An ECG–PPG Physiological Signal Emulator for Calibration and Validation of Cardiovascular Monitoring Devices
Abstract
1. Introduction
- Propose a coupled ECG–PPG model in which the peripheral pulse is generated from the ventricular activation sequence through a beat-class-dependent electromechanical delay, linking Gaussian-based ECG and multi-Gaussian PPG within a single event-driven structure;
- Design a block-based architecture that independently represents atrial pacing, atrioventricular conduction, and ventricular activation, enabling conduction patterns that are not directly supported by the standard single-cycle ECGSYN formulation;
- Integrate a clinical playback path that reconstructs electrode potentials from recorded 12-lead ECG data through an inverse lead transform, enabling model-generated and clinically recorded signals to be emulated by the same hardware;
- Implement a multichannel hardware platform that outputs synchronized analog ECG–PPG signals for connection to ECG recorders and to analog PPG acquisition or measurement interfaces;
- Validate the emulator against clinical recordings and at the analog output, quantifying morphological agreement, ECG–PPG timing preservation, and output stability across the complete digital-to-analog path.
2. Materials and Methods
2.1. Mathematical Model
2.1.1. Event Schedule and Atrioventricular Conduction
2.1.2. Multilead ECG Generation
2.1.3. ECG–PPG Coupling and PPG Generation
2.2. Overall System Flowchart
2.3. Hardware Implementation
2.3.1. Digital-to-Analog Converter Block
2.3.2. Low-Pass Filter Block
2.3.3. Buffer Stage
2.4. Evaluation Methods
2.4.1. Characterization of the Synthesized Signals
2.4.2. Assessment of ECG–PPG Electromechanical Coupling
2.4.3. Comparison with Clinical Data
2.4.4. Hardware Accuracy and Stability
3. Results
3.1. Physiological and Mathematical Validation of the Synthesized Signals
3.1.1. Multilead Morphology and Lead Consistency
3.1.2. Rhythm and Conduction Behavior
3.1.3. ECG–PPG Coupling
3.2. Analog Output Fidelity, Synchronization, and Stability
3.2.1. Analog-Chain Accuracy
3.2.2. Timing, Synchronization, and Loop Integrity
3.2.3. Output Stability
3.2.4. Clinical-Record Playback and End-to-End Fidelity
3.3. Response of a Commercial Electrocardiograph
3.3.1. Rate and Amplitude Acceptance
3.3.2. Automated Interval Bias and Measurement Limits
3.3.3. Demonstration of Interpretation-Algorithm Stress Testing
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| CV | Coefficient of Variation |
| DAC | Digital-to-Analog Converter |
| ECG | Electrocardiography |
| ECGSYN | Electrocardiogram Synthesizer |
| LPF | Low-Pass Filter |
| PAT | Pulse Arrival Time |
| PEP | Pre-Ejection Period |
| PPG | Photoplethysmography |
| PRD | Percentage Root-Mean-Square Difference |
| RMSE | Root Mean Square Error |
| SNR | Signal-to-Noise Ratio |
| SPI | Serial Peripheral Interface |
| THD | Total Harmonic Distortion |
| UART | Universal Asynchronous Receiver–Transmitter |
| WCT | Wilson Central Terminal |
| WHO | World Health Organization |
References
- Naveed, A.; Atique, R.; Saeed, H.A.; Sharif, J.; Haidar, A.; Samad, A. Cardiovascular diseases: Understanding the leading cause of death worldwide. Glob. J. Multidiscip. Sci. Arts 2024, 1, 100–110. [Google Scholar] [CrossRef] [Scilit]
- World Health Organization. Cardiovascular Diseases (CVDs). 2025. Available online: https://www.who.int/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds) (accessed on 21 March 2026).
- Orphanidou, C. Quality Assessment for the photoplethysmogram (PPG). In Signal Quality Assessment in Physiological Monitoring: State of the Art and Practical Considerations; Springer: Cham, Switzerland, 2017; pp. 41–63. [Google Scholar]
- Burgess, P. ECG: Recording the electrical activity of the heart. Br. J. Healthc. Assist. 2022, 16, 548–554. [Google Scholar] [CrossRef] [Scilit]
- Bassiouni, M.M.; Hegazy, I.; Rizk, N.; El-Dahshan, E.S.A.; Salem, A.M. Combination of ECG and PPG signals for smart healthcare systems: Techniques, applications, and challenges. In Proceedings of the 2021 Tenth International Conference on Intelligent Computing and Information Systems (ICICIS); IEEE: New York, NY, USA, 2021; pp. 448–455. [Google Scholar]
- Coste, A.; Millour, G.; Hausswirth, C. A comparative study between ECG-and PPG-based heart rate sensors for heart rate variability measurements: Influence of body position, duration, sex, and age. Sensors 2025, 25, 5745. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kim, K.B.; Baek, H.J. Photoplethysmography in wearable devices: A comprehensive review of technological advances, current challenges, and future directions. Electronics 2023, 12, 2923. [Google Scholar] [CrossRef] [Scilit]
- Dahiya, E.S.; Kalra, A.M.; Lowe, A.; Anand, G. Wearable technology for monitoring electrocardiograms (ECGs) in adults: A scoping review. Sensors 2024, 24, 1318. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kim, M.; Sung, M.D.; Jung, J.; Cho, S.P.; Park, J.; Soh, S.; Joo, H.C.; Chung, K.S. Wearable ECG-PPG Deep Learning Model for Cardiac Index-Based Noninvasive Cardiac Output Estimation in Cardiac Surgery Patients. Sensors 2026, 26, 735. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Edelmann, J.C.; Mair, D.; Ziesel, D.; Burtscher, M.; Ussmueller, T. An ECG simulator with a novel ECG profile for physiological signals. J. Med. Eng. Technol. 2018, 42, 501–509. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Shirzadfar, H.; Khanahmadi, M. Design and development of ECG simulator and microcontroller based displayer. J. Biosens. Bioelectron. 2018, 9, 1000256. [Google Scholar]
- Lyra, S.; Voss, F.; Coenen, A.; Blase, D.; Aguirregomezcorta, I.B.; Uguz, D.U.; Leonhardt, S.; Antink, C.H. A neonatal phantom for vital signs simulation. IEEE Trans. Biomed. Circuits Syst. 2021, 15, 949–959. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Das, A.; Chaudhuri, C.R.; Das, I. Advanced Portable ECG Simulator: Product Development & Validation. In Proceedings of the 2019 Women Institute of Technology Conference on Electrical and Computer Engineering (WITCON ECE); IEEE: New York, NY, USA, 2019; pp. 187–191. [Google Scholar]
- Suharinto, C.; Budianto, A.; Sanyoto, N.T. Design of electrocardiograph signal simulator. Indones. J. Electron. Electromed. Eng. Med. Inform. 2020, 2, 43–47. [Google Scholar] [CrossRef] [Scilit]
- Patil, R.S.; Samarth, M.N.A.; Khan, I.S. Microcontroller based ECG arrhythmia bio-simulator for testing ECG machines. Int. J. Med. Sci. 2014, 1, 13–17. [Google Scholar] [CrossRef] [Scilit]
- Quiroz-Juárez, M.A.; Rosales-Juárez, J.A.; Jiménez-Ramírez, O.; Vázquez-Medina, R.; Aragón, J.L. ECG patient simulator based on mathematical models. Sensors 2022, 22, 5714. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Quiroz-Juárez, M.; Jiménez-Ramírez, O.; Vázquez-Medina, R.; Breña-Medina, V.; Aragón, J.; Barrio, R. Generation of ECG signals from a reaction-diffusion model spatially discretized. Sci. Rep. 2019, 9, 19000. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tang, Q.; Chen, Z.; Allen, J.; Alian, A.; Menon, C.; Ward, R.; Elgendi, M. PPGSynth: An innovative toolbox for synthesizing regular and irregular photoplethysmography waveforms. Front. Med. 2020, 7, 597774. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Safitri, M.; Nugraha, S.T.; Surriani, A.; Anggoro, S. Development and Evaluation of an Integrated Vital Signs Simulator for Accurate Healthcare Measurements. In Proceedings of the 2024 4th International Conference on Electronic and Electrical Engineering and Intelligent System (ICE3IS); IEEE: New York, NY, USA, 2024; pp. 187–192. [Google Scholar]
- Delgerkhaan, T.; Wei, Q.; Jung, J.; Lee, S.; Na, G.; Kim, B.; Kim, I.C.; Park, H. Development of a Low-Cost Multi-Physiological Signal Simulation System for Multimodal Wearable Device Calibration. Technologies 2025, 13, 239. [Google Scholar] [CrossRef] [Scilit]
- McSharry, P.E.; Clifford, G.D.; Tarassenko, L.; Smith, L.A. A dynamical model for generating synthetic electrocardiogram signals. IEEE Trans. Biomed. Eng. 2003, 50, 289–294. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Clifford, G.D.; Nemati, S.; Sameni, R. An artificial vector model for generating abnormal electrocardiographic rhythms. Physiol. Meas. 2010, 31, 595–609. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Couceiro, R.; Carvalho, P.; Paiva, R.; Henriques, J.; Quintal, I.; Antunes, M.; Muehlsteff, J.; Eickholt, C.; Brinkmeyer, C.; Kelm, M.; et al. Assessment of cardiovascular function from multi-Gaussian fitting of a finger photoplethysmogram. Physiol. Meas. 2015, 36, 1801–1825. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Shrier, A.; Dubarsky, H.; Rosengarten, M.; Guevara, M.R.; Nattel, S.; Glass, L. Prediction of complex atrioventricular conduction rhythms in humans with use of the atrioventricular nodal recovery curve. Circulation 1987, 76, 1196–1205. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kligfield, P.; Gettes, L.S.; Bailey, J.J.; Childers, R.; Deal, B.J.; Hancock, E.W.; Van Herpen, G.; Kors, J.A.; Macfarlane, P.; Mirvis, D.M.; et al. Recommendations for the standardization and interpretation of the electrocardiogram: Part I: The electrocardiogram and its technology: A scientific statement from the American Heart Association Electrocardiography and Arrhythmias Committee, Council on Clinical Cardiology; the American College of Cardiology Foundation; and the Heart Rhythm Society endorsed by the International Society for Computerized Electrocardiology. Circulation 2007, 115, 1306–1324. [Google Scholar] [PubMed]
- Malik, M.; Färbom, P.; Batchvarov, V.; Hnatkova, K.; Camm, A. Relation between QT and RR intervals is highly individual among healthy subjects: Implications for heart rate correction of the QT interval. Heart 2002, 87, 220–228. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kors, J.; Van Herpen, G.; Sittig, A.; Van Bemmel, J. Reconstruction of the Frank vectorcardiogram from standard electrocardiographic leads: Diagnostic comparison of different methods. Eur. Heart J. 1990, 11, 1083–1092. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Mukkamala, R.; Hahn, J.O.; Inan, O.T.; Mestha, L.K.; Kim, C.S.; Töreyin, H.; Kyal, S. Toward ubiquitous blood pressure monitoring via pulse transit time: Theory and practice. IEEE Trans. Biomed. Eng. 2015, 62, 1879–1901. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Carter, B.; Mancini, R. Op Amps for Everyone; Newnes: Oxford, UK, 2017. [Google Scholar]
- ANSI/AAMI EC11:1991/(R)2001; Diagnostic Electrocardiographic Devices. Association for the Advancement of Medical Instrumentation: Arlington, VA, USA, 2001.
- IEC 60601-2-25; Medical Electrical Equipment—Part 2-25: Particular Requirements for the Basic Safety and Essential Performance of Electrocardiographs. International Electrotechnical Commission: Geneva, Switzerland, 2011.
- Chiu, M.Y.C.; Arand, P.P.W.; Shroff, P.S.G.; Feldman, M.T.; Carroll, M.J.D. Determination of pulse wave velocities with computerized algorithms. Am. Heart J. 1991, 121, 1460–1470. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zheng, J.; Guo, H.; Chu, H. A large scale 12-lead electrocardiogram database for arrhythmia study. PhysioNet 2022. [Google Scholar] [CrossRef]
- Tang, Q.; Chen, Z.; Guo, Y.; Liang, Y.; Ward, R.; Menon, C.; Elgendi, M. Robust reconstruction of electrocardiogram using photoplethysmography: A subject-based Model. Front. Physiol. 2022, 13, 859763. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Guo, Y.; Tang, Q.; Li, S.; Chen, Z. Reconstruction of missing electrocardiography signals from photoplethysmography data using deep neural network. Bioengineering 2024, 11, 365. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Blanco-Velasco, M.; Cruz-Roldán, F.; Godino-Llorente, J.I.; Blanco-Velasco, J.; Armiens-Aparicio, C.; López-Ferreras, F. On the use of PRD and CR parameters for ECG compression. Med. Eng. Phys. 2005, 27, 798–802. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Abo-Zahhad, M.M.; Abdel-Hamid, T.K.; Mohamed, A.M. Compression of ECG signals based on DWT and exploiting the correlation between ECG signal samples. Int. J. Commun. Netw. Syst. Sci. 2014, 7, 53. [Google Scholar]
- IEEE Std 1658-2023 (Revision of IEEE Std 1658-2011); IEEE Standard for Terminology and Test Methods of Digital-to-Analog Converter Devices. IEEE: New York, NY, USA, 2024.
- Reed, G.F.; Lynn, F.; Meade, B.D. Use of coefficient of variation in assessing variability of quantitative assays. Clin. Vaccine Immunol. 2002, 9, 1235–1239. [Google Scholar] [CrossRef] [Scilit] [PubMed]














