Title :
Interleaver properties and their applications to the trellis complexity analysis of turbo codes
Author :
Garello, Roberto ; Montorsi, Guido ; Benedetto, Sergio ; Cancellieri, Giovanni
Author_Institution :
Dipt. di Elettronica e Autom., Ancona Univ., Italy
fDate :
5/1/2001 12:00:00 AM
Abstract :
In this paper, the basic theory of interleavers is revisited in a semi-tutorial manner, and extended to encompass noncausal interleavers. The parameters that characterize the interleaver behavior (like delay, latency, and period) are clearly defined. The input-output interleaver code is introduced and its complexity studied. Connections among various interleaver parameters are explored. The classes of convolutional and block interleavers are considered, and their practical implementation discussed. The trellis complexity of turbo codes is tied to the complexity of the constituent interleaver. A procedure of complexity reduction by coordinate permutation is also presented, together with some examples of its application
Keywords :
binary codes; block codes; computational complexity; concatenated codes; convolutional codes; decoding; interleaved codes; linear codes; turbo codes; block interleavers; code complexity; complexity reduction; convolutional interleavers; coordinate permutation; delay; input-output interleaver code; interleaver parameters; interleaver properties; iterative decoding; latency; linear binary block code; maximum likelihood decoding; noncausal interleavers; period; trellis complexity analysis; turbo codes; Block codes; Code standards; Communications Society; Convolutional codes; Delay; Error correction codes; Information theory; Iterative algorithms; Iterative decoding; Turbo codes;
Journal_Title :
Communications, IEEE Transactions on