HRM unreliable with sport activities #7738
-
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
There are a few discussions around this on the forum, but you are comparing an ECG-based heart rate monitor stapped 6 inches from your heart to the Bangle's light-based system which is strapped to your arm and waved backwards and forwards at high speed while you're doing exercise. It's not that there's something wrong with the HRM (you could however check you removed the protective tape from it - that doesn't help), it's just that there are serious limits to what can be measured with a PPG system like the Bangle's during heavy exercise. If you look at the raw data that comes out of it when exercising it's effectively random noise - it's very hard to dig useful information out of it - but that'll be the same with pretty much any device using light to measure HRM on your wrist. You're welcome to experiment with different algorithms to try and make sense of the raw data (I did have a push a while back to try and get data to work with but there was very little interest). I've been through several iterations and have ended up settling on the manufacturer-provided algorithm, which seems to be a decent compromise for most situations. There is however an app which allows your Bangle to connect your Polar H10 and then record the Polar's HRM data instead of the inbuilt one, so that could be an option if you want super accurate heart rate without needing your phone. |
Beta Was this translation helpful? Give feedback.
-
This is interesting. While it is really tricky and mostly it indeed doesn't work very well once the PPG sensor is moving rapidly, I am still surprised the manufacturer provided algorithm gives such bad result for you. I have one SMA Q3 watch still with original firmware and I did use it while running many times and it was mostly reliable in the sense that it went to 160-180 rates and I could somehow use that to slow down or speed up to keep the HR in some interval. And it should be hopefully the same algorithm binary used there. This is much older revision of the watch with no barometer hole and older VC31 HR sensor. It would be interesting to test the current SMA provided watch firmware for current Bangle 2 watch model if the issue is there too. Which reminds me that I wanted to test how to restore SMA firmware and get back to Espruino just via DFU over bluetooth. If it works then more people could test it if interested. And BTW @lunctis-viribus it may help to keep it more tight so the watch vs your skin moves less. While even the rapid movement of watch tightly strapped to the hand is not ideal for PPG, it is much worse if the watch is loose and moves on your hand, then it is really just a random noise. |
Beta Was this translation helpful? Give feedback.
-
@lunctis-viribus We actually just published data examining the validity of PPG signal with the Vcare algorithm vs the Polar H10 (and also the step counting algorithm within the Espruino firmware). These data reiterate the answer by @gfwilliams. If you want high accuracy HR at higher intensities, especially when you have high arm movements - best to pair a HR strap. This is true for other wrist based PPG sensors; although their motion artifact detection is getting progressively better as technology matures. |
Beta Was this translation helpful? Give feedback.
There are a few discussions around this on the forum, but you are comparing an ECG-based heart rate monitor stapped 6 inches from your heart to the Bangle's light-based system which is strapped to your arm and waved backwards and forwards at high speed while you're doing exercise.
It's not that there's something wrong with the HRM (you could however check you removed the protective tape from it - that doesn't help), it's just that there are serious limits to what can be measured with a PPG system like the Bangle's during heavy exercise. If you look at the raw data that comes out of it when exercising it's effectively random noise - it's very hard to dig useful information out of it - but …