🔬 Tool 02 · Lab Techniques

⚗️ AMO Lab Techniques

Practical instrumentation guide for optical-tweezer and ultracold-atom experiments — covering beam delivery, optical pumping, RF electronics, computational tools, and laser systems. Drawn from Chapter 6 of Phatak (2025), PhD Thesis, Purdue University (Hood Lab).

This page is a practical guide for anyone entering an AMO lab — covering the how and why behind the core techniques used in optical-tweezer experiments with laser-cooled atoms. The emphasis is on physical reasoning: not just what to do, but why each component is designed the way it is and what breaks when it goes wrong. Use the tabs below to jump to a topic.
1 · Optical Fiber Coupling
Almost every laser beam in an AMO experiment is delivered to the optical table via optical fiber. This is not merely a convenience: fibers spatially filter the beam, mechanically decouple the laser table from the experiment table, and allow laser sources to be swapped without realigning downstream optics. The practical consequence is that fiber coupling efficiency determines beam quality at the atom.

Three fiber types appear in a typical lab:
  • Single-mode (SM) — supports only the fundamental HE₁₁ mode; any higher-order input content is rejected. Essential wherever spatial coherence matters.
  • Polarisation-maintaining (PM) — SM fiber with stress rods that introduce birefringence; preserves the input polarisation when aligned to the principal axis. Every beam requiring a defined polarisation at the atom must travel on PM fiber.
  • Multimode (MM) — large core, easy to couple; used for wavemeter pick-offs, diagnostics, and detection paths where polarisation is unimportant.
Mode-matching: the key formula + calculator

A lens of focal length f converts an input Gaussian beam of 1/e² radius w_in into a focused waist:

w₀ ≈ λ f / (π w_in)

The coupling condition is w₀ = w_f, where w_f = MFD/2 is the fiber mode radius. Solving for the required focal length:

f = π w_in w_f / λ

Trade-off: shorter f → tighter focus, higher peak efficiency, stricter alignment tolerances. Longer f → more robust over temperature drifts.

Target: 50–80% coupling into SM/PM fiber; >80% into MM. PM fiber extinction ratio target: >20 dB (P∥/P⊥ > 100), meaning <1% power in the wrong polarisation axis.

🔧 Mode-matching calculator

Formula: f = π w_in w_f / λ  ·  Verify with VNA or throughput measurement

PM fiber alignment procedure
  1. Use a PBS to prepare clean linear polarisation upstream.
  2. Rotate a HWP after the PBS to align the polarisation to the fiber's keyed (slow/fast) axis.
  3. Optimise coupling for maximum throughput.
  4. Measure extinction ratio (ER) at the output through an analyser PBS.
  5. Iterate HWP angle to maximise ER.
Target ER > 20 dB. Residual polarisation impurity (leakage into the orthogonal axis) is the dominant limit on optical-pumping fidelity and on the σ⁺–σ⁻ purity of gray-molasses imaging beams.
📦 Thorlabs — SM & PM Fibers
SM-780HP (780 nm, MFD 5.0 μm) · PM780-HP (PM, 780 nm) · P1-630A-FC (630 nm)
📦 Thorlabs — Coupling Lenses
C220TMD (f=11 mm) · C230TMD (f=4.51 mm) · C240TMD (f=8 mm)
2 · Double-Pass Acousto-Optic Modulators (AOMs)
An AOM diffracts light off a moving acoustic grating, shifting the optical frequency by f_RF while deflecting the beam by the Bragg angle. The problem with a single pass: the Bragg angle depends on f_RF, so tuning the frequency also steers the beam. This coupling is unacceptable for precision experiments.

The solution is double-passing: retroreflect the first-order beam back through the same crystal. The frequency shift doubles to 2 f_RF and the angular deviations cancel exactly — the output beam direction is independent of f_RF. Every tunable beam in the experiment uses a double-pass AOM.
Cat's-eye retroreflector geometry

The most compact double-pass geometry:

  1. AOM crystal → first-order beam deflected by Bragg angle
  2. Lens (f = one focal length from crystal) collimates and focuses
  3. QWP + mirror at one focal length from lens — retroreflects beam
  4. QWP traversed twice → polarisation rotated 90°
  5. Second pass through AOM → frequency shifted by another f_RF
  6. PBS transmits the 2f_RF output (orthogonal polarisation) and rejects zero-order

