MATLAB-fir2函數(shù)

fir2-?基于頻率采樣的FIR濾波器設(shè)計

常用形式:b=fir2(n,f,m);

此MATLAB函數(shù)返回一個n階FIR濾波器,其幅頻特性在向量f和m中指定。

n:設(shè)計的濾波器階數(shù);

f和m:用來表示設(shè)計濾波器的幅頻特性,函數(shù)指定為相同長度的向量。f為頻率點矢量,f為歸一化頻率向量,且f∈[0,1],f=1對應(yīng)于0.5fs(奈奎斯特頻率),f的第一個點必須是0,最后一個點必須是1。f必須按遞增順序排序。允許重復(fù)頻率點,并將其視為頻率響應(yīng)中的階躍。m向量中包含與f對應(yīng)的每個頻率點處的期望幅值。

b:濾波器系數(shù),長度為n+1的行向量。z變換系數(shù)按變量z的降冪排序:

B(z)=B(1)+B(2)z^-1 +…+B(n+1)z^–n。

更多形式:

b?=?fir2(n,f,m,npt);

b?=?fir2(n,f,m,npt,lap);

npt:柵格點的數(shù)量,指定為正整數(shù)標量。npt必須大于過濾器階數(shù)的一半,即npt>n/2,默認npt=512。

lap:重復(fù)頻率點周圍區(qū)域的長度,指定為正整數(shù)標量。

fir2函數(shù)與fir1函數(shù)的區(qū)別:

fir2用于設(shè)計有任意頻率響應(yīng)的加窗FIR濾波器;fir1用來設(shè)計標準的低通、高通、帶通和帶阻濾波器。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容