The waterfall (time cascade)

The spectrum alone shows only the present instant. The waterfall adds time: each new FFT becomes a coloured horizontal line (colour = the power at each frequency), and lines scroll downward. You read frequency in X, time in Y.

The bestiary: learning to read shapes

It's the most powerful tool for understanding a signal, because it reveals its behaviour over time:

 frequency →                          what it is
 ┃                                    stable carrier
 ┃          ▌ ▌    ▌                  intermittent bursts (sensors, LoRa)
 ┃         ╱  ╱   ╱                   diagonal chirps (LoRa)
 ┃      ▖ ▘▗  ▘ ▖ ▗ ▘                 frequency hopping (Bluetooth)
 ┃   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓                  wide grainy block (WiFi/OFDM, drone)
 ↓ time

Setting the scale: where everything is decided

The choice of palette and scale (min/max in dB) changes everything: well set, a weak signal leaps out; badly set, it drowns.

The three-question reading method

  1. Width? Narrow (kHz) = voice/telemetry; medium (100–200 kHz) = FM broadcast/LoRa; very wide (MHz) = OFDM, video.
  2. Continuity? Permanent = broadcast/beacon; periodic = sensor (count the seconds between bursts!); erratic = human activity.
  3. Motion? Fixed frequency = assigned channel; slow drift = cheap oscillator or Doppler (satellites!); jumps = FHSS.

With those three answers you can recognise a modulation by eye before decoding anything. A sensor's period, a satellite's Doppler drift, a drone's signature: it's all in this drawing.

Your turn

  1. A fine line shows for 1 s exactly every 60 s. Hypothesis? (A fixed-period sensor — meter, weather station.)
  2. A line drifts slowly downward over 10 minutes. Hypothesis? (Doppler from a passing satellite, or a warming oscillator.)
  3. The whole waterfall is bright orange. First reflex? (Badly pinned scale or too much gain — reframe min/max before concluding.)

👉 Watch a live waterfall in any mission, e.g. Catch an FM station