Gaussian Processes and White Noise

Why Gaussian Processes and White Noise Are Central

Every communication system operates in noise. The Gaussian process and its idealised spectral limit, white Gaussian noise, together constitute THE noise model of telecommunications theory:

  1. Physical origin. Thermal noise arises from random charge-carrier motion; by the CLT (Section 2.5), the superposition of many independent microscopic contributions is Gaussian.
  2. Analytical tractability. A GP is completely specified by its mean and autocorrelation --- the same second-order statistics that define WSS. Gaussianity is preserved through all linear operations.
  3. Worst-case optimality. Among all noise processes with a given variance, the Gaussian maximises entropy and thus minimises channel capacity --- AWGN provides a universal performance bound.

This section formalises these ideas: GP definition and properties, white noise and its band-limited version, complex baseband AWGN, matched filtering, noise figure, and channel capacity.

Definition:

Gaussian Process

A stochastic process {X(t),  tT}\{X(t),\; t \in T\} is a Gaussian process if, for every n1n \geq 1 and every t1,,tnTt_1, \ldots, t_n \in T,

X=(X(t1),,X(tn))T\mathbf{X} = \bigl(X(t_1),\, \ldots,\, X(t_n)\bigr)^T

is jointly Gaussian with density

fX(x)=1(2π)n/2C1/2exp ⁣(12(xμ)TC1(xμ)),f_{\mathbf{X}}(\mathbf{x}) = \frac{1}{(2\pi)^{n/2}\,|\mathbf{C}|^{1/2}} \exp\!\Bigl(-\tfrac{1}{2} (\mathbf{x} - \boldsymbol{\mu})^T \mathbf{C}^{-1} (\mathbf{x} - \boldsymbol{\mu})\Bigr),

where μ=E[X]\boldsymbol{\mu} = E[\mathbf{X}] and C\mathbf{C} has entries Cij=RX(ti,tj)μX(ti)μX(tj)C_{ij} = R_X(t_i,t_j) - \mu_X(t_i)\mu_X(t_j).

Consequence: A GP is completely determined by μX(t)\mu_X(t) and RX(t1,t2)R_X(t_1,t_2). No higher-order statistics carry additional information.

Theorem: Fundamental Properties of Gaussian Processes

Let {X(t)}\{X(t)\} be a Gaussian process.

(a) WSS Gaussian \Rightarrow SSS.

(b) Closure under linear operations. Any linear operation (filtering, sampling, integration, differentiation) on a GP yields a GP.

(c) Uncorrelated \Leftrightarrow independent. For jointly Gaussian X(t1),X(t2)X(t_1), X(t_2): Cov(X(t1),X(t2))=0    X(t1),X(t2) are independent.\mathrm{Cov}(X(t_1), X(t_2)) = 0 \;\Longleftrightarrow\; X(t_1), X(t_2) \text{ are independent.}

(a) Since a Gaussian distribution is determined by its first two moments, WSS shift-invariance of these moments forces all finite-dimensional distributions to be shift-invariant --- SSS.

(b) Every component in a linear receiver chain preserves Gaussianity.

(c) For general RVs, uncorrelated ⇏\not\Rightarrow independent. For Gaussians, zero covariance makes the joint PDF factor.

Definition:

White Gaussian Noise (WGN)

A white Gaussian noise process {n(t)}\{n(t)\} is zero-mean, stationary Gaussian with:

Rn(τ)=N02δ(τ),Sn(f)=N02    f.R_n(\tau) = \frac{N_0}{2}\,\delta(\tau), \qquad S_n(f) = \frac{N_0}{2}\;\;\forall f.

The PSD is flat ("white"). N0N_0 has units W/Hz (equivalently J), often N0=kBTN_0 = k_B T. White noise has infinite total power --- Rn(0)=(N0/2)δ(0)R_n(0) = (N_0/2)\,\delta(0) \to \infty --- because the flat PSD extends over infinite bandwidth. Distinct samples n(t1),n(t2)n(t_1), n(t_2) (t1t2t_1 \neq t_2) are uncorrelated and, by property (c), independent.

