对理想滤波器的频率响应取样。由下式
即可设计不同k点(离散的频率点) 之值。举例,将较小的k对应的响应值设计为1,较大的k对应的响应值设计为0,可得低通滤波器响应;将较小的k对应的响应值设计为0,较大的k对应的响应值设计为1,可得高通滤波器响应。
方法介绍[编辑]
给定一个理想滤波器的离散时间傅立叶转换
,
则为我们要设计的有限脉冲响应滤波器的脉冲响应,在
区间设计。考虑
是
的离散时间傅立叶转换。
此方法基本精神要求为
若以 normalized frequency
对公式进行变数变换
则
步骤一[编辑]
取样 normalized过后的理想滤波器的离散时间傅立叶转换
步骤二[编辑]
求
的逆离散傅立叶转换(IDFT)(inverse discrete Fourier transform)
步骤三[编辑]
考虑
的奇偶情形
若
是奇数,则
若
是偶数,则
步骤四[编辑]
我们据此法得到的有限响应滤波器
,即
相关证明[编辑]
若
是
的离散时间傅立叶转换
令
,
又
是
的IDFT
∴
证明了照上述方法设计可得到在特定频率上都会与理想滤波器响应吻合的有限响应近似滤波器
- 所得到的有限响应滤波器并非最优化的,有限响应造成的涟波 大小介于用MSE和MINIMAX方法设计的滤波器之间
应用实例[编辑]
考虑理想的离散希尔伯特转换滤波器,我们打算据此设计15点有限响应滤波器
希尔伯特转换的频率响应虚部
步骤一[编辑]
先对此理想滤波器进行15个点的采样
对此理想滤波器进行取样
步骤二[编辑]
ifft为(逆离散傅立叶转换)
步骤三[编辑]
步骤四[编辑]
步骤2~3的脉冲响应
最后设计出的滤波器频率响应
红线为频率响应
参考文献[编辑]