【问题标题】:Does OpenBTS needs GNU Radio to work?OpenBTS 需要 GNU Radio 才能工作吗?
【发布时间】:2017-03-18 00:05:08
【问题描述】:

我正在尝试使用 UHD 和 USRP B100 部署 OpenBTS。当我通过apt-get 安装 GNU Radio 时,它也安装了 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 才能工作吗?

【问题讨论】:

  • Gaaa 请更好地格式化它,以便它可读。这不会有帮助,我怀疑这无论如何都会离题
  • 嗨,Emerson,您现在有两个答案——您的问题解决了吗?
  • 是的。我真的忘了在这里回答。谢谢你们!

标签: gnuradio usrp


【解决方案1】:

所以要回答您在最后一句中提出的问题:“OpenBTS 是否需要 GNURadio 才能工作” - 答案是否定的。现代 OpenBTS 可以直接使用 UHD 与各种 USRP(包括 B100)通信,并且不需要 GNURadio。

在这里提供一些历史背景:OpenBTS 从来没有被构建为使用 GNURadio 来处理其内部的任何信号处理部分,然而,在那天 OpenBTS 依赖于 GNURadio 存储库中存在的 libusrp1/libusrp2 库来实现分别与 USRP1 和 USRP2 交谈。我相信 OpenBTS 中仍然支持这种机制,但是 libusrp1/libusrp2 不再在现代版本的 GNURadio 中存在。此外,它们不能用于控制 B100(libusrp1 只支持 USRP1,libusrp2 只支持 USRP2,这两种产品目前都被认为是相当老的产品,尤其是 USRP2不再出售)。重点是,OpenBTS可以使用 GNURadio 的唯一方法是使用一个非常旧版本的 GNURadio(即不太可能安装在任何现代发行版中的版本)。更重要的是,它不会使用 GNURadio 与 B100 通话。

【讨论】:

    【解决方案2】:

    OpenBTS 带有一个非常复杂的构建和安装系统,它将自行安装它需要的大部分组件。

    不需要您的 Distro 的 GNU Radio。此外,既然您使用了正确(新)版本的 UHD,则必须构建 GNU Radio 并将其与该 UHD 版本(而不是 Distro 在构建 GNU Radio 时使用的那个版本)完全对应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 2022-12-05
      • 2015-12-18
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 2021-10-24
      相关资源
      最近更新 更多