Notation PreferencesCoded Caching and Content Delivery

Type your preferred LaTeX symbol and press Enter. Changes apply across all pages.

KeyMeaningYour SymbolDefault
gaussReal Gaussian distributionN\mathcal{N}
cgaussCircularly symmetric complex GaussianCN\mathcal{CN}
covmatCovariance matrixΣ\boldsymbol{\Sigma}
rateCode rate (bits/symbol or bits/channel use)RR
snrSignal-to-noise ratioSNR\text{SNR}
n0One-sided noise power spectral densityN0N_0
bwSignal bandwidth (Hz)WW
noisevarNoise variance / noise powerσ2\sigma^2
cc_usersNumber of users in the shared-link caching networkKK
cc_filesNumber of files in the libraryNN
cc_memoryPer-user cache size in file unitsMM
cc_rateDelivery rate (file units per channel use of the shared link)RR
cc_tCoded caching gain parameter t=KM/Nt = KM/N (each XOR message serves t+1t+1 users)tt
cc_ratioMemory ratio M/NM/N (fraction of the library each user caches)μ\mu
cc_antennasNumber of transmit antennas (MIMO coded caching)LL
cc_fronthaulFronthaul capacity (cloud-RAN edge caching)CFC_F
cc_ndtNormalized delivery time (cloud-RAN edge caching)Δ\Delta
cc_subfileMAN subfile Wn,SW_{n,\mathcal{S}} of file nn cached by users in subset S\mathcal{S}WW
cc_cacheCache content of user kk: Zk\mathcal{Z}_kZ\mathcal{Z}
cc_demandDemand vector d=(d1,,dK)\mathbf{d} = (d_1, \ldots, d_K)d\mathbf{d}

Universal Conventions

Fixed conventions used throughout this book. Coded caching introduces a compact combinatorial vocabulary on top of the standard information-theoretic notation; this page collects both.

General Mathematics

SymbolMeaning
R,C\mathbb{R}, \mathbb{C}Real and complex number fields
F2\mathbb{F}_2Binary field (bitwise XOR additions in delivery messages)
[K]={1,,K}[K] = \{1, \ldots, K\}Shorthand for the first KK positive integers
(Kt)\binom{K}{t}Binomial coefficient (number of tt-subsets of [K][K])
\oplusBitwise XOR / addition in F2\mathbb{F}_2
\triangleqDefined as
S|\mathcal{S}|Cardinality of the set S\mathcal{S}

Coded Caching Model

SymbolMeaning
KKNumber of users
NNNumber of files in the library W1,,WNW_1, \ldots, W_N
MMPer-user cache size in file units (0MN0 \leq M \leq N)
M/NM/NMemory ratio (fractional cache size); x-axis of the tradeoff curve
t=KM/Nt = KM/NCoded caching parameter; each coded message serves t+1t+1 users
RRDelivery rate (file units per channel use of the shared link)
R(M)R^*(M)Optimal delivery rate as a function of cache size
Zk\mathcal{Z}_kCache content of user kk (random variable of size MM files)
d=(d1,,dK)\mathbf{d} = (d_1, \ldots, d_K)Demand vector; dk[N]d_k \in [N] is user kk's requested file
WnW_nFile nn in the library; typically of size FF bits
Wn,SW_{n,\mathcal{S}}MAN subfile of WnW_n cached by exactly the users in S[K]\mathcal{S} \subseteq [K]

Operational Quantities

SymbolMeaning
FFSubpacketization (number of subfiles per file)
LLNumber of transmit antennas (multi-antenna coded caching)
CFC_FFronthaul capacity (cloud-RAN edge caching)
Δ\DeltaNormalized delivery time (NDT)
DoF\mathrm{DoF}Degrees of freedom

Information-Theoretic Symbols Used

SymbolMeaning
H(X)\mathrm{H}(X)Shannon entropy
I(X;Y)\mathrm{I}(X;Y)Mutual information
CN(0,σ2)\mathcal{CN}(0, \sigma^2)Circularly symmetric complex Gaussian (noise model)
SNR\text{SNR}Signal-to-noise ratio