Exercises

ex-ch10-01

Easy

A wideband channel has L=5L = 5 taps with equal power Οƒβ„“2=1/5\sigma_\ell^2 = 1/5 for β„“=0,…,4\ell = 0, \ldots, 4. The OFDM system uses N=64N = 64 subcarriers. Write the channel frequency response h[k]h[k] for a single antenna link, and show that βˆ‘k=0Nβˆ’1∣h[k]∣2=Nβˆ‘β„“=0Lβˆ’1∣hβ„“βˆ£2\sum_{k=0}^{N-1} |h[k]|^2 = N \sum_{\ell=0}^{L-1} |h_\ell|^2.

ex-ch10-02

Easy

Show that the cyclic prefix duration TcpT_{\text{cp}} must satisfy Tcpβ‰₯Ο„Lβˆ’1T_{\text{cp}} \geq \tau_{L-1} (the maximum excess delay) for OFDM to perfectly diagonalize the channel.

ex-ch10-03

Medium

For a massive MIMO-OFDM system with NtN_t antennas, KK users, NN subcarriers, and MRT precoding, derive the per-user sum rate

Rj=TT+Tcpβˆ‘k=0Nβˆ’1log⁑2 ⁣(1+pjβˆ₯hj[k]βˆ₯2βˆ‘iβ‰ jpi∣hjH[k]hi[k]∣2βˆ₯hi[k]βˆ₯2+Οƒ2)β‹…Ξ”fR_j = \frac{T}{T + T_{\text{cp}}} \sum_{k=0}^{N-1} \log_2\!\Bigl(1 + \frac{p_j \|\mathbf{h}_j[k]\|^2}{\sum_{i \neq j} p_i \frac{|\mathbf{h}_j^H[k]\mathbf{h}_i[k]|^2}{\|\mathbf{h}_i[k]\|^2} + \sigma^2}\Bigr) \cdot \Delta f

and show that as Ntβ†’βˆžN_t \to \infty with i.i.d. Rayleigh fading, the rate converges to a deterministic limit.

ex-ch10-04

Medium

A channel has L=16L = 16 taps and the OFDM system has N=512N = 512 subcarriers. Comb-type pilots are placed every DD subcarriers.

(a) What is the minimum DD that avoids aliasing?

