0
我想實現圖片中附加的濾波器,但由於Yulewalk函數不接受負值,所以無法獲得正確的結果(如其他圖片所示) 。有人可以幫幫我嗎?在Matlab中使用Yulewalk設計帶通濾波器的負值
這就是我得到:
這就是我想:
我想實現圖片中附加的濾波器,但由於Yulewalk函數不接受負值,所以無法獲得正確的結果(如其他圖片所示) 。有人可以幫幫我嗎?在Matlab中使用Yulewalk設計帶通濾波器的負值
這就是我得到:
這就是我想:
我認爲你得到幅度之間的混淆(這是一個正數)(定義爲正數)和dB量級(這是一個對數比率,可以是正值或負值)。 yulewalk
正常工作,因此您需要將dB值轉換爲絕對值。使用0 dB = 1.0,-20 dB = 0.1等:
magnitude = 10^(magnitude_dB/20)
你怎麼得到一個負的幅度,是不是隻有正相位-180度的幅度?我認爲'yulewalk'需要一個線性量級。 – patrik
您能否提供該函數的定義,對於原始文檔,您如何調用它? – bitoiu