On complexity of trellis structure of linear block codes
نویسندگان
چکیده
This paper is concerned with the trellis structure of linear block codes. The paper consists of four parts. In the first part, we investigate the state and branch complexities of a trellis diagram for a linear block code. A trellis diagram with the minimum number of states is said to be minimal. First, we express the branch complexity of a minimal trellis diagram for a linear block code in terms of the dimensions of specific subcodes of the given code. Then we derive upper and lower bounds on the number of states of a minimal trellis diagram for a linear block code, and show that a cyclic(or shortened cyclic) code is the worst in terms of the state complexity among the linear block codes of the same length and dimension. Furthermore, we show that the structural complexity of a minimal trellis diagram for a linear block code depends on the order of its bit positions. This fact suggests that an appropriate permutation of the bit positions of a code may result in an equivalent code with a much simpler minimal trellis diagram. In part two, we consider boolean polynomial representation of codewords of a linear block code. This representation will help us in study of the trellis structure of the code. In part three, we apply boolean polynomial representation of a code to construct its minimal trellis diagram. Particularly, we focus on the construction of minimal trellises for Reed-Muller codes and the extended and permuted binary primitive BCH codes which contain Reed-Muller code as subcodes. Finally, we an_yze and present the structural complexity of minimal trellises for the extended and permuted (64,24), (64,45), and double-error-correcting (2", 2"-2m1) BCH codes. We show that these codes have relatively simple trellis structure and hence can be decoded with the Viterbi decoding algorithm.
منابع مشابه
On the Intractability of Permuting a Block Code to Minimize Trellis Complexity [Correspondence] - Information Theory, IEEE Transactions on
A novel trellis design technique for both block and convolutional codes based on the Shannon product of component block codes is introduced. Using the proposed technique, structured trellises for block and convolutional codes have been designed. It is shown that the designed trellises are minimal and allow reduced complexity Viterbi decoding. Zndex Terms-Linear codes, trellis structure, product...
متن کاملTail-Biting Trellises of Block Codes: Trellis Complexity and Viterbi Decoding Complexity
Tail-biting trellises of linear and nonlinear block codes are addressed. We refine the information-theoretic approach of a previous work on conventional trellis representation, and show that the same ideas carry over to tail-biting trellises. We present lower bounds on the state and branch complexity profiles of these representations. These bounds are expressed in terms of mutual information be...
متن کاملThe weighted coordinates bound and trellis complexity of block codes and periodic packings
Weighted entropy profiles and a new bound, the weighted coordinates bound, on the state complexity profile of block codes are presented. These profiles and bound generalize the notion of dimension/length profile (DLP) and entropy/length profile (ELP) to block codes whose symbols are not drawn from a common alphabet set, and in particular, group codes. Likewise, the new bound may improve upon th...
متن کاملLower bounds on trellis complexity of block codes
Abstruct-The trellis state-complexity s of a linear block code is defined as the logarithm of the maximum number of states in its minimal trellis. We present a new lower bound on the statecomplexity of linear codes, which includes most of the existing bounds as special cases. The new bound is obtained by dividing the time axis for the code into several sections of varying lengths, as opposed to...
متن کاملTrellis Complexity Bounds for Decoding Linear Block Codes
We consider the problem of finding a trellis for a finear block code that minimizes one or more measures of trellis complexity. The domain of optimization may be different permutations of the same code or different codes with the same parameters. Constraints on trellises, including relationships between the minimal trellis of a code and that of the dual code, are used to derive bounds on comple...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Information Theory
دوره 39 شماره
صفحات -
تاریخ انتشار 1993