Spatial Frequency and the Angular Spectrum

Rule a grating so fine that its lines sit closer together than the wavelength you shine on it, and something has to give. The grating equation demands the first order leave at sin⁡θ=λ/Λ\sin\theta=\lambda/\Lambda, but if the period Λ\Lambda is smaller than λ\lambda that asks for sin⁡θ>1\sin\theta>1 — an angle that does not exist. Nature's answer is not to break the rule but to bend the wave: the order that cannot fly off as a travelling wave clings to the surface as an evanescent field, oscillating along the grating while dying away exponentially into the space beyond. Move a detector back even a fraction of a wavelength and that sub-wavelength information is gone. This is the deep content of the angular spectrum. Any monochromatic field across a plane is a superposition of plane waves, each labelled by a transverse wavevector (kx,ky)(k_x,k_y) and heading off at an angle set by sin⁡θ=∣k⊥∣/k\sin\theta=|k_\perp|/k. Fine detail lives in large k⊥k_\perp, hence steep angles; once k⊥k_\perp exceeds k=2π/λk=2\pi/\lambda the axial wavenumber kz=k2−k⊥2k_z=\sqrt{k^2-k_\perp^2} turns imaginary and the component becomes evanescent. The circle kx2+ky2=k2k_x^2+k_y^2=k^2 is thus the hard border between waves that reach the far field and waves that do not — the true origin of the diffraction limit. Propagation is then almost trivial: transform the field into its angular spectrum, multiply each component by H=eikzzH=e^{ik_z z}, and transform back. The method is exact within scalar theory, needs no paraxial or far-field assumption, and contains Fresnel and Fraunhofer diffraction as limits. Here we derive the propagator from the Helmholtz equation, pin the evanescent cutoff and its 130130 nm decay, and reduce it to the Fresnel transfer function.

Key takeaways
  • Any field in a plane is a superposition of plane waves labelled by transverse wavevector (kx,ky)(k_x,k_y); this weighting is the angular spectrum A(kx,ky)A(k_x,k_y), the 2-D Fourier transform of the field.
  • Free-space propagation over zz multiplies each component by H=eikzzH=e^{ik_z z} with kz=k2−kx2−ky2k_z=\sqrt{k^2-k_x^2-k_y^2} — diffraction is a linear, shift-invariant spatial-frequency filter.
  • Spatial frequency and angle are the same quantity: sin⁡θ=∣k⊥∣/k=λf\sin\theta=|k_\perp|/k=\lambda f, so fine features (large ff) demand steep angles.
  • Components with kx2+ky2>k2k_x^2+k_y^2>k^2 (equivalently f>1/λf>1/\lambda) have imaginary kzk_z and are evanescent, decaying as e−∣kz∣ze^{-|k_z|z}; they carry the sub-wavelength detail lost in the far field.
  • The propagating cutoff is fmax⁡=1/λf_{\max}=1/\lambda in vacuum, or NA/λ\mathrm{NA}/\lambda into a medium; immersion or shorter λ\lambda pushes it out.
  • In the paraxial limit HH reduces to the Fresnel transfer function eikze−izk⊥2/2ke^{ikz}e^{-izk_\perp^2/2k}, recovering the Fresnel and Fraunhofer formulas.
  • Key idea: propagation is a spatial-frequency filter — transform the field, multiply by eizk2−k⊥2e^{iz\sqrt{k^2-k_\perp^2}}, transform back. The circle k⊥=kk_\perp=k divides propagating from evanescent, so detail finer than ∼λ\sim\lambda decays within a wavelength and never reaches a far-field lens.
The core insight

Free-space propagation is a spatial-frequency filter: Fourier-transform the field into its angular spectrum, multiply each plane-wave component by H=exp⁡(izk2−kx2−ky2)H=\exp(iz\sqrt{k^2-k_x^2-k_y^2}), then inverse-transform. Propagating components (kx2+ky2<k2k_x^2+k_y^2<k^2) merely acquire phase; evanescent components (kx2+ky2>k2k_x^2+k_y^2>k^2) have imaginary kzk_z and decay as e−∣kz∣ze^{-|k_z|z}, so sub-wavelength detail — carried by these steep, high-frequency waves — is lost within a fraction of a wavelength. That evanescent cutoff at k⊥=kk_\perp=k, i.e. f=1/λf=1/\lambda, is the physical origin of the diffraction limit.

Where this lives today

