\([[144,12,12]]\) gross code[1]
Description
A BB code which requires less physical and ancilla qubits (for syndrome extraction) than the surface code with the same number of logical qubits and distance. The gross code is equivalent to 8 copies of the surface code via a constant-depth Clifford circuit, and is an element of a larger family of 2D stabilizer codes [2]. The name stems from the fact that a gross is a dozen dozen.
The polynomials \(A=x^3+y+y^2\) and \(B=y^3+x+x^2\) of the gross code on \(\ell=m=12\) yield an indecomposable \([[288,16,12]]\) code [3; Table III]. A different BB QLDPC code with the same parameters was introduced in [4].
Protection
Up to equivalence, the gross code is the only qubit Abelian 2BGA code with check weight six and \(n\leq 200\) that reaches \(kd^2/n=12\) [5]. It has the largest \(kd^2/n\) among all qubit 2BGA codes with check weight six and \(n\leq 191\) [5].Rate
An ancilla-added rate of \(1/24\). In contrast, the distance-13 surface code has ancilla-added rate \(1/338\).Transversal and Permutation-Based Gates
Logical Pauli operators and fold-transversal gates studied in Ref. [6].Two-fold transversal gates, i.e., depth-one circuits of two-local code-preserving physical gates, realize a logical group of order at least \(460800\), short of the full logical Clifford group [7].Gates
Clifford gates [8].Decoding
The GDG sliding-window decoder [9], with a realization achieving a worst-case decoding latency of 3ms per window.AC decoder is faster than ordinary BP-OSD with no reduction of fidelity [10].Transformer-based neural-network decoder [11].Frontier decoder, a pruned dynamic-programming decoder, retains on average fewer than 100 states under circuit-level noise at \(p=10^{-3}\) [12].Fault Tolerance
At physical error rate \(p=10^{-3}\) under circuit-level noise, the code suppresses the logical error rate to about \(2\times 10^{-7}\), enough to preserve \(12\) logical qubits for nearly one million syndrome cycles using \(288\) total physical qubits [1].Fault-tolerant modular quantum computing framework [13].Code Capacity Threshold
Bit-flip noise: pseudo-threshold of \(\approx 5\%\) for the block logical error rate under BP-OSD decoding [3].Threshold
Admits a pseudo-threshold of \(\approx 0.7\%\) for the circuit-based noise model [1].Realizations
An FPGA implementation of the Relay-BP decoder [14].Cousins
- Kitaev surface code— The gross code requires less physical and ancilla qubits (for syndrome extraction) than the surface code with the same number of logical qubits and distance. The gross code is equivalent to 8 copies of the surface code via a constant-depth Clifford circuit, and is an element of a larger family of 2D stabilizer codes [2]. An architecture combining the surface and gross codes was proposed in [15].
- Perturbed bivariate bicycle (PBB) code— The \([[144,12,12]]\) PBB code perturbs the gross-code polynomials \(A=x^3+y+y^2\) and \(B=y^3+x+x^2\) by \(C=y+x^3y\) and \(D=y^3+x^3y^3\), with mixed stabilizer generators of weight eight [3; Table II].
Member of code lists
- 2D stabilizer codes
- Lattice qubit stabilizer codes
- Quantum codes
- Quantum codes based on homological products
- Quantum codes with a rate
- Quantum codes with code capacity thresholds
- Quantum codes with fault-tolerant gadgets
- Quantum codes with notable decoders
- Quantum codes with other thresholds
- Quantum codes with transversal or permutation-based gates
- Qubit CSS codes
- Realized quantum codes
- Surface code and friends
Primary Hierarchy
References
- [1]
- S. Bravyi, A. W. Cross, J. M. Gambetta, D. Maslov, P. Rall, and T. J. Yoder, “High-threshold and low-overhead fault-tolerant quantum memory”, Nature 627, 778 (2024) arXiv:2308.07915 DOI
- [2]
- Z. Liang, B. Yang, J. T. Iosue, and Y.-A. Chen, “Operator algebra and algorithmic construction of boundaries and defects in (2+1)D topological Pauli stabilizer codes”, (2026) arXiv:2410.11942
- [3]
- 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
- [4]
- M. H. Shaw and B. M. Terhal, “Lowering Connectivity Requirements for Bivariate Bicycle Codes Using Morphing Circuits”, Physical Review Letters 134, (2025) arXiv:2407.16336 DOI
- [5]
- G. Lee, “Bicycle Race: small two-block codes on the Pareto frontier”, (2026) arXiv:2610.13880
- [6]
- H. Sayginel, S. Koutsioumpas, M. Webster, A. Rajput, and Dan E Browne, “Fault-Tolerant Logical Clifford Gates from Code Automorphisms”, (2025) arXiv:2409.18175
- [7]
- V. V. Albert, “Beyond transversality: structure of Clifford circuits for CSS codes”, (2026) arXiv:2608.05688
- [8]
- A. W. Cross, Z. He, P. J. Rall, and T. J. Yoder, “Improved QLDPC Surgery: Logical Measurements and Bridging Codes”, (2025) arXiv:2407.18393
- [9]
- A. Gong, S. Cammerer, and J. M. Renes, “Toward Low-latency Iterative Decoding of QLDPC Codes Under Circuit-Level Noise”, (2024) arXiv:2403.18901
- [10]
- S. Wolanski and B. Barber, “Ambiguity Clustering: an accurate and efficient decoder for qLDPC codes”, (2025) arXiv:2406.14527
- [11]
- J. Blue, H. Avlani, Z. He, L. Ziyin, and I. L. Chuang, “Machine Learning Decoding of Circuit-Level Noise for Bivariate Bicycle Codes”, Quantum 10, 2149 (2026) arXiv:2504.13043 DOI
- [12]
- A. Leverrier and R. Urbanke, “Approximating optimal decoding of quantum LDPC codes with narrow frontiers”, (2026) arXiv:2606.20513
- [13]
- T. J. Yoder, E. Schoute, P. Rall, E. Pritchett, J. M. Gambetta, A. W. Cross, M. Carroll, and M. E. Beverland, “Tour de gross: A modular quantum computer based on bivariate bicycle codes”, (2025) arXiv:2506.03094
- [14]
- T. Maurer, M. Bühler, M. Kröner, F. Haverkamp, T. Müller, D. Vandeth, and B. R. Johnson, “Real-time decoding of the gross code memory with FPGAs”, (2025) arXiv:2510.21600
- [15]
- S. Stein et al., “Architectures for Heterogeneous Quantum Error Correction Codes”, (2024) arXiv:2411.03202
- [16]
- Z. Liang, K. Liu, H. Song, and Y.-A. Chen, “Generalized Toric Codes on Twisted Tori for Quantum Error Correction”, PRX Quantum 6, (2025) arXiv:2503.03827 DOI
Page edit log
- Victor V. Albert (2026-10-12) — most recent
- Victor V. Albert (2026-10-11)
- Anthony Leverrier (2026-07-22)
- Victor V. Albert (2026-09-26)
- Victor V. Albert (2026-09-24)
- Victor V. Albert (2026-08-26)
- Victor V. Albert (2026-06-08)
- Victor V. Albert (2024-03-28)
Cite as:
“\([[144,12,12]]\) gross code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/gross, arXiv:2606.11484