The Rate-CRB Pareto Frontier

Negotiating Two Objectives

Β§2 showed that joint ISAC beamforming reduces to choosing a covariance matrix Rx\mathbf{R}_x. Different choices trace out different operating points in the plane of communication sum rate and sensing distortion. This section characterizes the boundary of that set β€” the rate-CRB Pareto frontier β€” and shows what the boundary looks like for concrete MIMO-OTFS ISAC scenarios. The answer reveals an important structural feature: the frontier has a knee, not a smooth slope, and systems should operate at the knee.

Definition:

Rate-CRB Pareto Frontier

For a MIMO-OTFS-ISAC system with power budget PtP_t and target scene Θ\Theta, the rate-CRB achievable region is R(Θ,Pt)β€…β€Š=β€…β€Š{(R,D) :β€‰βˆƒβ€‰Rxβͺ°0, tr(Rx)≀Pt, R≀Rsum(Rx), Dβ‰₯tr[Jβˆ’1(Rx;Θ)]}.\mathcal{R}(\Theta, P_t) \;=\; \{(R, D) \,:\, \exists \,\mathbf{R}_x \succeq 0,\, \mathrm{tr}(\mathbf{R}_x) \leq P_t,\, R \leq R_{\text{sum}}(\mathbf{R}_x),\, D \geq \mathrm{tr}[J^{-1}(\mathbf{R}_x; \Theta)]\}. The Pareto frontier P(Θ,Pt)\mathcal{P}(\Theta, P_t) is the upper-right boundary of R(Θ,Pt)\mathcal{R}(\Theta, P_t) β€” points where increasing RR strictly increases DD.

Three natural operating points:

  • Comms-only (Dβ†’βˆžD \to \infty): Rx=βˆ‘khkhkH/Pt\mathbf{R}_x = \sum_k \mathbf{h}_k \mathbf{h}_k^H / P_t (MRT). Achieves R=Rmax⁑commsR = R_{\max}^{\text{comms}}.
  • Sensing-only (R=0R = 0): Rxβˆβˆ‘ia(ΞΈi)a(ΞΈi)H\mathbf{R}_x \propto \sum_i \mathbf{a}(\theta_i) \mathbf{a}(\theta_i)^H. Achieves D=Dmin⁑sensD = D_{\min}^{\text{sens}}.
  • Knee point: the (R,D)(R, D) minimizing the Euclidean distance to the ideal (Rmax⁑comms,Dmin⁑sens)(R_{\max}^{\text{comms}}, D_{\min}^{\text{sens}}) β€” typically within 90% of both objectives.
,

Theorem: Convexity of the Rate-CRB Frontier

The rate-CRB achievable region R(Θ,Pt)\mathcal{R}(\Theta, P_t) is a convex set, and the Pareto frontier is a concave function D(R)D(R) decreasing in RR.

Consequence. Every Pareto-optimal point is the solution of a linear scalarization max⁑Rxβͺ°0, tr(Rx)≀Ptβ€…β€ŠΞ±β€‰Rsum(Rx)β€‰βˆ’β€‰(1βˆ’Ξ±) tr[Jβˆ’1(Rx;Θ)],α∈[0,1].\max_{\mathbf{R}_x \succeq 0, \,\mathrm{tr}(\mathbf{R}_x) \leq P_t} \; \alpha\, R_{\text{sum}}(\mathbf{R}_x) \,-\, (1-\alpha)\, \mathrm{tr}[J^{-1}(\mathbf{R}_x; \Theta)], \qquad \alpha \in [0, 1]. Sweeping Ξ±\alpha from 00 to 11 traces out the full frontier.

This theorem is the reason the Pareto frontier is numerically tractable: a single convex program, parameterized by one scalar weight Ξ±\alpha, produces the full frontier. The weight Ξ±\alpha represents the system designer's relative valuation of comms rate vs sensing fidelity β€” a policy decision, not an algorithm choice. The convexity guarantees the frontier has no interior Pareto points that the convex sweep misses.

Example: Pareto Frontier for a 16-Antenna BS

Compute the rate-CRB Pareto frontier for the BS in Example 13.2: Nt=16N_t = 16, K=4K = 4 users at (βˆ’45Β°,βˆ’15Β°,15Β°,45Β°)(-45Β°, -15Β°, 15Β°, 45Β°), Ttgt=2T_{\text{tgt}} = 2 targets at (βˆ’30Β°,30Β°)(-30Β°, 30Β°), Pt=10P_t = 10 W, Οƒw2=10βˆ’6\sigma_w^2 = 10^{-6} W/Hz.

(a) Plot the frontier for α∈[0,1]\alpha \in [0, 1]. (b) Identify the knee. (c) Compare with comms-only (α=1\alpha = 1) and sensing-only (α=0\alpha = 0) endpoints.

