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...
Main Authors: | , , , , |
---|---|
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 |