Soft-Output Successive Cancellation List Decoding
Peihong Yuan, Ken R. Duffy, Muriel Médard
TL;DR
The work advances decoding for polar-like codes by introducing a codebook-probability-based soft-output framework (SO-SCL) that yields both blockwise and bitwise soft outputs compatible with SC-based decoding. A tractable SC-based approximation of codebook probability enables a closed-form blockwise soft-output and a dynamically weighted bitwise soft-output, improving generalized decoding, error-detection capability, and iterative decoding for product and GLDPC codes. Dynamically frozen Reed-Muller components demonstrate superior BLER and UER performance over CRC-concatenated polar codes under SCL, with misdetection rate controllable to desired levels. The results highlight the practical impact in reliable communications by combining decoding performance gains with robust error-detection and high-quality soft information for iterative receivers.
Abstract
We introduce an algorithm for approximating the codebook probability that is compatible with all successive cancellation (SC)-based decoding algorithms, including SC list (SCL) decoding. This approximation is based on an auxiliary distribution that mimics the dynamics of decoding algorithms with an SC decoding schedule. Based on this codebook probability and SCL decoding, we introduce soft-output SCL (SO-SCL) to generate both blockwise and bitwise soft-output (SO). Using that blockwise SO, we first establish that, in terms of both block error rate (BLER) and undetected error rate (UER), SO-SCL decoding of dynamic Reed-Muller (RM) codes significantly outperforms the CRC-concatenated polar codes from 5G New Radio under SCL decoding. Moreover, using SO-SCL, the decoding misdetection rate (MDR) can be constrained to not exceed any predefined value, making it suitable for practical systems. Proposed bitwise SO can be readily generated from blockwise SO via a weighted sum of beliefs that includes a term where SO is weighted by the codebook probability, resulting in a soft-input soft-output (SISO) decoder. Simulation results for SO-SCL iterative decoding of product codes and generalized LDPC (GLDPC) codes, along with information-theoretical analysis, demonstrate significant superiority over existing list-max and list-sum approximations.