Rate-CRB Pareto Frontier Sweep

Sweep Ξ±\alpha from 00 (sensing-only) to 11 (comms-only) and plot the resulting (Rsum,tr[Jβˆ’1])(R_{\text{sum}}, \mathrm{tr}[J^{-1}]) locus. The knee is highlighted. Sliders control BS antenna count, number of users, and SNR.

Parameters
16
4
2
15

Theorem: Knee Fraction

For a MIMO-OTFS-ISAC system with KK communication users in directions {Ο•k}\{\phi_k\} and TtgtT_{\text{tgt}} sensing targets in directions {ΞΈi}\{\theta_i\} that are angularly separated by at least Δθβ‰₯2/Nt\Delta\theta \geq 2/N_t radians (beamwidth), the knee of the Pareto frontier satisfies RkneeRmax⁑commsβ€…β€Šβ‰₯β€…β€Š1βˆ’TtgtK+Ttgt,DkneeDmin⁑sensβ€…β€Šβ‰€β€…β€Š1+KK+Ttgt.\frac{R_{\text{knee}}}{R_{\max}^{\text{comms}}} \;\geq\; 1 - \frac{T_{\text{tgt}}}{K + T_{\text{tgt}}}, \qquad \frac{D_{\text{knee}}}{D_{\min}^{\text{sens}}} \;\leq\; 1 + \frac{K}{K + T_{\text{tgt}}}. Interpretation. The system loses at most a fraction Ttgt/(K+Ttgt)T_{\text{tgt}}/(K + T_{\text{tgt}}) of its comms rate and pays at most a factor (1+K/(K+Ttgt))(1 + K/(K + T_{\text{tgt}})) in sensing distortion. For typical deployments (K≫TtgtK \gg T_{\text{tgt}}), this is a few percent on each side.

Angular separation makes joint beamforming cheap: comms and sensing do not compete for the same spatial resources. The fractional penalty is the "interference coupling" between the two β€” small when the directions are well-separated (typical mmWave ISAC), larger for dense arrays of co-located targets.

This result is the quantitative form of the design heuristic "comms and sensing in separate beams." It gives a closed-form bound for the tax the joint design pays versus single-objective designs.

Key Takeaway

The Pareto frontier has a practical knee, not a smooth curve. For angularly separated comms and sensing, the knee operating point retains more than 85% of both single-objective performance. The design heuristic is simple: treat comms and sensing as parallel tasks on non-overlapping beams, then merge. The DD-domain framework does not change this heuristic β€” but it lets the sensing side work under arbitrary Doppler (which OFDM cannot match).

πŸ”§Engineering Note

Choosing the Right Knee

Different ISAC applications have different tolerances:

Application Ξ±\alpha (comms weight) Sensing DD Rate RR
V2X safety (sensing-first) 0.3 0.0001 (tight) 15 bits/s/Hz
Automotive infotainment 0.7 0.001 (mod) 23 bits/s/Hz
UAV backhaul + ATC 0.6 0.001 (mod) 22 bits/s/Hz
Urban cellular + sensing 0.9 0.01 (loose) 26 bits/s/Hz
Healthcare monitoring 0.4 0.0005 (tight) 18 bits/s/Hz

System designer picks Ξ±\alpha based on application priorities. The SDP solves the rest. Unlike classical TF-domain beamforming, the DD-domain formulation does not need re-tuning as channel mobility changes β€” the optimization depends only on the instantaneous DD-channel HDD\mathbf{H}_{DD} and target scene Θ\Theta, both of which are stable over multiple frames.

Practical Constraints
  • β€’

    α ∈ [0, 1] is the policy knob

  • β€’

    Knee typically Ξ± β‰ˆ 0.6-0.8 for mixed ISAC

  • β€’

    SDP solves in < 100 ms on server-grade CPU

Common Mistake: The Achievable Frontier Assumes Perfect CSI

Mistake:

Treating the Pareto frontier computed with perfect channel state information as the achievable operating point in deployment. In practice, Rx⋆\mathbf{R}_x^\star is computed from estimated channels, and the gap between estimated and true channels degrades both comms and sensing performance.

Correction:

Robust ISAC beamforming replaces the SDP by a min-max formulation: maximize worst-case sum rate subject to worst-case CRB under a bounded channel estimation error. This shrinks the achievable region but guarantees performance in deployment. Rule of thumb: at 10 dB pilot SNR, the knee point loses about 1-2 dB relative to perfect CSI; at 0 dB pilot SNR, the loss can be 5-10 dB. Chapter 14 covers sensing-assisted channel estimation, which reduces this gap.