Prerequisites & Notation

Before You Begin

This chapter is the communications-specific culmination of Chapters 13 and 14 on compressed sensing and sparse recovery. We assume familiarity with the basic β„“0\ell_0/β„“1\ell_1 formulation, RIP, and at least one recovery algorithm (LASSO, OMP, or AMP). On the communications side, we use pilot-based channel estimation from Chapter 10 and the matched-filter analysis of Chapter 2.

  • Sparse signal model, RIP, β„“1\ell_1 recovery guarantees (Ch 13)(Review ch13)

    Self-check: Given a kk-sparse signal and Gaussian sensing matrix, can you state the scaling of the number of measurements needed for stable recovery?

  • Recovery algorithms: LASSO, OMP, AMP (Ch 14)(Review ch14)

    Self-check: Can you write down one iteration of OMP and explain its stopping condition?

  • Pilot-based channel estimation (Ch 10)(Review ch10)

    Self-check: Can you derive the LS channel estimate from y=Ξ¦h+w\mathbf{y} = \boldsymbol{\Phi}\mathbf{h} + \mathbf{w} and its MSE?

  • Matched-filter detection, ROC (Ch 2)(Review ch02)

    Self-check: Can you plot PdP_d vs PfaP_{fa} for a known-signal detector?

  • Uniform linear array and steering vectors

    Self-check: Can you write the steering vector of a ULA with half-wavelength spacing for angle ΞΈ\theta?

Notation for This Chapter

Symbols used throughout Chapter 15. Since pilot matrices play a central role, we follow the communications convention of denoting them by Ξ¦\boldsymbol{\Phi}.

SymbolMeaningIntroduced
Φ∈CMΓ—L\boldsymbol{\Phi} \in \mathbb{C}^{M \times L}Pilot matrix / sensing matrix (rows = pilot observations, columns = delay taps or angular bins)s01
h∈CL\mathbf{h} \in \mathbb{C}^{L}Sparse channel vector in delay or angular domain (ss-sparse with sβ‰ͺLs \ll L)s01
ssSparsity level: number of nonzero entries of h\mathbf{h} or x\mathbf{x}s01
MMNumber of measurements (pilot symbols, snapshots, or pilot length)s01
KtotalK_{\text{total}}, KaK_aTotal number of users and number of active users in massive accesss02
a(ΞΈ)\mathbf{a}(\theta)Array steering vector at angle ΞΈ\thetas03
βˆ₯xβˆ₯2,1\|\mathbf{x}\|_{2,1}Group β„“2,1\ell_{2,1}-norm: βˆ‘gβˆ₯xgβˆ₯2\sum_{g} \|\mathbf{x}_g\|_2 with gg indexing groupss04
βˆ₯xβˆ₯A\|\mathbf{x}\|_\mathcal{A}Atomic norm induced by a set A\mathcal{A} of atomss03