[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 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.

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 = w\), their relative distance is bounded by [1; Thm. 4] \begin{align} \delta = \frac{d}{n} \leq \frac{1}{2} - \Omega\left(\frac{1}{r}\right)~. \tag*{(1)}\end{align}

Rate

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 of the code’s underlying connectivity graph [2,3]. A constant relative minimum distance can be achieved only for graphs that contain expanders [2]. Conversely, a code with parameters \(k\) and \(d\) requires a graph with order \(\Omega(d)\) edges of length of order \(\Omega(d/n^{1/D})\) [4]. Random qubit QLDPC codes found by solving certain constraint satisfaction problems (CSPs) practically achieve the capacity of the erasure channel [5].

Qubit QLDPC codes cannot attain the capacity of the erasure channel [6], but this capacity can be attained by code families with weight \(w = O(\text{polylog}n)\) [7]. There are bounds on their performance against erasure noise [6].

Encoding

Fault-tolerant encoders utilizing pre-shared entanglement for qubit QLDPC codes [8].There exist distance-dependent [9; Thm. 1] (in terms of the geometric entanglement measure; cf. Ref. [10]) and rate-dependent [9; Thm. 3ii] lower bounds on the degree of entanglement of a qubit QLDPC code.Fault-tolerant state preparation can be done in an overhead that is constant with the number of qubits \(n\) [11].

Transversal Gates

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

Gates

Fault-tolerant logical measurements [13] that generalize a previous construction [14] and that require an order \(O(d/\beta)\) ancilla qubits, where \(\beta\) is the Cheeger constant of the Tanner subgraph supporting the logical operator to be measured. This can be used for a generalization of lattice surgery for CSS QLDPC codes [15]. There are conditions on when fault-tolerant surgery can be performed with constant-time overhead [16].Repetition-code adapter for logical Pauli measurements and logical CNOT gates via Dehn twists [17].Fault-tolerant logical measurements based on an extractor system and allowing for universal computation [18].Fault-tolerant batched gadgets for CSS QLDPC codes with constant spacetime overhead [19].

Decoding

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

Fault Tolerance

Lattice surgery techniques with ancilla qubits [14,61,62]. 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 [49], e.g., quantum expander codes [63].Error-corrected GHZ state distillation for Steane error correction [64].Fault-tolerant logical measurements [13] that generalize a previous construction [14] and that require an order \(O(d/\beta)\) ancilla qubits, where \(\beta\) is the Cheeger constant of the Tanner subgraph supporting the logical operator to be measured. This can be used for a generalization of lattice surgery for CSS QLDPC codes [15]. There are conditions on when fault-tolerant surgery can be performed with constant-time overhead [16].Fault-tolerant logical measurements based on an extractor system and allowing for universal computation [18].Fault-tolerant batched gadgets for CSS QLDPC codes with constant spacetime overhead [19].High-rate surgery, which yields parallelizable logical Pauli-product measurements [65].Fault-tolerant state preparation can be done in an overhead that is constant with the number of qubits \(n\) [11].

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 [6668]. In particular, any family of qubit QLDPC codes with superlogarithmic distance achieves a threshold [67].Bounds on code capacity thresholds for various noise models exist in terms of stabilizer generator weights [69].

Threshold

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

Notes

