Está en la página 1de 3

Integrantes: Patricio Gómez

Andrea Suntaxi

NRC: 3669

Análisis de filter moving average y respuesta en frecuencia

Filter moving average

Este filtro se comporta como un filtro pasa bajo que permite eliminar el ruido de la señal de
entrada, se utiliza tomando un grupo entre 25 muestras y a cada salida y(n) se sumara los 25
términos siguientes de esta manera sumara el ruido y la señal de entrada, pero como el
ruido blanco tiene un promedio de aproximadamente 0 la suma hará que se disminuye en
cambio con el sonido hará que se refuerce, luego se desplaza a la siguiente muestra y
realizara los mismo, utilizamos el siguiente código de Matlab para utilizar el ruido,
ingresando una señal cosenoidal y sumándole un ruido blanco y luego se procede a filtrar:
n=linspace(0,100,1000);
Ts=10;
s=2*cos(2*pi*0.01*n*Ts);
w=randn(1,length(s));
x=s+w;
subplot(2,1,1);
plot(x)
y=zeros(1,length(s));
N=50;
for i = N+1:(length(x))
for j = (i-N):i
y(i-N) = y(i-N)+x(j);
end
end
subplot(2,1,2);
plot(y)
obteniendo la siguiente figura:

Como se puede observar en la figura en la entrada tenemos una señal cosenoidal con ruido y
aplicando el filtro moving average, obtenemos en la salida la señal más limpia que la entrada,
pero con mayor amplitud, esto se debe a que se suma todos los puntos dentro de la muestra
de N, como el ruido blanco posee poca amplitud este se disminuye reforzando el sonido

Repuesta en frecuencia

Para el análisis de la respuesta en frecuencia analizaremos la forma de onda de la función:


𝑛𝑤
𝑠𝑖𝑛 ( 2 )
𝐻(𝑛) = | 𝑤 |
𝑠𝑖𝑛 ( 2 )

Con la ayuda de Matlab se graficará:


N=26;
W=0:0.01:2*pi;
Y=abs(sin((N.*W)/2)./(sin(W./2)));
plot(Y,'r');
Como se puede observar en la imagen es periódica y solo nos interesaría en el rango de 0 a
π ya que de π a 2π es un espejo del primer intervalo

También podría gustarte