4G-Lte由不同層協議棧組成。我已經瞭解了該堆棧的圖形。有一件事我沒有得到,他們是協議或只是一個層次。如果他們是協議,我可以得到C中的每個協議的開放源代碼。長期演進(LTE)中的協議。 4G
-1
A
回答
2
我猜「層」你的意思是PDCP,RLC ,您在LTE用戶平面/控制平面協議棧中看到的MAC,NAS,RRC。是的,它們是UE(用戶設備)和LTE網絡(eNB,MME等)之間的協議,並且存在爲3GPP中的每個定義的協議規範。例如,RRC在36.331中定義,RLC在36.322中定義。 我認爲一些更簡單的協議,如PDCP或RLC,你可以找到一些開源的編碼。然而,對於更復雜的協議,如RRC,NAS或MAC,我還沒有看到開源。
0
實際上,LTE是一個完整的系統(或堆棧)。它分爲不同的功能,我們稱之爲圖層。層設計的方式我們稱之爲協議。協議被映射到層。
SO。 NAS,RRC,PDCP,RLC,MAC,PHY都是層和協議。正如Alex Wang所說,你可以在3GPP中找到協議規範。
你可以找到開源代碼。但質量不太好。
作爲參考:
0
簡短的回答是,你不會獲得缺失了C源代碼開放的協議棧。有些公司在那裏出售你的c代碼(用於驚人的金錢),但是它們是從通過casetool生成C代碼的specs派生的SDL圖派生的。
通過轉換規範中提到的SDL序列,並在像haskel或erlang這樣的函數式編程環境的順序設計中實現它們,有很多方法可以解決這個問題。其實這是網絡設備製造商如何做到的。
0
協議棧是一組協議層。設計是這樣的:它們是具有用於層/網絡實體之間的互操作協議的層。
尋找這些工具面臨的挑戰是因爲LTE標準發展非常迅速,因此它將大量努力使其與複雜層次的變化保持一致。
相關問題
- 1. LTE協議棧開發
- 2. HTC Evo 4g LTE AVD設置
- 3. 流星OAuth在LTE/4g/3g上花費很長時間
- 4. ContentResolver.query爲HTC EVO 4G LTE引發異常
- 5. 在亞行找不到HTC Evo 4G LTE
- 6. 二進制協議與文本協議
- 7. 最新的WebSocket協議演示頁面
- 8. oAuth協議中accessToken的過期日期
- 9. X11協議中String8(ListOfCARD8)的長度
- 10. 期望的協議類型
- 11. 如何在Android SDK中模擬4G(LTE)網絡
- 12. 是適用於長期序列化的協議緩衝區?
- 13. 專用協議的長期多線程客戶端(Python,select,epoll)
- 14. 在UDP協議中的Tracerouting協議
- 15. 協議的哈希協議
- 16. 協議頭中的十六進制值
- 17. Lua memcached二進制協議
- 18. php,memcached,二進制協議
- 19. 二進制事件協議
- 20. 使用UIViewController進行協議
- 21. 三星銀河s6 dous沒有lte/4g選項
- 22. 在Loadrunner中記錄RDP協議腳本期間的「協議錯誤」
- 23. WebDav協議VS HTTP協議
- 24. 的Android +無線協議
- 25. 用於二進制協議測試的期望類工具
- 26. 是基於現有協議的協議還是協議?
- 27. 從本地協議強制使用Javascript協議中的http協議
- 28. 協議內的Objective-C協議
- 29. 在ObjC協議上的協議擴展
- 30. 場景期間的Gatling切換協議
http://stackoverflow.com/questions/16421955/lte-stack-protocol-development和http://www.eventhelix.com/lte/lte-tutorials.htm#.UjG3CH_QpNg是開始閱讀的好地方。對於用於LTE信令的許多不同協議存在開放源碼堆棧。 –