7其它
x4
cos4
x5
si
8
(2)用matlab编制FFT函数对上述信号进行频谱分析,并画出上述信号谱图。
三、实验原理
一个序列x
的离散时间傅里叶变换就是它的频谱函数。
N1
X
k
X
ej
x2kN
0
WN
k
f四、使用仪器、器材计算机,MATLAB
五、实验过程原始记录(实验源程序、图标、计算等)
(1)用matlab编程产生并画出信号x1
、x2
、x3
、x4
、x5
。
x1
R4
1x2
8
0
04
37
x
3
其它
4
3
0
0
34
7其它
x4
cos4
x5
si
8
(2)用matlab编制FFT函数对上述信号进行频谱分析,并画出上述信号谱图。
ffff六、实验结果分析1说明FFT长度N改变对频谱的影响答:FFT随长度N增加,主瓣宽度减小,分辨率提高,主峰位置也较准确
2简要回答以下问题:①在N8时,x2
和x3
的幅频特性会相同吗?为什么?N16呢?②FFT在什么条件下也可以用来分析周期信号序列的频谱?如果正弦信号系统si
2πf0kf001Hz,用16点FFT来做DFT运算,得到的频谱是信号本身的真实谱吗?为什么?(1)答:不相同。当N8时,序列x1
和x2
中相同的元素值对应的
值是不同的,所乘的旋转因子的值也不同,因而得到的最终结果也是不同的。同理,N16时,所得的幅频特性也是不同的。(2)答:由于FFT算法对序列长度的要求是N2M,M为正整数。所以,当周期信号序列一个周期的长度满足N2M(M为正整数)的条件时,FFT可以用来分析周期信号的频谱。不是真实的频谱。因为序列的周期N10不是2的整数次幂,所以不是真实的。
f实验题目
用双线性变换法设计IIR数字滤波器
实验时间2017年11月21日实验地点
主教1118
实验成绩
实验性质
□验证性□设计性√综合性
教师评语:
□出勤率好□原理正确□方案合理
□实验结果正确□回答问题正确□报告规范
一、实验目的
1掌握用双线性变换法设计IIRDF的原理及具体设计方法,熟悉用双线性
变换法设计IIRDF的计算机编程。
2观察用双线性变换法设计的DF的频响特性,了解双线性变换法的特点。
3熟悉用双线性变换法设计BW和CB型DF的全过程。
二、实验内容1、读懂所给参考程序,熟悉程序的整体结构和功能。2、设计一个CB型低通DF,通带截频fp3000Hz,衰耗满足Apmax3dB,阻带截频fT3400Hz衰耗ATmi
31dB取样频率fs8000Hz。写出其模拟滤波器方程及数字滤波器方程。3、设计一个BW型低通DF,满足:通带截频fp100Hz,衰耗满足Apmax3dB,阻带截频fT400Hz衰耗ATmi
15dB取样频率fs2000Hz。写出其模r