| Literature DB >> 35957270 |
Mario Alan Quiroz-Juárez1, Juan Alberto Rosales-Juárez2, Omar Jiménez-Ramírez2, Rubén Vázquez-Medina3, José Luis Aragón1.
Abstract
In this work, we propose a versatile, low-cost, and tunable electronic device to generate realistic electrocardiogram (ECG) waveforms, capable of simulating ECG of patients within a wide range of possibilities. A visual analysis of the clinical ECG register provides the cardiologist with vital physiological information to determine the patient's heart condition. Because of its clinical significance, there is a strong interest in algorithms and medical ECG measuring devices that acquire, preserve, and process ECG recordings with high fidelity. Bearing this in mind, the proposed electronic device is based on four different mathematical models describing macroscopic heartbeat dynamics with ordinary differential equations. Firstly, we produce full 12-lead ECG profiles by implementing a model comprising a network of heterogeneous oscillators. Then, we implement a discretized reaction-diffusion model in our electronic device to reproduce ECG waveforms from various rhythm disorders. Finally, in order to show the versatility and capabilities of our system, we include two additional models, a ring of three coupled oscillators and a model based on a quasiperiodic motion, which can reproduce a wide range of pathological conditions. With this, the proposed device can reproduce around thirty-two cardiac rhythms with the possibility of exploring different parameter values to simulate new arrhythmias with the same hardware. Our system, which is a hybrid analog-digital circuit, generates realistic ECG signals through digital-to-analog converters whose amplitudes and waveforms are controlled through an interactive and friendly graphic interface. Our ECG patient simulator arises as a promising platform for assessing the performance of electrocardiograph equipment and ECG signal processing software in clinical trials. Additionally the produced 12-lead profiles can be tested in patient monitoring systems.Entities:
Keywords: ECG simulator; biomedical engineering; cardiac dynamics; embedded system; synthetic ECG generation
Mesh:
Year: 2022 PMID: 35957270 PMCID: PMC9370912 DOI: 10.3390/s22155714
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Electronic circuit of the ECG patient simulator. Schematics for (a) the STM32F401CCU6 microcontroller, managing the generation of ECG waveforms; (b) the STM32F103C8T6 microcontroller, driving the communication protocol with the TFT LCD touch screen; (c) digital-to-analog conversion and amplitude regulation of synthetic ECG waveforms; and (d) Wye resistor network used to generate electrical potentials from limb electrodes.
Figure 2(i) Flowchart of the ECG patient simulator for both microcontrollers, STM32F401CCU6 and STM32F103C8T6. (ii) Graphical user interface, where different screens to interact with the user were implemented: (a) model selection, (b) arrhythmia selection, (c,d) play/pause generation of ECG waveforms, and (e) parameter settings.
Figure 3(i) Electronic circuit of the proposed ECG patient simulator. (ii) Electronic circuit including the TFT LCD touch screen. (iii) Normal synthetic ECG waveforms obtained from the ECG patient simulator for different mathematical models: (a) network of heterogeneous oscillators (3), (b) discretized reaction–diffusion model (5), (c) ring of three coupled oscillators (7), and (d) model based on a quasiperiodic motion (10).
Parameter values for reproducing normal rhythms using different models. In the model based on a quasiperiodic motion, the parameters of the Gaussian kernels are expressed by the values of for each characteristic waveform.
| Pathology | Parameters |
|---|---|
| Network of heterogeneous oscillators | |
| Discretized reaction–diffusion model | |
| Ring of three coupled oscillators | |
| Model based on a quasiperiodic motion |
Figure 4Synthetic 12-lead ECG profile tested using an interpretive 12 channel electrocardiogram machine with series CardioCare 2000.
Figure 5ECG waveforms obtained with the heterogeneous oscillator model of the cardiac conduction system: (a) Complete SA–AV block and (b) Complete AV–HP block.
Figure 6ECG waveforms obtained with the reaction-diffusion model: (a) Sinus Tachycardia, (b) Atrial Flutter, (c) Ventricular Tachycardia, and (d) Ventricular Flutter.
Parameter values for the reaction–diffusion model.
| Pathology | Parameters |
|---|---|
| Sinus Tachycardia | |
| Atrial Flutter | |
| Ventricular Tachycardia | |
| Ventricular Flutter |
Figure 7ECG waveforms obtained with the ring of three-coupled oscillators model: (a) Sinus Bradycardia, (b) Atrial Flutter, and (c) Ventricular Fibrillation.
Parameter values for the ring of three-coupled oscillators.
| Pathology | Parameters |
|---|---|
| Ventricular Flutter | |
| Sinus Bradycardia | |
| Ventricular Fibrillation |
Figure 8ECG waveforms obtained with the extended dynamical model based on a quasi-periodic motion: (a) Bradycardia, (b) Tachycardia, (c) Ventricular Flutter, (d) Atrial Fibrillation, and (e) Ventricular Tachycardia.
Parameter values for the extended dynamical model based on a quasiperiodic motion. The parameters of the Gaussian kernels are expressed by the values of for each characteristic waveform.
| Waves | Sinus Bradycardia | Sinus Tachycardia | Ventricular Flutter | Atrial Fibrillation | Ventricular Tachycardia |
|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|