Los filtros adaptativos IIR no son sencillos y pueden ser inestables. Mucha gente dice que los filtros adaptativos IIR usan menos coeficientes que los filtros FIR. Lo que me interesa es cuántos coeficientes puede ahorrar IIR.
Traté de usar filtros adaptativos IIR para estimar la función de transferencia de un filtro FIR de 32 órdenes. Suponga que el filtro IIR tiene coeficientes: un 1 , un 2 , . . . , Un M , b 0 , b 1 , . . . b N . Encontré que el resultado de la estimación es aceptable solo cuando M + N + 1 ≥ 30 , es decir, solo se pueden guardar 2 coeficientes.
En los proyectos reales, por ejemplo, una MHz FPGA 50, un FIR de 32 orden producirá sobre de retardo, por lo
- ¿Qué pasará con el IIR?
- ¿Pueden los filtros adaptativos IIR realmente reducir el número de coeficientes y reducir el tiempo de procesamiento de la señal?
infinite-impulse-response
fir
adaptive-filters
Alexander Zhang
fuente
fuente
Respuestas:
Estas son las diferencias clave entre los filtros FIR y IIR, con respecto a la función que desea controlar son las siguientes:
El * indica que la función se puede controlar, agregando órdenes en la mayoría de los casos.
Las definiciones estándar de los filtros FIR y IIR son:
ABETO:
IIR:
Unidos . FIR son sistemas estáticos en los vectores de historia, lo que significa que el filtro no es dinámico, no tiene estados, no es recursivo, no hay retroalimentación. Los IIR son sistemas dinámicos en los vectores de historia, lo que significa que los filtros tienen estados, son recursivos, tienen retroalimentación y, por lo tanto, tienen "memoria" de entradas y salidas pasadas.
Debido a que los IIR tienen una respuesta de impulso infinita, pueden ser de fase mínima en lugar de fase lineal, aunque la fase lograda puede ser mucho menor que la fase de un FIR para el mismo número de órdenes.
Estabilidad . FIR siempre son estables, IIR puede ser diseñado para ser estable, si se requiere estabilidad.
Ondulación . IIR puede diseñarse para que tenga ondulación plana tanto en banda de paso | banda de parada | ambas (butterworth | chebyshev | elíptica), FIR requiere un número mayor (que tiende a "infinito") de órdenes para igualar esta propiedad.
Corte . IIR puede diseñarse para tener un corte agudo o bandas de transición estrechas, FIR requiere un número mayor (que tiende a "infinito") de órdenes para equiparar esta propiedad.
Artículos relacionados:
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-341-discrete-time-signal-processing-fall-2005/lecture-notes/lec08.pdf https: // www .quora.com / Why-are-FIR-filtros-preferidos-sobre-IIR-filtros http://iowahills.com/A8FirIirDifferences.html http://forums.prosoundweb.com/index.php?topic=2045.0 http: //www.vyssotski.ch/BasicsOfInstrumentation/SpikeSorting/Design_of_FIR_Filters.pdf
fuente