Exercises

ex-ch07-01

Easy

A ULA with Nt=32N_t = 32 antennas and half-wavelength spacing serves a user whose scattering cluster spans θ[20°,30°]\theta \in [20°, 30°]. Compute the effective rank rkr_k at the 99%99\% energy threshold.

ex-ch07-02

Easy

Given K=12K = 12 users in G=3G = 3 groups with effective ranks r1=4r_1 = 4, r2=6r_2 = 6, r3=5r_3 = 5 and group sizes S1=4|\mathcal{S}_1| = 4, S2=4|\mathcal{S}_2| = 4, S3=4|\mathcal{S}_3| = 4, compute the JSDM feedback reduction ratio ρ\rho for Nt=64N_t = 64.

ex-ch07-03

Medium

Show that for a ULA with half-wavelength spacing, the covariance matrix entries [Rk]m,n[\mathbf{R}_k]_{m,n} depend only on the difference mnm - n (i.e., Rk\mathbf{R}_k is Toeplitz).

ex-ch07-04

Medium

Prove that if Bg\mathbf{B}_g and Bg\mathbf{B}_{g'} are formed from non-overlapping sets of columns of the DFT matrix F\mathbf{F}, then BgHBg=0\mathbf{B}_g^H \mathbf{B}_{g'} = \mathbf{0}.

ex-ch07-05

Medium

Consider JSDM with G=2G = 2 groups, each with Sg=2|\mathcal{S}_g| = 2 users and rg=4r_g = 4. Suppose the inner precoder uses ZF: Pg=H~gH(H~gH~gH)1\mathbf{P}_g = \tilde{\mathbf{H}}_g^H (\tilde{\mathbf{H}}_g \tilde{\mathbf{H}}_g^H)^{-1}. Show that ZF requires rgSgr_g \geq |\mathcal{S}_g| and compute the ZF SINR when inter-group interference is negligible.

ex-ch07-06

Medium

Derive the effective channel covariance R~k=E[h~kh~kH]\tilde{\mathbf{R}}_k = \mathbb{E}[\tilde{\mathbf{h}}_k \tilde{\mathbf{h}}_k^H] when Bg=Ug(rg)\mathbf{B}_g = \mathbf{U}_g^{(r_g)} and user kk's true covariance is Rk\mathbf{R}_k. Under what condition is R~k\tilde{\mathbf{R}}_k full rank?

ex-ch07-07

Hard

Consider a ULA with NtN_t antennas serving G=2G = 2 groups with angular supports [θ1,θ1+][\theta_1^-, \theta_1^+] and [θ2,θ2+][\theta_2^-, \theta_2^+], separated by a gap δ>0\delta > 0. Using the DFT pre-beamformer, show that the inter-group leakage power for user kS1k \in \mathcal{S}_1 satisfies

tr(B2HRkB2)r2Nt1sin2(πΔνmin)\text{tr}(\mathbf{B}_2^H \mathbf{R}_k \mathbf{B}_2) \leq \frac{r_2}{N_t} \cdot \frac{1}{\sin^2(\pi \Delta\nu_{\min})}

where Δνmin\Delta\nu_{\min} is the minimum distance in spatial frequency between the angular supports.

ex-ch07-08

Hard

Show that the sum rate of JSDM with MMSE inner precoding is lower-bounded by

RsumJSDM-MMSEg=1Glog2det ⁣(ISg+\ntntx_powerKσ2H~gH~gH)Glog2(1+Imax)R_{\text{sum}}^{\text{JSDM-MMSE}} \geq \sum_{g=1}^{G} \log_2 \det\!\left(\mathbf{I}_{|\mathcal{S}_g|} + \frac{\ntn{tx\_power}}{K \sigma^2} \tilde{\mathbf{H}}_g \tilde{\mathbf{H}}_g^H\right) - G \cdot \log_2(1 + I_{\max})

where ImaxI_{\max} bounds the worst-case inter-group interference.

ex-ch07-09

Hard

Design a JSDM system for Nt=64N_t = 64, K=12K = 12 users uniformly distributed in angle from 60°-60° to 60°60°. Determine the optimal number of groups GG and group boundaries to maximize the sum rate at SNR=10\text{SNR} = 10 dB, assuming a ULA with half-wavelength spacing and 15°15° angular spread per user.

ex-ch07-10

Easy

What is the total pilot overhead (in symbols) for a JSDM system with G=4G = 4 groups, effective ranks r1=5,r2=7,r3=6,r4=4r_1 = 5, r_2 = 7, r_3 = 6, r_4 = 4, if groups have orthogonal eigenspaces?

ex-ch07-11

Medium

Prove that the chordal distance dc(U,V)d_c(\mathbf{U}, \mathbf{V}) between two subspaces satisfies 0dc10 \leq d_c \leq 1, with dc=0d_c = 0 iff the subspaces are identical and dc=1d_c = 1 iff they are orthogonal (assuming equal dimensions).

ex-ch07-12

Medium

In beam-domain CSI, a user reports only the LL strongest DFT beam indices and their complex gains. If L<rgL < r_g, what is the impact on the inner precoder's performance? Derive an upper bound on the signal power loss due to beam truncation.

ex-ch07-13

Hard

Consider the asymptotic regime NtN_t \to \infty with K/Nt0K/N_t \to 0. Show that the JSDM sum rate per antenna converges to zero, while the sum rate per user grows without bound (at fixed SNR per user).

ex-ch07-14

Challenge

Extend the JSDM framework to a wideband OFDM system with NN subcarriers. The channel of user kk on subcarrier nn is hk,n\mathbf{h}_{k,n}, and the spatial covariance is Rk=1Nn=1NE[hk,nhk,nH]\mathbf{R}_k = \frac{1}{N} \sum_{n=1}^{N} \mathbb{E}[\mathbf{h}_{k,n} \mathbf{h}_{k,n}^H]. Show that the pre-beamformer Bg\mathbf{B}_g can be shared across all subcarriers, while the inner precoder Pg,n\mathbf{P}_{g,n} must be computed per subcarrier.

ex-ch07-15

Easy

If a JSDM system uses the DFT pre-beamformer with Nt=128N_t = 128 and group gg has rg=8r_g = 8 DFT beams, what is the angular width (in degrees) covered by this group's pre-beamformer at broadside?

ex-ch07-16

Medium

Compare the computational complexity (in floating-point operations) of full-dimensional ZF precoding vs. JSDM-ZF precoding for Nt=128N_t = 128, K=16K = 16, G=4G = 4, Sg=4|\mathcal{S}_g| = 4, rg=8r_g = 8.

ex-ch07-17

Challenge

Consider a JSDM system where the base station has imperfect covariance knowledge: it uses R^k=Rk+Δk\hat{\mathbf{R}}_k = \mathbf{R}_k + \boldsymbol{\Delta}_k where Δkδ\|\boldsymbol{\Delta}_k\| \leq \delta. Derive a bound on the additional inter-group interference caused by the covariance error, and determine the maximum tolerable δ\delta such that the rate loss is less than 1 bit/s/Hz per user.

ex-ch07-18

Medium

Show that the JSDM pre-beamformer Bg\mathbf{B}_g acts as a spatial matched filter for group gg's angular region, and that the resulting effective channel h~k\tilde{\mathbf{h}}_k captures the maximum possible signal energy subject to the rank constraint.