Exercises

ex-ch09-01

Easy

A BPSK system transmits s0=βˆ’As_0 = -A or s1=+As_1 = +A over an AWGN channel with noise variance Οƒ2=N0/2\sigma^2 = N_0/2.

(a) Write the likelihood ratio Ξ›(r)\Lambda(r).

(b) Simplify the LRT Ξ›(r)β‰·Ξ·\Lambda(r) \gtrless \eta to a threshold test on rr.

(c) Find the ML threshold and the MAP threshold when P(s1)=pP(s_1) = p.

ex-ch09-02

Easy

4-PAM has signal points {βˆ’3d,βˆ’d,+d,+3d}\{-3d, -d, +d, +3d\} with dmin⁑=2dd_{\min} = 2d.

(a) How many nearest neighbours does each signal point have?

(b) Apply the union bound to find an upper bound on PsP_s.

(c) Compare with the exact Ps=32Q(2d2/N0)P_s = \frac{3}{2}Q(\sqrt{2d^2/N_0}).

ex-ch09-03

Medium

A binary system uses s0=0s_0 = 0 and s1=As_1 = A over AWGN with Οƒ2=N0/2\sigma^2 = N_0/2.

(a) Derive the MAP decision rule for general priors P(s0)=1βˆ’pP(s_0) = 1 - p and P(s1)=pP(s_1) = p.

(b) Find the error probability Pe(p)P_e(p) as a function of pp.

(c) Show that PeP_e is minimised when p=0.5p = 0.5 (ML).

(d) Explain why this does NOT contradict the fact that MAP minimises PeP_e β€” what is MAP actually minimising?

ex-ch09-04

Medium

For 8-PSK in AWGN, derive the union bound on the symbol error probability and compare with simulation at Es/N0=12E_s/N_0 = 12 dB.

(a) Find dmin⁑d_{\min} in terms of EsE_s.

(b) How many nearest neighbours does each point have?

(c) Compute the union bound and the nearest-neighbour approximation.

ex-ch09-05

Easy

(a) Compute Q(3)Q(3), Q(4)Q(4), and Q(5)Q(5) using the Chernoff bound Q(x)≀12eβˆ’x2/2Q(x) \leq \frac{1}{2}e^{-x^2/2}.

(b) Compare with the exact values: Q(3)=1.35Γ—10βˆ’3Q(3) = 1.35 \times 10^{-3}, Q(4)=3.17Γ—10βˆ’5Q(4) = 3.17 \times 10^{-5}, Q(5)=2.87Γ—10βˆ’7Q(5) = 2.87 \times 10^{-7}.

(c) How tight is the bound in each case (ratio of bound to exact)?

ex-ch09-06

Medium

(a) At what Eb/N0E_b/N_0 does 16-QAM achieve BER =10βˆ’4= 10^{-4}?

(b) At what Eb/N0E_b/N_0 does QPSK achieve the same BER?

(c) What is the power penalty (in dB) for using 16-QAM instead of QPSK?

(d) What is the spectral efficiency gain?

ex-ch09-07

Medium

Verify Craig's formula for Q(x)Q(x) by showing that

1Ο€βˆ«0Ο€/2exp⁑ ⁣(βˆ’x22sin⁑2Ο•)dΟ•\frac{1}{\pi}\int_0^{\pi/2} \exp\!\left(-\frac{x^2}{2\sin^2\phi}\right) d\phi

gives the correct values for Q(0)Q(0) and Q(∞)Q(\infty).

ex-ch09-08

Hard

Using Craig's formula, show that the exact SER for MM-PSK in AWGN is

Ps=1Ο€βˆ«0(Mβˆ’1)Ο€/Mexp⁑ ⁣(βˆ’Essin⁑2(Ο€/M)N0sin⁑2Ο•)dΟ•P_s = \frac{1}{\pi}\int_0^{(M-1)\pi/M} \exp\!\left(-\frac{E_s \sin^2(\pi/M)}{N_0 \sin^2\phi}\right) d\phi

Evaluate this numerically for 8-PSK at Es/N0=10E_s/N_0 = 10 dB and compare with the nearest-neighbour approximation.

ex-ch09-09

Easy

For the model yn=ΞΈ+wny_n = \theta + w_n with wn∼N(0,Οƒ2)w_n \sim \mathcal{N}(0, \sigma^2), n=1,…,Nn = 1, \ldots, N:

