TDLTEUu接口技術(shù)要求第7部分RLC協(xié)議_第1頁
TDLTEUu接口技術(shù)要求第7部分RLC協(xié)議_第2頁
TDLTEUu接口技術(shù)要求第7部分RLC協(xié)議_第3頁
TDLTEUu接口技術(shù)要求第7部分RLC協(xié)議_第4頁
TDLTEUu接口技術(shù)要求第7部分RLC協(xié)議_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、200X XX XX 印發(fā)中國通信標(biāo)準(zhǔn)化協(xié)會 TD-LTE數(shù)字蜂窩移動通信網(wǎng)Uu接口技術(shù)要求第7部分:RLC協(xié)議TD-LTE digital cellular mobile telecommunication network Uu Interface Technical Requirement Part 7 : RLC protocolYDB XXXXXXXX通信標(biāo)準(zhǔn)類技術(shù)報告文檔可自由編輯打印目 次目 次I前 言II1 范圍42 規(guī)范性引用文件43 術(shù)語、定義和縮略語43.1 術(shù)語和定義43.2 縮略語44 概述54.1 介紹54.2 RLC 結(jié)構(gòu)54.3 業(yè)務(wù)104.4 功能10

2、4.5 傳輸?shù)目捎脭?shù)據(jù)105 過程105.1 數(shù)據(jù)傳輸過程105.2 ARQ 過程135.3 SDU 丟棄過程165.4 重建過程165.5 處理未知的、未預(yù)見的及錯誤的協(xié)議數(shù)據(jù)166 協(xié)議數(shù)據(jù)單元、格式及參數(shù)166.1 協(xié)議數(shù)據(jù)單元166.2 格式和參數(shù)177 變量、常量和定時器267.1 狀態(tài)變量267.2 常量287.3 定時器287.4 可配參數(shù)288 附件 A (參考性):29參考文獻(xiàn)30 前 言YDB XXXX-XXXX TD-LTE數(shù)字蜂窩移動通信網(wǎng) Uu接口技術(shù)要求分為九個部分: 第1部分:物理層概述; 第2部分:物理信道和調(diào)制 第3部分:物理層復(fù)用和信道編碼 第4部分:物理層

3、過程 第5部分:物理層測量 第6部分:MAC協(xié)議 第7部分:RLC協(xié)議 第8部分:PDCP協(xié)議 第9部分:RRC協(xié)議本部分是第7部分。YDB XXXX-XXXX TD-LTE數(shù)字蜂窩移動通信網(wǎng) Uu接口技術(shù)要求是TD-LTE數(shù)字蜂窩移動通信網(wǎng)系列技術(shù)報告之一,該系列技術(shù)報告的結(jié)構(gòu)和名稱預(yù)計如下:a) YDB XXXX-XXXX TD-LTE數(shù)字蜂窩移動通信網(wǎng) 無線接入部分總體技術(shù)要求b) YDB XXXX-XXXX TD-LTE數(shù)字蜂窩移動通信網(wǎng) Uu接口技術(shù)要求 第1部分:物理層概述; 第2部分:物理信道和調(diào)制 第3部分:物理層復(fù)用和信道編碼 第4部分:物理層過程 第5部分:物理層測量 第6

4、部分:MAC協(xié)議 第7部分:RLC協(xié)議 第8部分:PDCP協(xié)議 第9部分:RRC協(xié)議c) YDB XXXX-XXXX TD-LTE數(shù)字蜂窩移動通信網(wǎng) X2接口技術(shù)要求 第1部分:概述; 第2部分:層1 第3部分:信令傳輸 第4部分:應(yīng)用協(xié)議 第5部分:數(shù)據(jù)傳輸d) YDB XXXX-XXXX TD-LTE數(shù)字蜂窩移動通信網(wǎng) S12接口技術(shù)要求 第1部分:概述; 第2部分:層1 第3部分:信令傳輸 第4部分:應(yīng)用協(xié)議 第5部分:數(shù)據(jù)傳輸本部分的附錄A為資料性附錄。為適應(yīng)信息通信業(yè)發(fā)展對通信標(biāo)準(zhǔn)文件的需要,在工業(yè)和信息化部的統(tǒng)一安排下,對于技術(shù)尚在發(fā)展中,又需要有相應(yīng)的標(biāo)準(zhǔn)性文件引導(dǎo)其發(fā)展的領(lǐng)域,

5、由中國通信標(biāo)準(zhǔn)化協(xié)會組織制定“通信標(biāo)準(zhǔn)類技術(shù)報告”,推薦有關(guān)方面參考采用。有關(guān)對本技術(shù)報告的建議和意見,向中國通信標(biāo)準(zhǔn)化協(xié)會反映。本部分由中國通信標(biāo)準(zhǔn)化協(xié)會提出并歸口。本部分起草單位:工業(yè)和信息化部電信研究院、中國移動通信集團(tuán)、北京展訊高科通信技術(shù)有限公司、大唐電信科技產(chǎn)業(yè)集團(tuán)、中興通訊股份有限公司、華為技術(shù)有限公司、南京愛立信熊貓通信有限公司、諾基亞西門子通信(上海)有限公司、廣州新郵通信有限公司、上海貝爾股份有限公司、鼎橋通信技術(shù)有限公司、中國普天信息產(chǎn)業(yè)股份有限公司、諾基亞通信有限公司、北京天碁科技有限責(zé)任公司、重慶重郵信科股份有限公司本部分主要起草人:TD-LTE數(shù)字蜂窩移動通信網(wǎng) U

6、u接口技術(shù)要求 第7部分:RLC協(xié)議1 范圍本部分規(guī)定了TD-LTE數(shù)字蜂窩移動通信網(wǎng)空中接口的RLC協(xié)議的功能,描述E-UTRA RLC子層結(jié)構(gòu),E-UTRA RLC實體,E-UTRA RLC從下層期望獲得的業(yè)務(wù),E-UTRA RLC提供給上層的業(yè)務(wù),E-UTRA RLC功能,與對等層E-UTRA RLC通信的元素包括協(xié)議數(shù)據(jù)元、格式和參數(shù),未知、未預(yù)見和錯誤協(xié)議數(shù)據(jù)在E-UTRA RLC的處理。本部分適用于TD-LTE數(shù)字蜂窩移動通信網(wǎng)中的空中接口RLC協(xié)議。2 規(guī)范性引用文件下列文件中的條款通過本部分的引用而成為部分的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修

