An almost-linear time decoding algorithm for quantum LDPC codes under circuit-level noise
Antonio deMarti iOlius, Imanol Etxezarreta Martinez, Joschka Roffe, Josu Etxezarreta Martinez
TL;DR
The paper tackles the challenge of real-time decoding for quantum LDPC codes under circuit-level noise by introducing an almost-linear-time pipeline: an initial belief-propagation stage on the full detector graph, a sparsified-second BP stage guided by a transfer matrix, and an orders-based Kruskal-derived post-processing step (OTF). This BP+BP+OTF framework, together with a sparsification strategy that preserves the detector-to-syndrome mapping, achieves decoding performance comparable to state-of-the-art methods like BP+OSD and MWPM while offering substantial runtime advantages. Empirical results on bivariate bicycle codes and rotated surface codes demonstrate strong logical error suppression and significant speedups, with convergence guarantees for surface codes via a virtual node augmentation. The work emphasizes hardware-friendly design, enabling real-time decoding prospects on ASIC/FPGA platforms and suggesting broader applicability to other QEC codes and decoder families through the sparsified-detector approach.
Abstract
Fault-tolerant quantum computers must be designed in conjunction with classical co-processors that decode quantum error correction measurement information in real-time. In this work, we introduce the belief propagation plus ordered Tanner forest (BP+OTF) algorithm as an almost-linear time decoder for quantum low-density parity-check codes. The OTF post-processing stage removes qubits from the decoding graph until it has a tree-like structure. Provided that the resultant loop-free OTF graph supports a subset of qubits that can generate the syndrome, BP decoding is then guaranteed to converge. To enhance performance under circuit-level noise, we introduce a technique for sparsifying detector error models. This method uses a transfer matrix to map soft information from the full detector graph to the sparsified graph, preserving critical error propagation information from the syndrome extraction circuit. Our BP+OTF implementation first applies standard BP to the full detector graph, followed by BP+OTF post-processing on the sparsified graph. Numerical simulations show that the BP+OTF decoder achieves similar logical error suppression compared to state-of-the-art inversion-based and matching decoders for bivariate bicycle and surface codes, respectively, while maintaining almost-linear runtime complexity across all stages.
