• Featured in Physics
  • Open Access

Realization of Real-Time Fault-Tolerant Quantum Error Correction

C. Ryan-Anderson, J. G. Bohnet, K. Lee, D. Gresh, A. Hankin, J. P. Gaebler, D. Francois, A. Chernoguzov, D. Lucchetti, N. C. Brown, T. M. Gatterman, S. K. Halit, K. Gilmore, J. A. Gerber, B. Neyenhuis, D. Hayes, and R. P. Stutz
Phys. Rev. X 11, 041058 – Published 23 December 2021
Physics logo See Focus story: Real-Time Error Correction for Quantum Computing

Abstract

Correcting errors in real time is essential for reliable large-scale quantum computations. Realizing this high-level function requires a system capable of several low-level primitives, including single-qubit and two-qubit operations, midcircuit measurements of subsets of qubits, real-time processing of measurement outcomes, and the ability to condition subsequent gate operations on those measurements. In this work, we use a 10-qubit quantum charge-coupled device trapped-ion quantum computer to encode a single logical qubit using the [[7,1,3]] color code, first proposed by Steane [Phys. Rev. Lett. 77, 793 (1996)]. The logical qubit is initialized into the eigenstates of three mutually unbiased bases using an encoding circuit, and we measure an average logical state preparation and measurement (SPAM) error of 1.7(2)×103, compared to the average physical SPAM error 2.4(4)×103 of our qubits. We then perform multiple syndrome measurements on the encoded qubit, using a real-time decoder to determine any necessary corrections that are done either as software updates to the Pauli frame or as physically applied gates. Moreover, these procedures are done repeatedly while maintaining coherence, demonstrating a dynamically protected logical qubit memory. Additionally, we demonstrate non-Clifford qubit operations by encoding a T¯|+L magic state with an error rate below the threshold required for magic state distillation. Finally, we present system-level simulations that allow us to identify key hardware upgrades that may enable the system to reach the pseudothreshold.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
15 More
  • Received 10 August 2021
  • Revised 24 November 2021
  • Accepted 7 December 2021
  • Corrected 11 January 2022

DOI:https://doi.org/10.1103/PhysRevX.11.041058

Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.

Published by the American Physical Society

Physics Subject Headings (PhySH)

Quantum Information, Science & TechnologyAtomic, Molecular & Optical

Corrections

11 January 2022

Correction: An errant duplication of Eq. (5) has been fixed, resulting in the renumbering of the subsequent equation and its citation in the caption to Fig. 6.

Focus

Key Image

Real-Time Error Correction for Quantum Computing

Published 23 December 2021

An experiment shows that errors in quantum computation can be repeatedly corrected on the fly.

See more in Physics

Authors & Affiliations

C. Ryan-Anderson, J. G. Bohnet, K. Lee*, D. Gresh, A. Hankin, J. P. Gaebler, D. Francois, A. Chernoguzov, D. Lucchetti, N. C. Brown, T. M. Gatterman, S. K. Halit, K. Gilmore, J. A. Gerber, B. Neyenhuis, D. Hayes, and R. P. Stutz

  • Quantinuum, 303 South Technology Court, Broomfield, Colorado 80021, USA

  • *Present address: Google Quantum AI, Santa Barbara, California, USA.

Popular Summary

Quantum computers promise to deliver exponential improvements over their classical counterparts, but only if researchers learn how to tame the noise and errors in the underlying logic operations. Fortunately, the discovery of quantum error codes showed that redundant encoding of quantum information into larger quantum systems allows for the exponential suppression of noise, thereby making large-scale quantum computations feasible. Here, we present the first experimental demonstration of a quantum error-correction code able to detect errors and fix them while a computation is taking place as well as demonstrate the ability to arbitrarily repeat such corrected quantum computation.

In our setup, we use seven trapped-ion qubits to encode a single logical qubit and three extra trapped-ion qubits to detect errors. A classical computer quickly processes measurements made by the three extra qubits to determine if the encoded qubit is in error. If it is, the classical computer assigns correction operations to fix the encoded qubit. Importantly, this interaction between the classical and quantum processors happens during run-time, and it finishes quickly compared to any process that might corrupt the encoded qubit further, thereby allowing the computation to proceed.

While our error rates are not yet below the level needed for useful quantum computations, detailed simulations of the experiment allow us to identify key sources of error, such as leakage and dephasing. The tools we develop can provide a guide for mitigating those errors, thereby paving the way for truly large-scale quantum computations.

Key Image

Article Text

Click to Expand

References

Click to Expand
Issue

Vol. 11, Iss. 4 — October - December 2021

Subject Areas
Reuse & Permissions
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review X

Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

×

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×