Leveraging Code Structure to Improve Soft Output for GRAND, GCD, OSD, and SCL
Jiewei Feng, Ken R. Duffy, Muriel Médard
TL;DR
This work addresses the problem of obtaining accurate blockwise soft output (SO) from decoders that may not rely on large lists. By incorporating binary linear codebook constraints, particularly for even codes, the authors refine the posterior likelihood estimates used to produce SO across GRAND, GCD, OSD, and SCL decoding, and they quantify SO quality with a Brier Score. Theoretical analysis shows that the gains from linear-code constraints are present but modest, while empirical results on eBCH codes demonstrate that SO-GRAND and SO-GCD with small list sizes can closely match ML SO. The findings suggest practical benefits for early stopping and iterative decoding with reduced complexity, enabled by more calibrated and refined SO estimates.
Abstract
In addition to a proposed codeword, error correction decoders that provide blockwise soft output (SO) return an estimate of the likelihood that the decoding is correct. Following Forney, such estimates are traditionally only possible for list decoders where the soft output is the likelihood that a decoding is correct given it is assumed to be in the list. Recently, it has been established that Guessing Random Additive Noise Decoding (GRAND), Guessing Codeword Decoding (GCD), Ordered Statistics Decoding (OSD), and Successive Cancellation List (SCL) decoding can provide more accurate soft output, even without list decoding. Central to the improvement is a per-decoding estimate of the likelihood that a decoding has not been found that can be readily calculated during the decoding process. Here we explore how linear codebook constraints can be employed to further enhance the precision of such SO. We evaluate performance by adapting a forecasting statistic called the Brier Score. Results indicate that the SO generated by the approach is essentially as accurate as the maximum a posteriori estimate.
