Доработка документации по результатам прогона
Some checks failed
01-smoke / smoke (push) Has been cancelled
02-guardrails / guardrails (push) Has been cancelled
03-gftest / gftest (push) Has been cancelled
04-cross-build / cross-build (push) Has been cancelled

This commit is contained in:
Maxim
2026-07-16 16:10:38 +03:00
parent ab1e87a17e
commit c4933e60c5
2 changed files with 19 additions and 3 deletions

View File

@@ -609,6 +609,8 @@ per-seq не чаще **400 мс** — расчёт петли потеря→ST
|---|---|---|---|
| 1 МБ, GROUPFEC=0 | 4 / 1024 | 4 | md5 ==, COMPLETE за 88 мс, END × 1 |
| 10 МБ, GROUPFEC=0 | 44 / 10240 | 45 | md5 ==, `NACK вне окна: 0`, STATUS 93% |
| 1 МБ, GROUPFEC=1 | 3 / 1153 (GF восст.) | **0** | md5 ==, COMPLETE за 88 мс |
| 10 МБ, GROUPFEC=1 | 51 / 11520 (45 GF восст.) | **6** | md5 ==, COMPLETE за 185 мс |
| негатив, FBGAIN 89 | — | — | A честно **exit 2** за 10 с (раньше рапортовал успех) |
Окно TX на 10 МБ провернулось ~5 раз без единого «NACK вне окна», кольцо RX не
@@ -616,6 +618,15 @@ per-seq не чаще **400 мс** — расчёт петли потеря→ST
END-фазе растёт до ~93% (эфир пуст, самоглушение A прекращается) — плато §12.8
на хендшейк не влияет, как и предполагалось.
**Гибрид закрывает почти всё паритетом.** На GROUPFEC=1 паритет гасит 45 из 51
потери на 10 МБ — ретрансмитов нужно всего **6** (против 55 на том же прогоне
без group-FEC), то есть на порядок меньше эфирного времени на дозакрытие тех же
потерь. Это и есть цель гибрида: GF закрывает большинство дыр немедленно, ARQ —
только то, что паритету не по силам (>2 стираний/группу). Полная приёмочная
матрица 3c (7 команд из плана, включая обе регрессии симплекса) пройдена
2026-07-16 — все результаты совпали с ожиданием, включая штатный FAIL симплекса
без group-FEC (нет ARQ на симплексе, техдолг #6 закрыт только на FDD).
**Клифф канала.** Стресс `TXGAIN 38/40/45` бесполезен: канала там нет вовсе —
`Заголовков 3322, CRC 0` (заголовок BPSK живёт, payload QPSK+RS падает первым).
Переход 30 (PER 0.4%) → 38 (100%) резкий, промежуточной точки на кабеле почти

View File

@@ -33,7 +33,7 @@ Sinosun MIMOMesh построен на **AD936x + Zynq (7Z020/7Z030/7Z035/7Z100)
| Топология | точка-точка, **симплекс** | MANET, 256+ узлов, multi-hop | MANET, до 559 узлов |
| Дуплекс | нет (FDD 868/915 — roadmap §10 п.7) | TDD | TDD, single-frequency |
| Надёжность/FEC | RS(255,223) внутрикадрово + **group-FEC 16+2** (эрейжер, GF(256), overhead 12.5%), измеренный PER 0.260.36%, 10 МБ соук байт-в-байт (§12.7) | адаптивная модуляция под канал (заявлено) | адаптивная модуляция под канал (заявлено) |
| ARQ | нет — закрыто частично group-FEC без обратного канала; полный ARQ на дуплексе (§10 п.7, техдолг #6) | есть (MAC-уровень) | есть (MAC-уровень) |
| ARQ | ✅ есть на FDD (селективный ретрансмит по NACK + END/COMPLETE, §12.9, техдолг #6 закрыт); на симплексе — group-FEC без обратного канала, ARQ там недоступен принципиально | есть (MAC-уровень) | есть (MAC-уровень) |
| Латентность | не нормируется отдельно; эфир кадра 5.33 мс + пауза TX 34 мс (§12.6/12.7) | ~6 мс/хоп (заявлено) | ~7 мс/хоп (заявлено) |
| TX-мощность | AD9361 без внешнего УМ, рабочая точка gain 20 дБ (единицы мВт на разъёме, §12.4) | 2×2 / 4×2 / 5×2 Вт | до 10 Вт (20 Вт эфф. с beamforming) |
| Диапазон | 915 МГц (тест); AD9361 tunable 70 МГц6 ГГц, но без фильтров/УМ под конкретный банд | заказные банды 225 МГц 5.85 ГГц | dual-band, конкретные частоты не раскрыты |
@@ -134,8 +134,13 @@ group-FEC слоя, а не переписывание протокола с н
## 7. Приоритеты (рекомендация)
1. Завершить **§10 п.7** (FDD + ARQ) — даёт максимальный прирост надёжности
при чисто софтовых изменениях, закрывает последний открытый техдолг (#6).
1. **Завершить §10 п.7** (FDD + ARQ) — **выполнено 2026-07-16** (README §12.9,
техдолг #6 закрыт на FDD). Полная приёмочная матрица пройдена на железе:
гибрид group-FEC+ARQ на 10 МБ вытягивает 51/51 потерю всего 6 ретрансмитами
(паритет закрывает 45 из них немедленно, без обратного канала) — то самое
сочетание «стирающий FEC + ARQ», которого по отдельности нет ни у одного
конкурента в §2. На симплексе (без обратного канала) техдолг закрыт
group-FEC-ом, ARQ там принципиально недоступен — так и задумано.
2. Адаптивная модуляция (QPSK↔16QAM) — измеримый шаг к паритету по
«auto link adaptation» с минимальными изменениями кода.
3. **§10 п.8** (UDP-туннель) — переводит pluto-link из «демо передачи файла»