HomeDocs-Technical WhitePaper41-EFT.WP.Comms.Navigation v1.0

Chapter 9: Robustness — NLOS/Multipath/Occlusion Detection & Mitigation


I. Objectives & Applicability


II. Problem Modeling & Equivalent Forms


III. Channel Features & Detectors (Dual Track: Feature–Threshold / Learning)


IV. Statistical Thresholds & Learning-Based Discrimination


V. Mitigation Strategies (Reweight, Correct, Reconstruct, Censor)


VI. Multi-Sensor Consistency & Robust Graph/Filter Layers


VII. Adaptive to Nonstationary Environments


VIII. Data Contract (Required/Recommended Fields for This Chapter)

unit_system: "SI"

robust:

nlos_flag: "<bool>"

occlusion_flag: "<bool>"

score: "<0..1>" # calibrated LOS probability

features:

toa: {tau_ex: "<s>", tau_rms: "<s>", cir_peaks: "<list>"}

aoa: {beamwidth: "<rad>", peak_ratio: "<dB>", dtheta: "<rad>", dphi: "<rad>"}

foa: {var_f: "<Hz^2>", ridge_sharpness: "<unitless>"}

rss: {K_rician: "<dB>", logvar: "<dB^2>"}

cp: {cycle_slip_rate: "<1/s>", phase_jump: "<rad>"}

weights:

w_channel: {"TOA": "<0..1>", "TDOA": "<0..1>", "AOA": "<0..1>", "FOA": "<0..1>", "RSS": "<0..1>", "CP": "<0..1>"}

bias_correction:

model: "map-ray|learned|none"

mu_nlos: "<s|rad|Hz|dB>" # per-channel units

arrival_time:

convention: "pulled_const|integrand"

delta_form: "c_ref^-1 * ∫ n_eff dℓ" # or "∫ (n_eff/c_ref) dℓ"

gamma: "piecewise: free|fixture|substrate|device|environment"

d_ell: "m"

covariance:

Σ_y: "<block-diagonal or sparse>" # after robust deflation

logging:

auc: "<0..1>", ece: "<0..1>", drift_alarms: "<count>"

references:

- "EFT.WP.Comms.Navigation v1.0:Ch.3 S30-*"

- "EFT.WP.Comms.Navigation v1.0:Ch.4 S40-*"

- "EFT.WP.Comms.Navigation v1.0:Ch.5 S50-*"

- "EFT.WP.Comms.Navigation v1.0:Ch.8 S80-*"


IX. Implementation Bindings (Interface Prototypes)


X. Quality Gates (This Chapter)


XI. Cross-Volume References & Anchors (This Chapter)

  1. Cross-volume (fixed style): this volume Ch. 3 (path/arrival/frequency), Ch. 4 (observation models), Ch. 5 (geometry & DOP), Ch. 7 (dynamics), Ch. 8 (fusion estimation).
  2. Anchors in this chapter:
    • Minimal statements: S90-1—S90-23
    • Workflows: M9-1—M9-4
    • Interfaces: I9-1—I9-6

XII. Summary
Using equivalent bias/variance and mixture likelihoods, this chapter unifies the treatment of NLOS/multipath/occlusion, delivering an executable loop of features → detection → reweighting → correction → robust solving, and writing scores/flags and covariance updates into data contracts and interfaces—ensuring coherent, auditable coupling with geometry, synchronization, dynamics, and fusion estimation.


Copyright & License (CC BY 4.0)

Copyright: Unless otherwise noted, the copyright of “Energy Filament Theory” (text, charts, illustrations, symbols, and formulas) belongs to the author “Guanglin Tu”.
License: This work is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, redistribute, excerpt, adapt, and share for commercial or non‑commercial purposes with proper attribution.
Suggested attribution: Author: “Guanglin Tu”; Work: “Energy Filament Theory”; Source: energyfilament.org; License: CC BY 4.0.

First published: 2025-11-11|Current version:v5.1
License link:https://creativecommons.org/licenses/by/4.0/