DocumentCode
945769
Title
Synchronization of binary messages
Author
Gilbert, E.N.
Volume
6
Issue
4
fYear
1960
fDate
9/1/1960 12:00:00 AM
Firstpage
470
Lastpage
477
Abstract
When messages are transmitted as blocks of binary digits, means of locating the beginnings of blocks are provided to keep the receiver in synchronism with the transmitter. Ordinarily, one uses a special synchronizing symbol (which is really a third kind of digit, neither 0 nor 1) for this purpose. The Morse code letter space and the teletype start and stop pulses are examples. If a special synchronizing digit is not available, its function may be served by a short sequence of binary digits
which is placed as a prefix to each block. The other digits must then be constrained to keep the sequence
from appearing within a block. If blocks of
digits (including the prefix
) are used, the prefix should be chosen to make large the number
of different blocks which satisfy the constraints. Lengthening the prefix decreases the number of "message digits" which remain in the block but also relaxes the constraints. Thus, for each
, there corresponds some optimum length of prefix. For each prefix
, a generating function, a recurrence formula, and an asymptotic formula for large
are found for
. Tables of
are given for all prefixes of four digits or fewer. Among all prefixes
of a given length
, the one for which
has the most rapid growth is
. However, for this choice of
, the table of values of
starts with small values;
does not become the best
-digit prefix until
is very large. At these values of
, the
digit prefix
is still better. The tables suggest that, for any
, a best prefix can always be found in the form
, for suitable
. Taking
and
it is shown that
is roughly
. This result is near optimal since no choice of
can make
exceed
.
which is placed as a prefix to each block. The other digits must then be constrained to keep the sequence
from appearing within a block. If blocks of
digits (including the prefix
) are used, the prefix should be chosen to make large the number
of different blocks which satisfy the constraints. Lengthening the prefix decreases the number of "message digits" which remain in the block but also relaxes the constraints. Thus, for each
, there corresponds some optimum length of prefix. For each prefix
, a generating function, a recurrence formula, and an asymptotic formula for large
are found for
. Tables of
are given for all prefixes of four digits or fewer. Among all prefixes
of a given length
, the one for which
has the most rapid growth is
. However, for this choice of
, the table of values of
starts with small values;
does not become the best
-digit prefix until
is very large. At these values of
, the
digit prefix
is still better. The tables suggest that, for any
, a best prefix can always be found in the form
, for suitable
. Taking
and
it is shown that
is roughly
. This result is near optimal since no choice of
can make
exceed
.Keywords
Block codes; Synchronization; Block codes; Decoding; Delay effects; Difference equations; Encoding; Error correction; Laboratories; Telephony; Teleprinting; Transmitters; Upper bound;
fLanguage
English
Journal_Title
Information Theory, IRE Transactions on
Publisher
ieee
ISSN
0096-1000
Type
jour
DOI
10.1109/TIT.1960.1057587
Filename
1057587
Link To Document