(a) Compute the Fisher information I(ΞΈ)I(\theta).

(b) State the CRLB.

(c) Show that the sample mean θ^=yˉ\hat{\theta} = \bar{y} achieves the CRLB.

ex-ch09-10

Medium

A received signal is yn=AejΟ•+wny_n = A e^{j\phi} + w_n for n=1,…,Nn = 1, \ldots, N, where AA is known, Ο•\phi is the unknown phase, and wn∼CN(0,Οƒ2)w_n \sim \mathcal{CN}(0, \sigma^2).

(a) Find the ML estimate of Ο•\phi.

(b) Compute the Fisher information and CRLB.

(c) At SNR=A2/Οƒ2=10\text{SNR} = A^2/\sigma^2 = 10 dB and N=100N = 100, what is the minimum achievable phase estimation standard deviation (in degrees)?

ex-ch09-11

Medium

A frequency-selective channel has L=4L = 4 taps with hβ„“βˆΌCN(0,Οƒβ„“2)h_\ell \sim \mathcal{CN}(0, \sigma_\ell^2) where Οƒβ„“2=eβˆ’β„“\sigma_\ell^2 = e^{-\ell} (exponential power delay profile). Estimation uses Np=8N_p = 8 equally spaced pilot subcarriers in an OFDM system.

(a) Write the LS and LMMSE estimators for the channel frequency response at pilot positions.

(b) Compute the per-coefficient MSE ratio MSELS_{\text{LS}} / MSEMMSE_{\text{MMSE}} at SNR =10= 10 dB.

(c) At what SNR does the LMMSE gain become negligible (<0.5< 0.5 dB)?

ex-ch09-12

Hard

A complex sinusoid at unknown frequency f0f_0 is observed in noise:

yn=Aej2Ο€f0nTs+wn,n=0,1,…,Nβˆ’1y_n = A e^{j2\pi f_0 n T_s} + w_n, \qquad n = 0, 1, \ldots, N-1

where wn∼CN(0,Οƒ2)w_n \sim \mathcal{CN}(0, \sigma^2).

(a) Compute the Fisher information I(f0)I(f_0).

(b) Show that the CRLB on frequency estimation is

Var(f^0)β‰₯32Ο€2Ts2N(N2βˆ’1)β‹…SNR\text{Var}(\hat{f}_0) \geq \frac{3}{2\pi^2 T_s^2 N(N^2-1) \cdot \text{SNR}}

(c) For N=1024N = 1024, SNR =10= 10 dB, and Ts=1 μT_s = 1\,\mus, compute the minimum frequency estimation standard deviation.

ex-ch09-13

Medium

Derive the average BER for BPSK over Rayleigh fading starting from the conditional BER Pb(Ξ³)=Q(2Ξ³)P_b(\gamma) = Q(\sqrt{2\gamma}) and the Rayleigh SNR distribution pΞ³(Ξ³)=(1/Ξ³Λ‰)eβˆ’Ξ³/Ξ³Λ‰p_\gamma(\gamma) = (1/\bar{\gamma})e^{-\gamma/\bar{\gamma}}.

(a) Set up the averaging integral.

(b) Use Craig's formula to evaluate it.

(c) Verify the high-SNR approximation PΛ‰bβ‰ˆ1/(4Ξ³Λ‰)\bar{P}_b \approx 1/(4\bar{\gamma}).

ex-ch09-14

Medium

A system uses L=3L = 3 receive antennas with MRC combining over i.i.d. Rayleigh fading channels.

(a) What is the diversity order?

(b) Write the average BER at high SNR.

(c) How many dB of SNR are needed for Pb=10βˆ’6P_b = 10^{-6} with L=1,2,3,4L = 1, 2, 3, 4?

ex-ch09-15

Hard

For BPSK over Ricean fading with KK-factor KK and average SNR Ξ³Λ‰\bar{\gamma}, the SNR has MGF

MΞ³(s)=1+K1+Kβˆ’sΞ³Λ‰exp⁑ ⁣(KsΞ³Λ‰1+Kβˆ’sΞ³Λ‰)M_\gamma(s) = \frac{1+K}{1+K-s\bar{\gamma}} \exp\!\left(\frac{Ks\bar{\gamma}}{1+K-s\bar{\gamma}}\right)

