Patent ID: 8443270

Claim:
A non-transitory computer readable media having instructions stored thereon that, when executed by a processor, causes the processor to decode data received from a plurality of transmitting nodes, the instructions comprising logic for: assigning to each transmitting node one or more sub-carriers of an Orthogonal frequency-division multiplexing access (OFDMA) frequency spectrum; receiving M codewords from the transmitting nodes, wherein the codewords are low-density parity-check (LDPC) codewords and are encoded in a parity check matrix so that a number of rows m′ depend on a code rate and are mapped on the assigned sub-carrier; computing a bit log-likelihood ratio for each received bit of the codewords and arranging the bit LLR by codeword to align with an equivalent parity check matrix; decoding the codewords with the equivalent parity check matrix; wherein each of the codewords are M times shorter than an Orthogonal frequency-division multiplexing (OFDM) LDPC codeword.