[Jump to code hierarchy]

Qubit QLDPC code

Alternative Names: Sparse qubit stabilizer code.

Description

Member of a family of \([[n,k,d]]\) qubit stabilizer codes for which the number of sites participating in each stabilizer generator and the number of stabilizer generators that each site participates in are both bounded by a constant \(w\) as \(n\to\infty\). The code can be denoted by \([[n,k,d,w]]\). Sometimes, the two parameters are explicitly stated: each site of an \((l,w)\)-regular qubit QLDPC code is acted on by \(\leq l\) generators of weight \(\leq w\).

Qubit QLDPC codes can correct many stochastic errors far beyond the distance, which may not scale as favorably. Together with more accurate, faster, and easier-to-parallelize measurements than those of general stabilizer codes, this property makes QLDPC codes interesting in practice.

A geometrically local qubit stabilizer code is a qubit QLDPC code where the sites involved in any syndrome value are contained in a fixed volume that does not scale with \(n\). As opposed to general stabilizer codes, syndrome extraction of the constant-weight check operators of a QLDPC code can be done using a constant-depth circuit.

The first code proposed as a quantum analogue of classical LDPC codes was a \([[15,4,2]]\) FG-QLDPC code [1][2; Sec. I][3; Sec. III].

Protection

Detects errors on \(d-1\) sites, corrects errors on \(\left\lfloor (d-1)/2 \right\rfloor\) sites. Code distance may not be a reliable marker of code performance.

Since qubit QLDPC codes are stabilizer QLRCs whose locality \(r \leq w\), their relative distance is bounded by [4; Thm. 35] \begin{align} \delta = \frac{d}{n} \leq \frac{1}{2} - \Omega\left(\frac{1}{r}\right)~.\tag*{$(1)$} \end{align}

Rate

Suppose each qubit takes part in \(\bar{J}\) stabilizer generators on average and each generator has average weight \(\bar{L}\). Counting qubit-generator incidences gives \(n\bar{J}/\bar{L}\) generators, so the rate is the design rate \(1-\bar{J}/\bar{L}\) plus the number of generator dependencies divided by \(n\) [5].

Asymptotic scaling of \(k\) and \(d\) with \(n\) depends heavily on the code construction. Bounds generalizing the BPT bound to qubit QLDPC codes depend on the separation profile [6,7] or the intrinsic locality dimension [8] of the code’s connectivity graph. A constant relative minimum distance can be achieved only for graphs that contain expanders [6]. Conversely, a code with distance \(d\) embedded in \(D\) spatial dimensions requires a graph with order \(\Omega(d)\) edges of length of order \(\Omega(d/(n^{(D-1)/D}\log n))\) [9]. Random qubit QLDPC codes found by solving certain constraint satisfaction problems (CSPs) practically achieve the capacity of the erasure channel [10].

Qubit QLDPC codes cannot attain the capacity of the erasure channel [11], but this capacity can be attained by code families with weight \(w = O(polylogn)\) [12]. There are bounds on their performance against erasure noise [11].

Encoding

Fault-tolerant encoders utilizing pre-shared entanglement for qubit QLDPC codes [13].Any logical state of an \(s\)-sparse qubit QLDPC code with \(d > s^4 2^{5h}\) has depth-\(h\) geometric entanglement \(\Omega(d)\), equivalently exponentially small overlap with any depth-\(h\) topologically trivial state, even allowing arbitrary ancillas [14; Thm. 1].For an \(s\)-sparse qubit QLDPC code with parameters \((n,k,d)\) and \(d > s^4 2^{5h}\), any logical state has depth-\(h\) geometric entanglement \(\Omega\!\left(n H^{-1}(k/n)/2^{4h}\right)\); in particular, constant-rate families require \(\Omega(n/2^{4h})\) entanglement [14; Thm. 3(ii)]. Here, \(H^{-1}\) is the inverse of the binary entropy function \(H(p) = -p\log_2 p - (1-p)\log_2(1-p)\).Fault-tolerant state preparation can be done in an overhead that is constant with the number of qubits \(n\) [15].

Transversal and Permutation-Based Gates

There are recipes to determine transversal gates for asymmetric qubit QLDPC codes [16].

Gates

Fault-tolerant logical measurements by gauging logical operators have worst-case qubit overhead \(O(W\log^{2}W)\) for a weight-\(W\) Pauli and improve earlier QLDPC measurement schemes [17]. This can be used for a generalization of lattice surgery for CSS QLDPC codes [18]. There are conditions on when fault-tolerant surgery can be performed with constant-time overhead [19].Parsimonious surgery measures a weight-\(W\) logical Pauli using an ancilla of order \(O(W\log W)\) qubits, yielding a deformed \([[n+O(W\log W),k-1,\Omega(d)]]\) QLDPC code [20; Sec. II.C]. It replaces the decongestion and thickening steps of gauging measurement [17] with a parsimonious cone of the measurement graph [21,22]. Repetition-code adapter for logical Pauli measurements and logical CNOT gates via Dehn twists [23].Fault-tolerant logical measurements based on an extractor system and allowing for universal computation [24], with space overhead \(O(n\log n)\) when built from parsimonious cones [20; App. A].Fault-tolerant batched gadgets for CSS QLDPC codes with constant spacetime overhead [25].

Decoding