The transform-multiply-transform recipe is the workhorse of computational wave optics. Beam-propagation solvers, digital holography, and diffractive-optics design propagate fields by FFT, multiply by H=eikzzH=e^{ik_z z}, and inverse-FFT; because the propagator is exact rather than paraxial, it handles high-NA focusing and near-field problems where the Fresnel integral fails, limited only by correct sampling of the transfer function to avoid aliasing. The same picture defines the coherent transfer function of a lens as a hard disc of radius NA/λ\mathrm{NA}/\lambda and connects a laser beam's far-field divergence to the width of its angular spectrum, hence to its M2M^2 beam-quality factor. Its sharpest modern edge is super-resolution. Because sub-wavelength detail lives in evanescent components that decay within a fraction of λ\lambda, every technique that beats the diffraction limit recovers those lost spatial frequencies: near-field scanning microscopy reads them with a probe inside the decay length; total-internal-reflection microscopy uses the evanescent layer as a thin excitation sheet; structured illumination and plasmonic superlenses down-shift high-kk content into the propagating band so an ordinary objective can collect it. Each is angular-spectrum reasoning turned into an instrument.

The physical picture

A field across a plane is like a chord made of pure tones. The Fourier transform reveals which spatial "tones" — plane waves at definite angles — are present. Propagation lets each run forward on its own, and because a plane wave stays a plane wave, all of diffraction is bookkeeping of how much phase each accumulates. Tilt a plane wave more steeply and its phase oscillates faster across a screen: a higher transverse spatial frequency is literally a more steeply tilted plane wave. There is a wall at 90∘90^\circ. Push the tilt until the transverse wavevector would exceed k=2π/λk=2\pi/\lambda and there is nowhere left to point — the wave can no longer propagate. Instead it becomes evanescent: it still oscillates along the surface with its high transverse frequency, but along the axis decays exponentially, e−∣kz∣ze^{-|k_z|z}, clinging to the plane it was launched from. These are the same waves that appear beyond total internal reflection and that near-field microscopes reach in to capture.

Figure
A field at z = 0 is a superposition of plane waves, each leaving at angle sinθ = λf; components with f below 1⁄λ propagate, while f above 1⁄λ cannot find a real angle and clings to the surface as an evanescent, exponentially decaying wave. Inset: the circle k_x² + k_y² = k² separates the two
Every field = a fan of plane waves; steep enough and the wave goes evanescent plane U(x,y,0) axial (f = 0) θ sinθ = λf grazing (θ → 90°, f → 1⁄λ) f above 1⁄λ : evanescent — clings and decays e^(−|k_z|z) propagating evan. k_x² + k_y² = k² (radius k) k_⊥

Diffraction spreading is what happens when these components, launched with different phases, drift out of step and re-interfere downstream. Sharp edges are rich in high-frequency components; they dephase fastest, which is why sharp features blur first as you move away from an aperture — and why the very finest features, the ones beyond the cutoff, never leave the surface at all.

Figure
Punchline — sinθ = λf against spatial frequency (λ = 633 nm): the map is a straight line until it hits sinθ = 1 at the cutoff f = 1⁄λ = 1580 cyc⁄mm (θ → 90°); a 1000 cyc⁄mm feature images at θ = 39.27°, while a 2000 cyc⁄mm feature needs λf = 1.27 and goes evanescent, decaying in 130 nm
sinθ = λf : real angles run out at the cutoff, and detail goes evanescent f (cyc⁄mm) sinθ 1.0 1580 θ → 90° 1000 θ = 39.27° 2000 λf = 1.27 → evanescent decay length 130 nm no real angle here: k_z = i|k_z|

The core equations

The starting object is the angular spectrum: the transverse Fourier transform of the field across the input plane. It records how much of each plane wave (kx,ky)(k_x,k_y) is present, and the inverse transform rebuilds the field. These two integrals are the analysis and synthesis of the same field.

A(kx,ky)=∬−∞∞U(x,y,0) e−i(kxx+kyy) dx dy(1)A(k_x,k_y)=\iint_{-\infty}^{\infty} U(x,y,0)\,e^{-i(k_x x+k_y y)}\,\mathrm{d}x\,\mathrm{d}y \qquad (1)

