Filtering heart rate signal
4 views (last 30 days)
Show older comments
I'm working with an array of heart rate data and need to remove noise from the signal. However, most filtering methods I've come across are focused on ECG data, which has different characteristics than heart rate data.
Could you suggest a suitable method for filtering noise from heart rate data? I'd appreciate any guidance on the best approach to take.
1 Comment
Star Strider
on 14 May 2024
I suspect the general approach would be similar to other biomedical signal processing. Calculate the Fourier transform of your data to see if the noise is broadband or band-limited. If band-limited, use a frequency-selective filter. If broadband, the options are limited. Use wavelet denoising or the Savtitzky-Golay filter to deal with it.
I have a difficult time understanding how heart rate data could be noisy, since ideally it should be derived from EKG R-R intervals. The only valid R-deflections to usee for this are those preceded by a normal P-deflection, ‘normal’ being defined in terms of timing and morphology.
Answers (0)
See Also
Categories
Find more on ECG / EKG in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!