Exercises
ex-cc-ch06-01
EasyFor a 4-user degraded BC with SNRs 30, 20, 10, 0 dB, compute the per-user capacities and the worst-user multicast rate.
.
Compute
: 1000, 100, 10, 1. : 9.97, 6.66, 3.46, 1.00 bits. bits β bottleneck for multicast.
Observation
Worst-user rate is 10x less than best-user rate in linear units. Multicasting at 1 bit per channel use leaves 9 bits of capacity unused at the strongest user.
ex-cc-ch06-02
EasyState the GDoF region for mixed cacheable/uncacheable traffic under JLEC 2019 (no need to prove).
Two-corner pentagon.
Region
in sum-GDoF coordinates. Time-sharing achieves the entire boundary between the two corner points.
ex-cc-ch06-03
EasyCompute the naive MAN-multicast per-user rate for , (), dB, all other users stronger (assume worst-user bottleneck).
... let me reformulate.
Per-user throughput = .
Compute
bits. . Per-user: bits per channel use. Also matches . β
ex-cc-ch06-04
EasyWhy does pure caching not help for uncacheable traffic?
Cache is populated in placement phase, before uncacheable content is known.
Answer
Uncacheable content (live streams, chat, real-time data) is generated at delivery time, after caches are populated. No cached bits correlate with uncacheable messages; no XOR decoding at users is possible. Hence pure caching cannot help; only spatial multiplexing can.
ex-cc-ch06-05
EasyExplain the difference between DoF and GDoF in one paragraph.
GDoF tracks per-user SNR exponents.
Answer
DoF assumes all users share the same high-SNR scaling . GDoF tracks individual SNR exponents: user has SNR and contributes , which can range over . For symmetric channels (all ), GDoF reduces to DoF. GDoF is the natural framework for degraded channels.
ex-cc-ch06-06
MediumSuperposition vs multicast. For a 2-user degraded BC with dB, dB, compute the max symmetric rate under (a) multicast at worst-user rate, (b) superposition BC coding. Quantify the gain.
Multicast: .
Superposition: solve for such that .
Multicast
bits.
Superposition
With split : . For : , so , . bits. Set further iterate: at , , bits. Symmetric rate . Slight improvement over multicast.
Gain
Marginal gain in this case. For more skewed SNRs (or larger ), superposition's gain over multicast is larger.
ex-cc-ch06-07
MediumTime-share dimensioning. For , , , traffic demand ratio cacheable:uncacheable = 2:1, find the optimal time-share parameter and per-user rates in GDoF units.
Modes: cacheable DoF = , uncacheable DoF = .
.
DoF computation
. ; .
Time-share
, .
Per-user rates
GDoF. GDoF. Ratio . β Total per-user GDoF: 0.316 (= ).
ex-cc-ch06-08
MediumUser grouping heuristic. For users with SNRs geometrically spread from 0 to 20 dB, partition into 4 groups of 5 users each and run MAN within each group (cache fully consumed per-group). Compute the per-user throughput and compare to naive MAN over the whole BC.
Each group has within-group ; MAN serves users.
Compare to global-MAN: .
Groups
Group 1 (5 highest SNR, ~15β20 dB): . Group 2 (~10β15 dB): . Group 3 (~5β10 dB): . Group 4 (0β5 dB): .
Per-group MAN rate
Within-group , -cache: (non-integer; memory-share to and ). Approx files.
Per-user throughput (per group)
Group 1: . Group 2: . Group 3: . Group 4: .
Comparison to global MAN
Global MAN: bit, . Per-user: bits.
Groups-average: bits per user β 4x better than global MAN via grouping. Channel heterogeneity is devastating for global MAN; grouping mitigates it.
ex-cc-ch06-09
MediumJLEC converse sketch. Sketch why the GDoF tradeoff is a converse (cannot be exceeded).
Cache cannot help uncacheable content.
Cut-set gives cacheable DoF .
Argument
For cacheable content: by Lampiris-Caire (Ch 5) converse, . For uncacheable content: placement cannot help, so effective channel is -antenna BC with no cache contribution; . Joint time-sharing: if fraction is cacheable mode, total cacheable GDoF = ; uncacheable GDoF = . Eliminating : . Any operating point inside this tradeoff is achievable; the boundary cannot be exceeded.
ex-cc-ch06-10
MediumFinite-SNR deviation. Explain why finite-SNR joint-coding schemes may achieve strictly more than the JLEC separation at realistic SNRs, even though they cannot exceed it in GDoF.
GDoF ignores pre-log constants.
Joint coding can exploit correlations in the pre-log regime.
Explanation
JLEC 2019 is a GDoF result: it holds asymptotically as . At finite SNR, schemes can benefit from: (i) Correlated cache contents and messages. Joint designs exploit overlap between the XOR'd cacheable bits and the uncacheable bits. (ii) Pre-log constants. Some joint schemes achieve the same DoF but with better constants. (iii) Interference alignment at finite SNR. Aligned interference is reduced even when not eliminated.
Thus finite-SNR joint schemes can strictly outperform the JLEC separation at operational SNRs, though they still cannot exceed the GDoF ceiling.
ex-cc-ch06-11
HardProof of JLEC achievability. Prove that the time-sharing scheme between Lampiris-Caire (cacheable mode) and MU-MIMO (uncacheable mode) achieves GDoF on the JLEC pentagon boundary.
Two modes, each operating at its known DoF.
Time-share with parameter .
Setup
Let be the fraction of channel uses in cacheable mode. During this mode, use Lampiris-Caire achieving sum-DoF .
Cacheable GDoF per user
During cacheable mode ( channel uses): . Per-user GDoF: .
Uncacheable GDoF per user
During uncacheable mode (): MU-MIMO achieves per user (if via DPC; MMSE-SIC for the scalar case). Per-user GDoF: .
Eliminate $\theta$
, giving the pentagon boundary. By choosing , any point on this line is achievable. Together with the corners, the full pentagon is achieved.
ex-cc-ch06-12
HardHeterogeneous cache sizes. Extend JLEC to the case where user has cache , fixed. Under uncoded placement, is the separation scheme still GDoF-optimal?
With heterogeneous caches, a single is ill-defined.
Recent extensions (Sengupta et al. 2017): generalized caching gain.
Issue
With varying, the effective caching gain is per-user: . The Lampiris-Caire scheme needs a refined placement (e.g., random uniform over size-).
Achievability
A weighted-average caching gain can be achieved via a suitable scheme. Separation from uncacheable traffic remains GDoF-optimal.
Open questions
For specific cache distributions (e.g., half users with , half with ), tighter converse bounds may be possible. Sengupta-Tandon-Clancy (2017) give partial characterizations; the fully general case is open.
ex-cc-ch06-13
ChallengeFinite-SNR joint-coding scheme. Propose a scheme for the mixed-traffic cache-aided BC that strictly outperforms the JLEC separation at finite SNR. What mechanism does it exploit?
Superposition + XOR: layer cacheable XOR on top of uncacheable data.
Exploit successive decoding at strong users.
Scheme
Superimpose: let . Strong users decode both layers; weak users decode only the cacheable XOR layer (higher- power, lower-rate).
Gain
At finite SNR, superposition adds a small constant improvement over strict time-sharing. The JLEC GDoF region is not exceeded, but the pre-log constant is larger.
Open
Characterizing the exact finite-SNR capacity region for mixed cache-aided BC is open. Joudeh-Caire 2021+ have explored this; see the references.
ex-cc-ch06-14
ChallengeISAC connection (Ch 19 preview). Consider mixed cacheable-content delivery and sensing on the same channel. State the analog of the JLEC region: for cacheable rate, plus sensing rate / accuracy.
Sensing quality is a resource like GDoF, not a rate.
The Caire group has papers on ISAC-CC tradeoffs.
Formulation
Replace "uncacheable traffic" with "sensing task" (e.g., localizing targets). Sensing consumes DoF too: approximately (orthogonal beams scan).
Tradeoff
GDoF region: , as before but with sensing replacing uncacheable rate. The JLEC separation theorem extends naturally.
Research
Caire-Liu-Elia-Caire on ISAC and coded caching (2024+) formalize this tradeoff. Chapter 19 develops it in detail.
ex-cc-ch06-15
ChallengeUnified wireless-caching theory. Combine Chapters 5 (symmetric MIMO-BC), 6 (degraded BC), 7 (fading) into a single predictive framework for cache-aided wireless systems. What are the key parameters and the dominant mechanisms?
Caching gain , spatial gain , CSIT quality, channel heterogeneity.
The JLEC pentagon with additional CSIT and fading dimensions.
Key parameters
CSIT quality (from full to none), channel spread (degraded vs symmetric), and coherence time.
Framework
. In the symmetric, perfect-CSIT, static regime: . Degradation reduces the spatial component; imperfect CSIT further reduces it; fading adds multiplicative pilot overhead. Caching gain is robust across all of these.
Master tradeoff
The cache-aided wireless theory centers on a single insight: caching is a CSIT-free and heterogeneity-robust enabler. Where spatial multiplexing requires good channels and CSIT, caching delivers gain unconditionally. This design principle drives most of the CommIT research program.
Open
A unified analytical framework has not been fully developed. Existing results are piecemeal: Ch 5 for clean DoF, Ch 6 for heterogeneity, Ch 7 for fading. The integrated theory is a research goal.