where: U(x,y,0)U(x,y,0) — complex scalar field in the input plane z=0z=0; A(kx,ky)A(k_x,k_y) — angular spectrum, the amplitude and phase of the component with transverse wavevector (kx,ky)(k_x,k_y); kx,kyk_x,k_y — transverse spatial frequencies in radians per unit length, kx=2πfxk_x=2\pi f_x. The synthesis integral U=∬A ei(kxx+kyy) dkx dky/(2π)2U=\iint A\,e^{i(k_x x+k_y y)}\,\mathrm{d}k_x\,\mathrm{d}k_y/(2\pi)^2 reassembles these plane waves. Each plane-wave component must satisfy the Helmholtz equation, and that fixes the axial wavenumber from the transverse ones: given how fast the field oscillates across the plane, the wave equation sets how fast it oscillates along the axis.

kz=k2−kx2−ky2,k=2πλ=nωc(2)k_z=\sqrt{k^2-k_x^2-k_y^2},\qquad k=\frac{2\pi}{\lambda}=\frac{n\omega}{c} \qquad (2)

where: kzk_z — axial (propagation) wavenumber; kk — total wavenumber in the medium; n,ω,cn,\omega,c — refractive index, angular frequency, vacuum light speed. For kx2+ky2<k2k_x^2+k_y^2<k^2 the root is real (travelling wave); for kx2+ky2>k2k_x^2+k_y^2>k^2 it is imaginary, kz=ikx2+ky2−k2k_z=i\sqrt{k_x^2+k_y^2-k^2} (evanescent). Propagation over a distance zz multiplies each component by the phase it accumulates — the free-space transfer function, exact within scalar theory. This HH is precisely the Fourier transform of the Rayleigh–Sommerfeld impulse response, which is why the angular-spectrum method is equivalent to Rayleigh–Sommerfeld Diffraction rather than an approximation to it.

H(kx,ky;z)=eikzz=exp⁡ ⁣(izk2−kx2−ky2 )(3)H(k_x,k_y;z)=e^{ik_z z}=\exp\!\left(iz\sqrt{k^2-k_x^2-k_y^2}\,\right) \qquad (3)

where: HH — factor applied to each spectral component over zz; a pure phase for propagating waves, a decaying e−∣kz∣ze^{-|k_z|z} for evanescent ones. The propagation is then the recipe "transform, filter, inverse-transform," running numerically as two FFTs.

U(x,y,z)=F−1 ⁣{F{U(x,y,0)}⋅H(kx,ky;z)}(4)U(x,y,z)=\mathcal F^{-1}\!\Big\{\mathcal F\{U(x,y,0)\}\cdot H(k_x,k_y;z)\Big\} \qquad (4)

where: F,F−1\mathcal F,\mathcal F^{-1} — forward and inverse 2-D transverse Fourier transforms; the product with HH is the shift-invariant filtering that constitutes diffraction. Because a shift of the input only shifts the output, propagation is a multiplication in the Fourier domain. Spatial frequency and propagation angle are two views of the same quantity. A component with transverse wavevector magnitude ∣k⊥∣|k_\perp| travels at an angle whose sine is that magnitude in units of kk, so cycles-per-length translates directly into a direction in space.

sin⁡θ=∣k⊥∣k=λf,f=∣k⊥∣2π,fmax⁡=NAλ(5)\sin\theta=\frac{|k_\perp|}{k}=\lambda f,\qquad f=\frac{|k_\perp|}{2\pi},\qquad f_{\max}=\frac{\mathrm{NA}}{\lambda} \qquad (5)

where: θ\theta — angle of the component from the axis; ff — spatial frequency in cycles per unit length; fmax⁡f_{\max} — highest transmittable frequency, set by the largest captured half-angle through NA=nsin⁡θmax⁡\mathrm{NA}=n\sin\theta_{\max}. In vacuum fmax⁡=1/λf_{\max}=1/\lambda (where sin⁡θ→1\sin\theta\to1); a lens sees only NA/λ\mathrm{NA}/\lambda. For small angles the square root can be expanded, collapsing the exact propagator to the Fresnel (paraxial) transfer function — a common axial phase times a quadratic chirp. This is the paraxial handoff to Fresnel Diffraction Regime and to Introduction to Fourier Optics, whose HH is the same object in cycles-per-length units.

HFresnel(kx,ky;z)=eikzexp⁡ ⁣(−i z(kx2+ky2)2k)(6)H_{\text{Fresnel}}(k_x,k_y;z)=e^{ikz}\exp\!\left(-i\,\frac{z(k_x^2+k_y^2)}{2k}\right) \qquad (6)

