Exercises

ex-ch02-01

Easy

Let hCN(0,IN)\mathbf{h} \sim \mathcal{CN}(\mathbf{0}, \mathbf{I}_{N}). Show that E[h2]=N\mathbb{E}[\|\mathbf{h}\|^2] = N and Var(h2)=N\text{Var}(\|\mathbf{h}\|^2) = N.

ex-ch02-02

Easy

For a ULA with N=8N = 8 antennas at half-wavelength spacing, compute the steering vector a(θ)\mathbf{a}(\theta) at θ=30°\theta = 30° and verify that a(θ)2=N\|\mathbf{a}(\theta)\|^2 = N.

ex-ch02-03

Medium

Show that for the one-ring model with mean AoD θ0=0\theta_0 = 0 (broadside) and small angular spread Δθ1\Delta\theta \ll 1, the covariance matrix entry [Rt]mne12π2(mn)2Δθ2[\mathbf{R}_t]_{mn} \approx e^{-\frac{1}{2}\pi^2(m-n)^2\Delta\theta^2}. (Hint: Taylor-expand sinθ\sin\theta around θ0=0\theta_0 = 0.)

ex-ch02-04

Medium

Verify the Kronecker model's covariance formula: if H=Rr1/2GRt1/2\mathbf{H} = \mathbf{R}_r^{1/2} \mathbf{G} \mathbf{R}_t^{1/2} with G\mathbf{G} having i.i.d. CN(0,1)\mathcal{CN}(0,1) entries, show that E[vec(H)vec(H)H]=RtTRr\mathbb{E}[\text{vec}(\mathbf{H})\,\text{vec}(\mathbf{H})^H] = \mathbf{R}_t^T \otimes \mathbf{R}_r.

ex-ch02-05

Medium

For a 1-path channel H=αa^(ϕ)a(ψ)H\mathbf{H} = \alpha \hat{\mathbf{a}}(\phi) \mathbf{a}(\psi)^H with Nt=Nr=NN_t = N_r = N, compute the virtual channel H~=UNHHUN\tilde{\mathbf{H}} = \mathbf{U}_N^H \mathbf{H} \mathbf{U}_N and find the single nonzero entry when sinϕ/2=p/N\sin\phi/2 = p^*/N and sinψ/2=q/N\sin\psi/2 = q^*/N for integers p,qp^*, q^*.

ex-ch02-06

Medium

The effective rank of Rt\mathbf{R}_t is defined as eff-rank(Rt)=(trRt)2/tr(Rt2)\text{eff-rank}(\mathbf{R}_t) = (\text{tr}\,\mathbf{R}_t)^2 / \text{tr}(\mathbf{R}_t^2). (a) Show that 1eff-rank(Rt)Nt1 \leq \text{eff-rank}(\mathbf{R}_t) \leq N_t. (b) When does equality hold on each side?

ex-ch02-07

Hard

Derive the Marchenko–Pastur density function for ratio c=Nr/Nt=1c = N_r/N_t = 1 (square matrices). Specifically, show that the limiting eigenvalue distribution of 1NtHHH\frac{1}{N_t}\mathbf{H}\mathbf{H}^{H} with H\mathbf{H} having i.i.d. CN(0,1)\mathcal{CN}(0,1) entries and Nt=NrN_t = N_r \to \infty is: f(λ)=12πλ(4λ)λ,λ[0,4].f(\lambda) = \frac{1}{2\pi\lambda}\sqrt{(4 - \lambda)\lambda}, \quad \lambda \in [0, 4]. Use the Stieltjes transform method.

ex-ch02-08

Medium

A 16-antenna ULA (d=λ/2d = \lambda/2) with one-ring covariance at θ0=45°\theta_0 = 45°, Δθ=5°\Delta\theta = 5°. Use the Bessel approximation [Rt]mnejπ(mn)sinθ0J0(π(mn)cosθ0Δθ)[\mathbf{R}_t]_{mn} \approx e^{j\pi(m-n)\sin\theta_0} J_0(\pi(m-n)\cos\theta_0 \Delta\theta) to: (a) Compute the first row [Rt]1,n[\mathbf{R}_t]_{1,n} for n=1,,4n = 1, \ldots, 4. (b) Estimate the effective rank of Rt\mathbf{R}_t.

