subplot(223); plot(t,sf);
xlabel('Time(seconds)'); ylabel('Rime waveform');
title('信号通过滤波系统后的时域波形 ') axis([0 1 -1 1]);
%绘出信号滤波前后的幅频图 S=fft(s,512);
SF=fft(sf,512);
w=(0:255)/256*(Fs/2);
subplot(224);
plot(w,abs(S(1:256)),'r--',w,abs(SF(1:256)),'g');
xlabel('Frequency(Hz)');ylabel('Mag.of Fourier transform'); title('信号通过滤波系统前后频域波形分析') grid on;legend('before','after') 程序运行后的结果:
图4-2 程序运行结果图
三、实验内容及步骤
实验前,必须首先阅读本实验原理,了解所给的MATLAB相关函数,读懂所给出的全部范例程序。实验开始时,先在计算机上运行这些范例程序,观察所得到的信号的波形图。并结合范例程序所完成的工作,进一步分析程序中各个语句的作用,从而真正理解这些程序。
实验前,一定要针对下面的实验项目做好相应的实验准备工作,包括事先编写好相应的实验程序等事项。
练习 如果设单频调制信号
u(t)=cos(2*pi*t),AM调制系统的载波v(t)=4*cos(20*pi*t),用
28
MATLAB语言仿真整个结果(包括u(t)的时域和频域波形;v(t)的时域和频域波形,信号调制后的时域和频域波形); 提示:单频信号调幅波的表达式为:
y(t)=4*(1+m*cos(2*pi*t))*cos(20*pi*t) m为调制系数,调制系数m必须满足:0 将程序分别在调制系数m<1时,m>1时,m=1时观察三种情况的不同,查阅高频或通信原理教科书分析为什么? 四、实验报告要求 1、按要求完整书写你所编写的全部MATLAB程序 2、详细记录实验过程中的有关信号波形图(存于自带的U盘中),图形要有明确的标题。全部的MATLAB图形应该用打印机打印,然后贴在本实验报告中的相应位置,禁止复印件。 3、实事求是地回答相关问题,严禁抄袭。 本实验完成时间: 年 月 日 29