Skip to content

Signal Processing Fundamentals

This section collects the definitions and elementary facts from signal processing that recur throughout the documentation. Each page is self-contained and refers to no particular implementation; the elements that realize these operations cite the definitions given here, so that the mathematics is stated in one place.

We work in continuous time. A signal is a function of a real time variable, and a filter acts by an integral. The discrete-time realization obtained by sampling, together with the numerical examples, is set apart in admonitions labeled In discrete time.

Notation

Unless stated otherwise:

  • \(x(t)\) is an input signal and \(y(t)\) an output signal, with \(t \in \mathbb{R}\) measured in seconds.
  • \(h\) is a filter, given by its impulse response \(h(\tau)\). The filter has finite impulse response of duration \(T\) when \(h\) is supported on \([0, T]\).
  • \(\omega\) is an angular frequency, and \(i\) is the imaginary unit.
  • \(f_s\) is the sampling frequency, used only in discrete-time admonitions, where time and sample index are related by \(t = n / f_s\).

Contents

References

  • A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing, 3rd ed., Pearson, 2009.
  • B. P. Lathi and R. A. Green, Linear Systems and Signals, 3rd ed., Oxford, 2018.
  • Signal processing (Wikipedia).