亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于無線網(wǎng)絡(luò)中無線電鏈路控制的數(shù)據(jù)丟棄的制作方法

文檔序號:7941481閱讀:166來源:國知局
專利名稱:用于無線網(wǎng)絡(luò)中無線電鏈路控制的數(shù)據(jù)丟棄的制作方法
技術(shù)領(lǐng)域
以下描述大體上涉及無線通信,更具體而言涉及在無線通信網(wǎng)絡(luò)中的無線電鏈路 層丟棄數(shù)據(jù)。
背景技術(shù)
無線通信系統(tǒng)得到了廣泛部署,以提供各種通信內(nèi)容,例如語音、數(shù)據(jù)等。典型 的無線通信系統(tǒng)可以是能夠通過共享可用系統(tǒng)資源(例如帶寬、發(fā)射功率……)而支持與 多用戶通信的多址系統(tǒng)。這種多址系統(tǒng)的范例可以包括碼分多址(CDMA)系統(tǒng)、時分多址 (TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)、正交頻分多址(0FDMA)系統(tǒng)等。此外,系統(tǒng)能夠遵守諸 如第三代合作伙伴計劃(3GPP)、3GPP長期演進(jìn)(LTE)、超級移動寬帶(UMB)等技術(shù)規(guī)范。通常,無線多址通信系統(tǒng)可以同時為多個移動裝置支持通信。每個移動裝置可以 經(jīng)由正反向鏈路上的傳輸與一個或多個基站通信。正向鏈路(或下行鏈路)是指從基站到 移動裝置的通信鏈路,反向鏈路(或上行鏈路)是指從移動裝置到基站的通信鏈路。此外, 可以通過單進(jìn)單出(SIS0)系統(tǒng)、多進(jìn)單出(MIS0)系統(tǒng)、多進(jìn)多出(MIM0)系統(tǒng)等建立移動 裝置和基站之間的通信。此外,移動裝置能夠與對等無線網(wǎng)絡(luò)配置中的其它移動裝置(和 /或基站與其它基站)通信。MIM0系統(tǒng)通常采用多個(Nt)發(fā)射天線和多個(Nk)接收天線進(jìn)行數(shù)據(jù)傳輸。天線 能夠既涉及基站又涉及移動裝置,在一個范例中,允許無線網(wǎng)絡(luò)上裝置之間的雙向通信。此 外,移動裝置和基站可以利用無線電鏈路控制(RLC)層來封裝數(shù)據(jù)以在天線上發(fā)射。具體 而言,移動裝置和基站可以定義代表要發(fā)送數(shù)據(jù)的邏輯部分的業(yè)務(wù)數(shù)據(jù)單元(SDU),可以將 其關(guān)聯(lián)到一個或多個固定或可變長度大小的協(xié)議數(shù)據(jù)單元(PDU)中,以在RLC層的天線上 發(fā)射。此外,移動裝置和基站能夠采用自動重復(fù)請求(ARQ)通信方案,在未正確接收的 時候,這種方案允許重新發(fā)送PDU,以補(bǔ)償空中通信中的錯誤。此外,利用可變長度的PDU, ARQ回合可能導(dǎo)致PDU的重新分段,以包括與前一回合更多或更少的SDU數(shù)據(jù)。于是,重新 發(fā)射可能看起來與原來的發(fā)射不同。不過,由于這種技術(shù)的實時本質(zhì),隨著無線通信數(shù)據(jù)變 得過時,它可能顯著失去價值。于是,在重新發(fā)射期間的一些點(diǎn),通知通信接收機(jī)丟棄過時 數(shù)據(jù)可能是有幫助的,并且可以將SDU與計時器相關(guān)聯(lián)以指示這種過時狀態(tài)。其它技術(shù)已 經(jīng)提出了生成獨(dú)立的通信介質(zhì)或信道以在裝置之間傳遞這種數(shù)據(jù)的系統(tǒng)。

發(fā)明內(nèi)容
下面給出了一個或多個實施例的簡化摘要,以便提供這種實施例的基本理解。該 發(fā)明內(nèi)容不是對所有想到實施例的全面概述,因此既不意在指出所有實施例的關(guān)鍵或決定 性元件也不勾畫出任何或所有實施例的范圍。其唯一目的是以簡化形式提供一個或多個實 施例的一些觀念,作為稍后給出的更詳細(xì)說明的前序。根據(jù)一個或多個實施例及其對應(yīng)的公開,結(jié)合利用帶內(nèi)信令資源在無線網(wǎng)絡(luò)中輔 助數(shù)據(jù)丟棄描述了各方面。這樣減輕了生成獨(dú)立通信介質(zhì)或信道來發(fā)送丟棄指令的需要。 在一個范例中,可以在發(fā)送到不同裝置的一個或多個相關(guān)協(xié)議數(shù)據(jù)單元(PDU)之內(nèi)提供業(yè) 務(wù)數(shù)據(jù)單元(SDU)長度指示符以指示SDU的終止位置。此外,可以修改長度指示符以指定 何時已經(jīng)丟棄發(fā)送的SDU。就此而言,接收裝置能夠丟棄SDU并繼續(xù)處理后續(xù)SDU。根據(jù)相關(guān)方面,提供了一種用于在無線通信網(wǎng)絡(luò)中丟棄過時SDU的方法。該方法 可以包括在第一 PDU中發(fā)送第一 SDU的一部分之后,接收第一 SDU的過時狀態(tài)。該方法還 可以包括在重發(fā)PDU中封裝第一 SDU的部分子集并向一個或多個裝置發(fā)送重發(fā)PDU。另一方面涉及無線通信設(shè)備。無線通信設(shè)備可以包括至少一個處理器,于確定在 無線電鏈路控制(RLC)層接收的SDU的過時狀態(tài)。該至少一個處理器還用于至少部分基于 過時狀態(tài)生成包括SDU —部分和/或長度指示符的重發(fā)PDU,并向一個或多個裝置發(fā)送重發(fā) PDU。無線通信設(shè)備還可以包括耦合到至少一個處理器的存儲器。又一方面涉及一種在無線通信網(wǎng)絡(luò)中的RLC層丟棄過時數(shù)據(jù)的無線通信設(shè)備。該 無線通信設(shè)備可以包括用于接收SDU的過時狀態(tài)的模塊。該無線通信設(shè)備還可以包括用于 至少部分基于SDU的過時狀態(tài)封裝帶有帶內(nèi)過時數(shù)據(jù)指示符的重發(fā)PDU的模塊以及用于向 一個或多個裝置發(fā)送重發(fā)PDU的模塊。再一方面涉及一種計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品可以具有計算機(jī)可讀介 質(zhì),計算機(jī)可讀介質(zhì)包括用于令至少一個計算機(jī)接收SDU的過時狀態(tài)的代碼。計算機(jī)可讀 介質(zhì)還可以包括用于令至少一個計算機(jī)至少部分基于SDU的過時狀態(tài)封裝帶有長度指示 符的重發(fā)PDU的代碼。此外,計算機(jī)可讀介質(zhì)還可以包括用于令至少一個計算機(jī)向一個或 多個裝置發(fā)送重發(fā)PDU的代碼。根據(jù)另一方面,提供了在無線通信網(wǎng)絡(luò)中的RLC層丟棄數(shù)據(jù)的一種方法。該方法 可以包括從一個或多個發(fā)射機(jī)接收重發(fā)的PDU。該方法還可以包括確定PDU中指定丟棄之 前部分接收的SDU的特殊長度指示符以及丟棄之前部分接收的SDU。另一方面涉及無線通信設(shè)備。無線通信設(shè)備可以包括至少一個處理器,用于從一 個或多個發(fā)射機(jī)接收重發(fā)PDU并確定與之前部分接收的SDU相關(guān)的PDU中的特殊長度指示 符。至少一個處理器還可以用于至少部分基于特殊長度指示符丟棄之前部分接收的SDU。 無線通信設(shè)備還可以包括耦合到至少一個處理器的存儲器。又一方面涉及一種在無線通信網(wǎng)絡(luò)中丟棄SDU的無線通信設(shè)備。無線通信設(shè)備可 以包括用于接收重發(fā)的PDU的模塊以及用于檢測重發(fā)PDU中的特殊長度指示符的模塊。無線 通信設(shè)備還可以包括用于至少部分基于特殊長度指示符丟棄之前接收的SDU部分的模塊。再一方面涉及一種計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品可以具有計算機(jī)可讀介 質(zhì),計算機(jī)可讀介質(zhì)包括用于令至少一個計算機(jī)從一個或多個發(fā)射機(jī)接收重發(fā)PDU的代 碼。計算機(jī)可讀介質(zhì)還可以包括用于令至少一個計算機(jī)確定PDU中指定丟棄之前部分接收的SDU的特殊長度指示符的代碼。此外,計算機(jī)可讀介質(zhì)還可以包括用于令至少一個計算 機(jī)丟棄之前部分接收的SDU的代碼。為了實現(xiàn)以上和相關(guān)目的,一個或多個實施例包括下文充分描述并在權(quán)利要求中 特別指出的特征。以下描述和附圖詳細(xì)闡述了一個或多個實施例的某些例示性方面。不過, 這些方面僅僅表示可以采用各實施例原理的多種方式中的一些,所述的實施例意在包括所 有這樣的方面及其等價要件。


