Exercises

ex-ch18-01

Easy

For a massive MIMO system with M=128M = 128 antennas and i.i.d. Rayleigh fading with Ξ²k=0.5\beta_k = 0.5:

(a) Compute E[βˆ₯hkβˆ₯2]\mathbb{E}[\|\mathbf{h}_k\|^2] and Var[βˆ₯hkβˆ₯2]\text{Var}[\|\mathbf{h}_k\|^2]. (b) What is the coefficient of variation of βˆ₯hkβˆ₯2/M\|\mathbf{h}_k\|^2/M? (c) Using Chebyshev's inequality, bound the probability that ∣βˆ₯hkβˆ₯2/Mβˆ’0.5∣>0.1|\|\mathbf{h}_k\|^2/M - 0.5| > 0.1.

ex-ch18-02

Medium

Prove that channel hardening does not occur for a Rician channel with a fixed line-of-sight (LoS) component:

hk=κκ+1hˉk+1κ+1gk\mathbf{h}_k = \sqrt{\frac{\kappa}{\kappa+1}}\bar{\mathbf{h}}_k + \sqrt{\frac{1}{\kappa+1}}\mathbf{g}_k

where hΛ‰k∈CM\bar{\mathbf{h}}_k \in \mathbb{C}^M is a deterministic LoS component with βˆ₯hΛ‰kβˆ₯2=M\|\bar{\mathbf{h}}_k\|^2 = M and gk∼CN(0,IM)\mathbf{g}_k \sim \mathcal{CN}(\mathbf{0}, \mathbf{I}_M).

Show that βˆ₯hkβˆ₯2/M\|\mathbf{h}_k\|^2/M still converges, but determine whether the channel "hardens" in the same sense as for Rayleigh.

ex-ch18-03

Easy

A massive MIMO system with M=64M = 64 antennas and K=8K = 8 users has i.i.d. Rayleigh fading with Ξ²k=1\beta_k = 1 for all kk. Compute the expected value of:

(a) the diagonal entries of 1MHHH\frac{1}{M}\mathbf{H}^{H}\mathbf{H} (b) the off-diagonal entries of 1MHHH\frac{1}{M}\mathbf{H}^{H}\mathbf{H} (c) the expected Frobenius norm ratio βˆ₯off-diag(1MHHH)βˆ₯F2/βˆ₯diag(1MHHH)βˆ₯F2\|\text{off-diag}(\frac{1}{M}\mathbf{H}^{H}\mathbf{H})\|_F^2 / \|\text{diag}(\frac{1}{M}\mathbf{H}^{H}\mathbf{H})\|_F^2

ex-ch18-04

Medium

Show that favourable propagation fails for two users with identical spatial correlation matrices. Specifically, let hk=R1/2gk\mathbf{h}_k = \mathbf{R}^{1/2}\mathbf{g}_k for k=1,2k = 1, 2 where R∈CMΓ—M\mathbf{R} \in \mathbb{C}^{M \times M} is a common positive-definite correlation matrix and gk∼CN(0,IM)\mathbf{g}_k \sim \mathcal{CN}(\mathbf{0}, \mathbf{I}_M).

Compute lim⁑Mβ†’βˆž1Mh1Hh2\lim_{M\to\infty}\frac{1}{M}\mathbf{h}_1^H\mathbf{h}_2 and show it equals 1Mtr(R)β‰ 0\frac{1}{M}\text{tr}(\mathbf{R}) \neq 0 in general.

ex-ch18-05

Hard

Derive the convergence rate of favourable propagation for spatially correlated channels. Let hk=Rk1/2gk\mathbf{h}_k = \mathbf{R}_{k}^{1/2}\mathbf{g}_k with gk∼CN(0,IM)\mathbf{g}_k \sim \mathcal{CN}(\mathbf{0}, \mathbf{I}_M).

Show that:

E ⁣[∣hiHhjM∣2]=tr(RiRj)M2\mathbb{E}\!\left[\left|\frac{\mathbf{h}_i^H\mathbf{h}_j}{M}\right|^2\right] = \frac{\text{tr}(\mathbf{R}_{i}\mathbf{R}_{j})}{M^2}

