Re: Detection of signal



M.L. wrote:
Hello NG (again) :o)

How would you DSP wizards go about solving this apparently simple
problem?:

A signal (time, sample-value) is given and in this a pulse is present
at an unknown time t. The shape of the pulse is not known nor is the
duration, only that it rises significantly above the noise-level, so it
should be recognizable, at least by manual inspection. I would like to
write a program that can detect this pulse.

So what strategy should one employ to detect this unknown waveform?
Since the exact shape is not known, cross-correlation is no good.. So
should I just detect when the amplitude rises above an average
noise-value? Or implement some sort of running diff. that will suddenly
rise with a sudden increase in the slope of the signal?

Any ideas? Any standard way to proceed?


There are really no standard ways. One way is to try to think of what a "worse case" waveform would look like and try to design a detector to the worst case. Some people would consider a burst of noise to be a worst case signal.

You can approach the unknown duration problem by using a bank of detectors that span some min/max duration.

Since you imply that your signal is high SNR, simple is usually good enough.



Thanks!

Best,

M.L.

.



Relevant Pages

  • Re: Behaviour of accumulators during load change
    ... Note that if you apply pulsed load, even if pulse duration itself is ... it does not mean that battery will always show the smallest IR drop. ... For batteries where metal is deposited during charging (such as NiCd, ...
    (sci.chem.electrochem.battery)
  • Re: IR LED direction accuracy
    ... The datasheet does not directly give a duty cycle vs. pulse ... duration vs. current rating. ... LEDs onto a single receiver. ... bang on 38kHz or whatever your detectors carrier is. ...
    (sci.electronics.design)
  • Re: IR LED direction accuracy
    ... The datasheet does not directly give a duty cycle vs. pulse ... The current vs. pulse duration ... bang on 38kHz or whatever your detectors carrier is. ...
    (sci.electronics.design)
  • Re: How to define a trapezoidal pulse in MATLAB
    ... The increasing duration is 0.1 us. ... The decreasing duration is 0.1 us. ... The pulse mean duration is 0.5 us. ...
    (comp.dsp)
  • Re: Detection of signal
    ... is given and in this a pulse is present ... duration, only that it rises significantly above the noise-level, so it ... than just amplitude, and you want to use FFT methods, you could ... For instance you could use a rectangular window and a ramp from ...
    (comp.dsp)