3.8 KiB
Lab062 — полный пакет 500K, подготовка к одному RF-сеансу
Lab062 проверяет T2 на полном штатном PHY-пакете в одном будущем коротком эфирном сеансе. На текущем этапе разрешены подготовка, программный шлюз, аппаратная проверка общей опоры и RX-only запись фона. Передача запрещена до отдельного разрешения пользователя.
Неподвижная физическая схема
| Условие | Фактическое значение |
|---|---|
| Частота | 1400000000 Гц, только для Lab062 |
| Расстояние TX–RX | примерно 1,2 м |
| Геометрия | прямая видимость, помещение |
| TX | плата и антенна возле окна |
| RX | плата и антенна на столе пользователя |
| Антенны | имеющиеся антенны на 1400 МГц, неподвижны |
| Поляризация | одинаковая |
| Тактирование | 10 МГц TCXO → MASTER → MASTER CLKOUT → SLAVE CLKIN |
Длинный кабель общей опоры, USB-подключение, антенны и остальные кабели не перемещаются. Пользователь по возможности не проходит между антеннами. Во время будущего сеанса не меняются частота, усиления, ориентация и PHY.
Параметры
- 16 полных пакетов, payload каждого — 256 байт;
- BPSK, 500000 символов/с, Fs 8000000 выборок/с, 16 выборок/символ;
- центральная частота 1400 МГц, цифровая несущая +50 кГц;
- TX VGA 10 дБ, RX LNA/VGA 24/24 дБ;
- RF amplifier и Bias-Tee выключены;
- один конечный TX-waveform и одна будущая RX-запись;
- режим приёмника задаётся заранее:
legacyилиt2, без CRC-fallback.
RX-only preflight не меняет усиления. Он проверяет rail-коды, overruns, максимальные |I|/|Q|, полный и AC RMS, сильный фон и ошибки аппаратных команд. Эвристический STOP для неожиданно сильного цифрового фона: AC RMS не менее 20 кодов или максимум |I|/|Q| не менее 100 кодов. Отсутствие цифрового клиппинга не доказывает отсутствие аналоговой компрессии.
Обязательная аппаратная точка: MASTER reg29=0x26, SLAVE reg29=0x26 и SLAVE
CLKIN=DETECTED. Любой отказ означает RF TX = 0 и STOP.
Lab062 не коммитируется. Push не выполняется. Lab063 не создаётся автоматически.
Фактический RF-результат
14 сентября 2026 года выполнен ровно один разрешённый TX-сеанс. Полная RX-запись сохранена, но в промежуточной строке hackrf_transfer зарегистрирован 1 underruns, longest 16672 bytes. Повтор не выполнялся. Строгие legacy и t2 на одной записи дали 0/16 CRC и пакетов; T2 gain равен 0. Подробности и покадровая таблица приведены в отчёте. Текущий статус: RF TX = 0, Lab062 не закоммичена, push не выполнялся, Lab063 не создана.