Related Experiment Video
Updated: Nov 29, 2025

08:22
Author Spotlight: Advancing the Study of Brain-Heart Interplay with a Comprehensive EEGLAB Plugin for Multimodal Signal Analysis
Published on: April 26, 2024
2.7K
PPGSynth: An Innovative Toolbox for Synthesizing Regular and Irregular Photoplethysmography Waveforms
Qunfeng Tang1,2, Zhencheng Chen2, John Allen3,4
1Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, BC, Canada.
Frontiers in Medicine
|November 23, 2020
Summary
This study introduces a new toolbox for generating synthetic arrhythmic photoplethysmography (PPG) signals. This tool addresses the lack of public arrhythmic PPG datasets, aiding cardiovascular disease research.
Area of Science:
- Biomedical Engineering
- Digital Health Technologies
- Cardiovascular Signal Processing
Background:
- Photoplethysmography (PPG) is vital in digital health, particularly in smartwatches, for monitoring heart activity.
- PPG signal analysis is crucial for cardiovascular disease research.
- A significant gap exists in publicly available datasets of arrhythmic PPG signals.
Purpose of the Study:
- To develop and provide a publicly accessible toolbox for synthesizing realistic arrhythmic photoplethysmography (PPG) signals.
- To address the scarcity of arrhythmic PPG datasets for research and algorithm development.
- To enable the generation of diverse PPG signal types, including regular and irregular heartbeats.
Main Methods:
- A PPG synthesis model based on two combined Gaussian functions for individual pulse generation.
- Implementation of functionalities to generate regular and three types of irregular heartbeats (compensation, interpolation, reset).
- Inclusion of adjustable parameters for sampling frequency, duration, and noise types (Gaussian, multi-frequency).
Main Results:
- Successful generation of synthesized PPG waveforms with controllable regular and irregular heartbeats.
- Capability to produce large datasets of simulated PPG signals with customizable noise.
- The toolbox allows for the creation of various types of arrhythmic PPG signals as defined by the model.
Conclusions:
- The developed toolbox provides a valuable resource for researchers by generating synthetic arrhythmic PPG data.
- This tool can enhance the testing and validation of algorithms designed for detecting and analyzing arrhythmias.
- The public availability of this PPG synthesis tool facilitates advancements in digital health and cardiovascular monitoring.
Related Concept Videos
Pulse rhythm
1.1K
Pulse rhythm refers to the pattern of pulsations within specific intervals, offering valuable insights into the regularity or irregularity of the heart's beats as observed through the pattern of pulsation within specific intervals. A regular pulse exhibits a consistent heart rate with uniform waveforms and pulsation force, variations of which can be classified as normal, weak, or bounding.
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
1.1K
Rectangular and Triangular Pulse Function
1.6K
The unit rectangular pulse function is mathematically represented by a rectangular function centered at the origin with a height of one unit. This function is defined by two parameters: T, which specifies the center location of the pulse along the time axis, and τ, which determines the pulse duration.
For example, consider a rectangular pulse with a 5V amplitude, a 3-second duration, and centered at t=2 seconds. This pulse can be expressed using the rectangular function, written as,
For example, consider a rectangular pulse with a 5V amplitude, a 3-second duration, and centered at t=2 seconds. This pulse can be expressed using the rectangular function, written as,
1.6K
Pulse Oximetry
1.1K
Pulse oximetry, or SpO2, is a non-invasive method for continuously monitoring arterial oxygen saturation (SaO2). This procedure involves attaching a probe or sensor to the patient's fingertip, forehead, earlobe, or nose bridge. The sensor works by detecting changes in oxygen saturation levels through light signals generated by the oximeter and reflected by the pulsing blood under the probe.
Purpose
Average SpO2 values are greater than 95%. If the readings fall below 90%, it indicates that...
Purpose
Average SpO2 values are greater than 95%. If the readings fall below 90%, it indicates that...
1.1K
Effective Value of a Periodic Waveform
937
The concept of effective value, the root mean square (RMS) value, is crucial in understanding electrical circuits and power delivery. This idea emerges from the necessity to measure the effectiveness of a voltage or current source in supplying power to a resistive load.
The effective value of a periodic current represents the direct current (DC) that conveys the same average power to a resistor as the periodic current itself. This concept is crucial when assessing AC circuits. To determine the...
The effective value of a periodic current represents the direct current (DC) that conveys the same average power to a resistor as the periodic current itself. This concept is crucial when assessing AC circuits. To determine the...
937
Wave Parameters
8.7K
The simplest mechanical waves are associated with simple harmonic motion and repeat themselves for several cycles. These simple harmonic waves can be modeled using a combination of sine and cosine functions. Consider a simplified surface water wave that moves across the water's surface. Unlike complex ocean waves, in surface water waves, water moves vertically, oscillating up and down, whereas the disturbance of the wave moves horizontally through the medium. If a seagull is floating on the...
8.7K

