一种上行共享资源池资源分配方法和基站组成比例

技术编号:16180261 阅读:38 留言:0更新日期:2017-09-12 08:07
本发明专利技术公开了一种上行共享资源池资源分配方法和基站,其中,所述方法包括:根据每个待调度用户设备(UE)在上行授权时刻的待调度上行子帧的剩余带宽资源,确定虚拟共享资源池VirtualResourcePoolRbNum;根据UE在待调度两个上行子帧的调度情况,确定资源分配预调度标识AllocationFlag;根据确定的VirtualResourcePoolRbNum和AllocationFlag,依次进行第一次资源分配、第二次资源分配和最终的资源块(RB)数确定,得到为每个待调度UE分配的RB数;根据为每个待调度UE分配的RB数,得到为每个待调度UE分配的RB资源位图,生成下行控制信息格式0(DCI0),所述DCI0指示UE在所调度的上行子帧上进行上行业务传输。

【技术实现步骤摘要】
一种上行共享资源池资源分配方法和基站
本专利技术涉及移动通信领域,尤其涉及一种上行共享资源池资源分配方法和基站。
技术介绍
在第三代合作伙伴计划(3rdGenerationPartnerProject,3GPP)长期演进(LongTermEvolution,LTE)的频分复用系统中,LTE的空中接口以正交频分复用(OrthogonalFrequencyDivisionMultiplexing,OFDM)技术为基础,采用15kHz的子载波宽度,通过不同的子载波数目(通常为72至1200个)实现可变的系统带宽(1.4至20MHz)。LTE支持两种帧结构,类型1(Type1)和Type2,其中Type1用于频分双工(FrequencyDivisionDuplexing,FDD),Type2用于时分双工(TimeDivisionDuplexing,TDD)。Type2TDD帧结构支持7种不同的上下时间比例配比(即配比0~6),可根据系统业务量的特性进行设置。小区最大上行流量取决于不同时间比例配比,配比1到配比6的上行子帧数最大为5,授权调度信息下行控制信息格式0(DownlinkControlInformationformat0,DCI0)仅调度一个上行子帧(该子帧预留物理上行共享信道(PhysicalUplinkSharedCHannel,PUSCH)占用的带宽),上行子帧少于或等于下行子帧(包括特殊子帧S),一个下行子帧只调度一个上行子帧。为了保证小区上行流量最大化,需要合理分配每一个上行子帧的频域资源,不论小区存在单用户设备(UserEquipment,UE)还是多UE都需要最大合理利用上行子帧剩余带宽资源,该剩余带宽资源为该上行子帧为PUSCH预留的最大剩余带宽资源(除去物理上行链路控制信道(PhysicalUplinkControlCHannel,PUCCH)资源以及物理随机接入信道(PhysicalRandomAccessChannel,PRACH)资源、Msg3调度、重传处理、单发UCI等占用的带宽后所剩余的带宽资源),等价于合理利用上行带宽的资源位图。然而,与配比1~6不同的是,配比0的一个无线帧包括6个上行子帧和4个下行子帧(包括特殊子帧S),即DSUUUDSUUU,如图1所示,其中D表示下行子帧(Downlinksubframe),S表示特殊子帧(Specialsubframe),U表示上行子帧(Uplinksubframe)。上行子帧多于下行子帧数(包括特殊子帧),会出现一个下行子帧(包括特殊子帧S)同时调度两个上行子帧(仅仅包括PUSCH占用的最大剩余带宽资源)的情况,最终通过DCI0中的上行标识(ULindex)(ULindex=10指示资源分配最终在第一上行子帧,ULindex=01指示资源分配最终在第二个上行子帧,ULindex=11指示资源分配最终同时在第一个和第二个上行子帧公共资源位图)指示UE实现时域(第一个上行子帧和第二个上行子帧)和频域(上行子帧系统带宽)结合,由于ULindex取值不同,导致所述UE预分配的资源在不同的上行子帧上,相对于其他配比为一个上行子帧频域分配授权,配比0更复杂。目前,通过将两个上行子帧最大剩余带宽资源简单累加的方式分配上行资源,但是这种方法不能合理利用两个上行子帧系统带宽,无法使小区上行流量最大化。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种上行共享资源池资源分配方法和基站,能够合理利用待调度两个上行子帧系统带宽资源,使小区上行流量最大化。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种上行共享资源池资源分配方法,应用于基站,所述方法包括:根据每个待调度用户设备(UE)在上行授权时刻的待调度上行子帧的剩余带宽资源,确定虚拟共享资源池VirtualResourcePoolRbNum;根据UE在待调度两个上行子帧的调度情况,确定资源分配预调度标识AllocationFlag;根据确定的VirtualResourcePoolRbNum和AllocationFlag,依次进行第一次资源分配、第二次资源分配和最终的资源块(RB)数确定,得到为每个待调度UE分配的RB数;根据为每个待调度UE分配的RB数,得到为每个待调度UE分配的RB资源位图,生成下行控制信息格式0(DCI0),所述DCI0指示UE在所调度的上行子帧上进行上行业务传输。较佳地,所述根据每个待调度UE在上行授权时刻的待调度上行子帧的剩余带宽资源,确定虚拟共享资源池,为:根据时分双工(TDD)配比0的子帧结构,分别统计授权时刻待调度第一个上行子帧的剩余带宽资源ucFirstRbNum和第二个上行子帧的剩余带宽资源ucSecondRbNum;将ucFirstRbNum和ucSecondRbNum相加再乘以百分比因子得到VirtualResourcePoolRbNum,其中,百分比因子=α(1-β)+β,取值范围[α,1];α=max(ucFirstRbNum,ucSecondRbNum)/(ucFirstRbNum+ucSecondRbNum);β为通过系统测试确定的值,取值范围为[α,1]。较佳地,所述根据UE在待调度两个上行子帧的调度情况,确定资源分配预调度标识,为:当UE在第一个上行子帧不存在重传调度、上行控制信息(UCI)调度,在第二个上行子帧存在重传调度、UCI调度等时,确定所述AllocationFlag为1,表示资源预先在第一个上行子帧分配;当UE在第一个上行子帧存在重传调度、UCI调度,在第二个上行子帧不存重传调度、UCI调度时,确定所述AllocationFlag为2,表示资源预先在第二个上行子帧分配;当UE在第一个上行子帧和第二个上行子帧UE均没有重传调度、UCI调度等,且两个上行子帧混合自动重传请求(HARQ)进程的新数据指示(NDI)相同,确定所述AllocationFlag为3,表示资源预先在第一个和第二个上行子帧公共资源位图同时分配且NDI相同;如果UE在第一个上行子帧和第二个上行子帧均没有重传调度、UCI调度,且两个上行子帧HARQ进程的NDI不相同时,确定所述AllocationFlag为4,表示资源预先在第一个和第二个上行子帧同时分配且NDI不相同。较佳地,所述根据确定的虚拟共享资源池和资源分配预调度标识,进行第一次资源分配,为:当待调度UE队列不为空时,依次取待调度UE队列中UE;当UE的历史流量大于等于等效保证比特速率(GBR)时,获得当前待调度UE的传输块大小TBSize和调制与编码策略(MCS),根据TBSize和MCS得到第一次预分配的RB数RbFirstAllcom;将UE的能力等级和UE的缓冲区状态上报(BSR)取小,得到所述UE在一个上行子帧最大支持调度的传输块大小MaxTBFirstSecond,根据MaxTBFirstSecond和所述UE的MCS得到所述UE在一个上行子帧最大调度的RB数RbBRS4UE(MaxTB);将UE的BSR和两倍UE的能力等级取小,得到所述UE在两个上行子帧最大支持调度的传输块的大小MaxTBThird,根据MaxTBThird和所述UE的MCS得到所述UE同时在两个上行子帧传输最大调本文档来自技高网
...
一种上行共享资源池资源分配方法和基站

