Skip to content
Back to exploration
Applied mathematics / English

But what is the Fourier Transform? A visual introduction.

3Blue1Brown · YouTube · 19:41

Open original
READ & KEEP

The explanation, unpacked.

Reviewed learning material · Video analysis · English
Read the full overview

Winding a signal and averaging in time connects time-domain waveforms with complex frequency spectra, leading to frequency separation and filtering.

Use the learning inspector for key ideas and moments, or open the reading tabs for the complete notes.

Chapters

0:00Introduction to Signal Decomposition0:49Superposition of Pure Frequencies2:30Winding Signals Around a Circle4:56Center of Mass and Frequency Detection7:51Linearity of the Almost Fourier Transform10:00Frequency Spikes and Sound Editing11:55Complex Plane and Winding Formula15:40Defining the Continuous Fourier Transform

Learning script

Generated from the video's visuals and explanation; not verbatim speech.

The mixed waveform raises a representation problem: simple oscillations can combine into a hard-to-read time curve. Fourier analysis describes frequency components and their complex weights. The winding picture illustrates a mathematical operation, not physically bending a sound wave into a circle.

An ideal pure tone is sinusoidal. In a linear signal model, superposition adds values at each time. Real instrument timbres may contain harmonics; a note labeled A440 need not be a single sine wave. A complex mixed curve still carries frequency information.

Multiply g(t)g(t) by the rotating complex unit vector e−2πifte^{-2\pi i ft}. Here f is cycles per unit time and angular speed is 2πf. The resulting path need not lie on the unit circle: g(t)g(t) changes length and negative values reverse direction. Varying f tests different winding rates.

Average complex points sampled uniformly in time. Matching oscillations can accumulate while many other contributions cancel. A finite window can still yield nonzero responses away from an exact frequency match. This is a time-weighted average, not the centroid of a wire with uniform mass per unit arc length.

Linearity means transforming a sum gives the sum of complex transforms. It does not prevent cancellation and does not say magnitude spectra simply add. The full complex magnitude and phase provide more information than the real part alone.

The second half illustrates attenuating a narrow frequency band and transforming back to reduce a high-pitched interference. If wanted audio occupies the same band, it is attenuated too. Filtering does not promise a lossless clean result for every recording.

Euler’s formula writes the rotation as a complex exponential. Uniform-time sample averages approach CT(f)=1T∫0Tg(t)e−2πiftdtC_T(f)=\frac1T\int_0^Tg(t)e^{-2\pi i ft}dt. Real and imaginary parts record the two coordinate averages. Real signals have conjugate symmetry between positive and negative frequencies; phase changes the two components.

Removing 1/T1/T gives the finite-window accumulation. A full continuous Fourier transform integrates over the time axis; absolute integrability is a sufficient condition for an ordinary integral. An indefinitely sustained ideal sinusoid is not absolutely integrable: its delta spikes use generalized functions, not an ordinary divergent integral treated as a finite number. Actual recordings have finite-window peak widths and leakage.

Knowledge cards

01

Superposition

Mathematical superposition adds samples at equal times. A sound-wave approximation uses the applicable linear propagation regime.

g(t)=∑kgk(t)g(t)=\sum_k g_k(t)
02

Winding in the complex plane

The rotating unit vector is scaled by the signal. Negative values reverse it. f is cycles per time and 2πf is angular frequency.

zf(t)=g(t)e−2πiftz_f(t)=g(t)e^{-2\pi i ft}
03

Finite-window frequency response

The full complex average gives finite-window frequency response. Off-match responses need not be zero; phase can even make the real part vanish.

CT(f)=1T∫0Tg(t)e−2πiftdtC_T(f)={1\over T}\int_0^Tg(t)e^{-2\pi i ft}dt
04

Linearity and complex addition

Integral linearity gives addition of complex transforms. Magnitudes generally do not add and same-frequency contributions can cancel.

F[ag+bh]=aF[g]+bF[h]\mathcal F[ag+bh]=a\mathcal F[g]+b\mathcal F[h]
05

Positive and negative frequencies

An ideal sine has complex weights at both positive and negative frequencies. This formula uses generalized functions, not a single positive real delta spike.

F[sin⁡(2πf0t)]=δ(f−f0)−δ(f+f0)2i\mathcal F[\sin(2\pi f_0t)]={\delta(f-f_0)-\delta(f+f_0)\over2i}
06

Filtering and its limits

Attenuating a band also attenuates wanted signal in that band. Finite windows and filter shape affect the reconstruction.

07

The rotation convention

The negative exponent gives clockwise rotation in the convention used here. Another convention requires a matching inverse definition.

e−2πift=cos⁡(2πft)−isin⁡(2πft)e^{-2\pi i ft}=\cos(2\pi ft)-i\sin(2\pi ft)
08

Uniform-time sample averages

Uniform-time points correspond to the time integral. Uniform arc-length sampling would compute a different centroid.

1N∑k=1Ng(tk)e−2πiftk{1\over N}\sum_{k=1}^Ng(t_k)e^{-2\pi i ft_k}
09

Conditions for a continuous transform

Absolute integrability is sufficient for an ordinary integral. Sustained ideal periodic waves usually require generalized functions; recordings can use finite-window integrals.

g^(f)=∫−∞∞g(t)e−2πiftdt\widehat g(f)=\int_{-\infty}^{\infty}g(t)e^{-2\pi i ft}dt

Explore the knowledge in this video

Open video knowledge graph →

  • Definite integrals ApplicationAt 5:04
    Why this connection?

    The finite-window frequency response uses a complex time average of a signal multiplied by a rotating unit vector. The complete complex average matters, off-match responses need not vanish, and uniform-time samples represent the time integral whereas uniform arc-length samples give a different centroid. Ideal sustained periodic waves need generalized-function treatment beyond ordinary finite-window integration.

Questions this video answers

Know when to use it

↗
Find a method

↗
Understand why

↗
Meet the concept

↗
Find a method

↗