Wireless link, reliable preamble end detection?
- From: usenet@xxxxxxxxxxxxx
- Date: 26 May 2005 08:28:20 -0700
Hi everyone,
I have a project at the moment that requires a high-reliability one-way
radio link.
I have decided on Viterbi encoding the data and then encapsulating that
with Manchester encoding to keep everything DC balanced.
All that I can code fine it's the preamble, and specifically detecting
when it ends, that I'm having trouble with.
The current format of the preamble is a single repeating byte of
'1010001' chosen because it's asymmetric and I can easily align to
the start of it.
The detection of the start of actual data is giving me trouble; the
channel is very noisy so about every preamble byte in five will have a
single-bit error stopping me from simply waiting for data that 'isn't a
preamble byte'.
The choices as I see them are:
* Unique bytes at the start of real data.
* Wait for two 'non-preamble' bytes to determine preamble end.
Neither of these look like very good solutions and I'm worried that the
preamble may be the weak point in the scheme rather than the forward
error correction side of things.
I can't do anything really fancy as the preamble
stripping/de-Manchestering is being done on a low-end RISC micro and I
can at best examine two bytes in detail before I run out of time and
have to start sampling again.
So does anyone have advice on how to best detect the end of the
preamble?
Jon Starr
Design Engineer
DFx Technology Limited
http://www.dfxtech.co.uk
.
- Follow-Ups:
- Re: Wireless link, reliable preamble end detection?
- From: Mike Monett
- Re: Wireless link, reliable preamble end detection?
- From: Barry Jones
- Re: Wireless link, reliable preamble end detection?
- From: Ian Stirling
- Re: Wireless link, reliable preamble end detection?
- From: Tim Shoppa
- Re: Wireless link, reliable preamble end detection?
- From: John Fields
- Re: Wireless link, reliable preamble end detection?
- From: Tim Wescott
- Re: Wireless link, reliable preamble end detection?
- From: Luhan Monat
- Re: Wireless link, reliable preamble end detection?
- Prev by Date: Re: small soldering job
- Next by Date: Re: Programmed device - labelling requirements?
- Previous by thread: State Machines.. and their efficiency.
- Next by thread: Re: Wireless link, reliable preamble end detection?
- Index(es):
Relevant Pages
|