假设我有一个像这样的心电图数据数组

http://joachim.behar.perso.neuf.fr/Joachim/ECG_tuto_1/ECG_filters_basics/ecg_sample.txt

我需要使用类似的算法从中滤除50Hz噪声

http://joachim.behar.perso.neuf.fr/Joachim/ECG_tuto_1/ECG_filters_basics/notch_filter.m

结果应该是在Figure 2中看到的(红色-过滤的,蓝色-未过滤的):

用Java / android做到这一点的最佳方法是什么?该库对https://sites.google.com/site/piotrwendykier/software/jtransforms有帮助吗?

谢谢! )

最佳答案

ECG elementary filtering文章中,陷波滤波器应用于“消除电源线噪声”的(错误编号)部分。结果显示在Figure 2中。此Java ImageJ plugin Notch_Filters “实现频域中最常见的陷波滤波器”。虽然该示例不能直接移植到android,但可以允许您选择特定的实现以重新实现。

请注意,本文扩展了该方法的局限性。

附录:陷波滤波器依赖于FFT,因此您将同时需要两者。

07-24 18:25