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的啓動界面,從打印信息可以看到我們採用的下行載頻爲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。




三 總結


  看到SRS公司的全協議棧srsENB和srsUE都開源了,筆者真是打心底裏開心。先做一個簡單的測試,安利大家使用一波。後期會對平臺對相應的性能測試和壓力測試。有機會我也會基於這套平臺做一些自己的預研工作。

  還是得說一遍,srsENB和srsUE真是太靠譜、穩定了!

發佈了49 篇原創文章 · 獲贊 404 · 訪問量 60萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章