Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:2203.15695 · Physical Review A

Performance of surface codes in realistic quantum hardware

Antonio deMarti iOlius, Josu Etxezarreta Martínez, Patricio Fuentes, Pedro M. Crespo, Javier Garcia‐Frias

Published Dec 21, 2022• 25 citations
arXivHTMLPDF

Abstract

Surface codes are generally studied based on the assumption that each of the qubits that make up the surface code lattice suffers noise that is independent and identically distributed (i.i.d.). However, real benchmarks of the individual relaxation $({T}_{1})$ and dephasing $({T}_{2})$ times of the constituent qubits of state-of-the-art quantum processors have recently shown that the decoherence effects suffered by each particular qubit actually vary in intensity. In consequence, in this paper we introduce the independent nonidentically distributed (i.n.i.d.) noise model, a decoherence model that accounts for the nonuniform behavior of the decoherence parameters of qubits. Additionally, we use the i.n.i.d. model to study how it affects the performance of a specific family of quantum error correction codes known as planar codes. For this purpose we employ data from four state-of-the-art superconducting processors: ibmq_brooklyn, ibm_washington, Zuchongzhi, and Rigetti Aspen-M-1. Our results show that the i.i.d. noise assumption overestimates the performance of surface codes, which can suffer up to $95%$ performance decrements in terms of the code pseudothreshold when they are subjected to the i.n.i.d. noise model. Furthermore, we consider and describe two methods which enhance the performance of planar codes under i.n.i.d. noise. The first method involves a so-called reweighting process of the conventional minimum weight perfect matching (MWPM) decoder, while the second one exploits the relationship that exists between code performance and qubit arrangement in the surface code lattice. The optimum qubit configuration derived through the combination of the previous two methods can yield planar code pseudothreshold values that are up to $650%$ higher than for the traditional MWPM decoder under i.n.i.d. noise.

DOI
10.1103/physreva.106.062428

Related papers

Performance of Planar XYZ and XZZX Codes under Homogeneous and Spatially Nonuniform Noise

Zhiwei Wang, Liqi Wang

The minimum-weight perfect matching (MWPM) decoder is a standard decoding strategy for surface codes, but its performance can degrade considerably under biased noise. In this work, a modified family of surface codes, termed the XYZ planar code, is introduced, and MWPM is extended to posterior MWPM (pMWPM), which exploits the information provided by mixed stabilizers with almost no increase in decoding complexity. The XYZ--pMWPM and XZZX code--decoder combinations are compared under homogeneous independent and identically distributed (IID) Pauli noise and processor-derived independent nonidentically distributed (INID) noise. Under homogeneous biased Pauli noise, pMWPM substantially increases the threshold of the XYZ planar code relative to conventional MWPM. At finite code distances, particularly for small codes under strong bias, XYZ--pMWPM achieves logical error rates comparable to or lower than those of XZZX. Under INID noise, the pseudothreshold ordering observed under the corresponding homogeneous IID references is not always preserved; in some hardware--distance settings, XYZ--pMWPM achieves pseudothresholds comparable to or higher than those of XZZX. Within XZZX, qubit-specific weighting consistently yields higher INID pseudothresholds than average-rate weighting for the hardware instances considered. It is further found that the IID--INID pseudothreshold shift depends strongly on the physical-error scalarization and the construction of the homogeneous IID reference. These results show that pMWPM efficiently exploits the mixed-stabilizer structure of the XYZ planar code and provides competitive finite-distance decoding under biased and spatially nonuniform noise.

arXiv:2605.23236•May 22, 2026•0 citations

Performance enhancement of surface codes via recursive minimum-weight perfect-match decoding

Antonio deMarti iOlius, Josu Etxezarreta Martínez, Patricio Fuentes +1 more