,

White Noise Is an Idealisation

No physical noise has a flat PSD to infinite frequency --- thermal noise rolls off above kBT/h6×1012k_B T/h \approx 6 \times 10^{12} Hz at room temperature. But signal bandwidths satisfy WkBT/hW \ll k_B T/h, so within the passband the PSD is effectively flat. Rule of thumb: model noise as white, but always filter before computing power.

Theorem: Band-Limited White Noise

Pass WGN (Sn(f)=N0/2S_n(f)=N_0/2) through an ideal lowpass filter of bandwidth WW. The output nW(t)n_W(t) satisfies:

(a) SnW(f)=N0/2S_{n_W}(f) = N_0/2 for fW|f|\leq W, zero otherwise.

(b) Output power: PnW=N0W.P_{n_W} = N_0 W.

(c) Autocorrelation: RnW(τ)=N0Wsinc(2Wτ)R_{n_W}(\tau) = N_0 W\,\mathrm{sinc}(2W\tau).

(d) Nyquist-rate samples (τ=k/(2W)\tau = k/(2W), kk integer) are independent: RnW(k/(2W))=N0Wδk0R_{n_W}(k/(2W)) = N_0 W\,\delta_{k0}.

Band-limiting tames the infinite power to a finite N0WN_0 W. The sinc autocorrelation shows correlation over timescales 1/(2W)\sim 1/(2W). Nyquist-rate sampling converts the continuous-time AWGN channel into a sequence of iid Gaussian scalar channels.

Definition:

Complex Baseband (AWGN) Noise

n(t)=nI(t)+jnQ(t),n(t) = n_I(t) + j\,n_Q(t),wherewheren_I, n_Qareindependent,real,zeromeanWGNeachwithPSDare independent, real, zero-mean WGN each with PSDN_0/2.Thecomplexnoisehas. The complex noise hasR_n(\tau) = N_0,\delta(\tau),PSD, PSDS_n(f)=N_0,andiscircularlysymmetric(, and is **circularly symmetric** (E[n(t+\tau),n(t)]=0).ThisisthestandardAWGNchannel:). This is the standard AWGN channel:r(t) = s(t) + n(t)$.

,

Example: Matched Filter Output in AWGN

Signal s(t)s(t) with energy Es=s(t)2dtE_s = \int |s(t)|^2\,dt is received as r(t)=s(t)+n(t)r(t) = s(t) + n(t) in complex AWGN (PSD N0N_0). The matched filter output is y=r(t)s(t)dty = \int r(t)\,s^*(t)\,dt. Find the decomposition, noise distribution, and output SNR.

Theorem: Matched Filter Output as a Sufficient Statistic

For MM-ary detection in AWGN (r(t)=si(t)+n(t)r(t) = s_i(t) + n(t)), the matched filter outputs yi=r(t)si(t)dty_i = \int r(t)\,s_i^*(t)\,dt form a sufficient statistic: y=(y0,,yM1)T\mathbf{y}=(y_0,\ldots,y_{M-1})^T contains all information in r(t)r(t) relevant to deciding which signal was sent. The residual n(t)=r(t)iyiϕi(t)n'(t) = r(t) - \sum_i y_i\phi_i(t) is independent of y\mathbf{y} and of the transmitted signal.

The matched filter projects r(t)r(t) onto the signal subspace, extracting all useful information and discarding irrelevant noise. This reduces an infinite-dimensional problem to a finite-dimensional one. Full proof deferred to the detection theory chapter (Chapter 3).

Definition:

Noise Figure and Equivalent Noise Temperature

Noise figure FF: input-to-output SNR ratio at reference temperature T0=290T_0 = 290 K:

