RLC層AM模式下的傳輸控制以及ARQ的實現(xiàn)_第1頁
RLC層AM模式下的傳輸控制以及ARQ的實現(xiàn)_第2頁
RLC層AM模式下的傳輸控制以及ARQ的實現(xiàn)_第3頁
RLC層AM模式下的傳輸控制以及ARQ的實現(xiàn)_第4頁
RLC層AM模式下的傳輸控制以及ARQ的實現(xiàn)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

RLC層AM模式下的傳輸控制

以及ARQ的實現(xiàn)過程雒逸珩2011-12-20※RLC層位于MAC層之上,為用戶和控制數(shù)據(jù)提供分段和重傳業(yè)務(wù)。每個RLC實體由RRC配置,并且根據(jù)業(yè)務(wù)類型有三種模式:透明模式(TM)、非確認(rèn)模式(UM)、確認(rèn)模式(AM)。

※對于透明模式和非確認(rèn)模式,RLC實體是單向的,各自擁有一個發(fā)送實體和一個接收實體,獨立地完成數(shù)據(jù)的發(fā)送和接收;而對于確認(rèn)模式,RLC實體是雙向的。雖然僅有一個實體,但卻被劃分為接收側(cè)和發(fā)送側(cè)來完成數(shù)據(jù)的發(fā)送接收的功能。RLC層下三種傳輸模式比較傳輸模式額外開銷可靠性時延出錯處理應(yīng)用TM模式不添加控制外協(xié)議開銷允許一定的數(shù)據(jù)損失要求較小的時延遞交或者直接丟棄并向高層報告實時業(yè)務(wù)(如實時語音業(yè)務(wù))UM模式添加控制外協(xié)議開銷允許一定的數(shù)據(jù)損失要求較小的時延遞交或者直接丟棄并向高層報告實時業(yè)務(wù)(小區(qū)廣播和IP電話)AM模式添加控制外協(xié)議開銷要求較高的傳輸質(zhì)量增加了時延但不超過150ms通知發(fā)送方的RLC重傳此PDU非實時業(yè)務(wù)(www和電子郵件下載)RLC層結(jié)構(gòu)圖AMDPDU格式1、每個AMDPDU中都包含一個AMD

PDU頭,AMDPDU頭分為固定部分和擴展部分;2、固定部分存在于每個AMDPDU中,擴展部分只有需要時才存在;3、當(dāng)AMDPDU中僅包含一個RLCSDU或RLCSDU分段時,AMDPDU頭只包含固定部分;4、當(dāng)AMDPDU中包含多余一個RLCSDU時,AMDPDU將包含擴展部分,以指示數(shù)據(jù)域的長度。D/CRFPFIESNSDU(1)子頭…SDU(N)子頭RLCSDU(1)…RLCSDU(N)E(=1)LIE(=0)LIAMDPDU頭固定部分AMDPDU頭擴展部分(需要時存在)AMDPDU頭數(shù)據(jù)部分字段名稱長度(bit)含義SN10AMDPDU序號D/C10:控制PDU1:數(shù)據(jù)PDURF1指示此RLCPDU是AMD

PDU還是其分段0:AMDPDU1:AMDPDU分段P1狀態(tài)報告請求指示0:不請求對方發(fā)送狀態(tài)報告1:請求對方發(fā)送狀態(tài)報告FI2分段指示E(固定部分)10:AMDPDU頭不包含擴展部分1:AMDPDU頭包含擴展部分E(擴展部分)10:這是最后一個子頭1:此子頭后面還存在子頭LI11此子頭對應(yīng)的RLCSDU在數(shù)據(jù)域中的長度,單位為ByteSO15指示AMDPDU分段在原AMDPDU中的字節(jié)開始位置AMDPDU頭字段含義※在確認(rèn)模式下,發(fā)送側(cè)AMRLC實體在收到對方的反饋知道某個AMDPDU未被正確接收時,需要對該AMD

PDU進行重傳;

※但重傳時的空中接口條件可能已經(jīng)發(fā)生變化,比如重傳時MAC子層指示的傳輸塊TB大小已經(jīng)不能容納原始的PDU,這時需要對該AMDPDU重分段,因此,確認(rèn)模式下傳輸?shù)臄?shù)據(jù)單元比非確認(rèn)模式增加了一種AMDPDU格式,如圖D/CRFPFIESNESOSDU(1)子頭…SDU(N)子頭RLCSDU(1)…RLCSDU(N)E(=1)LIE(=0)LIAMDPDU頭固定部分AMDPDU頭擴展部分(需要時存在)AMDPDU頭數(shù)據(jù)部分AMDPDU分段格式※ACK_SN和E1是RLC控制頭之后固定包含的字段,隨后的字段都是在需要時添加的;

