Patent ID: 8176381

Claim:
A transmitter, comprising: a plurality of encoders configured to encode source bit streams from L information sources into bytes of code words, each of the plurality of encoders including different (n, k) multidimensional turbo-product codes (MTPCs) of code rate R=k/n, where k is a number of information bytes, and n is codeword length; wherein said plurality of encoders are configured to operate in at least two phases, a first phase at least involving operating k y column-encoders from among the plurality of encoders in parallel on k x bytes per column to generate the code words for a current dimension, and a second phase at least involving operating n x row-encoders from among the plurality of encoders in parallel on k y memory locations per rows to generate the code words for the current dimension, the first and the second phases being repeated for remaining layers of the current dimension and for layers of other dimensions.