On Low Complexity Maximum Likelihood Decoding of Convolutional Codes
Jie Luo

TL;DR
This paper introduces a novel neighboring log likelihood (NLL)-based optimality test that significantly reduces the complexity of maximum likelihood decoding for convolutional codes, especially for long codewords.
Contribution
It proposes an NLL-based optimality test that is more efficient than traditional SLL-based tests, reducing decoding complexity regardless of codeword length.
Findings
NLL-based tests outperform SLL-based tests in complexity reduction
The method applies to convolutional codes and hidden Markov systems
Significant complexity savings demonstrated for long codewords
Abstract
This paper considers the average complexity of maximum likelihood (ML) decoding of convolutional codes. ML decoding can be modeled as finding the most probable path taken through a Markov graph. Integrated with the Viterbi algorithm (VA), complexity reduction methods such as the sphere decoder often use the sum log likelihood (SLL) of a Markov path as a bound to disprove the optimality of other Markov path sets and to consequently avoid exhaustive path search. In this paper, it is shown that SLL-based optimality tests are inefficient if one fixes the coding memory and takes the codeword length to infinity. Alternatively, optimality of a source symbol at a given time index can be testified using bounds derived from log likelihoods of the neighboring symbols. It is demonstrated that such neighboring log likelihood (NLL)-based optimality tests, whose efficiency does not depend on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
