Title :
An FPGA implementation of real-time QRS detection
Author :
Chatterjee, H.K. ; Gupta, R. ; Bera, J.N. ; Mitra, M.
Author_Institution :
Dept. of ECE, Camellia Sch. of Eng. & Technol., Kolkata, India
Abstract :
This paper illustrates a simple algorithm for real time QRS detection from ECG data. The algorithm is implemented on Xilinx field programmable gate array using very small number of memory cells. Single lead Synthetic ECG using ptb-db database (from Physionet) is generated from a personal computer using the parallel port (LPT1) at 1 ms sampling interval and delivered to the FPGA (Field Programmable Gate Array) board. At first, from the first 1500 samples, the QRS detection algorithm calculates some characteristic amplitude and slope based signatures which are used to form a rule base. These rules are used for detecting the next incoming QRS regions accurately. The index points of R-peaks are determined and shown in the LEDs using switch-based commands.
Keywords :
electrocardiography; field programmable gate arrays; light emitting diodes; parallel architectures; real-time systems; FPGA implementation; LED; R-peak; Xilinx field programmable gate array; memory cell; parallel port; personal computer; ptb-db database; real-time QRS detection; single lead synthetic ECG; slope based signature; switch-based command; Detection algorithms; Electrocardiography; Field programmable gate arrays; Indexes; Lead; MATLAB; Real time systems; ECG; FPGA; QRs detection;
Conference_Titel :
Computer and Communication Technology (ICCCT), 2011 2nd International Conference on
Conference_Location :
Allahabad
Print_ISBN :
978-1-4577-1385-9
DOI :
10.1109/ICCCT.2011.6075114