[Jump to code hierarchy]

Yoked surface code[1]

Description

Member of a family of \([[n,k,d]]\) qubit CSS codes resulting from a concatenation of a QMDPC code with a rotated surface code. Concatenation does not impose additional connectivity constraints and can triple the number of logical qubits per physical qubit when compared to the original surface code. Concatenation with 1D (2D) QMDPC yields codes with twice (four times) the distance. Using the concatenation convention of the Zoo, the stabilizer generators of the inner QMDPC code are referred to as yokes in this context; the cited paper [1] uses the opposite inner/outer terminology.

Decoding

Soft information from the outer surface codes can be utilized via a message passing algorithm [2].Yokes can be measured using lattice surgery [1].

Cousins

  • Quantum multi-dimensional parity-check (QMDPC) code— Yoked surface codes are concatenations of QMDPC codes with rotated surface codes.
  • Rotated surface code— Yoked surface codes are concatenations of QMDPC codes with rotated surface codes.
  • Dense twist-defect surface code— Each column of the twist-defect dense packing is concatenated with an \([[n,n-2,2]]\) error-detecting code as the inner code, in the concatenation convention of the Zoo, which roughly doubles the distance [3]. The inner stabilizer generators are \(X^{\otimes n}\) and \(Z^{\otimes n}\), and two of the \(n\) outer code blocks serve as yoke qubits, so that the \(j\)th encoded qubit can be given the logical basis \(X_j X_{n-1}\) and \(Z_j Z_{n-2}\). This is the twist-defect analogue of the yoked surface code, which uses a column of one-qubit rotated surface-code patches in place of the dense packing. Unlike in that case, the logical operators of the dense packing generally lie in the interior, and must be moved to a boundary by twist-defect lattice surgery before the parity checks can be measured.

Primary Hierarchy

Parents
Using the concatenation convention of the Zoo, a yoked surface code is a concatenation of a QMDPC code (inner code) with a rotated surface code (outer code). The cited paper [1] uses the opposite inner/outer terminology.
Yoked surface code

References

[1]
C. Gidney, M. Newman, P. Brooks, and C. Jones, “Yoked surface codes”, (2023) arXiv:2312.04522
[2]
D. Poulin, “Optimal and efficient decoding of concatenated quantum block codes”, Physical Review A 74, (2006) arXiv:quant-ph/0606126 DOI
[3]
G. H. Low, W. J. Huggins, D. W. Berry, T. Khattar, A. F. White, N. C. Rubin, and R. Babbush, “A Denser Planar Surface Code”, (2026) arXiv:2605.30455
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: yoked_surface

Cite as:
“Yoked surface code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/yoked_surface, arXiv:2606.11484
BibTeX:
@incollection{eczoo_yoked_surface,
title={Yoked surface code},
booktitle={The Error Correction Zoo},
year={2026},
editor={Albert, Victor V. and Faist, Philippe},
eprint={2606.11484},
doi={10.48550/arXiv.2606.11484},
url={https://errorcorrectionzoo.org/c/yoked_surface}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/yoked_surface

Cite as:

“Yoked surface code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/yoked_surface, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/stabilizer/qldpc/concatenated/yoked_surface.yml.