Patent ID: 7987410

Claim:
An article of manufacture comprising a non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: receiving payload data; dividing the payload data into a plurality of data blocks comprising a first data block and a last data block; encoding each of the plurality of data blocks into a code word, wherein a code word associated with the last data block is a shortened code word encoded by: inserting predefined bits into the last data block at predefined bit locations; generating an intermediate code word by determining low density parity check (LDPC) bits from the last data block with the inserted predefined bits; and generating the shortened code word by removing all of the predefined bits from the intermediate code word; encoding a plurality of code words other than the shortened code word such that the plurality of code words are decodable with a first number of iterations to achieve a desired bit error rate (BER); encoding the shortened code word such that the shortened code word is decodable using a second number of iterations to achieve the desired bit error rate, wherein the second number of iterations is less than the first number of iterations; and transmitting each code word as a string of OFDM symbols, such that each code word fits into an integral number of OFDM symbols.