Fourier analysis is the mathematical framework for decomposing signals into sums of sinusoids, bridging the time domain and the frequency domain. Its computational workhorse — the Fast Fourier Transform (FFT) — reduces an O(N²) discrete Fourier transform to O(N log N), making it the engine behind audio codecs, image compression, wireless communications, radar, and deep-learning architectures. The critical mental model to internalize is that every FFT is merely an algebraic refactoring of the DFT: the math is identical, only the order of operations changes — yet this reordering yields orders-of-magnitude speedups that Gilbert Strang called "the most important numerical algorithm of our lifetime."
What This Cheat Sheet Covers
This topic spans 24 focused tables and 260 indexed concepts, 113 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Fourier Series Fundamentals
The Fourier series expresses any periodic function as an infinite sum of harmonically related sinusoids, grounding all of Fourier analysis in its most concrete form. Understanding the trigonometric and complex exponential forms, the role of Dirichlet conditions, and the Gibbs phenomenon is essential before moving to the continuous-time Fourier transform.
| Concept | Example | Description | |
|---|---|---|---|
$x(t) = \frac{a_0}{2} + \sum_{n=1}^{\infty}\left(a_n\cos\frac{2\pi n t}{T} + b_n\sin\frac{2\pi n t}{T}\right)$ | Represents a periodic signal of period $T$ as a weighted sum of cosines and sines at integer multiples of the fundamental frequency $f_0 = 1/T$. | ||
$x(t) = \sum_{n=-\infty}^{\infty} c_n, e^{j 2\pi n t / T}$ $c_n = \frac{1}{T}\int_0^T x(t),e^{-j 2\pi n t / T},dt$ | • Compact form using Euler's formula $e^{j\theta}=\cos\theta+j\sin\theta$ • complex coefficients $c_n$ encode both amplitude and phase of each harmonic | ||
Signal period $T=0.01\text{ s}$ → $f_0=100\text{ Hz}$; harmonics at $200, 300, \ldots\text{ Hz}$ | • The fundamental frequency $f_0=1/T$ is the lowest; harmonics are integer multiples $n f_0$. • All energy is confined to discrete spectral lines separated by $f_0$. | ||
A square wave: finite discontinuities per period, bounded, absolutely integrable | Sufficient (not necessary) conditions for Fourier series convergence: finite number of discontinuities and extrema per period, signal is absolutely integrable over one period. | ||
Truncated square-wave Fourier series overshoots ≈ 8.9% of the jump at each discontinuity regardless of $N$ | • Overshoot near a discontinuity that persists as the number of terms → ∞ • the overshoot does not vanish but narrows • reduced in practice by windowing or Fejér summation | ||
$\frac{1}{T}\int_0^T \lvert x(t)\rvert^2,dt = \sum_{n=-\infty}^{\infty}\lvert c_n\rvert^2$ | • Signal energy (or power) is conserved between time and frequency domains • the sum of squared coefficients equals the mean power of the signal | ||
Square wave at $t=0$: series converges to $\frac{x(0^+)+x(0^-)}{2}$ | At a jump discontinuity the Fourier series converges to the average of the left and right limits, not to either value. |