Status: Stage 2 result. Date: 2026-06-08. Tag: sim-result-v3.
Reproduce: cd sim && python3 -m experiments.tdma_vs_csma (writes tdma_vs_csma.png).

This is the headline Stage-2 result: the measured confirmation of the central design claim —
TDMA eliminates the hidden-node loss that CSMA structurally cannot prevent. It is a relative
comparison on identical topology and traffic, which the validation gate
(north-georgia-validation.md) licensed.
The same hidden-node hub as the baseline: K clients all heard by one hub, all mutually hidden from each other, each offering 1 msg/min (LongFast). Only the MAC changes:
| K (hidden clients) | CSMA delivery | TDMA delivery | CSMA loss | TDMA loss | TDMA efficiency |
|---|---|---|---|---|---|
| 10 | 0.885 | 0.998 | 11.5% | 0.2% | 92.5% |
| 20 | 0.738 | 0.996 | 26.2% | 0.4% | 95.8% |
| 50 | 0.499 | 0.992 | 50.1% | 0.8% | 97.9% |
| 100 | 0.234 | 0.965 | 76.6% | 3.5% | 98.6% |
< 5 collision decode failures under TDMA at
K=50, versus thousands under CSMA — the slots make overlap impossible.mac-layer-options.md §3). It is lower
at small K (92.5% at K=10) because the per-frame beacon amortises over fewer slots — an honest
overhead the analysis' "amortised beacon" assumption smooths over.< 15% of airtime, and falling with K), versus
flooding's measured ~90% relay tax — the same lever seen from the MAC side.The CSMA curve is the hidden-node problem the project brief names as the central challenge; the TDMA curve is the design answer. The gap widens with K — precisely the regime (an elevated relay gathering many mutually-hidden clients) where the analysis showed CSMA/CAD is helpless. The next results (INFRA-aggregated DV control budget, then adaptive modulation for the capacity ceiling the K=100 residual exposes) build on this same validated comparison.