基於matlab內建函式的fir設計。
功能:設計標準頻率響應的基於窗函式的fir濾波器。
語法:說明:fir1函式可以實現加窗線形相位fir數字濾波器設計,它可以設計出標準的低通、高通、帶通和帶阻濾波器.
當wn=[w1 w2]時,fir1函式可得到帶通濾波器,其通帶為w1<w<w2.
在設計高通和帶阻濾波器時,由於對奇次階的濾波器,其在nyquist頻率處的頻率響應為零,不適合構成高通和帶阻濾波器.因此fir1函式總是使用階數為偶數的濾波器,當輸入的階數為奇數時,fir1函式會自動將階數加1.
功能:設計任意頻率響應的基於窗函式的fir濾波器。
語法:說明:fir2函式可以用於設計有任意頻率響應的加窗fir濾波器,,對標準的低通、帶通、高通和帶阻濾波器的設計可使用fir1函式.
引數f為頻率點向量,且f∈[0,1],f=1對應於0.5fs.向量f按升序排列,且第一個元素必須是0,最後一個必須為1,並可以包含重複的頻率點.向量m中包含了與f相對應的期望得到的濾波器的幅度.