Re: How to count number of spikes in a signal (related to noise)
- From: "Dave Robinson" <dave.robinson@xxxxxxxxxxxxx>
- Date: Tue, 2 Oct 2007 16:17:14 +0000 (UTC)
"G.A.M. " <x0zero@xxxxxxxxx> wrote in message <fdtm0l$hp2
$1@xxxxxxxxxxxxxxxxxx>...
I have a signal which, if no noise is present, looksroughly
like a parabola y = -X.^2. (i.e., x squared)However,
The ideal signal should be smooth like a parabola.
with noise, there can be many jagged spikes in the signal.in
I would like to count the number of these spikes. This is
part of my effort to quantify noise in the signal.
Can anyone suggest a good option for counting the spikes
a signal (in a given range)?large
The jagged spikes (noise) can occur along the up and down
slopes or near the top and they can sometimes be very
- even more than 50% of the amplitude of the parabola.
Individual spikes are usually very narrow as well.
Just a thought, if your noise spikes are very sharp, as you
suggest, it sounds like a task ideally tackled using
Wavelets. That is to say the noise is mainly present in the
fast detail, whereas your signal in mainly in the slow
detail.
Off the top of my head, I guess you could do something like
a wavelet smooth, to remove the fast transient information,
then subtract the smoothed parabola from the full waveform,
to end up with just the noise, which you could then
characterize much more easily.
There is probably a lot mor sophisticated Wavelet
techniques that you could use - perhaps one of the guru's
will respond.
Regards
Dave Robinson
.
- Follow-Ups:
- References:
- Prev by Date: infinite bus
- Next by Date: Re: Problem with Discrete Fourier block
- Previous by thread: Re: How to count number of spikes in a signal (related to noise)
- Next by thread: Re: How to count number of spikes in a signal (related to noise)
- Index(es):
Relevant Pages
|