Quantum LDPC (QLDPC) code 

Also known as Sparse quantum code.

Description

Member of a family of \([[n,k,d]]\) 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\); can be denoted by \([[n,k,d,w]]\). Sometimes, the two parameters are explicitly stated: each site of an an \((l,w)\)-regular QLDPC code is acted on by \(\leq l\) generators of weight \(\leq w\). 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 stabilizer code is a 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 codes can be done using a constant-depth circuit.

Notable qubit QLDPC codes are summarized in Table I, demonstrating the steady improvement in code parameters that culminated in the first asymptotically good QLDPC codes.

\(k\)

\(d\)

Code

\(2\)

\(\sqrt{n}\)

Kitaev toric

\(2\)

\(\sqrt{n\sqrt{\log n}}\)

Freedman-Meyer-Luo

\(\Theta(n)\)

\(\sqrt{n}\)

hypergraph product

\(\sqrt{n}/\log n\)

\(\sqrt{n} \log n\)

high-dimensional expander (HDX)

\(\sqrt{n}\)

\(\sqrt{n} \log^c n\)

tensor-product HDX

\(n^{3/5}/\text{polylog}(n)\)

\(n^{3/5}/\text{polylog}(n)\)

fiber-bundle

\(\log n\)

\(n/\log n\)

lifted-product (LP)

\(\Theta(n)\)

\(\Theta(n)\)

expander LP

\(\Theta(n)\)

\(\Theta(n)\)

quantum Tanner

\(\Theta(n)\)

\(\Theta(n)\)

Dinur-Hsieh-Lin-Vidick

Table I: Notable qubit QLDPC codes and their asymptotic scaling; \(c\) is a positive integer.

Strictly speaking, the term parity check describes only bitwise qubit error syndromes. Nevertheless, qudit and bosonic stabilizer codes satisfying the above criteria are also called QLDPC codes.

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

Encoding

Fault-tolerant encoders utilizing pre-shared entanglement for qubit QLDPC codes [8].Fault-tolerant constant-depth encoder and unencoder for qubit QLDPC codes [9].

Gates

Fault-tolerant logical measurements that generalize a previous construction [10] 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.Repetition-code adapter for logical Pauli measurements and logical CNOT gates via Dehn twists [11].

Decoding

Iterative error estimation based on the MIN-SUM and SUM-PRODUCT algorithms [12].Quantum belief propagation (BP) decoder [1315] is a quantum version of the classical BP decoder, but performance suffers due to degeneracy [16]. Various post-processing algorithms have been proposed (see below and also Refs. [17,18]).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 [19]. For an open-source implementation, see [20,21].Neural BP decoder [22,23] and GNN decoders [24,25] for qubit codes.Partially and fully decoupled BP decoders, which use the decoupling representation, yield improvements against depolarizing noise [26].Message-passing decoder utilizing stabilizer inactivation (MP-SI a.k.a. BP-SI) for CSS-type QLDPC qubit codes [27].BP localized statistics decoding (BP-LSD) that exploits error clustering [28].Syndrome-based linear programming (SB-LP) algorithm can be applied as a post-processing step after syndrome-based min-sum (SM-MS) decoding [29].BP guided decimation (BPGD) decoder [30].SymBreak decoder, which adaptively modifies the decoding graph to break the degeneracy of the BP decoder [31].Ambiguity clustering (AC) decoder, in which measurement data is divided into clusters and decoded independently [32].Non-binary decoding algorithm for CSS-type QLDPC codes [33].2D geometrically local syndrome extraction circuits with bounded depth using order \(O(n^2)\) ancilla qubits [34]. For CSS codes, syndrome extraction can be implemented in constant depth [35].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) [36].The MWPM decoder for surface codes may be generalizable to QLDPC codes [37].Extensions of the union-find decoder for qubit QLDPC codes [38,39].Sliding-window decoding [40].Closed-branch decoder [41].BP with guided decimation guessing (GDG) sliding-window decoder for CSS qubit codes [42].Performing \(d\) syndrome extraction rounds obtains an effective distance of \(d\) for a qubit QLDPC code [43].Fault-tolerant constant-depth encoder and unencoder [9].BP plus ordered Tanner forest (BP+OTF) almost-linear time decoder [44].Cluster decoder [45].

Fault Tolerance

Lattice surgery techniques with ancilla qubits [10,46]. 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 QLDPC codes [43], e.g., quantum expander codes [47].GHZ state distillation for Steane error correction [48].Fault-tolerant logical measurements that generalize a previous construction [10] 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.Fault-tolerant constant-depth encoder and unencoder [9].

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 [4951].Bounds on code capacity thresholds for various noise models exist in terms of stabilizer generator weights [52].