where: eikze^{ikz} — axial carrier phase common to all paraxial components; the quadratic factor is the defocus chirp. Valid when kx2+ky2≪k2k_x^2+k_y^2\ll k^2 (small angles).

Derivation AThe angular-spectrum propagator from the Helmholtz equation

This is the owned result: the propagator H=eikzzH=e^{ik_z z} is not postulated but forced by the Helmholtz equation once the field is written in transverse Fourier modes. The goal is to insert the plane-wave expansion into the source-free wave equation, watch the PDE collapse into an ODE in zz for each component, and solve it — establishing that propagation is exactly multiplication by eikzze^{ik_z z}, matching the rigorous Rayleigh–Sommerfeld Diffraction result.

Step 1. Start from the scalar Helmholtz equation (∇⊥2+∂z2+k2)U(x,y,z)=0(\nabla_\perp^2+\partial_z^2+k^2)U(x,y,z)=0, valid throughout the free half-space z>0z>0, with ∇⊥2=∂x2+∂y2\nabla_\perp^2=\partial_x^2+\partial_y^2. Why: monochromatic scalar fields in source-free space obey exactly this equation, so any correct propagator follows from it.

Step 2. Write U(x,y,z)=∬A(kx,ky;z) ei(kxx+kyy) dkx dky/(2π)2U(x,y,z)=\iint A(k_x,k_y;z)\,e^{i(k_x x+k_y y)}\,\mathrm{d}k_x\,\mathrm{d}k_y/(2\pi)^2 and substitute; each transverse derivative brings down a factor, ∂x→ikx\partial_x\to ik_x and ∂y→iky\partial_y\to ik_y. Why: the transverse plane waves are eigenfunctions of ∇⊥2\nabla_\perp^2, so the transform turns it into multiplication and decouples the modes.

Step 3. For each fixed (kx,ky)(k_x,k_y) the equation becomes d2Adz2+(k2−kx2−ky2) A=0\dfrac{\mathrm{d}^2A}{\mathrm{d}z^2}+(k^2-k_x^2-k_y^2)\,A=0, a constant-coefficient ODE with characteristic wavenumber kz2=k2−kx2−ky2k_z^2=k^2-k_x^2-k_y^2. Why: only the zz-dependence survives, the harmonic-oscillator equation whose frequency is the axial wavenumber the dispersion relation demands.

Step 4. The forward-propagating solution is A(kx,ky;z)=A(kx,ky;0) eikzzA(k_x,k_y;z)=A(k_x,k_y;0)\,e^{ik_z z}; for k⊥>kk_\perp>k one takes kz=+i∣kz∣k_z=+i|k_z| so the mode decays rather than blows up. Inverse-transforming gives U(x,y,z)=F−1{A(⋅;0)H}U(x,y,z)=\mathcal F^{-1}\{A(\cdot;0)H\}. Why: the ++ sign sends energy toward increasing zz, and the decaying branch is the only admissible one — a growing exponential would carry unbounded energy from nothing. *Verified: the transfer function reduces to unity at z=0z=0, and the wavenumber k=2π/λ=9.926×106k=2\pi/\lambda=9.926\times10^{6} rad/m at λ=633\lambda=633 nm, in verify_aq-optics-angular-spectrum-spatial-frequency.py.*

Go deeper · Derivation B · 1 minThe evanescent cutoff and the 130 nm decay
Derivation BThe evanescent cutoff and the 130 nm decay

The second owned result converts the dispersion relation into the diffraction limit and puts a number on it. The goal is to locate the border between propagating and evanescent inside the transfer function, work out the decay of a sub-wavelength component, and read off the vacuum cutoff fmax⁡=1/λf_{\max}=1/\lambda — the ceiling that Introduction to Fourier Optics and Abbe Theory of Image Formation inherit.

Step 1. In kz=k2−k⊥2k_z=\sqrt{k^2-k_\perp^2} the root is real exactly while k⊥<kk_\perp<k, i.e. f<1/λf<1/\lambda; these are the homogeneous, propagating waves that reach the far field. Why: a real kzk_z means HH is a pure phase, so the component only accumulates optical path and arrives intact at a distant screen.

