Practical Dynamic SC-Flip Polar Decoders: Algorithm and Implementation

09/17/2020
by   Furkan Ercan, et al.
0

SC-Flip (SCF) is a low-complexity polar code decoding algorithm with improved performance, and is an alternative to high-complexity (CRC)-aided SC-List (CA-SCL) decoding. However, the performance improvement of SCF is limited since it can correct up to only one channel error (ω=1). Dynamic SCF (DSCF) algorithm tackles this problem by tackling multiple errors (ω≥ 1), but it requires logarithmic and exponential computations, which make it infeasible for practical applications. In this work, we propose simplifications and approximations to make DSCF practically feasible. First, we reduce the transcendental computations of DSCF decoding to a constant approximation. Then, we show how to incorporate special node decoding techniques into DSCF algorithm, creating the Fast-DSCF decoding. Next, we reduce the search span within the special nodes to further reduce the computational complexity. Following, we describe a hardware architecture for the Fast-DSCF decoder, in which we introduce additional simplifications such as metric normalization and sorter length reduction. All the simplifications and approximations are shown to have minimal impact on the error-correction performance, and the reported Fast-DSCF decoder is the only SCF-based architecture that can correct multiple errors. The Fast-DSCF decoders synthesized using TSMC 65nm CMOS technology can achieve a 1.25, 1.06 and 0.93 Gbps throughput for ω∈{1,2,3}, respectively. Compared to the state-of-the-art fast CA-SCL decoders with equivalent FER performance, the proposed decoders are up to 5.8× more area-efficient. Finally, observations at energy dissipation indicate that the Fast-DSCF is more energy-efficient than its CA-SCL-based counterparts.

READ FULL TEXT

page 1

page 6

research
07/30/2020

Fast Thresholded SC-Flip Decoding of Polar Codes

SC-Flip (SCF) decoding algorithm shares the attention with the common po...
research
04/25/2018

Generalized Fast Decoding of Polar Codes

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

Threshold-Based Fast Successive-Cancellation Decoding of Polar Codes

This paper focuses on developing fast successive-cancellation (SC) decod...
research
03/21/2019

Rate-Flexible Fast Polar Decoders

Polar codes have gained extensive attention during the past few years an...
research
06/03/2020

Operation Merging for Hardware Implementations of Fast Polar Decoders

Polar codes are a class of linear block codes that provably achieves cha...
research
08/27/2021

Terabit-per-Second Multicore Polar Code Successive Cancellation Decoders

This work presents a high throughput and energy efficient multicore (MC)...
research
06/30/2021

GPU Based Improved Fast Iterative Algorithm for Eikonal Equation

In this paper we propose an improved fast iterative method to solve the ...

Please sign up or login with your details

Forgot password? Click here to reset