Exercises

ex-ch13-01

Easy

Consider a cell-free network with M=50M = 50 single-antenna APs and K=10K = 10 users. Each AP serves all users (no clustering). Under Level 1 (local MRC), write the expression for the local estimate s^mk\hat{s}_{mk} at AP mm for user kk, and the final CPU estimate s^k\hat{s}_k.

ex-ch13-02

Easy

Compare the fronthaul load (in complex samples per channel use per AP) for Levels 1–4 in a network with N=4N = 4 antennas per AP and ∣Dm∣=8|\mathcal{D}_m| = 8 users per AP.

ex-ch13-03

Medium

Derive the Level 1 SINR expression for user kk with single-antenna APs (N=1N = 1), equal power pk=pp_k = p for all users, and MMSE channel estimation with orthogonal pilots. Express the result in terms of the channel estimate variances Ξ³mk\gamma_{mk}.

ex-ch13-04

Medium

Show that the optimal LSFD weight vector Ξ±k⋆=Ekβˆ’1bk\boldsymbol{\alpha}_k^{\star} = \mathbf{E}_k^{-1} \mathbf{b}_k maximizes the SINR over all linear combining vectors Ξ±k\boldsymbol{\alpha}_k. Under what condition does the SINR with LSFD equal the centralized MMSE SINR?

ex-ch13-05

Medium

Consider M=3M = 3 single-antenna APs serving K=2K = 2 users. The large-scale fading coefficients are:

User 1 User 2
AP 1 1.0 0.1
AP 2 0.5 0.5
AP 3 0.1 1.0

Using Level 1 (MRC) with orthogonal pilots (Ο„p=2\tau_p = 2), p1=p2=1p_1 = p_2 = 1, Οƒ2=0.01\sigma^2 = 0.01: (a) Compute the MMSE channel estimate variances Ξ³mk\gamma_{mk}. (b) Compute the Level 1 SINR for user 1. (c) Compute the optimal LSFD weights for user 1 (assuming diagonal E1\mathbf{E}_1).

ex-ch13-06

Medium

Prove that the SINR ordering SINRk(1)≀SINRk(2)≀SINRk(3)≀SINRk(4)\text{SINR}_k^{(1)} \leq \text{SINR}_k^{(2)} \leq \text{SINR}_k^{(3)} \leq \text{SINR}_k^{(4)} holds for any channel realization and any power allocation.

ex-ch13-07

Hard

Derive the closed-form expression for [bk]m[\mathbf{b}_k]_m and [Dkj]mm[\mathbf{D}_{kj}]_{mm} (diagonal entries) when the local combiner is MRC (amk=g^mk\mathbf{a}_{mk} = \hat{\mathbf{g}}_{mk}) and the channels are i.i.d. Rayleigh fading with MMSE estimation. Express the result in terms of Ξ³mk\gamma_{mk}, Ξ²mk\beta_{mk}, and NN.

ex-ch13-08

Hard

A cell-free network uses Level 3 (LSFD) with local MMSE combining. Each AP has N=4N = 4 antennas and a fronthaul link with capacity Cfh=2C_{\text{fh}} = 2 Gbit/s. The system bandwidth is B=20B = 20 MHz and the coherence block has Ο„c=200\tau_c = 200 symbol periods, of which Ο„p=10\tau_p = 10 are used for pilots. Each AP serves ∣Dm∣=12|\mathcal{D}_m| = 12 users.

(a) What is the maximum number of quantization bits bb per real dimension? (b) What is the quantization noise variance if the local estimates have dynamic range [βˆ’3Οƒs,3Οƒs][-3\sigma_s, 3\sigma_s] with Οƒs2=0.5\sigma_s^2 = 0.5? (c) If the unquantized median SINR is 12 dB, estimate the SINR loss from quantization.

ex-ch13-09

Easy

What is the network energy efficiency (in Mbit/Joule) for a cell-free network with: M=100M = 100 APs, K=40K = 40 users, average per-user rate Rˉ=50\bar{R} = 50 Mbit/s, per-AP circuit power Pcircuit=200P_{\text{circuit}} = 200 mW, fronthaul power per AP = 500 mW, total transmit power = 2 W, CPU power = 10 W?

ex-ch13-10

Medium

Show that Level 2 (local MMSE) with a single-antenna AP (N=1N = 1) reduces to Level 1 (MRC). What does this imply about the benefit of local MMSE as a function of NN?

ex-ch13-11

Hard

Consider the LSFD SINR expression SINRk(3)=pkbkHEkβˆ’1bk\text{SINR}_k^{(3)} = p_k \mathbf{b}_k^H \mathbf{E}_k^{-1} \mathbf{b}_k. Show that when Ek\mathbf{E}_k is diagonal, the SINR decomposes as a sum of per-AP SINRs: SINRk(3)=pkβˆ‘m=1M∣[bk]m∣2[Ek]mm\text{SINR}_k^{(3)} = p_k \sum_{m=1}^{M} \frac{|[\mathbf{b}_k]_m|^2}{[\mathbf{E}_k]_{mm}} Interpret this result in terms of macro-diversity.

ex-ch13-12

Challenge

