The Sensing-Assisted Communication Paradigm
Closing the Loop
Classical communication systems separate sensing and comms: a dedicated radar (or a CSI-estimation sub-frame) produces channel estimates; the comms transmitter uses them for precoding. The estimates are always of the past — by the time they arrive at the precoder, the channel has already changed. At vehicular speeds, this is catastrophic: a 100-km/h vehicle at 28 GHz has coherence time ms, but CSI feedback and precoder application take longer. The DD-domain ISAC framework of Chapters 12-13 enables a cleaner approach: the sensing and comms functions share the same waveform, and the same target-scene estimate yields a short-horizon forecast of the channel. This chapter makes that forecast explicit and quantifies its benefits.
Definition: Sensing-Assisted Communication (SAC)
Sensing-Assisted Communication (SAC)
Sensing-assisted communication (SAC) is a paradigm in which outputs of a sensing subsystem — namely target position, velocity, and scattering coefficients — are used as inputs to the communication subsystem. Concretely:
- Sensing estimates from the ISAC waveform.
- These estimates predict the comms channel at the next frame.
- The predicted channel drives the precoder, resource allocation, and beam management.
The complementary paradigm — comms-assisted sensing (CAS) — uses data detection results to refine sensing estimates (the joint EM iteration of Ch. 12). Together, SAC and CAS close the ISAC loop.
SAC Architecture at a Glance
The SAC pipeline at a BS or UE runs the following loop per frame:
- Receive current-frame waveform; run joint estimation-detection (Ch. 12 algorithm).
- Update target-scene estimate and decoded data.
- Propagate through the state-evolution model to get .
- Map to predicted channel .
- Design precoder, beamformer, resource allocation based on .
The key point is that step 4 — mapping scene channel — is deterministic given the geometry. No separate channel estimation is needed. The pilot overhead required by classical CSI-feedback systems is replaced by sensing.
Theorem: Scene-to-Channel Map
Given the target scene , the DD-domain MIMO channel matrix is Consequence. If is an unbiased estimate with covariance , then the channel estimate has MSE where is the Jacobian of the scene-to-channel map. For small errors in the target parameters, the channel estimate degrades smoothly — no additional noise is introduced beyond the sensing CRB.
The point is that channel estimation and sensing are the same estimation problem in the DD domain. Once the sensing CRB is bounded, the channel MSE is bounded too. The gain over classical pilot-based estimation comes from the fact that the sensing observation uses all the DD cells, not just the pilot cells — so the effective sample size is much larger.
Linearization
, where the linearization is around the true scene.
Covariance
Taking expectation of the outer product: .
Interpretation
The sensing CRB propagates through the geometry (Jacobian ) to give the comms channel MSE. No additional estimation noise.
Key Takeaway
Channel estimation is geometry estimation in the DD domain. In the DD-sparse representation, estimating the channel means estimating the -path geometry . A good sensing algorithm, which estimates with CRB-level accuracy, is a good channel estimator. The pilot overhead becomes redundant — except for covering the gain parameters , which can be estimated from a single reference symbol per frame.
Definition: Prediction Horizon
Prediction Horizon
The prediction horizon is the number of frames over which remains predictive of the channel with acceptable MSE. It depends on:
- Maneuver dynamics: higher acceleration shortens .
- Doppler spread: wider spectrum (faster motion) shortens it.
- CRB: tighter sensing widens it (more accurate initial state).
- Frame duration: shorter frames provide more updates per second.
Typical values for automotive mmWave:
- Pedestrian ( m/s): frames (= 1 second at 100 Hz frame rate).
- Vehicle (- m/s): - frames.
- LEO ( km/s, long-distance): frame (per-frame prediction only).
Theorem: Prediction Horizon vs Coherence Time
For a target with acceleration variance and sensing CRB on radial velocity , the prediction horizon at which the predicted Doppler error equals the coherence tolerance satisfies Numerical: for m/s, mm (77 GHz), Hz, (m/s): ms - frames at 100 Hz frame rate.
Consequence. For automotive scenarios, the prediction horizon is 1-10 frames — long enough to skip pilots for of frames. The SAC paradigm saves of pilot overhead.
A target's velocity does not change much in a few frames unless it is accelerating hard. If the sensing CRB on velocity is tight, the predicted channel is accurate for multiple frames. Only at acceleration events does the horizon shrink; otherwise, the BS can coast on its sensing-derived channel estimate for many frames without pilot refresh.
Error growth model
State evolves as with process noise . Error accumulates linearly: (dominated by the process noise at large ).
Horizon criterion
Set : for cubic growth. Simplified linear scaling at smaller : .
Doppler tolerance
Doppler error propagates through velocity error as . Set : .
Numerical
For values above: s = 20 ms. Sensing CRB term adds minor contribution.
Example: SAC Pilot Savings for Vehicular Link
A BS serves a vehicle at 30 m/s on a highway (77 GHz, frame rate 100 Hz). Classical pilot-based comms requires a pilot every frame (10% of resources). SAC uses sensing to extrapolate the channel. Assume sensing CRB on velocity is (m/s) and target acceleration variance is 1 m/s.
(a) Compute the prediction horizon. (b) Determine the minimum pilot refresh rate. (c) Quantify pilot overhead savings.
Prediction horizon
From Thm. 14.5: s = 2 frames at 100 Hz.
Pilot refresh
Refresh every 2-3 frames. Effective pilot rate: of baseline (refresh 30/100 = 30 frames per second).
Savings
Pilot overhead: (from 10% baseline). Rate savings: absolute. At 100 Mbps link: 7 Mbps more usable throughput.
Summary
SAC effectively eliminates of pilot resources in vehicular scenarios. Combined with the DD-domain sparsity (Ch. 4), this is the quantitative case for SAC in 6G.
SAC vs Pilot-Based Rate for Varying Mobility
Plot effective comms rate vs vehicle velocity (0-300 km/h) for three schemes: pilot-based (fixed 10% overhead), SAC (variable overhead based on ), and perfect CSI (no overhead). Sliders: frame rate, BS .
Parameters
Sensing-Assisted Communication Framework
The CommIT contribution on SAC establishes the architectural framework used in this chapter: sensing outputs drive comms operations (precoder, beamformer, scheduler). Three foundational results:
- Scene-to-channel map: Derived closed-form expression for the channel prediction from target parameters (Theorem 14.3).
- Prediction horizon: Quantitative bounds on the duration over which sensing predicts the channel (Theorem 14.5).
- Pilot savings: For automotive mmWave, of pilot resources can be eliminated, yielding spectral efficiency gain.
This paper is the pivot from "ISAC as efficient resource sharing" to "ISAC as active comms performance enhancement". The CommIT framework unifies SAC and CAS (Chapter 12 joint estimation- detection) into a single feedback loop. Subsequent work (Chapter 13 predictive tracking, Chapter 17 cell-free OTFS) builds on this foundation.
Common Mistake: Don't Predict Beyond the Horizon
Mistake:
Assuming that a single sensing estimate holds indefinitely. Using to predict channels at frames (1 second ahead at 100 Hz) when maneuver dynamics say the prediction horizon is 2-3 frames.
Correction:
Implement a pilot refresh policy: schedule a pilot when either (a) the predicted MSE has grown beyond a threshold, or (b) a fixed number of frames has elapsed since the last pilot. Typical: refresh every 5-10 frames, plus adaptive refresh when sensing detects an acceleration event. The refresh saves pilot overhead without compromising link reliability.
Why This Matters: From ISAC Beamforming (Ch 13) to SAC (Ch 14)
Chapter 13 designed the MIMO-OTFS-ISAC transmitter assuming the target scene was known. This chapter makes explicit the logic flow of that assumption: the scene is always being sensed by the waveform, so the precoder uses the most recent estimate. SAC is thus not an optional add-on but the natural way to run an ISAC system — every frame computes a new scene estimate, and the precoder tracks it. The DD-domain framework makes this feedback loop coherent and stable.