Abstract
The Gottesman-Kitaev-Preskill (GKP) code was proposed in 2001 by Daniel Gottesman, Alexei Kitaev, and John Preskill as a way to encode a qubit in an oscillator. The GKP codewords are coherent superpositions of periodically displaced squeezed vacuum states. Because of the challenge of merely preparing the codewords, the GKP code was for a long time considered to be impractical. However, the remarkable developments in quantum hardware and control technology in the last two decades has made the GKP code a frontrunner in the race to build practical, fault-tolerant bosonic quantum technology. In this Perspective, we provide an overview of the GKP code with emphasis on its implementation in the circuit-QED architecture and present our outlook on the challenges and opportunities for scaling it up for hardware-efficient, fault-tolerant quantum error correction.
6 More- Received 27 April 2021
DOI:https://doi.org/10.1103/PRXQuantum.2.020101
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)
Popular Summary
The introduction of quantum-error-correcting (QEC) codes in the early–mid 1990s transformed the field of quantum information science. The principle behind QEC is simple yet remarkably powerful: quantum information is stored redundantly in nonlocal observables of a many-body quantum system, such that common errors, which damage parts of the system locally do not destroy the information globally.
Although the early quantum-error-correcting codes were designed with information stored in discrete variables, very soon the idea was applied to information stored in quantum states characterized by continuous variables. An example is the state of a quantum harmonic oscillator, which is characterized by its position and momentum. One of the earliest such continuous-variable error-correcting codes was introduced by Gottesman, Kitaev, and Preskill in 2001, now known as the GKP code after the name of its inventors. There are strong reasons to believe that if implemented successfully, the GKP code could lead to a hardware-efficient solution for scalable quantum error correction. Like many revolutionary ideas, at the time of its invention it was met with some reservation due to the complexity of realizing the quantum states defining the code. However, remarkable advances in quantum systems’ design and control over the last two decades has led to the realization of the GKP code in two very different experimental platforms: trapped ions and superconducting circuits. These developments have laid a fertile ground for future research on scalable quantum computing with the GKP code.
In this Perspective, we provide an overview of the GKP code, focusing on its realization in the superconducting circuit platform. We present our perspective on the challenges that lay ahead and discuss possible opportunities to meet them in order to harness the power of the GKP code, and build a large-scale fault-tolerant quantum computer.