Title :
Rate Variable, Multi-Binary Turbo Codes with Controlled Error-Floor
Author :
Ferrari, Marco ; Bellini, Sandro
Author_Institution :
Dipt. of Elettron. e Inf., Politec. di Milano, Milan
fDate :
5/1/2009 12:00:00 AM
Abstract :
In this letter we propose rate variable turbo codes based on the parallel concatenation of tailbiting recursive systematic multibinary (m-ary) convolutional codes. Rate variability is not achieved by puncturing, which can have adverse effects on the minimum distance of the code. Using a variable number of input lines of the encoder, we obtain several different overall rates ranging from 1/2 to 7/8. The most suitable soft-in- soft-out decoding algorithm for these turbo codes is based on the dual reciprocal code, which is very efficient for high rate codes. A particular interleaver design, namely the "backbone" interleaver, guarantees a high hamming weight in codewords with information weight 2 and 3, as well as good minimum distances and fairly low multiplicities for higher information weights. Therefore, these codes have very low error floors.
Keywords :
binary codes; convolutional codes; decoding; dual codes; interleaved codes; turbo codes; variable rate codes; backbone interleaver design; controlled error-floor; convolutional code; decoding algorithm; dual reciprocal code; hamming weight; multibinary turbo code; parallel concatenation; rate variable code; Bit error rate; Concatenated codes; Convergence; Convolutional codes; Error analysis; Error correction codes; Hamming weight; Interleaved codes; Maximum likelihood decoding; Turbo codes; Turbo Codes, non-binary codes, dual codes, variable rate codes;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2009.05.050300