本资源提供几种常见的有限脉冲响应(FIR)滤波器的设计方法及其MATLAB实现代码,包括低通、高通等类型。适合初学者学习和实践使用。
一、当N=11, 41, 81, 121时,使用矩形窗设计一个低通FIR滤波器,并且其剪切频率wc为0.3л。请画出该滤波器的幅度响应H(w)。要求掌握利用窗函数来设计FIR滤波器的方法,并了解当阶数不同时,滤波器性能指标的变化情况。
二、使用凯泽尔窗、哈明窗和矩形窗分别设计一个低通滤波器,其具体参数为:采样频率fs=20kHz, 通带截止频率fpass=4kHz, 阻带截止频率fstop=5kHz, 并且阻带衰减Astop达到80dB。请画出它们的幅频响应图。然后使用这三种窗函数再设计一个高通滤波器,其具体参数为:采样频率fs=20kHz, 通带截止频率fpass=5kHz, 阻带截止频率fstop=4kHz, 并且阻带衰减Astop达到80dB。请画出它们的幅频响应图,并比较凯泽尔窗、矩形窗和哈明窗在设计相同长度滤波器时的不同之处。
三、使用频率抽样法来设计一个理想低通滤波器,该低通滤波器具有如下特性:通带截止频率为3л/8, 阻带截止频率为4л/8。具体步骤包括:
1)不加过渡点的设计。
2)加入一个过渡点进行优化。
3)增加两个过渡点进一步改进。
要求掌握在过渡带上添加不同数量的过渡点对逼近滤波器实际响应的影响,同时了解频率抽样定理及其内插公式,并分析当所加过渡点位置发生变化时,对于逼近滤波器性能的具体影响。