7、訂版均不適用于部分,然而,鼓勵根據(jù)本部分達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本部分。3GPP TS 36.331演進(jìn)通用陸地?zé)o線接入(E-UTRA);無線資源控制(RRC)協(xié)議規(guī)范3 術(shù)語、定義和縮略語3.1 術(shù)語和定義下列術(shù)語和定義適用于本部分。3.1.1 字節(jié)段(byte segment)字節(jié)段(byte segment):一個AMD PDU的數(shù)據(jù)域的一個字節(jié)。特別地,字節(jié)段序號0對應(yīng)一個AMD PDU數(shù)據(jù)域的第一個字節(jié)。3.1.2 數(shù)據(jù)域元(Data field element)數(shù)據(jù)域元(Data field element):映射到數(shù)

8、據(jù)域的一個RLC SDU或一個RLC SDU段。3.1.3 RLC SDU段(RLC SDU segment)RLC SDU段(RLC SDU segment):一個RLC SDU的分段。3.2 縮略語下列縮略語適用于本部分。AMAcknowledged Mode確認(rèn)模式AMDAM Data確認(rèn)模式數(shù)據(jù)ARQAutomatic Repeat reQuest自動重復(fù)請求BCCHBroadcast Control Channel廣播控制信道BCHBroadcast Channel廣播信道CCCHCommon Control Channel公共控制信道DCCHDedicated Control Ch

9、annel專用控制信道DLDownlink下行鏈路DL-SCHDL-Shared CHannel下行共享信道DTCHDedicated Traffic Channel專用業(yè)務(wù)信道EExtension bit擴(kuò)展比特eNBE-UTRAN Node BE-UTRAN節(jié)點BE-UTRAEvolved UMTS Terrestrial Radio Access演進(jìn)的UMTS陸地?zé)o線接入E-UTRANEvolved UMTS Terrestrial Radio Access Network演進(jìn)的UMTS陸地?zé)o線接入網(wǎng)FIFraming Info成幀信息HARQHybrid Automatic Repea

10、t Request混合自動重傳請求LILength Indicator長度指示LSFLast Segment Flag末段標(biāo)志MACMedium Access Control媒質(zhì)接入控制PCCHPaging Control Channel尋呼控制信道PDUProtocol Data Unit協(xié)議數(shù)據(jù)單元RLCRadio Link Control 無線鏈路控制RRCRadio Resource Control無線資源控制SAPService Access Point業(yè)務(wù)接入點SDUService Data Unit業(yè)務(wù)數(shù)據(jù)單元SNSequence Number序列號SOSegment Offse

11、t段偏移TBTransport Block傳輸塊TMTransparent Mode透明模式TMDTM Data透明模式數(shù)據(jù)UEUser Equipment用戶設(shè)備ULUplink上行鏈路UMUnacknowledged Mode非確認(rèn)模式UMDUM Data非確認(rèn)模式數(shù)據(jù)4 概述4.1 介紹從功能角度描述RLC結(jié)構(gòu)和RLC實體。4.2 RLC 結(jié)構(gòu)4.2.1 RLC實體本節(jié)的描述為一個模型,且未指定或限定實現(xiàn)。通常RRC控制RLC配置。RLC子層的功能由RLC實體執(zhí)行。對于配置在eNB的RLC實體,也有配置在UE的對等RLC實體,且反之亦然。RLC實體從上層接收或向上層分發(fā)(即CCCH時的R

12、RC,其它情況時的PDCP)RLC SDU,以及通過下層(即MAC和物理層)向或從對等RLC實體發(fā)送或接收RLC PDU。一個RLC PDU能是一個RLC數(shù)據(jù)PDU(見 6.1.1節(jié))或一個RLC控制PDU(見6.2.1節(jié))。若一個RLC實體從上層接收RLC SDUs,它從RLC和上層之間的一個單一的SAP接收它們,且從接收的RLC SDUs構(gòu)造出RLC數(shù)據(jù)PDUs后,RLC實體通過一個單一的邏輯信道向下層分發(fā)該RLC數(shù)據(jù)PDUs。若一個RLC實體從下層接收RLC數(shù)據(jù)PDUs,它從一個單一的邏輯信道接收它們,且從接收的RLC數(shù)據(jù)PDUs構(gòu)造出RLC SDUs后,RLC實體通過RLC和上層之間一

13、個單一的SAP向上層分發(fā)該RLC SDUs。RLC實體向低層分發(fā)或從低層接收RLC控制PDUs時所使用的邏輯信道,與發(fā)送或接收RLC數(shù)據(jù)PDUs使用的邏輯信道相同。RLC實體能被配置以下三種模式之一以執(zhí)行數(shù)據(jù)傳輸:透明模式(TM),非確認(rèn)模式(UM)或確認(rèn)模式(AM)。因此,RLC實體可以分類為TM RLC實體,UM RLC實體或AM RLC實體,取決于RLC實體被配置提供的數(shù)據(jù)傳輸模式。TM RLC實體被配置為一個發(fā)送TM RLC實體或一個接收TM RLC實體。發(fā)送TM RLC實體從上層接收RLC SDU,且通過下層向其對等的接收TM RLC實體發(fā)送RLC PDU。接收TM RLC實體向上層

14、分發(fā)RLC SDU,且通過下層從其對等發(fā)送TM RLC實體接收RLC PDU。UM RLC實體被配置為一個發(fā)送UM RLC實體或一個接收UM RLC實體。發(fā)送UM RLC實體從上層接收RLC SDU,且通過下層向其對等的接收UM RLC實體發(fā)送RLC PDU。接收UM RLC實體向上層分發(fā)RLC SDU,且通過下層從其對等發(fā)送UM RLC實體接收RLC PDU。AM RLC實體由一個發(fā)送部分和一個接收部分組成。AM RLC實體的發(fā)送部分從上層接收RLC SDU,且通過下層向其對等的AM RLC實體發(fā)送RLC PDU。AM RLC實體的接收部分向上層分發(fā)RLC SDU,且通過下層從其對等的AM

