Key result
Band-limited proximal FISTA on an MCU matches MATLAB ECG reconstruction accuracy using ~47% fewer iterations.
Why the study?
Executing l1-regularized compressed sensing recovery on MCU-class hardware is challenging due to limited compute resources and the cost of repeated forward and adjoint operator evaluations.
Absolute Event Rate: 24.38% vs 22.39%
A band-limited proximal FISTA algorithm enables efficient compressed sensing reconstruction of ECG signals on MCU-class hardware by reducing required iterations.
May enable MCU-based ECG reconstruction; leaves open clinical validation before practice adoption.
Compressed sensing (CS) enables signal reconstruction from fewer measurements when the signal is sparse in a transform domain. However, executing ℓ1-regularized recovery on MCU-class hardware is challenging due to limited compute resources and the cost of repeated forward and adjoint operator evaluations. This paper presents a band-limited proximal variant of FISTA that enforces known spectral support during thresholding, restricting the effective optimization domain without changing the measurement model. We implement a complete CS reconstruction pipeline on an STM32F407 (Cortex-M4) using CMSIS-DSP FFT/IFFT kernels and evaluate it using ECG waveforms acquired through an AD8232 front end as benchmark signals. With M=340 measurements (33% of uniform sampling), the embedded implementation achieves a PRDN of 24.38%, closely matching MATLAB references (CVX: 22.64%, FISTA: 22.39%) under identical hyperparameters. Cycle-accurate profiling shows that FFT/IFFT-based forward/adjoint operators dominate the per-iteration runtime. Under a 60 Hz band-limited setting, the required iterations are reduced from 30 to 16 with an acceptable PRDN, demonstrating a practical trade-off between reconstruction accuracy and computational cost on MCU-class devices.
No takes yet. Share an insight, caveat, or question.
Cho et al. (2026) studied ECG waveform reconstruction. Band-limited proximal FISTA on MCU vs. MATLAB references (CVX, FISTA) was evaluated on Percentage Root-mean-square Difference (PRDN). A band-limited proximal FISTA implementation on an MCU achieved a PRDN of 24.38% for ECG reconstruction, closely matching MATLAB references and reducing iterations from 30 to 16.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: