Skip to content

UE Bistatic Sensing

UE bistatic sensing observes the same hDL(t,τ)h_\mathrm{DL}(t,\tau) as downlink communication, but communication removes the channel while sensing preserves its frequency-domain and slow-time-domain structure. The UE must reconstruct unknown data symbols and prevent BS–UE timing drift from moving the sensing delay axis.

ZC, pilot, and full-band channel-reference symbols are known. On data resources, the UE directly hard-decides the equalized QPSK symbols to reduce sensing-reconstruction complexity and latency, without LDPC re-encoding or constellation remapping:

b~n,m,γDL=12[sgn(Re{d^n,m,γDL})+jsgn(Im{d^n,m,γDL})].\tilde b_{n,m,\gamma}^\mathrm{DL} =\frac{1}{\sqrt2} \left[ \operatorname{sgn}(\operatorname{Re}\{\hat d_{n,m,\gamma}^\mathrm{DL}\}) +j\operatorname{sgn}(\operatorname{Im}\{\hat d_{n,m,\gamma}^\mathrm{DL}\}) \right].

The unified reconstructed grid is

b~n,m,γ={bn,m,γDL,(n,m)ΩrefDL or mSZCDL,b~n,m,γDL,(n,m)ΩdataDL.\tilde b_{n,m,\gamma}= \begin{cases} b_{n,m,\gamma}^\mathrm{DL},&(n,m)\in\Omega_\mathrm{ref}^\mathrm{DL} \text{ or }m\in\mathcal S_\mathrm{ZC}^\mathrm{DL},\\ \tilde b_{n,m,\gamma}^\mathrm{DL},&(n,m)\in\Omega_\mathrm{data}^\mathrm{DL}. \end{cases}

Removing communication modulation gives

Fn,m,γUE=Yn,m,γDLb~n,m,γ.F_{n,m,\gamma}^\mathrm{UE} =\frac{Y_{n,m,\gamma}^\mathrm{DL}} {\tilde b_{n,m,\gamma}}.

Correct decisions make Fn,m,γUEF_{n,m,\gamma}^\mathrm{UE} a time-frequency sample of the BS-to-UE channel. Decision errors create sparse outliers, so low-SNR sensing may select only high-confidence data or known references.

2. Why Communication Timing Is Insufficient

Section titled “2. Why Communication Timing Is Insufficient”

Communication only needs the total delay spread to remain within the cyclic prefix. Sub-sample timing offset may remain in the phase of H^n,m,γDL\hat H_{n,m,\gamma}^\mathrm{DL}; the downlink demodulation boundary moves only when accumulated drift approaches the threshold.

Bistatic sensing measures delay itself. Reusing these discrete corrections creates staircase delay trajectories and artificial discontinuities in delay-Doppler and micro-Doppler results. Sensing therefore needs a continuous timing estimate that accounts for every integer jump of the communication frame origin.

OpenISAC provides two alternative bistatic-timing methods: OTA LoS tracking, which uses only the downlink observation, and eRTM, which uses both uplink and downlink channels. The two methods do not simultaneously drive the sensing timing correction for the same frame.

OTA LoS tracking uses only the UE downlink estimate and continuously tracks the LoS-path coordinate relative to the current downlink demodulation boundary. From the Signal Model, this coordinate is

τLoSUE(t)=τLoS,prop(t)+τTOUE(t).\tau_\mathrm{LoS}^\mathrm{UE}(t) =\tau_{\mathrm{LoS,prop}}(t) +\tau_\mathrm{TO}^\mathrm{UE}(t).

The downlink demodulation-window position is represented by τdUE\tau_d^\mathrm{UE} and is included in the UE timing offset τTOUE\tau_\mathrm{TO}^\mathrm{UE} through

τTOUE=τDLRFτdUE.\tau_\mathrm{TO}^\mathrm{UE} =\tau_\mathrm{DL}^\mathrm{RF}-\tau_d^\mathrm{UE}.

From the synchronization-ZC channel estimate,

pγ[k]=1Nn=0N1H^n,msync,γDLej2πnk/N.p_\gamma[k] =\frac{1}{N}\sum_{n=0}^{N-1} \hat H_{n,m_\mathrm{sync},\gamma}^\mathrm{DL} e^{j2\pi nk/N}.

For integer peak kmax,γk_{\max,\gamma}, define

rγ[q]=pγ[kmax,γ+q]pγ[kmax,γ],q{1,1}.r_\gamma[q] =\frac{p_\gamma[k_{\max,\gamma}+q]} {p_\gamma[k_{\max,\gamma}]}, \qquad q\in\{-1,1\}.

The Quinn-type fractional candidates are

δ^τ,+=rγ[1]rγ[1]1,δ^τ,=rγ[1]1rγ[1].\hat\delta_{\tau,+} =\frac{r_\gamma[1]}{r_\gamma[1]-1}, \qquad \hat\delta_{\tau,-} =\frac{r_\gamma[-1]}{1-r_\gamma[-1]}.

After selecting δ^τ,γ\hat\delta_{\tau,\gamma} by candidate-sign consistency, the current LoS observed-coordinate estimate is

k^τ,γ=kmax,γ+δ^τ,γ,τ^o,γ=k^τ,γB.\hat k_{\tau,\gamma} =k_{\max,\gamma}+\hat\delta_{\tau,\gamma}, \qquad \hat\tau_{o,\gamma}=\frac{\hat k_{\tau,\gamma}}{B}.

For a window of ΓW\Gamma_W frames beginning at γw\gamma_w, let k^TO,γ\hat k_\mathrm{TO,\gamma} be the integer timing correction already applied by communication. Its cumulative coordinate change is

Aγw+=i=01k^TO,γw+i,=0,,ΓW1,A_{\gamma_w+\ell} =\sum_{i=0}^{\ell-1}\hat k_\mathrm{TO,\gamma_w+i}, \qquad \ell=0,\ldots,\Gamma_W-1,

and the continuous observations are

k~τ,γw+=k^τ,γw++Aγw+.\tilde k_{\tau,\gamma_w+\ell} =\hat k_{\tau,\gamma_w+\ell}+A_{\gamma_w+\ell}.

Fit the slowly varying sampling-clock drift with

k~τ,γw+ϵSIO,w+kτ,γw,ϵSIO,w=MNsBΔTas,w.\tilde k_{\tau,\gamma_w+\ell} \approx \epsilon_\mathrm{SIO,w}\ell+k_{\tau,\gamma_w}, \qquad \epsilon_\mathrm{SIO,w}=MN_sB\,\Delta T_{as,w}.

The continuous sensing timing recursion is

k^τ,γsens=k^τ,γ1sens+ϵ^SIO,w1k^TO,γ1+μγeγ,\hat k_{\tau,\gamma}^\mathrm{sens} =\hat k_{\tau,\gamma-1}^\mathrm{sens} +\hat\epsilon_\mathrm{SIO,w-1} -\hat k_\mathrm{TO,\gamma-1} +\mu_\gamma e_\gamma, eγ=k^τ,γk^τ,γ1sens.e_\gamma =\hat k_{\tau,\gamma} -\hat k_{\tau,\gamma-1}^\mathrm{sens}.

The prediction advances the trajectory, the integer-correction term preserves its coordinate, and the feedback term limits accumulated model error. The frequency-domain correction is

F~n,m,γUE=Fn,m,γUEexp ⁣{j2πκnΔf(k^τ,γsensB+mNsΔT^as,w1)}.\tilde F_{n,m,\gamma}^\mathrm{UE} =F_{n,m,\gamma}^\mathrm{UE} \exp\!\left\{ j2\pi\kappa_n\Delta f \left( \frac{\hat k_{\tau,\gamma}^\mathrm{sens}}{B} +mN_s\Delta\hat T_{as,w-1} \right) \right\}.

This option removes both the true LoS propagation delay and the UE TO, so the output delay is referenced to the LoS path. It requires LoS to remain visible; if LoS disappears or the dominant peak switches, the tracked coordinate no longer represents the same physical path.

eRTM uplink/downlink OFDM timing relationship

The diagram shows the relationship among the downlink reference signal, its corresponding uplink reference signal, propagation delays, timing advance, and the delays observed at the two endpoints.

For the same downlink/uplink reference-boundary pair, assume that TT is the theoretical time difference between the downlink reference signal and its corresponding uplink reference signal on the OFDM grid. Let tDLULBSt_\mathrm{DL-UL}^\mathrm{BS} be the BS downlink-transmit/uplink-receive reference-boundary difference and tTAUEt_\mathrm{TA}^\mathrm{UE} the UE uplink timing advance. With the UE downlink reference boundary as time zero, downlink path ll arrives at τlUE\tau_l^\mathrm{UE} and the uplink is transmitted at TtTAUET-t_\mathrm{TA}^\mathrm{UE}, so

trxtx,lUE=TτlUEtTAUE.t_{\mathrm{rx-tx},l}^\mathrm{UE} =T-\tau_l^\mathrm{UE}-t_\mathrm{TA}^\mathrm{UE}.

With the BS downlink reference boundary as time zero, the BS uplink-receive reference boundary is at T+tDLULBST+t_\mathrm{DL-UL}^\mathrm{BS} and uplink path ll is delayed from it by τlBS\tau_l^\mathrm{BS}, so

ttxrx,lBS=T+τlBS+tDLULBS.t_{\mathrm{tx-rx},l}^\mathrm{BS} =T+\tau_l^\mathrm{BS}+t_\mathrm{DL-UL}^\mathrm{BS}.

Subtracting the UE receive-to-transmit waiting interval leaves the total downlink and uplink link delay:

ttxrx,lBStrxtx,lUE=τlDL+τlUL.t_{\mathrm{tx-rx},l}^\mathrm{BS} -t_{\mathrm{rx-tx},l}^\mathrm{UE} =\tau_l^\mathrm{DL}+\tau_l^\mathrm{UL}.

Substituting these intervals together with τlDL=τl,prop+τDLRF\tau_l^\mathrm{DL}=\tau_{l,\mathrm{prop}}+\tau_\mathrm{DL}^\mathrm{RF} and τlUL=τl,prop+τULRF\tau_l^\mathrm{UL}=\tau_{l,\mathrm{prop}}+\tau_\mathrm{UL}^\mathrm{RF} gives

τlBS+τlUE=2τl,prop+τDLRF+τULRFtDLULBStTAUE.\tau_l^\mathrm{BS}+\tau_l^\mathrm{UE} =2\tau_{l,\mathrm{prop}}+\tau_\mathrm{DL}^\mathrm{RF} +\tau_\mathrm{UL}^\mathrm{RF} -t_\mathrm{DL-UL}^\mathrm{BS} -t_\mathrm{TA}^\mathrm{UE}.

Define the path-independent term

τc=τDLRF+τULRFtDLULBStTAUE,\tau_c =\tau_\mathrm{DL}^\mathrm{RF} +\tau_\mathrm{UL}^\mathrm{RF} -t_\mathrm{DL-UL}^\mathrm{BS} -t_\mathrm{TA}^\mathrm{UE},

The path delays observed at the two endpoints therefore satisfy

τlBS+τlUE=2τl,prop+τc.\boxed{ \tau_l^\mathrm{BS}+\tau_l^\mathrm{UE} =2\tau_{l,\mathrm{prop}}+\tau_c }.

Finally, substituting τlUE=τl,prop+τTOUE\tau_l^\mathrm{UE}=\tau_{l,\mathrm{prop}}+\tau_\mathrm{TO}^\mathrm{UE} and τlBS=τl,prop+τTOBS\tau_l^\mathrm{BS}=\tau_{l,\mathrm{prop}}+\tau_\mathrm{TO}^\mathrm{BS} gives

τTOBS+τTOUE=τc.\boxed{ \tau_\mathrm{TO}^\mathrm{BS} +\tau_\mathrm{TO}^\mathrm{UE} =\tau_c }.

τc\tau_c can be calculated directly from system-calibration parameters and known runtime parameters. Specifically, add the calibrated downlink and uplink RF group delays, then subtract the runtime offset between the BS downlink-transmit and uplink-receive reference boundaries and the UE uplink timing advance. The two receivers observe τlBS\tau_l^\mathrm{BS} and τlUE\tau_l^\mathrm{UE}, respectively.

eRTM uses the BS-side uplink estimate H^BS[n]\hat H_{\mathrm{BS}}[n] and UE-side downlink estimate H^UE[n]\hat H_{\mathrm{UE}}[n] from closely spaced reference symbols. Because TO varies slowly, τTOBS(tUL)\tau_\mathrm{TO}^\mathrm{BS}(t_{\mathrm{UL}}) and τTOUE(tDL)\tau_\mathrm{TO}^\mathrm{UE}(t_{\mathrm{DL}}) for the same measurement pair are abbreviated as τTOBS\tau_\mathrm{TO}^\mathrm{BS} and τTOUE\tau_\mathrm{TO}^\mathrm{UE}. Under the TDD reciprocity conditions, the Signal Model gives

HBS[n]HUE[n]ej2πκnΔfτTOBSUE.H_{\mathrm{BS}}[n] \approx H_{\mathrm{UE}}[n] e^{-j2\pi\kappa_n\Delta f \tau_\mathrm{TO}^{\mathrm{BS-UE}}}.

In FDD, eRTM reliability decreases if the visible path sets or path scattering coefficients differ excessively between the two carriers. The first eRTM step estimates the differential TO τTOBSUE\tau_\mathrm{TO}^{\mathrm{BS-UE}} using either a frequency-domain maximum-likelihood metric or a delay-magnitude-spectrum metric.

Select the runtime metric with uplink.ertm_timing_metric. delay_magnitude is the default and keeps the existing phase-robust delay-magnitude correlation with centroid3 peak refinement. maximum_likelihood uses the white-noise, unknown-common-phase ML form below and applies three-point parabolic peak refinement. The CPU and CUDA implementations evaluate the ML metric as a complex circular correlation of the two oversampled delay responses; by the correlation theorem, this is equivalent to the frequency-domain IFFT{H^BSH^UE}\operatorname{IFFT}\{\hat H_\mathrm{BS}\hat H_\mathrm{UE}^{*}\} expression.

Let the common unknown channel on the UE’s current delay axis be

H0,γ[n]=l=0L1αlej2πκnΔf[τl,prop+τTOUE].H_{0,\gamma}[n] =\sum_{l=0}^{L-1}\alpha_l e^{-j2\pi\kappa_n\Delta f [\tau_{l,\mathrm{prop}}+\tau_\mathrm{TO}^\mathrm{UE}]}.

Let the quantity to be estimated, τ\tau, represent τTOBSUE\tau_\mathrm{TO}^{\mathrm{BS-UE}}. The observation model is

H^BS[n]=H0,γ[n]ej2πκnΔfτ+VBS,γ[n],\hat H_{\mathrm{BS}}[n] =H_{0,\gamma}[n]e^{-j2\pi\kappa_n\Delta f\tau} +V_{\mathrm{BS},\gamma}[n], H^UE[n]=H0,γ[n]+VUE,γ[n],\hat H_{\mathrm{UE}}[n] =H_{0,\gamma}[n]+V_{\mathrm{UE},\gamma}[n], VBS,γ[n]CN(0,σBS,n2),VUE,γ[n]CN(0,σUE,n2),V_{\mathrm{BS},\gamma}[n]\sim\mathcal{CN}(0,\sigma_{\mathrm{BS},n}^2), \qquad V_{\mathrm{UE},\gamma}[n]\sim\mathcal{CN}(0,\sigma_{\mathrm{UE},n}^2),

with independent endpoint noise. Eliminating the common channel gives

τ^TOBSUE,ML=argminτn=0N1H^BS[n]ej2πκnΔfτH^UE[n]2σBS,n2+σUE,n2.\hat\tau_\mathrm{TO}^{\mathrm{BS-UE},\mathrm{ML}} =\arg\min_\tau \sum_{n=0}^{N-1} \frac{ \left| \hat H_{\mathrm{BS}}[n] e^{j2\pi\kappa_n\Delta f\tau} -\hat H_{\mathrm{UE}}[n] \right|^2 }{\sigma_{\mathrm{BS},n}^2+\sigma_{\mathrm{UE},n}^2}.

With calibrated common phase, this is equivalent to

τ^TOBSUE,ML=argmaxτRe ⁣{n=0N1H^BS[n]H^UE[n]σBS,n2+σUE,n2ej2πκnΔfτ}.\hat\tau_\mathrm{TO}^{\mathrm{BS-UE},\mathrm{ML}} =\arg\max_\tau \operatorname{Re}\!\left\{ \sum_{n=0}^{N-1} \frac{ \hat H_{\mathrm{BS}}[n]\hat H_{\mathrm{UE}}^{*}[n] }{\sigma_{\mathrm{BS},n}^2+\sigma_{\mathrm{UE},n}^2} e^{j2\pi\kappa_n\Delta f\tau} \right\}.

With unknown common phase, maximize the magnitude instead:

τ^TOBSUE,ML=argmaxτn=0N1H^BS[n]H^UE[n]σBS,n2+σUE,n2ej2πκnΔfτ.\hat\tau_\mathrm{TO}^{\mathrm{BS-UE},\mathrm{ML}} =\arg\max_\tau \left| \sum_{n=0}^{N-1} \frac{ \hat H_{\mathrm{BS}}[n]\hat H_{\mathrm{UE}}^{*}[n] }{\sigma_{\mathrm{BS},n}^2+\sigma_{\mathrm{UE},n}^2} e^{j2\pi\kappa_n\Delta f\tau} \right|.

For white noise, the constant denominator may be omitted. On a length-PP discrete search grid, define

qγ[p]=IFFTP ⁣{H^BS[n]H^UE[n]σBS,n2+σUE,n2}.q_\gamma[p] =\operatorname{IFFT}_{P}\!\left\{ \frac{ \hat H_{\mathrm{BS}}[n]\hat H_{\mathrm{UE}}^{*}[n] }{\sigma_{\mathrm{BS},n}^2+\sigma_{\mathrm{UE},n}^2} \right\}.

Then

p^=argmaxpqγ[p].\hat p=\arg\max_p|q_\gamma[p]|.

Map the circular-IFFT peak index to a signed delay bin:

p^s={p^,p^P2,p^P,p^>P2.\hat p_\mathrm{s} = \begin{cases} \hat p, &\hat p\le \dfrac{P}{2},\\ \hat p-P, &\hat p>\dfrac{P}{2}. \end{cases}

Let Q[p]=qγ[p]Q[p]=|q_\gamma[p]|. Using the peak and its two circular neighbors, the three-point parabolic fractional-bin refinement is

δ^p=12Q[(p^1)modP]Q[(p^+1)modP]Q[(p^1)modP]2Q[p^]+Q[(p^+1)modP].\hat\delta_p =\frac{1}{2} \frac{ Q[(\hat p-1)\bmod P]-Q[(\hat p+1)\bmod P] }{ Q[(\hat p-1)\bmod P]-2Q[\hat p]+Q[(\hat p+1)\bmod P] }.

Then,

τ^TOBSUE,ML=p^s+δ^pPΔf.\hat\tau_\mathrm{TO}^{\mathrm{BS-UE},\mathrm{ML}} =\frac{\hat p_\mathrm{s}+\hat\delta_p}{P\Delta f}.

When the uplink and downlink channels have poor phase consistency because of reference-signal separation, transmit/receive system-response differences, or similar effects, cross-correlating their delay-magnitude spectra reduces sensitivity to the phase mismatch and improves differential-TO robustness.

Let P=LosNP=L_\mathrm{os}N be the zero-padded IFFT length, with the remaining PNP-N frequency-domain coefficients set to zero. Using the subcarrier index κn\kappa_n directly, the oversampled delay response and magnitude are

h~q,γ[p]=1Pn=0N1H^q,γ[κn]ej2πκnp/P.\tilde h_{q,\gamma}[p] =\frac{1}{P} \sum_{n=0}^{N-1} \hat H_{q,\gamma}[\kappa_n] e^{j2\pi\kappa_n p/P}.

The corresponding delay-magnitude spectrum is

aq,γ[p]=h~q,γ[p],p=0,,P1,q{BS,UE}.a_{q,\gamma}[p] =|\tilde h_{q,\gamma}[p]|, \qquad p=0,\ldots,P-1, \qquad q\in\{\mathrm{BS},\mathrm{UE}\}.

Circularly correlate the two delay-magnitude spectra:

Camp[d]=p=0P1aBS,γ[p]aUE,γ[(pd)modP].C_\mathrm{amp}[d] =\sum_{p=0}^{P-1} a_{\mathrm{BS},\gamma}[p] a_{\mathrm{UE},\gamma}^{\vphantom{*}}[(p-d)\bmod P].

Let the circular-correlation peak index be

d^=argmaxdCamp[d].\hat d=\arg\max_d C_\mathrm{amp}[d].

Map it to a signed delay bin:

d^s={d^,d^P2,d^P,d^>P2.\hat d_\mathrm{s} = \begin{cases} \hat d, &\hat d\le \dfrac{P}{2},\\ \hat d-P, &\hat d>\dfrac{P}{2}. \end{cases}

Three-point parabolic interpolation gives the fractional-bin refinement

δ^d=12Camp[(d^1)modP]Camp[(d^+1)modP]Camp[(d^1)modP]2Camp[d^]+Camp[(d^+1)modP].\hat\delta_d =\frac{1}{2} \frac{ C_\mathrm{amp}[(\hat d-1)\bmod P] -C_\mathrm{amp}[(\hat d+1)\bmod P] }{ C_\mathrm{amp}[(\hat d-1)\bmod P] -2C_\mathrm{amp}[\hat d] +C_\mathrm{amp}[(\hat d+1)\bmod P] }.

Therefore,

τ^TOBSUE,amp=d^s+δ^dPΔf.\hat\tau_\mathrm{TO}^{\mathrm{BS-UE},\mathrm{amp}} =\frac{\hat d_\mathrm{s}+\hat\delta_d}{P\Delta f}.

This metric uses the complete multipath delay structure rather than subtracting two dominant peaks.

The Delay and Timing-Offset Relationship gives:

{τTOBS+τTOUE=τc,τTOBSτTOUE=τTOBSUE.\left\{ \begin{aligned} \tau_\mathrm{TO}^\mathrm{BS} +\tau_\mathrm{TO}^\mathrm{UE} &=\tau_c,\\ \tau_\mathrm{TO}^\mathrm{BS} -\tau_\mathrm{TO}^\mathrm{UE} &=\tau_\mathrm{TO}^{\mathrm{BS-UE}}. \end{aligned} \right.

Solving this system gives

{τTOUE=τcτTOBSUE2,τTOBS=τc+τTOBSUE2.\left\{ \begin{aligned} \tau_\mathrm{TO}^\mathrm{UE} &=\frac{\tau_c-\tau_\mathrm{TO}^{\mathrm{BS-UE}}}{2},\\ \tau_\mathrm{TO}^\mathrm{BS} &=\frac{\tau_c+\tau_\mathrm{TO}^{\mathrm{BS-UE}}}{2}. \end{aligned} \right.

The UE frequency-domain correction is

F~n,m,γUE=Fn,m,γUEej2πκnΔfτ^TOUE.\tilde F_{n,m,\gamma}^\mathrm{UE} =F_{n,m,\gamma}^\mathrm{UE} e^{j2\pi\kappa_n\Delta f \hat\tau_\mathrm{TO}^\mathrm{UE}}.

A positive physical delay creates a negative frequency-domain slope, hence the positive compensation exponent.

Before sensing timing compensation, downlink path ll has coordinate

τlUE=τl,prop+τTOUE\tau_l^\mathrm{UE} =\tau_{l,\mathrm{prop}} +\tau_\mathrm{TO}^\mathrm{UE}

relative to the current UE demodulation boundary. OTA LoS tracking compensates the LoS observed coordinate τLoS,prop+τTOUE\tau_{\mathrm{LoS,prop}}+\tau_\mathrm{TO}^\mathrm{UE} and therefore reports propagation delay relative to LoS:

τ~l,OTA=τl,propτLoS,prop.\tilde\tau_{l,\mathrm{OTA}} =\tau_{l,\mathrm{prop}} -\tau_{\mathrm{LoS,prop}}.

eRTM estimates and removes τTOUE\tau_\mathrm{TO}^\mathrm{UE} separately, preserving the true propagation delay:

τ~l,eRTM=τlUEτ^TOUEτl,prop.\tilde\tau_{l,\mathrm{eRTM}} =\tau_l^\mathrm{UE} -\hat\tau_\mathrm{TO}^\mathrm{UE} \approx\tau_{l,\mathrm{prop}}.

The corrected F~n,m,γUE\tilde F_{n,m,\gamma}^\mathrm{UE} is concatenated in slow time for clutter rejection, a delay-Doppler 2D FFT, or micro-Doppler processing. With contiguous bandwidth B=NΔfB=N\Delta f, delay resolution is Δτ=1/B\Delta\tau=1/B, corresponding to bistatic total-path-length resolution Δdbi=c/B\Delta d_\mathrm{bi}=c/B. Uniform frequency sampling has circular delay-ambiguity period 1/Δf1/\Delta f, while the interference-free delay spread should remain within TCPT_\mathrm{CP}. For slow-time interval TslowT_\mathrm{slow} and coherent length MsM_s, Doppler resolution is 1/(MsTslow)1/(M_sT_\mathrm{slow}) and the two-sided unambiguous interval is ±1/(2Tslow)\pm1/(2T_\mathrm{slow}).

  • OTA LoS tracking requires a persistently visible LoS path; LoS loss or reference-peak switching can be mistaken for clock drift.
  • eRTM does not require a LoS path, but both directions must be enabled, fixed RF group delays must be calibrated, and the uplink and downlink channels must have sufficiently similar propagation structures.
  • TDD best matches the reciprocity model within the coherence time. FDD complex path coefficients are not necessarily reciprocal, so correlation is approximate and depends on corresponding principal path delays; if the visible path sets or path scattering coefficients differ too much between the two carriers, eRTM reliability decreases.

[1] S. Ding et al., “A Synchronization Solution for Bistatic ISAC Under NLOS With Rich Multipaths,” IEEE Internet of Things Journal, vol. 13, no. 13, pp. 29185–29199, Jul. 1, 2026, doi: 10.1109/JIOT.2026.3686456.