15、RLC實體接收RLC PDU。圖1示出了RLC子層總體模型。圖 1 RLC子層總體模型以下適用于所有RLC實體類型(即TM、UM和AM RLC實體): 支持按字節(jié)對齊的可變大小的RLC SDU(即8比特整數(shù)倍); 僅當(dāng)下層(即MAC層)已通知了一個傳輸機會時,才形成RLC PDU,然后分發(fā)給下層。不同RLC實體類型的描述如下。4.2.1.1 TM RLC 實體4.2.1.1.1 概述TM RLC 實體能被配置為通過以下邏輯信道發(fā)送或接收RLC PDU: BCCH,DL/UL CCCH和PCCH圖 4.2.1.1.1-1 兩個透明模式對等實體的模型TM RLC實體發(fā)送或接收如下的RLC數(shù)據(jù)PDU

16、: TMD PDU4.2.1.1.2 發(fā)送TM RLC實體當(dāng)發(fā)送TM RLC實體由RLC SDUs構(gòu)造TMD PDUs時,應(yīng): RLC SDUs不進(jìn)行分段,也不進(jìn)行級聯(lián); 在TMD PDUs中不包含任何RLC頭。4.2.1.1.3 接收TM RLC實體當(dāng)TM RLC實體接收TMD PDUs時,應(yīng): 向上層分發(fā)(只是RLC SDUs的)TMD PDUs。4.2.1.2 UM RLC 實體4.2.1.2.1 概述UM RLC實體能被配置為通過如下邏輯信道發(fā)送或接收RLC PDUs: DL/UL DTCH圖 4.2.1.2.1-1 兩個非確認(rèn)模式對等實體的模型UM RLC實體發(fā)送或接收如下的RLC數(shù)

17、據(jù)PDU: UMD PDU4.2.1.2.2 發(fā)送UM RLC實體 當(dāng)發(fā)送UM RLC實體由RLC SDUs構(gòu)造UMD PDUs時,應(yīng): 對RLC SDUs進(jìn)行分段和/或級聯(lián),使得UMD PDUs適合于,由下層在下層通知的特定傳輸機會所指示的,RLC PDU(s) 總大小; 在UMD PDU包含相關(guān)的RLC頭。4.2.1.2.3 接收UM RLC實體 當(dāng)接收UM RLC實體接收到UMD PDUs時,應(yīng): 檢測該UMD PDUs是否被重復(fù)接收,并丟棄重復(fù)的UMD PDUs; 若被亂序接收,則對UMD PDUs進(jìn)行重排序; 檢測下層UMD PDUs的丟失,并避免過多的重排序延遲; 從重排序后的UM

18、D PDUs重組出RLC SDUs(已檢測出丟失的RLC PDUs不算在內(nèi)),并且按RLC SN的升序向上層分發(fā)RLC SDUs; 由屬于一個特定RLC SDU的一個UMD PDU在下層丟失,而導(dǎo)致不能被重組到該RLC SDU的接收到的UMD PDUs,被丟棄。在RLC重建時,接收UM RLC實體應(yīng): 若可能,從亂序接收的UMD PDUs重組出RLC SDUs,然后分發(fā)到上層; 丟棄任何不能重組進(jìn)RLC SDUs的剩余UMD PDUs; 初始化相關(guān)的狀態(tài)變量并停止相關(guān)定時器。4.2.1.3 AM RLC 實體4.2.1.3.1 概述AM RLC實體能被配置為通過如下邏輯信道發(fā)送或接收RLC P

19、DUs: DL/UL DCCH或DL/UL DTCH圖 4.2.1.3.1-1: 確認(rèn)模式實體的模型AM RLC實體發(fā)送或接收如下的RLC數(shù)據(jù)PDUs: AMD PDU; AMD PDU段。AM RLC實體發(fā)送或接收如下的RLC控制PDU: STATUS PDU4.2.1.3.2 發(fā)送部分當(dāng)AM RLC實體的發(fā)送部分從RLC SDUs構(gòu)造AMD PDUs時,應(yīng): 對RLC SDUs進(jìn)行分段和/或級聯(lián),使得AMD PDUs適合于,由下層在下層通知的特定傳輸機會所指示的,RLC PDU(s)的總大小。AM RLC實體的發(fā)送部分支持RLC數(shù)據(jù)PDUs的重傳(ARQ): 若該要被重傳的RLC數(shù)據(jù)PDU

20、不適合于,由下層在下層通知的特定傳輸機會所指示的,RLC PDU(s)的總大小,AM RLC實體能將該RLC數(shù)據(jù)PDU重分段為多個AMD PDU段; 重分段的分段數(shù)量沒有限制。當(dāng)AM RLC實體的發(fā)送部分從接收來自上層的RLC SDUs中構(gòu)造AMD PDUs,或者從將被重傳的RLC數(shù)據(jù)PDUs中構(gòu)造AMD PDU段時,應(yīng): 在RLC數(shù)據(jù)PDU中包含相關(guān)的RLC頭。4.2.1.3.3 接收部分當(dāng)AM RLC實體的接收部分接收RLC數(shù)據(jù)PDUs時,應(yīng): 檢測該RLC數(shù)據(jù)PDUs是否被重復(fù)接收,并丟棄重復(fù)的RLC數(shù)據(jù)PDUs; 若被亂序接收,則對RLC數(shù)據(jù)PDUs進(jìn)行重排序; 檢測下層RLC數(shù)據(jù)PD

