Turbo Codes with Internal Pilot Insertion

In this paper we present a simple modification of a classical turbo code allowing for improved distance properties and rate adaptation. The proposed scheme suggests the insertion of pilot bits in the data sequence in such a manner that low weight codewords are eliminated or their weight multiplicity being reduced. In this way, pilots are utilized to increase the minimum distance of the code effectively. Furthermore, the rate can be made adaptive, almost arbitrarily according to the channel conditions under fixed interleaver length constraint. The resulting code uses fixed length codeword, can support a wide range of rates and even outperform the original system that uses external pilot insertion, in terms of error performance specifically at high signal to noise ratio. The proposed scheme does not add any complexity to the encoder neither to the decoder. Two recursive systematic convolutional (RSC) encoders together with S-random interleaver are used at the encoder side. At the decoder, soft-input soft-output Viterbi algorithm (SOVA) to accomplish iterative decoding with a maximum of five iterations is used.

[1]  Joachim Hagenauer,et al.  A Viterbi algorithm with soft-decision outputs and its applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[2]  Costas N. Georghiades,et al.  Rapid carrier acquisition from baud-rate samples , 1999, IEEE Trans. Commun..

[3]  Raymond Steele,et al.  The Pan-European Mobile Radio System , 1994 .

[4]  Daniel J. Costello,et al.  A distance spectrum interpretation of turbo codes , 1996, IEEE Trans. Inf. Theory.

[5]  Branka Vucetic,et al.  Combined turbo codes and interleaver design , 1999, IEEE Trans. Commun..

[6]  Brian M. Sadler,et al.  Pilot-assisted wireless transmissions: general model, design criteria, and signal processing , 2004, IEEE Signal Processing Magazine.

[7]  Lang Tong,et al.  Optimal Placement of Known Symbols for Nonergodic Broadcast Channels , 2002 .

[8]  Dariush Divsalar,et al.  Turbo code performance as a function of code block size , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[9]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[10]  Sergio Benedetto,et al.  Unveiling turbo codes: some results on parallel concatenated coding schemes , 1996, IEEE Trans. Inf. Theory.

[11]  Bartosz Mielczarek,et al.  Joint adaptive rate turbo decoding and synchronization on Rayleigh fading channels , 2001, IEEE VTS 53rd Vehicular Technology Conference, Spring 2001. Proceedings (Cat. No.01CH37202).