17-Phys-B4 Signals and Communications · December 2016
Question 4 of 6: PCM System Design — Sampling Rate, Bit Rate, SNR
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
Paper format. 98-Phys-B4 Communications, National
Examination December 2016 — a three-hour closed-book examination (a standard
non-programmable, no-text-storage calculator is the only aid permitted). The cover
page states any five of the six questions constitute a complete
paper, with only the first five as they appear in the answer book marked; every
question is nonetheless answered in full below so the paper remains a complete
study resource. All six questions carry equal value.
Reference texts. A. V. Oppenheim and A. S. Willsky, Signals
and Systems, 2nd ed. (Fourier series, sampling, z-transform); S. Haykin and
M. Moher, Communication Systems, 5th ed. (AM/DSB/FM modulation, PCM,
mixers and frequency conversion); B. P. Lathi and Z. Ding, Modern Digital and
Analog Communication Systems, 4th ed. (envelope detection, Carson's rule);
J. G. Proakis and D. G. Manolakis, Digital Signal Processing, 4th ed.
(z-transform stability, partial-fraction inversion).
Question 4: PCM System Design — Sampling Rate, Bit Rate, SNR (1/6 of paper)
Given. Video bandwidth $W=4.5\text{ MHz}$; sampling rate
$f_s=1.15\times$ Nyquist rate; uniform quantizer with maximum error $=0.05\%$ of
the signal peak $V_p$; binary encoding; video signal modelled with a uniform
probability density over $[-V_p,V_p]$ (part c).
Find. (a) $f_s$; (b) channel bit rate; (c) reconstructed SNR
(as a ratio and in dB).
Approach. Scale the Nyquist rate by 1.15 for $f_s$; convert
the maximum-quantization-error spec into a level count $L$ (max error $=$ half
the step size), round up to the number of bits binary encoding needs, and
multiply by $f_s$ for the bit rate; derive the SNR for a UNIFORM-pdf source from
first principles (signal power $V_p^2/3$, quantization-noise power
$\Delta^2/12$).
Part (a) — sampling rate. The minimum (Nyquist) rate is
$2W$; the system oversamples by 15%:
$$f_s=1.15\times2W=1.15\times2\times4.5\text{ MHz}=\boxed{10.35\text{ MHz}}$$
Part (b) — bit rate. For a uniform quantizer over
$[-V_p,V_p]$ with $L$ levels, the step size is $\Delta=2V_p/L$ and the maximum
quantization error is half a step, $\Delta/2=V_p/L$. Setting this equal to
$0.05\%$ of $V_p$:
$$\frac{V_p}{L}=0.0005\,V_p\ \Rightarrow\ L=\frac{1}{0.0005}=2000\text{ levels}$$
Binary encoding needs $n=\lceil\log_2L\rceil$ bits per sample; since
$2^{10}=1024<2000\le2048=2^{11}$,
$$n=\boxed{11\text{ bits/sample}}$$
so the channel bit rate is
$$R_b=f_s\times n=10.35\text{ MHz}\times11=\boxed{113.85\text{ Mbit/s}}$$
Part (c) — SNR for a uniform-pdf signal. For a signal
uniformly distributed over $[-V_p,V_p]$ (zero mean), the signal power is the
variance of a uniform distribution of half-width $V_p$:
$$P_{signal}=\frac{V_p^2}{3}$$
The quantization error is itself uniformly distributed over $[-\Delta/2,\Delta/2]$,
giving noise power $\Delta^2/12$ with $\Delta=2V_p/L$:
$$P_{noise}=\frac{\Delta^2}{12}=\frac{(2V_p/L)^2}{12}=\frac{V_p^2}{3L^2}$$
so the $V_p^2/3$ cancels exactly and
$$SNR=\frac{P_{signal}}{P_{noise}}=\boxed{L^2=2000^2=4\times10^6}$$
$$SNR_{dB}=10\log_{10}\!\big(4\times10^6\big)=20\log_{10}(2000)=\boxed{66.02\text{ dB}}$$
(a cleaner result than the familiar sine-wave PCM formula $SNR\approx3L^2/2$,
because the assumed uniform-pdf signal statistics exactly cancel the $V_p^2$
dependence).