專利名稱:高速上行鏈路分組接入中的資源分配方法及基站的制作方法
技術(shù)領(lǐng)域:
本申請涉及無線通信技術(shù),特別是涉及高速 上行鏈路分組接入中的資源分配方法
及基站。
背景技術(shù):
HSUPA(High Speed Uplink Packet Access,高速上行鏈路分組接入)是新近提出的WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)的上行鏈路增強(qiáng)型版本,其主要目標(biāo)包括在快速變化的無線環(huán)境中獲得較大的吞吐量;通過業(yè)務(wù)復(fù)用,同時傳輸多種業(yè)務(wù);根據(jù)業(yè)務(wù)的服務(wù)質(zhì)量(QoS)需求,限制相應(yīng)的傳輸延時。UE(User Equipment,用戶設(shè)備)的 E-TFCfB-DCH Transport FormatCombination, E-DCH傳輸格式組合)選擇是指E_TFC選擇實體根據(jù)從UTRAN (UMTSTerrestrial Radio Access Network, UMTS的無線接入網(wǎng))接收到的調(diào)度信息來進(jìn)行E-TFC選擇,以及對映射到E-DCH(Enhanced Dedicated Channel增強(qiáng)專用控制)上的不同的數(shù)據(jù)流進(jìn)行選擇。E-TFC實體的具體配置由RRC (Radio Resource Control無線資源控制)通過MAC控制SAP (Service Access Point業(yè)務(wù)接入點(diǎn))提供。E-TFC選擇同時也對復(fù)用功能起控制作用。在HSUPA系統(tǒng)中實現(xiàn)E-TFC的選擇過程較以前的TFC的選擇過程相對復(fù)雜,E-TFC的選擇過程包括確定發(fā)送數(shù)據(jù)的邏輯信道集合、確定物理資源可以支持的傳輸塊大小及從已經(jīng)確定的邏輯信道集合中生成滿足傳輸塊大小的最大的MAC-e PDU(Protocol DataUnit,協(xié)議數(shù)據(jù)單元)3個過程。在UE 的 E-TFC 選擇過程中,UE 米用 HARQ (Hybrid Automatic Repeat Request,混合自動重傳請求)進(jìn)程來傳輸數(shù)據(jù),HSUPA的HARQ的操作是根據(jù)基站優(yōu)先為UE的重傳進(jìn)程分配的資源,UE優(yōu)先選擇重傳進(jìn)程傳輸HARQ數(shù)據(jù),如果基站為重傳進(jìn)程分配資源(如時隙數(shù)目、碼道等資源)失敗,即基站的授權(quán)無法滿足UE重傳進(jìn)程傳輸數(shù)據(jù)的需要,此時UE無法使用重傳進(jìn)程傳輸數(shù)據(jù)。然后,判斷是否有空閑的新進(jìn)程,如果有空閑的新進(jìn)程則根據(jù)基站為新進(jìn)程分配的資源,選擇新進(jìn)程傳輸HARQ數(shù)據(jù),如果沒有空閑的新進(jìn)程,則UE會丟棄最久的重傳進(jìn)程中的數(shù)據(jù),并選擇這個重傳進(jìn)程作為新進(jìn)程來傳輸HARQ數(shù)據(jù)。在上述HARQ的操作過程中,UE選擇重傳進(jìn)程傳輸數(shù)據(jù)時,需要滿足的一個條件是,在E-TFC選擇中根據(jù)基站分配的時隙數(shù)目找到的傳輸塊(TB塊)的大小,需要與該重傳進(jìn)程初傳數(shù)據(jù)時的TB塊大小一樣。但是,HSUPA系統(tǒng)的協(xié)議中定義了 5ms TTI E-DCH TB塊集合,其中不同時隙數(shù)目對應(yīng)的TB塊大小很少有重合的情況。而在現(xiàn)有的資源分配方法中,基站采用以下計算公式統(tǒng)一為重傳進(jìn)程和新進(jìn)程分配時隙數(shù)目
N -L *郵叫.
real ~ 丄、tsk75
bo
其中,⑴為該重傳進(jìn)程的TB塊大小,bo為剩余資源中的最大資源塊可以承載的數(shù)據(jù)量。Ntsk為剩余資源中的最大時隙數(shù)目,為當(dāng)前配置的E-PUCH信道(E-DCHPhysical Uplink Channel,增強(qiáng)上行物理信道)的時隙數(shù)目Nts與UE能力支持的E-PUCH時隙數(shù)目Nue的較小值。由上述計算公式可知,基站最終為重傳進(jìn)程分配的時隙數(shù)目Nreal很可能與該重傳進(jìn)程初傳數(shù)據(jù)時的時隙數(shù)目不一致,實際證明,這種可能性時常出現(xiàn)。因此通過以上協(xié)議描述,E-PUCH信道的數(shù)據(jù)如果在HARQ數(shù)據(jù)傳輸時的時隙數(shù)目與重傳時的時隙數(shù)目不同的情況下,UE在為重傳進(jìn)程做E-TFC選擇時在大部分情況下是失敗的。進(jìn)一步的,根據(jù)協(xié)議描述,如果UE此時沒有空閑的新進(jìn)程,則UE會將重傳進(jìn)程中的數(shù)據(jù)丟棄,導(dǎo)致業(yè)務(wù)的速率降低。
發(fā)明內(nèi)容
本申請?zhí)峁┝烁咚偕闲墟溌贩纸M接入中的資源分配方法及基站,以解決UE在為重傳進(jìn)程做E-TFC選擇時在大部分情況下失敗,進(jìn)而導(dǎo)致業(yè)務(wù)速率降低的問題。為了解決上述問題,本申請公開了高速上行鏈路分組接入中的資源分配方法,包括遍歷終端的重傳進(jìn)程,獲取當(dāng)前重傳進(jìn)程的傳輸數(shù)據(jù)塊大小;將所述重傳進(jìn)程在初傳數(shù)據(jù)時的時隙數(shù)目作為當(dāng)前的最大時隙數(shù)目Ntsk ;從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊;計算所述最大資源塊的實際承載數(shù)據(jù)量;當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量大于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,確定為所述重傳進(jìn)程分配的時隙數(shù)目為Ntsk,并根據(jù)所述最大資源塊的實際承載數(shù)據(jù)量調(diào)整擴(kuò)頻因子,根據(jù)調(diào)整后的擴(kuò)頻因子確定為所述重傳進(jìn)程分配的碼道資源。優(yōu)選的,所述方法還包括將所述最大時隙數(shù)目Ntsk與信道配置的剩余時隙數(shù)目進(jìn)行比較,當(dāng)所述最大時隙數(shù)目Ntsk小于等于信道配置的剩余時隙數(shù)目時,從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊。優(yōu)選的,所述方法還包括當(dāng)所述最大時隙數(shù)目Ntsk大于信道配置的剩余時隙數(shù)目時,遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。優(yōu)選的,所述方法還包括當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量小于等于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。優(yōu)選的,所述方法還包括當(dāng)剩余資源塊中沒有時隙數(shù)目為Ntsk的資源塊時,遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。優(yōu)選的,所述方法還包括遍歷終端的新進(jìn)程,判斷新進(jìn)程中是否有空閑的新進(jìn)程,如果有,則遍歷所述空閑的新進(jìn)程并進(jìn)行資源分配;如果否,則結(jié)束資源分配。
優(yōu)選的,所述判斷新進(jìn)程中是否有空閑的新進(jìn)程,包括記錄終端前m個子幀調(diào)度的新進(jìn)程的個數(shù)X ;將終端最多可調(diào)度的進(jìn)程總數(shù)n減去所述子幀調(diào)度的新進(jìn)程的個數(shù)X,再減去所有的重傳進(jìn)程數(shù),得到空閑的新進(jìn)程數(shù);其中,m、X和n均大于等于O,并且n =m+1 ;如果所述空閑的新進(jìn)程數(shù)大于O,則表示有空閑的新進(jìn)程;否則,表示沒有空閑的新進(jìn)程。優(yōu)選的,所述從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊,包括從時隙數(shù)目為Ntsk的資源塊中查找碼道數(shù)目最多的資源塊作為承載數(shù)據(jù)量最大的資源塊,并將該資源塊作為當(dāng)前的最大資源塊。優(yōu)選的,所述遍歷空閑的新進(jìn)程并進(jìn)行資源分配,包括遍歷空閑的新進(jìn)程,獲取當(dāng)前新進(jìn)程的傳輸數(shù)據(jù)塊大小,并確定所述新進(jìn)程的最大時隙數(shù)目和最大資源塊;計算所述新進(jìn)程的最大資源塊的實際承載數(shù)據(jù)量;當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量大于所述新進(jìn)程的傳輸數(shù)據(jù)塊大小時,根據(jù)所述新進(jìn)程的傳輸數(shù)據(jù)塊大小、最大時隙數(shù)目和最大資 源塊的實際承載數(shù)據(jù)量,計算為所述新進(jìn)程分配的時隙數(shù)目,并根據(jù)擴(kuò)頻因子確定為所述新進(jìn)程分配的碼道資源;當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量小于等于所述新進(jìn)程的傳輸數(shù)據(jù)塊大小時,將所述新進(jìn)程的最大時隙數(shù)目全部分配給所述新進(jìn)程,并根據(jù)擴(kuò)頻因子確定為所述新進(jìn)程分配的碼道資源。優(yōu)選的,所述確定新進(jìn)程的最大時隙數(shù)目和最大資源塊,包括將信道配置的時隙數(shù)目與終端能力支持的時隙數(shù)據(jù)的較小值作為所述新進(jìn)程的最大時隙數(shù)目;將剩余資源塊中承載數(shù)據(jù)量最大的資源塊作為所述新進(jìn)程的最大資源塊。本申請還提供了用于高速上行鏈路分組接入中的資源分配的基站,所述基站包括資源分配模塊,所述資源分配模塊包括傳輸數(shù)據(jù)塊大小獲取單元,用于遍歷終端的重傳進(jìn)程,獲取當(dāng)前重傳進(jìn)程的傳輸數(shù)據(jù)塊大?。蛔畲髸r隙數(shù)目確定單元,用于將所述重傳進(jìn)程在初傳數(shù)據(jù)時的時隙數(shù)目作為當(dāng)前的最大時隙數(shù)目Ntsk ;最大資源塊確定單元,用于從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊;承載數(shù)據(jù)量計算單元,用于計算所述最大資源塊的實際承載數(shù)據(jù)量;資源分配單元,用于當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量大于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,確定為所述重傳進(jìn)程分配的時隙數(shù)目為Ntsk,并根據(jù)所述最大資源塊的實際承載數(shù)據(jù)量調(diào)整擴(kuò)頻因子,根據(jù)調(diào)整后的擴(kuò)頻因子確定為所述重傳進(jìn)程分配的碼道資源。優(yōu)選的,所述資源分配模塊還包括比較單元,用于將所述最大時隙數(shù)目Ntsk與信道配置的剩余時隙數(shù)目進(jìn)行比較,當(dāng)所述最大時隙數(shù)目Ntsk小于等于信道配置的剩余時隙數(shù)目時,觸發(fā)所述最大資源塊確定單元從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊。優(yōu)選的,當(dāng)所述最大時隙數(shù)目Ntsk大于信道配置的剩余時隙數(shù)目時,或者當(dāng)剩余資源塊中沒有時隙數(shù)目為Ntsk的資源塊時,所述比較單元觸發(fā)所述傳輸數(shù)據(jù)塊大小獲取單元遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程;當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量小于等于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,所述資源分配單元觸發(fā)所述傳輸數(shù)據(jù)塊大小獲取單元遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。優(yōu)選的,所述資源分配模塊還包括空閑進(jìn)程判斷單元,用于遍歷終端的新進(jìn)程時,判斷新進(jìn)程中是否有空閑的新進(jìn)程,如果有,則遍歷所述空閑的新進(jìn)程并進(jìn)行資源分配;如果否,則結(jié)束資源分配。優(yōu)選的,所述空閑進(jìn)程判斷單元包括記錄子單元,用于記錄終端前m個子幀調(diào)度的新進(jìn)程的個數(shù)X ;空閑進(jìn)程計算子單元,用于將終端最多可調(diào)度的進(jìn)程總數(shù)n減去所述子幀調(diào)度的新進(jìn)程的個數(shù)x,再減去所有的重傳進(jìn)程數(shù),得到空閑的新進(jìn)程數(shù);其中,m、x和n均大于等于O,并且n = m+1 ;判斷子單元,用于當(dāng)所述空閑的新進(jìn)程數(shù)大于0,判斷有空閑的新進(jìn)程;否則,判斷沒有空閑的新進(jìn)程。與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點(diǎn)首先,本申請在資源分配過程中,對于重傳進(jìn)程和新進(jìn)程采用不同的方法分配時隙數(shù)目,對于重傳進(jìn)程的資源分配,考慮該重傳進(jìn)程初傳時分配的時隙個數(shù),為該重傳進(jìn)程分配與初傳時的時隙個數(shù)相同的時隙數(shù)目,這樣UE在為重傳進(jìn)程做E-TFC選擇時,能夠選擇到與初傳時的TB塊大小一樣的TB塊,從而盡量保證重傳進(jìn)程的選擇成功。如果UE選擇重傳進(jìn)程在大部分情況下成功,就無需再考慮是否有空閑的新進(jìn)程,進(jìn)而避免了由于重傳進(jìn)程數(shù)據(jù)被丟棄導(dǎo)致數(shù)據(jù)速率降低的問題。其次,本申請還改進(jìn)了對新進(jìn)程的資源分配方法,通過MAC層維護(hù)UE空閑進(jìn)程的方式,如果沒有空閑的新進(jìn)程,則結(jié)束資源分配,UE將不再丟棄重傳進(jìn)程的數(shù)據(jù)來傳輸數(shù)據(jù),這使得資源分配過程可以更加準(zhǔn)確地控制UE進(jìn)程的使用,更進(jìn)一步避免了由于重傳進(jìn)程數(shù)據(jù)被丟棄導(dǎo)致數(shù)據(jù)速率降低的問題。當(dāng)然,實施本申請的任一產(chǎn)品不一定需要同時達(dá)到以上所述的所有優(yōu)點(diǎn)。
圖I是本申請實施例所述一種高速上行鏈路分組接入中的資源分配方法的流程圖;圖2A是本申請另一實施例所述一種高速上行鏈路分組接入中的重傳進(jìn)程資源分配方法的流程圖;圖2B是本申請另一實施例所述一種高速上行鏈路分組接入中的新進(jìn)程資源分配方法的流程圖;圖3是本申請實施例所述一種用于高速上行鏈路分組接入中的資源分配的基站的結(jié)構(gòu)圖。
具體實施例方式為使本申請的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本申請作進(jìn)一步詳細(xì)的說明。分析現(xiàn)有技術(shù),目前的資源分配方法中由于沒有考慮重傳進(jìn)程的資源分配的時隙個數(shù)需要與初傳時分配的時隙個數(shù)相同的因素,對于重傳進(jìn)程和新進(jìn)程采用的時隙個數(shù)的分配方法是相同的,因此有可能出現(xiàn)重傳進(jìn)程資源分配的時隙個數(shù)與初傳時分配的時隙個數(shù)不同,導(dǎo)致UE為重傳進(jìn)程做E-TFC選擇失敗的情況。在這種情況下,如果UE在此刻無空閑的新進(jìn)程,重傳進(jìn)程的數(shù)據(jù)將被丟棄,導(dǎo)致用戶業(yè)務(wù)速率下降的問題?;谝陨显虻姆治?,本申請對重傳進(jìn)程的資源分配過程進(jìn)行了改進(jìn),在資源分配過程中,對于重傳進(jìn)程和新進(jìn)程采用不同的方法分配時隙數(shù)目,對于重傳進(jìn)程的資源分配,考慮該重傳進(jìn)程初傳時分配的時隙個數(shù),為該重傳進(jìn)程分配與初傳時的時隙個數(shù)相同的時隙數(shù)目,這樣UE在為重傳進(jìn)程做E-TFC選擇時,能夠選擇到與初傳時的TB塊(傳輸塊)大小一樣的TB塊,從而盡量保證重傳進(jìn)程的選擇成功。下面通過實施例對本申請所述 方法的實現(xiàn)流程進(jìn)行詳細(xì)說明。參照圖I所示,是本申請實施例所述一種高速上行鏈路分組接入中的資源分配方法的流程圖。本申請實施例中,基站中優(yōu)化的資源分配方法如下步驟I :獲取重傳進(jìn)程或者新進(jìn)程的傳輸數(shù)據(jù)塊大小TBS ;所述傳輸數(shù)據(jù)塊大小TBS是基站預(yù)分配給UE進(jìn)程的緩存大小。UE采用HARQ進(jìn)程來傳輸數(shù)據(jù),HARQ進(jìn)程包括正在占用的進(jìn)程、重傳進(jìn)程和空閑進(jìn)程。其中,所述正在占用的進(jìn)程是指UE使用該進(jìn)程傳輸數(shù)據(jù),在未收到反饋信息之前認(rèn)為該HARQ進(jìn)程被占用;重傳進(jìn)程是指UE收到對應(yīng)于該進(jìn)程的NACK(NegativeAcknowledgement,否定應(yīng)答)反饋,該進(jìn)程等待重傳;空閑進(jìn)程是指當(dāng)前未被占用,可用來傳輸新數(shù)據(jù)的進(jìn)程。本文所述的新進(jìn)程中包括了空閑進(jìn)程與正在占用的進(jìn)程,但是,步驟I獲取的是空閑的新進(jìn)程的傳輸數(shù)據(jù)塊大小TBS。基站在對UE的上述進(jìn)程進(jìn)行資源分配之前,就已經(jīng)確定了 UE進(jìn)程的傳輸數(shù)據(jù)塊大小TBS,因此當(dāng)進(jìn)行資源分配時直接獲取所述TBS即可。下面分別說明基站如何獲取重傳進(jìn)程和新進(jìn)程的傳輸數(shù)據(jù)塊大小TBS,具體如下首先,按照用戶優(yōu)先級排隊結(jié)果,取出優(yōu)先級最高的UE,然后對這個優(yōu)先級最高的UE分配功率和時隙數(shù)目、碼道等資源然后,遍歷該高優(yōu)先級UE的進(jìn)程,優(yōu)先遍歷重傳進(jìn)程,如果一個進(jìn)程的數(shù)據(jù)塊傳輸錯誤,并且已經(jīng)反饋了 NACK(Negative Acknowledgement,否定應(yīng)答),則該進(jìn)程為重傳進(jìn)程?;驹陬A(yù)先確定重傳進(jìn)程的TBS時,是將重傳進(jìn)程在初傳數(shù)據(jù)時的傳輸數(shù)據(jù)塊大小作為該進(jìn)程重傳數(shù)據(jù)塊的大小?;驹谫Y源分配時,直接獲取重傳進(jìn)程的TBSRk (t),其中t表示當(dāng)前TTI,即時間t,k表示用戶k,R表示用戶k的重傳進(jìn)程R。如果所有的重傳進(jìn)程遍歷完,則遍歷新進(jìn)程?;驹陬A(yù)先確定新進(jìn)程的TBS時,是根據(jù)UEk最近一次上報的SI信息(Scheduling Information,調(diào)度信息),或者再根據(jù)統(tǒng)計的當(dāng)前UE緩存區(qū)數(shù)據(jù)長度,得到預(yù)分配的TBS大小。具體的,一種簡單的方法是,直接將SI信息中包含的TBS作為預(yù)分配的TBS大?。簧詮?fù)雜的,可以根據(jù)統(tǒng)計的當(dāng)前UE緩存區(qū)數(shù)據(jù)長度,對SI信息中包含的TBS進(jìn)行修正,然后將修正后的TBS作為預(yù)分配的TBS大小。當(dāng)然,還可以有其他方法確定新進(jìn)程的TBS大小,本申請實施例對此不進(jìn)行限定?;驹谫Y源分配時,直接獲取新進(jìn)程的TBS大小。步驟2 :查找剩余E-PUCH資源中的最大資源塊和E-PUCH的最大時隙數(shù)目;
I)重傳進(jìn)程如果是重傳進(jìn)程,E-PUCH最大時隙數(shù)目Ntsk為該重傳進(jìn)程在初傳數(shù)據(jù)時的時隙數(shù)目。將所述最大時隙數(shù)目Ntsk與信道配置的剩余時隙數(shù)目進(jìn)行比較,如果最大時隙數(shù)Ntsk小于等于當(dāng)前TTI配置的E-PUCH信道的剩余時隙數(shù)目,則遍歷剩余E-PUCH中的時隙數(shù)目為Ntsk的資源塊,并從這些資源塊中查找可以承載最大數(shù)據(jù)量的資源塊作為這個重傳進(jìn)程的最大資源塊,繼續(xù)進(jìn)行資源分配。其中,所述當(dāng)前TTI配置的E-PUCH信道的時隙數(shù)目在初始化小區(qū)時已配置好。需要說明的是,上述資源塊的承載數(shù)據(jù)量并不是一個準(zhǔn)確計算得出的值,而是通過其他指標(biāo)衡量得出,如通過碼道數(shù)目、時隙數(shù)目或功率等進(jìn)行衡量。因此,從多個時隙數(shù)目為Ntsk的剩余資源塊中查找最大資源塊的方法有多種。例如,在最大時隙數(shù)目Ntsk與初傳時的時隙數(shù)目相等的情況下,可以將碼道數(shù)目最多的資源塊作為承載數(shù)據(jù)量最大的資源塊,并將該資源塊作為當(dāng)前的最大資源塊;此外,也可以將功率最大的資源塊作為最大資源塊。如果最大時隙數(shù)目Ntsk與初傳時的時隙數(shù)目可以不相等,則還可以將時隙數(shù)目最多的資源塊作為最大資源塊。如果剩余E-PUCH中沒有時隙數(shù)目為Ntsk的資源塊,則跳到步驟1,繼續(xù)遍歷UE的其他進(jìn)程。將所述最大時隙數(shù)目Ntsk與信道配置的剩余時隙數(shù)目進(jìn)行比較時,如果最大時隙數(shù)Ntsk大于當(dāng)前TTI配置的E-PUCH信道的剩余時隙數(shù)目,也跳到步驟1,繼續(xù)遍歷UE的其他進(jìn)程。在遍歷UE的其他進(jìn)程時,如果還有重傳進(jìn)程,則優(yōu)先遍歷重傳進(jìn)程,如果所有的重傳進(jìn)程遍歷完,則開始遍歷新進(jìn)程。需要說明的是,上述確定最大時隙數(shù)目Ntsk后,可以默認(rèn)直接執(zhí)行確定最大資源塊的步驟,即從所述時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊。如果執(zhí)行不成功,即所述最大時隙數(shù)目Ntsk大于信道配置的剩余時隙數(shù)目,無法找到時隙數(shù)目為Ntsk的剩余資源塊,這種情況下,再跳到步驟I,繼續(xù)遍歷UE的其他進(jìn)程。但是,為了優(yōu)化上述處理,減少不必要的確定最大資源塊的步驟,可以增加一個比較的步驟,即先將所述最大時隙數(shù)目Ntsk與信道配置的剩余時隙數(shù)目進(jìn)行比較,如果最大時隙數(shù)Ntsk小于等于當(dāng)前TTI配置的E-PUCH信道的剩余時隙數(shù)目,則按照上述步驟確定最大資源塊;如果最大時隙數(shù)Ntsk大于當(dāng)前TTI配置的E-PUCH信道的剩余時隙數(shù)目,則省略確定最大資源塊的步驟,直接跳到步驟1,繼續(xù)遍歷UE的其他進(jìn)程。因此,這種優(yōu)化后的處理提高了資源分配效率。而且,還需要說明的是,實際應(yīng)用中,雖然信道配置的總時隙數(shù)目在小區(qū)初始建立時就已確定,但是可能由于各種原因而重新配置,因此為了進(jìn)一步保證可以省略不必要的步驟,也可以采用上述優(yōu)化后的處理方式。 由上可知,本申請實施例對于重傳進(jìn)程,將該重傳進(jìn)程在初傳數(shù)據(jù)時的時隙數(shù)目作為最大時隙數(shù),并基于該最大時隙數(shù)查找最大資源塊。2)新進(jìn)程如果是新進(jìn)程,E-PUCH最大時隙數(shù)目Ntsk為當(dāng)前配置的E-PUCH信道的時隙數(shù)目Nts與UE能力支持的E-PUCH時隙數(shù)目Nue的較小值Ntsk = min{Nts, NueI ;在查找新進(jìn)程的最大資源塊時,可采用貪婪算法,找到剩余E-PUCH資源中可以承載最大數(shù)據(jù)量的資源塊作為最大資源塊。如前所述,可通過碼 道數(shù)目、時隙數(shù)目或功率等衡量一個資源塊可以承載的數(shù)據(jù)量。其中,所述貪婪算法一般可以快速得到滿意的解,因為它省去了為找最優(yōu)解要窮盡所有可能而必須耗費(fèi)的大量時間。貪婪算法常以當(dāng)前情況為基礎(chǔ)作最優(yōu)選擇,而不考慮各種可能的整體情況。例如平時購物找錢時,為使找回的零錢的硬幣數(shù)最少,不考慮找零錢的所有各種發(fā)表方案,而是從最大面值的幣種開始,按遞減的順序考慮各幣種,先盡量用大面值的幣種,當(dāng)不足大面值幣種的金額時才去考慮下一種較小面值的幣種。這就是在使用貪婪算法。這種方法在這里總是最優(yōu),是因為銀行對其發(fā)行的硬幣種類和硬幣面值的巧妙安排。如只有面值分別為1、5和11單位的硬幣,而希望找回總額為15單位的硬幣。按貪婪算法,應(yīng)找I個11單位面值的硬幣和4個I單位面值的硬幣,共找回5個硬幣。但最優(yōu)的解應(yīng)是3個5單位面值的硬幣。基于所述貪婪算法,本申請實施例所述的采用貪婪算法查找最大資源塊的過程不再詳述?;谝陨蠈π逻M(jìn)程確定最大資源塊和最大時隙數(shù)目的方法,在遍歷新進(jìn)程的過程中,在進(jìn)入步驟2之前,還可以增加以下優(yōu)選步驟優(yōu)選的,判斷UE的新進(jìn)程中是否有空閑的新進(jìn)程,如果有空閑進(jìn)程,則繼續(xù)對空閑的新進(jìn)程進(jìn)行資源分配過程;如果沒有空閑進(jìn)程,則跳到步驟6,結(jié)束該UE的資源分配過程。UE的新進(jìn)程中,可能所有的新進(jìn)程都在傳輸數(shù)據(jù),也可能部分在傳輸部分空閑。所述優(yōu)選步驟的目的是在UE沒有空閑的新進(jìn)程的情況下,不會按照現(xiàn)有技術(shù)一樣丟棄最久的重傳進(jìn)程中的數(shù)據(jù),并選擇這個重傳進(jìn)程來傳新數(shù)據(jù),而是不再為該UE分配資源,直到等到有空閑的新進(jìn)程時再分配資源,因此該UE不再使用丟棄了數(shù)據(jù)的重傳進(jìn)程傳輸新數(shù)據(jù),而是等到有空閑的新進(jìn)程時再開始傳輸。這樣就可以避免由于重傳進(jìn)程數(shù)據(jù)被丟棄導(dǎo)致數(shù)據(jù)速率降低的問題。具體的,通過以下MAC層維護(hù)UE空閑進(jìn)程的方式,可通過以下子步驟判斷UE的新進(jìn)程中是否有空閑的新進(jìn)程子步驟1,記錄終端前m個子幀調(diào)度的新進(jìn)程的個數(shù)X ;子步驟2,將終端最多可調(diào)度的進(jìn)程總數(shù)n減去所述子幀調(diào)度的新進(jìn)程的個數(shù)X,再減去所有的重傳進(jìn)程數(shù),得到空閑的新進(jìn)程數(shù);其中,m、X和n均大于等于0,并且n = m+1 ;子步驟3,如果空閑的新進(jìn)程數(shù)大于0,則表示有空閑的新進(jìn)程;否則,表示沒有空閑的新進(jìn)程。舉例來說,假設(shè)UE最多可調(diào)度的進(jìn)程總數(shù)n為4,除去當(dāng)前子幀可能調(diào)度的一個進(jìn)程,至少還剩下3個可調(diào)度進(jìn)程,因此從UE的前3個子幀中記錄這3個子幀調(diào)度的新進(jìn)程的個數(shù)。然后,按照以下公式進(jìn)行計算空閑進(jìn)程數(shù)目=4-UE前3個子幀調(diào)度新進(jìn)程的個數(shù)-重傳進(jìn)程數(shù)。
步驟3 :根據(jù)RoT(Rise Over Thermal,熱噪聲增加量)門限和UE上報的UPH(UEtransmission power headroom,定義為UE最大發(fā)射功率與E-PUCH所需發(fā)射功率的比值)、SNPL(Serving and Neighbour Cell Pathloss,本小區(qū)和鄰小區(qū)的路徑損耗信息)等參數(shù)計算功率許可;根據(jù)最近一次UEk上報的路損度量值SNPL (表示為LMetric),計算為滿足RoT而 p _ R°Ttotal
需要的功率2 : RoT~ 1丨I ,得到功率許可2為i。
LMetricPebase最近一次UEk上報的功率余量tTP訊=^t ,記為功率許可3。
I ebase L
^ Pr T、功率許可2與功率許可3中取較小值A(chǔ)a = MIN L/Pit ,此時,SF為最大資
\ ebaseJ
源塊對應(yīng)的最小的擴(kuò)頻因子。所述Pth可用于步驟4計算最大資源塊可以承載的數(shù)據(jù)量。其中,RoTt0tal是信令配置的總的接收功率的門限值,Pebase是閉環(huán)功率維護(hù)的E-PUCH信道的干擾量。步驟4 :計算ENI個數(shù)和最大資源塊可以承載的數(shù)據(jù)量;其中,所述ENI 個數(shù)為復(fù)用在 E-PUCH 信道的 E-UCCH(E-DCH Uplink ControlChannel,也就是上行控制信道)數(shù)目。
jD SF首先,根據(jù)碼率與信噪比的映射關(guān)系,得到對應(yīng)的碼率。需要說明的
l^harq 10
p SF
是,要先確定調(diào)制方式根據(jù)在兩條曲線中分別映射碼率,碼率大的曲線對應(yīng)的
Aharq 1°
調(diào)制方式為選定的調(diào)制方式,如果UE只支持QPSK (Quadrature Phase Shift Keying,正交相移鍵控,是一種數(shù)字調(diào)制方式),則不進(jìn)行調(diào)制方式選擇。然后,根據(jù)碼率與ENI的映射關(guān)系,通過碼率v(t)得到ENI個數(shù),接下來計算出該
碼率下最大資源塊的實際承載數(shù)據(jù)量
704bo = (^r * Ntsk - Nsysmbol euuch) * v{t) * bit—mod
5其中,Ntsk為該用戶可用最大時隙數(shù)目,v(t)為選定的調(diào)制方式下的碼率對應(yīng)的歸一化值,bit_mod取值固定為 4,Nsysmba[—euueh為多個E-UCCH與 TPC(Transmit Power Control,傳輸功率控制)的符號數(shù)之和,即Nsywh = ENI*17 ;。其中,SF是最小的擴(kuò)頻因子,Ahmj是信令配置的功率余量。步驟5 :確定分配的時隙數(shù)目,并計算功率、碼道資源;I)如果終端進(jìn)程的傳輸數(shù)據(jù)塊大小大于等于最大資源塊的實際承載數(shù)據(jù)量bo,則如果是為新進(jìn)程分配資源,則占用全部時隙Ntsk,碼率最終使用V (t),碼道資源的占用根據(jù)擴(kuò)頻因子SF來確定。例如,SF與占用的碼道數(shù)量之間存在一定的對應(yīng)關(guān)系,如SF=1,分配16個碼道,SF = 2,分配8個碼道,SF = 4,分配4個碼道,SF = 8,分配2個碼道,SF= 16,分配I個碼道。當(dāng)然,也可以采用現(xiàn)有技術(shù)中的其他方法,來根據(jù)SF確定碼道資源的占用,本申請實施例對此不做限定。功率的計算為
權(quán)利要求
1.一種高速上行鏈路分組接入中的資源分配方法,其特征在于,包括 遍歷終端的重傳進(jìn)程,獲取當(dāng)前重傳進(jìn)程的傳輸數(shù)據(jù)塊大?。? 將所述重傳進(jìn)程在初傳數(shù)據(jù)時的時隙數(shù)目作為當(dāng)前的最大時隙數(shù)目Ntsk ; 從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊; 計算所述最大資源塊的實際承載數(shù)據(jù)量; 當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量大于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,確定為所述重傳進(jìn)程分配的時隙數(shù)目為Ntsk,并根據(jù)所述最大資源塊的實際承載數(shù)據(jù)量調(diào)整擴(kuò)頻因子,根據(jù)調(diào)整后的擴(kuò)頻因子確定為所述重傳進(jìn)程分配的碼道資源。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 將所述最大時隙數(shù)目Ntsk與信道配置的剩余時隙數(shù)目進(jìn)行比較,當(dāng)所述最大時隙數(shù)目Ntsk小于等于信道配置的剩余時隙數(shù)目時,從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括 當(dāng)所述最大時隙數(shù)目Ntsk大于信道配置的剩余時隙數(shù)目時,遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量小于等于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 當(dāng)剩余資源塊中沒有時隙數(shù)目為Ntsk的資源塊時,遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。
6.根據(jù)權(quán)利要求I至5任一所述的方法,其特征在于,還包括 遍歷終端的新進(jìn)程,判斷新進(jìn)程中是否有空閑的新進(jìn)程,如果有,則遍歷所述空閑的新進(jìn)程并進(jìn)行資源分配;如果否,則結(jié)束資源分配。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述判斷新進(jìn)程中是否有空閑的新進(jìn)程,包括 記錄終端前m個子幀調(diào)度的新進(jìn)程的個數(shù)X ; 將終端最多可調(diào)度的進(jìn)程總數(shù)η減去所述子幀調(diào)度的新進(jìn)程的個數(shù)X,再減去所有的重傳進(jìn)程數(shù),得到空閑的新進(jìn)程數(shù);其中,m、X和η均大于等于O,并且η = m+1 ; 如果所述空閑的新進(jìn)程數(shù)大于O,則表示有空閑的新進(jìn)程;否則,表示沒有空閑的新進(jìn)程。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊,包括 從時隙數(shù)目為Ntsk的資源塊中查找碼道數(shù)目最多的資源塊作為承載數(shù)據(jù)量最大的資源塊,并將該資源塊作為當(dāng)前的最大資源塊。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述遍歷空閑的新進(jìn)程并進(jìn)行資源分配,包括 遍歷空閑的新進(jìn)程,獲取當(dāng)前新進(jìn)程的傳輸數(shù)據(jù)塊大小,并確定所述新進(jìn)程的最大時隙數(shù)目和最大資源塊; 計算所述新進(jìn)程的最大資源塊的實際承載數(shù)據(jù)量; 當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量大于所述新進(jìn)程的傳輸數(shù)據(jù)塊大小時,根據(jù)所述新進(jìn)程的傳輸數(shù)據(jù)塊大小、最大時隙數(shù)目和最大資源塊的實際承載數(shù)據(jù)量,計算為所述新進(jìn)程分配的時隙數(shù)目,并根據(jù)擴(kuò)頻因子確定為所述新進(jìn)程分配的碼道資源; 當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量小于等于所述新進(jìn)程的傳輸數(shù)據(jù)塊大小時,將所述新進(jìn)程的最大時隙數(shù)目全部分配給所述新進(jìn)程,并根據(jù)擴(kuò)頻因子確定為所述新進(jìn)程分配的碼道資源。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述確定新進(jìn)程的最大時隙數(shù)目和最大資源塊,包括 將信道配置的時隙數(shù)目與終端能力支持的時隙數(shù)據(jù)的較小值作為所述新進(jìn)程的最大時隙數(shù)目; 將剩余資源塊中承載數(shù)據(jù)量最大的資源塊作為所述新進(jìn)程的最大資源塊。
11.一種用于高速上行鏈路分組接入中的資源分配的基站,其特征在于,所述基站包括資源分配模塊,所述資源分配模塊包括 傳輸數(shù)據(jù)塊大小獲取單元,用于遍歷終端的重傳進(jìn)程,獲取當(dāng)前重傳進(jìn)程的傳輸數(shù)據(jù)塊大??; 最大時隙數(shù)目確定單元,用于將所述重傳進(jìn)程在初傳數(shù)據(jù)時的時隙數(shù)目作為當(dāng)前的最大時隙數(shù)目Ntsk ; 最大資源塊確定單元,用于從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊; 承載數(shù)據(jù)量計算單元,用于計算所述最大資源塊的實際承載數(shù)據(jù)量; 資源分配單元,用于當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量大于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,確定為所述重傳進(jìn)程分配的時隙數(shù)目為Ntsk,并根據(jù)所述最大資源塊的實際承載數(shù)據(jù)量調(diào)整擴(kuò)頻因子,根據(jù)調(diào)整后的擴(kuò)頻因子確定為所述重傳進(jìn)程分配的碼道資源。
12.根據(jù)權(quán)利要求11所述的基站,其特征在于,所述資源分配模塊還包括 比較單元,用于將所述最大時隙數(shù)目Ntsk與信道配置的剩余時隙數(shù)目進(jìn)行比較,當(dāng)所述最大時隙數(shù)目Ntsk小于等于信道配置的剩余時隙數(shù)目時,觸發(fā)所述最大資源塊確定單元從時隙數(shù)目為Ntsk的剩余資源塊中查找承載數(shù)據(jù)量最大的資源塊作為當(dāng)前的最大資源塊。
13.根據(jù)權(quán)利要求12所述的基站,其特征在于 當(dāng)所述最大時隙數(shù)目Ntsk大于信道配置的剩余時隙數(shù)目時,或者當(dāng)剩余資源塊中沒有時隙數(shù)目為Ntsk的資源塊時,所述比較單元觸發(fā)所述傳輸數(shù)據(jù)塊大小獲取單元遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程; 當(dāng)所述最大資源塊的實際承載數(shù)據(jù)量小于等于所述重傳進(jìn)程的傳輸數(shù)據(jù)塊大小時,所述資源分配單元觸發(fā)所述傳輸數(shù)據(jù)塊大小獲取單元遍歷其余的重傳進(jìn)程并進(jìn)行資源分配,若所有的重傳進(jìn)程遍歷完,則遍歷終端的新進(jìn)程。
14.根據(jù)權(quán)利要求11所述的基站,其特征在于,所述資源分配模塊還包括 空閑進(jìn)程判斷單元,用于遍歷終端的新進(jìn)程時,判斷新進(jìn)程中是否有空閑的新進(jìn)程,如果有,則遍歷所述空閑的新進(jìn)程并進(jìn)行資源分配;如果否,則結(jié)束資源分配。
15.根據(jù)權(quán)利要求14所述的基站,其特征在于,所述空閑進(jìn)程判斷單元包括 記錄子單元,用于記錄終端前m個子幀調(diào)度的新進(jìn)程的個數(shù)X ; 空閑進(jìn)程計算子單元,用于將終端最多可調(diào)度的進(jìn)程總數(shù)η減去所述子幀調(diào)度的新進(jìn)程的個數(shù)X,再減去所有的重傳進(jìn)程數(shù),得到空閑的新進(jìn)程數(shù);其中,m、x和η均大于等于O,并且η = m+1 ; 判斷子單元,用于當(dāng)所述空閑的新進(jìn)程數(shù)大于O,判斷有空閑的新進(jìn)程;否則,判斷沒有空閑的新進(jìn)程。
全文摘要
本申請?zhí)峁┝烁咚偕闲墟溌贩纸M接入中的資源分配方法及基站,以解決UE在為重傳進(jìn)程做E-TFC選擇時在大部分情況下失敗,進(jìn)而導(dǎo)致業(yè)務(wù)速率降低的問題。本申請在資源分配過程中,對于重傳進(jìn)程和新進(jìn)程采用不同的方法分配時隙數(shù)目,為該重傳進(jìn)程分配與初傳時的時隙個數(shù)相同的時隙數(shù)目,這樣UE在為重傳進(jìn)程做E-TFC選擇時,能夠選擇到與初傳時的TB塊大小一樣的TB塊,從而盡量保證重傳進(jìn)程的選擇成功。如果UE選擇重傳進(jìn)程在大部分情況下成功,就無需再考慮是否有空閑的新進(jìn)程,進(jìn)而避免了由于重傳進(jìn)程數(shù)據(jù)被丟棄導(dǎo)致數(shù)據(jù)速率降低的問題。
文檔編號H04W72/04GK102624505SQ20121000946
公開日2012年8月1日 申請日期2012年1月12日 優(yōu)先權(quán)日2012年1月12日
發(fā)明者徐紅艷, 沈雅娜 申請人:電信科學(xué)技術(shù)研究院