Lab062: record invalidated 500 ksymbol/s RF packet trial

This commit is contained in:
LittleSam129
2026-09-14 13:58:42 +03:00
parent 25cc89f0c7
commit f8ae6c6bfc
16 changed files with 8774 additions and 0 deletions

View File

@@ -2661,3 +2661,72 @@ READY_BEHIND_EXPLICIT_MODE до отдельного контролируемо
500K-пакетами. Оборудование не опрашивалось, RF TX=0. Lab061 фиксируется этим
отдельным коммитом; push выполняется пользователем отдельно. Следующий этап:
STOP; Lab062 автоматически не начинать.
# Запись 056
## Дата
14 сентября 2026 года
## Тема
Lab062 — подготовка полного пакета 500K и аппаратный RX-only preflight
## Выполнено
От HEAD 25cc89f0c734f77141632d19dbcdb6b2f066d60b подготовлен один waveform
из16 полных PHY-пакетов по256 байт payload:1476096 отсчётов,0,184512с,
SHA-256 e84bbce227426c0aac13a48ded1286ca4a44fc6e3efce01f6e5a513217c87ff5.
Строгий программный roundtrip legacy/T2 дал16/16 HEADER/FEC/CRC и точных
payload в исходном порядке. Quick gate:962 теста ядра,35 функциональных
проверок,13 пропусков; pytest:962 passed,0 failed.
Фактическая схема:1400МГц,500ксимв/с, Fs8Мвыб/с, расстояние примерно1,2м,
LOS в помещении; TX возле окна, RX на столе, одинаковая поляризация. Антенны,
кабели и USB-схема неподвижны. Усиления сохранены: TX VGA10дБ, RX LNA/VGA
24/24дБ, RF amplifier и Bias-Tee OFF. Общая опора:10МГц TCXO → MASTER →
MASTER CLKOUT → SLAVE CLKIN, длинный кабель сохранён.
Один аппаратный RX-only preflight подтвердил MASTER/SLAVE reg29=0x26 и SLAVE
CLKIN=DETECTED на втором опросе через133,5795мс. Записано800000 отсчётов фона:
полный RMS2,314058, AC RMS0,985483 кода, max|I|/|Q|=6/8, clipping0/800000,
RX overruns0, неожиданно сильного сигнала нет. Отсутствие аналоговой компрессии
этим не доказано. CLKOUT выключены без ошибок, процессы до/после CLEAR.
RF TX=0, TX-команд не было, усиления не менялись, preflight не повторялся.
Lab062 не коммитировалась, push не выполнялся. Следующий этап: STOP и ожидание
отдельного явного разрешения на единственный Lab062 TX; Lab063 не начинать.
# Запись 057
## Дата
14 сентября 2026 года
## Тема
Lab062 — единственный RF-сеанс полного пакета 500K и сравнение legacy/T2
## Выполнено
После отдельного разрешения пользователя выполнен один TX-сеанс подготовленного потока из 16
полных PHY-пакетов. Перед TX повторная проверка подтвердила MASTER/SLAVE reg29=0x26 и SLAVE
CLKIN=DETECTED. Автоматических и ручных повторов не было. RX сохранил 24 000 000 комплексных
отсчётов за 3,000 с, 48 000 000 байт, SHA-256
ce0bd603e4ca356af67d504ee11c9e9f38171f31c7427fbe61216a28126b2b32; overruns0 и clipping0.
В промежуточной строке TX-журнала зарегистрирован один underrun длиной до16672 байт, хотя
итоговая строка утилиты сообщила0. Ненулевое наблюдение сохранено, сеанс признан
`INVALID_TX_UNDERRUN`, повтор запрещён и не выполнялся. Cleanup прошёл без ошибок, SDR-процессы
после сеанса CLEAR, RF TX=0.
Одна и та же RX-запись независимо обработана строгими режимами legacy и T2 без fallback. Оба
получили144 строгих кандидата,3 прохода PHY header,3 запуска и прохода FEC,3 запуска CRC,0 CRC
PASS и0/16 пакетов. T2 gain равен0. Диагностические границы всех16 пакетов найдены только после
строгого вердикта и не передавались приёмнику. По сопоставимой методике Lab058 средняя доля
ошибочных символов равна0,099287, EVM1,220401, matched/residual−1,730051дБ, медианная
неравномерность полосы p95–p05 равна6,660341дБ. Эти значения хуже Lab056 B, но их нельзя
отделить от TX underrun.
Lab062 не коммитировалась, push не выполнялся, Lab063 не создана. Следующий этап: RF TX=0 и
отдельно согласовать только офлайн-локализацию underrun относительно границ пакетов.