Implementation of Wavelet-Transform-Based Algorithms in an FPGA for Heart Rate and RT Interval Automatic Measurements in Real Time: Application in a Long-Term Ambulatory Electrocardiogram Monitor

Cardiovascular diseases are currently the leading cause of death worldwide. Thus, there is a need for non-invasive ambulatory (Holter) ECG monitors with automatic measurements of ECG intervals to evaluate electrocardiographic abnormalities of patients with cardiac diseases. This work presents the implementation of algorithms in an FPGA for beat-to-beat heart rate and RT interval measurements based on the continuous wavelet transform (CWT) with splines for a prototype of an ambulatory ECG monitor of three leads. The prototype’s main elements are an analog–digital converter ADS1294, an FPGA of Xilinx XC7A35T-ICPG236C of the Artix-7 family of low consumption, immersed in a low-scale Cmod-A7 development card integration, an LCD display and a micro-SD memory of 16 Gb. A main state machine initializes and manages the simultaneous acquisition of three leads from the ADS1294 and filters the signals using a FIR filter. The algorithm based on the CWT with splines detects the QRS complex (R or S wave) and then the T-wave end using a search window. Finally, the heart rate (60/RR interval) and the RT interval (from R peak to T-wave end) are calculated for analysis of its dynamics. The micro-SD memory stores the three leads and the RR and RT intervals, and an LCD screen displays the beat-to-beat values of heart rate, RT interval and the electrode connection. The algorithm implemented on the FPGA achieved satisfactory results in detecting different morphologies of QRS complexes and T wave in real time for the analysis of heart rate and RT interval dynamics.

[1]  C. Guaragnella,et al.  FPGA-Based Decision Support System for ECG Analysis , 2023, Journal of Low Power Electronics and Applications.

[2]  G. Mensah,et al.  The Global Burden of Cardiovascular Diseases and Risk: A Compass for Future Health. , 2022, Journal of the American College of Cardiology.

[3]  Carlos Alvarado-Serrano,et al.  Prototype of an Ambulatory Long-Term ECG Monitoring System for Real Time Detection of QRS Complex and T Wave End Based on FPGA , 2021, 2021 18th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[4]  Hadjer Zairi,et al.  FPGA IMPLEMENTATION SYSTEM FOR QRS COMPLEX DETECTION , 2020 .

[5]  Carlos Alvarado-Serrano,et al.  VHDL Module for the R Wave Detection in Real Time Using Continuous Wavelet Transform , 2019, 2019 16th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[6]  Carlos Alvarado-Serrano,et al.  Prototype of an Ambulatory ECG Monitoring System with R Wave Detection in Real Time Based on FPGA , 2019, 2019 16th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[7]  Mohammed Bahoura,et al.  FPGA-based system for heart rate monitoring , 2019, IET Circuits Devices Syst..

[8]  Guy Bourhis,et al.  A Modified Algorithm for QRS Complex Detection for FPGA Implementation , 2017, Circuits, Systems, and Signal Processing.

[9]  P. K. Sahu,et al.  FPGA Implementation of Heart Rate Monitoring System , 2016, Journal of Medical Systems.

[10]  A. Porta,et al.  Autonomic control of heart rate and QT interval variability influences arrhythmic risk in long QT syndrome type 1. , 2015, Journal of the American College of Cardiology.

[11]  Harold L. Kennedy The History, Science, and Innovation of Holter Technology , 2006, Annals of noninvasive electrocardiology : the official journal of the International Society for Holter and Noninvasive Electrocardiology, Inc.

[12]  R. Pallas-Areny,et al.  Automatic detection of ECG ventricular activity waves using continuous spline wavelet transform , 2005, 2005 2nd International Conference on Electrical and Electronics Engineering.

[13]  Paul S Addison,et al.  Wavelet transforms and the ECG: a review , 2005, Physiological measurement.

[14]  Wojciech Zareba,et al.  QT Dynamics and Variability , 2005, Annals of noninvasive electrocardiology : the official journal of the International Society for Holter and Noninvasive Electrocardiology, Inc.

[15]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

[16]  Pablo Laguna,et al.  A database for evaluation of algorithms for measurement of QT and other waveform intervals in the ECG , 1997, Computers in Cardiology 1997.

[17]  Michael Unser,et al.  Fast implementation of the continuous wavelet transform with integer scales , 1994, IEEE Trans. Signal Process..

[18]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  John L. Echternach,et al.  Biomedical Instrumentation and Measurements , 1974 .

[20]  THE WORLD HEALTH ORGANIZATION , 1954 .

[21]  R. Stojanović,et al.  A FPGA system for QRS complex detection based on Integer Wavelet Transform , 2011 .

[22]  G. Moody,et al.  The Physionet/Computers in Cardiology challenge 2008: T-wave alternans , 2008, 2008 Computers in Cardiology.

[23]  George K. Papakonstantinou,et al.  HARDWARE IMPLEMENTATION OF PAN & TOMPKINS QRS DETECTION ALGORITHM 1 , 2003 .

[24]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[25]  S. Havlin,et al.  Physionet: components of a new research resource for complex physiologic signals , 2000 .

[26]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.

[27]  M. J. L. Willems Recommendations for measurement standards in quantitative electrocardiography. The CSE Working Party. , 1985, European heart journal.