專利名稱:用于產(chǎn)生無(wú)線電鏈路控制協(xié)議數(shù)據(jù)單元的無(wú)線發(fā)射/接收單元和基站的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及無(wú)線通信領(lǐng)域。
背景技術(shù):
第三代合作伙伴計(jì)劃(3GPP)是電信聯(lián)盟組織之間的一次合作以實(shí)現(xiàn) 全球可應(yīng)用的第三代(3G)無(wú)線通信系統(tǒng)。圖1是常規(guī)的通用移動(dòng)電信系統(tǒng) (UMTS)網(wǎng)絡(luò)的系統(tǒng)架構(gòu)的概況。
UMTS網(wǎng)絡(luò)架構(gòu)包括核心網(wǎng)絡(luò)(CN)、 UMTS陸地?zé)o線電接入網(wǎng)絡(luò) (UTRAN)以及至少一個(gè)用戶設(shè)備(UE)。 CN通過(guò)Iu接口與UTRAN交互 連接。
UTRAN被配置成通過(guò)Uu無(wú)線電接口為UE提供無(wú)線電信服務(wù),在本申 請(qǐng)中UE被稱為無(wú)線發(fā)射/接收單元(WTRU)。在UMTS標(biāo)準(zhǔn)中定義的常用 的空中接口是寬帶碼分多址(W-CDMA)。 UTRAN包括一個(gè)或多個(gè)無(wú)線電 網(wǎng)絡(luò)控制器(RNC)和被3GPP稱為節(jié)點(diǎn)B的基站,共同用于提供地理上的 覆蓋以至少與一個(gè)UE進(jìn)行無(wú)線通信。 一個(gè)或多個(gè)節(jié)點(diǎn)B通過(guò)Iub接口被連 接到每一個(gè)RNC。 UTRAN中的RNC經(jīng)由Iur接口實(shí)現(xiàn)通信。
圖2是示例UE 200的框圖。UE 200可以包括RRC實(shí)體205、 RLC實(shí) 體210、 MAC實(shí)體215以及物理(PHY)層1 (Ll)實(shí)體220。 RLC實(shí)體 210包括發(fā)射側(cè)組件225和接收側(cè)組件230。發(fā)射側(cè)組件225包括傳輸緩存 器235。
圖3是示例UTRAN 300的框圖。UTRAN 300可以包括RRC實(shí)體305、 RLC實(shí)體310、 MAC實(shí)體315以及PHYL1實(shí)體320。 RLC實(shí)體310包括發(fā) 射側(cè)組件325和接收側(cè)組件330。發(fā)射側(cè)組件325包括傳輸緩存器335。3GPP版本6引入了高速上行鏈路分組接入(HSUPA)來(lái)為上行鏈路傳 輸提供更高的數(shù)據(jù)速率。作為HAUPA的一部分,新的傳輸信道,即增強(qiáng)的 專用信道(E-DCH)被引入以用于用更高的速率運(yùn)載上行鏈路(l幾)數(shù)據(jù)。
圖4示出了 RLC子層的整體概況。RLC子層包括RLC實(shí)體,其中存在 三種類型透明模式(TM) RLC實(shí)體、非確認(rèn)模式(UM) RLC實(shí)體以及 確認(rèn)模式(AM) RLC實(shí)體。UMRLC實(shí)體和TMRLC實(shí)體可以被配置成發(fā) 射RLC實(shí)體或接收RLC實(shí)體。發(fā)射RLC實(shí)體發(fā)送RLC PDU而接收RLC 實(shí)體接收該RLC PDU。 AM RLC實(shí)體包括用于傳輸RtC PDU的發(fā)射側(cè)和用 于接收RLC PDU的接收側(cè)。
每一個(gè)RLC實(shí)體根據(jù)基本過(guò)程被定義為發(fā)送方或接收方。在UM和TM 中,發(fā)射RLC實(shí)體為發(fā)送方而同等(peer) RLC實(shí)體為接收方。AM RLC 實(shí)體根據(jù)基本過(guò)程可以是發(fā)送方或接收方。發(fā)送方是確認(rèn)模式數(shù)據(jù)(AMD) PDU的發(fā)射機(jī)而接收方是AMDPDU的接收機(jī)。發(fā)送方或接收方可以在UE 處或UTRAN處。
對(duì)于每一個(gè)TM或UM服務(wù),存在發(fā)射RLC實(shí)體和接收RLC實(shí)體。但 是,對(duì)于AM服務(wù),存在組合的發(fā)射和接收RLC實(shí)體。
UM RLC實(shí)體和TM RLC實(shí)體都使用一個(gè)用于發(fā)送數(shù)據(jù)PDU的邏輯信 道和一個(gè)用于接收數(shù)據(jù)PDU的邏輯信道。AM RLC實(shí)體可以被配置成使用 一個(gè)或兩個(gè)邏輯信道以發(fā)送或接收數(shù)據(jù)PDU和控制PDU。如果只有一個(gè)邏 輯信道被配置,則發(fā)射AM RLC實(shí)體在同一個(gè)邏輯信道上傳輸數(shù)據(jù)PDU和 控制PDU。
AM RLC實(shí)體或UMRLC實(shí)體可以被配置以產(chǎn)生固定大小的PDU或可 變(flexible)大小的PDU。如果固定的RLC PDU大小被配置,則該RLC PDU 大小對(duì)于數(shù)據(jù)PDU和控制PDU 二者都相同。如果可變的RLC PDU大小被 配置,則數(shù)據(jù)PDU大小是變化的。遺憾的是,沒(méi)有定義合適的可變的RLCPDU大小。
目前,RLC實(shí)體為無(wú)線電未知的(即不知道當(dāng)前的無(wú)線電情況)。當(dāng)RLC 實(shí)體被設(shè)計(jì)成無(wú)線電未知時(shí),RLC實(shí)體產(chǎn)生最大大小的RLC PDU。根據(jù)當(dāng) 前無(wú)線電情況和指定的授權(quán)(grant), RLC實(shí)體可以在每個(gè)TTI上產(chǎn)生多于 一個(gè)的PDU。遺憾的是,如果所產(chǎn)生的RLC PDU大于已選E-DCH傳輸格 式組合(E-TFC)的大小,則該產(chǎn)生的RLCPDU可以被分段(segment)。
無(wú)線電未知RLC的一個(gè)缺點(diǎn)在于當(dāng)使用較小的固定的RLC PDU大小時(shí) 會(huì)產(chǎn)生較大的L2開(kāi)銷。另一個(gè)缺點(diǎn)在于由于使用了大的固定的RLC PDU 大小對(duì)MAC進(jìn)行分段,剩余HARQ錯(cuò)誤會(huì)導(dǎo)致大的錯(cuò)誤率。(注釋剩余 HARQ錯(cuò)誤=改進(jìn)的MAC (MAC-i/is)的PDU傳輸失敗。如果有大量的分 段,則運(yùn)載分段的任何的MAC-i/isPDU失敗的可能性更大,由此RLCPDU 錯(cuò)誤率增加。)
但是,在UL這邊,RLC實(shí)體可以是無(wú)線電可知的(即知道當(dāng)前的無(wú)線 電情況),這是因?yàn)镽LC和MAC協(xié)議二者都位于相同的節(jié)點(diǎn)中。因此,基 于即時(shí)可用數(shù)據(jù)速率可以確定RLC PDU大小。
無(wú)線電可知RLC實(shí)體可以根據(jù)可用比特率產(chǎn)生RLC PDU。會(huì)存在最小 開(kāi)銷和由剩余混合自動(dòng)重復(fù)請(qǐng)求(HARQ)錯(cuò)誤率所導(dǎo)致的較低錯(cuò)誤率。但 是,無(wú)線電可知RLC實(shí)體可能不能在指定TTI中產(chǎn)生RLCPDU,這是因?yàn)?在短時(shí)間內(nèi)產(chǎn)生RLCPDU可能需要太多的處理能力。例如,無(wú)線電可知RLC 實(shí)體需要在所產(chǎn)生的RLCPDU上執(zhí)行加密功能。此外,無(wú)線電可知RLC實(shí) 體對(duì)較小的E-TFC大小的開(kāi)銷很高,而對(duì)較大的傳輸塊大小的開(kāi)銷很低。
無(wú)線電可知RLC實(shí)體產(chǎn)生與傳輸塊大小相匹配的RLC PDU,該RLC PDU為實(shí)現(xiàn)低HARQ錯(cuò)誤率而被配置。由于無(wú)線電可知RLC在存在大的 E-TFC選擇時(shí)產(chǎn)生大的RLC PDU,因此在大的RLC PDU需要被重傳且 E-TFC選擇的大小時(shí)會(huì)存在問(wèn)題。此外,大的RLCPDU的重傳需要產(chǎn)生大
5量的MAC段。因此,剩余HARQ錯(cuò)誤會(huì)導(dǎo)致RLCPDU錯(cuò)誤率的增加。
由此,需要一種用于產(chǎn)生RLC PDU的RLC實(shí)體以使得RLC開(kāi)銷和 HARQ剩余錯(cuò)誤率被減少的方法。
實(shí)用新型內(nèi)容
一種用于產(chǎn)生無(wú)線電鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)的無(wú)線發(fā) 射/接收單元和基站。RLC實(shí)體被配置成接收用于邏輯信道的數(shù)據(jù)請(qǐng)求,該 數(shù)據(jù)請(qǐng)求作為媒介接入控制(MAC)中的增強(qiáng)的專用信道(E-DCH)傳輸 格式組合(E-TFC)選擇過(guò)程的一部分。與所述RLC實(shí)體耦合的處理器確定 數(shù)據(jù)字段大小,并產(chǎn)生RLCPDU,由此該RLC PDU與來(lái)自所述E-TFC選 擇的請(qǐng)求的數(shù)據(jù)相匹配。所產(chǎn)生的RLC PDU的大小可以大于或等于最小配 置的RLC PDU大小(如果數(shù)據(jù)可用)且小于或等于最大RLC PDU大小。 與所述處理器耦合的發(fā)射機(jī)在當(dāng)前傳輸時(shí)間間隔(TTI)中傳輸RLCPDU中 的數(shù)據(jù)。
從下面以示例的方式給出的描述并結(jié)合附圖可以獲得更詳細(xì)的理解,其
中
圖1示出了用于常規(guī)通用移動(dòng)電信系統(tǒng)(UMTS)網(wǎng)絡(luò)的系統(tǒng)架構(gòu)的總 體概況;
圖2是示例UE的框圖3是示例UTRAN的框圖4示出了 RLC子層的總體概況;
圖5是RLC PDU產(chǎn)生過(guò)程的流程圖6是具有最大PDU大小限制的RLC PDU產(chǎn)生過(guò)程的流程圖;圖7是用于實(shí)現(xiàn)最小和最大RLC PDU限制的混合RLC過(guò)程的流程圖。
具體實(shí)施方式
下文中提到的術(shù)語(yǔ)"無(wú)線發(fā)射/接收單元(WTRU)"包括但不限于用戶 設(shè)備(UE)、移動(dòng)站、固定或移動(dòng)用戶單元、尋呼機(jī)、移動(dòng)電話、個(gè)人數(shù)字 助理(PDA)、計(jì)算機(jī)或能夠操作在無(wú)線環(huán)境中的任何其它類型的用戶裝置。 下文中提到的術(shù)語(yǔ)"基站"包括但不限于基站、站點(diǎn)控制器、接入點(diǎn)(AP) 或能夠在無(wú)線環(huán)境中操作的任何其它類型的接口裝置。下文提到的UTRAN 包括但不限于小區(qū)、基站、RNC或網(wǎng)絡(luò)節(jié)點(diǎn)。
在此公開(kāi)的多種方法用于產(chǎn)生RLC PDU由此減小RLC開(kāi)銷和由HARQ 剩余錯(cuò)誤而導(dǎo)致的RLC PDU錯(cuò)誤率。雖然該方法針對(duì)WTRU來(lái)進(jìn)行描述, 但是同樣適用于壓縮的(collapsed)架構(gòu)的節(jié)點(diǎn)B+,其中無(wú)線電網(wǎng)絡(luò)控制器 (RNC)和節(jié)點(diǎn)B位于一個(gè)節(jié)點(diǎn)中。當(dāng)將該概念應(yīng)用于節(jié)點(diǎn)B+時(shí),術(shù)語(yǔ) WTRU可以和術(shù)語(yǔ)節(jié)點(diǎn)B+互換。
在下文中,術(shù)語(yǔ)"傳輸塊"可以涉及以下任意一種MAC-ePDU、 MAC-i PDU、 MAC-es PDU、 MAC-is PDU或MAC PDU。術(shù)語(yǔ)"傳輸塊中的比特?cái)?shù)" 或"已選傳輸塊(TB)"用于涉及以下量中的任意一者總的傳輸塊大小(或 "傳輸塊大小");總的傳輸塊大小減去用于MAC報(bào)頭所需的比特?cái)?shù);可用 的比特?cái)?shù),該比特根據(jù)E-DCH傳輸格式組合(E-TFC)選擇過(guò)程用于MAC-d 流或用于RLCPDU所屬的邏輯信道;可用比特?cái)?shù),該比特根據(jù)E-TFC選擇 過(guò)程用于MAC-d流的組合或用于邏輯信道;以及作為E-TFC選擇過(guò)程一部 分的來(lái)自指定邏輯信道的請(qǐng)求的比特?cái)?shù)。
參考圖1, UTRAN可以被修改成還包括目標(biāo)節(jié)點(diǎn)-B、源節(jié)點(diǎn)-B、控制 RNC (CRNC)和服務(wù)RNC (SRNC)。 RNC可以包括RLC單元和RRC單 元(未示出)??商鎿Q地,RNC功能可以被包括在節(jié)點(diǎn)B中由此不會(huì)出現(xiàn)控制rnc或服務(wù)rnc。
utran可以被修改成接收至少一個(gè)rlc服務(wù)數(shù)據(jù)單元(sdu) 。 utran 還可以被配置成使用至少一種下述的技術(shù)來(lái)減少rlc開(kāi)銷和剩余harq錯(cuò) 誤率。utran還可以被配置成在rlc數(shù)據(jù)可用時(shí)產(chǎn)生在最小和最大rlc pdu大小之間的rlc pdu。
參考圖2, ue 200可以被修改成在當(dāng)前tti在至少一個(gè)rlc pdu中傳 輸數(shù)據(jù)。ue 200的rlc實(shí)體225可以被配置成從mac實(shí)體215接收用于 邏輯信道的數(shù)據(jù)請(qǐng)求以作為e-tfc選擇過(guò)程一部分。ue 200還可以被配置 成確定數(shù)據(jù)字段大小,并基于對(duì)應(yīng)于數(shù)據(jù)請(qǐng)求的所確定的數(shù)據(jù)字段大小來(lái)產(chǎn) 生至少一個(gè)rlc pdu。 ue 200還可以被配置成在rlc數(shù)據(jù)可用時(shí)產(chǎn)生在最 大rlc pdu大小和最小rlc pdu大小之間的rlc pdu。
再參考圖2, ue 200中的rlc實(shí)體210可以被修改成產(chǎn)生以tti為基 礎(chǔ)的rlcpdu。為了產(chǎn)生以tti為基礎(chǔ)的rlcpdu, rlc實(shí)體210依賴于 由mac實(shí)體215提供的數(shù)據(jù)請(qǐng)求以作為e-tfc選擇過(guò)程一部分。由mac 實(shí)體215提供的數(shù)據(jù)請(qǐng)求使rlc實(shí)體210能了解用于指定tti的信道情況、 授權(quán)以及支持的e-tfc大小。mac實(shí)體215中的e-tfc選擇功能傳輸數(shù)據(jù) 請(qǐng)求到rlc實(shí)體210以用于邏輯信道。該數(shù)據(jù)請(qǐng)求對(duì)應(yīng)于用于傳輸塊中的 邏輯信道的可用空間,并考慮了相應(yīng)的MAC分段實(shí)體中的可應(yīng)用的MAC-is 報(bào)頭和數(shù)據(jù)。rlc實(shí)體210可以基于來(lái)自e-tfc選擇的數(shù)據(jù)請(qǐng)求產(chǎn)生一個(gè) 或多個(gè)預(yù)定大小的rlc pdu。為了避免產(chǎn)生小的rlc pdu或大的rlc pdu, rlc實(shí)體210可以具有無(wú)線電可知功能,該功能具有多個(gè)限制。如果 數(shù)據(jù)可用,則rlc pdu大小可以不大于最大rlc pdu大小并且可以不小 于最小rlc pdu大小。
圖5是rlc pdu產(chǎn)生過(guò)程500的流程圖。參考圖5,在通過(guò)mac的 e-tfc選擇功能接收用于邏輯信道的數(shù)據(jù)請(qǐng)求后(步驟505),基于該數(shù)據(jù)請(qǐng)求確定數(shù)據(jù)字段大小(步驟510)。數(shù)據(jù)字段大小被確定由此RLCPDU (即 數(shù)據(jù)字段大小加上RLC報(bào)頭)等于數(shù)據(jù)請(qǐng)求。然后基于所確定的數(shù)據(jù)字段 大小產(chǎn)生RLC PDU (步驟515)。在當(dāng)前的TTI中,數(shù)據(jù)在RLCPDU中被 傳輸(步驟520)??蛇x擇地,在確定數(shù)據(jù)字段大小時(shí)也可以考慮MAC-iPDU報(bào)頭。
圖6是具有最大PDU大小限制的RLC PDU產(chǎn)生過(guò)程600的流程圖。一 旦執(zhí)行E-TFC選擇過(guò)程,通過(guò)MAC的E-TFC選擇功能發(fā)送用于邏輯信道 的數(shù)據(jù)請(qǐng)求(步驟605)。如果確定所請(qǐng)求的數(shù)據(jù)大小大于最大RLCPDU大 小(步驟610),則RLC實(shí)體210可以產(chǎn)生至少一個(gè)最大RLC PDU大小的 RLC PDU。 RLC實(shí)體210可以繼續(xù)產(chǎn)生最大RLC PDU大小的RLC PDU, 或產(chǎn)生小于最大RLC PDU大小的RLC PDU,直到數(shù)據(jù)請(qǐng)求不再有可用空間 或RLC實(shí)體中不再有可用數(shù)據(jù)。如果數(shù)據(jù)請(qǐng)求中沒(méi)有可用空間或者沒(méi)有額 外的數(shù)據(jù)要傳輸,則RLC實(shí)體210不再產(chǎn)生RLC PDU??商鎿Q地,如果 RLC被限于只在每一個(gè)TTI中發(fā)送一個(gè)RLC PDU,則RLC實(shí)體210可以發(fā) 送最大RLC PDU大小的PDU并停止產(chǎn)生RLC PDU。
圖7示出了用于實(shí)現(xiàn)具有最小和最大RLC PDU大小限制的完整無(wú)線電 可知RLC混合RLC過(guò)程700的流程圖。
RLC PDU大小可以小于或等于最大RLC PDU大小且大于或等于最小 RLC PDU大小(如果數(shù)據(jù)可用)。在一個(gè)實(shí)施方式中,UTRAN 300確定最 大RLC PDU大小并使用L2或L3信令來(lái)將該最大RLC PDU大小的值傳送 到UE 200。最大RLC PDU大小的值的信令可以在無(wú)線電承載配置/設(shè)置或 無(wú)線電承載重新配置時(shí)出現(xiàn)。此外,最大RLCPDU大小的值的信令可以在 傳輸信道配置或傳輸信道重新配置時(shí)出現(xiàn)。在接收到通過(guò)信號(hào)發(fā)送的最大 RLC PDU大小的值后,UE 200被配置成產(chǎn)生小于或等于最大RLC PDU大 小的值的RLC PDU。如果來(lái)自MAC的請(qǐng)求的數(shù)據(jù)大小或請(qǐng)求的比特?cái)?shù)大于最大RLC PDU大小,則用于當(dāng)前TTI的MAC PDU可以包括多個(gè)RLC PDU 或RLC PDU的分段。
在另一個(gè)實(shí)施方式中,UTRAN 300將最大RLC PDU大小廣播到特定小 區(qū)中的所有UE200。 UTRAN 300使用諸如增強(qiáng)的隨機(jī)接入信道(E-RACH) 的公共信道來(lái)廣播最大RLC PDU大小。
最小RLCPDU大小可以以下列方式的任意一種或組合而被配置??梢?使用RRC層信令來(lái)配置最小RLCPDU大小。例如,UTRAN 300可以使用 RRC信息單元(IE)"RLC信息"來(lái)配置UE 200以使用最小RLC PDU大小。 然后,最小RLC PDU大小可以再一次從允許的最小MAC段大小中得到。 例如,最小RLC PDU大小可以是最小MAC段大小的倍數(shù)??商鎿Q地,最 小RLC PDU大小可以是在UE200中預(yù)先配置好的靜態(tài)值。此外,最小RLC PDU大小可以是基于最小已選E-TFC的平均值或請(qǐng)求的數(shù)據(jù)大小的平均而 確定的動(dòng)態(tài)值。如果作為E-TFC選擇過(guò)程一部分的來(lái)自指定邏輯信道的請(qǐng)求 的比特?cái)?shù)小于最小RLCPDU大小,則在數(shù)據(jù)可用的情況下,具有的大小等 于最小RLC PDU大小的RLC PDU仍然被創(chuàng)建并被發(fā)送到較低層。此外, 如果作為E-TFC選擇過(guò)程一部分的來(lái)自指定邏輯信道的請(qǐng)求的數(shù)據(jù)大小小 于最小RLC PDU大小,則具有的大小小于最小RLC PDU大小的RLC PDU 可以被創(chuàng)建并被發(fā)送到較低層由此保持沒(méi)有填充(pad)到RLC等級(jí)(level) 的好處。
在另一個(gè)實(shí)施方式中,如果作為E-TFC選擇過(guò)程一部分的來(lái)自指定邏 輯信道的請(qǐng)求的數(shù)據(jù)大小小于最小RLC PDU大小,則不發(fā)送RLC PDU到
較低層。
為了進(jìn)行下面的論述,函數(shù)MIN(A, B)提供參數(shù)A與B之間的最小 值。參考圖7,如果存在可用于傳輸?shù)臄?shù)據(jù),并且MAC正請(qǐng)求用于邏輯信 道的數(shù)據(jù)(步驟705),則可以通過(guò)E-TFC選擇過(guò)程的選擇基于用于邏輯信道的數(shù)據(jù)來(lái)確定可用的請(qǐng)求的數(shù)據(jù)大小,該數(shù)據(jù)通過(guò)MAC被請(qǐng)求或被允許 由MAC傳輸(步驟710)??捎玫恼?qǐng)求的數(shù)據(jù)大小對(duì)應(yīng)于作為E-TFC選擇 的一部分的用于指定邏輯信道的請(qǐng)求的比特?cái)?shù)。
如果可用的請(qǐng)求的數(shù)據(jù)大小被確定為大于最小RLC PDU大小(步驟 715),則產(chǎn)生至少一個(gè)RLCPDU,該RLCPDU的大小等于可用的數(shù)據(jù)、可 用的請(qǐng)求的數(shù)據(jù)大小或最大RLC PDU大小中的較小者(步驟720)。
然后可用的請(qǐng)求的數(shù)據(jù)被設(shè)定為可用的請(qǐng)求的數(shù)據(jù)大小減去產(chǎn)生的 RLCPDU的大小(步驟725)。如果該可用的請(qǐng)求的數(shù)據(jù)大小大于0且數(shù)據(jù) 在邏輯信道中仍然可用(步驟730),并且如果可用的請(qǐng)求的數(shù)據(jù)大小大于最 小RLCPDU大小(步驟715),則產(chǎn)生大小等于可用的數(shù)據(jù)、可用的請(qǐng)求的 數(shù)據(jù)大小或最大RLC PDU大小中的較小者的額外的RLC PDU (步驟720)。 重復(fù)這個(gè)過(guò)程直到不再有可用空間(即,可用的請(qǐng)求的數(shù)據(jù)大小為O),或者 直到該邏輯信道中不再有可用數(shù)據(jù),或者直到可用的請(qǐng)求的數(shù)據(jù)大小小于最 小RLC PDU大小。這等同于創(chuàng)建N個(gè)最大RLC PDU大小的RLC PDU的 UE,其中N等于可用的請(qǐng)求的數(shù)據(jù)大小或可用的數(shù)據(jù)除以最大RLC PDU大 小后得到的整數(shù)值中的較小的一者。然后UE能創(chuàng)建額外的大小為X的RLC PDU,其中X等于可用的請(qǐng)求的數(shù)據(jù)或可用的數(shù)據(jù)除以最大RLC PDU大小 后得到的余數(shù)中的較小者。如果X小于最小RLCPDU大小,則在數(shù)據(jù)可用 的情況下,UE創(chuàng)建最小RLC PDU大小的RLC PDU。
如果可用的請(qǐng)求的數(shù)據(jù)大小小于等于0或不再有數(shù)據(jù)可用(步驟730), 則產(chǎn)生的RLCPDU被發(fā)送到較低層(步驟735)并且過(guò)程結(jié)束。
仍然參考圖7,如果確定可用的請(qǐng)求的數(shù)據(jù)大小不大于最小RLC PDU 大小(步驟715),則大小等于最小RLCPDU大小或可用的數(shù)據(jù)中的較小者 的值的RLCPDU被產(chǎn)生(步驟740),并且所有產(chǎn)生的RLCPDU被發(fā)送到 較低層(步驟735)。產(chǎn)生的RLCPDU可以包括填充位或多個(gè)相連接的RLCSDU??蛇x擇地,RLC實(shí)體還可以考慮用于每一個(gè)將被產(chǎn)生的RLCPDU的 將被添加的MAC-i報(bào)頭部分。為了進(jìn)行這一描述,MAC-i報(bào)頭等于h2,其 中h2可以是16比特。更具體地,在確定可用的請(qǐng)求的數(shù)據(jù)大小時(shí),在每一 次RLCPDU被產(chǎn)生時(shí)或產(chǎn)生RLCPDU之前,UE可以減去h2。例如,在步 驟710中可用的請(qǐng)求的數(shù)據(jù)大小可以等于通過(guò)E-TFC選擇的請(qǐng)求的數(shù)據(jù)減去 h2。另一個(gè)選擇是通過(guò)MAC實(shí)體中的E-TFC選擇功能執(zhí)行該步驟。 一旦產(chǎn) 生RLCPDU (步驟720),則在步驟725,通過(guò)減去產(chǎn)生的RLC PDU的大小 和h2可以更新可用的請(qǐng)求的數(shù)據(jù)大小。
在第一可替換的實(shí)施方式中,如果確定可用的請(qǐng)求的數(shù)據(jù)大小小于最小 RLCPDU大小(步驟715),則大小小于最小RLCPDU大小的RLC可以被 產(chǎn)生。因此,可以避免在RLC等級(jí)使用填充位。
在第二可替換的實(shí)施方式中,如果確定可用的請(qǐng)求的數(shù)據(jù)大小小于最小 RLCPDU大小(步驟715),則大小為請(qǐng)求的數(shù)據(jù)大小N倍的RLCPDU被 產(chǎn)生由此所產(chǎn)生的RLC PDU的大小大于或等于最小RLC PDU大小。為了 考慮到信道情況的改變,N的值可以在傳輸時(shí)被預(yù)先配置或確定。
在第三可替換的實(shí)施方式中,如果確定可用的請(qǐng)求的數(shù)據(jù)大小小于最小 RLCPDU大小(步驟715),則不向較低層發(fā)送RLCPDU。
圖7的RLC PDU產(chǎn)生過(guò)程700是應(yīng)用于在RLC PDU創(chuàng)建中未考慮重 傳的新數(shù)據(jù)的第一次傳輸?shù)氖纠?。在RLC產(chǎn)生過(guò)程700中,由于RLCPDU 已經(jīng)被創(chuàng)建,因此只有新數(shù)據(jù)的第一次傳輸可以是無(wú)線電可知的并且數(shù)據(jù)重 傳不可以被修改。在可替換的實(shí)施方式中,RLC產(chǎn)生過(guò)程700只可以應(yīng)用于 新數(shù)據(jù)的第一次傳輸。即使基于通過(guò)E-TFC選擇功能用于邏輯信道的數(shù)據(jù)請(qǐng) 求的數(shù)據(jù)字段大小小于或大于數(shù)據(jù)重傳,所有的數(shù)據(jù)重傳也可以作為完整的 RLC PDU被發(fā)送到較低層。
如果基于通過(guò)E-TFC選擇功能的用于邏輯信道的數(shù)據(jù)請(qǐng)求的可用的請(qǐng)
12求的數(shù)據(jù)大小大于重傳的RLC PDU之和,并且還有用于傳輸?shù)男碌臄?shù)據(jù)可 用,則可以執(zhí)行下述的一者或組合。
圖2的RLC實(shí)體210可以被修改成發(fā)送重傳RLC PDU并產(chǎn)生一個(gè)或多 個(gè)將被發(fā)送到MAC實(shí)體215的RLC PDU。將產(chǎn)生的新的RLC PDU的大小 可以基于可用的請(qǐng)求的數(shù)據(jù)大小來(lái)被確定,其中通過(guò)從在圖7的步驟710中 確定的初始可用的請(qǐng)求的數(shù)據(jù)大小中減去重傳的RLC PDU的大小來(lái)確定可 用的請(qǐng)求的數(shù)據(jù)大小。 一旦更新過(guò)的可用的請(qǐng)求的數(shù)據(jù)大小被確定,并且如 果可用的請(qǐng)求的數(shù)據(jù)大小不等于或小于0,則UE可以繼續(xù)圖7中的步驟715。 還可以為重傳考慮MAC-i報(bào)頭部分。如上所述,h2在步驟710中可以被減 去。當(dāng)重傳的RLC PDU的大小從步驟710中確定的可用的數(shù)據(jù)大小中被減 去時(shí),h2xY也可以被減去,其中Y等于重傳的RLCPDU的數(shù)量。
可替換地,RLC實(shí)體210可以被修改成發(fā)送重傳的RLC PDU和基于剩 下的E-TFC選擇大小的大小產(chǎn)生的新的RLC PDU,該剩下的E-TFC選擇大 小具有將下界限限制和上界限限制施加到RLC PDU大小的選擇。在執(zhí)行 E-TFC選擇后,如果RLCPDU需要被重傳,則可用的請(qǐng)求的數(shù)據(jù)大小被減 小到需要重傳的RLC PDU的大小。
如上所述,RLCSOU可以被分段以適合已選RLCPDU的大小。剩下的 RLC PDU分段可以以下列方式的任意一種或組合被處理。
剩下的RLC SDU分段可以存儲(chǔ)在RLC實(shí)體210中的傳輸緩存器235中。 然后,剩下的RLC SDU分段在下一個(gè)傳輸時(shí)機(jī)之前可以再被存儲(chǔ)在RLC實(shí) 體210中的SDU分段緩存器中。在下一個(gè)傳輸時(shí)機(jī),RLCSDU分段可以作 為單個(gè)RLC PDU被發(fā)送或被連接到另一個(gè)RLC SDU,使剩下的RLC SDU 分段適合已選RLC PDU大小。
可替換地,RLC實(shí)體210可以被修改成產(chǎn)生另一個(gè)RLC PDU或X數(shù)量 的具有相同大小的RLC PDU以作為當(dāng)前請(qǐng)求的數(shù)據(jù)大小。數(shù)量X等于剩下的RLC PDU分段除以當(dāng)前的請(qǐng)求的數(shù)據(jù)大小所得到的整數(shù)值。然后至少一 個(gè)被創(chuàng)建的RLC PDU被存儲(chǔ)到傳輸緩存器235中以用于在下一個(gè)TTI中或 與其它RLC PDU組合傳輸。
雖然上述特征和元素以特定的結(jié)合進(jìn)行了描述,但每個(gè)特征或元素可以 在沒(méi)有其他特征和元素的情況下單獨(dú)使用,或在與或不與其他特征和元素結(jié) 合的各種情況下使用。這里提供的方法或流程圖可以在由通用計(jì)算機(jī)或處理 器執(zhí)行的結(jié)合在可讀存儲(chǔ)介質(zhì)中的計(jì)算機(jī)程序、軟件或固件中實(shí)施。計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì)的實(shí)例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、 寄存器、緩存、半導(dǎo)體存儲(chǔ)設(shè)備、內(nèi)部硬盤(pán)和可移動(dòng)磁盤(pán)之類的磁介質(zhì)、磁 光介質(zhì)以及CD-ROM碟片和數(shù)字多功能光盤(pán)(DVD)之類的光介質(zhì)。
舉例來(lái)說(shuō),恰當(dāng)?shù)奶幚砥靼ㄍㄓ锰幚砥?、專用處理器、傳統(tǒng)處理器、 數(shù)字信號(hào)處理器(DSP)、多個(gè)微處理器、與DSP核相關(guān)聯(lián)的一個(gè)或多個(gè)微 處理器、控制器、微控制器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列 (FPGA)電路、任何其他類型的集成電路(IC)和/或狀態(tài)機(jī)。
與軟件相關(guān)聯(lián)的處理器可以用于實(shí)現(xiàn)射頻收發(fā)機(jī),以在無(wú)線發(fā)射接收單 元(WTRU)、用戶設(shè)備(UE)、終端、基站、無(wú)線電網(wǎng)絡(luò)控制器或是任何一 種主機(jī)計(jì)算機(jī)中加以使用。WTRU可以與采用硬件和/或軟件形式實(shí)施的模 塊結(jié)合使用,例如相機(jī)、攝像機(jī)模塊、視頻電話、揚(yáng)聲器電話、振動(dòng)設(shè)備、 揚(yáng)聲器、麥克風(fēng)、電視收發(fā)機(jī)、免提耳機(jī)、鍵盤(pán)、藍(lán)牙⑧模塊、調(diào)頻(FM) 無(wú)線電單元、液晶顯示器(LCD)顯示單元、有機(jī)發(fā)光二極管(OLED)顯 示單元、數(shù)字音樂(lè)播放器、媒體播放器、視頻游戲機(jī)模塊、因特網(wǎng)瀏覽器, 和/或任何一種無(wú)線局域網(wǎng)(WLAN)或超寬帶(UWB)模塊。
權(quán)利要求1、一種用于產(chǎn)生無(wú)線電鏈路控制協(xié)議數(shù)據(jù)單元的無(wú)線發(fā)射/接收單元,其特征在于,該無(wú)線發(fā)射/接收單元包括無(wú)線電鏈路控制實(shí)體,被配置成接收用于邏輯信道的數(shù)據(jù)請(qǐng)求,該邏輯信道作為增強(qiáng)的專用信道傳輸格式組合選擇過(guò)程的一部分;處理器,與所述無(wú)線電鏈路控制實(shí)體耦合,其中該處理器被配置成確定數(shù)據(jù)字段大小,其中該數(shù)據(jù)字段大小通過(guò)當(dāng)前增強(qiáng)的專用信道傳輸格式組合選擇而被確定以使得所述無(wú)線電鏈路控制協(xié)議數(shù)據(jù)單元大小等于用于邏輯信道的請(qǐng)求的數(shù)據(jù);以及基于所確定的數(shù)據(jù)字段大小來(lái)產(chǎn)生所述無(wú)線電鏈路控制協(xié)議數(shù)據(jù)單元,其中所產(chǎn)生的無(wú)線電鏈路控制協(xié)議數(shù)據(jù)單元大小與所述數(shù)據(jù)請(qǐng)求相對(duì)應(yīng);以及發(fā)射機(jī),與所述處理器耦合,其中該發(fā)射機(jī)被配置成在當(dāng)前傳輸時(shí)間間隔中傳輸至少一個(gè)無(wú)線電鏈路控制協(xié)議數(shù)據(jù)單元中的數(shù)據(jù)。
2、 根據(jù)權(quán)利要求1所述的無(wú)線發(fā)射/接收單元,其特征在于,所述處理 器是能對(duì)無(wú)線電鏈路控制服務(wù)數(shù)據(jù)單元進(jìn)行分段以適合所請(qǐng)求的無(wú)線電鏈 路控制協(xié)議數(shù)據(jù)單元大小的處理器。
3、 根據(jù)權(quán)利要求2所述的無(wú)線發(fā)射/接收單元,其特征在于,該無(wú)線發(fā) 射/接收單元還包括傳輸緩存器,與所述處理器耦合,其中該傳輸緩存器被配置成存儲(chǔ)所述 無(wú)線電鏈路控制協(xié)議數(shù)據(jù)單元的任一剩余的分段。
專利摘要一種用于產(chǎn)生無(wú)線電鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)的無(wú)線發(fā)射/接收單元和基站。RLC實(shí)體被配置成接收用于邏輯信道的數(shù)據(jù)請(qǐng)求以作為媒介接入控制(MAC)中的增強(qiáng)的專用信道(E-DCH)傳輸格式組合(E-TFC)選擇過(guò)程的一部分。與所述RLC實(shí)體耦合的處理器確定所述數(shù)據(jù)字段大小,并產(chǎn)生RLC PDU,由此該RLC PDU與來(lái)自E-TFC選擇的請(qǐng)求的數(shù)據(jù)相匹配。產(chǎn)生RLC PDU的大小可以大于或等于最小配置的RLC PDU大小(如果數(shù)據(jù)可用)并且小于或等于最大RLC PDU大小。與所述處理器耦合的發(fā)射機(jī)在當(dāng)前的傳輸時(shí)間間隔(TTI)中傳輸RLC PDU中的數(shù)據(jù)。
文檔編號(hào)H04L29/06GK201332403SQ20082013383
公開(kāi)日2009年10月21日 申請(qǐng)日期2008年9月28日 優(yōu)先權(quán)日2007年9月28日
發(fā)明者C·R·凱夫, D·帕尼, P·馬里內(nèi)爾, S·E·泰利 申請(qǐng)人:交互數(shù)字專利控股公司