低通FIR滤波器-无延迟

6
我正在使用一种FIR滤波器来过采样音频。这是一个简单的典型窗口化sinc函数,即一个被截断和窗口化的sinc函数。通常需要过去和“未来”的样本才能工作。在实际应用中,这意味着音频输出会有延迟。 Sinc函数是理想的低通滤波器。我的问题是:如果不需要“未来”样本,它的等效函数是什么?我猜测这个函数与砖墙IIR滤波器的脉冲响应相同。它将具有完美的砖墙截止,但不会有完美的相位响应。
1个回答

9
如果您想要特定的频率响应,则最小相位滤波器将提供具有该响应的IIR或FIR滤波器的最低“延迟”或延迟。所有极点和零点均在单位圆内的IIR滤波器将是最小相位滤波器。最小相位滤波器也不是线性相位,因此您必须放宽这个限制以减少延迟。FIR滤波器可以通过倒谱技术(见Oppenheim & Schafer)或通过数值求解具有足够类似频率响应的IIR滤波器并将所有极点和零点翻转后,并将适当加窗的脉冲响应转换回FIR滤波器来近似转换为最小相位滤波器。
试图获得小于最小相位延迟的任何延迟将使滤波器的过渡带变平,直到在“零”延迟时,滤波器要么必须拒绝一切,要么拒绝任何东西,从而变得无用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接