Patent ID: 9009572
Filing Date: 2015-04-14
Classification: H03M

Abstract:
1. A method for adapting data blocks to be supplied to a turbo coder, the method comprising the steps of: receiving a plurality of data blocks to be supplied to a turbo coder, each data block having a block size N that is smaller than a minimum block size M defined by the turbo coder; for each of the plurality of data blocks to be supplied to the turbo coder, placing M−N additional bits, each having a valve of “0”, in a sequence preceding the respective data block to be supplied to the turbo coder for coding data bits of the respective data block, such that the position of the additional “0” bits added to each data block always precedes the respective data block; for each of the plurality of data blocks, extending the respective data blocks by adding the M−N additional “0” bits to the respective data block which is to be supplied to the turbo coder for coding the data bits of the respective data block, wherein the number M−N of additional “0” bits placed ahead of each respective data block is determined as a function of the length of that data block such that the extended data block resulting from the addition of the M−N “0” bits meets the minimum block size M defined by the turbo coder; receiving the plurality of extended data blocks at the turbo coder and outputting from the turbo coder, for each extended data block, a bit stream including a bit sequence with uncoded systematic bits, a bit sequence with first coded parity bits, and a bit sequence with second coded parity bits; for each bit stream output by the turbo coder for a respective extended data block: