2014-09-01 220 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

回答