# Lab066 — один OTA RF-сеанс полного 500K PHY-потока ## Аппаратная валидность 15 сентября 2026 года выполнен один разрешённый TX всего подготовленного потока. Передача запускалась один раз; автоматических повторов не было. RX стартовал раньше TX и сохранил 16000000 комплексных отсчётов за 2,000000 с. - TX SHA-256: `621b0bb8ec72bba4f522c79a5c77669c850740ea481270c4dcc2a7317819f199`; - RX SHA-256: `72ff7ddd8b30baa4a5c066361ca1f8dfa664f1da37f65c0c373b211ce6cf00f0`; - TX underrun observations: 0, 0; maximum 0; - RX overrun observations: 0, 0, 0, 0; maximum 0; - clipping: нет; - cleanup errors: нет; - SDR-процессы до и после: `CLEAR`. Непосредственно перед TX обе платы имели reg29=`0x26`; SLAVE CLKIN обнаружен на втором опросе через 131,291 мс. Live RX-проверка дала AC RMS 1,173567 кода, max |I|/|Q|=4/5 и не обнаружила clipping или сильный фон. После сеанса оба CLKOUT отключены. ## Строгое декодирование одной RX-записи Legacy и T2 получили одну и ту же непрерывную IQ-запись. Поиск кандидатов, временная синхронизация, RRC, пороги, PHY header, FEC, CRC и критерии принятия не менялись. Автоматического fallback между режимами нет. | Метрика | legacy | T2 | |---|---:|---:| | Кандидаты | 145 | 145 | | Header PASS | 10 | 10 | | FEC started | 10 | 10 | | FEC PASS | 10 | 10 | | CRC started | 10 | 10 | | CRC PASS | 10 | 10 | | Packet output | 10 | 10 | | Exact payload match | 10 | 10 | Оба режима приняли пакеты 4, 5, 6, 7, 8, 10, 11, 12, 13 и 14. Пакеты 1, 2, 3, 9, 15 и 16 не прошли PHY header у обоих режимов. Выигрыша одного режима над другим нет. | Пакет | Legacy H/F/C/O | T2 H/F/C/O | |---:|:---:|:---:| | 1 | 0/0/0/0 | 0/0/0/0 | | 2 | 0/0/0/0 | 0/0/0/0 | | 3 | 0/0/0/0 | 0/0/0/0 | | 4 | 1/1/1/1 | 1/1/1/1 | | 5 | 1/1/1/1 | 1/1/1/1 | | 6 | 1/1/1/1 | 1/1/1/1 | | 7 | 1/1/1/1 | 1/1/1/1 | | 8 | 1/1/1/1 | 1/1/1/1 | | 9 | 0/0/0/0 | 0/0/0/0 | | 10 | 1/1/1/1 | 1/1/1/1 | | 11 | 1/1/1/1 | 1/1/1/1 | | 12 | 1/1/1/1 | 1/1/1/1 | | 13 | 1/1/1/1 | 1/1/1/1 | | 14 | 1/1/1/1 | 1/1/1/1 | | 15 | 0/0/0/0 | 0/0/0/0 | | 16 | 0/0/0/0 | 0/0/0/0 | H/F/C/O означает header/FEC/CRC/output. Для каждого из 16 ожидаемых пакетов детектор имел кандидат точно на диагностической границе пакета. У шести непринятых пакетов FEC и CRC не запускались из-за отказа PHY header. ## Физическая диагностика после строгого результата Сопоставимые показатели рассчитаны отдельно по всем 16 пакетам методикой Lab058. Известный TX использован после завершения строгих прогонов и не влиял на принятие пакетов. | Показатель | Lab066 | |---|---:| | Доля ошибочных символов | 0,0110466, или 1,104664% | | Нормированное RMS-отклонение символов | 0,528374 | | Согласованная мощность | 8,359398 код² | | Остаточная мощность | 2,333261 код² | | Matched/residual | +5,542117 дБ | | Неравномерность усиления p95–p05 | медиана 2,870070 дБ | | Диапазон неравномерности по пакетам | 2,724906…3,111679 дБ | Остаток включает шум и немоделированные искажения; это не калиброванная мощность шума. Физические показатели являются диагностическими и не превращают непринятый пакет в успешный. ## Сравнение | Показатель | Lab056 B | Lab062 | Lab066 | |---|---:|---:|---:| | Доля ошибочных символов | 0,034959 | 0,099287 | 0,011047 | | RMS-отклонение | 0,845350 | 1,220401 | 0,528374 | | Matched/residual | +1,464846 дБ | −1,730051 дБ | +5,542117 дБ | | Неравномерность полосы | 5,471382 дБ | 6,660341 дБ | 2,870070 дБ | Относительно Lab056 B доля ошибочных символов ниже на 0,0239123, или на 68,40%; RMS-отклонение ниже на 0,316976, matched/residual выше на 4,077271 дБ, а неравномерность меньше на 2,601312 дБ. Относительно Lab062 доля ошибочных символов ниже на 0,0882400, или на 88,87%; RMS-отклонение ниже на 0,692027, matched/residual выше на 7,272168 дБ, а неравномерность меньше на 3,790271 дБ. Сравнение с Lab062 контекстное: тот сеанс остаётся аппаратно невалидным из-за TX underrun. ## Итог Классификация: `PARTIAL_PACKET_RECOVERY_NO_T2_GAIN`. Аппаратно чистая запись дала одинаковые 10/16 точных пакетов в legacy и T2. Физическое качество заметно лучше Lab056 B и невалидной Lab062, однако шесть пакетов остановились на PHY header, поэтому результат не является полным 16/16 успехом. Следующий отдельный шаг, если он будет разрешён: только офлайн сравнить ошибки PHY header, timing и CFO пакетов 1–3, 9, 15–16 с принятыми пакетами по уже сохранённому RX. Новый TX для этого не нужен. Сейчас `RF TX=0`, процессы `CLEAR`. Lab066 не коммитировалась, push не выполнялся, Lab067 не создавалась.