Tailoring Surface Codes for Highly Biased Noise

The surface code, with a simple modification, exhibits ultrahigh error-correction thresholds when the noise is biased toward dephasing. Here, we identify features of the surface code responsible for these ultrahigh thresholds. We provide strong evidence that the threshold error rate of the surface c...

Full description

Bibliographic Details
Main Authors: David K. Tuckett, Andrew S. Darmawan, Christopher T. Chubb, Sergey Bravyi, Stephen D. Bartlett, Steven T. Flammia
Format: Article
Language:English
Published: American Physical Society 2019-11-01
Series:Physical Review X
Online Access:http://doi.org/10.1103/PhysRevX.9.041031
id doaj-1ccc15437af8413aa16640696a2580a9
record_format Article
spelling doaj-1ccc15437af8413aa16640696a2580a92020-11-25T02:16:16ZengAmerican Physical SocietyPhysical Review X2160-33082019-11-019404103110.1103/PhysRevX.9.041031Tailoring Surface Codes for Highly Biased NoiseDavid K. TuckettAndrew S. DarmawanChristopher T. ChubbSergey BravyiStephen D. BartlettSteven T. FlammiaThe surface code, with a simple modification, exhibits ultrahigh error-correction thresholds when the noise is biased toward dephasing. Here, we identify features of the surface code responsible for these ultrahigh thresholds. We provide strong evidence that the threshold error rate of the surface code tracks the hashing bound exactly for all biases and show how to exploit these features to achieve significant improvement in the logical failure rate. First, we consider the infinite bias limit, meaning pure dephasing. We prove that the error threshold of the modified surface code for pure dephasing noise is 50%, i.e., that all qubits are fully dephased, and this threshold can be achieved by a polynomial time-decoding algorithm. We demonstrate that the subthreshold behavior of the code depends critically on the precise shape and boundary conditions of the code. That is, for rectangular surface codes with standard rough or smooth open boundaries, it is controlled by the parameter g=gcd(j,k), where j and k are dimensions of the surface code lattice. We demonstrate a significant improvement in the logical failure rate with pure dephasing for coprime codes that have g=1 and closely related rotated codes, which have a modified boundary. The effect is dramatic: The same logical failure rate achievable with a square surface code and n physical qubits can be obtained with a coprime or rotated surface code using only O(sqrt[n]) physical qubits. Finally, we use approximate maximum-likelihood decoding to demonstrate that this improvement persists for a general Pauli noise biased toward dephasing. In particular, comparing with a square surface code, we observe a significant improvement in the logical failure rate against biased noise using a rotated surface code with approximately half the number of physical qubits.http://doi.org/10.1103/PhysRevX.9.041031
collection DOAJ
language English
format Article
sources DOAJ
author David K. Tuckett
Andrew S. Darmawan
Christopher T. Chubb
Sergey Bravyi
Stephen D. Bartlett
Steven T. Flammia
spellingShingle David K. Tuckett
Andrew S. Darmawan
Christopher T. Chubb
Sergey Bravyi
Stephen D. Bartlett
Steven T. Flammia
Tailoring Surface Codes for Highly Biased Noise
Physical Review X
author_facet David K. Tuckett
Andrew S. Darmawan
Christopher T. Chubb
Sergey Bravyi
Stephen D. Bartlett
Steven T. Flammia
author_sort David K. Tuckett
title Tailoring Surface Codes for Highly Biased Noise
title_short Tailoring Surface Codes for Highly Biased Noise
title_full Tailoring Surface Codes for Highly Biased Noise
title_fullStr Tailoring Surface Codes for Highly Biased Noise
title_full_unstemmed Tailoring Surface Codes for Highly Biased Noise
title_sort tailoring surface codes for highly biased noise
publisher American Physical Society
series Physical Review X
issn 2160-3308
publishDate 2019-11-01
description The surface code, with a simple modification, exhibits ultrahigh error-correction thresholds when the noise is biased toward dephasing. Here, we identify features of the surface code responsible for these ultrahigh thresholds. We provide strong evidence that the threshold error rate of the surface code tracks the hashing bound exactly for all biases and show how to exploit these features to achieve significant improvement in the logical failure rate. First, we consider the infinite bias limit, meaning pure dephasing. We prove that the error threshold of the modified surface code for pure dephasing noise is 50%, i.e., that all qubits are fully dephased, and this threshold can be achieved by a polynomial time-decoding algorithm. We demonstrate that the subthreshold behavior of the code depends critically on the precise shape and boundary conditions of the code. That is, for rectangular surface codes with standard rough or smooth open boundaries, it is controlled by the parameter g=gcd(j,k), where j and k are dimensions of the surface code lattice. We demonstrate a significant improvement in the logical failure rate with pure dephasing for coprime codes that have g=1 and closely related rotated codes, which have a modified boundary. The effect is dramatic: The same logical failure rate achievable with a square surface code and n physical qubits can be obtained with a coprime or rotated surface code using only O(sqrt[n]) physical qubits. Finally, we use approximate maximum-likelihood decoding to demonstrate that this improvement persists for a general Pauli noise biased toward dephasing. In particular, comparing with a square surface code, we observe a significant improvement in the logical failure rate against biased noise using a rotated surface code with approximately half the number of physical qubits.
url http://doi.org/10.1103/PhysRevX.9.041031
work_keys_str_mv AT davidktuckett tailoringsurfacecodesforhighlybiasednoise
AT andrewsdarmawan tailoringsurfacecodesforhighlybiasednoise
AT christophertchubb tailoringsurfacecodesforhighlybiasednoise
AT sergeybravyi tailoringsurfacecodesforhighlybiasednoise
AT stephendbartlett tailoringsurfacecodesforhighlybiasednoise
AT steventflammia tailoringsurfacecodesforhighlybiasednoise
_version_ 1715528114592808960