Papers
Topics
Authors
Recent
Search
2000 character limit reached

Vector Coded Caching (VCC)

Updated 18 January 2026
  • 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, Zhao et al., 11 Jan 2026).

1. System Model and Formal Definitions

VCC is defined for a multi-user downlink where a transmitter equipped with MM (wireless) or LL (satellite) antennas serves KK single-antenna receivers, each equipped with a cache capable of storing a fraction γ=C/F[0,1)\gamma = C/F \in [0,1) (CC: cache size, FF: file size). The server has access to a library F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\} of NN files. The channel is block-fading, characterized by coherence bandwidth WcW_c and coherence time TcT_c, and either symmetric Rayleigh (terrestrial) or Rician-shadowed (SATCOM) fading.

The VCC procedure consists of two phases:

  • Placement: Each file LL0 is split into LL1 subfiles, indexed by all subsets LL2 of size LL3 (for some design parameter LL4), and users are assigned to LL5 cache-states. Each user in group LL6 caches all LL7 with LL8. Thus, each user stores a total of LL9 file-equivalents.
  • Delivery: Upon demands, transmissions serve KK0 groups, each containing KK1 users (i.e., a KK2-VCC scheme). Each group corresponds to a cache-state; in each transmission KK3 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

KK4

where KK5 (the active cache-states), KK6 is the Q-dimensional vector of coded symbols for group KK7, and KK8 (terrestrial) or KK9 (SATCOM) is the group’s precoding matrix. The choice of precoding scheme (ZF, RZF, MF) determines the form of γ=C/F[0,1)\gamma = C/F \in [0,1)0.

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 γ=C/F[0,1)\gamma = C/F \in [0,1)1 is

γ=C/F[0,1)\gamma = C/F \in [0,1)2

and after self-cancellation of cached signals,

γ=C/F[0,1)\gamma = C/F \in [0,1)3

yielding the instantaneous SINR given by

γ=C/F[0,1)\gamma = C/F \in [0,1)4

(Zhao et al., 11 Jan 2026).

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 γ=C/F[0,1)\gamma = C/F \in [0,1)5 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:

γ=C/F[0,1)\gamma = C/F \in [0,1)6

(Zhao et al., 2022).

Closed-form asymptotic (large-γ=C/F[0,1)\gamma = C/F \in [0,1)7) expressions are provided for γ=C/F[0,1)\gamma = C/F \in [0,1)8 for MF, ZF, and RZF precoding:

  • MF: γ=C/F[0,1)\gamma = C/F \in [0,1)9
  • ZF: CC0
  • 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)): CC1 where CC2 and CC3, CC4 are explicit moments of the Rician-shadowed channel.

Notably, effective spectral efficiency gains

CC5

are observed to reach CC6–CC7 (CC8–CC9), 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 FF0, which becomes prohibitive for large FF1. VCC uses vector-cliques: each coded transmission involves FF2 groups, each sending FF3-dimensional data, effectively reducing the exponent in subpacketization from FF4 to FF5. The scheme enables confining the number of required subfiles to practical values under finite cache and file sizes (e.g., FF6 for typical parameters with FF7) (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 (FF8) (Zhao et al., 2022)
Terrestrial, MF 32 20 6 4.3 (FF9) (Zhao et al., 2022)
SATCOM, MF 45 18.5 6 4–5 (F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}0–F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}1) (Zhao et al., 11 Jan 2026)
Channel hardening 64–128 15 6 F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}2 (F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}3) (Zhao et al., 2022)

As the cache fraction F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}4 increases, F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}5 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 (F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}6 with F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}7 fixed), VCC enhances channel hardening: as F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}8 remains small relative to F={W1,,WN}\mathcal{F} = \{W_1,\ldots,W_N\}9, 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 NN0. Under practical SNR and antenna dimensions, VCC offers NN1 throughput improvement over traditional hardening-constrained systems (Zhao et al., 2022).

Effective feedback overhead per bit becomes negligible as NN2 increases, since the pilot and feedback cost grows linearly with the number of served streams, while aggregate throughput grows roughly proportionally with NN3.

7. Practical Implementation Aspects

  • Power allocation: In the large-NN4 (or NN5) limit, group-specific normalization ensures total transmit power is equally distributed.
  • Cache size selection: Subpacketization is constrained so that NN6.
  • 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 NN7 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 NN8–NN9. Optimum multiplexing WcW_c0 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 WcW_c1.

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"

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Vector Coded Caching (VCC).