网络类型 | 支持设备/驱动 | 测试记录 | 链接地址 | ||
---|---|---|---|---|---|
osmoBTS | 2G | UHD (USRP) LimeSDR BladeRF 部分商用GSM基站 |
1. osmocom 的 GSM 基站套件拆分成多个不同模块,部署起来稍显复杂,但是需要修改的配置并不多,默认配置基本可用;(osmoNITB 集合多种功能,方便部署,但已停止维护,不建议使用) 2. 在 USRP B210 上跑通电话、短信、GPRS 功能,功能很稳定。 3. 官方提供 Debian、Ubuntu 等常见发行版的软件源,并且 debian 官方源也有打包(虽然 osmoTRX 缺失了 uhd 支持) |
https://osmocom.org/projects/cellular-infrastructure | |
OpenBTS | 2G | UHD (USRP) | 1. 文档资料丰富度一般,但是有第三方仓库持续更新,提供构建好的 docker 镜像; 2. 跑通设备入网、短信收发、GPRS 等功能,稳定性较差,成功率较低; 3. SIP 电话服务未跑通; 4. 代码年久失修。 |
https://github.com/RangeNetworks/openbts https://github.com/PentHertz/OpenBTS |
|
YateBTS | 2G | BladeRF | 1.官方文档过时,yate 和 yateBTS 的svn 仓库无法访问,应使用 git 仓库; 2. 部署过程问题较多,web 代码在 php8 环境运行报错,且文档未提及依赖的 ansql 项目; 3. 跑通设备驻网、短信、GPRS 等功能,很稳定 。 |
https://github.com/yatevoip/yatebts | |
YateBTS-USRP | 2G | USRP N210 | 1. 依赖旧版本 yate, 可在 git log 中检索 svn id 5968,并切到目标版本; 2. web 功能测试可在 php7 环境下正常运行; 3. UHD 驱动支持不完善,实测无法支持 USRP B210 。代码位置:Transceiver.cpp#L633 |
https://github.com/grant-h/YateBTS-USRP | |
OpenLTE | 4G | - | - | https://sourceforge.net/projects/openlte/ | |
srsRAN(srsLTE) | 4G | UHD(USRP) SoapySDR BladeRF |
1. Ubuntu 系统可通过包管理(PPA)工具安装,简单方便; 2. 成功跑通短信和数据功能,USRP B210 设备在未配备 GPSDO 的情况下,4G LTE 速率大概在 40~60Mbps。 |
https://www.srsran.com/4g | |
srsRAN-project | 5G | UHD (USRP) | - | https://www.srsran.com/5g | |
OpenAirInterface | 5G | ExpressMIMO2 UHD (USRP) |
- | https://openairinterface.org/ |