日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

matlab实现kuan滤波,用Matlab设计一个0.5-20HZ的带通滤波器! - 程序语言 - 小木虫 - 学术 科研 互动社区...

發布時間:2024/3/7 222 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab实现kuan滤波,用Matlab设计一个0.5-20HZ的带通滤波器! - 程序语言 - 小木虫 - 学术 科研 互动社区... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是我在網上看到的,希望對你有所幫助。

-----------------------------------------------------------------------------

function y=bandp(x,f1,f3,fsl,fsh,rp,rs,Fs)

%帶通濾波

%使用注意事項:通帶或阻帶的截止頻率與采樣率的選取范圍是不能超過采樣率的一半

%即,f1,f3,fs1,fsh,的值小于 Fs/2

%x:需要帶通濾波的序列

% f 1:通帶左邊界

% f 3:通帶右邊界

% fs1:衰減截止左邊界

% fsh:衰變截止右邊界

%rp:邊帶區衰減DB數設置

%rs:截止區衰減DB數設置

%FS:序列x的采樣頻率

% f1=300;f3=500;%通帶截止頻率上下限

% fsl=200;fsh=600;%阻帶截止頻率上下限

% rp=0.1;rs=30;%通帶邊衰減DB值和阻帶邊衰減DB值

% Fs=2000;%采樣率

%

wp1=2*pi*f1/Fs;

wp3=2*pi*f3/Fs;

wsl=2*pi*fsl/Fs;

wsh=2*pi*fsh/Fs;

wp=[wp1 wp3];

ws=[wsl wsh];

%

% 設計切比雪夫濾波器;

[n,wn]=cheb1ord(ws/pi,wp/pi,rp,rs);

[bz1,az1]=cheby1(n,rp,wp/pi);

%查看設計濾波器的曲線

[h,w]=freqz(bz1,az1,256,Fs);

h=20*log10(abs(h));

figure;plot(w,h);title('所設計濾波器的通帶曲線');grid on;

y=filter(bz1,az1,x);

end,

總結

以上是生活随笔為你收集整理的matlab实现kuan滤波,用Matlab设计一个0.5-20HZ的带通滤波器! - 程序语言 - 小木虫 - 学术 科研 互动社区...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。