Threshold-Based Path Detection
Reading Paths Out of the Guard Region
The embedded pilot creates a channel-response pattern in the guard region (Section 1). The receiver now faces a simple statistical problem: which of the guard-region cells carry path energy, and what are the corresponding amplitudes? This is the threshold-based path detection problem β the computational workhorse of OTFS channel estimation.
The point is that path detection is a per-cell hypothesis test, and because we know the noise statistics (i.i.d. from Chapter 4), we can set the threshold to achieve a target false-alarm rate. This is the standard radar-detection problem adapted to the DD grid.
Threshold-Based Path Detection
Complexity:The algorithm is a single pass over the guard region with a per-cell test. It scales as β trivial compared to the detection step (Chapter 8). The threshold controls the false-alarm / missed-detection trade-off, designed next.
Theorem: Threshold for Target False-Alarm Rate
Let be the noise variance of each DD-grid cell and the pilot amplitude. Under the no-path hypothesis, the normalized cell follows a scaled chi-squared distribution with 2 degrees of freedom (since ). To achieve a target false-alarm rate per cell, set The probability of missing a true path with gain is where is the Marcum Q-function of order 1.
Under noise only, the cell magnitude is Rayleigh-distributed, so is exponential with mean . The threshold is the standard exponential-tail quantile. Choosing the right threshold is a classical detection-theory problem.
No-path distribution
Under (no path at this cell), with . Therefore and Exponential β mean .
False-alarm probability
. Solving: .
Missed-detection probability
Under (path with gain ), , so is noncentral chi-squared with non-centrality, scaled by . The missed-detection probability evaluates to the Marcum Q-function as stated.
Key Takeaway
The detection threshold is set by the noise variance and pilot power. A target false-alarm rate corresponds to . For a 25 dB pilot boost, the threshold is 30 dB below the pilot level β cleanly separating paths from noise in the guard region. The design is essentially identical to constant-false-alarm-rate (CFAR) detection in radar.
Example: Setting the Threshold for 25 dB Pilot SNR
The pilot SNR is (25 dB). Target false-alarm rate per cell: . Compute the detection threshold relative to the pilot level, and the expected missed-detection probability for a path with (β10 dB relative to the pilot).
Threshold
. Expressed in dB relative to pilot: dB.
Missed-detection
(15 dB). With threshold at 16.6 dB below pilot and path peak at 15 dB below pilot, the path is above the threshold with high confidence β is on the order of or better.
Design rule
Set the pilot boost so that the weakest path (relative to the pilot) is at least 5 dB above the threshold. For a dynamic range of 15 dB between the strongest and weakest paths, a 25 dB pilot boost with is typical.
ROC Curve: Detection vs False Alarm
Plot the detection probability against the false-alarm rate for different pilot SNRs and path strengths. A receiver-operating-characteristic (ROC) curve: good pilot SNR gives a sharp knee (high detection with low false alarm); weak pilot SNR gives a nearly diagonal ROC (indistinguishable from guessing). Slide the pilot SNR and watch the ROC shift.
Parameters
Per-Cell vs Frame-Level False-Alarm Rate
The threshold above gives per-cell false-alarm rate. In the full guard region of cells, the expected number of false alarms is . For a guard region of size cells and , we expect roughly 0.25 spurious detections per frame β a mostly-clean output.
For aggressive false-alarm control, use a frame-level target: . Setting the cell threshold via the Bonferroni correction ensures the frame-level false-alarm rate remains below .
Adaptive (CFAR) Threshold Detection
Complexity:CFAR (Constant False Alarm Rate) detection adapts the threshold to local noise statistics, which improves robustness in non-stationary noise environments. The median estimator is robust against strong nearby paths that would otherwise bias a mean-based estimate. For standard OTFS with well-calibrated noise, the fixed-threshold algorithm (Algorithm AThreshold-Based Path Detection) is adequate and cheaper.
Practical Thresholds for 5G NR Deployment
Typical OTFS deployment thresholds:
- Normal operation: per cell, corresponding to .
- High-reliability: per cell, .
- Low-SNR operation: use with subsequent validation via data-aided refinement.
The detection threshold is decoupled from the channel's path strength distribution; the same threshold works across indoor, urban, and highway deployments. Only the pilot SNR boost needs to be adapted to the channel's worst-case dynamic range. 3GPP implementations typically set the pilot at 6 dB above data power and use .
- β’
Fixed works across URLLC, eMBB, mMTC traffic classes
- β’
Pilot boost 6β10 dB keeps 99% of path detections correct
- β’
CFAR variant is only needed for unknown noise environments (LEO uplink, unlicensed spectrum)