ex-ch02-09

Hard

In the Weichselberger model, let the coupling matrix have just one nonzero entry: [WW]p,q=1[\mathbf{W}_W]_{p,q} = 1 (single path at receive angle bin pp, transmit angle bin qq) and all other entries zero. Show that this reduces to the single-path channel model. What does [WW]p,q=c[\mathbf{W}_W]_{p,q} = c (constant for all p,qp,q) reduce to?

ex-ch02-10

Medium

The 3GPP UMa NLoS model specifies an RMS delay spread with mean μDS=6.9550.0963log10(f0/GHz)\mu_{\text{DS}} = -6.955 - 0.0963\log_{10}(f_0/\text{GHz}) (in log-seconds scale, i.e., 10μDS10^{\mu_{\text{DS}}} seconds). Compute the mean delay spread and coherence bandwidth at f0=3.5f_0 = 3.5 GHz. How many OFDM subcarriers (15 kHz spacing) fit within one coherence bandwidth?

ex-ch02-11

Easy

A channel has L=4L = 4 propagation paths at AoDs ψ{30°,10°,10°,30°}\psi_\ell \in \{-30°, -10°, 10°, 30°\} (all with equal power). For a 32-antenna ULA, identify the approximate transmit angle bins qq_\ell^* (the dominant bin for each path in the virtual channel). What fraction of the 32 transmit angle bins carry significant power?

ex-ch02-12

Hard

Show that for the Kronecker model, the capacity of the Nr×NtN_r \times N_t MIMO channel with equal power allocation is: C=i=1min(Nt,Nr)log2 ⁣(1+PNtNrλi(Rr)λi(Rt)),C = \sum_{i=1}^{\min(N_t,N_r)} \log_2\!\left(1 + \frac{P}{N_t N_r} \lambda_i(\mathbf{R}_r) \lambda_i(\mathbf{R}_t)\right), where {λi(Rr)}\{\lambda_i(\mathbf{R}_r)\} and {λi(Rt)}\{\lambda_i(\mathbf{R}_t)\} are eigenvalues in decreasing order. When does this expression overestimate the true Kronecker capacity?

ex-ch02-13

Medium

Prove that for a single-user channel hCN(0,Rt)\mathbf{h} \sim \mathcal{CN}(\mathbf{0}, \mathbf{R}_t) with tr(Rt)=Nt\text{tr}(\mathbf{R}_t) = N_t, the expected received SNR under MRC beamforming aMRC=h/h\mathbf{a}_{\text{MRC}} = \mathbf{h}/\|\mathbf{h}\| is ρ=Ptr(Rt)/Nt=P\rho = P\,\text{tr}(\mathbf{R}_t)/N_t = P regardless of the shape of Rt\mathbf{R}_t. What does change with Rt\mathbf{R}_t?

ex-ch02-14

Hard

Let h1CN(0,R1)\mathbf{h}_1 \sim \mathcal{CN}(\mathbf{0}, \mathbf{R}_1) and h2CN(0,R2)\mathbf{h}_2 \sim \mathcal{CN}(\mathbf{0}, \mathbf{R}_2) be independent user channels. Show that favorable propagation (1Nth1Hh20\frac{1}{N_t}\mathbf{h}_1^H \mathbf{h}_2 \to 0 as NtN_t \to \infty) holds if and only if 1Nt2tr(R1R2)0\frac{1}{N_t^{2}}\text{tr}(\mathbf{R}_1 \mathbf{R}_2) \to 0.

ex-ch02-15

Challenge

Consider two users with one-ring covariance matrices at angles θ1=10°\theta_1 = 10° and θ2=30°\theta_2 = 30°, both with angular spread Δθ=5°\Delta\theta = 5°. For a Nt=64N_t = 64 antenna ULA: (a) Do their covariance matrices have overlapping column spaces? (b) What is the minimum number of antennas needed to separate these two users with the JSDM pre-beamformer?