Giả sử tôi có một mảng dữ liệu từ một ECG như thế này mộtlàm thế nào để sử dụng FFT để lọc một tiếng ồn 50Hz từ một mảng dữ liệu?
http://joachim.behar.perso.neuf.fr/Joachim/ECG_tuto_1/ECG_filters_basics/ecg_sample.txt
và tôi cần phải lọc một tiếng động 50Hz ra khỏi nó, sử dụng một thuật toán như thế
http://joachim.behar.perso.neuf.fr/Joachim/ECG_tuto_1/ECG_filters_basics/notch_filter.m
và kết quả sẽ giống như vậy (màu đỏ - được lọc, màu xanh - không lọc) được thấy trong Figure 2:
Cách tốt nhất để làm điều đó trong Java/android là gì? Thư viện này có giúp https://sites.google.com/site/piotrwendykier/software/jtransforms không?
Cảm ơn!)
Tôi không phải là chuyên gia trong Android. Có vấn đề gì khi thực hiện FFT-> lọc 50Hz ra ngoài FFT^-1 không? – Acorbe
Xem tại đây: http://stackoverflow.com/q/11539455 –
phép nhân trong miền tần số là convolution trong miền thời gian. Convolution có thể nhanh hơn FFT. –