Generalised Bicycle Codes QLDPC
- Generalised bicycle codes are CSS QLDPC codes defined via pairs of circulant matrices or group-algebra elements, ensuring automatic commutativity and robust construction.
- They interpolate between toric, hypergraph-product, and classical bicycle codes, achieving distance scaling of Θ(√n) for bounded-weight stabilizers.
- Their hardware-friendly design offers reduced qubit overhead and efficient decoding strategies, making them promising for scalable quantum computing.
Generalised bicycle codes (GB codes) are a canonical family of CSS quantum low-density parity-check (QLDPC) codes constructed via pairs of commuting binary circulant matrices or, more generally, as two-block group-algebra codes over finite (typically cyclic or abelian) groups. These codes interpolate between classical bicycle codes, toric (surface) codes, hypergraph-product codes, and more general group-theoretic CSS constructions. They are of current research interest due to their favorable rate, qubit efficiency, and distance properties, as well as their amenability to efficient decoding and hardware implementation.
1. Algebraic Construction and Parameters
A generalised bicycle code is a CSS code defined by two binary circulant matrices and , or more generally group-algebra elements in for finite group (typically for basic GB codes). The stabilizer check matrices are
with qubits and each check having weight equal to the total number of nonzero coefficients in the corresponding circulant polynomials . CSS commutativity is automatic: .
The quantum code parameters are:
- Length:
- Dimension:
- Minimum distance: , where and are the distances of the classical codes with parity checks respectively. For general (row weight), the best attainable minimum distance for CSS-GB QLDPC codes is for typical families (Wang et al., 2022), and codes with exist only at vanishing rate or for sporadic lengths.
In the group-algebra formulation, one has with (left-regular) and (right-regular) matrices over ; dimension and distance formulas extend with the same structure for arbitrary (possibly non-abelian) (Lin et al., 2023).
2. Distance Bounds and Code Families
Lower Bounds
For bounded check weight , the best possible scaling for minimum distance is due to D-dimensional locality bounds (Bravyi-Poulin-Terhal): a CSS code local in dimensions satisfies and, for , so (Wang et al., 2022).
Exact families achieving optimal distance include:
- -GB codes: For , , the distance satisfies
where is a sublattice of related to the offsets of and (Arnault et al., 28 Jul 2025). For specific choices, , , families exactly saturate the surface code distance bounds, with even-distance cases breaking a long-held belief that only odd distances were possible for GB codes (Arnault et al., 28 Jul 2025).
- Families with higher check weight () exhibit with increasing in , but the scaling remains (Wang et al., 2022).
Small-length and High-rate Codes
For small lengths () exhaustive enumerations yield many new codes with distance exceeding the toric code at the same length for weight-4 stabilizers (Arnault et al., 25 Apr 2025, Arnault et al., 28 Jul 2025). Examples include codes with $2n=5, d=4$, $2n=13, d=8$, $2n=33, d=12$—all record-setting for their parameters. For higher weights, codes such as , have been constructed (Lin et al., 2023).
3. Generalisations: Group-Algebra and Bivariate Codes
GB codes are special cases of two-block group algebra (2BGA) codes, where the circulant group is replaced by an arbitrary finite group (possibly non-abelian) (Lin et al., 2023, Pacenti et al., 15 Sep 2024). In the group-algebra framework, , with subsets of .
Bivariate bicycle (BB) codes extend GB codes by using polynomials in two commuting variables over , yielding codes on qubits, and offer further structural flexibility and improved rates in some settings (Symons et al., 17 Nov 2025, Shaw et al., 23 Jul 2024).
ZSZ codes generalize BB codes to non-abelian groups (e.g., ), achieving improved passive-decoding thresholds (Guo et al., 29 Jul 2025).
4. Syndrome Extraction, Decoding, and Robustness
GB codes have naturally redundant stabilizer generators—each circulant yields (not all independent) rows—enabling enhanced measurement error protection. The syndrome code forms a classical code with distance (often for weight-3 generators), protecting against multiple measurement errors per round (Lin et al., 26 Feb 2025).
Efficient decoding is achieved using belief propagation (BP) on the factor graph associated to the CSS code, optionally augmented by ordered-statistics decoding (OSD) or MBP/ADOSD. Single-shot or two-shot decoding leverages syndrome redundancy for fast and robust error correction, achieving logical error rates near full multi-round performance but at reduced latency (Lin et al., 26 Feb 2025, Mostad et al., 9 May 2025).
Finite-length simulations show that suitably designed GB codes (potentially with higher or unconstrained row weight) outperform or match quantum Tanner and product codes under practical noise models, with competitive logical error rates and no observed error floors down to for –512 (Mostad et al., 9 May 2025). Row weights up to 8–13 are compatible with current superconducting- or atom-based hardware.
Fault-tolerant syndrome extraction circuits for GB and BB codes can be implemented with CNOT-depth as low as 6–7 (weight-3 codes), and with qubit connectivities reduced to as low as degree 5 via morphing-circuit constructions, while retaining error performance (Shaw et al., 23 Jul 2024).
5. Resource Overhead and Implementation
GB codes yield a per-logical-qubit overhead of , where is the code distance, contrasting the overhead of surface codes. For instance, a code achieves versus $400$ for surface code at —a reduction by an order of magnitude, and this advantage grows with (Webster et al., 20 Nov 2025).
On neutral atom arrays, efficient movement and measurement protocols allow 2–3 faster logical cycles and 5–10 smaller physical footprints than equivalent surface-code memories (Viszlai et al., 2023). The atom array implementation entails organizing data and check qubits in interleaved grids and co-moving check ancillas for syndrome extraction via global Rydberg pulses.
In quantum memory hierarchies combining GB and surface codes, overall spacetime volume for computational benchmarks can be reduced by factors as large as compared to surface-code-only approaches (Viszlai et al., 2023).
6. Extensions and Theoretical Frameworks
GB codes embed as the case of hyperbicycle codes, which interpolate between the bicycle family and hypergraph-product codes. In these models, the CSS code is generated via superpositions of "block" permutation matrices, yielding a continuum of tradeoffs in rate and distance scaling (Kovalev et al., 2012). For group-algebraic codes, non-abelian instantiations such as ZSZ and quantum Margulis codes further widen the accessible parameter space, including codes with improved passive-decoding capabilities and logarithmic distance scaling in special cases (Guo et al., 29 Jul 2025, Pacenti et al., 15 Sep 2024).
Graph covering constructions extend BB codes to infinite sequences with predictable parameter scaling. When a cover code is an -fold cover of a base code, one obtains , , and (conjectured to always hold) (Symons et al., 17 Nov 2025).
7. Applications, Performance, and Outlook
Generalised bicycle codes play a central role in the search for scalable, low-overhead QLDPC codes for practical quantum computing. Their structural flexibility permits hardware-adapted scheduling, efficient logical gate gadgets, and implementation in settings requiring high encoding rates or reduced qubit degree. The current literature demonstrates order-of-magnitude qubit savings, competitive thresholds ( under circuit noise), and practical decoding protocols suitable for both small and moderate code lengths (Webster et al., 20 Nov 2025, Mostad et al., 9 May 2025, Lin et al., 26 Feb 2025, Viszlai et al., 2023).
Open research directions include rigorous threshold proofs for all code parameter regimes, systematic passive and single-shot decoding for non-abelian generalizations, and further extension of graph covering and algebraic embedding techniques to maximize code performance and experimental feasibility across hardware platforms.
Sponsored by Paperpile, the PDF & BibTeX manager trusted by top AI labs.
Get 30 days free