Iterative error estimation based on the MIN-SUM and SUM-PRODUCT algorithms [26].Quantum belief propagation (BP) decoder [27–29] is a quantum version of the classical BP decoder, but performance suffers due to degeneracy [30]. Various post-processing algorithms have been proposed (see below and also Refs. [31,32]).BP-OSD decoder, scaling as \(O(n^3)\), adds a post-processing step based on ordered statistics decoding (OSD) to the belief propagation (BP) decoder [33].Neural network BP decoders [34,35] and GNN decoders [36,37] for qubit codes.Partially and fully decoupled BP decoders, which use the decoupling representation, yield improvements against depolarizing noise [38].Message-passing decoder utilizing stabilizer inactivation (MP-SI a.k.a. BP-SI) for CSS-type QLDPC qubit codes [39].BP localized statistics decoding (BP-LSD) that exploits error clustering [40].Syndrome-based linear programming (SB-LP) algorithm can be applied as a post-processing step after syndrome-based min-sum (SM-MS) decoding [41].BP guided decimation (BPGD) decoder [42].SymBreak decoder, which adaptively modifies the decoding graph to break the degeneracy of the BP decoder [43].Ambiguity clustering (AC) decoder, in which measurement data is divided into clusters and decoded independently [44].2D geometrically local syndrome extraction circuits with bounded depth using order \(O(n^2)\) ancilla qubits [45]. For CSS codes, syndrome extraction can be implemented in constant depth [46].Soft (i.e., analog) syndrome iterative BP for CSS-type QLDPC codes, utilizing the continuous signal obtained in the physical implementation of the stabilizer measurement (as opposed to discretizing the signal into a syndrome bit) [47].The MWPM decoder for surface codes may be generalizable to QLDPC codes [48].Extensions of the union-find decoder for qubit QLDPC codes [49–51].Sliding-window decoding [52].Closed-branch decoder [53].BP with guided decimation guessing (GDG) sliding-window decoder for CSS qubit codes [54].Performing \(d\) syndrome extraction rounds obtains an effective distance of \(d\) for a qubit QLDPC code [55].BP plus ordered Tanner forest (BP+OTF) almost-linear time decoder [56].Cluster decoder [57].BP approximate degenerate OSD (BP+ADOSD) decoder [58].Decision tree decoders (DTDs), one that provably finds the minimum-weight correction, and one that is heuristic [59].AutDEC decoder for codes with large automorphism groups [60].Tesseract ML decoder [61].Relay-BP decoder [62].HyperBlossom [63].Post-selection strategies for clustering based decoders [64].Decoder switching between soft-output and higher-accuracy decoders [65].Graph augmentation and rewiring for interference (GARI) framework for circuit-level noise [66].

Fault Tolerance

Lattice surgery techniques with ancilla qubits [67–69]. In one such technique, one first performs a logical measurement by code switching into a code whose stabilizer group includes the original stabilizers together with the logical Paulis that are to be measured. Then, one can reduce the weight of the output code using weight reduction.Fault-tolerance with constant overhead can be performed on certain qubit QLDPC codes [55], e.g., quantum expander codes [70].Transversal Clifford circuits on CSS QLDPC codes, with magic-state inputs and correlated decoding, need only a constant number of syndrome extraction rounds per logical operation [71].Error-corrected GHZ state distillation for Steane error correction [72].Fault-tolerant logical measurements by gauging logical operators have worst-case qubit overhead \(O(W\log^{2}W)\) for a weight-\(W\) Pauli and improve earlier QLDPC measurement schemes [17]. This can be used for a generalization of lattice surgery for CSS QLDPC codes [18]. There are conditions on when fault-tolerant surgery can be performed with constant-time overhead [19].Fault-tolerant logical measurements based on an extractor system and allowing for universal computation [24].Fault-tolerant batched gadgets for CSS QLDPC codes with constant spacetime overhead [25].High-rate surgery, which yields parallelizable logical Pauli-product measurements [73].Fault-tolerant state preparation can be done in an overhead that is constant with the number of qubits \(n\) [15].Any qubit QLDPC code admits an exact syndrome-extraction circuit of depth \(O(\max\{1,n/\sqrt{N}\})\) on a square grid of \(N\geq n\) sites, for a data placement chosen in advance [74; Thm. 7.2]. The circuit concentrates the parity of each check onto one data qubit with CNOT gates, measures that qubit, and undoes the concentration [74].

Code Capacity Threshold

Bounds on code capacity thresholds using ML decoding can be obtained by mapping the effect of noise on the code to a statistical mechanical model [75–77]. In particular, any family of qubit QLDPC codes with superlogarithmic distance achieves a threshold [76].Bounds on code capacity thresholds for various noise models exist in terms of stabilizer generator weights [78].

Threshold

Qubit QLDPC codes with a constant encoding rate can reduce the overhead of fault-tolerant quantum computation to be constant [55].

Notes

Links to code tables of notable QLDPC codes [79].Collection of QLDPC qubit codes based on hyperbolic tilings in the QEC-Pages software library [80].High-rate QLDPC codes can be used for Bell-pair distillation [81].Qldpc code circUIT Simulator (QUITS) Python software library for simulating QLDPC code circuits [82,83].sQetch GPU (CUDA via PyTorch) Python package for CSS-code minimum-distance estimation. It runs a randomized information-set decoder over random low-dimensional sketches of check-matrix null spaces [84,85].See [86] for a pedagogical introduction to QLDPC codes.

