Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

You are here: Forum Home → ANT+ Forums → ANT+ Heart Rate Monitor → Thread

   

R-R interval analysis with HRM3SS

Rank

Total Posts: 1

Joined 2017-08-01

PM

Hello,

I'm interfacing with my Garmin HRM3SS strap (through homebrew java library) and wanted to do some Heart Rate Variability analysis.
The main datapage that is being received is DataPage4-PreviousHeartBeatEvent but it seems that even though the monitor sends at 4 Hz, it only updates every 4 packages.
The channel should have been set up according to the Hrm Device Profile Data sheet.

.....
HRMChannel Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=60000.0,heartBeatCount=232,computedHeartRateInBpm=65,previousEventTime=59000.0}
HRMChannel 
Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=60000.0,heartBeatCount=232,computedHeartRateInBpm=65,previousEventTime=59000.0}
HRMChannel 
Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=60000.0,heartBeatCount=232,computedHeartRateInBpm=65,previousEventTime=59000.0}
HRMChannel 
Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=61000.0,heartBeatCount=233,computedHeartRateInBpm=64,previousEventTime=60000.0}
HRMChannel 
StatSummary{currentBeat=HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=61000.0,heartBeatCount=233,computedHeartRateInBpm=64,previousEventTime=60000.0}delta=1000.0meanRr=-900.0stdDevRr=100.0rmssd=426.4014327112209}
HRMChannel 
Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=61000.0,heartBeatCount=233,computedHeartRateInBpm=64,previousEventTime=60000.0}
HRMChannel 
Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=61000.0,heartBeatCount=233,computedHeartRateInBpm=64,previousEventTime=60000.0}
HRMChannel 
Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=61000.0,heartBeatCount=233,computedHeartRateInBpm=64,previousEventTime=60000.0}
HRMChannel 
Received HrmDataPage4PreviousHeartBeatEvent{heartBeatEventTime=62000.0,heartBeatCount=234,computedHeartRateInBpm=64,previousEventTime=61000.0}
... etc ... 

(The values from the datapage are directly derived from the received bytes. I did have to fight java a bit for the ushort => int conversion, but am pretty confident they are finally correct...)

Am I overlooking something?
If not, does anyone know an HRM strap that does provide the granularity to perform HRV analysis?

Many thanks,
Glen