Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space...

16
Guest lecture by Dr. Arne Grimsmo Quantum Mechanics Lecture 19 (non-examinable) Cat states; Encoding quantum information in harmonic oscillators.

Transcript of Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space...

Page 1: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Guest lecture by Dr. Arne Grimsmo

Quantum Mechanics

Lecture 19 (non-examinable)

Cat states;Encoding quantum information in harmonic oscillators.

Page 2: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Quantum harmonic oscillators in real life

Mechanical

500

Electrical

Electromagnetic fields in cavities

4.5. CYLINDRICAL CAVITY RESONATORS 100

SMA teeRF in RF out

coupler

E H

(a) (b)

field10

Figure 4.9: Cylindrical TE011 resonator. (a) Field distribution of the TE011 mode. Theelectric field is concentrated in a torus about the cylindrical zaxis, and the electric fieldvectors point along �. It is visible on the plot that the electric field goes to zero on all thecavity wall. The magnetic field is zero at the the corners of the cavity and a maximum at thecenter. (b) Physical realization of the cylindrical cavity. Two lids close the cylindrical cavityalong the region of minimum magnetic field. Additionally, the small ring perturbation on thelids, which detunes the degenerate TM111 modes, is visible. An SMA tee allows this cavityto be measured with the shunt technique. The coupling from SMA to cavity is accomplishedvia a loop coupler as described in Section 4.5.2. (Figure used with permission from [100].See Copyright Permissions.)

degeneracies at this small of a limit. The above estimates serve as a lower bound then forthe splitting between modes. Experimentally, we observe a detuning between TE011 andTM111 modes of �!/2⇡ ⇡ 30MHz.

The other modes of the cylinder are useful to study many dissipation mechanisms atonce, since they will all have various sensitivities to materials and assembly. For instance,if the TE011 mode is significantly higher Q than any of these other modes, we require lossmechanisms beyond conductor loss to explain the other modes (see Table 4.2) [100].

4.5.2 Input-output coupling

As shown in Figure 4.10, coupling to the cylindrical cavity is achieved in a similar manneras before (see Sec. 4.4.2). However, due to the special configuration of the TE011 mode,magnetic dipole coupling is required here. Additionally, several other considerations are

LC

Page 3: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Quantum phase space and Wigner functionsOne way to make sense of quantum phase space is with the Wigner function. Starting from a wave function ψ, we transform it as follows:

W(x, p) =1

πℏ ∫∞

−∞⟨x − y |ψ⟩⟨ψ |x + y⟩ e2iyp/ℏ dy

W(x,p) can be used to visualize quantum states

�2 0 2x

�2

0

2

p

�0.4000�0.3192�0.2384�0.1576�0.07680.00400.08480.16570.24650.3273

�2 0 2x

�2

0

2

p

�0.4000�0.3192�0.2384�0.1576�0.07680.00400.08480.16570.24650.3273

|α = 2⟩ |α⟩ + | − α⟩

�2 0 2x

�2

0

2p

�0.4000�0.3192�0.2384�0.1576�0.07680.00400.08480.16570.24650.3273|n = 5⟩

“cat state”number statecoherent state

Page 4: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Bits and qubits: From classical to quantum information

A single bit takes a binary value {0, 1} and is the “unit” of classical information

Is there a quantum analog, a “unit” of quantum information?

{ |0⟩, |1⟩} c0 |0⟩ + c1 |1⟩

In principle any pair of quantum states will do

For example, the two lowest states of a quantum harmonic oscillator

|n = 0⟩, |n = 1⟩0

|0

|1

|2

V(x

)[arb.units]

Lorem ipsum

ω

The “qubit”:

Page 5: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Manipulating classical information

Any classical computation can be generated using only a very small set of “logic gates” acting on 1 or 2 bits at a time, e.g.

NOT

AND

Page 6: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Manipulating quantum information

Quantum “logic gates” are unitary operators acting on a state

U |ψ⟩ = U (c0 |0⟩ + c1 |1⟩)

U |ψ⟩ = U (c00 |0⟩ |0⟩ + c01 |0⟩ |1⟩ + c10 |1⟩ |0⟩ + c11 |1⟩ |1⟩)

One-qubit gate:

Two-qubit gate:

Example:

(2x2 matrix)

(4x4 matrix)

Page 7: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

What are quantum computers good for?

Quantum computers can (in theory) solve in a matter of days/hours/weeks some computational problems that would take a conventional computer longer than the lifetime of the universe. The potential is vast…

Chemistry and material simulations (drug discovery, new materials etc.)

Optimization problems

Machine learning

Save the environment, cure cancer, end poverty, …

Page 8: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Why don’t we have (useful) quantum computers yet?

The fundamental problem: qubits are extremely fragile

