Patent ID: 7000177

Claim:
A data transmission system for transmitting user data to and receiving data from a communication channel, comprising: a parity check matrix comprising: M tiers, wherein M +24 +0 2, Dmin +32 +0 2 * M for M +32 +0 1 . . . 3 or 2*M +24 +0 Dmin +24 +0 6 for M +22 +0 3, wherein Dmin is the minimum Hamming distance, tc +32 +0 M, wherein tc is the column weight, and cycle +31 +0 4 +32 +0 0; a linear block encoder to encode the user data in response to said parity check matrix; a transmitter to transmit an output of said linear block encoder to the communication channel; a soft channel decoder to decode data; and a soft linear block code decoder to decode data decoded by said soft channel decoder in response to said parity check matrix.