The minimum weight perfect matching (MWPM) decoder is the standard decoding strategy for quantum surface codes. However, it suffers a harsh decrease in performance when subjected to biased or nonidentical quantum noise. In this work, we modify the conventional MWPM decoder so that it considers the biases, the nonuniformities, and the relationship between $X$, $Y$, and $Z$ errors of the constituent qubits of a given surface code. Our modified approach, which we refer to as the recursive MWPM decoder, obtains an $18%$ improvement in the probability threshold ${p}_{\text{th}}$ under depolarizing noise. We also obtain significant performance improvements when considering biased noise and independent nonidentically distributed (i.ni.d.) error models derived from measurements performed on state-of-the-art quantum processors. In fact, when subjected to i.ni.d. noise, the recursive MWPM decoder yields a performance improvement of $105.5%$ over the conventional MWPM strategy, and in some cases, it even surpasses the performance obtained over the well-known depolarizing channel.

arXiv:2212.11632•Physical Review A•Aug 3, 2023•17 citations

Machine Learning Based Decoders for Near-Term Quantum Surface Codes: Performance and Pseudothreshold Analysis

Veeresh Kuruba, E. S. Shivaleela, Srinivas T

Quantum error correction (QEC) is crucial for achieving fault-tolerant quantum computing by addressing errors in noisy qubits. The surface code, a leading QEC framework, traditionally employs the Minimum Weight Perfect Matching (MWPM) decoder. We present a step-by-step methodology that formulates surface code decoding as a supervised machine learning classification problem within a two-level framework, where low-level modules address physical qubit errors and highlevel modules correct logical errors. We implement Feedforward Neural Networks (FFNN) and Graph Neural Networks (GNN), which are individually employed to perform low-level physical qubit error correction and high-level logical error correction for rotated surface codes of distances$d=3, d=5$, and$d=7$. Under depolarizing noise, both FFNN and GNN achieve lower logical error rates than MWPM, with GNN yielding up to 28% improvement at$d=7$. GNN achieves pseudothresholds of 0.1084, 0.1311, and 0.1441 for$d=3, d=5$, and$d=7$, surpassing MWPM's 0.0914, 0.1024, and 0.1126. Crossover points further indicate GNN's robustness at higher noise levels (e.g., 0.1632 vs. 0.1291 for MWPM). By learning error distributions in a two-level setting, both FFNN and GNN outperform MWPM, demonstrating their potential as scalable, high-performance decoders for near-term quantum devices.

IEEE Pune Section International Conference (PuneCon)•Dec 12, 2025•0 citations

Correcting non-independent and non-identically distributed errors with surface codes

Konstantin Tiurev, Peter-Jan H. S. Derks, Joschka Roffe +2 more

A common approach to studying the performance of quantum error correcting codes is to assume independent and identically distributed single-qubit errors. However, the available experimental data shows that realistic errors in modern multi-qubit devices are typically neither independent nor identical across qubits. In this work, we develop and investigate the properties of topological surface codes adapted to a known noise structure by Clifford conjugations. We show that the surface code locally tailored to non-uniform single-qubit noise in conjunction with a scalable matching decoder yields an increase in error thresholds and exponential suppression of sub-threshold failure rates when compared to the standard surface code. Furthermore, we study the behaviour of the tailored surface code under local two-qubit noise and show the role that code degeneracy plays in correcting such noise. The proposed methods do not require additional overhead in terms of the number of qubits or gates and use a standard matching decoder, hence come at no extra cost compared to the standard surface-code error correction.

Quantum•Sep 26, 2023•22 citations

Correcting non-independent and non-identically distributed errors with surface codes

Konstantin Tiurev, Peter-Jan H. S. Derks, Joschka Roffe +2 more

A common approach to studying the performance of quantum error correcting codes is to assume independent and identically distributed single-qubit errors. However, the available experimental data shows that realistic errors in modern multi-qubit devices are typically neither independent nor identical across qubits. In this work, we develop and investigate the properties of topological surface codes adapted to a known noise structure by Clifford conjugations. We show that the surface code locally tailored to non-uniform single-qubit noise in conjunction with a scalable matching decoder yields an increase in error thresholds and exponential suppression of sub-threshold failure rates when compared to the standard surface code. Furthermore, we study the behaviour of the tailored surface code under local two-qubit noise and show the role that code degeneracy plays in correcting such noise. The proposed methods do not require additional overhead in terms of the number of qubits or gates and use a standard matching decoder, hence come at no extra cost compared to the standard surface-code error correction.

arXiv:2208.02191•Aug 3, 2022•1 citation

Rectangular surface code under biased noise

Jonghyun Lee, Joo Youn Park, Jun Heo

