Нужно ли OpenBTS GNU Radio для работы?
Я пытаюсь развернуть OpenBTS с USRP B100, используя UHD. Когда я установил GNU Radio apt-get
он также установил UHD, но когда я пытался использовать uhd_usrp_probe
найти мой usrp это не сработало. Затем я удалил UHD с помощью команды: "apt-get purge UHD UHD *" и GNU Radio тоже удалили. После этого я установил UHD по команде:
apt-get install -t 'lsb release-cs' uhd
из репозиториев Ettus и так UHD начал нормально работать. Поэтому я сомневаюсь, что смогу развернуть без GNU Radio. Так нужен ли OpenBTS GNU Radio для работы?
2 ответа
Поэтому, чтобы ответить на вопрос, который вы задаете в последнем предложении: "нужен ли OpenBTS GNURadio для работы" - ответ "нет". Современные OpenBTS могут использовать UHD напрямую для связи с различными USRP (включая B100) и не требуют GNURadio.
Чтобы обеспечить некоторый исторический контекст здесь: OpenBTS никогда не был построен для использования GNURadio для какой-либо части обработки сигналов своих внутренних устройств, однако, в тот же день OpenBTS полагался на библиотеки libusrp1/libusrp2, которые присутствовали в репозитории GNURadio, для общения с USRP1. и USRP2's соответственно. Я считаю, что этот механизм все еще поддерживается в OpenBTS, однако libusrp1/libusrp2 больше не существует в современных выпусках GNURadio. Кроме того, их нельзя использовать для управления B100 (libusrp1 поддерживает только USRP1, а libusrp2 поддерживает только USRP2, оба продукта, которые на данный момент считаются довольно старыми, и, в частности, USRP2, в частности, больше не продаются). В сущности, единственный способ, которым OpenBTS может использовать GNURadio, - это очень старый выпуск GNURadio (то есть тот, который вряд ли будет установлен в любом современном дистрибутиве). Более того, он не будет использовать GNURadio для общения с B100.
OpenBTS поставляется с очень сложной системой сборки и установки, которая будет устанавливать большинство необходимых ей компонентов.
Радио вашего дистрибутива GNU не потребуется. Кроме того, теперь, когда вы используете правильную (новую) версию UHD, GNU Radio придется создавать и связывать именно с этой версией UHD (а не той, которую дистрибутив использовал при создании GNU Radio).