小波分解

信息处理 小波 近似
2022-02-19 21:18:18

对于以下代码,

X=[2 2 3 100 4 0 98 100 90 2 3 67 98 0 6 6 89 9 21 78]
[C,L]=wavedec(X,N,'db1');

水平在哪里N,我得到 n(近似和细节系数)>n(X)

  1. 这意味着什么?

  2. 为什么会出现这种增长?

1个回答

这可能是由与具有完美重构滤波器组的二次采样和信号长度相关的“边界效应”引起的。

除以信号的长度时,有标准的非扩展解决方案(例如具有周期性边界扩展)在您的情况下,一两个级别的工作不会增加长度,因为然后,从级别开始,您不能将分成相等的部分,因为不会除以 20。2NL20=20/2+20/2=(10/2+10/2)+103523=8

所以:

  1. 这表示您已经分解得太深而无法保持样本数量不变。
  2. 增加的原因是您的信号长度、分解级别和边界扩展。

对于某些应用程序(外部压缩),这并不是真正的问题。