30.12.2012 Views

t b a b a

t b a b a

t b a b a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Since the first qubit was flipped, it will disagree with the third; if the second qubit had been<br />

flipped, the first and third would be the same. Therefore, we have narrowed down the error<br />

to the first qubit and we can fix it simply by flipping it back. To handle possible bit-flips on<br />

the other blocks of three, we can make the same comparisons inside the blocks.<br />

However a phase-flip will leave the identity of the 0 and 1 alone, but alter their relative<br />

phase. For example, such a phase-flip flips the sign of the first block of qubits, changing<br />

| 000〉+ | 111〉 into | 000〉− | 111〉, and vice versa. By comparing the sign of the first block<br />

of three with the second block of three, we can see that a sign error has occurred in one of<br />

these blocks. Then by comparing the signs of the first and third block of three, we narrow<br />

the sign error down to the first block, and flip the sign back to what it should be. Again,<br />

we do not actually measure the sign, which will destroy the state. Instead, we only compare<br />

signs between the blocks.<br />

If we have both a bit-flip and a phase-flip on the same qubit, it is easy to see that going<br />

through both processes above, we can detect and correct them. Thus, the Shor code could<br />

correct any one-qubit error.<br />

5.4 CSS Codes<br />

Calderbank-Shor-Steane codes, or CSS codes for short, are quantum codes which let us<br />

identify and correct large qubit errors, i.e., errors described by Pauli matrices. CSS codes<br />

70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!