目录
16种常用的数据分解方法
EMD(经验模态分解)
EEMD(集合经验模态分解)
CEEMD(互补集合经验模态分解)
FEEMD(快速EEMD分解)
CEEMDAN(完全自适应噪声集合经验模态分解)
ICEEMDAN(改进的自适应噪声完备EEMD)
LMD(局域均值分解)
RLMD(鲁棒性局部均值分解)
EWT(经验小波分解)
VMD(变分模态分解)
MVMD(多元变分模式分解)
SVMD(Successive Variational Mode Decomposition)
tvfemd(时变滤波器的经验模态分解)
SSD(奇异谱分解)
SSA(奇异谱分析)
REMD(鲁棒经验模态分解)
本期在原先12种数据分解方法任意挑选这篇文章的基础上再添四种数据分解的方法!新添加四种分解方法为:tvfemd,SSD,SSA,REMD。
对一个模拟信号采用16种数据分解方法(EMD,EEMD,CEEMD,FEEMD,CEEMDAN,ICEEMDAN,LMD,RLMD,EWT,VMD,MVMD,SVMD,tvfemd,SSD,SSA,REMD)进行分解。
首先是模拟信号生成,该信号只是作为本文案例,大家可以自行替换:
s4是高斯白噪声
s1,s2,s3分别是不同频率的信号,s4是一个高斯白噪声信号,对这个s信号进行分解。s1,s2,s3,s4,s信号如图所示:
①EMD分解图
②EEMD分解图
③CEEMD分解图
④FEEMD分解图
⑤CEEMDAN分解图
⑥ICEEMDAN分解图
⑦LMD分解图
⑧EWT分解图
⑨VMD分解图
⑩MVMD分解图
⑪SVMD分解图
⑫RLMD分解图
⑬tvfemd分解图
⑭ SSD分解图
⑮SSA分解图
⑯REMD分解图
16种分解方法MATLAB代码获取
完整代码获取方式,后台回复关键词:
数据分解
点击下方阅读原文,也可以直接跳转哦