Frame Synchronization

Needs to reliably detect the beginning of a packet in the presence of errors as high as 10% to provide margin for FEC.

8-bit HDLC "flag" unsuitable due to short length.

Use pseudorandom sequence with good autocorrelation properties, e.g., a PN sequence.

The longer the PN sequence, the greater the margin between missing frame sync and falsely detecting one in noise.  64 looks good, and is easy to implement in software on a 32-bit CPU.

Reliable sync enables use of negative acknowledgements (NAKs) to request additional information to aid decoding.

<< Back  Main  Next >>