Exercises

ex-mimo-ch01-01

Easy

A BS has Nt=100N_t = 100 antennas serving K=5K = 5 single-antenna users. All users have i.i.d. CN(0,1)\mathcal{CN}(0, 1) channel coefficients and equal transmit power P=1P = 1.

(a) What is the multiplexing gain (degrees of freedom)? (b) Using the asymptotic formula from Theorem tnntxtn{ntx}" data-ref-type="theorem">TSum Rate Linear Scaling with tnntxtn{ntx}, compute the approximate sum rate when σ2=1/Nt\sigma^2 = 1/N_t. (c) How does the sum rate change if NtN_t is doubled to 200?

ex-mimo-ch01-02

Medium

Prove that for i.i.d. CN(0,β)\mathcal{CN}(0, \beta) channels: E[h2Nt]=β,Var[h2Nt]=β2Nt.\mathbb{E}\left[\frac{\|\mathbf{h}\|^2}{N_t}\right] = \beta, \qquad \text{Var}\left[\frac{\|\mathbf{h}\|^2}{N_t}\right] = \frac{\beta^2}{N_t}. Then use these results to show that the coefficient of variation (standard deviation divided by mean) of h2\|\mathbf{h}\|^2 equals 1/Nt1/\sqrt{N_t}.

ex-mimo-ch01-03

Medium

Show that for two independent CN(0,βkI)\mathcal{CN}(\mathbf{0}, \beta_k\mathbf{I}) and CN(0,βjI)\mathcal{CN}(\mathbf{0}, \beta_j\mathbf{I}) channel vectors hk,hjCNt\mathbf{h}_k, \mathbf{h}_j \in \mathbb{C}^{N_t}, E[hkHhjNt2]=βkβjNt.\mathbb{E}\left[\left|\frac{\mathbf{h}_k^H\mathbf{h}_j}{N_t}\right|^2\right] = \frac{\beta_k\beta_j}{N_t}. Conclude that the normalized cross-correlation vanishes as NtN_t \to \infty.

ex-mimo-ch01-04

Medium

Derive the ZF combining matrix WZF=H(HHH)1\mathbf{W}_{\text{ZF}} = \mathbf{H}(\mathbf{H}^{H}\mathbf{H})^{-1} by minimizing the total squared error subject to the zero-interference constraint: minimize vk2\|\mathbf{v}_{k}\|^2 subject to vkHhj=0\mathbf{v}_{k}^{H}\mathbf{h}_j = 0 for all jkj \neq k and vkHhk=1\mathbf{v}_{k}^{H}\mathbf{h}_k = 1.

ex-mimo-ch01-05

Medium

A system has Nt=64N_t = 64, K=8K = 8, coherence block τc=200\tau_c = 200 symbols. Users transmit at power Pp=23P_p = 23 dBm during pilots and P=20P = 20 dBm during data. The path-loss model is βk=(d0/dk)3\beta_k = (d_0/d_k)^3 where d0=1d_0 = 1 m and user kk is at distance dkd_k. Users are at distances {50,60,70,80,90,100,120,150}\{50, 60, 70, 80, 90, 100, 120, 150\} m.

(a) Compute the path-loss for each user. (b) Compute the TDD pilot overhead fraction. (c) Using the asymptotic sum rate formula, compare the rate with and without path-loss heterogeneity (replace all βk\beta_k with their mean).

ex-mimo-ch01-06

Hard

Prove that the ZF combining SINR satisfies SINRkZF=Pkσ2[(HHH)1]kkPkσ2/hk2=SNRkMF\text{SINR}_k^{\text{ZF}} = \frac{P_k}{\sigma^2 [(\mathbf{H}^H\mathbf{H})^{-1}]_{kk}} \geq \frac{P_k}{\sigma^2 / \|\mathbf{h}_k\|^2} = \text{SNR}_k^{\text{MF}}

where SNRkMF=Pkhk2/σ2\text{SNR}_k^{\text{MF}} = P_k\|\mathbf{h}_k\|^2/\sigma^2 is the matched filter (MRC single-user) SNR. Conclude that ZF SINR is always at least as good as MRC single-user SNR (ignoring inter-user interference in MRC).

ex-mimo-ch01-07

Easy

A BS has Nt=100N_t = 100 antennas. User 1 has covariance R1=β1I\mathbf{R}_1 = \beta_1 \mathbf{I} (i.i.d. Rayleigh). User 2 has a rank-5 covariance with equal nonzero eigenvalues: R2=(β2Nt/5)UUH\mathbf{R}_2 = (\beta_2 N_t/5) \mathbf{U}\mathbf{U}^H where UCNt×5\mathbf{U} \in \mathbb{C}^{N_t \times 5} has orthonormal columns.