The cat's-eye geometry makes retroreflection insensitive to mirror tilt, which is why it is preferred over simpler flat-mirror configurations.

Typical performance
~90%
Single-pass eff.
~80%
Double-pass eff.
40–50 dB
Extinction (AOM off)
Longitudinal vs. shear-wave AOMs
PropertyLongitudinalShear-wave
Acoustic modeAtoms ∥ propagationAtoms ⊥ propagation
Sound velocity~4–6 km/s~1–2 km/s
Deflection angleLarger (AOD use)Smaller
RF bandwidthBroaderNarrower
Diffraction eff.Lower at peakHigher at peak
In the lab: Cooling/imaging beams → shear-wave AOM. Tweezer array generation → longitudinal AOM (AOD), because large deflection range is needed to position hundreds of tweezers.

🔧 AOM switching-time calculator

Formula: t_rise = d_beam / v_s  ·  Focus tighter to get faster switching

📦 AOM vendors
Gooch & Housego · AA Opto-Electronic (MT series) · Isomet
📦 EOM vendors (fast switching)
Qubig · EOSpace · Jenoptik
3 · Polarimetry — Stokes Parameters & the Poincaré Sphere
Polarisation purity is one of the most critical and least forgiving parameters in AMO experiments. A 1% admixture of the wrong circular component in an optical-pumping beam can reduce state-preparation fidelity from >99% to <95%. A few percent of linear polarisation in a σ⁺–σ⁻ gray-molasses beam opens decoherence pathways. Measuring polarisation quantitatively — not just qualitatively — is essential.

Stokes parameters

The complete polarisation state is described by four intensity measurements:

ParameterMeaning
S₀ = I_totalTotal power
S₁ = I_H − I_VHorizontal vs. vertical linear
S₂ = I₊₄₅ − I₋₄₅Diagonal linear
S₃ = I_RCP − I_LCPRight vs. left circular
P = √(S₁² + S₂² + S₃²) / S₀

P = degree of polarisation (1 = fully polarised)

Rotating-QWP measurement method

Place a QWP on a rotation stage before a PBS analyser. As QWP angle θ is swept, transmitted intensity follows:

I(θ) = ½(A + B sin2θ + C cos4θ + D sin4θ)
S₀ = A − C  |  S₁ = 2C  |  S₂ = 2D  |  S₃ = B

Use 50–100 evenly spaced angles for reliable results.

QWP retardance calibration

δ = 2 cos⁻¹(√(I_min / I_max))

Measure between two PBS ports with linear input. Any deviation from 90° is corrected in the fitting procedure. Calibrate every QWP in optical-pumping and imaging paths.

Poincaré Sphere: RCP (σ⁺) sits at the north pole (S₃ = +1), LCP (σ⁻) at the south pole (S₃ = −1). All linear states lie on the equator. Elliptical states are on the surface. A pure state has |S| = S₀; partially polarised light has |S| < S₀.
4 · Laser Frequency Stabilisation
Free-running diode lasers drift by ~MHz per minute due to temperature and current fluctuations. Atomic transitions have natural linewidths of 5–6 MHz (D1, D2 lines) or even ~3.5 Hz (Cs 5D₅/₂ quadrupole). Three complementary strategies cover all stabilisation needs in the lab, forming a hierarchy.

Saturated-Absorption Spectroscopy (SAS) Locking

Two counter-propagating beams through a heated vapour cell create a Doppler-free Lamb dip: only atoms with near-zero velocity see both beams resonantly, so a narrow (~linewidth) feature appears on the Doppler-broadened background.

Error signal generation: FM dithering (current modulation or EOM sideband) + phase-sensitive detection (lock-in) converts the Lamb dip into an error signal that crosses zero at line centre.

Used for: Cs 852 nm D2 laser · Li 671 nm D1 laser (direct atomic references).
Not suitable for: Cs 685 nm quadrupole line (I_sat ≈ 2.3 W/cm², impractical for SAS) → use PDH cavity lock instead.
📦 Vapour cell suppliers
Thorlabs Cs/Rb cells · Alvarez Research
📦 Lock electronics
Vescent D2-125 laser servo · Toptica DLC Pro

Beat-Note (Offset) Locking

When two lasers need a fixed frequency difference, overlap them on a fast photodiode and compare the heterodyne beat-note to an RF reference.

