FPGA implementation of fractal patterns classifier for multiple cardiac arrhythmias detection

This paper proposes the fractal patterns classifier for multiple cardiac arrhythmias on field-programmable gate array (FPGA) device. Fractal dimension transformation (FDT) is employed to adjoin the fractal features of QRS-complex, including the supraventricular ectopic beat, bundle branch ectopic beat, and ventricular ectopic beat. FDT with fractal dimension (FD) is addressed for constructing various symptomatic patterns, which can produce family functions and enhance features, making clear differences between normal and unhealthy subjects. The probabilistic neural network (PNN) is proposed for recognizing multiple cardiac arrhythmias. Numerical experiments verify the efficiency and higher accuracy with the software simulation in order to formulate the mathematical model logical circuits. FDT results in data self-similarity for the same arrhythmia category, the number of dataset requirement and PNN architecture can be reduced. Its simplified model can be easily embedded in the FPGA chip. The prototype classifier is tested using the MIT-BIH arrhythmia database, and the tests reveal its practicality for monitoring ECG signals.

[1]  Essa Jafer,et al.  Modelling and simulation of wireless sensor system for health monitoring using HDL and Simulinkw mixed environment , 2007, IET Comput. Digit. Tech..

[2]  B.K. Fawcett Tools to speed FPGA development , 1994, IEEE Spectrum.

[3]  Anurag Tiwari,et al.  Enhanced reliability of finite-state machines in FPGA through efficient fault detection and correction , 2005, IEEE Transactions on Reliability.

[4]  Guy Carrault,et al.  Real-time ECG transmission via Internet for nonclinical applications , 2001, IEEE Transactions on Information Technology in Biomedicine.

[5]  Mohammed A. S. Khalid,et al.  SC Build: a computer-aided design tool for design space exploration of embedded central processing unit cores for field-programmable gate arrays , 2009, IET Comput. Digit. Tech..

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

[7]  Chia-Hung Lin,et al.  Adaptive wavelet network for multiple cardiac arrhythmias recognition , 2008, Expert Syst. Appl..

[8]  A. Cebrian,et al.  Design of a prototype for dynamic electrocardiography monitoring using GSM technology: GSM-Holter , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  Ruey-Feng Chang,et al.  Classification of breast ultrasound images using fractal feature. , 2005, Clinical imaging.

[10]  Willis J. Tompkins,et al.  Performance evaluation of an ECG QRS complex detection algorithm , 1993, Proceedings of the 15th Annual International Conference of the IEEE Engineering in Medicine and Biology Societ.

[11]  T. Lindblad,et al.  Hardware Implementation of 1D Wavelet Transform on an FPGA for Infrasound Signal Classification , 2008, IEEE Transactions on Nuclear Science.

[12]  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.

[13]  Fred Harris,et al.  FPGA signal processing using sigma-delta modulation , 2000 .

[14]  Monson H. Hayes,et al.  Nonlinear address maps in a one-dimensional fractal model , 1993, IEEE Trans. Signal Process..

[15]  Y. Mori,et al.  Design and implementation of the Vital Sign Box for home healthcare , 2000, Proceedings 2000 IEEE EMBS International Conference on Information Technology Applications in Biomedicine. ITAB-ITIS 2000. Joint Meeting Third IEEE EMBS International Conference on Information Technol.

[16]  Daijin Kim,et al.  An implementation of fuzzy logic controller on the reconfigurable FPGA system , 2000, IEEE Trans. Ind. Electron..

[17]  M. J. Katz,et al.  Fractals and the analysis of waveforms. , 1988, Computers in biology and medicine.

[18]  Marzuki Khalid,et al.  Adaptive GRNN for the modelling of dynamic plants , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

[19]  Monson H. Hayes,et al.  Using iterated function systems to model discrete sequences , 1992, IEEE Trans. Signal Process..

[20]  Nima Sahba,et al.  FPGA-core defibrillator using wavelet-fuzzy ECG arrhythmia classification , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[21]  S. J. Huang,et al.  FPGA Realization of Wavelet Transform for Detection of Electric Power System Disturbances , 2002, IEEE Power Engineering Review.

[22]  Michael F. Barnsley,et al.  Fractal functions and interpolation , 1986 .

[23]  Abbes Amira,et al.  Power Modeling and Efficient FPGA Implementation of FHT for Signal Processing , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[24]  Edward J. Rzempoluck,et al.  Neural Network Data Analysis Using Simulnet™ , 1997, Springer New York.

[25]  Chia-Hung Lin,et al.  Adaptive wavelet networks for power-quality detection and discrimination in a power system , 2006 .