matlab, hay datos existentes, ¿cómo filtrarlos?
Nuestra idea es diseñar un filtro de paso bajo con un punto de corte de 50 Hz. El siguiente es un diagrama de programa de un filtro de paso bajo Butterworth; dibuja la respuesta de frecuencia, la curva de fase y la curva de filtrado de señal del filtro de paso bajo Butterworth. pasar Requisitos técnicos del filtro, asumiendo que la frecuencia de muestreo es fs = 500, se recomienda que la frecuencia de corte de la banda de paso sea 40 Hz, la frecuencia de corte inferior de la banda de parada sea 60 Hz, la atenuación de la banda de paso sea 0,25 dB, y la atenuación de la banda de parada es 30dBT=A; data= B;fs=500;Wp=2*pi*40/fs;Ws=2*pi*60/fs;Rp=0.25;Rs=30;
Omip=Wp/pi;Omis=Ws /pi; %requisito de normalización
);
%set (gca,'YTickMode','manual','YTick', );
%grid;
subplot(222); %plot(w/pi,angle( H)/pi);title('Respuesta de frecuencia de fase'); p>
xlabel('w (/pi)');ylabel('pha(/pi)');axis();
%set(gca,'XTickMode','manual' ,'XTick',);
%set(gca,'XTickMode','manual','XTick',);
p>%grid
<; p>subplot(223);plot(T,data);title('Gráfico de forma de onda de señal original');axis([0,2.2,-1.1,1.1]);
subplot(224);
data1=filter(b,a,data);
plot(T,data1);title('Forma de onda filtrada'); >