Links to code tables of notable QLDPC codes [70].Collection of QLDPC qubit codes based on hyperbolic tilings in the QEC-Pages software library [71].High-rate QLDPC codes can be used for Bell-pair distillation [72].Qldpc code circUIT Simulator (QUITS) Python software library for simulating QLDPC code circuits [73,74].

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 [75].
  • Single-shot code— Qubit QLDPC codes satisfying linear confinement are single shot [76]. Any code that admits a local greedy decoder also satisfies linear confinement, and so is single shot [61].
  • Low-density generator-matrix (LDGM) code— LDGM codes can yield CSS [7780] and non-CSS [81,82] qubit QLDPC codes. Some of the LDGM-based CSS codes have \(n\)-independent minimum distance and no code capacity threshold [83; 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 [5].
  • Algebraic LDPC code— Algebraic LDPC codes made from Latin squares can be used to make qubit QLDPC codes [84; Ch. 15].
  • Asymmetric quantum code— There are recipes to determine transversal gates for asymmetric qubit QLDPC codes [12].
  • 2D lattice stabilizer code— Chain complexes describing qubit QLDPC codes can be converted to 2D lattice stabilizer codes [85].
  • Lattice stabilizer code— Chain complexes describing some QLDPC codes [86,87], and, more generally, CSS codes [88] can be ‘lifted’ into higher-dimensional manifolds admitting some notion of geometric locality. In addition, chain complexes describing QLDPC codes can be converted to 2D lattice stabilizer codes [85].
  • 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\) [89] (see also Ref. [90]). 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 [91]. 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 [91]. 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 [91].
  • 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.
  • Bicycle code— Bicycle codes are the first QLDPC codes [92].
  • Concatenated Steane code— The combination of the concatenated Steane code and QLDPC codes with non-vanishing rate yield fault-tolerant quantum computation with constant space and polylogarithmic time overheads, even when classical computation time is taken into account [93].
  • \(D\)-dimensional twisted toric code— It is conjectured that appropriate twisted boundary conditions yield multi-dimensional toric code families with sublinear distance scaling of \(N^{1-\epsilon}\) for any \(\epsilon>0\) and logarithmic-weight stabilizer generators [94].

Primary Hierarchy

Parents
Qubit QLDPC code
Children
Spacetime circuit codes are useful for constructing fault-tolerant syndrome extraction circuits for qubit QLDPC codes. General spacetime circuit codes can be sparsified to yield QLDPC spacetime circuit codes [95].
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 2D bosonization code encodes fermionic modes into a 2D qubit stabilizer code.
The 3D bosonization code encodes fermionic modes into a 3D qubit stabilizer code.
The \(D\)-dimensional bosonization code encodes fermionic modes into a \(D\)-dimensional qubit stabilizer code.
Layer codes are constructed by coupling layers of 2D surface codes according to the Tanner graph of a QLDPC code.
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.

References

