OpenBTS: UHD 设备现状自 2011 年 12 月份,支持基于 UHD 的设备及关联特性被融合到核心数据仓库(mainline repository)。 新手及 OpenBTS-UHD 的用户鼓励从 OpenBTS P2.8 着手或者迁移到该系统。 目前及未来的开发将基于 P2.8 骨架。 OpenBTS-UHD 也将会被永久的持续性维护,这包括对骨干源码进行 溯源补丁(backporting)。 总貌OpenBTS P2.8 之前的版本仅仅支持 USRP1 配套子板 RFX900/1800 的经典的配置。 OpenBTS-UHD 源自于 OpenBTS 2.6 的构架代码 配合大量的 OpenBTS 2.6 收发机的代码及一些额外的补丁的代码的组合。 所有同它关联的设备,除 USRP1 之外,都必须使用 USRP UHD 驱动 。 原于历史的缘由, USRP1 是基于 GUN Radio 的驱动 而非 UHD 。 在此提请注意,'UHD'作为后缀符是令人歧义的。它源于最初发布 USRP2 支持 OpenBTS 。 OpenBTS-UHD 同 USRP UHD 不具有完全等同的含义。 OpenBTS-UHD 包含 OpenBTS 2.6 所有的功能特性。 除此之外,它还包含下列特性:
在 USRP E100 上运行 OpenBTS 请参阅 OpenBTS/E100 。 下载OpenBTS-UHD 的源代码是基于 git 来管理的。其代码仓库(repository)可被回溯源自于 OpenBTS 2.6 repository.git 克隆的一切变更及(代码)融合的过程。 git://github.com/ttsou/openbts-uhd.git 或 git clone https://github.com/ttsou/openbts-uhd.git 也可以到下载页面(download)获取一个预先生成的 tarball 格式的代码包。 配置与构建设备配置是在编译的过程中完成的及选项依赖 USRP 设备的种类。在此仅做提醒,对 UHD 设备的配置同 OpenBTS P2.8 略有区别,缘由于其兼顾 RAD1 收发机的支持。 USRP2 / N210 / N200这些设备都是基于主频无法被重新配置的 100 MHz 的主频率来运行的。基于此,宿主采样频率(主频)的转化是必须的,原因是 270.8333 ksps 的 GSM 符号率(symbol rate)。 前面板的接口可被用来连接 10 MHz 的外部参考时钟。 其它敬请参阅 USRP N200 系列设备的注解 。 autoreconf -i ./configure --with-resamp <--with-extref> make B100 / E100 / E110这些设备缺省运行于 64 MHz 而且可被重构运行于适于 GSM 的 52 MHz 。 无需宿主采样频率(主频)的重构,也不建议。 外部 10 MHz 的参考时钟也是可选项。 USRP E100 需要额外指导, 详细关于运行 OpenBTS 于 UE100 的说明 请参阅 OpenBTS/E100 。 autoreconf -i ./configure <--with-extref> make USRP1USRP1 需要 GNU Radio 的驱动 libsurp 。 敬请注意,GNU Radio 的驱动 libsurp 的支持已经被标注为“不赞成” - deprecated ,它将于 GNU Radio 3.5 被永久移去。 所以建议 USRP1 使用稳定版的 GNU RADIO 3.4.2 。 缺省配置是 Tx 位于 A 端口 Rx 位于 B 端口。 单子版是使用 A 端口的 Tx 及 Rx 。 autoreconf -i ./configure --with-usrp1 <--with-singledb> make 采样速率 - Sample Rates
时钟 Clocks
外部 10MHz 参考时钟部分产品(USRP2、N210、N200)的前面板 10 Mhz 的参考时钟(10MHz reference)可用来提升内部时钟的稳定性。 目前,这些特性的配置仅能够在系统软件编译时完成。请参阅相关的构建指导激活前面板的参考时钟。 比较常用的 10 MHz 的外部参考时钟有: ClockTamer 时钟板 及 GPSDO 。 频率偏差估算 - Frequency Offset estimation修正版的 Kalibrate 可用来测试频率偏差。 开发 - Development为将 UHD 融合到 OpenBTS P2.8 项目中。 有效的开发工作已经基本上上移(到服务器)。 相应的软件瑕疵(bugs)的修正及更改也能永久地通过构对架源码进行 溯源补丁(backported)。 更多资讯 - Additional Information注: OpenBTSUHD (原文出处,翻译整理仅供参考!) |