Quantum error correction: an introductory guide

Joschka Roffe

View at source ↗PDF ↗Article365 citations

Abstract

Quantum error correction protocols will play a central role in the realisation of quantum computing; the choice of error correction code will influence the full quantum computing stack, from the layout of qubits at the physical level to gate compilation strategies at the software level. As such, familiarity with quantum coding is an essential prerequisite for the understanding of current and future quantum computing architectures. In this review, we provide an introductory guide to the theory and implementation of quantum error correction codes. Where possible, fundamental concepts are described using the simplest examples of detection and correction codes, the working of which can be verified by hand. We outline the construction and operation of the surface code, the most widely pursued error correction protocol for experiment. Finally, we discuss issues that arise in the practical implementation of the surface code and other quantum error correction codes.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:1907.11157
Published
Jul 3, 2019
Updated
Jul 25, 2019
Venue
Contemporary Physics
DOI
10.1080/00107514.2019.1667078
arXiv
1907.11157
Categories
Quantum Computing Algorithms and Architecture
Provenance
openalex+arxiv

Topics