对于以下代码,
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)
这意味着什么?
为什么会出现这种增长?
对于以下代码,
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)
这意味着什么?
为什么会出现这种增长?
这可能是由与具有完美重构滤波器组的二次采样和信号长度相关的“边界效应”引起的。
除以信号的长度时,有标准的非扩展解决方案(例如具有周期性边界扩展)。在您的情况下,一两个级别的工作不会增加长度,因为。然后,从级别开始,您不能将分成相等的部分,因为不会除以 20。
所以:
对于某些应用程序(外部压缩),这并不是真正的问题。