Solution to PSet 4¶
provided and graded by Andy Chu
1 2 | |
Problem 4-1 [5 points]¶
Warm-up: Double quantum dot, exchange interaction
a. [5 points]¶
Show that the exchange interaction \(J\) that splits the singlet \(S_{(1,1)}\) from the triplet states \(T^+_{(1,1)}\), \(T^0_{(1,1)}\), \(T^-_{(1,1)}\) results in the same Hamiltonian as
up to a global phase. (A global phase takes the form of \(c \mathbb{1}\), for some constant \(c\) and identity operator \(\mathbb{1}\).)
For the derivation, we start from the energy splitting between the triplet manifold and the singlet in order to arrive at the familiar spin–exchange‑coupling form.
Now we can represent the Hamiltonian as an energy offset for the singlet state:
Here the \(-\tfrac{J}{4}\) term is a constant offset that can be treated as a global phase.
Similarly, we can represent the Hamiltonian as an energy offset for the three triplet states.
Problem 4-2 [20 points]¶
Resonantly driven CNOT gate for electron spins
In this problem, we will study a cutting-edge experiment using silicon quantum dots that have much longer coherence times than GaAs. The paper is:
- D. M. Zajac et al. (Petta group): Resonantly driven CNOT gate for electron spins, Science 359, 439-442 (2018).
a. [5 points]¶
Let’s start with Figure 1. What is the procedure for initializing the system into \(\ket{\downarrow\downarrow}\)? To illustrate your explanation, draw a pair of plots showing the important gate voltages (\(V_L\) and \(V_R\)) vs. time during the initialization sequence. Then do the same for the measurement sequence. (To get reasonable timescales it may help to look at Fig. S3.)
The initialization procedure starts with empty dots (a). Then, an electron is loaded into the right dot by lowering \(V_R\) (b). Next, an electron is loaded into the left dot by lowering \(V_L\) (c). The system is held in the (1,1) configuration for manipulation (d).
For measurement, the procedure is reversed. First, the left electron tunnels out by raising \(V_L\) (e), followed by emptying the left dot (f). Then, the right electron tunnels out by raising \(V_R\) (g), returning to the empty state (a). Spin-to-charge conversion happens during the tunneling out steps (e and g), allowing measurement based on whether tunneling occurs.
The timescale is in milliseconds (ms). According to Fig. S3: - Right tunnel in time (b): ~0.5 ms - Left tunnel in time (c): ~0.5 ms - Left tunnel out time (e): ~1.5 ms - Right tunnel out time (g): ~0.5 ms Other steps (d, f, a) are assumed based on the visual representation.
b. [5 points]¶
Figure 2 shows single-qubit \(X\) rotations on both qubits, driven by microwaves to the gate \(S\) at frequencies around 18 GHz (Larmor frequency of the spins).
(i)¶
The gate \(S\) is coupled to both dots, so how are the authors able to separately drive the left and right spins?
-
The authors use a micromagnet to create a B-field gradient. This gradient causes the two spatially separated qubits to have different resonant frequencies due to the Zeeman splitting. (From Fig 2A, the left qubit frequency \(f^L \approx 18.298\) GHz and the right qubit frequency \(f^R \approx 18.493\) GHz).
-
By driving the gate \(S\) with a microwave frequency that matches either \(f^L\) or \(f^R\), they can selectively address and control each qubit individually, achieving single-qubit control despite the shared gate.
(ii)¶
The authors claim that it is the electric field from the \(S\) gate that drives the qubit rotations. Why does this work (section 3 of supplement may be helpful)? What parameter(s) determine the ratio of the electric field \(E\) to the spin rotation (Rabi) frequency \(\Omega\)?
-
The oscillating electric field \(E(t) = E_0 \cos(2\pi f t)\) applied via gate \(S\) causes the electron's position \(z(t)\) to oscillate in the \(\hat{z}\) direction.
-
Due to the magnetic field gradient \(\frac{dB_y}{dz}\) created by the micromagnet, this position oscillation translates into an oscillating effective magnetic field \(B_y(t)\) experienced by the electron spin.
-
This oscillating magnetic field \(B_y(t)\) is perpendicular to the main quantization axis (\(B_z\)) and drives resonant spin rotations (ESR - Electron Spin Resonance).
Hand-wavy derivation:
From Newton's Second Law for the electron's motion in the \(z\) direction driven by the E-field:
Integrating twice (assuming the electron starts at \(z_0\) with zero velocity):
The magnetic field experienced by the electron depends on its position \(z(t)\). Using a Taylor expansion around \(z_0\):
Substituting the expression for \(z(t) - z_0\):
The oscillating part \(B'_{y, L/R} \cos(2\pi f t)\) drives the spin rotations. The Rabi frequency \(\Omega\) is proportional to the amplitude of this driving field:
(Note: The exact prefactor depends on conventions and system details, often given as \(\Omega = g \mu_B B'_{y, L/R} / (2\hbar)\)).
Therefore, the ratio of the electric field \(E_0\) to the Rabi frequency \(\Omega\) is determined by:
- The magnetic field gradient \(\frac{dB_y}{dz}\).
- Fundamental constants (\(e, m, \mu_B, \hbar\)).
- The electron g-factor \(g\).
- The driving frequency \(f\).
c. [5 points]¶
In Figure 3, the authors show that they can perform rotations on one qubit conditioned on the state of the other. Let’s understand why that is the case and reason why the level diagram in Fig. 3A is the correct description.
(i)¶
In class we learned that in the (1,1) charge configuration, the exchange interaction between the dots shifts the singlet state \((\ket{\uparrow\downarrow} - \ket{\downarrow\uparrow})/\sqrt{2}\) by the exchange energy \(J = 4t_c^2/E_c\) down relative to the triplet states \(\{\ket{\uparrow\uparrow}, (\ket{\uparrow\downarrow} + \ket{\downarrow\uparrow})/ \sqrt{2}, \ket{\downarrow\downarrow} \}\).
Plot the energies of the four states as a function of the magnetic field (\(B_z\)), ranging from \(B_z = 0\) to \(B_z \gg J\).
The Hamiltonian including the Zeeman term and the exchange interaction is:
where \(\gamma\) is the gyromagnetic ratio (assuming \(g\mu_B = \gamma\)). We use the result from Problem 4-1a that \(\vec{S}_1 \cdot \vec{S}_2\) has eigenvalue \(1/4\) for triplet states and \(-3/4\) for the singlet state. The Zeeman term \(S_1^z + S_2^z\) has eigenvalues \(S_{tot}^z\).
The energies of the four states are:
- \(\ket{\uparrow\uparrow} = \ket{T^+}\): \(S_{tot}^z = 1\). Energy \(E_{\uparrow\uparrow} = \gamma B_z (1) + J(1/4) = \gamma B_z + J/4\).
- \(\ket{T^0} = (\ket{\uparrow\downarrow} + \ket{\downarrow\uparrow})/\sqrt{2}\): \(S_{tot}^z = 0\). Energy \(E_{T^0} = \gamma B_z (0) + J(1/4) = J/4\).
- \(\ket{\downarrow\downarrow} = \ket{T^-}\): \(S_{tot}^z = -1\). Energy \(E_{\downarrow\downarrow} = \gamma B_z (-1) + J(1/4) = -\gamma B_z + J/4\).
- \(\ket{S} = (\ket{\uparrow\downarrow} - \ket{\downarrow\uparrow})/\sqrt{2}\): \(S_{tot}^z = 0\). Energy \(E_S = \gamma B_z (0) + J(-3/4) = -3J/4\).
Plotting these energies vs. \(B_z\):
-
At \(B_z = 0\), the three triplet states (\(\ket{\uparrow\uparrow}, \ket{T^0}, \ket{\downarrow\downarrow}\)) are degenerate with energy \(J/4\). The singlet state \(\ket{S}\) has energy \(-3J/4\). The splitting between triplet and singlet is \(J\).
-
As \(B_z\) increases:
- \(E_{\uparrow\uparrow}\) increases linearly with slope \(\gamma\).
- \(E_{T^0}\) remains constant at \(J/4\).
- \(E_{\downarrow\downarrow}\) decreases linearly with slope \(-\gamma\).
- \(E_S\) remains constant at \(-3J/4\).
(ii)¶
The eigenstates in Fig. 3A are not the same as these, because we have not included the magnetic field gradient. Suppose the field gradient is perfectly antisymmetric, in the sense that the fields on the two dots are \(B_L = B_{\mathrm{ext}} + \delta B\) and \(B_R = B_{\mathrm{ext}} - \delta B\), where \(B_{\mathrm{ext}}\) is the same \(B_z\) for both dots. \(2\delta B\) is the difference between the dots from the gradient.
Show that the addition of \(\delta B\) does not affect the \(\ket{\downarrow\downarrow}\) and \(\ket{\uparrow\uparrow}\) states. However, it does affect the other two.
Write down a 2×2 Hamiltonian for the other two states including \(J\) and \(\delta B\), and find the eigenstates in the limit that \(\delta B \gg J\). Now draw all four energy levels. Does it look like Fig. 3A?
The Zeeman + exchange Hamiltonian with an antisymmetric gradient \(B_L = B_{\text{ext}}+\delta B\), \(B_R = B_{\text{ext}}-\delta B\) is
In the computational basis
\(\{\ket{\uparrow\uparrow},\ket{\uparrow\downarrow}, \ket{\downarrow\uparrow},\ket{\downarrow\downarrow}\}\) we obtain
The outer states remain pure Zeeman + exchange eigenstates:
so the gradient \(\delta B\) does not alter either level.
Restricting to the \(\{\ket{\uparrow\downarrow},\ket{\downarrow\uparrow}\}\) subspace gives the required \(2\times2\) block
Diagonalising:
In the strong‑gradient limit \(\gamma\delta B \gg J\),
and the eigenvectors become, to leading order,
The gradient lifts the degeneracy of the middle pair exactly as in Fig. 3A:
two outer, gradient‑insensitive lines stay fixed, while the inner two split linearly with $ \delta B $ and acquire a small exchange anticrossing \(J\).
(iii)¶
Confirm your result by using QuTiP to evaluate the spectrum of the Hamiltonian in the supplementary information (S1). (Don’t include any time dependence.)
The Hamiltonian is (Eq. S1)
where \(\vec{S} = \vec{\sigma}/2\). We assume \(\vec{B}_L\) and \(\vec{B}_R\) are both along \(\hat z\) direction, and denote \(B_L = B_{ext} + \delta B\) and \(B_R = B_{ext} - \delta B\).
Now I want to fix \(B_{ext} = 50\), \(J = 1\) and vary \(\delta B\) within [0,10]:
d. [5 points]¶
Once you understand Fig. 3, Fig 4 is pretty straightforward. However, there is something a little subtle about turning on \(V_M\) to implement a two-qubit gate, which is that it pushes the electrons around in the field gradient and does some unwanted \(Z\)-rotations on them.
It turns out that \(z\) rotations acting independently on the two qubits (i.e., a rotation on qubit 1 that does not depend on the state of qubit 2) can be compensated later by additional single-qubit gates.
However, rotations that are not independent effectively constitute another two-qubit gate and cannot be compensated with additional single-qubit rotations.
In Fig. S8, the authors characterize this effect.
- How does this measurement work?
- In the text, they claim that \(t = 204\) ns is the optimal points. How can you see this in the plots?
- Can you speculate how this could be optimized?
The authors performed the Hahn‑echo sequence:
-
\(\pi/2\)‑pulse to rotate the Bloch vector into the \(xy\)‑plane;
-
Free evolution under \(V_M\);
-
\(\pi\)‑pulse to invert the Bloch vector, clearing extra phases from non‑interaction;
-
Another \(\pi/2\)‑pulse to return the vector to its original orientation.
Now, referring to Fig. S8, we take the initial state \(\ket{\Psi(0)}=\tfrac12\bigl(\ket{0}+\ket{1}\bigr)_L\otimes\bigl(\ket{0}+\ket{1}\bigr)_R\). After adiabatically turning on the exchange to a value \(J\) for a duration \(\tau_{dc}\), the state evolves to
For \(\tau_{dc}=2\pi/J\) the two‑qubit entangling operation cancels, so the left‑dot phase is independent of the right‑dot state. The remaining single‑qubit phase depends only on \(f^{L}_{\ket{\psi_R}=|0\rangle}\), and an identical argument applies to the right dot.
Experimentally we set \(\tau_{dc}\approx 2\pi/J\) and evaluate the fidelity. The specific choice \(t=204\;\text{ns}\) is obtained from the intersection of the blue and red curves in Fig. S8 B & C, where the residual single‑qubit \(Z\) rotations are simultaneously minimised for both qubits.
Problem 4-3 [18 points]¶
NV center with nuclear spin register
In this problem, we will look at the NV center and its neighboring nuclear spins as a spin register in the following paper:
- 2014 Waldherr et al. (Wrachtrup group): Quantum error correction in a solid-state hybrid spin register, Nature 506, 204–207 (2014).
We will investigate the first part of the paper in this PSet and continue in next week’s Pset.
a. [3 points]¶
In an ESR spectrum, like the one shown in 1b), the transitions of the electron spin from \(m_S = 0\) to \(m_S = \pm 1\) are measured. These transitions depend on the state of the nuclear register. Please label the different transitions in 1b) with the corresponding nuclear register state.
The energies of the +/- spin states are determined by the corresponding coefficient in the interaction hamiltonian. Its sign determines whether + state or - state will have higher energy. Here the authors have determined the coefficients from nmr studies.
Ref: https://elib.uni-stuttgart.de/bitstream/11682/10492/1/diss_zaiser.pdf
b. [3 points]¶
In class we learnt that the electron spin of the NV center cannot be readout in the single shot at room temperature. Here the authors do however, readout the nuclear spins via the electron spin. Qualitatively explain how this is done.
The readout of the nuclear spins is performed indirectly via the electron spin, leveraging the hyperfine interaction between them. The core idea is to map the nuclear spin state onto the electron spin state, which can then be read out optically (albeit not single-shot at room temperature).
-
State Mapping (CNOT-like interaction): As shown in Fig. 1c of the paper, a conditional \(\pi\)-pulse is applied to the electron spin. This pulse is resonant only if the coupled nuclear spin (e.g., \(^{13}\)C) is in a specific state (e.g., \(m_I = +1/2\)). This effectively implements a CNOT gate where the nuclear spin is the control qubit and the electron spin is the target qubit.
- If the nuclear spin is in state \(\ket{0}_n\), the electron spin remains in its initial state (e.g., \(\ket{0}_e\)).
- If the nuclear spin is in state \(\ket{1}_n\), the electron spin is flipped (e.g., \(\ket{0}_e \to \ket{1}_e\)). An initial state \((\alpha\ket{0}_n + \beta\ket{1}_n) \otimes \ket{0}_e\) becomes \(\alpha\ket{0}_n\ket{0}_e + \beta\ket{1}_n\ket{1}_e\).
-
Electron Spin Readout: The state of the electron spin is then measured using the standard optical readout method for NV centers. A laser excites the NV center, and the fluorescence intensity depends on the electron spin state (\(m_S=0\) fluoresces brightly, \(m_S=\pm 1\) fluoresces dimly due to intersystem crossing).
-
Repetition and QND Nature: Since the electron spin readout is not single-shot at room temperature, the sequence (conditional pulse + optical readout) must be repeated many times to build up a sufficient signal-to-noise ratio. Crucially, the optical readout process, while projecting (and potentially resetting) the electron spin state, is largely Quantum Non-Demolition (QND) with respect to the nuclear spin state. The nuclear spin state remains mostly undisturbed during the electron spin readout, allowing for repeated measurements to determine its state with high fidelity.
-
Requirements: This method requires the hyperfine splitting (which determines the frequency difference for the conditional electron spin flip) to be larger than the relevant linewidths (\(1/T_2^*\) or \(1/T_2\) if using dynamical decoupling) to allow for selective addressing. A strong magnetic field helps define the nuclear spin states and reduces perturbations from the electron spin.
c. [3 points]¶
In Fig. 1d) the authors show their method to perform a gate between the nuclear spins. Why do they call this a non-local gate? Why are they doing this gate via the electron spin and cannot perform a two qubit gate with only nuclear spin operations? Describe how this gate works and what the purpose of the \(2\pi\) rotation on the electron is.
Why non-local gate?
- The term "non-local" is used because the gate operation entangles two nuclear spins that do not interact strongly or directly with each other. Instead, their interaction is mediated indirectly via their shared coupling to the central electron spin.
- We want to perform an entangling gate between nuclear spins, but their direct dipole-dipole interaction is very weak. However, both nuclear spins have a much stronger hyperfine coupling to the NV center's electron spin.
- By driving the electron spin conditioned on the states of the two nuclear spins, we can effectively create an interaction between the nuclear spins.
- Mathematically, the resulting transformation on the nuclear spins cannot be written as a simple tensor product of single-qubit unitary operations (\(U_1 \otimes U_2\)), indicating entanglement is generated, hence it's not a "local" operation in the sense of acting independently on each qubit.
Why via the electron spin?
- The direct magnetic dipole-dipole coupling between nuclear spins is extremely weak (mentioned as order \(10^{-3}\) weaker than hyperfine coupling in the notes), making direct two-qubit gates impractically slow and susceptible to decoherence.
- The hyperfine interaction between the electron spin and each nuclear spin is significantly stronger, allowing for faster and more robust gate operations mediated by the electron spin.
How this gate works and the purpose of the \(2\pi\) rotation:
- The gate shown in Fig. 1d utilizes the electron spin as an intermediary (ancilla) to perform a CPHASE gate between the two nuclear spins (\(^{14}N\) and \(^{13}C\)).
- The sequence involves applying microwave pulses to the electron spin that are resonant only when the nuclear spins are in a specific state (e.g., \(\ket{11}\)).
- The core element is a conditional \(2\pi\) rotation (\(2\pi_x\)) applied to the electron spin. This pulse is designed such that the electron spin undergoes a full \(2\pi\) rotation only if both nuclear spins are in the \(\ket{1}\) state (or the specific state targeted by the conditional frequency).
- Purpose of the \(2\pi\) rotation: While a global \(2\pi\) rotation returns a spin to its original state (identity operation, \(e^{-i 2\pi S_x} = I\)), a conditional \(2\pi\) rotation imparts a geometric phase (Berry phase) of \(\pi\) to the system. Specifically, the state \(\ket{11}_{N_1 N_2}\) acquires a phase factor of \(e^{i\pi} = -1\), while other nuclear spin states (\(\ket{00}, \ket{01}, \ket{10}\)) do not.
- This conditional phase flip is the definition of a CPHASE gate between the two nuclear spins: \(\ket{00} \to \ket{00}\), \(\ket{01} \to \ket{01}\), \(\ket{10} \to \ket{10}\), \(\ket{11} \to -\ket{11}\).
- The electron spin acts as a catalyst: it mediates the interaction and ideally returns to its initial state after the gate sequence, leaving the nuclear spins entangled.
d. [3 points]¶
The initialization fidelity of the electron spin at room temperatures is far from ideal and typically around 70%. Nevertheless, the authors demonstrate initialization fidelities of \(>\) 97% for the nuclear register. How is this achieved?
High initialization fidelity for the nuclear spins is achieved through a measurement-based protocol that leverages the electron spin as an ancilla. The basic procedure is:
-
Initialize Electron Spin: Optically pump the electron spin into the \(m_S=0\) state (\(\ket{0}_e\)). This step has imperfect fidelity (around 70%).
-
Polarization Transfer (SWAP/CNOT): Transfer the polarization from the electron spin to the target nuclear spin (e.g., \(^{14}N\) or \(^{13}C\)). This can be done using a sequence of gates equivalent to a SWAP gate, often constructed from CNOT gates (e.g., \(CX_{ne}\) \(CX_{en}\) \(CX_{ne}\)). If the electron was successfully initialized to \(\ket{0}_e\), the nuclear spin is now in \(\ket{0}_n\).
-
Measurement and Conditional Reset: Measure the state of the nuclear spin (indirectly via the electron spin, as described in 4-3b).
- If the nuclear spin is measured to be in the desired state (\(\ket{0}_n\)), proceed.
- If the nuclear spin is measured to be in the undesired state (\(\ket{1}_n\)), apply a \(\pi\)-pulse to flip it to \(\ket{0}_n\).
-
Repeat for all Nuclear Spins: Repeat steps 1-3 for each nuclear spin in the register.
-
Verification (Optional but Recommended): After attempting to initialize all nuclear spins, perform a final measurement to verify they are all in the \(\ket{0}\) state. If not, repeat the entire initialization procedure from step 1.
This iterative process of initialization, transfer, measurement, and conditional correction allows the system to overcome the low initial fidelity of the electron spin polarization. By repeatedly checking and correcting the nuclear spin states, a high overall initialization fidelity (\(>97\%\)) can be reached for the nuclear register, albeit at the cost of increased time consumption due to the required repetitions.
e. [3 points]¶
Show that the gate sequence in Fig. 2d) indeed results in the W-state. (You can use QuTiP for this.)
Note: \(\frac{\pi}{1.65} \simeq 2 \cdot \text{arccos}(\frac{1}{\sqrt{3}})\)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
We can see that indeed the final state is \(|\psi_f\rangle = -|0\rangle(|011\rangle + |101\rangle + |110\rangle)/\sqrt{3}\), which is a W-state for the part of nuclear spins.
f. [3 points]¶
Plot the ideal W-state density matrix. (You can use QuTiP for this.)



