Journal of Clinical Monitoring

, Volume 3, Issue 1, pp 53–62 | Cite as

A QRS detection algorithm

  • A. Dean Forbes
  • Holly B. Jimison


In this article we present the choices that the designers of any QRS detector must make and explain the constraints we adopted. We outline the signal processing that precedes and the beat analysis that follows QRS detection in our single-channel, arrhythmia-monitoring algorithm and then expound the QRS detection algorithm in detail. Finally, we present the results of a QRS detector performance evaluation and comment on their importance. This article can be read to three depths: the text affords an overview of QRS detection for on-patient, ambulatory arrhythmia analysis; the commented pseudocode documents the logic of our QRS detector; and the pseudocode “footnotes” supply technical detail.

Key words

Algorithm Monitoring: Holter method Heart: electrocardiography, arrhythmia analysis, QRS detection 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kennedy HL, Underhill SJ, Warbasse JR. Practical advantages of two-channel electrocardiographic Holter recordings. Am Heart J 1976;91:822–823PubMedCrossRefGoogle Scholar
  2. 2.
    Weaver CS, von der Groeben JG, Mantey PE, et al. Digital filtering with applications to electrocardiogram filtering. IEEE Trans AU 1968;16:350–391Google Scholar
  3. 3.
    Wang JY, Helfenbein ED. Optimal filter design for real-time arrhythmia detection. Comput Cardiol 1983:399–402Google Scholar
  4. 4.
    Forbes AD, Helfenbein ED, Heumann JM, et al. Ambulatory arrhythmia analysis: a dual-channel, Bayesian approach. Comput Cardiol 1985:373–376Google Scholar
  5. 5.
    Wang JY, Shaya MN, Helfenbein ED, et al. The design and evaluation of a real-time arrhythmia monitoring algorithm. Comput Cardiol 1982:363–366Google Scholar
  6. 6.
    Golden DP, Wolthuis RA, Hoffler GW. A spectral analysis of the normal resting electrocardiogram. IEEE Trans Biomed Eng 1973;20:366–372PubMedCrossRefGoogle Scholar
  7. 7.
    Balda RA, Diller G, Deardorff E, et al. The HP analysis program. In: van Bemmel JH, Willems JL, eds. Trends in computer processed ECG. Amsterdam: North Holland, 1977:1–8Google Scholar
  8. 8.
    Fagan L, Cohen P, Barr A. Augmented transition networks. In: Barr A, Feigenbaum EA, eds. The handbook of artificial intelligence. Los Altos, CA: William Kaufmann, 1981: vol 1, 263–267Google Scholar

Copyright information

© Little, Brown and Company, Inc 1987

Authors and Affiliations

  • A. Dean Forbes
    • 1
  • Holly B. Jimison
    • 1
  1. 1.Hewlett-Packard LaboratoriesPalo Alto

Personalised recommendations