(a) Use the MGF approach to write the average BER as an integral.

(b) Show that for K=0K = 0 (Rayleigh), you recover the known result.

(c) At K=10K = 10 dB and γˉ=20\bar{\gamma} = 20 dB, compute Pˉb\bar{P}_b numerically and compare with the Rayleigh case (K=0K = 0).

ex-ch09-16

Easy

An OFDM system uses Np=16N_p = 16 pilot subcarriers, each with pilot power Ep=1E_p = 1 and noise variance Οƒw2=0.1\sigma_w^2 = 0.1.

(a) Compute the per-subcarrier MSE of the LS channel estimator.

(b) What pilot SNR does this correspond to?

(c) If the pilot power doubles, what is the new MSE?

ex-ch09-17

Medium

A channel has L=2L = 2 taps with Οƒ02=0.8\sigma_0^2 = 0.8 and Οƒ12=0.2\sigma_1^2 = 0.2 (total power Οƒh2=1\sigma_h^2 = 1). Estimation uses Np=4N_p = 4 pilots with Ep=1E_p = 1 and Οƒw2=0.5\sigma_w^2 = 0.5.

(a) Compute MSELS_{\text{LS}}.

(b) Compute MSEMMSE_{\text{MMSE}} for each tap.

(c) What is the average MSE gain (in dB)?

(d) Which tap benefits more from MMSE? Explain intuitively.

ex-ch09-18

Medium

A mobile user at speed v=120v = 120 km/h communicates at carrier frequency fc=3.5f_c = 3.5 GHz over a channel with maximum delay spread Ο„max⁑=3 μ\tau_{\max} = 3\,\mus.

(a) Compute the maximum Doppler frequency fDf_D.

(b) Compute the coherence time and coherence bandwidth.

(c) For an OFDM system with Ξ”f=30\Delta f = 30 kHz subcarrier spacing and symbol duration Ts=35.7 μT_s = 35.7\,\mus (including CP), determine the maximum pilot spacing in frequency (subcarriers) and time (symbols).

(d) Estimate the minimum pilot overhead fraction.

ex-ch09-19

Hard

A coherent BPSK system estimates the channel using NpN_p pilots and then detects data symbols. The channel is h∼CN(0,1)h \sim \mathcal{CN}(0, 1) (Rayleigh) and the estimation error is Ο΅=hβˆ’h^∼CN(0,Οƒe2)\epsilon = h - \hat{h} \sim \mathcal{CN}(0, \sigma_e^2) with Οƒe2=1/(1+Npβ‹…SNRp)\sigma_e^2 = 1/(1 + N_p \cdot \text{SNR}_{p}) (MMSE).

(a) Show that the effective received signal with imperfect CSI is r=h^s+Ο΅s+wr = \hat{h} s + \epsilon s + w, where Ο΅s\epsilon s acts as additional noise.

(b) Derive the effective SNR: SNReff=∣h^∣2Es/(N0+Οƒe2Es)\text{SNR}_{\text{eff}} = |\hat{h}|^2 E_s / (N_0 + \sigma_e^2 E_s).

(c) Show that at high transmit SNR, SNReff\text{SNR}_{\text{eff}} saturates at 1/Οƒe21/\sigma_e^2.

(d) For Np=10N_p = 10 and SNRp=10_p = 10 dB, compute the SNR ceiling.

ex-ch09-20

Challenge

An OFDM system has Ntotal=100N_{\text{total}} = 100 resource elements per coherence block. Of these, NpN_p are used for pilots and Nd=100βˆ’NpN_d = 100 - N_p for data. The channel is Rayleigh with unit variance, and the total transmit power is PP.

(a) If all resource elements use the same power P/100P/100, write the channel estimation MSE as a function of NpN_p.

(b) Write the effective spectral efficiency as η=NdNtotallog⁑2(1+SNReff)\eta = \frac{N_d}{N_{\text{total}}} \log_2(1 + \text{SNR}_{\text{eff}}).

(c) Find the optimal NpN_p that maximises Ξ·\eta at total SNR=P/(Οƒw2Ntotal)=10\text{SNR} = P/(\sigma_w^2 N_{\text{total}}) = 10 dB.

(d) Show that the optimal pilot fraction increases with SNR.