Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits

In this work we introduce two code families, which we call the heavy-hexagon code and the heavy-square code. Both code families are implemented by assigning physical data and ancilla qubits to both vertices and edges of low-degree graphs. Such a layout is particularly suitable for superconducting qu...

Full description

Bibliographic Details
Main Authors: Christopher Chamberland, Guanyu Zhu, Theodore J. Yoder, Jared B. Hertzberg, Andrew W. Cross
Format: Article
Language:English
Published: American Physical Society 2020-01-01
Series:Physical Review X
Online Access:http://doi.org/10.1103/PhysRevX.10.011022
id doaj-95490fc01a2443068b16e6f5ef24855f
record_format Article
spelling doaj-95490fc01a2443068b16e6f5ef24855f2020-11-25T02:10:48ZengAmerican Physical SocietyPhysical Review X2160-33082020-01-0110101102210.1103/PhysRevX.10.011022Topological and Subsystem Codes on Low-Degree Graphs with Flag QubitsChristopher ChamberlandGuanyu ZhuTheodore J. YoderJared B. HertzbergAndrew W. CrossIn this work we introduce two code families, which we call the heavy-hexagon code and the heavy-square code. Both code families are implemented by assigning physical data and ancilla qubits to both vertices and edges of low-degree graphs. Such a layout is particularly suitable for superconducting qubit architectures to minimize frequency collisions and cross talk. In some cases, frequency collisions can be reduced by several orders of magnitude. The heavy-hexagon code is a hybrid surface and Bacon-Shor code mapped onto a (heavy-) hexagonal lattice, whereas the heavy-square code is the surface code mapped onto a (heavy-) square lattice. In both cases, the lattice includes all the ancilla qubits required for fault-tolerant error correction. Naively, the limited qubit connectivity might be thought to limit the error-correcting capability of the code to less than its full distance. Therefore, essential to our construction is the use of flag qubits. We modify minimum-weight perfect-matching decoding to efficiently and scalably incorporate information from measurements of the flag qubits and correct up to the full code distance while respecting the limited connectivity. Simulations show that high threshold values for both codes can be obtained using our decoding protocol. Further, our decoding scheme can be adapted to other topological code families.http://doi.org/10.1103/PhysRevX.10.011022
collection DOAJ
language English
format Article
sources DOAJ
author Christopher Chamberland
Guanyu Zhu
Theodore J. Yoder
Jared B. Hertzberg
Andrew W. Cross
spellingShingle Christopher Chamberland
Guanyu Zhu
Theodore J. Yoder
Jared B. Hertzberg
Andrew W. Cross
Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits
Physical Review X
author_facet Christopher Chamberland
Guanyu Zhu
Theodore J. Yoder
Jared B. Hertzberg
Andrew W. Cross
author_sort Christopher Chamberland
title Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits
title_short Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits
title_full Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits
title_fullStr Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits
title_full_unstemmed Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits
title_sort topological and subsystem codes on low-degree graphs with flag qubits
publisher American Physical Society
series Physical Review X
issn 2160-3308
publishDate 2020-01-01
description In this work we introduce two code families, which we call the heavy-hexagon code and the heavy-square code. Both code families are implemented by assigning physical data and ancilla qubits to both vertices and edges of low-degree graphs. Such a layout is particularly suitable for superconducting qubit architectures to minimize frequency collisions and cross talk. In some cases, frequency collisions can be reduced by several orders of magnitude. The heavy-hexagon code is a hybrid surface and Bacon-Shor code mapped onto a (heavy-) hexagonal lattice, whereas the heavy-square code is the surface code mapped onto a (heavy-) square lattice. In both cases, the lattice includes all the ancilla qubits required for fault-tolerant error correction. Naively, the limited qubit connectivity might be thought to limit the error-correcting capability of the code to less than its full distance. Therefore, essential to our construction is the use of flag qubits. We modify minimum-weight perfect-matching decoding to efficiently and scalably incorporate information from measurements of the flag qubits and correct up to the full code distance while respecting the limited connectivity. Simulations show that high threshold values for both codes can be obtained using our decoding protocol. Further, our decoding scheme can be adapted to other topological code families.
url http://doi.org/10.1103/PhysRevX.10.011022
work_keys_str_mv AT christopherchamberland topologicalandsubsystemcodesonlowdegreegraphswithflagqubits
AT guanyuzhu topologicalandsubsystemcodesonlowdegreegraphswithflagqubits
AT theodorejyoder topologicalandsubsystemcodesonlowdegreegraphswithflagqubits
AT jaredbhertzberg topologicalandsubsystemcodesonlowdegreegraphswithflagqubits
AT andrewwcross topologicalandsubsystemcodesonlowdegreegraphswithflagqubits
_version_ 1715553219347742720