DocumentCode
1087062
Title
On the trellis structure of block codes
Author
Kschischang, Frank R. ; Sorokine, Vladislav
Author_Institution
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
Volume
41
Issue
6
fYear
1995
fDate
11/1/1995 12:00:00 AM
Firstpage
1924
Lastpage
1937
Abstract
The problem of minimizing the vertex count at a given time index in the trellis for a general (nonlinear) code is shown to be NP-complete. Examples are provided that show that (1) the minimal trellis for a nonlinear code may not be observable, i.e. some codewords may be represented by more than one path through the trellis and (2) minimizing the vertex count at one time index may be incompatible with minimizing the vertex count at another time index. A trellis produce is defined and used to construct trellises for sum codes. Minimal trellises for linear codes are obtained by forming the product of elementary trellises corresponding to the one-dimensional subcodes generated by atomic codewords. The structure of the resulting trellis is determined solely by the spans of the atomic codewords. A correspondence between minimal linear block code trellises and configurations of nonattacking rooks on a triangular chess board is established and used to show that the number of distinct minimal linear block code trellises is a Stirling number of the second kind. Various bounds on trellis size are reinterpreted in this context
Keywords
block codes; computational complexity; linear codes; minimisation; trellis codes; NP-complete; Stirling number; atomic codewords; block codes; bounds; linear codes; nonattacking rooks; nonlinear code; one-dimensional subcodes; sum codes; time index; trellis structure; triangular chess board; vertex count minimization; Block codes; Computer architecture; Conferences; Decoding; Information theory; Linear code; Tree graphs; Viterbi algorithm;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.476317
Filename
476317
Link To Document