Step 2. For k⊥>kk_\perp>k the root is imaginary, kz=i∣kz∣k_z=i|k_z| with ∣kz∣=k⊥2−k2|k_z|=\sqrt{k_\perp^2-k^2}, so H=e−∣kz∣zH=e^{-|k_z|z} decays. Take λ=633\lambda=633 nm and a feature at f=2000f=2000 cyc/mm: then k⊥=2πf=1.257×107k_\perp=2\pi f=1.257\times10^{7} rad/m exceeds k=9.926×106k=9.926\times10^{6} rad/m. Why: a period of 0.5 μ0.5\,\mum is smaller than the wavelength, so its first order would require sin⁡θ=λf=1.27>1\sin\theta=\lambda f=1.27>1 — no real angle exists, and the wave must be evanescent.

Step 3. Compute ∣kz∣=k⊥2−k2=(1.257×107)2−(9.926×106)2=7.71×106|k_z|=\sqrt{k_\perp^2-k^2}=\sqrt{(1.257\times10^{7})^2-(9.926\times10^{6})^2}=7.71\times10^{6} rad/m, so the amplitude falls by 1/e1/e over a decay length 1/∣kz∣=1301/|k_z|=130 nm. Why: the sub-wavelength information is carried by this component, and it damps within a fraction of a wavelength, erased before any far-field lens collects it.

Step 4. The highest propagating spatial frequency is therefore fmax⁡=1/λ=1580f_{\max}=1/\lambda=1580 cyc/mm (sin⁡θ→1\sin\theta\to1), a minimum propagating period of λ=633\lambda=633 nm in vacuum; a lens of numerical aperture NA raises the ceiling to NA/λ\mathrm{NA}/\lambda. Why: only components within the acceptance cone are gathered, so the cutoff is NA/λ\mathrm{NA}/\lambda, and immersion (n>1n>1) beats the vacuum limit. *Verified: k⊥=2π(2000 cyc/mm)=1.2566×107k_\perp=2\pi(2000\text{ cyc/mm})=1.2566\times10^{7} rad/m, ∣kz∣=7.706×106|k_z|=7.706\times10^{6} rad/m, decay length 129.8129.8 nm, and cutoff 1/λ=1579.81/\lambda=1579.8 cyc/mm, in verify_aq-optics-angular-spectrum-spatial-frequency.py.*

Go deeper · Derivation C · 1 minThe Fresnel transfer function from the paraxial expansion
Derivation CThe Fresnel transfer function from the paraxial expansion

This card shows that the whole paraxial toolkit is the small-angle corner of the exact propagator. The goal is to expand kzk_z for near-axial components, recover the quadratic-phase Fresnel transfer function, invert it to the Fresnel diffraction integral with its 1/(iλz)1/(i\lambda z) prefactor, and hand the baton to the Fresnel Diffraction Regime and Introduction to Fourier Optics.

Step 1. Factor the root as kz=k1−k⊥2/k2k_z=k\sqrt{1-k_\perp^2/k^2} and expand for k⊥2≪k2k_\perp^2\ll k^2: kz≈k−k⊥2/2kk_z\approx k-k_\perp^2/2k. Why: keeping only the first correction replaces the exact spherical dispersion with a parabolic one, the defining approximation of paraxial optics.

Step 2. Then H≈eikzexp⁡[−iz(kx2+ky2)/2k]H\approx e^{ikz}\exp[-iz(k_x^2+k_y^2)/2k] — a constant axial phase times a quadratic chirp in spatial frequency, equation (6)(6). Why: the leading term is the common carrier phase all components share, and the quadratic term is the defocus that spreads an off-axis component as it propagates.

Step 3. Inverse-transforming this quadratic HH gives the impulse response h(x,y;z)=eikziλzexp⁡[ik(x2+y2)/2z]h(x,y;z)=\dfrac{e^{ikz}}{i\lambda z}\exp[ik(x^2+y^2)/2z], the Fresnel point-spread function, and since propagation is shift-invariant, U(z)=U(0)∗hU(z)=U(0)*h — the Fresnel diffraction integral. Why: the transform of a Gaussian-like quadratic phase is again a quadratic phase, and the Gaussian integral supplies the exact prefactor 1/(iλz)=e−iπ/2/λz1/(i\lambda z)=e^{-i\pi/2}/\lambda z.

Step 4. Expanding that quadratic phase in the far field (dropping the object-plane curvature) yields the single Fourier transform of Fraunhofer diffraction. Why: at large zz the object's own quadratic phase becomes negligible and the Fresnel convolution reduces to the transform relation, so Fraunhofer sits inside the angular spectrum as its far-field limit. *Verified: the prefactor 1/(iλz)=e−iπ/2/λz1/(i\lambda z)=e^{-i\pi/2}/\lambda z and the paraxial branch, with the numerical check sin⁡30∘=0.5\sin30^\circ=0.5 giving f=0.5/λf=0.5/\lambda, in verify_aq-optics-angular-spectrum-spatial-frequency.py.*