21、Us的丟失,并向其對等的AM RLC實體請求重傳; 從重排序后的RLC數(shù)據(jù)PDUs重組出RLC SDUs,并且按順序分發(fā)給上層。在RLC重建時,AM RLC實體的接收部分應(yīng): 若可能,從亂序接收的RLC數(shù)據(jù)PDUs重組出RLC SDU,并分發(fā)到上層; 丟棄任何不能重組進(jìn)RLC SDUs的剩余RLC數(shù)據(jù)PDUs; 初始化相關(guān)的狀態(tài)變量并停止相關(guān)定時器。4.3 業(yè)務(wù)4.3.1 提供給上層的業(yè)務(wù)由RLC 提供給上層(即RRC或PDCP)的業(yè)務(wù)如下: TM 數(shù)據(jù)傳輸; UM 數(shù)據(jù)傳輸; AM 數(shù)據(jù)傳輸,包括上層PDUs的發(fā)送成功指示。4.3.2 期望從下層獲得的業(yè)務(wù)RLC期望從下層(即MAC)獲得的業(yè)

22、務(wù)如下: 數(shù)據(jù)傳輸; 傳輸機會,及在該傳輸機會中將被發(fā)送RLC PDU(s)尺寸的總大小的通知。4.4 功能RLC子層支持以下功能: 上層PDUs的傳輸; 通過ARQ糾錯(僅適用于AM數(shù)據(jù)傳輸); RLC SDUs的級聯(lián),分段和重組(僅適用于UM和AM數(shù)據(jù)傳輸); RLC數(shù)據(jù)PDUs的重分段(僅適用于AM數(shù)據(jù)傳輸); RLC數(shù)據(jù)PDUs的重排序(僅僅適用于UM和AM數(shù)據(jù)傳輸); 重復(fù)檢測(僅適用于UM和AM數(shù)據(jù)傳輸); RLC SDU丟棄(僅適用于UM和AM 數(shù)據(jù)傳輸); RLC 重建; 協(xié)議錯誤檢測(僅適用于AM數(shù)據(jù)傳輸)。4.5 傳輸?shù)目捎脭?shù)據(jù)為了MAC緩沖狀態(tài)報告,UE應(yīng)視如下為在RLC

23、層傳輸?shù)目捎脭?shù)據(jù): 還沒被包含進(jìn)RLC數(shù)據(jù)PDU中的RLC SDUs,或其分段; 等待重傳(RLC AM)的RLC數(shù)據(jù)PDUs,或其部分。另外,若一個STATUS PDU已被觸發(fā),且狀態(tài)禁止定時器沒有運行或已超時,UE應(yīng)估計將在下次傳輸機會發(fā)送的STATUS PDU的大小,并視其為RLC層中傳輸?shù)目捎脭?shù)據(jù)。5 過程5.1 數(shù)據(jù)傳輸過程5.1.1 TM 數(shù)據(jù)傳輸5.1.1.1 發(fā)送操作5.1.1.1.1 概述當(dāng)向下層提交新的TMD PDU時,發(fā)送TM RLC實體應(yīng): 向下層提交未經(jīng)任何修改的RLC SDU。5.1.1.2 接收操作5.1.1.2.1 概述當(dāng)從下層接收到一個新的TMD PDU時,接

24、收TM RLC實體應(yīng): 向上層分發(fā)未經(jīng)任何修改的TMD PDU。5.1.2 UM 數(shù)據(jù)傳輸5.1.2.1 發(fā)送操作5.1.2.1.1 概述當(dāng)向下層分發(fā)一個新的UMD PDU時,發(fā)送UM RLC實體應(yīng): 設(shè)置該UMD PDU的SN為VT(US),然后VT(US)加1。5.1.2.2 接收操作5.1.2.2.1 概述按照如下的狀態(tài)變量VR(UH),接收UM RLC實體應(yīng)維護(hù)一個重排序窗口: 若(VR(UH) UM_Window_Size) <= SN < VR(UH),則SN落在該重排序窗口內(nèi); 否則,SN落在重排序的窗口外。當(dāng)從下層接收到一個UMD PDU時,接收UM RLC 實體應(yīng)

25、: 或者丟棄該接收到的UMD PDU,或者把它放在接收緩存中(見5.1.2.2.2節(jié)); 若該接收到的UMD PDU被放在接收緩存中: 更新狀態(tài)變量,重組并向上層分發(fā)RLC SDUs,且按需要啟動或停止t_Reordering(見5.1.2.2.3節(jié));當(dāng)t_Reordering超時,接收UM RLC實體應(yīng): 更新狀態(tài)變量,重組且向上層分發(fā)RLC SDUs,且按需要啟動t_Reordering(詳見5.1.2.2.4節(jié))。5.1.2.2.2 從下層接收到UMD PDU時的操作當(dāng)從下層接收到SN = x的UMD PDU,接收UM RLC實體應(yīng): 若VR(UR) < x < VR(UH

26、)且該SN = x的UMD PDU在之前已被接收;或 若(VR(UH) UM_Window_Size) <= x < VR(UR): 丟棄該接收到的UMD PDU; 否則: 把該接收到的UMD PDU放在接收緩存中。5.1.2.2.3 UMD PDU被放在接收緩存時的操作當(dāng)SN = x的UMD PDU放在接收緩存中時,接收UM RLC實體應(yīng): 若x落在重排序窗口之外: 更新VR(UH)為x + 1; 從任何SN落在重排序窗口之外的UMD PDUs重組RLC SDUs,當(dāng)這樣做時去除RLC頭,且按RLC SN的升序,向上層分發(fā)重組后的之前未分發(fā)過的RLC SDUs; 若VR(UR)

27、落在重排序窗口之外: 置VR(UR)為(VR(UH) UM_Window_Size); 若接收緩存包含一個UMD PDU,其SN = VR(UR): 更新VR(UR) 為尚未接收到的,SN>當(dāng)前VR(UR)的,第一個UMD PDU的SN; 從任何SN<更新的VR(UR)的UMD PDUs重組RLC SDUs,當(dāng)這樣做時去除RLC頭,且按RLC SN的升序,向上層分發(fā)重組后的之前未分發(fā)過的RLC SDUs; 若t-Reordering正在運行: 若VR(UX) <= VR(UR);或 若VR(UX)落在重排序窗口之外,并且VR(UX) 不等于VR(UH): 停止且重置t_Reo

