Updating icod codeword 11 31

An improved method is provided for identifying a repeated codeword in an incoming bit stream.The method includes: receiving an incoming bit stream having an expected codeword repeated a number of times; determining whether a group of incoming data bits correlates to the expected codeword, where each of the incoming data bits in the group need not match the corresponding data bit of the expected codeword; and determining whether the expected code word is repeated over a sequence of incoming data bits.

Each code sequence or codeword represents one bit of information to be transmitted.Other types of synchronization patterns are contemplated by this disclosure.Briefly, a group of incoming data bits is correlated to the expected codeword, such that the number of data bits in the group equals the number of data bits which form the expected codeword.However, synchronization should occur with a much higher error tolerance in the synchronization information.Therefore, it is desirable to provide a more robust technique for identifying the synchronization pattern in an incoming bit stream, whereby reliable synchronization can occur at bit error rates in excess of 20%.depicts an improved method 10 for identifying a synchronization pattern in an incoming bit stream.For illustration purposes, the synchronization pattern is comprised of a repeated codeword.For example, a codeword of “0100110001110000” may be used to transmit a logic state of one; whereas, a codeword of “1011001110001111” may be used to transmit a logic state of zero.In this example, sixteen bits are used to represent a single information bit such that the redundancy is fifteen bits.Further areas of applicability will become apparent from the description provided herein.It should be understood that the description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.