QPSK调制解调的仿真.docx
《QPSK调制解调的仿真.docx》由会员分享,可在线阅读,更多相关《QPSK调制解调的仿真.docx(19页珍藏版)》请在优知文库上搜索。
1、(2.2.1)Mt)、Q(t)分别为同相和正交支路,3C为载波频率,那么相干解调后,同相支路相乘可得:Ii(t)=SQPSK(t)cosct=Kt)cosct+Q(t)sinctcosct=1(t)cos2wct+Q(t)sinwet/2=Kt)2-1(t)cos2ct+Q(t)sin2ct(2.2.(2) 支路相乘可得:Qq(t)=SQPSK(t)sinct-1(t)cosct+Q(t)sinctsinct=1(t)sinctcosct+Q(t)sin2ct=I(t)sin2ct2+Q(t)-Q(t)cos2ct(2.2.(3)经过低通滤波器可得:Ii(t)=0.51(也Qq(t)=0.5Q
2、(t)(2.2.(4)原理框图如图2.2所示:放1(t)同信任道门限=0nJ.北京:北京航空航天高校出版社,2003.3.2JohnG-ProakisMasoudSalehiGerhardBaUCh.著刘树棠附录%主文件%题目:基于matlab环境下的QPSK仿真%作者:杨遇春%完成日期:2015-01-14%邮箱:%clear;到一个1*100的矩阵datanrz=data.*2-1;%变成极性码data1=zeros(1,nbdclta-T);%创建一个l*nb/delta_T的零矩阵forq=l:nbdata1(q-1)delta-T+1:q/dclta_T)=datanrz(q);%将
3、极性码变成对应的波形信号end%将基带信号变换成对应波形信号dataO=zeros(1,nbdelta-T);%创建一个l*nb/delta_T的零矩阵forq=l:nbdata(q-1)delta-T+1:q/dclta_T)=data(q);%将极性码变成对应的波形信号end%放射的信号data2=abs(fft(data1);%串并转换,将奇偶位数据分开idata=datanrz(1:ml:(nb-1);%将奇偶位分开,因此间隔ml为2qdata=datanrz(2:ml:nb);%QPSK信号的调制ich=zeros(lfnb/delta_T/2);%创建一个l*nb/delta_T/
4、2的零矩阵,以便后面存放奇偶位数据fori=l:nb/2%瑞利衰落信道和高斯信道%瑞利衰落信道ray_ich=raylrnd(0.8,l,nb/2/delta_T);ray_qch=raylrnd(0.8,l,nb/2/delta_T);Ray_idata=idatal.*ray_ich;Ray_qdata=qdatal.*ray-qch;Ray_s=Ray_idata+Ray_qdata;%通过高斯信道之后的信号%快速傅里叶变换得到频谱%高斯噪声曲线%高斯信道sl=awgn(s,SNR);sil=abs(fft(sl);si1l=sl-s;%Awgn_s=awgn(Ray_s,SNR);%通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QPSK 调制 解调 仿真
