Butterworth數字濾波器設計

MATLAB語句: [b,a]=butter(n,wn,’ftype’)

設計一個階數爲n,截止頻率爲wn的數字低通濾波器。若參數ftype取‘high’或‘stop’,則用來設計相應的高通或帶阻濾波器。返回值a和b爲系統函數的分子和分母的係數。

例 : 設計一個階數爲9階、截止頻率爲300Hz的高通Butterworth濾波器,採樣頻率爲1000。並畫出它的頻率特性。

程序:       n=9;

             wn=300/500;

             [b,a]=butter(n,wn,’high’);

             freqz(b,a,128,1000);

作者:TianSL 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章