The Cache-Aided Fading Broadcast Channel

Why Fading Changes Everything

Chapters 5–6 worked with a static MIMO BC: the channel was fixed and perfectly known to the transmitter. Real wireless channels are neither. They vary on the coherence timescale TcT_c and are known only approximately (via pilots) or not at all. These two realities interact with coded caching in interesting ways.

The key observation: caching is pilot-free. Coded caching's gain comes from the pre-placed cache contents and XOR multicasting, neither of which requires channel knowledge at delivery time. By contrast, MIMO's spatial multiplexing gain LL collapses without CSIT. On a CSIT-expensive channel β€” high-mobility, FDD, mmWave with aging beamforming β€” caching becomes disproportionately valuable. This chapter formalizes this intuition.

Definition:

Cache-Aided Block-Fading Broadcast Channel

The cache-aided block-fading BC extends the MIMO BC of Chapter 5 to a time-varying channel. Per coherence block of TcT_c channel uses:

  • The channel vector hk[b]\mathbf{h}_k[b] for user kk and block bb is drawn i.i.d. from CN(0,IL)\mathcal{CN}(\mathbf{0}, \mathbf{I}_L).
  • The channel is constant within a block, independent across blocks.
  • Each coherence block allocates Ο„\tau channel uses to pilots (for CSIT estimation) and Tcβˆ’Ο„T_c - \tau channel uses to data.

The received signal at user kk, channel use mm of block bb: yk[m,b]β€…β€Š=β€…β€Šhk[b]Hx[m,b]+wk[m,b],y_k[m, b] \;=\; \mathbf{h}_k[b]^H \mathbf{x}[m, b] + \mathbf{w}_{k}[m, b], wk∼CN(0,Οƒ2)\mathbf{w}_{k} \sim \mathcal{CN}(0, \sigma^2), transmit constraint E[βˆ₯xβˆ₯2]≀P\mathbb{E}[\|\mathbf{x}\|^2] \leq P, SNR=P/Οƒ2\text{SNR} = P/\sigma^2.

The library, caches, and delivery structure are as in Chapter 5.

The coherence block length TcT_c depends on user mobility and carrier frequency. At 2 GHz, v=30v = 30 m/s gives Tcβ‰ˆ103T_c \approx 10^3 symbols at typical symbol rates. At 28 GHz (mmWave), the same velocity yields Tcβ‰ˆ70T_c \approx 70 β€” much shorter. This makes CSIT acquisition progressively more expensive as we move up the spectrum.

Definition:

CSIT Regimes

We distinguish three regimes based on CSIT quality:

  • Full CSIT. The transmitter knows {hk[b]}\{\mathbf{h}_k[b]\} exactly before each block's data phase begins. This is the Chapter 5 assumption; DoF = t+Lt + L.
  • Partial CSIT (estimation variance Οƒe2\sigma_e^2). The transmitter has h^k=hk+ek\hat{\mathbf{h}}_k = \mathbf{h}_k + \mathbf{e}_k with ek∼CN(0,Οƒe2I)\mathbf{e}_k \sim \mathcal{CN}(\mathbf{0}, \sigma_e^2 \mathbf{I}). DoF scales as t+L(1βˆ’Οƒe2/Οƒ2)+t + L(1 - \sigma_e^2/\sigma^2)_+.
  • No CSIT. The transmitter knows only statistics. Spatial multiplexing collapses; DoF = t+1t + 1 (caching gain only).

The tradeoff parameters are the coherence time TcT_c, the pilot allocation Ο„\tau, and the feedback quality (in FDD) or reciprocity noise (in TDD).

Theorem: DoF under Imperfect CSIT

For the cache-aided LL-antenna BC with estimation error variance Οƒe2/Οƒ2∈[0,1]\sigma_e^2/\sigma^2 \in [0, 1]: DoF(Οƒe2)β€…β€Šβ‰€β€…β€Št+L(1βˆ’Οƒe2Οƒ2)+,\mathrm{DoF}(\sigma_e^2) \;\leq\; t + L \left(1 - \frac{\sigma_e^2}{\sigma^2}\right)_+, with saturation at KK. The bound is achieved by the Lampiris-Caire scheme with suitably degraded beamforming.

Imperfect CSIT degrades zero-forcing: residual interference at each null scales with Οƒe2\sigma_e^2. Effective per-beam SINR reduces, shrinking spatial DoF by a factor (1βˆ’Οƒe2/Οƒ2)(1 - \sigma_e^2/\sigma^2). Caching gain tt is unaffected because XOR cancellation does not use channel information.