Example: Li D2 laser offset phase-locked to Li D1 laser (Vescent electronics), inheriting the D1 absolute reference while maintaining ~10–100 Hz relative linewidth for coherent Raman processes.

Advantages
  • Tunable offset (change RF reference frequency)
  • Fast relative linewidth (~Hz level)
  • No vacuum infrastructure required
  • One well-stabilised master laser as absolute reference
Li D1 (SAS locked, absolute) ──── beat-lock ──→ Li D2
Cs D2 (SAS locked, absolute) ──── beat-lock ──→ Cs repumper
📦 Beat-note lock electronics
Vescent D2-135 offset PLL · Analog Devices HMC984 PFD · Mini-Circuits RF mixers

Pound-Drever-Hall (PDH) Cavity Locking

For wavelengths without accessible atomic references, or when sub-kHz linewidth is required, lock to a high-finesse Fabry-Pérot cavity.

Principle: Phase-modulate the input beam (EOM at Ω) → detect reflected light on fast photodiode → demodulate at Ω → antisymmetric error signal that crosses zero exactly at cavity resonance.

Key parameters — 685 nm lock (Phatak 2025)
77.5 mm
Cavity length L
1.93 GHz
ν_FSR
~15 000
Finesse F
~100 kHz
Cavity linewidth
~1 kHz
Laser linewidth
Diode → prism pair (astigmatism) → isolator (30–40 dB) → EOM (27 MHz)
→ mode-matching telescope → ULE cavity (vacuum, mK temp. stabilisation)

Two-loop feedback: Fast path to laser current (MHz BW) + slow path to PZT (kHz BW). Cavity drift ≈ 2.5 kHz per 0.01°C temperature excursion.

Critical: Fractional length stability for 1 kHz laser linewidth is δL/L ~ 10⁻¹², corresponding to picometer-scale cavity length control. Thermal isolation at the mK level is non-negotiable.
📦 Reference reading
Black (2001) — PDH tutorial (Am. J. Phys.) · Ludlow et al. (2015) — Optical atomic clocks

Lock hierarchy — how all lasers are referenced

The three methods form a complementary hierarchy:

MethodAbsolute ref?LinewidthInfrastructure
SAS✅ Yes (atomic line)~MHzVapour cell + lock-in
Beat-noteVia master laser~Hz (relative)Fast PD + RF electronics
PDH cavityVia cavity (ULE)~kHzVacuum + thermal control
Hood Lab hierarchy (Li-Cs experiment)
Li D1 (671 nm) ─── SAS locked ──────────── absolute reference
   └── Li D2 (671 nm) ─────── beat lock (Vescent D2-135)

Cs D2 (852 nm) ─── SAS locked ──────────── absolute reference
   └── Cs repumper ──────── beat lock

Cs 685 nm ──────── PDH (ULE cavity) ──── <1 kHz linewidth
1064 nm tweezer ─── free-running (stable Nd:YAG/fiber laser)
Optical pumping drives an atom into a specific Zeeman sublevel via repeated photon absorption and spontaneous emission cycles. In a tweezer experiment, its purposes are twofold:
  1. State preparation — put the atom in a single, well-defined |F, m_F⟩ state before any coherent manipulation.
  2. Detection preparation — define the initial condition for state-selective fluorescence imaging.

Imperfect optical pumping is a direct source of systematic error in lifetime measurements, qubit state detection, and gate fidelity.

Cesium: pumping to |F=4, m_F=+4⟩

Scheme: σ⁺-polarised light driving F=4 → F′=4 has no allowed absorption for an atom already in m_F=+4 (which would require Δm_F=+1, but no m′_F=+5 exists in the excited state). That state is dark; all other m_F sublevels are continuously depopulated until the atom accumulates in m_F=+4.

Repumper: A beam resonant with F=3→F′=4 returns any population that decayed to F=3.

Why the magnetic-field direction matters: The quantisation axis is defined by the local B-field, not the laser k-vector. If the bias field is misaligned with the beam, the σ⁺ in the lab frame decomposes into σ⁺, π, and σ⁻ in the atom's frame. Apply a bias field of ~6 G along the optical axis of the pumping beam.

