using nv-center error correction - eth z · setup: nitrogen vacancy (nv) center 18 a hybrid spin...

31
Error Correction using NV-center Robin Eriksson Vilhelm Rydén 22.05.2015

Upload: others

Post on 20-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Error Correctionusing NV-center

Robin Eriksson Vilhelm Rydén22.05.2015

Page 2: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Why quantum error correction?Decoherence from interacting with environment

Can have faulty gates or preparation

Errors are continuous (sign/bit flip)

2

Page 3: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

OutlineClassical Error Correction

Quantum Error Correction

Experimental Setup (NV-center)

Results and conclusions

3

Page 4: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Classical Error Correction

4

Page 5: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Classical error correction

0 0

1 11 - p

1 - p

pp

5

1. Encode by copying0 → 0001 → 111

2. Decode by majority voting

Improvement for error probability p<½

Binary symmetric channel

Page 6: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Quantum Error Correction

6

Page 7: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Quantum error correction (QEC)1. No cloning theorem

2. Measurement destroys quantum information

3. Error are continuous

7

Page 8: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Bit flip error - encoding

One intuitive approacha|0> + b|1> → a|000> + b|111>

Logical states|0L> ≡ |000>|1L> ≡ |111>

Suitable for bit flip QECE.g. a|100> + b|011>

8

Page 9: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Bit flip error - detection

Z1Z2 - Check parity of qubits 1 and 2Operator: Z⊗Z⊗I+1 if same, -1 if different a|100> + b|011>

Do same for 2,3 → we can determine if a bit flip occurred

No information about amplitudes, a and b, thus the superposition is not destroyed

9

Page 10: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Phase error - encoding

Like Bit flip but use |+> and |–> states|0L> ≡ |+++>|1L> ≡ | - - - >

Encode using Hadamard gates

New operatorsH⊗3Z1Z2H⊗3 = X1X2H⊗3Z2Z3H⊗3 = X2X3

10

Page 11: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Phase error - implementation

1. Encode2. Phase error3. Decode

4. Detect5. Restore

11

1. 2. 3. 4. 5.

Page 12: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Phase error - implementation

1. Encodea|0> + b|1> → a|+++> + b|- - ->

2. Phase error

12

1. 2.

Page 13: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Phase error - implementation

3. DecodeNo error: a|000> + b|111>Error: a|100> + b|011>

13

Page 14: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Phase error - implementation

4. DetectNo error: a|000> + b|111> → (a|0> + b|1>)⊗|00>Error: a|100> + b|011> → (a|1> + b|0>)⊗|11>

14

Page 15: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Phase error - implementation

5. RestoreNo error: (a|0> + b|1>)⊗|00> → (a|0> + b|1>)⊗|00>Error: (a|1> + b|0>)⊗|11> → (a|0> + b|1>)⊗|11>

15

Page 16: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

QEC: Summary

1. No cloning theoremNo cloning necessary!

2. Measurement destroys quantum informationAmplitudes a and b not measured!

3. Error are continuousCorrection of bit flip and phase errors sufficient!

16

Page 17: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Experimental Setup

17

Page 18: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup: Nitrogen Vacancy (NV) center

18

A hybrid spin system

13C1, 13C2 and 14N

used as Qubits’

Electron spin is used for read out and initialization

G. Waldherr et al., Nature, 2014/01/29/online

Page 19: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup: Spin manipulation

- Electron and nuclear spins are manipulated by microwave signals

- Which rotates the spins around an axis in the x–y plane of the Bloch sphere.

19

0

-1

+1

P. Neumann et al., Science, 2010/06/30, Vol 329

Page 20: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup: Hyperfine splitting

20G. Waldherr et al., Nature, 2014/01/29/online

Hyperfine splittingelectron: ms= 0 → -1

● 14N: 2,16 MHz● 13C1: 413 kHz● 13C2:89 kHz

As Qubits use:N: mI = 0, -1 as |0> and +1 as |1>C1,2: mI = ±1/2

Page 21: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup: CNOT gate

CNOT gate between two nuclear spins

21

G. Waldherr et al., Nature, 2014/01/29/online

CPhase

Hadamard rotations

Page 22: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup: SWAP gate

SWAP-like gates are used to transfer electron spin polarization onto the nuclear spins

22

|0>

|0>

|0>

|0>

G. Waldherr et al., Nature, 2014/01/29/online

Page 23: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup: Initialization

23

G. Waldherr et al., Nature, 2014/01/29/online

To raise initialization fidelity:● Address issue with

charge state of the NV● Discard if N is still in

ml = +1 state

99% initialization fidelity can be achieved for the state |14N, 13C1,

13C2 = |0, 0, 0>

Page 24: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup - The phase QEC

Implemented gates

Effective gates

|0> state

|1> state

24G. Waldherr et al., Nature, 2014/01/29/online

Page 25: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Setup: Projective read out

Projective read out of 13C1 nuclear spin.

25

G. Waldherr et al., Nature, 2014/01/29/online

Readout fidelities:14N : 95.8%13C1: 96.9%13C2: 99.6%

Repeatable

Page 26: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Results

26

Page 27: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Results: Process fidelity on error probability

27

G. Waldherr et al., Nature, 2014/01/29/online

Page 28: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Conclusions

28

Page 29: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

NV-center vs Superconducting

NV-center:● Strong coupling - up to 10 qubits possible● Room temperature

Superconducting:● 5 to 9 qubits working QEC● mK temperatures

29

Page 30: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

ConclusionsHigh-fidelity initialization of a whole spin register (99 %)

30

Implementation of Phase QEC

Corrects multiple qubit phase errors

Page 31: using NV-center Error Correction - ETH Z · Setup: Nitrogen Vacancy (NV) center 18 A hybrid spin system 13C 1, 13C 2 and 14N used as Qubits’ Electron spin is used for read out and

Acknowledgement and references

[1] G. Waldherr et al., Nature, 2014/01/29/online

[2] M. Gurudev Dutt et al., Science, 2007/01/06, vol 316

[3] P. Neumann et al., Science, 2010/07/30, vol 329

[4] V. Filidou et al., Nature Physics, August 2012, vol 08

[5] M. Nielsen, I. Chuang, Quantum Computation and Quantum Information, 2010

31

Thanks to Dr. Abdufarrukh Abdumalikov for helpful supervising!