Layer 1 — Physical & Simulation

FDTD Active Plasmonics

Semiclassical Maxwell-Bloch FDTD simulation of gain-modulated plasmonic waveguides and microcavities. Lorentz-Drude gold model, ~60% resonance amplitude enhancement.

Maxwell-BlochFDTD Formulation
Lorentz-DrudeGold Model
~60%Resonance Amplitude Increase
MSM + CavityGeometries
MATLABImplementation

Overview

Surface plasmon polaritons (SPPs) are electromagnetic modes bound to a metal-dielectric interface, with field amplitudes that decay exponentially into both media. They enable sub-diffraction-limit field confinement — concentrating optical energy into volumes far smaller than a free-space wavelength — making them attractive for nanoscale photonic devices. The fundamental limitation is propagation loss: the same free electrons that support the plasmon also absorb it.

Active plasmonics addresses this by embedding optical gain material in the dielectric surrounding the metal. Under pump illumination, stimulated emission from the gain medium compensates plasmonic absorption, extending propagation length and — in a resonant cavity — enabling plasmonic lasing (spaser).

This project implements a full semiclassical Maxwell-Bloch FDTD solver to model this interaction. The electromagnetic field (Maxwell's equations on a 2D Yee grid) is coupled to a quantum-mechanical two-level population model (Bloch equations) describing the gain medium. Gold is modelled with a Lorentz-Drude dispersion model that accurately captures its frequency-dependent permittivity across the visible spectrum.

Physical Model

Lorentz-Drude Model for Gold

Gold's permittivity cannot be captured by a simple Drude model alone because interband transitions near 2.5 eV contribute a resonant dispersion. The Lorentz-Drude model adds a Lorentzian oscillator term:

ε(ω) = ε_∞ − ω_p² / (ω² + jγ_D·ω) + Δε·ω_L² / (ω_L² − ω² − jγ_L·ω)

where ω_p is the plasma frequency, γ_D is the Drude damping, and the Lorentzian term captures interband effects. Parameters are fitted to Johnson & Christy experimental data. In FDTD this is implemented via an auxiliary differential equation (ADE) for the dispersive polarisation current.

Maxwell-Bloch Coupling

The gain medium is modelled as an ensemble of two-level atoms with transition frequency ω₀ and dipole moment μ. The Bloch equations govern population inversion N = N₂ − N₁ and polarisation P:

dP/dt + (1/T₂)P = (μ²/ℏ)·N·E
dN/dt = −(N − N_eq)/T₁ + (E/ℏ)·dP/dt

P appears as a source term in Maxwell's curl equations (∂D/∂t = ∇×H − ∂P/∂t). T₁ is the population relaxation time; T₂ is the dephasing time. N_eq is the equilibrium (pumped) inversion, which is the control parameter: negative N_eq means net gain.

Geometries Simulated

GeometryDescriptionKey Observable
MSM WaveguideMetal–semiconductor–metal slab. Gain in semiconductor core.Propagation length vs. pump level
MicrocavityPlasmonic resonator with gold boundaries. Gain medium filling.Resonance amplitude, linewidth, lasing threshold
Nanoparticle-enhanced cavityGold nanoparticles in gain medium near resonator walls.Field enhancement, ~60% amplitude increase

Results

MSM waveguide simulation
Fig. 1. MSM waveguide cross-section: electric field |E|² distribution. The SPP mode is tightly confined to the metal-semiconductor interfaces.
Microcavity field distribution
Fig. 2. Microcavity field distribution under gain pumping. Standing-wave pattern builds up as gain compensates radiation losses.
Resonance spectra comparison
Fig. 3. Comparison of resonance spectra: passive cavity (no gain) vs. active cavity with nanoparticle-enhanced gain. ~60% amplitude increase at resonance with negligible linewidth change at sub-threshold pump levels.
Key result: Introducing gold nanoparticles into the gain medium near the cavity walls increases the local field by the nanoparticle plasmonic enhancement factor, which is then squared in stimulated emission rate (which scales as |E|²). This produces the observed ~60% resonance amplitude increase at pump levels well below the lasing threshold — a purely stimulated-emission-driven effect, not lasing.

Implementation Notes

The solver uses a standard 2D Yee grid (Δx = Δy = 2 nm, Δt = CFL-stable at 0.95×ΔtCFL). The Lorentz-Drude ADE and Bloch equations are each integrated with a predictor-corrector scheme to maintain second-order temporal accuracy. Total-field/scattered-field (TFSF) source injection launches a broadband pulse; spectral analysis is performed via discrete Fourier transform computed on-the-fly during the time advance. Perfectly Matched Layer (PML) absorbing boundaries are applied on all four sides.