(代码)基于MATLAB的AM调制解调系统仿真报告 联系客服

发布时间 : 星期六 文章(代码)基于MATLAB的AM调制解调系统仿真报告更新完毕开始阅读

0.50.4( f) S rect0.30.20.10-1000-5000f(Hz)5001000

图11 相干解调频谱

图11 显示给出了信号通过相干解调乘以本地载波后对应频谱图。图中横坐标表示频率变化围,纵坐标表示频谱幅值。由上图对比图9可知,乘以本地载波后的信号频谱将AM信号频谱又重新的搬移,而在高频段仍然保留频谱分量。

4.5恢复信号波形和频谱

10.5( t) s rec0-0.5-0.025-0.02-0.015-0.01-0.00500.005t(sec)0.010.0150.020.025

图12 经过低通滤波器后恢复信号时域波形(SNR=19.72dB)

图12显示给出了经过低通滤波器后恢复出的信号的时域波形。图中横坐标表示信号长度时间坐标轴,纵坐标表示恢复信号的幅值。从图中可看出,恢复的信号波形基本上跟发送端发送信号波形吻合。但由于受到噪声的影响,信号的包络发生了抖动。

0.50.450.40.350.3 rec( f)0.250.20.150.10.050-200-150-100-500f(Hz)50100150200 S

图13 经历低通滤波器恢复信号频谱图

图13显示给出了相干解调信号经过低通滤波器后对应的频谱。上述图像中横坐标代表频率变化,纵坐标表示频谱幅度变化。对比原发射信号频谱可知,此恢复出的信号频谱基本跟发射信号频谱波形吻合并且带宽大约在150Hz,说明能较好的恢复出原调制信号。

5总结

本报告使用MATLAB软件仿真了AM调制解调系统中各阶段信号的时域和频谱波形,更直观的研究了信号在通过系统中各阶段的波形和频谱搬移变化情况。

6程序附录

%-------------------------------------------------------------------- %% AM Modulation &Demodulation % by yazooliu % 2013,10,28

% Copyright by N6_207lab

%-------------------------------------------------------------------- % the basic parameter for AM Modulation &Demodulation system

%-------------------------------------------------------------------- ts=1.e-4; t=-0.04:ts:0.04;

fc=500; %frequency of carrier sigma=0.2;%noise index

%-------------------------------------------------------------------- % Generate message signal by using function’tripuls’ m_sig=tripuls(t+0.01,0.02)-tripuls(t-0.01,0.02);

%-------------------------------------------------------------------- % FFT of m_sig

Lfft=length(t);%the length of t

Lfft=2^ceil(log2(Lfft));% shift the variable of ‘Lfft’ M_fre=fftshift(fft(m_sig,Lfft)/(length(t))); freqm=(-Lfft/2:Lfft/2-1)/(Lfft*ts);%frequency range

B_m=150; ondwidth of the signal is B_mHz h=fir1(60,[B_m*ts]);%B_m*ts=0.015*5K=75Hz,the cut_off freq of LPF filter

%-------------------------------------------------------------------- %Am signal generated by adding a carrier to DSB-SC s_carr=cos(2*pi*fc*t);êrrier signal

s_am=(1+m_sig).*cos(2*pi*fc*t)+sigma*randn(size(t));% modulated signal

%-------------------------------------------------------------------- ?t to s_am