我有一个morlet小波,它由一个平面波乘以一个高斯窗口来描述,还有一个缩放参数,用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)
通常,将小波的尺度参数(也称为“电平”)加倍会使其带宽减半。用i=1,2,3,s = 2**i
绘制上述小波的FFT。。。对于后续i,宽度不会减半
莫雷特小波怎么了?在
您提供的上面的代码看起来不像(对我来说),好像它正确地构造了Morlet小波。本文{a1}为小波变换的构造提供了一个很好的指导,并对改变小波尺度的影响进行了解释。在
注意,根据您的实现,更改小波尺度将而不是更新/更改用于创建小波的FFT的比例。一般情况下,先构造FFT,然后再利用FFT构造离散小波变换。因此,改变小波尺度不会影响底层的FFT。在
我希望这有帮助。在
相关问题 更多 >
编程相关推荐