• DocumentCode
    2290510
  • 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
  • fYear
    2011
  • fDate
    15-17 Sept. 2011
  • Firstpage
    274
  • Lastpage
    279
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Communication Technology (ICCCT), 2011 2nd International Conference on
  • Conference_Location
    Allahabad
  • Print_ISBN
    978-1-4577-1385-9
  • Type

    conf

  • DOI
    10.1109/ICCCT.2011.6075114
  • Filename
    6075114