27
Matt Reed Yale University Boston, MA - February 28, 2012 hree-qubit quantum error correction ith superconducting circuits Leo DiCarlo Simon Nigg Luyan Sun Luigi Frunzio Steven Girvin Robert Schoelkopf

Matt Reed Yale University Boston, MA - February 28, 2012

  • Upload
    shiela

  • View
    34

  • Download
    1

Embed Size (px)

DESCRIPTION

Three-qubit quantum error correction with superconducting circuits. Matt Reed Yale University Boston, MA - February 28, 2012. Leo DiCarlo Simon Nigg Luyan Sun. Luigi Frunzio Steven Girvin Robert Schoelkopf. Outline. Why is QEC necessary? Repetition codes - PowerPoint PPT Presentation

Citation preview

Page 1: Matt Reed Yale University Boston,  MA - February 28, 2012

Matt Reed

Yale University

Boston, MA - February 28, 2012

Three-qubit quantum error correction with superconducting circuits

Leo DiCarlo

Simon Nigg

Luyan Sun

Luigi Frunzio

Steven Girvin

Robert Schoelkopf

Page 2: Matt Reed Yale University Boston,  MA - February 28, 2012

Outline

• Why is QEC necessary?

• Repetition codes

• Our architecture: cQED

• Adiabatic and sudden two-qubit phase gates

• GHZ states

• Efficient Toffoli gate using third-excited state

• Bit- and phase-flip error correction

Reed, et al. Nature 482, 382 (2012)

Page 3: Matt Reed Yale University Boston,  MA - February 28, 2012

z

y

x

Quantum bit

Why do we need to correct?

Control signal

Sta

te v

alue

“0”

“1”

Small control fluctuations do not change the system state – compressed phase space

Error probability ~ 10-15 To get p~10-15 would need T1 ~ 1 year

Classical bit

Small control fluctuations do cause a change in the system state!

p ~ 10-2 - 10-5

Page 4: Matt Reed Yale University Boston,  MA - February 28, 2012

Classical repetition code

Probability p of having a bit flipped

“Binary symmetric channel”

0 0001 111

Repetition code: send each bit three times, then vote

Reduces classical error rate to 3p2 – 2p3

1-p0

1 1

0

1-p

p

pSen

tR

eceived

• No cloning theorem• Measurements project qubits• Errors are continuous

Can we do this for quantum computing? Some reasons to think no:

Quadratic!

Page 5: Matt Reed Yale University Boston,  MA - February 28, 2012

GHZ-like states

“I don’t know where they are pointing, but I know they’re pointing in the same direction”

But we can make

All ZiZj correlations are +1, independent of and

both 0Qubits 1 and 2 are either: both 1or

Z1Z2 = = +1=

It is not possible to go from

Page 6: Matt Reed Yale University Boston,  MA - February 28, 2012

Flipping GHZs

Flipped State Z1Z2 Z2Z3

None +1 +1

Q1 -1 +1

Q2 -1 -1

Q3 +1 -1

Each error has a different observable! - The basis for the bit flip code

What happens when we flip one of the qubits in a GHZ-like state?

Z1Z2 = +1Z2Z3 = +1

Z1Z2 = -1Z2Z3 = +1

Independent of and

Four errors = two classical bits

Page 7: Matt Reed Yale University Boston,  MA - February 28, 2012

Circuit quantum electrodynamicsOur system: superconducting qubits coupled to a microwave resonator

In analogy to cavity QED:

Transmon qubits

Transmission-line resonator bus• Protection from spontaneous emission• Qubit readout• Multiplexed qubit drives (single-qubit gates)• Mediate qubit coupling (multi-qubit gates)

cQED: Wallraff Nature 431, 162 (2004) Bus: Majer Nature 449, 443 (2007) Readout: Reed PRL 105, 173601 (2010)

Page 8: Matt Reed Yale University Boston,  MA - February 28, 2012

Four-qubit cQED device• Four transmon qubits coupled to single 2D microwave resonator

• Three qubits biased at 6, 7, and ~8 GHz

• Fourth qubit above cavity and unused

• T1 ~ 1 μs, T2 ~ 0.5 μs

• Flux bias lines to control frequency

• Nanosecond speed - two qubit gates

DiCarlo, et al. Nature 467 574 (2010)

cavity

Q2

Q3

Flux bias on Qubit 1 (a.u.)

Q1

Fre

quen

cy (

GH

z)

Page 9: Matt Reed Yale University Boston,  MA - February 28, 2012

Adiabatic multiqubit phase gates

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

A two qubit phase gate can be written:

Top qubit flux bias (a.u.)

Entanglement!

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

Page 10: Matt Reed Yale University Boston,  MA - February 28, 2012

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

Can give a universal “Conditional Phase Gate”

A two qubit phase gate can be written:

Entanglement!

Top qubit flux bias (a.u.)

Adiabatic multiqubit phase gates

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

Page 11: Matt Reed Yale University Boston,  MA - February 28, 2012

Sudden multiqubit phase gates

Suddenly move into resonance with

Or transfer to in 6 ns!

Crossing measurement: • Jump to a flux • Wait some time • Jump back • Measure if in 11 (black) or 02 (white)

Previously proposed:Strauch et al., PRL 91, 167005 (2003)

Page 12: Matt Reed Yale University Boston,  MA - February 28, 2012

Entangled states on demand

0

0

0 /2yR

/2yR /2

yR

01

Sta

teTo

mog

rap

hy T

1

20 10 10

94%F T T

DiCarlo, et al. Nature 467 574 (2010)

Page 13: Matt Reed Yale University Boston,  MA - February 28, 2012

