Skip to content
Oakfield Operator Calculus Function Reference Site

Spectral Bandwidth

For Fourier coefficients u^(k)\hat{u}(k), define

B=(kk2u^(k)2ku^(k)2)1/2B = \left(\frac{\sum_{k} |k|^{2} |\hat{u}(k)|^{2}}{\sum_{k} |\hat{u}(k)|^{2}}\right)^{1/2}

the square root of the energy-weighted second moment of wavenumbers.

Applicable to spectra with finite energy ku^(k)2<\sum_k |\hat{u}(k)|^{2} < \infty and finite second moment. Output B0B \ge 0 has units of inverse length (or frequency).


Invariant to uniform scaling of u^\hat{u}. Sensitive to high-wavenumber content; spectral filtering that removes large k|k| decreases BB.


For a single wavenumber k0k_0, B=k0B = |k_0|. For isotropic Gaussian spectra with variance σk2\sigma_k^2, BB scales like σk\sigma_k.


  • Single mode at k0k_0: B=k0B=|k_0|.
  • Narrowband spectra have small BB; broadband spectra have larger BB.

Spectral entropy captures distribution uniformity; filtering modifies BB by attenuating selected bands.


Oakfield computes spectral bandwidth as part of runtime field diagnostics:

  • SimFieldStats.spectral_bandwidth is computed from the FFT power distribution as an RMS width over frequency-bin coordinates.
  • Used in the UI/diagnostics path to monitor whether dynamics (or operators like dispersion/linear_dissipative) are concentrating or spreading energy across modes.

Bandwidth measures arise by treating normalized spectral energy as a distribution over wavenumber and computing its moments, analogous to variance and standard deviation.

Spectral bandwidth is widely used as a compact diagnostic for resolution and regularity in spectral simulations.


  • Bracewell, The Fourier Transform and Its Applications
  • Stein & Shakarchi, Fourier Analysis