Quantum error correction on a hybrid spin system. Christoph Fischer, Andrea Rocchetto

Similar documents
Example: sending one bit of information across noisy channel. Effects of the noise: flip the bit with probability p.

D.5 Quantum error correction

Nuclear spin control in diamond. Lily Childress Bates College

Quantum Information NV Centers in Diamond General Introduction. Zlatko Minev & Nate Earnest April 2011

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction

Lecture 6: Quantum error correction and quantum capacity

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Quantum Computer Architecture

ION TRAPS STATE OF THE ART QUANTUM GATES

arxiv: v2 [cond-mat.mes-hall] 26 Sep 2013

Measurement Based Quantum Computing, Graph States, and Near-term Realizations

6. Quantum error correcting codes

IBM quantum experience: Experimental implementations, scope, and limitations

arxiv: v1 [cond-mat.mes-hall] 18 May 2012

Single Spin Qubits, Qubit Gates and Qubit Transfer with Quantum Dots

Quantum manipulation of NV centers in diamond

X row 1 X row 2, X row 2 X row 3, Z col 1 Z col 2, Z col 2 Z col 3,

Teleportation-based approaches to universal quantum computation with single-qubit measurements

Hyperfine Interaction Estimation of Nitrogen Vacancy Center in Diamond

Physics ; CS 4812 Problem Set 4

QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING. Philippe Grangier, Institut d'optique, Orsay. from basic principles to practical realizations.

A Brief Introduction to Quantum Error Correction

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

5. Communication resources

Magnetic Resonance in Quantum Information

Logical error rate in the Pauli twirling approximation

Towards quantum simulator based on nuclear spins at room temperature

Surface Code Threshold in the Presence of Correlated Errors

Summary: Types of Error

CSE 599d - Quantum Computing Fault-Tolerant Quantum Computation and the Threshold Theorem

A Study of Topological Quantum Error Correcting Codes Part I: From Classical to Quantum ECCs

Quantum Computation with Neutral Atoms Lectures 14-15

Quantum Gates, Circuits & Teleportation

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

Building Blocks for Quantum Computing Part V Operation of the Trapped Ion Quantum Computer

Ultra-High-Sensitivity emiccd Cameras Enable Diamond Quantum Dynamics Research

Entanglement distillation between solid-state quantum network nodes

Distributed quantum computation based on small quantum registers

Optically-controlled controlled quantum dot spins for quantum computers

Talk by Johannes Vrana

Cryptography CS 555. Topic 25: Quantum Crpytography. CS555 Topic 25 1

Quantum Computing: the Majorana Fermion Solution. By: Ryan Sinclair. Physics 642 4/28/2016

NV Centers in Quantum Information Technology!

Analog quantum error correction with encoding a qubit into an oscillator

Introduction to Quantum Error Correction

arxiv: v2 [cond-mat.mes-hall] 24 Jan 2011

Quantum key distribution for the lazy and careless

Exploring the quantum dynamics of atoms and photons in cavities. Serge Haroche, ENS and Collège de France, Paris

arxiv: v1 [quant-ph] 12 Nov 2014

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

Quantum Computation with Neutral Atoms

Short Course in Quantum Information Lecture 8 Physical Implementations

Scalable Quantum Computing With Enhancement Quantum Dots

Quantum Computing: From Circuit To Architecture

Experimental Quantum Computing: A technology overview

Quantum Computing An Overview

Precision sensing using quantum defects

Lecture 3 Quantum non-demolition photon counting and quantum jumps of light

Physics is becoming too difficult for physicists. David Hilbert (mathematician)

QUANTUM COMPUTING. Part II. Jean V. Bellissard. Georgia Institute of Technology & Institut Universitaire de France

