Heart rate monitor
A heart rate monitor (HRM) is a personal monitoring device that allows one to measure/display heart rate in real time or record the heart rate for later study. It is largely used to gather heart rate data while performing various types of physical exercise. Measuring electrical heart information is referred to as Electrocardiography (ECG or EKG).
Medical heart rate monitoring used in hospitals is usually wired and usually multiple sensors are used. Portable medical units are referred to as a Holter monitor. Consumer heart rate monitors are designed for everyday use and do not use wires to connect.
Early models consisted of a monitoring box with a set of electrode leads which attached to the chest. The first wireless EKG heart rate monitor was invented in 1977 by Polar Electro as a training aid for the Finnish National Cross Country Ski team. As "intensity training" became a popular concept in athletic circles in the mid-80s, retail sales of wireless personal heart monitors started in 1983.
Modern heart rate monitors commonly use one of two different methods to record heart signals (electrical and optical). Both types of signals can provide the same basic heart rate data, using fully automated algorithms to measure heart rate, such as the Pan-Tompkins algorithm.
ECG (Electrocardiography) sensors measure the bio-potential generated by electrical signals that control the expansion and contraction of heart chambers, typically implemented in medical devices.
PPG (Photoplethysmography) sensors use a light-based technology to measure the blood volume controlled by the heart's pumping action.
The electrical monitors consist of two elements: a monitor/transmitter, which is worn on a chest strap, and a receiver. When a heartbeat is detected a radio signal is transmitted, which the receiver uses to display/determine the current heart rate. This signal can be a simple radio pulse or a unique coded signal from the chest strap (such as Bluetooth, ANT, or other low-power radio links). Newer technology prevents one user's receiver from using signals from other nearby transmitters (known as cross-talk interference) or eavesdropping. Note the older Polar 5.1 kHz radio transmission technology is usable underwater. Both Bluetooth and Ant+ use the 2.4 GHz radio band, which cannot send signals underwater.
More recent devices use optics to measure heart rate by shining light from an LED through the skin and measuring how it scatters off blood vessels. In addition to measuring the heart rate, some devices using this technology are able to measure blood oxygen saturation (SpO2). Some recent optical sensors can also transmit data as mentioned above.
Newer devices such as cell phones or watches can be used to display and/or collect the information. Some devices can simultaneously monitor heart rate, oxygen saturation, and other parameters. These may include sensors such as accelerometers, gyroscopes, and GPS to detect speed, location and distance.
The newer, wrist based heart rate monitors have achieved almost identical levels of accuracy as their chest strap counterparts with independent tests showing up to 95% accuracy, but sometimes more than 30% error can persist for several minutes. Optical devices can be less accurate when used during vigorous activity or when used underwater.
- Burke, E (ed) Precision Heart Rate Training
- Pan, Jiapu; Tompkins, Willis J. (March 1985). "A Real-Time QRS Detection Algorithm". IEEE Transactions on Biomedical Engineering. BME-32 (3): 230–236. doi:10.1109/TBME.1985.325532. PMID 3997178. S2CID 14260358.
- "Smartwatch: Performance evaluation for long-term heart rate monitoring - IEEE Conference Publication". doi:10.1109/ISBB.2015.7344944. S2CID 10254964. Cite journal requires
- Haskins, Tristan Chest Strap Vs Wrist Based HR Accuracy
- "ECG vs PPG for Heart Rate Monitoring: Which is Best?". neurosky.com. Retrieved 2018-11-28.
- "Are Wrist Type Monitors Reliable?".
- Media related to Heart rate monitors at Wikimedia Commons
- Visualization of ECG recordings using Python program ECG-pyview A simple Python program visualizing raw data produced by chest strap based ECG sportesters. Enables to inspect ECG recordings having lengths up to days. (Open source, non-commercial use, use matplotlib.) A demo video.