文档介绍:现代信号与通信技术
25
现代信号与通信技术
现代信号与通信技术试验报告
班级:
学号:
姓名:
指导老师:
现代信号与通信技术
2
现代信号与通信技术
名目
试验一 模拟信号频谱分析……………………………3
1.试验目的………………………………………………3
2.试验内容与结果…………………………………………3
试验二 离散信号频谱分析……………………………11
1.试验目的………………………………………………11
2.试验内容与结果…………………………………………11
试验三 IIR数字滤波器的设计………………………19
1.试验目的………………………………………………19
2.试验内容与结果…………………………………………19
试验心得及体会…………………………………………25
现代信号与通信技术
3
现代信号与通信技术
试验一 模拟信号频谱分析
1.试验目的
学会应用DFT对模拟信号进行频谱分析的方法;
通过应用DFT分析各种模拟信号的频谱,加深对DFT的理解;
生疏MATLAB的基本操作,以及一些基本函数的使用,为以后的试验奠定基础。
2.试验内容与结果
⑴ 理解运行以上例题程序,转变有关参数,进一步观看结果的变化,并加以分析说明。
⑵ ,其表达式为:
其中。试确定一合适抽样频率,利用MATLAB的fft函数分析计算信号的频谱。
解:信号的最高频率fm=110Hz,抽样频率fs大于等于2fm=220Hz,取抽样频率fs=300Hz;最低的频率辨别率为10Hz,最少的信号样点数为N=300/10=30.
的MATLAB程序如下:
1 N=30; %数据的长度
L=200; %DFT的点数
f1=100;
f2=110;
fs=300; %抽样频率
T=1/fs; %抽样间隔
t=(0:N-1)*T;
x=cos(2*pi*f1*t)+*cos(2*pi*f2*t);
y=fft(x,L);
mag=abs(y);
f=(0:length(y)-1)'*fs/length(y);
plot(f(1:L/2),mag(1:L/2));
xlabel('频率(Hz)')
ylabel('幅度谱')
程序运行结果如下图所示。
现代信号与通信技术
4
现代信号与通信技术
由图可见,频谱图显示出两个较为明显的峰值(对应f1=100; f2=110)。结论:当截取信号样点时,频率辨别率为10,刚好能够辨别出和两个频谱重量,但频谱泄漏较严峻。
的MATLAB程序如下:
% program ,利用矩形窗计算有限长余弦信号频谱
N=20; %数据的长度
L=200; %DFT的点数
f1=100;
f2=110;
fs=300; %抽样频率
T=1/fs; %抽样间隔
t=(0:N-1)*T;
x=cos(2*pi*f1*t)+*cos(2*pi*f2*t);
y=fft(x,L);
mag=abs(y);
f=(0:length(y)-1)'*fs/length(y);
plot(f(1:L/2),mag(1:L/2));
现代信号与通信技术
5
现代信号与通信技术
xlabel('频率(Hz)')
ylabel('幅度谱')
程序运行结果如下图所示
由图可见,频谱图显示出两个较为明显的峰值(对应f1=100; f2=110)。结论:当截取信号样点时,频率辨别率为15,达不到最低的辨别频率,频谱泄漏更为严峻。
若取频率辨别率,则对应的信号样点数为N=300。
N=300的MATLAB程序如下
% program ,利用矩形窗计算有限长余弦信号频谱
N=300; %数据的长度
f1=100;
f2=110;
fs=300; %抽样频率
T=1/fs; %抽样间隔
t=(0:N-1)*T;
x=cos(2*pi*f1*t)+*cos(2*pi*f2*t);
y=fft(x);
现代信号与通信技术
6
现代信号与通信技术
mag=abs(y);
f=(0:leng