低通FIR滤波器 - 没有延迟

时间:2010-12-02 08:22:56

标签: filter signal-processing sampling

我正在使用FIR滤波器对音频进行过采样。它是一个简单的典型窗口sinc,即sinc函数被截断和窗口化。像往常一样,它需要过去和'未来'的样本才能工作。实际上,这意味着音频输出被延迟。  sinc功能是理想的低通滤波器。我的问题是什么是等价的,除非没有'未来'样本。我想这个功能与砖墙IIR滤波器的脉冲响应相同。它将有一个完美的砖墙切割,但不会有完美的相位响应。

1 个答案:

答案 0 :(得分:8)

如果您需要特定的频率响应,那么最小相位滤波器将提供具有该响应的IIR或FIR滤波器的最低“延迟”或延迟。在单位圆内具有所有极点和零点的IIR滤波器将是最小相位滤波器。最小相位滤波器也不是线性相位,因此您必须释放该约束以减少延迟。 FIR滤波器可以通过cepstum技术(参见Oppenheim & Schafer)近似转换为最小相位,或者通过数值求解具有类似足够频率响应的IIR滤波器,翻转内部的所有极点和零点,并适当地转换窗口脉冲响应回到FIR滤波器。

尝试获得任何小于最小相位延迟将使滤波器的过渡带变平,直到在“零”延迟时,滤波器将不得不拒绝任何东西或拒绝所有内容,从而变得无用。