Abstract To date, the surface code has become a promising candidate for quantum error correcting codes because it achieves a high threshold and is composed of only the nearest gate operations and low-weight stabilizers. Here, we have exhibited that the logical failure rate can be enhanced by manipulating the lattice size of surface codes that they can show an enormous improvement in the number of physical qubits for a noise model where dephasing errors dominate over relaxation errors. We estimated the logical error rate in terms of the lattice size and physical error rate. When the physical error rate was high, the parameter estimation method was applied, and when it was low, the most frequently occurring logical error cases were considered. By using the minimum weight perfect matching decoding algorithm, we obtained the optimal lattice size by minimizing the number of qubits to achieve the required failure rates when physical error rates and bias are provided .

Quantum Information Processing•Jul 1, 2021•8 citations
Surface codes are generally studied based on the assumption that each of the qubits that make up the surface code lattice suffers noise that is independent and identically distributed (i.i.d.). However, real benchmarks of the individual relaxation (T1)({T}_{1})(T1​) and dephasing (T2)({T}_{2})(T2​) times of the constituent qubits of state-of-the-art quantum processors have recently shown that the decoherence effects suffered by each particular qubit actually vary in intensity. In consequence, in this paper we introduce the independent nonidentically distributed (i.n.i.d.) noise model, a decoherence model that accounts for the nonuniform behavior of the decoherence parameters of qubits. Additionally, we use the i.n.i.d. model to study how it affects the performance of a specific family of quantum error correction codes known as planar codes. For this purpose we employ data from four state-of-the-art superconducting processors: ibmq_brooklyn, ibm_washington, Zuchongzhi, and Rigetti Aspen-M-1. Our results show that the i.i.d. noise assumption overestimates the performance of surface codes, which can suffer up to 9595%95 performance decrements in terms of the code pseudothreshold when they are subjected to the i.n.i.d. noise model. Furthermore, we consider and describe two methods which enhance the performance of planar codes under i.n.i.d. noise. The first method involves a so-called reweighting process of the conventional minimum weight perfect matching (MWPM) decoder, while the second one exploits the relationship that exists between code performance and qubit arrangement in the surface code lattice. The optimum qubit configuration derived through the combination of the previous two methods can yield planar code pseudothreshold values that are up to 650650%650 higher than for the traditional MWPM decoder under i.n.i.d. noise.
The minimum-weight perfect matching (MWPM) decoder is a standard decoding strategy for surface codes, but its performance can degrade considerably under biased noise. In this work, a modified family of surface codes, termed the XYZ planar code, is introduced, and MWPM is extended to posterior MWPM (pMWPM), which exploits the information provided by mixed stabilizers with almost no increase in decoding complexity. The XYZ--pMWPM and XZZX code--decoder combinations are compared under homogeneous independent and identically distributed (IID) Pauli noise and processor-derived independent nonidentically distributed (INID) noise. Under homogeneous biased Pauli noise, pMWPM substantially increases the threshold of the XYZ planar code relative to conventional MWPM. At finite code distances, particularly for small codes under strong bias, XYZ--pMWPM achieves logical error rates comparable to or lower than those of XZZX. Under INID noise, the pseudothreshold ordering observed under the corresponding homogeneous IID references is not always preserved; in some hardware--distance settings, XYZ--pMWPM achieves pseudothresholds comparable to or higher than those of XZZX. Within XZZX, qubit-specific weighting consistently yields higher INID pseudothresholds than average-rate weighting for the hardware instances considered. It is further found that the IID--INID pseudothreshold shift depends strongly on the physical-error scalarization and the construction of the homogeneous IID reference. These results show that pMWPM efficiently exploits the mixed-stabilizer structure of the XYZ planar code and provides competitive finite-distance decoding under biased and spatially nonuniform noise.
The minimum weight perfect matching (MWPM) decoder is the standard decoding strategy for quantum surface codes. However, it suffers a harsh decrease in performance when subjected to biased or nonidentical quantum noise. In this work, we modify the conventional MWPM decoder so that it considers the biases, the nonuniformities, and the relationship between XXX, YYY, and ZZZ errors of the constituent qubits of a given surface code. Our modified approach, which we refer to as the recursive MWPM decoder, obtains an 1818%18 improvement in the probability threshold pth{p}_{\text{th}}pth​ under depolarizing noise. We also obtain significant performance improvements when considering biased noise and independent nonidentically distributed (i.ni.d.) error models derived from measurements performed on state-of-the-art quantum processors. In fact, when subjected to i.ni.d. noise, the recursive MWPM decoder yields a performance improvement of 105.5105.5%105.5 over the conventional MWPM strategy, and in some cases, it even surpasses the performance obtained over the well-known depolarizing channel.
Quantum error correction (QEC) is crucial for achieving fault-tolerant quantum computing by addressing errors in noisy qubits. The surface code, a leading QEC framework, traditionally employs the Minimum Weight Perfect Matching (MWPM) decoder. We present a step-by-step methodology that formulates surface code decoding as a supervised machine learning classification problem within a two-level framework, where low-level modules address physical qubit errors and highlevel modules correct logical errors. We implement Feedforward Neural Networks (FFNN) and Graph Neural Networks (GNN), which are individually employed to perform low-level physical qubit error correction and high-level logical error correction for rotated surface codes of distancesd=3,d=5d=3, d=5d=3,d=5, andd=7d=7d=7. Under depolarizing noise, both FFNN and GNN achieve lower logical error rates than MWPM, with GNN yielding up to 28% improvement atd=7d=7d=7. GNN achieves pseudothresholds of 0.1084, 0.1311, and 0.1441 ford=3,d=5d=3, d=5d=3,d=5, andd=7d=7d=7, surpassing MWPM's 0.0914, 0.1024, and 0.1126. Crossover points further indicate GNN's robustness at higher noise levels (e.g., 0.1632 vs. 0.1291 for MWPM). By learning error distributions in a two-level setting, both FFNN and GNN outperform MWPM, demonstrating their potential as scalable, high-performance decoders for near-term quantum devices.
A common approach to studying the performance of quantum error correcting codes is to assume independent and identically distributed single-qubit errors. However, the available experimental data shows that realistic errors in modern multi-qubit devices are typically neither independent nor identical across qubits. In this work, we develop and investigate the properties of topological surface codes adapted to a known noise structure by Clifford conjugations. We show that the surface code locally tailored to non-uniform single-qubit noise in conjunction with a scalable matching decoder yields an increase in error thresholds and exponential suppression of sub-threshold failure rates when compared to the standard surface code. Furthermore, we study the behaviour of the tailored surface code under local two-qubit noise and show the role that code degeneracy plays in correcting such noise. The proposed methods do not require additional overhead in terms of the number of qubits or gates and use a standard matching decoder, hence come at no extra cost compared to the standard surface-code error correction.
A common approach to studying the performance of quantum error correcting codes is to assume independent and identically distributed single-qubit errors. However, the available experimental data shows that realistic errors in modern multi-qubit devices are typically neither independent nor identical across qubits. In this work, we develop and investigate the properties of topological surface codes adapted to a known noise structure by Clifford conjugations. We show that the surface code locally tailored to non-uniform single-qubit noise in conjunction with a scalable matching decoder yields an increase in error thresholds and exponential suppression of sub-threshold failure rates when compared to the standard surface code. Furthermore, we study the behaviour of the tailored surface code under local two-qubit noise and show the role that code degeneracy plays in correcting such noise. The proposed methods do not require additional overhead in terms of the number of qubits or gates and use a standard matching decoder, hence come at no extra cost compared to the standard surface-code error correction.
Abstract To date, the surface code has become a promising candidate for quantum error correcting codes because it achieves a high threshold and is composed of only the nearest gate operations and low-weight stabilizers. Here, we have exhibited that the logical failure rate can be enhanced by manipulating the lattice size of surface codes that they can show an enormous improvement in the number of physical qubits for a noise model where dephasing errors dominate over relaxation errors. We estimated the logical error rate in terms of the lattice size and physical error rate. When the physical error rate was high, the parameter estimation method was applied, and when it was low, the most frequently occurring logical error cases were considered. By using the minimum weight perfect matching decoding algorithm, we obtained the optimal lattice size by minimizing the number of qubits to achieve the required failure rates when physical error rates and bias are provided .