30.12.2012 Views

t b a b a

t b a b a

t b a b a

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Up to date, there have been several serious proposals for quantum computer physical<br />

implementation and they can be classified into six basic categories:<br />

1. Nuclear Magnetic Resonance (NMR): The nuclear magnetic resonance (NMR)<br />

was proposed by David Cory [CFH96] and by Neil Gershenfeld and Isaac Cuang [GC97]<br />

as a working concept and a very attractive candidate for a quantum computer due to<br />

the extremely long coherence times associated with the nuclear spins. A qubit can be<br />

implemented using any quantum mechanical system with two basis states. In NMR<br />

computers the two spin states of a spin-1/2 atomic nucleus in a magnetic field represent<br />

the basis states of a qubit. The qubits are atomic nuclei within the same molecule.<br />

Different atomic nuclei in a molecule can be distinguished and manipulated using<br />

the nuclear magnetic resonance technique. So a molecule can be used as a quantum<br />

computer. Simple logic gates which only affect a single qubit are easily implemented<br />

using radio frequency fields. These interact strongly with nuclear spins, allowing them<br />

to be controlled with great precision. Some quantum algorithms, such as a simple<br />

version of Grover’s quantum search algorithm (N ≤ 10), have been implemented on<br />

NMR quantum computers.<br />

2. Ion Traps: The ion trap is the first technology proposed for quantum information<br />

processing devices [CZ95]. Ions, or charged atomic particles, can be confined and sus-<br />

pended in free space using electromagnetic fields. Qubits are stored in stable electronic<br />

states of each ion, and quantum information is processed and transferred through the<br />

24

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

Saved successfully!

Ooh no, something went wrong!