Skip to content
Oakfield Operator Calculus Function Reference Site

Inverse Fourier Transform

Let f^\hat{f} be the Fourier transform of a function ff. The inverse Fourier transform recovers ff from its frequency representation:

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

Together with the forward Fourier transform, this formula establishes a bijection between physical and frequency domains under suitable regularity assumptions.


The inverse Fourier transform acts on functions f^\hat{f} defined on R\mathbb{R}. It is well-defined for f^L1(R)L2(R)\hat{f} \in L^1(\mathbb{R}) \cap L^2(\mathbb{R}) and extends by continuity to L2(R)L^2(\mathbb{R}) and tempered distributions. The codomain consists of complex-valued functions on R\mathbb{R}.


For admissible functions ff,

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

almost everywhere. This identity characterizes the inverse transform uniquely.


The inverse Fourier transform is linear:

F1(af^+bg^)=aF1(f^)+bF1(g^)\mathcal{F}^{-1}(a\hat{f} + b\hat{g}) = a\,\mathcal{F}^{-1}(\hat{f}) + b\,\mathcal{F}^{-1}(\hat{g})

for scalars a,ba,b.


Multiplication by powers of ikik in frequency space corresponds to differentiation in physical space:

F1 ⁣((ik)nf^(k))(x)=dnfdxn(x)\mathcal{F}^{-1}\!\bigl((ik)^n \hat{f}(k)\bigr)(x) = \frac{d^n f}{dx^n}(x)

This duality underlies spectral differentiation.


The inverse transform converts multiplication in frequency space into convolution:

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

where

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

Frequency shifts correspond to modulation in physical space:

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

Spatial translations correspond to phase factors in frequency space.


For the Gaussian transform pair (under the convention used here), if f(x)=eax2f(x)=e^{-ax^2} with a>0a>0, then

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

and the inverse transform recovers ff:

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

Gaussian functions map to Gaussian functions under the Fourier transform and its inverse (with width and scaling determined by the chosen normalization).


If f^(k)=f^(k)\hat{f}(-k) = \overline{\hat{f}(k)}, then the reconstructed function ff is real-valued.


The inverse Fourier transform complements the forward Fourier transform and reduces to Fourier series inversion on periodic domains. It is closely related to Green’s function constructions and convolution operators.


Oakfield uses inverse FFTs whenever an operator or diagnostic step needs to return to the physical field:

  • Spectral→physical conversion: fft_convert supports an inverse path that reconstructs a real-valued physical field from a complex spectral buffer.
  • Spectral operator pipelines: operators like linear_dissipative and dispersion implement “FFT → multiply per-bin → inverse FFT” flows, writing the reconstructed samples back into the field.
  • Diagnostics tooling: runtime spectral metrics are computed from FFT outputs, but any spectral-domain manipulation that is meant to feed back into simulation state ends with an inverse transform.

As with the forward transform, current inverse paths operate on flattened 1D contiguous buffers.


Fourier’s original work implicitly relied on inversion of frequency expansions, though rigorous inversion formulas were developed later.

Plancherel and subsequent analysts established precise inversion theorems in L2L^2 and distributional settings.

The inverse Fourier transform is foundational in harmonic analysis, quantum mechanics, and numerical spectral methods.


  • J. Fourier, Théorie analytique de la chaleur (1822)
  • M. Plancherel, Contribution à l’étude de la représentation d’une fonction arbitraire
  • NIST Digital Library of Mathematical Functions (DLMF), §1.14