srsLTE软件无线电系统

联合创作 · 2023-09-26 20:52

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



  1. srsLTE包含全协议栈的UE(srsUE)以及一个物理层下行链路的收发链路,该阶段可以使用第三方(如OAI)的eNB以及EPC来搭建LTE SDR系统;

  2. srsLTE开源了srseNB,即srs具备了全协议栈的eNB以及UE,没有EPC,因此需要使用第三方(如Amarisoft)的EPC,搭建LTE SDR的整个网络

  3. srsLTE开源了srsEPC,即核心网功能,且一如往常的代码简洁,配置简单,使用方便,到目前为止,既可以通过srsLTE搭建完整的LTE网络。



srsLTE 包括:



  • srsUE - 完整的 SDR LTE UE 应用,支持从 PHY 到 IP 层特性

  • srsENB - 完整的 SDR LTE eNodeB 应用

  • srsEPC - 轻量级 LTE 核心网络实现,支持 MME, HSS 和 S/P-GW

  • 高度模块化的共用库 PHY, MAC, RLC, PDCP, RRC, NAS, S1AP 和 GW layers.


通用特性



  • 支持 LTE Release 10

  • 测试频率: 1.4, 3, 5, 10, 15 and 20 MHz

  • 传输模式1(单天线),2(发射分集),3(CCD)和4(闭环空间复用)

  • 基于频率的ZF和MMSE均衡器

  • 演进的多媒体广播和多播服务(eMBMS)

  • 高度优化的Turbo解码器,采用Intel SSE4.1 / AVX2(+100 Mbps)和标准C(+25 Mbps)

  • 支持 MAC, RLC, PDCP, RRC, NAS, S1AP 和 GW 层

  • 具有每层日志级别和十六进制转储的详细日志系统

  • MAC层wireshark数据包捕获

  • 命令行跟踪指标

  • 详细的输入配置文件

  • 用于EPA,EVA和ETU 3GPP频道的信道模拟器

  • 基于ZeroMQ的伪RF驱动器,用于IPC/网络上的 I/Q.


srsUE 特性



  • FDD 和 TDD 配置

  • 运营商聚合支持

  • UE的小区搜索和同步过程

  • 软USIM支持Milenage和XOR身份验证

  • 使用PCSC框架的硬USIM支持

  • 在网络连接时创建的虚拟网络接口tun_srsue

  • QoS 支持

  • i7四核CPU中20 MHz MIMO TM3 / TM4配置中的150 Mbps DL。

  • i7四核CPU中20 MHz SISO配置中的75 Mbps DL。

  • i5双核CPU中10 MHz SISO配置中的36 Mbps DL。


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



  • Amarisoft LTE100 eNodeB 和 EPC

  • 诺基亚FlexiRadio系列FSMF系统模块具有1800MHz FHED无线电模块和TravelHawk EPC模拟器

  • Huawei DBS3900

  • Octasic Flexicell LTE-FDD NIB


srsENB 特性



  • FDD 配置

  • 循环MAC调度程序,具有类似FAPI的C ++ API

  • SR 支持

  • 定期和非周期性CQI反馈支持

  • 标准S1AP和GTP-U与核心网络接口

  • 具有商用UE的20MHz MIMO TM3 / TM4中的150Mbps DL

  • 具有商用UE的SISO配置中的75 Mbps DL

  • 20 MHz的50 Mbps UL,商用US

  • 用户平面加密


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



  • LG Nexus 5 and 4

  • Motorola Moto G4 plus and G5

  • Huawei P9/P9lite, P10/P10lite, P20/P20lite

  • Huawei dongles: E3276 and E398


srsEPC 特性



  • 单个二进制、轻量级LTE EPC实现,具有:

    • MME(移动性管理实体)具有到eNB的标准S1AP和GTP-U接口

    • 标准SGi的S/P-GW暴露为虚拟网络接口(TUN设备)

    • HSS(归属订户服务器),具有CSV格式的可配置用户数据库


  • 支持分页


硬件支持


支持如下硬件:



  • USRP B210

  • USRP B205mini

  • USRP X300

  • limeSDR

  • bladeRF


srsLTE 有一个图形化工具 srsGUI

浏览 37
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报