Lab067: localize remaining PHY header failures

This commit is contained in:
LittleSam129
2026-09-15 17:45:38 +03:00
parent b27a5cf00e
commit af7c05f2da
18 changed files with 44156 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
# Lab067: текущее состояние
Дата: 15 сентября 2026 года.
## Граница работы
Lab067 выполнена полностью офлайн по сохранённой аппаратно валидной записи
Lab066. HackRF Plus не опрашивался, аппаратные команды не запускались, RF TX
оставался равным 0. Алгоритмы приёмника, PHY-заголовок, пороги, FEC, CRC и
критерии принятия пакета не менялись.
Исторический строгий результат Lab066 сохранён:
- legacy: 10/16 точных пакетов;
- T2: 10/16 точных пакетов;
- приняты пакеты 4–8 и 10–14;
- пакеты 1–3, 9, 15 и 16 остановились на PHY-заголовке.
## Проверенные исходники
- TX: 7 352 192 байта, 3 676 096 комплексных отсчётов, SHA-256
`621b0bb8ec72bba4f522c79a5c77669c850740ea481270c4dcc2a7317819f199`;
- RX: 32 000 000 байт, 16 000 000 комплексных отсчётов, 2,0 с при
8 Мвыб/с, SHA-256
`72ff7ddd8b30baa4a5c066361ca1f8dfa664f1da37f65c0c373b211ce6cf00f0`;
- на расчётной позиции каждого из 16 пакетов найден строгий кандидат с
нулевым смещением уточнённой позиции.
## Текущий вывод
Все шесть отказов локализованы в PHY-заголовке: преамбулы этих пакетов лежат
внутри диапазона принятых пакетов, но в коротком окне от последних 128 символов
преамбулы до конца заголовка растёт остаток. Медиана `matched/residual` снижается
с 5,906881 dB у принятых пакетов до 4,146180 dB у отказавших.
28 сырых ошибок заголовка занимают разные позиции; ни одна позиция не
повторяется между отказавшими пакетами. TX-заголовки всех 16 пакетов идентичны,
корректны и дают текущий программный круговой тест 16/16 в legacy и T2.
Систематическая ошибка обработки заголовка не найдена.
`HEADER_FAILURE_ROOT_CAUSE = LOCAL_RF_QUALITY`
`ONE SMALL FIX JUSTIFIED = NO`
Рекомендация: закрыть текущую диагностическую ветку на достигнутом результате
10/16 и перейти к ветке управления и телеметрии CRSF/ELRS. QPSK с меньшей
символьной скоростью можно рассматривать позднее для видеоканала.
Lab067 не коммитировалась. Push не выполнялся.