Diagnostic: the depumping-ratio test

  1. Drive F=4→F′=4 without the repumper — atoms in F=4 scatter photons and heat out of the trap.
  2. Under aligned B-field: atoms in the dark state |4,+4⟩ survive for ~1 ms (off-resonant scattering only).
  3. Under deliberately misaligned B-field (~45°): σ⁺ acquires σ⁻ component → atoms depumped in ~10 μs.
  4. Target depumping ratio > 100 (aligned/misaligned survival times).

Adjustment knobs: laser frequency (exact line centre), QWP orientation (polarisation purity), bias field direction. Together these achieve >99% pumping fidelity.

Quick diagnosis checklist:
✅ ER of pumping beam fiber > 20 dB
✅ Bias field coil along pump beam axis
✅ Pump laser on F=4→F′=4 (not F=3→F′=4)
✅ Repumper on F=3→F′=4
✅ Depumping ratio > 100
✅ Pump pulse duration > 5 × (1/Γ_scatter)
📦 Bias coil drivers
Wavelength Electronics low-noise current sources · itech programmable supplies

Lithium: D2-line optical pumping

Challenge: The ⁶Li D2 excited-state hyperfine splitting is only ~5 MHz — comparable to Γ. Different F′ components overlap, making it impossible to address a single excited hyperfine level cleanly. In practice, a combination of F=3/2→F′=3/2 and F=1/2→F′=3/2 light is used.

Procedure

  1. Coarse beam alignment to MOT on the diagonal camera.
  2. Fine alignment on a single trapped atom.
  3. Verify resonance by scanning laser frequency over the atom-loss signal.
  4. Characterise fidelity with the depumping-ratio test (same as Cs).
Advantage: Ground-state hyperfine splitting of 228 MHz ≫ D2 linewidth → state-selective probing is clean and free of cross-talk.
Practical note: In a dual-species (Li+Cs) setup, the Li pumping beams co-propagate with the Cs beams — beam geometry and PM-fiber infrastructure are shared, so only minor frequency and alignment adjustments are needed once Cs pumping is optimised.
Coherent control of atomic hyperfine states requires delivering oscillating magnetic fields at precise frequencies — 228 MHz for ⁶Li ground-state splitting, ~76 MHz in the Paschen-Back (high-field) regime, 9.2 GHz for Cs. The engineering challenge is delivering enough B-field amplitude at the atom while fitting inside an existing vacuum apparatus. Safety-critical high-current electronics (Feshbach coils) demand dedicated hardware interlocks that are independent of the computer control system.

Loop antenna for Li hyperfine transitions

A single-turn loop radiates primarily through its magnetic dipole field. The radiation resistance of a small loop of area A at frequency f is:

R_rad ≈ 20π² (2πA/λ²)² Ω

For any loop that fits near a vacuum cell, R_rad ≪ 50 Ω. Efficient power delivery from a 50 Ω source therefore requires an impedance-matching network.

Three approaches tested (with VNA)

  1. Capacitive loading — series or parallel capacitor shifts resonance. Result: parallel ~47 pF proved most effective for 76 MHz, compact geometry.
  2. Transmission-line stub matching — moves impedance on Smith chart. Works in principle, but spurious resonances can complicate things.
  3. Discrete LC networks — more design freedom but more components.

Achieved: reflection minimum ~10 dB, sufficient B-field at the atom with ~100 W amplifier.

Lessons learned

  • Lead length (connector to loop) contributes parasitic inductance at 100 MHz — non-negligible.
  • Simulate with SimSmith before building every iteration.
  • The resonant frequency scales inversely with circumference at fixed inductance.

🔧 Loop antenna quick estimate

Approximate formulas — always verify with VNA measurement.

📦 Tools & instruments
Siglent SVA1015X VNA · SimSmith (free Smith chart simulator) · Mini-Circuits RF amplifiers

Feshbach coil safety interlocks

Feshbach coils produce fields of order 1000 G by carrying large DC currents. Sudden current interruption generates inductive voltage spikes that can damage power supplies and coils.

Hardware interlock logic (essential rules)

  • Monitor: coil temperature, current level, supply voltage
  • On threshold exceeded: ramp down smoothly, do not switch off abruptly
  • All interlock logic implemented in relay hardware, independent of computer control
  • Interlock circuit must be untriggerable by software bugs
