Lower bounds on trellis complexity of block codes

The trellis state-complexity s of a linear block code is defined as the logarithm of the maximum number of states in its minimal trellis. We present a new lower bound on the state complexity of linear codes, which includes most of the existing bounds as special cases. The new bound is obtained by dividing the time axis for the code into several sections of varying lengths, as opposed to the division into two sections-the past and the future-employed in the well-known DLP bounds. For a large number of codes this results in a considerable improvement upon the DLP bound. Moreover, we generalize the new bound to nonlinear codes, and introduce several alternative techniques for lower-bounding the trellis complexity, based on the distance spectrum and other combinatorial properties of the code. We also show how the general ideas developed in this paper may be employed to lower-bound the maximum and the total number of branches in the trellis, leading to considerably tighter bounds on these quantities. Furthermore, the asymptotic behavior of the new bounds is investigated, and shown to improve upon the previously known asymptotic estimates of trellis state-complexity.

[1]  Torleiv Kløve,et al.  The weight distribution of irreducible cyclic codes with block lengths n1((q1-1)/N) , 1977, Discret. Math..

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

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

[4]  Robert J. McEliece,et al.  New upper bounds on the rate of a code via the Delsarte-MacWilliams inequalities , 1977, IEEE Trans. Inf. Theory.

[5]  F. Kschischang,et al.  A Heuristic for Ordering a Linear Block Code to Minimize Trellis State Complexity , 1994 .

[6]  Alexander Vardy,et al.  Asymptotically good codes have infinite trellis complexity , 1995, IEEE Trans. Inf. Theory.

[7]  Tom Verhoeff,et al.  An updated table of minimum-distance bounds for binary linear codes , 1987, IEEE Trans. Inf. Theory.

[8]  Frank R. Kschischang,et al.  On the trellis structure of block codes , 1994, IEEE Trans. Inf. Theory.

[9]  Shu Lin,et al.  The state complexity of trellis diagrams for a class of generalized concatenated codes , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

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

[11]  R.J. McEliece The Viterbi decoding complexity of linear block codes , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[12]  Victor K.-W. Wei,et al.  On the generalized Hamming weights of product codes , 1993, IEEE Trans. Inf. Theory.

[13]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[14]  Boris D. Kudryashov Soft Decoding for Block Codes Obtained from Convolutional Codes , 1991, Algebraic Coding.

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

[16]  Shu Lin,et al.  ON COMPLEXITY OF TRELLIS STRUCTURE OF LINEAR BLOCK CODES , 1990 .

[17]  Dimitri P. Bertsekas,et al.  Constrained Optimization and Lagrange Multiplier Methods , 1982 .

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

[19]  Øyvind Ytrehus On the trellis complexity of certain binary linear block codes , 1995, IEEE Trans. Inf. Theory.

[20]  Samuel Dolinar,et al.  Trellis decoding complexity of linear block codes , 1996, IEEE Trans. Inf. Theory.

[21]  G. David Forney,et al.  Dimension/length profiles and trellis complexity of linear block codes , 1994, IEEE Trans. Inf. Theory.

[22]  Mitchell D. Trott,et al.  The dynamics of group codes: State spaces, trellis diagrams, and canonical encoders , 1993, IEEE Trans. Inf. Theory.

[23]  R. L. Gobbi A convolutional code performance bound for Fritchman single-error state channel models , 1995, Proceedings of MILCOM '95.

[24]  Shu Lin,et al.  On complexity of trellis structure of linear block codes , 1993, IEEE Trans. Inf. Theory.

[25]  Gérard D. Cohen,et al.  Upper bounds on generalized distances , 1994, IEEE Trans. Inf. Theory.

[26]  Shu Lin,et al.  On the optimum bit orders with respect to the state complexity of trellis diagrams for binary linear codes , 1993, IEEE Trans. Inf. Theory.

[27]  G. David Forney Density/length profiles and trellis complexity of lattices codes , 1994, IEEE Trans. Inf. Theory.

[28]  Alexander Vardy The Nordstrom-Robinson code: representation over $GF(4)$ and efficient decoding , 1994, IEEE Trans. Inf. Theory.

[29]  Alexander Vardy,et al.  Maximum-Likelihood Soft Decision Decoding of Bch Codes , 1993, Proceedings. IEEE International Symposium on Information Theory.

[30]  W. Fischer,et al.  Sphere Packings, Lattices and Groups , 1990 .

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

[32]  Jack K. Wolf,et al.  On Tail Biting Convolutional Codes , 1986, IEEE Trans. Commun..