Skip to main content

ESD, PSD and autocorrelation of white noise

Short answer

Energy spectral density is |G(f)|² for energy signals; power spectral density for power signals is S(f)=lim_{T→∞}|G_T(f)|²/T. White noise has a flat PSD S_W(f)=N_0/2. Its autocorrelation, by inverse Fourier transform, is R(τ)=(N_0/2)δ(τ), showing any two distinct samples are uncorrelated.

Define energy spectral density and power spectral density function of a signal and hence derive the auto correlation function of white noise utilizing power spectral density along with necessary diagrams.

Energy and power spectral density

Energy spectral density (ESD): for an energy signal g(t)↔G(f)g(t)\leftrightarrow G(f), Ψg(f)=∣G(f)∣2\Psi_g(f)=\lvert G(f)\rvert^2 (J/Hz). It shows how the energy is spread over frequency:

E=∫−∞∞∣g(t)∣2dt=∫−∞∞Ψg(f) dfE=\int_{-\infty}^{\infty}\lvert g(t)\rvert^2dt=\int_{-\infty}^{\infty}\Psi_g(f)\,df

and Ψg(f)\Psi_g(f) is the Fourier transform of the energy autocorrelation Rg(τ)R_g(\tau).

Power spectral density (PSD): for a power signal, take a truncated version gT(t)g_T(t) (length TT) with transform GT(f)G_T(f):

Sg(f)=lim⁡T→∞∣GT(f)∣2T  (W/Hz),P=∫−∞∞Sg(f) dfS_g(f)=\lim_{T\to\infty}\frac{\lvert G_T(f)\rvert^2}{T}\ \ \text{(W/Hz)},\qquad P=\int_{-\infty}^{\infty}S_g(f)\,df

For a WSS random process, SX(f)=lim⁡T→∞E[∣XT(f)∣2]/TS_X(f)=\lim_{T\to\infty}E[\lvert X_T(f)\rvert^2]/T. Both ESD and PSD are real, even and non-negative.

Wiener–Khinchin relation (PSD ↔\leftrightarrow AC): for a power signal, Rg(τ)=lim⁡T→∞1T∫−T/2T/2gT(t)gT(t+τ)dtR_g(\tau)=\lim_{T\to\infty}\frac1T\int_{-T/2}^{T/2}g_T(t)g_T(t+\tau)dt. The time-domain integral is gT(τ)∗gT(−τ)g_T(\tau)*g_T(-\tau) scaled by 1/T1/T, and gT(−t)↔GT∗(f)g_T(-t)\leftrightarrow G_T^*(f), so

F{Rg(τ)}=lim⁡T→∞1TGT(f)GT∗(f)=lim⁡T→∞∣GT(f)∣2T=Sg(f)\begin{aligned} \mathcal{F}\{R_g(\tau)\} &= \lim_{T\to\infty}\frac{1}{T}G_T(f)G_T^*(f)=\lim_{T\to\infty}\frac{\lvert G_T(f)\rvert^2}{T}=S_g(f) \end{aligned}

Hence

Sg(f)=∫−∞∞Rg(τ)e−j2πfτdτ,Rg(τ)=∫−∞∞Sg(f)ej2πfτdfS_g(f)=\int_{-\infty}^{\infty}R_g(\tau)e^{-j2\pi f\tau}d\tau,\qquad R_g(\tau)=\int_{-\infty}^{\infty}S_g(f)e^{j2\pi f\tau}df

and at τ=0\tau=0: Rg(0)=∫Sg(f)df=PR_g(0)=\int S_g(f)df=P.

Autocorrelation of white noise from its PSD

White noise is an idealised random noise whose power spectral density is flat (constant) over all frequencies, like white light containing all colours. Thermal and shot noise are nearly white up to very high frequencies (∼1012\sim 10^{12} Hz), so the model is accurate for any practical receiver bandwidth. It is usually also assumed Gaussian, zero-mean (AWGN).

PSD (two-sided):

SW(f)=N02for all fS_W(f)=\frac{N_0}{2}\quad\text{for all } f

where N0=kTeN_0=kT_e (W/Hz), kk = Boltzmann constant and TeT_e = equivalent noise temperature.

Autocorrelation (inverse Fourier transform of PSD, using F−1{1}=δ(τ)\mathcal{F}^{-1}\{1\}=\delta(\tau)):

RW(τ)=∫−∞∞N02ej2πfτdf=N02 δ(τ)R_W(\tau)=\int_{-\infty}^{\infty}\frac{N_0}{2}e^{j2\pi f\tau}df=\frac{N_0}{2}\,\delta(\tau)
   S_W(f)                      R_W(tau)
     |                             ^  (N0/2) delta
 N0/2+-----------------            |
     |                             |
 ----+-----------------> f   ------+------> tau
     0                             0

Meaning: RW(τ)=0R_W(\tau)=0 for every τ≠0\tau\ne0, so any two samples of white noise, however close, are uncorrelated (and independent if Gaussian). The total power RW(0)=∫SW(f)dfR_W(0)=\int S_W(f)df is infinite, which is why white noise is only a model; after any filter with finite bandwidth the power becomes finite.

Band-limited white noise (more practical): if S(f)=N02S(f)=\frac{N_0}{2} for ∣f∣≤B\lvert f\rvert\le B and zero elsewhere,

R(τ)=∫−BBN02ej2πfτdf=N0B sin⁡2πBτ2πBτR(\tau)=\int_{-B}^{B}\frac{N_0}{2}e^{j2\pi f\tau}df=N_0B\,\frac{\sin2\pi B\tau}{2\pi B\tau}

Its power is finite, R(0)=N0BR(0)=N_0B, and samples spaced 1/2B1/2B apart are uncorrelated.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 9 questions →