Finite-SNR Analysis and Practical Tradeoffs

DoF Is Only Half the Story

DoF analysis captures the high-SNR slope of the sum-rate but ignores the intercept — the additive constant that determines rate at operationally relevant SNRs (5–30 dB for most deployments). A scheme with DoF=t+L\mathrm{DoF} = t + L may underperform at finite SNR if its pre-log constant is small (weak effective SNR) or if it incurs large processing overhead.

This section analyzes the finite-SNR performance of the Lampiris- Caire scheme: how the sum-rate depends on SNR, how it compares to pure MIMO and pure caching, and where the practical break-even point lies. The analysis informs deployment: in what SNR regime does multi-antenna coded caching pay off?

Theorem: Finite-SNR Sum-Rate Approximation

For the Lampiris-Caire scheme with perfect CSIT, integer tt, LL antennas, KK users, the achievable sum-rate at transmit SNR ρ\rho is Rsum(ρ)  =  (t+L)log2(1+βρ)+O(1),R_{\mathrm{sum}}(\rho) \;=\; (t + L) \log_2(1 + \beta \rho) + O(1), where β\beta is a scheme-dependent constant (0 < β<1\beta < 1) capturing the ZF interference-leakage penalty.

The DoF is the slope in log2ρ\log_2 \rho; the constant β\beta accounts for the beamforming loss. For well-conditioned channels, β1\beta \to 1; for poorly conditioned (e.g., collinear users), β\beta can be small.

Sum-Rate vs SNR: Cache + MIMO vs Alternatives

Compare the sum-rate of the Lampiris-Caire scheme (blue, DoF = t+Lt+L) with pure MIMO BC (red dashed, DoF = LL) and pure caching (green dotted, DoF = t+1t+1, single antenna). Observe (1) the asymptotic slope difference — DoF matters at high SNR; and (2) the crossover with pure MIMO at low SNR — caching adds modest gain until beamforming gets expensive.

Parameters
10
4
0.2

Example: Crossover SNR for Cache Benefit

For K=10K = 10, L=4L = 4, M=2M = 2, N=10N = 10, find the SNR at which the Lampiris-Caire scheme's sum-rate exceeds pure MIMO by 10% (assume β=0.8\beta = 0.8).

⚠️Engineering Note

Deployment Constraints in 5G NR

Translating Lampiris-Caire to a deployed 5G NR system faces several practical constraints:

  1. MBSFN (Multi-Broadcast Single-Frequency Network). 5G multicast features enable shared-content delivery to groups of users. A cache-aided extension has been prototyped but is not widely deployed.
  2. CSIT acquisition. For the L=4L = 4 or L=8L = 8 systems typical in sub-6 GHz, CSIT acquisition is feasible via SRS / UL pilots. At mmWave (L = 64+), CSIT is a bottleneck, and coded caching's CSI-independent gain becomes more attractive.
  3. MCS assignment. The per-user SNR post-ZF may vary; MCS should be chosen conservatively.
  4. Latency. The delivery phase combines several (t+L)(t+L)-groups serially; latency per delivery round is O((Kt+L)/L)O(\binom{K}{t+L}/L) slots. For latency-sensitive services, coded caching is not a good fit.
  5. Subpacketization. Already constrained to O(108)O(10^8) bytes per file; multi-antenna coded caching adds a factor of (Kt+L1)/(Kt)\binom{K}{t+L-1}/\binom{K}{t} on top. Chapter 14's PDAs extend to multi-antenna settings.

The research-to-practice gap for multi-antenna coded caching remains significant. Recent CommIT papers (Lampiris-Bhattacharjee- Caire 2020) address realistic CSIT and fading; Piepenbrink-Caire 2024 considers practical PHY prototypes.

Practical Constraints
  • 5G NR PDCP supports bundled multicast for broadcast content

  • Practical L = 4-8 (sub-6) or 16-64 (mmWave)

  • CSIT fidelity bounds DoF beyond t+L in interference-limited regimes

  • Subpacketization factor (Kt+L1)/(Kt)\binom{K}{t+L-1}/\binom{K}{t}

Coded Caching with No CSIT

A striking follow-up result: coded caching can partially substitute for CSIT. Without CSIT, the pure-MIMO DoF collapses from LL to 11 (single-user time-sharing). But cache-aided delivery can still achieve DoF=t+1\mathrm{DoF} = t + 1 (the single-antenna MAN result), without requiring CSIT — the cached side information lets the transmitter exploit XOR multicasting blindly.

More refined results (Lampiris-Elia-Caire 2018) show that when CSIT is partially available (say, only user-index information, not fine-grained channel quality), the DoF interpolates between t+1t+1 (no CSIT) and t+Lt+L (full CSIT). The practical upshot is that coded caching is a CSIT-economical design — it extracts DoF from the cache budget without demanding high-quality channel information.

Common Mistake: DoF Analysis Assumes Perfect CSIT

Mistake:

Quoting DoF=t+L\mathrm{DoF} = t + L as the achievable rate in a deployed system without qualifying the CSIT assumption.

Correction:

The DoF t+Lt+L requires perfect instantaneous channel state information at the transmitter. In realistic systems:

  • No CSIT: DoF=t+1\mathrm{DoF} = t + 1 (cache gain survives, spatial gain is lost).
  • Delayed CSIT: DoF\mathrm{DoF} between t+1t+1 and t+Lt+L depending on the delay-to-coherence ratio.
  • Quantized CSIT (bb feedback bits): scaling analysis shows DoF(b)=t+L(12b/L)\mathrm{DoF}(b) = t + L(1 - 2^{-b/L}) approximately.

These caveats are important when comparing theoretical and deployed system performance.