Three-qubit quantum error correction with superconducting circuits - - PowerPoint PPT Presentation

three qubit quantum error correction with superconducting
SMART_READER_LITE
LIVE PREVIEW

Three-qubit quantum error correction with superconducting circuits - - PowerPoint PPT Presentation

Three-qubit quantum error correction with superconducting circuits Matt Reed Yale University December 6, 2011 - 10:00 am Leo DiCarlo Luigi Frunzio Simon Nigg Steven Girvin Luyan Sun Robert Schoelkopf Outline Introduction to


slide-1
SLIDE 1

Matt Reed Yale University December 6, 2011 - 10:00 am

Three-qubit quantum error correction with superconducting circuits

Leo DiCarlo Simon Nigg Luyan Sun Luigi Frunzio Steven Girvin Robert Schoelkopf

slide-2
SLIDE 2

Outline

  • Introduction to superconducting qubits
  • Adiabatic and sudden two-qubit phase gates
  • GHZ states
  • Efficient Toffoli gate using third-excited state
  • Bit- and phase-flip error correction
  • Outlook
slide-3
SLIDE 3

Superconducting transmon qubits

C

LC Oscillator Theory: Koch, et al. PRA (2007) Experiment: Schreier, et al. PRB (2009) Review: Houck, et al. Quant. Int. Proc. (2009)

12

ω

ω01 1 2

δ

Junction phase Energy

ω01 ≠ω12

300 µm

L = LJ cosδ

Nonlinear

slide-4
SLIDE 4

Circuit quantum electrodynamics

Cavity QED Circuit QED

Couple transmon qubits to superconducting microwave resonator

  • Protection from spontaneous emission
  • Multiplexed qubit drives (single-qubit gates)
  • Couple qubits together (multi-qubit gates)
  • Qubit readout

H = ωr(a†a + 1/2) + ωaσz + g(a†σ− + aσ+)

Jaynes-Cummings Hamiltonian:

slide-5
SLIDE 5

60 40 20 Homodyne voltage (µV) 9.16 9.14 9.12 9.10 Frequency (GHz) |1i

|0i

Qubit readout

H = ωr(a†a + 1/2) + ωaσz + g(a†σ− + aσ+)

g ⌧ ∆ = ωa ωr

Dispersive limit:

H ≈ ⇤ ωr + g2

∆ σz

⌅ a†a + 1/2 ⇥ + ωa σz/2

60 40 20 Homodyne voltage (µV) 9.16 9.14 9.12 9.10 Frequency (GHz) Reed, et al. Phys. Rev. Lett. 105, 173601 (2010)

000 000 M =

Three qubits: multiplexed State tomography

slide-6
SLIDE 6

Four qubit cQED device

  • Four transmon qubits coupled to single microwave resonator
  • Three qubits biased at 6, 7, and ~8 GHz (and one above)
  • Each has a flux bias line to control frequency in nanoseconds
  • Two qubit gates

DiCarlo, et al. Nature 467 574 (2010)

slide-7
SLIDE 7

Adiabatic multiqubit phase gates

|10 |01 |11 |02

Interactions on two excitation manifold give entangling two-qubit conditional phases A two qubit phase gate can be written:

|00⇤ ⇥ |00⇤ |11⇥ ei(φ01+φ10+φ11)|11⇥ |01⇥ eiφ01|01⇥ |10⇥ eiφ10|10⇥ φ01 = Z ∆ω01(t)dt

Top qubit flux bias (a.u.)

Entanglement!

slide-8
SLIDE 8

φ11 = −2π Z ζ(t)dt

|10 |11 |02

Interactions on two excitation manifold give entangling two-qubit conditional phases

ζ

Can give a universal “Conditional Phase Gate”

|00⇥ |00⇥ |01⇥ |01⇥ |10⇥ |10⇥ |11⇤ ⇥ |11⇤

DiCarlo, et al. Nature 460, 240 (2009)

φ11 = π φ01 = φ10 = 0

A two qubit phase gate can be written:

|00⇤ ⇥ |00⇤ |11⇥ ei(φ01+φ10+φ11)|11⇥ |01⇥ eiφ01|01⇥ |10⇥ eiφ10|10⇥ φ01 = Z ∆ω01(t)dt

|01

Entanglement!

Top qubit flux bias (a.u.)

Adiabatic multiqubit phase gates

slide-9
SLIDE 9

Sudden multiqubit phase gates

02 11 02 11

Suddenly move into resonance with

|11i |02i |+ |⇥ |11i ! |ψ(t = 0)i = |+i + |i |ψ(t)i = ei∆t/2|+i + e−i∆t/2|i |ψ(t = 2π/∆)i = (|+i + |i) ! |11i

τ =12 ns

Strauch et al., PRL (2003): proposed this approach Frequency Time

τ

Or, transfer to in 6 ns!

|02i

slide-10
SLIDE 10

Entangled states on demand

/2 y

/2 y

/2 y

01 State Tomography

( )

T

1 2 1 1 ψ = ⊗ +

94% F ψ ρ ψ = =

