Belief Propagation Decoding of Quantum LDPC Codes with Guided Decimation
Hanwen Yao, Waleed Abu Laban, Christian Häger, Alexandre Graell i Amat, Henry D. Pfister
TL;DR
This work tackles convergence challenges in belief propagation (BP) decoding for degenerate quantum LDPC codes by introducing BP guided decimation (BPGD). By combining BP with a decimation-based mechanism that sequentially fixes the most reliable qubits, BPGD imitates sampling-based decoding without solving linear systems and achieves performance on par with BP-OSD and BP-SI. The authors also extend the approach to quaternary BP for depolarizing noise and conduct randomized experiments to illuminate the role of code degeneracy in decoding. Overall, BPGD offers a low-complexity, scalable alternative that improves BP convergence and leverages degeneracy to enhance decoding success in quantum LDPC codes.
Abstract
Quantum low-density parity-check (QLDPC) codes have emerged as a promising technique for quantum error correction. A variety of decoders have been proposed for QLDPC codes and many of them utilize belief propagation (BP) decoding in some fashion. However, the use of BP decoding for degenerate QLDPC codes is known to have issues with convergence. These issues are typically attributed to short cycles in the Tanner graph and code degeneracy (i.e. multiple error patterns with the same syndrome). Although various methods have been proposed to mitigate the non-convergence issue, such as BP with ordered statistics decoding (BP-OSD) and BP with stabilizer inactivation (BP-SI), achieving better performance with lower complexity remains an active area of research. In this work, we propose a decoder for QLDPC codes based on BP guided decimation (BPGD), which has been previously studied for constraint satisfaction and lossy compression problems. The decimation process is applicable to both binary and quaternary BP and it involves sequentially fixing the value of the most reliable qubits to encourage BP convergence. Despite its simplicity, We find that BPGD significantly reduces the BP failure rate due to non-convergence, achieving performance on par with BP with ordered statistics decoding and BP with stabilizer inactivation, without the need to solve systems of linear equations.
