Efficient ECG Arrhythmia Detection on FPGA using Machine Learning and Fiducial Windowing

Authors

Volume: 15 | Issue: 2 | Pages: 21100-21105 | April 2025 | https://doi.org/10.48084/etasr.9589

Abstract

This work presents an efficient FPGA-based system for real-time detection of ECG arrhythmias using machine learning and fiducial windowing techniques. The proposed system integrates FPGA hardware acceleration to achieve low latency and high energy efficiency while maintaining superior classification accuracy, making it well-suited for portable health monitoring devices. ECG signals are preprocessed with a Butterworth filter to remove noise, followed by feature extraction through Discrete Wavelet Transform (DWT). The fiducial windowing method identifies key ECG components such as the P-wave, the QRS complex, and the T-wave, allowing the extraction of clinically relevant features. These features are then classified using a machine learning model implemented on an FPGA, allowing for rapid and accurate arrhythmia detection. The hardware-based solution significantly outperforms traditional software implementations in terms of real-time performance and power consumption. The proposed system achieved an impressive accuracy of 99.7%, a processing speed of 0.723 s, and a power consumption of 0.42 mW. The design was implemented using Xilinx Vivado 2022 EDA tools on the Xilinx PYNQ FPGA platform. This study demonstrates the potential of FPGA-based machine learning systems for efficient and reliable real-time ECG analysis, paving the way for advanced wearable health monitoring applications.

Keywords:

ECG, FPGA, DWT, (Bi,Pb)-2223 superconductors, AI/ML, CNN, PYNQ Z2

Downloads

Download data is not yet available.

References

G. Aishwarya et al., "A Survey on use of FPGA in Automotive System," in 2022 International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Jul. 2022, pp. 51–56.

D. Suresh, P. V. Joshi, P. Parandkar, and K. M. Sudharshan, "An Improved Authentication Scheme for V2I Communication," SN Computer Science, vol. 5, no. 5, May 2024, Art. no. 535.

P. V. Joshi and K. S. Gurumurthy, "Analysing and improving the performance of software code for Real Time Embedded systems," in 2014 2nd International Conference on Devices, Circuits and Systems (ICDCS), Combiatore, India, Mar. 2014, pp. 1–5.

A. Biran, "Ecg Bio-Identification Using Fiducial and Non-Fiducial Techniques: A Proposed Methodology Based on Short Time Fourier Transform and Histograms of Qrs Features." Social Science Research Network, May 24, 2022.

G. B. Moody, R. G. Mark, and A. L. Goldberger, "PhysioNet: a research resource for studies of complex physiologic and biomedical signals," in Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163), Cambridge, MA, USA, 2000, pp. 179–182.

F. Bagheri, N. Ghafarnia, and F. Bahrami, "Electrocardiogram (ECG) Signal Modeling and Noise Reduction Using Hopfield Neural Networks," Engineering, Technology & Applied Science Research, vol. 3, no. 1, pp. 345–348, Feb. 2013.

K. P. Nandini and G. Seshikala, "Smart IoT Solutions for Precise COVID-19 Lung and Heart Disease Identification via Bayesian Neural Networks and Hybrid Optimization," SN Computer Science, vol. 5, no. 5, May 2024, Art. no. 510.

K. P. Nandini and G. Seshikala, "Role of Embedded Computing Systems in Biomedical Applications–Opportunities and Challenges," in 2021 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Nitte, India, Nov. 2021, pp. 332–335.

V. B. K. L. Aruna, E. Chitra, and M. Padmaja, "Accelerating deep convolutional neural network on FPGA for ECG signal classification," Microprocessors and Microsystems, vol. 103, Nov. 2023, Art. no. 104939.

M. Carreras, G. Deriu, L. Raffo, L. Benini, and P. Meloni, "Optimizing Temporal Convolutional Network Inference on FPGA-Based Accelerators," IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 10, no. 3, pp. 348–361, Sep. 2020.

A. Giorgio, C. Guaragnella, and M. Rizzi, "FPGA-Based Decision Support System for ECG Analysis," Journal of Low Power Electronics and Applications, vol. 13, no. 1, Mar. 2023, Art. no. 6.

S. Ran et al., "Homecare-Oriented ECG Diagnosis With Large-Scale Deep Neural Network for Continuous Monitoring on Embedded Devices," IEEE Transactions on Instrumentation and Measurement, vol. 71, pp. 1–13, 2022.

R. Srivastava, B. Kumar, F. Alenezi, A. Alhudhaif, S. A. Althubiti, and K. Polat, "Automatic Arrhythmia Detection Based on the Probabilistic Neural Network with FPGA Implementation," Mathematical Problems in Engineering, vol. 2022, no. 1, 2022, Art. no. 7564036.

Y. Vasa, S. Reddy, and J. V. Suman, "Automated Machine Learning Framework Using Large Language Models for Financial Security in Cloud Observability," International Journal of Research and Analytical Reviews, vol. 9, no. 3, pp. 181–189, 2022.

S. M. Shaaban, M. Nawaz, Y. Said, and M. Barr, "An Efficient Breast Cancer Segmentation System based on Deep Learning Techniques," Engineering, Technology & Applied Science Research, vol. 13, no. 6, pp. 12415–12422, Dec. 2023.

Downloads

How to Cite

[1]
Nandini, K.P. and Seshikala, G. 2025. Efficient ECG Arrhythmia Detection on FPGA using Machine Learning and Fiducial Windowing. Engineering, Technology & Applied Science Research. 15, 2 (Apr. 2025), 21100–21105. DOI:https://doi.org/10.48084/etasr.9589.

Metrics

Abstract Views: 114
PDF Downloads: 64

Metrics Information