Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalised Bicycle Codes QLDPC

Updated 23 November 2025
  • 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 ×\ell\times\ell circulant matrices AA and BB, or more generally group-algebra elements in F2[G]\mathbb F_2[G] for finite group GG (typically G=ZG = \mathbb Z_\ell for basic GB codes). The stabilizer check matrices are

HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]

with n=2n = 2\ell qubits and each check having weight equal to the total number of nonzero coefficients in the corresponding circulant polynomials a(x),b(x)a(x), b(x). CSS commutativity is automatic: AB=BAAB = BA.

The quantum code parameters are:

  • Length: AA0
  • Dimension: AA1
  • Minimum distance: AA2, where AA3 and AA4 are the distances of the classical codes with parity checks AA5 respectively. For general AA6 (row weight), the best attainable minimum distance for CSS-GB QLDPC codes is AA7 for typical families (Wang et al., 2022), and codes with AA8 exist only at vanishing rate or for sporadic lengths.

In the group-algebra formulation, one has AA9 with BB0 (left-regular) and BB1 (right-regular) matrices over BB2; dimension and distance formulas extend with the same structure for arbitrary (possibly non-abelian) BB3 (Lin et al., 2023).

2. Distance Bounds and Code Families

Lower Bounds

For bounded check weight BB4, the best possible scaling for minimum distance is BB5 due to D-dimensional locality bounds (Bravyi-Poulin-Terhal): a CSS code local in BB6 dimensions satisfies BB7 and, for BB8, BB9 so F2[G]\mathbb F_2[G]0 (Wang et al., 2022).

Exact families achieving optimal distance include:

  • F2[G]\mathbb F_2[G]1-GB codes: For F2[G]\mathbb F_2[G]2, F2[G]\mathbb F_2[G]3, the distance satisfies

F2[G]\mathbb F_2[G]4

where F2[G]\mathbb F_2[G]5 is a sublattice of F2[G]\mathbb F_2[G]6 related to the offsets of F2[G]\mathbb F_2[G]7 and F2[G]\mathbb F_2[G]8 (Arnault et al., 28 Jul 2025). For specific choices, F2[G]\mathbb F_2[G]9, GG0, GG1 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 (GG2) exhibit GG3 with GG4 increasing in GG5, but the scaling remains GG6 (Wang et al., 2022).

Small-length and High-rate Codes

For small lengths (GG7) 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 GG8, GG9, G=ZG = \mathbb Z_\ell0—all record-setting for their parameters. For higher weights, codes such as G=ZG = \mathbb Z_\ell1, G=ZG = \mathbb Z_\ell2 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 G=ZG = \mathbb Z_\ell3 is replaced by an arbitrary finite group G=ZG = \mathbb Z_\ell4 (possibly non-abelian) (Lin et al., 2023, Pacenti et al., 2024). In the group-algebra framework, G=ZG = \mathbb Z_\ell5, with G=ZG = \mathbb Z_\ell6 subsets of G=ZG = \mathbb Z_\ell7.

Bivariate bicycle (BB) codes extend GB codes by using polynomials in two commuting variables G=ZG = \mathbb Z_\ell8 over G=ZG = \mathbb Z_\ell9, yielding codes on HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]0 qubits, and offer further structural flexibility and improved rates in some settings (Symons et al., 17 Nov 2025, Shaw et al., 2024).

ZSZ codes generalize BB codes to non-abelian groups (e.g., HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]1), 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 HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]2 (not all independent) rows—enabling enhanced measurement error protection. The syndrome code forms a classical code with distance HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]3 (often HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]4 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 MBPHX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]5/ADOSDHX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]6. 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 HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]7 for HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]8–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., 2024).

5. Resource Overhead and Implementation

GB codes yield a per-logical-qubit overhead of HX=[AB],HZ=[BTAT]H_X = [A \mid B], \qquad H_Z = [B^T \mid A^T]9, where n=2n = 2\ell0 is the code distance, contrasting the n=2n = 2\ell1 overhead of surface codes. For instance, a n=2n = 2\ell2 code achieves n=2n = 2\ell3 versus n=2n = 2\ell4 for surface code at n=2n = 2\ell5—a reduction by an order of magnitude, and this advantage grows with n=2n = 2\ell6 (Webster et al., 20 Nov 2025).

On neutral atom arrays, efficient movement and measurement protocols allow 2–3n=2n = 2\ell7 faster logical cycles and 5–10n=2n = 2\ell8 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 n=2n = 2\ell9 compared to surface-code-only approaches (Viszlai et al., 2023).

6. Extensions and Theoretical Frameworks

GB codes embed as the a(x),b(x)a(x), b(x)0 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., 2024).

Graph covering constructions extend BB codes to infinite sequences with predictable parameter scaling. When a cover code is an a(x),b(x)a(x), b(x)1-fold cover of a base code, one obtains a(x),b(x)a(x), b(x)2, a(x),b(x)a(x), b(x)3, and a(x),b(x)a(x), b(x)4 (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 (a(x),b(x)a(x), b(x)5 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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Generalised Bicycle Codes.