# Nuclear magnetic resonance quantum computer

Molecule of alanine used in NMR implementation of quantum computing. Qubits are implemented by spin states of the black carbon atoms

NMR quantum computing uses the spin states of molecules as qubits. NMR differs from other implementations of quantum computers in that it uses an ensemble of systems, in this case molecules. The ensemble is initialized to be the thermal equilibrium state (see quantum statistical mechanics). In mathematical parlance, this state is given by the density matrix:

${\displaystyle \rho ={\frac {e^{-\beta H}}{\operatorname {Tr} (e^{-\beta H})}},}$

where H is the hamiltonian matrix of an individual molecule and

${\displaystyle \beta ={\frac {1}{k\,T}}}$

Operations are performed on the ensemble through RF pulses applied perpendicular to a strong, static field, created by a very large magnet. See Nuclear Magnetic Resonance.

Some early success was obtained in performing quantum algorithms in NMR systems due to the relative maturity of NMR technology. For instance, in 2001 researchers at IBM reported the successful implementation of Shor's algorithm in a 7-qubit NMR quantum computer.[1]

However, even from the early days, it was recognized that NMR quantum computers would never be very useful due to the poor scaling of signal to noise in such systems.[2] More recent work, particularly by Caves and others, shows that all experiments in liquid state bulk ensemble NMR quantum computing to date do not possess quantum entanglement, thought to be required for quantum computation. Hence NMR quantum computing experiments are likely to have been only classical simulations of a quantum computer.[3]

## References

1. {{#invoke:Citation/CS1|citation |CitationClass=journal }}
2. {{#invoke:Citation/CS1|citation |CitationClass=journal }}
3. {{#invoke:Citation/CS1|citation |CitationClass=journal }}