DocumentCode
3577910
Title
An FPGA-based implementation of a pre-processing stage for ECG signal analysis using DWT
Author
El Hassan, El Mimouni ; Karim, Mohammed
Author_Institution
Univ. Sidi Mohammed Ben Abdellah, Fez, Morocco
fYear
2014
Firstpage
649
Lastpage
654
Abstract
This paper falls within the scope of implementation of Digital Signal Processing (DSP) algorithms in the state of the art Field Programmable Gate Array (FPGA); so, it presents an FPGA-based embedded system design and its evaluation for a pre-processing stage of ECG signal analysis; such a design uses the Discrete Wavelet Transform (DWT) approach. Thus, the system deals mainly with the baseline wander (BLW) removal and the QRS detection. As the DWT-based implementation requires important hardware resources, our system is designed, in a spirit of optimization, to fit in low-cost and low-power FPGA device for portable medical equipment. It is developed with the Xilinx design tool, System Generator for DSP which is a plug-in to Simulink. This hardware design is tested with ECG data records from the MIT-BIH Arrhythmia database. By a careful visual examination of the simulation results, we report that the whole design provides a good response especially for the part of BLW suppression; moreover, only this part concerning the BLW is tested with a JTAG Hardware co-simulation in the available board at the time of experimentation, that is the Nexys 3 board of Digilent featuring Xilinx SPARTAN 6 XC6SLX16.
Keywords
digital signal processing chips; discrete wavelet transforms; electrocardiography; embedded systems; field programmable gate arrays; medical signal processing; BLW; DSP algorithms; DWT; ECG data records; ECG signal analysis; FPGA based implementation; FPGA device; MIT-BIH Arrhythmia database; Nexys 3 board; QRS detection; Xilinx SPARTAN 6 XC6SLX16; Xilinx design tool; baseline wander; digital signal processing algorithms; discrete wavelet transform; embedded system design; field programmable gate array; portable medical equipment; system generator; Discrete wavelet transforms; Electrocardiography; Filtering; Interference; Noise; Splines (mathematics); Surface waves; Baseline wander; DSP; DWT; ECG; FPGA; QRS detection;
fLanguage
English
Publisher
ieee
Conference_Titel
Complex Systems (WCCS), 2014 Second World Conference on
Print_ISBN
978-1-4799-4648-8
Type
conf
DOI
10.1109/ICoCS.2014.7060929
Filename
7060929
Link To Document