Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Andrea Suntaxi
NRC: 3669
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