A Universal List Decoding Algorithm with Application to Decoding of Polar Codes
Xiangping Zheng, Xiao Ma

TL;DR
This paper introduces a versatile list decoding algorithm called GCD, which improves decoding efficiency for linear block codes, especially polar codes, by reducing complexity and latency without sacrificing performance.
Contribution
The paper develops a generalized list decoding algorithm applicable to polar codes, with complexity reduction, performance bounds, and parallel implementation strategies.
Findings
GCD requires fewer queries than GND for most codes.
The truncated GCD balances performance and complexity effectively.
Parallel GCD decoding significantly reduces latency in polar codes.
Abstract
This paper is concerned with a guessing codeword decoding (GCD) of linear block codes. Compared with the guessing noise decoding (GND), which is only efficient for high-rate codes, the GCD is efficient for not only high-rate codes but also low-rate codes. We prove that the GCD typically requires a fewer number of queries than the GND. Compared with the ordered statistics decoding (OSD), the GCD does not require the online Gaussian elimination (GE). In addition to limiting the maximum number of searches, we suggest limiting the radius of searches in terms of soft weights or tolerated performance loss to further reduce the decoding complexity, resulting in the so-called truncated GCD. The performance gap between the truncated GCD and the optimal decoding can be upper bounded approximately by the saddlepoint approach or other numerical approaches. The derived upper bound captures 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.
Taxonomy
TopicsCoding theory and cryptography · Error Correcting Code Techniques
