Computazione quantistica con i fotoni -P. Mataloni

42
Computazione quantistica con i fotoni P. Mataloni Quantum Optics Group, Dipartimento di Fisica dell’Università “La Sapienza”, Roma, 00185, Italy http://quantumoptics.phys.uniroma1.it

description

Computazione quantistica con i fotoniP. MataloniQuantum Optics Group, Dipartimento di Fisica dell’Università “La Sapienza”, Roma, 00185, Italy

Transcript of Computazione quantistica con i fotoni -P. Mataloni

Page 1: Computazione quantistica con i fotoni -P. Mataloni

Computazione quantistica con i fotoni

P. MataloniQuantum Optics Group, Dipartimento di Fisica

dell’Università “La Sapienza”, Roma, 00185, Italy

http://quantumoptics.phys.uniroma1.it

Page 2: Computazione quantistica con i fotoni -P. Mataloni

By 2015 a single electron can be confined in a transistor

Example: factorizing a 1024-digit number:

- Classical computer takes a period > universe lifetime- Quantum computer couldfind the answer in 1sec....

(P.W. Shor 1994)

1988 1992 1996 2000 2004 2008 2012 2016 20201

10

100

1000

10000

Ele

ctro

ns p

er d

evic

e

# Transistors per chip4 M

16 M64 M

256 M

1 G4 G

16 G

?

Why quantum computation?- Because of the properties of quantum states- Because of the high power guaranteed by the entanglement

Page 3: Computazione quantistica con i fotoni -P. Mataloni

Why quantum computation with photons?

- They are easy to generate, manipulate, transmit and detect- Have low interaction with the enviroment low decoherence- Possible to encode the information in different degrees of freedom of the photons (polarization, momentum,frequency….)

It has been demonstrated that a universal quantum computer can be realized by photons and standard linear optical devices(beam splitters, polarizers, waveplates…..) KLM, Nature 2001

Page 4: Computazione quantistica con i fotoni -P. Mataloni

- Basic elementsquantum bit, quantum register, logic gates, entanglement...

- Cluster States of Photons properties, One-Way Quantum Computation

- Spontaneous Parametric Down Conversionthe Roma source, tools for measurements with photons

- One-Way Quantum Computation with photonssingle qubit rotations, C-NOT gate, Grover’s search algorithm

- Optical Quantum Computing in the near futuredoing now, perspectives

Outline

Page 5: Computazione quantistica con i fotoni -P. Mataloni

Quantum bit (Qubit)

Coherent superposition of the orthogonal states ||||0>>>> and ||||1>>>>||||Q>>>> = αααα||||0>>>> + ββββ||||1>>>> (||||αααα||||2 + ||||ββββ||||2 = 1)

Example:- photon passing through a Mach-Zehnder

interferometer: ||||Q>>>> = αααα||||Path 1>>>> + ββββ||||Path 2>>>>- superposition of H and V polarization:

||||Q>>>> = αααα||||H>>>> + ββββ||||V>>>>

Page 6: Computazione quantistica con i fotoni -P. Mataloni

Classical: can store exactly one of the eight different numbers, 000, 001, 010, ….., 111

Quantum: can store up to 8 numbers in a quantum superposition →→→→ N qubits: up to 2N numbers at once

000 001010 011100 101110 111

101

Classical Register Quantum Register

0 10 or 1

Classical Bit Quantum Bit

0, 1,

Quantum register (3-bit register)

Page 7: Computazione quantistica con i fotoni -P. Mataloni

NOTNOT: : XX = = σσσσσσσσxx

=

αβ

βα

01

10

Y = Y = σσσσσσσσYY

−=

−=

−αβ

αβ

βα

ii

i

0

0

Z = Z = σσσσσσσσZZ

−=

− βα

βα

10

01

Any kind of qubit rotation in the Bloch sphere can be realized Any kind of qubit rotation in the Bloch sphere can be realized by combining in different ways the three Pauli matricesby combining in different ways the three Pauli matrices

Hadamard gate:Hadamard gate:

−=

11

11

2

1H

−≡−

+≡+

2

101

2

100

Logic gates (1)

Single qubit gate: linear operator in a 2Single qubit gate: linear operator in a 2--dimension spacedimension spaceComplex 2x2 unitary matrixComplex 2x2 unitary matrix

U

Page 8: Computazione quantistica con i fotoni -P. Mataloni

Logic gates (2)

Quantum vs. classicQuantum vs. classic-- Classical case:Classical case:anyany kind of logic gate can be realized by suitablekind of logic gate can be realized by suitablecombinations of the NAND gate.combinations of the NAND gate.

-- Quantum case:Quantum case:any any NN--qubit logic gate can be realized by 1qubit logic gate can be realized by 1--qubit gatesqubit gatesand one 2and one 2--qubit gate, (Cqubit gate, (C--PHASE, CPHASE, C--NOT)NOT)

Two qubit gates: unitary 4x4 matricesTwo qubit gates: unitary 4x4 matrices

U

−1000

0100

0010

0001CC--PHASE:PHASE:

