Files
SDR-Rover/docs/lab065_rf_result.md
2026-09-15 13:42:08 +03:00

6.9 KiB
Raw Permalink Blame History

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. Результат сеанса:

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-гармоник.

Итог

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 не создана.