CPC code[1]
Description
A qubit stabilizer code for which two binary linear codes are used to directly construct encoding and decoding circuits against \(X\)- and \(Z\)-type errors, respectively, via ZX calculus [2,3].
Parent
Child
- Qubit CSS code — CSS codes are a subset of CPC codes [1], with the latter not requiring the two classical codes to be related.
Cousins
- Linear binary code — The CPC Construction uses two binary linear codes.
- Hamming code — Tripartite CPC codes are constructed from Hamming codes via the CPC construction [1].
References
- [1]
- N. Chancellor et al., “Graphical structures for design and verification of quantum error correction”, Quantum Science and Technology 8, 045028 (2023) arXiv:1611.08012 DOI
- [2]
- B. Coecke and R. Duncan, “Interacting Quantum Observables”, Automata, Languages and Programming 298 DOI
- [3]
- B. Coecke and R. Duncan, “Interacting quantum observables: categorical algebra and diagrammatics”, New Journal of Physics 13, 043016 (2011) arXiv:0906.4725 DOI
Page edit log
- Victor V. Albert (2023-11-14) — most recent
Cite as:
“CPC code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2023. https://errorcorrectionzoo.org/c/cpc
Github: https://github.com/errorcorrectionzoo/eczoo_data/tree/main/codes/quantum/qubits/stabilizer/cpc.yml.