F=SNRinSNRout1.F = \frac{\text{SNR}_{\mathrm{in}}} {\text{SNR}_{\mathrm{out}}} \geq 1.

Equivalent noise temperature: Te=T0(F1)T_e = T_0(F-1), giving system noise Tsys=Ta+TeT_{\mathrm{sys}} = T_a + T_e and Pn=kBTsysWP_n = k_B T_{\mathrm{sys}} W.

Friis formula for KK cascaded stages:

Ftotal=F1+F21G1+F31G1G2++FK1G1GK1.F_{\mathrm{total}} = F_1 + \frac{F_2-1}{G_1} + \frac{F_3-1}{G_1 G_2} + \cdots + \frac{F_K-1}{G_1 \cdots G_{K-1}}.

The first stage dominates --- hence the importance of a low-noise amplifier (LNA) at the receiver front end.

Why This Matters: AWGN: The Baseline Channel

The AWGN channel capacity is

C=Wlog2 ⁣(1+PN0W)bits/s.C = W\log_2\!\left(1 + \frac{P}{N_0 W}\right) \quad\text{bits/s}.

Why AWGN is the universal baseline:

  • No real channel with the same bandwidth and SNR can exceed CC.
  • The Shannon limit gives the minimum energy per bit: Eb/N0ln21.59E_b/N_0 \geq \ln 2 \approx -1.59 dB (as C/W0C/W \to 0).
  • Fading channel ergodic capacity Cerg=Eh[Wlog2(1+h2P/(N0W))]C_{\mathrm{erg}} = E_h[W\log_2(1+|h|^2 P/(N_0 W))] satisfies CergCAWGNC_{\mathrm{erg}} \leq C_{\mathrm{AWGN}} by Jensen's inequality.

Every BER curve, throughput plot, and outage analysis is benchmarked against the AWGN limit.

Historical Note: Johnson and Nyquist: Thermal Noise (1928)

In 1928 at Bell Labs, John B. Johnson measured voltage fluctuations across a resistor, and Harry Nyquist derived from thermodynamics that the available noise power in bandwidth Δf\Delta f is

Pn=kBTΔf,P_n = k_B T\,\Delta f,

giving N0=kBTN_0 = k_B T. At T=290T = 290 K: N04.00×1021N_0 \approx 4.00 \times 10^{-21} W/Hz =174= -174 dBm/Hz --- the thermal noise floor in every link budget. The Planck correction Sn(f)=hf/(ehf/(kBT)1)S_n(f) = hf/(e^{hf/(k_BT)}-1) is negligible below 6×1012\sim 6 \times 10^{12} Hz.

Quick Check

WGN with Sn(f)=N0/2S_n(f)=N_0/2 passes through an ideal bandpass filter (centre frequency fc=2f_c=2 GHz, one-sided bandwidth W=20W=20 MHz). The output noise power is:

N0×20×106N_0 \times 20\times10^6

(N0/2)×20×106(N_0/2)\times 20\times10^6

N0×2×109N_0 \times 2\times10^9

Quick Check

Let {X(t)}\{X(t)\} be a zero-mean Gaussian process. Which statement is TRUE?

Uncorrelated samples may still be dependent.

WSS automatically implies SSS.

Nonlinear processing preserves Gaussianity.

Quick Check

Signal energy Es=106E_s = 10^{-6} J, noise N0=109N_0 = 10^{-9} W/Hz. Matched filter output SNR?

30 dB

60 dB

Cannot determine without knowing the bandwidth.

Gaussian Process

A process whose every finite-dimensional distribution is jointly Gaussian. Fully specified by μX(t)\mu_X(t) and RX(t1,t2)R_X(t_1,t_2). WSS \Rightarrow SSS; uncorrelated \Leftrightarrow independent; closed under linear operations.

Related: Gaussian Process, Fundamental Properties of Gaussian Processes

White Noise

