Separable concatenated codes with iterative map filtering

In practice, very efficient signalling over radio channels requires more than designing very powerful codes. It requires designing very powerful codes that have special structure so that practical decoding schemes can be used with excellent, but not necessarily optimal, results. Examples of two such approaches include the concatenation of convolutional and Reed-Solomon coding, and the use of very large constraint-length convolutional codes with reduced-state decoding. In this paper, powerful codes are obtained by using simple block codes to construct multidimensional product codes. The decoding of multidimensional product codes, using separable symbol-by-symbol maximum a posteriori (MAP) “filters”, is described. Simulation results are presented for three-dimensional product codes constructed with the (16,11) extended Hamming code. The extension of the concept to concatenated convolutional codes is given. The relationship between the free distance and the interleaving factors is examined, and then exemplified with computer simulation. Potential applications are briefly discussed.

[1]  G. David Forney,et al.  Coset codes-II: Binary lattices and related codes , 1988, IEEE Trans. Inf. Theory.

[2]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[3]  Jack K. Wolf,et al.  Efficient maximum likelihood decoding of linear block codes using a trellis , 1978, IEEE Trans. Inf. Theory.

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

[5]  R. J. Young,et al.  Separable concatenated codes with iterative map decoding for Rician fading channels , 1993 .

[6]  G. David Forney,et al.  Convolutional codes I: Algebraic structure , 1970, IEEE Trans. Inf. Theory.

[7]  Peter Adam Hoeher,et al.  Separable MAP "filters" for the decoding of product and concatenated codes , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

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

[9]  Joachim Hagenauer,et al.  The Decoding of Multidimensional Codes Using Separable Map "Filters" , 1992 .

[10]  John G. Proakis,et al.  Digital Communications , 1983 .

[11]  Charles M. Rader,et al.  Number theory in digital signal processing , 1979 .