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):
In other words, the wavefront is composed by a sum of plane waves with phase , each with amplitude . Any wavefront can be decomposed in such fashion, which makes things easier.
Now, how can one obtain the wavefront at a different plane in space? Well, instead of working directly with , one can propagate each plane wave component separately and then sum the contribution of all these elementary waves at . This is done using the free space propagator:
such that the resulting wave is
This expression can be written in operator form as
The above expression arises directly from the Raleigh-Sommerfeld diffraction solution (see reference [4] for a more detailed explanation). The only assumption here is that the distance between source and observation points be much greater than the wavelength .
Important approximations
We can apply approximations to get simpler forms of the propagator. For that, we make use of the paraxial approximation. It is common to hear that such approximation means the wave makes small angles with the optical axis. However, a wave may have plane wave components spreading in all directions. Hence, a more correct way of saying this is that the non-negligible plane wave components make a small angle with the optical axis [2]. A paraxial wave can also be thought as one that varies much more in the trasversal plane than in the longitudinal direction.
The paraxial Helmholtz equation governs paraxial waves, and it presents two important solutions:
- Paraboloidal wave
This is also known as the Fresnel diffraciton integral. It is the paraxial approximation to the spherical wave:
In this case, we have a plane wave component from the term which gets modulated by the phase term inside the integral. Note that is the equation of the paraboloid of revolution. Hence, the plane waves get "distorted" into paraboloids. For large distances , this phase term become negligible. Also, the variation of the amplitude with the term becomes less relevant, which justifies the approximation of a spherical wave by a plane wave.
- Gaussian beam:
The Gaussian beam is a more complex, but extremely useful solution which appears in lasers, optical communication and many optical instruments. It is described by:
If we calculate the intensity , we get
The dependence of the intensity is Gaussian, which explains the name. We can see the transversal slice at in the figure below, which shows exactly such Gaussian distribution.

As the equation shows, there are a few parameters to model the bahavior of a Gaussian beam. First, it is useful to define the Rayleigh length
where is called the beam waist, which corresponds to the minimum radius of the beam, chosen to be at . The Rayleigh length is used to write the other quantities of interest, namely:
- Beam radius: