Efficient Maximum-Likelihood Decoding for TBCC and CRC-TBCC Codes via Parallel List Viterbi

2023 12th International Symposium on Topics in Coding (ISTC)(2023)

引用 0|浏览3
暂无评分
摘要
Maximum-likelihood (ML) decoding of tail-biting convolutional codes (TBCCs) with S=$2^{v}$ states traditionally requires a separate S-state trellis for each of the S possible starting/ending states, resulting in complexity proportional to $S^{2}$. Lower-complexity ML decoders for TBCCs have complexity proportional to S log S. This high complexity motivates the use of the wrap-around Viterbi algorithm, which sacrifices ML performance for complexity proportional to S.This paper presents an ML decoder for TBCCs that uses list decoding to achieve an average complexity proportional to S at operational signal-to-noise ratios where the expected list size is close to one. The new decoder uses parallel list Viterbi decoding with a progressively growing list size operating on a single S-state trellis. Decoding does not terminate until the most likely tailbiting codeword has been identified. This approach is extended to ML decoding of tail-biting convolutional codes concatenated with a cyclic redundancy check code as explored recently by Yang et al. and King et al. Constraining the maximum list size further reduces complexity but sacrifices guaranteed ML performance, increasing errors and introducing erasures.
更多
查看译文
关键词
Tail-Biting Convolutional Codes,Convolutional Codes,Cyclic Redundancy Check,List Viterbi Decoding,List Decoding
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要