Method and device for information block coding and synchronization detecting
OwnerDongyu GENG, Dongning Feng +2inventors
InventorsDongyu GENG, Dongning Feng, Raymond W.K. Leung, Frank Effenberger
Life of this patent
Estimating the term…
Abstract
A method and a device for information block coding and synchronization detecting are provided. Information block coding and synchronization detecting are preformed according to a synchronization character sequence satisfying certain conditions. Thus, the probability of incorrect synchronization is effectively reduced without increasing the complexity. Optimal synchronization character sequences in different lengths are provided to further reduce the probability of incorrect synchronization.
Claims12
A method for information block coding, comprising:
- obtaining M continuous check information blocks through forward error correction (FEC) coding;
- adding a synchronization character to each of the M continuous check information blocks according to a synchronization character sequence {Tj}, wherein the synchronization character serves as a synchronization header, wherein the synchronization character added to a jth check information block Pj is Tj, and 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
- ,
-
-
- wherein
-
-
- Diff
-
- (
- X
- ,
- Y
- )
- =
- {
- 0
- ,
- when
-
-
- X
- =
- Y
- 1
- ,
- when
-
-
- X
- ≠
- Y
- ,
- 1
- ≤
- j
- ≤
- M
- ,
- and M is an integer greater than 3.
A device for information block coding, comprising:
- a sequence storage module, adapted to store a synchronization character sequence {Tj}, wherein the {Tj} satisfy 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
- ,
-
-
- wherein
-
-
- Diff
-
- (
- X
- ,
- Y
- )
- =
- {
- 0
- ,
- when
-
-
- X
- =
- Y
- 1
- ,
- when
-
-
- X
- ≠
- Y
- ,
- 1
- ≤
- j
- ≤
- M
- ,
- and M is an integer greater than 3;
- an FEC coding module, adapted to generate M continuous check information blocks through FEC coding;
- and
- a first synchronization coding module, adapted to add one synchronization character serving as one synchronization header to each of the M continuous information blocks generated by the FEC coding module according to the synchronization character sequence {Tj} stored in the sequence storage module, wherein the synchronization character added to a jth information block Pjis Tj.
Dependencies are inferred from the claim text.