1樓:匿名使用者
引數有fp,fs,rp,as
function y = flower(x)
fp=.001; %通帶截止頻率 hz
fs=.1; %阻帶晌數截止頻率 hz
rp=1; %通帶允許最大衰減 db
as=70; %阻帶允許最小衰減 db
fs=10000; %取樣頻率 hz
wp=fp*2*pi/fs; %轉換成數字頻率,並歸一化。
ws=fs*2*pi/fs;
t=1/fs; %取樣間隔。
n,wc]=buttord(wp,ws,rp,as,'s');求butterworth濾波器的最小階數和3db截止頻率。
if (n>=5) %階數大於4,不易實現,停止執行。
error('n>4,請重新設鬥培計引數 fp ,fs ,rp ,as');
endz,p,k]=buttap(n); 求取模擬低通濾波器的原型。
bp,ap]=zp2tf(z,p,k); 將零極點增益轉換為分子分母多項式係數向量形式。
bs,as]=lp2lp(bp,ap,2*fs*tan(wc/2));模擬低通原型轉換為實際模擬低通濾波空謹唯器。
bz,az]=impinvar(bs,as,fs); 用脈衝響應不變法將模擬低通轉換為數字低通。
sys=tf(bz,az,t); 求數字低通濾波器的傳遞函式 h(z)
h,w]=freqz(bz,az,512); 求頻率響應引數。
subplot(211);
plot(fs*w/(2*pi),abs(h));畫出幅頻特性。
title('iir數字低通濾波器幅度特性');
xlabel('頻率 hz');
ylabel('幅度 db');
grid;subplot(212);
plot(fs*w/(2*pi),20*log10(abs(h)))對幅度的衰減特性 db
title('iir數字低通濾波器衰減特性');
xlabel('頻率 hz');
ylabel('幅度 db');
grid;figure;freqz(bz,az,1024,fs); 幅頻特性與相頻特性。
y=filtfilt(bz,az,x);
figure;plot(y);
xlabel('資料點');
ylabel('濾波後數值');
title('巴特沃斯低通濾波器濾波圖形')
數字濾波器頻率響應繪圖matlab繪圖
clear clcrp 1 as 20 wp 2 pi 2000,9000 ws 2 pi 4000,7000 n,wc buttord wp,ws,rp,as,s b,a butter n,wc,stop s h,w freqs b,a freqs b,a 按上抄面襲語bai句du試zhi試dao...
低通濾波器的截止頻率怎麼確定低通濾波器的截止頻率是什麼意思
把35mhz訊號頻率轉換成正弦波可以用這個電路,只要把截止頻率設定在35mhz上即可 想把100khz方波轉成正弦波也可以用,但是要重調截止頻率。把1 100khz範圍轉換,這個電路做不到,因為能通過100khz正弦波的低通,對1khz的方波暢通無阻 這個方波內包含的3 5 7 9次,等等諧波分量均...
帶阻濾波器的幅頻特性,請問,這個濾波器的幅頻和相頻特效能看出濾波器的什麼效能
理想帶阻bai濾波器在阻帶內的增益為零。du帶阻zhi濾波器的中心頻率f0和抑制頻寬daobw之間的版 關係為特性式中,q為品質因權數,fh為帶阻濾波器的上限頻率,fl為帶阻濾波器的下限頻率,其中fh fl。頻寬bw越窄,品質因數q越高。低通,高通,帶通,帶阻濾波器的定義 急 1 低通 626169...