The Caching-Sensing-Communication Tradeoff
Definition: The Achievable Region
The Achievable Region
For an ISAC system with cache size per user, the achievable region is the set of triples such that:
- Each user decodes its requested file with error , requiring communication rate .
- The sensing parameter is estimated with MSE .
- Cache size is respected.
The region is a subset of . For fixed , a Pareto frontier separates the plane.
The Pareto frontier is parametrized by : the fraction of resources allocated to sensing. Increasing reduces CRB but also reduces . Coded caching (nonzero ) expands the frontier compared to the uncached baseline.
Theorem: Achievable ISAC + Caching Region
Under the shared-link ISAC model with users, cache per user, total power , and fraction allocated to sensing, an achievable pair is for a constant depending on the sensing geometry (target distance, antenna pattern, waveform).
As : full cache, , , (best possible sensing). As : no sensing, MAN rate.
The caching gain acts as a multiplier on the available power for communication: effectively we need only of the raw power to deliver the same rate. The remaining power is free for sensing.
Resource allocation
Total power . Sensing uses ; communication uses .
Communication with caching
Standard MAN over a link with effective power . Rate . Scaled by power fraction: .
Sensing CRB
Standard Fisher-information argument for sensing parameter embedded in the transmitted waveform at power : .
Joint achievability
Orthogonal allocation preserves both. Non-orthogonal schemes (superposition) can improve; proof of optimality is an open problem.
ISAC Rate-CRB Achievable Region
Achievable region. Pareto frontier parametrized by . Coded-caching curve dominates uncached baseline at every .
Parameters
Convexity of the Achievable Region
The achievable region above is convex in : the Pareto frontier is a concave curve. This follows from standard time-sharing / orthogonal-allocation arguments. Convexity matters operationally: any point on the frontier is optimal for some linear combination of objectives, so a network controller can steer the operating point via a single scalar parameter (or a corresponding Lagrange multiplier).
We emphasize convexity because it enables efficient runtime optimization — a key feature for real-time ISAC deployments.
Example: Walkthrough: Rate-CRB Pareto Frontier
Trace out the Pareto frontier for , . Identify operating points for three representative scenarios: rate-heavy, balanced, sensing-heavy.
Parameters
, . MAN rate (at ): files/use.
Rate-heavy ($\rho = 0.1$)
. CRB . Full data throughput, modest sensing.
Balanced ($\rho = 0.5$)
. CRB . Half-and-half split.
Sensing-heavy ($\rho = 0.9$)
. CRB . Near-best sensing, minimal data.
Operational choice
Autonomous driving: need both good data (HD maps) and good sensing (collision avoidance). Balanced or slightly-sensing-heavy. Streaming video at home: rate-heavy. Surveillance: sensing-heavy.
Common Mistake: Caching Doesn't Directly Reduce Sensing CRB
Mistake:
Concluding that caching directly improves sensing performance.
Correction:
Caching reduces the resources required for communication — freeing power/bandwidth that can be reallocated to sensing. If the system is not reallocating (e.g., sensing is on a separate hardware chain with fixed budget), caching contributes nothing to sensing.
The ISAC + caching gain requires joint resource allocation: the same power amplifier, bandwidth, or time-slot budget must be flexibly splittable between sensing and communication.
Implementation in 5G Advanced and 6G
Current standardization status of ISAC + caching:
- 3GPP Rel-17 (2022). NR sidelink and positioning enhancements enable light-ISAC functionality. No caching integration.
- 3GPP Rel-18/19 (2024+). Explicit ISAC study items; MEC + caching already present. Joint ISAC-MEC not standardized.
- ITU 6G framework (expected 2030). ISAC is a core feature; coded caching integration likely.
- Research prototypes. Several European projects (Hexa-X-II, RISE-6G) include caching-aware ISAC demos.
Practical bottleneck: cross-layer coordination. Sensing is typically L1/PHY; caching is L3/MEC. Unified control plane requires new interfaces.
- •
3GPP Rel-17: sidelink/positioning, no caching integration
- •
3GPP Rel-18/19: ISAC study items, MEC present, coded not yet
- •
6G framework: ISAC core; coded caching candidate
- •
Research prototypes: Hexa-X-II, RISE-6G include demos
Key Takeaway
The three-way (caching, sensing, communication) tradeoff is characterized by a convex Pareto frontier parametrized by the sensing-power fraction . Coded caching expands the frontier compared to the uncached baseline: at any , the system achieves strictly higher communication rate and better sensing CRB than without caching. The multiplier is the familiar caching gain.