Threshold

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

Notes

Infleqtion QLDPC package for estimating distance and creating various qubit and Galois-qudit QLDPC CSS codes [53]Links to code tables of notable QLDPC codes [54].Reviews of QLDPC codes provided in Refs. [33,54].There exist distance-dependent [55; Thm. 1] and rate-dependent [55; Thm. 3ii] lower bounds on the degree of entanglement of a qubit QLDPC code.

Parents

Children

Cousins

  • Low-density parity-check (LDPC) code
  • Topological code — Topological codes are not generally defined using Pauli strings or their qudit and bosonic generalizations. However, for appropriate tesselations, the codespace is the ground-state subspace of a geometrically local Hamiltonian. In this sense, topological codes are QLDPC codes. Geometrically local commuting-projector code Hamiltonians on Euclidean manifolds are stable with respect to small perturbations when they satisfy the TQO conditions, meaning that a notion of a phase can be defined [5660]. This notion can be extended to semi-hyperbolic manifolds [61] and non-geometrically local QLDPC codes exhibiting check soundness [62] (see also [63]).
  • Dynamically-generated QECC — QLDPC codes can arise from a dynamical process [64].
  • Hamiltonian-based code — QLDPC code Hamiltonians can be simulated, with the help of perturbation theory, by two-dimensional Hamiltonians with non-commuting terms whose interactions scale with \(n\) [65].
  • 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 [62].
  • Single-shot code — Qubit QLDPC codes satisfying linear confinement are single shot [66]. Any code that admits a local greedy decoder also satisfies linear confinement, and so is single shot [46].
  • Low-density generator-matrix (LDGM) code — LDGM codes can yield CSS [6770] and non-CSS [71,72] qubit QLDPC codes. Some of the LDGM-based CSS codes have \(n\)-independent minimum distance and no code capacity threshold [73; 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].
  • Quasi-cyclic LDPC (QC-LDPC) code — QC-LDPC codes can be used to make qubit QLDPC codes using various non-CSS constructions [74].
  • Quantum locally testable code (QLTC) — Stabilizer LTCs are QLDPC. More general QLTCs are not defined using Pauli strings, but the codespace is the ground-state subspace of a local Hamiltonian. In this sense, QLTCs are QLDPC codes.
  • 2D lattice stabilizer code — Chain complexes describing QLDPC codes can be converted to 2D lattice stabilizer codes [75].
  • Lattice stabilizer code — Chain complexes describing some QLDPC codes can be 'lifted' into higher-dimensional manifolds admitting some notion of geometric locality [76]. In addition, chain complexes describing QLDPC codes can be converted to 2D lattice stabilizer codes [75].
  • Sparse subsystem code — Sparse subsystem codes reduce to QLDPC codes when there are no gauge qudits.
  • Honeycomb Floquet code — The Floquet check operators are weight-two, and each qubit participates in one check each round.
  • Spacetime circuit code — General spacetime circuit codes can be sparsified to yield QLDPC spacetime circuit codes [77].
  • EA QLDPC code
  • Bicycle code — Bicycle codes are the first QLDPC codes [78].
  • \(D\)-dimensional twisted toric code — It is conjectured that appropriate twisted boundary conditions yield multi-dimensional toric code families with linear distance and logarithmic-weight stabilizer generators [79].
  • Galois-qudit BCH code — Some Galois-qudit BCH codes can be constructed as QLDPC codes [80].
  • Two-block CSS code — When matrices \(A\) and \(B\) have row and column weights bounded by \(W\), a two-block CSS code is a quantum LDPC code with stabilizer generators bounded by \(2W\).
  • Two-block group-algebra (2BGA) codes — Given group algebra elements \(a,b\in \mathbb{F}_q[G]\) with weights \(W_a\) and \(W_b\) (i.e., number of non-zero terms in the expansion), the 2BGA code LP\((a,b)\) has stabilizer generators of uniform weight \(W_a+W_b\).
  • Generalized bicycle (GB) code — Stabilizer generators of the code GB\((a,b)\) have weights given by the sum of weights of polynomials \(a(x)\) and \(b(x)\). The GB code ansatz is convenient for designing QLDPC codes and several extensions exist [81].
  • Distance-balanced code — Lattice surgery techniques for QLDPC codes [10,46] utilize weight reduction. Single-ancilla syndrome extraction circuits that, for the most part, preserve the effective distance of weight-reduced qLDPC codes [82].

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]
Y. Shi, A. Patil, and S. Guha, “Stabilizer Entanglement Distillation and Efficient Fault-Tolerant Encoder”, (2024) arXiv:2408.06299
[10]
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
[11]
E. Swaroop, T. Jochym-O’Connor, and T. J. Yoder, “Universal adapters between quantum LDPC codes”, (2024) arXiv:2410.03628
[12]
T. Camara, H. Ollivier, and J.-P. Tillich, “Constructions and performance of classes of quantum LDPC codes”, (2005) arXiv:quant-ph/0502086
[13]
M. B. Hastings, “Quantum belief propagation: An algorithm for thermal quantum systems”, Physical Review B 76, (2007) arXiv:0706.4094 DOI
[14]
M. S. Leifer and D. Poulin, “Quantum Graphical Models and Belief Propagation”, Annals of Physics 323, 1899 (2008) arXiv:0708.1337 DOI
[15]
D. Poulin and Y. Chung, “On the iterative decoding of sparse quantum codes”, (2008) arXiv:0801.1241
[16]
N. Raveendran and B. Vasić, “Trapping Sets of Quantum LDPC Codes”, Quantum 5, 562 (2021) arXiv:2012.15297 DOI
[17]
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) (2023) DOI
[18]
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) (2024) DOI
[19]
P. Panteleev and G. Kalachev, “Degenerate Quantum LDPC Codes With Good Finite Length Performance”, Quantum 5, 585 (2021) arXiv:1904.02703 DOI
[20]
J. Roffe, D. R. White, S. Burton, and E. Campbell, “Decoding across the quantum low-density parity-check code landscape”, Physical Review Research 2, (2020) arXiv:2005.07016 DOI
[21]
Roffe, Joschka. "LDPC: Python tools for low density parity check codes." (2022).
[22]
Y.-H. Liu and D. Poulin, “Neural Belief-Propagation Decoders for Quantum Error-Correcting Codes”, Physical Review Letters 122, (2019) arXiv:1811.07835 DOI
[23]
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
[24]
M. Lange, P. Havström, B. Srivastava, V. Bergentall, K. Hammar, O. Heuts, E. van Nieuwenburg, and M. Granath, “Data-driven decoding of quantum error correcting codes using graph neural networks”, (2023) arXiv:2307.01241
[25]
A. Gong, S. Cammerer, and J. M. Renes, “Graph Neural Networks for Enhanced Decoding of Quantum LDPC Codes”, (2023) arXiv:2310.17758
[26]
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
[27]
J. du Crest, M. Mhalla, and V. Savin, “Stabilizer Inactivation for Message-Passing Decoding of Quantum LDPC Codes”, (2023) arXiv:2205.06125
[28]
T. Hillmann, L. Berent, A. O. Quintavalle, J. Eisert, R. Wille, and J. Roffe, “Localized statistics decoding: A parallel decoding algorithm for quantum low-density parity-check codes”, (2024) arXiv:2406.18655
[29]
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
[30]
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
[31]
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
[32]
S. Wolanski and B. Barber, “Ambiguity Clustering: an accurate and efficient decoder for qLDPC codes”, (2024) arXiv:2406.14527
[33]
Z. Babar, P. Botsinis, D. Alanis, S. X. Ng, and L. Hanzo, “Fifteen Years of Quantum LDPC Coding and Improved Decoding Strategies”, IEEE Access 3, 2492 (2015) DOI
[34]
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
[35]
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
[36]
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
[37]
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
[38]
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 (2023) arXiv:2209.01180 DOI
[39]
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
[40]
S. Huang and S. Puri, “Improved Noisy Syndrome Decoding of Quantum LDPC Codes with Sliding Window”, (2023) arXiv:2311.03307
[41]
A. deMarti iOlius and J. E. Martinez, “The closed-branch decoder for quantum LDPC codes”, (2024) arXiv:2402.01532
[42]
A. Gong, S. Cammerer, and J. M. Renes, “Toward Low-latency Iterative Decoding of QLDPC Codes Under Circuit-Level Noise”, (2024) arXiv:2403.18901
[43]
D. Gottesman, “Fault-Tolerant Quantum Computation with Constant Overhead”, (2014) arXiv:1310.2984
[44]
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”, (2024) arXiv:2409.01440
[45]
H. Yao, M. Gökduman, and H. D. Pfister, “Cluster Decomposition for Improved Erasure Decoding of Quantum LDPC Codes”, (2024) arXiv:2412.08817
[46]
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
[47]
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
[48]
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
[49]
E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory”, Journal of Mathematical Physics 43, 4452 (2002) arXiv:quant-ph/0110143 DOI
[50]
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
[51]
A. A. Kovalev and L. P. Pryadko, “Spin glass reflection of the decoding transition for quantum error correcting codes”, (2014) arXiv:1311.7688
[52]
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
[53]
Michael A. Perlin. qLDPC. https://github.com/Infleqtion/qLDPC, 2023.
[54]
N. P. Breuckmann and J. N. Eberhardt, “Quantum Low-Density Parity-Check Codes”, PRX Quantum 2, (2021) arXiv:2103.06309 DOI
[55]
S. Bravyi, D. Lee, Z. Li, and B. Yoshida, “How much entanglement is needed for quantum error correction?”, (2024) arXiv:2405.01332
[56]
S. Bravyi and M. B. Hastings, “A Short Proof of Stability of Topological Order under Local Perturbations”, Communications in Mathematical Physics 307, 609 (2011) arXiv:1001.4363 DOI
[57]
S. Bravyi, M. B. Hastings, and S. Michalakis, “Topological quantum order: Stability under local perturbations”, Journal of Mathematical Physics 51, (2010) arXiv:1001.0344 DOI
[58]
S. Michalakis and J. P. Zwolak, “Stability of Frustration-Free Hamiltonians”, Communications in Mathematical Physics 322, 277 (2013) arXiv:1109.1588 DOI
[59]
B. Nachtergaele, R. Sims, and A. Young, “Quasi-locality bounds for quantum lattice systems. I. Lieb-Robinson bounds, quasi-local maps, and spectral flow automorphisms”, Journal of Mathematical Physics 60, (2019) arXiv:1810.02428 DOI
[60]
B. Nachtergaele, R. Sims, and A. Young, “Quasi-Locality Bounds for Quantum Lattice Systems. Part II. Perturbations of Frustration-Free Spin Models with Gapped Ground States”, Annales Henri Poincaré 23, 393 (2021) arXiv:2010.15337 DOI
[61]
A. Lavasani, M. J. Gullans, V. V. Albert, and M. Barkeshli, “On stability of k-local quantum phases of matter”, (2024) arXiv:2405.19412
[62]
C. Yin and A. Lucas, “Low-density parity-check codes as stable phases of quantum matter”, (2024) arXiv:2411.01002
[63]
W. De Roeck, V. Khemani, Y. Li, N. O’Dea, and T. Rakovszky, “LDPC stabilizer codes as gapped quantum phases: stability under graph-local perturbations”, (2024) arXiv:2411.02384
[64]
M. Ippoliti, M. J. Gullans, S. Gopalakrishnan, D. A. Huse, and V. Khemani, “Entanglement Phase Transitions in Measurement-Only Dynamics”, Physical Review X 11, (2021) arXiv:2004.09560 DOI
[65]
H. Apel and N. Baspin, “Simulating LDPC code Hamiltonians on 2D lattices”, (2023) arXiv:2308.13277
[66]
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
[67]
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. DOI
[68]
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.
[69]
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 (2008) DOI
[70]
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
[71]
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
[72]
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) (2020) DOI
[73]
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
[74]
P. Tan and J. Li, “Efficient Quantum Stabilizer Codes: LDPC and LDPC-Convolutional Constructions”, IEEE Transactions on Information Theory 56, 476 (2010) DOI
[75]
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
[76]
M. Freedman and M. B. Hastings, “Building manifolds from quantum codes”, (2021) arXiv:2012.02249
[77]
N. Delfosse and A. Paetznick, “Spacetime codes of Clifford circuits”, (2023) arXiv:2304.05943
[78]
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
[79]
M. B. Hastings, “Quantum Codes from High-Dimensional Manifolds”, (2016) arXiv:1608.05089
[80]
S. A. Aly, “Families of LDPC Codes Derived from Nonprimitive BCH Codes and Cyclotomic Cosets”, (2008) arXiv:0802.4079
[81]
N. Koukoulekidis, F. Šimkovic IV, M. Leib, and F. R. F. Pereira, “Small Quantum Codes from Algebraic Extensions of Generalized Bicycle Codes”, (2024) arXiv:2401.07583
[82]
S. J. S. Tan and L. Stambler, “Effective Distance of Higher Dimensional HGPs and Weight-Reduced Quantum LDPC Codes”, (2024) arXiv:2409.02193
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:
“Quantum LDPC (QLDPC) code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/qldpc
BibTeX:
@incollection{eczoo_qldpc, title={Quantum LDPC (QLDPC) code}, booktitle={The Error Correction Zoo}, year={2022}, 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:

“Quantum LDPC (QLDPC) code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/qldpc

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