Patent ID: 7930613
Filing Date: 2011-04-19
Classification: H03M

Abstract:
1. A computer program product embodied on a non-transitory computer-readable storage medium and comprising code that, when executed, causes a computer to perform the following: demultiplexing a plurality of systematic bits and a plurality of parity bits into a plurality of sequences, wherein the plurality of systematic bits and the plurality of parity bits are sequentially distributed among the plurality of sequences, and wherein the plurality of parity bits comprises a first set of parity bits with a first code rate and a second set of parity bits with a second code rate different from the first code rate for the same plurality of systematic bits; reordering the plurality of sequences based on an index set; grouping the plurality of sequences into a plurality of segments and interleaving each of the segments forming a plurality of matrices having a plurality of elements; modulating the plurality of elements of the plurality of matrices; truncating the modulated elements of each matrix of the plurality of matrices, and generating an output sequence that is transmitted in multi-slot packets from a base station to a remote station in a wireless communication system, wherein the output sequence comprises truncated modulated elements from each matrix of the plurality of matrices.