版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、LTE RLC(v8.3.0)標(biāo)準(zhǔn)介紹標(biāo)準(zhǔn)介紹目錄目錄RLC PDU格式與參數(shù)ARQ過程、 SDU丟棄、RLC重建過程數(shù)據(jù)傳輸過程概述 RLC架構(gòu)架構(gòu)TM模式模式TM實體結(jié)構(gòu)TMD PDU邏輯信道類型BCCH,PCCH,CCCH業(yè)務(wù)類型廣播消息的固定部分,尋呼消息,RRC消息等對應(yīng)MAC層是否應(yīng)具有HARQ功能待定QoS要求無RLC層重傳PDU處理無分段,無串接,無RLC頭UM模式模式UM實體結(jié)構(gòu)邏輯信道類型DL/UL DCCH, DL/UL DTCH, MCCH or MTCH業(yè)務(wù)類型VoIP,MBMS,對應(yīng)MAC層是否應(yīng)具有HARQ功能是QoS要求無RLC層重傳PDU處理可分段,可串接,有
2、RLC頭AM模式模式邏輯信道類型DL/UL DCCH or DL/UL DTCH 業(yè)務(wù)類型FTP,WWW, RRC消息等對應(yīng)MAC層是否應(yīng)具有HARQ功能是QoS要求有RLC層重傳PDU處理可分段,可串接,有RLC頭,可對RLC PDU進行再分段AM實體結(jié)構(gòu)服務(wù)服務(wù)v向高層提供的服務(wù)向高層提供的服務(wù)TM 數(shù)據(jù)傳輸;UM 數(shù)據(jù)傳輸;AM 數(shù)據(jù)傳輸;v要求低層提供的服務(wù)要求低層提供的服務(wù)數(shù)據(jù)傳輸;通知發(fā)送時機,同時提供該次傳輸時發(fā)送RLC PDU的總大小 通告HARQ重傳失敗功能功能v 高層PDU傳輸v 通過ARQ進行糾錯(僅用于AM數(shù)據(jù)傳輸)v RLC SDU的分段,串接和重組(僅用于UM和AM
3、數(shù)據(jù)傳輸)v RLC數(shù)據(jù)PDU的再分段(僅用于AM數(shù)據(jù)傳輸)v 高層PDU的按序遞交(僅用于UM和AM數(shù)據(jù)傳輸)v 重復(fù)檢測(僅用于UM和AM數(shù)據(jù)傳輸)v RLC SDU丟棄(僅用于UM和AM數(shù)據(jù)傳輸)v RLC重建v 協(xié)議錯誤及恢復(fù)目錄目錄RLC PDU格式與參數(shù)ARQ過程、 SDU丟棄、RLC重建過程數(shù)據(jù)傳輸過程概述 UM RLC發(fā)送側(cè)發(fā)送側(cè)v發(fā)送操作 VT(US)v根據(jù)MAC的通知來發(fā)送數(shù)據(jù)v根據(jù)MAC通知的RLC PDU大小來決定是否對RLC SDU分段UM RLC接收側(cè)接收側(cè)v通過重排序功能來保證按序接收: 重排序窗:(VR(UH) UM_Window_Size) = SN VR(U
4、H) 重排序定時器: T_reordering 其他重要狀態(tài)變量:VR(UR),VR(UX)v重復(fù)檢測功能:丟棄重復(fù)的PDUUM數(shù)據(jù)接收數(shù)據(jù)接收1v VR(UR) SN VR(UH) ,且以前收到過,丟棄;v (VR(UH) UM_Window_Size) = SN =VR(UH),1.更新VR(UH)=SN+1;2.重組落在重排序窗外邊的RLC PDU,按序遞交相關(guān)RLC SDU;3.如果VR(UR)落在重排序窗外,則更新VR(UR)=(VR(UH) UM_Window_Size) ;v SN=VR(UR),向右移動VR(UR),重組落在重排序窗外邊的RLC PDU,按序遞交相關(guān)RLC SD
5、U;UM數(shù)據(jù)接收數(shù)據(jù)接收2v如果T_Ordering未運行,且VR(UR)VR(UH),則開啟T_Ordering,設(shè)置VR(UX) =VR(UH)v如果T_Ordering運行,且VR(UX) VR(UR),則重新開啟T_Ordring并設(shè)置VR(UX) =VR(UH),否則設(shè)置VR(UX) =NULLAM RLC 發(fā)送側(cè)發(fā)送側(cè)v 發(fā)送窗VT(A)=SN=VR(MS) AM RLC只發(fā)送發(fā)送窗內(nèi)的AMD PDU或分段v 發(fā)送狀態(tài)變量VT(S)v ACK/NACK: 收到一個AMD PDU的全部ACK后,向高層指示; 收到NACK,對相應(yīng)數(shù)據(jù)部分重傳;v 根據(jù)MAC通知來發(fā)送AMD PDUv
6、根據(jù)MAC通知的RLC PDU大小來決定 AMD PDU的分段v 傳輸?shù)膬?yōu)先級: RLC控制PDU高于RLC數(shù)據(jù)PDU; RLC 數(shù)據(jù) PDU 重傳高于RLC 數(shù)據(jù) PDU的新傳輸;AM數(shù)據(jù)發(fā)送數(shù)據(jù)發(fā)送AM RLC接收側(cè)接收側(cè)v接收操作 接收窗VR(R)=SN=VR(H),則設(shè)置VR(H)=SN+1;vSN=VR(R),1.如果所有字節(jié)都已收到,則向右移動VR(R)與VR(MR) ;2.重組落在接收窗外的以及按序接收的VR(R)的AMD PDU字節(jié),向高層按序遞交RLC SDU;AM 數(shù)據(jù)接收數(shù)據(jù)接收2 vT_Ordering正在運行,如果VR(X) = VR(R) 或VR(X)落在接收窗外,
7、則: 1.停止并復(fù)位T_Ordering; 2. VR(X) =NULL;vT_Ordering沒有運行,如果VR (H) VR(R) ,則:1.開啟T_reordering 2.設(shè)置VR(X) =VR(H)AM 數(shù)據(jù)接收數(shù)據(jù)接收3 vT_reordering 超時,1.向右移動VR(MS)到VR(X)或右側(cè)2.如果VR(H) VR(MS) ,則開啟T_reordering ,設(shè)置VR(X) =VR(H);3.如果VR(H) =VR(MS) ,則設(shè)置VR(X) =NULL;目錄目錄RLC PDU格式與參數(shù)ARQ過程、 SDU丟棄、RLC重建過程數(shù)據(jù)傳輸過程概述 ARQ過程過程vARQ過程僅在A
8、M RLC實體中執(zhí)行。 重傳 輪詢 狀態(tài)報告重傳重傳v AM RLC實體發(fā)送側(cè)重傳的觸發(fā)條件: 對等端AM RLC實體的狀態(tài)報告 來自MAC實體的HARQ發(fā)送失敗v 當(dāng)對AMD PDU進行重傳時,AM RLC實體發(fā)送側(cè)應(yīng)進行如下操作: 如果該AMD PDU大小正好滿足這一發(fā)送時機指示的RLC PDU的總大小,發(fā)送該AMD PDU,除P域外 否則,根據(jù)這一發(fā)送時機指示的RLC PDU的總大小,對AMD PDU進行必要的分段v 當(dāng)進行分段時需滿足: 只將原始AMD PDU的數(shù)據(jù)部分映射到新的AMD PDU分段中 設(shè)置AMD PDU分段的頭部字段輪詢輪詢v輪詢的目的 防止發(fā)送側(cè)buffer溢出v輪詢
9、的觸發(fā)條件 如果PDU_WITHOUT_POLLPoll_PDU 如果BYTE_WITHOUT_POLL Poll_Byte 如果在發(fā)送RLC Data PDU之后,發(fā)送緩存和重發(fā)緩存都變成空的(不包含已經(jīng)發(fā)送的正等待ACK的RLC Data PDU) 如果在發(fā)送該RLC Data PDU之后沒有更多的RLC Data PDU能發(fā)送(如,由于窗口延遲)輪詢輪詢v輪詢時,AM RLC實體發(fā)送側(cè)應(yīng)該: 設(shè)置相應(yīng)RLC Data PDU的P域為”1”; - 設(shè)置PDU_WITHOUT_POLL為0; - 設(shè)置BYTE_WITHOUT_POLL為0; - 設(shè)置POLL_SN為VT(S) 1; - 如果
10、T_poll_retransmit沒在運行: - 開啟T_poll_retransmit; - 否則: - 重啟T_poll_retransmit。輪詢輪詢v發(fā)送側(cè)接收到狀態(tài)報告: 如果狀態(tài)報告包含對SN= POLL_SN 的PDU的一個ACK或NACK: 如果T_poll_retransmit正在運行,停止T_poll_retransmit。vT_poll_retransmit超時: 如果發(fā)送緩存和重傳都是空的(不包含已經(jīng)發(fā)送的正等待ACK的RLC數(shù)據(jù)PDU),或 如果沒有新的RLC數(shù)據(jù)PDU能被傳送(例如,由于窗口延遲): 認為SN = VT(S) 1的AMD PDU應(yīng)該進行重傳 如果滿足
11、輪詢觸發(fā)的條件,則在RLC數(shù)據(jù)PDU中包含一個輪詢。狀態(tài)報告狀態(tài)報告v 狀態(tài)報告的目的接收側(cè)向?qū)Φ榷税l(fā)送側(cè)反饋哪些PDU或PDU分段已經(jīng)正確接收到,哪些還沒有收到;v 狀態(tài)報告的觸發(fā)條件 對等端實體發(fā)送側(cè)polling當(dāng)從低層接收到一個SN=x的RLC數(shù)據(jù)PDU,其P域設(shè)為1,AM RLC實體的接收側(cè)應(yīng)該:如果滿足要求,該PDU應(yīng)該被丟棄,或 如果x VR(MS): 觸發(fā)一個狀態(tài)報告。否則: 延遲觸發(fā)狀態(tài)報告,直到x VR(MS)。注:這保證了狀態(tài)報告是在HARQ重排序完成之后發(fā)送的。 重排序定時器T_reordering超時,檢測到RLC Data PDU接收失敗狀態(tài)報告狀態(tài)報告v狀態(tài)報告禁
12、止 當(dāng)一個狀態(tài)報告遞交給低層,啟動T_status_prohibit。 當(dāng)狀態(tài)報告被觸發(fā)時,如果T_status_prohibit沒有運行,AM RLC實體接收側(cè)將在隨后低層指示的第一個發(fā)送時機,組織一個狀態(tài)報告發(fā)送; 當(dāng)狀態(tài)報告被觸發(fā)時,如果T_status_prohibit在運行,等到T_status_prohibit超時后低層指示的第一個發(fā)送時機,組織一個狀態(tài)報告發(fā)送。狀態(tài)報告狀態(tài)報告v狀態(tài)報告的構(gòu)造 對于SN落在VR(R) = SN VR(MS)范圍內(nèi),并且還沒有完全接收到的AMD PDU,按照SN遞增的順序,從等于VR(R)的SN開始,填充到STATUS PDU,直到滿足低層指示的R
13、LC PDU的總大?。?如果對于一個AMD PDU沒有接收到它的任何字節(jié)分段,在STATUS PDU中包含一個值為該AMD PDU的SN的NACK_SN; 否則, 對該AMD PDU中的還沒有接收到的每一個連續(xù)的字節(jié)段,在STATUS PDU中包含一個NACK_SN,SOstart 和 SOend的集合。 設(shè)置ACK_SN為下一個沒有接收到的也沒有在STATUS PDU中指示為丟失的RLC Data PDU的SN。SDU丟棄過程丟棄過程vSDU丟棄的觸發(fā)條件:來自PDCP的指示v如果被指示的RLC SDU還沒有任何分段映射到一個RLC Data PDU,AM RLC實體發(fā)送側(cè)或者發(fā)送UM RL
14、C實體將丟棄該指示的RLC SDU RLC重建過程重建過程vRLC重建由RRC請求觸發(fā),應(yīng)用于AM和UM和TMv重建過程:TM發(fā)送實體:丟棄所有的RLC SDUUM接收實體:重組所有SN VR(UH) 的UMD PDU,將重組成的RLC SDU提交給高層,丟棄所有剩余的UMD PDUUM發(fā)送實體:丟棄所有的RLC SDU AM實體:在接收側(cè),重組所有SN VR(MR) 的AMD PDU字節(jié)分段,將重組成的RLC SDU提交給高層,丟棄所有剩余的AMD PDU以及分段在發(fā)送側(cè),丟棄所有的RLC SDU和AMD PDU 丟棄所有的RLC控制PDU 停止并復(fù)位所有的定時器將所有的狀態(tài)變量復(fù)位為它們的
15、初始值 未知,不可預(yù)見和錯誤的協(xié)議數(shù)據(jù)未知,不可預(yù)見和錯誤的協(xié)議數(shù)據(jù)v當(dāng)一個RLC實體接收到一個包含保留值或無效值的RLC PDU,這個RLC實體應(yīng)該: 丟棄該接收到的PDU。 目錄目錄RLC PDU格式與參數(shù)ARQ過程、 SDU丟棄、RLC重建過程數(shù)據(jù)傳輸過程概述 數(shù)據(jù)域數(shù)據(jù)域 v數(shù)據(jù)域大小的粒度為數(shù)據(jù)域大小的粒度為1個字節(jié)個字節(jié)v數(shù)據(jù)域大小的最大值為:數(shù)據(jù)域大小的最大值為:最大TB塊大小減去最小MAC PDU頭大小和最小RLC PDU頭大小。vRLC SDU分段的兩種格式分段的兩種格式(規(guī)定了UMD PDU,AMD PDU或AMD PDU分段的數(shù)據(jù)域組成): 僅包含完整RLC SDU 僅在
16、頭和/或尾包含一個和/或兩個RLC SDU分段,其余為完整RLC SDU(RLC SDU分段只能映射到數(shù)據(jù)域的頭部或尾部) 當(dāng)有一個RLC PDU中包含兩個RLC SDU分段時,它們一定分屬不同的RLC SDU TMD PDU v結(jié)構(gòu)結(jié)構(gòu) 僅由數(shù)據(jù)域組成,沒有任何RLC頭。 數(shù)據(jù)域數(shù)據(jù)域 無分段,串接,重組。即一個TMD PDU就是一個RLC SDU。 TM實際上相當(dāng)于不做任何處理,只是在發(fā)送端設(shè)置一個緩存,等待MAC層通知發(fā)送時機,將數(shù)據(jù)發(fā)往低層。UMD PDUUMD PDU with 5 bit SN (No LI) 較短的SN序號長度可以減少頭開銷,提高傳輸效率對應(yīng)VoIP這種類型的低速
17、業(yè)務(wù),可以采用5bit UMD PDU格式; 由于VoIP業(yè)務(wù)的大量存在,看似微不足道的5bit開銷會極大影響系統(tǒng)效率; 對應(yīng)較高速率的業(yè)務(wù),需要采用較長的10bit長度的SN序號;UMD PDU with 5 bit SNUMD PDU v結(jié)構(gòu)結(jié)構(gòu) UMD PDU頭頭 數(shù)據(jù)域數(shù)據(jù)域 UMD PDU頭頭固定部分固定部分(FI,E,SN) 擴展部分?jǐn)U展部分(一組或多組LI,E)只有包含多個數(shù)據(jù)域元素時,才會包含擴展部分,此時需為除最后一個數(shù)據(jù)域元素外的其它數(shù)據(jù)域元素分別指明一組E和LI。另外,當(dāng)一個UMD PDU頭中包含奇數(shù)個LI域時,最后一個LI字段后面要使用4比特填充。 數(shù)據(jù)域數(shù)據(jù)域 可對R
18、LC SDU進行分段,串接,重組10bit SN,奇數(shù)個,奇數(shù)個LIAMD PDUv結(jié)構(gòu)結(jié)構(gòu)n AMD PDU頭頭 數(shù)據(jù)域數(shù)據(jù)域 n AMD PDU頭頭固定部分固定部分(D/C,RF,P,FI,E,SN) 擴展部分?jǐn)U展部分(一組或多組LI,E)只有包含多個數(shù)據(jù)域元素時,才會包含擴展部分,此時需為除最后一個數(shù)據(jù)域元素外的其它數(shù)據(jù)域元素分別指明一組E和LI。另外,當(dāng)一個AMD PDU頭中包含奇數(shù)個LI域時,最后一個LI字段后面要使用4比特填充。n 數(shù)據(jù)域數(shù)據(jù)域 可對RLC SDU進行分段,串接,重組偶數(shù)個偶數(shù)個LIAMD PDU分段分段 v什么時候用到什么時候用到AMD PDU分段?分段?當(dāng)重傳A
19、MD PDU的大小大于本次發(fā)送通知中對MAC SDU長度的要求時,可以對AMD PDU進行再分段,形成AMD PDU分段。v結(jié)構(gòu)結(jié)構(gòu)再分段只是對數(shù)據(jù)域的分段,AMD PDU分段中頭的部分除了RF域、新增的LSF域和SO域外都與再分段前的AMD PDU相同。因此,接收實體的接收側(cè)在重組時分為兩個層次:首先根據(jù)LSF域和SO域?qū)MD PDU分段重組為AMD PDU,然后再根據(jù)E域和LI域?qū)MD PDU重組為RLC SDU。STATUS PDUv結(jié)構(gòu)結(jié)構(gòu)nRLC控制控制PDU頭頭 STATUS PDU凈荷凈荷nRLC控制控制PDU頭頭:D/C域 CPT域nSTATUS PDU凈荷凈荷包括一個AC
20、K_SN域和E1域,零個或多個NACK_SN域,E1域和E2域的集合,還可能包括對應(yīng)每個NACK_SN域的一組SOstart域和SOend域。必要時,為了保持按字節(jié)對齊,需要在STATUS PDU 結(jié)尾處加入7bit填充位。 參數(shù)說明參數(shù)說明D/C指示是控制PDU還是數(shù)據(jù)PDU RF指示是AMD PDU還是AMD PDU分段PPolling域,指示是否啟用輪詢功能,即發(fā)送側(cè)是否向?qū)Φ榷薘LC實體請求一個狀態(tài)報告標(biāo)識說明SNRLC PDU序號,增量為1(保證按序接收)FI指示在數(shù)據(jù)域的開始和/或最后是否包含RLC SDU分段 EE域表示其后是數(shù)據(jù)域,還是一組LI域和E域的集合LI指示對應(yīng)數(shù)據(jù)域元
21、素的長度(以字節(jié)計算)R1保留域,發(fā)送實體應(yīng)將R1域置零LSF指示AMD PDU分段的最后一個字節(jié)是否對應(yīng)原始AMD PDU的最后一個字節(jié),即該分段是否是原始AMD PDU的最后一個分段。SO指示AMD PDU分段的數(shù)據(jù)域中第一個字節(jié)在原始AMD PDU的數(shù)據(jù)域中的位置。標(biāo)識說明CPT指示RLC控制PDU類型(目前只有STATUS PDU一種類型)ACK_SN指示第一個沒有收到的且沒有在STATUS PDU中報告丟失的RLC data PDU的SN。E1指示其后是否包括一組NACK_SN,E1和E2NACK_SN指示AM RLC實體接收側(cè)已檢測到丟失的AMD PDU(或AMD PDU的一部分)
22、的SNE2指示其后是否有一組SOstart和SOend域 SOstartSOend指示與該組Sostart和SOend相關(guān)的SN = NACK_SN的AMD PDU的丟失部分狀態(tài)變量和狀態(tài)變量和SN的取模操的取模操作作 v SN的取值范圍的取值范圍 AMD PDU和UMD PDU采用SN編號,并在一定范圍內(nèi)循環(huán) 對AMD PDU,SN循環(huán)范圍是0到1023。(10bit SN) 對UMD PDU,SN循環(huán)范圍是0到2configured UM SN field length 1。(5bit或10bit SN)v 狀態(tài)變量的取值范圍狀態(tài)變量的取值范圍 對于AM數(shù)據(jù)傳輸,所有的狀態(tài)變量(即:VT(A),VT(MS),VT(S),VR(R),VR(MR),VR(X),VT(MS)和VR(H))的取值范圍是01
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保課件教學(xué)課件
- 橋梁架設(shè)合同模板
- 定制木材購買合同模板
- 鄧州個人售房合同模板
- 干制蔬菜收購合同模板
- 《軸對稱現(xiàn)象》軸對稱
- 非標(biāo)設(shè)備加工合同模板
- 高中公寓陪讀合同模板
- 木炭廠收購木材合同模板
- 2024年檔案知識競賽試題及答案
- 邏輯狗教學(xué)流程
- 鍋爐質(zhì)量安全風(fēng)險管控清單
- 醫(yī)院電子病歷系統(tǒng)應(yīng)用水平分級評價 4級實證材料基礎(chǔ)項
- 二次倒運專項方案
- 膿毒血癥護理查房-課件
- 法學(xué)專業(yè)成績單
- 砌體結(jié)構(gòu)工程培訓(xùn)課件
- 【國內(nèi)外研學(xué)旅行文獻研究綜述4700字(論文)】
- 甲狀腺結(jié)節(jié)指南總結(jié)
- 某水電站防洪影響評價報告
- 高級政工師職稱述職報告
評論
0/150
提交評論