Field Guide · term

Also known as: constellation diagram, constellation

A constellation diagram plots a digital signal’s symbols on the IQ plane: the horizontal axis is I and the vertical axis is Q, so each point’s angle is its phase and its distance from the origin is its amplitude.1 It turns an abstract modulation scheme into a picture you can read at a glance — the ideal symbol positions are the “constellation points,” and every received symbol lands as a dot near the point it was meant to be.

clean noisy
A constellation plots symbols on the IQ plane; tight clusters decode reliably, smeared clusters bring errors.

How it works

Each received symbol is a complex sample, I + jQ, taken at the symbol-timing instant after demodulation. Plotting a few hundred of them builds the scatter. A clean signal places its dots in tight, well-separated clusters centred on the ideal points; the decoder then slices each dot to the nearest point to recover the bits. The shape and spread of the scatter is a direct read-out of what is wrong with the link:

  • Noise fuzzes every cluster outward symmetrically — the classic Gaussian blob. The tighter the blob relative to the spacing between points, the higher the signal-to-noise ratio.
  • A carrier-frequency offset rotates the whole constellation slowly, smearing the clusters into rings or arcs until a carrier loop pulls it straight.
  • A phase error rotates it by a fixed angle; I/Q imbalance shears or ellipses it; compression/clipping pushes outer points inward.
  • Timing error (sampling off the eye centre) pulls dots toward their neighbours along the transition paths.

The distance from where a symbol landed to where it should have landed is the error vector, and averaging its magnitude across many symbols gives the error vector magnitude — the single number that quantifies what the constellation shows qualitatively.

Variants

Different modulations have distinctive constellations: BPSK is two points on the I axis, QPSK four points on a square, π/4-DQPSK an eight-point rosette formed by two alternating QPSK sets, and 16-QAM a 4×4 grid. Frequency modulations like C4FM don’t produce a stationary constellation in the same way — their state lives in instantaneous frequency — so those signals are usually judged with an eye diagram instead. Some tools draw transition trajectories (the continuous path the signal takes between symbols) to reveal whether the modulation avoids the origin, as π/4-DQPSK deliberately does.

Relevance to SDR

The constellation is the first instrument an operator reaches for when a digital signal will not decode: it separates “weak but clean” (tight small clusters) from “strong but distorted” (smeared or rotated clusters), which point to very different fixes — more gain versus retuning, reducing gain to stop compression, or correcting an I/Q imbalance. GopherTrunk’s constellation panel draws this live from the post-demod symbol stream, making it the primary tool for tuning a clean lock alongside the eye-diagram and EVM read-out.

Sources

  1. Constellation diagram — Wikipedia, for the IQ-plane representation and how it reflects signal quality. 

See also