T T

DiCarlo, et al. Nature 467 574 (2010)

slide-11
SLIDE 11

GHZ states

State Tomography

/2 y

/2 y

/2 y

/2 y

/2 y

01 10

ψtarget = 1 2 000 + 111

( )

88% F ρ = = GHZ GHZ

DiCarlo, et al. Nature 467 574 (2010)

slide-12
SLIDE 12

Properties of GHZ-like states

ψGHZ = 1 2 000 + 111

( )

All ZiZj correlations are +1

ψQEC =α 000 + β 111

All ZiZj correlations are still +1, independent of and

α β

Flipped qubit State Z1Z2 Z2Z3 None +1 +1 Q1

  • 1

+1 Q2

  • 1
  • 1

Q3 +1

  • 1

α 000 + β 111 α 100 + β 011 α 010 + β 101 α 001 + β 110

Each error has a different observable!

slide-13
SLIDE 13

X

  • r

X X

  • r

1 α β +

decode

Bit-flip error correction circuit

Nielsen & Chuang Cambridge Univ. Press

error

α|010 + β|101 α|111 + β|101 = (α|1⇥ + β|0⇥) |11⇥

diagnose & fix “Toffoli” gate is hard

1 α β +

|junk |junk

GHZ state for

α|000 + β|111

|α| = |β|

  • P. Schindler et al. Science 332 1059 (2011)

encode (measurement-free implementation)

Toffoli can be constructed with five two-qubit gates, but that’s expensive Can we do better?

slide-14
SLIDE 14

Toffoli gate with noncomputational states

Two-qubit gate requires two excitations

|11 |02

Three-qubit interaction: third excited state

|111 |003

The essence!

(mΦ0) |100 ⊗ |1 |020

|002 |011

Sudden transfer: |011i ! |002i

|111i ! |102i

(mΦ0) | 1 1 1

  • |201

|210 |300 |012 | 2

| 1

  • |021

|120 |030

|003 | 1 2

  • |

1 1

| 1

  • Adiabatic interaction: |102i |003i

Three-qubit phase here! This interaction is small, so use intermediary

|111i ! |102i |003i

slide-15
SLIDE 15

1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

111 101 011 001 110 100 010 000 Classical output state

|ψout| ˆ O|ψin⇥|2

Classical truth table

|input⇥ ˆ O |output⇥

R−π/2

x

Rπ/2

x

Classically, a phase gate does nothing. So we dress it up to make it a CCNOT

F = 86%

How do we prove the gate works? First, measure classical action

slide-16
SLIDE 16

Quantum process tomography of CCPhase

Theory 0.0 0.6 0.3 Experiment

F = 77%

4032 Pauli correlation measurements (90 minutes) Want to know the action on superpositions: |input⇥ ˆ

O |output⇥

(but now with 64 basis states)

ρout = P(ρin) =

4N

X

m,n=1

χm,nAmρinA†

n

Invert to find χ

slide-17
SLIDE 17

Bit-flip error correction with fast Toffoli

Y

1 α β + 1 α β +

|junk |junk

Prepare state Encode in three-qubit state “Error” rotation by some angle Decode error syndromes Correct

Ideally, there should be no dependence of fidelity on the error rotation angle

|+Xi Measure single- qubit state fidelity to |+Xi

slide-18
SLIDE 18

Correction fidelity vs. error rotation

1.0 0.8 0.6 0.4 0.2 0.0 Protected qubit state fidelity

  • 2
  • 1

1 2 Error angle [Pi]

Error on Q2 Error on Q1

1.0 0.8 0.6 0.4 0.2 0.0 Protected qubit state fidelity

  • 2
  • 1

1 2 Error angle [Pi] 1.0 0.8 0.6 0.4 0.2 0.0 Protected qubit state fidelity

  • 2
  • 1

1 2 Error angle [Pi] 1.0 0.8 0.6 0.4 0.2 0.0 Protected qubit state fidelity

  • 2
  • 1

1 2 Error angle [Pi] Y Error on Q2 uncorrected Y Error on Q2 Z Error on Q1 Z Error on Q3

No correction Error on Q3

Error rotation (pi)

Encode, single known error, decode, fix, and measure resulting state fidelity

slide-19
SLIDE 19

Error syndromes

1 α β +

|junk |junk

1 2 3 4 1 2 3 4 −1 −0.5 0.5 1

1

  • 1

No error -

|00

1 2 3 4 1 2 3 4 −1 −0.5 0.5 1

Top flip -

|10

1 2 3 4 1 2 3 4 −1 −0.5 0.5 1

|01

Bottom flip -

1 2 3 4 1 2 3 4 −1 −0.5 0.5 1

Protected flip -

|11

T P B It is also clear here why you need at least three qubits! Look at two-qubit density matrices of after a full flip |junk Is the algorithm really doing what we think?

slide-20
SLIDE 20

Simultaneous phase-flip errors

More realistic error model: Flip happens with probability p=sin2( /2) Correction only works for single errors. Probability of two or three errors: 3p2 – 2p3 Depends only quadratically

  • n error probability!

