資源描述:
《LTE RLC層詳解》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、第1章RLCRLC層位于PDCP層和MAC層之間。它通過SAP(ServiceAccessPoint)與PDCP層進行通信,并通過邏輯信道與MAC層進行通信。每個UE的每個邏輯信道都有一個RLC實體(RLCentity)。RLC實體從PDCP層接收到的數(shù)據(jù),或發(fā)往PDCP層的數(shù)據(jù)被稱作RLCSDU(或PDCPPDU)。RLC實體從MAC層接收到的數(shù)據(jù),或發(fā)往MAC層的數(shù)據(jù)被稱作RLCPDU(或MACSDU)。RLC層主要負責(見36.322):?分段/串聯(lián)和重組RLCSDU(concatenation/segmentation/reassem
2、bly,只適用于UM和AM模式):RLCPDU的大小是由MAC層指定的,其大小通常并不等于RLCSDU的大小,所以在發(fā)送端需要分段/串聯(lián)RLCSDU以便其匹配MAC層指定的大小。相應(yīng)地,在接收端需要對之前分段的RLCSDU進行重組,以便恢復(fù)出原來的RLCSDU并按序遞送(in-sequencedelivery)給上層。?通過ARQ來進行糾錯(只適用于AM模式):MAC層的HARQ機制的目標在于實現(xiàn)非??焖俚?5重傳,其反饋出錯率大概在1%左右。對于某些業(yè)務(wù),如TCP傳輸(要求丟包率小于10),HARQ反饋的出錯率就顯得過高了。對于這類業(yè)務(wù),R
3、LC層的重傳處理能夠進一步降低反饋出錯率。?對RLCdataPDU進行重排序(reordering,只適用于UM和AM模式):MAC層的HARQ操作可能導(dǎo)致到達RLC層的報文是亂序的,所以需要RLC層對數(shù)據(jù)進行重排序。重排序是根據(jù)序列號(SequenceNumber,SN)的先后順序?qū)LCdataPDU進行排序的。?復(fù)包檢重測(duplicatedetection,只適用于UM和AM模式):出現(xiàn)重復(fù)包的最大可能性為發(fā)送端反饋了HARQACK,但接收端錯誤地將其解釋為NACK,從而導(dǎo)致了不必要的MACPDU重傳。?對RLCdataPDU進行重
4、分段(resegmentation,只適用于AM模式):當RLCdataPDU(注意:這里不是SDU)需要重傳時,可能需要進行重分段。例如,當MAC層指定的大小小于需要重傳的原始RLCdataPDU的大小時,就需要對原始RLCdataPDU進行重分段。按序遞送(in-sequencedelivery)指的是RLC實體的接收端必須按序?qū)⒅亟M(reassembly)好的SDU發(fā)送給PDCP層,也就是說,SDUn必須在SDUn+1之前發(fā)送給PDCP層。其基本思想是將接收到的RLCPDU(假設(shè)其SN=x)放在接收buffer(receptionbuf
5、fer)中,直到較小SN(小于x)的所有PDU都已成功接收并遞送給PDCP層。只有當擁有較小SN的所有RLCPDU都用于重組SDU后,下一個RLCPDU才會被使用。例如對于類似VoLTE的流應(yīng)用,要求接收到的數(shù)據(jù)的順序與它們被發(fā)送時的順序是一致的,否則可能造成聲音的紊亂。RLC層的功能是由RLC實體來實現(xiàn)的。一個RLC實體可以配置成以下3種模式之一:?TransparentMode(TM):對應(yīng)TMRLC實體,簡稱TM實體。該模式可以認為是空的RLC,因為這種模式下只提供數(shù)據(jù)的透傳(passthrough)功能。?Unacknowledged
6、Mode(UM):對應(yīng)UMRLC實體,簡稱UM實體。該模式提供除重傳和重分段外的所有RLC功能,因此提供了一種不可靠的傳輸服務(wù)。?AcknowledgedMode(AM):對應(yīng)AMRLC實體,簡稱AM實體。通過出錯檢測和重傳,AM模式提供了一種可靠的傳輸服務(wù)。該模式提供了所有的RLC功能。除TM模式對應(yīng)的邏輯信道外,每個邏輯信道對應(yīng)的RLC實體的模式(在UM模式和AM模式之間進行選擇)是在無線承載建立時,eNodeB通過相關(guān)RRC消息的RLC-Config字段來配置的。在36.331中,搜索“RLC-SAP”,能看到各種RRC消息所使用的RL
7、C模式(以及SRB)。每種模式支持的RLC層功能見表1-1(見36.322的4.4節(jié))。表1-1:每種模式支持的RLC功能RLC功能TMUMAM傳輸上層PDUYesYesYes使用ARQ進行糾錯NoNoYes對RLCSDU進行分段、串聯(lián)和重NoYesYes組對RLCdataPDU進行重分段NoNoYes對RLCdataPDU進行重排序NoYesYes重復(fù)包檢測NoYesYesRLCSDU丟棄處理NoYesYesRLC重建YesYesYes協(xié)議錯誤檢測NoNoYes1.1TM模式UE/ENBENB/UEradiointerfaceTM-SAPT
8、M-SAPTransmittingReceivingTM-RLCTM-RLCentityentityTransmissionbufferBCCH/PCCH/CCCH