Have you ever wondered why noise-canceling headphones work? Or how a tiny hologram can contain a 3D image? Or even just why you see shimmering rainbow patterns on a soap bubble?
The answer to all of these is wave interference and diffraction. These are fundamental concepts in physics, but today I want to look at them through a different lens: the lens of signal processing. It turns out that the propagation of a wave is one of the most elegant and powerful signal processing systems in the universe.
2. The Wave as a Complex Signal
In signal processing and physics, we describe a simple wave using complex exponentials, thanks to Euler’s formula: eiθ=cos(θ)+isin(θ).
We can represent a wave ψ at a position r and time t as:
ei(…) is the phasor. This is the magic part. It’s a vector on the complex plane (a “clock hand”) that rotates.
ω is the angular frequency (how fast it oscillates in time).
k is the wave vector (its direction of travel and spatial frequency, where ∣k∣=2π/λ).
ϕ0 is the initial phase.
For the rest of this post, we’ll mostly ignore the time part (eiωt) since it’s common to all waves from the same source. We’ll just focus on the complex amplitude (the spatial part):
Think of this ψ(r) as a single complex number for every point in space. Its magnitude A is the amplitude, and its angle e−iϕ is its phase.
Propagation is just a phase shift. As a wave travels from a source at r0 to a point P, it covers a distance d=∣P−r0∣. This journey “rotates” the phasor. The wave at P is:
(The A0/d shows the amplitude decaying with distance d, and k=2π/λ).
The key takeaway: Propagation = Phase Rotation.
3. Interference: The Superposition Problem
Interference is the simplest case. It’s just what happens when two or more waves meet at the same point. The math is simple: you just add them. This is the Principle of Superposition.
Let’s model the classic double-slit experiment. We have two tiny sources (slits) at r1 and r2. We want to know the total wave ψtotal at an observation point P on a screen.
Wave 1 (from slit 1): Propagates a distance d1=∣P−r1∣.
The intensity depends on the cosine of the difference in path lengths (d1−d2).
If the path difference d1−d2 is a whole number of wavelengths (nλ), the phases align (kΔd=2πn), the waves add up, and we get a bright spot (constructive interference).
If the path difference is a half-wavelength ((n+1/2)λ), the phases are opposite (kΔd=π(2n+1)), the waves cancel out, and we get a dark spot (destructive interference).
Interference is nothing more than the addition of complex phasors, where their relative angles are set by the propagation delay (path length difference).
4. Diffraction: Interference on a Grand Scale
Diffraction is interference from a continuous number of sources.
Instead of two discrete slits, imagine a single wide aperture (like a single slit, a circular hole, or any shape). The Huygens-Fresnel Principle states that every single point inside that aperture A acts as a new source of waves.
To find the wave ψ(x,y) at a point P=(x,y) on our screen, we can’t just add two waves. We have to integrate (sum up) the contributions from every point r′=(x′,y′) in the aperture.
Let the aperture’s transmission be described by an “input signal” A(x′,y′) (e.g., A=1 inside the slit, A=0 outside). The propagation from (x′,y′) to (x,y) on a screen at distance L introduces a distance d=L2+(x−x′)2+(y−y′)2.
The wave pattern you see from a far-away aperture (diffraction) is the Fourier Transform of the aperture’s shape.
A wide single slit (A(x′) is a rect function) produces a sinc function pattern (sinc(x)=sin(x)/x).
A tiny circular hole (A(r) is a circ function) produces an Airy disk (a Bessel function), which is why stars look like blurry spots, not perfect points, in a telescope.
5.1. What it all means:
Propagation = Signal Processing: Wave propagation acts like a physical computer that calculates the Fourier Transform.
Interference: This is just the linear addition of complex signals.
Diffraction: This is the result of a “propagation filter” being applied to an “input aperture signal,” which, in the far-field, is the Fourier Transform.
This math is why signal processing techniques are not just for audio and images, but are fundamental to describing reality itself. The next time you see sunlight filter through a narrow gap, you’re not just seeing light—you’re seeing a Fourier Transform computed by nature.