Dynamical Decoupling a tutorial

Slides:



Advertisements
Similar presentations
Identifying universal phases for measurement-based quantum computing Stephen Bartlett in collaboration with Andrew Doherty (UQ)
Advertisements

Quantum Walks, Quantum Gates, and Quantum Computers Andrew Hines P.C.E. Stamp [Palm Beach, Gold Coast, Australia]
Quantum algorithms in the presence of decoherence: optical experiments Masoud Mohseni, Jeff Lundeen, Kevin Resch and Aephraim Steinberg Department of Physics,
The Threshold for Fault-Tolerant Quantum Computation Daniel Gottesman Perimeter Institute.
Robot Modeling and the Forward Kinematic Solution
Quantum dynamics and quantum control of spins in diamond Viatcheslav Dobrovitski Ames Laboratory US DOE, Iowa State University Works done in collaboration.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The FIR Adaptive Filter The LMS Adaptive Filter Stability and Convergence.
Dynamical decoupling with imperfect pulses Viatcheslav Dobrovitski Ames Laboratory US DOE, Iowa State University Works done in collaboration with Z.H.
Adiabaticity in Open Quantum Systems: Geometric Phases & Adiabatic Quantum Computing Joint work with Dr. Marcelo Sarandy Adiabatic Approximation in Open.
Quantum trajectories for the laboratory: modeling engineered quantum systems Andrew Doherty University of Sydney.
Suppressing decoherence and heating with quantum bang-bang controls David Vitali and Paolo Tombesi Dip. di Matematica e Fisica and Unità INFM, Università.
The Persistent Spin Helix Shou-Cheng Zhang, Stanford University Banff, Aug 2006.
Quantum Computers and Decoherence: Exorcising the Demon from the Machine Daniel Lidar Chemical Physics Theory Group Chemistry Department University of.
Analysis of the Superoperator Obtained by Process Tomography of the Quantum Fourier Transform in a Liquid-State NMR Experiment Joseph Emerson Dept. of.
A Universal Operator Theoretic Framework for Quantum Fault Tolerance Yaakov S. Weinstein MITRE Quantum Information Science Group MITRE Quantum Error Correction.
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
Understanding, controlling, and overcoming decoherence and noise in quantum computation NSF September 10, 2007 Kaveh Khodjasteh, D.A.L., PRL 95,
Quantum Error Correction and Fault Tolerance Daniel Gottesman Perimeter Institute.
Lecture 8: Clock Distribution, PLL & DLL
Beyond the DiVincenzo Criteria: Requirements and Desiderata for Fault-Tolerance Daniel Gottesman.
Long coherence times with dense trapped atoms collisional narrowing and dynamical decoupling Nir Davidson Yoav Sagi, Ido Almog, Rami Pugatch, Miri Brook.
The Integration Algorithm A quantum computer could integrate a function in less computational time then a classical computer... The integral of a one dimensional.
Schrödinger’s Elephants & Quantum Slide Rules A.M. Zagoskin (FRS RIKEN & UBC) S. Savel’ev (FRS RIKEN & Loughborough U.) F. Nori (FRS RIKEN & U. of Michigan)
Dynamical Error Correction for Encoded Quantum Computation Kaveh Khodjasteh and Daniel Lidar University of Southern California December, 2007 QEC07.
Avraham Schiller / Seattle 09 equilibrium: Real-time dynamics Avraham Schiller Quantum impurity systems out of Racah Institute of Physics, The Hebrew University.
Hybrid quantum decoupling and error correction Leonid Pryadko University of California, Riverside Pinaki Sengupta(LANL) Greg Quiroz (USC) Sasha Korotkov.
Pulse techniques for decoupling qubits from noise: experimental tests Bang-bang decoupling 31 P nuclear spins Low-decoherence electron-spin qubits and.
Evaluating Performance for Data Mining Techniques
Lecture 1 Signals in the Time and Frequency Domains
Requirements and Desiderata for Fault-Tolerant Quantum Computing Daniel Gottesman Perimeter Institute for Theoretical Physics Beyond the DiVincenzo Criteria.
Quantum Error Correction and Fault-Tolerance Todd A. Brun, Daniel A. Lidar, Ben Reichardt, Paolo Zanardi University of Southern California.
Quantum systems for information technology, ETHZ
Dynamical decoupling in solids
Quantum dynamics and quantum control of spins in diamond Viatcheslav Dobrovitski Ames Laboratory US DOE, Iowa State University Works done in collaboration.
Decoherence-free/Noiseless Subsystems for Quantum Computation IPQI, Bhubaneswar February 24, 2014 Mark Byrd Physics Department, CS Department Southern.
Jian-Wei Pan Decoherence-free sub-space and quantum error-rejection Jian-Wei Pan Lecture Note 7.
Engineering of arbitrary U(N) transformation by quantum Householder reflections P. A. Ivanov, E. S. Kyoseva, and N. V. Vitanov.
Short course on quantum computing Andris Ambainis University of Latvia.
Quantum Control Synthesizing Robust Gates T. S. Mahesh
Two Level Systems and Kondo-like traps as possible sources of decoherence in superconducting qubits Lara Faoro and Lev Ioffe Rutgers University (USA)
A Study of Error-Correcting Codes for Quantum Adiabatic Computing Omid Etesami Daniel Preda CS252 – Spring 2007.
Outline The goal The Hamiltonian The superfast cooling concept Results Technical issues (time allowing)
CENTER FOR EXOTIC QUANTUM SYSTEMS CEQS Preskill 1983 Kitaev 2002 Refael 2005 Motrunich 2006 Fisher 2009 Historically, Caltech physics has focused on the.
Quantum Computing and Nuclear Magnetic Resonance Jonathan Jones EPS-12, Budapest, August Oxford Centre for Quantum Computation
Goren Gordon, Gershon Kurizki Weizmann Institute of Science, Israel Daniel Lidar University of Southern California, USA QEC07 USC Los Angeles, USA Dec.
Entangling Quantum Virtual Subsytems Paolo Zanardi ISI Foundation February Universita’di Milano.
Chapter 10 Minimization or Maximization of Functions.
CHAPTER 10 Widrow-Hoff Learning Ming-Feng Yeh.
Hybrid quantum error prevention, reduction, and correction methods Daniel Lidar University of Toronto Quantum Information & Quantum Control Conference.
Chaos & N-Body Problems
1 Department of Physics , University at Buffalo, SUNY APS March Meeting 2015 Phonon mediated spin relaxation in a moving quantum dot: Doppler shift, Cherenkov.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
B O S C H U N D S I E M E N S H A U S G E R Ä T E G R U P P E Utilizing error correction for quantum sensing Yuval Vinkler Hebrew University of Jerusalem.
B O S C H U N D S I E M E N S H A U S G E R Ä T E G R U P P E Frequency locking and error correction based sensing schemes Alex Retzker HUJI PSAS
Linear Quantum Error Correction
Estimating the error of a quantum simulator by additional measurments
Algorithmic simulation of far-from- equilibrium dynamics using quantum computer Walter V. Pogosov 1,2,3 1 Dukhov Research Institute of Automatics (Rosatom),
Outline Device & setup Initialization and read out
CMOS VLSI Design Chapter 13 Clocks, DLLs, PLLs
Decoherence at optimal point: beyond the Bloch equations
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
CMOS VLSI Design Chapter 13 Clocks, DLLs, PLLs
Many-body Spin Echo and Quantum Walks in Functional Spaces
PI: Leonid Pryadko (Physics)
Decoupling with random diagonal-unitaries
Parallelization of Sparse Coding & Dictionary Learning
Using Randomness for Coherent Quantum Control
Extracting Dwell Time Sequences from Processive Molecular Motor Data
Analytical calculation Ideal pulse approximation
Determining the capacity of any quantum computer to perform a useful computation Joel Wallman Quantum Resource Estimation June 22, 2019.
Presentation transcript:

