NivaarExam PrepOfficial exam papers ↗

22-Elec-A3 Signals and Communications · December 2014

Question 3 of 7: PCM design: sampling rate, word length, bit rate and multiplexed bandwidth (20 marks)

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

Notes on this paper

Paper format. Association of Professional Engineers of Ontario, Annual Examinations — 07-Elec-A3 Signals and Communications, December 2014, 3 hours, closed book (a standard non-programmable calculator is the only aid). Seven questions, all of equal value (20 marks each); the rubric states that any five questions constitute a complete paper and that only the first five appearing in the answer book are marked. All seven are solved here, because the set is a study resource rather than a graded script.

Reference texts.

Two conventions are used throughout. Frequency is written in hertz (variable $f$) whenever the question asks for it in hertz, and in radians per second (variable $\omega = 2\pi f$) only inside time-domain expressions.



Question 3 — PCM design: sampling rate, word length, bit rate and multiplexed bandwidth (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.

ParameterSymbolValue
Signal bandwidth$W$8 kHz
Dynamic range (peak to peak)$V_{pp}$2 V
Reconstruction-filter transition region$\Delta f$10 % of the passband width
Maximum quantisation noise$\sigma_q$1 mV rms
Multiplexed channels$N$10
Line code—binary, optimum (Nyquist) filtering

Find. (a) the sampling rate $f_s$; (b) the smallest word length $b$; (c) the PCM bit rate $R_b$; (d) the minimum baseband bandwidth for ten multiplexed streams.

Approach. Treat the reconstruction filter as the real constraint: its passband must reach $W$, its transition region is fixed at $0.1W$, and the first spectral image must begin no lower than the filter’s stopband edge. Then size the quantiser from the uniform-quantisation noise power, multiply to get the bit rate, and close with the Nyquist bandwidth for binary signalling.

f (kHz)088.816.824.8basebandfirst image (centred at fs = 16.8)guard band: image starts at 8.8 kHzreconstruction LPF (10% transition)
Sampled spectrum at fₛ = 16.8 kHz. The first image begins at 8.8 kHz, exactly where the reconstruction filter's stopband starts, so the 0.8 kHz transition region is fully accommodated.
  1. Fix the reconstruction filter’s stopband edge. The filter must pass the whole signal, so its passband width is $W = 8\ \text{kHz}$; the transition region is 10 % of that: $$\Delta f = 0.10 \times 8\ \text{kHz} = 0.8\ \text{kHz} \qquad\Longrightarrow\qquad f_{\text{stop}} = W + \Delta f = 8.8\ \text{kHz}.$$ Everything at or above 8.8 kHz is fully rejected; everything below 8 kHz passes with constant gain, as the question states.
  2. Place the first image above the stopband edge. Sampling replicates the baseband spectrum about every multiple of $f_s$; the lowest-frequency component of the first image sits at $f_s - W$. Zero distortion (other than quantisation) requires that image to land in the filter’s stopband: $$f_s - W \ge f_{\text{stop}} = W + \Delta f \qquad\Longrightarrow\qquad f_s \ge 2W + \Delta f = 16 + 0.8\ \text{kHz}$$ $$\boxed{\;f_s = 16.8\ \text{kHz}\;}$$ This exceeds the bare Nyquist rate of 16 kHz by exactly the 800 Hz of guard band that a real (non-brick-wall) filter demands.
  3. Size the quantiser from the noise specification. For uniform quantisation with step $\Delta$ the noise is uniformly distributed on $[-\Delta/2, \Delta/2]$, giving mean-square value $\Delta^{2}/12$. Requiring $\Delta/\sqrt{12} \lt 1\ \text{mV}$, $$\Delta \lt \sqrt{12}\times 10^{-3} = 3.464\ \text{mV}.$$ With $L = 2^{b}$ levels spanning the 2 V range, $\Delta = V_{pp}/2^{b}$, so $$2^{b} \gt \frac{2}{3.464\times10^{-3}} = 577.4 \qquad\Longrightarrow\qquad b \ge \log_{2}(577.4) = 9.17 .$$ Word lengths are integers, hence $$\boxed{\;b = 10\ \text{bits per sample}\ (L = 1024\ \text{levels})\;}$$ Verifying: $\Delta = 2/1024 = 1.953\ \text{mV}$ and $\sigma_q = \Delta/\sqrt{12} = 0.564\ \text{mV}$, comfortably under the limit; 9 bits would give $1.13\ \text{mV}$ and fail. The resulting signal-to-quantisation-noise ratio is $1.76 + 6.02b = 61.9\ \text{dB}$.
  4. Compute the PCM bit rate. Every sample carries $b$ bits, so $$R_b = f_s\, b = 16.8\ \text{kHz} \times 10\ \text{bits} \qquad\Longrightarrow\qquad \boxed{\;R_b = 168\ \text{kbit/s}\;}$$
  5. Multiplex ten streams and apply the Nyquist bandwidth limit. Time-division multiplexing simply adds the bit rates (framing overhead is neglected, as the question intends): $$R_{\text{total}} = 10 \times 168\ \text{kbit/s} = 1.68\ \text{Mbit/s}.$$ For binary signalling with optimum (ideal Nyquist, zero roll-off) pulse shaping, the minimum baseband bandwidth is one half the symbol rate, and for a binary scheme the symbol rate equals the bit rate: $$B_{\min} = \frac{R_{\text{total}}}{2} \qquad\Longrightarrow\qquad \boxed{\;B_{\min} = 840\ \text{kHz}\;}$$ A practical raised-cosine filter with roll-off $\alpha$ would need $B = (1+\alpha)R/2$, i.e. about 1.05 MHz at $\alpha = 0.25$.

Check: the phrase “transition region equal to 10 % of the bandwidth of the passband” is taken to mean 10 % of the 8 kHz passband, i.e. 800 Hz, which is the reading that makes the filter specification self-consistent with the stated 8 kHz signal bandwidth. Framing bits for the ten-channel multiplex are neglected, as the question gives no frame structure.

QuantitySymbolResult
(a) Sampling rate$f_s$16.8 kHz
Guard band provided$f_s - 2W$0.8 kHz
(b) Word length$b$10 bits (1024 levels)
(b) Step size / noise$\Delta$, $\sigma_q$1.953 mV, 0.564 mV rms
(c) PCM bit rate$R_b$168 kbit/s
(d) Aggregate rate (10 channels)$R_{\text{total}}$1.68 Mbit/s
(d) Minimum channel bandwidth$B_{\min}$840 kHz