srsENB + srsUE + Amarisoft MME 测试


srsENB + srsUE + Amarisoft MME 测试


2017年6月22日星期二

 

  在实验室期间,研究软件无线电(SDR)技术基本都是基于OpenAirInterface(OAI)平台。想了解SDR技术的可以参考http://blog.csdn.net/jxwxg/article/details/53446841 。OAI平台功能非常强大,完全按照3GPP LTE协议实现了其eNB、UE和MME,也就是说在实验室我们可以直接利用OAI平台搭建一套完整的LTE射频测试平台。OAI平台目前已经支持Release10功能,而且还在持续更新,目前OAI正在添加NB-IoT相关的功能。

  然而,OAI平台因为功能过于复杂,导致OAI平台在安装、配置和使用时都比较麻烦。所以我个人一直比较喜欢使用SoftwareRadioSystems(SRS)公司开发的一款精简的SDRLTE平台,叫做srsLTE。起初,srsLTE平台只包含一个物理层下行LTE系统,然后还有一个全协议栈的srsUE平台。SRS公司一直没有推出全协议栈的eNB,导致使用它的人一直不多。但是,不得不说,srsLTE平台真的比OAI平台更加稳定、代码模块化更好、平台使用更加人性化等。

  就在前段时间,SRS终于把全协议栈的eNB开源了。重要的事情说3遍,全协议栈的srsENB和srsUE都开源啦!全协议栈的srsENB和srsUE都开源啦!全协议栈的srsENB和srsUE都开源啦!想要获取源码的可以访问https://github.com/srsLTE/srsLTE。

  笔者对srsENB和srsUE进行了测试,SRS公司果然不让人失望。

 

一 实验场景


  笔者在实验室搭建了以下试验环境,UE和eNB使用的是SRS的srsUE和srsENB平台,核心网(EPC)使用的是Amarisoft MME。关于Amarisoft 平台的介绍可以参考http://blog.csdn.net/jxwxg/article/details/53026659。射频外设采用的是USRP,srsUE和srsENB之间通过空口传输数据。


srsENB + srsUE + Amarisoft MME 测试_第1张图片


二 实验结果


  实验结果如下图所示。其中左上角的窗口显示的是srsENB的启动界面,从打印信息可以看到我们采用的下行载频为2.685GHz,上行载频为2.565GHz。系统带宽为10MHz,但是从图中可以看到采样率设置为11.52MHz,而并非协议的15.36MHz,是因为SRS系统对信号进行了0.75倍的降采以提高系统的实时性。从图中也可以看到UE完成了随机接入过程,并且分配到了RNTI 0x46。

  图中右上角为srsUE侧启动界面。从图中可以看出srsUE侧同样采用了0.75的降采。同时,UE完成了随机接入过程,完成了鉴权。同时Amarisoft MME为其分配了IP地址,即192.168.3.2。

  为了验证UE已经和eNB、MME联通,我在UE侧ping MME。如图中右下角所示,srsUE能成功ping通Amarisoft MME,时延大约30ms。


srsENB + srsUE + Amarisoft MME 测试_第2张图片


三 总结


  看到SRS公司的全协议栈srsENB和srsUE都开源了,笔者真是打心底里开心。先做一个简单的测试,安利大家使用一波。后期会对平台对相应的性能测试和压力测试。有机会我也会基于这套平台做一些自己的预研工作。

  还是得说一遍,srsENB和srsUE真是太靠谱、稳定了!

你可能感兴趣的:(LTE,软件无线电)