Cousins

  • Low-density parity-check (LDPC) code— Qubit QLDPC codes are quantum analogues of binary LDPC codes.
  • Commuting-projector Hamiltonian code— Qubit QLDPC codes with check soundness, meaning that every weight-\(m\) stabilizer can be written as a product of order \(O(m)\) stabilizer generators, are robust against few-body perturbations. This means that phases of matter can be defined from certain non-geometrically local QLDPC code Hamiltonians [87].
  • Single-shot code— Qubit QLDPC codes satisfying linear confinement are single shot [88]. Any code that admits a local greedy decoder also satisfies linear confinement, and so is single shot [68].
  • Low-density generator-matrix (LDGM) code— LDGM codes can yield CSS [89–92] and non-CSS [93,94] qubit QLDPC codes. Some of the LDGM-based CSS codes have \(n\)-independent minimum distance and no code capacity threshold [95; Sec. 4.2].
  • Random stabilizer code— Random qubit QLDPC codes found by solving certain constraint satisfaction problems (CSPs) practically achieve the capacity of the erasure channel [10].
  • Algebraic LDPC code— Algebraic LDPC codes made from Latin squares can be used to make qubit QLDPC codes [96; Ch. 15].
  • Asymmetric quantum code (AQC)— There are recipes to determine transversal gates for asymmetric qubit QLDPC codes [16].
  • Lattice stabilizer code— Chain complexes describing some QLDPC codes [97,98], and, more generally, CSS codes [99] can be ‘lifted’ into higher-dimensional manifolds admitting some notion of geometric locality.
  • QLDPC subsystem code— Any qubit QLDPC code with stabilizer-generator weights \(w_i\) can be mapped constructively to a sparse subsystem qubit code with the same number of logical qubits and distance, using \(n=O(\sum_i w_i)\) physical qubits and constant-weight gauge generators [100].
  • Honeycomb Floquet code— The Floquet check operators are weight-two, and each qubit participates in one check each round.
  • Dynamical code— Using ZX calculus, an \([[n,k,d]]\) qubit stabilizer code admitting stabilizer generators of weight no more than \(m\) can be Floquetified into an \([[n+\lceil m/2 \rceil+\ell,k,d^{\prime}]]\) dynamical code with single- and two-qubit operations, where \(\ell \leq \log_{2} m\) and \(d^{\prime} \geq d\) [101] (see also Ref. [102]). A more general locality-preserving spacetime concatenation procedure yields a dynamical code out of any qubit stabilizer code by structuring measurement gadgets using low-weight measurements while ensuring the preservation of logical information [103]. In particular, spacetime concatenation reformulates the notion of a dynamical code associated with a stabilizer code in terms of code concatenation for every qubit (spatial concatenation) and measurements between these codes (temporal concatenation), leading to a temporal evolution of the stabilizer state [103]. A matrix rank condition on the bond operators connecting the gadgets, called the Bond-Kernel-Rank Condition, and a strict locality preservation condition (SLPC), along with preservation of the operator algebra of the stabilizer code under the gadget action, preserves fault-tolerance and the spacetime distance of the code [103].
  • Spacetime circuit code— Spacetime circuit codes are useful for constructing fault-tolerant syndrome extraction circuits for qubit QLDPC codes. Some spacetime circuit codes can be sparsified to yield QLDPC spacetime circuit codes [104].
  • EA QLDPC code— EA QLDPC codes utilize additional ancillary qubits in a pre-shared entangled state, but reduce to qubit QLDPC codes when said qubits are interpreted as noiseless physical qubits.
  • Mapping cone code— Gauging-based logical measurement for QLDPC codes [17] is a regular height-1 cone built from a connected graph [105; Sec. V.A]. The \(Z\)-type logical operators of this cone are those of the input code modulo the measured one [105; Sec. V]. Homological measurement is also formulated using height-1 cones [105,106].
  • Nested HA-MN CSS code— Nested HA-MN CSS codes have sparse extended parity-check matrices with hidden variables, but their stabilizer generator matrices on the visible qubits are generally dense [107; Sec. 2.4].
  • Concatenated Steane code— The combination of the concatenated Steane code and QLDPC codes with non-vanishing rate yields fault-tolerant quantum computation with constant space and polylogarithmic time overheads, even when classical computation time is taken into account [108].
  • Hierarchical code— Hierarchical codes are concatenations of constant-rate QLDPC codes with rotated surface codes, but they are not themselves QLDPC codes. Their stabilizer generators have weight of order \(O(\log n)\) because the surface-code side length grows logarithmically with the block length [109].
  • Symplectic cone code— For a QLDPC input and a bounded-degree expanding measurement graph, the symplectic-cone construction remains QLDPC [110]. It measures a single non-CSS logical operator without first converting it to a CSS representative by a local Clifford circuit [110].

Primary Hierarchy

