軟件無線電 SDR LTE平臺簡介---OAI、srsLTE、OpenLTE與Amarisoft

軟件無線電(SDR) LTE平臺簡介

本博客簡單介紹目前國際上比較主流的SDR LTE平臺。如有相關問題,歡迎隨時討論交流。

1. OpenAirInterface- OAI

OAI是由歐洲的Eurocom組織開發並維護的開源SDR LTE平臺,是目前最爲完善的開源SDR LTE平臺。
OAI EPC、OAI eNB和OAI UE架構圖
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 實現的開源軟件,起初只實現了LTE下行物理層鏈路功能。
srs UE架構圖
1. 主要特徵
- 開源項目
- 按照3GPP協議實現了eNB側物理層下行的功能
- 目前只支持Release 8
- 只支持FDD SISO模式, 1.4, 3, 5, 10, 15 和 20 MHz 帶寬
- 項目支持USRP, bladeRF等硬件
- 產品穩定,代碼優化較好,可以用作SDR開發的庫
2. 應用場景
- srs eNB + srs UE (物理層下行鏈路)
3. 相關鏈接
- 官方網站 http://www.softwareradiosystems.com/
- 代碼獲取 https://github.com/srsLTE/srsUEhttp://github.com/srsLTE/srsLTE

【更新】近期,SoftwareRadioSystems 公司開源了其全協議棧的srsENB平臺,現在srsUE終於可以和srsENB完成空口連接啦!測試結果可以訪問我的博客srsENB+srsUE+Amarisoft MME

srsENB

  1. 主要特徵
    • 開源項目
    • 完全按照3GPP協議實現了全協議棧UE(srsUE)和全協議棧的eNB(srsENB)
    • 目前只支持Release 8
    • 只支持FDD TM1和TM2傳輸模式, 1.4, 3, 5, 10, 15 和 20 MHz 帶寬
    • 項目支持USRP, bladeRF等硬件
    • 產品穩定,代碼優化較好,可以用作SDR開發的庫
  2. 應用場景
    • Third-party MME+ srsENB + srs UE
    • Third-party MME+ Third-party ENB + srs UE
    • Third-party MME+ srsENB + Third-party UE
    • Third-party MME+ srsENB + 商用終端(手機、LTE數據卡)
  3. 相關鏈接

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平臺。
Amairsoft應用場景
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平臺代碼量較小,代碼書寫規範,而且項目性能穩定,便於調試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章