Design of QRS Detection and Heart Rate Estimation System on FPGA

  • Sudheer Kurakula
  • A. S. D. P. Sudhansh
  • Roy Paily
  • S. Dandapat
Part of the Communications in Computer and Information Science book series (CCIS, volume 193)


Electrocardiogram (ECG) is a representative signal containing information of the heart. The main tasks in ECG signal analysis are the detection of QRS complex & the estimation of instantaneous heart rate by measuring the time interval between two consecutive R-waves. An algorithm based on wavelet transforms which uses the quadrature spline wavelet for the detection of QRS complex is developed & implemented on FPGA. The proposed system can operate at a maximum throughput of 52.662 MSamples/sec in the real time, while the sampling rate of ECG signal is only few hundred samples/sec. Thus the system can work on both online and offline at maximum possible throughput.


Electrocardiograph (ECG) Wavelet Transform (WT) Field Programmable Gate Array (FPGA) Algorithme a Trous QRS complex P and T waves 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Segura-Juárez, J.J., Cuesta-Frau, D., Samblas-Pena, L., Aboy, M.: A microcontroller-based portable electro cardiograph recorder. IEEE Transactions on BME 51(9) (September 2004)Google Scholar
  2. 2.
  3. 3.
    Fang, W.-C., Chen, C.-K., Chua, E., Fu, C.-C., Tseng, S.-Y., Kang, S.: A Low Power Biomedical Signal Processing System-on-Chip Design for Portable Brain-Heart Monitoring Systems. In: International Conference on Green Circuits and Systems (ICGCS), Shanghai, pp. 18–23 (2010)Google Scholar
  4. 4.
    Ieong, C.I., Vai, M.I., Mak, P.U.: 30th FPGA based ECG QRS Complex Detection with Programmable Hardware. In: Annual International IEEE EMBS Conference Vancouver, British Columbia, Canada, August 20-24, pp. 2920–2923 (2008)Google Scholar
  5. 5.
    Li, C., Zheng, C., Tai, C.: Detection of ECG characteristic points using wavelet transforms. IEEE Trans. Biomed. Eng. 42, 21–28 (1995)CrossRefGoogle Scholar
  6. 6.
    Yang, Z.R.: A method of QRS detection based on wavelet transforms. Master Thesis, Dept. Mech&Electromech. Eng., National Sun Yat-Sen University, pp. 17-29 Google Scholar
  7. 7.
    Sahambi, J.S., Tandon, S.N., Bhatt, R.K.P.: Using wavelet transform for ECG characterization. IEEE Eng. in Med. and Biol. 16(1), 77–83 (1997)CrossRefGoogle Scholar
  8. 8.
    Pan, J., Tompkins, W.J.: A Real Time QRS Detection Algorithm. IEEE Trans. Biomed. Eng. 32(3), 230–236Google Scholar
  9. 9.
    Mallat, S.G.: A theory for multi resolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Analysis and Machine Intelligence 11(7), 674–693 (1989)CrossRefzbMATHGoogle Scholar
  10. 10.
    Holschneider, M., Kronland-Martinet, R., Morlet, J., Tchamitchian, P.: A Real-Time Algorithm for Signal Analysiswith the Help of the Wavelet Transform. In: Wavelets, Frequency Methods and Phase Space, pp. 289–297. Springer, Berlin (1989)Google Scholar
  11. 11.
    LabVIEW for ECG Signal Processing,
  12. 12.
    Rioul, O., Vetterli, M.: Wavelets and Signal Processing. IEEE Sig. Proc. Magazine, Skt., 14–38 (1991)Google Scholar
  13. 13.
    Kronland-Martinet, R., Morlet, J., Grossmann, A.: Analysis of sound pattems through wavelet transforms. Int. J. Pattern Rec. Artificial Intell. 1(2), 273–302 (1987)CrossRefGoogle Scholar
  14. 14.
    Ieong, C.I, Vai, M.I., Mak, P.U.: QRS recognition with programmable hardware. In: The 2nd Int. Conf. Bioinformatics and Biomedical Eng. (iCBBE 2008), Shanghai, China (2008)Google Scholar
  15. 15.
    Vishwanath, M.: Discrete Wavelet Transform in VLSI. In: Proc. IEEE Int. Conf. Appl. Specific Array Processors, pp. 218–229 (1992)Google Scholar
  16. 16.
    Mallat, S.: Zero-crossings of a wavelet transform. IEEE Trans. Inform. Theory 37, 1019–1033 (1991)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Knowles, G.: VLSI architecture for the discrete wavelet transform. Electronics Letters, 26(15), 1184-1185 (1990)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Sudheer Kurakula
    • 1
  • A. S. D. P. Sudhansh
    • 1
  • Roy Paily
    • 1
  • S. Dandapat
    • 1
  1. 1.Department of Electronics and Electrical EngineeringIndian Institute of TechnologyGuwahatiIndia

Personalised recommendations