Fast Decoding of Multi-Kernel Polar Codes

02/05/2019
by   Adam Cavatassi, et al.
0

Polar codes are a class of linear error correction codes which provably attain channel capacity with infinite codeword lengths. Finite length polar codes have been adopted into the 5th Generation 3GPP standard for New Radio, though their native length is limited to powers of 2. Utilizing multiple polarizing matrices increases the length flexibility of polar codes at the expense of a more complicated decoding process. Successive cancellation (SC) is the standard polar decoder and has time complexity O(N N) due to its sequential nature. However, some patterns in the frozen set mirror simple linear codes with low latency decoders, which allows for a significant reduction in SC latency by pruning the decoding schedule. Such fast decoding techniques have only previously been used for traditional Arikan polar codes, causing multi-kernel polar codes to be an impractical length-compatibility technique with no fast decoders available. We propose fast simplified successive cancellation decoding node patterns, which are compatible with polar codes constructed with both the Arikan and ternary kernels, and generalization techniques. We outline efficient implementations, made possible by imposing constraints on ternary node parameters. We show that fast decoding of multi-kernel polar codes has at least 72 decoder in all cases considered where codeword lengths are (96, 432, 768, 2304).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/06/2019

Asymmetric Construction of Low-Latency and Length-Flexible Polar Codes

Polar codes are a class of capacity-achieving error correcting codes tha...
research
09/25/2018

Memory Management in Successive-Cancellation based Decoders for Multi-Kernel Polar Codes

Multi-kernel polar codes have recently been proposed to construct polar ...
research
04/08/2020

Fast-SCAN decoding of Polar Codes

Polar codes are able to achieve the capacity of memoryless channels unde...
research
08/01/2019

Learning to Denoise and Decode: A Novel Residual Neural Network Decoder for Polar Codes

Polar codes have been adopted as the control channel coding scheme in th...
research
04/25/2018

Generalized Fast Decoding of Polar Codes

Research on polar codes has been constantly gaining attention over the l...
research
09/11/2019

Sublinear Latency for Simplified Successive Cancellation Decoding of Polar Codes

In this work we analyze the latency of the simplified successive cancell...
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