OpenISAC contains three links: a BS-to-UE communication downlink, a UE-to-BS communication uplink, and a BS monostatic-sensing link. The BS downlink waveform is both the communication signal and the monostatic illumination; the UE uses its observation of that same downlink waveform for both communication decoding and bistatic sensing.
Let x∈{DL,UL} denote the downlink or uplink and let qx be its receiver, with qDL=UE and qUL=BS. The delay of path l has three distinct layers.
The true wireless propagation delay is
τl,propx(t),
which describes only propagation through space and the scattering environment. Let τxRF be the fixed group delay of the combined transmit and receive RF chains for link x. The total physical link delay is
τl,linkx(t)=τl,propx(t)+τxRF.
Each receiver partitions OFDM symbols with its current local demodulation window. Let τdqx(t) be the time-varying offset of receiver qx‘s current demodulation window relative to link x‘s transmitter frame boundary, defined as the demodulation-window start time minus the transmitter-frame-boundary time; a positive value means that the demodulation window follows the transmitter frame boundary. Sampling-frequency offset causes the demodulation window to drift gradually, while initial synchronization and later integer-sample corrections directly update the current window; the offset therefore varies with time.
Define TO on a local delay axis as the common displacement from true propagation delay to locally observed path delay. For the downlink and uplink,
τlDL and τlUL are physical link delays including RF group delay, whereas τlUE and τlBS are direct local-delay-axis observations. The difference between the latter and true propagation delay is the TO used throughout this document.
Lx is the number of resolvable paths. αlx(t), τl,propx(t), and fD,lx are path l‘s complex scattering coefficient, true propagation delay, and Doppler shift; Δfcx is the residual carrier-frequency offset. The received signals are
Let tDL and tUL be the downlink and uplink reference-symbol times used by eRTM. In TDD, when their separation is much shorter than the channel coherence time,
TO varies mainly with slow endpoint-clock drift, so a downlink/uplink pair that is sufficiently close in time satisfies
τTOUE(tDL)≈τTOUE,τTOBS(tUL)≈τTOBS.
For this measurement pair, the TOs at the two nearby times are abbreviated as τTOUE and τTOBS; this does not assume that they are equal. The downlink channel observed at the UE and the uplink channel observed at the BS are
Assume that the BS is equipped with an R-element uniform linear array (ULA) with element spacing da. Let λ=c/fc be the downlink wavelength and measure θ from array broadside. The steering vector is
a(θ)=[1ejμ(θ)⋯ej(R−1)μ(θ)]T,μ(θ)=λ2πdasinθ.
Let Q=P+C denote P moving-target components and C static or near-static clutter components. Let τs,pprop be component p‘s true round-trip propagation delay and τsensRF the fixed monostatic transmit/receive group delay. Then
After calibrating and removing τsensRF, monostatic range and velocity follow from r=cτprop/2 and v=cfD/(2fc). Positive vp denotes an approaching target.
This approximation neglects the second-order term (fD,lx+Δfcx)ΔTs,qx. Fixed RF group delay forms the static part of TO, while the current demodulation window’s offset relative to the transmitter frame boundary forms its time-varying part and enters TO with a negative sign. CFO produces common phase rotation over time, and SFO makes TO drift slowly while producing a subcarrier-dependent phase slope.