Effective Trellis Decoding Techniques for Block Codes

The trellis and tree diagrams of a code provide a highly structured combinatorial representation of the code as a graph. This permits the soft-decision (SD) decoding of the code by mapping the received sequence of values from the channel onto the branches of the graph and computing the likelihood of each path so formed by means of an additive function of the (estimated) channel, called the metric. The extra information provided by the SD decoding is equivalent to around 2 dB of gain in the signal-to-noise ratio when compared to hard-decision decoding for an additive white Gaussian noise channel. Graph-decoding techniques have traditionally been restrained to convolutional codes, giving them the primacy over the block codes, whose algebraic SD decoding algorithms [4] resulted much more complex in comparison. However, there are many applications, such as mobile radio communications, where block codes are advantageous, because they avoid error propagation problems and they can be well matched to the characteristics of the information source and the channel.

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

[2]  John B. Anderson,et al.  Instrumentable tree encoding of information sources (Corresp.) , 1971, IEEE Trans. Inf. Theory.

[3]  P. G. Farrell,et al.  Partitioning algorithms for soft decision decoding of block codes , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[4]  Rodney M. Goodman,et al.  New approaches to reduced-complexity decoding , 1991, Discret. Appl. Math..

[5]  P. Farrell,et al.  Generalised array codes and their trellis structure , 1993 .

[6]  L.E. Aguado-Bayon,et al.  Reducing the complexity of trellises for block codes , 1995, Proceedings of 1995 IEEE International Symposium on Information Theory.

[7]  S. Dolinar,et al.  Maximum-Likelihood Soft-Decision Decoding of Block Codes Using the A* Algorithm , 1994 .

[8]  John B. Anderson,et al.  Sequential Coding Algorithms: A Survey and Cost Analysis , 1984, IEEE Trans. Commun..

[10]  Patrick G. Farrell,et al.  On Hybrid Stack Decoding Algorithms for Block Codes , 1998, IEEE Trans. Inf. Theory.

[11]  Robert J. McEliece,et al.  On the BCJR trellis for linear block codes , 1996, IEEE Trans. Inf. Theory.

[12]  Frank R. Kschischang,et al.  Trellis-based decoding of binary linear block codes , 1993, Information Theory and Applications.

[13]  Douglas J. Muder Minimal trellises for block codes , 1988, IEEE Trans. Inf. Theory.

[14]  Yunghsiang Sam Han,et al.  Efficient priority-first search maximum-likelihood soft-decision decoding of linear block codes , 1993, IEEE Trans. Inf. Theory.