Edaboard.com

Fórum CS => Elektronika => Topic started by: pavlina on May 09, 2012, 11:07:00 AM

Title: matlab filtrace, ráda bych teď odfiltrovala bílý šum x
Post by: pavlina on May 09, 2012, 11:07:00 AM
Ahoj mam takovy problem mam navrzeny Butterwprthuv filtr typu pásmová propust a ráda bych teď odfiltrovala bílý šum x, nicméně když použiji funkci filter vykresluje mi to jen čáru nikoliv původní signál, který má být odfiltrován, kde je chyba???


fstr=5e6;
x=rand(500,1);
fvzr=10e6;
B=50e3;
wp1=(fstr-B/2);
wp2=(fstr+B/2);
Wo=sqrt(wp1*wp2);
Bw=(wp2-wp1);
b=1;
a=[1 sqrt(2) 1];
[numt,dent]=lp2bp(b,a,Wo,Bw);
w=4e6:100:6e6;      % když přepíšu na w budu mít klasiku v Hz


Y=filtr(numt,dent,x);

plot(Y)