Not corrected: Corrected:

+Z +X +Y

  • Z

Phase flip probability

0.0 1.0

θ

slide-21
SLIDE 21

Conclusions

  • Demonstrated the simplest version of gate-based QEC
  • Both bit- and phase-flip correction
  • Not fault-tolerant (gate based, un-encoded)
  • Based on new three-qubit phase gate
  • Adiabatic interaction with transmon third excited state
  • Works for any three nearest-neighbor qubits
  • 86% classical fidelity and 77% quantum process fidelity

Preprint available at arXiv:1109.4948 (accepted to Nature)

slide-22
SLIDE 22

Outlook

  • Concatenating bit and phase flip codes gives full QEC
  • But requires nine qubits
  • A logical qubit per cavity with intra-cavity coupling?
  • Planar qubits are not coherent enough
  • But we’ve made huge progress on that front with a parallel experiment

(Paik, et. al. arXiv:1105.4652, in the press at PRL)

  • Three-dimensional architecture yields ~40 times longer qubit lifetimes
  • Need to re-integrate control knobs (e.g. FBLs) and scale up

50 mm 250  m

b a c

g /

2

slide-23
SLIDE 23

Preprint: Reed, et al. arXiv:1109.4948

(accepted to Nature)

Questions?

slide-24
SLIDE 24

CCNot gate pulse sequence

More than two times faster than equivalent two-qubit gate sequence

b a

π/2 π/2 π

π-CCPhase

slide-25
SLIDE 25

Example: extract

I Z I Z I I Z I Z Z Z Z I I Z Z I Z I Z Z + + + + + + + 4 ZZZ

no pre-rotation:

  • n Q1 and Q2:
  • n Q1 and Q3:
  • n Q2 and Q3:

0, x

R

π 0, x

R

π 0, x

R

π

Joint Readout 000 000 M ≈

( )

x

R π ( )

x

R π ( )

x

R π

ZZZ I Z I Z I I Z I Z Z Z Z I I Z Z I Z I Z Z − + + − − + − I Z I Z I I Z I Z Z Z Z I I Z Z I Z I Z Z + − − + − + − I Z I Z I I Z I Z Z Z Z I I Z Z I Z I Z Z − − − − + + + 000 000 M = I Z I Z I I Z I Z Z I Z Z Z I I Z Z I Z Z ∝ + + + + + +

Three qubit state tomography

DiCarlo, et al. Nature 467 574 (2010)

slide-26
SLIDE 26

Toffoli gate with noncomputational states

Two-qubit gate is conditional because the interaction requires two excitations

|11 |02

A three-qubit interaction would address a third excited state

|111 |003

This interaction is very small, so we use an intermediate state

|111 |102 |003

This is the essence of the gate! Difficulty comes from doing this fast and getting all the two-qubit phases correct

  • One of the two qubit phases isn’t 0, but doesn’t matter for QEC

|111⇤ ⇥ |111⇤

  • B. P. Layton, et al. Nat.
  • Phys. 5 134 (2008)
  • T. Monz, et al. PRL

040501 (2009) Santa Barbara Group

|others⇥ |others⇥

slide-27
SLIDE 27

Sudden and adiabatic interactions

(mΦ0) |100 ⊗ |1 |020

|002 |011

(mΦ0) | 1 1 1

  • |201

|210 |300 |012 | 2

| 1

  • |021

|120 |030

|003 | 1 2

  • |

1 1

| 1

  • Adiabatic interaction of

|102i |003i

with generates three-qubit phase Sudden transfer of

|011i ! |002i and |111i ! |102i

How do we prove the gate works?

Must engineer interaction times correctly and correct a 2Q phase

slide-28
SLIDE 28

Theory

Quantum process tomography of CCPhase

0.0 0.6 0.3 Experiment

F = 77%

Operator order: III, XII, YII, ZII, IXI, IYI, IZI, IIX, IIY, IIZ, XXI, XYI, XZI, YXI, YYI, YZI, ZXI, ZYI, ZZI, XIX, XIY, XIZ, YIX, YIY, YIZ, ZIX, ZIY, ZIZ, IXX, IXY, IXZ, IYX, IYY, IYZ, IZX, IZY, IZZ, XXX, XXY, XXZ, XYX, XYY, XYZ, XZX, XZY, XZZ, YXX, YXY, YXZ, YYX, YYY, YYZ, YZX, YZY, YZZ, ZXX, ZXY, ZXZ, ZYX, ZYY, ZYZ, ZZX, ZZY, ZZZ.

4032 Pauli correlation measurements (90 minutes)

slide-29
SLIDE 29

Quantum process tomography

Want to fully characterize the gate process – e.g. the action on superpositions QPT tells you everything that can be known about a process, given a Hilbert space

|input⇥ ˆ O |output⇥

Needs 64 input states, instead of just 8

ρout = P(ρin) =

4N

X

m,n=1

χm,nAmρinA†

n

Invert this equation to find χ

Nielsen & Chuang Cambridge Univ. Press