The Physics Travel Guide

Fourier Transform

Prerequisites: Calculus, Euler's Formula. Full path (5 pages)

Intuitive

The Fourier transform is a mathematical tool that allows us to split a function into its fundamental constituents.

Concrete

We use the convention common in physics,

f~(k)=∫−∞∞f(x) e−ikx dx,f(x)=12π∫−∞∞f~(k) eikx dk.\tilde f(k) = \int_{-\infty}^{\infty} f(x)\, e^{-ikx}\, dx, \qquad f(x) = \frac{1}{2\pi}\int_{-\infty}^{\infty} \tilde f(k)\, e^{ikx}\, dk.

The second formula writes ff as a superposition of plane waves eikxe^{ikx} with wave number kk, and f~(k)\tilde f(k) is the amplitude of the wave with wave number kk. Other books put the factor 1/2π1/2\pi elsewhere or use 1/2π1/\sqrt{2\pi} in both formulas; results differ by these factors, so always check the convention. For time and frequency one writes f~(ω)=∫f(t) eiωt dt\tilde f(\omega) = \int f(t)\, e^{i\omega t}\,dt in many physics texts, with the opposite sign in the exponent.

Properties. Directly from the definition (integrate by parts, substitute, and assume ff decays fast enough):

f′~(k)=ik f~(k),f(x−a)~(k)=e−ika f~(k),(f∗g)~(k)=f~(k) g~(k),(f∗g)(x)=∫f(y) g(x−y) dy,∫∣f(x)∣2 dx=12π∫∣f~(k)∣2 dk.\begin{aligned} \widetilde{f'}(k) &= ik\, \tilde f(k), \\ \widetilde{f(x - a)}(k) &= e^{-ika}\, \tilde f(k), \\ \widetilde{(f * g)}(k) &= \tilde f(k)\, \tilde g(k), \qquad (f * g)(x) = \int f(y)\, g(x - y)\, dy, \\ \int |f(x)|^2\, dx &= \frac{1}{2\pi}\int |\tilde f(k)|^2\, dk. \end{aligned}

The last line is Parseval's (or Plancherel's) theorem. The first line is the main reason for using the transform: derivatives become multiplication by ikik.

Example: the Gaussian. For f(x)=e−x2/2σ2f(x) = e^{-x^2/2\sigma^2} we complete the square in the exponent, −x22σ2−ikx=−(x+ikσ2)22σ2−σ2k22-\frac{x^2}{2\sigma^2} - ikx = -\frac{(x + ik\sigma^2)^2}{2\sigma^2} - \frac{\sigma^2 k^2}{2}, and get

f~(k)=2π σ e−σ2k2/2.\tilde f(k) = \sqrt{2\pi}\,\sigma\, e^{-\sigma^2 k^2/2}.

The transform of a Gaussian of width σ\sigma is a Gaussian of width 1/σ1/\sigma. A function that is narrow in xx is broad in kk and vice versa. With p=ℏkp = \hbar k this is the origin of the position-momentum uncertainty relation in quantum mechanics.

Example: the delta function. The transform of δ(x)\delta(x) is 11, and the inversion formula then gives

∫−∞∞eikx dk=2π δ(x).\int_{-\infty}^{\infty} e^{ikx}\, dk = 2\pi\, \delta(x).

Example: solving the heat equation. Transforming ∂tu=D ∂x2u\partial_t u = D\, \partial_x^2 u in xx gives ∂tu~(k,t)=−Dk2 u~(k,t)\partial_t \tilde u(k, t) = -Dk^2\, \tilde u(k, t), an ordinary differential equation for each kk with solution u~(k,t)=u~(k,0) e−Dk2t\tilde u(k, t) = \tilde u(k, 0)\, e^{-Dk^2 t}. Short wavelengths (large kk) die out fastest. Transforming back and using the Gaussian result shows that an initial delta function spreads into a Gaussian of width σ=2Dt\sigma = \sqrt{2Dt}.

In three dimensions one transforms in each coordinate, f~(k⃗)=∫f(x⃗) e−ik⃗⋅x⃗ d3x\tilde f(\vec k) = \int f(\vec x)\, e^{-i\vec k \cdot \vec x}\, d^3x, and the inverse carries 1/(2π)31/(2\pi)^3. For a periodic function with period LL the integral over kk becomes a sum over kn=2πn/Lk_n = 2\pi n/L, the Fourier series.