28、rdering; 若t_Reordering未運行(包括由于上述動作導(dǎo)致t_Reordering被停止時的情況): 若VR(UH) > VR(UR): 啟動t_Reordering; 設(shè)置VR(UX)為VR(UH)。5.1.2.2.4 當(dāng)t_Reordering超時的操作當(dāng)t_Reordering超時,接收UM RLC實體應(yīng): 更新VR(UR) 為尚未接收到的,SN>=VR(UX)的,第一個UMD PDU的SN; 從任何SN<更新的VR(UR)的UMD PDUs重組RLC SDUs,當(dāng)這樣做時去除RLC頭,且按RLC SN的升序,向上層分發(fā)重組后的之前未分發(fā)過的RLC SDU

29、s; 若VR(UH) > VR(UR): 啟動 t_Reordering; 設(shè)置 VR(UX) 為 VR(UH)。5.1.3 AM 數(shù)據(jù)傳輸5.1.3.1 發(fā)送操作5.1.3.1.1 概述AM RLC 實體的發(fā)送部分應(yīng)傳輸RLC控制PDUs優(yōu)先于RLC數(shù)據(jù)PDUs。AM RLC 實體的發(fā)送部分應(yīng)傳輸重傳RLC數(shù)據(jù)PDUs優(yōu)先于新的RLC數(shù)據(jù)PDUs。按照如下狀態(tài)變量VT(A)和VT(MS),AM RLC 實體的發(fā)送部分應(yīng)維護(hù)一個發(fā)送窗口: 若VT(A) <= SN < VT(MS),則SN落在傳輸窗口內(nèi); 否則,SN落在傳輸窗口外。AM RLC 實體的發(fā)送部分不應(yīng)向下層分發(fā)任

30、何其SN落在傳輸窗口之外的RLC數(shù)據(jù)PDU。當(dāng)向下層分發(fā)一個新的AMD PDU時,AM RLC 實體的發(fā)送部分應(yīng): 置AMD PDU的SN為VT(S),然后VT(S)加1。AM RLC實體的發(fā)送部分能接收一個RLC數(shù)據(jù)PDU的肯定應(yīng)答(被對等AM RLC實體成功接收的確認(rèn)),通過如下: 來自它的對等AM RLC實體的STATUS PDU。當(dāng)接收到一個AMD PDU的肯定應(yīng)答,其SN = VT(A),AM RLC實體的發(fā)送部分應(yīng): 在SN落在VT(A)<=SN<=VT(S)的范圍內(nèi),置VT(A)等于其肯定應(yīng)答尚未接收到的SN最小的AMD PDU的SN。 若一個傳送的RLC SDU的所

31、有相關(guān)AMD PDUs的肯定應(yīng)答均已收到: 向上層發(fā)送該RLC SDU成功發(fā)送的指示。5.1.3.2 接收操作5.1.3.2.1 概述按照如下狀態(tài)變量VR(R)和VR(MR),AMR RLC實體的接收部分應(yīng)維護(hù)一個接收窗口: 若VR(R) <= SN < VR(MR),SN落在接收窗口內(nèi); 否則,SN落在接收窗口外。當(dāng)接收到來自下層的一個RLC數(shù)據(jù)PDU,AM RLC實體的接收部分應(yīng): 或者丟棄該接收到的RLC數(shù)據(jù)PDU,或者把它放在接收緩存中(見5.1.3.2.2節(jié)); 若該接收到的RLC數(shù)據(jù)PDU被放在接收緩存中: 更新狀態(tài)變量,重組并向上層傳輸RLC SDUs,且按需要啟動或

32、停止t_Reordering(見5.1.3.2.3節(jié))。當(dāng)t_Reordering超時,AM RLC實體的接收部分應(yīng): 更新狀態(tài)變量,且按需要啟動t_Reordering(見5.1.3.2.4節(jié))。5.1.3.2.2 從下層接收到RLC數(shù)據(jù)PDU時的操作當(dāng)從下層接收到RLC數(shù)據(jù)PDU,其包含SN=x的AMD PDU的字節(jié)段序號y到z,AM RLC實體的接收部分應(yīng): 若x落在接收窗口之外;或 若SN=x的AMD PDU的字節(jié)段序號y到z在之前已被接收: 丟棄該接收到的RLC數(shù)據(jù)PDU; 否則: 該接收的RLC數(shù)據(jù)PDU放在接收緩存中; 若包含在該RLC數(shù)據(jù)PDU的AMD PDU的一些字節(jié)段之前已

33、被接收: 丟棄該重復(fù)的字節(jié)段。5.1.3.2.3 RLC數(shù)據(jù)PDU被放在接收緩存時的操作當(dāng)SN=x的RLC數(shù)據(jù)PDU被放在接收緩存時,AM RLC實體的接收部分應(yīng): 若該SN = VR(MS)的AMD PDU的所有字節(jié)段被接收: 更新VR(MS) 為非所有字節(jié)段均被接收的,SN > 當(dāng)前VR(MS)的,第一個AMD PUD的SN。 若x = VR(R): 若SN = VR(R)的AMD PDU的所有字節(jié)段被接收: 更新VR(R) 為非所有字節(jié)段均被接收的,SN > 當(dāng)前VR(R)的,第一個AMD PUD的SN; 更新VR(MR)為更新的VR(R) + AM_Window_Size;

34、 從SN落在接收窗口之外的AMD PDUs的任何字節(jié)段重組RLC SDUs,并依次處理SN=VR(R)的AMD PDU的字節(jié)段,當(dāng)這樣做時去除RLC頭,且按序向上次分發(fā)重組后的之前未分發(fā)過的RLC SDUs; 若 x >= VR(H) 更新VR(H)為x+ 1; 若t_Reordering正在運行: 若VR(X) = VR(R);或 如VR(X)落在接收窗口外,且VR(X)不等于VR(MR): 停止并重置t_Reordering; 若t_Reordering未在運行(包括由于上述動作導(dǎo)致t_Reordering停止時的情況): 若VR (H) > VR(R): 啟動t_Reorde

