He estado experimentando con varios filtros digitales para mi tesis recientemente, y mientras aprendía sobre el tipo FIR e IIR , parecen tener expresiones de salida similares.
Mientras usaba una clase de Java que encontré en línea para diseñar los coeficientes de un filtro Butterworth IIR, me di cuenta de que el valor 'a0' resulta ser 1 y, en consecuencia, que la expresión resultante parece un filtro FIR.
¿Es este el caso? ¿O el hecho de que los términos 'y[ni]' estén presentes en la implementación final es suficiente para garantizar que no sea FIR y definitivamente IIR?
Es poco probable que sea cierto. Los filtros IIR utilizan rutas de retroalimentación y recirculan una fracción de la salida (con suerte, siempre disminuyendo). Por lo tanto, tienen el nombre de respuesta de impulso infinito, lo que significa que un impulso en la entrada provocaría una salida que continúa decayendo hasta el infinito.
El filtro FIR no tiene rutas de retroalimentación y de ahí el nombre de respuesta de impulso finito porque la salida que sigue a un impulso de entrada cambia y luego se restaura a la "normalidad" después de un período de tiempo finito.
La expresión resultante puede parecer una expresión IIR pero si contiene y[ni] entonces no puede ser FIR
Si uno tiene una ecuación "cuadrática" de la forma Ax²+Bx+C, y el término A es cero, la curva resultante se verá como una línea recta, porque será una línea recta. Por otro lado, las ecuaciones de esa forma donde A es cero generalmente se denominan "ecuaciones lineales" con el término A omitido.
Asimismo, es posible expresar una forma general de filtro lineal que será un filtro IIR si alguno de los coeficientes que describen las partes de la respuesta que decaen exponencialmente es distinto de cero, o un filtro FIR si todos esos coeficientes son cero.
Una pequeña arruga adicional es que incluso con un filtro IIR es posible que una secuencia precisa de estímulos de impulso haga que la salida vaya rápidamente y permanezca exactamente en cero, aunque un solo estímulo de impulso haría que la salida fuera para siempre distinta de cero.
Si hay términos y[ni] es un IIR. Eso es porque la salida se acercará asintóticamente a cero, por lo tanto, "Respuesta de impulso infinito".
olin lathrop
chris stratton
ravemir