t b a b a
t b a b a
t b a b a
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Quantum error correction is used in quantum computing to protect quantum information<br />
from errors due to decoherence and other quantum noise. It is essential for fault-tolerant<br />
quantum computation. It is designed to deal not just with noise during quantum information<br />
communication, but also with the protection of stored information. In this case, the user en-<br />
codes the information in a storage system and retrieves it at a later time. Since the quantum<br />
information is not absolutely isolated from the environment(actually the influence is much<br />
larger than in the classical world), any error-correction method applicable to communication<br />
is also applicable to storage and vice versa. Furthermore, quantum error correction is also<br />
essential for faulty quantum gates, faulty quantum preparation, and faulty measurements.<br />
The discovery of powerful error correction methods therefore caused much excitement, since<br />
it converted large scale quantum computation from a practical impossibility to a possibility.<br />
An error is a unitary transformation of the state space. The space of errors for a single<br />
qubit is spanned by the four Pauli matrices as shown in Table 5.1.<br />
Table 5.1: Quantum errors for a single qubit are spanned by the Pauli matrices<br />
I no error | 0〉 →| 0〉 | 1〉 →| 1〉<br />
X bit error | 0〉 →| 1〉 | 1〉 →| 0〉<br />
Z phase error | 0〉 →| 0〉 | 1〉 → − | 1〉<br />
Y = iXZ combination | 0〉 → i | 1〉 | 1〉 → −i | 0〉<br />
Generally, the evolution of a qubit in state |0〉 interacting with an environment |E〉 will<br />
yield a state as:<br />
|0〉|E〉 ↣ β1|0E1〉 + β2|1E2〉<br />
66