[置顶] 软件无线电 SDR LTE平台简介---OAI、srsLTE、OpenLTE与Amarisoft

软件无线电(SDR) LTE平台简介

本博客简单介绍目前国际上比较主流的SDR LTE平台。如有相关问题,欢迎随时讨论交流 http://www.opencenter.cn

1. 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

2. 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/srsLTE/srsUE 和 http://github.com/srsLTE/srsLTE

3. OpenLTE

OpenLTE由之前摩托罗拉的一位工程师发起的开源项目。因为人力有限,所以项目的功能也有限。
1. 主要特征
- 项目开源
- 项目只包含EPC和eNB,而且只包含FDD模式
- 只能传输信令,不能传输业务
2. 应用场景
- OpenLTE EPC + OpenLTE eNB等
3. 相关链接
- 代码获取1 http://openlte.sourceforge.net/
- 代码获取2 https://sourceforge.net/projects/openlte/

4. 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/

5. 备注

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

你可能感兴趣的:(开源项目,lte,软件无线电,USRP,OAI)