Basic Algorithms for Signal Processing
Basic Algorithms for Signal Processing
453
454 Chapter 7. ECG Signal Processing
Figure 7.1: Algorithms for basic ECG signal processing. The timing information
produced by the QRS detector may be fed to the blocks for noise filtering and data
compression (indicated by gray arrows) to improve their respective performance.
The output of the upper branch is the conditioned ECG signal and related temporal
information, including the occurrence time of each heartbeat and the onset and end
of each wave.
Before describing the details of the algorithms for basic ECG signal pro-
cessing, we will provide a brief introduction on their use and the analysis
which often follows.
lack of universally acknowledged rules for finding the onset and end of ECG
waves is another factor that makes the design process challenging. Once
the onset and end of a wave have been determined, its duration and peak
amplitude can be readily computed.
Rhythm analysis is, for natural reasons, based on the pattern of RR inter-
vals, but must also embrace morphologic information since most arrhythmias
are manifested by a joint deviation in rhythm and morphology. The scope
of rhythm analysis is strongly application-dependent. For example, rhythm
analysis in a system for resting ECG interpretation is limited by the very
short duration of the recording and thus only deals with less complicated,
persistent arrhythmias, whereas a system for continuous arrhythmia moni-
toting is designed to detect life-threatening, transient arrhythmias such as
ventricular fibrillation.
In addition to these types of analysis, a wide variety of specialized signal
processing algorithms have been developed over the years [9]. A small se-
lection of such algorithms include those for noise reduction in stress testing,
detection of S T - T segment changes in ischemia monitoring, characterization
of heart rate variability (Chapter 8), detection and characterization of "un-
organized" arrhythmias such as atrial and ventricular fibrillation, serial com-
parison of E C G / V C G recordings, interpretation of pacemaker performance
("pacemaker ECG"), detection of late potentials, and dynamic analysis of
the repolarization phase including detection of T wave alternans.
9 0
--: . . . . :-. -i . . : . . - :. 9 . . . . : . . . . 9 . . . . : 9 } . . . . . . . . ! . . . . 9 .: . . . . :9 9 . . . . : . . . . : . . . . :
... : . . . . . . . . . . . : . . . . . . . : . . . . . . . . . . . . . . . . . : . . . . . . . . : . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . . . . . . . . . . . . : . . . . . . . . . . . . . . . . . . : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
~ !i! 9149149149
i! 9149149149149
!i 9149
i!!:: 9149149149
. . . . . . . . ii 9149149149
(b)
. . . . . : . . . : . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . .
........ : ........ . ................ : ................................................................................................ : ................... : ......... : .............
5 0 5 2 5 4 5 6 5 8 6 0
T i m e (s)