Zero-mean stationary process with flat PSD Sn(f)=N0/2S_n(f)=N_0/2 and Rn(τ)=(N0/2)δ(τ)R_n(\tau)=(N_0/2)\delta(\tau). Infinite total power; always band-limited by the receiver in practice.

Related: White Gaussian Noise (WGN), Band-Limited White Noise

Power Spectral Density (PSD)

SX(f)=F{RX(τ)}S_X(f)=\mathcal{F}\{R_X(\tau)\}. For WGN: N0/2N_0/2. For complex baseband noise: N0N_0. Always nonneg.; integrates to average power.

Related: White Gaussian Noise (WGN), Complex Baseband (AWGN) Noise

Additive White Gaussian Noise (AWGN)

Channel model r(t)=s(t)+n(t)r(t)=s(t)+n(t) with n(t)n(t) zero-mean complex WGN. Capacity: C=Wlog2(1+SNR)C = W\log_2(1+\text{SNR}).

Related: Complex Baseband (AWGN) Noise, AWGN: The Baseline Channel

Noise Figure

F=SNRin/SNRout1F = \text{SNR}_{\mathrm{in}}/\text{SNR}_{\mathrm{out}} \geq 1. Equivalent noise temperature: Te=T0(F1)T_e = T_0(F-1). First stage dominates via Friis formula.

Related: Noise Figure and Equivalent Noise Temperature

Common Mistake: "White Noise Has Infinite Power"

Mistake:

"White noise has infinite power, so the model is unphysical and unusable."

Correction:

White noise does have infinite total power. But we never observe raw white noise --- every receiver has finite bandwidth. The correct procedure: model noise as white, apply H(f)2|H(f)|^2, then integrate to get finite output power P=N0WP = N_0 W. The infinite-power "paradox" arises only from computing power before filtering, which never happens in a real system. White noise is an idealisation like the Dirac delta: defined by what it does inside integrals.

⚠️Engineering Note

ADC Quantisation Noise vs Thermal Noise

The AWGN model assumes continuous-amplitude observations, but every practical receiver digitises the signal with an analog-to-digital converter (ADC) of finite resolution bb bits.

Quantisation noise model. For a uniform bb-bit quantiser with full-scale range [Vfs,Vfs][-V_{\mathrm{fs}}, V_{\mathrm{fs}}], the quantisation step is Δ=2Vfs/2b\Delta = 2V_{\mathrm{fs}} / 2^b and the quantisation noise power is approximately

σq2=Δ212.\sigma_q^2 = \frac{\Delta^2}{12}.

The signal-to-quantisation-noise ratio (SQNR) for a sinusoidal input is the well-known rule of thumb:

SQNR6.02b+1.76  dB.\mathrm{SQNR} \approx 6.02\,b + 1.76 \;\text{dB}.

When does quantisation noise matter?

  • High-SNR regime: When the thermal noise power σn2=N0W\sigma_n^2 = N_0 W is comparable to or smaller than σq2\sigma_q^2, the ADC becomes the bottleneck. For a 10-bit ADC (SQNR62\mathrm{SQNR} \approx 62 dB), this occurs at received SNR above 60\sim 60 dB --- rare in wireless but common in wired (fibre, cable) and in self-interference channels of full-duplex systems.
  • Low-resolution ADCs (1--4 bits): Actively researched for massive MIMO base stations to reduce power consumption (each ADC consumes power 2bfs\propto 2^b \cdot f_s where fsf_s is the sampling rate). A 256-antenna BS at 1 GHz bandwidth with 12-bit ADCs would consume >10> 10 W in ADCs alone. Reducing to 3--4 bits cuts this by 100×100{\times}--250×250{\times} but introduces significant nonlinear distortion that the Gaussian noise model no longer captures.
  • 5G NR mmWave: Typical implementations use 8--10 bit ADCs per antenna per I/Q rail. The quantisation noise is >30> 30 dB below thermal noise at cell-edge SNR and can usually be ignored.

