Lab061: integrate T2 into the strict receiver

This commit is contained in:
LittleSam129
2026-09-14 11:07:40 +03:00
parent 92b0e0f8dd
commit 25cc89f0c7
20 changed files with 1290 additions and 20 deletions

View File

@@ -547,6 +547,26 @@
[JSON](../data/processed/lab060/summary.json),
[real CSV](../data/processed/lab060/real_results.csv),
[synthetic CSV](../data/processed/lab060/synthetic_results.csv).
- **STOP:** исходные IQ не изменились, Lab060 не коммитировалась, push не
выполнялся, Lab061 не создана. Следующий этап — отдельно согласовать решение
о внедрении T2 в штатный receiver.
- **Фиксация:** Lab060 зафиксирована коммитом
`92b0e0f8dd726f4420e8ef5d5e7c049357296e7c`; push не выполнялся.
## Lab061 — T2 в строгом приёмнике
- **Запись 055; только offline, RF TX=0.** T2 встроен в существующий
`PacketProcessor` как явный режим; legacy остался значением по умолчанию.
Автоматического CRC-fallback нет, строгие header/FEC/CRC правила не менялись.
- **Полный synthetic PHY 500K:** 39 случаев на режим, CFO от −10 до +10 Гц,
три качества. Header legacy/T2 92,307692/94,871795%, CRC
89,743590/94,871795%. На EVM0,844032 packets 9/13 против11/13.
- **Реальные контроли:** Lab047 legacy/T2 36/36; Lab054 0/16; saved TX 16/16;
background 0 headers и0 packets. Исторический Lab054 `NOT_A` сохранён.
- **Lab056:** средняя SER A/B 0,017756/3,501780%, потери lock нет. Реальная
широкополосная ошибка около3,5% остаётся физическим ограничением.
- **Решение:** `READY_BEHIND_EXPLICIT_MODE` до контролируемого RF-теста с
полными 500K-пакетами. [План](lab061_current_state.md),
[отчёт](lab061_offline_result.md),
[JSON](../data/processed/lab061/summary.json),
[real CSV](../data/processed/lab061/real_results.csv),
[synthetic CSV](../data/processed/lab061/synthetic_packet_results.csv).
- **STOP:** Lab061 фиксируется этим отдельным коммитом; push выполняется
пользователем отдельно, Lab062 не создана.