Professional Documents
Culture Documents
Pract 4
Pract 4
Practica
1
freqz(d_kaiser.Coefficients,1,[],fs)
t = 0:1/fs:100/fmax;
senal = 2 * sin(2*pi*F(1)*t) + 2 * sin(2*pi*F(2)*t) + 2 * sin(2*pi*F(3)*t) +
2 * sin(2*pi*F(4)*t);
senal_resultante = 2 * sin(2*pi*F(1)*t);
2
senal_filtrada_equiripple = filter(d_equiripple, senal);
senal_filtrada_kaiser = filter(d_kaiser, senal);
figure;
subplot(3,1,1);
plot(t, senal);
title('señal normal');
subplot(3,1,2);
plot(t, senal_filtrada_equiripple, '+k', t, senal_resultante, 'r');
title('señal filtrada equiripple y señal filtrada esperada');
subplot(3,1,3);
plot(t, senal_filtrada_kaiser, '+k', t, senal_resultante, 'g')
title('señal filtrada de kaiser y señal filtrada esperada');