Self-synchronizing code

This is an old revision of this page, as edited by Excirial (talk | contribs) at 18:21, 29 April 2010 (Reverted edits by 203.99.173.5 to last revision by Classicalecon (HG)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In telecommunications, a self-synchronizing code is a line code in which the symbol stream formed by a portion of one code word, or by the overlapped portion of any two adjacent code words, is not a valid code word.

A self-synchronizing code permits the proper framing of transmitted code words provided that no uncorrected errors occur in the symbol stream; external synchronization is not required. Self-synchronizing codes also allow recovery from uncorrected errors in the stream; with most prefix codes, an uncorrected error in a single bit may propagate errors further in the stream and make the subsequent data unreadable.

Every self-synchronizing code is a kind of prefix code. However, many prefix codes are not self-synchronizing codes.

Examples

See also

References

  •   This article incorporates public ___domain material from Federal Standard 1037C. General Services Administration. Archived from the original on 2022-01-22. (in support of MIL-STD-188).