docs/research/sota-2026-05-22/ticks/tick-9.md
Thread: R1 (ToA multistatic CRLB) Verdict: Quantitative precision floor for WiFi multistatic localisation. Phase ranging beats ToA ranging by 238× at WiFi bandwidths — but only after solving the integer-ambiguity (cycle-slip) problem.
examples/research-sota/r1_toa_crlb.py — pure-numpy CRLB grid over bandwidth/SNR + phase-noise-vs-precision grid + 4-anchor multistatic geometric dilution.examples/research-sota/r1_toa_crlb_results.json — machine-readable predictions.docs/research/sota-2026-05-22/R1-toa-crlb.md — research note with the math, the headline numbers, the integer-ambiguity catch, ADR-029 architectural implication.20 MHz HT20 channel, 20 dB SNR (ESP32-S3 typical):
| Method | Single-shot | 100x averaged |
|---|---|---|
| ToA CRLB | 0.413 m | 0.041 m |
| Phase (single-subcarrier, 5° noise) | 1.73 mm | 0.17 mm |
| Phase advantage | 238× | 240× |
4-anchor multistatic 5×5 m room, GDOP 1.5:
| Method | Position precision |
|---|---|
| ToA | 25.3 cm |
| Phase (ambiguity-resolved) | 1.06 mm |
phase_align.rs is applied; raw ESP32 is 60-180°ticks/tick-9.md. No PROGRESS.md edit. Branch research/sota-r1-toa-crlb.
R2 (subsumed by R6+R12), R3 (cross-room re-ID), R4 (federated learning), R11 (through-bulkhead maritime), R13 (contactless BP), R15 (RF biometric).
~6.4h to cron stop. 9 threads landed.