The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 17th, 2024, 11:29pm
Pages: 1
Send Topic Print
ideas for design of single pulse detection (Read 6686 times)
vivkr
Community Fellow
*****
Offline



Posts: 780

ideas for design of single pulse detection
Jan 25th, 2008, 1:40am
 
Hi All,

I have the following design problem and would appreciate inputs in solving it:

There is a "radar kind" of application (but not radar) where a transceiver device sends out a pulse and then listens to the echo, which may or may not come.
Usually, a pulse train is transmitted.

If there is an echo from the sent pulse train, the receiver on the device must detect it and already detect the very first pulse reliably. So the problem is one
of single pulse detection. A matched filter provides an ideal solution. However, it is still quite hard to reliably detect the sent pulse in the presence of
background interference (akin to offset) which changes over time (though not very fast), and in presence of other similar transceivers.

What would be a robust and reliable (but as always not overly expensive method) to detect the single pulse reliably in presence of a limited number of
other transceivers? Is it possible to shape the pulse train or use some special modulation to achieve the desired goal. The frequency of operation is relatively
low (pulses of length 1 us say).

Ideas are welcome.

Regards
Vivek
Back to top
 
 
View Profile   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: ideas for design of single pulse detection
Reply #1 - Jan 25th, 2008, 10:10am
 
Hi Vivek,
I've worked a little bit with UWB-Impulse Radio systems(using Time-Hopping for multiple access) so maybe I can help a little bit(although maybe you are not in UWB field).
The problem you are describing it's more from architectural level than circuit level, detection of pulses it's "the easy part"(although timing synchronization in the matched filter can be quite difficult if you want something more than the detection of a pulse, i.e. maximum energy it's obtained only when the local generated template pulse an the receiver pulse are perfectly synchronized) the problem is the ability to discriminate between desired pulses and "interferences", I think that several approaches are valid:
1)Use an scheme like CSMA(but in this case without carrier):the transceiver don't transmit always, they listen the channel if free they sent,the others listen that somebody it's transmitting and then wait a predefined amount of time(duration of pulse + margin for the echo), it's similar to CSMA-CD in Ethernet wired systems but have the problem of the hidden terminal like in WLAN systems. The approach of WLAN it's CSMA-CA but needs a device that acts as "acces point" and a sequence of RTS/CTS(Request To Sent/Clear to Sent) but it avoids hidden terminal problem.
2)Using a topology Master/Slave where one device controls the others and authorizes for transmission, then the device has a temporal window for sending the train of pulses and listening, after that the master allows the following terminal.
3)Use of CDMA to code the train of pulses, each transceiver will have it's own pseudo-orthogonal sequence(I think Gold sequences are the ones used in 3G systems), this approach complicates the receiver since it's necessary to perform correlation of the whole received sequence and needs a perfect alignment of the the template with the received train end but in theory it's feasible to implement using Pulse-Position Modulation(PPM) where the code it's applied as a variable delay to the position of the pulse inside the chain(0 no delay,1 delay).

As you can see 1) & 2) fall inside what it would be TDMA techniques,3) it's CDMA one.

And I don't know, I will try to scratch my head a little bit more,
Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
vivkr
Community Fellow
*****
Offline



Posts: 780

Re: ideas for design of single pulse detection
Reply #2 - Jan 28th, 2008, 3:06am
 
Hi didac,

Indeed, I am not working in UWB, in fact not even in RF as you can guess from the pulse frequency levels I mentioned (low MHz).

Regarding your suggestions, I could not use (3) because using CDMA would mean that I would need to decode a train of pulses
first. My aim is to be able to detect a single pulse event already at the first pulse. For redundancy, 2-3 pulses are transmitted,
but ideally, the detection is accomplished on receiving the very first pulse. Synchronization is not a very big problem as some
amount of calibration is possible to ascertain the nominal return time. The application is kind of an object sensor.

Normally, the signal is reflected back by a reflector at fixed distance. In case there is an object in the path, this path is modified
and that gives the signal.

If another transmitter is lurking nearby, then the transmission from it is monitored during empty time slots and the internal
oscillator synchronized to transmit in a way as to avoid the interferer. This would be similar to your TDMA schemes.

The problem is that detection is still quite difficult and a very large dynamic range is needed upfront merely to accomodate
the very large amount of background noise and interference.

Regards
Vivek
Back to top
 
 
View Profile   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: ideas for design of single pulse detection
Reply #3 - Jan 30th, 2008, 7:48am
 