35、ring; 置VR(X)為VR(H)。5.1.3.2.4 當(dāng)t_Reordering超時的操作當(dāng)t_Reordering超時,AM RLC實體的接收部分應(yīng): 更新VR(MS)為非所有字節(jié)段均已被接收的,SN >= VR(X)的,第一個AMD PDU的SN; 若VR(H) > VR(MS): 啟動t_Reordering; 設(shè)置VR(X)為VR(H)。5.2 ARQ 過程ARQ 過程僅由AM RLC實體執(zhí)行。5.2.1 重傳AM RLC實體的發(fā)送部分能接收一個AMD PDU或一個AMD PDU部分的否定應(yīng)答(其對等AM RLC實體的接收失敗通知),通過如下: 來自對等AM RLC實體

36、的STATUS PDU。當(dāng)通過來自對等AM RLC實體的STATUS PDU,接收到一個AMD PDU或一個AMD PDU的部分的否定應(yīng)答,AM RLC實體的發(fā)送部分應(yīng): 若相應(yīng)AMD PDU的SN落在VT(A) <= SN < VT(S)范圍內(nèi): 認(rèn)為該接收到否定應(yīng)答的AMD PDU或AMD PDU的部分,用于重傳。當(dāng)一個AMD PDU或AMD PDU的部分被認(rèn)為用于重傳,AM RLC實體的發(fā)送部分應(yīng): 若被認(rèn)為用于重傳的AMD PDU為首次重傳: 置與該AMD PDU相關(guān)的RETX_COUNT為0; 否則,若它(被認(rèn)為重傳的該AMD PDU或該AMD PDU的部分)已不再等待重

37、傳,或它的部分已不再等待重傳: RETX_COUNT加1; 若RETX_COUNT = maxRetxThreshold: 向上層指示已達(dá)到最大重傳。當(dāng)重傳一個AMD PDU時,AM RLC實體的發(fā)送部分應(yīng): 若該AMD PDU能完全適合于下層在該特定傳輸機會所指示的RLC PDU(s)的總大小: 除P域(P域宜按照5.2.2節(jié)設(shè)置)外,向下層分發(fā)該AMD PDU; 否則: 對該AMD PDU分段,形成一個新的AMD PDU分段,使其將適合于下層在該特定傳輸時刻指示的RLC PDU(s)的總大小,并分發(fā)該新AMD PDU分段到下層。當(dāng)重傳AMD PDU的部分時,AM RLC實體的發(fā)送部分應(yīng):

38、必要時對AMD PDU的部分進(jìn)行分段,形成新的AMD PDU分段,使其將適合于下層在該特定傳輸時刻指示的RLC PDU(s)的總大小,并分發(fā)該新AMD PDU分段到下層。當(dāng)形成一個新的AMD PDU分段時,AM RLC實體的發(fā)送部分應(yīng): 僅映射原AMD PDU的數(shù)據(jù)域到新AMD PDU段的數(shù)據(jù)域; 置新AMD PDU段的頭,與在第6節(jié)的描述一致; 按照5.2.2節(jié)設(shè)置P域。5.2.2 輪詢一個AM RLC實體能輪詢它的對等AM RLC實體,以觸發(fā)該對等AM RLC實體的STATUS報告。5.2.2.1 AMD PDU或AMD PDU段的發(fā)送對于一個新AMD PDU的組裝,AM RLC實體的發(fā)送

