thumb|upright=1.3|A linear chirp waveform; a sinusoidal wave that increases in frequency linearly over time

A chirp is a signal in which the frequency increases (up-chirp) or decreases (down-chirp) with time. In some sources, the term chirp is used interchangeably with sweep signal. It is commonly applied to sonar, radar, and laser systems, and to other applications, such as in spread-spectrum communications (see chirp spread spectrum). This signal type is biologically inspired and occurs as a phenomenon due to dispersion (a non-linear dependence between frequency and the propagation speed of the wave components). It is usually compensated for by using a matched filter, which can be part of the propagation channel. Depending on the specific performance measure, however, there are better techniques both for radar and communication. Since it was used in radar and space, it has been adopted also for communication standards. For automotive radar applications, it is usually called linear frequency modulated waveform (LFMW).

In spread-spectrum usage, surface acoustic wave (SAW) devices are often used to generate and demodulate the chirped signals. In optics, ultrashort laser pulses also exhibit chirp, which, in optical transmission systems, interacts with the dispersion properties of the materials, increasing or decreasing total pulse dispersion as the signal propagates. The name is a reference to the chirping sound made by birds; see bird vocalization.

Definitions

The basic definitions here translate as the common physics quantities location (phase), speed (angular velocity), acceleration (chirpyness).

If a waveform is defined as:

<math display="block">x(t) = \sin\left(\phi(t)\right)</math>

then the instantaneous angular frequency, ω, is defined as the phase rate as given by the first derivative of phase,

with the instantaneous ordinary frequency, f, being its normalized version:

<math display="block">

\omega(t) = \frac{d\phi(t)}{dt}, \,

f(t) = \frac{\omega(t)}{2\pi}

</math>

Finally, the instantaneous angular chirpyness (symbol γ) is defined to be the second derivative of instantaneous phase or the first derivative of instantaneous angular frequency,

<math display="block">

\gamma(t) = \frac{d^2\phi(t)}{dt^2} = \frac{d\omega(t)}{dt}

</math>

Angular chirpyness has units of radians per square second (rad/s<sup>2</sup>); thus, it is analogous to angular acceleration.

The instantaneous ordinary chirpyness (symbol c) is a normalized version, defined as the rate of change of the instantaneous frequency:

The corresponding time-domain function for a sinusoidal linear chirp is the sine of the phase in radians:

<math display="block">x(t) = \sin\left[\phi_0 + 2\pi \left(\frac{c}{2} t^2 + f_0 t \right) \right]</math>

Exponential

thumb|upright=1.3|An exponential chirp waveform; a sinusoidal wave that increases in frequency exponentially over time

thumb|upright=1.3|[[Spectrogram of an exponential chirp. The exponential rate of change of frequency is shown as a function of time, in this case from nearly 0 up to 8&nbsp;kHz repeating every second. Also visible in this spectrogram is a frequency fallback to 6&nbsp;kHz after peaking, likely an artifact of the specific method employed to generate the waveform.]]

In a geometric chirp, also called an exponential chirp, the frequency of the signal varies with a geometric relationship over time. In other words, if two points in the waveform are chosen, <math>t_1</math> and <math>t_2</math>, and the time interval between them <math>T = t_2 - t_1</math> is kept constant, the frequency ratio <math>f\left(t_2\right)/f\left(t_1\right)</math> will also be constant.

In an exponential chirp, the frequency of the signal varies exponentially as a function of time:

<math display="block">f(t) = f_0 k^\frac{t}{T}</math>

where <math>f_0</math> is the starting frequency (at <math>t = 0</math>), and <math>k</math> is the rate of exponential change in frequency.

<math display="block">k = \frac{f_1}{f_0}</math>

Where <math>f_1</math> is the ending frequency of the chirp (at <math>t = T</math>).

Unlike the linear chirp, which has a constant chirpyness, an exponential chirp has an exponentially increasing frequency rate.

The corresponding time-domain function for the phase of an exponential chirp is the integral of the frequency:

<math display="block">\begin{align}