Abstract

Function spaces. The integral defining f~\tilde f converges for f∈L1(Rn)f \in L^1(\mathbb{R}^n), and f~\tilde f is then continuous and vanishes at infinity (Riemann-Lebesgue lemma). On the Schwartz space S(Rn)\mathcal{S}(\mathbb{R}^n) of smooth rapidly decreasing functions the transform is a linear bijection, and by duality it extends to a bijection of the space S′(Rn)\mathcal{S}'(\mathbb{R}^n) of tempered distributions, which contains δ\delta, polynomials and plane waves. With the symmetric normalization

(Ff)(k)=1(2π)n/2∫f(x) e−ik⋅x dnx,(\mathcal{F}f)(k) = \frac{1}{(2\pi)^{n/2}}\int f(x)\, e^{-ik\cdot x}\, d^nx,

F\mathcal{F} preserves the L2L^2 norm on S\mathcal{S} and extends to a unitary operator on L2(Rn)L^2(\mathbb{R}^n) (Plancherel theorem). In one dimension (F2f)(x)=f(−x)(\mathcal{F}^2 f)(x) = f(-x), so F4=1\mathcal{F}^4 = 1 and the spectrum of F\mathcal{F} is {1,−i,−1,i}\{1, -i, -1, i\}. The Hermite functions hn(x)∝Hn(x) e−x2/2h_n(x) \propto H_n(x)\, e^{-x^2/2}, the energy eigenfunctions of the harmonic oscillator, are eigenfunctions with Fhn=(−i)nhn\mathcal{F}h_n = (-i)^n h_n.

Why it works. The plane waves χk(x)=eik⋅x\chi_k(x) = e^{ik\cdot x} are the joint eigenfunctions of all translations Taf(x)=f(x−a)T_a f(x) = f(x - a), since Taχk=e−ik⋅aχkT_a \chi_k = e^{-ik\cdot a}\chi_k. The Fourier transform therefore diagonalizes every translation-invariant linear operator: derivatives, convolutions, and constant-coefficient differential operators. In quantum mechanics the momentum operator −iℏ ∂x-i\hbar\, \partial_x generates translations, and the unitary map F\mathcal{F} (with p=ℏkp = \hbar k) takes the position representation to the momentum representation.

Pontryagin duality. The construction works for any locally compact abelian group GG. Its characters, the continuous homomorphisms χ:G→U(1)\chi: G \to U(1), form again a locally compact abelian group G^\hat G, the dual group. With Haar measures on GG and G^\hat G (suitably normalized) the Fourier transform

f^(χ)=∫Gf(g) χ(g)‾ dg\hat f(\chi) = \int_G f(g)\, \overline{\chi(g)}\, dg

is unitary from L2(G)L^2(G) to L2(G^)L^2(\hat G), and G^^≅G\hat{\hat G} \cong G canonically. The familiar cases are R^n≅Rn\hat{\mathbb{R}}^n \cong \mathbb{R}^n (the Fourier integral), U(1)^≅Z\hat{U(1)} \cong \mathbb{Z} (Fourier series), Z^≅U(1)\hat{\mathbb{Z}} \cong U(1) (discrete-time Fourier transform), and Z^N≅ZN\hat{\mathbb{Z}}_N \cong \mathbb{Z}_N (the discrete Fourier transform used numerically). For compact non-abelian groups such as SU(2)SU(2), the characters are replaced by the irreducible unitary representations, and the Peter-Weyl theorem gives the corresponding expansion of L2(G)L^2(G).

Why is it interesting?

The Fourier transform is an essential tool that, for example, makes the music format MP3 possible. With the help of the Fourier transform any given music can be split into the frequencies that it is built of. Then, we can remove those that can't be heard by humans and get an equally sounding, but much smaller music file.

Moreover, the Fourier transform is essential in Quantum Field Theory, where we usually expand any given field configuration in terms of it's Fourier modes and then start analyzing it.


One can Fourier transform anything—often meaningfully.

John Tukey

Path to this page

  1. Calculus
  2. Imaginary Numbers
  3. Trigonometric Functions
  4. Exponential Function
  5. Euler's Formula

Leads to: Distributions, Group Velocity, Uncertainty Principle.