⚠️ Never bypass a hardware interlock for convenience. Inductive spikes from sudden coil switching have destroyed power supplies and cracked coil epoxy in labs worldwide. The hardware interlock is not optional. A software interlock fails if the computer crashes. A relay cannot be bypassed by software.
📦 High-current supplies
Kepco BOP bipolar · iSeg precision current sources · AMETEK Programmable Power
Optimising an ultracold-atom experiment means navigating a high-dimensional continuous parameter space where each measurement takes seconds to minutes. A MOT has ≥5 knobs; a tweezer experiment adds trap depth, cooling polarisation, B-field direction. Naïve grid search over 5 variables × 10 points = 10⁵ trials — months of run time.

How it works

Gaussian-Process Regression (GPR): a non-parametric Bayesian model that maintains a probabilistic map of the response surface (e.g. atom survival vs. laser detuning + power). At each step it returns a predicted value and an uncertainty — unexplored regions have high uncertainty.

Acquisition function: selects the next measurement point by trading off exploitation (sample near current optimum) and exploration (reduce uncertainty in poorly sampled regions).

Acquisition functionWhen to use
Expected Improvement (EI)Default; works well near optimum
Upper Confidence Bound (UCB)When signal is absent, need broad search
Probability of Improvement (PI)Conservative; avoids risk

Workflow

  1. Collect 5–20 initial points from Latin hypercube or random design
  2. Train GPR model; inspect posterior mean + uncertainty
  3. Select next point by maximising EI/UCB
  4. Run experiment, append data, retrain, repeat
Convergence: 30–100 evaluations for 4–8 dimensional spaces (vs. thousands for grid search).
GP posterior demo — atom survival vs. cooling detuning

Grey dotted = true function · Purple band = GP ±2σ · Yellow = observations · Green dashed = next query point

The master-equation simulations in the Li and Cs chapters are implemented in QAtomTweezer — a purpose-built Python library on top of QuTiP. The key idea is to treat a single atom with full hyperfine structure coupled to a 1D harmonic oscillator representing one motional axis of the tweezer.

Physical model

H = H_internal ⊗ H_HO
  • H_internal: all hyperfine and Zeeman sublevels (typically 12–24 states for D1 of an alkali)
  • H_HO: harmonic oscillator, truncated at N_HO = 10–20 Fock states
  • Total dimension: d_int × N_HO (e.g. 12 × 12 = 144 for Li D1)

Key feature: the full matrix exponential is used for the recoil operator R̂ = e^(iη(â+â†)) (not the Lamb-Dicke expansion), so the code is valid beyond the strict Lamb-Dicke regime.

3 validation cross-checks

  1. Fock distribution P(n) — fit to Boltzmann to extract T_eff
  2. Excited-state fraction p_e — compare to measured photon rate
  3. Temperature minimum — verify location in 2D parameter scans

Code structure

# Entry points:
QAtomTweezer.py
QAtomTweezer_SingleLevel.py

# Main callable:
SteadyStateTweezer(
    x,      # [δ1, δ2, Ω1, Ω2, φ1, φ2]
    wh,     # trap freq in units of Γ
    Nh,     # HO truncation
    atom,   # AtomSettings object
    eta,    # Lamb-Dicke parameter
    pol,    # polarisation config
)
# Returns: ⟨n⟩, P(n), p_e

Performance

1–5 s
per steady-state eval (144×144)
10–30 min
2D scan 50×50 (joblib)
📦 Software stack
QuTiP documentation · joblib (parallelism) · Johansson et al. (2013) — QuTiP 2 paper
AMO experiments for Li–Cs tweezer work require four distinct laser wavelengths, each with its own technical demands. All are produced by external-cavity diode lasers (ECDLs) in Littrow configuration, except the 1064 nm tweezer which uses a commercial Nd:YAG/fiber laser.
External-Cavity Diode Lasers (ECDLs) — general principles

A bare semiconductor diode lases on multiple longitudinal modes. Two tuning mechanisms in a bare diode:

  • Injection current: ∂ν/∂I ~ 1–3 GHz/A (fast but noisy)
  • Temperature: ∂ν/∂T ~ −20 to −40 GHz/K (slow, hysteretic)

Neither alone provides the narrow linewidth (<100 kHz) or mode-hop-free tuning range (>1 GHz) required.

The Littrow ECDL solution

  • Holographic grating at Littrow angle feeds first-order diffraction back into the diode
  • Selects one longitudinal mode of the extended cavity
  • Grating angle (PZT-tuned) + injection current → mode-hop-free tuning over 1–2 GHz
  • AR coating on front facet suppresses internal Fabry-Pérot resonances
