NivaarExam PrepOfficial exam papers ↗

17-Phys-B4 Signals and Communications · May 2014

Question 10 of 10: Matched Filtering and Optimum Sampling for Split-Phase (Manchester) Signalling

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

Notes on this paper

Paper format. 98-Phys-B4 Communications, National Examination May 2014 — a three-hour open-book examination (any non-communicating calculator permitted). The cover page states any five of the ten 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 ten questions carry equal value (20 marks each).

Reference texts. A. V. Oppenheim and A. S. Willsky, Signals and Systems, 2nd ed. (Fourier transform properties, the sampling theorem, LTI eigenfunctions, z-transforms); S. Haykin and M. Moher, Communication Systems, 5th ed. (AM/FM modulation, PCM, matched filtering and eye diagrams); B. P. Lathi and Z. Ding, Modern Digital and Analog Communication Systems, 4th ed. (FM Bessel spectra, M-ary baseband transmission); J. G. Proakis and D. G. Manolakis, Digital Signal Processing, 4th ed. (z-transform regions of convergence, partial-fraction inversion).

Question 10: Matched Filtering and Optimum Sampling for Split-Phase (Manchester) Signalling (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. $p(t)$: $+1$ on $(0,T_b/2)$, $-1$ on $(T_b/2,T_b)$; a noisy received waveform with $a_k=\pm1$ V, $r_b=1$ kbps ($T_b=1$ ms), matched-filtered per part (a); Figure 8 (eye diagram and matched-filter output waveform).

Find. (a) $h(t)$; (b) the isolated pulse response $Ap(t-T_b)*h(t)$; (c) the optimum sampling instants, decoding rule, and the first six decoded symbols.

Approach. Build the causal matched filter as $h(t)=p(T_b-t)$, convolve it with $p(t)$ analytically (as a difference of two rectangular pulses, whose self-convolutions are triangles) to get the isolated pulse response, then read off where that response is zero versus peak to identify the zero-ISI sampling instants.

  1. Part (a) — h(t). The causal matched filter for a pulse of duration $T_b$ is $h(t)=p(T_b-t)$ (time-reversed and delayed by the pulse duration, so $h(t)=0$ for $t < 0$). Evaluating piecewise: for $0 < t < T_b/2$, $T_b-t\in(T_b/2,T_b)\Rightarrow p(T_b-t)=-1$; for $T_b/2 < t < T_b$, $T_b-t\in(0,T_b/2)\Rightarrow p(T_b-t)=+1$. So $$h(t)=\boxed{p(T_b-t)=-p(t)}:\quad-1\ \text{on}\ (0,T_b/2),\quad+1\ \text{on}\ (T_b/2,T_b)$$ — the mirror image of $p(t)$ about $T_b/2$, which for this particular antisymmetric pulse equals simply $-p(t)$; it is zero outside $(0,T_b)$, so causal as required.
p(t): split-phase Manchester pulse 0.0 0.5 1.0 -1.0 1.0 t / T_b p(t)
p(t): +1 on (0,T_b/2), −1 on (T_b/2,T_b).
h(t)=p(T_b−t): causal matched filter 0.0 0.5 1.0 -1.0 1.0 t / T_b h(t)
h(t)=p(T_b−t)=−p(t): the mirror image of p(t) about T_b/2 (which equals −p(t) since p is antisymmetric there); zero for t<0 and t>T_b, so h(t) is causal.
  1. Part (b) — isolated pulse response. Write $p(t)$ as a difference of two unit-height rectangles, each of width $T_b/2$, centred at $T_b/4$ and $3T_b/4$. Since $h(t)=-p(t)$, the isolated response to a pulse occupying $(0,T_b)$ is $q(t)=p(t)*h(t)=-\big[p(t)*p(t)\big]$, and the convolution of two such rectangle-differences is a sum of three shifted triangles (each of peak height $T_b/2$, base $T_b$): $$q(t)=-\Big[\Lambda(t;T_b/2)-2\Lambda(t;T_b)+\Lambda(t;3T_b/2)\Big]$$ where $\Lambda(t;c)$ is the triangle centred at $c$. This is confirmed by direct numerical convolution: $q(t)/T_b$ runs through $(0,-0.25,-0.5,0.25,1,0.25,-0.5,-0.25,0)$ at $t/T_b=(0,\tfrac14,\tfrac12,\tfrac34,1,\tfrac54,\tfrac32,\tfrac74,2)$, i.e. a peak of $T_b$ at $t=T_b$ and EXACT ZEROS at $t=0$ and $t=2T_b$. The requested pulse response, for a received pulse of amplitude $A$ occupying $(T_b,2T_b)$, is this same shape shifted by $T_b$: $$Ap(t-T_b)*h(t)=\boxed{A\,q(t-T_b)}\quad\text{— peaking at } t=2T_b\text{, exactly }T_b \text{ after the pulse's own end.}$$
Isolated pulse response q(t)=p(t)*h(t) (normalized by T_b) 0.0 0.5 1.0 1.5 2.0 -0.5 0.0 1.0 t / T_b q(t)/T_b peak at t=T_b (zero ISI at t=kT_b)
q(t)=p(t)*h(t) peaks at t=T_b with q(T_b)/T_b=1 and is EXACTLY ZERO at t=0 and t=2T_b — so sampling at bit boundaries t=kT_b gives the peak signal sample with zero contribution from the adjacent symbols' pulse responses (zero ISI).
  1. Part (c) — optimum sampling, decoding rule, and decoded symbols. Because the isolated pulse response $q(t)$ from part (b) is EXACTLY ZERO at $t=0$ and $t=2T_b$, and reaches its full value $T_b$ only at $t=T_b$, a running stream of symbols produces, at each bit boundary $t=kT_b$, the $k$-th symbol's own PEAK contribution with exactly zero leakage (zero ISI) from both immediate neighbours — their own pulse-response sidelobes vanish precisely at that instant. So the $$\textbf{optimum sampling instants are } \boxed{t=kT_b\ (k=1,2,3,\dots),\ \text{i.e. every bit boundary}}$$ and, for equiprobable antipodal ($\pm1$ V) signalling, the optimum decoding rule is simply the SIGN of the sample: $$\boxed{\hat a_k=+1\ \text{if the sample at }t=kT_b>0,\quad \hat a_k=-1\ \text{if}<0.}$$ Reading the given matched-filter output waveform at $t=1,2,3,4,5,6$ ms (with $T_b=1/r_b=1$ ms) gives approximately $-1.1,\ -0.6,\ +0.5,\ +0.7,\ -0.9,\ +0.7$ V — every one unambiguously signed despite the noise — so the first six decoded symbols are $$\hat a_1,\dots,\hat a_6=\boxed{-1,\ -1,\ +1,\ +1,\ -1,\ +1\ \text{(V)}}.$$

[Figure not reproduced: Figure 8: eye diagram and matched-filter output waveform, from the source exam, with the six optimum sampling instants at t=1..6 ms marked in the table below. See the official exam paper or the cited reference text.]

Figure 8 (source exam): eye diagram (top) and matched-filter output waveform (bottom). Optimum sampling instants t=1,2,3,4,5,6 ms are marked with their read sample values in the table below (the eye diagram's own widest-looking opening near its horizontal midpoint is a display-centring artifact of how the trace is wrapped for plotting, not evidence that the true decision instant is mid-bit — the bottom panel's actual samples at the INTEGER bit boundaries are what part (c) uses).
Decoded symbols (Question 10c)
Sampling instantSample read (V)Decoded symbol $\hat a_k$
$t=1$ ms$\approx-1.1$$-1$
$t=2$ ms$\approx-0.6$$-1$
$t=3$ ms$\approx+0.5$$+1$
$t=4$ ms$\approx+0.7$$+1$
$t=5$ ms$\approx-0.9$$-1$
$t=6$ ms$\approx+0.7$$+1$
every one of the six sign decisions is unambiguous even allowing several tenths of a volt of reading uncertainty, which is the only precision this hand-read figure can support.
Back to the paper →