一. FIR滤波器窗口设计法
知识点:各种窗函数的特性;窗口设计法基本思路
海宁窗就是正弦窗
一般选用窗函数是正弦波的海宁窗和海明窗
例子:设计一个100Hz的低通滤波器,fs = 500
选择海宁窗,滤波器的长度必须是奇数(odd),且函数不能太低;选择低通滤波器100Hz;理想情况下,通频带的放大倍数是0dB;阻带的放大倍数是-50dB;
设计低通滤波器的转折频率方法:极坐标、赫兹频率、归一化坐标0到0.5;outoff转折频率输入为100Hz
实际设计出来的低通滤波器的过渡带比较宽,可以选择让窗函数的长度加长(29改到49,最后得到49个系数)
(窗函数设计法能改变的两个参数:改变不同的窗函数;改变窗函数的长度;)
二. FIR滤波器频率采样设计法
知识点:频率采样法设计思路;digscope设计方法
保证阻带和通带衰减及减小它的波纹,在过渡带采一到两个点
例子:设计一个100Hz的低通滤波器,fs = 500
1)输入滤波器的长度(就是差分方程有多少项),且必须是奇数(odd) ——39,FIR滤波器的长度必须要长
2)选择设计方式:极坐标、赫兹频率、归一化坐标0到0.5,习惯频率赫兹,
3)输入采样频率——500,
4)输入一些频率下的增益倍数,既然是100Hz的低通滤波,在100Hz范围内,都是0dB,过了100Hz就是-50dB,
5)实际得到的滤波器在高频(阻带)那消除的不好(-30dB左右),
6)则在过渡带采一到两个点(滤波器长度还是39,其他参数不变,在过渡带上采一个数据点(在89.7Hz处设置-10dB)),实际得到的滤波器在高频(阻带)那的值为-40dB,因此得到了改善。
7)系数存盘,得到差分方程
吴水才老师的生物医学信号处理课程(属于第三章FIR滤波器设计)