Title :
Interleaver and puncturing in turbo codes
Author :
Nemati, Majid A. ; Jamali, Hamid Reza ; Kwon, Hyuck M.
Author_Institution :
Wichita State Univ., KS, USA
fDate :
6/23/1905 12:00:00 AM
Abstract :
Theoretically, turbo codes must be implemented with large block sizes. To reduce delay and complexity in practical communications systems, we need to utilize small block sizes. In these cases, interleaving and puncturing play important roles in the code performance. In this paper, we introduce an algorithm, called interleaver trellis, to analyze a specific interleaver. This will enable us to select the best interleaver among given, designed, or randomly generated interleavers when the bit error rate (BER) is considered as the performance criterion. Then we will design a good puncturing pattern for the selected interleaver to increase the code rate with the minimum degradation or even performance improvement.
Keywords :
computational complexity; convolutional codes; delays; error statistics; interleaved codes; turbo codes; AWGN channel; BER; bit error rate; code performance; code rate; communications systems; complexity reduction; convolution codes; delay reduction; interleaver trellis algorithm; performance criterion; puncturing; puncturing pattern; randomly generated interleavers; turbo codes; Algorithm design and analysis; Bit error rate; Communication systems; Degradation; Delay; Design methodology; Interleaved codes; Performance analysis; Polynomials; Turbo codes;
Conference_Titel :
Vehicular Technology Conference, 2001. VTC 2001 Fall. IEEE VTS 54th
Print_ISBN :
0-7803-7005-8
DOI :
10.1109/VTC.2001.956574