Effective DoF vs CSIT Error Variance

Plot the cache-aided MIMO DoF as a function of CSIT estimation error variance Οƒe2/Οƒ2\sigma_e^2/\sigma^2. Blue: combined DoF = t+L(1βˆ’Οƒe2/Οƒ2)t + L(1 - \sigma_e^2/\sigma^2). Green dashed: CSIT-free caching baseline DoF = t+1t+1. Red dotted: pure MIMO (no caching). Notice that the combined scheme is always above both baselines; in particular, at Οƒe2=Οƒ2\sigma_e^2 = \sigma^2 (no-CSIT regime), the combined curve drops to the t+1t+1 level, matching the pure-caching baseline.

Parameters
20
4
0.2

Cache-aided fading BC topology

Cache-aided fading BC topology
Transmitter with LL antennas broadcasting to KK users over a block-fading channel. Per coherence block, Ο„\tau pilots are sent to acquire CSIT before Tcβˆ’Ο„T_c - \tau data symbols are transmitted. Each user's cache Zk\mathcal{Z}_k was populated in an earlier off-peak placement phase.

CSIT Degradation: DoF=t+L(1βˆ’Οƒe2/Οƒ2)\mathrm{DoF} = t + L(1 - \sigma_e^2/\sigma^2)

As the CSIT estimation error grows from 0 (perfect) to 1 (no CSIT), the spatial DoF component collapses linearly while the caching floor t+1t + 1 remains intact. Blue: combined cache + MIMO; green: pure caching floor; red: pure MIMO without cache.

Key Takeaway

Caching gain tt is CSIT-independent; spatial gain LL is not. On a CSIT-poor channel, the Lampiris-Caire DoF degrades from t+Lt+L to t+1t+1 β€” a large loss for L≫1L \gg 1 but still non-trivial. Caching provides a floor guarantee: no matter how bad the channel knowledge, the coded-multicast gain tt is retained.

🚨Critical Engineering Note

The Cost of CSIT in Real Systems

CSIT is expensive in several concrete ways:

  1. Pilot overhead. In a Tc=500T_c = 500 symbol block with L=4L = 4 antennas, L=4L = 4 pilots consume 0.8% of capacity β€” modest. At Tc=50T_c = 50 (mmWave, high mobility) and L=64L = 64 (massive MIMO), the overhead becomes infeasible.
  2. Feedback overhead (FDD). Users must send CSIT back to the transmitter, consuming uplink capacity proportional to LL and the required precision.
  3. Age of CSI. Between pilot and data phases, the channel has aged. At mmWave and high velocity, the aging can be 30%+ of the channel within a single coherence block.
  4. Quantization. Practical CSI feedback uses finite-rate codebooks; 3GPP Type II codebooks consume ~50 bits per RB per user at L=8L = 8.

All of these conspire to make the no-CSIT regime increasingly relevant. Coded caching's CSIT-free caching gain is a practical lever against this. The CommIT group has argued in several papers that coded caching should be viewed as "free" spatial DoF in CSIT-poor settings.

Practical Constraints
  • β€’

    5G NR Type II codebook: up to 64 bits CSI feedback per slot

  • β€’

    mmWave coherence: 20-100 symbols at v=30 m/s, fc=28 GHz

  • β€’

    FDD LTE/NR CSI feedback period: 5-40 ms

  • β€’

    Massive MIMO pilot contamination bottleneck when L = K

Historical Note: The CSIT Research Thread

2012–2021

The CSIT-DoF question has a long history in MIMO-BC research. Davoodi and Jafar (2016) characterized the DoF of the MIMO BC under various CSIT assumptions (full, delayed, alternating); Yang, Kobayashi, Gesbert, Yi (2013) gave the delayed-CSIT schemes; Maddah-Ali-Tse (2012) proved the optimality of their "retrospective" scheme. All of this pre-dates coded caching.

The coded-caching extension came from the CommIT group: Lampiris, Caire and collaborators (2017+) showed that the caching gain tt survives the CSIT degradation, giving coded caching a unique robustness property. The 2021 paper of Lampiris-Bhattacharjee-Caire (in IEEE TWC) is the clearest statement of this idea in the fading context.

A related thread is imperfect CSIT pre-coding (Clerckx-Joudeh et al.); rate-splitting MA inherits the CSIT-dependence but provides finer-grained tradeoffs than time-sharing.