Steane code: Difference between revisions
Appearance
Content deleted Content added
No edit summary |
m +. |
||
Line 7: | Line 7: | ||
0 & H |
0 & H |
||
\end{bmatrix} |
\end{bmatrix} |
||
</math> |
</math> |
||
Line 17: | Line 16: | ||
0 & 1 & 0 & 1 & 1 & 0 & 1\\ |
0 & 1 & 0 & 1 & 1 & 0 & 1\\ |
||
0 & 0 & 1 & 0 & 1 & 1 & 1 |
0 & 0 & 1 & 0 & 1 & 1 & 1 |
||
\end{bmatrix} |
\end{bmatrix}. |
||
</math> |
</math> |
||
Revision as of 17:15, 25 July 2008
The Steane code is a tool in quantum error correction introduced by Andrew Steane in 1996. It is a perfect CSS code, using the classical binary self-dual [7,4,3] Hamming code to correct for qubit flip errors (X errors) and the dual of the Hamming code, the [7,3,3] code, to correct for phase flip errors (Z errors). The Steane code is able to correct arbitrary single qubit errors.
In the stabilizer formalism, the Steane code has 6 generators, and the check matrix in standard form is
where H is the parity-check matrix of the Hamming code and is given by
References
- Steane, Andrew (1996). "Multiple-Particle Interference and Quantum Error Correction". Proc. Roy. Soc. Lond. A. 452: 2551–2577.