Exercises

ex30-01

Easy

Write the pilot observation model for a 32-antenna base station with K=3K = 3 paths in the angular-delay domain. Identify the sensing matrix, the unknown, and the noise. Compare with the RF imaging model y=Ac+w\mathbf{y} = \mathbf{A}\mathbf{c} + \mathbf{w}.

ex30-02

Easy

For a mmWave channel with K=5K = 5 paths and N=4096N = 4096 angular-delay dimensions, compute the minimum number of pilots needed for LASSO estimation (using the formula MCKlog(N/K)M \geq C K \log(N/K) with C=2C = 2). How does this compare to LS estimation?

ex30-03

Easy

Explain why the DFT dictionary is a natural choice for the sparsifying basis in channel estimation. What physical quantity does each DFT atom correspond to?

ex30-04

Easy

Compute the Fresnel distance for a 128-element ULA at 60 GHz with λ/2\lambda/2 spacing. At what range does near-field channel estimation become necessary?

ex30-05

Medium

A 28 GHz channel has K1=4K_1 = 4 clusters, each with K2=6K_2 = 6 sub-paths (total K=24K = 24). The angular-delay grid has G=256G = 256 groups of size 10. Compute pilot requirements for standard LASSO and group LASSO, and the reduction factor.

ex30-06

Medium

Derive the LMMSE channel estimator for the observation model y=Φh+w\mathbf{y} = \boldsymbol{\Phi}\mathbf{h} + \mathbf{w} where hCN(0,Ch)\mathbf{h} \sim \mathcal{CN}(\mathbf{0}, \mathbf{C}_h) and wCN(0,σ2I)\mathbf{w} \sim \mathcal{CN}(\mathbf{0}, \sigma^2\mathbf{I}). Show that the LMMSE estimate exploits the channel covariance.

ex30-07

Medium

Three base stations are located at positions s1=(0,0)\mathbf{s}_{1} = (0, 0), s2=(100,0)\mathbf{s}_{2} = (100, 0), s3=(50,87)\mathbf{s}_{3} = (50, 87) metres (equilateral triangle). Each has a monostatic 64-element ULA at 28 GHz. Sketch the k-space coverage of: (a) node 1 alone, (b) all three nodes. What is the approximate resolution improvement?

ex30-08

Medium

For the consensus ADMM algorithm (Algorithm 30.1), show that if ρ\rho \to \infty, the local updates reduce to σg(t+1)=σ(t)ug(t)\boldsymbol{\sigma}_g^{(t+1)} = \boldsymbol{\sigma}^{(t)} - \mathbf{u}_g^{(t)} (instant consensus, ignoring local data). What happens when ρ0\rho \to 0?

ex30-09

Medium

Compute the backhaul bandwidth required for image-level fusion in a 6-node network imaging a 256×256256 \times 256 scene at 50 Hz update rate. Each image pixel is a complex float (8 bytes). Is this feasible over 5G backhaul?

ex30-10

Medium

A digital twin captures 6 out of 8 propagation paths. The system has Nt=32N_t = 32 antennas and coherence time Tc=200T_c = 200 slots. Compute the pilot overhead with and without the digital twin.

ex30-11

Medium

A digital twin predicts the top-5 beam candidates for a 128-beam codebook. The DT has Ptop5=0.95P_{\mathrm{top5}} = 0.95 probability of including the optimal beam. With coherence time Tc=150T_c = 150 slots, compute the effective overhead and compare to exhaustive search.

ex30-12

Hard

For an OFDM system with Nf=128N_f = 128 subcarriers, show that the CRB-optimal power allocation for delay estimation concentrates power at the edge subcarriers, while the imaging-optimal allocation distributes power uniformly. Compute the CRB and NMSE for each.

ex30-13

Hard

Formulate the bilevel optimisation for joint waveform-reconstruction design. The outer level optimises the waveform W\mathbf{W} to minimise imaging NMSE; the inner level solves the LASSO problem. Show that the gradient of the outer objective requires differentiating through the LASSO solution.

ex30-14

Hard

Prove that the rate-imaging Pareto frontier is a concave curve (in the (R,Jimg)(R, -\mathcal{J}_{\mathrm{img}}) plane) when the communication rate R(W)R(\mathbf{W}) is concave in W\mathbf{W} and the imaging metric Jimg(W)\mathcal{J}_{\mathrm{img}}(\mathbf{W}) is convex in W\mathbf{W}.

ex30-15

Hard

Design a waveform allocation for a 64-antenna, 256-subcarrier OFDM-ISAC system that serves 4 users while imaging 10 scatterers. Use the 80/20 power split from Example 30.3. Compute: (a) the communication sum-rate, (b) the imaging NMSE, (c) the CRB for delay estimation.

ex30-16

Hard

Show that the spectral gap γ\gamma of a ring graph with NN nodes is γ=1cos(2π/N)2π2/N2\gamma = 1 - \cos(2\pi/N) \approx 2\pi^2/N^2 for large NN. How many consensus iterations are needed for the distributed image NMSE to be within 1 dB of the centralised solution?

ex30-17

Challenge

Prove that the imaging NMSE achieved by LASSO is a convex function of the waveform power allocation {Wk2}\{|W_k|^2\} when the scene is exactly KK-sparse and the sensing matrix satisfies the RIP.

ex30-18

Challenge

Extend the consensus ADMM algorithm to handle heterogeneous nodes where node gg has a different regulariser Rg(σ)R_g(\boldsymbol{\sigma}) (e.g., node 1 uses 1\ell_1, node 2 uses TV). Formulate the distributed problem and show convergence to a solution of the combined regulariser R(σ)=gRg(σ)/NR(\boldsymbol{\sigma}) = \sum_g R_g(\boldsymbol{\sigma})/N.

ex30-19

Challenge

Design an end-to-end training procedure for a JCSI system where the reconstruction network is a 10-layer unrolled OAMP and the waveform is parameterised by a power allocation vector pR+Nf\mathbf{p} \in \mathbb{R}^{N_f}_+ with kpkPt\sum_k p_k \leq P_t. Specify: (a) the forward pass, (b) the loss function, (c) the gradient computation, and (d) the constraint handling.

ex30-20

Challenge

Consider a 4-node networked sensing system with consensus ADMM. Each node has a learned denoiser (different for each node, trained on its local data distribution). Formulate this as a PnP-ADMM variant and argue that convergence requires all denoisers to be firmly non-expansive. What happens if one node's denoiser is expansive?