Wave Propagation Method for the Wave Equation

In the study of optics, acoustics, and electromagnetics, the ability to predict how a wave evolves as it travels through space is a fundamental requirement. At a conceptual level, our understanding is often rooted in Huygens' Principle, which offers a compelling geometric perspective: every point on a wavefront can be considered a source of secondary spherical wavelets. While this provides an excellent mental model for phenomena such as reflection, refraction, and diffraction, it lacks the quantitative precision required for modern engineering and high-fidelity numerical simulations.

To bridge the gap between this intuitive physical picture and the rigorous demands of wave mechanics, we employ the Wavefront Expansion Method. This approach transforms the qualitative "point-source" concept into a formal mathematical framework, allowing us to describe the field distribution at any given moment through integral representations. By doing so, we can solve complex wave equations under diverse boundary conditions and within non-ideal media.

Limitations of the Classical Huygens-Fresnel Approach

The classical Huygens-Fresnel principle posits that the vibration at a specific point $P$ in a homogeneous, isotropic medium is the result of the superposition of secondary wavelets emitted from infinitesimal elements of the wavefront. While this successfully explains the basic behavior of light and sound, it encounters significant hurdles when applied to real-world scenarios.

Specifically, the original principle struggles to account for:

  • Non-homogeneous media: Where the refractive index or sound speed varies spatially.
  • Absorption and attenuation: Where energy is lost as the wave propagates.
  • Complex phase shifts: Where the interaction with boundaries introduces non-trivial phase changes.

To overcome these limitations, the wavefront expansion method treats the solution to the wave equation as an integral expansion. This mathematical construction preserves the physical essence of Huygens' idea—that a source generates a wave—but augments it with amplitude factors and phase correction terms. This allows the theory to accurately model how waves decay over distance and how the medium's properties influence the phase velocity.

The Kirchhoff Diffraction Formula and Green's Functions

The most robust mathematical realization of wavefront expansion is found in the Kirchhoff Diffraction Formula, which arises from solving the wave equation as a boundary value problem. If we define the field distribution on a known plane at an initial time (the initial wavefront), we can determine the complex amplitude $\Psi(P, t)$ at any subsequent point $P(x, y, z)$ by integrating the contributions of all secondary sources across that plane.

The mathematical engine driving this process is the Green's function ($G$). In this context, the Green's function represents the impulse response of the system—essentially, how a single unit pulse propagates through free space to reach a target point. For scalar waves (such as acoustic pressure or certain optical approximations), this response typically takes the form of a spherical wave, where the amplitude diminishes in proportion to $1/r$.

The relationship is expressed through an area integral over the initial wavefront $S$:

$$ \Psi(P, t) = \frac{1}{4\pi} \iint_S \left[ \frac{\partial G}{\partial n} - i k_0 G \right]_{r=ct} dS $$

In this expression, $k_0$ represents the wavenumber, and $\frac{\partial}{\partial n}$ denotes the normal derivative. This formula reveals that the resulting field strength is not merely a sum of intensities, but a sophisticated combination of the initial field values, their spatial gradients, and their relative distances. A critical component here is the inclusion of the phase factor $e^{ikr}$, which is essential to satisfy the wave equation and ensure that the energy distribution remains physically consistent as the wave spreads.

Numerical Implementation: From Continuous Integrals to Discrete Computation

In practical applications—such as designing acoustic lenses or simulating holographic reconstructions—we cannot compute continuous integrals. Instead, the wavefront expansion method must be translated into a discretized numerical scheme. This transition is where theoretical physics meets computational science.

The standard procedure involves sampling the initial wavefront using a uniform grid, effectively approximating the continuous area element $dS$ with discrete pixels or cells $\Delta S$. During this discretization, two primary challenges must be addressed to maintain accuracy:

  1. Phase Precision: For every discrete source point $(x_j, y_j)$, the algorithm must calculate the exact Euclidean distance $r_{ij}$ to the target point $P$. Even minute errors in distance calculation can lead to massive phase errors in high-frequency simulations. The distance is typically computed as:
    $$ r_{ij} = \sqrt{(x_i - x_j)^2 + (y_i - y_j)^2 + z^2} $$
    The resulting phase delay, $\phi = k_0 r_{ij} \Delta t$, must be handled with high floating-point precision.

  2. Amplitude and Attenuation Modeling: Beyond the geometric $1/r$ spreading loss, real-world simulations must incorporate the medium's absorption coefficient $\alpha$. The sub-wave expression is often modified to include an exponential decay term, such as $e^{-\frac{\omega}{c}\int \mu(z) dz}$, to account for energy dissipation.

By converting the continuous Huygens integral into a discrete summation, the problem becomes a highly parallelizable task. Modern implementations often leverage the Fast Fourier Transform (FFT) to turn these complex summations into efficient convolutions. This computational efficiency enables the simulation of large-scale phenomena, including super-resolution imaging, acoustic focusing, and the real-time reconstruction of digital holograms.