  We report the implementation of a 3-qubit quantum error correction code
(QECC) on a quantum information processor realized by the magnetic resonance of
Carbon nuclei in a single crystal of Malonic Acid. The code corrects for phase
errors induced on the qubits due to imperfect decoupling of the magnetic
environment represented by nearby spins, as well as unwanted evolution under
the internal Hamiltonian. We also experimentally demonstrate sufficiently high
fidelity control to implement two rounds of quantum error correction. This is a
demonstration of state-of-the-art control in solid state nuclear magnetic
resonance, a leading test-bed for the implementation of quantum algorithms.
