Robust Single Qubit Process Calibration via Robust Phase Estimation

Robust Single-Qubit Process
Calibration via Robust Phase
Estimation
Shelby Kimmel, Guang Hao Low, Ted Yoder
Arxiv: 1502.02677
Imagine…
171Yb+
2 mm
[Monroe Lab]
Imagine…
171Yb+
2 mm
[Monroe Lab]
• All gates need to be tuned
• State preparation is off
• Measurements are off
Want to quickly determine
imperfections in gate
controls and then tune to fix.
Need to Calibrate Operations
Amplitude of Rotation: 𝜋
Axis of Rotation: 𝑥
Ideal Unitary 𝑈
Need to Calibrate Operations
Amplitude of Rotation:
𝐴 = 𝜋(1 + 𝜖)
Axis of Rotation:
cos 𝜙 𝑥 + sin 𝜙 𝑧
Unitary 𝑈
Need to Calibrate Operations
Amplitude of Rotation:
𝐴 = 𝜋(1 + 𝜖)
𝝐 is an “Amplitude
Error”
Axis of Rotation:
cos 𝜙 𝑥 +
Unitary 𝑈
𝜙 is an “OffResonance Error”
How to Estimate Control Errors
𝑈
𝝐
𝜙
Ad hoc Rabi – Ramsey
Sequences.
How to Estimate Control Errors
𝑈
𝝐
Process Tomography
𝜙
How to Estimate Control Errors
𝑈
𝝐
Process Tomography
𝜙
• Need perfect state preparation and
measurement
• Need perfect additional gates
• Time consuming: need to learn 12
parameters to extract 𝜙 and ϵ
How to Estimate Control Errors
𝑈
𝝐
Process Tomography
𝜙
Randomized Benchmarking
How to Estimate Control Errors
𝑈
𝝐
Process Tomography
𝜙
Randomized Benchmarking
• Don’t need perfect state preparation and
measurement
• Must be able to perform single-qubit
Cliffords (although not perfectly)
• Time consuming: need to learn 9
parameters to extract 𝜙 and 𝜖
How to Estimate Control Errors
𝑈
𝝐
Process Tomography
𝜙
Randomized Benchmarking
How to Estimate Control Errors
𝑈
𝝐
Process Tomography
𝜙
Randomized Benchmarking
Robust Phase Estimation
• Don’t need perfect state preparation and
measurement
• No additional gates, except Z-rotations
• Learn 𝜙 and 𝜖 with optimal efficiency
• Non-adaptive
• Accommodates additional errors like
depolarizing noise.
Outline
• Motivation for Robust Phase Estimation
• Robust phase estimation
• Application to Calibration
Phase Estimation [Higgins et al. ‘09]
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
,
2
1 + cos 𝑘𝜃
2
For 𝑘 in ℤ, each in time 𝑘
Phase Estimation [Higgins et al. ‘09]
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
,
2
1 + cos 𝑘𝜃
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
Can estimate 𝜃 with standard deviation 𝜎 𝜃 ∼
1
𝑇
Phase Estimation [Higgins et al. ‘09]
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
,
2
1 + cos 𝑘𝜃
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
Phase Estimation [Higgins et al. ‘09]
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
,
2
1 + cos 𝑘𝜃
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
𝑘=2
Phase Estimation [Higgins et al. ‘09]
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
,
2
1 + cos 𝑘𝜃
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
𝑘=2
𝑘=4
Phase Estimation [Higgins et al. ‘09]
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
,
2
1 + cos 𝑘𝜃
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
𝑘=2
𝑘=4
1
Can estimate 𝜃 with standard deviation 𝜎 𝜃 ∼
𝑇
Optimal – by information theory.
𝑘=8
Robust Phase Estimation
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
+ 𝛿𝑘1 ,
2
1 + cos 𝑘𝜃
+ 𝛿𝑘2
2
For 𝑘 in ℤ, each in time 𝑘
Robust Phase Estimation
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝜃
+ 𝛿𝑘1 ,
2
1 + cos 𝜃
+ 𝛿𝑘2
2
Using only 𝑘 = 1 can’t get an
accurate estimate!
Robust Phase Estimation
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
+ 𝛿𝑘1 ,
2
1 + cos 𝑘𝜃
+ 𝛿𝑘2
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
Robust Phase Estimation
𝜃
Can sample from 2 binomial random
variables with probability of “heads”
1 + sin 𝑘𝜃
+ 𝛿𝑘1 ,
2
0
1 + cos 𝑘𝜃
+ 𝛿𝑘2
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
𝑘=2
Robust Phase Estimation
Can sample from 2 binomial random
variables with probability of “heads”
𝜃
0
1 + sin 𝑘𝜃
+ 𝛿𝑘1 ,
2
1 + cos 𝑘𝜃
+ 𝛿𝑘2
2
For 𝑘 in ℤ, each in time 𝑘
𝑘=1
𝑘=2
𝑘=4
1
Can estimate 𝜃 with standard deviation 𝜎 𝜃 ∼ ,
𝑇
as long as 𝛿𝑘 < .35 for all 𝑘.
Robust Phase Estimation for Gate
Estimation
𝑈
Want 2-outcome experiments with probabilities like:
1 + sin 𝑘𝜃
1 + cos 𝑘𝜃
+ 𝛿𝑘1 ,
+ 𝛿𝑘2
𝝐
2
2
𝜙
Robust Phase Estimation for Gate
Estimation
𝑈
Want 2-outcome experiments with probabilities:
1 + sin 𝑘𝜃
1 + cos 𝑘𝜃
+ 𝛿𝑘1 ,
+ 𝛿𝑘2
𝝐
2
2
𝜙
𝐴 = 𝜋(1 + 𝜖) is
total amplitude of
rotation
0
𝑈𝑘
0
𝑈𝑘
0
2
→
1 + cos 𝑘𝐴
𝑘𝐴 2
2
=
+ sin
sin 𝜙
2
2
2
1 + sin 𝑘𝐴
𝜙
2
=
− sin 𝑘𝐴 sin
2
2
Robust Phase Estimation for Gate
Estimation
𝑈
Want 2-outcome experiments with probabilities:
1 + sin 𝑘𝜃
1 + cos 𝑘𝜃
+ 𝛿𝑘1 ,
+ 𝛿𝑘2
𝝐
2
2
𝜙
𝐴 = 𝜋(1 + 𝜖) is
total amplitude of
rotation
0
𝑈𝑘
0
𝑈𝑘
0
→
2
1 + cos 𝑘𝐴
𝑘𝐴 2
2
=
+ sin
sin 𝜙
2
2
2
1 + sin 𝑘𝐴
𝜙
2
=
− sin 𝑘𝐴 sin
2
2
Size less < 𝜙 2
Robust Phase Estimation for Gate
Estimation
𝑈
Want 2-outcome experiments with probabilities:
1 + sin 𝑘𝜃
1 + cos 𝑘𝜃
+ 𝛿𝑘1 ,
+ 𝛿𝑘2
𝝐
2
2
𝜙
0
𝑈𝑘
0
𝑈𝑘
0
2
→
1 + cos 𝑘𝐴
𝑘𝐴 2
2
=
+ sin
sin 𝜙
2
2
2
1 + sin 𝑘𝐴
𝜙
2
=
− sin 𝑘𝐴 sin
2
2
Don’t have perfect state prep and
measurement? OK! Just add to 𝛿 error.
Robust Phase Estimation for Gate
Estimation
𝑈
Want 2-outcome experiments with probabilities:
1 + sin 𝑘𝜃
1 + cos 𝑘𝜃
+ 𝛿𝑘1 ,
+ 𝛿𝑘2
𝝐
2
2
𝜙
0
𝑈𝑘
0
𝑈𝑘
0
2
→
1 + cos 𝑘𝐴
𝑘𝐴 2
2
=
+ sin
sin 𝜙
2
2
2
1 + sin 𝑘𝐴
𝜙
2
=
− sin 𝑘𝐴 sin
2
2
Have depolarizing errors? OK! Just add to 𝛿
errors.
Robust Phase Estimation for Gate
Estimation
𝑈
Want 2-outcome experiments with probabilities:
1 + sin 𝑘𝜃
1 + cos 𝑘𝜃
+ 𝛿𝑘1 ,
+ 𝛿𝑘2
𝝐
2
2
𝜙
0
𝑈𝑘
0
𝑈𝑘
0
→
2
1 + cos 𝑘𝐴
𝑘𝐴 2
2
=
+ sin
sin 𝜙
2
2
2
1 + sin 𝑘𝐴
𝜙
2
=
− sin 𝑘𝐴 sin
2
2
Heisenberg limited! Estimate of 𝜖 with standard deviation 𝜎 𝜖 ∼
where 𝑁 is the number of times 𝑈 is applied.
1
,
𝑁
Robust Phase Estimation for Gate
Estimation
𝑈
Want 2-outcome experiments with probabilities:
1 + sin 𝑘𝜃
1 + cos 𝑘𝜃
+ 𝛿𝑘1 ,
+ 𝛿𝑘2
𝝐
2
2
𝜙
0
(𝑍𝑈𝑍𝑈)𝑘
0
(𝑍𝑈𝑍𝑈)𝑘
0
2
→
1 + cos 𝑚𝑘𝜙
≈
+ 𝑂(𝜖 2 )
2
2
1 + sin 𝑚𝑘𝜙
≈
+ 𝑂(𝜖 2 )
2
Heisenberg limited! Estimate of 𝜙 with standard deviation 𝜎 𝜙 ∼
where 𝑁 is the number of times 𝑈 is applied.
1
,
𝑁
Recap:
𝑈
Robust Phase Estimation
𝝐
𝜙
• Don’t need perfect state preparation and
measurement
• No additional gates, except Z-rotations
• Learn 𝜙 and 𝜖 with optimal efficiency
• Non-adaptive
• Accommodates additional errors like
depolarizing noise.
Open Questions
• Multi-Qubit Operations?
• No perfect Z-rotation?
• Connection to Randomized Benchmarking
Think this might be useful?
171Yb+
2 mm
[Monroe Lab]
Arxiv: 1502.02677