Filtro FIR vs IIR

7

En mi diseño de filtro, FIR da la orden 14 y IIR da la orden 8 o 4. Entonces, ¿cuáles son las desventajas del diseño IIR?

Jayesh Parmar
fuente
Tracé las respuestas de fase del filtro FIR y IIR. El filtro IIR no proporciona fase lineal en la banda de paso, mientras que FIR sí. ¿Por qué es esto?
Jayesh Parmar
Me resultaría sorprendente que un FIR de 14 tomas pudiera hacer el trabajo de un IIR de orden 8 con respecto a la nitidez del corte. ni siquiera cerca.
robert bristow-johnson

Respuestas:

7

Típicamente, las ventajas de un filtro FIR son que es fácil obtener una respuesta de fase lineal, y la estabilidad numérica normalmente no es un problema.

Un filtro IIR generalmente requiere menos toques (como ha observado), por lo que es más eficiente computacionalmente, pero la respuesta de fase tiende a ser algo errática y es más probable que la estabilidad numérica sea un problema.

Por lo tanto, realmente depende de si la respuesta de fase o el ancho de banda de cálculo son más importantes para usted, y si está utilizando una aritmética de precisión limitada (por ejemplo, en un microcontrolador) que podría causar problemas con un filtro IIR.

Paul R
fuente
2

Desventaja de IIR:

  1. Retardo de fase dependiente de la frecuencia
  2. Ondulación en la banda de paso

Ventajas IIR:

  1. Requiere menos RAM para ejecutar
  2. Requiere menos multiplicar y agregar pasos

Ventajas de FIR:

  1. Puede especificar la banda de paso y detener la ondulación de la banda
  2. Puede especificar retraso de fase
  3. Demora constante posible (tiempo absoluto para que la señal emerja del filtro)

Desventajas de FIR:

  1. Requiere más toques para alcanzar el mismo rendimiento que un IIR, lo que significa más cálculos por muestra (más trabajo para el procesador)
  2. Requiere más toques para alcanzar el mismo rendimiento que un IIR, lo que significa que necesita más memoria para hacer el trabajo. No es tanto un problema en una PC, más un problema en sistemas más pequeños donde la memoria es escasa.
JRE
fuente
3
No todos los filtros IIR tienen ondas en la banda de paso. Los dos problemas no están relacionados. (considere Tchebyshev Tipo 2 o un Butterworth.)
Robert Bristow-Johnson