Quantum low-density parity-check (qLDPC) codes are a family of quantum error-correcting codes where each stabilizer check acts on a bounded number of qubits and each qubit participates in a bounded number of checks, regardless of code size. This sparsity enables asymptotically constant encoding overhead — potentially requiring only physical qubits per logical qubit — a dramatic improvement over the overhead of the surface code.

Figure

Description

Classical LDPC codes revolutionized telecommunications (5G, Wi-Fi, DVB-S2). Their quantum analogues face additional constraints: stabilizer checks must commute, which makes constructing good qLDPC codes far harder. The breakthrough came in 2021–2022 with several families achieving constant-rate, growing-distance codes:

  • Hypergraph product codes (Tillich-Zémor 2014): [n,k,d] with and .
  • Lifted product / balanced product codes (Breuckmann-Eberhardt 2021): Improved constructions with better distance scaling.
  • Asymptotically good codes (Panteleev-Kalachev 2022): First codes with and — the qLDPC holy grail.
  • Fiber bundle codes (Hastings, Haah, O’Donnell 2021): .

The key practical challenge is that qLDPC codes require non-local connectivity: each physical qubit must interact with a constant number of other qubits that may be far apart in any 2D layout. This conflicts with the local connectivity of superconducting and neutral-atom hardware, requiring either long-range couplers, atom shuttling, or modular architectures.

Stabilizer Formalism

A qLDPC code [n,k,d] is defined by a pair of sparse parity-check matrices and satisfying:

with column and row weights bounded by constants and independent of . The code parameters are:

  • = number of physical qubits
  • = number of logical qubits
  • = minimum weight of a non-trivial logical operator

For asymptotically good codes: , , giving constant encoding rate .

Performance Metrics

MetricValueNotesFidelity reference
Encoding rate Constant rate (vs. for surface code)panteleev-2022-asymptotically-good
Distance Linear distance for best constructionspanteleev-2022-asymptotically-good
Check weight10–20Constant, independent of code size
Threshold (simulated)~1–5%Depends on decoder and specific code family
Physical-to-logical overheadvs. for surface code

Scaling Considerations

  • Connectivity: Non-local stabilizer checks are the main implementation barrier. Neutral atom shuttling and modular superconducting architectures are promising paths.
  • Decoding: Belief-propagation + OSD decoders show good performance but latency is higher than surface-code decoders.
  • Practical crossover: At small code sizes, surface codes still win due to local connectivity. qLDPC becomes advantageous at large where the rate savings dominate.