5G NR RLC 層AM模式資料傳輸
阿新 • • 發佈:2022-12-09
在5G無線側,RLC具有TM、UM和AM三種不同的工作模式,每種模式都可以傳送和接收資料,根據需要服務於不同的邏輯通道,本文章提供了AM模式資料傳輸的概述。
RLC AM 模式特性
- 在傳輸和接收時都需要進行緩衝
- 在傳送端完成分段,在接收端重新組裝
- RLC PDU需要ACK/NACK反饋機制
- SRB1/SRB2/SRB3和DRB的資料使用RLC AM模式(SRB0呢?) (SRB0應該是UM模式,例如SIB和MIB這些都沒有重傳機制)
- 序列號AM(12,18)位
- RLC AM模式完整/分段SDU與SN相關
- 1個RLC SDU=1個RLC PDU
每個邏輯通道對應一種RLC配置,RLC配置和ARQ都不依賴於物理層子載波間隔、CP型別和TTI長度等。
1. SRB0承載、尋呼和系統資訊廣播採用TM傳輸模式
2. 其他SRB承載採用AM傳輸模式
3. DRB承載可以採用AM或UM模式
資料是怎樣通過RLC層進行傳輸的呢?
RLC實體從PDCP層接收/傳送PDCP PDU(即RLC SDU),並通過MAC和PHY層向其對等RLC實體傳送/接收RLC PDU。
- PDU是層的輸出
- SDU層的輸入
RLC傳輸(Complete/Segmented PDU)
下圖描述了完整和分段式PDU的傳輸
這裡有一個問題,這個size1231從何而來? 在實際專案中看到的這個size是1381。想著rlc sdu size能否改大? 後來在查資料證明:這個是受限於乙太網的MTU最大1500byte的限制。關於這塊具體限制請看MTU的理解。
SI:表示分段資訊,若是0表示沒有分段,若是1:表示第一段分段,若是2表示第2段分段。 SO表示段偏移,後面還有具體例項。