Lab066: validate 500 ksymbol/s full-packet OTA reception
This commit is contained in:
@@ -2924,3 +2924,80 @@ clipping0, cleanup без ошибок; процессы после CLEAR. RX:16
|
||||
RF TX=0. Lab065 не коммитировалась, push не выполнялся, Lab066 не создана.
|
||||
Следующий этап: STOP, рассмотрение результата и отдельное разрешение на коммит
|
||||
Lab065; повторная передача или изменение усилений запрещены.
|
||||
|
||||
# Запись 061
|
||||
|
||||
## Дата
|
||||
|
||||
15 сентября 2026 года
|
||||
|
||||
## Тема
|
||||
|
||||
Lab065 зафиксирована; подготовка исправленного Lab066 и RX-only preflight
|
||||
|
||||
## Выполнено
|
||||
|
||||
По прямому разрешению пользователя создан локальный коммит Lab065
|
||||
`dacf04f2d0a15c0c1b56a7fb527db61fc2e38462` с сообщением
|
||||
`Lab065: validate OTA gain improvement at TX VGA 20 dB`. Push не выполнялся.
|
||||
|
||||
Lab066 подготовлена как исправленный повтор цели Lab062. Исторический результат
|
||||
Lab062 сохранён: `RF_SESSION_INVALID_TX_UNDERRUN`, legacy/T2 0/16. В Lab066
|
||||
использованы16 штатных полных PHY-пакетов по256 байт при500ксимв/с, Fs8Мвыб/с,
|
||||
цифровой несущей+50кГц, RF1400МГц, TX VGA20дБ и RX LNA/VGA24/24дБ. RF amplifier
|
||||
и Bias-Tee выключены; геометрия около1,2м, LOS, антенны и поляризация прежние.
|
||||
|
||||
Каждый packet waveform содержит92256 отсчётов. Между пакетами записаны15
|
||||
фактических нулевых пауз по40000 отсчётов, то есть по5мс. Добавлены начальный и
|
||||
конечный guards по800000 отсчётов, или по100мс. Длина без guards равна2076096,
|
||||
полная длина3676096 отсчётов,7352192 байта,0,459512с. SHA-256 TX:
|
||||
621b0bb8ec72bba4f522c79a5c77669c850740ea481270c4dcc2a7317819f199.
|
||||
|
||||
Весь конечный TX-файл независимо обработан legacy и T2. Оба режима дали16/16
|
||||
HEADER, FEC, CRC, packet output и точных payload в правильном порядке. Позиции
|
||||
пакетов совпали с разметкой пауз. Между режимами fallback отсутствует; T2 для
|
||||
каждого пакета заново оценивает состояние по его собственной преамбуле.
|
||||
|
||||
Программные шлюзы: quick gate1013 тестов ядра/39 функциональных/13 аппаратных
|
||||
пропусков PASS; pytest1013 passed; diff check PASS. Затем выполнен один RX-only
|
||||
preflight. Обе HackRF One r9 и роли подтверждены. MASTER/SLAVE reg29=0x26,
|
||||
SLAVE CLKIN=DETECTED на втором опросе через132,113мс. Фон:800000 отсчётов,
|
||||
полный RMS2,225641, AC RMS0,827637, max|I|/|Q|=4/5, clipping0, maximum
|
||||
overruns0, сильного сигнала нет. Cleanup без ошибок, процессы после CLEAR.
|
||||
|
||||
Независимый verifier пересчитал SHA, длину,15 нулевых пауз, оба guards,
|
||||
16 канонических packet waveform, payload и RX-only метрики; расхождений нет.
|
||||
Read-only adversary проверил запрет TX, одноразовость, связь preflight/capture
|
||||
с конфигурацией, максимум счётчиков, live-фон перед TX и границу диагностик;
|
||||
после исправлений открытых замечаний нет.
|
||||
|
||||
RF TX=0. Lab066 не коммитировалась, push не выполнялся, Lab067 не создавалась.
|
||||
Следующий этап: STOP и ожидание отдельного прямого разрешения на один TX Lab066.
|
||||
|
||||
После отдельного прямого разрешения выполнен ровно один OTA RF-сеанс Lab066.
|
||||
Передача всего потока запущена одним вызовом, автоматических повторов не было.
|
||||
Перед TX MASTER/SLAVE reg29=0x26, SLAVE CLKIN=DETECTED на втором опросе через
|
||||
131,291мс. Live RX-фон: AC RMS1,173567, max|I|/|Q|=4/5, clipping0. TX underrun
|
||||
observations0/0, RX overrun observations0/0/0/0; максимумы0/0. RX записал
|
||||
16000000 отсчётов за2,0с, SHA-256
|
||||
72ff7ddd8b30baa4a5c066361ca1f8dfa664f1da37f65c0c373b211ce6cf00f0.
|
||||
Cleanup без ошибок, процессы после CLEAR; аппаратная запись валидна.
|
||||
|
||||
Одна RX-запись независимо обработана legacy и T2 без fallback. Оба режима дали
|
||||
145 кандидатов,10 HEADER/FEC/CRC PASS,10 packet output и10 точных payload.
|
||||
Оба приняли пакеты4–8 и10–14; пакеты1–3,9,15,16 остановились на PHY header.
|
||||
Выигрыш T2 равен нулю.
|
||||
|
||||
Диагностика всех16 пакетов после строгого результата дала SER0,0110466,
|
||||
RMS-отклонение0,528374, matched/residual+5,542117дБ и медианную неравномерность
|
||||
полосы2,870070дБ. Это лучше Lab056 B на0,0239123 SER,0,316976 RMS,
|
||||
4,077271дБ matched/residual и2,601312дБ неравномерности. Относительно Lab062
|
||||
улучшения составляют0,0882400 SER,0,692027 RMS,7,272168дБ matched/residual и
|
||||
3,790271дБ неравномерности; сравнение с Lab062 контекстное из-за её underrun.
|
||||
|
||||
Классификация `PARTIAL_PACKET_RECOVERY_NO_T2_GAIN`: аппаратно чистый сеанс
|
||||
существенно улучшил физическое качество, но не достиг16/16, а T2 не изменил
|
||||
строгий результат. RF TX=0, повтор не выполнялся. Lab066 не коммитировалась,
|
||||
push не выполнялся, Lab067 не создавалась. Следующий возможный одиночный шаг —
|
||||
отдельно разрешённый офлайн-анализ PHY header не прошедших пакетов по сохранённой
|
||||
IQ-записи; новый TX не нужен.
|
||||
|
||||
Reference in New Issue
Block a user