Compressed Sensing with Angular Sparsity
Can We Beat the Barrier?
The least-squares lower bound holds for a general channel with unknowns. But most practical RIS channels are not general β they are sparse in the angular domain. In mmWave and sub-THz, the BS-RIS and RIS-UE links consist of a few dominant specular paths (LoS + maybe one or two reflections); there are far fewer "significant" angles than there are RIS elements. If we exploit this sparsity, compressed sensing lets us reduce the pilot count from to β an exponential-in- reduction when .
Definition: Angular-Domain Sparse Cascaded Channel
Angular-Domain Sparse Cascaded Channel
Let and be DFT (or overcomplete) dictionaries for the RIS and BS apertures. Under the sparse-scattering model, the cascaded channel admits the factorization
where the sparse coefficient matrix has at most nonzero entries β one per (BS angle, RIS angle) scattering pair. Concretely, if the BS-RIS channel has paths and the RIS-UE channel has paths, then has at most nonzeros.
The sparsity level is typically at mmWave and at sub-THz, compared with . The savings from exploiting sparsity are substantial.
The dictionary choice matters: a DFT dictionary assumes grid-matched angles (on-grid). In practice, angles are off-grid, and an overcomplete or parametric dictionary is preferred. Methods like ANM (atomic-norm minimization) handle the off-grid case directly; see Section 4.4 of Wang et al. (2020) for details.
Theorem: Pilot-Count Scaling for Sparse Recovery
Suppose has the sparse representation of Def. 4.5 with sparsity . Suppose the RIS pilot configurations are drawn independently from a symmetric, unit-modulus distribution (e.g., uniform on the complex unit circle). Then with probability (for some constant ), the -regularized estimator
recovers exactly (up to noise) whenever
for a universal constant depending on the RIP constant.
Compressed-sensing theory says: with a random measurement matrix satisfying the restricted isometry property (RIP) and sparsity level , successful recovery requires measurements. For the RIS problem, the "measurement matrix" is built from random RIS configurations, and each pilot slot provides measurements. The pilot length scales as , dramatically less than the naive .
Restricted isometry of random RIS pilots
Random unit-modulus drawn from the uniform distribution on the complex torus satisfy the RIP with constant when β this is a standard result in CS for random bounded designs (see Candes and Tao 2005, Foucart and Rauhut 2013).
LASSO recovery guarantee
Under RIP with , minimization recovers the sparse vector from with error (Candes 2008).
Dividing by parallel BS streams
Each pilot slot gives independent measurement equations (one per BS antenna). So the effective measurement count is , requiring , i.e., .
Compressed-Sensing RIS Channel Estimation
Complexity: per iteration; iterations to -precisionThe bottleneck is the LASSO solve, which is per iteration. For very large , the Kronecker structure of allows per iteration via FFT-based matrix-vector products. Greedy methods like OMP are often faster in practice for small .
Example: Overhead Savings at ,
An -element RIS operates in a mmWave scenario with dominant scatterers. BS has antennas. Compare the pilot overhead of DFT codebook vs. compressed sensing.
DFT codebook overhead
pilot slots. In a symbol coherence block, of the block is pilots.
CS overhead
With (conservative constant) and : slots (rounding up). In practice, one needs a safety factor; typical deployments use without the denominator, giving . Even so, a savings over DFT.
Tradeoff
CS overhead is smaller ( vs. ), but solving the LASSO at inference time requires perhaps of compute β acceptable offline but tight for real-time update. DFT trades pilot time for compute simplicity; CS trades compute for pilot efficiency.
CS Accuracy vs. Pilot Count
Sweep pilot count and measure the LASSO estimation NMSE. At the NMSE drops sharply (the "phase transition"). Below this threshold, recovery is impossible; above it, NMSE is limited by noise only.
Parameters
Common Mistake: On-Grid Dictionaries Are Inaccurate
Mistake:
"Use the -point DFT as the angular dictionary β it covers all angles."
Correction:
The DFT dictionary samples angles on a uniform grid. Real scatterer angles are continuous and almost never fall exactly on the grid. An off-grid angle spills its energy into multiple neighbouring dictionary atoms, breaking sparsity and degrading the LASSO recovery. Solutions: (i) overcomplete dictionary with angles (); (ii) atomic-norm minimization (ANM) which works in the continuous angular domain directly; (iii) Newtonian refinement after a coarse on-grid solve. Without one of these, expect ~3 dB of unnecessary MSE.
Why CS Favors Certain RIS Hardware
Compressed sensing shines when the RIS can realize random unit-modulus configurations β ideally i.i.d. uniform on the complex unit circle. This is easy for continuous-phase (varactor + DAC) hardware. For 1-bit RIS, the random pattern is Bernoulli , which is still good for CS (it has the RIP with high probability) but slightly worse constants. For 2-3 bit RIS, the effective codebook is small but the random sampling still produces a well-conditioned sensing matrix. In general, higher phase resolution helps CS more than it helps DFT β a second-order argument in favor of continuous-phase hardware for CSI-limited scenarios.
Hierarchical Codebook Search for Array-Fed RIS
In the array-fed RIS architecture (Chapter 11), the BS-RIS channel is a short-range near-field link, while the RIS-UE channel is long-range and potentially sparse. Caire and collaborators develop a hierarchical codebook search that exploits this asymmetry: the BS-RIS channel is estimated once via a high-resolution pilot design (because it is slowly varying), while the UE-specific RIS-UE channels are estimated at the coherence rate using compressed-sensing on a reduced subspace carved out of 's eigenspace. The scheme achieves near-DFT accuracy with pilots for users β an order-of-magnitude saving for large . This is the channel-estimation foundation of the multi-user array-fed RIS architecture.