Abstract
Bosonic rotation codes, introduced here, are a broad class of bosonic error-correcting codes based on phase-space rotation symmetry. We present a universal quantum computing scheme applicable to a subset of this class—number-phase codes—which includes the well-known cat and binomial codes, among many others. The entangling gate in our scheme is code agnostic and can be used to interface different rotation-symmetric encodings. In addition to a universal set of operations, we propose a teleportation-based error-correction scheme that allows recoveries to be tracked entirely in software. Focusing on cat and binomial codes as examples, we compute average gate fidelities for error correction under simultaneous loss and dephasing noise and show numerically that the error-correction scheme is close to optimal for error-free ancillae and ideal measurements. Finally, we present a scheme for fault-tolerant, universal quantum computing based on the concatenation of number-phase codes and Bacon-Shor subsystem codes.
7 More- Received 31 January 2019
- Revised 3 September 2019
- Accepted 23 December 2019
DOI:https://doi.org/10.1103/PhysRevX.10.011058
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 fundamental challenge to realizing robust quantum technology is protecting quantum systems from noise. Bosonic error-correcting codes have recently emerged as a solution to this problem. In a bosonic error-correcting code, quantum information is encoded redundantly in collections of indistinguishable bosons. Large numbers of bosons can be trapped in a single quantum system, such as vibrations in a mechanical oscillator or photons trapped in a high-quality cavity, making this approach both practical and hardware efficient. In our work, we unify many previously studied bosonic codes under a common framework that allows for easy discovery and construction of new codes.
Our common framework is based on rotation symmetry, which can be harnessed for quantum computation. For any code that obeys rotation symmetry, we construct an explicit toolbox of quantum gates. To mitigate noise, we propose a scheme that detects and corrects errors during the computation, and we show numerically that this scheme performs nearly as well as the fundamental laws of quantum mechanics allow. Finally, we provide a detailed blueprint for combining bosonic codes with other error-correcting codes to construct a fault-tolerant quantum computer.
Our work allows for a large class of experimentally relevant bosonic codes to be studied in a fully fault-tolerant context for the first time. In future work, we will study how large the benefit is when using a bosonic code at the ground level in a fault-tolerant quantum computer and how different bosonic codes stack up against each other.