我正在尝试PyWavelets并遵循示例。

import pywt
x = [3, 7, 1, 1, -2, 5, 4, 6]
cA, cD = pywt.dwt(x, 'db2')

只是为了确认,cA的缩放和cD是时间延迟吗? 有什么办法改变位移/比例步长( 维基百科的 a和b参数)?

#1楼 票数:2

No, cAcD分别表示在将离散小波变换应用于信号x之后获得的近似系数和细节系数。

通过数字滤波器组实现离散小波变换时,将隐式建模所指的缩放比例和时间延迟。

  • 通过将近似的重复分解信号CA一个隐式地改变所述小波函数的尺度使用
  • 您所指的时间延迟可以通过过滤器的顺序来控制

  ask by Bobo translate from so

未解决问题?本站智能推荐:

1回复

Python / PyWavelet实现Shannon熵优化的WaveletPacket平铺

我需要为小波包树运行Shannon(或任何这样的度量)熵最小化,但是我在解决算法时遇到了问题。 有时这被称为在频率空间中优化瓦片。 我可以按照比例解决问题,但我找不到解决与后续比例重叠冲突的方法。 是否应该用第一个分辨层的结果填充得到的尺度图中的间隙? 我已经尝试过使用PyWavel
1回复

频谱图显示正确的值吗?

我想知道下面发布的spectrogram是否是给定非平稳信号的真实表示。 如果这是一个真实的表示,我对情节中的特定功能有很多疑问... 对于水平轴上的0->。25,为什么它显示高达最高频率的信号分量? 我假定给定了第一持续时间t1 ,我应该只看到信号x1的频率。 此外,给定
1回复

如何更改由频谱图函数生成的图的值的范围

在下面发布的图像中,我试图使用STFT获得TFR 。 在发布的代码中,我指定了参数T = 0:.001:1; 当我将其修改为例如T = 0:.001:2; 尽管标有Frequency ,但曲线水平轴上的值范围仍会更改。 现在,我想更改所示图上水平轴和垂直轴的值范围。 我怎样才能做到
1回复

Matlab小波分解中近似系数的奇异值

我试图使用Haar小波来获得arcsin(x)的小波分解当同时使用Matlab的dwt或wavedec函数时,我得到了一些奇怪的值来近似系数。 由于应用低通Haar小波滤波器等于执行半和,并且arcsin的最大值为pi / 2,因此我假设近似系数不能超过pi / 2,但是此代码: 在c
1回复

小波变换的两个不同值(Daubechies D4)

我正在测试这段代码 在这个离散阵列上执行Daubechies D4小波变换: 结果是 但是当我在同一个数组上使用python pywt.dwt时,我得到了这个: 除了不同的值,一个有10个项目,另外7个。 我错过了什么?
1回复

PyWavelet对1 kHz信号的复合-莫雷特分析中令人困惑的伪影

我在PyWavelets转换中有一些工件让我感到困惑。 我正在使用版本0.5.2。 有人可以解释这里发生了什么吗? 首先创建1 kHz信号,然后尝试使用复杂的Morlet连续小波变换分析此信号。 我这样做有3个八度音程:0.5 kHz至1 kHz,1 kHz至2 kHz和2 kHz至
2回复

返回一个实值,相位扰乱的时间序列

我正在尝试使用Scipy / Numpy在Python中实现时间序列的“相位加扰”。 简而言之,我想: 拿一个时间序列。 使用FFT测量频域中的功率和相位。 扰乱现有阶段,随机重新分配阶段到频率。 使用IFFT返回具有加扰相位的实值(即,非复数)时间序列,使得
2回复

返回值大于但占参数

我想返回大于特定整数的所有值。 但是,我有一个单独的列来确定大于应有的值。 使用下面的 df ,如果Direction是Right ,则应返回X大于mainX所有行。 如果Direction为Left ,则应返回小于X所有行。 出去: 故意的: