函式時候看這裡:傳送門
clc;
clear all
;fp=8;
fs=3
;rp=5;
%通帶最大衰減
rs=30
;%阻帶最小衰減
wp=fp*
2*pi;
%通帶截止頻率
ws=fs*
2*pi;
%阻帶截止頻率
fs=250;t=
1/fs;
wp1=wp*t;
ws1=ws*t;
omgp=(2
/t)*tan(wp1/2)
;%原型通帶頻率預修正
omgs=(2
/t)*tan(ws1/2)
;%原型通阻頻率預修正
[n, omgc]
=buttord(omgp, omgs,rp,rs,
's')
;%計算階數n和截止頻率
[z0,p0,k0]
=buttap(n)
;%歸一化原型設計
[ba,aa]
=zp2tf(z0,p0,k0)
;%把濾波器零極點轉化為傳遞函式模型
title(
'模擬濾波器(低通原型)的頻率響應');
[ba1,aa1]
=lp2hp(ba,aa, omgc)
;%變換為模擬高通濾波器係數b,a
[bd,ad]
=bilinear(ba1,aa1,fs)
;%用雙線性變換法求數字濾波器係數b,a
%求數字系統的頻率特性
[h,w]
=freqz(bd,ad)
;plot(w*fs/(2
*pi),20
*log10(
abs(h)))
;axis([0
20-300
]);ylabel(
'增益/db'
);xlabel(
'頻率(hz)'
);title(
'數字濾波器幅度響應'
);grid on;
巴特沃斯濾波器應用場合 巴特沃斯濾波器的特性
butterworth 濾波器屬於低通濾波器的一種,通過低頻訊號而衰減或抑制高頻訊號,在通頻帶內具有最大平坦幅度響應曲線,它在通訊領域裡已有廣泛應用,在電測中也具有廣泛的用途,可以作檢測訊號的。巴特沃斯低通濾波器的平方幅度響應為 其中,n為濾波器的階數,為低通濾波器的截止頻率。該濾波器具有一些特殊的...
關於巴特沃斯低通濾波器
在 b,a butter n,wn 中,n是濾波器的階數,wn是截止頻率,wc 截止頻率 2 取樣頻率 wc 2 50 fs 截止頻率 50hz b,a butter 4,wc,low 低通濾波器 主要去除高頻訊號,可消除白雜訊等 signal filter filter b,a,mix signa...
巴特沃斯模擬低通濾波器的設計
給定的技術指標是 已知通帶截止頻率fp 5khz,通帶最大衰減wp 2db,阻帶截止頻率fs 12khz,阻帶最小衰減ws 30db,按照以上技術指標設計巴特沃斯低通濾波器。程式如下 wp 2 pi 5000 通帶截止角頻率 ws 2 pi 12000 阻帶截止角頻率 rp 2 通帶最大衰減 rs ...