Random Signals Through Linear Systems

Noise and Randomness Are Unavoidable

Real communication signals are corrupted by noise (thermal, interference) and transmitted through channels with random characteristics (fading). To analyse system performance, we need the tools of random signal theory: power spectral density, filtering of random processes, and optimal detection. This section connects the signal-processing framework of this chapter to the probability theory of Chapter 2.

Definition:

Wide-Sense Stationary (WSS) Process

A random process X(t)X(t) is wide-sense stationary (WSS) if:

  1. E[X(t)]=μX\mathbb{E}[X(t)] = \mu_X (constant mean)
  2. RX(t1,t2)=RX(t1t2)=RX(τ)R_X(t_1, t_2) = R_X(t_1 - t_2) = R_X(\tau) (autocorrelation depends only on the lag τ=t1t2\tau = t_1 - t_2)

where RX(τ)=E[X(t+τ)X(t)]R_X(\tau) = \mathbb{E}[X(t + \tau) X^*(t)].

Properties of the autocorrelation:

  • RX(0)=E[X(t)2]=PXR_X(0) = \mathbb{E}[|X(t)|^2] = P_X (average power)
  • RX(τ)=RX(τ)R_X(-\tau) = R_X^*(\tau) (Hermitian symmetry)
  • RX(τ)RX(0)|R_X(\tau)| \le R_X(0) (maximum at zero lag)

Definition:

Power Spectral Density (PSD)

The power spectral density of a WSS process X(t)X(t) is the Fourier transform of its autocorrelation:

SX(f)=RX(τ)ej2πfτdτ=F{RX(τ)}.S_X(f) = \int_{-\infty}^{\infty} R_X(\tau)\,e^{-j2\pi f\tau}\,d\tau = \mathcal{F}\{R_X(\tau)\}.

The inverse relation is

RX(τ)=SX(f)ej2πfτdf.R_X(\tau) = \int_{-\infty}^{\infty} S_X(f)\,e^{j2\pi f\tau}\,df.

Properties:

  • SX(f)0S_X(f) \geq 0 for all ff (non-negative)
  • SX(f)df=RX(0)=PX\int_{-\infty}^{\infty} S_X(f)\,df = R_X(0) = P_X (total power)
  • For real X(t)X(t): SX(f)=SX(f)S_X(f) = S_X(-f) (even function)

This is the Wiener–Khinchin theorem.

Theorem: Output PSD of a WSS Process Through an LTI System

If a WSS process X(t)X(t) with PSD SX(f)S_X(f) is the input to an LTI system with transfer function H(f)H(f), the output Y(t)Y(t) is also WSS with:

  • Output PSD: SY(f)=H(f)2SX(f)S_Y(f) = |H(f)|^2\,S_X(f)
  • Output autocorrelation: RY(τ)=F1{H(f)2SX(f)}R_Y(\tau) = \mathcal{F}^{-1}\{|H(f)|^2 S_X(f)\}
  • Cross-PSD: SXY(f)=H(f)SX(f)S_{XY}(f) = H(f)\,S_X(f)
  • Output mean: μY=H(0)μX\mu_Y = H(0)\,\mu_X

The LTI system shapes the input spectrum by H(f)2|H(f)|^2 — it passes power at frequencies where H(f)|H(f)| is large and attenuates where H(f)|H(f)| is small. This is how filters work on random signals.

,

Example: White Noise Through a Low-Pass Filter

White noise X(t)X(t) with PSD SX(f)=N0/2S_X(f) = N_0/2 passes through an ideal LPF with bandwidth WW: H(f)=rect(f/(2W))H(f) = \mathrm{rect}(f/(2W)). Find the output PSD, total output power, and autocorrelation.

Theorem: Matched Filter

Consider the detection problem: a known signal s(t)s(t) of duration TT is received in additive white Gaussian noise (AWGN):

r(t)=s(t)+n(t),Sn(f)=N0/2.r(t) = s(t) + n(t), \qquad S_n(f) = N_0/2.

The matched filter h(t)=s(Tt)h(t) = s^*(T - t) (time-reversed conjugate of the signal) maximises the output signal-to-noise ratio (SNR) at time t=Tt = T:

SNRmax=2EsN0\text{SNR}_{\max} = \frac{2E_s}{N_0}

where Es=0Ts(t)2dtE_s = \int_0^T |s(t)|^2\,dt is the signal energy.

Equivalently, H(f)=S(f)ej2πfTH(f) = S^*(f) e^{-j2\pi fT}.

The maximum SNR depends only on the signal energy, not on the signal shape.

The matched filter "weights" each frequency by how much signal energy is present there relative to the (flat) noise. Since the noise is white (flat PSD), the optimal strategy is to emphasise frequencies where the signal is strongest — which means correlating with the signal itself.

,

Definition:

Correlator Receiver

An equivalent implementation of the matched filter is the correlator: multiply r(t)r(t) by s(t)s(t) and integrate:

z=0Tr(t)s(t)dt.z = \int_0^T r(t)\,s^*(t)\,dt.

The correlator output zz equals the matched filter output sampled at t=Tt = T. The correlator is often preferred in digital implementations because it does not require storing the impulse response, only the template signal s(t)s(t).

,

Matched Filter Detecting a Pulse in Noise

A rectangular pulse is hidden in strong additive noise. The matched filter output shows a clear peak at the correct time, demonstrating that the maximum SNR depends only on signal energy EsE_s, not on the noise realisation.
Top: received signal r(t)=s(t)+n(t)r(t) = s(t) + n(t). Bottom: matched filter output with peak at t=Tt = T.

