Encoding a qubit into a cavity mode in circuit QED using phase estimation
Presented by Zhi Han
B. M. Terhal and D. Weigand, Encoding a Qubit into a Cavity Mode in Circuit QED Using Phase Estimation, Phys. Rev. A 93, 012315 (2016).
Overview
- GKP state
- Phase Estimation
- Implimentation
Displacement operator
The displacement operator is a common operation in optics. Since momentum is the generator of translations,
x
ψ(x)
e−iap^ψ(x)
GKP state: 0 and 1
The ∣0⟩ and ∣1⟩ GKP states are defined to be
∣0⟩ and ∣1⟩ GKP states.
q
∣2n⟩
∣2n+1⟩
0
π
2π
3π
4π
5π
6π
GKP state: technical definition
GKP state is defined to be the +1 eigenspace of Sq,Sp where
Set the eigenvalue to be Sq,Sp=+1. By definition, this implies ∣ψ⟩ is 2π periodic.
GKP state: + and -
(−1)n∣n⟩
∣n⟩
∣+⟩ and ∣−⟩ GKP states.
q
0
π
2π
3π
4π
5π
6π
∣0⟩ and ∣1⟩ GKP states.
q
∣2n⟩
∣2n+1⟩
0
π
2π
3π
4π
5π
6π
(−1)n∣n⟩
∣n⟩
∣+⟩ and ∣−⟩ GKP states.
q
0
π
2π
3π
4π
5π
6π
q basis
p basis
In a similar fashion, we can get the GKP states in the momentum basis instead of the position basis by taking the fourier transform.
∣0⟩ and ∣1⟩ GKP states.
∣+⟩ and ∣−⟩ GKP states.
q
0
π
2π
3π
4π
5π
6π
(−1)n∣n⟩
∣n⟩
p
∣2n⟩
∣2n+1⟩
0
π
2π
3π
4π
5π
6π
(−1)n∣n⟩
∣n⟩
p
0
π
2π
3π
4π
5π
6π
q
0
π
2π
3π
4π
5π
6π
∣2n⟩
∣2n+1⟩
X and Z gate
Bonus: why 2π?
QEC with GKP states
Imagine a shift error has a occured where the state has been displaced by e−iμqp^.
How can we detect and correct this error?
q
∣2n+μq⟩
0
π
2π
3π
4π
5π
6π
μq
∣2n⟩
Gates
Stabilizers
States
Finitely squeezed GKP states
Problem: The infinitely squeezed GKP state is not normalizable.
Idea: Replace each Dirac delta with a squeezed Gaussian state. Normalize the entire state with a Gaussian envelope.

(Terhal and Weigand 2016)

Δ= stdev/squeezing of mini peak
Δ~= stdev/squeezing of entire state
In the ∣+⟩ GKP state, roles of Δ~,Δ are interchanged.
Rest of the talk: Δ=Δ~
Infinite squeezing: Δ→0
Phase Estimation
Measuring the complex eigenvalue eiθ of a unitary operator U is called phase estimation.
Phase Estimation, standard

control
target
Image: Quskit
Phase Estimation
Input:
First register (control): n qubits to store the value 2nθ
Second register (target): ∣ψ⟩, an eigenvector of U
- For this section we will take U∣ψ⟩=e2πiθ∣ψ⟩.
Step 1: Hadamard the first register. ∣ψ1⟩=22n1(∣0⟩+∣1⟩)⊗n∣ψ⟩

Step 1: Hadamard the first register. ∣ψ1⟩=22n1(∣0⟩+∣1⟩)⊗n∣ψ⟩
Phase Estimation
Step 2: Apply controlled-U gates.
- The first qubit applies U once.
- The second qubit applies U twice.
- The third qubit applies U four times.
Since U∣ψ⟩=e2πiθ∣ψ⟩, the action of 2j gates corresponding to the jth qubit is:

Phase Estimation, standard
Step 2: Apply controlled unitary gates. Using the identity
k= the integer that represents a 2^n bit string. e.g. 3 = 11
Step 3: Apply inverse quantum fourier transform.
Step 4: Measure. Obtain an integer 2nθ.
For this problem, x=2nθ.

Standard phase estimation with a hybrid setup.
Limitations:
- Requires high number of photons
- Difficulty with controlled U2n
control
target
(Terhal and Weigand 2016)

Main idea of the paper
If we perform phase estimation on a unitary operator U^ with an arbitrary state ∣φ⟩. Does the state go to the eigenvector ∣ψ⟩? If so, can we use phase estimation to generate exotic states such as the GKP state?
When I measure a arbitrary state ∣φ⟩ with an hermitian operator H^, the state goes to the eigenvector ∣ψ⟩.
For the rest of this talk, I will refer to U=Sp=e−i2πp^

Phase estimation with repetition
control
target
(Terhal and Weigand 2016)
Controlled-U:
Diag:

control
target
Consider φ=0. On the control qubit, measure in ∣+⟩ basis.
Consider φ=π/2. On the control qubit, measure in ∣+⟩ basis.
Can be obtained experimentally
Enough to resolve ambiguity in theta
Adaptive Phase estimation

control
target
Idea: Optimize φ to gain the most information possible about θ by considering the derivative dθPrφ(+∣θ).

(Terhal and Weigand 2016)
Consider a coherent state, which is not a eigenstate of
U=Sp. After one round of phase estimation (with repetition), x=0,1
This will create a sequence of coherent states on a line. The filter is Binomial, and approximately Gaussian.

(Terhal and Weigand 2016)

(Terhal and Weigand 2016)

M

(Terhal and Weigand 2016)


(Terhal and Weigand 2016)
Why does this work?
Displaced GKP states
Def. A displaced GKP state is a GKP state with two displacement operators Dq(μq),Dp(μp) and μq,μp∈[0,π).
Displaced GKP states
They are the eigenstates of the Sq,Sp operators.
q
∣2n+μq⟩
0
π
2π
3π
4π
5π
6π
μq
∣2n⟩
If ∣ψ⟩ is a displaced GKP state, we can do error correction:
Could something like this hold for general ∣ψ⟩?
Every CV state can be expressed as a superposition of displaced GKP states. For m∈Z,μq∈[0,π),
If we collapse the superposition μq,μp through phase estimation,
This explains why the protocol in (Terhal and Weigand 2016) works so well:
- Displaced GKP states are the eigenstates of Sq,Sp operators
- Every CV state is a superposition of displaced GKP states.
- Phase estimation = collapsing the superposition.
- Example with two mode squeezing.
We can express a two mode squeezed state into the GKP basis.
- Step 1. Write the wavefunction. ψ(x)=ψ(mπ+μq)
- Step 2. Perform phase estimation to measure all μq,μp.
- Step 3. Obtain the remaining coefficients in the computational basis.
- Step 4. Convert the coefficients to the Bell basis.

phase diagram... we find, for specific values of μq,μp the result is a Bell state.
Questions?
gkp
By Zhi Han
gkp
- 239