Pattern detection and synchronization circuit
AssigneeNorth American Philips Corporation
InventorsDonald T. Best, Alvin Schultz, Richard C. Carickhoff
Life of this patent
Estimating the term…
Loading patent…
AssigneeNorth American Philips Corporation
InventorsDonald T. Best, Alvin Schultz, Richard C. Carickhoff
Estimating the term…
For identifying a preamble or other pattern in a binary bit stream, containing data coded to have a different average number of ones to zeroes from the pattern in question, a pattern detection circuit includes a shift register, a unitary adder and a comparison circuit. The shift register has a sufficient length that there is at least a high probability that the number of ones stored therein is different for the pattern in question from the range of number of ones found in that length of the data stream. The unitary adder counts the number of ones in the register, and this value is compared with the range of values which that length of the pattern should contain. If the pattern to be detected is a preamble used for bit synchronization, and the data are coded in a way which may lead to possibility of synchronization to a subharmonic, a ones-average detector may be used to disable the synchronization circuit for a local clock until the preamble is detected. For modest length preambles, there still should be sufficient length to synchronize the clock after preamble detection.
An apparatus for recovering data from a binary bit stream, each bit being a first value or a second value different from said first value, said stream containing at least data and sequences of a particular pattern interleaved with said data, wherein said particular pattern has a given ratio R of average numbers of bits of said first value to bits of said second value, and a length of at least m bits, where m is an integer and R is a ratio of two integers, comprising:
An apparatus for recovering data from a plesiosynchronous binary bit stream, each bit being a one or a zero, said stream containing at least encoded data and sequences of a preamble pattern interleaved with said data, wherein said preamble pattern has a given ratio R of ones to zeroes when averaged over at least n bits, and a length of at least m bits, where m and n are integers and R is a ratio of two integers, and m>n;
An apparatus for recovering data from a binary bit stream, each bit being a first value or a second value different from said first value, said stream containing at least data and sequences of a preamble pattern interleaved with said data, wherein said preamble pattern has a length of at least m bits, and a given ratio R of average numbers of bits of said first value to bits of said second value, where m is an integer and R is a ratio of two integers;
An apparatus for recovering data from a binary bit stream, each bit being a first value or a second value different from said first value, said stream containing at least data and sequences of a preamble pattern interleaved with said data, wherein said preamble pattern has a length of at least m bits, and a given ratio R of average numbers of bits of said first value to bits of said second value, where m is an integer and R is a ratio of two integers;
Dependencies are inferred from the claim text.