[英]How do I reconstruct a signal from IMFs from Empricial Mode Decomposition?
I'm currently trying to reconstruct a signal from Empirical Mode Decomposition IMFs in Python using the EMD toolbox .我目前正在尝试使用EMD 工具箱从 Python 中的经验模式分解 IMF 重建信号。
I decomposed a signal from a force sensor (length 6 seconds, sampling rate 80 Hz) into IMFs and now I'd like put the signal back together again.我将来自力传感器(长度 6 秒,采样率 80 Hz)的信号分解为 IMF,现在我想将信号重新组合在一起。 I thought maybe I could just sum up the IMFs, but this "new" signal doesn't resemble the old one.我想也许我可以总结一下 IMF,但这个“新”信号与旧信号不同。
I'm not entirely sure if I'm making a mistake (eg should I weigh the IMFs when putting the signal back together like I would in an ICA?) or if the new signal will always look a little different from the old one.我不完全确定我是否犯了错误(例如,我应该像在 ICA 中那样将信号重新组合在一起时权衡 IMF 吗?)或者新信号是否总是看起来与旧信号有点不同。
Does anyone know what's going on and what I have to do?有谁知道发生了什么以及我必须做什么?
Thanks in advance!提前致谢!
Solved this, I thought the first data array from the EMD output was the original signal and the other ones were the IMFs.解决了这个问题,我认为 EMD output 的第一个数据数组是原始信号,其他的是 IMF。 but the first one is also an IMF.但第一个也是国际货币基金组织。 So I excluded the first IMF by accident.所以我偶然排除了第一个IMF。 If you add up all IMFs you get the original signal back.如果将所有 IMF 相加,您会得到原始信号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.