蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)

蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)

ID:35236139

大小:305.00 KB

页数:6页

时间:2019-03-22

蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)_第1页
蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)_第2页
蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)_第3页
蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)_第4页
蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)_第5页
资源描述:

《蒙特卡罗方法论仿真和2psk调制(通信原理实验报告)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告信息学院(院、系)电子信息工程专业班通信原理教程课学号姓名指导老师实验时间蒙特卡罗方法论仿真和2PSK调制一、编写2PSK调制程序,任意给定一组二进制数,计算经过这种调制方式的输出信号。1、实验目的(1)熟悉2PSK调制原理。(2)学会运用Matlab编写2PSK调制程序。(3)会画出原信号和调制信号的波形图。(4)掌握数字通信的2PSK的调制方式。2、实验原理分析二进制相移键控,简记为2PSK或BPSK。2PSK信号码元的“0”和“1”分别用两个不同的初始相位0和π来表示,而其振幅和频率

2、保持不变。故2PSK信号表示式可表示为:s(t)=Acos(w0t+θ)式中,当发送“0”时,θ=0;当发送“1”时,θ=π。或者写成:s(t)=Acosw0t发送0时-Acosw0t发送1时这种以载波的不同相位直接去表示相应二进制数字信号的调制方式,称为绝对相移方式。2PSK信号的典型波形如图1所示。第6页共6页图12PSK信号波形图2PSK信号的的产生方法主要有两种:(1)相称法:用二进制基带不归零矩形脉冲信号与载波相乘,得到相位反相的两种码元,如图2(a)所示。(2)选择法:用此基带信号控制

3、一个开关电路,以选择输入信号,开关电路的输入信号是相位相差π的同频载波,如图2(b)所示。这两种方法的复杂程度差不多,并且都可以用数字信号处理器实现。解调部分只能用相干解调,不可以用包络检波法等非相干解调的方法,因为其频谱和抑制载波双边带的频谱一样,因此不能采用包络检波,而不可采用相干解调。图32PSK解调原理图对原理图分析:从图3可以看出调制信号经过本地载波相乘得到直流分量,若发送的事“1”,则有正直流分量,若发送的事“-1”,则有负直流分量的存在,经过低通滤波器后,就只剩下这些直流分量,然后进

4、行抽样判决即可,因为其上下直流分量的幅度一样,我们最佳的判决电平时0V是最好的,这样使得我们判决出来的信号时误码率最低的。第6页共6页3、程序设计思想和流程图根据上述的2PSK信号原理,输入基带信号高低电位各表示不同的相位。结合以前实验的基础,先输入二进制序列作为基带信号,进行2PSK调制,然后输出调制后的信号。实验流程图如图4所示:4、仿真源程序和代码a=[1,0,1,1,0,1];subplot(2,1,1);stem(a);title('随机信号');fori=1:length(a)t=i-

5、1:0.001:i;if(a(i)==1)s=cos(2pit);endif(a(i)==0)s=-cos(2pit);endholdon;subplot(2,1,2);plot(t,s);title('2PSK调制后的信号')end第6页共6页5、仿真结果6、实验总结该实验中,当输入信号1时,2PSK调制后的信号是s(t)=cos(2πt),输入信号0时,2PSK调制后的信号是s(t)=-cos(2πt),理论计算结果和实验测试结果完全一致。通过实验,对MATLAB的基本功能和使用方法更加熟悉了

6、,对数字基带传输系统有了一定的了解,加深了对2PSK信号的调制原理的认识,理解了如何对他们进行调制,通过使用MATLAB仿真,对个调制和解调电路中各元件的特性有了较为全面的理解。二、利用MATLAB编程,对蒙特卡罗仿真的差错概率与理论差错概率进行比较。1、MATLAB仿真程序(1)参数设置部分,以MCBPSK.m保存N=input('Enternumberofsymbols>');snrdB_min=-3;snrdB_max=8;snrdB=snrdB_min:1:snrdB_max;snr=10

7、.^(snrdB/10);len_snr=length(snrdB);forj=1:len_snrsigma=sqrt(1/(2snr(j)));第6页共6页Ne=0;fork=1:Nd=round(rand(1));x_d=2d-1;n_d=sigmarandn(1);y_d=x_d+n_d;ify_d>0d_est=1;elsed_est=0;endif(d_est~=d)Ne=Ne+1;endenderrors(j)=Ne;ber_sim(j)=errors(j)/N;endber_theo

8、r=qfunc(sqrt(2snr));semilogy(snrdB,ber_theor,snrdB,ber_sim,'o')axis([snrdB_minsnrdB_max0.00011])xlabel('SNRindB')ylabel('BER')legend('Theoretical','Simulation')(2)高斯Q函数,以qfunc.m保存functiony=qfunc(x)y=(1/2)erfc(x/sqrt(2));2、问题解答(1)程序中哪行代码相当于BPSK

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。