~100 kHz
Free-running linewidth
1–2 GHz
Mode-hop-free scan
~30 MHz/V
PZT tuning

Common failure modes

  • Mode hops: usually from temperature drift; cure with better temperature control
  • Reduced output: check AR coating; diodes degrade with age and excessive current
  • Multiple modes: grating feedback misaligned; realign while monitoring on wavemeter
  • Linewidth broadening: current noise from noisy driver; use low-noise current source

Alignment tips

  1. Set temperature for approximate target wavelength
  2. Coarsely align grating to first-order feedback with IR card
  3. Monitor wavelength on wavemeter; find single-mode region
  4. Maximise mode-hop-free range by co-scanning PZT + current (feed-forward)
📦 ECDL vendors
Toptica DL Pro · Sacher LION · MOGLabs CEL · RIO Photonics (DFB)
671 nm — Lithium D-lines (⁶Li / ⁷Li)
Transitions

D1 (670.992 nm) and D2 (670.977 nm)

Role in experiment

MOT (D2), Zeeman slower (D2), Λ-GM cooling and tweezer imaging (D1)

Linewidth

Γ/2π = 5.87 MHz (D1 and D2 nearly identical)

Key challenge

D1 and D2 lines separated by only ~10 GHz — both needed simultaneously. D2 laser offset-locked to D1. Lightest alkali: recoil temperature 3.54 μK, largest recoil in the alkalis.

Locking strategy

D1: SAS locked to vapour cell. D2: beat-note locked to D1 (Vescent D2-135).

Laser source

Toptica or home-built ECDL at 671 nm; TA amplifier often needed for MOT power

852 nm — Cesium D2 (¹³³Cs)
Transitions

D2 (852.347 nm); D1 at 894.6 nm also used in some labs

Role

MOT, fluorescence imaging, repumper

Linewidth

Γ/2π = 5.23 MHz

Key challenge

Large hyperfine splitting (9.193 GHz) means cooler and repumper must be offset by ~9.2 GHz — use AOM chain or separate laser with beat lock.

Locking strategy

SAS locked directly to Cs D2 line in vapour cell.

685 nm — Cesium quadrupole transition (5D₅/₂)
Transitions

6S₁/₂ → 5D₅/₂ (electric quadrupole, Γ/2π ≈ 117.6 kHz = 3.5 Hz natural linewidth)

Role

Narrow-line sideband cooling of Cs in tweezer; excited-state lifetime measurement

Linewidth

Γ/2π = 117.6 kHz  (3.5 Hz natural; resolved sidebands at typical trap frequency)

Key challenge

Forbidden E2 transition → I_sat ≈ 2.3 W/cm² (much higher than D-lines). No SAS possible. Requires PDH lock to ULE cavity for <1 kHz linewidth. Astigmatism correction needed (prism pair before cavity).

Locking strategy

PDH locked to ULE cavity (L=77.5 mm, F≈15 000, linewidth ~100 kHz). Laser linewidth ~1 kHz.

📦 Diode source
Thorlabs L685P010 (AR-coated front facet strongly preferred for stable ECDL operation)
1064 nm — Optical tweezer trap (Li + Cs)
Transitions

Far-detuned (no resonant absorption); acts as conservative dipole trap potential

Role

Creates the optical tweezer potential; all atoms trapped in the 1064 nm focus

What matters here

Intensity noise, not frequency noise. Intensity noise at trap frequencies (kHz) causes parametric heating.

RIN target

< −130 dBc/Hz at trap sidebands. Needs intensity stabilisation (AOM servo on pick-off PD).

Locking strategy

Free-running (stable Nd:YAG or fiber laser); intensity servo via AOM feedback.

📦 Laser sources
Coherent Mephisto · NKT Photonics Koheras · Azurlight fiber amplifier · Thorlabs Nd:YAG

📚 References & Further Reading

Primary Source & Textbooks

Phatak (2025) — PhD Thesis, Purdue (Chapter 6)
"Cooling Lithium and Cesium Single Atoms in Optical Tweezers"

Metcalf & van der Straten — Laser Cooling and Trapping (1999)

Foot — Atomic Physics (OUP, 2005)

Saleh & Teich — Fundamentals of Photonics (Wiley)

Pozar — Microwave Engineering (Wiley, 4th ed.)

Key Papers
Vendor App Notes & Tools