tZctcCP )(11100 σ⊗+⊗=

Page 9: Computazione quantistica con i fotoni -P. Mataloni

Control Target Control Target

0 0 0 0

0 1 0 1

1 0 1 1

1 1 1 0

tXtUNOTC )(σ≡⇒−

=

0100

1000

0010

0001

NOTC

Logic gates (3)

C-NOT can generate entanglement:

( )

2

1,10.0

1

0

0

1

2

1

0

1

0

1

2

1

112

10

2

11

+=

=

=

+=+

NOT

NOTNOT

C

CC

Page 10: Computazione quantistica con i fotoni -P. Mataloni

...

Linear Optics Quantum Computation: based on single photon qubits, linear optics devices for single qubit rotations and two qubit gates (KLM, Nature ‘01)

Circuital model of a quantum computer

01

1

0

1

0

1

0,...1 ......

1 1 0

1iic n

i i iiin

n

o⊗⊗=Ψ −

= = =−∑ ∑∑

Superposition:

Unitary evolution of |ΨΨΨΨ> based on single and two qubit logic gates

Parallelism

Page 11: Computazione quantistica con i fotoni -P. Mataloni

S

||||0>>>>a ||||0>>>>b

||||1>>>>a ||||1>>>>b

Left: particle “a” carries the information “0”, or vice versa.

Right: particle “b” carries the information “1”, or vice versa.

Neither of the two qubits carries a definite value: as soon as one qubit is measured randomly, the other one will immediately be found to carry the opposite value, independently of the relative distance (quantum nonlocality)

can not be expressed by the product of single qubit states ||||ΨΨΨΨ>>>>a and ||||ΨΨΨΨ>>>>b

Entanglement

2

0110baba

ab

±=Ψ

Page 12: Computazione quantistica con i fotoni -P. Mataloni

BOB

ALICE ( )babaab

HVVH −Ψ−

2

1

Singlet state:

b

a

Perfect correlations in any basis!

Quantum nonlocality

Alice measures photon a with 50% probability to detect:

- H or V (|0> or |1>): , - 45° or -45° (|+> or |->): , - L or R: ,�

Page 13: Computazione quantistica con i fotoni -P. Mataloni

Create a genuine multiqubit entanglement

Robust entanglement against single qubit measurements

Fundamental resource for one-way quantum computation

Each link corresponds to a Control σσσσZ gate

Particular graph states associated to a n-dimensional lattice

Each dots correspond to the qubit:

Cluster states in Quantum Information

Page 14: Computazione quantistica con i fotoni -P. Mataloni

1 2 3 4

(3-qubit) Linear cluster

(4-qubit) Linear cluster

Horseshoe

cluster

Horseshoe cluster

(rotated 180°)

Boxcluster

3

4

2 1

3 4

1 2

4 31 2

4 3

1 2

31 2

4-qubit linear cluster states

( )−−−+−+−++++= 111001002

14C

( ) ( )−−+⊗−++≠ 102

110

2

14C

Not factorizable!

Page 15: Computazione quantistica con i fotoni -P. Mataloni

(Briegel et al. PRL 01)

Initialization- Preparation of the cluster state

Manipulation - Algorithm: pattern of single qubit measurements

Qubit j measured in the bases:

- Feed forward measurements- Irreversibility (one-way)

Read out- Feed forward corrections- Not measured qubit: output

One-way quantum computation

Page 16: Computazione quantistica con i fotoni -P. Mataloni

Building blocks of the logical operations

Page 17: Computazione quantistica con i fotoni -P. Mataloni

Logical operation: example

Page 18: Computazione quantistica con i fotoni -P. Mataloni

Entangled states with photons

Allows to generate photon pairs by the spontaneous parametric down conversion (SPDC) process

Twin photons created over conical regions, at different wavelengths, with polarization orthogonal to that of the pump

Page 19: Computazione quantistica con i fotoni -P. Mataloni

Low probability ( 10-9)

Non-deterministic process

Energy matching:

Phase matching:

Degenerate emission:

SPDC features

Page 20: Computazione quantistica con i fotoni -P. Mataloni
Page 21: Computazione quantistica con i fotoni -P. Mataloni

2 photons →→→→ 4 qubits

[ ]bai

ba VVeHH θ+=Π2

1

The Roma source: polarization – momentum hyperentanglement of 2 photons

[ ] ψφ ⊗Φ=+⊗ bai

ba lrerl2

1

Barbieri et al. PRA 05Cinelli et al. PRL 05Barbieri et al. PRL 06

Page 22: Computazione quantistica con i fotoni -P. Mataloni

Polarization – momentum entanglement

Bell-CHSH inequality test:213-σσσσ violation

Bell-CHSH inequality test:170-σσσσ violation

Quantum

Classical

Page 23: Computazione quantistica con i fotoni -P. Mataloni

[ ]dcbadcbadcbadcba VVVVHHVVVVHHHHHH4

1 −++

4-photon cluster states (based on the simultaneous generation of 2 photon pairs [Zeilinger et al., Nature (05, 07)]

Generate cluster states starting from 2-photon hyperentangled states

Alternative:

- Generation/detection rate ∼∼∼∼ 1 Hz- Limited purity of the state- Need of post-selection

Problems:

Photon cluster states

Page 24: Computazione quantistica con i fotoni -P. Mataloni

HW

[ ]bbaabbaabbaabbaa lVrVrVlVlHrHrHlH +++4

1 [ ]bbaabbaabbaabbaa lVrVrVlVlHrHrHlH4

1 −++

- High generation rate (~1000 coincidences per sec detected)- High purity of the states- No post-selection required

From hyperentangled to cluster states

Vallone et al. PRL 07

Page 25: Computazione quantistica con i fotoni -P. Mataloni

Measurement tools

Polarization (p) observables

sx = x

50/50 BS

l+r

l-r

Glass plateBS

sy = y

l

r

sz= z

Momentum (k) observables

Page 26: Computazione quantistica con i fotoni -P. Mataloni

Rz (α α α α ) ZRx (β β β β ) X

By choosing α α α α and ββββany arbitrary singlequbit rotation can be performed up toPauli errors (corrected by feed-forward)

Single qubit rotation

Page 27: Computazione quantistica con i fotoni -P. Mataloni

- Measurements done by spatial mode matching on a common 50:50 BS- Qubit rotations performed by using either π or k as output qubit

Measurement setup: probabilistic QC

Vallone et al. LPL 08

Page 28: Computazione quantistica con i fotoni -P. Mataloni

kAkB ππππA ππππB

output state:s2 = s3 = 0 :

Polarization output qubit

Linear momentum output qubit kA kBππππAππππB

output state:s2 = s3 = 0 :

Page 29: Computazione quantistica con i fotoni -P. Mataloni

Experimental results with probabilistic QC

Page 30: Computazione quantistica con i fotoni -P. Mataloni

Measurement setup: deterministic QC

Vallone et al. PRL 08

Page 31: Computazione quantistica con i fotoni -P. Mataloni

Experimental results with deterministic QC

Page 32: Computazione quantistica con i fotoni -P. Mataloni

2-qubit gates

Page 33: Computazione quantistica con i fotoni -P. Mataloni

C-NOT gate

Control: linear momentum of photon B; target: polarization of photon B.Realized by the 4-qubit horseshoe (180° rotated) cluster state.

Qubit 1 measured in the basis |0> , |1> (or |+>, |->)Qubit 4 measured in the basis |α|α|α|α±> = 1/> = 1/> = 1/> = 1/√√√√2 [|0> [|0> [|0> [|0> ± e-iαααα|1>)]

( )tzctout RONOTCH +⊗+−=Ψ )(α

Qubit 1 measured in the basis ( |0> , |1> )

Qubit 1 measured in the basis ( |+>, |- > )

Page 34: Computazione quantistica con i fotoni -P. Mataloni

Grover’s search algorithm

Allows to identify the tagged item in a database within 2M possible solutions (encoded in M qubits). Right solution found within √√√√2M steps (classical: 2M /2 )

Vallone et al. PRA, in press

Page 35: Computazione quantistica con i fotoni -P. Mataloni

One-Way Quantum Computation with 2-photon 4-qubit cluster states

Low decoherence

High repetition rates

Conclusion and Perspectives

High fidelity of the algorithms

Need to increase the computational power by using more qubits

Different strategies:

Use more degrees of freedom

Use more photons

Hybrid approach (more photons + more degreees of freedom)

Page 36: Computazione quantistica con i fotoni -P. Mataloni

6-qubit cluster state (based on triple entanglement of two photons)

ππππ

K int

Kext

2-crystal geometry

LC6

Page 37: Computazione quantistica con i fotoni -P. Mataloni

Integrated system of GRIN lenses with single mode optical fibers

Allows efficient coupling of SPDC radiation belonging to many optical modes Multipath Entanglement

Page 38: Computazione quantistica con i fotoni -P. Mataloni

Measurement setup

Rossi et al. ar-Xiv: quant-ph 08

Page 39: Computazione quantistica con i fotoni -P. Mataloni

70 cm

Page 40: Computazione quantistica con i fotoni -P. Mataloni

An important result: use of integrated optics O’ Brien, Science ‘08

Optical waveguide: allows the propagation of light in single modes of e.m. field

Completely integrated C-NOT gateFuture quantum circuit architectureson chips are now possible

Miniaturized circuits realized by directional couplers

5 mm

Page 41: Computazione quantistica con i fotoni -P. Mataloni

- More and more qubits to put in a cluster state (morephotons, more degrees of freedom…)

- More efficient and compact sources of entangled photons (tobe integrated on waveguide chips)

- New optical tools to manipulate photons (i.e. quantumconverters between different degrees of freedom)

- Efficient error corrections

but, in particular,

a REAL, deterministic, high repetition rate source of n-photn Fock states (in particular single photons Photon gun)

What we need more??

Page 42: Computazione quantistica con i fotoni -P. Mataloni

Enrico PomaricoGAP-Optique University of Geneva

Marco Barbieri, post-docQuantum Technology Lab.University of Queensland Brisbane Institute d’Optique, Paris

Chiara Cinelli, laureaENEL

Previous members

Pino Vallonepost-doc

Alessandro Rossiundergr. student

Raino Ceccarelliundergr. student

The team