Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin ............................................................................................................. 1
Desarrollo ................................................................................................................ 2
Filtro promediador ante seales de variables aleatorias ......................................... 5
Simulacin en Matlab .............................................................................................. 6
Conclusin............................................................................................................... 9
Referencias ........................................................................................................... 10
ndice de figuras
Figura 1. Seal mas ruido....................................................................................... 2
Figura 2. Diagrama de bloques del filtro promediador. ........................................... 3
Figura 3. Respuesta en frecuencia del filtro promediador. ..................................... 4
Figura 4. Entrada-salida del filtro promediador ante una seal Gaussiana. ........... 6
Figura 5. Celdas. .................................................................................................... 7
Figura 6. Cdigo de Matlab utilizado. ..................................................................... 7
Figura 7. Simulacin filtro promediador. ................................................................. 8
Figura 8. Entrada y salida ante un escaln con ruido blanco. ................................ 8
Introduccin
Las seales en tiempo discreto pueden ser transformadas al dominio de la
frecuencia y despus clasificadas de acuerdo al rango de frecuencias donde el
espectro de la magnitud es mayor. Esas transformaciones de frecuencia pueden ser
utilizadas para describir el comportamiento de los procesadores de seales o filtros.
En este trabajo se analizar el comportamiento de los filtros promediadores por
medio de las funciones de transferencia, herramienta ampliamente utilizada en la
ingeniera. Estas funciones de transferencia se construirn a partir de las seales
de entrada y salida deseadas transformadas al dominio de la frecuencia.
Desarrollo
Las funciones de transferencia pueden ser usadas para analizar los filtros usados
para manipular seales numricas y los sistemas fsicos los cuales conectan
seales fsicas.
Un problema significativo es escoger un filtro el cual compute una salida yn a partir
de entradas pasadas y presentes x1, x2, , xn , tal que yn es una buena aproximacin
a la seal deseada sn.
El filtro promediador mas simple esta definida por la relacin entrada salida
+ 1
= (1)
2
La salida al tiempo n es el promedio de la entrada presente y la entrada previa. Es
de esperar que el filtro cancele los muestreos de ruido sucesivo mientras causa una
pequea distorsin a la seal deseada ya que los valores sucesivos son casi
iguales.
El filtro promediador ayudar un poco en decrementar el termino de perturbacin
siempre que la perturbacn fluya rapidamente y la seal deseada sea mas suave.
Se dice que un filtro es lineal cuando su salida es la suma de las salidas individuales
correspondientes al aplicar las entradas una a la vez. La salida del promediador
puede ser escrita como
+ 1 + 1
= + (2)
2 2
que es la suma de la salida para una entrada de s1, s2, , sn mas la salida de una
secuencia de entradas de d1, d2, , dn. Una forma muy general de representar este
filtro lineal con esta propiedad de superposicin es la sumatoria.
= (3)
() = (4)
(5)
(6)
(5)
() = ()()
Donde c es la funcin de transferencia del filtro,
1
() = (1 + ) (7)
2
La inspeccin de grficas de |H()| y H() por medio de la funcin de
transferencia, rpidamente muestra cuales componentes de (7)
frecuencia de la
entrada X() sern amplificados por el filtro y cules no.
La relacin de funcin de transferencia bsica implica que la transformada Y()
(7)
tiene magnitud relacionada la entrada y a la funcin de transferencia dada por
|()| = |()||()| (8)
(7)
(8)
(7)
(8)
(7)
(8)
(7)
(8)
(7)
Figura 3. Respuesta en frecuencia del filtro (8)
promediador.
(8)
Considerando cada entrada por separado, la seal deseada s n produce una salida
ysn con transformada aproximadamente igual a la transformada de la seal deseada
() () (9)
(8)
Ya que |H()| 1 para frecuencias donde |S()| tiene valores substanciales
entonces el promediador pasa-bajas. De manera conversa, la perturbacin por si
(9)
sola produce una pequea salida ydn con transformada
0 (10)
(9)
Ya que |H()| 0 a frecuencias donde |D()| tiene valores substanciales. Entonces
el filtro pasa-bajas promediador esencialmente deja pasar sn de baja
(10)frecuencia y
bloquea a dn de alta frecuencia.
(9)
(10)
(9)
(10)
Filtro promediador ante seales de variables aleatorias
Para poder conocer la respuesta del filtro promediador ante variables aleatorias, se
debe recordar la forma que caracteriza a este filtro:
1
= ( + 2 + + ) (11)
1
Donde yn es una funcin de n variables aleatorias, por lo tanto dada la linealidad del
operador E[ ] (valor medio) (2), la esperanza de la salida del filtro
(11)promediador yn se
puede expresar como
[1 + 2 ] = [1 ] + [2 ] (12)
(11)
1 (12)
[ ] = ([1 ] + [2 ] + + [ ]) (11)
(13)
Y para poder calcular su varianza nos basamos en las propiedades (14) y (15)
(12)
(11)
(13)
(1 + 2 ) = (1 ) + (2 ) (14)
() = 2 () (15)
(12)
(11)
(13)
(14)
Con las dos propiedades anteriores de (3) se obtiene la varianza de yn
1
( ) = (16)
((1 ) + (2 ) + + ( )) (12)
2 (11)
(13)
(14)
Con lo anterior se puede obtener la desviacin estndar, ya que sabemos que la
varianza es la desviacin estndar elevada al cuadrado, entonces
(12) aplicando raz
cuadrada a (6) se obtiene (11)
(13)
(14)
1
= (17)
(12)
(13)
(14)
De la ecuacin (13) puede deducirse una propiedad importante del filtro
promediador ante entradas de variables aleatorias. Dado que (12) [1 ] = [2 ] = =
[ ], la suma de las esperanzas de x1xn, se puede expresar (13)
como [1 ] . Por
(14)
lo tanto, [ ] = [1 ], del resultado anterior se concluye que toda variable aleatoria
con media independiente del tiempo que entre al filtro promediador, producir una
seal de salida con la misma media. Otra propiedad importante, (13)
pero en este caso
(14)
con referente a las variables tipo normales (Gaussianas), ante un filtro lineal
producen una salida Gaussiana tal y como se muestra en la Figura (4).
(14)
Figura 4. Entrada-salida del filtro
promediador ante una seal Gaussiana.
En base a lo anterior se puede decir que el efecto que tiene el filtro promediador
sobre las funciones de densidad de entrada, es reducir su ancho, lo cual logra
reduciendo la desviacin estndar, por lo que las variables aleatorias de salida
tendern a su media.
Visualizando lo anterior en un ejemplo prctico, suponga que la lnea azul de la
Figura 4 es la funcin de densidad de ruido blanco que ingresara al filtro, ya que la
media es 0 y su desviacin estndar es 2, eso significa que el ruido bsicamente
estar oscilando entre un rango de -2 a 2. Ahora a la salida del filtro sabemos que
el ruido oscilara entre -1.41 a 1.41 (ya que esa es la desviacin estndar de la
salida). Por lo tanto, el filtro promediador ha atenuado o rebajado el rango en el que
oscilaba el ruido blanco a la entrada. En la siguiente seccin se analizara mediante
una simulacin de Matlab lo descrito anteriormente.
Simulacin en Matlab
Con el fin de comprender mejor los efectos del filtro promediador ante seales de
variables aleatorias, se realiz una simulacin en el software Matlab. Primeramente
se dar una introduccin al cdigo utilizado para simular al filtro, y posteriormente
se mostraran los resultados mediante imgenes, de las seales de entrada y salida.
El software Matlab trabaja mediante vectores, por lo tanto, para la realizacin del
filtro, se necesita imaginarse a cualquier seal de entrada como un conjunto de
celdas continuas, donde cada celda contiene el valor de la seal de entrada en cada
instante de tiempo (Ver Figura 5).
In-1 In In+1
Figura 5. Celdas.
De la Figura 5, la I denota el instante actual o la muestra actual. Entonces una
muestra anterior se denota como In-1 y la que sigue como In+1. Con lo anterior se
podr entender mejor el cdigo utilizado.
Ya que el filtro promediador es bsicamente consiste en tomar muestras (al nmero
de muestras tomadas se le conoce como ventana), y a esas muestras se le saca el
promedio. Para lograr tomar muestras de la seal se utiliz un for con una variable
i, que al igual que en la Figura 5 la i denota el instante actual o la celda actual en la
que nos encontramos, mientras que (i-1) denota un instante anterior y (i+1) un
instante posterior. Dado que requerimos del promedio de las muestras, lo que
sigues es dividir la suma del valor de las muestras entre el nmero de muestras que
se estn tomando. Para finalizar dicho resultado se guarda en un vector que se
llam y (Ver Figura 6).