我有一个morlet小波,由平面波乘以高斯窗口和缩放参数s来描述。即用python语言:
import numpy
f = 10
omega = 2*numpy.pi*f
x = numpy.linspace(-5,5,num=1000)
wavelet = numpy.exp(numpy.complex(0,1)*omega*x/s) * numpy.exp(-1.0*(x/s)**2/2.0)
通常将小波的缩放参数(也称为“级别”)加倍,使其带宽减半。绘制上述小波的FFT,用于不同的尺度s = 2**i
,其中i = 1,2,3,...后续i的宽度不会减半。
morlet小波出了什么问题?
答案 0 :(得分:1)
您提供的上述代码看起来并不是( to me ),就像它正确构建Morlet小波一样。论文A Practical Guide to Wavelet Analysis为小波变换的构造提供了很好的指导,并且应该对改变小波尺度的效果进行解释。
注意,根据您的实现,更改小波尺度不更新/更改用于创建小波的FFT的比例。通常,构造FFT,然后将其用于构造Descreet小波变换。因此,改变小波尺度不会影响基础FFT。
我希望这会有所帮助。