Skip to content
Oakfield Operator Calculus Function Reference Site

Chirps

A chirp is a sinusoid (or complex exponential) with a time-varying phase:

x(t)=sin(ϕ(t))x(t) = \sin(\phi(t))

Equivalently, an analytic (complex) chirp is eiϕ(t)e^{i\phi(t)}.

Defined over time (or space) intervals where ϕ\phi is differentiable. Outputs are bounded real-valued sinusoids (or unit-magnitude complex phasors for eiϕ(t)e^{i\phi(t)}).


The instantaneous angular frequency is the phase derivative:

ω(t)=ϕ(t)\omega(t) = \phi'(t)

A common model is the linear chirp with sweep rate α\alpha:

ϕ(t)=ω0t+12αt2,ω(t)=ω0+αt\phi(t) = \omega_0 t + \tfrac{1}{2}\alpha t^2, \qquad \omega(t) = \omega_0 + \alpha t

Higher-order ϕ\phi produce nonlinear sweeps.


  • α=0\alpha=0 reduces to a constant-frequency sinusoid.
  • Windowed chirps taper endpoints to control sidelobes and spectral leakage.

Complex exponentials eiϕ(t)e^{i\phi(t)} provide the analytic counterpart. Gabor functions window oscillations for time–frequency localization, and Fourier methods expose the sweep structure in the time–frequency plane.


Oakfield includes chirps as a stimulus variant:

  • stimulus_chirp operator sweeps wavenumber/frequency over time (sinusoidal family), useful for probing response across bands.
  • Chirps also appear indirectly as spectral phase evolution when using the dispersion operator (frequency-dependent phase advance).

Frequency-swept signals have long been used in acoustics, radar/sonar, and system identification because they probe a wide band in a single experiment.

Chirps are standard primitives in time–frequency analysis and numerical testing, often paired with windowing and spectrogram diagnostics.


  • Cohen, Time-Frequency Analysis
  • Oppenheim & Schafer, Discrete-Time Signal Processing