The Fresnel equations: one interface

Learn · Thin films · Interfaces

Every thin-film calculation is built from one event repeated: a plane wave meets a flat boundary between two homogeneous media and splits into a reflected and a transmitted wave. Everything in this chapter follows from the continuity of the tangential components of E\mathbf{E} and H\mathbf{H} at that boundary (the Foundations), applied once. The algebra is short, and worth doing once in full, because the same two equations, with Bessel functions in place of exponentials, give Mie's coefficients for a sphere and the cylinder's.

Snell's law

A wave in medium 1 (index n1n_1) arrives at angle θ1\theta_1 from the normal. Its field varies along the interface as eik0n1sin⁡θ1 xe^{i k_0 n_1 \sin\theta_1\, x}, and the boundary conditions must hold at every xx, so the reflected and transmitted waves carry the same in-plane wavenumber kx=k0n1sin⁡θ1k_x = k_0 n_1\sin\theta_1. That alone fixes the directions:

n1sin⁡θ1=n2sin⁡θ2,n_1 \sin\theta_1 = n_2 \sin\theta_2 ,

and the reflected wave leaves at θ1\theta_1. The quantity nsin⁡θn \sin\theta is conserved through any stack of parallel layers, which is why a multilayer can be solved layer by layer at a single kxk_x, and why an angle of incidence is best thought of as an in-plane wavenumber: every layer's normal wavenumber follows as kz,j=k0nj2−n12sin⁡2θ1k_{z,j} = k_0\sqrt{n_j^2 - n_1^2\sin^2\theta_1}, real or imaginary.

Two polarizations, two sets of coefficients

The field is split into the part polarized perpendicular to the plane of incidence (s, or TE, from the German senkrecht) and the part polarized in it (p, or TM). They do not mix at a planar interface, because the boundary conditions never couple a field component along yy to one in the xzxz plane. For s polarization, E=Eyy^\mathbf{E} = E_y\hat{\mathbf{y}}, and the tangential H\mathbf{H} is Hx∝ncos⁡θ EyH_x \propto n\cos\theta\, E_y (from ∇×E=iωμ0H\nabla\times\mathbf{E} = i\omega\mu_0\mathbf{H}). Continuity of EyE_y and of HxH_x at z=0z = 0 gives, with the incident amplitude 1,

1+rs=ts,n1cos⁡θ1 (1−rs)=n2cos⁡θ2 ts,1 + r_s = t_s, \qquad n_1\cos\theta_1\,(1 - r_s) = n_2\cos\theta_2\, t_s ,

two equations for two unknowns. For p polarization the roles swap: H=Hyy^\mathbf{H} = H_y\hat{\mathbf{y}} is continuous, and the tangential Ex∝(cos⁡θ/n) HyE_x \propto (\cos\theta/n)\,H_y. Solving both pairs,

rs=n1cos⁡θ1−n2cos⁡θ2n1cos⁡θ1+n2cos⁡θ2,rp=n2cos⁡θ1−n1cos⁡θ2n2cos⁡θ1+n1cos⁡θ2,r_s = \frac{n_1\cos\theta_1 - n_2\cos\theta_2}{n_1\cos\theta_1 + n_2\cos\theta_2}, \qquad r_p = \frac{n_2\cos\theta_1 - n_1\cos\theta_2}{n_2\cos\theta_1 + n_1\cos\theta_2},
ts=2n1cos⁡θ1n1cos⁡θ1+n2cos⁡θ2,tp=2n1cos⁡θ1n2cos⁡θ1+n1cos⁡θ2.t_s = \frac{2 n_1\cos\theta_1}{n_1\cos\theta_1 + n_2\cos\theta_2}, \qquad t_p = \frac{2 n_1\cos\theta_1}{n_2\cos\theta_1 + n_1\cos\theta_2}.

Both have the same structure, (η1−η2)/(η1+η2)(\eta_1 - \eta_2)/(\eta_1 + \eta_2) in terms of a tilted admittance, η=ncos⁡θ\eta = n\cos\theta for s and η=n/cos⁡θ\eta = n/\cos\theta for p (up to the convention for rpr_p). That one observation is the whole thin-film theory in a nutshell: the transfer matrix carries nothing but these admittances from layer to layer.

The sign of rpr_p. Two conventions are in use for the direction of the p-polarized electric field, and they differ in the sign of rpr_p; the expression above, in which rp→rsr_p \to r_s at normal incidence, follows Byrnes (2016), whose transfer-matrix code PyStratify's planar engine extends. In the other convention (Born and Wolf) rpr_p changes sign, so that rp=−rsr_p = -r_s at normal incidence. Nothing physical depends on the choice, but the phase Δ\Delta of ellipsometry does, by 180°, and comparing two codes or a code with a paper starts with settling it.

Phases. For external reflection (n1<n2n_1 < n_2) below the Brewster angle, rsr_s is negative: the s wave flips its phase by π\pi on reflection from a denser medium, the origin of the "half-wave loss" of elementary optics, while rpr_p in this convention is positive and crosses zero at Brewster. Internal reflection reverses both signs.

