Near-field Propagation
This post is a (hopefully quick) guide on the most important equations for computing free space propagation of a wavefront in the Fresnel regime, and how to do it properly.
Helmholtz equation and elementary waves
First, some background. Consider a monochromatic wave in vacuum. It is governed by Helmholtz equation:
where is the wavenumber. The solutions to this equation are called elementary waves, which can either be
- plane waves:
- or spherical waves:
The names indicate that the wavefronts (i.e. the surfaces of constant phase) are either planes or spheres. The term before the exponential is referred to as the amplitude of the wave, whereas the imaginary argument of the exponent is named the phase. For a spherical wave, the amplitude is modulated by the distance from the source due to the term.
The figure below illustrates the propagation of a spherical wave. As we will understand ahead, near the source, the wavefronts are spherical. At small angles with the propagation axis, it can eventually be approximated by paraboloids. For large distances, one may approximate them by planes waves.

In the real world, though, there is no free lunch. We usually encounter waves that are way more complex than these elementary waves. Fortunately, we can make things easier using the Angular Spectrum of waves.
Angular Spectrum Method (ASM)
An arbitrary wavefront at plane can be decomposed into plane wave components using the Fourier transform (FT):