Dynamical Decoupling a tutorial Daniel Lidar QEC11

For a great DD tutorial see Lorenza Viola’s talk in http://qserver.usc.edu/qec07/program.html Slides & movie. This tutorial: Essential intro material High order decoupling Decoupling along with computation

Origins: Hahn Spin Echo

Overcoming dephasing via time-reversal Usain Bolt Lidar

Time reversal without time travel http://en.wikipedia.org/wiki/Spin_echo

Modern Hahn Echo experiment (Dieter Suter)

Let’s get serious: the general setting Hamiltonian error model Joint evolution of system (S) and bath (B); noise Hamiltonian H “free evolution” This talk: all Hamiltonians bounded in the operator norm (largest singular value) This assumption is not necessary: norms may diverge (e.g., oscillator bath) Often it pays to use correlation functions instead. See, e.g., Mike Biercuk’s and Gonzalo Alvarez’s talks

DD: just a set of interruptions Consider a set of instantaneous unitaries 𝑃 𝑗 applied to the system only at times 𝑡 𝑗 , inbetween free evolutions: 𝑈 DD 𝑇 =𝑈 τ 𝐾 𝑃 𝐾 𝑈 τ 𝐾−1 𝑃 𝐾−1 … 𝑈 τ 0 𝑃 0 with τ 𝑗 = 𝑡 𝑗+1 - 𝑡 𝑗 . t … 𝑃 0 𝑃 1 𝑃 2 𝑃 𝑗 τ 0 τ 1 τ 2 τ 𝑗 All DD sequences can be described in this ``bang-bang’’ manner, disregarding finite pulse-width effects (see, e.g., Lorenza Viola & Dieter Suter’s talks), Pulse sequences differ by choice of pulse types 𝑃 𝑗 and pulse intervals 𝜏 𝑗 For a qubit typically 𝑃 𝑗 ∈ 𝐼,𝑋,𝑌,𝑍 ; other angles and axes are also possible Examples: PeriodicDD, SymmetrizedDD, RandomDD, ConcatenatedDD, UhrigDD, QuadraticDD, NestedUhrigDD

