Lab060: validate decision-directed carrier tracking

This commit is contained in:
LittleSam129
2026-09-11 14:13:51 +03:00
parent e16ec23fdb
commit 92b0e0f8dd
22 changed files with 2707 additions and 2 deletions

View File

@@ -516,5 +516,37 @@
- [Постановка](lab059_current_state.md), [отчёт](lab059_offline_result.md),
[JSON](../data/processed/lab059/summary.json),
[real CSV](../data/processed/lab059/real_results.csv),
[synthetic CSV](../data/processed/lab059/synthetic_results.csv). STOP;
Lab059 не коммитировалась, push не выполнялся, Lab060 не создана.
[synthetic CSV](../data/processed/lab059/synthetic_results.csv). Lab059
зафиксирована коммитом `e16ec23fdb57e95ade46e9b6abc215502fca0686`;
push не выполнялся.
## Lab060 — решение-направленное сопровождение несущей
- **Запись 054; только сохранённые IQ и синтетика, RF TX=0.** P3 задаёт
начальные частоту и фазу. T0 не сопровождает payload, T1 поправляет фазу по
собственным BPSK-решениям, T2 поправляет фазу и частоту. Payload truth,
header, magic, JPEG, CRC и будущие символы петля не получает.
- **Параметры до реальных IQ:** из пяти нормированных полос только на synthetic
500K/EVM0,845350 выбрана 0,0005 для T1 и T2. После выбора параметры
заморожены. Отдельный контроль замены диагностического truth сохранил точно
те же траектории и решения; утечки payload truth нет.
- **Устойчивость 500K:** на независимых 78 испытаниях T0 потерял захват в
55,128205%, T1/T2 — в 0%. Средняя SER T0/T1/T2 равна
26,103132/4,729529/4,725104%; конечная ошибка частоты T2 — 0,677354 Гц.
- **Реальный Lab056:** средняя SER B T0/T1/T2 равна
3,616990/3,509691/3,501780%, потерь захвата 0. T2 приблизился к
диагностическому ориентиру 3,495896%; физические EVM0,845350,
matched/residual1,464846дБ и ripple5,471382дБ остаются.
- **Строгие контроли:** Lab047 у всех 36/36. Lab054 у всех 0/16 HEADER,
FEC/CRC не достигнуты, packets0/16; исторический `NOT_A, 0/16` сохранён.
Фон: 0 ложных заголовков, 0 ложных пакетов, устойчивого lock нет.
- **Вердикт `SUCCESS`, лучший T2:** сопровождение устраняет проверенный предел
preamble-only экстраполяции, но не восстанавливает Lab054 и пока не встроено
в штатный receiver. [Постановка](lab060_current_state.md),
[отчёт](lab060_offline_result.md),
[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.