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

@@ -2581,3 +2581,52 @@ Lab054 остался0/16 HEADER/FEC/CRC/packet у всех методов, ис
Созданы постановка, отчёт, baseline, CSV/JSON и пять графиков Lab059. Исходные
IQ повторно хешированы до/после и не изменились. Lab059 не коммитировалась,
push не выполнялся. Следующий этап: STOP; Lab060 автоматически не начинать.
# Запись 054
## Дата
11 сентября 2026 года
## Тема
Lab060 — OFFLINE-сопровождение несущей по решениям приёмника
## Выполнено
Lab059 зафиксирована отдельным коммитом
e16ec23fdb57e95ade46e9b6abc215502fca0686 с согласованным сообщением; push не
выполнялся. Затем только по сохранённым IQ Lab056, Lab054, Lab047 и синтетике
сравнены три варианта: T0 с неподвижной экстраполяцией P3, T1 с
решение-направленной поправкой фазы и T2 с поправкой фазы и частоты.
Оборудование не опрашивалось, аппаратных команд не было, RF TX=0.
Петля после 1280-символьной преамбулы получает текущий комплексный символ,
собственное решение +1/−1 и предыдущее состояние. Payload truth, header, magic,
JPEG, CRC, TX waveform и будущие символы не используются. Автоматический
контроль изменил только диагностический truth: фазовые и частотные траектории и
решения T1/T2 сохранились точно, а диагностическая SER изменилась. Утечки нет.
Пять нормированных полос 0,0002…0,004 проверены только на synthetic
500ксимв/с/EVM0,845350 с одинаковыми seed и39 сочетаниями стартовой частоты и
фазы. До реальных IQ для T1/T2 выбрана и заморожена полоса0,0005. Независимая
синтетическая проверка с другими seed дала на ключевом качестве B долю потерь
захвата 55,128205/0/0% и среднюю SER26,103132/4,729529/4,725104% для T0/T1/T2.
T2 снизил среднюю абсолютную конечную ошибку частоты до0,677354Гц.
На сохранённом Lab056 средняя SER B равна3,616990/3,509691/3,501780%, потерь
захвата нет; A остаётся0,017756% у всех. Диагностический физический ориентир B
3,495896%, EVM0,845350, matched/residual1,464846дБ и неравномерность полосы
5,471382дБ сохраняются. Lab047 у всех методов дал36/36. Lab054 у всех остался
0/16 HEADER, FEC/CRC не достигнуты, packets0/16; исторический NOT_A не изменён.
Фон дал0 ложных заголовков,0 ложных пакетов и не дал устойчивого lock.
Итог SUCCESS: лучший из проверенных вариантов T2 устраняет синтетические срывы
500K и почти достигает физического ориентира реального B, но не восстанавливает
Lab054. Штатный receiver и production-код не изменялись. Созданы постановка,
отчёт, CSV/JSON, NPZ, семь графиков и20 тестов Lab060; исходные IQ повторно
хешированы до/после и не изменились. Независимый read-only verifier подтвердил
причинность, формулы, отсутствие truth leakage и пересчитал ключевые NPZ/CSV
метрики без расхождений. Lab060 не коммитировалась, push не выполнялся.
Следующий этап: STOP и отдельно согласовать решение о внедрении T2 в штатный
receiver; Lab061 автоматически не создавать.