【技术实现步骤摘要】
一种上行共享资源池资源分配方法和基站
本专利技术涉及移动通信领域,尤其涉及一种上行共享资源池资源分配方法和基站。
技术介绍
在第三代合作伙伴计划(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)在上行授权时刻的待调度上行子帧的剩余带宽资源,确定虚拟共享资源池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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。