Acquisition of time-domain pulses is a common measurement in many
applications, and often the pulse characteristics is determined relative
to a fixed baseline (DC level). It is crucial that this baseline is
measured with high accuracy in order to avoid false readings and/or
performance degradation.
Factors such as component aging, temperature variations, and pattern noise
all adversely affect the accuracy of the baseline measurement and often
induce a baseline fluctuation/drift. Tracking and removing baseline
variations is crucial as it otherwise can lead to missed pulses, erroneous
detection of false pulses, and incorrect analysis of pulse
characteristics.