欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種無線通信系統(tǒng)中的數(shù)據(jù)重排重組方法及其基站的制作方法

文檔序號:7954907閱讀:232來源:國知局
專利名稱:一種無線通信系統(tǒng)中的數(shù)據(jù)重排重組方法及其基站的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,更具體地說,涉及一種適合長期演進(LTE)網(wǎng)絡(luò)的無線通信系統(tǒng)中的數(shù)據(jù)重排重組方法及其基站。
背景技術(shù)
通用移動通信系統(tǒng)(Universal Mobile Telecommunication Systems,縮寫UMTS)是采用WCDMA空中接口的第三代移動通信系統(tǒng)。通常也把UMTS系統(tǒng)稱為WCDMA通信系統(tǒng)。從功能上,網(wǎng)絡(luò)單元可以分為無線接入網(wǎng)絡(luò)(Radio Access Network,縮寫RAN)和核心網(wǎng)(Core Network,縮寫CN)。其中無線接入網(wǎng)絡(luò)用于處理所有與無線有關(guān)的功能,而核心網(wǎng)處理UMTS系統(tǒng)內(nèi)所有話音呼叫、數(shù)據(jù)連接與外部網(wǎng)絡(luò)的交換和路由。UMTS系統(tǒng)結(jié)構(gòu)如圖1所示,其網(wǎng)絡(luò)單元包括用戶設(shè)備(User Equipment,縮寫為UE)即終端101、UMTS陸地?zé)o線接入網(wǎng)(UMTS Terrestrial Radio Access Network,縮寫為UTRAN)102、3G核心網(wǎng)絡(luò)的電路交換網(wǎng)(3G CS)103、3G核心網(wǎng)絡(luò)的包交換網(wǎng)(3G PS)104、包括業(yè)務(wù)應(yīng)用域的功能實體105、外部網(wǎng)絡(luò)PSTN 106以及外部網(wǎng)絡(luò)Internet網(wǎng)107。
通用移動通信系統(tǒng)的網(wǎng)絡(luò)構(gòu)成的主要接口如圖2所示,其中,Uu接口是WCDMA的無線接口,用于讓UE通過Uu接口接入到UMTS系統(tǒng)的固定網(wǎng)絡(luò)部分,而Iu接口是連接UTRAN和CN的接口。Iur接口是連接在各RNC(無線網(wǎng)絡(luò)控制器的縮寫)之間的接口,Iur接口是UMTS系統(tǒng)特有的接口,用于對RAN中移動臺的移動管理。Iub接口是連接Node B與RNC的接口。
圖2中的無線接口Uu的協(xié)議結(jié)構(gòu)如圖3所示,圖3中各個縮略語列明如下GC通用控制;BMC廣播/多點傳送控制協(xié)議;Nt通知;RLC無線鏈路控制;DC專用控制;MAC媒體接入控制;RRC無線資源控制;PHY物理層;PDCP分組數(shù)據(jù)會聚協(xié)議。
在無線接口協(xié)議中,自下而上分為三個協(xié)議層,物理層PHY(L1)、數(shù)據(jù)鏈路層(L2)以及網(wǎng)絡(luò)層(L3),其中,數(shù)據(jù)鏈路層包括MAC、RLC、PDCP、BMC等四個子層。
其中,MAC(媒質(zhì)接入控制的縮寫)子層的功能包括邏輯信道和傳輸信道之間的映射;為每個傳輸信道選擇適當(dāng)?shù)膫魉透袷剑籙E數(shù)據(jù)流之間的優(yōu)先級處理;UE之間采用動態(tài)預(yù)安排方法的優(yōu)先級處理;DSCH(下行共享信道的縮寫)和FACH(前向接入信道的縮寫)上幾個用戶的數(shù)據(jù)流之間的優(yōu)先級處理;公共傳輸信道上UE的標(biāo)識;將高層PDU(協(xié)議數(shù)據(jù)單元的縮寫)復(fù)接為通過傳輸信道傳送給物理層的傳送塊,并將通過傳輸信道來自物理層的傳送塊復(fù)接為高層PDU(協(xié)議數(shù)據(jù)單元的縮寫);業(yè)務(wù)量監(jiān)視;動態(tài)傳輸信道類型切換;透明RLC加密;接入業(yè)務(wù)級別選擇。
RLC(無線鏈路控制的縮寫)子層功能包括分割和重組、串聯(lián)、填充、用戶數(shù)據(jù)的傳送、錯誤檢測、按序發(fā)送高層PDU、副本檢測、流控、非證實數(shù)據(jù)傳送模式序號檢查、協(xié)議錯誤檢測和恢復(fù)、加密、掛起和恢復(fù)功能。
PDCP(分組數(shù)據(jù)會聚的縮寫)子層功能包括在發(fā)送與接收實體中分別執(zhí)行IP數(shù)據(jù)流的頭部壓縮與解壓縮;頭部壓縮方法對應(yīng)與特定的網(wǎng)絡(luò)層、傳輸層、或上層協(xié)議的組合;傳輸用戶數(shù)據(jù);將非接入層送來的PDCP-SDU(SDU業(yè)務(wù)數(shù)據(jù)單元的縮寫)轉(zhuǎn)發(fā)到RLC層;將多個不同的RB(無線承載的縮寫)復(fù)用到同一個RLC實體。
BMC(廣播/多播控制)子層功能包括小區(qū)廣播消息的存儲、業(yè)務(wù)量監(jiān)測和為CBS請求無線資源、BMC消息的調(diào)度、向UE發(fā)送BMC消息、向高層(NAS)傳遞小區(qū)廣播消息。
RLC子層的實體共支持三種類型業(yè)務(wù),透明模式(TM)業(yè)務(wù)、無確認(rèn)模式(UM)業(yè)務(wù)和確認(rèn)模式業(yè)務(wù)(AM)。RLC子層實體模型如圖4所示。透明模式TM業(yè)務(wù)是由獨立的發(fā)送和接收透明模式實體完成的。發(fā)送實體從高層接收SDU劃分成適當(dāng)?shù)腞LC PDU,無須加任何開銷,通過BCCH、PCCH、SHCCH、SCCH、DTCH等某一信道傳送給MAC。接收實體從MAC子層接收到PDU,再將這些PDU重組成RLC SDU傳送給上層。
無確認(rèn)模式UM業(yè)務(wù)是由獨立的發(fā)送和接收無確認(rèn)模式實體4完成的。發(fā)送實體從高層接收SDU分割成適當(dāng)大小的RLC PDU或是將不同SDU進行連接組成一個RLC PDU,附上一個RLC頭并放入發(fā)送緩存器通過某一個邏輯信道將其發(fā)送到MAC子層。接收實體通過某一邏輯信道從MAC子層接收PDU,去頭并將其重組成SDU發(fā)送到高層。
確認(rèn)模式AM業(yè)務(wù)是由一個聯(lián)合的發(fā)送和接收確認(rèn)模式實體完成的。發(fā)送和接收兩種類型的PDU-控制PDU和業(yè)務(wù)PDU。發(fā)送側(cè)實體從高層接收SDU分割或連接成RLC業(yè)務(wù)PDU,附加一個RLC頭放入發(fā)送和重傳緩存器通過一到兩個邏輯信道將其發(fā)送到MAC子層。在確認(rèn)模式下,所有發(fā)送的業(yè)務(wù)PDU都需要對等實體的確認(rèn)來決定重傳與否??刂芇DU是由RLC實體自身生成的一些針對接收PDU的狀態(tài)報告以及復(fù)位請求等。接收側(cè)實體從MAC子層接收PDU,提取出捎帶狀態(tài)信息,放入接收緩存器,等待完整PDU重組SDU發(fā)送到上層,或是再通過其發(fā)送側(cè)發(fā)送錯誤的接收確認(rèn)要求對等實體重發(fā)PDU。
對于MAC子層,UE和UTRAN側(cè)的結(jié)構(gòu)有所不同,分別如圖5、圖6所示。根據(jù)WCDMA版本R6,接收端重排方案有如下幾種機制1、AM業(yè)務(wù)重排重組機制在AM模式業(yè)務(wù)中,為支持重傳,需要有一個窗口機制支持重排序功能。窗口為(VR(R),VR(MR)),其中VR(R)為下一個按序接收的PDU序號,VR(MR)=VR(R)+Configured_Rx_Window_Size,緩存等待最大值由高層配置。
實際的窗口為(VR(R),VR(H)),其中VR(H)為接收到的PDU最大的序號,VR(H)<=VR(MR)。窗口的移動是通過更新由窗口下界實現(xiàn)的。收到與窗口內(nèi)不相同序號的PDU被緩存在接收緩存內(nèi),收到序號在窗口外的PDU被刪除。作為接收端只能被動等待VR(R),沒有計時器等方法控制窗口移動。發(fā)送端可以通過計時器和/或最高重傳次數(shù)限制PDU傳輸速率。對于每一個要發(fā)送的SDU都啟動計時器,當(dāng)計時器超時或PDU達到最高重傳次數(shù)進行SDU discard(業(yè)務(wù)數(shù)據(jù)單元丟棄)并通知接收端進行窗口更新,最高重傳次數(shù)達到?jīng)]有SDUdiscard configured(業(yè)務(wù)數(shù)據(jù)單元丟失配置)的情況下觸發(fā)RLC實體的reset(復(fù)位)。
重組機制可以根據(jù)設(shè)定的按序還是亂序,根據(jù)LI指示將完整SDU進行重組并送到高層。
2.UM業(yè)務(wù)的SDU亂序重排重組普通的UM業(yè)務(wù)由于沒有重傳,不需要重排,只要簡單地按序重組,出現(xiàn)丟失的PDU時,將此PDU所涉及的SDU都刪除。
但自從R6進入MBMS(廣播組播業(yè)務(wù)的縮寫)業(yè)務(wù)后由于MCCH周期重傳特性,引入MCCH接收端亂序重組機制。這個機制也是有一個窗口等待初始傳輸丟失重傳的PDU,為了保證實時性,亂序重組SDU保證了接收端重組速率。
使用的窗口為(VR(UOH)-OSD_Window_Size,VR(UOH)),其中VR(UOH)為收到了PDU最大的序號,緩存等待最大值由高層配置。對于收到序號在窗口內(nèi)的PDU,緩存起來,將序號在窗口外的PDU進行VR(UOH)更新,窗口上界移動帶動窗口的更新。計時器Timer_OSD用于控制VR(UOH)的更新,VR(UOH)每一次更新計時器重置,計時器超時,緩存內(nèi)所有PDU被刪除。
對于緩存在窗口內(nèi)的PDU進行重組,根據(jù)LI指示恢復(fù)出完整的SDU并送到高層而不管SDU順序。
3.DAR重排DAR是重復(fù)避免和重排序的英文縮寫,由于WCDMA R6中MBMS的MTCH選擇性合并機制,MTCH接收會出現(xiàn)副本和亂序到達的問題,因此,在MTCH接收端引入窗口機制進行重排序。
窗口為(VR(UDH)-DAR_Window_Size,VR(UDH)],這里VR(UDH)表示收到了PDU最大的序號,緩存等待最大值由高層配置。實際窗口為(VR(UDR),VR(UDH)],其中VR(UDR)為下一個按序送到高層的PDU的序號,即小于這個SN的PDU都已經(jīng)被按序送到高層。VR(UDR)>=VR(UDH)-DAR_Window_Size。收到實際窗口內(nèi)的PDU進行緩存,收到序號大于窗口上界的PDU,進行窗口的更新,也是由窗口上界移動帶動窗口更新。
當(dāng)序號為VR(UDR)的PDU被接收后,檢查窗口內(nèi)現(xiàn)在最小的沒有被正確接收的PDU的序號為多少,將VR(UDR)更新到此值,并將所有序號小于更新后VR(UDR)的PDU送到高層重組。如果當(dāng)窗口前移導(dǎo)致VR(UDR)<VR(UDH)-DAR_Window_Size+1,更新VR(UDR)為更新窗口(VR(UDH)-DAR_Window_Size,VR(UDH)]內(nèi)最小的沒有收到的PDU,將VR(UDR)更新到此SN,并將所有序號小于更新后VR(UDR)的PDU送到高層重組。
計時器Timer_DAR和狀態(tài)變量VR(UDT)控制接收窗長時間不移動。VR(UDT)初始設(shè)為窗口內(nèi)最大序號,同時啟動計時器Timer_DAR。當(dāng)序號為VR(UDT)的PDU在計時器未超時被送到高層重組,計時器重啟,VR(UDT)重置為窗口內(nèi)最大序號。如果定時器超時,所有序號小于等于VR(UDT)和與VR(UDT)連續(xù)的PDU都被送入高層,VR(UDR)更新為現(xiàn)在緩存中最小沒有收到的序號,同時重置VR(UDT)為窗口內(nèi)PDU最大序號,重啟定時器。
DAR重排和前兩者不同在于,這個功能單元只重排不做重組,重組功能在高層做。
4.HSPA重排HSPA是高速分組接入的縮寫,HSDPA(高速下行分組接入的縮寫)的重排機制和DAR機制相同。其目的是為了HARQ(混合自動重傳請求的縮寫)不同process重傳的亂序,根據(jù)TSN序號進行重排保證收到的MAC-hs PDU按序進行恢復(fù)成MAC-d PDU送到MAC-d實體。
隨著HSDPA、Enhanced Uplink等增強技術(shù)的引入,為保證3GPP無線接入技術(shù)在更長一些時間(如10年或更長)的競爭力,有人提出“Evolved UTRAand UTRAN”即LTE(Long Term Evolution,長期演進)即3GPP無線接入技術(shù)的長期演進需要被考慮。這種長期演進的重要部分包括降低的時延、更高的用戶數(shù)據(jù)速率、改進的系統(tǒng)容量和覆蓋和對運營商而言降低的成本。為達到上述目標(biāo),演進的無線接口和無線網(wǎng)絡(luò)結(jié)構(gòu)都應(yīng)被考慮。為滿足這種長期演進網(wǎng)絡(luò)(下文縮寫為LTE)各種性能的需求,網(wǎng)絡(luò)結(jié)構(gòu)、無線接口、協(xié)議棧功能都會發(fā)生相應(yīng)改進。現(xiàn)有協(xié)議層結(jié)構(gòu)造成很多重復(fù)的功能,比如RLC和MAC子層的重傳、分割級聯(lián)等等。為了減小延遲和簡化協(xié)議,這些重復(fù)的功能必須考慮精簡。另外,LTE系統(tǒng)提出的全IP要求,即網(wǎng)絡(luò)傳輸全部是基于IP包業(yè)務(wù),這一全新的需求也需要響應(yīng)的機制去保證。
在眾多網(wǎng)絡(luò)改進方案中,RLC中很多功能被認(rèn)為是重復(fù)冗余的。目前比較流行的觀點認(rèn)為RLC中的很多功能在MAC中都可以實現(xiàn),因此,RLC將可以被合并到MAC實體中去。這里我們也認(rèn)為RLC的重復(fù)功能將帶來不必要的延遲和復(fù)雜度,簡化合并到MAC中去是比較合理的方案。
最近提出的LTE系統(tǒng)中MAC結(jié)構(gòu)如圖7和圖8所示。對現(xiàn)有技術(shù)而言,上文已經(jīng)討論的WCDMA R6系統(tǒng)中共有以上4個三種重排機制,可以適合不同的重排需求。但結(jié)構(gòu)復(fù)雜,功能冗余,降低了響應(yīng)速度,無法應(yīng)用于已有LTE網(wǎng)絡(luò),例如,將ARQ(自動重傳請求的縮寫)重傳和HARQ(混合自動重傳請求的縮寫)分開處理,效率低下,增加了ARQ重傳的延遲。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,針對諸如演進網(wǎng)絡(luò)的無線通信系統(tǒng)提出一種數(shù)據(jù)重排重組的方法,可以避免類似功能設(shè)置上的重復(fù),簡化簡化基站協(xié)議結(jié)構(gòu),合并冗余功能,減少處理時延和緩存開銷,從而達到有利于兩層重傳的交互,觸發(fā)快速ARQ重傳的目的。本發(fā)明的另一目的是提供一種具有上述優(yōu)點達到無線通信系統(tǒng)的基站。
本發(fā)明上述技術(shù)問題這樣解決,構(gòu)造一種無線通信系統(tǒng)中的數(shù)據(jù)重排重組方法,包括以下步驟A、接收端對收到解復(fù)用后的數(shù)據(jù)包根據(jù)其序號SN進行重排/重組;B、設(shè)置接收緩存條件,并根據(jù)該接收緩存條件對經(jīng)過重排后的數(shù)據(jù)進行后續(xù)處理。
在上述方法中,步驟A包括A1、對混合自動重傳HARQ進程接收的數(shù)據(jù)包進行校驗;A2、將校驗正確的數(shù)據(jù)包送到解復(fù)用單元,解復(fù)用單元根據(jù)HARQ的協(xié)議數(shù)據(jù)單元PDU包頭信息將HARQ PDU進行解復(fù)用后送到高層重傳實現(xiàn)單元OuterARQ進行重排。
在上述方法中,對于自動重傳請求ARQ實體的重排重組可以用于經(jīng)過HARQ重傳功能,但不經(jīng)過Outer ARQ重傳功能的業(yè)務(wù)。
在上述方法中,所述步驟B包括B1、高層重傳實現(xiàn)單元Outer ARQ根據(jù)預(yù)先制定好的重排機制,根據(jù)PDU序號進行PDU重排;B2、依據(jù)重新排列的PDU根據(jù)預(yù)先制定好的重組策略對業(yè)務(wù)數(shù)據(jù)單元SDU進行重組并將重組后的SDU送到高層。
在上述方法中,所述預(yù)先制定好的重組策略包括,設(shè)置按序遞交SDU和亂序遞交SDU,如果配置為按序遞交SDU,SDU必須按照PDU序號標(biāo)識的先后順序進行SDU的恢復(fù)和向高層遞交;如果配置為亂序遞交SDU,SDU可以按照任意順序進行遞交。
在上述方法中,所述預(yù)先制定的重排機制通過預(yù)先定義的滑動窗口控制HARQ緩存等待范圍和ARQ緩存等待范圍,對接收到的新協(xié)議數(shù)據(jù)進行處理,根據(jù)以上處理檢測需要重組的協(xié)議數(shù)據(jù)包或/和協(xié)議數(shù)據(jù)單元丟失,進行數(shù)據(jù)包的重組或/和生成反饋。
在上述方法中,所述的預(yù)先定義的滑動窗口控制的HARQ緩存等待范圍是由高層配置的固定緩存等待最大值參數(shù)表示的,其起始范圍分別為緩存內(nèi)收到的PDU最大的序號減去由高層配置的固定緩存等待最大值參數(shù)以及緩存內(nèi)收到的PDU最大的序號。
在上述方法中,所述的預(yù)先定義的滑動窗口控制的ARQ緩存等待范圍是由HARQ緩存等待下界,ARQ按序接收PDU序號以及ARQ緩存等待最大值共同決定。
在上述方法中,當(dāng)ARQ按序接收的下一個PDU序號到HARQ允許緩存等待的最小值小于等于ARQ緩存等待最大值,ARQ緩存等待范圍從ARQ按序接收的下一個PDU序號到HARQ允許緩存等待的最小值;當(dāng)ARQ按序接收的下一個PDU序號到HARQ允許緩存等待的最小值大于ARQ緩存等待最大值,ARQ緩存等待范圍從ARQ按序接收的下一個PDU序號到這個序號加上ARQ緩存等待的最大值。
在上述方法中,所述的ARQ緩存等待最大值是由高層配置的。
在上述方法中,所述的緩存內(nèi)收到的PDU最大的序號,HARQ緩存等待下界,ARQ按序接收的下一個PDU序號是由狀態(tài)變量表示的。
在上述方法中,所述ARQ按序接收的下一個PDU是指ARQ緩存下一個按序希望接收的PDU,所有序號小于此PDU的協(xié)議數(shù)據(jù)單元都已經(jīng)移出重排緩存。
在上述方法中,所述對接收到的新協(xié)議數(shù)據(jù)進行處理方法在于如果這個新協(xié)議數(shù)據(jù)單元序號大于HARQ緩存等待范圍,對此數(shù)據(jù)進行緩存并更新最高接收序號的狀態(tài)變量,根據(jù)窗口機制進行其他狀態(tài)變量更新,進行溢出檢測;如果這個新協(xié)議數(shù)據(jù)單元序號位于HARQ緩存等待范圍內(nèi)且沒有重復(fù)序號數(shù)據(jù)單元,緩存此PDU;如果這個新協(xié)議數(shù)據(jù)單元序號位于ARQ緩存等待范圍內(nèi)且沒有重復(fù)序號數(shù)據(jù)單元,緩存此PDU,并根據(jù)接收反饋策略進行接收反饋;如果這個新協(xié)議數(shù)據(jù)單元序號等于ARQ按序接收的下一個PDU序號,進行重組SDU的檢測。
在上述方法中,所述的溢出檢測在于當(dāng)最高接收的PDU序號被更新使檢測這個序號減去配置的HARQ緩存等待大小參數(shù)減去下一個按序接收的PDU序號是否大于配置的最大ARQ緩存等待范圍,如果是,則為溢出;檢測到溢出后,接收端發(fā)送窗口溢出指示給發(fā)送端,掛起對等實體新數(shù)據(jù)傳輸,根據(jù)預(yù)先制定好的策略進行取消掛起的操作。
在上述方法中,所述的取消掛起的操作可以由發(fā)送端記時器控制或接收端檢測ARQ窗口恢復(fù)到掛起前狀態(tài)后發(fā)送指示。
在上述方法中,所述的檢測需要重組的協(xié)議數(shù)據(jù)包的方法為1)如果配置為按序遞交SDU,如果接收到序號等于ARQ按序接收的下一個PDU序號,檢查從這個PDU開始的連續(xù)PDU直到出現(xiàn)不連續(xù)的協(xié)議數(shù)據(jù)單元,將這些連續(xù)PDU中含有的SDU重組出來并送到高層,并更新相應(yīng)按序接收PDU的狀態(tài)變量,2)如果配置為無序遞交SDU,只要有協(xié)議數(shù)據(jù)單元中指示完整的SDU被接收到即將此SDU送到高層。
在上述方法中,所述的檢測丟失協(xié)議數(shù)據(jù)包的方法為在ARQ緩存等待范圍內(nèi),序號為SN的協(xié)議數(shù)據(jù)單元沒有收到,如果存在序號大于SN的協(xié)議數(shù)據(jù)單元已經(jīng)被收到,則判斷序號為SN的協(xié)議數(shù)據(jù)單元為丟失數(shù)據(jù)包。
在上述方法中,所述的預(yù)先定義的滑動窗口控制的HARQ緩存等待范圍是接收協(xié)議數(shù)據(jù)單元情況,高層配置的HARQ緩存范圍的最大值和預(yù)先設(shè)定的記時器共同控制的;此范圍定義為從緩存內(nèi)接收協(xié)議數(shù)據(jù)單元最高的序號,到下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號,這個范圍小于等于高層配置的最大HARQ緩存等待范圍,如果下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號小于緩存內(nèi)接收協(xié)議數(shù)據(jù)單元最高的序號減去高層配置的最大HARQ緩存等待范圍,表示下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號的狀態(tài)變量更新到下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號小于緩存內(nèi)接收協(xié)議數(shù)據(jù)單元最高的序號減去高層配置的最大HARQ緩存等待范圍。
在上述方法中,所述的預(yù)先設(shè)定的記時器在沒有記時器啟動但緩存內(nèi)有數(shù)據(jù)包緩存時觸發(fā),對應(yīng)的狀態(tài)變量設(shè)為現(xiàn)在窗口內(nèi)接收的協(xié)議單元最高的序號;當(dāng)這個狀態(tài)變量表示的PDU在記時器超時前移出HARQ緩存等待范圍,重啟定時器,更新狀態(tài)變量為緩存內(nèi)協(xié)議數(shù)據(jù)單元最高序號;當(dāng)這個狀態(tài)變量表示的PDU在記時器超時前都沒有移出HARQ緩存等待范圍,更新HARQ緩存等待范圍,重啟定時器,更新狀態(tài)變量為緩存內(nèi)協(xié)議數(shù)據(jù)單元最高序號。
在上述方法中,所述的更新HARQ緩存等待范圍是檢查從序號等于記時器對應(yīng)狀態(tài)變量加一的協(xié)議數(shù)據(jù)單元開始的連續(xù)PDU直到出現(xiàn)不連續(xù)的協(xié)議數(shù)據(jù)單元;將表示HARQ緩存等待下界即下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號的狀態(tài)變量更新為出現(xiàn)的第一個不連續(xù)的PDU序號。
在上述方法中,所述的預(yù)先定義的滑動窗口控制的HARQ緩存等待范圍有接收協(xié)議數(shù)據(jù)單元情況和定時器控制;此范圍定義為上界為收到協(xié)議數(shù)據(jù)單元最大的序號,下界為超時定時器所對應(yīng)的PDU中最大的序號。
在上述方法中,所述的定時器設(shè)置方法為每一個從HARQ進程來的協(xié)議數(shù)據(jù)單元,啟動對應(yīng)的一個記時器;當(dāng)記時器超時,對應(yīng)協(xié)議數(shù)據(jù)單元序號大于HARQ緩存等待范圍下界時,更新HARQ緩存等待范圍下界為此協(xié)議數(shù)據(jù)單元序號;當(dāng)協(xié)議數(shù)據(jù)單元的序號小于HARQ緩存等待范圍下界時,停止對應(yīng)記時器;當(dāng)協(xié)議數(shù)據(jù)單元按序或亂序重組出全部的SDU時,停止對應(yīng)的記時器。
在上述方法中,所述的定時器大小由高層配置。
本發(fā)明另一目的通過構(gòu)造一種基站實現(xiàn)的,該基站可用作無線通信系統(tǒng)中的一個單元,該無線通信系統(tǒng)在無線終端和包括其它無線終端的其它通信設(shè)備之間通過無線通信提供至少部分連接,其特征在于該基站依附本發(fā)明上述數(shù)據(jù)重排重組方法的相應(yīng)步驟作為接收端工作。
實施本發(fā)明提供的可用于LTE系統(tǒng)的無線通信系統(tǒng)中數(shù)據(jù)重排重組方法及其基站,和現(xiàn)有無線通信系統(tǒng)相比,由于將原先R6系統(tǒng)的RLC重排和HARQ重排都在ARQ實體中完成,并針對HARQ和ARQ重傳在一個物理實體中的實現(xiàn),提出功能合并簡化以及具體實現(xiàn)機制,根據(jù)窗口和定時器控制進行HARQ接收緩存和ARQ接收緩存的區(qū)分,可以更快速觸發(fā)ARQ重傳減少由于重排帶來的處理時延,也同時減少了兩個重傳合并重排的相互影響。按照本發(fā)明,重排重傳功能都可在基站實現(xiàn),重排可以一次完成,而無需分成兩層單獨進行重排,可避免ARQ重傳時延的增加,降低了系統(tǒng)復(fù)雜性,提高了速度。


