Patent ID: 8762809

Claim:
An apparatus comprising: a circuit configured to at least one of (i) encode first data to produce encoded data or (ii) decode second data to produce decoded data; wherein the circuit is configured to operate according to a predetermined matrix; wherein the predetermined matrix is selected from: 35 71 56 55 — — 23 34 — — — 71 — 3 — 72 1 0 — — — — — — 6 48 70 42 30 — 20 — — — 58 — 14 — — 12 — 0 0 — — — — — 13 1 68 59 45 26 — — 55 — — — 20 — — 20 — — 0 0 — — — — 74 2 61 30 — 34 — — 36 — 9 — 50 — 46 — — — — 0 0 — — — 35 15 4 20 57 — 34 — — 79 — — — — 30 — 0 — — — 0 0 — — 40 50 49 14 79 — 1 — — 12 65 — — — 20 — — — — — — 0 0 — 46 78 78 46 — 40 — 80 17 — — 8 — 6 — — — — — — — — 0 0 10 22 40 17 — 48 — 38 — 18 — 72 — 54 — — 1 — — — — — — 0, 14 10 49 47 23 — 33 — — — — 40 — 1 — 38 1 0 — — — — — — 47 35 33 53 — 25 — — 44 — 34 — 16 — 31 — — 0 0 — — — — — 25 9 51 12 44 — 7 51 — 51 — 8 — — — — — — 0 0 — — — — 28 38 8 45 — 7 — — 15 — 10 — — 2 — 32 — — — 0 0 — — — 19 12 43 38 13 — 49 — — — — — 13 — 45 — 0 — — — 0 0 — — 7 9 46 33 — 48 — 1 — 24 — 13 — 15 — — — — — — — 0 0 — 16 53 32 1 48 — 45 — 19 — 6 — — — — 48 — — — — — — 0 0 15 47 13 51 — 27 — 38 — 47 — — 6 — 7 — 1 — — — — — — 0, or 25 26 14 — 20 — 2 — 4 — — 8 — 16 — 18 1 0 — — — — — — 10 9 15 11 — 0 — 1 — — 18 — 8 — 10 — — 0 0 — — — — — 16 2 20 26 21 — 6 — 1 26 — 7 — — — — — — 0 0 — — — — 10 13 5 0 — 3 — 7 — — 26 — — 13 — 16 — — — 0 0 — — — 23 14 24 — 12 — 19 — 17 — — — 20 — 21 — 0 — — — 0 0 — — 6 22 9 20 — 25 — 17 — 8 — 14 — 18 — — — — — — — 0 0 — 14 23 21 11 20 — 24 — 18 — 19 — — — — 22 — — — — — — 0 0 17 11 11 20 — 21 — 26 — 3 — — 18 — 26 — 1 — — — — — — 0; wherein each element of the predetermined matrix labeled with a hyphen corresponds to a zero matrix; and wherein each element of the predetermined matrix labeled with a number corresponds to a respective cyclic-permutation matrix.