1. 程式人生 > 其它 >5G NR RLC 層AM模式資料傳輸

5G NR RLC 層AM模式資料傳輸

在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表示段偏移,後面還有具體例項。