Skip to content
Oakfield Operator Calculus Function Reference Site

Fourier Transform

Let fL1(R)f \in L^1(\mathbb{R}). The Fourier transform of ff is defined by

f^(k)=f(x)eikxdx\hat{f}(k) = \int_{-\infty}^{\infty} f(x)\,e^{-ikx}\,dx

The inverse Fourier transform is given by

f(x)=12πf^(k)eikxdkf(x) = \frac{1}{2\pi} \int_{-\infty}^{\infty} \hat{f}(k)\,e^{ikx}\,dk

Together, these formulas define an invertible transform pair on suitable function spaces (e.g. Schwartz functions); more generally, inversion holds under additional integrability and regularity assumptions.


The Fourier transform is initially defined on L1(R)L^1(\mathbb{R}) and extends by continuity to broader spaces, including L2(R)L^2(\mathbb{R}) and tempered distributions. Its codomain consists of complex-valued functions on R\mathbb{R}.


The Fourier transform is linear:

F(af+bg)=aF(f)+bF(g)\mathcal{F}(af + bg) = a\,\mathcal{F}(f) + b\,\mathcal{F}(g)

for scalars a,ba,b and admissible functions f,gf,g.


Applying the inverse transform recovers the original function:

F1(F(f))=f\mathcal{F}^{-1}(\mathcal{F}(f)) = f

under appropriate regularity conditions.


The Fourier transform relates L2L^2 norms via the Plancherel identity:

f(x)2dx=12πf^(k)2dk\int_{-\infty}^{\infty} |f(x)|^2\,dx = \frac{1}{2\pi} \int_{-\infty}^{\infty} |\hat{f}(k)|^2\,dk

With the present normalization, f^2=2πf2\|\hat f\|_2=\sqrt{2\pi}\,\|f\|_2, so F\mathcal{F} is an isometry up to the constant factor 2π\sqrt{2\pi}. The symmetrically normalized transform (2π)1/2F(2\pi)^{-1/2}\mathcal{F} is unitary on L2(R)L^2(\mathbb{R}).


Differentiation in physical space corresponds to multiplication in frequency space:

F ⁣(dnfdxn)(k)=(ik)nf^(k)\mathcal{F}\!\left(\frac{d^n f}{dx^n}\right)(k) = (ik)^n \hat{f}(k)

This property underlies spectral methods for differential equations.


The Fourier transform converts convolution into multiplication:

F(fg)=f^g^\mathcal{F}(f * g) = \hat{f}\,\hat{g}

where

(fg)(x)=f(xy)g(y)dy(f * g)(x) = \int_{-\infty}^{\infty} f(x-y)g(y)\,dy

Translations and modulations act by phase factors:

F(f(xx0))(k)=eikx0f^(k)\mathcal{F}(f(x-x_0))(k) = e^{-ikx_0}\hat{f}(k)

and

F(eik0xf(x))(k)=f^(kk0)\mathcal{F}(e^{ik_0 x}f(x))(k) = \hat{f}(k-k_0)

For f(x)=eax2f(x) = e^{-ax^2} with a>0a > 0,

f^(k)=πaek2/(4a)\hat{f}(k) = \sqrt{\frac{\pi}{a}}\,e^{-k^2/(4a)}

up to normalization conventions. Gaussians are eigenfunctions of the Fourier transform.


Functions with compact support have entire Fourier transforms, reflecting the uncertainty principle.


The Fourier transform generalizes Fourier series to nonperiodic domains. It is closely related to the Laplace transform and serves as the foundation for convolution operators and pseudodifferential calculus.


Oakfield uses a discrete FFT (via FFTPlan) as its bridge between physical and spectral representations:

  • FFT conversion operator: fft_convert performs forward (physical→spectral) and inverse (spectral→physical) transforms, updating the field’s representation metadata (domain/value kind) accordingly.
  • Spectral operators: linear_dissipative (fractional Laplacian damping) and dispersion apply per-bin multipliers in frequency space and then inverse-transform back to the field.
  • Runtime diagnostics: field statistics compute spectral entropy/bandwidth by taking an FFT of the (flattened) field and analyzing normalized power.

Current spectral paths treat fields as 1D contiguous buffers (flattened) when constructing the kk grid and applying multipliers.


Fourier’s work on heat conduction motivated the continuous-frequency analogue of trigonometric series.

Plancherel, Wiener, and Schwartz established rigorous foundations, extending the transform to L2L^2 spaces and distributions.

The Fourier transform is a central tool in harmonic analysis, quantum mechanics, signal processing, and numerical PDEs.


  • J. Fourier, Théorie analytique de la chaleur (1822)
  • N. Wiener, The Fourier Integral and Certain of Its Applications
  • NIST Digital Library of Mathematical Functions (DLMF), §1.14