※ACK_SN和E1字段后,可不包含或包含一個/多個一個(NACK_SN,E1,E2)組,每個(NACK_SN,E1,E2)組內(nèi)還可能包含一個(Sostart,SOSend)對。D/CCPTACK_SNE1(=1)NACK_SNE1(=1)E2(=1)SOstartSOendNACK_SNE1(=0)E2(=0)RLC控制頭一個(NACK_SN,E1,E2)分段位置一個(NACK_SN,E1,E2)STATUSPDU格式字段名稱長度(bit)含義D/C10:控制PDU1:數(shù)據(jù)PDUCPT3RLC控制PDU類型指示,目前此字段值總為0表示為ARQ狀態(tài)報告ACK_SN10已經(jīng)正確接收的AMD

PDU的最大序號加1,即接收窗口中所有序號小于ACK_SN的AMD

PDU都已被正確接收NACK_SN10指示此SN對應(yīng)的AMD

PDU未被正確接收E110:后面無組1:后面還有組E210:此后無和1:此后有和SOstart15指示丟失的AMD

PDU分段在原AMD

PDU中的開始字節(jié)位置SOend15指示丟失的AMDPDU分段在原AMDPDU中的結(jié)束字節(jié)位置STATUSPDU字段含義RLC

AM實體傳輸模型

01234567

01234567VT(A)VT(A)VT(S)VT(S)VT(MS)VT(MS)

01234567

01234567VT(A)VT(A)VT(S)VT(S)VT(MS)VT(MS)AM模式發(fā)送窗口控制開始發(fā)送窗口不為空是重傳緩沖區(qū)有AMDPDU或AMD

PDU分段?否需要對AMDPDU或AMD

PDU分段再分段?否是生成AMDPDU分段生成AMDPDU發(fā)送緩沖區(qū)和重傳緩沖區(qū)都為空VT(S)<VT(A)+512生成新的AMDPDU將AMDPDU的SN字段設(shè)為VT(S)VT(S)=VT(S)+1否結(jié)束PDU_WITHOUT_POLL=PDU_WITHOUT_POLL+1BYTE_WITHOUT_POLL=BYTE_WITHOUT_POLL+AMDPDU數(shù)據(jù)域長度PDU_WITHOUT_POLL=>=Poll_PDU?是否是AABYTE_WITHOUT_POLL=>=Poll_Byte?是否AMDPDU發(fā)送流程圖或?qū)MDPDU的P字段設(shè)為1PDU_WITHOUT_POLL=0BYTE_WITHOUT_POLL=0POLL_SN=VT(S)-1否結(jié)束T_Poll_restransmit定時器未啟動是啟動T_Poll_restransmit定時器重啟T_Poll_restransmit定時器A接上圖A接口AMDPDU發(fā)送流程圖AM模式接收窗口控制

01234567

01234567VR(H)VR(R)VR(MR)VR(MS)VR(MS)VR(H)VR(R)VR(MR)

01234567

01234567VR(R)VR(MR)VR(MS)VR(H)VR(H)VR(MS)VR(R)VR(MR)AM模式ARQ控制

01234567891011121314151617啟動T_ReorderingVR(R)VR(MS)VR(X)VR(MR)VR(H)

01234567891011121314151617T_Reordering定時器未超時VR(R)VR(MS)VR(X)VR(MR)VR(H)VR(MS)VR(H)

01234567891011121314151617T_Reordering定時器未超時VR(R)VR(X)VR(MR)

01234567891011121314151617T_Reordering定時器未超時VR(R)VR(MS)VR(X)VR(MR)VR(H)丟棄AMDPDU是SN位于接收窗口內(nèi)?是是重復(fù)的PDU或分段?否是VR(MS)已完整接收?序號為SN的AMD

PDU或AMD

PDU分段到達結(jié)束否SN==VR(MS)?更新VR(MS)為下一個尚未被完整接收的AMDPDU的SNSN==VR(R)?VR(R)已完整接收?更新VR(R)為下一個未完整接收的AMDPDU的SNVR(MR)=VR(R)

+512處理并按序提交被移出接收窗口之外的AMDPDU將AMDPDU放入接收緩存區(qū)是是是否SN>=VR(H)?VR(H)=SN+1T_reordering已啟動?VR(X)==VR(R)或VR(X)位于接收窗口之外?停止并重置T_reorderingVR(X)=null啟動T_reorderingVR(X)=VR(H)是否是是否是VR(H)>VR(R)?否否否否否AMDPDU接收流程圖否設(shè)SN=VR(R)SN=SN+1ACK_SN

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論