Skip to main content

Prove sampling theorem for low pass signals

Short answer

If a continuous-time signal is band-limited to ω_M, sampling at ω_s > 2ω_M uniquely recovers it. Sampling with an impulse train yields spectrum copies; no overlap when ω_s - ω_M > ω_M, and an ideal low-pass filter with gain T reconstructs exactly.

State and prove sampling theorem for low pass signals.

Statement (low-pass sampling theorem): If a continuous-time signal x(t)x(t) is band-limited with X(jω)=0X(j\omega) = 0 for ∣ω∣>ωM|\omega| > \omega_M, then x(t)x(t) is uniquely determined by its samples x(nT)x(nT), n=0,±1,…n = 0, \pm1, \dots, provided

ωs=2πT>2ωM\omega_s = \frac{2\pi}{T} > 2\omega_M

2ωM2\omega_M is the Nyquist rate.

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

X(jw)          Xp(jw), ws > 2wM          LPF H(jw)
  /\         /\      /\      /\         ______
 /  \       /  \    /  \    /  \       |      |
-wM wM   -ws        0       ws       -wc     wc

In time domain the recovered signal is the sinc interpolation x(t)=∑nx(nT) sin⁡(ωs(t−nT)/2)ωs(t−nT)/2x(t) = \sum_n x(nT)\,\dfrac{\sin(\omega_s(t-nT)/2)}{\omega_s(t-nT)/2} (with ωc=ωs/2\omega_c = \omega_s/2).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Signals and Systems chapter 4 questions →