0

|0

|1

|2

V(x

)[arb.units]

Lorem ipsum

Energy loss a(c0 |0⟩ + c1 |1⟩) = c1 |0⟩

Encoded information is lost!

aIn practice, many other sources of errors, but energy loss is often the dominant cause of faults.

Page 9: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Encoding quantum information robustlyIdea: Use coherent states as logical states

|0⟩ → |α⟩, |1⟩ → | − α⟩

a | ± α⟩ ∝ ± |α⟩States not destroyed: Good!

But superpositions not preserved:

a(c0 |α⟩ + c1 | − α⟩) ∝ c0 |α⟩ − c1 | − α⟩c1 → − c1

this is called a “phase error” Bad!

So this did not quite work… can we fix it?

�2 0 2x

�2

0

2

p

�2 0 2x

�2

0

2

p

|α⟩ | − α⟩

Page 10: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Cat-state qubitsNew idea: Use superpositions of coherent states as logical states

|0⟩ → |0L⟩ = |α⟩ + | − α⟩

States not destroyed, but they do change:

|1⟩ → |1L⟩ = | iα⟩ + | − iα⟩

a |0L⟩ ∝ |α⟩ − | − α⟩ =: |0′�L⟩

a |1L⟩ ∝ | iα⟩ − | − iα⟩ =: |1′�L⟩

a(c0 |0L⟩ + c1 |1L⟩) ∝ (c0 |0′�L⟩ + c1 |1′�L⟩)

Quantum information in principle preserved, even though the states changed!

�2 0 2x

�2

0

2

p

�2 0 2x

�2

0

2

p

|α⟩ + | − α⟩ | iα⟩ + | − iα⟩

Page 11: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

|0⟩ → |0L⟩ = |α⟩ + | − α⟩ |1⟩ → |1L⟩ = | iα⟩ + | − iα⟩

a(c0 |0L⟩ + c1 |1L⟩) ∝ (c0 |0′�L⟩ + c1 |1′�L⟩)

If we can find a way to detect that the error has happened, we can simply update the “encoding” |0L⟩, |1L⟩ → |0′�L⟩, |1′�L⟩

But how do we do this without destroying the encoded information?

What does the measurement need to distinguish, and what must it not distinguish?

Cat-state qubits

Page 12: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Detecting errors

Let’s have a look at what the states look like in the number basis

|0L⟩ = |α⟩ + | − α⟩ = Cα

∑n=0

αn + (−α)n

n!|n⟩ = 2Cα

∑n=0

α2n

(2n)!|2n⟩

|0′�L⟩ = |α⟩ − | − α⟩ = Cα

∑n=0

αn − (−α)n

n!|n⟩ = 2Cα

∑n=0

α2n+1

(2n + 1)!|2n + 1⟩

|α⟩ = Cα

∑n=0

αn

n!|n⟩Recall:

Page 13: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Similarly

|0L⟩ = 2Cα

∑n=0

α2n

(2n)!|2n⟩

|1L⟩ = 2Cα

∑n=0

(iα)2n

(2n)!|2n⟩

|0′�L⟩ = 2Cα

∑n=0

α2n+1

(2n + 1)!|2n + 1⟩

|1′�L⟩ = 2Cα

∑n=0

(iα)2n+1

(2n + 1)!|2n + 1⟩

Odd number parity

Measure number parity to detect error! Is there an observable for number parity? Π = (−1) n = (−1) a† a

Detecting errors

Even number parity

Page 14: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

1. Encode

2. Check for errors by measuring number parity

3. Re-define encoding as needed if parity has changed

4. Repeat 2. & 3. for as long as we need to store the information

A protocol for storing quantum information robustly

|0⟩ → |0L⟩ = |α⟩ + | − α⟩ |1⟩ → |1L⟩ = | iα⟩ + | − iα⟩

|0L⟩ → |0′�L⟩ |1L⟩ → |1′�L⟩

Π = (−1) n = (−1) a† a

Page 15: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

0 0 M O N T H 2 0 1 6 | V O L 0 0 0 | N A T U R E | 3

LETTER RESEARCH

the average photon number in the resonator, starting at tw ≈ 15 µ s and increasing after each subsequent step up to tw ≈ 25 µ s to account for the decay of the average photon number. Without post-selection, the cat code outperforms the uncorrected transmon with a time constant of exponential decay that is a factor of about 20 higher, indicating that although the coupling between the resonator and transmon is always

on, the efficient extraction of error syndromes using an ancilla with inferior coherence properties still allows for substantial gains in lifetime. Moreover, the cat code surpasses the decay of the uncorrected cat code by a factor of about 2.2, demonstrating that applying error correction to the logical encoding makes up for the faster error rates introduced by the hardware overhead. The palpable difference in

