Patent ID: 8225165
Filing Date: 2012-07-17
Classification: H04L

Abstract:
1. A method for encoding data in a wireless communication system, comprising: receiving an information sequence; encoding the received information sequence to generate three subblocks of sequences, wherein a first subblock of the three subblocks is the information sequence, a second subblock of the three subblocks is an encoded sequence, and a third subblock of the three subblocks is an interleaved and encoded sequence; permuting the three subblocks of encoded sequences separately by subblock permutation; inter-subblock permuting the second subblock and the third subblock to generate a fourth subblock and a fifth subblock; continuously mapping the first subblock, the fourth subblock, and the fifth subblock into a circular buffer, the circular buffer including a first part, a second part, and a third part; bit-selecting bits from the circular buffer, in a circular order corresponding to the first part, the second part, and the third part, to generate a plurality of redundancy versions, wherein bit-selection for a first redundancy version of the plurality of redundancy versions begins at a first position in the circular buffer, bit-selection for each successive redundancy version of the plurality of redundancy versions begins after a last position in the circular buffer corresponding to a previous redundancy version, and wherein, when a complete codeword is selected, bit-selection is offset from the first position by a fixed number of bits X; and transmitting at least one redundancy version of the plurality of redundancy versions to at least one receiving device.