Maximize 𝑁= min 𝛼 𝑁 α ’s while minimizing 𝐾 How good does it get? At the end of the pulse sequence: 𝑈 DD 𝑇 =exp⁡[−𝑖 𝑇𝐻 ∅ + α 𝐻 α,eff 𝑂( 𝑇 𝑁 α +1 )] 𝐻 ∅ is the component of 𝐻 that commutes with a𝐥𝐥 pulses 𝐻 α,eff are the remaining errors; they can be computed using, e.g., the Magnus or Dyson series 𝑁 α is the ``decoupling order’’ of the ``α–type’’ error t … 𝑃 0 𝑃 1 𝑃 2 𝑃 𝑗 τ 0 τ 1 τ 2 τ 𝑗 𝑃 𝐾 𝑇 𝑡 0 =𝑈 DD 𝑇 The fundamental min-max problem of DD: Maximize 𝑁= min 𝛼 𝑁 α ’s while minimizing 𝐾

Magnus & Dyson Wilhelm Magnus 1907-1990 Freeman Dyson 1923- relevant for DD after transformation to ``toggling frame” (rotates with pulse Hamiltonian)

(small piece of) The DD pulse sequence zoo the price 𝐾 for one qubit the payoff 𝑁 PeriodicDD ≤4 1 SymmetrizedDD ≤8 (twice PDD) 2 ConcatenatedDD 𝑂 (4 𝑁 ) 𝑁 UhrigDD 𝑂(𝑁) (single error type only) 𝑁 QuadraticDD 𝑂( 𝑁 2 ) 𝑁 sequence length & min decoupling order

PDD: first order decoupling & group averaging free evolution: Apply pulses via a unitary symmetrizing group repeat: “periodic DD”

PDD: first order decoupling & group averaging free evolution: Apply pulses via a unitary symmetrizing group repeat: “periodic DD” pulses

PDD: first order decoupling & group averaging free evolution: Apply pulses via a unitary symmetrizing group pulses

PDD: first order decoupling & group averaging free evolution: Apply pulses via a unitary symmetrizing group commutes with all the pulses: “G-symmetrization” first order decoupling higher order terms:

Example 0: Hahn echo revisited – suppressing single-qubit dephasing 𝜏 𝜏 𝑇=2𝜏 t commutes with G; undecoupled anti-commute with G; decoupled to 1st order; ``detected” by G

Example 1: ``Universal decoupling group” – suppressing general single-qubit decoherence decoupled to 1st order; ``detected” by G 𝑇=4𝜏 𝜏 t

(small piece of) The DD pulse sequence zoo the price 𝐾 for one qubit the payoff 𝑁 PeriodicDD ≤4 1 SymmetrizedDD ≤8 (twice PDD) 2 ConcatenatedDD 𝑂 (4 𝑁 ) 𝑁 UhrigDD 𝑂(𝑁) (single error type only) 𝑁 QuadraticDD 𝑂( 𝑁 2 ) 𝑁 sequence length & min decoupling order

