按关键词阅读: 实现 解调 调制 MSK matlab 基于 论文 课程设计
在这里我对在课程设计中帮助我的老师和同学表示由衷的感谢!参考文献1 黄文梅, 熊桂林, 杨勇.信号分析与处理MATLAB语言及应用. 长沙: 国防科技大学出版社, 2000.2唐向宏, 岳恒立, 郑雪峰. MATLAB及在电子信息类课程中的应用.北京: 电子工业出版社, 2006, 8.3 邓华. MATLAB通信仿真及应用实例详解. 人民邮电出版社, 2003.4 樊昌信 , 曹丽娜.通信原理.国防工业出版社 , 2006.25 孙屹.MAT 。
20、LAB通信仿真开发手册.国防工业出版社.北京:2005附录: MSK信号调制解调的源程序代码%程序名称:msk_xie.m%程序功能:利用MATLAB中的M文件编写程序 , 实现MSK信号的调制与解调%程序作者:谢理义%最后修改日期:2009-01-16%画时域波形的程序代码:M=2;
%定义输入随机信号的参数Fc=20;
Fd=10;
Fs=200;
t=0:500;
x=randint(1,100);
%产生随机的输入序列y=dmod(x,Fc,Fd,Fs,msk);
%对输入的随机序列进行调制figure(1);
%第一张图画调制前后的波形subplot(2,1,1),stem(x),title(调 。
21、制前的输入波形);
subplot(2,1,2), (t,y(1:501),title(调制后的输出波形);
axis(0 500 -1 1)z=ddemod(y,Fc,Fd,Fs,msk);
%对调制后的MSK信号进行解调figure(2);
%第二张图画解调前后的时域波形subplot(2,1,1),plot(y),title(解调前的波形);
axis(0 500 -1 1)subplot(2,1,2),stem(z),title(解调后的波形);
axis(0 99 0 1)y1=awgn(y,0.001);
%对已调信号加入高斯白噪声z1=ddemod(y,Fc,Fd,Fs,msk);
。
22、 %对加入高斯白噪声的调制信号进行解调num,ratio=symerr(x,z1)figure(3);
%第三张图画加噪声解调前后的波形图subplot(2,1,1),plot(y1),title(加噪声后解调前的波形);
axis(0 500 -1 1)subplot(2,1,2),stem(z1),title(加噪声后解调后的波形);
axis(0 99 0 1)画频域波形的代码:n1=1:1:length(y);
w=0:1:1000*pi/500;
%定义频域参数n2=1:1:100;
w=0:1:1000*pi/500;
Y=y*exp(-j*n1*w);
%对已调信号进行DTFT变换Z 。
23、=z*exp(-j*n2*w);
%对解调信号进行DTFT变换magY=abs(Y);
magZ=abs(Z);
figure(4);
%第四张图画解调前后的频域波形图subplot(2,1,1),plot(w/pi,magY),title(解调前的频域波形)subplot(2,1,2),plot(w/pi,magZ),title(解调后的频域波形)Y1=y1*exp(-j*n1*w);
%对加噪声后的已调信号进行DTFT变换Z1=z1*exp(-j*n2*w);
%对加噪声后的解调信号进行DTFT变换magY1=abs(Y1);
magZ1=abs(Z1);
figure(5);
%第五张图画加噪声 。
24、解调前后的频域波形subplot(2,1,1),plot(w/pi,magY1),title(加噪声后解调前的频域波形)subplot(2,1,2),plot(w/pi,magZ1),title(加噪声后解调后的频域波形)figure(6);
subplot(2,1,1),plot(w/pi,magX),title(调制前的频域波形)subplot(2,1,2),plot(w/pi,magZ),title(解调后的频域波形)信噪比与误码率的画图程序:x=-10 -8 -5 -4 -3 -1 0 2 3;
y=0.2628 0.1923 0.0761 0.0426 0.0254 0.0048 0.0020 2.0000e-004 0;
semilogy(x,y 。

稿源:(未知)
【傻大方】网址:/a/2021/0621/0022536345.html
标题:课程设计|课程设计(论文)基于MATLAB的MSK调制解调实现( 四 )