Filtro Pasa bajos
Publicado por Manuel (7 intervenciones) el 08/02/2011 09:07:42
Buenos días amigos estoy tratando de realizar un filtro pasa bajos en matlab para emplearlo sobre una señal que he generado pero el filtro en realidad no me da la respuesta que espero la verdad he leído algo sobre los filtros en matlab y hay cosas que no me quedan claras... dejare algo de mi código por si pueden ayudarme... agradecería si me facilitan información acerca del diseño de filtros en matlab... Muchas gracias.
Fs = 10000;
T = 1/Fs;
L = 1000;
t = (0:L-1)*T;
x1 = 0.7*sin(2*pi*50*t);
x2 = 0.3*sin(2*pi*75*t);
x3 = sin(2*pi*100*t);
x = x1 + x2 + x3; (esta es la señal generada)
********* aqui busco el orden del filtro y establezco la Fcorte.******
Wp = 100/5000; Ws = 150/5000;
[n,Wn] = buttord(Wp,Ws,3,60);
[b,a] = butter(n,Wn);
*************aplico el filtroa mi señal*************
m_Low = filter(b, a, m);
El filtro que estoy diseñando tiene como Fc=100Hz pero al pasar la señal por el filtro y graficar veo que no esta realizando el filtrado...
Espero me puedan ayudar
Muchas gracias.
Fs = 10000;
T = 1/Fs;
L = 1000;
t = (0:L-1)*T;
x1 = 0.7*sin(2*pi*50*t);
x2 = 0.3*sin(2*pi*75*t);
x3 = sin(2*pi*100*t);
x = x1 + x2 + x3; (esta es la señal generada)
********* aqui busco el orden del filtro y establezco la Fcorte.******
Wp = 100/5000; Ws = 150/5000;
[n,Wn] = buttord(Wp,Ws,3,60);
[b,a] = butter(n,Wn);
*************aplico el filtroa mi señal*************
m_Low = filter(b, a, m);
El filtro que estoy diseñando tiene como Fc=100Hz pero al pasar la señal por el filtro y graficar veo que no esta realizando el filtrado...
Espero me puedan ayudar
Muchas gracias.
Valora esta pregunta


0