Related Experiment Video
Updated: Jun 10, 2026

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals
Published on: April 26, 2024
ECG/PPG integer signal processing for a ubiquitous health monitoring system
Woosik Shin1, Yong Dae Cha, Gilwon Yoon
1Department of Electronics & Information, Seoul National University of Technology, 172 Kongneung-dong Nowon-gu, Seoul, South Korea, 139-743.
Abstract:
A compact ubiquitous-health monitor operated by single 8-bit microcontroller was made. An integer signal processing algorithm for this microcontroller was developed and digital filtering of ECG (electrocardiogram) and PPG (photoplethysmogram) was performed. Rounding-off errors due to integer operation was solved by increasing the number of effective integer digits during CPU operation; digital filter coefficients and data expressed in decimal points were multiplied by a certain number and converted into integers. After filter operation, the actual values were retrieved by dividing with the same number and selecting available highest bits. Our results showed comparable accuracies to those computed by a commercial software. Compared with a floating-point calculation by the same microcontroller, the computation speed became faster by 1.45 ∼ 2.0 times depending on various digital filtering cases. Our algorithm was successfully tested for remote health monitoring with multiple users. If our algorithm were not used, our health monitor should have used additional microcontrollers or DSP chip. The proposed algorithm reduced the size and cost of our health monitor substantially.
Related Concept Videos
Pulse rhythm
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac muscle...
Instrumentation Amplifier
To overcome this challenge, an ECG machine utilizes an instrumentation amplifier. This specialized amplifier is...
Holter Monitor: 24-Hour Monitoring
Electrocardiogram
Three major waveforms are present in a typical ECG recording: the P wave, the QRS complex, and the T...
Pulse Oximetry
Purpose
Average SpO2 values are greater than 95%. If the readings fall below 90%, it indicates that...

