CSS code

From testwiki
Jump to navigation Jump to search

Template:Short description Template:For In quantum error correction, 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. An example of a CSS code is the Steane code.

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

Template:Reflist Template:Cite book

Template:Quantum computing

Template:Quantum-stub