Patent ID: 8880975

Claim:
A method for synchronization detecting in an Ethernet Passive Optical Network, comprising: obtaining, by a synchronizer, M characters sequentially by getting a character from every other Q a check information bits in a continuous bit stream, wherein the Q is a number of bits of a check information block and the Q is 64, wherein the characters is 2 bits for synchronization and the characters comprises “00”or “11”; determining, by the synchronizer, whether a sequence formed by the obtained M characters is the same as a predetermined synchronization character sequence {Tj} to determine whether the synchronization succeeds; setting, by the synchronizer, locations of the M characters as locations of synchronization headers of M check information blocks, wherein the synchronization character sequence {Tj } satisfies the following conditions: ∑ i = 1 M - 1 ⁢ Diff ⁡ ( T i , T i + 1 ) > 1 , and ⁢ ⁢ ∑ i = 1 M - 2 ⁢ Diff ⁡ ( T i , T i + 2 ) > 0 , and wherein Diff ⁡ ( X , Y ) = { 0 , when ⁢ ⁢ X = Y 1 , when ⁢ ⁢ X ≠ Y , ⁢ ⁢ 1 ≤ j ≤ M , M ⁢ ⁢ is ⁢ ⁢ an ⁢ ⁢ integer ⁢ ⁢ greater ⁢ ⁢ than ⁢ ⁢ 3 ⁢ , and ⁢ ⁢ Q ⁢ ⁢ is ⁢ ⁢ a ⁢ ⁢ number ⁢ ⁢ of ⁢ ⁢ bits ⁢ ⁢ of ⁢ ⁢ an ⁢ ⁢ information ⁢ ⁢ block .