推荐较为简单的前文,是后面案例的基础:
Ahlers:FIR滤波器窗函数设计法案例1之理论准备zhuanlan.zhihu.com背景:设计一个高通滤波器其
,
,阻带衰减要大于40dB,在通带的最大波纹起伏/衰减要小于0.2dB,采样频率是1200Hz。
主要思想:找到一个合适的窗函数然后和一个合适的理想高通滤波器相乘就可以了
- 第一步:把题目转化为第一题的参数
首先要注意数字角频率和模拟角频率的转化(注意两个
的区别)
通过上式可以得到
- 第二步:选择滤波器的类型
这里按照题意最大波纹起伏要小于0.2dB, 于是有
可以求出
再来,阻带衰减最小要为40dB,所以对应的有
可以求出
又因为通带和阻带的起伏是一样的,即
,所以在设计的时候我们是从
中选一个作为选择窗函数类型的指标,显然,这里应该是选择较小的那个,这样才能满足所有的条件,所以选择
,对应40dB.