and discuss when this quantity vanishes as Mβ†’βˆžM \to \infty.

ex-ch18-06

Easy

A massive MIMO system has M=256M = 256, K=16K = 16, Ξ²k=1\beta_k = 1, p=1p = 1, and Οƒ2=1\sigma^2 = 1. Compute the per-user rate with MR, ZF, and MMSE combining. How large is the gap between MR and ZF?

ex-ch18-07

Medium

Derive the downlink achievable rate with MRT precoding in a massive MIMO system. The BS transmits:

x=βˆ‘k=1KΞ·k wk sk\mathbf{x} = \sum_{k=1}^{K}\sqrt{\eta_k}\,\mathbf{w}_k\,s_k

where wk=hk/βˆ₯hkβˆ₯\mathbf{w}_k = \mathbf{h}_k/\|\mathbf{h}_k\| is the MRT precoding vector and sks_k is the data symbol. Show that under channel hardening, the effective downlink SINR for user kk is:

SINRkDLβ‰ˆΞ·kMΞ²kβˆ‘jβ‰ kΞ·jΞ²j+Οƒ2\text{SINR}_k^{\text{DL}} \approx \frac{\eta_k M\beta_k} {\sum_{j \neq k}\eta_j\beta_j + \sigma^2}

ex-ch18-08

Hard

Prove that the ZF combining diversity order in massive MIMO is Mβˆ’K+1M - K + 1. Specifically, show that for user kk with ZF combining:

[(HHH)βˆ’1]kkβˆ’1∼Gamma(Mβˆ’K+1,Ξ²k)[(\mathbf{H}^{H}\mathbf{H})^{-1}]_{kk}^{-1} \sim \text{Gamma}(M - K + 1, \beta_k)

and therefore the outage probability decays as SNRβˆ’(Mβˆ’K+1)\text{SNR}^{-(M-K+1)}.

ex-ch18-09

Medium

A two-cell massive MIMO system has MM antennas per BS. Cell 1 and Cell 2 each serve K=1K = 1 user with the same pilot. The large-scale fading coefficients are:

Ξ²11(1)=1,Ξ²21(1)=Ξ±\beta_{11}^{(1)} = 1, \quad \beta_{21}^{(1)} = \alpha

where α∈(0,1)\alpha \in (0, 1) is the inter-cell interference factor.

(a) Compute the rate ceiling as Mβ†’βˆžM \to \infty. (b) For what value of Ξ±\alpha does the ceiling equal 1 bit/s/Hz? (c) Plot the rate vs. MM for Ξ±=0.1\alpha = 0.1 and compare with the no-contamination case.

ex-ch18-10

Hard

Show that pilot contamination can be partially mitigated by increasing the pilot reuse factor. Consider a 7-cell system with reuse factor 3 (only 2--3 cells share each pilot set).

(a) How many orthogonal pilots are needed per cell with reuse 1 vs. reuse 3? (b) Compute the rate ceiling with reuse 3, assuming only cells at distance 2R2R (not adjacent) share pilots, with Ξ²far=0.01\beta_{\text{far}} = 0.01. (c) What is the cost in terms of pilot overhead?

ex-ch18-11

Easy

Three users in a massive MIMO cell have large-scale fading coefficients β1=1\beta_1 = 1, β2=0.1\beta_2 = 0.1, β3=0.01\beta_3 = 0.01. The maximum transmit power is Pmax⁑=200P_{\max} = 200 mW.

(a) Compute the max-min power allocation. (b) What is each user's transmit power in dBm? (c) By what factor does user 1 reduce its power?

ex-ch18-12

Medium

For ZF combining in massive MIMO, the SINR of user kk is SINRk=pk(Mβˆ’K)Ξ²k/Οƒ2\text{SINR}_k = p_k(M-K)\beta_k/\sigma^2 (no inter-user interference). Derive the max-min optimal power allocation for ZF and compare it with the MR result.

ex-ch18-13

Medium

