Layer code[1] 

Description

Member of a family of 3D lattice CSS codes with stabilizer generator weights \(\leq 6\) that are obtained by coupling layers of 2D surface code according to the Tanner graph of a QLDPC code. Geometric locality is maintained because, instead of being concatenated, each pair of parallel surface-code squares are fused (or quasi-concatenated) with perpendicular surface-code squares via lattice surgery.

Rate

Code parameters on a cube, \([[n,\Theta(n^{1/3}),\Theta(n^{1/3})]]\), achieve the 3D BPT bound when asymptotically good QLDPC codes are used in the construction.

Parents

Cousins

  • Good QLDPC code — Layer code parameters, \([[n,\Theta(n^{1/3}),\Theta(n^{1/3})]]\), achieve the BPT bound in 3D when asymptotically good QLDPC codes are used in the construction.
  • Concatenated qubit code — Each pair of surface-code squares in a layer code are fused (or quasi-concatenated) with perpendicular surface-code squares via lattice surgery.
  • Self-correcting quantum code — The energy barrier for layer-code excitations for codes constructed using asymptotically good QLDPC codes scales as \(\Theta{n^{1/3}}\).
  • Kitaev surface code — Layer codes are combinations of constant-rate QLDPC codes with surface codes built using lattice surgery.

References

[1]
D. J. Williamson and N. Baspin, “Layer Codes”, (2024) arXiv:2309.16503
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)— see instructions

edit on this site

Zoo Code ID: layer

Cite as:
“Layer code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2024. https://errorcorrectionzoo.org/c/layer
BibTeX:
@incollection{eczoo_layer, title={Layer code}, booktitle={The Error Correction Zoo}, year={2024}, editor={Albert, Victor V. and Faist, Philippe}, url={https://errorcorrectionzoo.org/c/layer} }
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/layer

Cite as:

“Layer code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2024. https://errorcorrectionzoo.org/c/layer

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/stabilizer/fracton/layer.yml.