DocumentCode :
1017906
Title :
The dynamics of group codes: state spaces, trellis diagrams, and canonical encoders
Author :
Forney, G. David, Jr. ; Trott, Mitchell D.
Author_Institution :
Motorola Codex, Mansfield, MA, USA
Volume :
39
Issue :
5
fYear :
1993
fDate :
9/1/1993 12:00:00 AM
Firstpage :
1491
Lastpage :
1513
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 systems
Keywords :
block codes; convolutional codes; discrete time systems; encoding; group theory; lattice theory and statistics; linear systems; state-space methods; trellis codes; block codes; canonical encoders; discrete-time linear systems; geometrically uniform codes; granules; group codes dynamics; label sequences; lattices; linear time-invariant convolutional codes; state sequences; state spaces; time-varying convolutional codes; trellis codes; trellis diagrams; Block codes; Convolutional codes; Laboratories; Lattices; Legged locomotion; Linear code; Linear systems; State-space methods; Time varying systems; Vectors;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/18.259635
Filename :
259635
Link To Document :
بازگشت