fbpx
Wikipedia

Filtro adaptativo

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.

Implementación editar

Los filtros adaptativos normalmente se implementan en forma de algoritmos sobre microprocesadores, DSP o FPGA.

La estructura de un filtro adaptativo es un sistema al que le llegan dos señales: x(n) y e(n), esta última se llama señal de error y viene de la resta de una señal a la que se llama señal deseada, d(n), y otra que es la salida del filtro y(n). A los coeficientes del filtro se les llama w(n), que son los que multiplican a la entrada x(n) para obtener la salida.

 
Estructura directa de un filtro adaptativo.

 

 

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  , aplicando la regla delta se obtendrían los nuevos coeficientes como:

 

Donde la constante   se usa para ajustar la velocidad convergencia y evitar posibles inestabilidades. Operando se llega a esta otra ecuación:

 

Algoritmo editar

Un algoritmo de aprendizaje de un sistema adaptativo podría ser:

  1. Inicializar de forma aleatoria los pesos
  2. Elegir un valor  
  3. Calcular la salida y(n)
  4. Calcular el error e(n)
  5. Actualizar los pesos con la función de coste elegida
  6. Repetir un determinado número de veces desde el punto 3.

Aplicaciones editar

Según lo explicado antes se puede plantear una pregunta: si ya se tiene la señal deseada ¿Para qué crear un sistema que la genere?.

Una respuesta es para modelar un sistema. Un ejemplo práctico es una transmisión de fax. En ella, las señales eléctricas pueden verse perturbadas durante el envío, y esta perturbación puede ser diferente de una transmisión a otra. Una solución para esto es, antes de mandar los datos mandar una señal patrón, que tanto el emisor como el receptor conozcan de antemano, así cuando llegue el receptor tendrá la señal perturbada y sabe la que debía ser. Estas dos señales se aplican a un filtro adaptativo que se configura para compensar las perturbaciones que pudieran haber durante esa transmisión. Como resultado se han modelizado todas las causas que modifican la transmisión y se ha creado un sistema que las compensa.

Otras aplicaciones de los filtros adaptativos son:

  • Sistema de identificación
  • Cancelación de eco
  • Eliminación de ruido blanco
  • Predictores

Véase también editar

Enlaces externos editar

  • Varias estructuras
  • Librería para la construcción de filtros adaptativos con LabVIEW
  •   Datos: Q168388
  •   Multimedia: Adaptive filters / Q168388

filtro, adaptativo, definición, filtro, adaptativo, dispositivo, intenta, modelar, relación, entre, señales, tiempo, real, forma, iterativa, diferencia, filtros, digitales, comunes, tipo, éstos, tienen, coeficientes, invariantes, tiempo, mientras, adaptativo, . La definicion de filtro adaptativo es un dispositivo que intenta modelar la relacion entre senales en tiempo real de forma iterativa Se diferencia de los filtros digitales comunes tipo IIR o FIR en que estos 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 disena estos coeficientes son calculados cuando el filtro se implementa y se reajustan automaticamente en cada iteracion 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 mas 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 Indice 1 Implementacion 2 Algoritmo 3 Aplicaciones 4 Vease tambien 5 Enlaces externosImplementacion editarLos filtros adaptativos normalmente se implementan en forma de algoritmos sobre microprocesadores DSP o FPGA La estructura de un filtro adaptativo es un sistema al que le llegan dos senales x n y e n esta ultima se llama senal de error y viene de la resta de una senal a la que se llama senal deseada d n y otra que es la salida del filtro y n A los coeficientes del filtro se les llama w n que son los que multiplican a la entrada x n para obtener la salida nbsp Estructura directa de un filtro adaptativo y n w n x n displaystyle y n w n x n nbsp e n d n y n displaystyle e n d n y n nbsp En principio el objetivo es hacer que la senal de error sea cero para ello el sistema debe configurarse para que a partir de la senal de entrada x n se genera la salida y n de forma que sea igual a la senal deseada d n Cada una de las formas de minimizar ese error es un metodo de implementar los filtros adaptativos Por ejemplo se podria proponer minimizar la funcion de coste J e2 n displaystyle J e 2 n nbsp aplicando la regla delta se obtendrian los nuevos coeficientes como w n 1 w n a J displaystyle w n 1 w n alpha cdot nabla J nbsp Donde la constante a displaystyle alpha nbsp se usa para ajustar la velocidad convergencia y evitar posibles inestabilidades Operando se llega a esta otra ecuacion w n 1 w n 2 a e n x n displaystyle w n 1 w n 2 cdot alpha cdot e n cdot x n nbsp Algoritmo editarUn algoritmo de aprendizaje de un sistema adaptativo podria ser Inicializar de forma aleatoria los pesos Elegir un valor a displaystyle alpha nbsp Calcular la salida y n Calcular el error e n Actualizar los pesos con la funcion de coste elegida Repetir un determinado numero de veces desde el punto 3 Aplicaciones editarSegun lo explicado antes se puede plantear una pregunta si ya se tiene la senal deseada Para que crear un sistema que la genere Una respuesta es para modelar un sistema Un ejemplo practico es una transmision de fax En ella las senales electricas pueden verse perturbadas durante el envio y esta perturbacion puede ser diferente de una transmision a otra Una solucion para esto es antes de mandar los datos mandar una senal patron que tanto el emisor como el receptor conozcan de antemano asi cuando llegue el receptor tendra la senal perturbada y sabe la que debia ser Estas dos senales se aplican a un filtro adaptativo que se configura para compensar las perturbaciones que pudieran haber durante esa transmision Como resultado se han modelizado todas las causas que modifican la transmision y se ha creado un sistema que las compensa Otras aplicaciones de los filtros adaptativos son Sistema de identificacion Cancelacion de eco Eliminacion de ruido blanco PredictoresVease tambien editarProgramacion rapida de filtros adaptativos con NI LabVIEW Estadistica Convolucion Filtro digital Algoritmo LMS Predictor lineal Norbert Wiener y filtro de Wiener LPC Linear Predictive Coding Filtro de Kalman Red neuronal artificial MatlabEnlaces externos editarDemo en ingles Varias estructuras Libreria para la construccion de filtros adaptativos con LabVIEW nbsp Datos Q168388 nbsp Multimedia Adaptive filters Q168388 Obtenido de https es wikipedia org w index php title Filtro adaptativo amp oldid 117832175, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos