旧版本和新版本(连续小波变换)的连续小波变换检测信号的突然改变

4视图(30天)
大家好! ! !
我的名字叫Supatat Hovanotayan,我是掌握学生学习机械工程,东京大学。
我想咨询你关于新老版本的连续小波变换检测信号的突然改变。
我的上司他让我发现我们应该使用旧的或新版本执行类对我们的研究。现在,我们正在做的研究检测异常在铁路车辆运行系统。
我们的目标是使用类来检测信号的突然改变,考虑波变换的结果进行分类,铁路车辆运行在正常状态。
这是我使用的代码
旧版本 :
Fs = 200;
规模= 1:512;
(系数f] = cwt(信号,规模,morl, 1 / Fs);
新版本
Fs = 200;
(系数f] = cwt(信号,“爱”,Fs);
在过去,我使用了旧版本执行CWT检测信号的突然改变。我们发现我们可以区分正常运行和异常运行容易,如下图所示。
69642944 _2202608286696969_5424266927155445760_n.jpg
(异常运行条件(使用旧cwt))
69356535 _1164353800426344_1737313206080110592_n.jpg
(正常运行条件(使用旧cwt))
我们可以区分的原因,因为小波系数非常高低频范围的异常运行信号。但是对于正常运行,所有的小波系数非常低的频率范围。
但我们使用新版本后,我们发现小波系数在低频率范围不高比较旧版本的结果。它是更加困难比旧版本分类是否正常运行或异常运行,如下图所示。
69646531 _323073058479034_7943092365235847168_n.jpg
(异常运行条件(使用新的cwt))
69509325 _504444220374269_1360973809233952768_n.jpg
(正常运行条件(使用新的cwt))
我的问题是
1。“我可以仍然使用旧版本的类,因为它看起来更适合我的研究比新版本的目标?”
2。“旧版本不再是建议在网站上如图所示,这意味着结果从旧版本的类都是不正确的?”
此外,如果你有任何想法如何区分正常运行和异常运行在我的数据,请让我知道
非常感谢你的好意
我期待着听到您的声音
最好的问候,
Supatat Hovanotayan

接受的答案

韦恩王
韦恩王 2019年9月6日
Supatat,您可以自由使用旧的CWT API如果你愿意。然而,我们建议新API的原因我在前面的博文中试图解释。然而,从你的屏幕截图在我看来,正常和异常信号看起来非常不同的新类,实际上与旧类api了。你能把这两个信号和您正在使用的代码区分正常与异常。仅仅通过眼睛,在我看来,新的CWT API显示了这些信号的不同的观点。
韦恩
1评论
Supatat Hovanotayan
Supatat Hovanotayan 2019年9月7日
你好韦恩先生王
谢谢你的信息
我将寄给你这两个信号数据和通过电子邮件使用的代码
非常感谢你的好意

登录置评。

更多的答案(0)

类别

找到更多的在连续小波变换帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!