Compute the hardening coefficient ζk=tr(Rk2)/tr(Rk)2\zeta_k = \text{tr}(\mathbf{R}_k^2)/\text{tr}(\mathbf{R}_k)^2 for each user and interpret the result.

ex-mimo-ch01-08

Hard

Consider a 2-user massive MIMO system with MRC combining. User 1 has power P1P_1 and path-loss β1\beta_1; user 2 has power P2P_2 and path-loss β2\beta_2. Derive the asymptotic (large-NtN_t) SINR for user 1 under MRC and show that it can be written as: SINR1MRCNtP1β12P2β1β2+σ2β1/Nt.\text{SINR}_1^{\text{MRC}} \approx \frac{N_t P_1 \beta_1^2}{P_2\beta_1\beta_2 + \sigma^2\beta_1/N_t}. For the finite-NtN_t regime, identify the residual interference floor.

ex-mimo-ch01-09

Easy

Consider a TDD system with coherence block τc=200\tau_c = 200 symbols, K=10K = 10 users, and uplink pilot power equal to data power.

(a) What is the minimum pilot overhead fraction? (b) If the system operates at 2 GHz with 200 kHz coherence bandwidth and UEs moving at 30 km/h, estimate τc\tau_c. (c) How many users can be served with at most 5% pilot overhead?

ex-mimo-ch01-10

Challenge

For i.i.d. Rayleigh fading, use the deterministic equivalent (asymptotic analysis) to show that the gap between MRC sum rate and ZF sum rate vanishes as Nt/KN_t/K \to \infty.

Specifically, show that CsumZFCsumMRC=o(1)as Nt/K.C_{\text{sum}}^{\text{ZF}} - C_{\text{sum}}^{\text{MRC}} = o(1) \quad \text{as } N_t/K \to \infty.

Hint: use the asymptotic per-user SINRs for both schemes and show they converge to the same limit.

ex-mimo-ch01-11

Medium

The Gram matrix G=HHH/Nt\mathbf{G} = \mathbf{H}^{H}\mathbf{H}/N_t is central to favorable propagation. For Nt=4N_t = 4 and K=2K = 2 with i.i.d. CN(0,1)\mathcal{CN}(0, 1) channels, simulate 1000 realizations of G\mathbf{G} and: (a) Compute the mean and variance of the diagonal entries. (b) Compute the mean and variance of the off-diagonal entries. (c) Repeat for Nt=100N_t = 100 and verify the theoretical predictions.

ex-mimo-ch01-12

Medium

Explain why pilot contamination is fundamentally different from additive interference or noise.

Specifically: show that when users kk and jj share the same pilot sequence in two different cells, the contamination term in the estimate of hk(cell 1)\mathbf{h}_k^{(\text{cell}\ 1)} does NOT decrease with NtN_t.

ex-mimo-ch01-13

Easy

State whether each of the following systems exhibits channel hardening, and justify briefly. (a) Nt=1N_t = 1, K=1K = 1, i.i.d. Rayleigh. (b) Nt=100N_t = 100, K=1K = 1, i.i.d. Rayleigh. (c) Nt=100N_t = 100, K=1K = 1, rank-1 covariance (pure LoS). (d) Nt=100N_t = 100, K=1K = 1, rank-10 covariance (partial scattering).

ex-mimo-ch01-14

Medium

Power Scaling Law. Show that with MRC combining and K=1K = 1 (single user), the transmit power can be scaled as P=Eu/NtP = E_u/N_t (decreasing with NtN_t) while maintaining a fixed target SNR =Euβ/σ2= E_u\beta/\sigma^2. What does this imply for energy efficiency?

ex-mimo-ch01-15

Challenge

Mutual Information with Finite NtN_t. Consider a K=2K = 2 user system with NtN_t antennas and i.i.d. CN(0,1)\mathcal{CN}(0, 1) channels. Using the determinant formula, show that the exact ergodic sum rate (not the asymptotic approximation) can be written as

Cˉsum=E[log2det ⁣(I2+Pσ2HHHNt)]+log2(Nt)K,\bar{C}_{\text{sum}} = \mathbb{E}\left[\log_2\det\!\left(\mathbf{I}_2 + \frac{P}{\sigma^2}\frac{\mathbf{H}^H\mathbf{H}}{N_t}\right)\right] + \log_2(N_t) \cdot K,

and argue using the Marchenko–Pastur law that as NtN_t \to \infty (fixed K=2K = 2), the term E[log2det(I+Pσ2HHHNt)]\mathbb{E}[\log_2\det(\mathbf{I} + \frac{P}{\sigma^2}\frac{\mathbf{H}^H\mathbf{H}}{N_t})] converges to a deterministic function.