FIR vs IIR
FIR e IIR son filtros digitales que se usan comúnmente en el procesamiento de señales digitales. Solo hay unos pocos componentes que componen estos filtros, pero estos componentes se pueden organizar de varias maneras para hacer filtros complicados para su uso en el procesamiento de señales digitales.
FIR significa respuesta de impulso finito, mientras que IIR significa respuesta de impulso infinito. Aunque tanto FIR como 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 tiene la intención de 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 ha establecido de no cero a cero, puede no ser 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 establecer la señal de entrada de no cero a cero. Uno puede elegir cualquiera de los dos tipos de filtros, pero la elección afecta el diseño e implementación del filtro. En general, para todas las solicitudes de filtrado, los filtros FIR son suficientes. Usan la precisión disponible de una mejor manera y también son robustos (numéricamente). Sin embargo, hay casos en los que los filtros de FIF se vuelven demasiado grandes, por ejemplo, cuando se usan una gran cantidad de coeficientes de filtro. En tales casos, los filtros FIR se vuelven demasiado costosos y difíciles de implementar, ya que requieren más tiempo y tiempo de ingeniería. Esto es cuando los filtros IIR entran en juego.
Diferencia entre FIR e IIR
La mayor diferencia entre los filtros FIR e IIR es la respuesta del impulso, que es finita en caso de FIR e infinito en caso de IIR. Sin embargo, hay muchas más diferencias entre los dos. Para un rendimiento de filtrado similar, la implementación de filtros FIR requiere más multiplicaciones y sumas que IIR. Pero ciertos sistemas informáticos son más adecuados para FIR que IIR haciendo que el usuario vaya a FIR.
Los filtros FIR no son recursivos, mientras que los filtros IIR son recursivos. Por lo tanto, no hay retroalimentación involucrada en FIR, que está muy allí en caso de IIR.
Los filtros IIR se pueden diseñar para simular respuestas clásicas de filtro analógico, mientras que los filtros de FIF 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 hacer 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á mal diseñado, 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 pros y contras y, a menudo, depende de los requisitos del usuario para elegir el tipo correcto de filtro.