Fast-SSC-Flip Decoding of Polar Codes
arXiv:1712.00256 · doi:10.1109/WCNCW.2018.8369026
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 with a small list size, 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.
5 pages, 3 figures, appeared at IEEE Wireless Commun. and Netw. Conf. (WCNC) 2018
References in corpus (3)
Cited by in corpus (11)
- Improved Successive Cancellation Flip Decoding of Polar Codes Based on Error Distribution
- Polar Codes and Their Quantum-Domain Counterparts
- Practical Dynamic SC-Flip Polar Decoders: Algorithm and Implementation
- Rate-Flexible Fast Polar Decoders
- Threshold-Based Fast Successive-Cancellation Decoding of Polar Codes
- Generalized Restart Mechanism for Successive-Cancellation Flip Decoding of Polar Codes
- Successive-Cancellation Flip Decoding of Polar Codes with a Simplified Restart Mechanism
- Algorithm and Architecture for Path Metric Aided Bit-Flipping Decoding of Polar Codes
- Successive-Cancellation Flip and Perturbation Decoder of Polar Codes
- Belief Propagation List Ordered Statistics Decoding of Polar Codes
- Fast Thresholded SC-Flip Decoding of Polar Codes