Один сигнал вошёл в восемь B210 — и вышел восемью фазами
В безэховой камере один USRP B210 подал один и тот же радиосигнал на восемь других B210 через 10-дБ аттенюатор, двухканальный делитель и два четырёхканальных. Всем восьми уже раздали общие 10 МГц и PPS от OctoClock-G. Но одинаковый сигнал не обязан превратиться в восемь одинаковых IQ-последовательностей: в каждом корпусе живут свой смеситель, фильтры, усилители, кабели и состояние запуска синтезатора.
Эта разница становится болезненной, когда восемь каналов должны сложить волну в пространстве. Для пеленгации, интерферометрии или цифрового beamforming системе известна взаимная фаза антенн. Если приёмные тракты добавляют неизвестные повороты фазы и разный коэффициент усиления, алгоритм начинает принимать свойства железа за геометрию антенн.
Доклад на GRCon 2026 ценен именно постановкой эксперимента. Авторы не ограничились проверкой захвата внешней опоры. Они записали каналы при центральных частотах 2412, 2437 и 2462 МГц, с полосой 20 МГц, одиннадцатью установками усиления и пятью повторами каждой точки. Общая частотная и временная сетка была задана распределителем, а радиочастотный тракт получил контролируемый общий вход. Такая топология отделяет проблему синхронизации от разброса комплексного отклика восьми независимых приёмников.
Общий ритм для восьми независимых трактов
Измерять пришлось именно то, что обычно остаётся за фразой «подключили общий reference». Фаза канала меняется с частотой, её способен сдвигать выбранный режим усиления; амплитуда также различается между экземплярами. Начальное состояние после включения и медленные температурные сдвиги добавляют ещё один слой неопределённости. Для B210 это ожидаемое свойство архитектуры: устройство умеет принимать внешние 10 МГц и PPS, однако производитель прямо не относит его к phase-coherent MIMO-оборудованию.
Общий ритм для восьми независимых трактов
OctoClock-G распределяет частотную опору и импульсы времени на восемь выходов; на его плате применены выровненные по длине дорожки. Это уменьшает вклад самого распределителя. Дальше сигнал проходит через восемь отдельных B210, и общая опора уже не знает, какую фазу добавил аналоговый фильтр, как настроился гетеродин или какой коэффициент получил тракт автоматической регулировки.
Отсюда следует полезное разделение задач. 10 МГц удерживает частоты связанными. PPS выстраивает время захвата. Калибровочный сигнал измеряет, какой комплексный множитель каждый канал наложил на общую волну. Затем этот множитель можно компенсировать в DSP, пока он остаётся стабильным. Для массива это такая же обязательная процедура, как измерение смещения нуля у многоканального АЦП.
Калибровка остаётся частью радиосистемы
Авторы добавили к сравнению два USRP X410 и выложили материалы измерительной кампании, код оркестрации и набор сырых записей объёмом 30.42 ГБ по указанному DOI. Текущая карточка Zenodo подробно описывает X410-поднабор; полноту архива именно для восьми B210 по ней утверждать нельзя. В доступных слайдах нет компактной сводной таблицы остаточных фазовых ошибок B210, поэтому превращать графики в якобы точные числа было бы ложной аккуратностью.
Калибровка остаётся частью радиосистемы
Есть ещё одна ловушка для стендов с B210. UHD рекомендует явно фиксировать master clock rate при многоприборной временной синхронизации: его смена перенастраивает тактовую цепочку и разрушает прежнее временное выравнивание. У B210 с установленным GPSDO внешний 10-МГц вход также нельзя задействовать, пока модуль физически не снят. Синхронизация здесь складывается из распределения опоры, настроек драйвера, одинаково организованного старта и измеренной межканальной поправки.
Красота этой работы в том, что она возвращает слову coherent измеримый смысл. Восемь радиоблоков могут слушать в одном темпе и всё ещё по-разному окрашивать одну волну. Хороший многоканальный приёмник начинается там, где эту окраску регулярно измеряют, хранят вместе с конфигурацией и учитывают в обработке.