The experimental signal in this case study had a number of narrow spikes above a seemingly flat baseline.
Using iSignal to investigate the
signal, it was found that the visible positive spikes
were single points of very large amplitude (up
to 106), whereas the regions between the spikes were not really flat but contained
bell-shaped peaks that were so much smaller (below 103) that they were not even visible on this
scale. For example, using iSignal to
zoom in to the region around x=26300, you can see one of
those bell-shapes peaks with a small single-point
negative-going spike artifact near its peak.
Other filter types, like most forms of smoothing,
would be far less effective than a median filter for
this type of artifact and would distort the peaks.
The negative spikes in this signal turned out
to be steep steps, which can either be
reduced by using iSignal's slew-rate
limit function (the ` key) or manually eliminated
by using the semicolon key (;) to set the selected
region between the dotted red cursor lines to zero.
Using the latter approach, the entire cleaned-up
signal is shown below. The remaining peaks are all
positive, bell shaped and have amplitudes from about 6
to about 750.
Note
that fitting with an exponentially-broadened Gaussian model gives the peak parameters of the Gaussian before broadening. iSignal and iPeak estimate the peak
parameters of the broadened peak. As before, the effect
of the broadening is to shift the peak position to
larger x values, reduce the peak height, and increase
the peak width.
Position
Height Width Area
error
isignal
16871
788.88 32.881 27612 S/N=172
ipeak
16871
785.34 33.525 28029
peakfit(G)
16871 777.9 33.488 27729 1.68%
peakfit(E)
16863 973.72 27.312 28308 0.47%
G = Gaussian model;
E = Exponentially-broadened Gaussian model
This
page is part of "A Pragmatic Introduction to Signal
Processing", created and maintained by Prof. Tom O'Haver ,
Department of Chemistry and Biochemistry, The University of
Maryland at College Park. Comments, suggestions and questions
should be directed to Prof. O'Haver at toh@umd.edu. Updated July, 2022.