还剩4页未读,继续阅读
文本内容:
实验四用窗函数设计FIR滤波器
一、实验目的
1、熟悉FIR滤波器的基本方法
2、掌握用窗函数设计FIR滤波器的原理及方法,熟悉响应的计算机高级语言编程
3、熟悉线性相位FIR滤波器的幅频特性和相位特性
4、了解各种不同窗函数对滤波器性能的影响
二、实验原理从时域出发,用一个窗函数可截取理想的hdn得到hn常用的窗函数矩形窗、hanning窗、hamming窗、blacman窗和kaiser窗窗函数设计数字滤波器的步骤
1、确定数字滤波器的性能要求,确定个临界频率和滤波器单位脉冲响应长度n
2、根据要求和n值,合理选择单位脉冲响应有奇偶对称性从而确定理想频率响应的幅频特性和相位特性、
3、用傅里叶反变换公式求得理想单位脉冲响应
4、选择适当的窗函数,求得所设计的FIR滤波器单位脉冲响应
5、用傅里叶变换求得其频率响应,分析他的幅频特性,若不满足要求,可改变长度n或窗函数类型,可重复上述步骤,直到满足要求
三、实验内容及步骤1用hanning窗设计一个线性相位带通滤波器,其参数w1=
0.3*pi;w2=
0.5*pi;N=15若N=45,重复这一设计
(1)n=15时n=15;W=hanningn;Wn=[
0.
30.5];b=fir114WnbandW;freqzb1subplot211;title幅度谱subplot212;title相位谱n=45时n=45;W=hanningn;Wn=[
0.
30.5];b=fir144WnbandW;freqzb1subplot211;title幅度谱subplot212;title相位谱2改用矩形窗和布拉克曼窗设计步骤一中的带通滤波器,观察并记录窗函数对滤波器幅频和相位特性的影响Blackman窗n=15;W=blackmann;Wn=[
0.
30.5];b=fir114WnbandW;freqzb1subplot211;title幅...。