FIELD: information technology.
SUBSTANCE: transmitter can encode a code block of data bits using a turbo-encoder. A receiver can perform decoding for the code block using a turbo-decoder, having a plurality of soft-in soft-out (SISO) decoders. A non-conflict turbo-interleaver can be used if the size of the code block is greater than the threshold size. A conventional turbo-interleaver can be used if the size of the code block is equal to or smaller than the threshold size. The non-conflict turbo-interleaver interleaves data bits in the code block such that information from the plurality of SISO decoders after interleaving or reverse interleaving can be written in parallel into a plurality of memory modules in each writing cycle without arising of memory access conflict. The conventional turbo-interleaver can interleave data bits in the code block by any means without regard to conflict memory accessing.
EFFECT: maintaining high efficiency of decoding.
30 cl, 12 dwg
Authors
Dates
2011-11-27—Published
2007-11-01—Filed