Power coefficients

The reflected and incident waves travel in the same medium, so the reflectance is simply R=∣r∣2R = |r|^2. The transmitted wave travels in a different medium at a different angle, and the ratio of the power flows normal to the interface carries the ratio of the admittances:

R=∣r∣2,Ts=Re (n2cos⁡θ2)Re (n1cos⁡θ1) ∣ts∣2,Tp=Re (n2cos⁡θ2∗)Re (n1cos⁡θ1∗) ∣tp∣2.R = |r|^2, \qquad T_s = \frac{\mathrm{Re}\,(n_2\cos\theta_2)}{\mathrm{Re}\,(n_1\cos\theta_1)}\,|t_s|^2, \qquad T_p = \frac{\mathrm{Re}\,(n_2\cos\theta_2^{*})}{\mathrm{Re}\,(n_1\cos\theta_1^{*})}\,|t_p|^2 .

T=∣t∣2T = |t|^2 is a common mistake; it fails already at normal incidence between two dielectrics, where ∣t∣2=4n12/(n1+n2)2|t|^2 = 4n_1^2/(n_1+n_2)^2 is not 1−R1 - R. The conjugates in TpT_p matter only for absorbing media, where the Poynting vector of an inhomogeneous wave is not along the real part of the wavevector. With them, R+T=1R + T = 1 holds exactly for lossless media, which is the first of the Verification page's checks. At normal incidence both polarizations reduce to

R=(n2−n1n2+n1)2,R = \left(\frac{n_2 - n_1}{n_2 + n_1}\right)^2 ,

4 % for glass in air, 31 % for silicon (n≈3.9n \approx 3.9), 1.3 % for a water surface.

Light from air onto glass Reflectance of a single interface against the angle of incidence at 600 nm, for s and p polarization. Change the substrate index and follow the Brewster angle, where the p reflectance vanishes.
0102030405060708000.20.40.60.81θ [°]R
Rs Rp
Hover to read values.
Computed by PyStratify 0.10.5; every slider position (57 setups) computed in advance
Code
import numpy as np
from pystratify import planar

n = lambda wl: [1.0, 1.5]  # incident medium, layers, substrate
d = [np.inf, np.inf]  # thicknesses, µm
wl = 600 * 1e-3  # wavelength, µm
angles = 0 + 0.5 * np.arange(179)  # degrees
R = {pol: np.array([planar.coh_tmm(pol, n(wl), d, np.radians(a), wl)['R'] for a in angles]) for pol in ('s', 'p')}
  • agrees Brewster angle, arctan(n₂/n₁) (°): 56.5 against 56.31 ± 0.5 (closed form)
  • agrees normal-incidence reflectance, ((n₂ − n₁)/(n₂ + n₁))²: 0.04 against 0.04 ± 10⁻⁶ (closed form)

The Brewster angle

rpr_p vanishes where n2cos⁡θ1=n1cos⁡θ2n_2\cos\theta_1 = n_1\cos\theta_2, which with Snell's law is θ1+θ2=90°\theta_1 + \theta_2 = 90°: the reflected and transmitted directions are perpendicular. The dipoles driven in medium 2 oscillate along the transmitted E\mathbf{E}, which is then exactly along the would-be reflected ray, and a dipole does not radiate along its own axis. This happens at

tan⁡θB=n2n1,\tan\theta_B = \frac{n_2}{n_1},

56.3° for glass in air, 75.6° for silicon. Light reflected at the Brewster angle is purely s-polarized, which is how polarizing sunglasses cut glare and how Brewster windows keep a laser cavity lossless for one polarization. For an absorbing medium rpr_p never reaches zero; its minimum defines a pseudo-Brewster angle, which for metals lies near 70–80° and is where ellipsometers measure, because the phase difference between rpr_p and rsr_s changes fastest there.

Total internal reflection and the evanescent wave

From the dense side (n1>n2n_1 > n_2), Snell's law has no real solution beyond the critical angle

sin⁡θc=n2n1,\sin\theta_c = \frac{n_2}{n_1},

41.8° for glass to air. There cos⁡θ2=in12sin⁡2θ1/n22−1\cos\theta_2 = i\sqrt{n_1^2\sin^2\theta_1/n_2^2 - 1} becomes imaginary: the transmitted field is eikxxe−κze^{ik_x x}e^{-\kappa z}, bound to the interface and decaying into medium 2 with

1κ=λ2πn12sin⁡2θ1−n22,\frac{1}{\kappa} = \frac{\lambda}{2\pi\sqrt{n_1^2\sin^2\theta_1 - n_2^2}} ,

about a fifth of a wavelength a few degrees past the critical angle, growing without bound as θ1→θc\theta_1 \to \theta_c. Both reflection coefficients have unit modulus, ∣rs∣=∣rp∣=1|r_s| = |r_p| = 1, so all the power returns; what is not zero is their phase, which differs between s and p and depends on the angle. That phase is a design quantity in its own right: the Fresnel rhomb turns linear into circular polarization with two total reflections at the angle where the s–p phase difference is 45°, with no birefringent material at all. The phase also varies with kxk_x, and a beam of finite width, a superposition of plane waves with slightly different kxk_x, is shifted sideways along the interface by a fraction of a wavelength on reflection: the Goos–Hänchen shift (1947), measured with a multiply reflecting glass block.

