fir1

fir1是用窗函式法設計線性相位RIRDF的工具箱函式,以實現線性相位FIRDF的標準窗函式法設計。

fir1的用法

MATLAB中fir1函式使用說明
fir1是用窗函式法設計線性相位RIRDF的工具箱函式,以實現線性相位FIRDF的標準窗函式法設計。
●hn=fir1(M,wc),返回6dB截止頻率為wc的M階(單位脈衝回響h(n)長度N=M+1)FIR低通(wc為標量)濾波器係數向量hn,默認選用哈明窗。濾波器單位脈衝回響h(n)與向量hn的關係為
h(n)=hn(n+1), n=0,1,2,3,……,M
而且滿足線性相位條件:h(n)=h(N-1-n)。其中wc為對 π歸一化的數字頻率,0=<wc=<1。
當wc=&#91;wcl,wcu&#93;時,得到的是帶通濾波器,其中-6dB通帶為wcl=<ω=<wcu。
●hn=fir1(M,wc,'ftype‘),可設計高通和帶阻FIR濾波器
當ftype=high時,設計高通FIR濾波器;
當ftype=stop時,且wc=&#91;wcl,wcu&#93;時,設計帶阻FIR濾波器。
應當注意,在設計高通和帶阻FIR濾波器時,階數M只能取偶數(h(n)長度N=M+1為奇數)。不過,當用戶將M設定為奇數時,fir1會自動對M加1。
●hn=fir1(M,wc,window),可以指定窗函式向量window。默認為哈明窗。例如,
hn=fir1(M,wc,bartlett(M+1)),使用Bartlett窗設計。
hn=fir1(M,wc,blackman(M+1)),使用blackman窗設計。
hn=fir1(M,wc,'ftype',window),通過選擇wc,ftype和window參數(含義同上),可以設計各種加窗濾波器。

相關詞條

熱門詞條

聯絡我們