srsLTE 软件无线电系统开源项目

我要开发同款
匿名用户2019年07月24日
15阅读
开发技术C/C++
所属分类其他开源、硬件驱动/工具
授权协议AGPL

作品详情

srsLTE是软件无线电系统(SRS)的开源SDRLTE软件套件。是由爱尔兰SoftwareRadioSystems(SRS)公司开发实现的免费开源LTESDR平台,在AGPLv3license许可下发布,并且在实现中使用了OpenLTE的相关功能。SrsLTE的开源过程大致经历了三个阶段:

srsLTE包含全协议栈的UE(srsUE)以及一个物理层下行链路的收发链路,该阶段可以使用第三方(如OAI)的eNB以及EPC来搭建LTESDR系统;srsLTE开源了srseNB,即srs具备了全协议栈的eNB以及UE,没有EPC,因此需要使用第三方(如Amarisoft)的EPC,搭建LTESDR的整个网络srsLTE开源了srsEPC,即核心网功能,且一如往常的代码简洁,配置简单,使用方便,到目前为止,既可以通过srsLTE搭建完整的LTE网络。

srsLTE包括:

srsUE-完整的 SDRLTEUE应用,支持从PHY到IP层特性srsENB-完整的SDRLTEeNodeB应用srsEPC-轻量级LTE核心网络实现,支持MME,HSS和S/P-GW高度模块化的共用库PHY,MAC,RLC,PDCP,RRC,NAS,S1AP和GWlayers.通用特性支持LTERelease10测试频率:1.4,3,5,10,15and20MHz传输模式1(单天线),2(发射分集),3(CCD)和4(闭环空间复用)基于频率的ZF和MMSE均衡器演进的多媒体广播和多播服务(eMBMS)高度优化的Turbo解码器,采用IntelSSE4.1/AVX2(+100Mbps)和标准C(+25Mbps)支持MAC,RLC,PDCP,RRC,NAS,S1AP和GW层具有每层日志级别和十六进制转储的详细日志系统MAC层wireshark数据包捕获命令行跟踪指标详细的输入配置文件用于EPA,EVA和ETU3GPP频道的信道模拟器基于ZeroMQ的伪RF驱动器,用于IPC/网络上的I/Q.srsUE特性FDD和TDD配置运营商聚合支持UE的小区搜索和同步过程软USIM支持Milenage和XOR身份验证使用PCSC框架的硬USIM支持在网络连接时创建的虚拟网络接口tun_srsueQoS支持i7四核CPU中20MHzMIMOTM3/TM4配置中的150MbpsDL。i7四核CPU中20MHzSISO配置中的75MbpsDL。i5双核CPU中10MHzSISO配置中的36MbpsDL。

srsUE在如下网络设备中测试和验证通过:

AmarisoftLTE100eNodeB和 EPC诺基亚FlexiRadio系列FSMF系统模块具有1800MHzFHED无线电模块和TravelHawkEPC模拟器HuaweiDBS3900OctasicFlexicellLTE-FDDNIBsrsENB特性FDD配置循环MAC调度程序,具有类似FAPI的C++APISR支持定期和非周期性CQI反馈支持标准S1AP和GTP-U与核心网络接口具有商用UE的20MHzMIMOTM3/TM4中的150MbpsDL具有商用UE的SISO配置中的75MbpsDL20MHz的50MbpsUL,商用US用户平面加密

srsENB已通过以下手机进行测试和验证:

LGNexus5and4MotorolaMotoG4plusandG5HuaweiP9/P9lite,P10/P10lite,P20/P20liteHuaweidongles:E3276andE398srsEPC特性单个二进制、轻量级LTEEPC实现,具有:MME(移动性管理实体)具有到eNB的标准S1AP和GTP-U接口标准SGi的S/P-GW暴露为虚拟网络接口(TUN设备)HSS(归属订户服务器),具有CSV格式的可配置用户数据库支持分页硬件支持

支持如下硬件:

USRPB210USRPB205miniUSRPX300limeSDRbladeRF

srsLTE有一个图形化工具 srsGUI

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论