CEEMD,python
时间: 2023-08-25 09:08:47 浏览: 573
PyEMD-master_CEEMDANinPython_NOISE_
5星 · 资源好评率100%
CEEMD是指"可变模态分解与自适应噪声"(Complementary Ensemble Empirical Mode Decomposition with Adaptive Noise)。它是对EEMD(Ensemble Empirical Mode Decomposition)的改进和优化。CEEMD在原信号中加入了白噪声和减去白噪声的两个信号,然后经过EMD(Empirical Mode Decomposition)求得各个模态函数,最后取所有模态函数的均值来抵消加入的噪声。这种方法比传统的EEMD更加高效,可以显著减少重建后的信号中的噪声。CEEMD的实现可以使用Python编程语言,通过调用PyEMD库中的CEEMDAN类来进行分解和重构操作。在函数中,可以使用全局变量IImfs来保存每个模态函数,通过调整图形的显示可以更好地展示分解结果。如果需要输出分解后的残差res,可以在函数最后使用return语句返回res。
阅读全文