天天看點

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);

Butterworth數字濾波器設計

作者:TianSL 

繼續閱讀