笔者在学习EMD信号处理时,学习了一下2009年EMD提出者对EMD进行改进的算法EEMD以及后续的CEEMD、CEEMDAN,以下为学习笔记与一些思考理解。
1 EMD算法存在的问题
(1)模态混叠:分出的IMF涵盖频段宽,有低频的段也有高频的段,是模型没能根据时间特征有效分离不同模态分量的结果,即同一个段出现在多个IMF中的情况。
(2)末端效应影响:之前笔记中特意有记录到末端处理的问题的处理,但处理方法仍旧有主观因素介入。
2 EEMD算法原理
为了改进以解决上述问题,原提出者于2009年提出了改进方法--EEMD(加了一个ensemble,集合经验模态分解)。
原理即为:在原有的波中加上高斯白噪声,利用高斯白噪声频谱均匀分布、0均值的特点,通过每次加入同等幅值的不同白噪声来改变信号的极值点特性,之后对多次EMD得到的相应IMF进行总体平均来抵消加入的白噪声,从而有效抑制模态混叠的产生。
具体算法

(i表示第几个序列)
之前看到一个up的EEMD的介绍写的很好,转载一下:
(

本文探讨了EMD算法存在的模态混叠及末端效应等问题,并介绍了EEMD及其改进版CEEMD的原理与应用。通过添加白噪声并进行集成平均,EEMD有效解决了模态混叠问题;而CEEMD则通过添加互补白噪声进一步减少了残留噪声。
最低0.47元/天 解锁文章
6660

被折叠的 条评论
为什么被折叠?



