电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MSK调制仿真VIP免费

MSK调制仿真_第1页
1/9
MSK调制仿真_第2页
2/9
MSK调制仿真_第3页
3/9
MSK 调制仿真 作业要求: 用计算机仿真方法实现MSK 数字调制系统,具体要求: ( 1) 分有噪声和无噪声两种情况给出MSK 已调信号的时域波形、频谱(功率谱) ( 2)对上述图进行必要的分析,以得出MSK 的相关结论 ( 3)将MSK 的相关结论与QPSK 进行比较 ( 4)可自由选择所使用的仿真工具,请在作业中注明所使用的仿真工具软件名称。 1、 仿真实现 本次仿真采用Matlab 7.6.0( R2008a)实现,在有噪声和无噪声两种情况下产生MSK调制信号和功率谱,并通过图形分析得到MSK 调制的相关结论,并与QPSK 进行比较。 此次仿真通过编写子程序来测试MSK 调制,码元个数为300,码元速率为300,载波速率为1200。调制的子程序如下: function [signal_out,I_out,Q_out]=mod_msk(data,data_len,sample_number,Rb) global data_len global sample_number global Rb Tb = 1/Rb; fs = Rb*sample_number; % %差分编码 [data_diff]=difference(data); %串并转换 I(1) = 1; for i = 1:2:length(data_diff) Q(i)= data_diff(i); Q(i+1)= data_diff(i); end for i = 2:2:data_len I(i+1)= data_diff(i); I(i)= data_diff(i); end for i = 1:sample_number I1(i:sample_number:data_len*sample_number) = I(1:data_len); Q1(i:sample_number:data_len*sample_number) = Q(1:data_len); end t=1/fs:1/fs:data_len*Tb; w1=cos(pi*t/2/Tb); w2=sin(pi*t/2/Tb); %乘加权函数 I_out=I1.*w1; Q_out=Q1.*w2; %调制信号产生 signal_out = I_out+Q_out; %调制信号频谱 signal_out_fft=periodogram(signal_out); %plot figure(1); plot(data,'.-');title('MSK 传输的数据');xlabel('时间');ylabel('幅度') figure(2); plot(data_diff,'.-');title('差分编码输出');xlabel('时间');ylabel('幅度') figure(3); plot(I1,'.-');title('加权前I 路 ');xlabel('时间');ylabel('幅度') figure(4); plot(Q1,'.-');title('加权前Q 路 ');xlabel('时间');ylabel('幅度') figure(5); plot( I_out,'.-');title('I 路输出');xlabel('时间');ylabel('幅度') figure(6); plot(Q_out,'.-');title('Q 路输出');xlabel('时间');ylabel('幅度') figure(7); plot(signal_out,'.-');title('调制信号输出');xlabel('时间');ylabel('幅度') figure(8); plot(signal_out_fft,'.-');titl...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部