專利名稱:增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無線移動(dòng)通信系統(tǒng)中接收機(jī)對(duì)于數(shù)據(jù)包的重排序方法,尤其涉及一種寬帶碼分多址接入系統(tǒng)(WCDMA)中增強(qiáng)型小區(qū)前向接入信 道狀態(tài)(enhanced CELL—FACH state)下用戶設(shè)備UE在媒體接入控制層MAC 內(nèi)的重排序方法。
背景技術(shù):
WCDMA系統(tǒng)中,用戶設(shè)備UE的兩個(gè)基本操作模式是空閑模式(Idle) 和連接模式(Connected)。連接模式分成四種狀態(tài)小區(qū)專用信道狀態(tài) (CELL—DCH)、小區(qū)前向接入信道狀態(tài)(CELL—FACH)、小區(qū)尋呼信道狀 態(tài)(CELL—PCH)、接入網(wǎng)注冊(cè)區(qū)尋呼信道狀態(tài)(URA_PCH)。這些狀態(tài) 定義了 UE所使用的物理信道以及傳輸信道的種類。在CELL—FACH狀態(tài)下, UE使用公共的上行隨機(jī)接入信道(RACH)和下行前向4姿入信道(FACH) 傳輸信令和少量的用戶面數(shù)據(jù)。第三代移動(dòng)通信伙伴項(xiàng)目組織(3GPP, The 3rd Generation Partnership Project)在2006年9月無線接入網(wǎng)第33次全會(huì)通過了版本7 ( Rel-7 )工作 項(xiàng)目頻分雙工增強(qiáng)型小區(qū)前向接入信道狀態(tài)(Enhanced CELL—FACH state in FDD)。目標(biāo)是增加處于CELL—FACH狀態(tài)下UE的峰值數(shù)據(jù)速率、降低 CELL—FACH/CELL—PCH/URA—PCH狀態(tài)下用戶面和控制面時(shí)延、降低 CELL—FACH/CELL—PCH/URA—PCH狀態(tài)到CELL—DCH狀態(tài)遷移的時(shí)延等。 該項(xiàng)目在2007年6月關(guān)閉,主要通過在CELL—FACH/CELL—PCH/URA—PCH 狀態(tài)使用高速下行分組接入(HSDPA)以及改進(jìn)的無線接口層兩技術(shù)達(dá)到 上述目標(biāo),并在CELL—PCH狀態(tài)下引入兩階段不連續(xù)接收(DRX)技術(shù)改 善UE電池消庫(kù)毛。目前該課題還有一個(gè)主要的遺留問題,即UE在增強(qiáng)的CELL—FACH狀態(tài)下對(duì)于來自公共邏輯信道(CCCH)和信令無線承載SRB弁1(DCCH)映射 到高速下行共享信道(HS-DSCH)上的媒體接入控制層協(xié)議數(shù)據(jù)單元 (MAC-ehs PDU)中重排序協(xié)議數(shù)據(jù)單元(reordering PDU)的排序問題。 當(dāng)UE移動(dòng)到新的小區(qū)接收上述邏輯信道上的數(shù)據(jù)時(shí),其i某體接入控制高速 下行實(shí)體(MAC-ehs )首先執(zhí)行復(fù)位操作,接收窗口上邊界 (RcvWindow—UpperEdge ) 和下 一 個(gè)期待的傳輸序列號(hào) (next—expectedJTSN )兩個(gè)參數(shù)分別被設(shè)置為初始值63、 0。對(duì)于還沒有被 分配到專用無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)(C-RNTI或H-RNTI)的UE,可能接收到的 重排序協(xié)議數(shù)據(jù)單元(reorderingPDU)的傳輸序列號(hào)(TSN)為0至63之 間隨機(jī)的某個(gè)值,不一定正好等于next—expected—TSN的初始值0,因?yàn)榛?站NodeB對(duì)于這些UE的TSN是基于公共的TSN空間進(jìn)行計(jì)數(shù)的。根據(jù)現(xiàn) 有協(xié)議,TSN落在63-接收窗口尺寸RECEIVE—WINDOW—SIZE+1與63之 間到達(dá)UE的重排序協(xié)議數(shù)據(jù)單元將被丟棄,導(dǎo)致上層協(xié)議層無線資源控制 層(RRC)相關(guān)過程失敗,而這是不期望的。如圖l所示,傳輸序列號(hào)為模64的數(shù)字空間,即從0到63之后,接著 進(jìn)位到0重新開始計(jì)數(shù),i殳接收窗口尺寸(RECEIVE—WINDOW—SIZE )為 16。 MAC-ehs復(fù)位后,初始接收窗口為WO, next—expected—TSN為0。如果 實(shí)際上接收到的下一個(gè)重排序協(xié)議數(shù)據(jù)單元的TSN號(hào)正好為O,則可以正常 接收,且接收窗口前進(jìn)到Wl的狀態(tài)。但是如果實(shí)際接收到的下一個(gè)重排序 協(xié)議數(shù)據(jù)單元的TSN為47到63之間的某個(gè)值,將被丟棄。為避免上述現(xiàn) 象發(fā)生,需要按照下面的三個(gè)基本原則修改現(xiàn)有協(xié)議重排序功能使RRC 層過程失敗的概率最小化、使可能導(dǎo)致的延時(shí)最小化、使復(fù)雜度最小化。由于沒有被分配到專用無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)的UE剛進(jìn)入新小區(qū)時(shí)可能接 收到的TSN隨機(jī)介于整個(gè)TSN空間0 63,解決問題的關(guān)鍵在于確定適當(dāng)?shù)?接收窗口上邊界值以及下一個(gè)期望的TSN號(hào),〃Mv而在對(duì)現(xiàn)有協(xié)議影響最小 的情況下消除錯(cuò)誤丟包現(xiàn)象以及最大限度降低延時(shí)。現(xiàn)有技術(shù)的解決方案如下當(dāng)CCCH或SRB#1 (DCCH)邏輯信道使用7>共H-RNTI時(shí),4妻收窗口 上邊界(RcvWindow—UpperEdge )的初始值設(shè)為一個(gè)特殊值Pending。 UE在剛進(jìn)入新小區(qū)正確接收到第一個(gè)重排序協(xié)議凄t據(jù)單元時(shí),啟動(dòng)重排序釋放定時(shí)器 Tl ( Reordering release timer ), 將窗口的上邊界 (RcvWindow—UpperEdge )更新為該重排序協(xié)議數(shù)據(jù)單元的TSN,并把next_expected—TSN 設(shè) 為 窗 口 的 下 邊 界 (RcvWindow_UpperEdge-RECEIVE—WINDOWSIZE+l ),以避免后續(xù)收到的某些協(xié)議數(shù)據(jù)單元被丟棄。當(dāng)T1超時(shí)后,正確接收到的重排序協(xié)議數(shù)據(jù)單元"t姿序才殳遞到分解實(shí)體(Disassembly entity)。如圖2所示,由于接收窗口 WO (虛擬窗口 )上邊界初始值為一個(gè)特殊 值,初始接收窗口不在實(shí)際的TSN空間內(nèi),將處于一個(gè)虛擬的位置,實(shí)際 的接收窗口 Wl根據(jù)接收到的第一個(gè)重排序協(xié)議數(shù)據(jù)單元的TSN號(hào)而定。 假定該TSN為7,則接收窗口的上邊界(RcvWindow—UpperEdge )被設(shè)為7, next_expected—TSN 為(7-16+l)(模 64)=56 。 由于該 TSN 大于 next—expected—TSN的初始值0,根據(jù)現(xiàn)有協(xié)議,4妄收到該TSN時(shí)將設(shè)置定 時(shí)器Tl,且狀態(tài)變量Tl一TSN (Tl所對(duì)應(yīng)的傳輸序列號(hào))被設(shè)置為7。該方案的關(guān)鍵點(diǎn)在于RcvWindow—UpperEdge的設(shè)置,其余過程同現(xiàn)有 協(xié)議?;诘募僭O(shè)是UE剛進(jìn)入新小區(qū)時(shí)接收到的第一個(gè)重排序協(xié)議數(shù)據(jù)單 元的TSN可能位于將要接收的一批數(shù)據(jù)的中間某位置,即其TSN號(hào)可能大 于后續(xù)將要接收到的新的重排序協(xié)議數(shù)據(jù)單元的TSN號(hào),可以最大程度避 免丟包現(xiàn)象,且對(duì)現(xiàn)有協(xié)議的改動(dòng)較小。但是該方案的缺陷是對(duì)于UE在進(jìn) 入新小區(qū)開始,Tl時(shí)間內(nèi)收到的重排序協(xié)議數(shù)據(jù)單元產(chǎn)生T1所代表時(shí)間的 延時(shí)。發(fā)明內(nèi)容本發(fā)明所解決的技術(shù)問題是提供 一種增強(qiáng)型小區(qū)前向接入信道狀態(tài)重 排序方法,有效解決了增強(qiáng)型小區(qū)前向接入信道狀態(tài)下公共邏輯信道 (CCCH)和信令無線承載SRB弁1(DCCH)映射到高速下行共享信道 HS-DSCH時(shí)在用戶設(shè)備(UE)的媒體接入控制實(shí)體(MAC-ehs)的重排序 問題,同時(shí)最大限度地避免了錯(cuò)誤丟包現(xiàn)象。技術(shù)方案如下一種增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法,步驟包括(1) 接收窗口參數(shù)初始化,狀態(tài)變量初始化,其中,將接收窗口上邊界的初始值設(shè)為特殊值,下一個(gè)期待的傳輸序列號(hào)的初始值設(shè)為0;(2) 當(dāng)UE在新小區(qū)正確接收到第一個(gè)重排序協(xié)議數(shù)據(jù)單元時(shí),將所 述第一個(gè)重排序協(xié)議數(shù)據(jù)單元投遞到分解實(shí)體,所述接收窗口的上邊界更新 為所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào);將所述下一個(gè)期待的傳輸 序列號(hào)更新為所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元的下一個(gè)傳輸序列號(hào);(3) 繼續(xù)接收重排序協(xié)議數(shù)據(jù)單元,當(dāng)后續(xù)的重排序協(xié)議數(shù)據(jù)單元的 傳輸序列號(hào)落入所述接收窗口內(nèi),并且小于所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元 所對(duì)應(yīng)的傳輸序列號(hào)時(shí),將新接收到的重排序協(xié)^漢數(shù)據(jù)單元才殳遞到所述分解 實(shí)體。進(jìn)一步,步驟(3)中,當(dāng)后續(xù)的重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào)大 于或者等于所述下一個(gè)期待的傳輸序列號(hào)時(shí),根據(jù)現(xiàn)有協(xié)議描述執(zhí)行接收過 程,移動(dòng)所述接收窗口 ,更新Rev Window—UpperEdge和next—expected—TSN 的值;必要時(shí)設(shè)置定時(shí)器Tl,向分解實(shí)體投遞正確解碼的重排序協(xié)議數(shù)據(jù) 單元等。進(jìn)一步,步驟(3)中,如果存在亂序情況,依賴無線鏈路控制層的重 復(fù)避免與重排序功能處理所述亂序情況。進(jìn)一步,步驟(i)中,在接收窗口參數(shù)初始化時(shí)引入?yún)⒖糡SN號(hào),并 將其初始值設(shè)定為特殊值;步驟(2)中,當(dāng)"l妄收到第一個(gè)重排序協(xié)議數(shù)據(jù) 單元時(shí),將所述參考TSN號(hào)更新為第一個(gè)正確接收到的重排序協(xié)議數(shù)據(jù)單 元的傳輸序列號(hào);步驟(3)中,當(dāng)所述第一個(gè)正確接收到的重排序協(xié)議數(shù) 據(jù)單元的傳輸序列號(hào)移出接收窗口之外時(shí),恢復(fù)所述參考TSN號(hào)的值為所 述特殊值,并繼續(xù)接收后續(xù)的重排序協(xié)議數(shù)據(jù)單元。進(jìn)一步,步驟(2)中,當(dāng)UE進(jìn)入新小區(qū)正確接收到第一個(gè)重排序協(xié) 議數(shù)據(jù)單元時(shí),啟動(dòng)定時(shí)器Tinit。進(jìn)一步,步驟(3)中,在所述定時(shí)器Tinit超時(shí)前,對(duì)于在當(dāng)前接收窗 口內(nèi),并且傳輸序列號(hào)小于所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元所對(duì)應(yīng)的傳輸序列號(hào)的重排序協(xié)議數(shù)據(jù)單元,如果該重排序協(xié)議數(shù)據(jù)單元是新接收到的重排序協(xié)議數(shù)據(jù)單元,直接投遞到分解實(shí)體;或者暫存在重排序緩沖區(qū),當(dāng)所述 定時(shí)器Tinit超時(shí),觸發(fā)重排序緩沖區(qū)中所述重排序協(xié)議數(shù)據(jù)單元向分解實(shí) 體投遞;如果存在亂序現(xiàn)象,通過無線鏈路控制層的重復(fù)預(yù)防與重排序功能 處理所述亂序情況。本發(fā)明有效解決了增強(qiáng)型小區(qū)前向接入信道狀態(tài)下公共邏輯信道 (CCCH)和信令無線承載SRB#1 (DCCH)映射到高速下行共享信道 HS-DSCH時(shí),在用戶設(shè)備(UE)的媒體接入控制實(shí)體(MAC-ehs)的重排 序問題,既可以最大限度避免錯(cuò)誤丟包現(xiàn)象,又不會(huì)導(dǎo)致不必要的T1延時(shí), 同時(shí),對(duì)現(xiàn)有協(xié)議的改動(dòng)很小,方案的復(fù)雜性也非常低。
圖1是現(xiàn)有技術(shù)中MAC-ehs重排序原理示意圖;圖2是現(xiàn)有技術(shù)中另外一種MAC-ehs重排序原理示意圖; 圖3是本發(fā)明MAC-ehs重排序原理示意圖; 圖4是本發(fā)明技術(shù)方案一中MAC-ehs重排序流程示意圖; 圖5是本發(fā)明技術(shù)方案二中MAC-ehs重排序流程示意圖。
具體實(shí)施方式
本發(fā)明主要為了解決增強(qiáng)型小區(qū)前向接入信道狀態(tài)下UE的MAC-ehs 實(shí)體重排序問題。基于的主要前提為UE在剛進(jìn)入新小區(qū)時(shí)所需接收的重 排序協(xié)議數(shù)據(jù)單元中,正確接收到的第一個(gè)協(xié)議數(shù)據(jù)單元多數(shù)情況下是UE 需要(或期望)接收的,或接近UE需要接收的TSN。因此接收窗口上邊界 (RcvWindow—UpperEdge ) 和下 一 個(gè)期待的傳輸序列號(hào) (next_expected_TSN )可以基于第一個(gè)正確接收到的重排序協(xié)議數(shù)據(jù)單元的 TSN進(jìn)行設(shè)置,對(duì)于后續(xù)接收到的小于該傳輸序列號(hào)的重排序協(xié)議數(shù)據(jù)單元 提供一定的異常保護(hù)機(jī)制以避免錯(cuò)誤丟包現(xiàn)象發(fā)生。下面參照附圖,對(duì)本發(fā)明的優(yōu)選實(shí)施例做詳細(xì)描述。參照?qǐng)D3所示,針對(duì)CCCH和SRB#1 (DCCH)映射到HS-DSCH的重 排序問題,本發(fā)明技術(shù)方案的步驟如下1 、接收窗口上邊界(RcvWindow—UpperEdge )的初始值設(shè)為一個(gè)特殊 值Pending, next—expected—TSN初始值i殳為0,以此作為虛擬初始窗口 。2、 當(dāng)UE在新小區(qū)正確接收到第一個(gè)重排序協(xié)議數(shù)據(jù)單元時(shí),直接投 遞到分解實(shí)體,將4矣收窗口上邊界(RcvWindow—UpperEdge )更新為第一個(gè) 重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào)(TSN),設(shè)為SN;將下一個(gè)期待的傳 輸序列號(hào)(next_expected_TSN)更新為該第一個(gè)重排序協(xié)議數(shù)據(jù)單元的傳輸 序列號(hào)(TSN)的下一個(gè)TSN號(hào),設(shè)為SN+1。此時(shí)接收窗口為Wl,如果 下一個(gè)接收到的重排序協(xié)議數(shù)據(jù)單元的TSN為SN+1,則4妄收窗口前進(jìn)到 W2的位置。3、 對(duì)于后續(xù)TSN大于或等于next—expected—TSN的重排序協(xié)議數(shù)據(jù)單 元,根據(jù)現(xiàn)有協(xié)議描述執(zhí)行接收過程移動(dòng)接收窗口 ,更新 RcvWindowJJpperEdge 、 next—expected_TSN的值;必要時(shí)i殳置定時(shí)器T1, 向分解實(shí)體投遞正確解碼的重排序協(xié)議數(shù)據(jù)單元等操作過程。對(duì)于后續(xù)TSN小于SN的重排序協(xié)議數(shù)據(jù)單元,根據(jù)下述兩種異常保護(hù) 方案之一進(jìn)行處理方案一在現(xiàn)有協(xié)議中引入狀態(tài)變量"參考TSN號(hào)Reference—TSN",其初始值 設(shè)為特殊值Pending,當(dāng)接收到第一個(gè)重排序協(xié)議數(shù)據(jù)單元后,該狀態(tài)變量 更新為第一個(gè)正確接收到的重排序協(xié)議數(shù)據(jù)單元的TSN號(hào)SN。于是第一個(gè) 4妄收窗口的初始位置為(Reference—TSN-RECEIVE—WINDOW—SIZE+1, Reference一TSN)。對(duì)于正確接收到的重排序協(xié)議數(shù)據(jù)單元的TSN,如果落在第一個(gè)接收窗 口下邊界和上邊界范圍內(nèi),需要進(jìn)行異常保護(hù)處理。如圖3所示,這些需要 異常保護(hù)的TSN的范圍在窗口 Wl內(nèi)。對(duì)于正確接收到的重排序協(xié)議數(shù)據(jù)單元,當(dāng)其TSN落在第一個(gè)接收窗 口范圍內(nèi),即使其TSN小于nexLexpecte(TSN,也不直接丟棄,而是進(jìn)一步判斷該重排序協(xié)議數(shù)據(jù)單元是否為新接收到的重排序協(xié)議數(shù)據(jù)單元。如果 還沒有接收到過,則直接投遞到分解實(shí)體進(jìn)行排序,如果接收到過則丟棄。如果有亂序情況,依賴無線鏈路控制層的重復(fù)避免與重排序功能(DAR , Duplicate avoidance and Reordering)處理亂序情況。當(dāng)SN移出接收窗口之外時(shí),接收窗口的位置為(Reference—TSN+1, RcvWindow—UpperEdge ), 滿足關(guān)系式 RcvWindow—UpperEdge 隱 RECEIVE—WINDOW—SIZE = Reference—TSN,此時(shí)恢復(fù)Reference—TSN的值 為特殊值Pending。如圖3所示,此時(shí)接收窗口的位置為Wn。當(dāng)SN移出接收窗口后,以后所有的處理過程恢復(fù)到與現(xiàn)有協(xié)議的描述 相同,即所增加的該異常保護(hù)功能僅適用于TSN在第一個(gè)接收窗口之內(nèi)且 TSN小于SN的重排序協(xié)議數(shù)據(jù)單元。方案二在現(xiàn)有協(xié)議中引入一個(gè)定時(shí)器Tinit。 UE在進(jìn)入新小區(qū)正確接收到第一 個(gè)重排序協(xié)議數(shù)據(jù)單元時(shí),啟動(dòng)該定時(shí)器Tinit。定時(shí)器Tinit超時(shí)前正確4妻 收到的在當(dāng)前接收窗口內(nèi)TSN小于next—expected—TSN的重排序協(xié)議數(shù)據(jù)單 元,如果沒有接收到過,直接投遞到分解實(shí)體;或者暫存在重排序緩沖區(qū)的 適當(dāng)位置,定時(shí)器Tinit超時(shí)后,觸發(fā)重排序緩沖區(qū)中所述TSN小于SN的 重排序協(xié)議數(shù)據(jù)單元向分解實(shí)體投遞;如果存在亂序現(xiàn)象,依賴無線鏈路控 制層的重復(fù)預(yù)防與重排序功能(DAR , Duplicate avoidance and Reordering ) 進(jìn)4亍處理。定時(shí)器Tinit超時(shí)后,以后的處理過程恢復(fù)到與現(xiàn)有協(xié)議的描述相同, 即所增加的該異常保護(hù)僅適用于TSN在Tinit超時(shí)之前正確接收到的TSN 小于SN的重排序協(xié)議數(shù)據(jù)單元。參照?qǐng)D4所示,對(duì)本發(fā)明技術(shù)方案一的MAC-ehs重排序流程做進(jìn)一步 描述。步驟10:接收窗口參^t初始化,狀態(tài)變量初始化。 RcvWindow—UpperEdge=Pending, next—sxpccted—TSN=0,Reference—TSN = Pending 。步驟20:接收到第一個(gè)重排序協(xié)議數(shù)據(jù)單元(TSN = SNO)后,將該第 一個(gè)重排序協(xié)議數(shù)據(jù)單元直接投遞到分解實(shí)體,同時(shí)更新接收窗口參數(shù)和狀 態(tài)變量的值。具體參數(shù)變化如下Rev Window—UpperEdge=SNO,next—expected—TSN=SN0+1 ,Reference—TSN = SN0。步驟30:繼續(xù)接收重排序協(xié)議數(shù)據(jù)單元。當(dāng)有后續(xù)的重排序協(xié)議數(shù)據(jù)單元進(jìn)入時(shí),設(shè)其傳輸序列號(hào)TSN = SNx。步驟40:判斷Reference—TSN是否等于Pending。如果Reference—TSN=Pending,執(zhí)行步驟50;否則執(zhí)行步驟60。步驟50:根據(jù)現(xiàn)有協(xié)議描述執(zhí)行接收過程移動(dòng)接收窗口,同時(shí)更新 RcvWindow_UpperEdge、 next_expected_TSN的值;必要時(shí)設(shè)置定時(shí)器Tl, 向分解實(shí)體投遞正確解碼的重排序協(xié)議數(shù)據(jù)單元等操作過程。執(zhí)行步驟30,繼續(xù)等待后續(xù)的重排序協(xié)議數(shù)據(jù)單元進(jìn)入。步驟60:判斷SNx是否大于等于next—expected_TSN。如果SNx > = next_expected_TSN,執(zhí)行步驟50;否則執(zhí)行步驟70。步驟70 : 對(duì)于當(dāng)前4妄收窗口內(nèi)TSN<next—expected—TSN且在 (Reference—TSN-RECEIVE—WINDOW—SIZE+1, Reference—TSN )范圍內(nèi)正確接收到的重排序協(xié)議數(shù)據(jù)單元,如果該重排序協(xié)議數(shù)據(jù)單元沒有接收到 過,則直接將其投遞到分解實(shí)體;如果有亂序情況,依賴無線鏈路控制層的 重復(fù)避免和重排序(DAR)功能處理該亂序情況。步驟80:當(dāng)Rev Window—UpperEdge - RECEIVE—WINDOW—SIZE = Reference—TSN時(shí),恢復(fù)狀態(tài)變量Reference_TSN的值為初始值Pending,并 執(zhí)行步驟30,繼續(xù)等待后續(xù)的重排序協(xié)議數(shù)據(jù)單元進(jìn)入。參照?qǐng)D5所示,對(duì)本發(fā)明技術(shù)方案二的MAC-ehs重排序流程估文進(jìn)一步詳纟田描述。步驟10:接收窗口參數(shù)初始化,狀態(tài)變量初始化。參數(shù)設(shè)定如下RcvWindow—UpperEdge = Pending; next—expected—TSN = 0。步驟20:當(dāng)接收到第一個(gè)重排序協(xié)議數(shù)據(jù)單元(TSN = SN0)后,直接 將第一個(gè)重排序協(xié)議數(shù)據(jù)單元投遞到分解實(shí)體,同時(shí)啟動(dòng)定時(shí)器Tinit,更 新接收窗口參數(shù)和狀態(tài)變量的值,RcvWindow一UpperEdge = SNO , next—expected—TSN = SNO+ 1 。步驟30:繼續(xù)接收重排序協(xié)議數(shù)據(jù)單元,設(shè)接收到的重排序協(xié)議數(shù)據(jù) 單元的傳輸序列號(hào)TSN = SNx。步驟40:判斷SNx是否大于或等于next—expected_TSN。如果SNx >= next—expected_TSN, 執(zhí)行步驟50;否則轉(zhuǎn)步驟60。步驟50:根據(jù)現(xiàn)有協(xié)議描述執(zhí)行接收過程移動(dòng)接收窗口,更新 RcvWindow—UpperEdge、 next_expected—TSN的值;必要時(shí)i殳置定時(shí)器Tl, 向分解實(shí)體投遞正確解碼的重排序協(xié)議數(shù)據(jù)單元等操作過程。執(zhí)行步驟30,繼續(xù)等待后續(xù)的重排序協(xié)議數(shù)據(jù)單元進(jìn)入。步驟60:判斷定時(shí)器Tinit是否超時(shí)。如果定時(shí)器Tinit超時(shí),執(zhí)行步驟50;否則執(zhí)行步驟70。步驟70:如果定時(shí)器Tinit沒有超時(shí),對(duì)于當(dāng)前接收窗口內(nèi) TSN<next—expected_TSN,并且正確接收到的重排序協(xié)議數(shù)據(jù)單元,如果該 重排序協(xié)議數(shù)據(jù)單元沒有接收到過,則直接將其投遞到分解實(shí)體;如果有亂 序情況,依賴無線鏈路控制層的重復(fù)避免和重排序DAR功能進(jìn)行亂序情況 的處理。執(zhí)行步驟30,繼續(xù)等待后續(xù)的重排序協(xié)議數(shù)據(jù)單元進(jìn)入。
權(quán)利要求
1、一種增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法,步驟包括(1)接收窗口參數(shù)初始化,狀態(tài)變量初始化,其中,將接收窗口上邊界的初始值設(shè)為特殊值,下一個(gè)期待的傳輸序列號(hào)的初始值設(shè)為0;(2)當(dāng)UE在新小區(qū)正確接收到第一個(gè)重排序協(xié)議數(shù)據(jù)單元時(shí),將所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元投遞到分解實(shí)體,所述接收窗口的上邊界更新為所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào);將所述下一個(gè)期待的傳輸序列號(hào)更新為所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元的下一個(gè)傳輸序列號(hào);(3)繼續(xù)接收重排序協(xié)議數(shù)據(jù)單元,當(dāng)后續(xù)的重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào)落入所述接收窗口內(nèi),并且小于所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元所對(duì)應(yīng)的傳輸序列號(hào)時(shí),將新接收到的重排序協(xié)議數(shù)據(jù)單元投遞到所述分解實(shí)體。
2、 根據(jù)權(quán)利要求1所述的增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法, 其特征在于,步驟(3)中,當(dāng)后續(xù)的重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào)大 于或者等于所述下一個(gè)期待的傳輸序列號(hào)時(shí),根據(jù)現(xiàn)有協(xié)議描述執(zhí)行接收過 程,移動(dòng)所述接收窗口,更新接收窗口上邊界和下一個(gè)期待的傳輸序列號(hào)的 值;向分解實(shí)體投遞正確解碼的重排序協(xié)議數(shù)據(jù)單元。
3、 根據(jù)權(quán)利要求1所述的增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法, 其特征在于,步驟(3)中,如果存在亂序情況,依賴無線鏈路控制層的重 復(fù)避免與重排序功能處理所述亂序情況。
4、 根據(jù)權(quán)利要求1所述的增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法, 其特征在于,步驟(l)中,在接收窗口參數(shù)初始化時(shí)引入?yún)⒖紓鬏斝蛄刑?hào), 并將其初始值設(shè)定為特殊值;步驟(2)中,當(dāng)接收到第一個(gè)重排序協(xié)議數(shù) 據(jù)單元時(shí),將所述參考傳輸序列號(hào)更新為第 一個(gè)正確接收到的重排序協(xié)議數(shù) 據(jù)單元的傳輸序列號(hào);步驟(3)中,當(dāng)所述第一個(gè)正確接收到的重排序協(xié) 議數(shù)據(jù)單元的傳輸序列號(hào)移出接收窗口之外時(shí),恢復(fù)所述參考傳輸序列號(hào)的值為所述特殊值,并繼續(xù)接收后續(xù)的重排序協(xié)議數(shù)據(jù)單元。
5、 根據(jù)權(quán)利要求1所述的增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法,其特征在于,步驟(2)中,當(dāng)UE進(jìn)入新小區(qū)正確接收到第一個(gè)重排序協(xié) 議數(shù)據(jù)單元時(shí),啟動(dòng)定時(shí)器Tinit。
6、 根據(jù)權(quán)利要求5所述的增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法, 其特征在于,步驟(3)中,在所述定時(shí)器Tinit超時(shí)前,對(duì)于在當(dāng)前接收窗 口內(nèi),并且傳輸序列號(hào)小于所述第一個(gè)重排序協(xié)議數(shù)據(jù)單元所對(duì)應(yīng)的傳輸序 列號(hào)的重排序協(xié)議數(shù)據(jù)單元,如果該重排序協(xié)議數(shù)據(jù)單元是新接收到的重排 序協(xié)議數(shù)據(jù)單元,直接投遞到分解實(shí)體;或者暫存在重排序緩沖區(qū),當(dāng)所述 定時(shí)器Tinit超時(shí),觸發(fā)重排序緩沖區(qū)中所述重排序協(xié)議數(shù)據(jù)單元向分解實(shí) 體投遞;如果存在亂序現(xiàn)象,通過無線鏈路控制層的重復(fù)預(yù)防與重排序功能 處理所述亂序情況。
全文摘要
本發(fā)明公開了一種增強(qiáng)型小區(qū)前向接入信道狀態(tài)重排序方法,將接收窗口上邊界的初始值設(shè)為特殊值,下一個(gè)期待的傳輸序列號(hào)的初始值設(shè)為0;當(dāng)UE在新小區(qū)正確接收到第一個(gè)重排序協(xié)議數(shù)據(jù)單元時(shí),將其投遞到分解實(shí)體,接收窗口的上邊界更新為第一個(gè)重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào);將下一個(gè)期待的傳輸序列號(hào)更新為第一個(gè)重排序協(xié)議數(shù)據(jù)單元的下一個(gè)傳輸序列號(hào);當(dāng)后續(xù)的重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào)落入接收窗口內(nèi),并且小于第一個(gè)重排序協(xié)議數(shù)據(jù)單元所對(duì)應(yīng)的傳輸序列號(hào)時(shí),將新接收到的重排序協(xié)議數(shù)據(jù)單元投遞到分解實(shí)體。當(dāng)后續(xù)的重排序協(xié)議數(shù)據(jù)單元的傳輸序列號(hào)大于或者等于所述下一個(gè)期待的傳輸序列號(hào)時(shí),根據(jù)現(xiàn)有協(xié)議描述執(zhí)行接收過程。
文檔編號(hào)H04L1/16GK101330443SQ20071011151
公開日2008年12月24日 申請(qǐng)日期2007年6月19日 優(yōu)先權(quán)日2007年6月19日
發(fā)明者健 張, 慧 陳 申請(qǐng)人:中興通訊股份有限公司