Patent ID: 8301975

Claim:
A method of low-density parity-check (LDPC) encoding data, comprising: receiving input data from a data source; and applying the following expanded parity check matrix to the input data to generate encoded data: 6 38 3 93 - 1 - 1 - 1 30 70 - 1 86 - 1 62 94 19 84 - 1 92 78 - 1 15 - 1 - 1 92 71 - 1 55 - 1 12 66 45 79 - 1 78 - 1 - 1 38 61 - 1 66 9 73 47 64 - 1 39 61 43 - 1 - 1 - 1 - 1 32 52 55 80 95 22 6 51 - 1 63 31 88 20 - 1 - 1 - 1 6 40 56 16 ⁢ 37 38 4 11 - 1 46 48 0 - 1 - 1 - 1 - 1 - 1 45 24 32 30 - 1 - 1 0 0 - 1 - 1 - 1 10 - 1 22 55 70 82 - 1 - 1 0 0 - 1 - 1 - 1 - 1 - 1 - 1 95 32 0 - 1 - 1 0 0 - 1 24 90 44 20 - 1 - 1 - 1 - 1 - 1 - 1 0 0 71 53 - 1 - 1 27 26 48 - 1 - 1 - 1 - 1 0 wherein an expansion factor, L, is between 24 and 96, −1 represents an L×L all-zero square matrix, and any other integer, Sij, represents an L×L identity matrix circularly right shifted by a shift amount equal to floor ((L×Sij)/96).