武汉理工大学《信号分析处理》课程设计
title('2FSK信号')
图5-1基带信号和载波信号仿真波形
图5-2解调之后产生的2FSK信号波形图
15
武汉理工大学《信号分析处理》课程设计
5.2 2FSK调制解调程序及运行结果
Fc=10; %载频
Fs=35; %系统采样频率 Fd=1; %码速率 N=Fs/Fd; df=10;
numSymb=25;%进行仿真的信息代码个数 M=2; %进制数 SNRpBit=60;%信噪比
SNR=SNRpBit/log2(M);` seed=[12345 54321]; numPlot=15;
x=randsrc(numSymb,1,[0:M-1]);%产生25个二进制随机码 figure(1)
stem([0:numPlot-1],x(1:numPlot),'bx');%显15个码元,杆图,从x的前十五个随机数中选取
title('二进制随机序列') xlabel('Time');
ylabel('Amplitude'); %调制
y=dmod(x,Fc,Fd,Fs,'fsk',M,df);%数字带通调制 numModPlot=numPlot*Fs; *40
t=[0:numModPlot-1]./Fs;%数组除法(仿真时间) figure(2)
plot(t,y(1:length(t)),'b-');
axis([min(t) max(t) -1.5 1.5]); title('调制后的信号') xlabel('Time');
ylabel('Amplitude');
%相干解调带输出波形的相干M元频移键控解调 figure(3)
stem([0:numPlot-1],x(1:numPlot),'bx'); hold on;
stem([0:numPlot-1],z1(1:numPlot),'ro'); hold off;
axis([0 numPlot -0.5 1.5]);
title('相干解调后的信号原序列比较')
legend('原输入二进制随机序列','相干解调后的信号') xlabel('Time');
ylabel('Amplitude');
%非相干解调带输出波形的非相干M元频移键控解调 figure(4)
16
武汉理工大学《信号分析处理》课程设计
stem([0:numPlot-1],x(1:numPlot),'bx'); hold on;
stem([0:numPlot-1],z2(1:numPlot),'ro'); hold off;
axis([0 numPlot -0.5 1.5]); title('非相干解调后的信号')
legend('原输入二进制随机序列','非相干解调后的信号') xlabel('Time');
ylabel('Amplitude');
图5-3原始随机信号波形
图5-4解调信号波形
17
武汉理工大学《信号分析处理》课程设计
图5-5相干解调前后信号波形对比
图5-6非相干解调信号波形前后对比
18
武汉理工大学《信号分析处理》课程设计
6.心得体会
19
武汉理工大学《信号分析处理》课程设计
参考文献
[1] 李东升.信号与电子系统原理.中国科技大学出版社.2000
[2] 徐明远 邵玉斌 .MATLAB仿真在通信与电子工程中的应用.西安电子科技大学出版社.2005
[3] 孙屹吴磊编.Simulink通信仿真开发手册.国防工业出版社.2003 [4] 曹志刚,钱亚生.现代通信原理.北京:清华大学出版社.2008
[5] 晁冰李东生雍爱霞.最小频移键控系统实现技术的仿真研究.现代电子技术.2002
[6] 青松程岱松武建华.数字通信系统的matlab仿真.电子工业出版社.2001
20