專利名稱:一種上行半靜態(tài)調(diào)度資源分配方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種上行半靜態(tài)資源調(diào)度分配方法和裝置。
背景技術(shù):
LTE (Long Term Evolution,長(zhǎng)期演進(jìn))系統(tǒng)采用共享資源的方式進(jìn)行用戶數(shù)據(jù)的調(diào)度,這種調(diào)度方式可以極大程度的利用無(wú)線通信資源,但同時(shí)這種方式需要較大的控制信息開(kāi)銷。在LTE系統(tǒng)中,取消了全部電路域的話音業(yè)務(wù),而代之以數(shù)據(jù)域的VoIP業(yè)務(wù),而話音用戶的數(shù)量往往比較大,LTE又采用共享式資源分配調(diào)度方式,每次傳輸都需要相關(guān)的控制信息,由于控制信息的開(kāi)銷過(guò)大,從而限制了 LTE系統(tǒng)所能同時(shí)支持的用戶數(shù)。因此,針對(duì)數(shù)據(jù)包大小比較固定、到達(dá)時(shí)間間隔滿足一定規(guī)律的實(shí)時(shí)性業(yè)務(wù),LTE引入了半靜態(tài)調(diào)度(Semi-Persistent Scheduling, SPS)技術(shù)。簡(jiǎn)單而言,半靜態(tài)調(diào)度方式是指在LTE的調(diào)度傳輸過(guò)程中,eNB (evolved Node B,演進(jìn)型基站)在初始調(diào)度時(shí)通過(guò)下行物理控制信道 (Physical downlink control channel,PDCCH)指不用戶(User Equipment,UE)當(dāng)前的調(diào)度信息,UE識(shí)別是半靜態(tài)調(diào)度,則保存當(dāng)前調(diào)度信息,每隔固定的周期在相同的時(shí)頻資源上進(jìn)行該業(yè)務(wù)數(shù)據(jù)的發(fā)送或接收。LTE系統(tǒng)中,測(cè)量間隔(Measurement Gap,下文簡(jiǎn)稱GAP)是指UE由于需要進(jìn)行測(cè)量而不能正常進(jìn)行數(shù)據(jù)收發(fā)的測(cè)量時(shí)間長(zhǎng)度,按照目前LTE相關(guān)協(xié)議規(guī)定,測(cè)量Gap也是以周期性出現(xiàn),且其長(zhǎng)度均為6ms。按照36. 321協(xié)議的規(guī)定,如果上行SPS的初始傳輸時(shí)隙與測(cè)量Gap沖突,UE會(huì)停止上行數(shù)據(jù)的傳輸,而在Gap結(jié)束后相應(yīng)的時(shí)間點(diǎn)進(jìn)行非自適應(yīng)重傳。按照這種處理方式,可能會(huì)導(dǎo)致出現(xiàn)不同UE的SPS資源發(fā)生沖突的現(xiàn)象,從而使得SPS業(yè)務(wù)解調(diào)失敗。LTE系統(tǒng)中米用資源塊(Resource Block, RB)作為分配共享業(yè)務(wù)信道資源的單位,例如20M帶寬可劃分為100個(gè)RB,這些RB可從低頻段開(kāi)始依次編號(hào)為0,1,. . .,99。假設(shè)所有UE的SPS周期均為T ms, UEl在無(wú)線幀A的子幀η激活SPS,并根據(jù)LTE系統(tǒng)上行采用同步HARQ (Hybrid Automatic Repeat Request,混合自動(dòng)重傳請(qǐng)求),新傳與重傳時(shí)間間隔固定為8ms的特點(diǎn),若UE2在滿足(A*10+n+8) modT = (B*10+m)modT條件的無(wú)線幀B的子幀m激活SPS,此時(shí)由于兩個(gè)UE并非在同一個(gè)子幀激活SPS,因此UEl是從頻域低端第一個(gè)可用資源塊(RBlmt available)開(kāi)始分配的SPS資源,而UE2也是從RB1ot available開(kāi)始分配的SPS資源,當(dāng)UEl激活SPS之后的SPS新傳時(shí)間點(diǎn)正好與其Gap沖突時(shí)則會(huì)導(dǎo)致兩UE的SPS傳輸沖突。如下分兩種場(chǎng)景對(duì)這種沖突進(jìn)行說(shuō)明。場(chǎng)景I :UE1的SPS周期點(diǎn)(無(wú)線幀A的子幀η)正好是其Gap的第一個(gè)或者第二個(gè)子幀,如圖I所示。此時(shí)子幀η未能進(jìn)行傳輸?shù)腟PS業(yè)務(wù)將會(huì)在η+8對(duì)應(yīng)子幀進(jìn)行非自適應(yīng)重傳,而η+8對(duì)應(yīng)子幀正好是UE2的SPS新傳時(shí)間點(diǎn),且由于兩UE的SPS資源都是從RBlow_available開(kāi)始,因此兩UE的SPS傳輸就會(huì)發(fā)生沖突導(dǎo)致兩個(gè)UE的SPS業(yè)務(wù)均無(wú)法成功解調(diào)。這種場(chǎng)景下由于η+8對(duì)應(yīng)子幀相對(duì)于UEl的Gap結(jié)束子幀間隔時(shí)間小于4ms,因此eNB也沒(méi)有機(jī)會(huì)通過(guò)下發(fā)上行授權(quán)的方式自適應(yīng)的調(diào)度η+8子幀對(duì)應(yīng)的重傳,因而無(wú)法通過(guò)自適應(yīng)分配UElSPS重傳資源的方式避免沖突。場(chǎng)景2 =UEl的SPS的周期點(diǎn)(無(wú)線幀A的子幀η)正好是其Gap的后四個(gè)子幀中的某一子幀,如圖2所示。此時(shí)子幀η未能進(jìn)行傳輸?shù)腟PS業(yè)務(wù)將會(huì)在η+8對(duì)應(yīng)子幀進(jìn)行非自適應(yīng)重傳,同樣的η+8對(duì)應(yīng)子幀正好是UE2的SPS新傳時(shí)間點(diǎn),且由于兩UE的SPS資源都是從RBlw available開(kāi)始,因此兩UE的SPS傳輸會(huì)發(fā)生沖突導(dǎo)致兩個(gè)UE的SPS業(yè)務(wù)均無(wú)法成功解調(diào)。不同于場(chǎng)景I的是這種場(chǎng)景下η+8對(duì)應(yīng)子巾貞相對(duì)于UEl的Gap結(jié)束子巾貞間隔時(shí)間大于等于4ms,因此eNB可通過(guò)下發(fā)上行授權(quán)的方式自適應(yīng)的調(diào)度UEl在η+8子幀對(duì)應(yīng)的重傳,從而避開(kāi)UE2的SPS資源,但這樣相當(dāng)于每次UEl和UE2出現(xiàn)這種沖突時(shí),UEl的SPS業(yè)務(wù)傳輸都需要eNB下發(fā)上行授權(quán)完 成調(diào)度,這與SPS節(jié)省控制信道資源的初衷相違背。由于SPS和Gap都是周期性出現(xiàn),因此一旦出現(xiàn)這種沖突,隨后的SPS資源也會(huì)出現(xiàn)相應(yīng)的沖突,從而對(duì)SPS業(yè)務(wù)的解調(diào)造成嚴(yán)重影響。
發(fā)明內(nèi)容
本發(fā)明提供一種上行半靜態(tài)資源調(diào)度分配方法和裝置,用以解決現(xiàn)有技術(shù)中由于測(cè)量時(shí)間Gap的存在,使得不同UE間上行SPS資源存在沖突的問(wèn)題。為了解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案如下一方面,本發(fā)明提供一種上行半靜態(tài)資源調(diào)度分配方法,包括步驟I、獲取當(dāng)前子幀可用的資源范圍,判斷當(dāng)前子幀是否存在需要激活半靜態(tài)調(diào)度SPS的用戶,若是,執(zhí)行步驟2 ;否則,流程結(jié)束;步驟2、以子幀η和子幀n+t的SPS資源分別從所述可用的資源范圍的兩端開(kāi)始分配為原則,確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart ;所述t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔;步驟3、基于所述起始資源塊RBstart,調(diào)度上行授權(quán)激活SPS,并對(duì)當(dāng)前子幀可用的資源范圍進(jìn)行更新;步驟4、判斷當(dāng)前子幀所有需要激活SPS的用戶是否均調(diào)度完成,若是,流程結(jié)束,否則,基于更新的當(dāng)前子幀的可用資源范圍,執(zhí)行步驟2。進(jìn)一步地,本發(fā)明所述方法中,所述確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart后,還包括判斷以所述RBstart為起始資源塊進(jìn)行SPS激活所占用的資源大小是否在預(yù)先設(shè)定的范圍內(nèi),若是,則執(zhí)行步驟3 ;否則,執(zhí)行步驟4。其中,所述預(yù)先設(shè)定的范圍包括激活SPS所占用的資源不超過(guò)當(dāng)前子幀可用的資源范圍的一半。進(jìn)一步地,本發(fā)明所述方法中,所述步驟2具體包括根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)和子幀號(hào),得到當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn);根據(jù)所述當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn),判斷當(dāng)前子幀是否為某子幀經(jīng)過(guò)t時(shí)間間隔后的子幀,若是,則選取的起始資源塊與所述某子幀選取的起始資源塊分別為所述可用的資源范圍兩端的資源塊;否則,選取所述可用的資源范圍中低頻域一端的資源塊RBltjw available或頻域高端的資源塊RBhigh available為起始資源塊。
進(jìn)一步地,本發(fā)明所述方法中,所述步驟3中,采用比特位圖的方式,在當(dāng)前子幀可用的資源范圍中將激活SPS已經(jīng)調(diào)度使用的資源塊標(biāo)記為不可用,實(shí)現(xiàn)對(duì)當(dāng)前子幀可用資源的更新。另一發(fā)面,本發(fā)明還提供一種上行半靜態(tài)資源調(diào)度分配裝置,包括資源狀態(tài)獲取模塊,用于獲取當(dāng)前子幀可用的資源范圍;第一判斷模塊,用于在判斷出當(dāng)前子幀存在需要激活SPS的用戶時(shí),觸發(fā)起始資源塊獲取t吳塊;起始資源塊獲取模塊,用于以子幀η和子幀n+t的SPS資源分別從所述可用的資源范圍的兩端開(kāi)始分配為原則,確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊 RBstart ;所述t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔;調(diào)度模塊,用于基于所述起始資源塊RBstart,調(diào)度上行授權(quán)激活SPS ;資源狀態(tài)更新模塊,用于在所述調(diào)度模塊調(diào)度完成后,對(duì)當(dāng)前子幀可用的資源范圍進(jìn)行更新;第二判斷模塊,用于判斷當(dāng)前子幀所有需要激活SPS的用戶是否均調(diào)度完成,若是,結(jié)束操作,否則,基于更新的當(dāng)前子幀的可用資源范圍,觸發(fā)所述起始資源塊獲取模塊。進(jìn)一步地,本發(fā)明所述裝置還包括激活檢測(cè)模塊,用于判斷以所述RBstart為起始資源塊進(jìn)行SPS激活所占用的資源大小是否在預(yù)先設(shè)定的范圍內(nèi),若是,則觸發(fā)所述調(diào)度模塊;否則,觸發(fā)所述第二判斷模塊。其中,所述預(yù)先設(shè)定的范圍包括激活SPS所占用的資源不超過(guò)當(dāng)前子幀可用的資源范圍的一半。進(jìn)一步地,本發(fā)明所述裝置中,所述起始資源塊獲取模塊具體包括信息獲取子模塊,用于根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)和子幀號(hào),得到當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn);起始資源塊獲取子模塊,用于根據(jù)所述當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn),判斷當(dāng)前子幀是否為某子幀經(jīng)過(guò)t時(shí)間間隔后的子幀,若是,則選取的起始資源塊與所述某子幀選取的起始資源塊分別為所述可用的資源范圍兩端的資源塊;否則,選取所述可用的資源范圍中低頻域一端的資源塊RBltjw available或頻域高端的資源塊RBhigh available為起始資源塊。進(jìn)一步地,本發(fā)明所述裝置中,所述資源狀態(tài)更新模塊,采用比特位圖的方式,在當(dāng)前子幀可用的資源范圍中將激活SPS已經(jīng)調(diào)度使用的資源塊標(biāo)記為不可用,實(shí)現(xiàn)對(duì)當(dāng)前子幀可用資源的更新。本發(fā)明有益效果如下本發(fā)明所述方法和裝置提供的SPS資源分配方式,通過(guò)將SPS新傳的資源和SPS非自適應(yīng)重傳的資源分布在可用資源的兩端,從而避免了 Gap引起的多UE的上行SPS資源沖突問(wèn)題,提高上行SPS業(yè)務(wù)的傳輸性能。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為現(xiàn)有技術(shù)中由測(cè)量Gap引起的SPS資源沖突的示意圖;圖2為現(xiàn)有技術(shù)中由測(cè)量Gap引起的SPS資源沖突的又一示意圖;圖3為本發(fā)明提供的一種上行半靜態(tài)資源調(diào)度分配方法的流程圖;圖4為本發(fā)明實(shí)施例提供的一種上行半靜態(tài)資源調(diào)度分配方法的流程圖;圖5為本發(fā)明所述方法對(duì)于存在Gap時(shí)多UE SPS資源沖突問(wèn)題的解決圖示;圖6為本發(fā)明提供的一種上行半靜態(tài)資源調(diào)度分配裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
·
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明提供一種上行半靜態(tài)調(diào)度方法和裝置,用以解決由于測(cè)量間隔Gap的存在,使得不同UE間上行SPS資源存在沖突的技術(shù)問(wèn)題,提高了上行SPS業(yè)務(wù)解調(diào)成功的概率。如圖3所示,本發(fā)明提供一種上行半靜態(tài)資源調(diào)度分配方法,具體包括步驟S301、獲取當(dāng)前子幀可用的資源范圍,判斷當(dāng)前子幀是否存在需要激活半靜態(tài)調(diào)度SPS的用戶,若是,執(zhí)行步驟S302 ;步驟S302、以子幀η和子幀n+t的SPS資源分別從所述可用的資源范圍的兩端開(kāi)始分配為原則,確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart ;所述t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔;該步驟具體為(I)根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)和子幀號(hào),得到當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn);(2)根據(jù)所述當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn),判斷當(dāng)前子幀是否為某子幀經(jīng)過(guò)t時(shí)間間隔后的子幀,若是,則選取的起始資源塊與所述某子幀選取的起始資源塊分別為所述可用的資源范圍兩端的資源塊(例如,假設(shè)某子幀選取的起始資源塊為可用的資源范圍中低頻域一端的資源塊RBltw available,則當(dāng)前子幀選取的起始資源塊為可用的資源范圍中高頻域一端的資源塊RBhigh available ;反之亦然);否則,選取所述可用的資源范圍中低頻域一端的資源塊RB-—或頻域高端的資源塊RBhigh available為起始資源塊。優(yōu)選地,該步驟S302中,在確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart后,還包括判斷以所述RBstart為起始資源塊進(jìn)行SPS激活所占用的資源大小是否在預(yù)先設(shè)定的范圍內(nèi),若是,執(zhí)行步驟S303 ;否則,執(zhí)行步驟S304。其中,預(yù)先設(shè)定的范圍優(yōu)選為激活SPS所占用的資源不超過(guò)當(dāng)前子幀可用的資源范圍的一半。步驟S303、基于所述起始資源塊RBstart,調(diào)度上行授權(quán)激活SPS,并對(duì)當(dāng)前子幀可用的資源范圍進(jìn)行更新;該步驟中,采用比特位圖的方式,在當(dāng)前子幀可用的資源范圍中將激活SPS已經(jīng)調(diào)度使用的資源塊標(biāo)記為不可用,實(shí)現(xiàn)對(duì)當(dāng)前子幀可用資源的更新。步驟S304、判斷當(dāng)前子幀所有需要激活SPS的用戶是否均調(diào)度完成,若否,則基于更新的當(dāng)前子幀的可用資源范圍,執(zhí)行步驟S302 ;若是,流程結(jié)束。下面根據(jù)圖4 圖5給出本發(fā)明一個(gè)較佳的實(shí)施例,并結(jié)合對(duì)實(shí)施例的描述,進(jìn)一步給出本發(fā)明的技術(shù)細(xì)節(jié)。如圖4所示,本發(fā)明實(shí)施例提供的一種上行半靜態(tài)調(diào)度資源分配方法,包括以下步驟步驟S401、根據(jù)當(dāng)前子幀的資源使用狀況,確定當(dāng)前子幀的可用資源范圍;本實(shí)施例中,令可用資源范圍為RB
low_available RBhigh—available ;其中, I ow_ aV a i I ab I e 為
頻域低端的第一個(gè)可用RB、RBhigh available為頻域高端的第一個(gè)可用RB。本實(shí)施例中,RB1otavailable和RBhigh available的獲取除了考慮上行物理控制信道(Physical uplink control channel,PUCCH)等已使用RB資源外,也需要考慮小區(qū)間干擾協(xié)調(diào)(Inter Cell Interference Coordination, ICIC)等技術(shù)規(guī)定的 RB 使用規(guī)則。步驟S402、判斷當(dāng)前子幀是否存在需要激活SPS的UE,若有;則執(zhí)行步驟S403 ;否貝U,流程結(jié)束;步驟S403、根據(jù)當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn)確定本次SPS資源分配的起始資源塊
RBstart ;即,確定是從頻域低端RBlw available還是頻域高端RBhigh available開(kāi)始進(jìn)行SPS資源分配。本實(shí)施例中,確定起始資源塊RBstart的基本原則是保證子幀η和子幀n+t的SPS資源分別從頻域的兩端開(kāi)始分配;其中,t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔;所述t通常取8ms ;為了方便描述,后續(xù)流程均以t取8ms為例進(jìn)行說(shuō)明。具體應(yīng)用時(shí),可以采用如下方式確定根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)中貞號(hào)(System Frame Number, SFN)和子巾貞號(hào)(subframe)得到當(dāng)前子巾貞對(duì)應(yīng)的時(shí)間點(diǎn)為(10*SFN+subframe),判斷當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn)是否滿足{floor [ (10*SFN+subframe) /8]}mod2 = O,若是,選取 RBstart 等于 RB1ot—available ;否則,選取
^^start 'J 丁·尺Bhigh—available ο步驟S404、判斷當(dāng)前資源狀況是否滿足待激活UE的SPS資源要求,若是,則執(zhí)行步驟S405,否則,執(zhí)行步驟S406 ;其中,滿足SPS資源要求最基本的原則是以RBstart為起始資源塊劃分資源時(shí),激活SPS所需的資源塊個(gè)數(shù)不超過(guò)當(dāng)前可用的資源范圍。然而,當(dāng)前子幀所對(duì)應(yīng)的時(shí)刻,可能同時(shí)存在新傳和非適應(yīng)重傳,那么為了避免新傳和非自適應(yīng)重傳(根據(jù)本發(fā)明的方法,此時(shí)的新傳和非適應(yīng)重傳應(yīng)該是從可用資源范圍的兩端開(kāi)始分配資源的)所使用的資源塊疊加,本發(fā)明優(yōu)選地將滿足待激活UE的SPS資源要求定義為激活SPS所需的資源是否不超過(guò)當(dāng)前子幀的可用資源的一半,若未超過(guò),則判定為滿足要求;否則,判定為不滿足。步驟S405、按照確定的RBstart調(diào)度上行授權(quán)激活SPS,并更新當(dāng)前子幀的資源使用狀態(tài);該步驟中,資源狀態(tài)可通過(guò)比特位圖的方式維護(hù)全帶寬各RB的使用情況,如I表示該RB已被使用,O表示該RB尚未使用,調(diào)度結(jié)束后將已分配RB對(duì)應(yīng)比特位置為I。步驟S406、判斷是否當(dāng)前子幀所有待激活SPS的UE都調(diào)度完,若是,則流程結(jié)束,否則,基于更新后的資源使用狀態(tài),執(zhí)行步驟S403。綜上所述,本發(fā)明實(shí)施例所述方法,能夠解決Gap引起的多UE的SPS資源沖突問(wèn)題。如圖5所示,當(dāng)UEl在子幀η的SPS新傳與其Gap沖突導(dǎo)致其在η+8對(duì)應(yīng)子幀進(jìn)行非自適應(yīng)重傳時(shí),其非自適應(yīng)重傳的SPS資源與η+8對(duì)應(yīng)子幀其他UE的SPS新傳資源正好分布在可用資源的兩端,從而不會(huì)出現(xiàn)UEl的SPS傳輸與其他UE的SPS新傳沖突導(dǎo)致SPS解調(diào)失敗的現(xiàn)象,進(jìn)而提高SPS業(yè)務(wù)的傳輸成功概率。如圖6所示,本發(fā)明還提供一種上行半靜態(tài)調(diào)度資源分配裝置,包括資源狀態(tài)獲取模塊610,用于獲取當(dāng)前子幀可用的資源范圍;第一判斷模塊620,用于判斷當(dāng)前子幀是否存在需要激活SPS的用戶,若存在,則觸發(fā)起始資源塊獲取模塊;起始資源塊獲取模塊630,用于以子幀η和子幀n+t的SPS資源分別從所述可用的 資源范圍的兩端開(kāi)始分配為原則,確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart ;所述t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔;調(diào)度模塊640,用于基于所述起始資源塊RBstart,調(diào)度上行授權(quán)激活SPS ;資源狀態(tài)更新模塊650,用于在所述調(diào)度模塊640調(diào)度完成后,對(duì)當(dāng)前子幀可用的資源范圍進(jìn)行更新;第二判斷模塊660,用于判斷當(dāng)前子幀所有需要激活SPS的用戶是否均調(diào)度完成,若否,則基于更新的當(dāng)前子幀的可用資源范圍,觸發(fā)所述起始資源塊獲取模塊630。進(jìn)一步地,所述裝置還包括激活檢測(cè)模塊670,用于判斷以所述RBstart為起始資源塊進(jìn)行SPS激活所占用的資源大小是否在預(yù)先設(shè)定的范圍內(nèi),若是,觸發(fā)所述調(diào)度模塊640;否則,觸發(fā)所述第二判斷模塊660。其中,所述預(yù)先設(shè)定的范圍包括激活SPS所占用的資源不超過(guò)當(dāng)前子幀可用的資源范圍的一半。進(jìn)一步地,所述起始資源塊獲取模塊630具體包括信息獲取子模塊631,用于根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)和子幀號(hào),得到當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn);起始資源塊獲取子模塊632,用于根據(jù)所述當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn),判斷當(dāng)前子幀是否為某子幀經(jīng)過(guò)t時(shí)間間隔后的子幀,若是,則選取的起始資源塊與所述某子幀選取的起始資源塊分別為所述可用的資源范圍兩端的資源塊;否則,選取所述可用的資源范圍中低頻域一端的資源塊RBltjw available或頻域高端的資源塊RBhigh available為起始資源塊。進(jìn)一步地,所述資源狀態(tài)更新模塊650,采用比特位圖的方式,在當(dāng)前子幀可用的資源范圍中將激活SPS已經(jīng)調(diào)度使用的資源塊標(biāo)記為不可用,實(shí)現(xiàn)對(duì)當(dāng)前子幀可用資源的更新。下面通過(guò)一具體實(shí)施例對(duì)本發(fā)明所述裝置的技術(shù)細(xì)節(jié)進(jìn)行說(shuō)明,繼續(xù)參見(jiàn)圖6,本發(fā)明實(shí)施例所述裝置包括資源狀態(tài)獲取模塊,用于獲取當(dāng)前子幀的資源使用狀況,確定當(dāng)前子幀頻域低端第一個(gè)可用RB (RBlw available)和頻域高端的第一個(gè)可用RB(RBhigh available);第一判斷模塊,用于判斷當(dāng)前子幀是否有UE需要進(jìn)行SPS激活,若是,觸發(fā)起始資源塊獲取I旲塊;起始資源塊獲取模塊,用于根據(jù)資源狀態(tài)獲取模塊確定的RB-—availa-和RBhigh—available取值,基于當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)(SFN)和子幀號(hào)(subframe)判斷本次SPS資源
是從 I qw_ available
還是
gh_ available
開(kāi)始進(jìn)行分配,即確定SPS分配資源的RBstart ;其中,確定SPS分配資源的起始資源塊的基本原則是子幀η和子幀n+ t的SPS資源分別從所述可用的資源范圍的兩端開(kāi)始分配;具體應(yīng)用時(shí),則有根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)和子幀號(hào),得到當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn);根據(jù)所述當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn),判斷當(dāng)前子幀是否為某子幀經(jīng)過(guò)t時(shí)間間隔后的子幀,若是,則選取的起始資源塊與所述某子幀選取的起始資源塊分別為所述可用的資源范圍兩端的資源塊(例如,假設(shè)某子幀選取的起始資源塊為可用的資源范圍中低頻域一端的資源塊RBlmt available,則當(dāng)前子幀選取的起始資源塊為可用的資源范圍中高頻域一端的資源塊RBhigh available ;反之亦然);否則,選取所述可用的資源范圍中低頻域一端的資源塊RBlow_available或頻域聞端的資源塊RBhigh—available為起始資源塊。激活檢測(cè)模塊,用于判斷以所述RBstart為起始資源塊進(jìn)行SPS激活所占用的資源大小是否在預(yù)先設(shè)定的范圍內(nèi),若是,觸發(fā)所述調(diào)度模塊;否則;觸發(fā)所述第二判斷模塊。其中,所述預(yù)先設(shè)定的范圍優(yōu)選的為激活SPS所占用的資源不超過(guò)當(dāng)前子幀可用的資源范圍的一半。調(diào)度模塊,用于按照所述RBstart為待激活SPS的UE分配SPS資源,下發(fā)上行授權(quán)激活SPS ;并告知資源狀態(tài)更新模塊調(diào)度所使用RB位置及RB數(shù)。資源狀態(tài)更新模塊,用于在調(diào)度結(jié)束后根據(jù)調(diào)度激活SPS所使用的RB位置及RB數(shù)更新資源狀態(tài),以便于本子幀、以及本子幀對(duì)應(yīng)的所有SPS周期點(diǎn)激活其他UE的SPS時(shí)進(jìn)行相應(yīng)操作。其中,資源狀態(tài)可通過(guò)比特位圖的方式維護(hù)全帶寬各RB的使用情況,如I表示該RB已被使用,O表示該RB尚未使用,調(diào)度結(jié)束后將已分配RB對(duì)應(yīng)比特位置為I。第二判斷模塊,用于判斷當(dāng)前子幀需要激活SPS的UE是否調(diào)度完畢,若是,結(jié)束;否則,基于更新的當(dāng)前子幀的資源狀態(tài),觸發(fā)所述起始資源塊獲取模塊。簡(jiǎn)單地講,本發(fā)明實(shí)施例所述裝置中資源狀態(tài)獲取模塊負(fù)責(zé)為判斷模塊提供當(dāng)前子幀的資源使用情況,主要包括RBlw available和RBhigh available的取值;起始資源塊獲取模塊根據(jù)資源狀態(tài)獲取模塊提供的資源使用狀況確定SPS資源分配的起始RB(RBstart);激活檢測(cè)模塊根據(jù)SPS激活需要RB個(gè)數(shù)判斷是否允許SPS激活,在允許SPS激活時(shí)將所確定的RBstart遞交給調(diào)度模塊;調(diào)度模塊根據(jù)起始資源塊獲取模塊提供的起始RB完成調(diào)度,并在調(diào)度結(jié)束后告知資源狀態(tài)更新模塊調(diào)度所使用RB位置及RB數(shù),以便資源狀態(tài)更新模塊更新本子幀的資源使用狀況。通過(guò)上述技術(shù)手段,本發(fā)明所述裝置通過(guò)將SPS新傳的資源和SPS非自適應(yīng)重傳的資源分布在可用資源的兩端,從而避免了 Gap引起的多UE的上行SPS資源沖突問(wèn)題,提高上行SPS業(yè)務(wù)的傳輸性能。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種上行半靜態(tài)調(diào)度資源分配方法,其特征在于,包括 步驟I、獲取當(dāng)前子幀可用的資源范圍,并在判斷出當(dāng)前子幀存在需要激活半靜態(tài)調(diào)度SPS的用戶時(shí),執(zhí)行步驟2 ; 步驟2、以子幀η和子幀n+t的SPS資源分別從所述可用的資源范圍的兩端開(kāi)始分配為原則,確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart ;所述t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔; 步驟3、基于所述起始資源塊RBstart,調(diào)度上行授權(quán)激活SPS,并對(duì)當(dāng)前子幀可用的資源范圍進(jìn)行更新; 步驟4、判斷當(dāng)前子幀所有需要激活SPS的用戶是否均調(diào)度完成,若是,流程結(jié)束;否貝U,基于更新的當(dāng)前子幀的可用資源范圍,執(zhí)行步驟2。
2.如權(quán)利要求I所述的方法,其特征在于,所述確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart后,還包括 判斷以所述RBstart為起始資源塊進(jìn)行SPS激活所占用的資源大小是否在預(yù)先設(shè)定的范圍內(nèi),若是,則執(zhí)行步驟3 ;否則,執(zhí)行步驟4。
3.如權(quán)利要求2所述的方法,所述預(yù)先設(shè)定的范圍包括激活SPS所占用的資源不超過(guò)當(dāng)前子幀可用的資源范圍的一半。
4.如權(quán)利要求I或2或3所述的方法,其特征在于,所述步驟2具體包括 根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)和子幀號(hào),得到當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn); 根據(jù)所述當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn),判斷當(dāng)前子幀是否為某子幀經(jīng)過(guò)t時(shí)間間隔后的子幀,若是,則選取的起始資源塊與所述某子幀選取的起始資源塊分別為所述可用的資源范圍兩端的資源塊;否則,選取所述可用的資源范圍中低頻域一端的資源塊RBltjw available或頻域高端的資源塊RBhigh available為起始資源塊。
5.如權(quán)利要求I或2或3所述的方法,其特征在于,所述步驟3中,采用比特位圖的方式,在當(dāng)前子幀可用的資源范圍中將激活SPS已經(jīng)調(diào)度使用的資源塊標(biāo)記為不可用,實(shí)現(xiàn)對(duì)當(dāng)前子幀可用資源的更新。
6.一種上行半靜態(tài)調(diào)度資源分配裝置,其特征在于,包括 資源狀態(tài)獲取模塊,用于獲取當(dāng)前子幀可用的資源范圍; 第一判斷模塊,用于在判斷出當(dāng)前子幀存在需要激活SPS的用戶時(shí),觸發(fā)起始資源塊獲取模塊; 起始資源塊獲取模塊,用于以子幀η和子幀n+t的SPS資源分別從所述可用的資源范圍的兩端開(kāi)始分配為原則,確定當(dāng)前子幀激活所述用戶的SPS所需資源的起始資源塊RBstart ;所述t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔; 調(diào)度模塊,用于基于所述起始資源塊RBstart,調(diào)度上行授權(quán)激活SPS ; 資源狀態(tài)更新模塊,用于在所述調(diào)度模塊調(diào)度完成后,對(duì)當(dāng)前子幀可用的資源范圍進(jìn)行更新; 第二判斷模塊,用于判斷當(dāng)前子幀所有需要激活SPS的用戶是否均調(diào)度完成,若是,結(jié)束操作;否則,基于更新的當(dāng)前子幀的可用資源范圍,觸發(fā)所述起始資源塊獲取模塊。
7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括 激活檢測(cè)模塊,用于判斷以所述RBstart為起始資源塊進(jìn)行SPS激活所占用的資源大小是否在預(yù)先設(shè)定的范圍內(nèi),若是,則觸發(fā)所述調(diào)度模塊;否則,觸發(fā)所述第二判斷模塊。
8.如權(quán)利要求7所述的裝置,其特征在于,所述預(yù)先設(shè)定的范圍包括激活SPS所占用的資源不超過(guò)當(dāng)前子幀可用的資源范圍的一半。
9.如權(quán)利要求6或7或8所述的裝置,其特征在于,所述起始資源塊獲取模塊具體包括 信息獲取子模塊,用于根據(jù)當(dāng)前子幀對(duì)應(yīng)的系統(tǒng)幀號(hào)和子幀號(hào),得到當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn); 起始資源塊獲取子模塊,用于根據(jù)所述當(dāng)前子幀對(duì)應(yīng)的時(shí)間點(diǎn),判斷當(dāng)前子幀是否為某子幀經(jīng)過(guò)t時(shí)間間隔后的子幀,若是,則選取的起始資源塊與所述某子幀選取的起始資源塊分別為所述可用的資源范圍兩端的資源塊;否則,選取所述可用的資源范圍中低頻域一端的資源塊RB low_available 或頻域高端的資源塊 尺 Bhigh—available為起始資源塊。
10.如權(quán)利要求6或7或8所述的裝置,其特征在于, 所述資源狀態(tài)更新模塊,采用比特位圖的方式,在當(dāng)前子幀可用的資源范圍中將激活SPS已經(jīng)調(diào)度使用的資源塊標(biāo)記為不可用,實(shí)現(xiàn)對(duì)當(dāng)前子幀可用資源的更新。
全文摘要
本發(fā)明公開(kāi)了一種上行半靜態(tài)資源調(diào)度分配方法和裝置,所述方法包括獲取當(dāng)前子幀可用的資源范圍,判斷當(dāng)前子幀是否存在需要激活SPS的用戶,若是,則以子幀n和子幀n+t的SPS資源分別從可用的資源范圍的兩端開(kāi)始分配為原則,確定當(dāng)前子幀激活SPS所需資源的起始資源塊RBstart,t為SPS新傳和SPS非自適應(yīng)重傳的時(shí)間間隔;基于起始資源塊RBstart,調(diào)度上行授權(quán)激活SPS,并對(duì)當(dāng)前子幀可用的資源范圍進(jìn)行更新;判斷當(dāng)前子幀所有需要激活SPS的用戶是否均調(diào)度完成,若否,則基于更新的當(dāng)前子幀的可用資源范圍,重復(fù)操作。本發(fā)明解決了Gap引起的多UE上行SPS資源沖突問(wèn)題,提高上行SPS業(yè)務(wù)的傳輸性能。
文檔編號(hào)H04W72/12GK102917455SQ20111021779
公開(kāi)日2013年2月6日 申請(qǐng)日期2011年8月1日 優(yōu)先權(quán)日2011年8月1日
發(fā)明者陳惠娟, 王志昌 申請(qǐng)人:中興通訊股份有限公司