Polar H10

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.