Exercises

ex-ch04-01

Easy

Consider a single-user massive MIMO system (K=1K = 1) with Nt=64N_t = 64 antennas, i.i.d. Rayleigh fading, path loss β=0.01\beta = 0.01 (20-20 dB), noise variance σ2=1\sigma^2 = 1, and transmit power Pt=10P_t = 10 (10 dB). Assume perfect channel estimation (γ=β\gamma = \beta).

Compute the UatF achievable rate with MRC combining.

ex-ch04-02

Easy

For the same system as Exercise 1, now with Nt=256N_t = 256 antennas. What is the rate? What is the rate gain (in dB) from quadrupling the number of antennas?

ex-ch04-03

Easy

Explain in one paragraph why the UatF bound becomes tight as NtN_t \to \infty for i.i.d. Rayleigh fading channels.

ex-ch04-04

Easy

Show that with perfect channel estimation (γk=βk\gamma_k = \beta_{k}) and ZF combining, the SINR expression reduces to SINRkZF=(NtK)Ptkβk/σ2\text{SINR}_k^{\text{ZF}} = (N_t - K) {P_t}_{k} \beta_{k} / \sigma^2.

ex-ch04-05

Easy

With Nt=100N_t = 100, K=10K = 10, and equal power/path loss, compute the ratio SINRZF/SINRMRC\text{SINR}^{\text{ZF}} / \text{SINR}^{\text{MRC}} with perfect estimation. Express the result in dB.

ex-ch04-06

Medium

Derive the UatF SINR expression for MRC from scratch, starting from the system model y=kPtkHkxk+w\mathbf{y} = \sum_k \sqrt{{P_t}_{k}} \mathbf{H}_{k} x_k + \mathbf{w} and the MMSE estimate decomposition Hk=H^k+H~k\mathbf{H}_{k} = \hat{\mathbf{H}}_k + \tilde{\mathbf{H}}_k. Verify that your result matches Theorem TClosed-Form UatF Rate with MRC.

ex-ch04-07

Medium

Show that the ZF combining vector vkZF=H^(H^HH^)1ek\mathbf{v}_{k}^{\text{ZF}} = \hat{\mathbf{H}}(\hat{\mathbf{H}}^H \hat{\mathbf{H}})^{-1} \mathbf{e}_k satisfies: (a) (vkZF)HH^j=δkj(\mathbf{v}_{k}^{\text{ZF}})^H \hat{\mathbf{H}}_j = \delta_{kj}, and (b) E[vkZF2]=1/(γk(NtK))\mathbb{E}[\|\mathbf{v}_{k}^{\text{ZF}}\|^2] = 1/(\gamma_k(N_t - K)) for i.i.d. Rayleigh channels.

ex-ch04-08

Medium

Consider a system with Nt=128N_t = 128, K=20K = 20, SNR=0\text{SNR} = 0 dB, and imperfect estimation with γ/β=0.8\gamma / \beta = 0.8 (80% estimation quality). Compute the per-user rate with MRC, ZF, and MMSE (using the ZF approximation for MMSE since Nt/K=6.4N_t / K = 6.4).

ex-ch04-09

Medium

Prove that the MRC sum rate SMRC(K)S^{\text{MRC}}(K) is a concave function of KK (treated as continuous) for fixed NtN_t, equal power, and equal path loss.

ex-ch04-10

Medium

In a two-cell system with pilot contamination, derive the MRC SINR for user kk in cell 1 when user kk in cell 2 uses the same pilot. Assume i.i.d. Rayleigh channels and MMSE estimation.

ex-ch04-11

Medium

Verify the power scaling result for MRC numerically. Set NtN_t varying from 10 to 1000, K=5K = 5, β=0.01\beta = 0.01, Et=100E_t = 100, Ep=100E_p = 100, τp=5\tau_p = 5, σ2=1\sigma^2 = 1. Compute Pt=Et/NtP_t = E_t / N_t and plot RMRCR^{\text{MRC}} vs. NtN_t. Show that it converges to a positive constant.

ex-ch04-12

Medium

Show that for ZF combining with perfect estimation, the optimal user loading ratio α=K/Nt\alpha^* = K^*/N_t that maximizes the sum rate converges to a constant as NtN_t \to \infty. Find α\alpha^* numerically for SNR=10\text{SNR} = 10 dB.

