杭州电子科技大学实验报告学生姓名:xx学号:13xxxxxx指导教师:xxx实验地点:1教108实验时间:2016.4.7一、实验室名称:1教108二、实验项目名称:BPSK调制解调仿真三、实验学时:3四、实验内容:1.使用Matlab(或者C语言)仿真BPSK调制解调过程;2.比较发送端星座图以及不同信噪比下接收端星座图的不同;3.仿真AWGN信道下BPSK的误码率;五、实验步骤:1.产生发送信息比特;2.对信息比特进行BPSK调制;3.将BPSK调制后的发送信号经过AWGN信道,从而获得接收信号波形;4.比较发送端星座图以及不同信噪比下接收端星座图的不同;5.对接收信号进行BPSK解调;6.通过蒙特卡洛方法,仿真系统误码率,画出BPSK调制解调误码率曲线。7.按照要求完成实验报告。实验报告中要求给出不同信噪比条件下(信噪比分别为-5dB,0dB,5dB,10dB)接收端的星座图。画出AWGN信道下BPSK调制解调误码率曲线。五、实验结果:clc;clearall;n=1000;SNR=[-50510];source=randint(1,n);%输入随机数In_BPSK=source*2-1;%将其移动到-1到1fori=1:length(SNR)Y(i,:)=AWGN(In_BPSK,SNR(i));%使信号通过加性高斯白噪声信道endY_RE=Y;Y_RE(find(Y0))=1;Y_RE(find(Y0))=0;%解调fori=1:length(SNR)Y_ERRO(i,:)=abs(Y_RE(i,:)-source);Y_BIT(i)=sum(Y_ERRO(i,:))/n;%蒙特卡洛方法,仿真系统误码率endsemilogy(SNR,Y_BIT);gridon;title('ÎóÂëÂÊ');figuresubplot(4,1,1);plot(Y(1,:),0,'*');title('SNR=-5dB');subplot(4,1,2);plot(Y(2,:),0,'*');title('SNR=0dB');subplot(4,1,3);plot(Y(3,:),0,'*');title('SNR=5dB');subplot(4,1,4);plot(Y(4,:),0,'*');title('SNR=10dB');figureK=Y(1,:)-In_BPSK;plot(K);六、总结及心得体会:加深了移动通信系统中调制解调的理解;能够使用Matlab进行通信系统调制解调基带仿真,并进行性能分析;学会了几个新的函数的使用。