| Rhythm 1 | Parameter | Set | Measured (Cardio Ken) | Error |
|---|---|---|---|---|
| NSR | PR | 160 ms | 161.23 ± 0.58 ms | 1.23 ms |
| 1° AVB | PR | 240 ms | 241.66 ± 0.16 ms | 1.66 ms |
| Mobitz I | PR range/group | 160–240 ms | 161.13 ± 0.32–241.16 ± 0.25 ms | 1.13/1.16 ms |
| Mobitz I | PR per beat | 40 ms | 40.02 ± 0.04 ms | 0.02 ms |
| CAVB | Atrial/vent. rate | 75/38 bpm | 76.06 ± 0.07/38.02 ± 0.00 bpm | 1.06/0.02 bpm |
| AT | Atrial rate/QRS | 160 bpm/<120 ms | 159.59 ± 0.00 bpm/87.40 ± 3.33 ms | bpm |
| VT | Rate/QRS width | 160 bpm/≥120 ms | 159.57 ± 0.00 bpm/234.63 ± 5.75 ms | bpm |
| Beat Class | PAT Set (ms) | PAT Analog (ms) | (ms) | Amplitude Ratio |
|---|---|---|---|---|
| Sinus rhythm | 209.09 | 217.48 | 8.39 | 1.00 |
| Ventricular | 244.09 | 273.92 | 29.83 | 0.44 |
| Sensitivity | PR (ms) 1 | QRS (ms) 1 | QT (ms) 1 |
|---|---|---|---|
| 0.5 mV | |||
| 1.0 mV | |||
| 2.0 mV | |||
| Shift |
| System | Signals | Approach | Synchronous Channels | AV Block | Beat-Class Coupling | Timing Accuracy | Hardware | Validation Grid (Rates × Amps) |
|---|---|---|---|---|---|---|---|---|
| Patil et al. [15] | ECG | Playback | 9 | No | — | NR | 12-bit/NR | NR |
| Das et al. [13] | ECG | Playback | 1 (9 multiplexed) | No | — | NR | 8-bit/NR | 2 rates × 1 amplitude |
| Edelmann et al. [10] | ECG | Model/hybrid | NR | No | — | NR | 16-bit/NR | NR |
| Quiroz et al. [16] | ECG | Model | 12 (derived) | Yes | — | NR | 12-bit/NR | NR |
| Delgerkhaan et al. [20] | PCG + PPG | Playback | 2 | — | No | NR | 32&12-bit/44.1 kHz | 1 amplitude |
| This work | ECG + PPG | Event-driven + playback | 10 | Yes | Yes | <2 ms skew | 12-bit/500 Hz | 51 conditions (17 rates × 3 amps) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Huynh, T.V.; Tran, T.N.; Tran, A.T. An ECG–PPG Physiological Signal Emulator for Calibration and Validation of Cardiovascular Monitoring Devices. Sensors 2026, 26, 5578. https://doi.org/10.3390/s26175578
Huynh TV, Tran TN, Tran AT. An ECG–PPG Physiological Signal Emulator for Calibration and Validation of Cardiovascular Monitoring Devices. Sensors. 2026; 26(17):5578. https://doi.org/10.3390/s26175578
Chicago/Turabian StyleHuynh, Thanh Ven, Trung Nghia Tran, and Anh Tu Tran. 2026. "An ECG–PPG Physiological Signal Emulator for Calibration and Validation of Cardiovascular Monitoring Devices" Sensors 26, no. 17: 5578. https://doi.org/10.3390/s26175578
APA StyleHuynh, T. V., Tran, T. N., & Tran, A. T. (2026). An ECG–PPG Physiological Signal Emulator for Calibration and Validation of Cardiovascular Monitoring Devices. Sensors, 26(17), 5578. https://doi.org/10.3390/s26175578

