Decoding Polar Codes via Weighted-Window Soft Cancellation for Slowly-Varying Channel

Abstract

Polar codes are a class of structured channel codes proposed by Arkan based on the principle of channel polarization, and can achieve the symmetric capacity of any Binary-input Discrete Memoryless Channel (B-DMC). The Soft CANcellation (SCAN) is a low-complexity iterative decoding algorithm of polar codes outperforming the widely-used Successive Cancellation (SC). Currently, in most cases, it is assumed that channel state is perfectly known at the decoder and remains constant during each codeword, which, however, is usually unrealistic. To decode polar codes for slowly-varying channel with unknown state, on the basis of SCAN, we propose the Weighted-Window SCAN (W2SCAN). Initially, the decoder is seeded with a coarse estimate of channel state. Then after each SCAN iteration, the decoder progressively refines the estimate of channel state with the quadratic programming. The experimental results prove the significant superiority of W2SCAN to SCAN and SC. In addition, a simple method is proposed to verify the correctness of SCAN decoding which requires neither Cyclic Redundancy Check (CRC) checksum nor Hash digest.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…