FIR 与 IIR 滤波器

信息处理 过滤器 过滤器设计 低通滤波器
2021-12-24 01:10:21

在我的滤波器设计中,FIR 的阶数为 14,而 IIR 的阶数为 8 或 4。那么 IIR 设计的缺点是什么?

2个回答

通常,FIR 滤波器的优点是易于获得线性相位响应,并且数值稳定性通常不是问题。

IIR 滤波器通常需要更少的抽头(如您所见),因此计算效率更高,但相位响应往往有些不稳定,并且数值稳定性更可能成为问题。

因此,这实际上取决于相位响应或计算带宽对您来说是否更重要,以及您是否使用可能导致 IIR 滤波器出现问题的有限精度算法(例如在微控制器上)。

IIR 的缺点:

  1. 相位延迟取决于频率
  2. 通带纹波

IIR 的优势:

  1. 需要更少的 RAM 来执行
  2. 需要更少的乘法和加法步骤

FIR的优点:

  1. 可以指定通带和阻带纹波
  2. 可以指定相位延迟
  3. 可能的恒定延迟(信号从滤波器中出现的绝对时间)

FIR的缺点:

  1. 需要更多的抽头才能达到与 IIR 相同的性能 - 意味着每个样本的计算量更多(处理器的工作量更大)
  2. 需要更多的抽头才能达到与 IIR 相同的性能——这意味着您需要更多的内存来完成这项工作。与其说是 PC 上的问题,不如说是内存紧张的小型系统中的问题。