39、部分應(yīng): PDU_WITHOUT_POLL增加1; BYTE_WITHOUT_POLL增加,映射到該RLC數(shù)據(jù)PDU的數(shù)據(jù)域的,數(shù)據(jù)域元的每個新字節(jié); 若PDU_WITHOUT_POLL >=pollPDU;或 若BYTE_WITHOUT_POLL >= pollByte; 按如下描述,在該RLC數(shù)據(jù)PDU中包含一個輪詢。一旦一個AMD PDU或AMD PDU段組裝,AM RLC實體的發(fā)送部分應(yīng): 若在該RLC數(shù)據(jù)PDU發(fā)送之后,發(fā)送緩存和重傳緩存均空(排除等待確認(rèn)的已發(fā)送RLC數(shù)據(jù)PDU);或 若在該RLC數(shù)據(jù)PDU發(fā)送之后,無新RLC數(shù)據(jù)PDU能被發(fā)送(例如由于窗口延遲(win

40、dow stalling); 按如下描述,在該RLC數(shù)據(jù)PDU中包含一個輪詢。為了在一個RLC數(shù)據(jù)PDU中包含一個輪詢,AM RLC實體的發(fā)送部分應(yīng): 置RLC數(shù)據(jù)PDU的P域為"1"; 置PDU_WITHOUT_POLL為0; 置BYTE_WITHOUT_POLL為0;在包含一個輪詢的RLC數(shù)據(jù)PDU分發(fā)到下層之后,且若必要的VT(S)增加之后,AM RLC實體的發(fā)送部分應(yīng): 置POLL_SN為VT(S) 1; 若t_pollRetransmit未在運行: 啟動t_pollRetransmit; 否則: 重啟t_pollRetransmit;5.2.2.2 STATUS報

41、告的接收一旦從RLC AM接收實體接收到一個STATUS報告,AM RLC實體的發(fā)送部分應(yīng): 若該STATUS報告包含一個RLC數(shù)據(jù)PDU的確定或否定應(yīng)答,其序列號等于POLL_SN: 若t_PollRetransmit在運行: 停止并重置t_PollRetransmit。5.2.2.3 t_PollRetransmit的超時一旦t_PollRetransmit超時,AM RLC實體的發(fā)送部分應(yīng): 若發(fā)送緩存和重傳緩存均空(排除等待確認(rèn)的已發(fā)送RLC數(shù)據(jù)PDU);或 若無新RLC數(shù)據(jù)PDU能被發(fā)送(例如由于窗口延遲); 認(rèn)為該SN= VT(S)-1的AMD PDU用于重傳,或 認(rèn)為任何為被肯定

42、應(yīng)答的AMD PDU用于重傳; 如5.2.2.1節(jié)所述,在一個RLC數(shù)據(jù)PDU中包含一個輪詢。5.2.3 狀態(tài)報告AM RLC實體向其對等AM RLC實體發(fā)送STATUS PDUs,以提供RLC PDUs(或它們的部分)的肯定和/或否定的應(yīng)答確認(rèn)。RRC配置是否狀態(tài)禁止功能被用于一個AM RLC實體。 初始化STATUS報告的觸發(fā)包括: 來自于其對等AM RLC實體的輪詢: 當(dāng)從下層接收RLC數(shù)據(jù)PDU,其SN = x,且P域置為“1”,AM RLC實體的接收部分應(yīng): 若該PDU將被丟棄,如5.1.3.2.2節(jié)所規(guī)定;或 若x < VR(MS)或x>=VR(MR): 觸發(fā)一個STA

43、TUS報告; 否則: 延遲觸發(fā)該STATUS報告,直至x < VR(MS) 或x>=VR(MR)。注1:這確保RLC狀態(tài)報告在HARQ重排序之后發(fā)送。 檢測RLC數(shù)據(jù)PDU的接收失敗: 當(dāng)t_Reordering超時,AM RLC實體的接收部分應(yīng)觸發(fā)一個STATUS報告。注2:t_Reordering的超時觸發(fā)VR(MS)的更新,并觸發(fā)一個STATUS報告,但該STATUS報告應(yīng)在VR(MS)被更新后觸發(fā)。當(dāng)已觸發(fā)了STATUS報告,AM RLC實體的接收部分應(yīng): 若t_StatusProhibit未在運行: 在下層指示的首個傳輸機會,構(gòu)造一個STATUS PDU,并向下層分發(fā);

44、否則: 在t_StatusProhibit超時后由下層指示的首個傳輸機會,即使t_StatusProhibit運行時狀態(tài)報告被觸發(fā)多次,也構(gòu)造一個單獨的STATUS PDU,并向下層分發(fā);當(dāng)一個STATUS PDU已被分發(fā)到下層,AM rLC實體的接收部分應(yīng): 啟動t_StatusProhibit。當(dāng)構(gòu)造一個STATUS PDU時,AM RLC實體應(yīng): 對于SN為VR(R) <= SN < VR(MS)的尚未被完全接收的AMD PDUs,按PDUs的SN增序和PDUs內(nèi)的字節(jié)段增序,從SN=VR(R)開始,直到作為結(jié)果的STATUS PDU仍然適合于下層指示的RLC PDU(s)總

45、大小的那一點: 對于一個無字節(jié)段已被接收的AMD PDU: 在STATUS PDU中包含一個NACK_SN,其被設(shè)置為該AMD PDU的SN; 對于一個部分被接收AMD PDU的,尚未被接收的字節(jié)段的連續(xù)序列: 在STATUS PDU中包含一個NACK_SN,SOstart和SOend的集合 置ACK_SN為,未在作為結(jié)果的STATUS PDU中指示為丟失的,下一個未被接收的RLC數(shù)據(jù)PDU的SN。5.3 SDU 丟棄過程當(dāng)從上層(如PDCP)指示丟棄一個特定的RLC SDU時,則若已經(jīng)無該RLC SDU段已被映射到一個RLC數(shù)據(jù)PDU,AM RLC實體的發(fā)送部分或發(fā)送UM RLC實體應(yīng)丟棄該

46、被指示的RLC SDU。5.4 重建過程一旦RRC請求RLC重建,則執(zhí)行RLC重建,且該功能適用于AM,UM以及TM RLC實體。當(dāng)RRC指示RLC實體宜被重建,RLC實體應(yīng): 若其為一個發(fā)送TM RLC實體: 丟棄所有RLC SDUs; 若其為接收UM RLC實體: 可能時,從SN < VR(UH)的UMD PDUs中重組RLC SDUs,當(dāng)這樣做時去除RLC頭,且按RLC SN的升序,向上層分發(fā)所有重組后的之前未分發(fā)過的RLC SDUs; 丟棄所有剩余的UMD PDUs; 若其為UM RLC發(fā)送實體: 丟棄所有RLC SDUs; 若其為AM RLC實體: 可能時,在接收部分從SN&l

47、t;VR(MR)的AMD PDUs的任何字節(jié)段重組RLC SDUs,當(dāng)這樣做時去除RLC頭,且按RLC SN的升序,向上層分發(fā)所有重組后的之前未分發(fā)過的RLC SDUs; 在接收部分丟棄剩余的AMD PDUs和AMD PDUs的字節(jié)段; 在發(fā)送部分丟棄所有RLC SDUs和AMD PDUs; 丟棄所有RLC控制PDUs。 停止并重置所有定時器; 重置所有狀態(tài)變量為它們的初始值。5.5 處理未知的、未預(yù)見的及錯誤的協(xié)議數(shù)據(jù)5.5.1 具有保留或無效值PDU的接收當(dāng)RLC實體接收到一個包含保留的或無效值的RLC PDU,RLC實體應(yīng): 丟棄該接收到的PDU。6 協(xié)議數(shù)據(jù)單元、格式及參數(shù)6.1 協(xié)議

48、數(shù)據(jù)單元RLC PDUs能被分類為RLC數(shù)據(jù)PDUs和RLC控制PDUs。在6.1.1節(jié)中的RLC數(shù)據(jù)PDUs用于TM,UM和AM RLC實體傳輸上層PDUs(即RLC SDUs)。在6.1.2節(jié)中的RLC控制PDUs用于AM RLC實體執(zhí)行ARQ過程。6.1.1 RLC數(shù)據(jù)PDUa) TMD PDUTMD PDU用于TM RLC實體傳輸上層PDU。b) UMD PDUUMD PDU用于UM RLC實體傳輸上層PDU。c) AMD PDUAMD PDU用于AM RLC實體傳輸上層PDU。它被用在AM RLC實體首次傳輸(部分的)該RLC SDU時,或AM RLC實體重傳一個無須執(zhí)行重分段的AM

