基于matlab的qpsk调制与解调系统仿真—数字通信课程设计内容摘要:

k(t)。 ( 3)高斯白噪声,然后观察其信号和频谱。 ( 4)进行相干解调后,经过低通滤波器,然后抽样判决恢复信号 I(t)和 Q(t),再经过串并转换恢复信号。 源代码 clear。 T=1。 % 基带信号宽度,也就是频率 f=1/T=5Mhz fc=10/T。 % 载波频率 fc=10*1/T=50Mhz space=2。 nb=20。 delta_T=T/50。 8 t=0:delta_T:nb*Tdelta_T。 N=length(t)。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%% 调制部分 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 基带信号的产生 data=randn(1,nb)。 % 调用一个随机函数( 0 or 1), datanrz=data.*21。 % 变成极性码 data1=zeros(1,nb/delta_T)。 for q=1:nb data1((q1)/delta_T+1:q/delta_T)=datanrz(q)。 % 将极性码变成对应的波形信号 end % 将基带信号变换成对应波形信号 data0=zeros(1,nb/delta_T)。 % 创建一个 1*nb/delta_T 的零矩阵 for q=1:nb data0((q1)/delta_T+1:q/delta_T)=data(q)。 % 将非极性码变成对应的波形信号 end figure(1)。 subplot(2,1,1) plot(data0),title(39。 波形信号 (非极性 )39。 )。 axis([0,1000,0,])。 subplot(2,1,2) plot(data1),title(39。 波形信号(极性) 39。 )。 axis([0,1000,])。 % 串并转换,将奇偶位数据分开 idata=datanrz(1:space:(nb1))。 % 将奇偶位分开 qdata=datanrz(2:space:nb)。 % QPSK 信号的调制 ich=zeros(1,nb/delta_T/2)。 % 创建一个 1*nb/delta_T/2 的零矩阵,以便后面存放奇偶位数据 for i=1:nb/2 ich((i1)/delta_T+1:i/delta_T)=idata(i)。 end for ii=1:N/2 a(ii)=sqrt(2/T)*cos(2*pi*fc*t(ii))。 end idata1=i。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。