Vector Coded Caching (VCC)
- Vector Coded Caching (VCC) is a physical-layer technique that employs receiver caches to enable multi-rank, interference-aware transmissions while mitigating subpacketization challenges.
- It integrates spatial multiplexing, linear precoding, and cache-aided interference cancellation to significantly enhance spectral efficiency in both terrestrial and SATCOM environments.
- By using vector-clique constructions and adaptive precoding methods, VCC delivers scalable, high-throughput performance under realistic SNRs and antenna configurations.
Vector Coded Caching (VCC) is a physical-layer technique that leverages receiver-side cached content to enable multi-rank, interference-aware transmissions in downlink multi-antenna systems. VCC fundamentally transforms the interplay between spatial multiplexing, linear precoding, and coded caching, overcoming the longstanding subpacketization bottleneck of classical coded caching and enabling a multiplicative boost in throughput or spectral efficiency under realistic deployment assumptions (Zhao et al., 2022, &&&1&&&).
1. System Model and Formal Definitions
VCC is defined for a multi-user downlink where a transmitter equipped with (wireless) or (satellite) antennas serves single-antenna receivers, each equipped with a cache capable of storing a fraction (: cache size, : file size). The server has access to a library of files. The channel is block-fading, characterized by coherence bandwidth and coherence time , and either symmetric Rayleigh (terrestrial) or Rician-shadowed (SATCOM) fading.
The VCC procedure consists of two phases:
- Placement: Each file is split into subfiles, indexed by all subsets of size (for some design parameter ), and users are assigned to cache-states. Each user in group caches all with . Thus, each user stores a total of file-equivalents.
- Delivery: Upon demands, transmissions serve groups, each containing users (i.e., a -VCC scheme). Each group corresponds to a cache-state; in each transmission distinct streams are sent, combining linear precoding to address intra-group interference with cache-aided subtraction to null inter-group interference (Zhao et al., 2022, Zhao et al., 11 Jan 2026).
In the multi-beam SATCOM context, all steps are analogously realized with adjustments for the Rician-shadowed channel, FDD training, and payload constraints (Zhao et al., 11 Jan 2026).
2. VCC Transmission and Interference Management
The VCC-enabled transmitter sends
where (the active cache-states), is the Q-dimensional vector of coded symbols for group , and (terrestrial) or (SATCOM) is the group’s precoding matrix. The choice of precoding scheme (ZF, RZF, MF) determines the form of .
Each receiver uses cached content to cancel inter-group interference, while intra-group interference is addressed by linear precoding. In the SATCOM variant with MF precoding, the received signal for user is
and after self-cancellation of cached signals,
yielding the instantaneous SINR given by
3. Throughput and Spectral Efficiency: Closed-Form Characterization
Throughput is quantified as the sum of the achievable rates of all served users per channel coherence block:
- Raw Throughput:
\begin{align*} T_\text{no cache} &= W_c T_c\, \bar R(1, Q'), \ T_\text{VCC} &= W_c T_c\, \bar R(G, Q) \end{align*} where is the ergodic sum-rate averaged over fading (Zhao et al., 2022).
- Effective Throughput (with CSI overhead):
\begin{align*} \mathcal{R}\text{no_cache} &= \left(1 - \frac{\beta\text{tot} Q'}{W_c T_c}\right) \bar R(1, Q'), \ \mathcal{R}\text{VCC} &= \left(1 - \frac{\beta\text{tot} GQ}{W_c T_c}\right) \bar R(G, Q) \end{align*}
- Multiplicative Gain:
Closed-form asymptotic (large-) expressions are provided for for MF, ZF, and RZF precoding:
- MF:
- ZF:
- RZF: See Theorem III.3 (Zhao et al., 2022)
In SATCOM, the average sum-rate with MF precoding and imperfect CSIT is (tight approximation—Theorem 1 (Zhao et al., 11 Jan 2026)): where and , are explicit moments of the Rician-shadowed channel.
Notably, effective spectral efficiency gains
are observed to reach – (–), sustained under typical link budgets and practical SNRs (Zhao et al., 11 Jan 2026).
4. Subpacketization Bottleneck and "Vector-Clique" Construction
VCC addresses the exponential file-size (subpacketization) bottleneck of classical clique-based coded caching. Scalar clique schemes require subpacketization , which becomes prohibitive for large . VCC uses vector-cliques: each coded transmission involves groups, each sending -dimensional data, effectively reducing the exponent in subpacketization from to . The scheme enables confining the number of required subfiles to practical values under finite cache and file sizes (e.g., for typical parameters with ) (Zhao et al., 2022).
5. Numerical Results and Performance Regimes
Key findings are:
| Scenario | M/L (antennas) | SNR (dB) | G | Caching gain (×) | Reference |
|---|---|---|---|---|---|
| Terrestrial, ZF/RZF | 32 | 20 | 6 | 3.1 () | (Zhao et al., 2022) |
| Terrestrial, MF | 32 | 20 | 6 | 4.3 () | (Zhao et al., 2022) |
| SATCOM, MF | 45 | 18.5 | 6 | 4–5 ($300$–) | (Zhao et al., 11 Jan 2026) |
| Channel hardening | 64–128 | 15 | 6 | () | (Zhao et al., 2022) |
As the cache fraction increases, increases roughly linearly, which permits a larger number of simultaneously served users. Gains rise sharply at moderate–high SNR (10–20 dB). The effect is robust to channel estimation errors and limited pilot overhead, especially under MF precoding (Zhao et al., 2022, Zhao et al., 11 Jan 2026). Notably, VCC yields multiplicative—not sublinear—improvements over baseline, even in already highly optimized multiuser downlinks.
6. Channel Hardening and Feedback Overhead
In the large-antenna regime ( with fixed), VCC enhances channel hardening: as remains small relative to , the effective channel for each stream tends toward determinism, reducing the required CSI feedback per stream. Caching expands the space of simultaneously served users without increasing . Under practical SNR and antenna dimensions, VCC offers throughput improvement over traditional hardening-constrained systems (Zhao et al., 2022).
Effective feedback overhead per bit becomes negligible as increases, since the pilot and feedback cost grows linearly with the number of served streams, while aggregate throughput grows roughly proportionally with .
7. Practical Implementation Aspects
- Power allocation: In the large- (or ) limit, group-specific normalization ensures total transmit power is equally distributed.
- Cache size selection: Subpacketization is constrained so that .
- Hardware compatibility: No changes to RF frontend are needed in SATCOM; implementation reduces to updates in baseband processing and marginally at the receiver (Zhao et al., 11 Jan 2026).
- Receiver complexity: The primary additional operation is cached-aided subtraction of inter-group interference, requiring scalar operations per symbol (Zhao et al., 11 Jan 2026).
- Operational regime: At low SNR (<0 dB), gains are modest (1.5–2×), but at moderate/high SNR they reach –. Optimum multiplexing balances between beamforming and spatial reuse.
- Assumptions: Symmetric Rayleigh (terrestrial) or Rician-shadowed (SATCOM) fading; perfect TDD reciprocity (terrestrial) or explicit FDD feedback (SATCOM); random-matrix approximations are validated via simulation for realistic .
VCC achieves large gains independently of multicasting, prefetching, or file popularity; its advantage is rooted in physical-layer resource reuse and cache-enabled interference cancellation (Zhao et al., 2022, Zhao et al., 11 Jan 2026).
References:
- (Zhao et al., 2022) "Vector Coded Caching Multiplicatively Boosts the Throughput of Realistic Downlink Systems"
- (Zhao et al., 11 Jan 2026) "Caching Yields up to 5x Spectral Efficiency in Multi-Beam Satellite Communications"