Terabit-per-Second Multicore Polar Code Successive Cancellation Decoders

08/27/2021
by   Altuğ Süral, et al.
0

This work presents a high throughput and energy efficient multicore (MC) successive cancellation (SC) decoder architecture for polar codes. SC is a low-complexity decoding algorithm with a set of sequential operations. The sequential processing nature of SC limits parallelism but promotes not only pipelining but also multiple copies of SC decoder with an optimized pipeline depth to achieve Tb/s throughput. The MCSC decoder architecture consists of multiple SC decoders with lower frequency and pipeline depth to process multiple codewords in parallel to achieve lower power consumption. The pipeline depth of MCSC is optimized separately for each multicore configuration using register reduction/balancing (R-RB) method. This enables an efficient implementation for the 1-core, 2-core 4-core and 8-core candidate MCSC decoders. To reduce the complexity of the implementation, an adaptive log-likelihood ratio (LLR) quantization scheme is used for internal LLRs within the range of 1-5 bits. The post-placement-routing results at 28nm High-k Metal Gate (HKMG) ASIC technology show that 4-core MCSC decoder achieves 1 Tb/s throughput on 3.92 mm^2 area with 1.55 pJ/bit energy efficiency.

READ FULL TEXT
research
09/20/2020

Tb/s Polar Successive Cancellation Decoder 16nm ASIC Implementation

This work presents an efficient ASIC implementation of successive cancel...
research
07/19/2021

Fast polar codes for terabits-per-second throughput communications

Targeting high-throughput and low-power communications, we implement two...
research
07/19/2021

A unified polar decoder platform for low-power and low-cost devices

In this paper, we design a polar decoding platform for diverse applicati...
research
04/21/2020

Toward Terabits-per-second Communications: Low-Complexity Parallel Decoding of G_N-Coset Codes

Recently, a parallel decoding framework of G_N-coset codes was proposed....
research
08/31/2017

PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes

Polar codes are a recently proposed class of block codes that provably a...
research
04/04/2019

An Asymmetric Adaptive SCL Decoder Hardware for Ultra-Low-Error-Rate Polar Codes

In theory, Polar codes do not exhibit an error floor under successive-ca...
research
09/17/2020

Practical Dynamic SC-Flip Polar Decoders: Algorithm and Implementation

SC-Flip (SCF) is a low-complexity polar code decoding algorithm with imp...

Please sign up or login with your details

Forgot password? Click here to reset