Patent ID: 8428195

Claim:
A method for detecting a training frame in received data, said training frame comprised of a frame marker having a string of a predefined length of binary ones and a string of a predefined length of binary zeroes, said method comprising: shifting said received data by one or more bit positions; inserting at least one predefined binary value at one end of said shifted received data to generate a modified version of said received data; applying a logic function to said received data and said modified version of said received data, wherein said received data and said modified version of said received data each comprise a plurality of bits and wherein said logic function identifies when corresponding bit positions in said received data and said modified version of said received data have different values; and detecting said frame marker when an output of said logic function has a first binary value in an approximate middle of a predefined number of a second binary value, wherein said output comprises a bit position corresponding to each of said plurality of bits.