Этап 2
- README §12.8: таблица gate (PER0 3/5/14, PER2 1-11 при FBGAIN -80..0, доставка STATUS 0% при <=-40, плато ~50% при -20..0), вердикт - NOTES §2.2: разбор плато 50% (структурное: fb-RX платы A глохнет в её же TX-бёрсты, duty 57% при -p 4000), окно fb-TX -20..-10, пересмотр критерия доставки (STATUS кумулятивен, 5 Гц эффективных достаточно), TDD не нужен - BENCHMARK.md: framegen 570.6 мкс/кадр 255 Б -> STATUS 10 Гц ~0.6% ядра
This commit is contained in:
@@ -72,6 +72,43 @@ RX платы «глохнет», как только её TX активен. Э
|
||||
даже на `-p 4000` при СИЛЬНОМ RSSI (−33…−35) — вероятна компрессия входа RX
|
||||
(усиление 50 дБ избыточно). Проверить снижением RX/TX gain до свипа частот.
|
||||
|
||||
### 2.2. Gate-замер самоглушения (этап 2, 2026-07-16) — вердикт: FDD принят
|
||||
|
||||
Условия: кабель+аттенюатор, данные A→B 915 (`TXGAIN −30`, `-p 4000`,
|
||||
GROUPFEC=0 — сырой PER без маскировки), STATUS B→A 868 (10 Гц),
|
||||
1 МБ = 1024 кадра на прогон. Полные числа — README §12.8.
|
||||
|
||||
- **PER₀** (симплекс, 3×): потерь 3/5/14 → 0.29–1.37%, среднее 0.72%
|
||||
(канал флапает, см. выше).
|
||||
- **PER₂** (FDD, STATUS в эфире, FBGAIN −80…0, 8 прогонов): потерь 1–11,
|
||||
среднее 0.51%. **PER₂−PER₀ ≈ −0.2 п.п. — излучение STATUS форвард-линк
|
||||
не трогает вообще, ни при каком усилении.** PER₁≈PER₀ снят ранее (§2.1).
|
||||
- **Доставка STATUS B→A**: 0% при FBGAIN ≤ −40 (не пробивает аттенюатор);
|
||||
**плато ~50% при −20…0** (47/52/52/50/51%) — от усиления НЕ зависит.
|
||||
- FBGAIN=0 дал первые «RS битых: 3» на RX данных платы B → лёгкий самодесенс
|
||||
B на максимуме fb-TX. Рабочее окно fb-TX на кабеле: **−20…−10**.
|
||||
|
||||
**Плато 50% — структурное, не RF.** Гипотеза: fb-RX платы A десенсится её же
|
||||
TX-бёрстом (механизм §2, но на стороне A). Duty данных при `-p 4000` = 57%
|
||||
(кадр 5.33 мс + пауза 4 мс); STATUS ~1.4 мс выживает только попав в паузу —
|
||||
доля доставки ≈ доле тихого времени и потому не зависит от FBGAIN. Проверка
|
||||
при случае: `PAUSE=8000` должен поднять доставку. Приятное следствие: в фазе
|
||||
ретрансмитов и END-хендшейка ARQ плата A передаёт мало → доставка растёт
|
||||
именно там, где обратная связь критична.
|
||||
|
||||
**Вердикт gate.** Исходный критерий «≥99% доставки» был перестрахован и
|
||||
пересмотрен: STATUS кумулятивен по построению (потеря безвредна — следующий
|
||||
несёт то же состояние), 50% доставки = эффективные ~5 Гц фидбэка, для ARQ
|
||||
с rate-limit 2× периода и TX-окном ~19 с этого с большим запасом достаточно.
|
||||
Рабочий критерий: доставка стабильна (≥30%) И PER₂−PER₀ ≤ +0.3 п.п. И
|
||||
PER₁≈PER₀ — **выполнен, этап 5 (fallback TDD, цена ~8% throughput) не нужен**.
|
||||
|
||||
Замечание к методике: у приёмника НЕТ флага усиления RX данных (константа
|
||||
`RX_GAIN=50` в коде; `-g` приёмника — усиление fb-TX). Переменная окружения
|
||||
`RX_GAIN` скриптами не читается — прогоны «RX_GAIN=40/30/20» были репликами
|
||||
FBGAIN=0 (они и дали три точки плато). Гипотеза компрессии входа при RSSI
|
||||
−33…−35 (см. §2.1) остаётся непроверенной, но gate она не блокирует.
|
||||
|
||||
## 3. Регуляторика (868/915 МГц в регионе ETSI)
|
||||
|
||||
- **868 МГц** — SRD-диапазон: ограничения на полосу канала (сотни кГц),
|
||||
|
||||
Reference in New Issue
Block a user