資源簡介
本程序是基于MATLAB軟件數字高通濾波器

代碼片段和文件信息
fp=300;
fs=200;
Rp=1;
Rs=20;
T=0.001;
Wp=2*pi*fp*T;?
Ws=2*pi*fs*T;?
wp=tan(Wp/2);?
ws=tan(Ws/2);?
ws1=1;??%歸一化?
wp1=wp/ws;?%估計濾波器的階數?
[nwn]=cheb1ord(ws1wp1RpRs‘s‘);?%設計濾波器
[ba]=cheby1(n1wn‘s‘);?
[btat]=lp2hp(bawp);
?[bzaz]=bilinear(btat0.5);
w?=?0:pi/255:pi;?
h?=?freqz(bzazw);
db=?20*log10(abs(h));?%繪制增益響應?
figure;?
plot(w/pidb);
grid?on;%繪制切比雪夫高通濾波器幅頻特性?
axis([0?1?-30?0]);
xlabel(‘角頻率/w‘);?
ylabel(‘增益/dB‘);?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-29?16:12??MATLAB高通濾波器程序\
?????文件??????????55??2018-08-27?11:33??MATLAB高通濾波器程序\【源碼使用必讀】.url
?????文件?????????501??2018-08-29?15:56??MATLAB高通濾波器程序\MATLAB高通濾波器程序.m
評論
共有 條評論