[1]
L. Golowich and V. Guruswami, “Quantum Locally Recoverable Codes”, (2023) arXiv:2311.08653
[2]
N. Baspin and A. Krishna, “Connectivity constrains quantum codes”, Quantum 6, 711 (2022) arXiv:2106.00765 DOI
[3]
N. Baspin, V. Guruswami, A. Krishna, and R. Li, “Improved rate-distance trade-offs for quantum codes with restricted connectivity”, (2023) arXiv:2307.03283
[4]
N. Baspin and A. Krishna, “Quantifying Nonlocality: How Outperforming Local Quantum Codes Is Expensive”, Physical Review Letters 129, (2022) arXiv:2109.10982 DOI
[5]
M. Tremblay, G. Duclos-Cianci, and S. Kourtis, “Finite-rate sparse quantum codes aplenty”, Quantum 7, 985 (2023) arXiv:2207.03562 DOI
[6]
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
[7]
S. Lloyd, P. Shor, and K. Thompson, “polylog-LDPC Capacity Achieving Codes for the Noisy Quantum Erasure Channel”, (2017) arXiv:1703.00382
[8]
A. K. Sharma and S. S. Garani, “Fault-Tolerant Quantum LDPC Encoders”, (2024) arXiv:2405.07242
[9]
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
[10]
Z. Li, D. Lee, and B. Yoshida, “How Much Entanglement Is Needed for Topological Codes and Mixed States with Anomalous Symmetry?”, (2025) arXiv:2405.07970
[11]
M. Christandl, O. Fawzi, and A. Goswami, “Fault-tolerant interfaces for quantum LDPC codes”, (2026) arXiv:2602.16948
[12]
H. Leitch and A. Kay, “Transversal Gates for Highly Asymmetric qLDPC Codes”, (2025) arXiv:2506.15905
[13]
D. J. Williamson and T. J. Yoder, “Low-overhead fault-tolerant quantum computation by gauging logical operators”, (2024) arXiv:2410.02213
[14]
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
[15]
A. Cowtan, Z. He, D. J. Williamson, and T. J. Yoder, “Parallel Logical Measurements via Quantum Code Surgery”, (2026) arXiv:2503.05003
[16]
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
[17]
E. Swaroop, T. Jochym-O’Connor, and T. J. Yoder, “Universal adapters between quantum LDPC codes”, (2025) arXiv:2410.03628
[18]
Z. He, A. Cowtan, D. J. Williamson, and T. J. Yoder, “Extractors: QLDPC Architectures for Efficient Pauli-Based Computation”, (2025) arXiv:2503.10390
[19]
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
[20]
T. Camara, H. Ollivier, and J.-P. Tillich, “Constructions and performance of classes of quantum LDPC codes”, (2005) arXiv:quant-ph/0502086
[21]
M. B. Hastings, “Quantum belief propagation: An algorithm for thermal quantum systems”, Physical Review B 76, (2007) arXiv:0706.4094 DOI
[22]
M. S. Leifer and D. Poulin, “Quantum Graphical Models and Belief Propagation”, Annals of Physics 323, 1899 (2008) arXiv:0708.1337 DOI
[23]
D. Poulin and Y. Chung, “On the iterative decoding of sparse quantum codes”, (2008) arXiv:0801.1241
[24]
N. Raveendran and B. Vasić, “Trapping Sets of Quantum LDPC Codes”, Quantum 5, 562 (2021) arXiv:2012.15297 DOI
[25]
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
[26]
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
[27]
P. Panteleev and G. Kalachev, “Degenerate Quantum LDPC Codes With Good Finite Length Performance”, Quantum 5, 585 (2021) arXiv:1904.02703 DOI
[28]
Y.-H. Liu and D. Poulin, “Neural Belief-Propagation Decoders for Quantum Error-Correcting Codes”, Physical Review Letters 122, (2019) arXiv:1811.07835 DOI
[29]
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
[30]
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
[31]
A. Gong, S. Cammerer, and J. M. Renes, “Graph Neural Networks for Enhanced Decoding of Quantum LDPC Codes”, (2023) arXiv:2310.17758
[32]
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
[33]
J. du Crest, M. Mhalla, and V. Savin, “Stabilizer Inactivation for Message-Passing Decoding of Quantum LDPC Codes”, (2023) arXiv:2205.06125
[34]
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
[35]
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
[36]
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
[37]
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
[38]
S. Wolanski and B. Barber, “Ambiguity Clustering: an accurate and efficient decoder for qLDPC codes”, (2025) arXiv:2406.14527
[39]
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
[40]
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
[41]
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
[42]
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
[43]
N. Delfosse, V. Londe, and M. Beverland, “Toward a Union-Find decoder for quantum LDPC codes”, (2021) arXiv:2103.08049
[44]
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
[45]
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
[46]
S. Huang and S. Puri, “Improved Noisy Syndrome Decoding of Quantum LDPC Codes with Sliding Window”, (2023) arXiv:2311.03307
[47]
A. deMarti iOlius and J. E. Martinez, “The closed-branch decoder for quantum LDPC codes”, (2024) arXiv:2402.01532
[48]
A. Gong, S. Cammerer, and J. M. Renes, “Toward Low-latency Iterative Decoding of QLDPC Codes Under Circuit-Level Noise”, (2024) arXiv:2403.18901
[49]
D. Gottesman, “Fault-Tolerant Quantum Computation with Constant Overhead”, (2014) arXiv:1310.2984
[50]
A. deMarti iOlius, I. E. Martinez, J. Roffe, and J. E. Martinez, “An almost-linear time decoding algorithm for quantum LDPC codes under circuit-level noise”, (2025) arXiv:2409.01440
[51]
H. Yao, M. Gökduman, and H. D. Pfister, “Cluster Decomposition for Improved Erasure Decoding of Quantum LDPC Codes”, (2024) arXiv:2412.08817
[52]
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
[53]
K. R. Ott, B. Hetényi, and M. E. Beverland, “Decision-tree decoders for general quantum LDPC codes”, (2025) arXiv:2502.16408
[54]
S. Koutsioumpas, H. Sayginel, M. Webster, and Dan E Browne, “Automorphism Ensemble Decoding of Quantum LDPC Codes”, (2025) arXiv:2503.01738
[55]
L. A. Beni, O. Higgott, and N. Shutty, “Tesseract: A Search-Based Decoder for Quantum Error Correction”, (2025) arXiv:2503.10988
[56]
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
[57]
Y. Wu, B. Li, K. Chang, S. Puri, and L. Zhong, “Minimum-Weight Parity Factor Decoder for Quantum Error Correction”, (2025) arXiv:2508.04969
[58]
S.-H. Lee, L. H. English, and S. D. Bartlett, “Efficient Post-Selection for General Quantum LDPC Codes”, (2026) arXiv:2510.05795
[59]
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
[60]
A. S. Maan, F.-G. Herrero, A. Paler, and V. Savin, “Decoding Correlated Errors in Quantum LDPC Codes”, (2026) arXiv:2510.14060
[61]
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
[62]
A. W. Cross, Z. He, P. J. Rall, and T. J. Yoder, “Improved QLDPC Surgery: Logical Measurements and Bridging Codes”, (2025) arXiv:2407.18393
[63]
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
[64]
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
[65]
G. Zheng, L. Jiang, and Q. Xu, “High-Rate Surgery: towards constant-overhead logical operations”, (2025) arXiv:2510.08523
[66]
E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory”, Journal of Mathematical Physics 43, 4452 (2002) arXiv:quant-ph/0110143 DOI
[67]
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
[68]
A. A. Kovalev and L. P. Pryadko, “Spin glass reflection of the decoding transition for quantum error correcting codes”, (2014) arXiv:1311.7688
[69]
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
[70]
N. P. Breuckmann and J. N. Eberhardt, “Quantum Low-Density Parity-Check Codes”, PRX Quantum 2, (2021) arXiv:2103.06309 DOI
[71]
L. Pryadko and M. Woolls. Quantum_LDPC_Codes. https://github.com/QEC-pages/Quantum_LDPC_Codes, 2023.
[72]
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
[73]
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
[74]
Mingyu Kang. QUITS. https://github.com/mkangquantum/quits, 2025.
[75]
C. Yin and A. Lucas, “Low-Density Parity-Check Codes as Stable Phases of Quantum Matter”, PRX Quantum 6, (2025) arXiv:2411.01002 DOI
[76]
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
[77]
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
[78]
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.
[79]
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
[80]
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
[81]
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
[82]
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
[83]
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
[84]
S. A. Aly, “On Quantum and Classical Error Control Codes: Constructions and Applications”, (2008) arXiv:0812.5104
[85]
X. Li, T.-C. Lin, and M.-H. Hsieh, “Transform Arbitrary Good Quantum LDPC Codes into Good Geometrically Local Codes in Any Dimension”, (2024) arXiv:2408.01769
[86]
M. Freedman and M. B. Hastings, “Building manifolds from quantum codes”, (2021) arXiv:2012.02249
[87]
T.-C. Lin, A. Wills, and M.-H. Hsieh, “Geometrically Local Quantum and Classical Codes from Subdivision”, (2024) arXiv:2309.16104
[88]
V. Guemard, “Lifts of quantum CSS codes”, (2024) arXiv:2404.16736
[89]
B. Rodatz, B. Poór, and A. Kissinger, “Floquetifying stabiliser codes with distance-preserving rewrites”, (2024) arXiv:2410.17240
[90]
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
[91]
Y. Xu and A. Dua, “Fault-tolerant protocols through spacetime concatenation”, (2026) arXiv:2504.08918
[92]
D. J. C. MacKay, G. Mitchison, and P. L. McFadden, “Sparse-Graph Codes for Quantum Error Correction”, IEEE Transactions on Information Theory 50, 2315 (2004) arXiv:quant-ph/0304161 DOI
[93]
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
[94]
M. B. Hastings, “Quantum Codes from High-Dimensional Manifolds”, (2016) arXiv:1608.05089
[95]
N. Delfosse and A. Paetznick, “Spacetime codes of Clifford circuits”, (2023) arXiv:2304.05943
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)— see instructions

edit on this site

Zoo Code ID: qldpc

Cite as:
“Qubit QLDPC code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2025. https://errorcorrectionzoo.org/c/qldpc
BibTeX:
@incollection{eczoo_qldpc, title={Qubit QLDPC code}, booktitle={The Error Correction Zoo}, year={2025}, editor={Albert, Victor V. and Faist, Philippe}, 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.), 2025. https://errorcorrectionzoo.org/c/qldpc

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