The dynamics of group codes: state spaces, trellis diagrams, and canonical encoders
- 1 January 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 39 (5) , 1491-1513
- https://doi.org/10.1109/18.259635
Abstract
A group code C over a group G is a set of sequences of group elements that itself forms a group under a component-wise group operation. A group code has a well-defined state space Σk at each time k. Each code sequence passes through a well-defined state sequence. The set of all state sequences is also a group code, the state code of C. The state code defines an essentially unique minimal realization of C. The trellis diagram of C is defined by the state code of C and by labels associated with each state transition. The set of all label sequences forms a group code, the label code of C, which is isomorphic to the state code of C. If C is complete and strongly controllable, then a minimal encoder in controller canonical (feedbackfree) form may be constructed from certain sets of shortest possible code sequences, called granules. The size of the state space Σk is equal to the size of the state space of this canonical encoder, which is given by a decomposition of the input groups of C at each time k. If C is time-invariant and ν-controllable, then |Σk|=Π1⩽j⩽v|Fj/F j-1|j, where F0 ⊆···⊆ Fν is a normal series, the input chain of C. A group code C has a well-defined trellis section corresponding to any finite interval, regardless of whether it is complete. For a linear time-invariant convolutional code over a field G, these results reduce to known results; however, they depend only on elementary group properties, not on the multiplicative structure of G. Moreover, time-invariance is not required. These results hold for arbitrary groups, and apply to block codes, lattices, time-varying convolutional codes, trellis codes, geometrically uniform codes and discrete-time linear systemsKeywords
This publication has 26 references indexed in Scilit:
- State Spaces, Trellis Diagrams And Minimal Encoders For Linear Codes Over GrcupsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Convolutional codes over groupsIEEE Transactions on Information Theory, 1996
- On complexity of trellis structure of linear block codesIEEE Transactions on Information Theory, 1993
- On the Hamming distance properties of group codesIEEE Transactions on Information Theory, 1992
- Coset codes. II. Binary lattices and related codesIEEE Transactions on Information Theory, 1988
- Sphere Packings, Lattices and GroupsPublished by Springer Nature ,1988
- From time series to linear system—Part I. Finite dimensional linear time invariant systemsAutomatica, 1986
- A note on minimal covers for sofic systemsProceedings of the American Mathematical Society, 1985
- Efficient Modulation for Band-Limited ChannelsIEEE Journal on Selected Areas in Communications, 1984
- Convolutional codes I: Algebraic structureIEEE Transactions on Information Theory, 1970