2015-02-24 42 views
0

我想用UHD配置USRP B100来部署OpenBTS。当我通过apt-get安装了GNU Radio时,它也安装了UHD,但是当我尝试使用uhd_usrp_probe来查找我的usrp时,它不起作用。然后我用命令卸载了uhd:“apt-get purge uhd uhd *”,GNU Radio也被删除了。这之后,我安装了命令UHD:OpenBTS需要GNU Radio吗?

apt-get install -t 'lsb release-cs' uhd从Ettus库等UHD开始正常工作。所以我不确定我是否可以在没有GNU Radio的情况下进行部署。那么OpenBTS需要GNU Radio来工作吗?

+0

Gaaa请更好地格式化,以便它可读。不是那样会有帮助,我怀疑这个问题在任何情况下都是无关紧要的 – mjs 2015-02-24 21:29:27

+0

嗨艾默生,你现在有两个答案 - 你的问题已经解决了吗? – 2015-02-27 17:45:48

+0

是的,是的。我真的忘了在这里回答。感谢你们! – 2015-04-26 23:09:43

回答

2

所以回答你的最后一句话问这样的问题:“确实需要的OpenBTS的gnuradio工作” - 答案是否定的。现代OpenBTS可以直接使用UHD与各种USRP(包括B100)通信,并且不需要GNURadio。为了在这里提供一些历史背景:OpenBTS从来没有被构建为使用GNURadio来处理其内部的任何信号处理部分,但是,在当天,OpenBTS依赖于存在于GNURadio存储库中的libusrp1/libusrp2库分别与USRP1和USRP2交谈。我相信这种机制在OpenBTS中仍然受到支持,但现代GNURadio版本中存在libusrp1/libusrp2 不再有。此外,他们还可以被用来控制B100(libusrp1只支持USRP1,并libusrp2只支持USRP2,被认为是比较旧的,在这一点上这两种产品,和USRP2特别是不再销售)。点是,只有这样,OpenBTS的可以使用gnuradio中是一个非常的gnuradio发布的(即一个不太可能被安装在任何现代流通)。更重要的是,它不会使用GNURadio与B100进行通话。

2

的OpenBTS配备了一个非常复杂的制作和安装系统,该系统将安装最需要自己的组件。

您的发行版的GNU收音机将不需要。此外,现在您使用了正确的(新版本)UHD,GNU Radio将不得不与UHD的版本建立和链接(而不是Distro在构建GNU Radio时使用的版本)。