ex-ch04-13

Hard

Derive the UatF SINR expression for MMSE combining (not ZF) in the finite-dimensional case (Nt,KN_t, K finite) with i.i.d. Rayleigh fading and MMSE estimation. Show that it involves a matrix trace that does not simplify to a closed form without RMT.

ex-ch04-14

Hard

Consider spatially correlated channels HkCN(0,Rk)\mathbf{H}_{k} \sim \mathcal{CN}(\mathbf{0}, \mathbf{R}_k) with MMSE estimation. Derive the UatF rate expression for MRC and show that the SINR depends on the eigenvalues of Rk\mathbf{R}_k.

ex-ch04-15

Hard

Prove that the power scaling exponent is limited to α=1/2\alpha = 1/2 with pilot contamination. Specifically, show that with Pt=Et/Nt1/2P_t = E_t / N_t^{1/2}, the MRC rate in a two-cell system with pilot contamination converges to a positive constant, but with Pt=Et/Nt1/2+ϵP_t = E_t / N_t^{1/2+\epsilon} for any ϵ>0\epsilon > 0, the rate converges to zero.

ex-ch04-16

Hard

Implement a Monte Carlo simulation to verify the UatF rate formula for MRC. Generate T=1000T = 1000 channel realizations of i.i.d. Rayleigh fading, perform MMSE estimation, compute the instantaneous per-user rate Rk(t)=log2(1+SINRk(t))R_k^{(t)} = \log_2(1 + \text{SINR}_k^{(t)}) using the true instantaneous SINR, and compare the average Rˉk\bar{R}_k against the UatF formula. Parameters: Nt=64N_t = 64, K=8K = 8, SNR=10\text{SNR} = 10 dB, β=0.1\beta = 0.1.

ex-ch04-17

Hard

Starting from the MMSE combining matrix, show that in the large-system limit the per-user SINR can be expressed in terms of the Stieltjes transform of the Marchenko-Pastur distribution. State the fixed-point equation that determines the Stieltjes transform.

ex-ch04-18

Hard

Prove that MMSE combining always achieves at least as high a rate as ZF combining. That is, show RkMMSERkZFR_k^{\text{MMSE}} \geq R_k^{\text{ZF}} for all system parameters.

ex-ch04-19

Challenge

(Open-ended) The UatF bound treats the effective channel gain as deterministic. An alternative is the hardening bound: for each channel realization, compute the instantaneous SINR and then take the expectation of the log:

Rkhard=E ⁣[log2 ⁣(1+PtkvkHHk2jkPtjvkHHj2+σ2vk2)].R_k^{\text{hard}} = \mathbb{E}\!\left[\log_2\!\left(1 + \frac{{P_t}_{k} |\mathbf{v}_{k}^{H} \mathbf{H}_{k}|^2}{\sum_{j \neq k} {P_t}_{j} |\mathbf{v}_{k}^{H} \mathbf{H}_{j}|^2 + \sigma^2 \|\mathbf{v}_{k}\|^2}\right)\right].

(a) Show that RkhardRkUatFR_k^{\text{hard}} \geq R_k^{\text{UatF}} always. (b) Show that the gap RkhardRkUatF0R_k^{\text{hard}} - R_k^{\text{UatF}} \to 0 as NtN_t \to \infty for MRC with i.i.d. Rayleigh fading. (c) Estimate the gap numerically for Nt=16,64,256N_t = 16, 64, 256.

ex-ch04-20

Challenge

(Research-level) Caire (2018) showed that pilot contamination can be eliminated with spatially correlated channels when users in different cells have non-overlapping eigenspaces. Formally, if span(Rk())span(Rk(l))={0}\text{span}(\mathbf{R}_k^{(\ell)}) \cap \text{span}(\mathbf{R}_k^{(l)}) = \{\mathbf{0}\} for cells l\ell \neq l, the contamination ceiling vanishes.

(a) Construct a simple example with Nt=4N_t = 4, L=2L = 2 cells, where this condition holds. (b) Derive the decontaminated SINR expression and show it grows without bound as NtN_t \to \infty. (c) Discuss what happens when the eigenspaces partially overlap.