Novel simple decision stage of Pan & Tompkins QRS detector and its FPGA-Based implementation

The QRS detection is the entry point for almost all the ECG applications. This paper presents a new simple and efficient FPGA-Based implementation of the well-known Pan and Tompkins QRS detection algorithm. The design is implemented using Xilinx design tool, System Generator for DSP. In the authors' view, the specific features, that is simplicity, efficiency and authenticity, of the proposed model lies in the fact that the threshold value is updated for the next peak detection, from the previous smallest peak; in addition, the model is entirely designed simply with MCode blocks. The hardware design is tested with five 30 minutes data records obtained from the MIT-BIH Arrhythmia database. Its accuracy exceeds 96%, knowing that four records among the five represent the worst cases in the database.

[1]  R.S.D. Wahidabanu,et al.  Robust R Peak and QRS detection in Electrocardiogram using Wavelet Transform , 2010 .

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

[3]  Pablo Laguna,et al.  Electrocardiogram (ECG) Signal Processing , 2006 .

[4]  Willis J. Tompkins,et al.  Biomedical Digital Signal Processing: C Language Examples and Laboratory Experiments for the IBM PC , 1993 .

[5]  Willis J. Tompkins,et al.  Quantitative Investigation of QRS Detection Rules Using the MIT/BIH Arrhythmia Database , 1986, IEEE Transactions on Biomedical Engineering.

[6]  Ashish Shukla,et al.  A fast and accurate FPGA based QRS detection system , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[7]  Ashish Shukla Hardware implementation of real time ECG analysis algorithms , 2008 .

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

[9]  A. Likas,et al.  Electrocardiogram (ECG): Automated Diagnosis , 2006 .

[10]  Risto Ilmoniemi,et al.  Wiley Encyclopedia of Biomedical Engineering , 2006 .

[11]  Rangaraj M. Rangayyan,et al.  Biomedical Signal Analysis: A Case-Study Approach , 2001 .

[12]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[13]  R. Orglmeister,et al.  The principles of software QRS detection , 2002, IEEE Engineering in Medicine and Biology Magazine.

[14]  U. RajendraAcharya Advances in cardiac signal processing , 2007 .

[15]  Pablo Laguna,et al.  Bioelectrical Signal Processing in Cardiac and Neurological Applications , 2005 .