Uncorrectedcat code

c Decode

0 errors

2 errors

1 error

d Correctb Track error syndromea Encode

Legend

0

0

11

1Initial orientation

–1

+1

P

+Z

+Y+X

+Z

z

+Y+X

–1.7 Re(E) +1.7

–1.7

Im

(E)

+1.

7

E tw tw

tw

Kerr correction

Wait

Measurement correction

tw

TM

TM

TM

TK

TK

TK

TMTM TK

ttot = 13.8 μs ttot = 27.6 μsttot = 0 μs ttot = 27.7 μs ttot = 28.2 μs

Uinit Ufin

2

tj =12ttot

D

D

D

Wigner snapshot

Encode/decode

E D

Error?

0 (no)

1 (yes)

Parity measurement

π pulse on ancilla

Record jump time

ππ

e Process tomography

1

0

F = 0.84

0 0

0

0

0

1

1

1

1

R0

zRtj =34ttot

tj =34ttot

1

0

tr(X1 Xπ/2) = 0.77

1 erroruncorrected

tr(X0M M MX0) = 0.89

1

I

I

XXY Y

ZZ

0

0 errors

Occurrence: 70.4% Occurrence: 25.5% Occurrence: 4.1% 100% of data

1

0

tr(X2 Xπ) = 0.44

2 errorsuncorrected

All errorscorrected

0

arg

−+

+

+

+

−+

±

π

zR π

– π

– π/2

+ π/2

+ π

ππ

Figure 2 | Example of a two-step quantum trajectory executed by the QEC state machine. a, Six cardinal points on the Bloch sphere ρinit are encoded (‘E’) from the ancilla onto even-parity resonator states; green markers indicate the initial coordinate-system orientation. A ‘Wigner [tomography] snapshot’ is shown for ( − )→ ( − )α α

+ +C C0 1 i12

12

; =n 30 ; β is the amplitude of varying coherent displacements ( ˆ β=βD 0 f )

and the average parity ˆ ˆ ˆ†⟨ ⟩ = ⟨ ⟩β βP D PD , where ˆ †= πP ei a a. b, A state machine

for adaptive parity monitoring with delays tw ≈  13 µ s between each measurement. ‘Parity measurement’ rectangles show the Ramsey sequence that maps even [+ /− ] (odd [+ /+ ]) parity onto ancilla | g⟩ (| e⟩ ); the + or − specifies the sign of the π /2 pulse. Diamonds indicate branching on ancilla measurement (0 →  no error, | g⟩ ; 1 →  error, | e⟩ ); ‘π pulse on ancilla’ rectangle indicates ancilla reset (| e⟩  →  | g⟩ ); clocks indicate recording of the error time tj. Dashed purple arrows emphasize the phase difference between 10 and 01 due to θK. Rotations θM are due to cross-Kerr interactions between the readout and storage resonators during ancilla

measurements. The parity (Wigner tomogram origin) matches the best estimate (border colour); tomograms match the expected resonator state as seen in simulations. c, The feedback aligns all states by changing the phase of subsequent resonator drives (for example, for Wigner tomography or decoding pulses) to account for θK and θM. Ancilla tomography after decoding shows the expected rotations of π /2 per error about Z (green markers). Different decoding pulses (‘D’) are chosen in real-time depending on the parity of the final state. d, The correction to obtain the final state ρfin is made via coordinate system rotations ( ˆRz, where z is the qubit axis defined by Pauli matrix σz) by 0 (for 0 errors), − π /2 (for 1 error) or − π (for 2 errors) in software. e, Process tomography results for j = 0, 1 and 2 errors before correction. Ideal Xjπ/2 process matrices are shown in wire-outlined bars. Experimental data for X j

M are shown in solid bars; the values are complex numbers with the amplitude on the vertical axis and an argument specified by the bar colour. Amplitudes of less than 0.01 are not depicted. Process tomography after correction is shown to the right of the arrow. I, the identity matrix; F, fidelity.

© 2016 Macmillan Publishers Limited, part of Springer Nature. All rights reserved.

Page 16: Quantum Mechanics - School of Physicssflammia/Courses/QM2019/Lectures/QM19.pdfQuantum phase space and Wigner functions One way to make sense of quantum phase space is with the Wigner

Extra slide: The quantum LC oscillator

LC+Q/2

−Q/2

H =Q2

2C+

Φ2

2LΦ

Classical energy

Rewrite by defining ω = 1/ LC

H =Q2

2C+

12

Cω2Φ2

Harmonic oscillator with “mass” C, “position” Φ and “momentum” Q

H =Q2

2C+

12

Cω2Φ2 [Φ, Q] = iℏ

Q = charge Φ = magnetic flux