An Efficient List Decoder Architecture for Polar Codes
Jun Lin, Zhiyuan Yan

TL;DR
This paper introduces an efficient hardware architecture for CRC-aided SCL decoding of polar codes, significantly improving hardware efficiency for short to moderate code lengths.
Contribution
It presents a novel list decoder architecture with area-efficient memory and path pruning techniques, enhancing hardware efficiency over existing designs.
Findings
Achieves 1.33 to 1.96 times hardware efficiency compared to previous decoders.
Supports polar codes of length 1024 with rate 1/2, list sizes 2 and 4.
Implemented in 90nm CMOS technology with notable efficiency improvements.
Abstract
Long polar codes can achieve the symmetric capacity of arbitrary binary-input discrete memoryless channels under a low complexity successive cancelation (SC) decoding algorithm. However, for polar codes with short and moderate code length, the decoding performance of the SC algorithm is inferior. The cyclic redundancy check (CRC) aided successive cancelation list (SCL) decoding algorithm has better error performance than the SC algorithm for short or moderate polar codes. In this paper, we propose an efficient list decoder architecture for the CRC aided SCL algorithm, based on both algorithmic reformulations and architectural techniques. In particular, an area efficient message memory architecture is proposed to reduce the area of the proposed decoder architecture. An efficient path pruning unit suitable for large list size is also proposed. For a polar code of length 1024 and rate…
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
TopicsError Correcting Code Techniques · Advanced Wireless Communication Techniques · DNA and Biological Computing
