2014-09-01 225 views
0

我想在Octave中使用小波變換進行信號分解。我不知道,我該怎麼做。Octave中的小波信號分解

我一直在尋找Octave中的任何黑盒函數,但沒有發現任何有用的東西。據我所知在信號包中有dwt函數,但我不知道如何使用它。在文檔它說,認爲:

Function File: [u, v] = dwt (x, wname) 

從技術文檔:
X信號矢量。
wname小波名稱。

但是當我嘗試使用這種方式,倍頻說

error: Invalid call to dwt. Correct usage is: 

-- Function File: [CA CD] = dwt(X,LO_D,HI_D) 

我應該從哪裏得到LO_DHI_D coeffs?文檔說,這些是「低通/高通分解FIR濾波器的係數」。

而且,假設我將計算我的數據的dwt,接下來我應該怎樣做分解?

另外,你能否給我提供一些信息,如何對信號進行任何分解?

+0

我覺得係數可以得出這取決於當我做'基於[MATLAB接口]小波名稱(http://www.mathworks.fr/fr/help/wavelet/ref/dwt.html),但舉例來說,dwt(ones(1,10),'sym4')'八度指出wfilters是未定義的,我找不到它。 – Emilien 2014-09-01 13:50:11

回答