Limiting cases

CaseResultMeaning
Propagating / homogeneouskx2+ky2≤k2k_x^2+k_y^2\le k^2kzk_z real; HH a pure phase; reaches the far field, carries ≳λ\gtrsim\lambda detail
Evanescent / inhomogeneouskx2+ky2>k2⇒kz=i∣kz∣k_x^2+k_y^2>k^2\Rightarrow k_z=i|k_z|H=e−∣kz∣zH=e^{-|k_z|z}; sub-wavelength detail vanishes within a fraction of λ\lambda
Paraxial (Fresnel)k⊥2≪k2⇒H≈eikze−izk⊥2/2kk_\perp^2\ll k^2\Rightarrow H\approx e^{ikz}e^{-izk_\perp^2/2k}quadratic-phase transfer; inverse-transform is the Fresnel integral
Far field (Fraunhofer)z→∞, U∝A(kx/z, ky/z)z\to\infty,\ U\propto A(kx/z,\,ky/z)the pattern is the angular spectrum itself; angle maps to (kx,ky)(k_x,k_y)
Vacuum cutofffmax⁡=1/λf_{\max}=1/\lambdafinest propagating period is λ\lambda; sin⁡θ→1\sin\theta\to1
Into a medium / lensfmax⁡=NA/λf_{\max}=\mathrm{NA}/\lambdaimmersion (n>1n>1) raises the ceiling, finest period λ/NA\lambda/\mathrm{NA}

Worked examples

1 · A fine grating and its evanescent order (confidence builder)

A grating is illuminated at λ=633\lambda=633 nm. Take two versions: period Λ=1 μ\Lambda=1\ \mum and period Λ=0.5 μ\Lambda=0.5\ \mum. For each, find the first-order angle, and where no real angle exists, the evanescent decay length.

Step 1. The fundamental spatial frequency is f=1/Λf=1/\Lambda. For Λ=1 μ\Lambda=1\ \mum, f=1.0×106f=1.0\times10^{6} cyc/m =1000=1000 cyc/mm; the first order leaves at sin⁡θ=λf=(633×10−9)(1.0×106)=0.633\sin\theta=\lambda f=(633\times10^{-9})(1.0\times10^{6})=0.633, so θ=arcsin⁡(0.633)=39.27∘\theta=\arcsin(0.633)=\mathbf{39.27^\circ} — a propagating wave that a lens can collect and image.

Step 2. For Λ=0.5 μ\Lambda=0.5\ \mum, f=2.0×106f=2.0\times10^{6} cyc/m =2000=2000 cyc/mm, which would need sin⁡θ=λf=1.27>1\sin\theta=\lambda f=1.27>1: no real angle exists, so the order is evanescent. Its transverse wavenumber is k⊥=2πf=1.257×107k_\perp=2\pi f=1.257\times10^{7} rad/m, above k=2π/λ=9.926×106k=2\pi/\lambda=9.926\times10^{6} rad/m.

Step 3. The axial decay is ∣kz∣=k⊥2−k2=(1.257×107)2−(9.926×106)2=7.71×106|k_z|=\sqrt{k_\perp^2-k^2}=\sqrt{(1.257\times10^{7})^2-(9.926\times10^{6})^2}=7.71\times10^{6} rad/m, so the amplitude falls by 1/e1/e over 1/∣kz∣=130 nm1/|k_z|=\mathbf{130\ \text{nm}}. The 1 μ1\ \mum grating images at 39.27∘39.27^\circ; the 0.5 μ0.5\ \mum grating is invisible to any far-field lens, its order gone within 130 nm.

Step 4. This is the diffraction limit in miniature: a period smaller than λ\lambda throws its information into evanescent waves that never leave the near field — why ordinary microscopy cannot resolve sub-wavelength structure.

2 · The cutoff, and how immersion beats it (exam level)

At λ=633\lambda=633 nm, what is the finest grating period that still propagates in vacuum, and how much finer can an oil-immersion objective of NA=1.4\mathrm{NA}=1.4 transmit?

