Skip to content
Oakfield Operator Calculus Function Reference Site

Moving Gaussian Envelope

For a center trajectory c(t)c(t), a moving Gaussian envelope is a translated Gaussian of fixed width σ>0\sigma>0:

g(x,t)=exp ⁣((xc(t))22σ2)g(x,t) = \exp\!\left(-\frac{(x - c(t))^2}{2\sigma^2}\right)

often with c(t)=x0+vtc(t) = x_0 + vt for constant velocity vv.

Defined for (x,t)(x,t) on continuous or discretized domains. For each fixed tt, the envelope maps xx to a strictly positive real value and decays smoothly away from the moving center x=c(t)x=c(t).


g(x,t)=g(xc(t),0)g(x,t) = g(x-c(t),0)
supxg(x,t)=1attained at x=c(t)\sup_x g(x,t) = 1 \quad \text{attained at } x=c(t)
xg(x,t)=xc(t)σ2g(x,t)\partial_x g(x,t) = -\frac{x-c(t)}{\sigma^2}\,g(x,t)
tg(x,t)=(xc(t))c(t)σ2g(x,t)\partial_t g(x,t) = \frac{(x-c(t))\,c'(t)}{\sigma^2}\,g(x,t)

The envelope is advected by the trajectory velocity:

tg+c(t)xg=0\partial_t g + c'(t)\,\partial_x g = 0

  • Stationary case: c(t)x0c(t)\equiv x_0 gives a fixed Gaussian envelope.
  • Sharp limit: as σ0+\sigma\to 0^+, g(,t)g(\cdot,t) concentrates near x=c(t)x=c(t).
  • Broad limit: as σ\sigma\to\infty, g(,t)g(\cdot,t) approaches a near-uniform gate on bounded domains.

The base Gaussian envelope ex2/(2σ2)e^{-x^2/(2\sigma^2)} is recovered when c(t)c(t) is constant; modulation by eiωte^{i\omega t} yields a Gabor packet; Gaussian windows apply similar tapering without translation.


Oakfield implements moving Gaussian envelopes directly in its stimulus operators:

  • stimulus_gaussian supports a velocity term so the envelope center advances as center + velocity * t, with optional fixed_clock and nominal_dt to decouple stimulus time from adaptive stepping.
  • stimulus_gabor uses the same moving-center envelope idea while also applying a carrier oscillation.
  • stimulus_gaussian_travel (sinusoidal family) applies a traveling Gaussian envelope as part of a modulated wave stimulus.

Gaussian envelopes arise from the central role of Gaussians in localization and smoothing. Translating the envelope along a trajectory is a natural extension used in wavepacket and windowing constructions.

Moving Gaussian windows are a standard tool for localized analysis in time-dependent simulations, supporting tracking, gating, and adaptive focusing of computations.


  • Gröchenig, Foundations of Time-Frequency Analysis
  • NIST Digital Library of Mathematical Functions (DLMF), §7