Dynamical Decoupling and Quantum Error Correction Codes
-
Upload
khangminh22 -
Category
Documents
-
view
9 -
download
0
Transcript of Dynamical Decoupling and Quantum Error Correction Codes
1
Dynamical Decoupling and Quantum Error Correction Codes
Gerardo A. Paz-Silva and Daniel Lidar
Center for Quantum Information Science & Technology
University of Southern California
GAPS and DAL paper in preparation
2
Dynamical Decoupling and Quantum Error Correction Codes
(SXDD)
Gerardo A. Paz-Silva and Daniel Lidar
Center for Quantum Information Science & Technology
University of Southern California
GAPS and DAL paper in preparation
7
Motivation
π―π©
qMac π―πΊ
Dynamical Decoupling
QEC + FT π―πΊπ©
π―πΊπ©
π―πΊπ©
π―πΊπ©
8
Motivation
π―π©
qMac π―πΊ
Dynamical Decoupling
QEC + FT π―πΊπ©
π―πΊπ©
π―πΊπ©
π―πΊπ©
π―β²πΊπ©
π―β²πΊπ©
π―β²πΊπ©
π―β²πΊπ©
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
ππ·π· < π0
DD DD DD DD DD
Ng,Lidar,Preskill PRA 84, 012305(2011) β’ Enhanced fidelity of physical gates via appended DD sequences
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
ππ·π· < π0
DD DD DD DD DD
Ng,Lidar,Preskill PRA 84, 012305(2011) β’ Enhanced fidelity of physical gates via appended DD sequences β’ Order of decoupling N cannot be arbitrarily large.
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
ππ·π· < π0
DD DD DD DD DD
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
ππ·π· < π0
Ng,Lidar,Preskill PRA 84, 012305(2011) β’ Enhanced fidelity of physical gates via appended DD sequences β’ Order of decoupling N cannot be arbitrarily large.
Unless π»ππ΅ has restricted locality βLocal-bath assumptionβ
DD DD DD DD DD
< FT
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
ππ·π· < π0
Ng,Lidar,Preskill PRA 84, 012305(2011) β’ Enhanced fidelity of physical gates via appended DD sequences β’ Order of decoupling N cannot be arbitrarily large.
Unless π»ππ΅ has restricted locality βLocal-bath assumptionβ
DD DD DD DD DD
Ng,Lidar,Preskillhas restricted locality βLocal-bath assumptionβ β’ Enhanced fidelity of physical gates via appended DD sequences β’ Order of decoupling N cannot be arbitrarily large.
Unless π» ππ΅ ππ΅ π΅ ππ΅ has restricted locality βLocal-bath assumptionβ
< FT
n βqubit Pauli basis as decoupling group No βlocal bath assumptionβ β’ Length of sequence exponential in 2n β’ Pulses look like errors to the code limits possible integration with other schemes
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
ππ·π· < π0
DD DD DD DD DD
Ng,Lidar,Preskillhas restricted locality βLocal-bath assumptionβ β’ Enhanced fidelity of physical gates via appended DD sequences β’ Order of decoupling N cannot be arbitrarily large.
Unless π» ππ΅ ππ΅ π΅ ππ΅ has restricted locality βLocal-bath assumptionβ
< FT
n βqubit Pauli basis as decoupling group No βlocal bath assumptionβ β’ Length of sequence exponential in 2n β’ Pulses look like errors to the code limits possible integration with other schemes
[[n,k,d]] QEC code
π» = πΌβπ»π΅ + π»ππ΅ π Οπππ = πβπ(π» Οπππ)
π0 = π»ππ΅ Οπππ
ππ·π· π = πβπ(π»β ,πππ π+π»ππ΅,πππ π ππ+1 ) ππ·π·(π) = π»ππ΅,πππ π ππ+1
ππ·π· < π0
Desiderata for DD +QEC:
I. No extra locality assumptions
II. Pulses in the code
III. Shorter sequences than full decoupling approach.
ππ·π· < π0
19
The magic is in the decoupling group
Too small No arbitrary order decoupling No general Hamiltonians Too large Overkill Shorter sequences are better
20
The magic is in the decoupling group
Too small No arbitrary order decoupling No general Hamiltonians Too large Overkill Shorter sequences are better
β’ Mutually Orthogonal Operator (generator) Set = Ξ©ππ=1,β¦,πΎ
(Ξ©π)2 = πΌ
Ξ©π Ξ©π = β1π(π,π)Ξ©π Ξ©π; π(π, π) = 0,1
Ξ©π Ξ©π β Ξ©π
21
The magic is in the decoupling group
Too small No arbitrary order decoupling No general Hamiltonians Too large Overkill Shorter sequences are better
β’ Mutually Orthogonal Operator (generator) Set = Ξ©ππ=1,β¦,πΎ
(Ξ©π)2 = πΌ
Ξ©π Ξ©π = β1π(π,π)Ξ©π Ξ©π; π(π, π) = 0,1
Ξ©π Ξ©π β Ξ©π
Concatenated Dynamical Decoupling (CDD) [Khodjasteh and Lidar, Phys. Rev. Lett. 95, 180501 (2005)]
Pulses <MOOS> (2πΎ)π pulses
Nested Uhrig Dynamical Decoupling (NUDD) [Wang and Liu, Phys. Rev. A 83, 022306 (2011)]
Pulses MOOS (π + 1)πΎ pulses
23
What we proposeβ¦
β’ Stabilizer generators = Sππ=1,β¦,π
MOOS = Sππ=1,β¦,π MOOS = Sππ=1,β¦,π β Xπ(πΏ), Zπ
(πΏ)π=1,β¦,π
β’ Logical operators (Pauli basis) = Xπ(πΏ), Zπ
(πΏ)π=1,β¦,π
24
What we proposeβ¦
β’ Stabilizer generators = Sππ=1,β¦,π
ππ·π· π = πβπ(π»β ,ππππ π +π»ππ΅,πππ π(ππ+1))
π»β ,πππ β Sππ=1,β¦,π
Contains no physical or logical errors ! Only harmless terms ! Even if π»ππ΅ is a logical error!
MOOS = Sππ=1,β¦,π MOOS = Sππ=1,β¦,π β Xπ(πΏ), Zπ
(πΏ)π=1,β¦,π
β’ Logical operators (Pauli basis) = Xπ(πΏ), Zπ
(πΏ)π=1,β¦,π
25
What do we gain ?
No extra locality assumptions: The DD group is powerful enough. CDD: NO higher order Magnus term is UNDECOUPLABLE and HARMFUL
The next level of concatenation can deal with it NUDD: (See proof in W.-J. Kuo, GAPS, G. Quiroz, D. Lidar in preparation)
π―πΊπ© 1 - 0
26
What do we gain ?
No extra locality assumptions: The DD group is powerful enough. CDD: NO higher order Magnus term is UNDECOUPLABLE and HARMFUL
The next level of concatenation can deal with it NUDD: (See proof in W.-J. Kuo, GAPS, G. Quiroz, D. Lidar in preparation)
DD Pulses are bitwise / transversal in the code
Pulses do not look like errors to the code Allows interaction with other protection schemes.
π―πΊπ© 1 - 0 2 - 0
27
What else do we gain ? β’ Shorter sequences than full decoupling approach:
For stabilizer/subsystem codes: MOOS : n-k-g stabilizers + 2k logical operators
πΆπ·π·(<Ξ©π>,π) 2 π+πβπ π < 22ππ
πππ·π·(Ξ©π,π) (π + 1)π+πβπ < (π + 1)2π
28
What else do we gain ? β’ Shorter sequences than full decoupling approach:
For stabilizer/subsystem codes: MOOS : n-k-g stabilizers + 2k logical operators
πΆπ·π·(<Ξ©π>,π) 2 π+πβπ π < 22ππ
πππ·π·(Ξ©π,π) (π + 1)π+πβπ < (π + 1)2π
e.g. [[ π2, 1, π]] Bacon Shor code: Stabilizer generators: 2(n-1) Logical generators: 2
SXDD Full decoupling
D(MOOS) 2 π 2 π2
NUDD (π + 1)2 π (π + 1)2 π2
CDD 22 π π 22 π2π
π―πΊπ© 3 - 0
29
πΌπ«π« < πΌπ ?
Recall our (effective) noise rates:
π0 = π»ππ΅ Οπππ
ππ·π·(π) = π»ππ΅,πππ π ππ+1
Are an overestimation: bounds obtained without using the QEC code structure. (work in progress)
30
πΌπ«π« < πΌπ ?
Recall our (effective) noise rates:
π0 = π»ππ΅ Οπππ
ππ·π·(π) = π»ππ΅,πππ π ππ+1
Are an overestimation: bounds obtained without using the QEC code structure. (work in progress)
How to compute π»ππ΅,πππ π ππ+1 ?? NLP results (Eqs. 152-164)
Recursive relations for π»ππ΅,πππ(π) and π»β ,πππ(π) at every degree of concatenation q.
π»ππ΅,πππ(π) β€ π π(π+3)/2 π π»ππ΅ + π»π΅ Ο0πβ1 π»ππ΅
π(π) = π πΟπππ
where π = 2π·(ππππ) and π ~1
πΌπ«π« < πΌπ
[[9,1,3]] β BS code: ππππ = 1 ;π· ππππ = 4 + 2
N=1 N=2 N=3
πΌβπ»π΅ = π½0
π»ππ΅ = π½ππ΅
πΌπ«π« < πΌπ
[[9,1,3]] β BS code: ππππ = 1 ;π· ππππ = 4 + 2
N=1 N=2 N=3
πΌβπ»π΅ = π½0
π»ππ΅ = π½ππ΅ π―πΊπ© 4 - 0
πΌπ«π« < πΌπ
[[9,1,3]] β BS code: ππππ = 1 ;π· ππππ = 4 + 2
N=1 N=2 N=3
πΌβπ»π΅ = π½0
π»ππ΅ = π½ππ΅ π―πΊπ© 4 - 0 4 - 1
34
Beyond π»π = 0
DD-based methods for fidelity enhanced gates can be directly ported:
Dynamically protected gates: works for both CDD and NUDD Append SXDD sequence to a gate.
[NLP, PRA 84, 012305(2011)]
(Concatenated) Dynamically corrected gates: based on CDD Eulerian cycle on the Caley graph of DD group
[Khodjasteh and Viola, PRL 102, 080501 (2009)]
[Khodjasteh, Lidar, Viola, PRL 104, 090501 (2010)]
π―πΊπ© 5 - 1
35
Conclusions
β’ We have shown how to integrate dynamical decoupling and quantum error correction codes in a βnaturalβ way. No extra locality conditions Pulses in the code. Shorter sequences than full decoupling approach. Improve effective error rates AND deal where Hamiltonians QEC fails.
β’ The pulses of the DD are bitwise and therefore EXPERIMENTALLY/fault-tolerance friendly
36
Conclusions
β’ We have shown how to integrate dynamical decoupling and quantum error correction codes in a βnaturalβ way. No extra locality conditions Pulses in the code. Shorter sequences than full decoupling approach. Improve effective error rates AND deal where Hamiltonians QEC fails.
β’ The pulses of the DD are bitwise and therefore EXPERIMENTALLY/fault-tolerance friendly
What we would like to do now:
Detailed calculation of the effective error rate considering correctable errors, etc. in a
DD + QEC scenario (at least for one encoded qubit)
37
Conclusions
β’ We have shown how to integrate dynamical decoupling and quantum error correction codes in a βnaturalβ way. No extra locality conditions Pulses in the code. Shorter sequences than full decoupling approach. Improve effective error rates AND deal where Hamiltonians QEC fails.
β’ The pulses of the DD are bitwise and therefore EXPERIMENTALLY/fault-tolerance friendly
What we would like to do now:
Detailed calculation of the effective error rate considering correctable errors, etc. in a
DD + QEC scenario (at least for one encoded qubit)
THANKS! QUESTIONS ?