Comprehensive physics: optics, interference, and algorithms
The propagation of light through dielectric thin films is governed by Maxwell's equations. In a non-magnetic, isotropic medium with refractive index n, the electric field satisfies:
For plane waves with angular frequency ω and wavevector k, the solution is:
with dispersion relation: |k| = nω/c = 2πn/λ
At an interface between media with refractive indices n₁ and n₂, the reflection and transmission coefficients for normal incidence are:
These coefficients represent the amplitude ratios of reflected/transmitted to incident fields. The reflectance (intensity ratio) is: R = |r₁₂|²
Light propagating through a film of thickness d and refractive index n accumulates a phase shift:
This is the optical phase thickness. The round-trip phase difference between top and bottom surface reflections is δ = 2β = 4πnd/λ.
Interference fringes occur because the round-trip phase δ varies with wavelength. At wavelengths where δ = 2mπ (m = integer), constructive interference produces reflectance maxima. At δ = (2m+1)π, destructive interference produces minima.
For a single thin film between air (n₀ = 1) and substrate (n₂), the reflectance is given by the Airy formula:
where r₀₁ and r₁₂ are the Fresnel coefficients at the air-film and film-substrate interfaces.
The transfer matrix method provides a systematic approach for multi-layer systems. The electric field amplitudes in forward (+) and backward (-) directions are related by 2×2 matrices.
At an interface, the field transformation is:
Through a layer of thickness d:
For a stack of N layers, the total transfer matrix is the product:
The total reflection coefficient is extracted as:
And the reflectance: R = |rtotal|²
Matrix multiplication must preserve complex numbers. For numerical stability with many layers, use S-matrix formalism or implement in logarithmic form.
The refractive index wavelength dependence for transparent dielectrics is modeled by the Cauchy equation:
where λ is in micrometers, and A, B, C are material-dependent constants. This is valid in the transparent region, far from absorption bands.
| Material | A | B (μm²) | n @ 550nm |
|---|---|---|---|
| SiO₂ | 1.4508 | 0.0036 | 1.46 |
| Si₃N₄ | 1.9963 | 0.0068 | 2.02 |
| TiO₂ | 2.2716 | 0.0179 | 2.35 |
| Ta₂O₅ | 2.0772 | 0.0145 | 2.12 |
For higher accuracy near absorption features:
This accounts for resonances at wavelengths √Cᵢ with strengths Bᵢ.
The spacing between adjacent maxima in the reflectance spectrum encodes the optical thickness. Transforming to optical frequency space (ν = 1/λ), the fringes become periodic with frequency:
The discrete Fourier transform of the reflectance R(λᵢ) is:
The power spectrum |F(k)|² exhibits a peak at frequency kpeak corresponding to the optical thickness. The physical thickness is:
where n̄ is the average refractive index over the measured spectrum.
Remove linear baseline drift to isolate oscillatory component:
Apply window function to reduce spectral leakage. Hann window:
Extend signal with zeros to increase frequency resolution without adding information:
This gradient-based method minimizes the sum of squared residuals:
The parameter update is:
where J is the Jacobian, r is the residual vector, and λ is the damping parameter that interpolates between gradient descent (large λ) and Gauss-Newton (small λ).
A stochastic global optimizer using population-based mutation and selection:
Levenberg-Marquardt: Fast convergence, needs good initial guess, local optimizer
Differential Evolution: Global optimizer, slower, robust to initialization
Hybrid Strategy: Use DE for global search, then L-M for local refinement
| Source | Typical Magnitude | Mitigation |
|---|---|---|
| Refractive index error | 1-5% | Accurate material characterization |
| Spectral noise | 0.5-2% | Multiple measurements, averaging |
| Wavelength calibration | 0.1-0.5 nm | Periodic calibration with standards |
| Non-uniformity | 2-10% | Multi-point mapping |
For independent variables with uncertainties, the combined uncertainty in thickness is:
The covariance matrix of fitted parameters is:
The standard error in thickness: σd = √(Cov₁₁)