圖1是根據(jù)這里所述各方面的無線通信系統(tǒng)的圖示。圖2是用于無線通信環(huán)境之內(nèi)的范例通信設(shè)備的圖示。圖3是執(zhí)行過時業(yè)務(wù)數(shù)據(jù)單元(SDU)的帶內(nèi)指示的范例無線通信系統(tǒng)的圖示。圖4是用于發(fā)送和再發(fā)送協(xié)議數(shù)據(jù)單元(PDU)的范例配置的圖示。圖5是輔助再發(fā)送包括過時SDU指示符的PDU的范例方法的圖示。圖6是輔助丟棄一個或多個過時SDU的范例方法的圖示。圖7是輔助過時SDU的帶內(nèi)指示的范例移動裝置的圖示。圖8是輔助在PDU中接收到通知時丟棄過時SDU的范例系統(tǒng)的圖示。圖9是能夠結(jié)合這里所述的各種系統(tǒng)和方法采用的范例無線網(wǎng)絡(luò)環(huán)境的圖示。圖10是發(fā)送帶內(nèi)過時SDU指示符的范例系統(tǒng)的圖示。圖11是根據(jù)帶內(nèi)過時SDU指示符丟棄過時SDU的范例系統(tǒng)的圖示。
具體實施例方式現(xiàn)在參考附圖描述各實施例,在所有附圖中使用類似的附圖標(biāo)記指代類似元件。 在以下描述中,出于解釋的目的,闡述了很多具體細(xì)節(jié),以便提供對一個或多個實施例的透 徹理解。不過,顯然,可以無需這些具體細(xì)節(jié)來實踐這種實施例。在其它情況下,以方框圖 的形式示出了已知的結(jié)構(gòu)和裝置,以便于描述一個或多個實施例。如本申請中使用的,術(shù)語“部件”、“模塊”、“系統(tǒng)”等意在指代與計算機(jī)相關(guān)的實 體,即硬件、固件、硬件和軟件的組合、軟件或執(zhí)行中軟件。例如,部件可以是,但不限于運(yùn)行 于處理器上的過程、處理器、對象、可執(zhí)行程序、執(zhí)行線程、程序和/或計算機(jī)。作為例示,運(yùn) 行于計算裝置上的應(yīng)用和計算裝置都可以是部件。一個或多個部件可以位于過程和/或執(zhí) 行線程之內(nèi),部件可以局限于一個計算機(jī)上和/或分布于兩個或更多計算機(jī)之間。此外,可 以從其上存儲有各種數(shù)據(jù)結(jié)構(gòu)的各種計算機(jī)可讀介質(zhì)執(zhí)行這些部件。部件可以通過本地和 /或遠(yuǎn)程過程,例如根據(jù)具有一個或多個數(shù)據(jù)包的信號來通信(例如,來自一個部件的數(shù)據(jù) 與本地系統(tǒng)、分布式系統(tǒng)中的另一部件交互,和/或通過信號跨過諸如因特網(wǎng)的網(wǎng)絡(luò)與其 它系統(tǒng)交互)。此外,在這里結(jié)合移動裝置描述各實施例。也可以將移動裝置稱為系統(tǒng)、用戶單 元、用戶臺、移動臺、移動裝置、遠(yuǎn)程臺、遠(yuǎn)程終端、接入終端、用戶終端、終端、無線通信裝 置、用戶代理、用戶裝置或用戶設(shè)備(UE)。移動裝置可以是蜂窩電話、無繩電話、會話發(fā)起 協(xié)議(SIP)電話、無線本地回路(WLL)臺、個人數(shù)字助理(PDA)、具有無線連接能力的手持 裝置、計算裝置或其它連接到無線調(diào)制調(diào)解器的處理裝置。此外,在這里結(jié)合基站描述各實施例?;究梢杂糜诤鸵苿友b置通信,并也可以被稱為接入點(diǎn)、節(jié)點(diǎn)B、演進(jìn)節(jié)點(diǎn)B(e節(jié)點(diǎn)B 或eNB)、收發(fā)基站(BTS)或一些其它術(shù)語。此外,可以使用標(biāo)準(zhǔn)的程序設(shè)計和/或工程技術(shù)將這里描述的各方面或特征實現(xiàn) 為方法、設(shè)備或制品。如這里使用的,術(shù)語“制品”意在涵蓋可從任何計算機(jī)可讀裝置、載體 或介質(zhì)訪問的計算機(jī)程序。例如,計算機(jī)可讀介質(zhì)可以包括但不限于磁性存儲裝置(例如 硬盤、軟盤、磁條等)、光盤(例如緊致盤(CD)、數(shù)字多用盤(DVD)等)、智能卡和閃速存儲裝 置(例如EPR0M、卡、棒、鍵驅(qū)動器等)。此外,這里描述的各種存儲介質(zhì)可以代表用于存儲 信息的一種或多種裝置和/或其它機(jī)器可讀介質(zhì)。術(shù)語“機(jī)器可讀介質(zhì)”可以包括但不限 于無線信道以及能夠存儲、包含和/或承載指令和/或數(shù)據(jù)的各種其它介質(zhì)??梢詫⑦@里描述的技術(shù)用于各種無線通信系統(tǒng),例如碼分多址(CDMA)、時分多址 (TDMA)、頻分多址(FDMA)、正交頻分多址(0FDMA)、單載波頻域復(fù)用(SC-FDMA)和其它系 統(tǒng)。常??苫Q地使用術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”。CDMA系統(tǒng)可以實施諸如通用陸地?zé)o線電接 入(UTRA)、CDMA2000等無線電技術(shù)。UTRA包括寬帶CDMA(W-CDMA)和CDMA的其它變體。 CDMA2000覆蓋IS-2000、IS-95和IS-856標(biāo)準(zhǔn)。TDMA系統(tǒng)可以實施諸如全球移動通信系統(tǒng) (GSM)的無線電技術(shù)。0FDMA系統(tǒng)可以實施諸如演進(jìn)的UTRA(E-UTRA)、超級移動寬帶(UMB)、 IEEE802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash_0FDM 等無線電技術(shù)。UTRA 和E-UTRA是通用移動電信系統(tǒng)(UMTS)的一部分。3GPP長期演進(jìn)(LTE)是即將推出的使 用E-UTRA的版本,其在下行鏈路上采用0FDMA,在上行鏈路上采用SC-FDMA。在名為“第三 代合作伙伴計劃”(3GPP)的組織的文獻(xiàn)中描述了 UTRA、E-UTRA、UMTS、LTE和GSM。在名為 “第三代合作伙伴計劃2” (3GPP2)的文獻(xiàn)中描述了 CDMA2000和UMB。現(xiàn)在參考圖1,其中示出了根據(jù)這里給出的各實施例的無線通信系統(tǒng)100。系統(tǒng) 100包括基站102,基站可以包括多個天線組。例如,一個天線組能夠包括天線104和106, 另一個組可以包括天線108和110,另一個組可以包括天線112和114。針對每個天線組示 出了兩個天線;不過,可以為每個組使用更多或更少的天線。本領(lǐng)域的技術(shù)人員將認(rèn)識到, 基站102還可以包括發(fā)射機(jī)鏈和接收機(jī)鏈,它們中間的每一個又都可以包括與信號發(fā)送和 接收相關(guān)聯(lián)的多個部件(例如,處理器、調(diào)制器、復(fù)用器、解調(diào)器、解復(fù)用器、天線等)?;?02可以與諸如移動裝置116和移動裝置122的一個或多個移動裝置通信; 不過,要認(rèn)識到,基站102能夠與基本任意數(shù)量的類似于移動裝置116和122的移動裝置通 信。移動裝置116和122例如可以是蜂窩電話、智能電話、膝上計算機(jī)、手持通信裝置、手持 計算裝置、衛(wèi)星無線電設(shè)備、全球定位系統(tǒng)、PDA和/或用于通過無線通信系統(tǒng)100通信的 任何其它適當(dāng)裝置。如圖所示,移動裝置116與天線112和114相通,其中天線112和114 通過正向鏈路118向移動裝置116發(fā)送信息,并通過反向鏈路120從移動裝置116接收信 息。此外,移動裝置122與天線104和106相通,其中天線104和106通過正向鏈路124向 移動裝置122發(fā)送信息,并通過反向鏈路126從移動裝置122接收信息。在頻分雙工(FDD) 系統(tǒng)中,例如,正向鏈路118可以利用與反向鏈路120使用的不同的頻帶,正向鏈路124可 以利用與反向鏈路126使用的不同的頻帶。此外,在時分雙工(TDD)系統(tǒng)中,正向鏈路118 和反向鏈路120可以利用公共頻帶,正向鏈路124和反向鏈路126可以利用公共頻帶??梢詫⒚拷M天線和/或指定它們通信的區(qū)域稱為基站102的扇區(qū)。例如,可以將 天線組設(shè)計成向基站102覆蓋的區(qū)域的扇區(qū)中的移動裝置通信。在通過正向鏈路118和124通信時,基站102的發(fā)射天線可以利用波束形成來改善針對移動裝置116和122的正 向鏈路118和124的信噪比。而且,與基站通過單個天線向其所有移動裝置發(fā)送相比,在基 站102利用波束形成向隨機(jī)散布于相關(guān)覆蓋范圍之內(nèi)的移動裝置116和122發(fā)送時,相鄰 小區(qū)中的移動裝置可能受到干擾。此外,移動裝置116和122可以使用圖示的對等或自組 織(ad hoc)技術(shù)彼此直接通信。根據(jù)范例,系統(tǒng)100可以是多進(jìn)多出(MIM0)通信系統(tǒng)。此外,系統(tǒng)100能夠利用 基本任何類型的復(fù)用技術(shù)劃分通信信道(例如正向鏈路、反向鏈路……),例如FDD、TDD等。 此外,基站102和移動裝置116和122能夠在物理層上方的若干邏輯通信層上通信。這些 層可以包括無線電鏈路控制(RLC)層,該層能夠?qū)⒁粋€或多個業(yè)務(wù)數(shù)據(jù)單元(SDU)轉(zhuǎn)換成 在協(xié)議級上發(fā)送的一個或多個協(xié)議數(shù)據(jù)單元(PDU)。例如,SDU的大小可以與PDU的大小不 同,使得能夠在單個PDU中串連和發(fā)送一個或多個SDU ;類似地,可以在多個PDU中分段和 發(fā)送SDU的一部分。此外,PDU可以包括若干與SDU段級連的整個SDU。此外,給定的SDU 和/或PDU的長度可以在基本任一點(diǎn)有所變化,從而希望指示符顯示PDU中每個SDU的長 度或終點(diǎn)位置。例如,這可以在PDU的報頭中和/或終止每個SDU。在范例中,可以在PDU中提供長度指示符,使得PDU的接收機(jī)能夠在接收時一致性 地分離SDU。于是,在一個范例中,移動裝置116和/或122能夠向包括可變長度PDU的基 站102發(fā)送RLC層數(shù)據(jù),該數(shù)據(jù)包括一個或多個SDU的一個或多個部分連同長度指示符,以 顯示出SDU在哪里終止或反之。此外,基站102和移動裝置116和/或122能夠利用自動 重復(fù)請求(ARQ)方案通信以解決未準(zhǔn)確接收到PDU的問題。為此,接收機(jī)可以向發(fā)射機(jī)發(fā) 回關(guān)于每個PDU的反饋數(shù)據(jù),指出確認(rèn)(ACK)或否定確認(rèn)(NAK)。如果接收到NAK,發(fā)射機(jī) 能夠重新發(fā)送PDU。然而,對于可變長度的PDU而言,可以根據(jù)可用帶寬在ARQ重新發(fā)送期 間對PDU重新分段;于是,長度指示符能夠幫助確定在每次重新發(fā)送時發(fā)送的數(shù)據(jù)。然而,如上所述,由于其實時本質(zhì),數(shù)據(jù)可能在基站102和移動裝置116和/或122 之間的通信期間變得過時。因此,可以擴(kuò)展或修改長度指示符以提供接收機(jī)可以丟棄的過 時數(shù)據(jù)的帶內(nèi)指示。此外,SDU數(shù)據(jù)能夠與計時器相關(guān)聯(lián),以指出數(shù)據(jù)何時變得過時。例如, 移動裝置116能夠向基站102發(fā)送包括SDU和部分后續(xù)SDU的PDU?;?02可能接收到 錯誤的PDU,并能夠向移動裝置116發(fā)送NAK。接下來,用于第一 SDU的過時計時器可以運(yùn) 行,移動裝置116能夠重新封裝PDU,以包括指示丟棄第一 SDU的特殊的長度指示符以及剩 余的后續(xù)SDU或者它的一部分,減少重新發(fā)射的PDU的有效載荷。在另一個范例中,可以利 用部分后續(xù)SDU的一部分和匹配的其它數(shù)據(jù)(例如,部分后續(xù)SDU的額外部分或一個或多 個其它SDU)重新封裝PDU,因為第一個SDU被丟棄了。移動裝置116可以向基站102發(fā)送 PDU,假設(shè)基站102這次正確接收到PDU,基站102可以通過評估特殊長度指示符來判定第一 SDU被丟棄并繼續(xù)處理后續(xù)SDU。要認(rèn)識到,此外或備選地,在從基站102到移動裝置116 和/或122的通信中,可以利用這種帶內(nèi)過時SDU丟棄通知。于是,提供了丟棄SDU的帶內(nèi) 指示而無需另外的信道或介質(zhì)來指示丟棄。 參考圖2,示出了用于無線通信環(huán)境之內(nèi)的通信設(shè)備200。通信設(shè)備200可以是基 站或其一部分,移動裝置或其一部分,或接收在無線通信環(huán)境中發(fā)送的數(shù)據(jù)的基本任何通 信設(shè)備。通信設(shè)備200可以包括判斷SDU是否過時的模塊,例如能夠指出何時SDU數(shù)據(jù) 變得過時的SDU過時數(shù)據(jù)計時器202 ;能夠為PDU為一個或多個SDU指定長度指示符的長度指示符發(fā)生器204 ;以及連同一個或多個長度指示符產(chǎn)生包括一個或多個SDU或其部分 的一個或多個PDU的PDU發(fā)生器206。過時判斷也可以基于隊列大小,例如在丟棄頭隊列 (drop-head queue)中找到的隊列大小或基于其它標(biāo)準(zhǔn)。在一個范例中,通信設(shè)備200能夠利用RLC層,連同額外的層一起,向一個或多個 裝置、基站和/或類似設(shè)備發(fā)送數(shù)據(jù)。發(fā)送的數(shù)據(jù)可以包括指示業(yè)務(wù)數(shù)據(jù)的SDU,并能夠被 轉(zhuǎn)換成一個或多個PDU,供協(xié)議層發(fā)送。SDU過時數(shù)據(jù)計時器202能夠?qū)DU與認(rèn)為數(shù)據(jù)過 時的時間相關(guān)聯(lián)。例如,為了確保不發(fā)送實時應(yīng)用的舊分組,這可能是有用的,使得空中通 信資源可以被更新的分組使用。例如,如果不能在一個或多個ARQ回合中發(fā)送SDU,根據(jù)所 發(fā)送的后續(xù)數(shù)據(jù),它可能變得不相關(guān)。就此而言,可能希望指出已經(jīng)由通信協(xié)議放棄發(fā)送該 SDU。例如,在無線電鏈路協(xié)議中,長度指示符發(fā)生器204能夠為每個SDU生成長度指示符, 指出可變長度PDU之內(nèi)SDU的邊界。就此而言,PDU發(fā)生器206能夠生成包括一個或多個 SDU或一個或多個SDU的一部分,連同指定長度指示符的PDU。于是,接收PDU的裝置能夠 判斷SDU在PDU或多個PDU (例如,如上所述,SDU跨過一個或多個PDU)之內(nèi)的哪里開始和 結(jié)束。在一個范例中,通信設(shè)備200能夠向一個或多個裝置發(fā)送如上所述生成的PDU,并 能夠接收分別指示是否成功接收到協(xié)議和/或?qū)DU解碼的ACK或NAK。如果接收到NAK, 如果可用的PDU大小已改變并被重新發(fā)送,可以對PDU重新分段。然而,如果在發(fā)生重新發(fā) 送之前,SDU過時數(shù)據(jù)計時器202或其它過時檢測指出在之前PDU中部分發(fā)送的SDU已過 時,長度指示符發(fā)生器204能夠生成特殊長度指示符,指示要丟棄在上一 PDU中接收的SDU 數(shù)據(jù)。因此,PDU發(fā)生器能夠在重發(fā)的PDU中包括特殊的長度指示符,重新封裝PDU以僅包 括未過時SDU數(shù)據(jù)并排除需要重新發(fā)送或發(fā)送的零個或更多過時SDU,并在ARQ回合中發(fā)送 重新封裝的PDU。要認(rèn)識到,在要重新發(fā)送的PDU以新的SDU開始的情況下,可以不需要特 殊的長度指示符,因為接收機(jī)類似地未接收到之前發(fā)送中的部分SDU ;于是,可以清除過時 的SDU而無需向接收機(jī)指示丟棄。此外,為此目的,在多個連續(xù)的SDU在重新發(fā)送之前過時 的情況下,如果因為未首先接收到另外的SDU而在之前PDU中部分成功發(fā)送了第一 SDU,則 僅需要一個特殊的長度指示符。在一個范例中,初始的PDU和重新封裝的PDU可以帶有相 同的RLC序列號。此外,要認(rèn)識到初始和重新封裝的RLC PDU的大小可以不同。在從通信設(shè)備200接收重新發(fā)送的PDU時,裝置(未示出)可以至少部分基于在 重新發(fā)送的PDU中發(fā)送的特殊長度指示符丟棄之前部分接收的SDU。裝置接下來可以繼續(xù) 確定在重發(fā)的重新封裝PDU中發(fā)送的SDU。于是,裝置可以經(jīng)由帶內(nèi)指示符丟棄過時的SDU, 而無需獨(dú)立數(shù)據(jù)信道或介質(zhì)來發(fā)送丟棄的信息。現(xiàn)在參考圖3,示出了能夠發(fā)送帶內(nèi)指示來丟棄過時SDU的無線通信系統(tǒng)300。系 統(tǒng)300包括彼此通信的無線裝置302和304 (和/或任意數(shù)量的不同無線裝置(未示出))。 每個無線裝置302和304可以是基站、移動裝置或其部分。在一個范例中,無線裝置302能 夠通過正向鏈路或下行鏈路信道向無線裝置304發(fā)送信息;此外,無線裝置302能夠通過反 向鏈路或上行鏈路信道從無線裝置304接收信息。此外,系統(tǒng)300可以是MIM0系統(tǒng),無線 裝置302和304可以在RLC層上通信,RLC層將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換成協(xié)議數(shù)據(jù)以在協(xié)議層上發(fā) 送。而且,在一個范例中,無線裝置302中下文所示和所述的部件和功能也可以存在于無線 裝置304中,反之亦然;為了解釋簡單,所示的配置省去了這些部件。
無線裝置302包括判斷SDU是否過時的模塊,例如SDU過時數(shù)據(jù)計時器306 (例 如,因為無線通信系統(tǒng)300的實時通信的原因);能夠為一個或多個SDU提供長度指示符的 長度指示符發(fā)生器308 ;以及能夠利用SDU數(shù)據(jù)和相應(yīng)的長度指示符封裝或重新封裝PDU 的PDU發(fā)生器。要認(rèn)識到,可以在PDU中封裝一個或多個SDU或其部分。在范例中,SDU的 長度指示符可以指向PDU之內(nèi)的SDU的末尾,以終止SDU,使得僅包括SDU —部分的PDU可 能丟失長度指示符,在發(fā)送SDU的上一部分時,在后續(xù)PDU中發(fā)送長度指示符。在另一個范 例中,長度指示符可以是位于PDU之內(nèi)的SDU的邊界的特殊“逃脫序列”。無線裝置304可以包括PDU分析器312和SDU丟棄器314,PDU分析器312判斷 PDU之內(nèi)一個或多個(或一部分)SDU的位置供后續(xù)解碼之用,SDU丟棄器314能夠按照帶 內(nèi)指示符的指定丟棄過時SDU數(shù)據(jù)。無線裝置302和304還能夠利用自動重復(fù)方案,例如 ARQ通信,這種方案提供冗余性以便于提高通信中的可靠性。在范例中,無線裝置302能夠 向無線裝置304發(fā)送可變長度的PDU,其包括一個或多個完整的或部分的SDU以及(如果適 用的話)終止給定SDU的長度指示符。在一個范例中,無線裝置302能夠生成與業(yè)務(wù)數(shù)據(jù)相關(guān)的SDU以發(fā)送到無線裝置 304。SDU過時數(shù)據(jù)計時器306還能夠為SDU設(shè)置計時器以如上所述指示SDU何時過時。在 一個范例中,過時判斷也可以基于隊列大小,例如在丟棄頭隊列中找到的隊列大小或基于 額外的/備選標(biāo)準(zhǔn)。長度指示符發(fā)生器308能夠生成長度指示符以終止SDU,PDU發(fā)生器 310能夠生成連同SDU在PDU之內(nèi)終止的長度指示符一起包括一個或多個SDU或其部分的 可變長度PDU。接下來,無線裝置302能夠向無線裝置304發(fā)送PDU。PDU分析器312能夠 評估PDU以至少部分基于終止符判斷SDU的位置,并能夠等待例如上一 SDU未終止的后續(xù) PDU。要認(rèn)識到,長度指示符也可以在PDU的報頭中,以指出SDU的長度。根據(jù)范例,無線裝置304能夠接收以部分(例如未終止的)SDU結(jié)束的第一 PDU ;以 指出成功的接收,無線裝置304能夠作為響應(yīng)向無線裝置302發(fā)送ACK。PDU發(fā)生器310然 后能夠生成后續(xù)PDU,該P(yáng)DU包括之前未終止的SDU的其余部分,連同來自指定部分SDU的 末尾位置的長度指示符發(fā)生器308的長度指示符。要認(rèn)識到,SDU過時數(shù)據(jù)計時器306可 能已經(jīng)開始于具有部分SDU的第一部分的之前PDU的傳輸時,開始于初始接收該協(xié)議或該 裝置中的SDU時和/或類似時候。無線裝置302能夠向無線裝置304發(fā)送后續(xù)PDU,例如, 無線裝置304可能接收錯誤的PDU,并通過向無線裝置302發(fā)送NAK指出這種情況。于是, 無線裝置遵循ARQ方案,能夠準(zhǔn)備用于重新發(fā)送的PDU。在一個范例中,SDU過時數(shù)據(jù)計時器306能夠指出在重新發(fā)送之前SDU是過時的, PDU發(fā)生器310能夠利用特殊的長度指示符重新封裝PDU以指定連同后續(xù)SDU和/或在所 分配的PDU大小之內(nèi)的部分SDU —起丟棄部分SDU數(shù)據(jù)(如果適當(dāng)?shù)脑掃€丟棄相關(guān)的長度 指示符)??梢韵驘o線裝置304發(fā)送PDU,如果成功接收到PDU,可以利用PDU分析器312 來評估PDU。PDU分析器312能夠接收PDU中的特殊長度指示符,并將其傳達(dá)到SDU丟棄器 314。SDU丟棄器314能夠丟棄在之前PDU中部分接收到的SDU,PDU分析器314能夠確定 并評估在PDU中發(fā)送的后續(xù)SDU或其部分。如上所述,要認(rèn)識到,如果發(fā)送的PDU包括超過一個終止的SDU且PDU要求在用于 超過一個SDU的SDU計時器指出過時數(shù)據(jù)時重新發(fā)送,則僅有一個特殊長度指示符由長度 指示符發(fā)生器308生成并被PDU發(fā)生器310放到PDU中。可能是這種情況是因為在第一個成功接收到的發(fā)送中無線裝置304決不會接收到比部分SDU還多,于是不會意識到接下來 發(fā)送的SDU被接收到時出現(xiàn)了錯誤并隨后變得過時。不過,一些應(yīng)用能夠允許接收協(xié)議知 道丟棄了多少SDU。例如,可以包括等于被丟棄SDU數(shù)量的若干特殊長度指示符。另一種選 擇是列出特殊長度指示符之內(nèi)的若干被丟棄SDU。在另一個范例中,SDU數(shù)據(jù)在發(fā)送之前變得過時,無線裝置302和304能夠允許更 高的通信層處理丟棄事項。例如,在數(shù)據(jù)事先變過時的情況下重新發(fā)送時,PDU發(fā)生器310 能夠截斷SDU的剩余字節(jié)的一些或全部,或者通過用重發(fā)PDU中的一個或多個隨機(jī)字節(jié)替 換它們,連同來自長度指示符發(fā)生器308的規(guī)則長度指示符,來指定被截斷SDU的末尾。利 用這種方法,接收協(xié)議未必將截斷的SDU確定為被丟棄SDU,能夠?qū)⑵鋫鬟f到上層以進(jìn)一步 處理。這種方法依賴于上層基于其它手段,例如TCP/IP校驗和和/或類似手段來丟棄截斷 的SDU。PDU發(fā)生器310能夠利用后續(xù)SDU或其部分填充PDU的其余部分并向無線裝置304 發(fā)送PDU。在接收PDU時,PDU分析器312能夠基于長度指示符確定SDU,更高層的應(yīng)用能 夠接下來利用SDU。在一個范例中,應(yīng)用(未示出)可以基于由PDU發(fā)生器310實施的截斷 確定要丟棄的SDU。類似地,就此而言可以截斷并發(fā)送在重發(fā)之前其過時計時器期滿的多個 SDU,將丟棄問題留給更高層的應(yīng)用?,F(xiàn)在參考圖4,示出了作為一個或多個PDU的SDU數(shù)據(jù)的范例發(fā)送嘗試400和重 發(fā)嘗試402。提供多個SDU 404、406和408以由RLC層418封裝到一個或多個PDU 410、 412/420、414和416中。在發(fā)送402中,可以將N SDU 404部分封裝到M PDU 410中。可以 將M PDU 410發(fā)送到裝置,該裝置返回ACK,表示成功接收到M PDU 410。接下來,可以向裝 置發(fā)送M+l PDU 412,利用剩余的N SDU 404和部分N+l SDU 406以及包括SDU 406和408 的部分的PDU 414對M+l PDU 412進(jìn)行封裝。不過,在發(fā)送M+l PDU 412和M+2 PDU 414 時,裝置可能已經(jīng)返回表示接收M+l PDU412失敗的NAK和表示接收M+2 PDU 414成功的 ACK。使用ARQ,可以對M+l PDU 412重新封裝并重新發(fā)送,在402示出了這一步。如上所述,SDU可以與過時數(shù)據(jù)計時器相關(guān)聯(lián)以確保不花時間發(fā)送無價值的數(shù)據(jù) (例如,實時配置中的舊數(shù)據(jù))。在這次重發(fā)402中,N SDU 404的SDU過時計時器可能已 經(jīng)期滿,表明在初始發(fā)送之后N SDU 404過時了。于是,在重發(fā)M+l PDU 412之前,可以在 M+l PDU 412中放置特殊長度指示符,指示丟棄之前未完成SDU,即N SDU 404。如果特殊長 度指示符不在報頭中,重新封裝M+l PDU 412,使得除了特殊長度指示符之外,部分420中 沒有數(shù)據(jù),在報頭中將是部分剩余N SDU 202數(shù)據(jù)。這減少了重發(fā)的有效載荷并加快了不 過時數(shù)據(jù)的傳送。在另一個范例中,可以將部分N+l SDU 406封裝到部分420中,額外的數(shù) 據(jù)或SDU能夠填充PDU 412的剩余空間。接下來,可以將PDU 412/420發(fā)送到裝置,裝置可 以閱讀特殊長度指示符并根據(jù)指示丟棄承載SDU N 404數(shù)據(jù)的PDU M 410的部分。此外, 裝置可以確定重發(fā)的M+l PDU 412/420中的額外SDU位置。參考圖5 6,示出了涉及在諸如無線電鏈路協(xié)議的ARQ協(xié)議層丟棄數(shù)據(jù)的方法。 盡管為了解釋簡單起見,將方法顯示和描述為一系列動作,但要理解和認(rèn)識到,方法不受動 作順序的限制,因為根據(jù)一個或多個實施例,一些動作可以按照與這里所示和所述的不同 順序發(fā)生和/或與其它動作同時發(fā)生。例如,本領(lǐng)域的技術(shù)人員將理解和認(rèn)識到,也可以例 如在狀態(tài)圖中將方法表示為一系列相互關(guān)聯(lián)的狀態(tài)或事件。此外,要實施根據(jù)一個或多個 實施例的方法可能不需要所有圖示的動作。
參考圖5,示出了輔助過時SDU帶內(nèi)指示的方法500。在502,可以準(zhǔn)備NAK PDU進(jìn) 行重發(fā)。在一個范例中,可能已經(jīng)發(fā)送了包括部分SDU的PDU,其中SDU的另一部分已經(jīng)被 發(fā)送并成功接收。例如,接收的PDU有錯誤,并可能已接收到NAK。在ARQ方案中,可以重新 發(fā)送NAK數(shù)據(jù)單元。在504,接收PDU中的SDU的過時數(shù)據(jù)指示。例如,可以從接收SDU時 初始化的計時器和/或這里所述的其它過時數(shù)據(jù)指示符接收這種指示。如上所述,由于通 信的實時本質(zhì)和/或應(yīng)用的語義等原因,無線網(wǎng)絡(luò)中的數(shù)據(jù)可能變得過時。在506,可以連同一個或多個其它SDU—起將指示丟棄的SDU的過時數(shù)據(jù)指示符封 裝到重發(fā)PDU中。在一個范例中,過時數(shù)據(jù)指示符可以是指定SDU丟棄的特殊長度指示符。 就此而言,不必重發(fā)SDU數(shù)據(jù),減少重發(fā)PDU的有效載荷。在另一個范例中,過時數(shù)據(jù)指示 符可以包括截斷PDU中的SDU,允許更高層應(yīng)用來處理丟棄問題,以及使用規(guī)則的長度指示 符。此夕卜,在范例中,NAK PDU可能在之前已經(jīng)試圖發(fā)送尚未過時的額外SDU數(shù)據(jù);可以將 這個數(shù)據(jù)連同過時數(shù)據(jù)指示符一起封裝到重發(fā)PDU中。在508,可以重新發(fā)送PDU而不帶被 丟棄的SDU數(shù)據(jù)。PDU的接收機(jī)接下來可以丟棄SDU之前發(fā)送的部分。參考圖6,示出了方法600,該方法根據(jù)在重發(fā)的PDU中接收的帶內(nèi)通知輔助丟棄 一個或多個之前接收的SDU。在602,接收重發(fā)的PDU。例如,可以響應(yīng)于PDU的之前NAK在 一輪ARQ中接收重發(fā)的PDU。之前NAK PDU可能包括SDU的剩余部分以及一個或多個額外 的SDU或其部分。在604,在PDU中可以由特殊長度指示符標(biāo)識過時的SDU數(shù)據(jù)。此外,PDU 可以包括一個或多個額外的之前發(fā)送的SDU,只要一個或多個SDU不過時即可。在606,可 以丟棄之前接收的SDU的部分;這部分可以是與前面提到的在NAK PDU中發(fā)送的剩余部分 相關(guān)的初始部分。在608,可以處理重發(fā)PDU中的剩余SDU數(shù)據(jù);例如這可以包括一個或多 個額外的尚未過時的之前發(fā)送的SDU。要認(rèn)識到,根據(jù)這里所述的一個或多個方面,可以對如上所述判斷SDU數(shù)據(jù)的過 時狀態(tài)作出推理。如這里使用的,術(shù)語“推理”一般是指從通過事件和/或數(shù)據(jù)采集的一組 觀測值推論或推理系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的過程??梢圆捎猛评韥泶_定具體的語境 或動作,或者能夠產(chǎn)生例如狀態(tài)的概率分布。推理可以是概率性的,亦即,基于對數(shù)據(jù)和事 件的考慮對所關(guān)心狀態(tài)計算概率分布。推理還可以指用于從一組事件和/或數(shù)據(jù)構(gòu)成高等 級事件的技術(shù)。這種推理從一組觀察到的事件和/或存儲的事件數(shù)據(jù)活得新事件或動作的 構(gòu)造,無論事件是否在時間上緊鄰而相關(guān)以及事件和數(shù)據(jù)是否來自一個或幾個事件和數(shù)據(jù) 源。圖7是輔助發(fā)送包括帶內(nèi)過時數(shù)據(jù)指示符的PDU的移動裝置700的圖示。移動裝 置700包括接收機(jī)702,接收機(jī)例如從接收天線(未示出)接收信號,對所接收信號執(zhí)行典 型的動作(例如濾波、放大、下變頻等),并對調(diào)節(jié)的信號進(jìn)行數(shù)字化以活得樣本。接收機(jī) 702可以包括解調(diào)器704,解調(diào)器能夠?qū)邮盏降姆柦庹{(diào)并將它們提供給處理器706進(jìn)行 信道估計。處理器706可以是專門分析由接收機(jī)702接收的信息和/或產(chǎn)生供發(fā)射機(jī)716 發(fā)射的信息的處理器、控制移動裝置700的一個或多個部件的處理器和/或既分析由接收 機(jī)702接收的信息,產(chǎn)生供發(fā)射機(jī)716發(fā)射的信息,又控制移動裝置700的一個或多個部件 的處理器。移動裝置700還可以包括存儲器708,存儲器708操作性耦合到處理器706,并能 夠存儲要發(fā)送的數(shù)據(jù)、接收的數(shù)據(jù)、與可用信道相關(guān)的信息、與被分析信號和/或干擾強(qiáng)度相關(guān)聯(lián)的數(shù)據(jù)、與被分配信道、功率、速率等相關(guān)的信息,以及用于估計信道和通過信道通 信的任何其它適當(dāng)信息。存儲器708還能夠存儲與估計和/或利用信道(例如基于性能、 基于容量等)相關(guān)聯(lián)的協(xié)議和/或算法。
要認(rèn)識到,這里描述的數(shù)據(jù)存儲器(例如存儲器708)可以是易失性存儲器或非 易失性存儲器,或者可以既包括易失性也包括非易失性存儲器。作為例示而非限制,非易 失性存儲器可以包括只讀存儲器(ROM)、可編程只讀存儲器(PROM)、電可編程ROM(EPROM)、 電可擦PROM (EEPROM)或閃速存儲器。易失性存儲器可以包括充當(dāng)外部超高速緩沖存儲器 的隨機(jī)存取存儲器(RAM)。作為例示而非限制,RAM可以有很多形式,例如同步RAM(SRAM)、 動態(tài) RAM(DRAM)、同步 DRAM (SDRAM)、雙數(shù)據(jù)率 SDRAM (DDR SDRAM)、增強(qiáng)的 SDRAM (ESDRAM)、 SynchlinkDRAM(SLDRAM)和直接Rambus RAM(DRRAM)。主題系統(tǒng)和方法的存儲器708意在 包括而不限于這些和任何其它適當(dāng)類型的存儲器。處理器706和/或接收機(jī)702還可以操作性耦合到過時數(shù)據(jù)指示符710和PDU發(fā) 生器712,過時數(shù)據(jù)指示符710能夠判斷(例如從應(yīng)用接收的)一個或多個SDU的過時狀 態(tài),PDU發(fā)生器712能夠生成PDU以發(fā)送到不同裝置。在一個范例中,過時數(shù)據(jù)指示符710 能夠在接收到SDU時對計時器進(jìn)行初始化,以判斷SDU何時變?yōu)檫^時。在變?yōu)檫^時時,如果 尚未成功接收到SDU(例如因為之前的NAK發(fā)送),過時數(shù)據(jù)指示符710可以生成過時數(shù)據(jù) 的帶內(nèi)通知,從而不發(fā)送數(shù)據(jù),以減少發(fā)送PDU的有效載荷。PDU發(fā)生器712能夠生成重發(fā) PDU,重發(fā)PDU包括帶內(nèi)通知以及尚未過時的之前發(fā)送的NAK SDU。在一個范例中,帶內(nèi)通知 可以是指定丟棄的SDU的特殊長度指示符。在接收時,裝置可以丟棄之前接收到的SDU部 分。在另一個范例中,帶內(nèi)通知可以包括截斷重發(fā)PDU中的SDU數(shù)據(jù)并在被截斷數(shù)據(jù)末尾 包括規(guī)則長度指示符。這導(dǎo)致向接收機(jī)處的高層應(yīng)用傳輸SDU,這樣能夠判定截斷數(shù)據(jù)指示 丟棄數(shù)據(jù)。移動裝置700還包括調(diào)制器714和發(fā)射機(jī)716,它們分別調(diào)制信號并將信號發(fā)送 到例如基站、另一移動裝置等。盡管被繪示為與處理器706是獨(dú)立的,要認(rèn)識到,過時數(shù)據(jù) 指示符710、PDU發(fā)生器712、解調(diào)器704和/或調(diào)制器714可以是處理器706或多個處理 器(未示出)的一部分。圖8是系統(tǒng)800的圖示,系統(tǒng)800輔助接收帶內(nèi)指示,以丟棄一個或多個之前部分 接收的SDU0系統(tǒng)800包括基站802 (例如接入點(diǎn)……),基站802具有通過多個接收天線 806從一個或多個移動裝置804接收信號的接收機(jī)810以及通過發(fā)射天線808向一個或多 個移動裝置804發(fā)送的發(fā)射機(jī)824。接收機(jī)810能夠從接收天線806接收信息,并操作性地 與解調(diào)器812相關(guān)聯(lián),解調(diào)器812對接收的信息進(jìn)行解調(diào)??梢杂商幚砥?14分析解調(diào)后 的符號,處理器814可以類似于上文參考圖7所述的處理器,并耦合到存儲器816,存儲器存 儲與估計信號(例如導(dǎo)頻)強(qiáng)度和/或干擾強(qiáng)度相關(guān)的信息、要被發(fā)送到移動裝置804 (或 不同基站(未示出))或從移動裝置804 (或不同基站(未示出))接收的數(shù)據(jù),和/或涉及 執(zhí)行這里所述的各種動作和功能相關(guān)的任何其它適當(dāng)信息。處理器814還耦合到PDU分析 器818和SDU丟棄器820,PDU分析器判斷SDU在一個或多個PDU之內(nèi)的位置,SDU丟棄器 丟棄過時的SDU。根據(jù)范例,PDU分析器818能夠接收并評估PDU以確定SDU的位置和/或內(nèi)容。此 夕卜,PDU分析器818能檢測PDU中的帶內(nèi)丟棄通知。在一個范例中,SDU的丟棄通知可以是 SDU的特殊長度指示符。在另一個范例中,如上所述,丟棄通知可以針對更高層應(yīng)用。在接收到特殊長度指示符時,可以使用SDU丟棄器820丟棄被丟棄SDU的之前接收到部分。PDU 分析器818能夠繼續(xù)評估剩余的SDU數(shù)據(jù)。此外,盡管被繪示為與處理器814是獨(dú)立的,要 認(rèn)識到PDU分析器818、SDU丟棄器820、解調(diào)器812和/或調(diào)制器822可以是處理者814或 多個處理器(未示出)的一部分。 圖9示出了范例無線通信系統(tǒng)900。為了簡潔起見,無線通信系統(tǒng)900示出了 一個 基站910和一個移動裝置950。然而,要認(rèn)識到,系統(tǒng)900可以包括超過一個基站和/或超 過一個移動裝置,其中額外的基站和/或移動裝置可以基本類似于或不同于如下所述的范 例基站910和移動裝置950。此外,要認(rèn)識到,基站910和/或移動裝置950能夠采用這里 所述的系統(tǒng)(圖1 3和7 8)、配置(圖4)和/或方法(圖5 6)來輔助它們之間的 無線通信。在基站910,從數(shù)據(jù)源912向發(fā)送(TX)數(shù)據(jù)處理器914提供針對若干數(shù)據(jù)流的業(yè) 務(wù)數(shù)據(jù)。根據(jù)范例,可以在相應(yīng)的天線上發(fā)送每個數(shù)據(jù)流。TX數(shù)據(jù)處理器914基于針對數(shù) 據(jù)流選擇的特定編碼方案對該業(yè)務(wù)數(shù)據(jù)流進(jìn)行格式化、編碼和交織,以提供編碼數(shù)據(jù)??梢岳谜活l分復(fù)用(OFDM)技術(shù)將用于每個數(shù)據(jù)流的編碼數(shù)據(jù)與導(dǎo)頻數(shù)據(jù)復(fù) 用。此外地或備選地,可以對導(dǎo)頻符號進(jìn)行頻分復(fù)用(FDM)、時分復(fù)用(TDM)或碼分復(fù)用 (CDM)。導(dǎo)頻數(shù)據(jù)通常是以已知方式處理的已知數(shù)據(jù)模式并能夠在移動裝置950處用于估 計信道響應(yīng)。可以基于為該數(shù)據(jù)流選擇的特定的調(diào)制方案(例如,二進(jìn)制相移鍵控(BPSK)、 正交相移鍵控(QPSK)、M相移鍵控(M-PSK)、M正交調(diào)幅(M-QAM)等)對用于每個數(shù)據(jù)流的 復(fù)用導(dǎo)頻和編碼數(shù)據(jù)進(jìn)行調(diào)制(例如,符號映射)以提供調(diào)制符號??梢酝ㄟ^由處理器930 執(zhí)行或提供的指令確定每個數(shù)據(jù)流的數(shù)據(jù)率、編碼和調(diào)制??梢詫⑨槍?shù)據(jù)流的調(diào)制符號提供給TX MIMO處理器920,TX MIMO處理器920 能夠進(jìn)一步處理調(diào)制符號(例如用于OFDM)。然后TX MIMO處理器920向Nt個發(fā)射機(jī) (TMTR) 922a到922t提供Nt個調(diào)制符號流。在各實施例中,TX MIMO處理器920向數(shù)據(jù)流 的符號以及正發(fā)送符號的天線應(yīng)用波束形成權(quán)重。每個發(fā)射機(jī)922接收并處理相應(yīng)的符號流以提供一個或多個模擬信號,并進(jìn)一步 調(diào)節(jié)(例如放大、濾波和上變頻)模擬信號,以提供適于通過MIMO信道發(fā)送的調(diào)制信號。此 夕卜,分別從Nt個天線924a到924t發(fā)送來自發(fā)射機(jī)922a到922t的Nt個調(diào)制信號。在移動裝置950,發(fā)送的調(diào)制信號被Nk個天線952a到952r接收,來自每個天線 952的被接收信號被提供到相應(yīng)的接收機(jī)(RCVR) 954a到954r。每個接收機(jī)954調(diào)節(jié)(例 如濾波、放大和下變頻)相應(yīng)的信號,對調(diào)節(jié)的信號進(jìn)行數(shù)字化以提供樣本,并進(jìn)一步處理 樣本以提供對應(yīng)的“所接收”符號流。RX數(shù)據(jù)處理器960能夠基于特定的接收機(jī)處理技術(shù)接收并處理來自Nk個接收機(jī) 954的Nk個所接收符號流,以提供Nt個“檢測到的”符號流。RX數(shù)據(jù)處理器960能夠?qū)γ?個檢測到的符號流進(jìn)行解調(diào)、解交織和解碼以恢復(fù)用于數(shù)據(jù)流的業(yè)務(wù)數(shù)據(jù)。RX數(shù)據(jù)處理器 960進(jìn)行的處理與基站910處的TX MIMO處理器920和TX數(shù)據(jù)處理器914進(jìn)行的處理互 補(bǔ)。如上所述,處理器970能夠周期性地確定使用哪個預(yù)編碼矩陣。此外,處理器970 能夠編寫包括矩陣索引部分和秩值部分的反向鏈路消息。反向鏈路消息可以包括關(guān)于通信鏈路和/或所接收數(shù)據(jù)流的各種信息。反向鏈路消息可以被TX數(shù)據(jù)處理器938處理,被調(diào)制器980調(diào)制,被發(fā)射機(jī)954a到和954r調(diào)節(jié)并 被發(fā)送回基站910,TX數(shù)據(jù)處理器938還從數(shù)據(jù)源936接收用于若干數(shù)據(jù)流的業(yè)務(wù)數(shù)據(jù)。在基站910,來自移動裝置950的調(diào)制信號被天線924接收,被接收機(jī)922調(diào)節(jié), 被解調(diào)器940解調(diào)并被RX數(shù)據(jù)處理器942處理,以提取由移動裝置950發(fā)送的反向鏈路消 息。此外,處理器930能夠處理提取出的消息以確定將哪個預(yù)編碼矩陣用于確定波束形成 權(quán)重。處理器930和970能夠分別指導(dǎo)(例如,控制、協(xié)調(diào)、管理等)基站910和移動裝置 950處的操作。相應(yīng)的處理器930和970可以與存儲程序代碼和數(shù)據(jù)的存儲器932和972 相關(guān)聯(lián)。處理器930和970還可以進(jìn)行計算,以分別為上行鏈路和向下鏈路導(dǎo)出頻率和脈 沖響應(yīng)估計。要理解可以將這里所述的實施例實現(xiàn)于硬件、軟件、固件、中間件、微碼或其任何 組合中。對于硬件實現(xiàn)而言,可以在一個或多個專用集成電路(ASIC)、數(shù)字信號處理器 (DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理 器、控制器、微控制器、微處理器、設(shè)計用于執(zhí)行這里所述的功能的其它電子單元,或其組合 中實現(xiàn)處理單元。當(dāng)在軟件、固件、中間件或微碼、程序代碼或代碼段中實現(xiàn)實施例時,可以將它們 存儲在機(jī)器可讀介質(zhì),例如存儲部件中。代碼段可以表示流程、函數(shù)、子程序、程序、例程、子 例程、模塊、軟件包、類、或指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任意組合。可以通過傳遞和/或接 收信息、數(shù)據(jù)、自變量、參數(shù)或存儲內(nèi)容將代碼段耦合到另一代碼段或硬件電路??梢允褂?任何適當(dāng)?shù)氖侄危ù鎯ζ鞴蚕?、消息傳送、令牌傳送以及網(wǎng)絡(luò)傳輸?shù)葌魉?、轉(zhuǎn)發(fā)或發(fā)送 信息、自變量、參數(shù)、數(shù)據(jù)等。對于軟件實現(xiàn)而言,可以利用執(zhí)行這里所述的功能的模塊(例如程序、函數(shù)等)實 現(xiàn)這里所述的技術(shù)。軟件代碼可以存儲于存儲單元中并由處理器執(zhí)行。可以在處理器之內(nèi) 或處理器之外實現(xiàn)存儲單元,在后一種情況下,可以經(jīng)由現(xiàn)有技術(shù)已知的各種手段將其可 通信地耦合到處理器。參考圖10,示出了重新發(fā)送包括帶內(nèi)SDU丟棄指示符的PDU的系統(tǒng)1000。例如, 系統(tǒng)1000可以至少部分位于基站、移動裝置等之內(nèi)。要認(rèn)識到,系統(tǒng)1000被表示為包括功 能塊,功能塊可以是代表由處理器、軟件或其組合(例如固件)實施的功能的功能塊。系統(tǒng) 1000包括能夠聯(lián)合動作的電氣部件的邏輯組1002。例如,邏輯組1002可以包括用于接收 SDU 1004的過時狀態(tài)的電氣部件。例如,可以從接收SDU時初始化的計時器接收過時數(shù)據(jù) 狀態(tài)。此外,邏輯組1002可以包括至少部分基于SDU 1006的過時狀態(tài)利用帶內(nèi)過時數(shù)據(jù) 指示符封裝重發(fā)PDU的電氣部件。例如,如上所述,在前一次發(fā)送嘗試之后,可能接收到針 對PDU的NAK ;不過,在前一次發(fā)送和重新發(fā)送之間,一個或多個SDU可能變得過時。帶內(nèi)指示符可以是特殊長度指示符,通常將其用于指定SDU的長度,特殊長度指 示符指定丟棄SDU。就此而言,如果SDU過時,就不必重新發(fā)送SDU,從而減少重發(fā)的PDU的 有效載荷和相關(guān)帶寬浪費(fèi)。在另一個范例中,如上所述,可以通過令發(fā)射機(jī)協(xié)議截斷被重發(fā) 的SDU,使用規(guī)則長度指示符指示SDU的末尾,依靠高層應(yīng)用來確定丟棄數(shù)據(jù)和/或類似措 施,來避免重發(fā)過時數(shù)據(jù)和相關(guān)聯(lián)的帶寬。此外,邏輯組1002可以包括用于將重發(fā)PDU發(fā) 送到一個或多個裝置1008的電氣部件。在一個范例中,接收裝置可以利用過時數(shù)據(jù)指示符來丟棄一個或多個之前部分接收到的SDU。此外,系統(tǒng)1000可以包括存儲器1010,存儲器 1010保存用于執(zhí)行與電氣部件1004、1006和1008相關(guān)聯(lián)的功能的指令。盡管被示為在存 儲器1010外部,但要理解,一個或多個電氣部件1004、1006和1008可以存在于存儲器1010 之內(nèi)。參考圖11,示出了無線通信網(wǎng)絡(luò)中根據(jù)接收的帶內(nèi)指示符丟棄SDU的系統(tǒng)1100。 例如,系統(tǒng)1100可以位于基站、移動裝置等內(nèi)部。如圖所示,系統(tǒng)1100包括代表由處理器、 軟件或其組合(例如固件)實施的功能的功能塊。系統(tǒng)1100包括輔助丟棄過時SDU的電 氣部件的邏輯組1102。邏輯組1102可以包括用于接收重發(fā)PDU 1104的電氣部件。如上所 述,可以基于與之前試圖發(fā)送PDU相關(guān)的所接收NAK重新發(fā)送PDU。在重發(fā)之前可以對PDU 進(jìn)行重新封裝。此外,邏輯組1102可以包括用于檢測重發(fā)的PDU1106中的特殊長度指示符 的電氣部件。特殊長度指示符可以指定丟棄之前部分發(fā)送的SDU,因為它已經(jīng)變成過時。此 外,邏輯組1102可以包括至少部分基于特殊長度指示符1108丟棄之前接收的SDU的部分 的電氣部件。于是,可以使用帶內(nèi)通知丟棄過時的SDU。此外,系統(tǒng)1100可以包括保存用于 執(zhí)行與電氣部件1104、1106和1108相關(guān)聯(lián)的功能的指令的存儲器1110。盡管被示為在存 儲器1110外部,但要理解,一個或多個電氣部件1104、1106和1108可以存在于存儲器1110 之內(nèi)。上文所述包括一個或多個實施例的范例。當(dāng)然,不可能為了描述上述實施例而描 述部件或方法每種想到的組合,但本領(lǐng)域的普通技術(shù)人員可以認(rèn)識到各實施例的很多其它 組合和置換是可能的。因此,所述實施例意在涵蓋所有這樣落在所附權(quán)利要求精神和范圍 之內(nèi)的變更、修改和變化。此外,在將術(shù)語“包括”用于詳細(xì)描述或權(quán)利要求的限度內(nèi),這 種術(shù)語意在是包含性的,其方式類似于在權(quán)利要求中用作過渡詞語時解釋術(shù)語“包括”的方 式。
權(quán)利要求
一種在無線通信網(wǎng)絡(luò)中丟棄過時業(yè)務(wù)數(shù)據(jù)單元(SDU)的方法,包括在第一協(xié)議數(shù)據(jù)單元(PDU)中發(fā)送第一SDU的一部分之后,接收所述第一SDU的過時狀態(tài);將所述第一SDU的所述一部分的子集封裝在重發(fā)PDU中;以及向一個或多個裝置發(fā)送所述重發(fā)PDU。
2.如權(quán)利要求1所述的方法,所述SDU的所述第一部分的所述子集與所述重發(fā)PDU中 的長度指示符相關(guān)聯(lián),所述重發(fā)PDU與所述SDU的所述一部分的所述子集相關(guān)。
3.如權(quán)利要求2所述的方法,所述長度指示符是指定所述第一SDU的所述過時狀態(tài)的 特殊長度指示符。
4.如權(quán)利要求1所述的方法,還包括在之前PDU中發(fā)送所述第一SDU的不同部分。
5.如權(quán)利要求1所述的方法,還包括在所述第一PDU中將所述第一 SDU的所述一部分 連同第二 SDU的一部分一起發(fā)送。
6.如權(quán)利要求1所述的方法,還包括接收關(guān)于在接收所述第一PDU時發(fā)生錯誤的指示。
7.如權(quán)利要求6所述的方法,所述重發(fā)PDU是響應(yīng)于接收到關(guān)于在接收所述第一PDU 時發(fā)生錯誤的指示而封裝的。
8.如權(quán)利要求1所述的方法,所述第一PDU和所述重發(fā)PDU具有基本類似的協(xié)議序列號。
9.一種無線通信設(shè)備,包括 至少一個處理器,其被配置為確定在無線電鏈路控制(RLC)層接收的業(yè)務(wù)數(shù)據(jù)單元(SDU)的過時狀態(tài); 至少部分基于所述過時狀態(tài)生成包括所述SDU的一部分和/或長度指示符的重發(fā)協(xié)議 數(shù)據(jù)單元(PDU);以及向一個或多個裝置發(fā)送所述重發(fā)PDU ;以及 耦合至所述至少一個處理器的存儲器。
10.如權(quán)利要求9所述的無線通信設(shè)備,所述SDU的所述過時狀態(tài)指示所述SDU是過時 的,并且所述SDU的所述長度指示符指定丟棄所述SDU0
11.如權(quán)利要求9所述的無線通信設(shè)備,所述至少一個處理器還被配置為接收對之前 PDU的否定確認(rèn),與所述重發(fā)PDU相比,所述之前PDU包括所述SDU的更大部分。
12.如權(quán)利要求11所述的無線通信設(shè)備,所述重發(fā)PDU是響應(yīng)于所述否定確認(rèn)而生成的。
13.如權(quán)利要求11所述的無線通信設(shè)備,所述重發(fā)PDU還包括在所述之前PDU中發(fā)送 的后續(xù)SDU的一部分。
14.如權(quán)利要求11所述的無線通信設(shè)備,所述之前PDU和所述重發(fā)PDU具有基本類似 的協(xié)議序列號。
15.如權(quán)利要求9所述的無線通信設(shè)備,所述至少一個處理器還被配置為在接收到要 發(fā)送的SDU時對過時SDU計時器進(jìn)行初始化。
16.一種在無線通信網(wǎng)絡(luò)中的無線電鏈路控制(RLC)層丟棄過時數(shù)據(jù)的無線通信設(shè) 備,包括用于接收業(yè)務(wù)數(shù)據(jù)單元(SDU)的過時狀態(tài)的模塊;用于至少部分基于所述SDU的所述過時狀態(tài),封裝帶有帶內(nèi)過時數(shù)據(jù)指示符的重發(fā)協(xié) 議數(shù)據(jù)單元(PDU)的模塊;以及用于向一個或多個裝置發(fā)送所述重發(fā)PDU的模塊。
17.如權(quán)利要求16所述的無線通信設(shè)備,所述過時數(shù)據(jù)指示符是指定丟棄所述SDU的 特殊長度指示符。
18.如權(quán)利要求16所述的無線通信設(shè)備,所述過時數(shù)據(jù)指示符包括被高層應(yīng)用丟棄的 所述SDU的截斷數(shù)據(jù)。
19.如權(quán)利要求16所述的無線通信設(shè)備,還包括用于發(fā)送包括所述SDU的一部分和第 二 SDU的一部分的之前PDU的模塊。
20.如權(quán)利要求19所述的無線通信設(shè)備,還包括用于接收對所述之前PDU的否定確認(rèn) 的模塊,所述重發(fā)PDU是至少部分基于所述否定確認(rèn)封裝的。
21.如權(quán)利要求19所述的無線通信設(shè)備,所述重發(fā)PDU比所述之前PDU具有更小的有 效載荷,因為在所述重發(fā)PDU中省去了所述SDU的所述一部分。
22.如權(quán)利要求19所述的無線通信設(shè)備,將所述第二SDU的所述一部分和所述長度指 示符一起封裝在所述重發(fā)PDU中。
23.如權(quán)利要求19所述的無線通信設(shè)備,所述之前PDU和重發(fā)PDU具有基本類似的協(xié) 議序列號。
24.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)可讀介質(zhì),包括用于令至少一個計算機(jī)接收業(yè)務(wù)數(shù)據(jù)單元(SDU)的過時狀態(tài)的代碼;用于令所述至少一個計算機(jī)至少部分基于所述SDU的所述過時狀態(tài),封裝帶有長度指 示符的重發(fā)協(xié)議數(shù)據(jù)單元(PDU)的代碼;以及用于令所述至少一個計算機(jī)向一個或多個裝置發(fā)送所述重發(fā)PDU的代碼。
25.如權(quán)利要求24所述的計算機(jī)程序產(chǎn)品,所述SDU的所述過時狀態(tài)指示過時,并且所 述長度指示符是指定丟棄所述SDU的特殊長度指示符。
26.一種在無線通信網(wǎng)絡(luò)中的無線電鏈路控制(RLC)層丟棄數(shù)據(jù)的方法,包括從一個或多個發(fā)射機(jī)接收重發(fā)協(xié)議數(shù)據(jù)單元(PDU);識別所述PDU中的特殊長度指示符,所述特殊長度指示符指定丟棄之前部分接收的業(yè) 務(wù)數(shù)據(jù)單元(SDU);以及丟棄所述之前部分接收的SDU0
27.如權(quán)利要求26所述的方法,還包括處理所述重發(fā)PDU中剩余的一個或多個SDU。
28.如權(quán)利要求26所述的方法,還包括根據(jù)所述特殊長度指示符向上層指示丟棄所述 SDU和/或額外的SDU。
29.如權(quán)利要求26所述的方法,還包括錯誤地接收之前PDU,所述之前PDU包括所述之 前部分接收的SDU的剩余部分。
30.如權(quán)利要求28所述的方法,還包括至少部分基于錯誤地接收所述之前PDU來發(fā)送 否定確認(rèn)指示符。
31.如權(quán)利要求30所述的方法,所述重發(fā)PDU是至少部分基于發(fā)送所述否定確認(rèn)而接 收的。
32.一種無線通信設(shè)備,包括 至少一個處理器,其被配置為從一個或多個發(fā)射機(jī)接收重發(fā)協(xié)議數(shù)據(jù)單元(PDU);確定所述PDU中與之前部分接收的業(yè)務(wù)數(shù)據(jù)單元(SDU)相關(guān)的特殊長度指示符;以及 至少部分基于所述特殊長度指示符丟棄所述之前部分接收的SDU ;以及 耦合至所述至少一個處理器的存儲器。
33.如權(quán)利要求32所述的無線通信設(shè)備,所述至少一個處理器還被配置為處理所述重 發(fā)PDU中剩余的一個或多個SDU。
34.如權(quán)利要求32所述的無線通信設(shè)備,所述至少一個處理器還被配置為根據(jù)所述特 殊長度指示符向上層指示丟棄所述之前部分接收的SDU和/或額外的SDU0
35.如權(quán)利要求32所述的無線通信設(shè)備,所述至少一個處理器還被配置為錯誤地接收 之前PDU,所述之前PDU包括所述之前部分接收的SDU的剩余部分。
36.如權(quán)利要求35所述的無線通信設(shè)備,所述至少一個處理器還被配置為至少部分基 于錯誤地接收所述之前PDU而發(fā)送否定確認(rèn)指示符。
37.如權(quán)利要求36所述的無線通信設(shè)備,所述重發(fā)PDU是至少部分基于發(fā)送所述否定 確認(rèn)而接收的。
38.一種在無線通信網(wǎng)絡(luò)中丟棄業(yè)務(wù)數(shù)據(jù)單元(SDU)的無線通信設(shè)備,包括 用于接收重發(fā)的協(xié)議數(shù)據(jù)單元(PDU)的模塊;用于檢測所述重發(fā)的PDU中的特殊長度指示符的模塊;以及用于至少部分基于所述特殊長度指示符而丟棄SDU的之前接收到的部分的模塊。
39.如權(quán)利要求38所述的無線通信設(shè)備,還包括用于確定所述PDU中一個或多個不同 SDU的模塊。
40.如權(quán)利要求39所述的無線通信設(shè)備,還包括用于接收之前PDU的模塊,所述之前 PDU包括所述之前接收的SDU的一部分和所述一個或多個不同SDU的一部分。
41.如權(quán)利要求40所述的無線通信設(shè)備,還包括用于發(fā)送對所述之前PDU的否定確認(rèn) 的模塊,所述重發(fā)的PDU是響應(yīng)于所述否定確認(rèn)而接收的。
42.如權(quán)利要求38所述的無線通信設(shè)備,還包括用于根據(jù)所述特殊長度指示符向上層 指定丟棄所述SDU的所述之前接收的部分和/或額外SDU的模塊。
43.如權(quán)利要求38所述的無線通信設(shè)備,還包括用于接收之前PDU中所述SDU的被丟 棄的所述之前接收的部分的模塊。
44.一種計算機(jī)程序產(chǎn)品,包括 計算機(jī)可讀介質(zhì),包括用于令至少一個計算機(jī)從一個或多個發(fā)射機(jī)接收重發(fā)協(xié)議數(shù)據(jù)單元(PDU)的代碼; 用于令所述至少一個計算機(jī)識別所述PDU中的特殊長度指示符的代碼,所述特殊長度 指示符指定丟棄之前部分接收的業(yè)務(wù)數(shù)據(jù)單元(SDU);以及用于令所述至少一個計算機(jī)丟棄所述之前部分接收的SDU的代碼。
45.如權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,所述計算機(jī)可讀介質(zhì)還包括用于令所述至 少一個計算機(jī)處理所述重發(fā)PDU中剩余的一個或多個SDU的代碼。
全文摘要
描述了輔助通知無線通信帶內(nèi)無線電鏈路控制(RLC)層中過時業(yè)務(wù)數(shù)據(jù)單元(SDU)的系統(tǒng)和方法。具體而言,當(dāng)在協(xié)議數(shù)據(jù)單元(PDU)重發(fā)期間SDU變得過時的情況下,可以在重發(fā)PDU中封裝帶內(nèi)通知以供接收機(jī)接收和解釋。這個帶內(nèi)通知可以是指定丟棄之前部分接收的SDU的特殊長度指示符,PDU的發(fā)射機(jī)可以通過不重發(fā)過時SDU而節(jié)省有效載荷。就此而言,不需要額外信道、介質(zhì)和/或其它帶外通知來指定丟棄。
文檔編號H04L1/18GK101868934SQ200880117145
公開日2010年10月20日 申請日期2008年9月17日 優(yōu)先權(quán)日2007年11月21日
發(fā)明者A·梅朗 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1