scispace - formally typeset
Open AccessProceedings ArticleDOI

Fast-SSC-Flip Decoding of Polar Codes

Reads0
Chats0
TLDR
In this article, the authors modify the state-of-the-art high-speed SC decoding algorithm to incorporate the SC-flip ideas, which has a decoding speed close to an order of magnitude better than the previous works while retaining a comparable error-correction performance.
Abstract
Polar codes are widely considered as one of the most exciting recent discoveries in channel coding. For short to moderate block lengths, their error-correction performance under list decoding can outperform that of other modern error-correcting codes. However, high-speed list-based decoders with moderate complexity are challenging to implement. Successive-cancellation (SC)-flip decoding was shown to be capable of a competitive error-correction performance compared to that of list decoding at a fraction of the complexity, but suffers from a variable execution time and a higher worst-case latency. In this work, we show how to modify the state-of-the-art high-speed SC decoding algorithm to incorporate the SC-flip ideas. The algorithmic improvements are presented as well as average execution-time results tailored to a hardware implementation. The results show that the proposed fast-SSC-flip algorithm has a decoding speed close to an order of magnitude better than the previous works while retaining a comparable error-correction performance.

read more

Citations
More filters
Journal ArticleDOI

Design of Polar Codes in 5G New Radio

TL;DR: The struggles of designing a family of polar codes able to satisfy the demands of 5G systems are illustrated, with particular attention to rate flexibility and low decoding latency.
Proceedings ArticleDOI

Improved Successive Cancellation Flip Decoding of Polar Codes Based on Error Distribution

TL;DR: In this paper, the authors proposed two techniques to improve the error-correction performance of SC-Flip decoding for low-rate codes, based on the observation of channel-induced error distributions.
Journal ArticleDOI

Belief Propagation Bit-Flip Decoder for Polar Codes

TL;DR: Simulation results demonstrate that compared with the conventional BP decoder, the BLER of the proposed bit-flip decoder can achieve significant signal-to-noise ratio (SNR) gain which is comparable to that of a cyclic redundancy check-aided SC list decoder with a moderate list size.
Journal ArticleDOI

Fast Successive-Cancellation-Based Decoders of Polar Codes

TL;DR: This paper presents fast implementations of the successive-cancellation list and SCF decoders for five newly identified types of nodes in the decoding tree of a polar code, which significantly improves the decoding latency.
Proceedings ArticleDOI

Generalized Fast Decoding of Polar Codes

TL;DR: In this article, the authors proposed a generalized approach to fast decoding of polar codes to further reduce SC-based decoding latency, which shows up to $23.6\% and $29.2\% decoding latency gain with respect to fast SC and SCL decoding algorithms, respectively.
References
More filters
Journal ArticleDOI

Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels

TL;DR: The paper proves that, given any B-DMC W with I(W) > 0 and any target rate R< I( W) there exists a sequence of polar codes {Cfrn;nges1} such that Cfrn has block-length N=2n, rate ges R, and probability of block error under successive cancellation decoding bounded as Pe(N,R) les O(N-1/4) independently of the code rate.
Journal ArticleDOI

How to Construct Polar Codes

TL;DR: A method for efficiently constructing polar codes is presented and analyzed, proving that for any fixed ε > 0 and all sufficiently large code lengths n, polar codes whose rate is within ε of channel capacity can be constructed in time and space that are both linear in n.
Posted Content

How to Construct Polar Codes

TL;DR: In this paper, a method for efficiently constructing polar codes is presented and analyzed, and theoretical analysis of their construction algorithms are provided. But the problem of constructing polar code is intractable since the resulting polar bit-channels have an output alphabet that grows exponentially with the code length.
Journal ArticleDOI

A Simplified Successive-Cancellation Decoder for Polar Codes

TL;DR: A modification is introduced of the successive-cancellation decoder for polar codes, in which local decoders for rate-one constituent codes are simplified, which reduces the decoding latency and algorithmic complexity of the conventional decoder while preserving the bit and block error rate.
Journal ArticleDOI

Fast Polar Decoders: Algorithm and Implementation

TL;DR: This work aims to increase the throughput of polar decoding hardware by an order of magnitude relative to successive-cancellation decoders and is more than 8 times faster than the current fastest polar decoder.
Related Papers (5)