NivaarExam PrepOfficial exam papers ↗

22-Elec-A3 Signals and Communications · December 2013

Question 3 of 6: Impulse Sampling of a Squared-Sinc Signal

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

Paper format. National Exams, December 2013 — 07-Elec-A3, Signals and Communications. Three hours, closed book (one two-sided aid sheet and an approved calculator permitted). Six questions, all of equal value at 20 marks; five constitute a complete paper.

All six questions are solved here. The examination marks only the first five answers submitted, but this document is a study resource, so every question — and every sub-part — is worked in full.

Reference texts.


Question 3: Impulse Sampling of a Squared-Sinc Signal (20 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given. \(x(t) = \operatorname{sinc}^2(10\pi t)\) with \(\operatorname{sinc}(u) = \sin u / u\); impulse sampling at \(f_s = \) 10, 20 and 30 Hz; reconstruction filter an ideal LPF of bandwidth 10 Hz.

Find. For each rate: the sampled time signal, its spectrum, whether \(x(t)\) is recoverable, and the spectrum at the output of the 10 Hz low-pass filter.

Approach. Find the bandwidth of \(x(t)\) from the transform pair for \(\operatorname{sinc}\), square it (which convolves the spectrum with itself and doubles the bandwidth), compare each sampling rate with the Nyquist rate, and apply the impulse-sampling spectrum formula.

  1. Find the bandwidth of the signal. The standard pair is \(\operatorname{sinc}(2\pi B t) \leftrightarrow \frac{1}{2B}\operatorname{rect}\!\left(\frac{f}{2B}\right)\). Matching \(2\pi B = 10\pi\) gives \(B = 5\) Hz, so \(\operatorname{sinc}(10\pi t)\) occupies \(|f| \lt 5\) Hz. Squaring in time convolves in frequency: $$X(f) = \tfrac{1}{10}\operatorname{rect}\!\left(\tfrac{f}{10}\right) * \tfrac{1}{10}\operatorname{rect}\!\left(\tfrac{f}{10}\right) = \tfrac{1}{10}\,\Delta\!\left(\tfrac{f}{10}\right)$$ a triangle of half-width 10 Hz and peak \(X(0) = 0.1\). Hence $$\boxed{\,B_x = 10\ \text{Hz}, \qquad f_{\text{Nyquist}} = 2B_x = 20\ \text{Hz}\,}$$ The peak checks against \(X(0) = \int x(t)\,dt = 0.1\).
t (s)x(t)−0.30−0.20−0.1000.100.200.301.00f (Hz)X(f)−100100.1
The message x(t) = sinc2(10πt) (left) and its triangular spectrum X(f) (right), which is strictly band-limited to |f| ≤ 10 Hz.
  1. Sketch the sampled signals (part a). Impulse sampling gives \(x_s(t) = \sum_n x(nT_s)\,\delta(t-nT_s)\), so each impulse has area equal to the sample value. At \(f_s = 10\) Hz the sample instants \(t = n/10\) fall on every zero crossing of \(\operatorname{sinc}^2(10\pi t)\), so only the sample at \(t=0\) survives and \(x_s(t) = \delta(t)\) — a dramatic illustration of information loss. At 20 Hz the odd-indexed samples are \(\left(\tfrac{2}{n\pi}\right)^2\) and even-indexed ones vanish; at 30 Hz the main lobe is sampled three times and the sidelobes are resolved.
t (s)x_s(t)−0.2000.20f_s = 10 Hzt (s)x_s(t)−0.2000.20f_s = 20 Hzt (s)x_s(t)−0.2000.20f_s = 30 Hz
Part (a) — the impulse-sampled signal at each rate. Impulse areas equal the sample values x(nTs); the dashed curve is the underlying x(t).
  1. Sketch the sampled spectra (part b). The spectrum of an impulse-sampled signal is the periodic repetition $$X_s(f) = f_s\sum_{k=-\infty}^{\infty} X(f - k f_s)$$ so identical triangles of peak \(f_s X(0)\) are centred on every multiple of \(f_s\). At 10 Hz the triangles (each 20 Hz wide) overlap heavily; at 20 Hz adjacent triangles just touch at \(f = \pm 10\) Hz, where each is already zero; at 30 Hz they are separated by a 10 Hz guard band on each side.
f (Hz)X_s(f)−10010f_s = 10 Hzf (Hz)X_s(f)−20−1001020f_s = 20 Hzf (Hz)X_s(f)−30−1001030f_s = 30 Hz
Part (b) — the sampled spectrum Xs(f) = fs∑X(f − kfs). Grey dashed triangles are the individual replicas; the solid curve is their sum.
  1. Decide recoverability at each rate (part c). The sampling theorem requires \(f_s \gt 2B_x = 20\) Hz for guaranteed recovery, with equality the critical case.
    • (i) \(f_s = 10\) Hz — not recoverable. The rate is below Nyquist, so replicas overlap and alias. In fact the two neighbouring triangles sum to a perfectly flat spectrum: for \(0 \le f \lt 10\), \(f_s[X(f)+X(f-10)] = 10\left[0.1\left(1-\tfrac{f}{10}\right)+0.1\tfrac{f}{10}\right] = 1\) for all \(f\), consistent with \(x_s(t) = \delta(t)\), whose transform is indeed constant. All spectral shape has been destroyed.
    • (ii) \(f_s = 20\) Hz — recoverable (critical case). The replicas touch at \(f = \pm 10\) Hz but the triangle is already zero there, so no energy overlaps and an ideal LPF of bandwidth exactly 10 Hz returns \(20X(f)\). Recovery is exact in theory, though it demands a brick-wall filter and is not robust in practice.
    • (iii) \(f_s = 30\) Hz — recoverable with margin. The baseband triangle is isolated between \(\pm 10\) Hz with the nearest replica edge at 20 Hz, leaving a 10 Hz guard band for a realisable filter roll-off.
  2. Sketch the low-pass filter outputs (part d). The ideal LPF of bandwidth 10 Hz passes \(|f| \le 10\) Hz unchanged and rejects everything else, so \(Y(f) = X_s(f)\,\operatorname{rect}(f/20)\): $$Y(f) = \begin{cases} \text{flat at } 1, & f_s = 10\ \text{Hz (aliased)}\\ 20\,X(f) = 2\Delta(f/10), & f_s = 20\ \text{Hz}\\ 30\,X(f) = 3\Delta(f/10), & f_s = 30\ \text{Hz}\end{cases}$$ The 20 Hz and 30 Hz outputs are exact scaled copies of \(X(f)\) — divide by \(f_s\) to recover \(x(t)\) exactly. The 10 Hz output is a rectangle, whose inverse transform \(y(t) = 20\operatorname{sinc}(20\pi t)\) bears no resemblance to the original signal.
f (Hz)Y(f)−100101f_s = 10 Hzf (Hz)Y(f)−100102f_s = 20 Hzf (Hz)Y(f)−100103f_s = 30 Hz
Part (d) — output of the ideal low-pass filter of bandwidth 10 Hz. The red dashed triangle is the wanted fsX(f); only the lowest rate departs from it.
QuantityResult
Signal bandwidth \(B_x\)10 Hz
Spectrum \(X(f)\)Triangle, peak \(X(0)=0.1\), zero at \(|f|=10\) Hz
Nyquist rate20 Hz
(i) \(f_s = 10\) HzAliased; \(x_s(t)=\delta(t)\); \(X_s\) flat at 1; not recoverable
(ii) \(f_s = 20\) HzCritical sampling; replicas just touch; recoverable, LPF output \(20X(f)\), peak 2
(iii) \(f_s = 30\) HzOversampled, 10 Hz guard band; recoverable, LPF output \(30X(f)\), peak 3