A Two-staged Adaptive Successive Cancellation List Decoding for Polar Codes

01/26/2019
by   ChenYang Xia, et al.
0

Polar codes achieve outstanding error correction performance when using successive cancellation list (SCL) decoding with cyclic redundancy check. A larger list size brings better decoding performance and is essential for practical applications such as 5G communication networks. However, the decoding speed of SCL decreases with increased list size. Adaptive SCL (ASCL) decoding can greatly enhance the decoding speed, but the decoding latency for each codeword is different so A-SCL is not a good choice for hardware-based applications. In this paper, a hardware-friendly two-staged adaptive SCL (TA-SCL) decoding algorithm is proposed such that a constant input data rate is supported even if the list size for each codeword is different. A mathematical model based on Markov chain is derived to explore the bounds of its decoding performance. Simulation results show that the throughput of TA-SCL is tripled for good channel conditions with negligible performance degradation and hardware overhead.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/08/2018

A High-Throughput Architecture of List Successive Cancellation Polar Codes Decoder with Large List Size

As the first kind of forward error correction (FEC) codes that achieve c...
research
02/15/2018

List Heaps

This paper presents a simple extension of the binary heap, the List Heap...
research
02/03/2017

A Multi-Gbps Unrolled Hardware List Decoder for a Systematic Polar Code

Polar codes are a new class of block codes with an explicit construction...
research
07/01/2019

On list decoding of 5G-NR polar codes

The 5G standardization process of the 3GPP included polar codes concaten...
research
05/13/2021

Input-distribution-aware parallel decoding of block codes

Many channel decoders rely on parallel decoding attempts to achieve good...
research
03/13/2018

Correct Undetected Errors with List Decoding in ARQ Error-control Systems

Undetected errors are important for linear codes, which are the only typ...
research
10/27/2020

Minimum-effort successive cancellation list decoding of polar codes

Polar codes are linear block codes that can achieve channel capacity at ...

Please sign up or login with your details

Forgot password? Click here to reset