Parents
Qubit QLDPC codes are stabilizer QLRCs whose locality \(r \leq w\), where \(w\) is the maximum stabilizer-generator weight [4].
Qubit QLDPC code
Children
The Majorana color code is a 2D qubit stabilizer code with respect to the Majorana operator basis.
The Majorana surface code is a 2D qubit stabilizer code with respect to the Majorana operator basis.
The Majorana checkerboard code is a 3D qubit stabilizer code with respect to the Majorana operator basis.
The Majorana box qubit is a 1D qubit stabilizer code with respect to the Majorana operator basis.
The codespace of the quantum repetition code is the ground-state space of a frustration-free 1D classical Ising model with nearest-neighbor interactions.
The LHZ code has weight-three and weight-four \(Z\)-type parity checks arranged on a square lattice, with each physical qubit participating in at most four of them [111,112].
The \(D\)-dimensional bosonization code encodes fermionic modes into a \(D\)-dimensional qubit stabilizer code.
Layer codes are QLDPC codes constructed by coupling layers of 2D surface codes according to the check-qubit incidence structure of a QLDPC input code [110,113].
Every qubit of a mirror code lies in the support of at most \(|A|+|B|\) stabilizer generators [114; Prop. 3.1].
PBB codes have stabilizer generators of weight at most the total number of terms of \(A\), \(B\), \(C\), and \(D\) [115].
XYZ product codes are non-CSS qubit QLDPC codes whenever the three input parity-check matrices are sparse [116].
Both stabilizer generator matrices are sparse arrays of circulant permutation matrices with constant column weight \(J\) and constant row weight \(L\) [117]. The reported instances have Tanner girth at least six [117].
Homological products are a primary tool for generating qubit QLDPC codes with favorable parameters. Typically, whenever the input codes are binary LDPC or qubit QLDPC, the resulting code will be qubit QLDPC with non geometrically local stabilizer generators.
Tile codes are two-dimensionally local CSS QLDPC codes on a planar lattice with open boundaries, generalizing the surface code by allowing higher-weight checks confined to a fixed-size box.
The check weight \(L=2|M|\) and qubit degree \(J\) of a two-branch coset CSS code are independent of the field size and of the lift [118].

