1.3.2 Schrödinger Picture#
Prompts
What does it mean for a quantum state to evolve while observables stay fixed? How is this view different from the Heisenberg picture?
A spin-1/2 precesses in a magnetic field with Larmor frequency \(\omega_0\). Show that the Bloch vector rotates around the field direction, and calculate the precession rate.
A microwave pulse drives a qubit resonantly with Rabi frequency \(\Omega\). Compute the state after a \(\pi/2\)-pulse (from \(\vert 0\rangle\)) and after a \(\pi\)-pulse. What do these pulses do to the qubit on the Bloch sphere?
What are the key properties of the time-evolution operator \(\hat{U}(t) = \mathrm{e}^{-\mathrm{i}\hat{H}t/\hbar}\)? Why must it be unitary?
Lecture Notes#
Overview#
In quantum mechanics, we must decide: does the state evolve in time, or the observables? The Schrödinger picture answers: the state evolves. This is the most intuitive framework for understanding how to control quantum systems—by shaping the state via carefully engineered Hamiltonians.
The heart of the Schrödinger picture is the time-evolution operator \(\hat{U}(t)\), which encodes how any initial state develops. For spin systems, this operator describes both natural precession in a magnetic field and coherent control via microwave drives. Understanding these two regimes—static precession and resonant driving—is the key to quantum engineering.
The Time-Evolution Operator#
Schrödinger Equation of Motion
The Schrödinger equation governs state evolution:
For a time-independent Hamiltonian \(\hat{H}\), this has a formal solution:
and the state evolves as
Properties of the Time-Evolution Operator
Composition: \(\hat{U}(t_1)\hat{U}(t_2) = \hat{U}(t_1 + t_2)\). Multiple evolution steps concatenate.
Unitarity: \(\hat{U}^\dagger(t)\hat{U}(t) = \hat{I}\). The operator preserves inner products and probabilities (probability conservation).
Initial condition: \(\hat{U}(0) = \hat{I}\). At \(t=0\), no evolution has occurred.
Derivation: Unitarity
Since \(\hat{H}\) is Hermitian (\(\hat{H}^\dagger = \hat{H}\)):
Therefore:
Example: Spin Precession in a Static Magnetic Field#
Consider a spin-1/2 particle in a static magnetic field \(\boldsymbol{B} = B_0\hat{z}\). The Hamiltonian is
where \(\omega_0 = \gamma B_0\) is the Larmor frequency (the natural precession frequency).
Since \(\hat{\sigma}^z\) is diagonal with eigenvalues \(\pm 1\), the time-evolution operator is:
Starting from spin-up \(\vert\uparrow\rangle\).
The state remains spin-up but acquires a global phase \(\mathrm{e}^{-\mathrm{i}\omega_0 t/2}\). Global phases are unobservable, so the measurement outcomes never change.
Starting from an equal superposition.
After time evolution:
The relative phase between the two components is \(\mathrm{e}^{-\mathrm{i}\omega_0 t}\). This causes the Bloch vector to rotate around the z-axis.
Bloch Vector Motion
The expectation values are:
The Bloch vector precesses around the z-axis at the Larmor frequency \(\omega_0\).
Example: Driven Evolution — Rabi Oscillations#
Now suppose we apply a microwave drive resonant with the Larmor frequency. In the rotating frame and under the rotating-wave approximation, the Hamiltonian becomes
where \(\Omega\) is the Rabi frequency (proportional to the drive field amplitude). Here we switch to QI notation (\(\hat{X}\), \(\hat{Z}\) with \(\vert 0\rangle\), \(\vert 1\rangle\)) since Rabi oscillations are the basis of quantum gate operations.
The time-evolution operator is
This is a rotation around the x-axis by angle \(\Omega t\) on the Bloch sphere.
Starting from \(\vert 0\rangle\). The evolved state is
The probability of measuring the system in state \(\vert 1\rangle\) is:
This oscillates sinusoidally between 0 and 1 at frequency \(\Omega\) — hence “Rabi oscillations.”
Standard Pulse Durations
\(\pi/2\)-pulse (\(t = \pi/(2\Omega)\)): \(P_1 = \sin^2(\pi/4) = 1/2\) → creates equal superposition
\(\pi\)-pulse (\(t = \pi/\Omega\)): \(P_1 = \sin^2(\pi/2) = 1\) → complete population inversion (flips the state)
\(2\pi\)-pulse (\(t = 2\pi/\Omega\)): \(P_1 = \sin^2(\pi) = 0\) → returns to initial state (one full cycle)
Physical Interpretation
Rabi oscillations are the mechanism of quantum gates. By timing the microwave pulse to duration \(t = \pi/(2\Omega)\) or \(t = \pi/\Omega\), we can create any rotation we want on the Bloch sphere. This is how quantum computers manipulate qubits.
Discussion
What limits quantum control in practice?
In theory, we can implement any unitary gate on a qubit by choosing the right Hamiltonian and pulse duration. A \(\pi\)-pulse flips \(\vert 0\rangle \to \vert 1\rangle\); a \(\pi/2\)-pulse creates a perfect superposition.
But real qubits are never perfectly isolated:
Decoherence destroys superpositions on a timescale \(T_2\). If the gate time \(t_{\text{gate}} \sim 1/\Omega\) is not much shorter than \(T_2\), the operation is imperfect.
Leakage: real atoms have more than two levels. A strong drive can excite higher states outside the qubit subspace.
Calibration errors: the Rabi frequency \(\Omega\) depends on the drive amplitude, which fluctuates.
For a superconducting transmon qubit with \(T_2 \sim 100\,\mu\)s and gate time \(\sim 20\) ns, roughly how many gates can you perform before decoherence ruins the computation? What does this imply for the feasibility of quantum error correction?
Summary#
Schrödinger picture: The quantum state \(\vert\psi(t)\rangle\) evolves; observables are fixed.
Time-evolution operator: \(\hat{U}(t) = \mathrm{e}^{-\mathrm{i}\hat{H}t/\hbar}\) is unitary and preserves probability.
Larmor precession: In a static magnetic field \(B_0\), the spin precesses around \(\boldsymbol{B}\) at the Larmor frequency \(\omega_0 = \gamma B_0\). The Bloch vector rotates on the Bloch sphere.
Rabi oscillations: A resonant microwave drive with Rabi frequency \(\Omega\) causes the state to oscillate between \(\vert 0\rangle\) and \(\vert 1\rangle\) as \(P_1(t) = \sin^2(\Omega t/2)\).
Quantum gates: By precisely timing pulses, we can perform arbitrary rotations on the Bloch sphere and implement quantum gates.
See Also
1.3.1 Unitary Evolution: General properties of time-evolution operators and unitary transformations
1.3.3 Heisenberg Picture: The dual view where observables evolve and the state is fixed
1.1.1 Qubits: The physics of spins in magnetic fields
Homework#
1. For a Hamiltonian \(\hat{H}\) with eigenstates \(\vert n\rangle\) and eigenvalues \(E_n\), show that \(\hat{U}(t)\vert n\rangle = \mathrm{e}^{-\mathrm{i}E_n t/\hbar}\vert n\rangle\). Why does the time-evolution operator have the form \(\hat{U}(t) = \sum_n \mathrm{e}^{-\mathrm{i}E_n t/\hbar}\vert n\rangle\langle n\vert\)?
2. Starting from the Schrödinger equation \(\mathrm{i}\hbar \partial_t\vert\psi\rangle = \hat{H}\vert\psi\rangle\), show that \(\langle\psi(t)\vert\psi(t)\rangle\) is constant in time. Explain why this implies that \(\hat{U}(t)\) must be unitary.
3. A spin-1/2 starts in state \(\vert\psi(0)\rangle = \frac{1}{\sqrt{2}}(\vert\uparrow\rangle + \vert\downarrow\rangle)\) in a magnetic field with Larmor frequency \(\omega_0\). (a) Compute \(\vert\psi(t)\rangle\) using \(\hat{U}(t) = \mathrm{e}^{-\mathrm{i}\omega_0 t\hat{\sigma}^z/2}\). (b) Calculate \(\langle\hat{\sigma}^x\rangle(t)\), \(\langle\hat{\sigma}^y\rangle(t)\), \(\langle\hat{\sigma}^z\rangle(t)\). (c) Describe how the Bloch vector evolves.
4. Show that if \(\vert\psi(t)\rangle = \mathrm{e}^{\mathrm{i}\phi(t)}\vert\chi(t)\rangle\) (differing by a global phase \(\mathrm{e}^{\mathrm{i}\phi}\)), then all observable expectation values are identical: \(\langle\psi\vert\hat{O}\vert\psi\rangle = \langle\chi\vert\hat{O}\vert\chi\rangle\). Why are global phases unobservable in quantum mechanics?
5. Using \(\hat{U}(t) = \cos(\Omega t/2)\hat{I} - \mathrm{i}\sin(\Omega t/2)\hat{X}\), compute the state \(\vert\psi(\pi/\Omega)\rangle\) starting from \(\vert\psi(0)\rangle = \vert 0\rangle\). Show that \(P_1 = \sin^2(\pi/2) = 1\) (complete population inversion). What is the state up to a global phase?
6. Apply Rabi evolution for time \(t = \pi/(2\Omega)\) starting from \(\vert 0\rangle\). (a) Write \(\vert\psi(\pi/(2\Omega))\rangle\) explicitly. (b) Compute \(\langle\hat{X}\rangle\), \(\langle\hat{Y}\rangle\), \(\langle\hat{Z}\rangle\) for this state. (c) Where does the Bloch vector point? (d) Why is this called a “\(\pi/2\) pulse”?
7. Compare Larmor precession (static field \(B_0\) along z) and Rabi oscillations (resonant drive along x in the RWA). In what sense are they both “rotations” on the Bloch sphere? What is fundamentally different about their timescales and mechanisms?
8. The generalized Rabi oscillation frequency is \(\tilde{\Omega} = \sqrt{\delta^2 + \Omega^2}\) where \(\delta\) is the detuning and \(\Omega\) is the on-resonance Rabi frequency. (a) For resonant driving (\(\delta = 0\)), show that \(P_1(t) = \sin^2(\Omega t/2)\). (b) For off-resonant driving (\(\delta \gg \Omega\)), explain why the oscillation amplitude is suppressed.