Filter 低通FIR滤波器-无延迟

Filter 低通FIR滤波器-无延迟,filter,signal-processing,sampling,Filter,Signal Processing,Sampling,我用FIR滤波器对音频进行过采样。这是一个简单的典型加窗sinc,即一个被截断并加窗的sinc函数。像往常一样,它需要过去和“未来”的样本才能工作。实际上,这意味着音频输出延迟。 sinc函数是一种理想的低通滤波器。我的问题是,除了不需要“未来”样品外,什么是等效的。我猜这个函数和砖墙IIR滤波器的脉冲响应是一样的。它将有一个完美的砖墙截止,但不会有完美的相位响应。如果您想要一个特定的频率响应,那么最小相位滤波器将提供具有该响应的IIR或FIR滤波器的最低“延迟”或延迟。IIR滤波器的所有极点和

我用FIR滤波器对音频进行过采样。这是一个简单的典型加窗sinc,即一个被截断并加窗的sinc函数。像往常一样,它需要过去和“未来”的样本才能工作。实际上,这意味着音频输出延迟。
sinc函数是一种理想的低通滤波器。我的问题是,除了不需要“未来”样品外,什么是等效的。我猜这个函数和砖墙IIR滤波器的脉冲响应是一样的。它将有一个完美的砖墙截止,但不会有完美的相位响应。

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

尝试获得任何小于最小相位延迟都会使滤波器的过渡带变平,直到在“零”延迟下,滤波器要么不拒绝任何东西,要么拒绝所有东西,从而变得无用