Consider the energy efficiency optimization: max⁑ρ>0β€…β€ŠEE(ρ)=ρMRΛ‰(ρ)BMPcircuit+MPfh(ρ)+ρMp/Ξ·\max_{\rho > 0} \; \text{EE}(\rho) = \frac{\rho M \bar{R}(\rho) B}{M P_{\text{circuit}} + M P_{\text{fh}}(\rho) + \rho M p / \eta} where RΛ‰(ρ)\bar{R}(\rho) is a decreasing concave function of ρ\rho, Pfh(ρ)=cfhρP_{\text{fh}}(\rho) = c_{\text{fh}} \rho is linear in ρ\rho, and pp, Ξ·\eta, BB, PcircuitP_{\text{circuit}} are constants.

(a) Show that EE(ρ)\text{EE}(\rho) is quasi-concave in ρ\rho. (b) Derive the first-order optimality condition for ρ⋆\rho^{\star}. (c) Propose a bisection algorithm to find ρ⋆\rho^{\star}.

ex-ch13-13

Easy

A fronthaul link has capacity Cfh=10C_{\text{fh}} = 10 Gbit/s. An AP with N=8N = 8 antennas operates on a B=100B = 100 MHz bandwidth. Can this AP support Level 4 (centralized MMSE) with b=8b = 8 bits per real dimension?

ex-ch13-14

Medium

Show that the fronthaul load ratio between Level 4 and Level 3 is approximately N/∣Dm∣N / |\mathcal{D}_m| when both use the same quantization resolution. Under what conditions is Level 4 more fronthaul-efficient than Level 3?

ex-ch13-15

Hard

Consider a cell-free network where AP mm serves user kk only if Ξ²mkβ‰₯Ξ²thr\beta_{mk} \geq \beta_{\text{thr}} (threshold-based clustering). Define Mk={m:Ξ²mkβ‰₯Ξ²thr}\mathcal{M}_k = \{m : \beta_{mk} \geq \beta_{\text{thr}}\}.

(a) For a network with APs on a square grid (spacing dd) and path loss Ξ²mk=(dmk/d0)βˆ’Ξ±\beta_{mk} = (d_{mk}/d_0)^{-\alpha} with Ξ±=4\alpha = 4, express ∣Mk∣|\mathcal{M}_k| as a function of Ξ²thr\beta_{\text{thr}}, dd, and d0d_0.

(b) The LSFD SINR of user kk is SINRkβˆβˆ‘m∈MkΞ³mk2/cm\text{SINR}_k \propto \sum_{m \in \mathcal{M}_k} \gamma_{mk}^2 / c_m. How does this scale with ∣Mk∣|\mathcal{M}_k| in the noise-limited regime?

(c) Derive the cluster size that maximizes the per-user rate minus the per-user fronthaul cost (in a suitably defined utility function).

ex-ch13-16

Medium

Compute the total energy efficiency of a cell-free network with Level 3 (LSFD) for two scenarios: (a) All M=200M = 200 APs active, K=60K = 60 users. (b) Only Mon=120M_{\text{on}} = 120 APs active (AP switching), K=60K = 60 users.

Parameters: Pcircuit=150P_{\text{circuit}} = 150 mW, Pfh=300P_{\text{fh}} = 300 mW per active AP, transmit power 2020 dBm per user, PA efficiency Ξ·=0.3\eta = 0.3, CPU power 15 W. Assume the per-user rate decreases by 8% when 80 APs are turned off.

ex-ch13-17

Challenge

Derive the Bussgang decomposition for a bb-bit uniform midrise quantizer applied to a zero-mean complex Gaussian input x∼CN(0,Οƒx2)x \sim \mathcal{CN}(0, \sigma_x^2): Q(x)=Ξ±Bx+eBQ(x) = \alpha_B x + e_B, E[xβˆ—eB]=0\mathbb{E}[x^* e_B] = 0.

(a) Show that Ξ±B=E[xβˆ—Q(x)]/Οƒx2\alpha_B = \mathbb{E}[x^* Q(x)] / \sigma_x^2. (b) Derive Ξ±B\alpha_B for b=1b = 1 (sign quantizer). (c) Compute the distortion Οƒe2=E[∣eB∣2]\sigma_e^2 = \mathbb{E}[|e_B|^2] as a function of Ξ±B\alpha_B.

ex-ch13-18

Easy

List the information that must be available at the CPU for each cooperation level (L1–L4). Which level requires the least information from the APs?

ex-ch13-19

Hard

Consider vector quantization of the local estimate vector s^m∈C∣Dm∣\hat{\mathbf{s}}_m \in \mathbb{C}^{|\mathcal{D}_m|} at AP mm. The covariance matrix of s^m\hat{\mathbf{s}}_m is Ξ£m\mathbf{\Sigma}_m with eigenvalues Ξ»1β‰₯β‹―β‰₯λ∣Dm∣\lambda_1 \geq \cdots \geq \lambda_{|\mathcal{D}_m|}.

Using the rate-distortion function for Gaussian sources with a total distortion constraint DD, derive the optimal bit allocation across the eigenvalues (reverse water-filling) and compare the total rate with scalar quantization.

ex-ch13-20

Medium

A network designer must choose between two deployment options: (a) M=200M = 200 single-antenna APs (N=1N = 1) with Level 3 (LSFD). (b) M=50M = 50 four-antenna APs (N=4N = 4) with Level 2 (local MMSE).

Both have the same total antenna count (MN=200MN = 200), same total fronthaul budget, and same area. Qualitatively compare the two options in terms of: (i) Coverage uniformity, (ii) Interference suppression, (iii) Fronthaul load, (iv) Computational complexity.