matlab 濾波器中用到的函式

SushineRainbow發表於2020-10-12

freqz函式
此函式可以求取離散系統的頻響特性
畫出幅頻特性曲線和相頻特性曲線

unwrap函式介紹
此函式可以解卷繞 ,可以防止相位跳變
unwrap(pha,tol,dim);
pha 可為數列或矩陣,tol 為判斷的閾值,dim 引數可以設定對矩陣的行,還是列進行unwrap操作,
如果對列每一列操作,那麼第三個引數可以省略或填1
而要對每一行操作,那麼第三個引數填2

filter函式
以最簡單的 y = filter(b,a,X) 為例
y = filter(b,a,X) 濾除向量X中的資料,其中b是分子係數向量,a是分母系數向量。如果a(1)不等於1的話,則就利用a(1)標準化濾波器係數,可以利用多項式除法使分母變為1;如果 a(1) 等於0,濾波器返回錯誤值。

hankel矩陣

toeplitz函式的功能是生成託普bai利茲(toeplitz)矩陣du。
託普利茲矩陣的特點是:除第一行、第一列外,其他每個元素都與它左上角的元素相同。

相關文章