Description
A code defined using a cluster state and a set of \(Z\)-type Pauli strings defined by a binary classical code.
The CWS construction takes in \( \mathcal{Q} = (\mathcal{G},\mathcal{C}) \), where \(\mathcal{G}\) is a graph, and where \(\mathcal{C}\) is an \((n,K,d)\) binary code. From the graph, we form the unique cluster state \( |\mathcal{G} \rangle \). From the binary code, we form Pauli \(Z\)-type operators \( W_i = Z^{c_{i,1}} \otimes \cdots \otimes Z^{c_{i,n}} \), where \(c_{i,j} \) is the \(j\)-th coordinate of the \(i\)-th classical codeword. The CWS codewords are then \( | i \rangle = W_i | \mathcal{G} \rangle \).
The above definition corresponds to the standard form of CWS codes. Since any stabilizer state is equivalent to a cluster state under a single-qubit Clifford circuit [3][4; Appx. A], any code whose underlying state is a non-cluster stabilizer state is similarly equivalent to a CWS code.
The term CWS was coined in Ref. [2], and their approach is equivalent to another approach [1] based on Boolean functions (see Ref. [5]). In an alternative convention (not used here), CWS codes are defined from an underlying stabilizer state that is not a necessarily a cluster state.
Protection
Encoding
Decoding
Notes
Parents
- Union stabilizer (USt) code — Any CWS code can be written as a USt whose (\(K=1\)) stabilizer code is the cluster state and whose coset representatives are constructed from the binary classical code. Conversely, USt codes are equivalent to CWS codes via a single-qubit Clifford circuit as follows [8,10][12; Sec. 10.4]. The set of coset representatives of any USt can be extended to a larger set iterating over the underlying stabilizer code such that all codewords can be obtained from a single stabilizer state. Then, one can apply a single-qubit Clifford transformation to map said stabilizer state into a cluster state.
- Modular-qudit CWS code — Modular-qudit CWS codes reduce to CWS codes for \(q=2\).
- Galois-qudit CWS code — Galois-qudit CWS codes reduce to CWS codes for \(q=2\).
Children
- Amplitude-damping CWS code
- \(((10,24,3))\) qubit code — The \(((10,24,3))\) qubit code is a CWS code [13].
- \(((9,12,3))\) qubit code — The \(((9,12,3))\) qubit code is a cyclic CWS code [2,13].
- \(((5+2r,3\times 2^{2r+1},2))\) Rains code — The \(((5+2r,3\times 2^{2r+1},2))\) qubit code family is a CWS family whose graph state is the union of the ring and Bell-pair graphs [2,13].
- Smolin-Smith-Wehner (SSW) code — SSW codes can be formulated as CWS codes [2,13].
Cousins
- Cluster-state code — A single cluster-state codeword is used to construct a CWS code.
- Movassagh-Ouyang Hamiltonian code — The Movassagh-Ouyang codes overlap the CWS codes but neither family is contained in the other [14].
- Spacetime code (STC) — CWS codes have been considered in the context of spacetime replication of quantum data [15,16], while STCs are designed to replicate classical data.
- Concatenated quantum code — CWS codes can be concatenated by applying generalized local complementation to their underlying graphs [17].
- EA qubit code — EA CWS codes have been formulated [18].
- XP stabilizer code — The orbit representatives of XP codes play a similar role to the word operators of CWS codes.
- \([[4,2,2]]\) Four-qubit code — A \([[4,1,2]]\) subcode can be thought of as a CWS code [19].
- Five-qubit perfect code — The five-qubit perfect code is equivalent via a single-qubit Clifford circuit to a CWS code defined from a five-cycle graph and a classical repetition code [2,13][6; Table I].
- \([[7,1,3]]\) Steane code — The Steane code is equivalent via a single-qubit Clifford unitary to a CWS code for a particular graph and classical code [6; Exam. 4].
- Qubit stabilizer code — CWS codes whose underlying classical code is a linear binary code are qubit stabilizer codes containing a cluster-state codeword [2,19]. Since any stabilizer state is equivalent to a cluster state under a single-qubit Clifford circuit [3][4; Appx. A], any stabilizer code is similarly equivalent to a CWS code.
References
- [1]
- V. Aggarwal and A. R. Calderbank, “Boolean Functions, Projection Operators, and Quantum Error Correcting Codes”, IEEE Transactions on Information Theory 54, 1700 (2008) arXiv:cs/0610159 DOI
- [2]
- A. Cross, G. Smith, J. A. Smolin, and B. Zeng, “Codeword Stabilized Quantum Codes”, IEEE Transactions on Information Theory 55, 433 (2009) arXiv:0708.1021 DOI
- [3]
- M. Van den Nest, J. Dehaene, and B. De Moor, “Graphical description of the action of local Clifford transformations on graph states”, Physical Review A 69, (2004) arXiv:quant-ph/0308151 DOI
- [4]
- J. Bausch and F. Leditzky, “Error Thresholds for Arbitrary Pauli Noise”, SIAM Journal on Computing 50, 1410 (2021) arXiv:1910.00471 DOI
- [5]
- Zeng, Bei. Quantum operations and codes beyond the Stabilizer-Clifford framework. Diss. Massachusetts Institute of Technology, 2009.
- [6]
- A. A. Kovalev, I. Dumer, and L. P. Pryadko, “Design of additive quantum codes via the code-word-stabilized framework”, Physical Review A 84, (2011) arXiv:1108.5490 DOI
- [7]
- S. Sudevan, S. Das, T. Aswanth, N. Patanker, and N. Kashyap, “Sequentially Encodable Codeword Stabilized Codes”, (2024) arXiv:2405.06142
- [8]
- Y. Li, I. Dumer, and L. P. Pryadko, “Clustered Error Correction of Codeword-Stabilized Quantum Codes”, Physical Review Letters 104, (2010) arXiv:0907.2038 DOI
- [9]
- Y. Li, I. Dumer, M. Grassl, and L. P. Pryadko, “Clustered bounded-distance decoding of codeword-stabilized quantum codes”, 2010 IEEE International Symposium on Information Theory (2010) DOI
- [10]
- Li, Yunfan. Codeword Stabilized Quantum Codes and Their Error Correction. Diss. UC Riverside, 2010.
- [11]
- Y. Li, I. Dumer, M. Grassl, and L. P. Pryadko, “Structured error recovery for code-word-stabilized quantum codes”, Physical Review A 81, (2010) arXiv:0912.3245 DOI
- [12]
- M. Grassl and M. Rötteler, “Nonadditive quantum codes”, Quantum Error Correction 261 (2013) DOI
- [13]
- Cross, Andrew William. Fault-tolerant quantum computer architectures using hierarchies of quantum error-correcting codes. Diss. Massachusetts Institute of Technology, 2008.
- [14]
- R. Movassagh and Y. Ouyang, “Constructing quantum codes from any classical code and their embedding in ground space of local Hamiltonians”, Quantum 8, 1541 (2024) arXiv:2012.01453 DOI
- [15]
- P. Hayden and A. May, “Summoning information in spacetime, or where and when can a qubit be?”, Journal of Physics A: Mathematical and Theoretical 49, 175304 (2016) arXiv:1210.0913 DOI
- [16]
- P. Hayden, S. Nezami, G. Salton, and B. C. Sanders, “Spacetime replication of continuous variable quantum information”, New Journal of Physics 18, 083043 (2016) arXiv:1601.02544 DOI
- [17]
- S. Beigi, I. Chuang, M. Grassl, P. Shor, and B. Zeng, “Graph concatenation for quantum codes”, Journal of Mathematical Physics 52, 022201 (2011) arXiv:0910.4129 DOI
- [18]
- J. Shin, J. Heo, and T. A. Brun, “Entanglement-assisted codeword stabilized quantum codes”, Physical Review A 84, (2011) arXiv:1109.3358 DOI
- [19]
- C. Cafaro, D. Markham, and P. van Loock, “Scheme for constructing graphs associated with stabilizer quantum codes”, (2014) arXiv:1407.2777
Page edit log
- Victor V. Albert (2024-03-28) — most recent
- Victor V. Albert (2022-04-21)
- Victor V. Albert (2021-12-16)
- Eric Kubischta (2021-12-15)
Cite as:
“Codeword stabilized (CWS) code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2024. https://errorcorrectionzoo.org/c/cws