Signal-Space Concepts
Why Geometry?
Digital modulation maps bits to waveforms. Each waveform lives in a function space β an infinite-dimensional vector space. The remarkable insight of Kotel'nikov, Shannon, and Wozencraft is that for detection purposes, we need only the projections of the received signal onto a finite-dimensional subspace spanned by the transmitted waveforms. This reduces optimal detection to a problem in Euclidean geometry: finding the closest point in .
Definition: Signal Space
Signal Space
The signal space for a set of waveforms is the smallest linear subspace of containing all signals.
Equip with the inner product
and induced norm . The signal space has dimension , and each signal is represented by a coordinate vector with respect to an orthonormal basis :
In most practical modulation schemes (in-phase and quadrature), but FSK and OFDM naturally produce higher-dimensional signal spaces.
Theorem: Gram-Schmidt Orthonormalisation for Waveforms
Given any set of energy-finite waveforms , the Gram-Schmidt procedure produces an orthonormal set , , such that every is a linear combination of .
The procedure is:
-
-
For :
If , set and increment . Otherwise, lies in the span of the existing basis functions.
This is exactly the Gram-Schmidt procedure from Chapter 1, applied to the function space instead of . The inner product replaces .
Well-posedness
Each has finite energy , so it belongs to . The inner product is well-defined by the Cauchy-Schwarz inequality in .
Orthonormality
By construction, . Each new is orthogonal to all previous ones because the projection removes all components in the existing subspace.
Spanning property
Every is expressed as a linear combination of the by construction. The dimension because at most one new basis function is added per signal.
Definition: Sufficient Statistics
Sufficient Statistics
Consider the AWGN channel model:
where is white Gaussian noise with two-sided PSD . The sufficient statistics for deciding which signal was transmitted are the projections of onto the basis functions:
The observation vector satisfies
where .
The components of orthogonal to the signal space are pure noise, independent of which signal was sent, and carry no information about the transmitted message.
This is why signal-space analysis works: the infinite-dimensional observation is compressed to an -dimensional vector with no loss of information relevant to detection.
Example: BPSK Signal-Space Representation
Binary phase-shift keying (BPSK) uses two signals:
for . Find the signal-space representation.
Identify the basis
Both signals are scalar multiples of the same waveform, so . Apply Gram-Schmidt:
Compute coordinates
\mathbf{s}_1 = +\sqrt{E_b}\mathbf{s}2 = -\sqrt{E_b}d{\min} = 2\sqrt{E_b}\blacksquare$
Theorem: ML Detector Minimises Euclidean Distance
Under the AWGN channel model with equiprobable signals, the maximum-likelihood (ML) detector selects
That is, the ML detector chooses the signal point closest to the received vector in Euclidean distance.
Equivalently, using the correlation metric:
For equal-energy constellations ( for all ), this simplifies to the maximum-correlation detector:
The received vector is the transmitted point corrupted by isotropic Gaussian noise. Isotropic noise is equally likely to push in any direction, so the most likely transmitted point is simply the nearest one.
Likelihood function
Since , the conditional PDF of given was sent is
ML rule
Maximising is equivalent to minimising the exponent .
Correlation metric
Expanding: . The term is independent of , giving the correlation metric.
Definition: Decision Regions (Voronoi Tessellation)
Decision Regions (Voronoi Tessellation)
The decision region for signal is the set of all received vectors that the ML detector assigns to message :
The collection forms a Voronoi tessellation of . The boundary between and is the perpendicular bisector of the segment .
An error occurs when the noise vector pushes outside (the region of the actually transmitted signal). The error probability depends on and the noise variance .
Signal-Space Visualization
Explore the signal-space representation of standard modulation schemes. Transmitted constellation points are shown as blue markers, received noisy observations as scattered dots, and Voronoi decision regions as coloured polygons.
Parameters
Key Takeaway
The signal-space representation reduces optimal detection of waveforms from an infinite-dimensional problem (processing for all ) to a finite-dimensional one (finding the nearest point in , ). The sufficient statistics lose no information relevant to detection β the noise component orthogonal to the signal space is independent of which signal was sent.
Common Mistake: Signal Space is Not Frequency Domain
Mistake:
Confusing the signal-space axes with the frequency domain or the time domain.
Correction:
The signal space is an abstract inner-product space whose axes are orthonormal basis functions. For QPSK, the two axes happen to be the in-phase () and quadrature () carriers, but this is a coincidence of the basis choice, not a frequency-domain representation. For 4-FSK, the four axes are four different carrier frequencies β still a signal space, but now 4-dimensional.
Quick Check
A modulation scheme uses equally spaced signals on a circle of radius (8-PSK). What is the dimension of the signal space?
1
2
8
4
All 8-PSK signals are linear combinations of and , so .
Signal Space
A finite-dimensional subspace of spanned by a set of transmitted waveforms. Each signal is represented as a vector in , reducing detection to a geometric problem.
Related: Gram-Schmidt Orthonormalisation for Waveforms, Constellation Diagram, Voronoi
Sufficient Statistics
The projections of the received signal onto an orthonormal basis spanning the signal space. They contain all the information in the observation that is relevant for optimal detection.
Related: Signal Space, Matched Filter, Correlator Receiver
Decision Region
The subset of the observation space assigned to a particular signal point by the detector. For ML detection under AWGN, the decision regions form a Voronoi tessellation around the constellation points.
Related: Ml Detection, Voronoi, Constellation Diagram
Gram-Schmidt in Signal Space
Detection Theory in Greater Depth
The ML detector derived here is a special case of hypothesis testing in Gaussian noise. The general framework β Neyman-Pearson, likelihood ratios, sufficient statistics, and the connection to Bayesian decision theory β is developed rigorously in the Foundations of Statistical Inference (FSI) book. Readers interested in optimal detection for non-Gaussian noise, composite hypotheses, or sequential detection should consult that treatment.
Chapter 9 of this book provides a self-contained summary of the key detection results needed for digital communications.
Historical Note: Wozencraft, Jacobs, and the Signal-Space Approach
1947-1965The signal-space approach to digital communications was popularised by John Wozencraft and Irwin Jacobs in their 1965 textbook Principles of Communication Engineering. Building on earlier work by Kotel'nikov (1947) and Shannon (1948), they showed that optimal detection of digital signals in AWGN reduces to a nearest-neighbour problem in Euclidean space. This geometric viewpoint unified the analysis of all linear modulation schemes and remains the foundation of modern digital communications textbooks.