An algorithm for computing the distance spectrum of trellis codes
- 1 January 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Selected Areas in Communications
- Vol. 7 (6) , 929-940
- https://doi.org/10.1109/49.29615
Abstract
A class of quasiregular codesis defined for which the distance spectrum can be calculated from the codeword corresponding to the all-zero information sequence. Convolutional codes and regular codes are both quasiregular, as well as most of the best known trellis codes. An algorithm to compute the distance spectrum of linear, regular, and quasiregular trellis codes is presented. In particular, it can calculate the weight spectrum of convolutional (linear trellis) codes and the distance spectrum of most of the best known trellis codes. The codes do not have to be linear or regular, and the signals do not have to be used with equal probabilities. The algorithm is derived from a bidirectional stack algorithm, although it could also be based on the Viterbi algorithm. The algorithm is used to calculate the beginning of the distance spectrum of some of the best known trellis codes and to compute tight estimates on the first-event-error probability and on the bit-error probabilityKeywords
This publication has 13 references indexed in Scilit:
- A fast algorithm for computing distance spectrum of convolutional codesIEEE Transactions on Information Theory, 1989
- Coset codes. I. Introduction and geometrical classificationIEEE Transactions on Information Theory, 1988
- Use of the Viterbi algorithm to compute error events of trellis phase coding in order of increasing distanceIEEE Transactions on Communications, 1988
- New trellis codes based on lattices and cosetsIEEE Transactions on Information Theory, 1987
- Trellis-coded modulation with redundant signal sets Part I: IntroductionIEEE Communications Magazine, 1987
- Efficient Modulation for Band-Limited ChannelsIEEE Journal on Selected Areas in Communications, 1984
- High-Level Modulation and Coding for Nonlinear Satellite ChannelsIEEE Transactions on Communications, 1984
- Channel coding with multilevel/phase signalsIEEE Transactions on Information Theory, 1982
- A new multilevel coding method using error-correcting codesIEEE Transactions on Information Theory, 1977
- Comments on "An efficient algorithm for computing free distance" by Bahl, L., et al.IEEE Transactions on Information Theory, 1973