🌑️ Trap, Image & Cool 06 · Laser Cooling Simulator

Laser Cooling Simulator

From room temperature to quantum ground state. Explore Doppler cooling, sub-Doppler gray molasses, and resolved-sideband cooling: the three stages that bring atoms to the quantum limit.

Cooling landscape

Separate free-space cooling from trapped-atom cooling.

This page starts with velocity-space Doppler cooling, then shows why sub-Doppler and sideband methods are needed as experiments move toward optical tweezers and Lamb-Dicke physics.

01Doppler damping

Use detuning and saturation to see a thermal velocity distribution narrow.

02Sub-Doppler mechanisms

Connect gray molasses and Sisyphus cooling to dark states, light shifts, and recoil scales.

03Sideband cooling

Move from velocity damping to motional-state cooling in a harmonic trap.

04Choose a method

Compare linewidth, recoil, trap frequency, and required laser complexity.

Live Doppler Cooling Simulator
Drag the sliders β€” watch the velocity distribution narrow as atoms cool
T = β€” ΞΌK ▏= Doppler limit ← hot  |  velocity  |  hot β†’
Temperature Ladder
From room temperature to motional ground state, 9 orders of magnitude

Why Cold Atoms for Quantum Computing?

Gate fidelity for a two-qubit Rydberg entangling gate scales as

$$\mathcal{F} \approx 1 - \alpha\langle n\rangle - \beta/\Omega_R$$
where ⟨n⟩ is the mean vibrational quantum number and Ω_R is the Rabi frequency. Each cooling stage suppresses thermal motion, reducing state-preparation errors from >10% to <0.5%. Resolved-sideband cooling to ⟨n⟩ < 0.1 is now routine in tweezer arrays.

Radiation Pressure Force

A two-level atom moving with velocity v along a laser beam of detuning Ξ΄ = Ο‰_L βˆ’ Ο‰_0 experiences a Doppler-shifted resonance at Ο‰_0 βˆ’ kv. The scattering rate

