Фазовая синхронизация UHD B210 между радиостанциями

У меня есть два радиомодема B210, которые совместно используют внешние главные часы 10 МГц и сигнал времени 1pps. Я заметил, что каждый раз, когда я запускаю поток приема одновременно на обоих радио, они отсутствуют из-за случайного, но квантованного изменения фазы. Например, если внутренняя основная тактовая частота установлена ​​на 16 МГц, а частота дискретизации равна 1 МГц, то разность фаз будет случайным образом кратна Pi/6. Обратите внимание, что это касается разных радиостанций B210 — между двумя радиочастотными каналами B210 такой разницы нет. Мне нужно, чтобы радиостанции были синхронизированы по фазе, а не только по частоте, для измерений, которые я делаю. Моя работа на данный момент заключается в том, чтобы вводить калибровочный сигнал во все радиостанции в начале каждого захвата, чтобы измерить эту разницу, а затем компенсировать ее, настраивая образцы в программном обеспечении.

Есть ли что-то, что я пропустил в UHD API, что позволяет мне заблокировать радиостанции вместе, чтобы у них не было этой вариации?


person NickGB    schedule 10.07.2017    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он вообще не о программировании. Возможно, сайт электротехники был бы более подходящим?   -  person Suma    schedule 10.07.2017
comment
Хороший вопрос - я отредактирую вопрос.   -  person NickGB    schedule 10.07.2017


Ответы (1)


Невозможно обеспечить фазовую синхронизацию между радиостанциями, поскольку они имеют разные локальные синтезаторы.

Из руководства по драйверу USRP:

После настройки ВЧ-входов каждый гетеродин может иметь случайный фазовый сдвиг из-за делителей в цепях VCO/PLL. Это смещение останется постоянным после инициализации устройства и будет оставаться постоянным до тех пор, пока устройство не будет закрыто или перенастроено.

Подробнее здесь http://files.ettus.com/manual/page_sync.html

person Bruno Pessanha    schedule 31.01.2020