【技术保护点】
一种上行共享资源池资源分配方法,应用于基站,其特征在于,所述方法包括:根据每个待调度用户设备(UE)在上行授权时刻的待调度上行子帧的剩余带宽资源,确定虚拟共享资源池VirtualResourcePoolRbNum;根据UE在待调度两个上行子帧的调度情况,确定资源分配预调度标识AllocationFlag;根据确定的VirtualResourcePoolRbNum和AllocationFlag,依次进行第一次资源分配、第二次资源分配和最终的资源块(RB)数确定,得到为每个待调度UE分配的RB数;根据为每个待调度UE分配的RB数,得到为每个待调度UE分配的RB资源位图,生成下行控制信息格式0(DCI0),所述DCI0指示UE在所调度的上行子帧上进行上行业务传输。

【技术特征摘要】
1.一种上行共享资源池资源分配方法,应用于基站,其特征在于,所述方法包括:根据每个待调度用户设备(UE)在上行授权时刻的待调度上行子帧的剩余带宽资源,确定虚拟共享资源池VirtualResourcePoolRbNum;根据UE在待调度两个上行子帧的调度情况,确定资源分配预调度标识AllocationFlag;根据确定的VirtualResourcePoolRbNum和AllocationFlag,依次进行第一次资源分配、第二次资源分配和最终的资源块(RB)数确定,得到为每个待调度UE分配的RB数;根据为每个待调度UE分配的RB数,得到为每个待调度UE分配的RB资源位图,生成下行控制信息格式0(DCI0),所述DCI0指示UE在所调度的上行子帧上进行上行业务传输。2.根据权利要求1所述的方法,其特征在于,所述根据每个待调度UE在上行授权时刻的待调度上行子帧的剩余带宽资源,确定虚拟共享资源池,为:根据时分双工(TDD)配比0的子帧结构,分别统计授权时刻待调度第一个上行子帧的剩余带宽资源ucFirstRbNum和第二个上行子帧的剩余带宽资源ucSecondRbNum;将ucFirstRbNum和ucSecondRbNum相加再乘以百分比因子得到VirtualResourcePoolRbNum,其中,百分比因子=α(1-β)+β,取值范围[α,1];α=max(ucFirstRbNum,ucSecondRbNum)/(ucFirstRbNum+ucSecondRbNum);β为通过系统测试确定的值,取值范围为[α,1]。3.根据权利要求1所述的方法,其特征在于,所述根据UE在待调度两个上行子帧的调度情况,确定资源分配预调度标识,为:当UE在第一个上行子帧不存在重传调度、上行控制信息(UCI)调度,在第二个上行子帧存在重传调度、UCI调度等时,确定所述AllocationFlag为1,表示资源预先在第一个上行子帧分配;当UE在第一个上行子帧存在重传调度、UCI调度,在第二个上行子帧不存重传调度、UCI调度时,确定所述AllocationFlag为2,表示资源预先在第二个上行子帧分配;当UE在第一个上行子帧和第二个上行子帧UE均没有重传调度、UCI调度等,且两个上行子帧混合自动重传请求(HARQ)进程的新数据指示(NDI)相同,确定所述AllocationFlag为3,表示资源预先在第一个和第二个上行子帧公共资源位图同时分配且NDI相同;如果UE在第一个上行子帧和第二个上行子帧均没有重传调度、UCI调度,且两个上行子帧HARQ进程的NDI不相同时,确定所述AllocationFlag为4,表示资源预先在第一个和第二个上行子帧同时分配且NDI不相同。4.根据权利要求3所述的方法,其特征在于,所述根据确定的虚拟共享资源池和资源分配预调度标识,进行第一次资源分配,为:当待调度UE队列不为空时,依次取待调度UE队列中UE;当UE的历史流量大于等于等效保证比特速率(GBR)时,获得当前待调度UE的传输块大小TBSize和调制与编码策略(MCS),根据TBSize和MCS得到第一次预分配的RB数RbFirstAllcom;将UE的能力等级和UE的缓冲区状态上报(BSR)取小,得到所述UE在一个上行子帧最大支持调度的传输块大小MaxTBFirstSecond,根据MaxTBFirstSecond和所述UE的MCS得到所述UE在一个上行子帧最大调度的RB数RbBRS4UE(MaxTB);将UE的BSR和两倍UE的能力等级取小,得到所述UE在两个上行子帧最大支持调度的传输块的大小MaxTBThird,根据MaxTBThird和所述UE的MCS得到所述UE同时在两个上行子帧传输最大调度的RB数RbBRS4(2*UE)(MaxTB);获取当前待调度UE的M1和M2,其中,M1为功率余量上报(PHR)为0时所述UE发送的最大TBSize,M2为所述UE当前信道下能够解调正确的最大TBSize;当所述UE的AllocationFlag为1时,确定第一次最终分配的RB数RbAllocationMaxNmu_First为ucFirstRbNum、VirtualResourcePoolRbNum、RbFirstAllcom、RbBRS4UE(MaxTB)和M2五个值中取小的值;当所述UE的AllocationFlag为2时,确定第一次最终分配的RB数RbAllocationMaxNmu_First为ucSecondRbNum、VirtualResourcePoolRbNum、RbFirstAllcom、RbBRS4UE(MaxTB)和M2五个值中取小的值;当所述UE的AllocationFlag为3时,确定第一次最终分配的RB数RbAllocationMaxNmu_First为RbFirstAllcom、VirtualResourcePoolRbNum、RbBRS4(2*UE)(MaxTB)和两倍M2四个值中取小的值;当所述UE的AllocationFlag为4时,确定第一次最终分配的RB数RbAllocationMaxNmu_First为RbFirstAllcom、VirtualResourcePoolRbNum、RbBRS4UE(MaxTB)和M2四个值中取小的值;根据RbAllocationMaxNmu_First,更新ucFirstRbNum、ucSecondRbNum和VirtualResourcePoolRbNum。5.根据权利要求4所述的方法,其特征在于,所述进行第二次资源分配,为:当RbAllocationMaxNmu_First大于0,且UE的历史流量大于等于等效最大比特速率(MBR)时,在更新后的VirtualResourcePoolRbNum基础上根据系统后台配置的分配方案,计算得到第二次预分配的RB数RbSecondAllcom;当AllocationFlag为1时,确定第二次最终分配的RB数RbAllocationMaxNmu_Second为RbSecondAllcom、RbBRS4UE(MaxTB)、M2、更新后的ucFirstRbNum和更新后的VirtualResourcePoolRbNum五个值中取小的值;当AllocationFlag为2时,确定第二次最终分配的RB数RbAllocationMaxNmu_Second为RbSecondAllcom、RbBRS4UE(MaxTB)、M2、更新后的ucSecondRbNum和更新后的VirtualResourcePoolRbNum五个值中取小的值;当AllocationFlag为3时,确定第二次最终分配的RB数RbAllocationMaxNmu_Second为RbSecondAllcom、RbBRS4(2*UE)(MaxTB)、两倍M2和更新后的VirtualResourcePoolRbNum四个值中小的值;当AllocationFlag为4时,确定第二次最终分配的RB数RbAllocationMaxNmu_Second为RbSecondAllcom、RbBRS4UE(MaxTB)和更新后的VirtualResourcePoolRbNum三个值中取小的值;根据RbAllocationMaxNmu_Second,更新ucFirstRbNum、ucSecondRbNum和VirtualResourcePoolRbNum。6.根据权利要求5所述的方法,其特征在于,所述最终的RB数确定,为:根据RbAllocationMaxNmu_First和RbAllocationMaxNmu_Second之和、以及所述UE的MCS,确定最终分配的TbsizeAllocationTotalNun;当AllocationFlag为1、2、3或4,且TbsizeAllocationTotalNun小于等于M1时,确定最终分配的RB数RbAllocationTotalNmu为RbAllocationMaxNmu_First和RbAllocationMaxNmu_Second之和;当AllocationFlag为1、2或者4,且TbsizeAllocationTotalNun大于M1时,进入PHR流程,确定为待调度UE分配的RB数RbAllocationTotalNmu为功率受限对应的RB数,并且确定为待调度UE分配的RB数对应的MCS;当AllocationFlag为3,且TbsizeAllocationTotalNun大于M1,且ceil(TbsizeAllocationTotalNun/2)≤M1时,确定为待调度UE分配的RB数RbAllocationTotalNmu为RbAllocationMaxNmu_First和RbAllocationMaxNmu_Second之和;当AllocationFlag为3,且TbsizeAllocationTotalNun大于M1,且ceil(...

【专利技术属性】
技术研发人员:孙继忠闫金凤
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1