专利名称:一种资源分配方法和设备的利记博彩app
技术领域:
本发明涉及通信技术领域,尤其涉及一种资源分配方法和设备。
背景技术:
在LTE (Long Term Evolution,长期演进)系统中,当前需要区分 FDD (FrequencyDivision Duplex,频分双工)系统和TDD (Time Division Duplex,时分双工)系统,为此定义了无线巾贞结构typel和type2,该无线巾贞结构typel和type2分别应用于FDD系统和TDD系统,如
图1所示的typel无线巾贞结构示意图以及如图2所示的type2无线巾贞结构(5ms周期转换点)示意图。如表I所示,TDD系统的type2无线帧结构定义了 7种不同的上下行子帧配置;对应于表I中的7种不同的上下行子帧配置,对应的调度时序可以如表2所示;其中,调度时序规则是下行子帧调度自身,且同时可能会调度某个上行子帧,被调度的上行子帧对应的时间点总是滞后于调度子帧对应的时间点。表I上下行子帧配置(type2无线帧结构)
权利要求
1.一种资源分配方法,其特征在于,包括 基站设备在当前调度时刻对待调度用户设备UE进行优先级排序; 所述基站设备按照排序结果为所述待调度UE分配当前调度时刻允许调度的上行子帧的频域资源。
2.如权利要求1所述的方法,其特征在于,所述待调度UE具体为在当前调度时刻,所述基站设备记录的上行缓冲buffer中有初传数据需要传输的UE,和/或,有重传传输块TB需要传输的UE。
3.如权利要求1所述的方法,其特征在于,所述基站设备在当前调度时刻对待调度用户设备UE进行优先级排序,包括 所述基站设备创建N+1个时域排序队列;其中,N为当前调度时刻允许同时调度的上行子帧总数,且在N+1个时域排序队列中,一个时域排序队列用于记录N个上行子帧中需要传输的初传数据信息,其它N个时域排序队列分别用于记录需要在N个不同上行子帧传输的重传TB信息; 所述基站设备将业务类型为保证比特率GBR业务的待调度UE的初传数据信息按照待传输数据量从大到小的顺序记录到所述一个时域排序队列,并将业务类型为非保证比特率NGBR业务的待调度UE的初传数据信息按照最小比特率MinBR从大到小的顺序记录到所述一个时域排序队列;以及,所述基站设备按照重传TB所对应的需要重传的上行子帧将待调度UE的重传TB信息记录到所述N个时域排序队列,且所述N个时域排序队列中的同一个时域排序队列中的重传TB信息按照已经重传的次数从大到小排序记录。
4.如权利要求3所述的方法,其特征在于,所述基站设备按照排序结果为所述待调度UE分配当前调度时刻允许调度的上行子帧的频域资源,包括 所述基站设备为所述N个时域排序队列中的重传TB分配当前调度时刻允许调度的上行子帧的频域资源,并为所述一个时域排序队列中的初传数据分配当前调度时刻允许调度的上行子帧的频域资源;或者, 所述基站设备为所述一个时域排序队列中的初传数据分配当前调度时刻允许调度的上行子帧的频域资源,并为所述N个时域排序队列中的重传TB分配当前调度时刻允许调度的上行子帧的频域资源。
5.如权利要求4所述的方法,其特征在于,所述基站设备为所述N个时域排序队列中的重传TB分配频域资源的过程,进一步包括 当同一个待调度UE在所述N个时域排序队列中都有待传输的重传TB时,每个时域排序队列中待传输的重传TB以TBi表不,且i=0…Yn-1, Yn是第η个时域排序队列中待传输的重传TB的总个数,且η=0…N-1 ; 如果在当前调度时刻允许同时调度的N个上行子帧都存在相同空闲资源,并且所述基站设备在可用PDCCH允许的条件下,则当相同空闲资源中有同时适用于所述N个时域排序队列中属于所述待调度UE的待传输的重传TB的重传资源时,所述基站设备对所述待调度UE执行多帧调度,并通过一条物理下行控制信道HXXH指示所述待调度UE本次资源分配的信息,以及同时标记当前调度时刻允许同时调度的N个上行子帧被分配的频域资源已被所述待调度UE占用;当相同空闲资源中没有同时适用于所述N个时域排序队列中属于所述待调度UE的待传输的重传TB的重传资源时,所述基站设备在可用HXXH允许的条件下依次从所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中分别选出重传次数最大的重传TB,并在其允许重传的上行子帧上执行单帧调度,且当所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中有X个重传TB频域资源分配成功时,通过X条PDCCH分别指示相应的待调度UE本次资源分配的信息,X〈=N ; 如果在当前调度时刻允许同时调度的N个上行子帧不存在相同空闲资源,则所述基站设备在可用HXXH允许的条件下依次从所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中分别选出重传次数最大的重传TB,并在其允许重传的上行子帧上执行单帧调度,且当所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中有X个重传TB频域资源分配成功时,通过X条HXXH分别指示相应的待调度UE本次资源分配的信息,X〈=N。
6.如权利要求4所述的方法,其特征在于,所述基站设备为所述N个时域排序队列中的重传TB分配频域资源的过程,进一步包括 当同一个待调度UE在所述N个时域排序队列中未都有待传输的重传TB时,每个时域排序队列中的待传输的重传TB以TBi表示,且i=0…Yn-1,Yn是第η个时域排序队列中待传输的重传TB的总个数,且η=0…N’ -1, N,〈N ; 所述基站设备在可用HXXH允许的条件下依次从所述N’个时域排序队列中属于所述待调度UE的待传输的重传TB中分别选出重传次数最大的重传TB,并在其允许重传的上行子帧上执行单帧调度,且当所述N’个时域排序队列中属于所述待调度UE的待传输的重传TB中有X个重传TB频域资源分配成功时,通过X条HXXH分别指示相应的待调度UE本次资源分配的信息,x〈= N’。
7.如权利要求5或6所述的方法,其特征在于,当所述基站设备先为所述一个时域排序队列中的初传数据分配频域资源,后为所述N个时域排序队列中的重传TB分配频域资源时,在所述基站设备为所述N个时域排序队列中的重传TB分配频域资源之前,所述基站设备将归属于初传数据频域资源分配成功的待调度UE的重传TB从所述N个时域排序队列中删除。
8.如权利要求4所述的方法,其特征在于,所述基站设备为所述一个时域排序队列中的初传数据分配频域资源的过程,进一步包括 所述基站设备将所述一个时域排序队列中属于同一个待调度UE的所有初传数据聚合成一组,并以所述待调度UE对应的最高优先级的初传数据的优先级作为所述待调度UE的调度优先级,得到重新排序后的UEi,i=0、l、2、…、Z-l,Z是当前需要参与上行频域资源分配的UE总个数,且i的数值越大表示相应UEi的调度优先级越低; 如果在当前调度时刻允许同时调度的N个上行子帧不存在相同空闲资源,则所述基站设备在可用HXXH允许的条件下分别按照Z个UEi的调度优先级确定最佳传输资源,并对确定的所述最佳传输资源对应的UEi执行单帧调度;如果所述Z个UEi中有X个频域资源分配成功时,则通过X条HXXH分别指示相应的UEi本次资源分配的信息,X〈=Z ;其中,最佳传输资源是指=UEi在当前调度时刻允许同时被调度的所有N个上行子帧中承载数据量最大,且占用物理资源块PRB个数最少的未被其他UE占用的空闲频域资源。
9.如权利要求8所述的方法,其特征在于,在所述基站设备得到重新排序后的UEi之后,如果在当前调度时刻允许同时调度的N个上行子帧都存在相同空闲资源,则所述基站设备为所述一个时域排序队列中的初传数据分配频域资源的过程,进一步包括 步骤A、所述基站设备将UEi的所有初传数据的数据量累加后均分成N份,并在所述空闲资源中为UEi查找是否有满足一份初传数据的数据量传输所需要的频域资源;如果有,则所述基站设备对所述UEi执行多帧调度,通过一条HXXH指示所述UEi本次资源分配的信息,同时标记N个上行子帧被分配的频域资源已被UEi占用,更新空闲资源剩余可用数目,并执行i++ ;执行j++ ;如果没有,则所述基站设备跳过对所述UEi的资源分配过程,并执行i++ ;其中,初始i=0 ;j=0,且执行i++表示执行i=i+l,执行j++表示执行j=j+l ; 步骤B、如果空闲资源还有剩余;则如果i〈Z,则所述基站设备对UEi执行步骤A ;如果i>=Z,且j〈Z,则所述基站设备跳转执行步骤C ;如果i>=Z,且j>=Z,则所述基站设备结束本次调度; 步骤C、如果空闲资源没有剩余,或者i>=z且j〈z,则所述基站设备在可用roccH允许的条件下分别按照未调度成功的z-j个UEi的调度优先级确定其最佳传输资源,并对确定的所述最佳传输资源对应的UEi执行单帧调度;如果所述z-j个UEi中有X个频域资源分配成功时,通过X条HXXH分别指示相应的UEi本次资源分配的信息,X〈z-j ;其中,最佳传输资源是指=UEi在当前调度时刻允许同时被调度的所有N个上行子帧中承载数据量最大,且占用PRB个数最少的未被其他UE占用的空闲频域资源。
10.如权利要求8或9所述的方法,其特征在于,当所述基站设备先为所述N个时域排序队列中的重传TB分配频域资源,后为所述一个时域排序队列中的初传数据分配频域资源时,在所述基站设备为所述一个时域排序队列中的初传数据分配频域资源之前,所述基站设备将归属于重传TB频域资源分配成功的待调度UE的初传数据从所述一个时域排序队列中删除。
11.一种基站设备,其特征在于,包括 时域排序模块,用于在当前调度时刻对待调度用户设备UE进行优先级排序; 频域资源分配模块,用于按照时域排序结果为所述待调度UE分配当前调度时刻允许调度的上行子帧的频域资源。
12.如权利要求11所述的基站设备,其特征在于,所述待调度UE具体为在当前调度时刻,所述基站设备记录的上行缓冲buffer中有初传数据需要传输的UE,和/或,有重传传输块TB需要传输的UE。
13.如权利要求11所述的基站设备,其特征在于, 所述时域排序模块,具体用于创建N+1个时域排序队列;其中,N为当前调度时刻允许同时调度的上行子帧总数,且在N+1个时域排序队列中,一个时域排序队列用于记录N个上行子帧中需要传输的初传数据信息,其它N个时域排序队列分别用于记录需要在N个不同上行子帧传输的重传TB信息; 将业务类型为保证比特率GBR业务的待调度UE的初传数据信息按照待传输数据量从大到小的顺序记录到所述一个时域排序队列,并将业务类型为非保证比特率NGBR业务的待调度UE的初传数据信息按照最小比特率MinBR从大到小的顺序记录到所述一个时域排序队列;以及, 按照重传TB所对应的需要重传的上行子帧将待调度UE的重传TB信息记录到所述N个时域排序队列,且所述N个时域排序队列中的同一个时域排序队列中的重传TB信息按照已经重传的次数从大到小排序记录。
14.如权利要求13所述的基站设备,其特征在于, 所述频域资源分配模块,具体用于为所述N个时域排序队列中的重传TB分配当前调度时刻允许调度的上行子帧的频域资源,并为所述一个时域排序队列中的初传数据分配当前调度时刻允许调度的上行子帧的频域资源;或者, 为所述一个时域排序队列中的初传数据分配当前调度时刻允许调度的上行子帧的频域资源,并为所述N个时域排序队列中的重传TB分配当前调度时刻允许调度的上行子帧的频域资源。
15.如权利要求14所述的基站设备,其特征在于, 所述频域资源分配模块,进一步用于当同一个待调度UE在所述N个时域排序队列中都有待传输的重传TB时,每个时域排序队列中的待传输的重传TB以TBi表不,且i=0…Yn-1,Yn是第η个时域排序队列中待传输的重传TB的总个数,且η=0…N-1 ; 如果在当前调度时刻允许同时调度的N个上行子帧都存在相同空闲资源,并且在可用PDCCH允许的条件下,则当相同空闲资源中有同时适用于所述N个时域排序队列中属于所述待调度UE的待传输的重传TB的重传资源时,对所述待调度UE执行多帧调度,并通过一条物理下行控制信道HXXH指示所述待调度UE本次资源分配的信息,以及同时标记当前调度时刻允许同时调度的N个上行子帧被分配的频域资源已被所述待调度UE占用;当相同空闲资源中没有同时适用于所述N个时域排序队列中属于所述待调度UE的待传输的重传TB的重传资源时,在可用HXXH允许的条件下依次从所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中分别选出重传次数最大的重传TB,并在其允许重传的上行子帧上执行单帧调度,且当所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中有X个重传TB频域资源分配成功时,通过X条HXXH分别指示相应的待调度UE本次资源分配的信息,X〈=N; 如果在当前调度时刻允许同时调度的N个上行子帧不存在相同空闲资源,则在可用PDCCH允许的条件下依次从所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中分别选出重传次数最大的重传TB,并在其允许重传的上行子帧上执行单帧调度,且当所述N个时域排序队列中属于所述待调度UE的待传输的重传TB中有X个重传TB频域资源分配成功时,通过X条HXXH分别指示相应的待调度UE本次资源分配的信息,X〈=N。
16.如权利要求14所述的基站设备,其特征在于, 所述频域资源分配模块,进一步用于当同一个待调度UE在所述N个时域排序队列中未都有待传输的重传TB时,每个时域排序队列中的待传输的重传TB以TBi表不,且i=0···Yn-1,Yn是第η个时域排序队列中待传输的重传TB的总个数,且n=0…N’ -1,N’〈N; 在可用PDCCH允许的条件下依次从所述N’个时域排序队列中属于所述待调度UE的待传输的重传TB中分别选出重传次数最大的重传TB,并在其允许重传的上行子帧上执行单帧调度,且当所述N’个时域排序队列中属于所述待调度UE的待传输的重传TB中有X个重传TB频域资源分配成功时,通过X条HXXH分别指示相应的待调度UE本次资源分配的信息,X<= N,。
17.如权利要求15或16所述的基站设备,其特征在于, 所述频域资源分配模块,还用于当先为一个时域排序队列中的初传数据分配频域资源,后为N个时域排序队列中的重传TB分配频域资源时,在为所述N个时域排序队列中的重传TB分配频域资源之前,将归属于初传数据频域资源分配成功的待调度UE的重传TB从所述N个时域排序队列中删除。
18.如权利要求14所述的基站设备,其特征在于, 所述频域资源分配模块,进一步用于将一个时域排序队列中属于同一个待调度UE的所有初传数据聚合成一组,并以所述待调度UE对应的最高优先级的初传数据的优先级作为所述待调度UE的调度优先级,得到重新排序后的UEi,i=0、l、2、…、Z-1,Z是当前需要参与上行频域资源分配的UE总个数,且i的数值越大表示相应UEi的调度优先级越低; 如果在当前调度时刻允许同时调度的N个上行子帧不存在相同空闲资源,则在可用PDCCH允许的条件下分别按照Z个UEi的调度优先级确定最佳传输资源,并对确定的所述最佳传输资源对应的UEi执行单帧调度;如果所述Z个UEi中有X个频域资源分配成功时,则通过X条roccH分别指示相应的UEi本次资源分配的信息,x〈=z;其中,最佳传输资源是指UEi在当前调度时刻允许同时被调度的所有N个上行子帧中承载数据量最大,且占用物理资源块PRB个数最少的未被其他UE占用的空闲频域资源。
19.如权利要求18所述的基站设备,其特征在于, 所述频域资源分配模块,进一步用于如果在当前调度时刻允许同时调度的N个上行子帧都存在相同空闲资源,则进一步通过如下步骤为所述一个时域排序队列中的初传数据分配频域资源; 步骤八、将UEi的所有初传数据的数据量累加后均分成N份,并在所述空闲资源中为UEi查找是否有满足一份初传数据的数据量传输所需要的频域资源;如果有,则对所述UEi执行多帧调度,通过一条HXXH指示所述UEi本次资源分配的信息,同时标记N个上行子帧被分配的频域资源已被UEi占用,更新空闲资源剩余可用数目,并执行i++ ;执行j++ ;如果没有,则跳过对所述UEi的资源分配过程,并执行i++ ;其中,初始i=0 ;j=0,且执行i++表示执行i=i+l,执行j++表示执行j=j+l ; 步骤B、如果空闲资源还有剩余;则如果i〈Z,对UEi执行步骤A ;如果i >=Z,且j〈Z,跳转执行步骤C ;如果i>=Z,且j>=Z,结束本次调度; 步骤C、如果空闲资源没有剩余,或者i>=Z且j〈Z,则在可用HXXH允许的条件下分别按照未调度成功的Z-j个UEi的调度优先级确定其最佳传输资源,并对确定的所述最佳传输资源对应的UEi执行单帧调度;如果所述Z-j个UEi中有X个频域资源分配成功时,通过X条HXXH分别指示相应的UEi本次资源分配的信息,X〈=z-j ;其中,最佳传输资源是指UEi在当前调度时刻允许同时被调度的所有N个上行子帧中承载数据量最大,且占用PRB个数最少的未被其他UE占用的空闲频域资源。
20.如权利要求18或19所述的基站设备,其特征在于, 所述频域资源分配模块,还用于当先为N个时域排序队列中的重传TB分配频域资源,后为一个时域排序队列中的初传数据分配频域资源时,在为所述一个时域排序队列中的初传数据分配频域资源之前,将归属于重传TB频域资源分配成功的待调度UE的初传数据从所述一个时域排序队列中删除。
全文摘要
本发明公开了一种资源分配方法和设备,该方法包括基站设备在当前调度时刻对待调度用户设备UE进行优先级排序;所述基站设备按照排序结果为所述待调度UE分配当前调度时刻允许调度的上行子帧的频域资源。本发明实施例中,从节约PDCCH资源和合理进行资源分配的角度考虑,通过对待调度UE进行优先级排序,并按照排序结果为待调度UE分配允许调度的多个上行子帧的频域资源,从而可以基于一条PDCCH进行上行多帧调度(即承载同时指示两个不同的被调度上行子帧grant的调度),并对UE进行调度资源指示,在保证系统频谱效率的同时也减少了PDCCH资源的占用;而且能够在保证LTE系统的上行业务峰值速率体现的同时,均衡考虑多帧调度的数据量。
文档编号H04W16/10GK103052071SQ201210329058
公开日2013年4月17日 申请日期2012年9月7日 优先权日2012年9月7日
发明者刘蓉, 刘阳 申请人:电信科学技术研究院