Skip to main content

Prove sampling theorem; aliasing effect

Short answer

Sampling theorem: a band-limited signal with max frequency ω_M can be exactly reconstructed from its samples if ω_s > 2ω_M, as impulse-train sampling produces non-overlapping spectral replicas. Aliasing is the overlapping when ω_s < 2ω_M, causing high frequencies to fold back (e.g., 700 Hz at 1 kHz appears as 300 Hz).

State and prove the sampling theorem. What is aliasing effect? Explain.

Statement

A continuous-time signal x(t)x(t) band-limited to ωM\omega_M (X(jω)=0X(j\omega) = 0 for ∣ω∣>ωM|\omega| > \omega_M) is uniquely determined by its samples x(nT)x(nT) if the sampling frequency ωs=2π/T>2ωM\omega_s = 2\pi/T > 2\omega_M.

Proof. Let x(t)x(t) be band-limited: X(jω)=0X(j\omega) = 0 for ∣ω∣>ωM|\omega| > \omega_M.

Step 1 – sampling model. Sample with the impulse train p(t)=∑nδ(t−nT)p(t) = \sum_n \delta(t-nT):

xp(t)=x(t)p(t)=∑n=−∞∞x(nT) δ(t−nT)x_p(t) = x(t)p(t) = \sum_{n=-\infty}^{\infty} x(nT)\,\delta(t-nT)

Step 2 – transform of p(t)p(t). p(t)p(t) is periodic with period TT; its Fourier series coefficients are all 1/T1/T, so

P(jω)=2πT∑k=−∞∞δ(ω−kωs),ωs=2πTP(j\omega) = \frac{2\pi}{T}\sum_{k=-\infty}^{\infty}\delta(\omega - k\omega_s), \qquad \omega_s = \frac{2\pi}{T}

Step 3 – multiplication property.

Xp(jω)=12πX(jω)∗P(jω)=1T∑k=−∞∞X(j(ω−kωs))\begin{aligned} X_p(j\omega) &= \frac{1}{2\pi}X(j\omega) * P(j\omega) \\ &= \frac{1}{T}\sum_{k=-\infty}^{\infty} X\big(j(\omega - k\omega_s)\big) \end{aligned}

Step 4 – no-overlap condition. The k=0k=0 copy lies in [−ωM,ωM][-\omega_M, \omega_M] and the k=1k=1 copy starts at ωs−ωM\omega_s - \omega_M. They do not overlap if

ωs−ωM>ωM  ⇒  ωs>2ωM\omega_s - \omega_M > \omega_M \;\Rightarrow\; \omega_s > 2\omega_M

Step 5 – recovery. Pass xp(t)x_p(t) through an ideal LPF H(jω)=TH(j\omega) = T for ∣ω∣<ωc|\omega| < \omega_c, 0 otherwise, with ωM<ωc<ωs−ωM\omega_M < \omega_c < \omega_s - \omega_M. Only the k=0k=0 term survives:

Xr(jω)=H(jω)Xp(jω)=T⋅1TX(jω)=X(jω)X_r(j\omega) = H(j\omega)X_p(j\omega) = T\cdot\frac{1}{T}X(j\omega) = X(j\omega)

Hence xr(t)=x(t)x_r(t) = x(t): the samples determine x(t)x(t) uniquely. ■\blacksquare

Aliasing effect

If ωs<2ωM\omega_s < 2\omega_M, the k=1k=1 copy in Xp(jω)X_p(j\omega) starts at ωs−ωM\omega_s - \omega_M, which is less than ωM\omega_M, so neighbouring copies overlap. In the overlap region the spectral values add, and a component at ω0>ωs/2\omega_0 > \omega_s/2 appears at ωs−ω0\omega_s - \omega_0. The LPF then outputs a distorted signal. This is aliasing.

Example: 700 Hz sampled at 1000 Hz gives the same samples as 300 Hz.

It is avoided by sampling above the Nyquist rate and using an anti-aliasing LPF before sampling.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Signals and Systems chapter 4 questions →