Design rule: The AWGN model is valid when the ADC resolution satisfies b>(SNRdB1.76)/6.02+2b > (\text{SNR}_{\mathrm{dB}} - 1.76)/6.02 + 2 (providing 12\sim 12 dB of margin). Below this threshold, the Bussgang decomposition should be used to model the quantisation distortion as an equivalent linear channel plus uncorrelated non-Gaussian noise.

Practical Constraints
  • ADC power scales as 2^b * f_s (Walden figure of merit)

  • mmWave arrays: 8-10 bit ADCs per I/Q per antenna

  • Low-resolution (1-4 bit) ADCs require Bussgang linearisation

📋 Ref: 3GPP TS 38.104 (NR BS receiver characteristics)
⚠️Engineering Note

Noise Figure Cascading and the Friis Formula

The single noise PSD parameter N0N_0 in the AWGN model abstracts away a chain of amplifiers, mixers, and filters, each contributing its own noise. The Friis formula determines the effective system noise temperature:

Tsys=T1+T2G1+T3G1G2+,T_{\mathrm{sys}} = T_1 + \frac{T_2}{G_1} + \frac{T_3}{G_1 G_2} + \cdots,

where TkT_k and GkG_k are the noise temperature and available power gain of the kk-th stage. Equivalently, for noise figures:

Fsys=F1+F21G1+F31G1G2+.F_{\mathrm{sys}} = F_1 + \frac{F_2 - 1}{G_1} + \frac{F_3 - 1}{G_1 G_2} + \cdots.

Practical consequences:

  • LNA dominance: A low-noise amplifier (LNA) with F1=1F_1 = 1 dB and G1=20G_1 = 20 dB placed first suppresses all subsequent stages by 2020 dB. Swapping the LNA with a lossy filter (F=3F = 3 dB, G=3G = -3 dB) first degrades the system noise figure by >2> 2 dB.
  • Typical values (5G NR sub-6 GHz BS): LNA noise figure 0.50.5--1.51.5 dB, mixer 88--1212 dB, overall receiver NF 5\leq 5 dB per 3GPP TS 38.104.
  • mmWave: Higher LNA noise figures (22--44 dB) due to transistor limitations at 28/39 GHz, partially compensated by array gain in phased-array receivers.

Link to theory: The one-sided noise PSD used throughout this chapter is N0=kBTsysN_0 = k_B T_{\mathrm{sys}}, where kB=1.381×1023k_B = 1.381 \times 10^{-23} J/K is Boltzmann's constant. At room temperature (T0=290T_0 = 290 K), N0=174N_0 = -174 dBm/Hz. Adding a receiver noise figure of FF dB gives an effective noise floor of 174+F-174 + F dBm/Hz.

Practical Constraints
  • 3GPP specifies max receiver NF: 5 dB (BS), 7 dB (UE) for FR1

  • LNA must be placed before lossy elements to preserve sensitivity

  • k_B T_0 = -174 dBm/Hz at T_0 = 290 K

📋 Ref: 3GPP TS 38.104, Section 7 (Receiver characteristics)

Key Takeaway

  1. Gaussianity is preserved by linearity. Noise stays Gaussian through filters, mixers, samplers, correlators --- making BER and threshold calculations tractable.
  2. White noise gives clean formulas. Pn=N0WP_n = N_0 W and SNRMF=Es/N0\text{SNR}_{\mathrm{MF}} = E_s/N_0.
  3. AWGN is the universal benchmark. C=Wlog2(1+SNR)C = W\log_2(1+\text{SNR}) bounds every channel with the same bandwidth and power.
  4. Bridge to detection theory. The matched filter output is a sufficient statistic, reducing infinite-dimensional waveform observation to finite-dimensional Gaussian statistics (Chapter 3).

In one sentence: The GP model combined with AWGN gives tractable analysis because Gaussianity is preserved through all linear operations.