More advanced codes 0 1 ( , 1 1 (

P 3/2 P 1/2 F = -1.5 F S 1/2. n=3. n=3. n=0. optical dipole force is state dependent. n=0

Quantum information and quantum computing

Suppression of the low-frequency decoherence by motion of the Bell-type states Andrey Vasenko

Jian-Wei Pan

Lecture 11 September 30, 2015

arxiv: v2 [quant-ph] 19 Jul 2018

Magnetic Resonance in Quantum

Autonomous Quantum Error Correction. Joachim Cohen QUANTIC

Entanglement and Quantum Teleportation

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

Error Corrected Spin-State Readout in a Nanodiamond

Quantum Information Transfer and Processing Miloslav Dušek

A scheme for protecting one-qubit information against erasure. error. Abstract

arxiv: v2 [quant-ph] 8 Nov 2017

arxiv: v2 [quant-ph] 14 May 2017

SUPPLEMENTARY INFORMATION

Some Introductory Notes on Quantum Computing

Multipath and polarization entanglement of photons

SUPPLEMENTARY INFORMATION

Nitrogen-Vacancy Centers in Diamond A solid-state defect with applications from nanoscale-mri to quantum computing

Problem Set: TT Quantum Information

Entanglement creation and characterization in a trapped-ion quantum simulator

Teleportation of Quantum States (1993; Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters)

Lectures on Fault-Tolerant Quantum Computation

Quantum Error Correction Codes-From Qubit to Qudit. Xiaoyi Tang, Paul McGuirk

Friday, April 24, Hybrid approaches to quantum information science

Measurement-based quantum error correction

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

Universal enhancement of the optical readout fidelity of single electron spins at nitrogen-vacancy centers in diamond

From trapped ions to macroscopic quantum systems

Circuit Quantum Electrodynamics. Mark David Jenkins Martes cúantico, February 25th, 2014

arxiv: v5 [quant-ph] 28 Jan 2015

Overview of Topological Cluster-State Quantum Computation on 2D Cluster-State

Quantum non-demolition measurements:

The Quantum Supremacy Experiment

Quantum Dense Coding and Quantum Teleportation

Single qubit + CNOT gates

SUPPLEMENTARY INFORMATION

Transcription:

Quantum error correction on a hybrid spin system Christoph Fischer, Andrea Rocchetto Christoph Fischer, Andrea Rocchetto 17/05/14 1

Outline Error correction: why we need it, how it works Experimental realization of an electron-nuclear quantum register in an hybrid spin system Implementation of joint initialization, projective read-out and non-local gate operations using the ancillary electron spin of a nitrogen-vacancy defect in diamond Experimental demonstration of phase-flip error correction Christoph Fischer, Andrea Rocchetto 17/05/14 2

Noise is a major threat to reliable quantum information processing Why classical computers don t use error correction? large number of electrons vs. single (or a small number) of particles digital (after each step they correct themselves to the closer 1 or 0) vs. analog (with continuous states errors can sum up) Quantum states are intrinsically delicate: looking at one collapses it! And the environment is constantly trying to look at the state (decoherence) Christoph Fischer, Andrea Rocchetto 17/05/14 3

WE NEED ERROR CORRECTION! Christoph Fischer 17/05/14 4

Quantum error correction and the threshold theorem allow fault-tolerant quantum computation Quantum error correction codes protect quantum information against noise adding redundant information Original message encoding channel Original + decoding Original + redundancy + redundancy error message Arbitrarily good quantum computation can be achieved even with faulty gates, provided that the error probabilities per gate is below a certain constant threshold Christoph Fischer, Andrea Rocchetto 17/05/14 5

Error correcting protocols are based on adding redundant information: a classical case study sending a bit through a noisy classical communication channel Noise modeling: flip the bit with p>0 Encoding process 1! 111 = logical 1 Send the bits through the channel Decode through majority voting Reliable if p< 1 2 0! 000 = logical 0 Christoph Fischer, Andrea Rocchetto 17/05/14 6

Error correcting codes must take into account the differences between classical and quantum case If A i = a 0i + b 1i No cloning theorem U( i i = i i 8 i B C Errors are continuous a, b 2 C Measurements destroy quantum information Christoph Fischer, Andrea Rocchetto 17/05/14 7

The bit flip code: encoding Error modeling: bit flipped with p probability a 0i + b 1i!a 1i + b 0i Encoding of a single qubit state in three entangled qubits Encoded state i = a 0i + b 1i! L i = a 000i + b 111i Christoph Fischer, Andrea Rocchetto 17/05/14 8

The bit flip code: error-detection and recovery Measuring the error syndromes (projection operators) we gain information about which error has occurred P 0 000ih000 + 111ih111 P 1 100ih100 + 011ih011 P 2 010ih010 + 101ih101 P 3 001ih001 + 110ih110 no error bit flip on qubit one bit flip on qubit two bit flip on qubit three Syndromes contain no information about the state being protected The value of the error syndrome tells us what procedure to use to recover the initial state Christoph Fischer, Andrea Rocchetto 17/05/14 9

The phase flip code: overview Error modeling: phase flipped with p probability a 0i + b 1i!a 0i b 1i Phase flips error rate is usually much higher than the bit flip error rate Working in the +i, i basis we can turn the phase flip channel into a bit flip channel +i ( 0i+ 1i) p 2, i ( 0i 1i) p 2 The change of basis is performed by the Hadamard gate Christoph Fischer, Andrea Rocchetto 17/05/14 10

The phase flip code: encoding The initial state i = a 0i + b 1i is encoded as i = a +++i + b i encoding decoding NO ERROR ERROR i = a 000i + b 111i i = a 100i + b 011i Christoph Fischer, Andrea Christoph Rocchetto Fischer 17/05/14 11

The phase flip code: detection The error is detected via the other two qubits NO ERROR ERROR i = a 000i + b 111i i = a 100i + b 011i detection (a 0i + b 1i) 00i (a 1i + b 0i) 11i Christoph Fischer, Christoph Andrea Rocchetto Fischer 17/05/14 12

The phase flip code: recovery The first qubit is flipped conditional on the state of the two others transferring any errors onto the two other qubits i NO ERROR (a 0i + b 1i) 00i recovery (a 0i + b 1i) 00i ERROR (a 1i + b 0i) 11i (a 0i + b 1i) 11i Christoph Fischer, Andrea Christoph Rocchetto Fischer 17/05/14 13

The phase flip correction protocol is specifically tailored for quantum processes A Encoding does not violate the no cloning theorem (redundancy, not repetition) B C Error detection projects continuous state rotations onto the two possible cases of not having an error or having an error on the qubit (no need of knowing the error) The code preserves quantum information (non demolition detection) Christoph Fischer, Andrea Rocchetto 17/05/14 14

NV Centre represents a promising approach for quantum computation Use defect electron and surrounding 13 C/ 14 N as qubits Long coherence time of nuclear spins: qubits Electron spin: fast readout Number of nuclear spins suitable for quantum information processing depends on the strength of the coupling between nuclear and electron spin State preparation (waveguides, SIL) is required T. H. Taminiau et al., Nat. Nanotechnol. 9, 3 (2014) Christoph Fischer, Andrea Christoph Rocchetto Fischer 17/05/14 15

Implementation of the phase flip error correction protocol in an NV center diamond The physical implementation of the code requires the following ingredients: Rotations of nuclear spin Conditional Unconditional CNOT gates Initialization Readout Controlled Error G. Waldherr et al., Nature, 2014/01/29/online Christoph Fischer, Andrea Rocchetto 17/05/14 16

Rotations (1/4) Consider a single nuclear spin: Electron spin m s 2 {0, ±1} If m s =0 If No splitting of nuclear spin Larmor precession of nuclear spin in ext. B-field m s = 1! L 1 "i 1 #i Hyperfine splitting of and by No Larmor precession due to splitting { "i, #i} Depending on electron spin: precession of nuclear spin à C e NOT n Christoph Fischer, Andrea Rocchetto 17/05/14 17

Rotations (2/4) Transition frequency of electron Splittings: N Splitting between C 1 C 2 [Dutt] m N = 1 m N =0 m N =1 m C1 = 1 2 m C1 = 1 2 m C2 = 1 2 m C2 = 1 2 G. Waldherr et al., Nature, 2014/01/29/online Christoph Fischer, Andrea Rocchetto 17/05/14 18

Rotations (3/4) Microwave transition frequency of electron spin depends on state of register à C n NOT e Exact splitting given by distances between nuclei Maximum number of accessible spins Hyperfine resolution of lines 2 10 = 1024, hence at most 10 coupled nuclear spins G. Waldherr et al., Nature, 2014/01/29/online Christoph Fischer, Andrea Rocchetto 17/05/14 19

Rotations (4/4) Conditional rotation of nuclear spin:! electron spin in 0i and wait for L2 pulses Conditional rotation of electron spin: apply the correct microwave pulses Gate Fidelity for 2 pulses [Taminiau 2014] Christoph Fischer, Andrea Rocchetto 17/05/14 20

CNOT Gate CPhase on electron spin: 0i 11i! 0i 11i (rotation by ) 00i! 0i ( 0i i 1i)! 0i ( 0i i 1i)! 00i 01i! 0i ( 0i + i 1i)! 0i ( 0i i 1i)! 01i 10i! 1i ( 0i i 1i)! 1i ( 0i + i 1i)! 11i 11i! 1i ( 0i + i 1i)! 1i ( 0i + i 1i)! 10i G. Waldherr et al., Nature, 2014/01/29/online Christoph Fischer, Andrea Rocchetto 17/05/14 21

SWAP Gate Swap electron spin to nuclear spin 1. Initialization of electron spin with laser pulse to 0i e (a 0i + b 1i) n 2. C n NOT e : 00i! 10i a 10i + b 01i 3. C e NOT n : 01i! 00i a 10i + b 00i =(b 0i + a 1i) e 0i n Christoph Fischer, Andrea Rocchetto 17/05/14 22

Readout and State Preparation Single-Shot Readout (QND) Decoupling of the electron and the nuclear spin (B-field) Test each microwave transition and use fluorescent readout Even photons do not affect the nuclear spin (scaling) Fidelity [Waldherr 2014], increases with B-field Projection into one nuclear spin state Preparation Readout SWAP Gate with re-initialization (b 0i + a 1i) e 0i n! 00i Fidelity [Waldherr 2014] G. Waldherr et al., Nature, 2014/01/29/online Christoph Fischer, Andrea Rocchetto 17/05/14 23

Results: controlled single qubit errors are corrected by the algorithm Christoph Fischer, Andrea Rocchetto 17/05/14 24

Literature Error correction G. Waldherr et al., Nature, 2014/01/29/online T. H. Taminiau et al., Nat. Nanotechnol. 9, 3 (2014) S. J. Devitt et al., Rep. Prog. Phys 76 (2013) NV centre review M.W. Doherty et al., arxiv:1302.3288v1 Readout P. Neumann et al., Science 329, 5991 (2010) Gate implementation P. Neumann et al., Science 320, 5881 (2008) M.V. Gurudev Dutt et al., Science 316, 5829 (2007) Christoph Fischer, Andrea Rocchetto 17/05/14 25