Step 1. The vacuum cutoff is fmax⁡=1/λ=1/(633×10−9)=1.58×106f_{\max}=1/\lambda=1/(633\times10^{-9})=1.58\times10^{6} cyc/m =1580 cyc/mm=\mathbf{1580\ \text{cyc/mm}}, reached when sin⁡θ→1\sin\theta\to1. The finest propagating period is 1/fmax⁡=λ=633 nm1/f_{\max}=\lambda=\mathbf{633\ \text{nm}}.

Step 2. Into a medium the ceiling rises to fmax⁡=NA/λf_{\max}=\mathrm{NA}/\lambda. For NA=1.4\mathrm{NA}=1.4, fmax⁡=1.4/(633×10−9)=2.21×106f_{\max}=1.4/(633\times10^{-9})=2.21\times10^{6} cyc/m =2212 cyc/mm=\mathbf{2212\ \text{cyc/mm}}, so the finest transmitted period is λ/NA=633/1.4=452 nm\lambda/\mathrm{NA}=633/1.4=\mathbf{452\ \text{nm}}.

Step 3. Immersion works because NA=nsin⁡θmax⁡\mathrm{NA}=n\sin\theta_{\max} can exceed unity when n>1n>1: high-angle orders that would be evanescent in air become propagating in the denser medium and are captured before they decay — the lever behind Abbe Theory of Image Formation and the reason oil-immersion objectives exist. Vacuum: 1580 cyc/mm (period 633 nm); NA 1.4: 2212 cyc/mm (period 452 nm).

Physics of the portrait

The portrait here is spatial frequency itself — the coordinate on which this whole article runs. Optics borrowed the concept from signal processing and never gave it back: the moment a field is described by how many cycles it packs into a millimetre rather than by its shape, every tool of Fourier analysis — spectra, filters, transfer functions, bandwidth — applies to images as naturally as to sound.

Origins · 1 minspatial frequency and how this was discovered
SF
spatial frequency
cycles per unit length — the frequency axis on which optics does its signal processing · Fourier optics · angular spectrum · imaging theory

Spatial frequency is the concept that turns a picture into a signal. Where temporal frequency counts oscillations per second, spatial frequency ff counts cycles per unit length across a wavefront — a fine grating is a high note, a slow shading a low one — and any field distribution is a superposition of these pure tones, exactly as a sound is a superposition of pitches. What makes the idea physical rather than merely mathematical is the angular spectrum's dictionary: each spatial frequency is one plane wave, launched at the angle sin⁡θ=λf\sin\theta=\lambda f, so a component's pitch fixes the direction it travels. The dictionary has a last page: beyond f=1/λf=1/\lambda there is no angle left (sin⁡θ\sin\theta cannot exceed 1), the component turns evanescent and dies within a fraction of a wavelength — so free space itself is a low-pass filter, and the diffraction limit is nothing but its cutoff frequency, moved out to NA/λ\mathrm{NA}/\lambda by a good objective. This one concept unifies the diffraction grating (a single spatial frequency 1/d1/d made solid), the lens (a device that sorts spatial frequencies to positions), and the resolution limit (a bandwidth budget) — the shared language of Introduction to Fourier Optics and of every imaging system designed since.

History
1678
— Christiaan Huygens presents his principle of secondary wavelets to the Paris Academy, the germ of plane-wave superposition
1897
— Lord Rayleigh treats diffraction by a plane screen as a superposition of plane waves, an early angular-spectrum method
1928
— Edward Synge proposes a near-field microscope using a sub-wavelength aperture to capture evanescent detail
1950
— Henry Booker and Philip Clemmow formalise the plane-wave (angular) spectrum and its relation to the aperture distribution

Going further

Texts. Goodman, Introduction to Fourier Optics, 4th ed., Ch. 3 (the angular-spectrum method) · Saleh & Teich, Fundamentals of Photonics, 3rd ed., Ch. 4 (Fourier optics) · Hecht, Optics, 5th ed., Ch. 11 (Fourier methods in optics) · Born & Wolf, Principles of Optics, 7th ed., §11 (the angular-spectrum representation) · Novotny & Hecht, Principles of Nano-Optics (evanescent fields and near-field microscopy).

