我使用FIR滤波器对音频进行过采样。这是一个简单的典型的加窗sinc,也就是一个截断和加窗的sinc函数。像往常一样,它需要过去和“未来”的样本才能工作。实际上,这意味着音频输出被延迟。sinc函数是一个理想的低通滤波器。我的问题是什么是等效的,除了不需要‘未来’样本。我猜这个函数与砖墙IIR滤波器的脉冲响应相同。它将有一个完美的砖墙截止点,但不会有完美的相位响应。
发布于 2010-12-02 08:47:36
如果你想要一个特定的频率响应,那么最小相位滤波器将为该响应提供IIR或FIR滤波器最低的“延迟”或延迟。所有极点和零点都在单位圆内的IIR滤波器将是最小相位滤波器。最小相位过滤器也不是线性相位,因此您必须释放该约束以减少延迟。FIR滤波器可以通过倒谱技术(参见Oppenheim & Schafer)近似地转换为最小相位,或者通过数值求解具有足够相似的频率响应的IIR滤波器,翻转其中的所有极点和零点,并将适当加窗的脉冲响应转换回FIR滤波器。
试图得到比最小相位延迟更小的延迟将使滤波器的转换带变平,直到在“零”延迟时,滤波器要么什么都不拒绝,要么什么都拒绝,从而变得无用。
https://stackoverflow.com/questions/4333028
复制