Skip to main content

ESD vs PSD; PSD of an arbitrary signal

Short answer

ESD applies to energy signals as |G(f)|² (J/Hz). PSD applies to power signals and is S_z(f)=lim_{T→∞} |Z_T(f)|²/T (W/Hz). Derivation: truncate z(t) to z_T(t), compute average power via Rayleigh’s theorem, and take the limit.

Differentiate between energy spectral density function and power spectral density function. Derive the expression of power spectral density function of a arbitrary signal z(t).

ESD vs PSD

Energy spectral density (ESD)Power spectral density (PSD)
Defined for energy signals (0<E<∞0<E<\infty, P=0P=0)Defined for power signals (0<P<∞0<P<\infty, E=∞E=\infty)
Ψg(f)=∣G(f)∣2\Psi_g(f)=\lvert G(f)\rvert^2Sg(f)=lim⁡T→∞∣GT(f)∣2TS_g(f)=\lim_{T\to\infty}\frac{\lvert G_T(f)\rvert^2}{T}
Unit: J/HzUnit: W/Hz
Area gives total energy EEArea gives average power PP
FT of energy autocorrelationFT of time-averaged autocorrelation
Example: single pulseExample: sinusoid, random noise

PSD of an arbitrary signal z(t)

A power signal z(t)z(t) (periodic or random) has infinite energy, so its Fourier transform may not exist. We therefore use a truncated version:

zT(t)={z(t),−T/2≤t≤T/20,otherwisez_T(t)=\begin{cases} z(t), & -T/2\le t\le T/2\\ 0, & \text{otherwise}\end{cases}

zT(t)z_T(t) has finite energy, so it has a Fourier transform ZT(f)Z_T(f).

Step 1 – average power. The average power of z(t)z(t) is

P=lim⁡T→∞1T∫−T/2T/2∣z(t)∣2dt=lim⁡T→∞1T∫−∞∞∣zT(t)∣2dtP=\lim_{T\to\infty}\frac{1}{T}\int_{-T/2}^{T/2}\lvert z(t)\rvert^2dt=\lim_{T\to\infty}\frac{1}{T}\int_{-\infty}^{\infty}\lvert z_T(t)\rvert^2dt

Step 2 – apply Rayleigh's energy theorem to the energy signal zT(t)z_T(t):

∫−∞∞∣zT(t)∣2dt=∫−∞∞∣ZT(f)∣2df\int_{-\infty}^{\infty}\lvert z_T(t)\rvert^2dt=\int_{-\infty}^{\infty}\lvert Z_T(f)\rvert^2df

Step 3 – substitute and interchange limit and integral:

P=lim⁡T→∞1T∫−∞∞∣ZT(f)∣2df=∫−∞∞[lim⁡T→∞∣ZT(f)∣2T]df\begin{aligned} P&=\lim_{T\to\infty}\frac{1}{T}\int_{-\infty}^{\infty}\lvert Z_T(f)\rvert^2df\\ &=\int_{-\infty}^{\infty}\left[\lim_{T\to\infty}\frac{\lvert Z_T(f)\rvert^2}{T}\right]df \end{aligned}

Step 4 – identify PSD. Since P=∫Sz(f)dfP=\int S_z(f)df, the quantity in brackets is the power per unit bandwidth:

Sz(f)=lim⁡T→∞∣ZT(f)∣2TW/HzS_z(f)=\lim_{T\to\infty}\frac{\lvert Z_T(f)\rvert^2}{T}\quad\text{W/Hz}

For a random signal the expectation is also taken: Sz(f)=lim⁡T→∞E[∣ZT(f)∣2]TS_z(f)=\lim_{T\to\infty}\frac{E[\lvert Z_T(f)\rvert^2]}{T}.

Wiener–Khinchin relation: the same PSD is also the Fourier transform of the time-averaged autocorrelation function:

Sz(f)=∫−∞∞Rz(τ)e−j2πfτdτ,Rz(τ)=lim⁡T→∞1T∫−T/2T/2z(t)z∗(t−τ)dtS_z(f)=\int_{-\infty}^{\infty}R_z(\tau)e^{-j2\pi f\tau}d\tau,\qquad R_z(\tau)=\lim_{T\to\infty}\frac{1}{T}\int_{-T/2}^{T/2}z(t)z^*(t-\tau)dt

Properties: Sz(f)≥0S_z(f)\ge0, it is even for real z(t)z(t), the total area under Sz(f)S_z(f) equals Rz(0)=PR_z(0)=P, and through an LTI filter Sy(f)=∣H(f)∣2Sz(f)S_y(f)=\lvert H(f)\rvert^2S_z(f).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 1 questions →