49、D PDU時。d) AMD PDU段AMD PDU段用于AM RLC實體傳輸上層PDU。它被用在AM RLC實體需要重傳AMD PDU的部分時。6.1.2 RLC控制PDUa) STATUS PDUSTATUS PDU用于AM RLC實體的接收部分向?qū)Φ華M RLC實體,通知關(guān)于RLC數(shù)據(jù)PDUs已被成功接收的信息,和被AM RLC實體的接收部分檢測到丟失的RLC數(shù)據(jù)PDUs的信息。6.2 格式和參數(shù)RLC PDU的格式見6.2.1節(jié),其參數(shù)見6.2.2節(jié)。6.2.1 格式6.2.1.1 概述RLC PDU是一個比特串。在6.2.1.2至6.2.1.6節(jié)的圖中,比特串用表格表示,其中第一位和最

50、高有效位為該表格第一行最左邊的比特,最后一位和最低有效位為該表格的最后一行最右邊的比特,并且多數(shù)情況下,比特串從左到右讀取,之后再按行的順序讀取。RLC SDU為按字節(jié)對齊的比特串(即為8比特的倍數(shù))。一個RLC SDU從前面的首個比特開始被包含于一個RLC PDU。6.2.1.2 TMD PDUTMD PDU僅包含一個數(shù)據(jù)域,且不包含任何的RLC頭。圖 6.2.1.2-1 TMD PDU6.2.1.3 UMD PDUUMD PDU包含一個數(shù)據(jù)域和一個UMD PDU頭。UMD PDU頭包含一個固定部分(在每個UMD PDU存在的域)和一個擴(kuò)展部分(一個UMD PDU必要時才存在的域)。UMD

51、PDU頭的固定部分自身按字節(jié)對齊,且由一個FI、一個E和一個SN構(gòu)成。UMD PDU頭的擴(kuò)展部分自身按字節(jié)對齊,包含E(s)和LI(s)。UM RLC實體由RRC配置,使用5比特的SN或10比特的SN。當(dāng)配置使用5比特SN時,UMD PDU頭的固定部分的長度為1字節(jié)。當(dāng)配置使用10比特SN時,UMD PDU頭固定部分的長度與AMD PDU頭固定部分的長度相同,都被換成R1域的D/C、RF和P域除外。UMD PDU頭的擴(kuò)展部分與AMD PDU頭擴(kuò)展部分的長度相同(忽略配置的SN大小)。UMD PDU頭包含一個擴(kuò)展部分,僅當(dāng)UMD PDU中存在多于一個的數(shù)據(jù)域元時,此時每個數(shù)據(jù)域元,除了最后一個,

52、均存在一個E和一個LI。此外,當(dāng)一個UMD PDU頭包含奇數(shù)個LI(s)時,在最后的LI后面填充4個填充位。圖 6.2.1.3-1 SN為5比特的UMD PDU (無LI)圖 6.2.1.3-2 SN為10比特的UMD PDU (無LI)圖 6.2.1.3-3 SN為5比特的UMD PDU (奇數(shù)個LI,即K = 1, 3, 5, )圖 6.2.1.3-4 SN為5比特的UMD PDU (偶數(shù)個LI,即K = 2, 4, 6, )圖 6.2.1.3-5: SN為10比特的UMD PDU (奇數(shù)個LI,即K = 1, 3, 5, )圖 6.2.1.3-6 SN為10比特的UMD PDU (偶數(shù)個

53、LI,即K = 2, 4, 6, )6.2.1.4 AMD PDUAMD PDU包含一個數(shù)據(jù)域和一個AMD PDU頭。AMD PDU頭包含一個固定部分(在每個AMD PDU存在的域)和一個擴(kuò)展部分(一個AMD PDU必要時才存在的域)。AMD PDU頭的固定部分自身按字節(jié)對齊,且包含一個D/C、一個RF、一個P、一個FI、一個E和一個SN。AMD PDU頭自身按字節(jié)對齊,包含E(s)和LI(s)。AMD PDU頭包含一個擴(kuò)展部分,僅當(dāng)AMD PDU中存在多于一個的數(shù)據(jù)域元時,此時每個數(shù)據(jù)域元,除了最后一個,均存在一個E和一個LI。此外,當(dāng)一個AMD PDU頭包含奇數(shù)個LI(s)時,在最后的LI

54、后面填充4個填充位。圖 6.2.1.4-1 AMD PDU (無LI)圖 6.2.1.4-2 AMD PDU (奇數(shù)個LI,即K = 1, 3, 5, )圖 6.2.1.4-3 AMD PDU (偶數(shù)個LI,即K = 2, 4, 6, )6.2.1.5 AMD PDU段AMD PDU段包含一個數(shù)據(jù)域和一個AMD PDU段頭。AMD PDU段頭包含一個固定部分(在每個AMD PDU分段中存在的域)和一個擴(kuò)展部分(一個AMD PDU分段必要時才存在的域)。AMD PDU分段頭的固定部分自身按字節(jié)對齊,且包含一個D/C、一個RF、一個P、一個FI、一個E、一個SN、一個LSF和一個SO。AMD PDU段頭的擴(kuò)展部分自身按字節(jié)對齊,包含E(s)和LI(s)。AMD PDU段頭包含一個擴(kuò)展部分,僅當(dāng)AMD PDU段中存在多于一個數(shù)據(jù)域元時,此時每個數(shù)據(jù)域元,除了最后一個外,均存在一個E和一個LI。此外,當(dāng)一個AMD PDU頭包含奇數(shù)個LI(s)時,在最后的LI后面填充4個填充位。6.2.1.5-1: AMD PDU分段 (無LI)圖 6.2.1.5-2: AMD PDU分段 (奇數(shù)個LI,即K = 1, 3, 5, )圖 6.2.1.5-3: AMD PDU 分段 (偶數(shù)個LI,即K = 2, 4,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論