High-Throughput Split-Tree Architecture for Nonbinary SCL Polar Decoder

02/15/2022
by   Yaoyu Tao, et al.
0

Nonbinary polar codes defined over Galois field GF(q) have shown improved error-correction performance than binary polar codes using successive-cancellation list (SCL) decoding. However, nonbinary operations are complex and a direct-mapped decoder results in a low throughput, representing difficulties for practical adoptions. In this work, we develop, to the best of our knowledge, the first hardware implementation for nonbinary SCL polar decoding. We present a high-throughput decoder architecture using a split-tree algorithm. The sub-trees are decoded in parallel by smaller sub-decoders with a reconciliation stage to maintain constraints between sub-trees. A skimming algorithm is proposed to reduce the reconciliation complexity for further improved throughput. The split-tree nonbinary SCL (S-NBSCL) polar decoder is prototyped using a 28nm CMOS technology for a (128,64) polar code over GF(256). The decoder delivers 26.1 Mb/s throughput, 11.65 Mb/s/mm^2 area efficiency and 28.8 nJ/b energy efficiency, outperforming the direct-mapped decoder by 10.3x, 4.4x and 2.7x, respectively, while achieving excellent error-correction performance.

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
08/04/2023

Unrolled and Pipelined Decoders based on Look-Up Tables for Polar Codes

Unrolling a decoding algorithm allows to achieve extremely high throughp...
research
06/28/2023

Successive Cancellation Automorphism List Decoding of Polar Codes

The discovery of suitable automorphisms of polar codes gained a lot of a...
research
06/28/2018

On the Decoding of Polar Codes on Permuted Factor Graphs

Polar codes are a channel coding scheme for the next generation of wirel...
research
03/16/2016

Fast Low-Complexity Decoders for Low-Rate Polar Codes

Polar codes are capacity-achieving error-correcting codes with an explic...
research
08/23/2017

Analysis and Design of Cost-Effective, High-Throughput LDPC Decoders

This paper introduces a new approach to cost-effective, high-throughput ...
research
07/19/2021

Fast polar codes for terabits-per-second throughput communications

Targeting high-throughput and low-power communications, we implement two...

Please sign up or login with your details

Forgot password? Click here to reset