Provenance. Equations follow the scalar Helmholtz equation as in Goodman, Introduction to Fourier Optics (Ch. 3) and Saleh & Teich, Fundamentals of Photonics (Ch. 4). A verifier should confirm the dispersion relation kz=k2−kx2−ky2k_z=\sqrt{k^2-k_x^2-k_y^2}; that the transfer function H=eikzzH=e^{ik_z z} equals the Fourier transform of the Rayleigh–Sommerfeld impulse response; the paraxial reduction to the Fresnel integral with prefactor 1/(iλz)1/(i\lambda z); and the cutoff fmax⁡=NA/λf_{\max}=\mathrm{NA}/\lambda. The numerical example 30∘→0.5/λ30^\circ\to0.5/\lambda uses sin⁡30∘=0.5\sin30^\circ=0.5 exactly. Cross-check Hecht Ch. 11 and Born & Wolf on the angular-spectrum representation. No non-standard numbers are introduced.

Prerequisites. Huygens–Fresnel Principle · Rayleigh–Sommerfeld Diffraction · Fresnel–Kirchhoff Diffraction Integral. Leads to. Fresnel Diffraction Regime · Fraunhofer Diffraction · Rayleigh Resolution Criterion · Introduction to Fourier Optics.

Is the angular spectrum method exact, or an approximation like Fresnel diffraction?

Exact — within scalar theory. No paraxial or far-field assumption is built into H=eizk2−k⊥2H=e^{iz\sqrt{k^2-k_\perp^2}}; it is the rigorous propagator, equal to the Fourier transform of the Rayleigh–Sommerfeld impulse response, so it handles high-NA focusing and near-field problems where the Fresnel integral breaks down. The Fresnel and Fraunhofer formulas are what you get by approximating this exact HH, so the hierarchy runs the other way: the angular spectrum is the parent, the paraxial results its limits.

What is the physical difference between a propagating and an evanescent wave?

A propagating wave has real kzk_z: it oscillates along the axis and carries its energy to the far field. An evanescent wave has imaginary kzk_z: it oscillates rapidly across the plane (high transverse frequency) but along the axis decays exponentially, e−∣kz∣ze^{-|k_z|z}, clinging to the surface and transporting no time-averaged power. The border is the circle k⊥=kk_\perp=k; cross it and a travelling wave turns into a bound, decaying one — exactly what happens beyond total internal reflection.

Why is the diffraction limit about λ/2 rather than something smaller?

Because the finest propagating spatial frequency is fmax⁡=1/λf_{\max}=1/\lambda, reached when a plane wave grazes at 90∘90^\circ. A pattern built from frequencies up to 1/λ1/\lambda cannot resolve half-periods finer than λ/2\lambda/2; everything smaller is carried by evanescent components that die in the near field. Through a lens the ceiling is NA/λ\mathrm{NA}/\lambda, so the two-point limit becomes λ/2NA\lambda/2\mathrm{NA} — set by which spatial frequencies can physically travel, not by technology.

How is spatial frequency f related to the wavevector components k_x, k_y?

By a factor of 2π2\pi: kx=2πfxk_x=2\pi f_x, so the transverse spatial frequency in cycles per length is f=∣k⊥∣/2πf=|k_\perp|/2\pi. The (kx,ky)(k_x,k_y) form (radians per length) is natural for the wave equation, cycles-per-length for gratings and detectors; both say sin⁡θ=∣k⊥∣/k=λf\sin\theta=|k_\perp|/k=\lambda f. Introduction to Fourier Optics uses cycles-per-length, which is why its transfer function reads ei2πz1/λ2−f2e^{i2\pi z\sqrt{1/\lambda^2-f^2}} — the identical operator in different units.

Can evanescent waves ever carry energy across a gap?

Yes, once you break the symmetry with a second surface. A single evanescent wave carries no net power along its decay axis, but place a second interface within its decay length and the field couples across the gap into a propagating wave — frustrated total internal reflection, the optical analogue of quantum tunnelling. This is how near-field probes read sub-wavelength detail and coupling prisms launch surface waves. The energy was always in the field; it just needed somewhere propagating to go.

Why does the method run as two Fourier transforms numerically?

Because equation (4)(4) literally says so: propagation is F−1{F{U0}⋅H}\mathcal F^{-1}\{\mathcal F\{U_0\}\cdot H\}. Take one FFT of the input field to get its angular spectrum, multiply pointwise by the array H(kx,ky;z)H(k_x,k_y;z), and take one inverse FFT for the propagated field. The only craft is sampling: the phase of HH oscillates fast at high k⊥k_\perp, so the grid must be fine enough to avoid aliasing, especially over long distances or at high NA. Done right, the whole of scalar diffraction is two FFTs and a multiply.

Before this

Where this leads