6.3 KiB
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 не создавалась.