类。m正常化

33次浏览(最近30天)
西蒙·霍夫曼
西蒙·霍夫曼 2017年5月10日
评论: 在美苏2020年7月25日
您好,在cwt.m的L1部分中,cwt.m中的Norm提到:“为了保持原始信号的能量,您必须将cwt乘以1/sqrt(s)”
我应该将标度图标准化还是已经从cwt.m中完成了?
谢谢

接受的答案

韦恩王
韦恩王 2017年5月11日
编辑:韦恩王 2017年5月11日
嗨,Simon,能量标准化在这里应该以正确的方式进行解释。对于CWT,我们在L1或L2标准化的任何情况下都不保存能量。能量保存只是CWT的积分形式,而不是数值实现。信号处理工具箱中的谱图也是如此。如果通过L2规范化查看CWT的积分形式,然后能量被保留。但是,当您以数字方式实现CWT时,情况并非如此。我们将在文档中明确这一点。
在小波变换的情况下有非常特殊的条件,也就是说,当我们实现经典的小波变换时输入是2的幂次信号的长度是2的幂次。你会看到能量被保存下来。例如:
dwtmode(“per”)
x = randn (1024 1);
范数(x,2)^2
[C、L] = wavedec (x 10“sym4”);
范数(C,2)^2
但这不会发生在CWT上(根据设计),它与L2和L1规范化无关。事实上,如果你看一下传统的CWT,我们也没有在那里保留信号能量,即使小波被1/\sqrt{s}规范化。
如果你想要一个冗余的小波或小波包变换来保存能量,那么MODWT和MODWPT可以做到这一点。它们被称为“紧小波(和小波包)帧”。
同样,L1在CWT中归一化的原因是,如果你在不同尺度的数据中有相同的振幅振荡分量,它们在CWT中应该有相同的幅度,而不是乘以一个尺度因子。
2评论
guillaume attuel
guillaume attuel 2019年11月27日
这真的很不幸,因为它们不再构成基础。那么,人们怎么能依赖振幅、力矩或累积量分析呢?

登录以发表评论。

更多的答案(3)

韦恩王
韦恩王 2017年5月11日
嗨,Simon,标量图已经被L1范数标准化了。在小波变换的许多其他用途中,习惯上用1/根号(s)进行归一化,以保留L2范数。在这种情况下,小波变换计算为1/s。你可以通过输入下面的例子来看到这一点:
Fs = 1 e3;
t=0:1/Fs:1;
x = cos(2 *π* 32 * t) * (t > = 0.1 & t < 0.3) +罪(2 *π* 64 * t) * (t > 0.7);
wgnNoise=0.05*randn(尺寸(t));
x=x+wgnNoise;
cwt(x,1000)
现在,如果你看这些单位正弦分量的大小在彩色条上,你会发现它们的振幅和预期的一样,尽管它们在不同的尺度上。您可以使用数据游标来验证这一点。这是L1标准化的直接结果。
希望这对你有帮助,韦恩
3评论
在美苏
在美苏 2020年7月25日
您能告诉我从新版cwt中获得的比例图的大小单位/尺寸吗?它与输入函数x(t)相同吗?

登录以发表评论。


曼努埃尔·吉马雷斯
曼努埃尔·吉马雷斯 2018年7月27日
这就是为什么我认为TMW应该支持旧的CWT(现在标记为不推荐)金宝app以及新的CWT版本。L1在许多情况下有优势,但不是全部。有些应用需要L2和伪频率轴上的线性刻度(不是对数)。CWT可以作为探测器而不是用于重建。

在美苏
在美苏 2020年7月25日
您能告诉我从新版cwt中获得的比例图的大小单位/尺寸吗?它与输入函数x(t)相同吗?

标签

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!