Hi Vivek,
I was thinking of this issue and maybe two options are feasible to investigate(although I personally find them complicated):
1)Use of superregenerative receiver concept, the problem is that since it's like a tuned oscillator I think pulse must be shaped to be "sinus like". Also althought in theory it's the topology with the greatest sensibility it needs a good isolation(causes spurious transmission in reception) and the control loop should be well defined.
2)Use of autocorrelation for reception, it's similar to matched filter but the template pulse it's the received pulse(which avoid synchronization), I've seen two approches:
a)Use of a "squarer":the received pulse feds the two branches of the multiplier
b)Sent two pulses instead of one, with a delay of Td, in reception the path to the multiplier is divided in two:one directly and the other through a delay(which I think is the hardest part to implement), this way the first received pulse is used for the multiplication with the second pulse.
Just some ideas that I had, not sure if any of them will be really useful.
Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
fran2k5
Junior Member
**
Offline



Posts: 29

Re: ideas for design of single pulse detection
Reply #4 - Jan 31st, 2008, 7:01am
 
Hi,

probably the following reference could help:

Thresholded samplers for UWB impulse radar
Hjortland, H.A.; Wisland, D.T.; Lande, T.S.; Limbodal, C.; Meisal, K.;
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
27-30 May 2007 Page(s):1210 - 1213

it's an all-digital idea...

Hope it helps,

frank
Back to top
 
 
View Profile   IP Logged
vivkr
Community Fellow
*****
Offline



Posts: 780

Re: ideas for design of single pulse detection
Reply #5 - Feb 1st, 2008, 5:44am
 
Hi everyone,

Thanks for your responses. I hope that I can find a good solution based on these inputs.

Regards
Vivek
Back to top
 
 
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: ideas for design of single pulse detection
Reply #6 - Feb 1st, 2008, 10:30am
 
There are all kinds of DSP ways of dearling with this, but do you want the overhead of ADC and a DSP digital engine?

If so, give some thought to PRML type architectures (Partial response, maximum likelyhood, in sequene - BW limiting, ADC followed by a Viterbi detector)

If you want a simpler analog approach, think if peak detection would work. (amplitude qualify the peak of the pulse, and do it based upon the zero crossing of the derivative of the pulse)

both of the above aproaches have been used in mass storage (disk and tape) with good success.

Integration detection, and quantized feedback methods are NOT suggested.

email me if you need further explanations on these: jerry@effectiveelectrons.com

Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: ideas for design of single pulse detection
Reply #7 - Feb 2nd, 2008, 11:11am
 
Hi,
loose-electron could you post any reference on the use of Viterbi as a pulse detector?, it's because I've always seen it as sequence detector(decoder,error corrector as you would like to name it but deals with bit streams) based in Maximum likelihood, moreover I always senn it used with bit chains coded following a FSM(Finite State Machine) method(like convolutional codes or Trellis Coded Modulation) and I'm a bit curious about this.
Thanks,
PS: when you say integration detection is not suggested you include the matched filter?(that it's the detection method that maximizes the SNR in a AWGN channel if my memory is not failing,moreover in multipath channels with CSI(Channel State Information) the Rake receiver can be derived using n-branch multipliers and maximum ratio combining).
Back to top
 
 
View Profile WWW   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: ideas for design of single pulse detection
Reply #8 - Feb 4th, 2008, 12:15pm
 
The Viterbi detector is best known in certain applications - some of which you mention, but in a genral application, if you can define the sampling points, their numeric values a Viterbi detector trellis can be defined to detect the maximum likelihood for that pulse in a noisy background.

All a viterbi detector does (simplified version) is determine the ideal pulse vs. observed pulsed difference in energy and determines which decision (one or zero) is the highest probablity.

Integration detection looks good if you are a math major. Take the integral of the pulse, have the pulses alternate in polarity, and the integral looks like an NRZ data stream. In an applications environment it falls apart due to non-ideal pulses, amplitude variance and similar issues, making the DC operating point slowly vary. Not good.

If you need more on this topic let me know, I spent three years doing industry research on better detection methods for disk drives, and the problem is very similar in nature.

-- Jerry

Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: ideas for design of single pulse detection
Reply #9 - Feb 4th, 2008, 12:33pm
 
Hi Jerry,
Thanks for the explanation, the mapping of the pulse values fits well on my background, I've been doing a little bit google search and will try to look at it in depth when I have a little bit time. I've did a little bit of ML and MAP(Bayesian theory) estimators so I will add this little piece to knowledge vault just in case I needed it the future.
Thank you very much once again,
Back to top
 
 
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.