|q⟩ Bad Qubits

intermediate · Physics · Time-Dependent Perturbation & Fermi's Golden Rule

Driven Two-Level Systems

The driven two-level system is the simplest exactly-solvable time-dependent problem and the prototype for every qubit gate. Here we connect the perturbative results of this module to the exact Rabi solution, and see precisely where perturbation theory breaks down.

Setup

Take levels 0|0\rangle (energy 00) and 1|1\rangle (energy ω0\hbar\omega_0) driven by a harmonic perturbation H^(t)=ΩRcos(ωt)σ^x\hat H'(t) = \hbar\Omega_R\cos(\omega t)\,\hat\sigma_x, where ΩR\Omega_R — the Rabi frequency — measures the drive strength via the matrix element ΩR=V10=1V^0\hbar\Omega_R = V_{10} = \langle 1|\hat V|0\rangle (so ΩR=V10/\Omega_R = |V_{10}|/\hbar). Writing Ψ=c0(t)0+c1(t)1|\Psi\rangle = c_0(t)|0\rangle + c_1(t)|1\rangle, the interaction-picture equations couple the two amplitudes.

Perturbative result and its limit

The first-order (perturbative) RWA result of the previous lessons, written in terms of ΩR=V10/\Omega_R = |V_{10}|/\hbar, is

P01(1)(t)=V10242sin2(Δt/2)(Δ/2)2=ΩR2Δ2sin2 ⁣(Δt2)    Δ=0    (ΩRt2)2,P_{0\to 1}^{(1)}(t) = \frac{|V_{10}|^2}{4\hbar^2}\,\frac{\sin^2(\Delta t/2)}{(\Delta/2)^2} = \frac{\Omega_R^2}{\Delta^2}\,\sin^2\!\Big(\tfrac{\Delta t}{2}\Big) \;\xrightarrow{\;\Delta=0\;}\; \Big(\tfrac{\Omega_R t}{2}\Big)^2 ,

reproducing the quadratic short-time growth. It is trustworthy only for weak coupling, ΩRΔ\Omega_R \ll |\Delta|, and short times. But for a two-level system we can solve the RWA equations exactly — there is no continuum to escape into, so probability is conserved between just two states.

The exact Rabi solution

Solving the RWA two-level problem exactly gives the Rabi formula, with population oscillating at the generalized Rabi frequency Ω=Δ2+ΩR2\Omega = \sqrt{\Delta^2 + \Omega_R^2}:

P01(t)=ΩR2Δ2+ΩR2sin2 ⁣(12Δ2+ΩR2t).P_{0\to 1}(t) = \frac{\Omega_R^2}{\Delta^2 + \Omega_R^2}\, \sin^2\!\Big(\tfrac{1}{2}\sqrt{\Delta^2+\Omega_R^2}\,t\Big) .

The first-order result above is exactly this with ΩR2\Omega_R^2 neglected next to Δ2\Delta^2. On resonance (Δ=ω0ω=0\Delta = \omega_0 - \omega = 0), the exact populations oscillate cleanly:

  P01(t)=sin2 ⁣(ΩRt2),P00(t)=cos2 ⁣(ΩRt2)  \boxed{\;P_{0\to 1}(t) = \sin^2\!\Big(\frac{\Omega_R t}{2}\Big),\qquad P_{0\to 0}(t) = \cos^2\!\Big(\frac{\Omega_R t}{2}\Big)\;}

This is Rabi flopping: population sloshes back and forth between the two levels, fully and reversibly. The perturbative (ΩRt/2)2(\Omega_R t/2)^2 is just the small-angle expansion of sin2(ΩRt/2)\sin^2(\Omega_R t/2) — perturbation theory is the leading edge of the true sinusoid, valid only while ΩRt1\Omega_R t \ll 1.

Pulse area and qubit gates

The quantity θ=ΩRt\theta = \Omega_R t is the pulse area. On resonance the drive rotates the Bloch vector by θ\theta about an axis in the equatorial plane — exactly an RY(θ)R_Y(\theta) (or RX(θ)R_X(\theta), depending on the drive phase) rotation:

RY(θ)0=cosθ20+sinθ21.R_Y(\theta)\,|0\rangle = \cos\tfrac{\theta}{2}\,|0\rangle + \sin\tfrac{\theta}{2}\,|1\rangle .

Why perturbation theory fails for a strong drive

First-order theory predicts Pt2P\propto t^2 without bound, which is nonsense once PP nears 1. The exact solution saturates at P=1P=1 and turns around — the population returns to 0|0\rangle after a full period. Perturbation theory simply cannot see the turnaround because it keeps only the lowest power of the drive. The two-level system is the cleanest place to witness this: short pulses agree with perturbation theory, long pulses reveal the full, bounded Rabi oscillation.

Try it

The simulator represents the qubit as a single-qubit statevector starting in 0|0\rangle. Apply a resonant π/2\pi/2-pulse using the RYR_Y rotation to produce the half-flopped state (0+1)/2(|0\rangle+|1\rangle)/\sqrt 2, then press Check.

Run your code to see the quantum state.

Sign in on the full site to ask questions and join the discussion.