| CPC H03M 13/1102 (2013.01) [H03M 13/036 (2013.01); H03M 13/116 (2013.01); H03M 13/1177 (2013.01); H03M 13/616 (2013.01)] | 20 Claims |

|
8. A method for operating a network node comprising:
Low Density Parity Check (LDPC) encoding data as a code word according to a matrix, wherein:
a product of the matrix and a code word is a zero vector,
the code word comprises a payload and a parity,
the parity enables a reduction in a number of iterations required by a decoder that receives the code word,
the matrix comprises a systematic portion comprising a first number of elements and a parity portion comprising a second number of elements,
the length of the payload is a product of a first positive integer (X) and a second positive integer (Y),
the length of the parity is a product of X and a third positive integer (Z),
the first number of elements is the product of Y and Z,
the second number of elements is the product of Z and Z,
each element in the systematic portion and the parity portion is a submatrix having X columns and X rows,
a zero-valued element corresponds to an identity submatrix,
a positive-valued element corresponds to an identity submatrix with rows that are cyclically shifted according to a value of the positive-valued element, and
a negative-valued systematic element corresponds to a zero submatrix, and
two or more columns of the parity portion have an equal number of positive-valued elements,
wherein the network node is configured to transfer digital data to another network node over a network media.
|