docs/research/sota-2026-05-22/R9-rssi-fingerprint-knn.md
Status: first measurement — MODERATE result · 2026-05-22
R8 just showed RSSI alone retains 95% of full-CSI accuracy for counting. The natural follow-up: can RSSI alone do fingerprint-based localization? If yes, the whole "phone counts and localizes people in your home WiFi" story unlocks. If no, R8's commercial enablement is bounded to counting-only.
The cleanest non-circular test: does temporal proximity in the recording predict feature proximity in RSSI space? A single 30-min recording captures one operator moving around one room. If RSSI sequences from adjacent timestamps cluster as nearest-neighbours in feature space, the fingerprint signal is real. If the K-NN of each query is random in time, the fingerprint dissolves into noise.
[56, 20] to a [20] RSSI proxy (band-mean per frame — same construction as R8).1077 × 1077 cosine-similarity matrix.Lift = K-NN fraction within window / random baseline.
| Metric | Value |
|---|---|
| 5-NN within ±60s | 0.169 |
| Random baseline | 0.077 |
| Lift over random | 2.18× |
| Per-query stdev | 0.183 |
Verdict — MODERATE. Below the ≥3× threshold for "strong fingerprint" but well above 1× random. The signal is real but noisy.
Three possible explanations for the moderate lift, each with different implications:
The 2.18× lift is consistent with all three. Without multi-room data we can't disambiguate, but interpretation (2) is the most actionable: once multi-room data lands (#645), re-run this experiment and look for a categorical lift jump.
wifi-densepose-wifiscan BSSID lists as additional dimensions), fusion with count/pose outputs as auxiliary cues.[N_AP × 20] matrix from wifi-densepose-wifiscan's BSSID-RSSI tuples — every observed AP becomes a feature dimension.