软件无线电 多核服务器,软件无线电 SDR LTE平台简介

本文介绍了四个开源或商业的软件定义无线电(SDR)LTE平台:OAI、srsLTE、OpenLTE和Amarisoft。OAI是最完善的开源平台,支持EPC、eNB和UE,适用于多种场景;srsLTE专注于UE功能,代码优化良好,适合学习;OpenLTE功能有限,仅支持信令传输;Amarisoft则是一款高性能的商业软件,支持eNB、EPC和UE,且支持LTERelease13。这些平台支持不同硬件设备,如USRP和bladeRF,并提供了相应的开发库和仿真工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本帖最后由 weixingguang 于 2016-11-21 21:49 编辑

软件无线电 SDR LTE平台简介OAI、srsLTE、OpenLTE与Amarisoft

OpenAirInterface(OAI)

OAI是由欧洲的Eurocom组织开发并维护的开源SDR LTE平台,是目前最为完善的开源SDR LTE平台。

1. 主要特征

- 开源项目

- 按照3GPP协议同时实现了EPC,eNB和UE

- 项目持续更新,目前已经支持Release 10

- 支持支持FDD/TDD,1.4, 3, 5, 10, 15 和 20 MHz 带宽 (目前5 MHz 和10 MHz 带宽运行比较稳定)

- 项目包含仿真平台和SDR 硬件实现平台。仿真平台包含链路级仿真平台,如dlsim,系统级仿真平台,如oaisim。

- 项目支持多种硬件设备,如USRP,bladeRF和EXMIMO等

- 目前eNB代码较稳定,UE侧代码不太稳定

2. 应用场景

- 各种链路级仿真,系统级仿真

- OAI eNB + OAI UE without S1

- OAI EPC + OAI eNB + OAI UE

- Third-party EPC + OAI eNB + OAI UE

- OAI EPC + OAI eNB + 商用终端(COST UE)

- Third-party EPC + OAI eNB + 商用终端(COST UE)

3. 相关链接

- 官方网站 http://www.openairinterface.org/

- 项目教程 https://twiki.eurecom.fr/twiki/bin/view/OpenAirInterface/WebHome

- 代码获取 https://gitlab.eurecom.fr/oai/openairinterface5g

SoftwareRadioSystems(srsLTE)

srsLTE是由SoftwareRadioSystems 实现的开源软件,侧重实现UE的功能。

1. 主要特征

- 开源项目

- 按照3GPP协议实现了UE侧完整的功能和eNB侧物理层下行的功能

- 目前只支持Release 8

- 只支持FDD SISO模式, 1.4, 3, 5, 10, 15 和 20 MHz 带宽

- 项目支持USRP, bladeRF等硬件

- 产品稳定,代码优化较好,可以用作SDR开发的库

2. 应用场景

- srs eNB + srs UE (物理层下行链路)

- Third-party eNB + srs UE

3. 相关链接

- 官方网站 http://www.softwareradiosystems.com/

- 代码获取 https://github.com/softwareradiosystems

OpenLTE

OpenLTE由之前摩托罗拉的一位工程师发起的开源项目。因为人力有限,所以项目的功能也有限。

1. 主要特征

- 项目开源

- 项目只包含EPC和eNB

- 只能传输信令,不能传输业务

2. 应用场景

- OpenLTE EPC + OpenLTE eNB等

3. 相关链接

- 代码获取1 http://openlte.sourceforge.net/

- 代码获取2 https://sourceforge.net/projects/openlte/

Amarisoft

Amarisoft是由Fabrice Bellard等实现的商业软件,是目前性能最好的SDR LTE平台。

1. 主要特征

- 项目不开源

- 完全按照协议实现3GPP LTE协议的 eNB, EPC和UE

- eNB支持LTE Release 13, UE支持LTE Release 12

- 支持FDD/TDD, 1.4, 3, 5, 10, 15 和 20 MHz 带宽

- 项目留有硬件接口,对硬件没有要求(支持各种不同的硬件)

- 软件优化较好,产品能在笔记本上运行

- Amari UE 100 能在一台电脑上模拟并发送500个UE的数据

- 最近项目还在eNB侧添加了对NB-IoT协议的支持

2. 应用场景

- 项目不开源,应用场景受软件授权的限制。

3. 相关链接

- 官方网站 http://www.amarisoft.com/

备注

如果想要学习SDR的基本原理等,建议先学习srsLTE平台。srsLTE平台代码量较小,代码书写规范,而且项目性能稳定,便于调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值