Improved belief propagation is sufficient for real-time decoding of quantum memory
Tristan Müller, Thomas Alexander, Michael E. Beverland, Markus Bühler, Blake R. Johnson, Thilo Maurer, Drew Vandeth
TL;DR
Relay-BP introduces a real-time, FPGA-friendly decoder for quantum LDPC codes by augmenting Belief Propagation with disordered memory and relaying marginals across multiple DMem-BP legs. The approach mitigates BP oscillations and symmetry trapping, enabling multiple valid corrections and greatly lowering logical error rates on BB codes and competitively with matching-based decoders on surface codes. Memory strengths are problem-dependent, with negative values playing a crucial role, and a relay ensemble structure yields both accuracy gains and fast convergence within realistic iteration budgets. The results support real-time decoding viability for quantum memory in large-scale quantum processors, with potential FPGA/ASIC implementations.
Abstract
We introduce a new heuristic decoder, Relay-BP, targeting real-time quantum circuit decoding for large-scale quantum computers. Relay-BP achieves high accuracy across circuit-noise decoding problems: significantly outperforming BP+OSD+CS-10 for bivariate-bicycle codes and comparable to min-weight-matching for surface codes. As a lightweight message-passing decoder, Relay-BP is inherently parallel, enabling rapid low-footprint decoding with FPGA or ASIC real-time implementations, similar to standard BP. A core aspect of our decoder is its enhancement of the standard BP algorithm by incorporating disordered memory strengths. This dampens oscillations and breaks symmetries that trap traditional BP algorithms. By dynamically adjusting memory strengths in a relay approach, Relay-BP can consecutively encounter multiple valid corrections to improve decoding accuracy. We observe that a problem-dependent distribution of memory strengths that includes negative values is indispensable for good performance.
