Iterative APP decoding and channel estimation for multiple-input multiple-output channels

We describe an iterative decoding technique for bit interleaved coded modulation (BICM) systems where the modulator uses multiple transmitting antennas and the receiver employs space-time detection with multiple antennas. We investigate the performance of this technique on two families of error-correcting codes: convolutional codes and turbo codes, as well as two diierent types of fading channels: independent at Rayleigh and block fading channels. We also present an adaptation of the Expectation-Maximization (EM) algorithm as an alternative means to pilot symbols for the estimation of multiple antenna channel coeecients. Associated to the iterative detection, the EM channel estimation does not signiicantly increase the decoding complexity. A 64-state rate 1=2 convolutional code performs 1:5 dB from outage capacity with perfect channel state information and 3 dB with EM estimation on the block fading channel.

[1]  Tolga M. Duman,et al.  Turbo coded modulation for systems with transmit and receive antenna diversity , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[2]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[3]  A. Robert Calderbank,et al.  Space-Time Codes for High Data Rate Wireless Communications : Performance criterion and Code Construction , 1998, IEEE Trans. Inf. Theory.

[4]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

[5]  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.

[6]  Joachim Hagenauer,et al.  Iterative decoding of binary block and convolutional codes , 1996, IEEE Trans. Inf. Theory.

[7]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[8]  Alain Glavieux,et al.  Reflections on the Prize Paper : "Near optimum error-correcting coding and decoding: turbo codes" , 1998 .

[9]  Sergio Benedetto,et al.  Design of parallel concatenated convolutional codes , 1996, IEEE Trans. Commun..

[10]  Giuseppe Caire,et al.  Bit-Interleaved Coded Modulation , 2008, Found. Trends Commun. Inf. Theory.

[11]  Dariush Divsalar,et al.  A soft-input soft-output APP module for iterative decoding of concatenated codes , 1997, IEEE Communications Letters.

[12]  Costas N. Georghiades,et al.  Sequence estimation in the presence of random parameters via the EM algorithm , 1997, IEEE Trans. Commun..

[13]  C. Brutel,et al.  Iterative joint channel estimation and detection of coded CPM , 2000, 2000 International Zurich Seminar on Broadband Communications. Accessing, Transmission, Networking. Proceedings (Cat. No.00TH8475).

[14]  M. J. Gans,et al.  On Limits of Wireless Communications in a Fading Environment when Using Multiple Antennas , 1998, Wirel. Pers. Commun..

[15]  Ephraim Zehavi,et al.  8-PSK trellis codes for a Rayleigh channel , 1992, IEEE Trans. Commun..

[16]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.