FIR vs IIR
FIR y IIR son filtros digitales que se usan comúnmente en el procesamiento de señales digitales. Hay solo unos pocos componentes que componen estos filtros, pero estos componentes pueden organizarse de varias maneras para hacer filtros complicados para su uso en el procesamiento de señales digitales.
FIR es sinónimo de respuesta de impulso finito, mientras que IIR significa respuesta de impulso infinito. Aunque tanto el FIR como el IIR tienen el mismo propósito, existen muchas diferencias en las características y los pros y los contras de los dos tipos, y este artículo pretende resaltar las características de ambos para comparar los dos tipos de filtros..
En FIR, la señal de salida del filtro, después de que la señal de entrada se haya configurado de no cero a cero, puede ser distinta de cero solo para un número finito de tiempos de muestra antes de que la señal de salida también se vuelva cero. Por otro lado, en IIR, la señal de salida del filtro puede no ser cero infinitamente después de configurar la señal de entrada de cero a cero. Uno puede elegir cualquiera de los dos tipos de filtro, pero la opción afecta el diseño y la implementación del filtro. En general, para todas las aplicaciones de filtrado, los filtros FIR son suficientes. Utilizan la precisión disponible de una mejor manera y también son robustos (numéricamente). Sin embargo, hay casos en que los filtros FIR se vuelven demasiado grandes, por ejemplo, cuando se utiliza una gran cantidad de coeficientes de filtro. En tales casos, los filtros FIR se vuelven demasiado caros y difíciles de implementar, ya que requieren más tiempo de encendido y de ingeniería. Esto es cuando los filtros IIR entran en juego.
Diferencia entre FIR y IIR
La mayor diferencia entre los filtros FIR e IIR es la respuesta al impulso, que es finita en el caso de FIR e infinita en el caso de IIR. Sin embargo, hay muchas más diferencias entre los dos. Para un rendimiento de filtrado similar, la implementación de los filtros FIR requiere más multiplicaciones y sumas que IIR. Pero ciertos sistemas informáticos son más adecuados para FIR que IIR, lo que hace que el usuario opte por FIR.
Los filtros FIR no son recursivos, mientras que los filtros IIR son recursivos. Por lo tanto, no hay comentarios involucrados en FIR, que está muy presente en el caso de IIR..
Los filtros IIR se pueden diseñar para simular respuestas de filtros analógicos clásicos mientras que los filtros FIR no pueden lograrlo.
IIR es un poco más difícil de leer que FIR ya que hay comentarios con IIR. Entonces, ¿por qué usar IIR sobre FIR? Bueno, IIR utiliza menos números de coeficientes que FIR, por lo que el usuario tarda menos tiempo en realizar cálculos. Pero los filtros FIR son más fáciles de diseñar, aunque dan una respuesta plana. Luego está el tema de la estabilidad. Si están mal diseñados, los filtros IIR pueden ser inestables mientras que los filtros FIR siempre son estables.
Por lo tanto, vemos que los filtros FIR e IIR tienen su propio conjunto de características y también ventajas y desventajas, y a menudo depende de los requisitos del usuario para elegir el tipo correcto de filtro..