\phi(t)

&= \phi_0 + 2\pi \int_0^t f(\tau)\, d\tau \\

&= \phi_0 + 2\pi f_0 \int_0^t k^\frac{\tau}{T} d\tau \\

&= \phi_0 + 2\pi f_0 \left(\frac{T \left(k^\frac{t}{T}-1\right)}{\ln(k)}\right)

\end{align}</math>

where <math>\phi_0</math> is the initial phase (at <math>t = 0</math>).

The corresponding time-domain function for a sinusoidal exponential chirp is the sine of the phase in radians:

<math display="block">x(t) = \sin\left[\phi_0 + 2\pi f_0 \left(\frac{T \left(k^\frac{t}{T}-1\right)}{\ln(k)}\right) \right]</math>

As was the case for the Linear Chirp, the instantaneous frequency of the Exponential Chirp consists of the fundamental frequency <math>f(t) = f_0 k^\frac{t}{T}</math> accompanied by additional harmonics.

Hyperbolic

Hyperbolic chirps are used in radar applications, as they show maximum matched filter response after being distorted by the Doppler effect.

In a hyperbolic chirp, the frequency of the signal varies hyperbolically as a function of time:

<math display="block">f(t) = \frac{f_0 f_1 T}{(f_0-f_1)t+f_1T}</math>

The corresponding time-domain function for the phase of a hyperbolic chirp is the integral of the frequency:

<math display="block">\begin{align}

\phi(t)

&= \phi_0 + 2\pi \int_0^t f(\tau)\, d\tau \\

&= \phi_0 + 2\pi \frac{-f_0 f_1 T}{f_1-f_0} \ln\left(1-\frac{f_1-f_0}{f_1T}t\right)

\end{align}</math>

where <math>\phi_0</math> is the initial phase (at <math>t = 0</math>).

The corresponding time-domain function for a sinusoidal hyperbolic chirp is the sine of the phase in radians:

<math display="block">x(t) = \sin\left[ \phi_0 + 2\pi \frac{-f_0 f_1 T}{f_1-f_0} \ln\left(1-\frac{f_1-f_0}{f_1T}t\right)\right]</math>

Generation

A chirp signal can be generated with analog circuitry via a voltage-controlled oscillator (VCO), and a linearly or exponentially ramping control voltage. It can also be generated digitally by a digital signal processor (DSP) and digital-to-analog converter (DAC), using a direct digital synthesizer (DDS) and by varying the step in the numerically controlled oscillator. It can also be generated by a YIG oscillator.

Relation to an impulse signal

thumb|Chirp and impulse signals and their (selected) [[spectral components. On the bottom given four monochromatic components, sine waves of different frequency. The red line in the waves give the relative phase shift to the other sine waves, originating from the chirp characteristic. The animation removes the phase shift step by step (like with matched filtering), resulting in a sinc pulse when no relative phase shift is left.]]

A chirp signal shares the same spectral content with an impulse signal. However, unlike in the impulse signal, spectral components of the chirp signal have different phases, i.e., their power spectra are alike but the phase spectra are distinct. Dispersion of a signal propagation medium may result in unintentional conversion of impulse signals into chirps (whistler). On the other hand, many practical applications, such as chirped pulse amplifiers or echolocation systems,

Key chirp

A change in frequency of Morse code from the desired frequency, due to poor stability in the RF oscillator, is known as chirp, and in the R-S-T system is given an appended letter 'C'.

See also

  • Chirp spectrum - Analysis of the frequency spectrum of chirp signals
  • Chirp compression - Further information on compression techniques
  • Chirp spread spectrum - A part of the wireless telecommunications standard IEEE 802.15.4a CSS
  • Chirped mirror
  • Chirped pulse amplification
  • Chirplet transform - A signal representation based on a family of localized chirp functions.
  • Continuous-wave radar
  • Dispersion (optics)
  • Pulse compression

References

  • Online Chirp Tone Generator (WAV file output)
  • CHIRP Sonar on FishFinder
  • CHIRP Sonar on FishFinder