The evanescent field still reaches a fraction of a wavelength into the second medium, and it carries no power only as long as nothing is there to take it. A second dense medium brought that close lets light tunnel through (frustrated total reflection, the optical analogue of quantum tunnelling and the principle of the beam-splitter cube), a molecule there is excited (total-internal-reflection fluorescence microscopy), and a metal film couples it to surface plasmons, the principle of the Kretschmann configuration.

Light from glass into air The same interface seen from the dense side. Beyond the critical angle no wave propagates in air and the light is totally reflected, for both polarizations.
0102030405060708000.20.40.60.81θ [°]R
Rs Rp
Hover to read values.
Computed by PyStratify 0.10.5; every slider position (57 setups) computed in advance
Code
import numpy as np
from pystratify import planar

n = lambda wl: [1.5, 1.0]  # incident medium, layers, substrate
d = [np.inf, np.inf]  # thicknesses, µm
wl = 600 * 1e-3  # wavelength, µm
angles = 0 + 0.5 * np.arange(179)  # degrees
R = {pol: np.array([planar.coh_tmm(pol, n(wl), d, np.radians(a), wl)['R'] for a in angles]) for pol in ('s', 'p')}
  • agrees onset of total reflection, arcsin(n₂/n₁) (°): 42 against 41.81 ± 0.5 (closed form)
  • agrees internal Brewster angle, arctan(n₂/n₁) (°): 33.5 against 33.69 ± 0.5 (closed form)

Absorbing media and the branch of the square root

For an absorbing medium the index is complex, n~=n+ik\tilde n = n + ik (time dependence e−iωte^{-i\omega t}, k≥0k \ge 0), and so is cos⁡θ2=1−n12sin⁡2θ1/n~22\cos\theta_2 = \sqrt{1 - n_1^2\sin^2\theta_1/\tilde n_2^2}. The angle θ2\theta_2 then has no geometric meaning: the planes of constant phase and of constant amplitude in medium 2 are not parallel (an inhomogeneous wave), and the transmitted wave decays along zz whatever its direction. The square root has two branches, and the physical one is the wave that carries power away from the interface and decays into the medium, that is Re(n~2cos⁡θ2)>0\mathrm{Re}(\tilde n_2\cos\theta_2) > 0 or, at the boundary of that condition, Im(n~2cos⁡θ2)>0\mathrm{Im}(\tilde n_2\cos\theta_2) > 0. A code that takes the principal square root blindly gets this wrong for some metals and for every evanescent wave beyond the critical angle in a weakly absorbing medium; Byrnes's implementation tests the branch explicitly, and PyStratify's planar engine inherits the test. Once the branch is right, every formula above holds unchanged for metals, for semiconductors above their band gap and for evanescent waves alike, which is why one engine serves a glass lens, a silver mirror and a surface-plasmon sensor.

Ellipsometry: the ratio of the two

The two Fresnel coefficients are rarely measured separately. An ellipsometer sends in light of known polarization and measures the polarization of the reflected light, that is the complex ratio

ρ=rprs=tan⁡Ψ eiΔ,\rho = \frac{r_p}{r_s} = \tan\Psi\, e^{i\Delta} ,

tan⁡Ψ\tan\Psi being the amplitude ratio and Δ\Delta the phase difference. For a bare substrate ρ\rho inverts in closed form to the complex index,

n~2=n1sin⁡θ11+(1−ρ1+ρ)2tan⁡2θ1,\tilde n_2 = n_1 \sin\theta_1\sqrt{1 + \left(\frac{1 - \rho}{1 + \rho}\right)^2 \tan^2\theta_1} ,

which is how the optical constants of most materials in the databases were first obtained, and for a film on a substrate ρ\rho follows from the transfer matrix and is fitted for thickness and index (Azzam and Bashara). The calculator's Ψ and Δ are this ratio with the sign convention ρ=−rp/rs\rho = -r_p/r_s, which puts Δ\Delta in the range ellipsometer software reports; the 180° difference between conventions is the one to remember when comparing with a paper.

References

  1. M. Born and E. Wolf, Principles of Optics, 7th ed. (Cambridge University Press, 1999), §1.5 and §14.2, doi:10.1017/CBO9781139644181
  2. J. D. Jackson, Classical Electrodynamics, 3rd ed. (Wiley, 1999), §7.3–7.4
  3. R. M. A. Azzam and N. M. Bashara, Ellipsometry and Polarized Light (North-Holland, 1977), ch. 4
  4. F. Goos and H. Hänchen, Ann. Phys. 436, 333 (1947), doi:10.1002/andp.19474360704
  5. S. J. Byrnes, Multilayer optical calculations, arXiv:1603.02720 (2016), https://arxiv.org/abs/1603.02720