International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings.
DOI: 10.1109/isit.2004.1365141
|View full text |Cite
|
Sign up to set email alerts
|

On the complexity of exact maximum likelihood decoding on tail-biting trellises

Abstract: An algorithm for exact maximum likelihood(ML) decoding on tail-biting trellises is presented, which exhibits very good average case behavior. An approximate variant is proposed, whose simulated performance is observed to be virtually indistinguishable from the exact one at all values of signal to noise ratio, and which effectively performs computations equivalent to at most two rounds on the tail-biting trellis. The approximate algorithm is analyzed, and the conditions under which its output is different from … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(13 citation statements)
references
References 28 publications
0
13
0
Order By: Relevance
“…However, the time complexity increases proportional to the number of stored paths. Practice has shown that memorizing the best two paths corresponding to the minimum value of M etric at each node gives performance almost indistinguishable from the ideal maximum likelihood decoder [11] An interesting failure condition of the algorithm is the following: The algorithm may fail to assign a value to the M etric field for a node if in the second phase a node fail to belong to any of the trellises assigned to the T rellis field of its predecessors by the algorithm. If this happens along all paths to all final states, the algorithm may fail to output a codeword in the second phase.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…However, the time complexity increases proportional to the number of stored paths. Practice has shown that memorizing the best two paths corresponding to the minimum value of M etric at each node gives performance almost indistinguishable from the ideal maximum likelihood decoder [11] An interesting failure condition of the algorithm is the following: The algorithm may fail to assign a value to the M etric field for a node if in the second phase a node fail to belong to any of the trellises assigned to the T rellis field of its predecessors by the algorithm. If this happens along all paths to all final states, the algorithm may fail to output a codeword in the second phase.…”
Section: Discussionmentioning
confidence: 99%
“…Some of these algorithms may fail to converge on certain inputs. Algorithms with guaranteed convergence were studied in [11], but they fail to achieve linear complexity. In particular, although the approximate algorithm proposed in [11], achieves performance close to an ideal ML decoder, it has a worst case time complexity of O(m log m), where m is the number of nodes in the TBT.…”
Section: Introductionmentioning
confidence: 99%
“…Since this definition does not overestimate the actual metric from s i k to s L j , A* algorithm will find a ML path. Interested readers are referred to [7] for details.…”
Section: Algorithm Descriptionmentioning
confidence: 99%
“…As opposed to the suboptimum techniques discussed above, an ML decoder based on the A* search algorithm was proposed in [7]. The algorithm consists of two phases: In phase-1, the Viterbi algorithm [8] is applied to the TBCC in order to obtain the trellis information; in phase-2, A* search algorithm uses the heuristic information obtained in phase-1 to yield the ML decoded output.…”
Section: Introductionmentioning
confidence: 99%
“…For linear block codes, conventional trellis and tail-biting trellis representations have gained a great deal of attention in the past decades [1][2][3]. Trellis representations not only reveal the code structure, but also lead to efficient trellisbased decoding algorithms [4][5][6][7][8]. For the same linear block codes, the number of states in its tail-biting trellis can be as low as the square root of the number of states in its minimal conventional trellis [1,8], e.g., for the (24, 12) extended Golay code, the maximum number of states in its conventional trellis is 512 [8], while the maximum number of states in its time-varying tail-biting trellis is only 16 [1].…”
Section: Introductionmentioning
confidence: 99%