GHZ states on demand

0

0

0

Sta

teTo

mog

rap

hy

/2yR

/2yR

/2yR

/2yR

/2yR

01

10

88%F GHZ GHZ

Can simply change the preparation of Q2 to encode any stateDiCarlo, et al. Nature 467 574 (2010)

Page 14: Matt Reed Yale University Boston,  MA - February 28, 2012

error

Error correction with GHZ states

encode

X

X

or

X

or0

0

0 1

diagnose fix

0 1

0

0X

Logic

X

X

GHZ state for

Measurements force finite rotations to full flips

Nielsen & Chuang

nose

Ions: Chiaverini et al. Nature 432, 602 (2004)NMR: Cory et al. PRL 81, 2152 (1998)

Works for any single error

Page 15: Matt Reed Yale University Boston,  MA - February 28, 2012

Measurement-free QECToffoli implements classical logic • only acts on flipped subspace

Toffoli(CCNot)

gate

encode

X

0

0

0 1

diagnose fix

Toffoli can be constructed with five two-qubit gates, but that’s expensive

How can we do better?

Nielsen & Chuang Cambridge Univ. Press Ions: P. Schindler et al. Science 332, 1059 (2011)

Feed-forward measurement hard in this first expt- Measurement-free version of the code

0 1

0

0

Reset(potentially)

Page 16: Matt Reed Yale University Boston,  MA - February 28, 2012

Toffoli gate with noncomputational statesTwo-qubit gate requires two excitations

Three-qubit interaction: third excited state The essence!

Adiabatic interaction:

Three-qubit phase here!

This interaction is small, so use intermediary

Sudden transfer:

Identical for:

Page 17: Matt Reed Yale University Boston,  MA - February 28, 2012

111101011001110100010000

111101011001110100010000

Classical input state

Classical output state

Classical truth table

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

Optics: Lanyon Nat. Phys. 5, 134 (2009)Ions: Monz PRL 102, 040501 (2009)SCQs: Mariantoni Science 334, 61 (2011) Fedorov Nature 481, 170 (2012)

(>50% the time of an equivalent construction)

Page 18: Matt Reed Yale University Boston,  MA - February 28, 2012

Quantum process tomography of CCPhase

Theory

Input operatorOutput operator

0.0

0.6

0.3

Input operatorOutput operator

Experiment

F = 78%

4032 Pauli correlation measurements (90 minutes)

Want to know the action on superpositions:

(but now with 64 basis states)

Invert to find

Page 19: Matt Reed Yale University Boston,  MA - February 28, 2012

Protection from single qubit bit-flip errorsPrepare

Encode inthree-qubit

state

“Error” rotation by some angle

Decode syndromes

Correct subspace with error

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

Measure single-qubit state fidelity to

Page 20: Matt Reed Yale University Boston,  MA - February 28, 2012

Correction fidelity vs. bit-flip error rotation

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

Error on Q3

No correction

Error on Q1

Error on Q2

(No-correction curve has finite fidelity because its duration is the same as the corrected curves)

Page 21: Matt Reed Yale University Boston,  MA - February 28, 2012

Error syndromes

Look at two-qubit density matrices of ancillas after a full flip

Is the algorithm really doing what we think?

IIZIIZZZ

IIZIIZZZ

1

0

-1

No error

Top flip

Bottom flip

X

Protected flip

X

Page 22: Matt Reed Yale University Boston,  MA - February 28, 2012

Phase-flip error correction code

Bit-flips are not common errors, but phase flips are – modify code

Differs from bit-flip code by single qubit rotations; e.g. change of coordinate system

( )zR

( )zR

( )zR

More realistic error model: Simultaneous flips on each qubit happen with probability

2sin ( / 2)p

Apply errors and measure fidelity to the prepared state as a function of p

Code only works for single errors. P(2 or 3 errors) = 3p2 – 2p3

Expect quadratic dependence on p

Page 23: Matt Reed Yale University Boston,  MA - February 28, 2012

No correction

Simultaneous phase-flip errorsTo measure the effect of the code on any state, test with four one-qubit basis states

Corrected

Depends only quadratically on error probability!

For better coherence, see 3D Cavity session L39 (room 109B)

Page 24: Matt Reed Yale University Boston,  MA - February 28, 2012

Summary

• Realized the simplest version of gate-based QEC• Both bit- and phase-flip correction

• Not fault-tolerant (gate based, un-encoded)

Reed, et al. Nature 482, 382 (2012)

• 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 78% quantum process fidelity

Page 25: Matt Reed Yale University Boston,  MA - February 28, 2012

Questions?

Reed, et al. Nature 482, 382 (2012)

Page 26: Matt Reed Yale University Boston,  MA - February 28, 2012

CCNot gate pulse sequence

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

Page 27: Matt Reed Yale University Boston,  MA - February 28, 2012

Example: extract

I Z I ZI I Z I Z Z ZZ I I Z Z I ZI Z Z

4 ZZZ

no pre-rotation:

on Q1 and Q2:

on Q1 and Q3:

on Q2 and Q3:

0,xR

0,xR

0,xR

Joint Readout

000 000

M

( )xR ( )xR ( )xR

ZZZ

I Z I ZI I Z I Z Z ZZ I I Z Z I ZI Z Z I Z I ZI I Z I Z Z ZZ I I Z Z I ZI Z Z I Z I ZI I Z I Z Z ZZ I I Z Z I ZI Z Z

000 000M

I Z I ZI I Z I Z ZI Z ZZ I I Z Z I Z Z

Three qubit state tomography

DiCarlo, et al. Nature 467 574 (2010)