115 lines
6.9 KiB
Markdown
115 lines
6.9 KiB
Markdown
# Lab065: один OTA-сеанс при TX VGA 20 дБ
|
||
|
||
15 сентября 2026 года выполнен один разрешённый OTA-сеанс Lab065 на частоте
|
||
1400000000 Гц. Передача использовала точную копию waveform Lab064 с SHA-256
|
||
`fa260719659b2984fe29588238415622cd75c6daefec6cc9130ba1bf851bd3f9`.
|
||
Автоматических и ручных повторов не было.
|
||
|
||
## Аппаратная валидность
|
||
|
||
Перед TX обе HackRF One r9 и их роли подтверждены. MASTER и SLAVE имели reg29
|
||
`0x26`; SLAVE CLKIN обнаружен на втором опросе через 136,897 мс. RX стартовал
|
||
раньше TX. Результат сеанса:
|
||
|
||
```text
|
||
COMPLETED TX SESSIONS = 1
|
||
AUTOMATIC TX REPEATS = 0
|
||
TX UNDERRUN MAXIMUM = 0
|
||
RX OVERRUN MAXIMUM = 0
|
||
RX CLIPPING = NO
|
||
CLEANUP ERRORS = []
|
||
SDR PROCESSES = CLEAR
|
||
```
|
||
|
||
RX содержит 16000000 комплексных отсчётов, 32000000 байт и 2,0 с. SHA-256:
|
||
`845d7b7dcaef70e179ab69e6ba0041601859630786d2f4d51c16a8c1c7869d7e`.
|
||
Максимумы всей записи равны `|I|=10` и `|Q|=10`; rail-кодов нет.
|
||
|
||
## Линейность внутри Lab065
|
||
|
||
| Переход | TX, дБ | RX matched, дБ | Ошибка, дБ |
|
||
|---|---:|---:|---:|
|
||
| L0 → L1 | +5,977270 | +5,899908 | −0,077363 |
|
||
| L1 → L2 | +5,998157 | +6,033091 | +0,034934 |
|
||
| L2 → L3 | +5,998257 | +5,984400 | −0,013858 |
|
||
|
||
Максимальная абсолютная ошибка равна 0,077363 дБ при границе 1 дБ. Ошибка
|
||
верхней ступени равна −0,013858 дБ при пороге компрессии −1,5 дБ. Согласованная
|
||
мощность L3 выросла относительно L2 на 5,984400 дБ. Признаков компрессии на
|
||
L2/L3 нет.
|
||
|
||
## Сравнение Lab064 и Lab065
|
||
|
||
| Уровень | Matched, дБ | Остаток, дБ | Улучшение matched/residual, дБ | Изменение \|h\|², дБ |
|
||
|---|---:|---:|---:|---:|
|
||
| L0 | +11,179328 | −0,243276 | +11,422604 | +11,179328 |
|
||
| L1 | +11,119466 | −2,366286 | +13,485752 | +11,119466 |
|
||
| L2 | +11,323670 | +1,277284 | +10,046386 | +11,323670 |
|
||
| L3 | +11,287650 | +3,907581 | +7,380069 | +11,287650 |
|
||
|
||
Медианный прирост согласованной мощности равен +11,233489 дБ. Его разброс по
|
||
четырём уровням составляет 0,204204 дБ. Медианное изменение остатка равно
|
||
+0,517004 дБ, а медианное улучшение matched/residual равно +10,734495 дБ.
|
||
|
||
При TX VGA 20 дБ matched/residual для L0/L1/L2/L3 равен
|
||
−20,663889/−12,091711/−6,645283/−4,753267 дБ. Отношение улучшилось на каждом
|
||
уровне, хотя даже на L3 согласованная составляющая остаётся слабее остатка.
|
||
|
||
## Комплексный коэффициент передачи
|
||
|
||
| Уровень | h Lab064 | h Lab065 | \|h\| Lab064 | \|h\| Lab065 | Изменение фазы, градусы |
|
||
|---|---|---|---:|---:|---:|
|
||
| L0 | 0,001876 − j0,004508 | −0,006915 + j0,016279 | 0,004883 | 0,017686 | −179,581 |
|
||
| L1 | 0,004471 − j0,001938 | −0,010180 + j0,014271 | 0,004873 | 0,017529 | +148,932 |
|
||
| L2 | 0,003277 − j0,003478 | −0,009134 + j0,015045 | 0,004779 | 0,017600 | +167,966 |
|
||
| L3 | 0,003384 − j0,003391 | −0,009107 + j0,015028 | 0,004791 | 0,017572 | +166,276 |
|
||
|
||
Модуль `h` внутри Lab065 почти постоянен: 0,017529…0,017686. Его мощность
|
||
относительно Lab064 выросла на 11,119…11,324 дБ, что согласуется с matched
|
||
power. Фаза между отдельными сеансами не имеет непрерывной временной привязки,
|
||
поэтому приведённый поворот является диагностикой конкретных записей, а не
|
||
калиброванной фазовой характеристикой тракта.
|
||
|
||
## Фон и остаточные полосы
|
||
|
||
Пять нулевых окон Lab065 имеют AC RMS 0,763722…0,857191 кода. Разброс фоновой
|
||
AC-мощности равен 1,002840 дБ при границе 3 дБ, поэтому фон классифицирован как
|
||
стабильный. В Lab064 разброс составлял 0,119530 дБ; фон Lab065 стабильный, но
|
||
межоконный разброс стал больше.
|
||
|
||
Изменение диагностических полос остатка относительно Lab064:
|
||
|
||
| Уровень | 50 кГц, дБ | 100 кГц, дБ | 150 кГц, дБ |
|
||
|---|---:|---:|---:|
|
||
| L0 | +2,869745 | +2,654569 | +2,258651 |
|
||
| L1 | +3,032680 | +2,378561 | +1,300716 |
|
||
| L2 | +5,594944 | +4,091263 | +2,888397 |
|
||
| L3 | +7,304593 | +6,432281 | +4,996232 |
|
||
|
||
На верхних уровнях остаточные полосы выросли, особенно около 50 кГц. На L3 их
|
||
рост остаётся ниже прироста matched power +11,287650 дБ, а matched/residual
|
||
улучшился на 7,380069 дБ. Эти цифровые полосы не являются калиброванным
|
||
измерением RF-гармоник.
|
||
|
||
## Итог
|
||
|
||
```text
|
||
CLASSIFICATION = LINEAR_GAIN_IMPROVEMENT
|
||
```
|
||
|
||
Повышение TX VGA с 10 до 20 дБ дало устойчивый прирост согласованной принятой
|
||
мощности примерно на 11,2 дБ без потери линейности. Остаток вырос существенно
|
||
меньше, поэтому отношение полезной составляющей к остатку улучшилось на всех
|
||
четырёх уровнях. Верхняя ступень не показывает компрессии.
|
||
|
||
Результат остаётся относительным измерением всего OTA-тракта. Он не определяет
|
||
абсолютную RF-мощность и не доказывает прохождение полного PHY-пакета, FEC, CRC,
|
||
T2 или JPEG.
|
||
|
||
Независимая проверка пересчитала сохранённый CS8, локализацию, фон, matched,
|
||
residual, `h`, CFO, внутреннюю линейность и сравнение с Lab064. Расхождений нет.
|
||
Рекомендуемый следующий одиночный шаг: рассмотреть scope Lab065 и отдельно
|
||
разрешить локальный коммит. Новую RF-передачу для этого выполнять не требуется.
|
||
|
||
`RF TX = 0`. Lab065 не коммитировалась, push не выполнялся, Lab066 не создана.
|