Experimental Quantum Error Correction
Raymond Laflamme Institute for Quantum Computing, Waterloo laflamme@iqc.ca www.iqc.ca
QEC11, December 2011
Experimental Quantum Error Correction Raymond Laflamme Institute - - PowerPoint PPT Presentation
Experimental Quantum Error Correction Raymond Laflamme Institute for Quantum Computing, Waterloo laflamme@iqc.ca www.iqc.ca QEC11, December 2011 Plan Introduction Benchmarking and certifying gates Implementations of QEC
Raymond Laflamme Institute for Quantum Computing, Waterloo laflamme@iqc.ca www.iqc.ca
QEC11, December 2011
Knill et al.; Science, 279, 342, 1998 Kitaev, Russ. Math Survey 1997 Aharonov & Ben Or, ACM press Preskill, PRSL, 454, 257, 1998
Knill et al.; Science, 279, 342, 1998 Kitaev, Russ. Math Survey 1997 Aharonov & Ben Or, ACM press Preskill, PRSL, 454, 257, 1998
Accuracy threshold Theorem proved... what is left?
and lots of qubits...
Number of Qubits
Phase QEC Benchmarking Benchmarking 5-qubit QEC Shor QEC QFT To oli NMR 8-Qubit W State 13 14 14 Cat State Metrology 3-qubit QEC 3-qubit QECAdapted from Michael Mandelberg
Ladd, T. D., et al., Nature, 464(7285), 45–53, 2010
Number of Qubits
Phase QEC Benchmarking Benchmarking 5-qubit QEC Shor QEC QFT To oli NMR 8-Qubit W State 13 14 14 Cat State Metrology 3-qubit QEC 3-qubit QECAdapted from Michael Mandelberg
Ladd, T. D., et al., Nature, 464(7285), 45–53, 2010 yesterday we heard...
Usually we think of the circcuit model: Prepare a state, com- pute, measure
R→
n
(θ)
0 M 0 1
|
| |
Other possibility is to use only generators of the Clifford group (generated by Hadamard, Phase gate and CNOT), with state preparation and measuremen in the computational basis:
M 0 1
| |
e−iπ
2Y
e−iπ
2X
0
|
and include the preparation of |π/8, or ρ = 1 21 l + 1 √ 3 (X + Y + Z)
Knill et. al. PRA, 77, 012307, (2008)
Technology 1 Qubit Gate Error Date Single Trapped Ion 2.0(2) × 10−5 2011 Liquid State NMR 1.3(1) × 10−4 2009 Atoms in Optical Lattice 1.4(1) × 10−4 2010 ESR 1.4(2) × 10−4 2011 Trapped Ion Crystal 8((1) × 10−4 2009 Single Trapped Ion 4.8(2) × 10−3 2008 Solid State NMR 5(2) × 10−3 2011 Superconducting Transmon 7(5) × 10−3 2010
50 100 150 200 0.95 0.96 0.97 0.98 0.99 1 Number of Computational Gates Fidelity Randomized Benchmarking Reference
(a)
50 100 150 200 0.95 0.96 0.97 0.98 0.99 1 Number of Computational Gates Fidelity Randomized Benchmarking Reference
(b)
50 100 150 200 0.95 0.96 0.97 0.98 0.99 1 Number of Computational Gates Fidelity Randomized Benchmarking Reference Benchmark Fit
f(x) = a*exp(b*x) Coefficients (with 95% confidence bounds): a = 0.9998 (0.9996, 1) b = −0.0002517 (−0.0002545, −0.000249)
(c)
1000 2000 3000 4000 −0.4 −0.2 0.2 0.4 0.6 0.8 1 Benchmarking Simulated Echo Time (ns) Signal (arbitrary) Absolute Imaginary Real
(d)
System Error/Fidelty Reference liquid-state NMR 0.0047
NJP 11 013034 (2009)
ion-trap (single) 99.3%
(2008)
superconducting 91%
Nature 460 240 (2009)
NV centre 89%
Science 320 1326 (2008)
Linear Optics 90%
PRL 93 080502 (2004)
Neutral Atoms 73%
arXiv:0907.5552 (2009)
ESR 95%
Nature 455 1085 (2008)
A generalisation of the 1 qubit benchmarking can be found in E. Magesan, J. M. Gambetta, and J. Emerson, Phys. Rev. Lett. 106, 180504 (2011).
Process tomography: ρf =
AkρiA†
k =
χklPkρiPl For one quibt, 12 parameters are required as described by the evolution of the Bloch sphere: For n qubits, we need to provide 42n − 4n numbers to do so.
ρf
1 1
ρf
X
ρf
Y
ρf
Z
= χ1
1,1 1χ1 1,Xχ1 1,Y χ1 1,Z
χX,1
1χX,X χX,Y χX,Z
χY,1
1 χY,X χY,Y χY,Z
χZ,1
1 χZ,X χZ,Y χZ,Z
ρi
1 1
ρi
X
ρi
Y
ρi
Z
in all the elements that describe the full noise superopeartor but only a coarse graining of them.
implementing quantum er- ror corrrection, we can ask what is the probability to get one, or two, or k qubit error, independent of the location and independent
The question is can we do this efficiently?
alent to implement a sym- metry.
Emerson, Silva, Moussa, Ryan, Laforest, Baugh, Cory, Laflamme, Science 317, 1893, 2007
l U
αPkCαρiC† αP † l Cα
4X, e−iπ 4Y , e−iπ 4Z}
To estimate the noise, start with the state |000 . . . , implement the symmetrisation group and the Clifford group and count how many bits have been flipped.
ρm σout
m,i,s
(n) πs Ci Λ C†
i
π†
s
Λi Λi,s
If we implement all the elements in the Clifford and permutation group, we would have an exponential number of terms , but the sum can be estimated by sampling and using the Chernoff bound. (see Emerson et al. Science 317, 1893, 2007)
|000...>
|010...>
Adapt the idea for Clifford gates
Practical experimental certification of com- putational quantum gates via twirling O. Moussa, M.P. da Silva, C.A. Ryan and R. Laflamme
Use malonic acid in solid state One qubit can be benchmarked using the Knill procedure: and Clifford gates using the new procedure
Note: the difference between b) and c) is improving the pulse (“fixing”)
Experimental Quantum Error Correction
200 400 600 800 0.2 0.4 0.6 0.8 1.0
ms
Decoded Error-corrected
H C C 13 1 2 13 Cl Cl Cl 0.0 1.0Fidelity Error location
No H C1 C2 0.2 0.4 0.6 0.8Fidelity
Experimentally determined entanglement fidelities for the TCE experiments after decoding (gray) and after decoding and error correction (black). The relevant coupling frequencies are 200.7 Hz between H and C1, and 103.1 Hz between C1 and
T2: H= 3s , C1=1.1s, C2=0.6s DE: 0.85 − 1.10 t + O(t2) EC: 0.79 − 0.09 t + O(t2) = ⇒ > order of magnitude improvement in 1st order.
Summary
1998: T2: H= 3s , C1=1.1s, C2=0.6s DE: 0.85 − 1.10 t + O(t2) EC: 0.79 − 0.09 t + O(t2) 2011: T2: H= 1.7s , C1=1.18s, C2=0.45s DE: 0.99 − 0.436 t + O(t2) EC: 0.98 − 0.017 t + O(t2) Comparison: Zeroth order improved by ∼ 20% First order is reduced further, from 11 fold (91% removed) to 26 fold (> 96% removed)
Realization of Three-Qubit Quantum Error Correction with Superconducting Circuits; M. D. Reed et al. arXiv:1109.4948
separate experiments)
neously with z-gates of known ro- tation angle, which is equivalent to phase-flip errors with probability p = sin2(θ/2).
f = 0.81 − 0.79p without QEC and f = (0.76±0.005)(1.46±0.03)p2+ (0.72 ± 0.03)p3 with QEC. If a lin- ear term is allowed, its best-fit co- efficient is (0.03 ± 0.06)p.
Demonstration of Sufficient Control for Two Rounds of Quantum Error Correction in a Solid State Ensemble Quantum Information Processor
Osama Moussa,1,2,* Jonathan Baugh,1,3 Colm A. Ryan,1,2 and Raymond Laflamme1,2,4 PRL 107, 160501 (2011) P H Y S I C A L R E V I E W L E T T E R S week ending 14 OCTOBER 2011Demonstration of Sufficient Control for Two Rounds of Quantum Error Correction in a Solid State Ensemble Quantum Information Processor
Osama Moussa,1,2,* Jonathan Baugh,1,3 Colm A. Ryan,1,2 and Raymond Laflamme1,2,4 PRL 107, 160501 (2011) P H Y S I C A L R E V I E W L E T T E R S week ending 14 OCTOBER 2011 5 10 15 20 25 30 35 40 45 50 0.2 0.4 0.6 0.8 1 Entanglement Fidelity Interaction period [µs] no encoding quadratic fit 3−bit QECC −− 1 round quadratic fit −− 1 round 3−bit QECC −− 2 rounds quadratic fit −− 2 rounds −80 00 −70 00 −60 00 −50 00 −40 00 −3000 100 200 300 5 10 15 20 25 30 35 40 45 50 1 syndrome signal -- 1 round µs signal [frac. of reference] 11 01 10 00 11 01 10 00 µs 50Experimental Repetitive Quantum Error Correction
Philipp Schindler,1 Julio T. Barreiro,1 Thomas Monz,1 Volckmar Nebendahl,2 Daniel Nigg,1 Michael Chwalla,1,3 Markus Hennrich,1* Rainer Blatt1,3Experimental Repetitive Quantum Error Correction
Philipp Schindler,1 Julio T. Barreiro,1 Thomas Monz,1 Volckmar Nebendahl,2 Daniel Nigg,1 Michael Chwalla,1,3 Markus Hennrich,1* Rainer Blatt1,3Experimental Repetitive Quantum Error Correction
Philipp Schindler,1 Julio T. Barreiro,1 Thomas Monz,1 Volckmar Nebendahl,2 Daniel Nigg,1 Michael Chwalla,1,3 Markus Hennrich,1* Rainer Blatt1,3 Error probability p Process fidelity Error probability p Two-qubit errorsA B
0.0 0.1 0.2 0.3 0.4 1.0 0.9 0.8 0.7 0.6 0.0 0.1 0.2 0.3 0.0 0.1 0.2 0.3 0.4C-Y Lu et al. Proc. Natl. Acad. Sci. USA 105, 11050-11054 (2008)
Encoding: |0L = (|0012 + |1112)(|0034 + |1134) |1L = (|0012 − |1112)(|0034 − |1134)
Hd
CNOT
and three CNOT gates for implementation of the four-qubit QEEC code. The stabilizer generators of the QEEC code are X ⊗ X ⊗ X ⊗ X and Z ⊗ Z ⊗ Z ⊗ Z, where X (Z) is short for Pauli matrix σx (σz) [24]. As proposed by Vaidman et al., this four-qubit code can also be used for error detection [33].
, f
A
PBS1 HWP PBS3 PBS2 HWP
V
H H
C
VV
2 3 4 BBO UV pulse BBO d1 c d D1 a b d2
Polarizer Filter dichroic mirror
LBO PBS attenuator IR
compensator
d3 D5 D3 D4 D2 e
B
5
HWP PBS1 HWP PBS3 PBS2 HWP
H H H 2 3 4 5
PBS1 PBS3 PBS2 HWP QWP
Test the code with the encoded states
|V L = (|HH23 − |V V 23)(|HH45 − |V V 45) |+L = (|HHHH2345 + |V V V V 2345 |RL = (|HH23 + |V V 23)(|HH45 + |V V 45)+ (|HH23 − |V V 23)(|HH45 − |V V 45)
For input states |V L, |+L and |RL, the recovery fidelities averaged
0.764 ± 0.014, and 0.745 ± 0.015 demonstrating error correction.
Error model: random fading, likely to occur as a result
pointing noise in an atmo- spheric transmission channel and can be represented by ρ = (1 − PE)|αα| + PE|00|
that a subpart of the deterministic circuit has been implemented in run shown in Fig. 2a, |al ≈ |3 þ 3il. Figure 2b illustrates the A/D card Amplifier Decoding and verification + Channel 1 Channel 2 Channel 3 Channel 4 BBS LO LO AM HD1 Digital data processing HD2 Down mixer Information channels Encoding and state preparation OPO 2 PM OPO 1 P Coherent state Pump Pump Seed Seed X xm pm BBS BBS BBS BBS BBS BBS Low pass BBS SM X P Vacuum state P X θ b a c |0 |0 |α |α Squeezed state P X Squeezed state − − − θ Figure 1 | Schematics of the experimental QECC set-up. a, The four-mode code is prepared through linear interference at three balanced beamsplitters (BBS) between the two input states, |al and |0l, and two ancillary squeezed vacuum states. The latter states are produced in two optical parametricNATURE PHOTONICS DOI: 10.1038/NPHOTON.2010.168
LETTERS
Amplitude (SNU) Amplitude (SNU) d e −3 −2 −1 1 2 3 4 0.0 0.1 0.2 0.3 0.4 0.5 0.6 Phase (SNU) Amplitude (SNU) Probability Probability i Without squeezing 0.0 0.1 0.2 0.3 0.4 0.5 0.6 −3 −2 −1 1 2 3 4 Amplitude (SNU) Probability 0.0 0.1 0.2 0.3 0.4 0.5 0.6 ii With squeezing −3 −2 −1 1 2 3 4 −3 −2 −1 1 2 3 4 0.0 0.1 0.2 0.3 0.4 0.5 0.6 Phase (SNU) Probability SNL a 6 5 4 3 2 1 −1 −2 −3 −4 −5 −6 SNL Fidelity Displacement gain 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 0.30 0.35 0.40 0.45 0.50 0.55 0.60 G = 1.97 LO phase 2π 3π/2 π/2 π LO phase 2π 3π/2 π/2 π LO phase 2π 3π/2 π/2 π Amplitude (SNU) b c 6 5 4 3 2 1 –1 –2 –3 –4 –5 –6 6 5 4 3 2 1 –1 –2 –3 –4 –5 –6 Figure 2 | Results of the deterministic QECC protocol. a, Phase scan of the input coherent state with the excitation |al ≈ |3 þ 3il. b,c, Phase scans of theThe CV code for protecting quantum information from erasures is a four-mode entangled mesoscopic state in which two (information- carrying) quantum states are encoded with the help of a two-mode entangled vacuum state
Neutron are great probes to
clear and structural properties
cold material,
From an information processing point of view: |01 → 1 √ 2 (|01 + |10) → α|01 + β|10
|0L → 1 √ 2 (|0L + |1L) → α|0L + β|1L The dominant noise is a phase shift due to rotation around the vertical axis, i.e. eiθZ
In the 4(or 5)-blade case we have path 1 and path 2 canceling each other phase gain/loss and this is similar to 2 qubit sys- tem subject to the noise Z1Z2 which has a DFS {|01L, |10L}.
Kitaev and Bravyi Phys. Rev. A 71 (2005) 022316
If ρ has imperfection such as ρ
′ = 1
21 l + p′ √ 3 (X + Y + Z) we can use the decoding of 5 bit code to purify the state i.e., if p′ is near enough 1, p′′ > p′
Kitaev and Bravyi Phys. Rev. A 71 (2005) 022316
If ρ has imperfection such as ρ
′ = 1
21 l + p′ √ 3 (X + Y + Z) we can use the decoding of 5 bit code to purify the state i.e., if p′ is near enough 1, p′′ > p′
Use crotonic acid
M H1 H2 C1 C2 C3 C4 M
H1
6.9
H2
15.5
C1
127.5 3.8 6.2
C2
156.0
41.6
C3
6.6
162.9 1.6 69.7
C4
6.5 3.3 7.1 1.4 72.4
Spin T2(s)
M
0.84
H1
0.85
H2
0.84
C1
1.27
C2
1.17
C3
1.19
C4
1.13
40 60 80 100 120 −5 5 Frequency (Hz) Amplitude (a.u) Amplitude (a.u) 80 100 120 140 −5 5 Frequency (Hz)
a b
Distill and get (for the 5 qubits) θ1ρ1|0000000000| + θ2ρ2|0000100001| + . . .
in
0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 0.05 0.1 0.15
Input Purity Pin Output Probability out
b
0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Input Purity Pin Output Purity Pout
In order to implement quantum error correction, we need
We have seen, in the last 4 years, an increased integration of these requirements, much better control, and operations on a larger number of qubits. But it is only the beginning of experimental QEC and its fault tolerant implementations.
Jingfu Zhang Urbasi Sinha Osama Moussa Robabeh Rahimi Gina Passante Guanru Feng Ben Criger Daniel Park Chris Erven Xian Ma Tomas Jochym-O’Connor Joseph Rebstock Alumni group members Colm Ryan Martin Laforest Alexandre deSouza Jeremy Chamilliard Jonathan Baugh Marcus Silva Camille Negrevergne Casey Myers
Canada Research Chairs Human Resources and Social Development Canada Defence Research and Development Canada Communications Security Establishment Canada Canadian Space Agency Agence Spatiale Canadienne Recherche et developpement pour la defense Canada Chaires de recherche du Canada Ressources humaines et Developpement social Canada Centre de la securite des telecommunications Canada