$$\Gamma_{\rm sc} = \frac{\Gamma}{2}\cdot\frac{s_0}{1 + s_0 + (2\delta\'/\Gamma)^2}$$

where Ξ΄' = Ξ΄ + kv is the effective detuning and sβ‚€ = I/I_sat. With counter-propagating beams the net force becomes velocity-dependent:

$$F(v) \approx -\alpha v, \qquad \alpha = \hbar k^2 \cdot \frac{4|\delta|\,s_0\,\Gamma}{(1 + s_0 + (2\delta/\Gamma)^2)^2}$$

This viscous force (Ξ± > 0 for red detuning Ξ΄ < 0) cools atoms. The minimum Doppler temperature is set by the balance between velocity damping and momentum diffusion:

$$T_D = \frac{\hbar\Gamma}{2k_{\rm B}}$$
Force Curve F(v), interactive
Ξ± (damping) = β€”
T_Doppler vs Detuning
Minimum T_D = ℏΓ/(2k_B) at Ξ΄ = βˆ’Ξ“/2

Doppler Limit in Practice

For Cs D2 line (Ξ“/2Ο€ = 5.234 MHz): T_D = 125 ΞΌK. For ⁢Li D2 (Ξ“/2Ο€ = 5.87 MHz): T_D = 141 ΞΌK. Sub-Doppler effects can break this limit, reaching the single-photon recoil scale E_r/k_B = ℏ²kΒ²/(2mk_B).

A 3D molasses (6 beams Β±x, Β±y, Β±z) provides isotropic cooling. Adding a magnetic field gradient creates a magneto-optical trap (MOT) that both cools and traps atoms.

Doppler Cooling Parameters by Species
⁢Li (671 nm)
MOT β†’ cMOT β†’ GM

Ξ“/2Ο€ = 5.87 MHz. T_D = 141 ΞΌK. Unresolved excited hyperfine structure, GM essential for sub-Doppler cooling. Single recoil E_r/k_B = 3.5 ΞΌK; one scatter cycle is roughly 7.1 ΞΌK without cooling.

⁸⁷Rb (780 nm)
MOT β†’ PGC β†’ evaporation

Ξ“/2Ο€ = 6.065 MHz. T_D = 146 ΞΌK. Well-resolved F levels. Sub-Doppler polarisation-gradient cooling (PGC) to ~4 ΞΌK.

ΒΉΒ³Β³Cs (852 nm)
MOT β†’ cMOT β†’ GM β†’ RSB

Ξ“/2Ο€ = 5.234 MHz. T_D = 125 ΞΌK. Strong Sisyphus cooling. Tweezer arrays with RSB cooling to ⟨n⟩ < 0.1.

Β²Β³Na (589 nm)
Zeeman slower β†’ MOT β†’ PGC

Ξ“/2Ο€ = 9.795 MHz. T_D = 235 ΞΌK. Yellow D2 line. First atom laser (MIT 1997). High evaporation efficiency.

⁸⁸Sr (689 nm)
Blue MOT β†’ Red MOT β†’ magic tweezer

Narrow-line intercombination: Ξ“/2Ο€ = 7.5 kHz. T_D = 180 nK. Direct sub-ΞΌK MOT. Magic wavelength at 813 nm for optical lattice clock.

¹⁷⁴Yb (556 nm)
Blue MOT β†’ Green MOT β†’ lattice

Narrow ΒΉSβ‚€β†’Β³P₁: Ξ“/2Ο€ = 182 kHz. T_D = 4.4 ΞΌK. Nuclear spin I=0. Ideal for SU(N) fermions (¹⁷¹Yb) and optical clocks.

Sisyphus Cooling (Polarisation-Gradient)

In a standing wave with spatially varying polarisation (linβŠ₯lin), the light-shifted sublevel energies vary with position on the scale of Ξ»/4. An atom in |m_F = +F⟩ moving in the +x direction climbs a potential hill, losing kinetic energy. At the top it optically pumps to |m_F = βˆ’F⟩ (lowest potential at that location), and the cycle repeats, Sisyphus loses kinetic energy each half-cycle.

$$T_{\rm Sisyphus} \propto \frac{U_0^2}{E_r} \propto \frac{I^2}{\delta^2\,E_r}$$

The single-photon recoil energy E_r = ℏ²kΒ²/(2m) sets the microscopic scale for random kicks. For Cs D2, E_r/k_B β‰ˆ 99 nK. In practice, polarization-gradient cooling reaches ΞΌK-scale temperatures, often tens of recoil energies rather than a universal 2–4 recoil limit.

Ξ›-Enhanced Gray Molasses (GM) for ⁢Li

⁢Li has an unresolved excited-state hyperfine structure (Ξ”_HF < Ξ“), making Sisyphus PGC inefficient. Instead, a Ξ›-system gray molasses (D1 line at 671 nm) exploits a dark state between |F=1/2⟩ and |F=3/2⟩:

$$|\mathrm{dark}\rangle = \cos\theta\,|F\!=\!1/2\rangle - \sin\theta\,|F\!=\!3/2\rangle$$

Dark-state atoms are velocity-selected: slow atoms stay dark (low scatter), fast atoms couple to the bright state and get cooled. GM achieves T β‰ˆ 40–60 ΞΌK for ⁢Li, well below T_D = 141 ΞΌK.

Our experiment: GM on the D1 line at Ξ΄/Ξ“ β‰ˆ +2, reaching T β‰ˆ 50 ΞΌK before loading into the optical tweezer array.

Sisyphus Potential (linβŠ₯lin)
Sublevel energies UΒ±(x) and optical pumping at crests
Ξ› System, Gray Molasses Level Diagram
|F=1/2⟩ |F=3/2⟩ |e⟩ (D1 excited) |dark⟩ = cos ΞΈ|F=½⟩ βˆ’ sin ΞΈ|F=Β³/β‚‚βŸ© Ξ΄
D1 Ξ›-system: dark state protected from scattering
⁢Li Gray Molasses: Experimental Result

By applying a D1 gray molasses (Ξ©/2Ο€ β‰ˆ 3 Ξ“, Ξ΄/2Ο€ β‰ˆ +2 Ξ“) for 3 ms after the MOT switch-off, we achieved T β‰ˆ 50 ΞΌK from T_MOT β‰ˆ 200 ΞΌK, a 4Γ— improvement in temperature that directly reduces the motional-state occupation after loading into the tweezer: ⟨n⟩_initial ∝ T/Ο‰_trap.

Harmonic Trap & Sideband Structure

An atom in a harmonic potential with trap frequency Ο‰_trap/2Ο€ has quantised motional states |n⟩. The motional sidebands appear at:

$$\omega_{\rm carrier} \pm n\cdot\omega_{\rm trap}/2\pi$$

In the Lamb-Dicke regime (Ξ·Β² = E_r/ℏω β‰ͺ 1), transition rates on the red sideband (RSB, Ο‰ βˆ’ Ο‰_trap) go as Ξ·Β²n, while the blue sideband (BSB) goes as Ξ·Β²(n+1).

$$\eta = k\sqrt{\dfrac{\hbar}{2m\omega_{\rm trap}}} = \sqrt{\dfrac{E_r}{\hbar\omega_{\rm trap}}}$$

Resolved Sideband Cooling Cycle

Drive the RSB: |g,n⟩ β†’ |e,nβˆ’1⟩. Spontaneous emission returns mostly to |g,nβˆ’1⟩ (Lamb-Dicke suppression). Each cycle removes one vibrational quantum:

$$\langle\dot{n}\rangle = -\Gamma_{\rm cool}\cdot n + \Gamma_{\rm heat}$$

Steady-state: ⟨n⟩_ss = (Ξ“_heat/Ξ“_cool) β‰ˆ η²Γ²/(4ω²) for weak sideband. In practice ⟨n⟩_ss < 0.1 is achievable.

EIT-Assisted Cooling

Electromagnetically Induced Transparency (EIT) cooling uses a probe + coupling beam to engineer a narrow absorption feature at the RSB frequency. The dark state suppresses carrier scattering while the RSB absorption is enhanced, achieving faster cooling rates than conventional RSB cooling.

$$\langle n\rangle_{\rm EIT} \approx \frac{1}{4}\!\left(\frac{\gamma_{\rm dark}}{\omega_{\rm trap}}\right)^{\!2}$$

EIT is especially useful for motional frequencies Ο‰_trap < Ξ“ (unresolved sideband regime), enabling ground-state cooling in shallower traps.

Sideband Spectrum, interactive
RSB/BSB asymmetry β‰ˆ ⟨n⟩/(⟨n⟩+1), thermometry probe
⟨n⟩(t) Cooling Evolution
⟨n⟩(t) = ⟨n⟩_ss + (nβ‚€ βˆ’ ⟨n⟩_ss)e^{βˆ’Ξ“_cool t}
All Cooling Methods at a Glance
Method Stage T_min Limit Typical atoms Notes
Zeeman Slower Pre-cooling ~10 mK Doppler Most alkalis, Sr, Yb Slows hot atomic beam before MOT
3D MOT Stage 1 ~100–200 ΞΌK Doppler All Combines cooling + 3D spatial trapping
Compressed MOT (cMOT) Stage 1b ~50 ΞΌK Doppler / PGC Cs, Rb, Li Ramp B-field + detuning before sub-Doppler
Polarisation-Gradient (PGC) Stage 2 2–10 ΞΌK Photon recoil Rb, Cs, K, Na linβŠ₯lin or Οƒ+Οƒβˆ’ standing waves, no B-field
D1 Gray Molasses (GM) Stage 2 ~40–60 ΞΌK Photon recoil ⁢Li, K (unresolved HF) Ξ›-system dark state, works on D1 line
Narrow-line MOT (red) Stage 2 ~1 ΞΌK Photon recoil Sr (689 nm), Yb (556 nm) Single-photon recoil kicks visible; direct sub-ΞΌK
Resolved Sideband (RSB) Stage 3 ⟨n⟩ < 0.1 Lamb-Dicke, Ξ· Cs, Rb, Ca⁺, Mg⁺ in tweezers/lattices Requires resolved Ο‰_trap > Ξ“; closes on RSB
EIT Cooling Stage 3 ⟨n⟩ < 0.1 Dark-state linewidth Ca⁺, Mg⁺, Sr, neutral atoms Dark resonance engineered at RSB; faster rate
Temperature Scale Comparison (log₁₀ T / K)

Doppler Limit

T_D = ℏΓ/(2k_B). Set by the balance between laser cooling force and random recoil kicks from spontaneous emission. Scales with linewidth.

Recoil Limit

Single recoil: E_r/k_B = ℏ²kΒ²/(2mk_B). One absorption plus spontaneous emission gives a two-recoil heating scale β‰ˆ2E_r/k_B. For Cs D2: E_r/k_B β‰ˆ 99 nK and 2E_r/k_B β‰ˆ 198 nK.

Lamb-Dicke Limit

In a trap: ⟨n⟩_ss β†’ η²Γ²/(4ω²). Deep into Lamb-Dicke regime (Ξ· β†’ 0) and resolved sidebands (Ο‰ ≫ Ξ“), ⟨n⟩ β†’ 0.

pylcp, Laser Cooling Physics

pylcp (Python Laser Cooling Physics) is an open-source package for simulating laser-atom interactions. It supports rate-equation, optical Bloch equation, and Hund's case (a) Hamiltonian approaches.

import pylcp import numpy as np # Define laser beams (3D molasses) laser_beams = pylcp.laserBeams([ {'kvec': np.array([1,0,0]), 's': 0.5, 'delta': -0.5}, {'kvec': np.array([-1,0,0]), 's': 0.5, 'delta': -0.5}, # ... Β±y, Β±z beams ], beam_type=pylcp.infinitePlaneWaveBeam) # Define atom (e.g., Rb F=2 β†’ F'=3) atom = pylcp.hamiltonians.singleF( F=2, Fp=3, gamma=1, dipole_matrix_element=1 ) # Integrate force equation eqn = pylcp.rateeq(laser_beams, magField, atom) eqn.set_initial_pop(np.array([1/5]*5)) sol = eqn.equilibrium_populations(r=np.zeros(3), v=np.array([0.1,0,0]))

arc, Alkali Rydberg Calculator

arc provides atomic structure data, dipole matrix elements, and Rydberg state properties for alkali atoms. Useful for computing polarizabilities, C₆ coefficients, and Rydberg blockade radii.

from arc import Caesium atom = Caesium() # Get natural linewidth of D2 line gamma = atom.getTransitionRate(6,0,0.5, 6,1,1.5) print(f"Ξ“/2Ο€ = {gamma/2/np.pi/1e6:.3f} MHz") # Rydberg C6 coefficient for 70S1/2 C6 = atom.getC6term(70,0,0.5, 70,0,0.5) R_b = (abs(C6) / (hbar * 2*np.pi*1e6)) ** (1/6) print(f"Blockade radius = {R_b*1e6:.1f} ΞΌm")

QuTiP, Quantum Toolbox

For master equation simulation of the density matrix ρ under sideband cooling (Lindblad form):

$$\dot{\rho} = -i[H_{\rm eff},\rho] + \sum_k\!\left(L_k\rho L_k^\dagger - \tfrac{1}{2}\{L_k^\dagger L_k,\rho\}\right)$$
import qutip as qt N = 30 # Fock space truncation a = qt.destroy(N) H = eta * Omega * (a + a.dag()) # RSB drive c_ops = [np.sqrt(gamma) * a] # decay result = qt.mesolve(H, rho0, tlist, c_ops, e_ops=[a.dag()*a])
Additional Libraries

AtomicUnits.jl (Julia), unit conversions for atomic physics. QuantumOptics.jl, fast master-equation solvers in Julia. MOLSCAT, molecular scattering for Feshbach resonances. COMSOL, FEM for magnetic trap geometry and electrode design.

  • [1] T. W. HΓ€nsch and A. L. Schawlow, "Cooling of gases by laser radiation," Opt. Commun. 13, 68 (1975).
  • [2] D. J. Wineland and H. Dehmelt, "Proposed 10¹⁴ δν < Ξ½ laser fluorescence spectroscopy on Tl⁺ mono-ion oscillator," Bull. Am. Phys. Soc. 20, 637 (1975).
  • [3] S. Chu et al., "Three-dimensional viscous confinement and cooling of atoms by resonance radiation pressure," Phys. Rev. Lett. 55, 48 (1985). Nobel Prize 1997.
  • [4] P. D. Lett et al., "Observation of atoms laser cooled below the Doppler limit," Phys. Rev. Lett. 61, 169 (1988).
  • [5] J. Dalibard and C. Cohen-Tannoudji, "Laser cooling below the Doppler limit by polarization gradients: simple theoretical models," J. Opt. Soc. Am. B 6, 2023 (1989).
  • [6] A. Aspect et al., "Laser cooling below single-photon recoil by velocity-selective coherent population trapping," Phys. Rev. Lett. 61, 826 (1988).
  • [7] F. Sievers et al., "Simultaneous sub-Doppler laser cooling of fermionic ⁢Li and ⁴⁰K on the D1 line," Phys. Rev. A 91, 023426 (2015).
  • [8] I. Diedrich et al., "Laser cooling to the zero-point energy of motion," Phys. Rev. Lett. 62, 403 (1989). First sideband cooling.
  • [9] A. M. Kaufman et al., "Cooling a single atom in an optical tweezer to its quantum ground state," Phys. Rev. X 2, 041014 (2012).
  • [10] J. D. Thompson et al., "Coherence and Raman sideband cooling of a single atom in an optical tweezer," Phys. Rev. Lett. 110, 133001 (2013).
  • [11] A. J. Park et al., "Cavity-enhanced optical lattice clock," Phys. Rev. X 10, 021078 (2020). EIT cooling in neutral atoms.
  • [12] B. J. Lester et al., "Rapid production of uniformly filled atomic arrays," Phys. Rev. Lett. 115, 073003 (2015).

See Also