对理想滤波器的频率响应采样。由下式 即可设计不同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的冲激响应

最后设计出的滤波器频率响应

 
红线为频率响应

参考文献

编辑