Exercises

ex-mimo-ch26-01

Easy

State the four mandatory subsystems of a massive MIMO testbed (per the definition in Section 26.1) and name a concrete example testbed for each subsystem in which that subsystem is the defining characteristic.

ex-mimo-ch26-02

Easy

At a 5G NR numerology of μ=1\mu = 1 (30 kHz subcarrier spacing), how many OFDM symbols fit in one slot, and what is the slot duration? What is the same pair of numbers at μ=3\mu = 3 (120 kHz)?

ex-mimo-ch26-03

Medium

Derive the dominant compute cost of a regularized MMSE precoder and compare it to zero forcing for Nt=128N_t = 128, K=8K = 8. Express both in complex multiplies per slot and argue which architectural block (FPGA, SoC, CPU) is best suited for each.

ex-mimo-ch26-04

Medium

Using Theorem TFixed-Point Quantization SINR Penalty, determine the minimum mantissa bit width bb for a 256-antenna, 16-user ZF testbed targeting a 0.5 dB quantization penalty at a reference SINR of 25 dB. Take carch=NtK/4c_{\rm arch} = N_tK/4.

ex-mimo-ch26-05

Medium

Prove directly that the global complex scalar ambiguity in the Argos calibration procedure is harmless: show that multiplying C\mathbf{C} by any βC\beta \in \mathbb{C}^* and dividing the UE per-user scalar αk\alpha_k by β\beta leaves the downlink observation at every user unchanged.

ex-mimo-ch26-06

Hard

Suppose the Argos protocol is executed with per-pair measurement noise variance σ2\sigma^2 and per-pair SNR γp\gamma_p. Show that the variance of the estimated calibration coefficient c^n\hat c_n is of order 2/γp2/\gamma_p. Then argue why averaging over MM repeated exchanges at the same pair reduces the variance as 1/M1/M but does not reduce the short-term drift component.

ex-mimo-ch26-07

Medium

Using Theorem TBER Penalty of Residual Carrier Frequency Offset, compute the asymptotic (SNR\text{SNR}\to\infty) effective SINR ceiling for a residual CFO of ε=0.01|\varepsilon| = 0.01 at Nt=128N_t = 128. By how many dB is this ceiling below the matched-filter bound?

ex-mimo-ch26-08

Medium

A sub-6 GHz OAI-based lab testbed runs on a single Intel Xeon server and reports a sustained compute throughput of 101110^{11} complex multiplies per second across all cores. What is the maximum (Nt,K)(N_t, K) at which it can sustain a 30 kHz numerology with ZF precoding and a 100 MHz channel (273 RBs), per-slot?

ex-mimo-ch26-09

Hard

Show that if each BS antenna has an independent Wiener phase noise process with phase rate σϕ2\sigma_\phi^2, the per-symbol common phase error has variance TOFDMσϕ2T_{\rm OFDM}\sigma_\phi^2 while the residual ICI variance is (TOFDMσϕ2)2/12(T_{\rm OFDM}\sigma_\phi^2)^2/12 to leading order. Explain why only the ICI term is not correctable by tracking loops.

ex-mimo-ch26-10

Medium

A cell-free testbed has L=20L = 20 APs, each with a GPSDO providing 1PPS accuracy of 30 ns rms. What is the worst-case inter-AP timing skew as a fraction of a 30 kHz numerology OFDM symbol duration, and what does it imply for the need for inter-AP phase calibration?

ex-mimo-ch26-11

Medium

Propose a concrete schedule for reciprocity calibration in a 128-antenna TDD testbed operating outdoors, balancing slot overhead against the long-term drift budget. Report your assumptions and quantitatively justify the chosen update period.

ex-mimo-ch26-12

Easy

Explain in one paragraph why the Rogalin-Caire result proves that the user equipment does not need to participate in TDD reciprocity calibration. Identify the specific algebraic step that hides the UE-side RF chains from the BS.

ex-mimo-ch26-13

Hard

Design a fixed-point overflow detector for a ZF combiner with input samples of 12 bits and an accumulator of 24 bits, over Nt=256N_t = 256 antennas. Under what input conditions will the accumulator saturate, and what would you do in the baseband pipeline to avoid the failure mode?

ex-mimo-ch26-14

Challenge

The Gottsch-Ito-Caire (2023) distributed real-time analysis argues that cell-free massive MIMO can beat centralized processing on latency provided user-centric clustering keeps per-AP user counts bounded. Formalize this claim: give a quantitative condition on the cluster size LcL_c, the per-AP user count KAPK_{\rm AP}, and the AP compute budget that makes distributed processing feasible within a 30 kHz NR slot.

ex-mimo-ch26-15

Medium

Describe the three phases of dataset curation for a Rel-18 AI/ML contribution based on an OTA measurement campaign. For each phase, identify the single most common error that invalidates the contribution if not addressed.

ex-mimo-ch26-16

Medium

A 28 GHz FR2 testbed uses a TCXO with integrated phase noise σϕ=90\sigma_\phi = -90 dBc/Hz at 1 kHz offset, scaling as 1/f21/f^2 above that. Estimate the resulting common phase error variance per OFDM symbol at 120 kHz numerology, and comment on whether the testbed will meet a 0.5 dB SINR penalty target at SNR=15\text{SNR} = 15 dB, Nt=128N_t = 128.

ex-mimo-ch26-17

Medium

Write out a 10-step field-deployment checklist for a massive MIMO OTA measurement campaign, from site arrival through end of day. Your answer should reflect the four-phase structure in Section 26.5.

ex-mimo-ch26-18

Hard

The LuMaMi team reported a sub-6 GHz reality gap of 3\sim 3 dB between the capacity prediction and measured throughput. You are handed the same testbed to close the gap. Propose an ordered list of the three most impactful engineering interventions and justify the ordering.

ex-mimo-ch26-19

Easy

Why is the reference antenna in the Argos calibration protocol not required to be at the center of the array?

ex-mimo-ch26-20

Challenge

Prove that an arbitrary unitary rotation of the effective channel — HUH\mathbf{H} \to \mathbf{U}\mathbf{H} with U\mathbf{U} unitary — leaves the ZF combiner output unchanged for any single-user link, and use this invariance to argue that the BS-only calibration matrix C\mathbf{C} cannot be observed from data alone without an internal reference.