我正在使用 FIR 滤波器对音频进行过采样。它是一个简单的典型加窗sinc,即截断和加窗的sinc 函数。像往常一样,它需要过去和“未来”的样本才能工作。实际上,这意味着音频输出被延迟。sinc 函数是一个理想的低通滤波器。我的问题是什么是等价的,除非不需要“未来”样本。我猜这个函数与砖墙 IIR 滤波器的脉冲响应相同。它将具有完美的砖墙截止,但不会具有完美的相位响应。
问问题
4586 次
1 回答
9
如果您想要特定的频率响应,那么最小相位滤波器将提供具有该响应的 IIR 或 FIR 滤波器的最低“延迟”或延迟。所有极点和零点都在单位圆内的 IIR 滤波器将是最小相位滤波器。最小相位滤波器也不是线性相位,因此您必须释放该约束以减少延迟。FIR 滤波器可以通过倒谱技术(参见Oppenheim & Schafer)或通过数值求解具有足够相似频率响应的 IIR 滤波器,翻转内部的所有极点和零点,并转换适当加窗的脉冲来近似转换为最小相位响应返回到 FIR 滤波器。
试图获得小于最小相位延迟将使滤波器的过渡带变平,直到在“零”延迟时,滤波器要么必须拒绝任何内容,要么拒绝所有内容,因此变得无用。
于 2010-12-02T08:47:36.327 回答