圖1是通用移動通信系統(tǒng)中無線接入網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)示意圖;圖2是通用移動通信系統(tǒng)中主要接口的結(jié)構(gòu)示意圖;圖3是通用移動通信系統(tǒng)中無線接口協(xié)議的結(jié)構(gòu)示意圖;圖4是無線鏈路控制RLC實體模型的結(jié)構(gòu)示意圖;
圖5是用戶設(shè)備側(cè)的MAC結(jié)構(gòu)示意圖;圖6是網(wǎng)絡(luò)側(cè)的MAC結(jié)構(gòu)示意圖;圖7是LTE網(wǎng)絡(luò)中eNB中UL的MAC結(jié)構(gòu)示意圖;圖8是LTE網(wǎng)絡(luò)中用戶設(shè)備DL的MAC結(jié)構(gòu)示意圖;具體實施方式
本發(fā)明的無線通信系統(tǒng)中數(shù)據(jù)重排重組方法,可以應(yīng)用于LTE網(wǎng)絡(luò),也可以應(yīng)用于其它通用無線通信系統(tǒng),這種數(shù)據(jù)的重排重組方法,其核心是接收端對收到解復(fù)用后的數(shù)據(jù)包根據(jù)其序號SN進行重排/重組,以及設(shè)置接收緩存條件,并根據(jù)該接收緩存條件對經(jīng)過重排后的數(shù)據(jù)進行后續(xù)處理。在本發(fā)明的方法中,每個接收到的SDU或PDU均有序號SN,這里用于重排重組的SN是ARQ唯一的SN,即可以是重用高層的SDU SN,也可以是發(fā)送端ARQ加的ARQ SN。如果存在重傳分割級聯(lián)后的分段子序號,需要將每個SN對應(yīng)的多塊片端都收齊。ARQ單元就是根據(jù)其序號SN進行重排/重組;重排是對在接收與發(fā)送之間的亂序而進行的重新排序,重組是按PDU重組SDU。重組包括亂序遞交的重組和按序遞交的重組。HARQ根據(jù)HARQ PDU包頭信息將需要重排的PDU送到各ARQ重排重組單元進行重排。
在以LTE網(wǎng)絡(luò)為例討論本發(fā)明數(shù)據(jù)重排重組方法,主要針對AM和UM兩種業(yè)務(wù)。對UM業(yè)務(wù)只用HARQ業(yè)務(wù),重排機制只針對HARQ亂序。
對于AM業(yè)務(wù),接收端各HARQ進程收到相應(yīng)TB(傳輸塊),如果校驗正確,送到MUX單元進行解復(fù)用到各ARQ實體。ARQ重排功能單元根據(jù)PDU序號進行PDU重排并重組SDU送到高層,觸發(fā)重傳或刪除相應(yīng)重傳緩存PDU。對于UM業(yè)務(wù),接收端各HARQ進程收到相應(yīng)的TB,如果校驗正確,送到MUX單元進行解復(fù)用到各ARQ實體,對于UM,ARQ實體不做重傳,只做分割級聯(lián)。重排功能單元針對HARQ重傳亂序進行排序,并重組SDU送到高層。對于某些HARQ禁止的實時業(yè)務(wù),無需重排序。
為實現(xiàn)重排,本發(fā)明的方法設(shè)置了HARQ接收緩存和ARQ接收緩存,分別用于緩存等待HARQ和ARQ重傳的數(shù)據(jù)。由于采用一個緩存來緩存等待HARQ和ARQ重傳帶來的亂序,本發(fā)明提出了重排機制,包括窗口控制和定時器控制機制,用于區(qū)分HARQ重傳亂序等待和ARQ重傳亂序等待。下面討論緩存及重排機制。
1、HARQ緩存一些參數(shù)和狀態(tài)變量定義如下Highest_received_SN表示緩存內(nèi)收到的PDU最高序號;Next_expected_SN表示緩存內(nèi)下一個按序送到高層或下一個功能單元的PDU序號;HARQ_RcvWindow_Size表示高層配置的合適QoS的HARQ緩存等待最大值;將HARQ緩存窗口定義為(Highest_received_SN-HARQ_Window_Size,Highest_received_SN)。
2、ARQ緩存窗口ARQ_RcvWindow_Size是高層配置的ARQ緩存等待最大值。
ARQ緩存窗口的定義包括如果Next_expected_SN<Highest_received_SN-HARQ_Window_Size,定義ARQ緩存窗口為(Next_expected_SN,Highest_received_SN-HARQ_Window_Size);
如果Highest_received_SN-HARQ_Window_Size-Next_expected_SN>ARQ_RcvWindow_Size,定義ARQ緩存窗口為(Next_expected_SN,Next_expected_SN+ARQ_RcvWindow_Size);3、ARQ緩存與HARQ緩存的關(guān)系3-1)合并檢測如果Next_expected_SN<Highest_received_SN-HARQ_Window_Size,HARQ和ARQ緩存重合成一個。Highest_received_SN-HARQ_Window_Size-Next_expected_SN<ARQ_RcvWindow_Size。
3-2)溢出檢測如果Highest_received_SN-HARQ_Window_Size-Next_expected_SN>ARQ_RcvWindow_Size,發(fā)生窗口溢出,接收端發(fā)送窗口溢出指示給發(fā)送端,發(fā)送端相應(yīng)ARQ實體新數(shù)據(jù)傳輸將會被掛起即只能進行重傳不能進行新數(shù)據(jù)傳輸。
3-3)脫節(jié)檢測如果Highest_received_SN-HARQ_Window_Size-Next_expected_SN<ARQ_RcvWindow_Size這時會出現(xiàn)HARQ緩存窗口和ARQ緩存窗口脫節(jié),原來兩個窗口是重疊的,可以由接收端發(fā)送掛起結(jié)束指示給發(fā)送端,也可以由發(fā)送端根據(jù)重傳緩存的狀態(tài)進行配置。
4、HARQ接收窗口參考邊界本發(fā)明還可設(shè)定HARQ接收窗口參考邊界作為重排機制。即定義HARQ_RcvWindow_Edge為實際的HARQ緩存和ARQ緩存的邊界,數(shù)值上對應(yīng)于下一個HARQ按序收到的PDU序號。HARQ_RcvWindow_Edge<=Highest_received_SN-HARQ_Window_Size。當(dāng)窗口上界即Highest_received_SN更新形成的窗口下界更新,如果SN為Highest_received_SN-HARQ_Window_Size的PDU在緩存中已經(jīng)存在,將窗口實際下界HARQ_RcvWindow_Edge更新到現(xiàn)在窗口內(nèi)最小的沒有收到的PDU序號。ARQ窗口則變?yōu)?Next_expected_SN,HARQ_RcvWindow_Edge),其他ARQ相關(guān)操作同上述重排機制。
定義定時器Timer_HARQ(T_SN),用于控制HARQ窗口移動,T_SN初始設(shè)為緩存內(nèi)最大序號Highest_received_SN,同時啟動各計時器Timer_HARQ。當(dāng)序號為T_SN的PDU在計時器未超時即T_SN<=HARQ_RcvWindow_Edge收到時,計時器重啟,T_SN重置為窗口內(nèi)最大序號。如果定時器超時,T_SN>HARQ_RcvWindow_EdgeHARQ_RcvWindow_Edge被更新到(Highest_received_SN,T_SN)中沒有收到的PDU最小序號,同時重置T_SN為窗口內(nèi)PDU最大序號,重啟定時器。
5、采用定時器作為重排機制每次從MUX單元收到一個ARQ PDU就啟動定時器Timer_Rcv,狀態(tài)變量HARQ_RcvWindow_Edge_T表示HARQ接收窗口邊界,即為定時器已經(jīng)超時的接收到PDU最大的序號。Highest_received_SN表示緩存內(nèi)收到的PDU最高序號。Next_expected_SN表示緩存內(nèi)下一個按序送到高層或下一個功能單元的PDU序號。Next_expected_SN可以小于HARQ_RcvWindow_Edge_T。
ARQ_RcvWindow_Size是高層配置的ARQ緩存等待最大值(窗口大小)上限。ARQ接收緩存仍用窗口控制,接收窗口為(Next_expected_SN,HARQ_RcvWindow_Edge_T)一般緩存等待最大值小于等于ARQ_RcvWindow_Size,如果HARQ_RcvWindow_Edge_T-Next_expected_SN>ARQ_RcvWindow_Size,ARQ窗口定為(Next_expected_SN,Next_expected_SN+ARQ_RcvWindow_Size)接收端發(fā)送窗口溢出指示給發(fā)送端,發(fā)送端相應(yīng)ARQ實體新數(shù)據(jù)傳輸將會被掛起即只能進行重傳不能進行新數(shù)據(jù)傳輸。
HARQ和ARQ緩存等待最大值(即窗口大小)根據(jù)業(yè)務(wù)可以由高層進行配置。
實施例一當(dāng)收到SN=x的PDU,進行以下處理(步驟號可以表示執(zhí)行順序,也可以不是執(zhí)行順序)步驟1如果x在(Next_expected_SN,Highest_received_SN)之內(nèi)成立,如果此SN對應(yīng)數(shù)據(jù)已經(jīng)在緩存中存在則刪除此數(shù)據(jù);如果x不在(Next_expected_SN,Highest_received_SN)之內(nèi),根據(jù)序號將PDU放入緩存;步驟2如果x>Highest_received_成立,如果是x-HARQ_RcvWindow_Size-Next_expected_SN大于ARQ_RcvWindow_Size,則{發(fā)送新數(shù)據(jù)掛起消息給發(fā)送端,更新ARQ窗口為(Next_expected_SN,Next_expected_SN+ARQ_RcvWindow_Size);刪除SN從Next_expected_SN+ARQ_RcvWindow_Size到Highest_received_SN-HARQ_RcvWindow_Size;根據(jù)狀態(tài)報告觸發(fā)原則觸發(fā)狀態(tài)報告;更新Highest_received_SN為x;}否則{檢查從Highest_received_SN-HARQ_RcvWindow_Size到x-HARQ_RcvWindow_Size中的missing PDU;根據(jù)狀態(tài)報告觸發(fā)原則觸發(fā)狀態(tài)報告;更新Highest_received_SN為x};步驟3
如果x=Next_expected_SN,則{檢查是否有與Next_expected_SN序號連續(xù)的PDU;將Next_expected_SN更新為從x開始第一個沒有收到的PDU序號}。
實施例二當(dāng)收到SN=x的PDU,進行以下處理(步驟號可以表示執(zhí)行順序,也可以不是執(zhí)行順序)步驟1如果x在(Next_expected_SN,Highest_received_SN)之內(nèi){如果此SN對應(yīng)數(shù)據(jù)已經(jīng)在緩存中存在則刪除此數(shù)據(jù),否則,根據(jù)序號將PDU放入緩存};步驟2如果x>Highest_received_SN,則{更新Highest_received_SN為x;檢查x-HARQ_RcvWindow_Edge是否大于HARQ_RcvWindow_Size,如果是則更新HARQ_RcvWindow_Edge為x-HARQ_RcvWindow_Size;}步驟3如果SN等于HARQ_RcvWindow_Edge的PDU在緩存中,則{檢查是否有和這個PDU序號連續(xù)的PDU在緩存中,將HARQ_RcvWindow_Edge重新更新到最小的不連續(xù)的PDU序號;}步驟4
根據(jù)更新的HARQ_RcvWindow_Edge和狀態(tài)報告觸發(fā)原則觸發(fā)相應(yīng)狀態(tài)報告;步驟5檢查如果HARQ_RcvWindow_Edge-Next_expected_SN>ARQ_RcvWindow_Size,則{發(fā)送新數(shù)據(jù)掛起消息給發(fā)送端,更新ARQ窗口為(Next_expected_SN,Next_expected_SN+ARQ_RcvWindow_Size);刪除SN從Next_expected_SN+ARQ_RcvWindow_Size到HARQ_RcvWindow_Edge;根據(jù)狀態(tài)報告觸發(fā)原則觸發(fā)狀態(tài)報告。}步驟6如果收到x=Next_expected_SN,則{檢查是否有與Next_expected_SN序號連續(xù)的PDU;將Next_expected_SN更新為從x開始第一個沒有收到的PDU序號;}在此同時,有以下定時器操作(步驟號可以表示執(zhí)行順序,也可以不是執(zhí)行順序)步驟1如果緩存中有PDU,Timer_HARQ沒有啟動,則{觸發(fā)定時器Timer_HARQ;T_SN設(shè)置為緩存中最大的PDU序號。}步驟2
如果計時器超時之前,HARQ_RcvWindow_Edge>=T_SN,則停止計時器;步驟3如果計時器超時,HARQ_RcvWindow_Edge<T_SN,則{HARQ_RcvWindow_Edge更新到T_SN+1;檢查T_SN+1是否在緩存中,有和序號連續(xù)的PDU在緩存中,將HARQ_RcvWindow_Edge重新更新到最小的不連續(xù)的PDU序號。}步驟4檢查,如果HARQ_RcvWindow_Edge-Next_expected_SN>ARQ_RcvWindow_Size,則{發(fā)送新數(shù)據(jù)掛起消息給發(fā)送端,更新ARQ窗口為(Next_expected_SN,Next_expected_SN+ARQ_RcvWindow_Size);刪除SN從Next_expected_SN+ARQ_RcvWindow_Size到HARQ_RcvWindow_Edge;根據(jù)狀態(tài)報告觸發(fā)原則觸發(fā)狀態(tài)報告。}實施例三當(dāng)收到SN=x的PDU,則進行以下步驟,步驟編號可以表示執(zhí)行順序,也可以不是執(zhí)行順序。
1、觸發(fā)定時器Timer_Rcv;2、如果定時器超時,定時器對應(yīng)的序號為y,則{如果沒有激活狀態(tài)變量HARQ_RcvWindow_Edge_T則設(shè)HARQ_RcvWindow_Edge_T=y(tǒng);否則如果HARQ_RcvWindow_Edge_T<y則更新HARQ_RcvWindow_Edge_T=y(tǒng);}3、如果收到PDU序號y=Next_expected_SN,則{檢查是否有與Next_expected_SN序號連續(xù)的PDU;將Next_expected_SN更新為從x開始第一個沒有收到的PDU序號;停止所有SN<Next_expected_SN對應(yīng)的定時器;}4、HARQ_RcvWindow_Edge_T更新,根據(jù)狀態(tài)報告觸發(fā)機制觸發(fā)相應(yīng)狀態(tài)報告;5、檢查如果HARQ_RcvWindow_Edge_T-Next_expected_SN>ARQ_RcvWindow_Size,則{發(fā)送新數(shù)據(jù)掛起消息給發(fā)送端,更新ARQ窗口為(Next_expected_SN,Next_expected_SN+ARQ_RcvWindow_Size);刪除SN從Next_expected_SN+ARQ_RcvWindow_Size到HARQ_RcvWindow_Edge_T的PDU;根據(jù)狀態(tài)報告觸發(fā)原則觸發(fā)狀態(tài)報告。}
權(quán)利要求
1.一種無線通信系統(tǒng)中的數(shù)據(jù)重排重組方法,其特征在于,包括以下步驟A、接收端對收到解復(fù)用后的數(shù)據(jù)包根據(jù)其序號SN進行重排/重組;B、設(shè)置接收緩存條件,并根據(jù)該接收緩存條件對經(jīng)過重排后的數(shù)據(jù)進行后續(xù)處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟A包括A1、對混合自動重傳HARQ進程接收的數(shù)據(jù)包進行校驗;A2、將校驗正確的數(shù)據(jù)包送到解復(fù)用單元,解復(fù)用單元根據(jù)HARQ的協(xié)議數(shù)據(jù)單元PDU包頭信息將HARQ PDU進行解復(fù)用后送到高層重傳實現(xiàn)單元OuterARQ進行重排。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,對于自動重傳請求ARQ實體的重排重組可以用于經(jīng)過HARQ重傳功能,但不經(jīng)過Outer ARQ重傳功能的業(yè)務(wù)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟B包括B1、高層重傳實現(xiàn)單元Outer ARQ根據(jù)預(yù)先制定好的重排機制,根據(jù)PDU序號進行PDU重排;B2、依據(jù)重新排列的PDU根據(jù)預(yù)先制定好的重組策略對業(yè)務(wù)數(shù)據(jù)單元SDU進行重組并將重組后的SDU送到高層。
5.根據(jù)權(quán)利要求4述的方法,其特征在于所述預(yù)先制定好的重組策略包括,設(shè)置按序遞交SDU和亂序遞交SDU,如果配置為按序遞交SDU,SDU必須按照PDU序號標(biāo)識的先后順序進行SDU的恢復(fù)和向高層遞交;如果配置為亂序遞交SDU,SDU可以按照任意順序進行遞交。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于所述預(yù)先制定的重排機制通過預(yù)先定義的滑動窗口控制HARQ緩存等待范圍和ARQ緩存等待范圍,對接收到的新協(xié)議數(shù)據(jù)進行處理,根據(jù)以上處理檢測需要重組的協(xié)議數(shù)據(jù)包或/和協(xié)議數(shù)據(jù)單元丟失,進行數(shù)據(jù)包的重組或/和生成反饋。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于所述的預(yù)先定義的滑動窗口控制的HARQ緩存等待范圍是由高層配置的固定窗口大小參數(shù)表示的,其起始范圍分別為緩存內(nèi)收到的PDU最大的序號減去由高層配置的固定窗口大小參數(shù)以及緩存內(nèi)收到的PDU最大的序號。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于所述的預(yù)先定義的滑動窗口控制的ARQ緩存等待范圍是由HARQ緩存等待下界,ARQ按序接收PDU序號以及ARQ緩存等待最大值共同決定。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于當(dāng)ARQ按序接收的下一個PDU序號到HARQ允許緩存等待的最小值小于等于ARQ緩存等待最大值,ARQ緩存等待范圍從ARQ按序接收的下一個PDU序號到HARQ允許緩存等待的最小值;當(dāng)ARQ按序接收的下一個PDU序號到HARQ允許緩存等待的最小值大于ARQ緩存等待最大值,ARQ緩存等待范圍從ARQ按序接收的下一個PDU序號到這個序號加上ARQ緩存等待的最大值。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述的ARQ緩存等待最大值是由高層配置的。
11.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述的緩存內(nèi)收到的PDU最大的序號,HARQ緩存等待下界,ARQ按序接收的下一個PDU序號是由狀態(tài)變量表示的。
12.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述ARQ按序接收的下一個PDU是指ARQ緩存下一個按序希望接收的PDU,所有序號小于此PDU的協(xié)議數(shù)據(jù)單元都已經(jīng)移出重排緩存。
13.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對接收到的新協(xié)議數(shù)據(jù)進行處理方法在于如果這個新協(xié)議數(shù)據(jù)單元序號大于HARQ緩存等待范圍,對此數(shù)據(jù)進行緩存并更新最高接收序號的狀態(tài)變量,根據(jù)窗口機制進行其他狀態(tài)變量更新,進行溢出檢測;如果這個新協(xié)議數(shù)據(jù)單元序號位于HARQ緩存等待范圍內(nèi)且沒有重復(fù)序號數(shù)據(jù)單元,緩存此PDU;如果這個新協(xié)議數(shù)據(jù)單元序號位于ARQ緩存等待范圍內(nèi)且沒有重復(fù)序號數(shù)據(jù)單元,緩存此PDU,并根據(jù)接收反饋策略進行接收反饋;如果這個新協(xié)議數(shù)據(jù)單元序號等于ARQ按序接收的下一個PDU序號,進行重組SDU的檢測。
14根據(jù)權(quán)利要求13所述的方法,其特征在于,所述的溢出檢測在于當(dāng)最高接收的PDU序號被更新使檢測這個序號減去配置的HARQ緩存等待大小參數(shù)減去下一個按序接收的PDU序號是否大于配置的最大ARQ緩存等待范圍,如果是,則為溢出;檢測到溢出后,接收端發(fā)送窗口溢出指示給發(fā)送端,掛起對等實體新數(shù)據(jù)傳輸,根據(jù)預(yù)先制定好的策略進行取消掛起的操作。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述的取消掛起的操作可以由發(fā)送端記時器控制或接收端檢測ARQ窗口恢復(fù)到掛起前狀態(tài)后發(fā)送指示。
16.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的檢測需要重組的協(xié)議數(shù)據(jù)包的方法為1)如果配置為按序遞交SDU,如果接收到序號等于ARQ按序接收的下一個PDU序號,檢查從這個PDU開始的連續(xù)PDU直到出現(xiàn)不連續(xù)的協(xié)議數(shù)據(jù)單元,將這些連續(xù)PDU中含有的SDU重組出來并送到高層,并更新相應(yīng)按序接收PDU的狀態(tài)變量,2)如果配置為無序遞交SDU,只要有協(xié)議數(shù)據(jù)單元中指示完整的SDU被接收到即將此SDU送到高層。
17.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的檢測丟失協(xié)議數(shù)據(jù)包的方法為在ARQ緩存等待范圍內(nèi),序號為SN的協(xié)議數(shù)據(jù)單元沒有收到,如果存在序號大于SN的協(xié)議數(shù)據(jù)單元已經(jīng)被收到,則判斷序號為SN的協(xié)議數(shù)據(jù)單元為丟失數(shù)據(jù)包。
18.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的預(yù)先定義的滑動窗口控制的HARQ緩存等待范圍是接收協(xié)議數(shù)據(jù)單元情況,高層配置的HARQ緩存范圍的最大值和預(yù)先設(shè)定的記時器共同控制的;此范圍定義為從緩存內(nèi)接收協(xié)議數(shù)據(jù)單元最高的序號,到下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號,這個范圍小于等于高層配置的最大HARQ緩存等待范圍,如果下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號小于緩存內(nèi)接收協(xié)議數(shù)據(jù)單元最高的序號減去高層配置的最大HARQ緩存等待范圍,表示下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號的狀態(tài)變量更新到下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號小于緩存內(nèi)接收協(xié)議數(shù)據(jù)單元最高的序號減去高層配置的最大HARQ緩存等待范圍。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述的預(yù)先設(shè)定的記時器在沒有記時器啟動但緩存內(nèi)有數(shù)據(jù)包緩存時觸發(fā),對應(yīng)的狀態(tài)變量設(shè)為現(xiàn)在窗口內(nèi)接收的協(xié)議單元最高的序號;當(dāng)這個狀態(tài)變量表示的PDU在記時器超時前移出HARQ緩存等待范圍,重啟定時器,更新狀態(tài)變量為緩存內(nèi)協(xié)議數(shù)據(jù)單元最高序號;當(dāng)這個狀態(tài)變量表示的PDU在記時器超時前都沒有移出HARQ緩存等待范圍,更新HARQ緩存等待范圍,重啟定時器,更新狀態(tài)變量為緩存內(nèi)協(xié)議數(shù)據(jù)單元最高序號。
20.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述的更新HARQ緩存等待范圍是檢查從序號等于記時器對應(yīng)狀態(tài)變量加一的協(xié)議數(shù)據(jù)單元開始的連續(xù)PDU直到出現(xiàn)不連續(xù)的協(xié)議數(shù)據(jù)單元;將表示HARQ緩存等待下界即下一個HARQ按序收到的協(xié)議數(shù)據(jù)單元序號的狀態(tài)變量更新為出現(xiàn)的第一個不連續(xù)的PDU序號。
21.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的預(yù)先定義的滑動窗口控制的HARQ緩存等待范圍有接收協(xié)議數(shù)據(jù)單元情況和定時器控制;此范圍定義為上界為收到協(xié)議數(shù)據(jù)單元最大的序號,下界為超時定時器所對應(yīng)的PDU中最大的序號。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于,所述的定時器設(shè)置方法為每一個從HARQ進程來的協(xié)議數(shù)據(jù)單元,啟動對應(yīng)的一個記時器;當(dāng)記時器超時,對應(yīng)協(xié)議數(shù)據(jù)單元序號大于HARQ緩存等待范圍下界時,更新HARQ緩存等待范圍下界為此協(xié)議數(shù)據(jù)單元序號;當(dāng)協(xié)議數(shù)據(jù)單元的序號小于HARQ緩存等待范圍下界時,停止對應(yīng)記時器;當(dāng)協(xié)議數(shù)據(jù)單元按序或亂序重組出全部的SDU時,停止對應(yīng)的記時器。
23.根據(jù)權(quán)利要求22所述的方法,其特征在于,所述的定時器大小由高層配置。
24.一種基站,用作無線通信系統(tǒng)中的一個單元,該無線通信系統(tǒng)在無線終端和包括其它無線終端的其它通信設(shè)備之間通過無線通信提供至少部分連接,其特征在于該基站依附權(quán)利要求1的方法的相應(yīng)步驟作為接收端工作。
全文摘要
一種無線通信系統(tǒng)中的數(shù)據(jù)重排重組方法,接收端對收到解復(fù)用后的數(shù)據(jù)包根據(jù)其序號SN進行重排/重組,同時設(shè)置接收緩存條件,并根據(jù)該接收緩存條件對經(jīng)過重排后的數(shù)據(jù)進行后續(xù)處理。其中,重排/重組這樣進行對混合自動重傳HARQ進程接收的數(shù)據(jù)包進行校驗,以及將校驗正確的數(shù)據(jù)包送到解復(fù)用單元,解復(fù)用單元根據(jù)HARQ的協(xié)議數(shù)據(jù)單元PDU包頭信息將HARQ PDU進行解復(fù)用后送到高層重傳實現(xiàn)單元Outer ARQ進行重排。本發(fā)明還提出了按照上述方法為接收端工作的基站。由于HARQ和ARQ重傳在一個物理實體中實現(xiàn),利用窗口和定時器控制進行HARQ和ARQ接收緩存的區(qū)分,可以更快速觸發(fā)ARQ重傳,減少由于重排帶來的處理時延,也減少了兩個重傳合并重排的相互影響。
文檔編號H04Q7/30GK101043301SQ20061003463
公開日2007年9月26日 申請日期2006年3月22日 優(yōu)先權(quán)日2006年3月22日
發(fā)明者鄭瀟瀟 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洛浦县| 平凉市| 江油市| 吐鲁番市| 肇源县| 德化县| 金塔县| 高台县| 朝阳县| 洪洞县| 莱州市| 和田市| 浦城县| 濮阳市| 贵阳市| 旬邑县| 延长县| 莱芜市| 岳普湖县| 化德县| 金川县| 晋中市| 汾西县| 仲巴县| 盐边县| 永吉县| 定边县| 尼勒克县| 保德县| 黎城县| 黑山县| 调兵山市| 北碚区| 连城县| 合水县| 郸城县| 贵港市| 威信县| 怀远县| 英山县| 楚雄市|