本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種載波聚合場景下的成員載波調(diào)度方法及裝置。
背景技術(shù):
在長期演進(Long Term Evolution,LTE)系統(tǒng)中,服務(wù)小區(qū)是為用戶設(shè)備(User Equipment,UE)提供數(shù)據(jù)傳輸服務(wù)的小區(qū),每個UE最多只存在一個服務(wù)小區(qū)。版本10(Rel-10)引入載波聚合(Carrier Aggregation,CA)技術(shù)后,UE可以同時有多個服務(wù)小區(qū),即系統(tǒng)將兩個或更多可用的載波聚合在一起,組成一個更大的傳輸帶寬,為了達到更高的傳輸速率,為UE提供更好的服務(wù)體驗。因此,為UE服務(wù)的小區(qū)被分為兩類:主服務(wù)小區(qū)(Primary Cell,PCell),和輔服務(wù)小區(qū)(Secondary Cell,SCell),其中,PCell對應(yīng)主成員載波(Primary Component Carrier,PCC),SCell對應(yīng)輔成員載波(Secondary Component Carrier,SCC)。PCell繼承LTE系統(tǒng)中服務(wù)小區(qū)的性質(zhì),而SCell僅被作為附加的資源,承載數(shù)據(jù)傳輸?shù)墓δ堋Cell和SCell都是從UE的角度來說的。PCell即為UE建立RRC連接的服務(wù)小區(qū),其建立過程與LTE系統(tǒng)完全相同。SCell由基站的RRC層進行配置?;靖鶕?jù)實際需求對UE進行SCell配置,SCell配置包括SCell的添加、SCell的刪除和SCell的修改,通過RRC重配置過程完成。
現(xiàn)有的聚合載波調(diào)度方法是將多個聚合的載波看作一個整體進行調(diào)度的,即當調(diào)度子幀到達時,依次對每個聚合載波進行調(diào)度,首先選擇將該載波作為PCell的UE依次進行調(diào)度,以保證UE的基礎(chǔ)服務(wù)質(zhì)量(Quality of Service,QoS)的資源需求進行資源分配。當完成PCell調(diào)度后,依次對每個聚合載波 再次進行調(diào)度,選擇將該載波作為SCell的UE依次進行調(diào)度,要求此聚合載波存在剩余資源,并且待調(diào)度UE的緩存中仍然有待調(diào)度數(shù)據(jù),為這些UE待調(diào)度數(shù)據(jù)分配聚合載波的剩余資源,此時是以最大化滿足UE數(shù)據(jù)傳輸需求進行資源分配的調(diào)度。
綜上所述,現(xiàn)有技術(shù)中的聚合載波調(diào)度方法是一種串行的多輪調(diào)度方法,一方面至少需要經(jīng)過兩輪的調(diào)度,才能完成聚合載波的資源分配,另一方面串行的調(diào)度方式要求產(chǎn)品實現(xiàn)時硬件處理能力更高,否則就不能調(diào)度處理更多UE。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種載波聚合場景下的成員載波調(diào)度方法及裝置,用以實現(xiàn)成員載波的并行調(diào)度,從而達到調(diào)度更快、實現(xiàn)復雜度更低、對產(chǎn)品硬件處理能力要求更低的優(yōu)勢。
本發(fā)明實施例提供的一種載波聚合場景下的成員載波調(diào)度方法,包括:
確定需要調(diào)度載波聚合場景下的成員載波;
針對每一成員載波:確定該成員載波上待調(diào)度用戶設(shè)備UE的待調(diào)度承載列表,并且,針對每一待調(diào)度承載,按照該待調(diào)度承載的緩存數(shù)據(jù)量和在該成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),確定待調(diào)度承載在該成員載波上的待傳輸數(shù)據(jù)量。
通過該方法,在確定需要調(diào)度載波聚合場景下的成員載波后,針對每一成員載波:確定該成員載波上待調(diào)度用戶設(shè)備UE的待調(diào)度承載列表,并且,針對每一待調(diào)度承載,按照該待調(diào)度承載的緩存數(shù)據(jù)量和在該成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),確定待調(diào)度承載在該成員載波上的待傳輸數(shù)據(jù)量,從而可以實現(xiàn)成員載波的并行調(diào)度,達到調(diào)度更快、實現(xiàn)復雜度更低、對產(chǎn)品硬件處理能力要求更低的有益效果。
較佳地,每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系 數(shù),是按照第一周期進行周期性更新的。從而使得確定的待調(diào)度承載在成員載波上的待傳輸數(shù)據(jù)量更為合理,成員載波的調(diào)度更為準確,符合實際情況的變化。
較佳地,每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),按照如下方式進行周期性更新:
針對每一待調(diào)度承載:
按照第一周期,利用按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到的最新統(tǒng)計結(jié)果,對該待調(diào)度承載在每一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新。
較佳地,針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波上的平均傳輸速率;
對于每一成員載波,將該待調(diào)度承載在該成員載波上的平均傳輸速率或平滑后的平均傳輸速率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率;
對于每一成員載波,將該待調(diào)度承載在該成員載波對應(yīng)小區(qū)的頻譜效率或平滑后的頻譜效率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率,包括:
針對每一待調(diào)度承載:
按照第二周期,統(tǒng)計該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,并根據(jù)該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,確定該待調(diào)度承載在每 一成員載波上的數(shù)據(jù)傳輸速率;
確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的PRB實際占用個數(shù),并根據(jù)該PRB實際占用個數(shù)確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的實際資源占用率。
較佳地,該方法還包括:按照第二周期,針對每一需要調(diào)度的UE,統(tǒng)計該UE在每一成員載波對應(yīng)小區(qū)的物理資源塊PRB占用總個數(shù);
針對任一待調(diào)度承載i,采用如下公式確定該待調(diào)度承載i在任一成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù):
其中,NCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù),NCCq_UEj(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)任一所述需要調(diào)度的UEj在成員載波CCq對應(yīng)小區(qū)的PRB占用總個數(shù),DCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq上的總傳輸數(shù)據(jù)量,NCCq_UEj_承載_NUM表示在最近一次統(tǒng)計的第n個第二周期內(nèi)UEj在CCq參與調(diào)度傳輸?shù)某休d個數(shù),其中i、j、n、q均為任意自然數(shù)。
較佳地,同屬于一個UE的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
較佳地,同屬于一個小區(qū)內(nèi)的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
本發(fā)明實施例提供的一種載波聚合場景下的成員載波調(diào)度裝置,包括:
第一單元,用于確定需要調(diào)度載波聚合場景下的成員載波;
第二單元,用于針對每一成員載波:確定該成員載波上待調(diào)度用戶設(shè)備UE的待調(diào)度承載列表,并且,針對每一待調(diào)度承載,按照該待調(diào)度承載的緩存數(shù)據(jù)量和在該成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),確定待調(diào)度承載在 該成員載波上的待傳輸數(shù)據(jù)量。
較佳地,所述第二單元還用于:按照第一周期進行周期性更新每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)。
較佳地,所述第二單元按照如下方式對每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新:
針對每一待調(diào)度承載:
按照第一周期,利用按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到的最新統(tǒng)計結(jié)果,對該待調(diào)度承載在每一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新。
較佳地,所述第二單元針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波上的平均傳輸速率;
對于每一成員載波,將該待調(diào)度承載在該成員載波上的平均傳輸速率或平滑后的平均傳輸速率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,所述第二單元針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率;
對于每一成員載波,將該待調(diào)度承載在該成員載波對應(yīng)小區(qū)的頻譜效率或平滑后的頻譜效率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,所述第二單元按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率時,具體用于:
針對每一待調(diào)度承載:
按照第二周期,統(tǒng)計該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,并根據(jù)該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,確定該待調(diào)度承載在每 一成員載波上的數(shù)據(jù)傳輸速率;
確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的PRB實際占用個數(shù),并根據(jù)該PRB實際占用個數(shù)確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的實際資源占用率。
較佳地,所述第二單元還用于:按照第二周期,針對每一需要調(diào)度的UE,統(tǒng)計該UE在每一成員載波對應(yīng)小區(qū)的物理資源塊PRB占用總個數(shù);
所述第二單元針對任一待調(diào)度承載i,采用如下公式確定該待調(diào)度承載i在任一成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù):
其中,NCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù),NCCq_UEj(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)任一所述需要調(diào)度的UEj在成員載波CCq對應(yīng)小區(qū)的PRB占用總個數(shù),DCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq上的總傳輸數(shù)據(jù)量,NCCq_UEj_承載_NUM表示在最近一次統(tǒng)計的第n個第二周期內(nèi)UEj在CCq參與調(diào)度傳輸?shù)某休d個數(shù),其中i、j、n、q均為任意自然數(shù)。
較佳地,同屬于一個UE的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
較佳地,同屬于一個小區(qū)內(nèi)的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
附圖說明
圖1為本發(fā)明實施例提供的一種載波聚合情況下的成員載波的并行調(diào)度示意圖;
圖2為本發(fā)明實施例提供的一種載波聚合場景下的成員載波調(diào)度方法的流 程示意圖;
圖3為本發(fā)明實施例提供的一種載波聚合場景下的成員載波調(diào)度裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的另一種載波聚合場景下的成員載波調(diào)度裝置的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施例提供了一種載波聚合場景下的成員載波調(diào)度方法及裝置,用以實現(xiàn)成員載波的并行調(diào)度,從而達到調(diào)度更快、實現(xiàn)復雜度更低、對產(chǎn)品硬件處理能力要求更低的優(yōu)勢。
本發(fā)明實施例,通過提前分配好在每個聚合載波(即多個載波聚合時,這多個聚合的載波中的每一載波,也稱為成員載波)上待傳輸?shù)臄?shù)據(jù),實現(xiàn)多個聚合載波并行調(diào)度,一次資源分配就同時完成了多個聚合載波的資源分配。這種方法能有效的降低多載波聚合調(diào)度在產(chǎn)品實現(xiàn)中對硬件處理能力的要求,在保證系統(tǒng)性能的基礎(chǔ)上,更快捷的同時完成多個聚合載波的資源分配和調(diào)度,達到快速調(diào)整各個載波資源的目的。
本發(fā)明實施例中提出的技術(shù)方案,在調(diào)度子幀時刻針對待調(diào)度UE的上行邏輯信道組(Logical Channel Group,LCG)和/或下行無線承載(Radio Bearer,RB)待調(diào)度承載,確定其在可用的每個聚合載波CC上的待傳輸?shù)臄?shù)據(jù)量。如圖1所示,在調(diào)度成員載波(Component Carrier,CC)選擇模塊中分別確定每個聚合載波CC,并且確定在當前調(diào)度中需要調(diào)度的UE的承載列表,以及最終確定具體的該承載列表中每一UE的待調(diào)度承載的待調(diào)度數(shù)據(jù)量。
參見圖2,本發(fā)明實施例提供的一種載波聚合場景下的成員載波調(diào)度方法,包括:
S101、確定需要調(diào)度載波聚合場景下的成員載波;
S102、針對每一成員載波:確定該成員載波上待調(diào)度用戶設(shè)備UE的待調(diào) 度承載列表,并且,針對每一待調(diào)度承載,按照該待調(diào)度承載的緩存數(shù)據(jù)量和在該成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),確定待調(diào)度承載在該成員載波上的待傳輸數(shù)據(jù)量。
本發(fā)明實施例中所述的待調(diào)度承載,在上行方向,是指待調(diào)度的上行邏輯信道組,在下行方向,是指待調(diào)度的下行無線承載。
通過該方法,在確定需要調(diào)度載波聚合場景下的成員載波后,針對每一成員載波:確定該成員載波上待調(diào)度用戶設(shè)備UE的待調(diào)度承載列表,并且,針對每一待調(diào)度承載,按照該待調(diào)度承載的緩存數(shù)據(jù)量和在該成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),確定待調(diào)度承載在該成員載波上的待傳輸數(shù)據(jù)量,從而可以實現(xiàn)成員載波的并行調(diào)度,達到調(diào)度更快、實現(xiàn)復雜度更低、對產(chǎn)品硬件處理能力要求更低的有益效果。
較佳地,每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),是按照第一周期(也可以稱為更新周期)進行周期性更新的。具體的更新方式可以有多種。通過周期性地更新每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),從而使得確定的待調(diào)度承載在成員載波上的待傳輸數(shù)據(jù)量更為合理,成員載波的調(diào)度更為準確,符合實際情況的變化。
較佳地,每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),按照如下方式進行周期性更新:
針對每一待調(diào)度承載:
按照第一周期,利用按照第二周期(也可以稱為統(tǒng)計周期)對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到的最新統(tǒng)計結(jié)果,對該待調(diào)度承載在每一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新。
其中,所述的統(tǒng)計量可以有多種,例如,可以是待調(diào)度承載在成員載波上的平均傳輸速率,也可以是待調(diào)度承載在成員載波對應(yīng)小區(qū)的頻譜效率等等。
較佳地,針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波上的平均傳輸速率;
對于每一成員載波,將該待調(diào)度承載在該成員載波上的平均傳輸速率或平滑后的平均傳輸速率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
本發(fā)明實施例中可以對任一統(tǒng)計量進行平滑處理,后續(xù)利用平滑處理后得到的統(tǒng)計量進行相應(yīng)處理。
作為另外一種統(tǒng)計方式,較佳地,針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率;
對于每一成員載波,將該待調(diào)度承載在該成員載波對應(yīng)小區(qū)的頻譜效率或平滑后的頻譜效率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率,包括:
針對每一待調(diào)度承載:
按照第二周期,統(tǒng)計該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,并根據(jù)該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,確定該待調(diào)度承載在每一成員載波上的數(shù)據(jù)傳輸速率;
確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的PRB實際占用個數(shù),并根據(jù)該PRB實際占用個數(shù)確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的實際資源占用率。
較佳地,該方法還包括:按照第二周期,針對每一需要調(diào)度的UE,統(tǒng)計該UE在每一成員載波對應(yīng)小區(qū)的物理資源塊PRB占用總個數(shù);
針對任一待調(diào)度承載i,采用如下公式確定該待調(diào)度承載i在任一成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù):
其中,NCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù),NCCq_UEj(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)任一所述需要調(diào)度的UEj在成員載波CCq對應(yīng)小區(qū)的PRB占用總個數(shù),DCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq上的總傳輸數(shù)據(jù)量,NCCq_UEj_承載_NUM表示在最近一次統(tǒng)計的第n個第二周期內(nèi)UEj在CCq參與調(diào)度傳輸?shù)某休d個數(shù),其中i、j、n、q均為任意自然數(shù)。
除了上述幾種待傳輸數(shù)據(jù)量分配比例系數(shù)的更新方式之外,還可以采用更為簡化的方式,例如:
較佳地,同屬于一個UE的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
或者,同屬于一個小區(qū)內(nèi)的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
本發(fā)明實施例中所述的第一周期和第二周期的周期長度可以相同也可以不同。具體的周期長度可以根據(jù)實際需要而定。
下面以具體實施步驟介紹詳細方法,以2個聚合載波和上行調(diào)度(更多個聚合載波以及下行調(diào)度的情況同理)為例進行描述。具體方法包括兩種,一種是基于各個聚合載波的傳輸能力進行并行調(diào)度,另一種是基于各個聚合載波的負荷相等進行并行調(diào)度,同時提出了兩種簡化方法。假設(shè)聚合兩個載波分別表示為CC1和CC2。
方法一:基于各個聚合載波的傳輸能力進行并行調(diào)度。具體流程包括:
步驟一:按照預設(shè)的統(tǒng)計周期進行統(tǒng)計,得到統(tǒng)計量。
假設(shè)統(tǒng)計周期(即上述第二周期)時間長度為Tstatistic(單位ms),n表示第 n個統(tǒng)計周期,在第n個統(tǒng)計周期時間Tstatistic內(nèi)需要統(tǒng)計的統(tǒng)計量如下:
分別統(tǒng)計各待調(diào)度UE的任一上行LCG i在CC1上的總傳輸數(shù)據(jù)量Dcc1_LCGi(n)和在CC2上的總傳輸數(shù)據(jù)量Dcc2_LCGi(n),單位為比特(bit)。
當統(tǒng)計周期達到時,即統(tǒng)計定時器超時,基于以上統(tǒng)計量,可以計算得出下列第n個統(tǒng)計周期的統(tǒng)計量:
任一上行LCG i在CC1上的平均傳輸速率Rcc1_LCGi(n)和在CC2上的平均傳輸速率Rcc2_LCGi(n),單位為kbps,計算公式如下:
可選地,對于以上直接統(tǒng)計得到的以及通過計算得到的各個統(tǒng)計量,按照遺忘因子濾波的方式進行平滑,得到平滑后的統(tǒng)計量,在具體的并行調(diào)度方法中使用。假設(shè)濾波的統(tǒng)計量為X,平滑值的計算方法如下:
X'(n)=(1-α)·X'(n-1)+α·X(n)
其中:X'(n)為本次統(tǒng)計周期內(nèi)得到的統(tǒng)計量X(n)經(jīng)本次平滑后得到的平滑值;
X'(n-1)為上一次統(tǒng)計周期內(nèi)得到的統(tǒng)計量經(jīng)平滑后得到的平滑值;
X(n)為本次統(tǒng)計周期內(nèi)得到的統(tǒng)計量的統(tǒng)計值;
α為遺忘因子,取值范圍為{1,1/4,1/8,1/16,1/32,1/64,1/128,1/256},不限于此,如果α取1,則表示不對統(tǒng)計值進行平滑處理,直接采用當前統(tǒng)計周期的統(tǒng)計結(jié)果。
例如,對統(tǒng)計量Rcc1_LCGi(n)進行平滑時,得到平滑后的統(tǒng)計量R'cc1_LCGi(n)=(1-α)·R'cc1_LCGi(n-1)+α·Rcc1_LCGi(n),對統(tǒng)計量Rcc2_LCGi(n)進行平滑時,得到平滑后的統(tǒng)計量R'cc2_LCGi(n)=(1-α)·R'cc2_LCGi(n-1)+α·Rcc2_LCGi(n)。
步驟二:確定聚合CC并行調(diào)度時每個UE的待調(diào)度承載在其上待傳輸?shù)臄?shù)據(jù)量。
每個聚合CC上待調(diào)度的上行LCG i的數(shù)據(jù)量就是基于該LCG i的緩存占用量(buffer occupancy,BO)緩存數(shù)據(jù)量和待傳數(shù)據(jù)量分配比例系數(shù)最終確定。
假設(shè)任一待調(diào)度UE的上行LCG i在CC1和CC2上的待傳數(shù)據(jù)量分配比例系數(shù)分別記為ρ1,LCGi和ρ2,LCGi,ρ1,LCGi表示該LCG i在載波CC1對應(yīng)的待傳數(shù)據(jù)量分配比例系數(shù),ρ2,LCGi表示該LCG i在載波CC2對應(yīng)的待傳數(shù)據(jù)量分配比例系數(shù)。從UE的角度看,該上行LCG i在其所屬UE的PCell和SCell上的待傳數(shù)據(jù)量分配比例系數(shù)分別記為ρPCell,LCGi和ρSCell,LCGi,則:
ρ1,LCGi=ρPCell,LCGi,ρ2,LCGi=ρSCell,LCGi;或者,
ρ1,LCGi=ρSCell,LCGi,ρ2,LCGi=ρPCell,LCGi。
在調(diào)度子幀時刻,以UE的上行LCG i的緩存數(shù)據(jù)量乘以聚合載波CC對應(yīng)的待傳數(shù)據(jù)量分配比例系數(shù),乘積即為當前該聚合載波CC上需要待傳輸?shù)脑揢E對應(yīng)上行承載LCG i的數(shù)據(jù)量。
進一步地,還可以以預設(shè)的更新周期(即上述的第一周期),周期性地更新每個UE的每個上行LCG i在2個聚合載波CC上的待傳數(shù)據(jù)量分配比例系數(shù),假設(shè)更新周期時間長度為Tupdate。更新周期時間長度可以大于或等于前面描述的統(tǒng)計量統(tǒng)計周期時間長度,即Tupdate≥Tstatistic。
該更新周期對應(yīng)的周期更新定時器可以是UE級的,也可以是小區(qū)級的。如果是UE級的,即在該UE激活SCell時啟動該周期更新定時器,當周期更新定時器超時,該UE按照如下方法執(zhí)行對應(yīng)承載在2個CC上的待傳數(shù)據(jù)量分配比例系數(shù)更新判斷操作;如果是小區(qū)級的,則在小區(qū)內(nèi)第一個UE激活SCell時啟動該周期更新定時器,當該周期更新定時器超時,小區(qū)內(nèi)所有激活了SCell的UE都按照如下方法執(zhí)行對應(yīng)承載在2個CC上的待傳數(shù)據(jù)量分配 比例系數(shù)更新判斷操作。具體的更新方法如下:
當待傳數(shù)據(jù)量分配比例系數(shù)更新周期到達時,即更新周期定時器超時時,為每個UE的每個上行LCG i在2個CC上的待傳數(shù)據(jù)量分配比例系數(shù)執(zhí)行如下分配比例系數(shù)更新操作。
對于任一待調(diào)度上行LCG i(LCG i為某個UE的GBR LCG或者NGBRLCG),具體更新方案如下:
如果當前ρPCell,LCGi=1且ρSCell,LCGi=0,或者ρPCell,LCGi=0且ρSCell,LCGi=1,則對上行LCG i在2個CC上的BO分配比例系數(shù)不做調(diào)整。
否則,當前ρPCell,LCGi>0且ρSCell,LCGi>0,則根據(jù)當前第m個更新周期時刻,記錄的經(jīng)過第n個統(tǒng)計周期濾波平滑的最新上行LCG i在兩個CC上實際的傳輸數(shù)據(jù)速率更新其在兩個CC上的BO分配比例,并將該比例作為第m+1個更新周期時間內(nèi)(即mTupdate~(m+1)Tupdate)在兩個CC上分配BO的比例。具體更新公式如下:
ρ2,LCGi(m)=1-ρ1,LCGi(m)
需要說明的是,本發(fā)明實施例中,統(tǒng)計量的統(tǒng)計周期和聚合載波CC上的待傳數(shù)據(jù)量分配比例系數(shù)的更新周期是兩個參數(shù)。
確定該上行LCGi在每個可用聚合載波CC上的待傳輸數(shù)據(jù)量,方法如下:
Data1,LCGi=ρ1,LCGi*BOLCGi
Data2,LCGi=ρ2,LCGi*BOLCGi
其中,Data1,LCGi表示在當前調(diào)度子幀時刻,待調(diào)度UE的待調(diào)度上行LCG i在其可用的聚合載波CC1上的待傳輸數(shù)據(jù)量;Data2,LCGi表示在當前調(diào)度子幀時刻,待調(diào)度UE的待調(diào)度上行LCG i在其可用的聚合載波CC2上的待傳輸數(shù)據(jù)量;BOLCGi表示此待調(diào)度UE的待調(diào)度上行LCG i基站側(cè)記錄的緩存數(shù)據(jù)量。
實施例一:以配置了兩個成員載波的CA系統(tǒng)為例介紹本發(fā)明實施例提供的基于各個聚合載波的傳輸能力進行并行調(diào)度的方法。
步驟一:收集、處理統(tǒng)計量。
假設(shè)統(tǒng)計周期時間長度為10ms,當前小區(qū)內(nèi)有3個承載,LCG1、LCG2和LCG3,其中,LCG1屬于UE1,LCG2和LCG3屬于UE2。
在第2個統(tǒng)計周期時間內(nèi)統(tǒng)計各上行LCG i在2個聚合載波CC上的總傳輸數(shù)據(jù)量分別是:
在CC1上,LCG1的傳輸數(shù)據(jù)量是400比特、LCG2的傳輸數(shù)據(jù)量是800比特、LCG3的傳輸數(shù)據(jù)量是1200比特。
在CC2上,LCG1的傳輸數(shù)據(jù)量是800比特、LCG2的傳輸數(shù)據(jù)量是1200比特、LCG3的傳輸數(shù)據(jù)量是400比特。
基于以上統(tǒng)計傳輸數(shù)據(jù)量,可以計算得出各上行LCGi第2個統(tǒng)計周期在2個聚合載波CC上的平均傳輸速率:
在CC1上,LCG1的平均傳輸速率是400/10=40kbps、LCG2的平均傳輸速率是800/10=80kbps、LCG3的平均傳輸速率是1200/10=120kbps。
在CC2上,LCG1的平均傳輸速率是800/10=80kbps、LCG2的平均傳輸速率是1200/10=120kbps、LCG3的平均傳輸速率是400/10=40kbps。
假設(shè)遺忘因子是1/4,第1個統(tǒng)計周期的平滑后得到的平滑值分別是:
在CC1上,LCG1的平均傳輸速率是80kbps、LCG2的平均傳輸速率是40kbps、LCG3的平均傳輸速率是80kbps。
在CC2上,LCG1的平均傳輸速率是40kbps、LCG2的平均傳輸速率是40kbps、LCG3的平均傳輸速率是80kbps。
那么,第2個統(tǒng)計周期平滑后得到的平滑值分別是:
在CC1上,LCG1的平均傳輸速率是80*(1-1/4)+40*1/4=70kbps、LCG2的平均傳輸速率是40*(1-1/4)+80*1/4=50kbps、LCG3的平均傳輸速率是80*(1-1/4)+120*1/4=90kbps。
在CC2上,LCG1的平均傳輸速率是40*(1-1/4)+80*1/4=50kbps、LCG2的平均傳輸速率是40*(1-1/4)+120*1/4=60kbps、LCG3的平均傳輸速率是80*(1-1/4)+40*1/4=70kbps。
步驟二:確定聚合CC并行調(diào)度時每個UE的承載(LCG和/或RB)在其上待傳輸?shù)臄?shù)據(jù)量。
當前LCG1、LCG2、LCG3在2個聚合載波CC上的BO分配比例系數(shù)都是大于0的,則更新LCGi在2個CC上的BO分配比例系數(shù):
在CC1上,LCG1的BO分配比例系數(shù)是70/(70+50)=0.583、LCG2的BO分配比例系數(shù)是50/(50+60)=0.455、LCG3的BO分配比例系數(shù)是90/(90+70)=0.563。
在CC2上,LCG1的BO分配比例系數(shù)是1-0.583=0.417、LCG2的BO分配比例系數(shù)是1-0.455=0.545、LCG3的BO分配比例系數(shù)是1-0.563=0.437。
那么,假設(shè)LCG1的當前BO緩存數(shù)據(jù)量是1000比特,LCG2的當前BO緩存數(shù)據(jù)量是2000比特,LCG3的當前BO緩存數(shù)據(jù)量是3000比特,則LCGi在2個可用聚合載波CC上的待傳輸數(shù)據(jù)量分別如下:
在CC1上,LCG1的待傳輸數(shù)據(jù)量是1000*0.583=583比特、LCG2的待傳輸數(shù)據(jù)量是2000*0.455=910比特、LCG3的待傳輸數(shù)據(jù)量是3000*0.563=1689比特。
在CC2上,LCG1的待傳輸數(shù)據(jù)量是1000*0.417=417比特、LCG2的待傳輸數(shù)據(jù)量是2000*0.545=1090比特、LCG3的待傳輸數(shù)據(jù)量是3000*0.437=1311比特。
方法二:基于各個聚合載波的負荷相等進行并行調(diào)度。
還以上行調(diào)度為例,具體流程包括:
步驟一:統(tǒng)計說明,包括統(tǒng)計量、統(tǒng)計方法和統(tǒng)計量計算公式。
周期統(tǒng)計如下描述統(tǒng)計量,假設(shè)統(tǒng)計周期時間長度為Tstatistic(單位ms),n表示第n個統(tǒng)計周期,在第n個統(tǒng)計周期時間Tstatistic內(nèi)需要統(tǒng)計的統(tǒng)計量如下:
分別針對每一上行待調(diào)度UE進行統(tǒng)計,其中,對于任一UE j,統(tǒng)計UE j在CC1對應(yīng)小區(qū)的實際PRB資源占用總個數(shù)Ncc1_UEj(n)和在CC2對應(yīng)小區(qū)的實際PRB資源占用總個數(shù)Ncc2_UEj(n),單位為個;
分別針對每一上行待調(diào)度LCG進行統(tǒng)計,其中,對于任一LCG i,統(tǒng)計LCG i在CC1上的總傳輸數(shù)據(jù)量Dcc1_LCGi(n)和在CC2上的總傳輸數(shù)據(jù)量Dcc2_LCGi(n),單位為比特bit。
當統(tǒng)計周期達到時,即統(tǒng)計定時器超時,基于以上統(tǒng)計量,可以計算得出下列第n個統(tǒng)計周期的統(tǒng)計量:
任一上行LCG i在2個聚合載波CC對應(yīng)小區(qū)的上行頻譜效率effCC1_LCGi(n)和effCC2_LCGi(n)的計算方法如下:
其中:
Rcc1_LCGi(n)和Rcc2_LCGi(n)分別表示上行LCG i在2個聚合載波CC上的平均傳輸速率,單位kbps,計算公式如下:
Pcc1_LCGi(n)和Pcc2_LCGi(n)分別表示上行LCG i在2個聚合載波CC對應(yīng)小區(qū)的實際資源占用率,其計算公式如下:
其中,10表示一個LTE系統(tǒng)無線幀中總的子幀個數(shù),NUL_subframe表示一個無線幀中的上行子幀個數(shù),M1表示載波CC1的可用總帶寬PRB個數(shù),M2表示載波CC2的可用總帶寬PRB個數(shù)。
NCC1_LCGi(n)和NCC2_LCGi(n)分別表示上行LCG i在2個聚合載波CC對應(yīng)小區(qū)的實際占用資源PRB個數(shù),其計算公式如下:
NCC1_UEj_LCG_NUM和NCC2_UEj_LCG_NUM分別表示在第n個統(tǒng)計周期內(nèi)UEj在CC1和CC2參與調(diào)度傳輸?shù)腖CG個數(shù)。
對于以上直接統(tǒng)計得到的以及通過計算得到的各個統(tǒng)計量,按照遺忘因子濾波的方式進行平滑,得到平滑后的統(tǒng)計量,在具體的并行調(diào)度方法中使用。假設(shè)濾波的統(tǒng)計量為X,平滑值的計算方法如下:
X'(n)=(1-α)·X'(n-1)+α·X(n)
其中:X'(n)為統(tǒng)計量X經(jīng)本次平滑后得到的平滑值;
X'(n-1)為統(tǒng)計量X經(jīng)上一次平滑后得到的平滑值;
X(n)為本次統(tǒng)計周期內(nèi)得到的統(tǒng)計量X的統(tǒng)計值;
α為遺忘因子,取值范圍為{1,1/4,1/8,1/16,1/32,1/64,1/128,1/256},不限于于此,如果α取1,則表示不對統(tǒng)計值進行平滑處理。
步驟二:確定聚合CC并行調(diào)度時每個UE的承載(LCG和/或RB)在其上待傳輸?shù)臄?shù)據(jù)量。
每個聚合CC上待調(diào)度的上行LCG i的數(shù)據(jù)量就是基于該LCG i的BO緩存數(shù)據(jù)量和待傳數(shù)據(jù)量分配比例系數(shù)最終確定。假設(shè)某個UE的上行LCG i在2個聚合載波CC上的待傳數(shù)據(jù)量分配比例系數(shù)分別記為ρ1,LCGi和ρ2,LCGi,ρ1,LCGi表 示該LCG i在載波CC1對應(yīng)的待傳數(shù)據(jù)量分配比例系數(shù),ρ2,LCGi表示該LCG i在載波CC2對應(yīng)的待傳數(shù)據(jù)量分配比例系數(shù)。從UE的角度,該上行LCG i在其所屬UE的PCell和SCell上的待傳數(shù)據(jù)量分配比例系數(shù)分別記為ρPCell,LCGi和ρSCell,LCGi,則ρ1,LCGi=ρPCell,LCGi,ρ2,LCGi=ρSCell,LCGi;或者ρ1,LCGi=ρSCell,LCGi,ρ2,LCGi=ρPCell,LCGi。在調(diào)度子幀時刻,以UE的上行LCG i的緩存數(shù)據(jù)量乘以聚合載波CC對應(yīng)的待傳數(shù)據(jù)量分配比例系數(shù),乘積即為當前該聚合載波CC上需要待傳輸?shù)脑揢E對應(yīng)上行承載LCG i的數(shù)據(jù)量。
以周期更新每個UE的每個上行LCG i在2個聚合載波CC上的待傳數(shù)據(jù)量分配比例系數(shù),假設(shè)更新周期時間長度為Tupdate。更新周期時間長度要求大于或等于前面描述的統(tǒng)計量統(tǒng)計周期時間長度,即Tupdate≥Tstatistic。該周期更新定時器可以是UE級的,也可以是小區(qū)級的。如果是UE級的,即在該UE激活SCell時啟動該周期更新定時器,當周期更新定時器超時,該UE按照如下方法執(zhí)行對應(yīng)承載在2個CC上的待傳數(shù)據(jù)量分配比例系數(shù)更新判斷操作;如果是小區(qū)級的,則在小區(qū)內(nèi)第一個UE激活SCell時啟動該周期更新定時器,當定時器超時,小區(qū)內(nèi)所有激活了SCell的UE都按照如下方法執(zhí)行對應(yīng)承載在2個CC上的待傳數(shù)據(jù)量分配比例系數(shù)更新判斷操作。
待傳數(shù)據(jù)量分配比例系數(shù)更新周期到達時,即定時器超時,為每個UE的每個上行LCG i在2個聚合載波CC上的待傳數(shù)據(jù)量分配比例系數(shù)執(zhí)行如下分配比例系數(shù)更新操作。
對于上行LCG i(LCG i為任一待調(diào)度UE的GBR LCG或者NGBR LCG),具體更新方案如下:
如果當前ρPCell,LCGi=1且ρSCell,LCGi=0,或者ρPCell,LCGi=0且ρSCell,LCGi=1,則對上行LCG i在2個CC上的BO分配比例系數(shù)不做調(diào)整。
否則,當前ρPCell,LCGi>0且ρSCell,LCGi>0,則根據(jù)當前第m個更新周期時刻,記錄的經(jīng)過第n個統(tǒng)計周期濾波平滑的最新上行LCG i在兩個CC上實際的傳 輸數(shù)據(jù)速率更新其在兩個CC上的BO分配比例,并將該比例作為第m+1個更新周期時間內(nèi)(即mTupdate~(m+1)Tupdate)在兩個CC上分配BO的比例。即:
ρ2,LCGi(m)=1-ρ1,LCGi(m)
其中,eff'CC1_LCGi(n)表示經(jīng)過第n個統(tǒng)計周期濾波平滑后的頻譜效率,即對應(yīng)前面步驟一解釋的X'(n)。M1表示聚合載波CC1的帶寬對應(yīng)的可用PRB總個數(shù),M2表示聚合載波CC2的帶寬對應(yīng)的可用PRB總個數(shù)。
確定該上行LCGi在每個可用聚合載波CC上的待傳輸數(shù)據(jù)量,方法如下:
Data1,LCGi=ρ1,LCGi*BOLCGi
Data2,LCGi=ρ2,LCGi*BOLCGi
其中,Data1,LCGi和Data2,LCGi分別表示當前調(diào)度子幀時刻,待調(diào)度UE的待調(diào)度上行LCG i在其可用的聚合載波CC1和CC2上的待傳輸數(shù)據(jù)量;BOLCGi表示此待調(diào)度UE的待調(diào)度上行LCG i基站側(cè)記錄的緩存數(shù)據(jù)量。
實施例二:以配置了兩個成員載波的CA系統(tǒng)為例介紹本發(fā)明的基于各個聚合載波的負荷相等進行并行調(diào)度方法。
步驟一:收集、處理統(tǒng)計量。
假設(shè)統(tǒng)計周期時間長度為10ms,當前小區(qū)內(nèi)有3個承載,LCG1、LCG2和LCG3,其中,LCG1屬于UE1,LCG2和LCG3屬于UE2。2個聚合載波的系統(tǒng)帶寬分別是CC1對應(yīng)10M,50個PRB;CC2對應(yīng)20M,100個PRB。系統(tǒng)無線幀結(jié)構(gòu)配置0,即3U2D。
在第2個統(tǒng)計周期時間內(nèi)統(tǒng)計各上行UE j在2個聚合載波CC對應(yīng)小區(qū)的實際資源占用總個數(shù)分別是:
在CC1上,UE1的實際資源占用總個數(shù)是40個、UE2的實際資源占用總個數(shù)是200個。
在CC2上,UE1的實際資源占用總個數(shù)是80個、UE2的實際資源占用總 個數(shù)是160個。
在第2個統(tǒng)計周期時間內(nèi)統(tǒng)計各上行LCG i在2個聚合載波CC上的總傳輸數(shù)據(jù)量分別是:
在CC1上,LCG1的傳輸數(shù)據(jù)量是400比特、LCG2的傳輸數(shù)據(jù)量是800比特、LCG3的傳輸數(shù)據(jù)量是1200比特。
在CC2上,LCG1的傳輸數(shù)據(jù)量是800比特、LCG2的傳輸數(shù)據(jù)量是1200比特、LCG3的傳輸數(shù)據(jù)量是400比特。
基于以上統(tǒng)計傳輸數(shù)據(jù)量,可以計算得出各上行LCGi第2個統(tǒng)計周期在2個聚合載波CC上的平均傳輸速率:
在CC1上,LCG1的平均傳輸速率是400/10=40kbps、LCG2的平均傳輸速率是800/10=80kbps、LCG3的平均傳輸速率是1200/10=120kbps。
在CC2上,LCG1的平均傳輸速率是800/10=80kbps、LCG2的平均傳輸速率是1200/10=120kbps、LCG3的平均傳輸速率是400/10=40kbps。
基于以上統(tǒng)計實際資源占用總個數(shù),可以計算得出各LCGi第2個統(tǒng)計周期在2個聚合載波CC對應(yīng)小區(qū)的實際資源占用率:
在CC1上,LCG1的實際資源占用率是40*(10/10*6*50)=0.133、LCG2的實際資源占用率是[200*(800/(800+1200))]/(10/10*6*50)=0.267、LCG3的實際資源占用率是[200*(1200/(800+1200))]/(10/10*6*50)=0.4。
在CC2上,LCG1的實際資源占用率是80*(10/10*6*100)=0.133、LCG2的實際資源占用率是[160*(1200/(1200+400))]/(10/10*6*100)=0.2、LCG3的實際資源占用率是[160*(400/(1200+400))]/(10/10*6*100)=0.067。
基于以上計算結(jié)果,可以計算得出各上行LCGi在第2個統(tǒng)計周期在2個聚合載波CC對應(yīng)小區(qū)的上行頻譜效率:
在CC1上,LCG1的上行頻譜效率是40/0.133/1000=0.301kbps/Hz、LCG2的上行頻譜效率是80/0.267/1000=0.3kbps/Hz、LCG3的上行頻譜效率是120/0.4/1000=0.3kbps/Hz。
在CC2上,LCG1的上行頻譜效率是80/0.133/1000=0.602kbps/Hz、LCG2的上行頻譜效率是120/0.2/1000=0.6kbps/Hz、LCG3的上行頻譜效率是40/0.067/1000=0.597kbps/Hz。
假設(shè)遺忘因子是1/4,第1個統(tǒng)計周期的平滑后得到的平滑值分別是:
在CC1上,LCG1的上行頻譜效率是0.6kbps/Hz、LCG2的上行頻譜效率是0.8kbps/Hz、LCG3的上行頻譜效率是0.7kbps/Hz。
在CC2上,LCG1的上行頻譜效率是0.8kbps/Hz、LCG2的上行頻譜效率是0.7kbps/Hz、LCG3的上行頻譜效率是0.6kbps/Hz。
那么,第2個統(tǒng)計周期平滑后得到的平滑值分別是:
在CC1上,LCG1的上行頻譜效率是0.6*(1-1/4)+0.301*1/4=0.525kbps/Hz、LCG2的上行頻譜效率是0.8*(1-1/4)+0.3*1/4=0.675kbps/Hz、LCG3的上行頻譜效率是0.7*(1-1/4)+0.3*1/4=0.6kbps/Hz。
在CC2上,LCG1的上行頻譜效率是0.8*(1-1/4)+0.602*1/4=0.751kbps/Hz、LCG2的上行頻譜效率是0.7*(1-1/4)+0.6*1/4=0.675kbps/Hz、LCG3的上行頻譜效率是0.6*(1-1/4)+0.597*1/4=0.599kbps/Hz。
步驟二:確定聚合CC并行調(diào)度時每個UE的承載(LCG和/或RB)在其上待傳輸?shù)臄?shù)據(jù)量。
當前LCG1、LCG2、LCG3在2個聚合載波CC上的BO分配比例系數(shù)都是大于0的,則更新LCGi在2個CC上的BO分配比例系數(shù):
在CC1上,LCG1的BO分配比例系數(shù)是0.525*50/(0.525*50+0.751*100)=0.259、LCG2的BO分配比例系數(shù)是0.675*50/(0.675*50+0.675*100)=0.333、LCG3的BO分配比例系數(shù)是0.6*50/(0.6*50+0.599*100)=0.334。
在CC2上,LCG1的BO分配比例系數(shù)是1-0.259=0.741、LCG2的BO分配比例系數(shù)是1-0.455=0.667、LCG3的BO分配比例系數(shù)是1-0.563=0.666。
那么,假設(shè)LCG1的當前BO緩存數(shù)據(jù)量是1000比特,LCG2的當前BO 緩存數(shù)據(jù)量是2000比特,LCG3的當前BO緩存數(shù)據(jù)量是3000比特,則LCGi在2個可用聚合載波CC上的待傳輸數(shù)據(jù)量分別如下:
在CC1上,LCG1的待傳輸數(shù)據(jù)量是1000*0.259=259比特、LCG2的待傳輸數(shù)據(jù)量是2000*0.333=666比特、LCG3的待傳輸數(shù)據(jù)量是3000*0.334=1002比特。
在CC2上,LCG1的待傳輸數(shù)據(jù)量是1000*0.741=741比特、LCG2的待傳輸數(shù)據(jù)量是2000*0.667=1334比特、LCG3的待傳輸數(shù)據(jù)量是3000*0.666=1998比特。
簡化方法:同時適用于上述方法一和方法二。
針對方法一和方法二中該上行LCGi在每個可用聚合載波CC上的待傳輸數(shù)據(jù)量,還可以采用兩種更簡便的方法。
簡化方法一:UE級更新BO分配比例系數(shù)。
在上述方法一或者方法二中的計算過程中,以UE粒度分別統(tǒng)計其在每個可用聚合載波CC上的傳輸數(shù)據(jù)量、占用PRB個數(shù),以此替代公式中的單個LCG統(tǒng)計計算,即同屬于一個UE的所有LCG,在一個BO分配比例系數(shù)更新周期內(nèi),對應(yīng)2個CC上的待傳數(shù)據(jù)量分配比例系數(shù)都是相同的,即UE級BO分配比例系數(shù),ρ1,LCGi(n)=ρ1,LCGj(n),ρ2,LCGi(n)=ρ2,LCGj(n),LCGi和LCGj屬于同一個UE。
簡化方法二:小區(qū)級更新BO分配比例系數(shù)。
在上述方法一或者方法二中的計算過程中,以小區(qū)粒度分別統(tǒng)計其在每個可用聚合載波CC上的傳輸數(shù)據(jù)量、占用PRB個數(shù),以此替代公式中的單個LCG統(tǒng)計計算,即同屬于一個小區(qū)內(nèi)的所有LCG,在一個BO分配比例系數(shù)更新周期內(nèi),對應(yīng)2個CC上的待傳數(shù)據(jù)量分配比例系數(shù)都是相同的,即小區(qū)級BO分配比例系數(shù),ρ1,LCGi(n)=ρ1,LCGj(n),ρ2,LCGi(n)=ρ2,LCGj(n),LCGi和LCGj屬于同一個小區(qū)。
以上舉例的是針對上行業(yè)務(wù)的載波聚合并行調(diào)度方法,對于下行業(yè)務(wù)的載 波聚合并行調(diào)度方法,與上行類似。區(qū)別僅在于,統(tǒng)計量需要替換成針對UE下行承載的實際傳輸數(shù)據(jù)量、實際占用資源PRB個數(shù),進而計算得出UE下行承載的實際傳輸數(shù)據(jù)速率、頻譜效率,對應(yīng)的是下行承載RB i。同時,上行LCG i的PBR替換成下行RB i的最小比特速率(Minimum Bit Rate,MinBR)。
參見圖3,本發(fā)明實施例提供的一種載波聚合場景下的成員載波調(diào)度裝置,包括:
第一單元11,用于確定需要調(diào)度載波聚合場景下的成員載波;
第二單元12,用于針對每一成員載波:確定該成員載波上待調(diào)度用戶設(shè)備UE的待調(diào)度承載列表,并且,針對每一待調(diào)度承載,按照該待調(diào)度承載的緩存數(shù)據(jù)量和在該成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),確定待調(diào)度承載在該成員載波上的待傳輸數(shù)據(jù)量。
較佳地,所述第二單元還用于:按照第一周期進行周期性更新每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)。
較佳地,所述第二單元按照如下方式對每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新:
針對每一待調(diào)度承載:
按照第一周期,利用按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到的最新統(tǒng)計結(jié)果,對該待調(diào)度承載在每一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新。
較佳地,所述第二單元針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波上的平均傳輸速率;
對于每一成員載波,將該待調(diào)度承載在該成員載波上的平均傳輸速率或平滑后的平均傳輸速率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,所述第二單元針對每一待調(diào)度承載,采用如下方式,按照第二周 期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率;
對于每一成員載波,將該待調(diào)度承載在該成員載波對應(yīng)小區(qū)的頻譜效率或平滑后的頻譜效率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,所述第二單元按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率時,具體用于:
針對每一待調(diào)度承載:
按照第二周期,統(tǒng)計該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,并根據(jù)該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,確定該待調(diào)度承載在每一成員載波上的數(shù)據(jù)傳輸速率;
確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的PRB實際占用個數(shù),并根據(jù)該PRB實際占用個數(shù)確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的實際資源占用率。
較佳地,所述第二單元還用于:按照第二周期,針對每一需要調(diào)度的UE,統(tǒng)計該UE在每一成員載波對應(yīng)小區(qū)的物理資源塊PRB占用總個數(shù);
所述第二單元針對任一待調(diào)度承載i,采用如下公式確定該待調(diào)度承載i在任一成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù):
其中,NCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù),NCCq_UEj(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)任一所述需要調(diào)度的UEj在成員載波CCq對應(yīng)小區(qū)的PRB占用總個數(shù),DCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq上的總傳輸數(shù)據(jù)量,NCCq_UEj_承載_NUM表示在最近一次統(tǒng)計的第n個第二周期內(nèi)UEj在CCq參與調(diào)度傳輸?shù)某休d個數(shù),其中i、j、n、q均 為任意自然數(shù)。
較佳地,同屬于一個UE的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
較佳地,同屬于一個小區(qū)內(nèi)的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
以上所述的第一單元,可以是上述圖1所示的調(diào)度CC選擇模塊,所述的第二單元,可以包括上述圖1所示的各個CC資源調(diào)度模塊。
總之,本發(fā)明實施例提供的載波聚合場景下的成員載波的并行調(diào)度裝置中,第二單元還可以細化為包含統(tǒng)計單元、BO分配比例系數(shù)更新單元、合CC并行調(diào)度待傳數(shù)據(jù)量確定單元等單元,統(tǒng)計單元負責周期性統(tǒng)計UE承載(LCG和/或RB)的傳輸數(shù)據(jù)量、實際占用資源PRB個數(shù),并由這些信息計算出UE承載(LCG和/或RB)的實際傳輸數(shù)據(jù)速率、頻譜效率。聚合CC并行調(diào)度待傳數(shù)據(jù)量確定單元,周期性的判斷更新UE承載(LCG和/或RB)在其可用的聚合載波CC上的BO分配比例系數(shù),確定聚合CC并行調(diào)度時每個UE的承載(LCG和/或RB)在其上待傳輸?shù)臄?shù)據(jù)量。
參見圖4,本發(fā)明實施例提供的另一載波聚合場景下的成員載波調(diào)度裝置,包括:
處理器500,用于讀取存儲器520中的程序,執(zhí)行下列過程:
確定需要調(diào)度載波聚合場景下的成員載波;
針對每一成員載波:確定該成員載波上待調(diào)度用戶設(shè)備UE的待調(diào)度承載列表,并且,針對每一待調(diào)度承載,按照該待調(diào)度承載的緩存數(shù)據(jù)量和在該成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù),確定待調(diào)度承載在該成員載波上的待傳輸數(shù)據(jù)量。
較佳地,處理器500還用于:按照第一周期進行周期性更新每一待調(diào)度承載在任一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)。
較佳地,處理器500按照如下方式對每一待調(diào)度承載在任一成員載波上的 待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新:
針對每一待調(diào)度承載:
按照第一周期,利用按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到的最新統(tǒng)計結(jié)果,對該待調(diào)度承載在每一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)進行周期性更新。
較佳地,所述處理器500針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波上的平均傳輸速率;
對于每一成員載波,將該待調(diào)度承載在該成員載波上的平均傳輸速率或平滑后的平均傳輸速率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,所述處理器500針對每一待調(diào)度承載,采用如下方式,按照第二周期對該待調(diào)度承載在每一成員載波上的統(tǒng)計量進行周期性統(tǒng)計得到統(tǒng)計結(jié)果:
針對每一待調(diào)度承載:
按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率;
對于每一成員載波,將該待調(diào)度承載在該成員載波對應(yīng)小區(qū)的頻譜效率或平滑后的頻譜效率,作為該待調(diào)度承載在該成員載波上的統(tǒng)計結(jié)果。
較佳地,所述處理器500按照第二周期統(tǒng)計該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的頻譜效率時,具體用于:
針對每一待調(diào)度承載:
按照第二周期,統(tǒng)計該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,并根據(jù)該待調(diào)度承載在每一成員載波上的總傳輸數(shù)據(jù)量,確定該待調(diào)度承載在每一成員載波上的數(shù)據(jù)傳輸速率;
確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的PRB實際占用個數(shù),并根 據(jù)該PRB實際占用個數(shù)確定該待調(diào)度承載在每一成員載波對應(yīng)小區(qū)的實際資源占用率。
較佳地,所述處理器500還用于:按照第二周期,針對每一需要調(diào)度的UE,統(tǒng)計該UE在每一成員載波對應(yīng)小區(qū)的物理資源塊PRB占用總個數(shù);
所述第二單元針對任一待調(diào)度承載i,采用如下公式確定該待調(diào)度承載i在任一成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù):
其中,NCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq對應(yīng)小區(qū)的PRB實際占用個數(shù),NCCq_UEj(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)任一所述需要調(diào)度的UEj在成員載波CCq對應(yīng)小區(qū)的PRB占用總個數(shù),DCCq_承載i(n)表示在最近一次統(tǒng)計的第n個第二周期內(nèi)待調(diào)度承載i在成員載波CCq上的總傳輸數(shù)據(jù)量,NCCq_UEj_承載_NUM表示在最近一次統(tǒng)計的第n個第二周期內(nèi)UEj在CCq參與調(diào)度傳輸?shù)某休d個數(shù),其中i、j、n、q均為任意自然數(shù)。
較佳地,同屬于一個UE的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
或者,同屬于一個小區(qū)內(nèi)的每一待調(diào)度承載,在任一所述第一周期內(nèi),在同一成員載波上的待傳輸數(shù)據(jù)量分配比例系數(shù)相同。
收發(fā)機510,用于在處理器500的控制下接收和發(fā)送數(shù)據(jù)。
其中,在圖4中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器500代表的一個或多個處理器和存儲器520代表的存儲器的各種電路鏈接在一起??偩€架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進行進一步描述。總線接口提供接口。收發(fā)機510可以是多個元件,即包括發(fā)送機和收發(fā)機,提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。處理器500 負責管理總線架構(gòu)和通常的處理,存儲器520可以存儲處理器500在執(zhí)行操作時所使用的數(shù)據(jù)。
綜上所述,本發(fā)明實施例提供的載波聚合的并行調(diào)度方法,包括上行和下行。該方法通過周期統(tǒng)計(濾波)的統(tǒng)計量,確定聚合CC并行調(diào)度時每個UE的承載(LCG和/或RB)在其上待傳輸?shù)臄?shù)據(jù)量,使一個調(diào)度子幀時刻,可以同時執(zhí)行多個聚合載波CC的資源分配。通過周期統(tǒng)計結(jié)果,周期觸發(fā)更新激活了SCell的UE的承載(LCG和/或RB)在其可用的聚合載波CC上的BO分配比例系數(shù),進而實現(xiàn)一個調(diào)度子幀時刻,可以同時執(zhí)行多個聚合載波CC的資源分配。與現(xiàn)有調(diào)度方法相比,一方面能有效的降低多載波聚合調(diào)度在產(chǎn)品實現(xiàn)中對硬件處理能力的要求,另一方面,也能在保證系統(tǒng)性能的基礎(chǔ)上,更快捷的同時完成多個聚合載波的資源分配和調(diào)度,達到快速調(diào)整各個載波資源的目的。其中,方法一提出了一種基于各個聚合載波的傳輸能力進行并行調(diào)度方法,其優(yōu)勢在于最大的提升系統(tǒng)吞吐量;方法二提出了一種基于各個聚合載波的負荷相等進行并行調(diào)度方法,其優(yōu)勢在于通過調(diào)度實現(xiàn)了聚合載波之間的快速負荷均衡。兩種簡化的方法,大大減少了計算量,有利于產(chǎn)品實現(xiàn)后提升計算效率。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算 機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。