An open API service indexing awesome lists of open source software.

https://github.com/auralius/ecgsyn


https://github.com/auralius/ecgsyn

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# ecgsyn


demo
fig2

---

This repository provides implementations of ECG signal generation algorithms based on nonlinear dynamical models. The focus is on embedded deployment, enabling real-time ECG synthesis on microcontrollers.

Two numerical integration methods are implemented:

- Explicit RK4 (Runge–Kutta 4th Order)
- Implicit Tustin (Bilinear Transform).

Implementation hardware:

- MCU: [WeActStudio STM32H523](https://github.com/WeActStudio/WeActStudio.STM32H523CoreBoard/tree/master)
- Peripherals: 12-bit true DAC
- PA4 as reference DAC
- PA5 as signal DAC
- OLED SSD1306 0.96"
- Mini oscilloscope

---

Current implementations:

- A Dynamical Model for Generating Synthetic Electrocardiogram Signals by McSharry et al.

- Generation of ECG signals from a reaction-diffusion model spatially discretized by Quiroz-Juárez et al.

---

Implementations start with MATLAB / Octave, here is an example form the reaction-diffusion ECG model:

__Explicit RK4__

image


__Implicit Tustin__

image