A cell-free massive MIMO system has N=100N = 100 single-antenna APs and K=10K = 10 users. AP nn and user kk are separated by distance dnkd_{nk} with path loss Ξ²nk=dnkβˆ’3.8\beta_{nk} = d_{nk}^{-3.8}.

For a specific user located at the centre of the area:

  • 4 APs are at distance 50 m
  • 12 APs are at distance 150 m
  • 84 APs are at distance 300--500 m (use average 400 m)

Compute the effective channel gain βˆ‘nΞ³nk\sum_n \gamma_{nk} and compare with a co-located BS at 500 m.

ex-ch18-14

Hard

In cell-free massive MIMO, each AP performs local MMSE estimation of the channels. AP nn estimates the channel gnkg_{nk} to user kk based on the received pilot signal:

ynpilot=Ο„pppβˆ‘k=1KgnkΟ•k+wny_n^{\text{pilot}} = \sqrt{\tau_p p_p}\sum_{k=1}^{K}g_{nk}\phi_k + w_n

Derive the MMSE estimate g^nk\hat{g}_{nk} and its mean-square value γnk=E[∣g^nk∣2]\gamma_{nk} = \mathbb{E}[|\hat{g}_{nk}|^2].

ex-ch18-15

Easy

A massive MIMO system achieves a sum rate of 50 bits/s/Hz with a bandwidth of 20 MHz. The total power consumption is: transmit power 5 W, circuit power MΓ—0.1M \times 0.1 W with M=64M = 64, and fixed power 10 W.

(a) Compute the total power and the energy efficiency. (b) If MM is doubled to 128 (with the same per-user transmit power) and the sum rate increases to 60 bits/s/Hz, is the system more or less energy efficient?

ex-ch18-16

Medium

Show that in the power-scaling regime where p=Eu/Mαp = E_u/M^{\alpha} for α∈(0,1]\alpha \in (0, 1], the SINR with MR combining still grows with MM:

SINRk=EuM1βˆ’Ξ±Ξ²k(Kβˆ’1)EuMβˆ’Ξ±Ξ²avg+Οƒ2\text{SINR}_k = \frac{E_u M^{1-\alpha}\beta_k}{(K-1)E_u M^{-\alpha}\beta_{\text{avg}} + \sigma^2}

For what value of Ξ±\alpha does the per-user power decrease as 1/M1/\sqrt{M}? What is the resulting SINR scaling?

ex-ch18-17

Hard

Prove that the energy efficiency EE(M)=R(M)/P(M)\text{EE}(M) = R(M)/P(M) is quasi-concave in MM when R(M)R(M) is concave and increasing and P(M)=aM+bP(M) = aM + b with a,b>0a, b > 0.

Hint: Show that the superlevel sets {M:EE(M)β‰₯t}\{M : \text{EE}(M) \geq t\} are convex (intervals) for all tt.

ex-ch18-18

Challenge

Consider a cell-free massive MIMO system with NN single-antenna APs and KK users. Each AP uses local MR combining and forwards the weighted signal to the CPU.

(a) Derive the per-user SINR using the UatF bound, accounting for pilot contamination when K>Ο„pK > \tau_p. (b) Show that in the limit Nβ†’βˆžN \to \infty (with KK fixed and orthogonal pilots), pilot contamination vanishes because the contaminating users are geographically distant from most APs. (c) Compare this result with the co-located case where contamination persists as Mβ†’βˆžM \to \infty.

ex-ch18-19

Challenge

Derive the Pareto-optimal trade-off between sum rate and energy efficiency for a massive MIMO system. Specifically, for the multi-objective problem:

max⁑Mβ€…β€Š(βˆ‘k=1KRk(M),β€…β€Šβ€…β€ŠEE(M))\max_M \; \left(\sum_{k=1}^{K}R_k(M), \;\; \text{EE}(M)\right)

show that the Pareto frontier is parameterised by MM ranging from MEE⋆M^{\star}_{\text{EE}} (the EE-optimal point) to Mmax⁑M_{\max} (the maximum allowed number of antennas).

Sketch the Pareto frontier and identify the operating points that correspond to maximising sum rate, maximising EE, and a weighted compromise.