Exercises

ex16-1

Easy

Four users share an AirComp MAC with ∣hk∣2={1.0,0.8,0.3,0.5}|h_k|^2 = \{1.0, 0.8, 0.3, 0.5\}, per-user budget Pk=1P_k = 1, source variance Οƒs2=1\sigma_s^2 = 1, and Οƒ2=0.02\sigma^2 = 0.02. Compute η⋆\eta^{\star} and MSE⋆\mathsf{MSE}^{\star} under zero-forcing.

ex16-2

Easy

The harmonic mean of positive reals s1,…,sns_1, \ldots, s_n is H(s1,…,sn)=n/βˆ‘k=1n(1/sk)H(s_1, \ldots, s_n) = n / \sum_{k=1}^{n}(1/s_k). Give Ο†k\varphi_k and ψ\psi showing this is nomographic.

ex16-3

Easy

Users have uniformly distributed phase errors Ο•k∼Uniform[βˆ’10Β°,10Β°]\phi_k \sim \text{Uniform}[-10Β°, 10Β°]. Source variance Οƒs2=1\sigma_s^2 = 1. Compute the misalignment MSE floor (Theorem 16.4.3).

ex16-4

Easy

With n=100n = 100 users, unit source variance Οƒs2=1\sigma_s^2 = 1, and ∣η∣2/Οƒ2=10|\eta|^2/\sigma^2 = 10 (10 dB effective aggregation SNR), compute the per-user MI bound from Theorem 16.4.1.

ex16-5

Medium

A system with n=20n = 20 heterogeneous users has min⁑kΞ³k=0.5\min_k \gamma_k = 0.5 at P=0P = 0 dB (per-user budget P=1P = 1). The target MSE is 0.010.01, noise variance 0.010.01. The operator has two options: (a) increase PP by xx dB (assume all Ξ³k\gamma_k scale with PP); (b) drop kk weakest users leaving nβˆ’kn - k users with min⁑kΞ³k=1.2\min_k \gamma_k = 1.2 (threshold scheduled). Which option needs less "cost," and what is the threshold for (a)?

ex16-6

Medium

Consider the quadratic aggregate f(s1,…,sn)=1nβˆ‘k=1n(skβˆ’c)2f(s_1, \ldots, s_n) = \frac{1}{n}\sum_{k=1}^{n}(s_k - c)^2 where cc is a fixed constant known to all users. Give a nomographic form for ff and identify any pre/post-processing caveats.

ex16-7

Medium

Verify the n\sqrt{n}-factor differential privacy amplification (Theorem 16.4.2) for a concrete setting: sensitivity Ξ”f=1\Delta f = 1, target (Ξ΅,Ξ΄)=(1,10βˆ’5)(\varepsilon, \delta) = (1, 10^{-5}) at the aggregate level. What is the required per-user dither Οƒz\sigma_z (i) without AirComp (pre-sum digital) and (ii) with AirComp? Set n=100n = 100.

ex16-8

Medium

AirComp computes the second moment f=βˆ‘ksk2/nf = \sum_k s_k^2 / n via Ο†k(s)=s2/n\varphi_k(s) = s^2/n and ψ=id\psi = \mathrm{id}. But for computing the variance (an unbiased estimator), one wants Var(s)=E[s2]βˆ’(E[s])2\text{Var}(s) = \mathbb{E}[s^2] - (\mathbb{E}[s])^2. Argue that the variance cannot be computed nomographically in one round; then sketch a two-round AirComp.

ex16-9

Medium

A user has Ξ³k=0.1\gamma_k = 0.1 (worst of n=20n = 20 users, others have Ξ³kβ‰₯0.5\gamma_k \geq 0.5). Dropping this user improves MSE from Οƒ2/0.1\sigma^2/0.1 to Οƒ2/0.5\sigma^2/0.5 β€” a 5Γ—5\times reduction. Alternatively, the weak user can boost transmit power by 5Γ—5\times at 5Γ—5\times battery cost. Under what condition is "drop" optimal vs. "boost"?

ex16-10

Hard

The access point has nn receive antennas (not one). Show that the access point can now recover each individual sks_k (no AirComp privacy). Sketch the math.

ex16-11

Hard

The exact maximum max⁑(s1,…,sn)\max(s_1, \ldots, s_n) is continuous but not smoothly nomographic (its nomographic representation per Kolmogorov-Arnold requires 2n+12n+1 terms). Estimate the required number of AirComp channel uses to compute the exact max versus the smooth-max approximation with tolerance Ξ΅\varepsilon.

ex16-12

Hard

Users add Gaussian dither for DP. As transmit power PP increases, the aggregation SNR improves but the DP guarantee (at fixed Οƒz\sigma_z) does not change. Show that for fixed (Ξ΅,Ξ΄)(\varepsilon, \delta), increasing PP is Pareto-dominated by increasing PP and decreasing Οƒz\sigma_z proportionally. Derive the per-user power-dither trade-off.

ex16-13

Hard

Digital uplink aggregates nn gradients each quantized to bb bits. Assume each quantizer contributes uniform quantization noise with variance σQ2=range2/(12⋅4b)\sigma_Q^2 = \text{range}^2 / (12 \cdot 4^b). Compare digital aggregate MSE (nσQ2n\sigma_Q^2) with AirComp MSE at comparable bandwidth.

ex16-14

Hard

Show that the AirComp MSE MSE(P)=Οƒ2/Pβ‹…min⁑k(∣hk∣2/Οƒs2)βˆ’1\mathsf{MSE}(P) = \sigma^2/P \cdot \min_k (|h_k|^2/\sigma_s^2)^{-1} is convex in 1/P1/P and decreasing in PP. Use this to derive the water-filling structure of optimal power allocation across multiple AirComp rounds with a total energy budget.

ex16-15

Challenge

For a nomographic function f=ψ(βˆ‘kΟ†k(sk))f = \psi(\sum_k \varphi_k(s_k)) with specific ψ,Ο†k\psi, \varphi_k, what is the fundamental MSE lower bound? Zero-forcing achieves βˆ£Οˆβ€²βˆ£2Οƒ2/Ξ·2|\psi'|^2 \sigma^2/\eta^2; is this optimal? Discuss the open problem and possible improvements via non-linear receivers.