LLR-based Successive Cancellation List Decoding of Polar Codes
arXiv:1401.3753 · doi:10.1109/TSP.2015.2439211
Abstract
We show that successive cancellation list decoding can be formulated exclusively using log-likelihood ratios. In addition to numerical stability, the log-likelihood ratio based formulation has useful properties which simplify the sorting step involved in successive cancellation list decoding. We propose a hardware architecture of the successive cancellation list decoder in the log-likelihood ratio domain which, compared to a log-likelihood domain implementation, requires less irregular and smaller memories. This simplification together with the gains in the metric sorter, lead to to higher throughput per unit area than other recently proposed architectures. We then evaluate the empirical performance of the CRC-aided successive cancellation list decoder at different list sizes using different CRCs and conclude that it is important to adapt the CRC length to the list size in order to achieve the best error-rate performance of concatenated polar codes. Finally, we synthesize conventional successive cancellation decoders at large block-lengths with the same block-error probability as our proposed CRC-aided successive cancellation list decoders to demonstrate that, while our decoders have slightly lower throughput and larger area, they have a significantly smaller decoding latency.
Submitted to IEEE Transactions on Signal Processing in September 2014 -- Revised in March 2015. An earlier version of this work has been presented at the 39th International Conference on Acoustics, Speech, and Signal Processing (ICASSP'2014)
References in corpus (4)
Cited by in corpus (72)
- LLR-based Successive Cancellation List Decoding of Polar Codes
- Fast and Flexible Successive-Cancellation List Decoders for Polar Codes
- Fast List Decoders for Polar Codes
- Ordered Reliability Bits Guessing Random Additive Noise Decoding
- PAC Codes: Sequential Decoding vs List Decoding
- Ordered Reliability Bits Guessing Random Additive Noise Decoding
- High-Throughput and Energy-Efficient VLSI Architecture for Ordered Reliability Bits GRAND
- Improved Successive Cancellation Flip Decoding of Polar Codes Based on Error Distribution
- Symbol-Decision Successive Cancellation List Decoder for Polar Codes
- On Metric Sorting for Successive Cancellation List Decoding of Polar Codes
- A Low-Latency List Successive-Cancellation Decoding Implementation for Polar Codes
- A High Throughput List Decoder Architecture for Polar Codes
- A Sequence Repetition Node-Based Successive Cancellation List Decoder for 5G Polar Codes: Algorithm and Implementation
- PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes
- Polar Codes and Their Quantum-Domain Counterparts
- Partitioned Successive-Cancellation List Decoding of Polar Codes
- Comparison of Polar Decoders with Existing Low-Density Parity-Check and Turbo Decoders
- List-GRAND: A practical way to achieve Maximum Likelihood Decoding
- A High-Throughput Architecture of List Successive Cancellation Polar Codes Decoder with Large List Size
- Hardware Decoders for Polar Codes: An Overview
- A Reduced Latency List Decoding Algorithm for Polar Codes
- Rate-Flexible Fast Polar Decoders
- Blind Detection of Polar Codes
- Soft-output (SO) GRAND and Iterative Decoding to Outperform LDPCs
- A New Permutation Decoding Method for Reed-Muller Codes
- An Implementation of List Successive Cancellation Decoder with Large List Size for Polar Codes
- A Multi-Gbps Unrolled Hardware List Decoder for a Systematic Polar Code
- Soft-Output Successive Cancellation List Decoding
- Ternary Quantized Polar Code Decoders: Analysis and Design
- BER Performance of Polar Coded OFDM in Multipath Fading
- Fast Successive-Cancellation List Flip Decoding of Polar Codes
- Reduced-Complexity SCL Decoding of Multi-CRC-Aided Polar Codes
- Randomized Nested Polar Subcode Constructions for Privacy, Secrecy, and Storage
- Selectively Precoded Polar Codes
- Performance Analysis of Perturbation-enhanced SC decoders
- Successive Cancellation Decoding with Future Constraints for Polar Codes Over the Binary Erasure Channel
- Deep-Learning-Aided Successive Cancellation List Flip Decoding for Polar Codes
- Fast Simplified Successive-Cancellation List Decoding of Polar Codes
- Shortened Polar Codes under Automorphism Ensemble Decoding
- Sign-Bit Shaping Using Polar Codes
- On Path Memory in List Successive Cancellation Decoder of Polar Codes
- A Two-staged Adaptive Successive Cancellation List Decoding for Polar Codes
- High Throughput Polar Decoding Using Two-Staged Adaptive Successive Cancellation List Decoding
- Algorithm and Architecture for Path Metric Aided Bit-Flipping Decoding of Polar Codes
- An Asymmetric Adaptive SCL Decoder Hardware for Ultra-Low-Error-Rate Polar Codes
- Fast Sequential Decoding of Polar Codes
- Low-Latency Successive-Cancellation List Decoders for Polar Codes with Multi-bit Decision
- Towards Practical Software Stack Decoding of Polar Codes
- Recursive projection-aggregation decoding of Reed-Muller codes
- Polar-Slotted ALOHA over Slot Erasure Channels
- Decoding of Polar Codes Based on Q-Learning-Driven Belief Propagation
- Improved Logical Error Rate via List Decoding of Quantum Polar Codes
- Shannon-Limit Approached Information Reconciliation for Quantum Key Distribution
- Channel capacity of polar coding with a given polar mismatched successive cancellation decoder
- A multi-mode area-efficient SCL polar decoder
- Improved Bit-Flipping Algorithm for Successive Cancellation Decoding of Polar Codes
- A Complexity Reduction Method for Successive Cancellation List Decoding
- 5G NR CA-Polar Maximum Likelihood Decoding by GRAND
- Complexity-Adaptive Maximum-Likelihood Decoding of Modified -Coset Codes
- Semantic Communications for Speech Recognition
- On Reducing Decoding Complexity of Successive-Cancellation List Flip Decoding of Polar Codes
- Staircase codes with non-systematic polar codes
- Enumeration of Minimum Hamming Weight Polar Codewords with Sublinear Complexity
- Nonuniform Quantized Decoder for Polar Codes with Minimum Distortion Quantizer
- Performance and Complexity of the Sequential Successive Cancellation Decoding Algorithm
- Shifted Pruning for List Decoding of Polar Codes
- Belief Propagation List Ordered Statistics Decoding of Polar Codes
- Toward Terabits-per-second Communications: A High-Throughput Hardware Implementation of -Coset Codes
- Approaching the Finite Blocklength Capacity within 0.025dB by Short Polar Codes and CRC-Aided Hybrid Decoding
- Complexity-Adjustable SC Decoding of Polar Codes for Energy Consumption Reduction
- A 5.16Gbps decoder ASIC for Polar Code in 16nm FinFET
- Fast Block Sequential Decoding of Polar Codes