intermediate · Physics · Time Evolution & the Schrödinger Picture
Two-Level Rabi Oscillations
A two-level system driven on resonance does not sit still — it cycles coherently between its two
levels. These Rabi oscillations are the workhorse of qubit control: every single-qubit gate is a
carefully timed Rabi flop.
The driving Hamiltonian
In a frame rotating with the drive (the "rotating frame"), a resonant drive of strength
Ω — the Rabi frequency — reduces to the time-independent Hamiltonian
H^=2ℏΩσx.
The evolution operator is the exponential of a Pauli matrix. Using
e−iθσx/2=cos2θI−isin2θσx,
U(t)=e−iH^t/ℏ=e−i(Ωt/2)σx=cos2ΩtI−isin2Ωtσx.
This is exactly the rotation gate RX(θ) with angle θ=Ωt. Time evolution under
an X-type drive is an RX rotation — the link between physics and the gate set is direct.
Population transfer
Apply U(t) to the ground state ∣0⟩:
∣ψ(t)⟩=cos2Ωt∣0⟩−isin2Ωt∣1⟩.
The probability of finding the system in the excited state is the Rabi formula:
P1(t)=sin22Ωt.
It oscillates fully between 0 and 1 at the Rabi frequency. Some landmark times:
If the drive is detuned from the transition by δ, the oscillation frequency increases to the
generalised Rabi frequency Ω′=Ω2+δ2, and the population no longer
reaches 1: P1(t)=Ω′2Ω2sin2(Ω′t/2). Perfect flopping requires
exact resonance, which is why qubit calibration hunts for the frequency that maximises the transfer
amplitude.
Try it
Prepare the qubit state after a quarter Rabi period, Ωt=π/2, by applying RX(π/2) to
∣0⟩. The grader checks the full statevector: you should get
21(∣0⟩−i∣1⟩), with each level carrying probability 1/2.
Run your code to see the quantum state.
Sign in on the full site to ask questions and join the discussion.