7. Polar H10#
7.1. Sensors#
Polar H10 (Real-time heart rate signals)
Electrocardiography sensor (ECG)
3-axis accelerometer (XYZ)
Output:
Heart rate as bpm
3-axis acceleration (XYZ): 50Hz, 16bit resolution, Range 8G
Skin temperature: 1Hz, 2Hz, 4Hz options, 32 bit resolution
7.2. Output#
The Polar H10 sensor provides three main types of data, which are saved in separate CSV files:
Interbeat Interval (IBI) Data:
File: polar_ibi_data.csv
Columns: Timestamp, IBI
Timestamp: Unix timestamp in seconds (float)
IBI: Interbeat interval in milliseconds (float)
Accelerometer Data:
File: polar_acc_data.csv
Columns: Timestamp, X, Y, Z
Timestamp: Unix timestamp in seconds (float)
X, Y, Z: Acceleration values in G (gravitational force), range ±8G (float)
Sampling rate: 200 Hz
Electrocardiography (ECG) Data:
File: polar_ecg_data.csv
Columns: Timestamp, ECG
Timestamp: Unix timestamp in seconds (float)
ECG: ECG value in microvolts (integer)
Sampling rate: 130 Hz
Additional details:
The data is collected in real-time and stored in circular buffers before being written to the CSV files.
The timestamp for all data types is synchronized to the system clock (epoch time).
The accelerometer data is converted from raw values to G units (dividing by 100).
The ECG data is provided in its raw format (microvolts).
The IBI data is converted from 1/1024 seconds format to milliseconds.