Matched Filter Demonstration

See how the matched filter maximises SNR. The input is a known pulse s(t)s(t) buried in white noise. Compare the matched filter output with a mismatched filter to see the SNR difference.

Parameters
0

Why This Matters: The Matched Filter in Every Receiver

The matched filter principle underlies every digital communication receiver. In a CDMA system, the RAKE receiver is a bank of matched filters, one per multipath. In OFDM (Wi-Fi, LTE, 5G), the DFT operation at the receiver is equivalent to a bank of matched filters, one per subcarrier. The correlator form appears directly in GPS receivers, where the incoming signal is correlated with local replicas of the spreading code to achieve processing gain against noise.

Definition:

Additive White Gaussian Noise (AWGN)

The standard noise model in communications:

  • Additive: r(t)=s(t)+n(t)r(t) = s(t) + n(t) (noise adds to signal)
  • White: Sn(f)=N0/2S_n(f) = N_0/2 for all ff (flat PSD, implying Rn(τ)=N02δ(τ)R_n(\tau) = \frac{N_0}{2}\delta(\tau) — uncorrelated at any nonzero lag)
  • Gaussian: n(t)n(t) is a Gaussian random process (samples are jointly Gaussian)

The parameter N0N_0 is the noise power spectral density (watts/Hz) and equals kBTsysk_B T_{\text{sys}} where kBk_B is Boltzmann's constant and TsysT_{\text{sys}} is the system noise temperature.

,

Key Takeaway

Key Results for Random Signals Through Linear Systems. (1) WSS input through an LTI system produces a WSS output with SY(f)=H(f)2SX(f)S_Y(f) = |H(f)|^2 S_X(f). (2) The matched filter h(t)=s(Tt)h(t) = s^*(T-t) maximises output SNR to 2Es/N02E_s/N_0 — depending only on signal energy, not shape. (3) AWGN (Sn(f)=N0/2S_n(f) = N_0/2) is the fundamental noise model; its flat PSD makes the matched filter simply a correlator with the signal template. (4) These results form the foundation for receiver design (Chapter 9) and capacity analysis (Chapter 11).

Common Mistake: White Noise Has Infinite Power

Mistake:

Treating white noise n(t)n(t) as a physically realisable signal with finite power.

Correction:

Pn=Sn(f)df=N0/2df=P_n = \int_{-\infty}^{\infty} S_n(f)\,df = \int_{-\infty}^{\infty} N_0/2\,df = \infty. White noise is a mathematical idealisation. In practice, noise is always bandlimited by the receiver's front-end filter, giving finite power Pn=N0WP_n = N_0 W. The white noise model is accurate within the system bandwidth and greatly simplifies analysis.

Quick Check

A WSS process with PSD SX(f)=1S_X(f) = 1 (white, unit density) passes through a filter with H(f)2=4|H(f)|^2 = 4 for f<100|f| < 100 and 00 otherwise. What is the output power PYP_Y?

44 W

400400 W

800800 W

200200 W

Quick Check

A rectangular pulse of amplitude AA and duration TT is detected by a matched filter in AWGN with PSD N0/2N_0/2. What is the output SNR?

A2T/N0A^2 T / N_0

2A2T/N02A^2 T / N_0

A2/(N0T)A^2 / (N_0 T)

A2/(2N0W)A^2 / (2N_0 W)

Deeper Treatment in the FSP Book

The WSS processes and PSD material here provides the minimum needed for wireless channel analysis. The FSP book (Foundations of Stochastic Processes) develops the full theory: strict-sense stationarity, ergodic theorems, Markov chains, point processes, and the Karhunen–Loève expansion. Readers who need to prove convergence results or analyse queueing systems should consult FSP Chapters 6–8.

Why This Matters: From Matched Filter to Optimal Detection Theory

The matched filter is the simplest case of optimal detection: a known signal in AWGN. The FSI book (Foundations of Statistical Inference) extends this to unknown signals, multiple hypotheses, and composite hypothesis testing. The Neyman–Pearson, Bayesian, and GLRT frameworks generalise the matched filter to scenarios where the signal or channel parameters are unknown — the foundation for MIMO detection (Chapter 16) and channel estimation (Chapter 9).

Power Spectral Density (PSD)

SX(f)=F{RX(τ)}S_X(f) = \mathcal{F}\{R_X(\tau)\}. Describes how the average power of a WSS process is distributed across frequency.

Related: Mean, Autocorrelation, and Autocovariance Functions, Wiener--Khinchin Theorem, Wide-Sense Stationary (WSS) Process

Matched Filter

The filter h(t)=s(Tt)h(t) = s^*(T-t) that maximises output SNR for detection of s(t)s(t) in AWGN. SNRmax=2Es/N0\text{SNR}_{\max} = 2E_s/N_0.

Related: Correlator Receiver, MRC Maximises Output SNR, Additive White Gaussian Noise (AWGN)

AWGN

Additive White Gaussian Noise. The standard noise model in communications: additive, flat PSD N0/2N_0/2, Gaussian distributed.

Related: Output PSD of a WSS Process Through an LTI System, Noise Temperature, MRC Maximises Output SNR

Wide-Sense Stationary (WSS)

A random process with constant mean and autocorrelation that depends only on the time lag τ\tau.

Related: Mean, Autocorrelation, and Autocovariance Functions, Output PSD of a WSS Process Through an LTI System, Ergodic MIMO Capacity