References

  1. [1]

    M. S. Postol, “A Proposed Quantum Low Density Parity Check Code”, (2001) arXiv:quant-ph/0108131

  2. [2]

    J. Farinholt, “Quantum LDPC Codes Constructed from Point-Line Subsets of the Finite Projective Plane”, (2012) arXiv:1207.0732

  3. [3]

    Z. Babar, P. Botsinis, D. Alanis, Soon Xin Ng, and L. Hanzo, “The Road From Classical to Quantum Codes: A Hashing Bound Approaching Design Procedure”, IEEE Access 3, 146 (2015) arXiv:1503.02372 DOI

  4. [4]

    L. Golowich and V. Guruswami, “Quantum Locally Recoverable Codes”, (2023) arXiv:2311.08653

  5. [5]

    J. Y. Lee, K. Okada, N. Maskara, K. Kasai, and H. Zhou, “Design Principles for Ultra-High-Rate Quantum Codes”, (2026) arXiv:2609.30069

  6. [6]

    N. Baspin and A. Krishna, “Connectivity constrains quantum codes”, Quantum 6, 711 (2022) arXiv:2106.00765 DOI

  7. [7]

    N. Baspin, V. Guruswami, A. Krishna, and R. Li, “Improved rate-distance trade-offs for quantum codes with restricted connectivity”, (2023) arXiv:2307.03283

  8. [8]

    Y. Lu, E. X. Fu, and Z.-W. Liu, “Intrinsic locality dimension of quantum codes”, (2026) arXiv:2605.31441

  9. [9]

    N. Baspin and A. Krishna, “Quantifying Nonlocality: How Outperforming Local Quantum Codes Is Expensive”, Physical Review Letters 129, (2022) arXiv:2109.10982 DOI

  10. [10]

    M. Tremblay, G. Duclos-Cianci, and S. Kourtis, “Finite-rate sparse quantum codes aplenty”, Quantum 7, 985 (2023) arXiv:2207.03562 DOI

  11. [11]

    N. Delfosse and G. Zémor, “Upper Bounds on the Rate of Low Density Stabilizer Codes for the Quantum Erasure Channel”, (2012) arXiv:1205.7036

  12. [12]

    S. Lloyd, P. Shor, and K. Thompson, “polylog-LDPC Capacity Achieving Codes for the Noisy Quantum Erasure Channel”, (2017) arXiv:1703.00382

  13. [13]

    A. K. Sharma and S. S. Garani, “Fault-Tolerant Quantum LDPC Encoders”, (2024) arXiv:2405.07242

  14. [14]

    S. Bravyi, D. Lee, Z. Li, and B. Yoshida, “How Much Entanglement Is Needed for Quantum Error Correction?”, Physical Review Letters 134, (2025) arXiv:2405.01332 DOI

  15. [15]

    M. Christandl, O. Fawzi, and A. Goswami, “Fault-tolerant interfaces for quantum LDPC codes”, (2026) arXiv:2602.16948

  16. [16]

    H. Leitch and A. Kay, “Transversal Gates for Highly Asymmetric qLDPC Codes”, (2025) arXiv:2506.15905

  17. [17]

    D. J. Williamson and T. J. Yoder, “Low-overhead fault-tolerant quantum computation by gauging logical operators”, Nature Physics 22, 598 (2026) arXiv:2410.02213 DOI

  18. [18]

    A. Cowtan, Z. He, D. J. Williamson, and T. J. Yoder, “Parallel Logical Measurements via Quantum Code Surgery”, PRX Quantum 7, (2026) arXiv:2503.05003 DOI

  19. [19]

    A. Cowtan, Z. He, D. J. Williamson, and T. J. Yoder, “Fast and fault-tolerant logical measurements: Auxiliary hypergraphs and transversal surgery”, (2025) arXiv:2510.14895

  20. [20]

    A. C. Yuan, A. Cowtan, Z. He, T.-C. Lin, and D. J. Williamson, “Parsimonious Quantum Low-Density Parity-Check Code Surgery”, (2026) arXiv:2603.05082

  21. [21]

    A. Berdnikov, “Parsimonious cones”, (2022) arXiv:2211.14675

  22. [22]

    M.-H. Hsieh, X. Li, and T.-C. Lin, “Simplified Quantum Weight Reduction with Optimal Bounds”, (2026) arXiv:2510.09601

  23. [23]

    E. Swaroop, T. Jochym-O’Connor, and T. J. Yoder, “Universal adapters between quantum LDPC codes”, (2025) arXiv:2410.03628

  24. [24]

    Z. He, A. Cowtan, D. J. Williamson, and T. J. Yoder, “Extractors: QLDPC Architectures for Efficient Pauli-Based Computation”, (2025) arXiv:2503.10390

  25. [25]

    Q. Xu, H. Zhou, D. Bluvstein, M. Cain, M. Kalinowski, J. Preskill, M. D. Lukin, and N. Maskara, “Batched high-rate logical operations for quantum LDPC codes”, (2025) arXiv:2510.06159

  26. [26]

    T. Camara, H. Ollivier, and J.-P. Tillich, “Constructions and performance of classes of quantum LDPC codes”, (2005) arXiv:quant-ph/0502086

  27. [27]

    M. B. Hastings, “Quantum belief propagation: An algorithm for thermal quantum systems”, Physical Review B 76, (2007) arXiv:0706.4094 DOI

  28. [28]

    M. S. Leifer and D. Poulin, “Quantum Graphical Models and Belief Propagation”, Annals of Physics 323, 1899 (2008) arXiv:0708.1337 DOI

  29. [29]

    D. Poulin and Y. Chung, “On the iterative decoding of sparse quantum codes”, (2008) arXiv:0801.1241

  30. [30]

    N. Raveendran and B. Vasić, “Trapping Sets of Quantum LDPC Codes”, Quantum 5, 562 (2021) arXiv:2012.15297 DOI

  31. [31]

    J. Kim, H. Jung, and J. Ha, “Low-Complexity Decoding Algorithm Utilizing Degeneracy for Quantum LDPC Codes”, MILCOM 2023 - 2023 IEEE Military Communications Conference (MILCOM) 115 (2023) DOI

  32. [32]

    T.-H. Huang and Y.-L. Ueng, “A Binary BP Decoding Using Posterior Adjustment for Quantum LDPC Codes”, ICASSP 2024 - 2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 9001 (2024) DOI

  33. [33]

    P. Panteleev and G. Kalachev, “Degenerate Quantum LDPC Codes With Good Finite Length Performance”, Quantum 5, 585 (2021) arXiv:1904.02703 DOI

  34. [34]

    Y.-H. Liu and D. Poulin, “Neural Belief-Propagation Decoders for Quantum Error-Correcting Codes”, Physical Review Letters 122, (2019) arXiv:1811.07835 DOI

  35. [35]

    S. Miao, A. Schnerring, H. Li, and L. Schmalen, “Neural Belief Propagation Decoding of Quantum LDPC Codes Using Overcomplete Check Matrices”, (2023) arXiv:2212.10245

  36. [36]

    M. Lange, P. Havström, B. Srivastava, I. Bengtsson, V. Bergentall, K. Hammar, O. Heuts, E. van Nieuwenburg, and M. Granath, “Data-driven decoding of quantum error correcting codes using graph neural networks”, Physical Review Research 7, (2025) arXiv:2307.01241 DOI

  37. [37]

    A. Gong, S. Cammerer, and J. M. Renes, “Graph Neural Networks for Enhanced Decoding of Quantum LDPC Codes”, 2024 IEEE International Symposium on Information Theory (ISIT) 2700 (2024) arXiv:2310.17758 DOI

  38. [38]

    Z. Yi, Z. Liang, K. Zhong, Y. Wu, Z. Fang, and X. Wang, “Improved belief propagation decoding algorithm based on decoupling representation of Pauli operators for quantum LDPC codes”, (2023) arXiv:2305.17505

  39. [39]

    J. du Crest, M. Mhalla, and V. Savin, “Stabilizer Inactivation for Message-Passing Decoding of Quantum LDPC Codes”, (2023) arXiv:2205.06125

  40. [40]

    T. Hillmann, L. Berent, A. O. Quintavalle, J. Eisert, R. Wille, and J. Roffe, “Localized statistics decoding for quantum low-density parity-check codes”, Nature Communications 16, (2025) arXiv:2406.18655 DOI

  41. [41]

    S. Javed, F. Garcia-Herrero, B. Vasic, and M. F. Flanagan, “Low-Complexity Linear Programming Based Decoding of Quantum LDPC codes”, (2024) arXiv:2311.18488

  42. [42]

    H. Yao, W. A. Laban, C. Häger, A. G. i Amat, and H. D. Pfister, “Belief Propagation Decoding of Quantum LDPC Codes with Guided Decimation”, (2024) arXiv:2312.10950

  43. [43]

    K. Yin, X. Fang, J. Ruan, H. Zhang, D. Tullsen, A. Sornborger, C. Liu, A. Li, T. Humble, and Y. Ding, “SymBreak: Mitigating Quantum Degeneracy Issues in QLDPC Code Decoders by Breaking Symmetry”, (2024) arXiv:2412.02885

  44. [44]

    S. Wolanski and B. Barber, “Ambiguity Clustering: an accurate and efficient decoder for qLDPC codes”, (2025) arXiv:2406.14527

  45. [45]

    N. Delfosse, M. E. Beverland, and M. A. Tremblay, “Bounds on stabilizer measurement circuits and obstructions to local implementations of quantum LDPC codes”, (2021) arXiv:2109.14599

  46. [46]

    M. A. Tremblay, N. Delfosse, and M. E. Beverland, “Constant-Overhead Quantum Error Correction with Thin Planar Connectivity”, Physical Review Letters 129, (2022) arXiv:2109.14609 DOI

  47. [47]

    N. Raveendran, N. Rengaswamy, A. K. Pradhan, and B. Vasić, “Soft Syndrome Decoding of Quantum LDPC Codes for Joint Correction of Data and Syndrome Errors”, (2022) arXiv:2205.02341

  48. [48]

    B. J. Brown, “Conservation Laws and Quantum Error Correction: Toward a Generalized Matching Decoder”, IEEE BITS the Information Theory Magazine 2, 5 (2022) arXiv:2207.06428 DOI

  49. [49]

    N. Delfosse, V. Londe, and M. Beverland, “Toward a Union-Find decoder for quantum LDPC codes”, (2021) arXiv:2103.08049

  50. [50]

    L. Berent, L. Burgholzer, and R. Wille, “Software Tools for Decoding Quantum Low-Density Parity-Check Codes”, Proceedings of the 28th Asia and South Pacific Design Automation Conference 709 (2023) arXiv:2209.01180 DOI

  51. [51]

    M. C. Löbl, S. X. Chen, S. Paesani, and A. S. Sørensen, “Breadth-first graph traversal union-find decoder”, (2024) arXiv:2407.15988

  52. [52]

    S. Huang and S. Puri, “Improved Noisy Syndrome Decoding of Quantum LDPC Codes with Sliding Window”, (2023) arXiv:2311.03307

  53. [53]

    A. deMarti iOlius and J. E. Martinez, “The closed-branch decoder for quantum LDPC codes”, (2024) arXiv:2402.01532

  54. [54]

    A. Gong, S. Cammerer, and J. M. Renes, “Toward Low-latency Iterative Decoding of QLDPC Codes Under Circuit-Level Noise”, (2024) arXiv:2403.18901

  55. [55]

    D. Gottesman, “Fault-Tolerant Quantum Computation with Constant Overhead”, (2014) arXiv:1310.2984

  56. [56]

    A. deMarti iOlius, I. Etxezarreta Martinez, J. Roffe, and J. Etxezarreta Martinez, “An almost-linear time decoding algorithm for quantum LDPC codes under circuit-level noise”, npj Quantum Information (2026) arXiv:2409.01440 DOI

  57. [57]

    H. Yao, M. Gökduman, and H. D. Pfister, “Cluster Decomposition for Improved Erasure Decoding of Quantum LDPC Codes”, (2024) arXiv:2412.08817

  58. [58]

    C.-F. Kung, K.-Y. Kuo, and C.-Y. Lai, “Efficient Approximate Degenerate Ordered Statistics Decoding for Quantum Codes via Reliable Subset Reduction”, (2026) arXiv:2412.21118

  59. [59]

    K. R. Ott, B. Hetényi, and M. E. Beverland, “Decision-tree decoders for general quantum LDPC codes”, (2025) arXiv:2502.16408

  60. [60]

    S. Koutsioumpas, H. Sayginel, M. Webster, and Dan E Browne, “Automorphism Ensemble Decoding of Quantum LDPC Codes”, (2025) arXiv:2503.01738

  61. [61]

    L. A. Beni, O. Higgott, and N. Shutty, “Tesseract: A Search-Based Decoder for Quantum Error Correction”, (2025) arXiv:2503.10988

  62. [62]

    T. Müller, T. Alexander, M. E. Beverland, M. Bühler, B. R. Johnson, T. Maurer, and D. Vandeth, “Improved belief propagation is sufficient for real-time decoding of quantum memory”, (2025) arXiv:2506.01779

  63. [63]

    Y. Wu, B. Li, K. Chang, S. Puri, and L. Zhong, “Minimum-Weight Parity Factor Decoder for Quantum Error Correction”, (2025) arXiv:2508.04969

  64. [64]

    S.-H. Lee, L. H. English, and S. D. Bartlett, “Efficient post-selection for general quantum LDPC Codes”, npj Quantum Information 12, (2026) arXiv:2510.05795 DOI

  65. [65]

    R. Toshio, K. Kishi, J. Fujisaki, H. Oshima, S. Sato, and K. Fujii, “Decoder Switching: Breaking the Speed-Accuracy Tradeoff in Real-Time Quantum Error Correction”, (2025) arXiv:2510.25222

  66. [66]

    A. S. Maan, F. M. Garcia Herrero, A. Paler, and V. Savin, “Decoding correlated errors in quantum LDPC codes”, Nature Communications (2026) arXiv:2510.14060 DOI

  67. [67]

    L. Z. Cohen, I. H. Kim, S. D. Bartlett, and B. J. Brown, “Low-overhead fault-tolerant quantum computing using long-range connectivity”, Science Advances 8, (2022) arXiv:2110.10794 DOI

  68. [68]

    Q. Xu, J. P. B. Ataides, C. A. Pattison, N. Raveendran, D. Bluvstein, J. Wurtz, B. Vasic, M. D. Lukin, L. Jiang, and H. Zhou, “Constant-Overhead Fault-Tolerant Quantum Computation with Reconfigurable Atom Arrays”, (2023) arXiv:2308.08648

  69. [69]

    A. W. Cross, Z. He, P. J. Rall, and T. J. Yoder, “Improved QLDPC Surgery: Logical Measurements and Bridging Codes”, (2025) arXiv:2407.18393

  70. [70]

    O. Fawzi, A. Grospellier, and A. Leverrier, “Constant Overhead Quantum Fault-Tolerance with Quantum Expander Codes”, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS) 743 (2018) arXiv:1808.03821 DOI

  71. [71]

    H. Zhou, C. Zhao, M. Cain, D. Bluvstein, N. Maskara, C. Duckering, H.-Y. Hu, S.-T. Wang, A. Kubica, and M. D. Lukin, “Low-overhead transversal fault tolerance for universal quantum computation”, Nature 646, 303 (2025) arXiv:2406.17653 DOI

  72. [72]

    N. Rengaswamy, N. Raveendran, A. Raina, and B. Vasić, “Entanglement Purification with Quantum LDPC Codes and Iterative Decoding”, Quantum 8, 1233 (2024) arXiv:2210.14143 DOI

  73. [73]

    G. Zheng, L. Jiang, and Q. Xu, “High-Rate Surgery: towards constant-overhead logical operations”, (2025) arXiv:2510.08523

  74. [74]

    C.-T. Chu, “The Intrinsic Cost of Quantum Syndrome Extraction”, (2026) arXiv:2609.39705

  75. [75]

    E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory”, Journal of Mathematical Physics 43, 4452 (2002) arXiv:quant-ph/0110143 DOI

  76. [76]

    A. A. Kovalev and L. P. Pryadko, “Fault tolerance of quantum low-density parity check codes with sublinear distance scaling”, Physical Review A 87, (2013) arXiv:1208.2317 DOI

  77. [77]

    A. A. Kovalev and L. P. Pryadko, “Spin glass reflection of the decoding transition for quantum error correcting codes”, (2014) arXiv:1311.7688

  78. [78]

    I. Dumer, A. A. Kovalev, and L. P. Pryadko, “Thresholds for Correcting Errors, Erasures, and Faulty Syndrome Measurements in Degenerate Quantum Codes”, Physical Review Letters 115, (2015) arXiv:1412.6172 DOI

  79. [79]

    N. P. Breuckmann and J. N. Eberhardt, “Quantum Low-Density Parity-Check Codes”, PRX Quantum 2, (2021) arXiv:2103.06309 DOI

  80. [80]

    L. P. Pryadko and M. Woolls, Quantum_LDPC_Codes Software Package, 2023 URL

  81. [81]

    J. P. Bonilla Ataides, H. Zhou, Q. Xu, G. Baranes, B. Li, M. D. Lukin, and L. Jiang, “Constant-Overhead Fault-Tolerant Bell-Pair Distillation Using High-Rate Codes”, Physical Review Letters 135, (2025) arXiv:2502.09542 DOI

  82. [82]

    M. Kang, Y. Lin, H. Yao, M. Gökduman, A. Meinking, and K. R. Brown, “QUITS: A modular Qldpc code circUIT Simulator”, (2025) arXiv:2504.02673

  83. [83]

    M. Kang, QUITS Software Package, 2025 URL

  84. [84]

    A. Bhardwaj, M. Ma, N. Meister, R. King, D. Bluvstein, J. Preskill, M. Cain, Q. Xu, and H.-Y. Huang, “High-rate qLDPC processors”, (2026) arXiv:2607.28795

  85. [85]

    M. Ma, sQetch Software Package, 2026 URL

  86. [86]

    D. J. Spencer, S. P. Jain, A. Tanggara, Z. Sun, T. Haug, D. Khu, and K. Bharti, “Quantum error correction and fault tolerance: A comprehensive tutorial”, (2026) arXiv:2605.29137

  87. [87]

    C. Yin and A. Lucas, “Low-Density Parity-Check Codes as Stable Phases of Quantum Matter”, PRX Quantum 6, (2025) arXiv:2411.01002 DOI

  88. [88]

    A. O. Quintavalle, M. Vasmer, J. Roffe, and E. T. Campbell, “Single-Shot Error Correction of Three-Dimensional Homological Product Codes”, PRX Quantum 2, (2021) arXiv:2009.11790 DOI

  89. [89]

    Hatuying Lou and J. Garcia-Frias, “Quantum error-correction using codes with low density generator matrix”, IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, 2005. 1043 DOI

  90. [90]

    H. Lou and J. Garcia-Frias, “On the Application of Error-Correcting Codes with Low-Density Generator Matrix over Different Quantum Channels”, 4th International Symposium on Turbo Codes & Related Topics; 6th International ITG-Conference on Source and Channel Coding, Munich, Germany, 2006, pp. 1-6

  91. [91]

    J. Garcia-Frias and Kejing Liu, “Design of near-optimum quantum error-correcting codes based on generator and parity-check matrices of LDGM codes”, 2008 42nd Annual Conference on Information Sciences and Systems 562 (2008) DOI

  92. [92]

    P. Fuentes, J. E. Martinez, P. M. Crespo, and J. Garcia-Frias, “Design of low-density-generator-matrix–based quantum codes for asymmetric quantum channels”, Physical Review A 103, (2021) DOI

  93. [93]

    P. Fuentes, J. Etxezarreta Martinez, P. M. Crespo, and J. Garcia-Frias, “Approach for the construction of non-Calderbank-Steane-Shor low-density-generator-matrix–based quantum codes”, Physical Review A 102, (2020) DOI

  94. [94]

    P. Fuentes, J. E. Martinez, P. M. Crespo, and J. Garcia-Frias, “Performance of non-CSS LDGM-based quantum codes over the misidentified depolarizing channel”, 2020 IEEE International Conference on Quantum Computing and Engineering (QCE) 93 (2020) DOI

  95. [95]

    J.-P. Tillich and G. Zemor, “Quantum LDPC Codes With Positive Rate and Minimum Distance Proportional to the Square Root of the Blocklength”, IEEE Transactions on Information Theory 60, 1193 (2014) arXiv:0903.0566 DOI

  96. [96]

    S. A. Aly, “On Quantum and Classical Error Control Codes: Constructions and Applications”, (2008) arXiv:0812.5104

  97. [97]

    M. Freedman and M. B. Hastings, “Building manifolds from quantum codes”, (2021) arXiv:2012.02249

  98. [98]

    T.-C. Lin, A. Wills, and M.-H. Hsieh, “Geometrically Local Quantum and Classical Codes from Subdivision”, (2024) arXiv:2309.16104

  99. [99]

    V. Guemard, “Lifts of quantum CSS codes”, (2024) arXiv:2404.16736

  100. [100]

    D. Bacon, S. T. Flammia, A. W. Harrow, and J. Shi, “Sparse Quantum Codes From Quantum Circuits”, IEEE Transactions on Information Theory 63, 2464 (2017) arXiv:1411.3334 DOI

  101. [101]

    B. Rodatz, B. Poór, and A. Kissinger, “Floquetifying stabiliser codes with distance-preserving rewrites”, Quantum 10, 2202 (2026) arXiv:2410.17240 DOI

  102. [102]

    A. Townsend-Teague, J. Magdalena de la Fuente, and M. Kesselring, “Floquetifying the Colour Code”, Electronic Proceedings in Theoretical Computer Science 384, 265 (2023) arXiv:2307.11136 DOI

  103. [103]

    Y. Xu and A. Dua, “Fault-tolerant protocols through spacetime concatenation”, (2026) arXiv:2504.08918

  104. [104]

    N. Delfosse and A. Paetznick, “Spacetime codes of Clifford circuits”, (2023) arXiv:2304.05943

  105. [105]

    A. C. Yuan, “Unified framework for quantum code embedding”, Physical Review A 113, (2026) arXiv:2507.05361 DOI

  106. [106]

    B. Ide, M. G. Gowda, P. J. Nadkarni, and G. Dauphinais, “Fault-Tolerant Logical Measurements via Homological Measurement”, Physical Review X 15, (2025) arXiv:2410.02753 DOI

  107. [107]

    K. Kasai, “Finite-Degree Quantum LDPC Codes Reaching the Gilbert-Varshamov Bound”, (2026) arXiv:2603.24588

  108. [108]

    S. Tamiya, M. Koashi, and H. Yamasaki, “Polylog-time- and constant-space-overhead fault-tolerant quantum computation with quantum low-density parity-check codes”, (2024) arXiv:2411.03683

  109. [109]

    C. A. Pattison, A. Krishna, and J. Preskill, “Hierarchical memories: Simulating quantum LDPC codes with local gates”, Quantum 9, 1728 (2025) arXiv:2303.04798 DOI

  110. [110]

    A. C. Yuan and N. Baspin, “Non-CSS Quantum Code Embedding”, (2026) arXiv:2608.16995

  111. [111]

    W. Lechner, P. Hauke, and P. Zoller, “A quantum annealing architecture with all-to-all connectivity from local interactions”, Science Advances 1, (2015) DOI

  112. [112]

    M. Fellner, A. Messinger, K. Ender, and W. Lechner, “Universal Parity Quantum Computing”, Physical Review Letters 129, (2022) arXiv:2205.09505 DOI

  113. [113]

    D. J. Williamson and N. Baspin, “Layer codes”, Nature Communications 15, (2024) arXiv:2309.16503 DOI

  114. [114]

    A. B. Khesin and J. Z. Lu, “Mirror codes: High-threshold quantum LDPC codes beyond the CSS regime”, (2026) arXiv:2603.05496

  115. [115]

    J. Cruz-Benito, A. W. Cross, D. Kremer, and I. Faro, “Evolutionary Discovery of Bivariate Bicycle Codes with LLM-Guided Search”, (2026) arXiv:2606.02418

  116. [116]

    A. Leverrier, S. Apers, and C. Vuillot, “Quantum XYZ Product Codes”, Quantum 6, 766 (2022) arXiv:2011.09746 DOI

  117. [117]

    K. Okada and K. Kasai, “Pair-Partition Constructions for CPM-Based Quantum LDPC Codes”, (2026) arXiv:2607.14091

  118. [118]

    K. Okada and K. Kasai, “A Two-Branch Finite-Field Construction for Regular CSS LDPC Bases”, (2026) arXiv:2605.23894

Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: qldpc

Cite as:
“Qubit QLDPC code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/qldpc, arXiv:2606.11484
BibTeX:
@incollection{eczoo_qldpc,
title={Qubit QLDPC code},
booktitle={The Error Correction Zoo},
year={2026},
editor={Albert, Victor V. and Faist, Philippe},
eprint={2606.11484},
doi={10.48550/arXiv.2606.11484},
url={https://errorcorrectionzoo.org/c/qldpc}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/qldpc

Cite as:

“Qubit QLDPC code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/qldpc, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/stabilizer/qldpc/qldpc.yml.