CSS code

From HandWiki
Short description: Class of quantum error correcting codes

In quantum error correction, Calderbank–Shor–Steane (CSS) codes, named after their inventors, Robert Calderbank, Peter Shor[1] and Andrew Steane,[2] are a special type of stabilizer code constructed from classical codes with some special properties. Examples of CSS codes include the Steane code, the toric code, and more general surface codes.

Construction

Let C1 and C2 be two (classical) [n,k1], [n,k2] codes such, that C2C1 and C1,C2 both have minimal distance 2t+1, where C2 is the code dual to C2. Then define CSS(C1,C2), the CSS code of C1 over C2 as an [n,k1k2,d] code, with d2t+1 as follows:

Define for xC1:|x+C2:= 1/|C2| yC2|x+y, where + is bitwise addition modulo 2. Then CSS(C1,C2) is defined as {|x+C2xC1}.

References

  1. Robert Calderbank and Peter Shor (1996). "Good quantum error-correcting codes exist". Physical Review A 54 (2): 1098–1105. doi:10.1103/PhysRevA.54.1098. PMID 9913578. Bibcode1996PhRvA..54.1098C. 
  2. Steane, Andrew (1996). "Multiple-Particle Interference and Quantum Error Correction". Proc. R. Soc. Lond. A 452 (1954): 2551–2577. doi:10.1098/rspa.1996.0136. Bibcode1996RSPSA.452.2551S. 

Nielsen, Michael A.; Chuang, Isaac L. (2010). Quantum Computation and Quantum Information (2nd ed.). Cambridge: Cambridge University Press. ISBN 978-1-107-00217-3. OCLC 844974180.