fdatool上比較明確,按照英文說明填寫和選擇引數就可以設計濾波器了.我給你寫個M語言的低通濾波器程式吧,噪音是高頻吧,相對於心音來說.
Wp=0.2*pi;Ws=0.3*pi;ap=1;as=10;Fs=1;Nn=65;T=1; %引數你根據需要作修改
wp=2/T*tan(Wp/2); ws=2/T*tan(Ws/2); %技術指標
[N,Wn]=buttord(wp,ws,ap,as,"s"); %計算階數
[z,p,k]=buttap(N); %計算模擬濾波器原型
[Bap,Aap]=zp2tf(z,p,k); %求出轉換中的所需要的零點和極點
[b,a]=lp2lp(Bap,Aap,Wn); %低通到低通的頻率轉換,將其轉換為模擬濾波器
fdatool上比較明確,按照英文說明填寫和選擇引數就可以設計濾波器了.我給你寫個M語言的低通濾波器程式吧,噪音是高頻吧,相對於心音來說.
Wp=0.2*pi;Ws=0.3*pi;ap=1;as=10;Fs=1;Nn=65;T=1; %引數你根據需要作修改
wp=2/T*tan(Wp/2); ws=2/T*tan(Ws/2); %技術指標
[N,Wn]=buttord(wp,ws,ap,as,"s"); %計算階數
[z,p,k]=buttap(N); %計算模擬濾波器原型
[Bap,Aap]=zp2tf(z,p,k); %求出轉換中的所需要的零點和極點
[b,a]=lp2lp(Bap,Aap,Wn); %低通到低通的頻率轉換,將其轉換為模擬濾波器