(small piece of) The DD pulse sequence zoo the price 𝐾 for one qubit the payoff 𝑁 PeriodicDD ≤4 1 SymmetrizedDD ≤8 (twice PDD) 2 ConcatenatedDD 𝑂 (4 𝑁 ) 𝑁 UhrigDD 𝑂(𝑁) (single error type only) 𝑁 QuadraticDD 𝑂( 𝑁 2 ) 𝑁 sequence length & min decoupling order Any palindromic (time-reversal symmetric) pulse sequence is automatically 2nd order wrt the base sequence: all even terms in the Magnus series vanish if 𝐻 𝑡 =𝐻(𝑇−𝑡)

Example 2: Palindromic suppression of general single-qubit decoherence to second order 𝜏 2𝜏 t 𝑇=8𝜏 decoupled to 2nd order:

The quest for high order How do we go systematically beyond second order decoupling? Two general techniques: Concatenation (CDD) Pulse interval optimization (UDD, QDD, NUDD)

Concatenated DD 𝑇 𝜏 t

Concatenated DD t 𝑇 Same as the original problem, so apply 𝑝 1 again, keeping T fixed, shrinking 𝜏:

Concatenated DD t 𝑇 Same as the original problem, so apply 𝑝 1 again, keeping T fixed, shrinking 𝜏: …

Concatenated DD t 𝑇 Same as the original problem, so apply 𝑝 1 again, keeping T fixed, shrinking 𝜏: Alternatively: keep 𝜏 fixed, then 𝑇= 4 𝑘 𝜏 optimal concatenation level:

(small piece of) The DD pulse sequence zoo the price 𝐾 for one qubit the payoff 𝑁 PeriodicDD ≤4 1 SymmetrizedDD ≤8 (twice PDD) 2 ConcatenatedDD 𝑂 (4 𝑁 ) 𝑁 UhrigDD 𝑂(𝑁) (single error type only) 𝑁 QuadraticDD 𝑂( 𝑁 2 ) 𝑁 sequence length & min decoupling order

More for Less CDD requires exponential number of pulses for given decoupling order. Can we do better? At the end of the pulse sequence: 𝑈 DD 𝑇 =exp⁡[−𝑖 𝑇𝐻 ∅ + α 𝐻 α,eff 𝑂( 𝑇 𝑁 α +1 )] t … 𝑃 0 𝑃 1 𝑃 2 𝑃 𝑗 τ 0 τ 1 τ 2 τ 𝑗 𝑃 𝐾 𝑇 𝑡 0 =𝑈 DD 𝑇 The optimization problem: Maximize the smallest decoupling order min⁡( 𝑁 𝛼 ) while minimizing the number of pulses K. Or: what is the smallest number of pulses such that the first N terms in the Dyson series of 𝑈 DD (𝑇) vanish, for an arbitrary bath? Answer: N for pure dephasing, 𝑁 2 for general single-qubit decoherence

Uhrig DD: choose those intervals well Suppresses single-axis decoherence to Nth order with only N pulses Optimal for ideal pulses, sharp high-frequency cutoff = X pulse divide semicircle into N+1 equal angles Circle center is at T/2, has radius T/2. Distance from t=0 to projection t_j on t axis is (T/2)(1-cos(2\theta_j)) = (T/2)[2sin^2(\theta_j)] = Tsin^2[j\pi/(2(N+1))] 𝑡 𝑁 𝑡 𝑗 = 𝑇 2 (1− cos 𝑗𝜋 𝑁+1 )

How about general qubit decoherence? Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences.

How about general qubit decoherence? Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. divide semicircle into 𝑁 2 +1 equal angles

How about general qubit decoherence? Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. divide semicircle into 𝑁 2 +1 equal angles divide each small semicircle into 𝑁 1 +1 equal angles

How about general qubit decoherence? Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. Uses (N1 +1)(N2 +1) pulses to remove the first min(N1 , N2) orders in Dyson series Proof: talk by Liang Jiang (Wed. 2:40)

Further nesting: NUDD, useful for multi-qubit DD How about general qubit decoherence? Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. Decoupling order of each error type : 𝑁 𝛼 −1 not both even Uses (N1 +1)(N2 +1) pulses to remove the first min(N1 , N2) orders in Dyson series Proof: talk by Liang Jiang (Wed. 2:40), poster by Wan-Jung Kuo Further nesting: NUDD, useful for multi-qubit DD

