A two-level atom meets a resonant field
Idealize an atom as a system with just two energy levels — a ground state |g⟩ and an excited state |e⟩ separated by energy ħω₀ — and shine an oscillating electromagnetic field on it at a frequency close to ω₀. Isidor Rabi worked out the mathematics of this driven two-level problem in 1937 while studying nuclear magnetic moments in molecular beams, a precursor to nuclear magnetic resonance. The underlying "Rabi problem" is completely general: it describes spins in NMR, atoms driven by lasers, and superconducting qubits driven by microwaves equally well, because it depends only on there being two coupled levels and a coherent drive.
The Rabi frequency
At exact resonance, the probability of finding the atom in its excited state at time t oscillates cleanly between 0 and 1, sweeping fully from ground to excited and back with a period set entirely by the coupling strength — the Rabi frequency Ω. This periodic, fully coherent exchange of population is called Rabi flopping.
P_e(t) = sin²(Ω t / 2) (on resonance) Ω = Rabi frequency ∝ field amplitude × transition dipole moment Ω_generalized = √(Ω² + Δ²) (Δ = detuning of the drive from resonance)
Off resonance: detuning shrinks the swing
When the driving frequency ω differs from ω₀ by a detuning Δ = ω − ω₀, the population still oscillates, now at the faster generalized Rabi frequency √(Ω² + Δ²) — but the oscillation's amplitude shrinks, and it never reaches full population inversion. The maximum excited-state population attainable is Ω²/(Ω² + Δ²), which falls off quickly as the detuning grows. This is exactly analogous to a classical driven, damped oscillator: the response is largest and cleanest exactly at resonance, and it weakens the further off-resonance you push.
Pi pulses, and building quantum logic gates
The crucial practical consequence is that applying the drive for exactly the right duration lets you prepare any target superposition. A π pulse (Ωt = π) flips the population completely from ground to excited, acting as a NOT gate on a qubit. A π/2 pulse (Ωt = π/2) leaves the qubit in an equal superposition, functioning as a Hadamard-like gate — one of the essential building blocks of any quantum circuit. This is literally how single-qubit gates are implemented on real quantum hardware today: superconducting qubits are driven with timed microwave pulses, trapped ions with timed laser pulses, and NMR-based qubits with timed radio-frequency pulses. Rabi-oscillation timing is, quite directly, the qubit's basic clock for gate operations.
Decoherence spoils the picture
Real qubits are never perfectly isolated. Coupling to the environment — spontaneous emission, dephasing from stray fields and noise — damps the oscillation, so instead of flopping forever the excited-state population eventually settles toward a steady state rather than continuing to oscillate cleanly. The fuller description of this damped behavior is given by the optical Bloch equations, which extend the simple, undamped Rabi picture to include decay and dephasing through characteristic relaxation times usually called T1 and T2. Measuring how quickly Rabi oscillations decay in a real device is a standard characterization technique, and it reports directly on the qubit's coherence quality — one of the most important numbers in experimental quantum computing.
Frequently asked questions
What determines the Rabi frequency?
The Rabi frequency is set by how strongly the drive field couples to the transition — proportional to the field's amplitude and to the transition's dipole (or magnetic moment) matrix element. Stronger fields or transitions with a larger dipole moment give faster oscillations; it has nothing to do with the atom's natural linewidth or lifetime in the ideal, undamped case.
Why does detuning reduce the maximum population transfer?
When the drive frequency doesn't exactly match the atom's transition frequency, the drive is fighting a residual energy mismatch. The system still oscillates, but at a faster generalized Rabi frequency and with a smaller amplitude, so it never fully reaches the excited state — the same way pushing a swing off its natural rhythm still moves it, but not as high.
How do Rabi oscillations relate to quantum computing gates?
A single-qubit gate on real hardware is usually implemented by applying a resonant drive for a precisely timed duration. A pi pulse, half a full Rabi cycle, flips the qubit completely; a pi-over-2 pulse creates an equal superposition. Calibrating gate times on quantum computers is, quite literally, measuring and timing Rabi oscillations.
Try it live
Everything above runs in your browser — open Rabi Oscillations and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Rabi Oscillations simulation