(b) For D=8D = 8, compute the number of pilot subcarriers and the pilot overhead (as a fraction of one OFDM symbol's resources).

(c) If K=8K = 8 users need orthogonal pilots, how many OFDM symbols must be dedicated to training?

ex-ch10-05

Medium

Prove that the DFT-based interpolation algorithm (Algorithm 10.1) exactly recovers the true channel hj[k]\mathbf{h}_j[k] from Npβ‰₯LN_p \geq L uniformly spaced pilot observations in the noiseless case.

ex-ch10-06

Hard

Derive the MMSE interpolation formula (Theorem 10.3) for the case of uniform power delay profile (Οƒβ„“2=Οƒ02/L\sigma_\ell^2 = \sigma_0^2/L for β„“=0,…,Lβˆ’1\ell = 0, \ldots, L-1) and uniformly spaced pilots with spacing DD.

(a) Compute the frequency correlation r[Ξ”k]r[\Delta k].

(b) Write the matrices RP,P\mathbf{R}_{\mathcal{P},\mathcal{P}} and rk,P\mathbf{r}_{k,\mathcal{P}} explicitly.

(c) Show that the MSE is minimized when DD is chosen such that the pilot subcarriers are maximally spread across the bandwidth.

,

ex-ch10-07

Hard

Consider a massive MIMO-OFDM system with Nt=128N_t = 128, K=16K = 16, N=1024N = 1024 subcarriers, and L=32L = 32 taps. Compare the total per-OFDM-symbol computational complexity (in complex MACs) of:

(a) Per-subcarrier ZF precoding: WZF[k]=H[k](HH[k]H[k])βˆ’1\mathbf{W}_{\text{ZF}}[k] = \mathbf{H}[k](\mathbf{H}^{H}[k]\mathbf{H}[k])^{-1}

(b) MRT precoding: WMRT[k]=H[k]\mathbf{W}_{\text{MRT}}[k] = \mathbf{H}[k]

(c) Interpolated ZF: compute ZF only at Np=L=32N_p = L = 32 pilot subcarriers, interpolate the precoder to all NN subcarriers

ex-ch10-08

Medium

In 5G NR TDD mode with SRS comb-4 (pilot spacing D=4D = 4) and 100 MHz bandwidth (N=3276N = 3276 subcarriers at Ξ”f=30 kHz\Delta f = 30\,\text{kHz}):

(a) How many SRS pilot subcarriers does each UE occupy?

(b) If the channel has L=31L = 31 taps, is comb-4 spacing sufficient to avoid aliasing?

(c) How many UEs can be multiplexed on the same OFDM symbol using different comb offsets?

ex-ch10-09

Easy

Calculate the cyclic prefix overhead Ξ·CP=T/(T+Tcp)\eta_{\text{CP}} = T/(T + T_{\text{cp}}) for the following 5G NR numerologies:

(a) Ξ”f=15 kHz\Delta f = 15\,\text{kHz} (normal CP)

(b) Ξ”f=30 kHz\Delta f = 30\,\text{kHz} (normal CP)

(c) Ξ”f=120 kHz\Delta f = 120\,\text{kHz} (normal CP)

The normal CP duration is Tcpβ‰ˆ4.69 μsT_{\text{cp}} \approx 4.69\,\mu\text{s} for Ξ”f=15 kHz\Delta f = 15\,\text{kHz}, and scales inversely with Ξ”f\Delta f.

ex-ch10-10

Hard

Derive the MSE of the LS channel estimator at a single pilot subcarrier k∈Pk \in \mathcal{P} in massive MIMO uplink training with KK users and pilot power ppp_p.

Show that: MSELS(j)=Οƒ2pp\text{MSE}_{\text{LS}}^{(j)} = \frac{\sigma^2}{p_p}

per antenna element, and that the total MSE across NtN_t antennas is Ntσ2/ppN_t \sigma^2 / p_p.

ex-ch10-11

Medium

A 5G NR base station uses Type II CSI feedback with L=4L = 4 beam basis vectors. Each beam is selected from an oversampled DFT codebook of size O1O2NtO_1 O_2 N_t where O1=O2=4O_1 = O_2 = 4 are oversampling factors. The per-subband coefficients use 3 bits for amplitude and 4 bits for phase.

(a) How many bits are needed to report the L=4L = 4 beam indices?

(b) For S=10S = 10 subbands, what is the total feedback per reporting instance?

(c) If CSI is reported every 5 ms and the uplink has 100 kbit/s feedback capacity, is this sustainable?

ex-ch10-12

Hard

Prove that channel hardening in massive MIMO-OFDM eliminates the frequency selectivity of the effective channel gain. Specifically, show that

Var(1Ntβˆ₯hk[n]βˆ₯2)(E[1Ntβˆ₯hk[n]βˆ₯2])2β†’0\frac{\text{Var}\bigl(\frac{1}{N_t}\|\mathbf{h}_k[n]\|^2\bigr)} {\bigl(\mathbb{E}\bigl[\frac{1}{N_t}\|\mathbf{h}_k[n]\|^2\bigr]\bigr)^2} \to 0

as Ntβ†’βˆžN_t \to \infty, for all n=0,…,Nβˆ’1n = 0, \ldots, N-1, when the channel taps are i.i.d. Rayleigh.

ex-ch10-13

Easy

In a 5G NR system, the SSB beam sweep uses 64 beams. If each SSB occupies 4 OFDM symbols at Ξ”f=120 kHz\Delta f = 120\,\text{kHz} (symbol duration β‰ˆ8.93 μs\approx 8.93\,\mu\text{s}), how long does a full beam sweep take? If the sweep period is 20 ms, what fraction of time is spent on beam sweeping?

ex-ch10-14

Challenge

Design an optimal pilot placement strategy for a massive MIMO-OFDM system where the power delay profile is not uniform: the first 4 taps carry 80% of the total power, and the remaining 12 taps carry 20%.

(a) Argue that uniform pilot spacing is suboptimal for this channel.

(b) Propose a non-uniform pilot placement and derive the MMSE interpolation MSE.

(c) Compare the MSE with uniform spacing at the same total number of pilots.

,

ex-ch10-15

Medium

Show that in a massive MIMO-OFDM system with imperfect CSI (estimation error H~[k]=H[k]βˆ’H^[k]\tilde{\mathbf{H}}[k] = \mathbf{H}[k] - \hat{\mathbf{H}}[k]), the use-and-then-forget (UatF) bound gives a per-subcarrier achievable rate for user jj:

RjUatF[k]=log⁑2 ⁣(1+pj∣E[hjH[k]v^j[k]]∣2βˆ‘i=1KpiE[∣hjH[k]v^i[k]∣2]βˆ’pj∣E[hjH[k]v^j[k]]∣2+Οƒ2)R_j^{\text{UatF}}[k] = \log_2\!\left(1 + \frac{p_j |\mathbb{E}[\mathbf{h}_j^H[k]\hat{\mathbf{v}}_j[k]]|^2} {\sum_{i=1}^{K} p_i \mathbb{E}[|\mathbf{h}_j^H[k]\hat{\mathbf{v}}_i[k]|^2] - p_j |\mathbb{E}[\mathbf{h}_j^H[k]\hat{\mathbf{v}}_j[k]]|^2 + \sigma^2}\right)

where v^i[k]\hat{\mathbf{v}}_i[k] is the precoding vector computed from the estimated channel.

,