You are on page 1of 4

Diagrama de bloques utilizado para del filtro adaptativo

Para la recuperacin de la seal que se desea escuchar, se opta por un filtro


adaptativo, el cual se detalla a continuacin:
En donde:
s: Es la seal que se desea escuchar, su forma es indeterminada.
v: Es la fuente de ruido aleatorio, la cual sirve de referencia a la entrada del
filtro.
m: Es la seal de ruido que afecta de manera directa a s; proviene de v,
y la transicin de v a m se da por un canal; en nuestro caso el canal
amplifica la seal de ruido, es decir m solo es la amplificacin de v.
t= Es la seal resultante de la suma de s y m, es decir es la seal
contaminada, hay que tomar en cuenta que estas dos seales no tienen
ninguna correlacin.
a= Es la seal entregada por el filtro;
e= Es la diferencia entre t y a y constituye la salida total del sistema.
El ruido v se filtra para producir una salida a lo ms prxima a m (Las
seales v y m estn correlacionadas), de esta manera cuando llegue al
bloque sumador se obtendr lo siguiente:
e=t-a
e=s+m-a
donde a ~ m
Como se puede observar en la ecuacin anterior la seal e lleva consigo a
la seal de inters s y una componente de ruido (m-a); la componente de
ruido que lleva hace referencia a que no se trata de un filtro ideal, dado que
si fuera el filtro ideal no existira ruido. La funcin del filtro es minimizar el
error cuadrtico medio de la seal e, dentro del proceso la seal s no es
afectada; lo que quiere decir que minimizar el error cuadrtico medio de la

seal e corresponde a
minimizar el error cuadrtico medio de la
componente de ruido m-a.
Con el objetivo de obtener en e la seal ms prxima a la no contaminada
s, se realiza una realimentacin de la salida del sistema hacia el filtro
adaptativo, ya que sirve como seal de error en el proceso de adaptacin;
esta realimentacin en conjunto con el algoritmo adaptativo LMS provoca
que los pesos del sistema se ajusten continuamente para minimizar la seal
de error de mejor manera ante condiciones cambiantes.

Estructura de la red neuronal


El filtro cancelador de ruido realizado est estructurado de la siguiente
manera:

El nmero de entradas a la ADALINE (correspondiente al cancelador de


ruido) depende del nmero de retardos D a los que se somete a la seal
de ingreso; lo que quiere decir que el nmero de entradas es ajustable, de
tal manera que si se desea tener patrones de entrenamiento con tres
entradas, la seal original poseer dos retrasos, estos retrasos van
denotados con el valor de cero, es decir a la red primero entraran dos
patrones de 3 entradas con valor cero y cuando ingrese el tercer patrn,
este contendr los tres primeros valores (y(1), y(2), Y(3)) de la seal y(k), el
cuatro patrn estar conformado desde el segundo hasta el cuarto valor
(y(2), y(3), Y(4)) de la seal y(k), de igual manera sucede con los siguientes
patrones que ingresen a la red. La funcionalidad de brindar un
entrenamiento con retardos
D es que cierta manera permite una
prediccin de cada muestra de ruido a travs de muestras anteriores y
posteriores a ella.
Los coeficientes del filtro se actualizan despus de filtrar cada muestra.
Determinacin de la velocidad de aprendizaje
La determinacin de la velocidad de aprendizaje (alpha) se obtuvo de
manera emprica, dado que se fue probando valor por valor hasta obtener el
mejor, en funcin del tiempo que toma en procesar la cancin y de la
cantidad de retrasos con que se fue probando al algoritmo.

unque el uso del cancelador adaptativo mejora el


rendimiento del audfono en presencia de ruido elevado, el
algoritmo de filtrado LMS puede dar problemas cuando la seal
deseada tenga mayor amplitud que el ruido. La ecuacin de
actualizacin del vector de coeficientes del filtro FIR es:

Resultados
Con 3 entradas
A continuacin se presentan las seales v, m, s, t, e correspondientes al
diagrama de bloques utilizado.