(small piece of) The DD pulse sequence zoo the price 𝐾 for one qubit the payoff 𝑁 PeriodicDD ≤4 1 SymmetrizedDD ≤8 (twice PDD) 2 ConcatenatedDD 𝑂 (4 𝑁 ) 𝑁 UhrigDD 𝑂(𝑁) (single error type only) 𝑁 QuadraticDD 𝑂( 𝑁 2 ) 𝑁 sequence length & min decoupling order

DD sequences battle it out numerically J. R. West, B. H. Fong, & DAL, PRL 104, 130501 (2010). D=averaged trace-norm distance between initial and final system-only state. Initial state is random pure state of system & bath. Bath contains 4 spins.

DD & Computation Problem: DD pulses interfere with computation – they cancel everything! How can they be reconciled? At least three approaches: Decouple-while-compute Decouple-then-compute Dynamically corrected gates (see Lorenza Viola’s talk at 3 today)

DD & Computation Problem: DD pulses interfere with computation – they cancel everything! How can they be reconciled? At least three approaches: Decouple-while-compute Decouple-then-compute Dynamically corrected gates (see Lorenza Viola’s talk at 3 today)

Decouple-while-compute Need pulses and computation to commute Solutions: Use encoding and stabilizer/normalizer structure Use double commutant structure of noiseless subsystems E.g.: - DD pulses are the stabilizer generators of a stabilizer code: 𝑈 DD 𝑇 =exp⁡[−𝑖 𝑇𝐻 ∅ + α 𝐻 α,eff 𝑂( 𝑇 𝑁 α +1 )] 𝐻 ∅ consists of the logical operators of the stabilizer code - DD pulses are collective rotations of all qubits 𝐻 ∅ consists of Heisenberg exchange interactions; used, e.g., to demonstrate high fidelity gates for quantum dots

DD & Computation Problem: DD pulses interfere with computation – they cancel everything! How can they be reconciled? At least three approaches: Decouple-while-compute Decouple-then-compute Dynamically corrected gates (see Lorenza Viola’s talk at 3 today)

Consider a fault-tolerant simulation of a circuit

Now prepend DD: decouple-then-compute 𝑈 DD 𝑇 =exp⁡[−𝑖 𝑇𝐻 ∅ + α 𝐻 α,eff 𝑂( 𝑇 𝑁 α +1 )]

Noise strengths can be upper-bounded for a well-behaved bath  allows us to examine each DD-protected gate separately. actually this assumption can be relaxed: see Gerardo Paz’s talk, 3:40

DD-protected gates can be better H.-K. Ng, DAL, J. Preskill, PRA 84, 012305 (2011)

CDD-protected gates can be even better H.-K. Ng, DAL, J. Preskill, PRA 84, 012305 (2011)

Fighting decoherence with hands tied Dynamical decoupling is A method where one applies fast & strong control pulses to the system Open-loop, feedback- and measurement-free Dynamical decoupling is not A stand-alone solution It cannot, by itself, be made fault-tolerant (see Kaveh Khodjasteh’s talk Thu 2:40) So, why not use the full power of fault-tolerance? Open-loop is technically easier than closed-loop or topological methods DD can be used at the lowest (physical) level to improve performance and reduce overhead of fault tolerance DD has been widely experimentally tested, with encouraging results

Essential references for this talk L. Viola, S. Lloyd PRA 58, 2733 (1998): first DD paper L. Viola, E. Knill, S. Lloyd, PRL 82, 2417 (1999): General theory of DD P. Zanardi Phys. Lett. A 258, 77 (1999): General theory of DD, DD as symmetrization K. Khodjasteh, D.A. Lidar, PRL 95, 180501 (2005): first CDD paper F. Casas, J. Phys. A 40, 15001 (2007): convergence of Magnus expansion G. S. Uhrig, PRL 98, 100504 (2007): first UDD paper W. Yang, R.-B. Liu, PRL 101, 180403 (2008): first proof of universality of UDD J. R. West, B. H. Fong, D.A. Lidar, PRL 104, 130501 (2010): first QDD paper Z. Wang, R.-B. Liu, PRA 83, 022306 (2011): first NUDD paper H.-K. Ng, D.A. Lidar, J. Preskill, PRA 84, 012305 (2011): DD and fault tolerance, derivation of Magnus series; proof of vanishing even orders of Magnus for palindromic sequences W.-J. Kuo, D.A. Lidar, PRA, 84 042329 (2011): first complete proof of universality of QDD; see Wan’s poster