我想在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_D
和HI_D
系数?文件说,这些是"低通/高通分解FIR滤波器的系数"
而且,假设我将根据我的数据计算dwt,我接下来应该做什么来执行分解?
或者,你能给我一些信息吗,如何对信号进行分解?
我建议使用优秀的大型时间/频率分析工具箱,http://ltfat.sourceforge.net/doc/wavelets/index.php在你的情况下。