Submitted:
11 September 2025
Posted:
12 September 2025
Read the latest preprint version here
Abstract
Keywords:
1. Introduction and Motivation
2. Theoretical Foundations of Quantum Error Correction
- 1.
- Encoding: The logical qubit is encoded into a protected state using multiple physical qubits.
- 2.
- Syndrome Measurement: Ancilla qubits are measured to extract information about the errors (the "syndrome") without revealing the state of the logical qubit.
- 3.
- Decoding and Correction: A classical computer uses the syndrome data to identify the most likely error and applies a corrective operation to the physical qubits.
- This process is repeated continuously to maintain the integrity of the logical qubit. The goal is to ensure that the error rate of the logical qubit is significantly lower than that of the physical qubits. This is known as reaching the "fault tolerance threshold" [6]. A key finding is that if the physical error rate is below a certain threshold, the logical error rate can be made arbitrarily low by increasing the code distance [7].
3. Deepening the Experimental Developments
3.1. Superconducting Qubits: A Focus on the Surface Code
3.2. Trapped-Ion Systems: High Fidelity and All-to-All Connectivity
3.3. Alternative Architectures: Neutral Atoms and Photonics
4. Comparison of Code Families
4.1. Topological Codes: The Path to Scalability
- Surface Code: The surface code is a prime example of a topological code that has gained immense traction [17,18]. It is defined on a 2D grid of data qubits and ancilla qubits. Errors are detected by measuring stabilizers on small, local groups of qubits (plaquettes). These measurements generate a "syndrome" that indicates the location and type of an error. The local nature of these interactions makes it a perfect fit for planar architectures like superconducting qubits. The surface code has a relatively high error threshold (around 1%), making it compatible with today’s noisy hardware [19]. However, its main drawback is its high resource overhead: a single logical qubit may require thousands of physical qubits to achieve a low logical error rate, which is a significant engineering challenge.
- Color Codes: Color codes are a generalization of the surface code. They operate on a 2D lattice but with a more complex geometric structure, often a trivalent lattice with faces of three colors [20,29]. This structure provides a key advantage: all logical Clifford gates (like Hadamard and CNOT) can be implemented in a fault-tolerant manner using only local operations, a property known as "transversality" [21]. This is a major improvement over the surface code, where some logical gates require complex and resource-intensive techniques like "magic state distillation."
4.2. Other Code Families: Beyond the Topological Paradigm
- LDPC (Low-Density Parity-Check) Codes: Inspired by classical coding theory, quantum LDPC codes are defined by a sparse set of parity-check equations, meaning each qubit is involved in only a few checks. This leads to a higher code rate, meaning they can encode more logical qubits with fewer physical ones, in principle [22,23]. They can also offer higher error thresholds than surface codes. The main challenge with LDPC codes is that their check operations often require non-local interactions, which can be difficult to implement on current hardware architectures with limited connectivity. However, as technologies like neutral atoms with all-to-all connectivity mature, LDPC codes could become a more viable and efficient option.
- Shor and Steane Codes: These historical codes were crucial in establishing the theoretical feasibility of QEC. The Shor code [2] can correct any single-qubit error (both bit-flip and phase-flip) using nine physical qubits. The Steane code [3], a type of CSS code, achieves the same with only seven qubits. While they are resource-intensive and not practical for large-scale computation, their importance cannot be overstated. They were the first to show how to simultaneously correct for different types of quantum errors and laid the groundwork for the more complex stabilizer formalism and topological codes used today.
5. Software and Decoders: The Brains of QEC
5.1. Classical Decoder Algorithms: The Workhorse of QEC
- Minimum-Weight Perfect Matching (MWPM): For surface codes, the MWPM algorithm has become the standard classical decoder [24]. The syndrome data from the stabilizer measurements is mapped onto a graph. The nodes of this graph represent the locations of the syndrome measurements that showed an error, and the edges represent paths between these locations. The weight of each edge corresponds to the probability of an error occurring on that path. The MWPM algorithm then finds a perfect matching with the minimum total weight, which corresponds to the most likely error chain. The algorithm’s output is then used to apply a corrective operation to the data qubits. While MWPM is highly effective and reliable for the surface code, its computational complexity can become a bottleneck as the size of the quantum computer scales. For a large number of qubits, the MWPM problem can be too slow for real-time decoding, which is a critical requirement for continuous QEC [25].
5.2. Machine Learning-Based Decoders: A Promising New Frontier
- **Neural Networks**: Researchers are training deep neural networks to act as quantum decoders. These networks can learn the complex, non-linear relationships between syndrome data and error patterns [26]. Unlike MWPM, which relies on a specific model of independent errors, a neural network can be trained on a dataset that includes more complex error patterns, such as correlated noise, which is a major challenge in real physical systems. The trained network can then provide a decoding solution much faster than traditional algorithms, which is crucial for high-speed QEC cycles.
- **Reinforcement Learning**: Reinforcement learning (RL) is also being explored. In this approach, an RL agent learns to decode by interacting with a simulated quantum system. The agent receives a reward for successful corrections and a penalty for failed ones, teaching it to develop an optimal decoding policy for a given noise model. This approach is particularly promising for adapting to changing or unknown noise conditions in real-time. The main challenge for machine learning decoders is the need for large, high-quality training datasets and the computational cost of the initial training phase. However, once trained, these decoders can offer significant speed advantages.
6. Open Problems and Future Perspectives
6.1. Quantum Hardware and Engineering Challenges
- Cryogenic Control: Superconducting qubit systems must be operated at extremely low temperatures (milli-Kelvin range) to minimize thermal noise. The engineering challenge of integrating a large number of control and measurement lines into these cryogenic environments without introducing additional noise is a major hurdle for scalability.
- Correlated Noise: Most current QEC models assume that qubits err independently. However, in physical systems, an error in one qubit can affect neighboring qubits, creating correlated noise. This phenomenon, often caused by shared control lines or thermal effects, can seriously reduce the performance of existing decoders, and new codes and decoding algorithms are needed to handle such errors.
- Qubit Uniformity: Manufacturing large numbers of qubits with nearly identical properties (e.g., resonance frequencies, coherence times) is a significant challenge. Variations can lead to different error rates across the chip, making uniform QEC difficult to implement effectively.
6.2. Fault-Tolerant Logical Gate Sets
6.3. The Path to Scalability
7. Conclusions
References
- J. Preskill, Proc. R. Soc. A 454, 385 (1998). [CrossRef]
- P. W. Shor, Phys. Rev. A 52, R2493 (1995).
- A. M. Steane, Phys. Rev. Lett. 77, 793 (1996).
- A. R. Calderbank and P. W. Shor, Phys. Rev. A 54, 1098 (1996).
- D. Gottesman, arXiv:quant-ph/9705052 (1997).
- D. Aharonov and M. Ben-Or, arXiv:quant-ph/9611025 (1997).
- P. Aliferis et al., Phys. Rev. A 96, 240502 (2006).
- F. Arute et al., Nature 595, 505 (2021).
- S. Krinner et al., Nature 583, 375 (2020).
- IBM Quantum, “IBM Quantum Computing: Our Roadmap,” (2024). [Online]. Available: https://research.ibm.com/quantum/roadmap.
- N. Ofek et al., Nature 536, 441 (2016).
- Quantinuum, “Quantum Roadmap,” (2024). [Online]. Available: https://www.quantinuum.com/roadmap.
- Microsoft Quantum, “Microsoft’s Quantum Computing Strategy,” (2024). [Online]. Available: https://www.microsoft.com/en-us/research/quantum.
- G. L. Marques et al., Phys. Rev. X 12, 031023 (2022).
- E. T. Campbell et al., Nature 549, 172 (2017).
- C. Jones et al., Nature 562, 416 (2018).
- A. Y. Kitaev, Ann. Phys. (N.Y.) 303, 2 (2003).
- E. Dennis et al., J. Math. Phys. 43, 4452 (2002).
- R. Raussendorf and J. Harrington, Phys. Rev. Lett. 98, 190504 (2007).
- H. Bombin and M. A. Martin-Delgado, Phys. Rev. A 76, 012305 (2007).
- C. Chamberland et al., Phys. Rev. A 99, 022303 (2019).
- M. B. Hastings et al., arXiv:1310.2366 (2013).
- N. P. Breuckmann et al., Phys. Rev. A 96, 032338 (2017).
- A. G. Fowler et al., Phys. Rev. Lett. 108, 220503 (2012).
- A. Poulin and S. Chung, Phys. Rev. Lett. 97, 010502 (2006).
- C. Chamberland and L. Cloutier, Quantum Sci. Technol. 5, 025008 (2020).
- B. M. Terhal, Rev. Mod. Phys. 87, 307 (2015).
- E. Knill et al., Science 279, 346 (1998).
- H. Bombin, Phys. Rev. X 5, 041042 (2015).
- S. Bravyi and J. Haah, Phys. Rev. A 88, 042337 (2013).
- A. D. Corcoles et al., Nat. Commun. 6, 6979 (2015).
- M. Gong et al., Sci. Adv. 7, eabe5333 (2021).
- S. Bravyi and A. Kitaev, arXiv:quant-ph/9811050 (1998).
- D. A. Lidar and T. A. Brun, Quantum Error Correction, Cambridge University Press, 2013.
- D. A. Lidar, in Quantum Information Theory, Springer, 2019, pp. 235–305.
- “US National Quantum Initiative Act,” (2018). [Online]. Available: https://www.congress.gov/bill/115th-congress/house-bill/6227.
- A. Poulin, Phys. Rev. A 74, 052331 (2006).
- D. Gottesman, in Quantum Information Science and its Applications, Springer, 2009, pp. 53–73.
- A. G. Fowler et al., Phys. Rev. Lett. 113, 140504 (2014).
- C. Gidney et al., arXiv:2111.00208 (2021).
- A. G. Fowler and J. M. Martinis, Phys. Rev. A 88, 012328 (2013).
- M. Sato et al., Phys. Rev. Lett. 113, 140501 (2014).
- A. G. Fowler et al., Phys. Rev. A 86, 032324 (2012).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).