Filtro
Filtro
Filtro
Ir a la navegaciónIr a la búsqueda
La definición de filtro adaptativo es un dispositivo que intenta modelar la
relación entre señales en tiempo real de forma iterativa.
Se diferencia de los filtros digitales comunes tipo IIR o FIR, en que éstos tienen
coeficientes invariantes en el tiempo, mientras que un adaptativo puede cambiar su
forma de comportarse, es decir pueden cambiar sus coeficientes de acuerdo con un
algoritmo adaptativo. De hecho no se saben los coeficientes del filtro cuando se
diseña, estos coeficientes son calculados cuando el filtro se implementa y se
reajustan automáticamente en cada iteración mientras dura su fase de aprendizaje.
El hecho de que estos filtros no sean invariantes temporales y que tampoco sean
lineales hace que su estudio sea más complejo que el de un filtro digital, ya que
no se pueden aplicar, salvo en un par de excepciones, las transformaciones en
frecuencia, dominio Z, etc.
Índice
1 Implementación
2 Algoritmo
3 Aplicaciones
4 Véase también
5 Enlaces externos
Implementación
Los filtros adaptativos normalmente se implementan en forma de algoritmos sobre
microprocesadores, DSP o FPGA.
En principio el objetivo es hacer que la señal de error sea cero, para ello el
sistema debe configurarse para que, a partir de la señal de entrada x(n) se genera
la salida y(n) de forma que sea igual a la señal deseada d(n). Cada una de las
formas de minimizar ese error es un método de implementar los filtros adaptativos.
Por ejemplo se podría proponer minimizar la función de coste {\displaystyle J=e^{2}
(n)}{\displaystyle J=e^{2}(n)}, aplicando la regla delta se obtendrían los nuevos
coeficientes como:
Algoritmo
Un algoritmo de aprendizaje de un sistema adaptativo podría ser:
Sistema de identificación
Cancelación de eco
Eliminación de ruido blanco
Predictores
Véase también
Programación rápida de filtros adaptativos con NI LabVIEW
Estadística
Convolución
Filtro digital
Algoritmo LMS
Predictor lineal
Norbert Wiener y filtro de Wiener
LPC (Linear Predictive Coding)
Filtro de Kalman
Red neuronal artificial
Matlab
Enlaces externos