假设我有一个像这样的心电图数据数组
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,因此您将同时需要两者。