Lab063: localize Lab062 RF quality degradation offline

This commit is contained in:
LittleSam129
2026-09-14 15:11:46 +03:00
parent f8ae6c6bfc
commit 4437917465
17 changed files with 2374 additions and 0 deletions

View File

@@ -2730,3 +2730,53 @@ PASS и0/16 пакетов. T2 gain равен0. Диагностические
Lab062 не коммитировалась, push не выполнялся, Lab063 не создана. Следующий этап: RF TX=0 и
отдельно согласовать только офлайн-локализацию underrun относительно границ пакетов.
# Запись 058
## Дата
14 сентября 2026 года
## Тема
Lab063: офлайн-локализация TX underrun и глобального ухудшения Lab062
## Выполнено
Lab062 зафиксирована отдельным коммитом
f8ae6c6bfceaa21b6c08dcf55d2bff996dd0dae5 с сообщением
`Lab062: record invalidated 500 ksymbol/s RF packet trial`; push не выполнялся. Статус
`RF_SESSION_INVALID_TX_UNDERRUN`, результаты legacy/T2 0/16 и запрет повтора сохранены.
По сохранённым TX/RX без аппаратных команд установлено, что 16 waveform по 92 256 отсчётов
записаны вплотную: 92 256 × 16 = 1 476 096. Дополнительная межпакетная пауза равна нулю.
`prepare()` не передаёт параметр паузы и не пишет нули между packet waveform, поэтому отсутствие
обещанных 5 мс признано ошибкой реализации подготовки Lab062. Внутренние защитные участки и
хвосты RRC каждого пакета сохранены.
Строка `longest 16672 bytes` пересчитана в 8 336 комплексных отсчётов, 1,042 мс, 521 символ и
9,035727% одного packet waveform. Это масштаб сообщения, а не доказанное число потерянных или
повторённых RF-отсчётов. Локальное сопоставление 512-символьными окнами с шагом 256 символов
дало 221 надёжное окно из 359. Задержка в них равна 0…1 отсчёту, скачков нет; место underrun по
RX не локализовано. В 22 дополнительных внутренних окнах пакетов3,4,12,13 корреляция ниже0,15,
поэтому задержка там не установлена. Края, повторяющаяся PRBS-преамбула и низкокорреляционные
окна исключены из delay-verdict, но сохранены в CSV. Корреляционные копии преамбулы имеют период
2 032 отсчёта.
Все 16 пакетов хуже Lab056 B по SER, EVM и matched/residual. SER составляет
7,580920…16,013629%, EVM 1,063657…1,663418, matched/residual от −4,420028 до
−0,536031дБ. Пакеты 3,4,12,13 выделяются всплесками AC-мощности и остатка при стабильной
медиане локального |h| 0,004488…0,004805. Пакет14 не имеет общего с ними физического признака.
Результат классифицирован как `GLOBAL_RF_DEGRADATION`; один локальный underrun недостаточен для
объяснения качества всего сеанса.
AC RMS по пакетам равен0,760816…2,032438 кода, max|I|/|Q| лежат в диапазонах3…6/4…7,
DC стабилен. Сильная аналоговая перегрузка по цифровым уровням менее вероятна, но без прибора не
исключена. Локального исходного файла или документации, объясняющей расхождение промежуточного и
итогового счётчиков `hackrf_transfer`, не найдено; `COUNTER SEMANTICS=NOT_ESTABLISHED`.
Созданы постановка, отчёт, JSON, два CSV, восемь графиков, анализатор и тесты. Lab063 выполнена
полностью офлайн, RF TX=0, оборудование не опрашивалось. Lab063 не коммитировалась, push не
выполнялся. Следующий этап: STOP и отдельно согласовать исследование уровня RX, усилений,
геометрии и возможной аналоговой компрессии или слабого полезного сигнала; Lab064 автоматически
не создавать.