2001
DOI: 10.1007/978-1-4613-0165-3_2
|View full text |Cite
|
Sign up to set email alerts
|

Connections Between Linear Systems and Convolutional Codes

Abstract: The article reviews different definitions for a convolutional code which can be found in the literature. The algebraic differences between the definitions are worked out in detail. It is shown that bi-infinite support systems are dual to finite-support systems under Pontryagin duality. In this duality the dual of a controllable system is observable and vice versa. Uncontrollability can occur only if there are bi-infinite support trajectories in the behavior, so finite and half-infinite-support systems must be … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
68
0

Year Published

2001
2001
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 67 publications
(69 citation statements)
references
References 45 publications
1
68
0
Order By: Relevance
“…Following [31,32], we define a convolutional code as a submodule C of F n [z]. Since F[z] is a principal ideal domain, and C is a submodule of the free submodule F n [z], the convolutional code C is free and it has a well defined rank k (with k ≤ n).…”
Section: Preliminary Resultsmentioning
confidence: 99%
“…Following [31,32], we define a convolutional code as a submodule C of F n [z]. Since F[z] is a principal ideal domain, and C is a submodule of the free submodule F n [z], the convolutional code C is free and it has a well defined rank k (with k ≤ n).…”
Section: Preliminary Resultsmentioning
confidence: 99%
“…Two linear systems are feedback equivalent if one can transform one into the other by changes of coordinates together with feedback loops. Regarding equivalence relations in coding literature, due to the fact that a convolutional code can have many encoders, most works on the topic are focused on the study of equivalence relations between encoders of the same convolutional code: that is, the study of the conditions in which two encoding matrices are equivalent, and thus they generate the same code (see [4] for a general overview). In the theory of block codes over nite elds, MacWilliams stated that linear block codes are related by weight-preserving isomorphism (see [27]).…”
Section: Receiver Tmentioning
confidence: 99%
“…The connection between linear systems and convolutional codes over nite elds has been studied from di erent points of view depending on the approach to convolutional codes that is being used (see [4]). The available representations let us describe the dynamics of the encoders of the codes or constructing convolutional codes with certain good properties such as observability.…”
Section: Introductionmentioning
confidence: 99%
“…Convolutional codes [10] are an important type of error correcting codes that can be represented as a time-invariant discrete linear system over a finite field [20]. They are used to achieve reliable data transfer, for instance, in mobile communications, digital video and satellite communications [10,23].…”
Section: Introductionmentioning
confidence: 99%
“…Since the sixties it has been widely known that convolutional codes and linear systems defined over a finite field are essentially the same objects [20]. More recently, there has been a new and increased interest in this connection and many advances have been derived from using the system theoretical framework when dealing with convolutional codes, see [12,17].…”
Section: Introductionmentioning
confidence: 99%