Prerequisites & Notation
Before You Begin
This chapter addresses a physical reality that the previous seventeen chapters systematically ignored: when the base-station aperture becomes comparable to the propagation range, the channel is no longer spatially stationary. A user no longer illuminates every antenna of an extra-large array (XL-MIMO); instead it reaches only a subset we will call a visibility region (VR). Estimating the channel now requires first detecting where the user lives on the array and then estimating the channel restricted to that region. We assume familiarity with the following prior material.
- Near-field propagation: Fraunhofer distance, spherical wavefront, beam focusing(Review ch17)
Self-check: Can you compute for a given aperture and wavelength , and explain when a user at range is in the near or far field?
- LS and MMSE channel estimation; pilot contamination(Review ch03)
Self-check: Can you write the LS and MMSE estimators for a MIMO pilot observation model and state the MSE of each?
- Spatial correlation matrices and the one-ring model(Review ch02)
Self-check: Can you explain how encodes the angular support of the user's multipath cluster?
- Sparse recovery: LASSO, OMP, compressed sensing guarantees(Review ch12)
Self-check: Can you state when minimization recovers a -sparse vector from noisy linear measurements?
- Markov random fields, Ising model, belief propagation / loopy BP
Self-check: Can you write the joint distribution of a 2D Ising model with nearest-neighbor coupling and external field ?
- EM algorithm for latent-variable estimation
Self-check: Can you write the E- and M-steps of EM for a Gaussian observation model with a discrete latent state?
Notation for This Chapter
Symbols introduced or specialized in this chapter. Throughout the chapter we use for the per-user spatial covariance matrix (local to this chapter, not a global \ntn{} symbol) and (plain italic) for achievable rate. See NGlobal Notation Table for the master table.
| Symbol | Meaning | Introduced |
|---|---|---|
| Number of BS antennas (XL-MIMO regime, typically ) | s01 | |
| Horizontal and vertical antenna counts for a UPA, | s01 | |
| Binary visibility-region mask for user : iff antenna is illuminated | s01 | |
| Visibility-region support: | s01 | |
| Visibility-region cardinality (number of illuminated antennas) | s01 | |
| Coupling strength of the 2D Markov (Ising) prior on | s02 | |
| External field of the 2D Markov prior (biases toward active / inactive) | s02 | |
| Spatial covariance of the unmasked channel of user (chapter-local) | s01 | |
| Number of subarrays partitioning the XL-MIMO array | s03 | |
| Antennas per subarray | s03 | |
| Fraunhofer (far-field) distance of an aperture | s04 | |
| Polar-domain (angle range) dictionary for near-field sparse recovery | s04 | |
| -th polar grid point: azimuth cosine and range | s04 | |
| Joint log-posterior of VR mask and channel given pilot observations | s05 | |
| Variational marginal | s05 | |
| Pilot matrix (uplink training), | s01 | |
| Pilot length in symbols | s01 |