Chapter 13 - Topological Quantum Error Correction

From Qunet
Revision as of 01:43, 8 November 2012 by Ddghunter (talk | contribs)
Jump to: navigation, search

Surface Code

Introduction

Surface codes are topological quantum error-correcting codes in which we can think of qubits being arranged on a 2-D lattice of qubits with only nearest neighbor interactions. This in practice may prove to be a very useful feature, since for many systems interacting qubits that are close to each other is substantially less difficult than ones that are further apart. We can think of physical qubits as being arranged on the edges of a lattice as shown in Figure 1. An example of the surface code are toric code and planar code, the main difference between both of them is the boundary condition. In the toric code, the boundaries are periodic whereas in the case of the palnar code, the boundaries are not periodic. In the toric code, the qubits are arranged on a lattice which can be thought of as spread over a surface of a torus, and in a planar code case we think of the data qubits as living on a simple 2-D plane and ancilla qubits on the faces and the intersections.

Lattice.jpg
Figure 1
A two-dimensional array implementation of the surface code. Data qubits are open circles, measurments (ancilla) qubits are filled circles.
The yellow area is to measure-Z qubits while the green area is to measure-X qubits.