简体   繁体   English

如何从经验模式分解中重建来自 IMF 的信号?

[英]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.

相关问题 如何从点分隔的字符串列表中重构JSON? - How do I reconstruct JSON from a dot delimeted list of strings? 如何从信号中获取频率? - How do I get the frequencies from a signal? 如何从 librosa 中的梅尔频谱图重建 STFT 矩阵,以便重建原始音频? - How can I reconstruct the STFT matrix from a mel spectrogram in librosa so I reconstruct the original audio? 如何将张量分为NXN块并再次从这些块重建第一个? - How do I divide a tensor into NXN block and reconstruct the first from these blocks again? 如何从 python 中的二进制文件重建图像? - How can I reconstruct an Image from binary in python? 如何从这些标记重构句子 - How to reconstruct sentences from these tokens 如何使用signal.deconvolve正确重建信号,该信号应用于使用signal.convolve与ricker小波卷积的信号? - How can I properly reconstruct a signal using signal.deconvolve applied to a signal convolved with a ricker wavelet using signal.convolve? 如何从python unittest发出测试错误(不是失败)的信号 - How do I signal test error (not failure) from python unittest 如何从阵列产生声音信号? - How do I produce a sound signal from an array? 如何在某些事件上从容器向主机发送信号? - How do i send a signal FROM container TO host on some event?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM