Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种SDMA调度流程优化方法、装置及小区 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明提出了一种SDMA调度流程优化方法、装置及小区。所述SDMA调度流程优化方法,包括:将小区接收到UE信号的CP集合作为UE的激活集;将所述小区中与所述激活集无交集的CP集合作为所述UE的激活集无交集;根据所述激活集和所述激活集无交集,生成所述UE的激活集无交集矩阵;基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对,降低了SDMA处理的耗时。

主权项:1.一种SDMA调度流程优化方法,其特征在于,包括:将小区接收到UE信号的CP集合作为UE的激活集;将所述小区中与所述激活集无交集的CP集合作为所述UE的激活集无交集;根据所述激活集和所述激活集无交集,生成所述UE的激活集无交集矩阵;其中,所述激活集无交集矩阵中除去所述激活集和所述激活集无交集之外的元素为0;基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对,其中,通过查询所述激活集无交集矩阵,找到该主调UE的激活集无交集的辅调UE队列。

全文数据:一种SDMA调度流程优化方法、装置及小区技术领域[0001]本发明涉及LTE通信设备技术领域,尤其涉及一种SDMA调度流程优化方法、装置及小区。背景技术[0002]超级小区的产生,不仅要解决信令的频繁切换、地域的广覆盖等普通小区难以解决的问题,还应该保证超级小区的流量无限接近多个普通小区的流量之和。空分多址SDMA技术是复用空间上的频域和时域资源,集中调度超级小区内各个CP集合接入的UE,解决了超级小区集中调度产生的先天性流量缺陷。然而,己知SDMA处理的软件算法循环遍历比较多,处理效率低,导致SDMA给超级小区带来的流量增益也是差强人意。因此,需要一种SDMA调度流程优化方法、装置及小区,以解决现有技术中存在的上述技术问题。发明内容[0003]本发明提供一种SDMA调度流程优化方法、装置及小区,提高了小区上下行SDMA的性能,降低了SDMA处理的耗时。[0004]本发明采用的技术方案是:一种SDMA调度流程优化方法,包括:将小区接收到UE信号的CP集合作为UE的激活集;将所述小区中与所述激活集无交集的CP集合作为所述UE的激活集无交集;根据所述激活集和所述激活集无交集,生成所述UE的激活集无交集矩阵;基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对。[0005]优选地,所述生成所述UE的激活集无交集矩阵,具体包括:将所述激活集作为所述激活集无交集矩阵中行的第一个元素;将所述激活集无交集作为所述行的除第一个元素之外的其它元素;将所述激活集无交集矩阵中除去所述激活集和所述激活集无交集之外的元素置为0。[0006]优选地,所述对主调UE和辅调UE进行SDMA配对之前,所述方法,还包括:将所述激活集按照所述主调UE的RB由大到小,形成主调UE双向队列。[0007]优选地,所述对主调UE和辅调UE进行SDMA配对之前,所述方法,还包括:基于所述激活集的个数,生成所述辅调UE的头节点的数组,所述数组的下标为所述激活集无交集的数值;将所述激活集无交集按照所述辅调UE的RB由大到小,形成所述辅调UE双向队列,并且将所述辅调UE双向队列挂在所述数组中对应所述下标的元素下。[0008]优选地,所述基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对,具体包括:从所述主调UE双向队列选取所述主调UE;从所述激活集无交集矩阵中取出所述主调UE的激活集无交集;根据所述激活集无交集的数值查找作为所述数组中对应所述下标的元素下是否存在所述辅调UE双向队列;若存在所述辅调UE双向队列,则从所述辅调UE双向队列中取出所述辅调UE和所述主调UE进行SDMA配对;若所述辅调UE与所述主调UE进行SDMA配对完成,则返回执行从所述主调UE双向队列中取出下一个主调UE进行SDMA配对。[0009]优选地,根据所述激活集无交集的数值查找作为所述数组中对应所述下标的元素下是否存在所述辅调UE双向队列之后,所述方法,还包括:若不存在所述辅调UE双向队列,则返回执行从所述激活集无交集矩阵中取出所述主调UE的下一个激活集无交集。[0010]优选地,所述将小区接收到UE信号的CP集合作为UE的激活集之前,所述方法,还包括:根据所述CP集合的数量和所述小区允许接入的所述UE的数量,向内存的资源池申请资源节点形成空闲节点队列;相应地,对所述UE进行SDMA配对,具体包括:调取所述空闲节点队列中的空闲节点作为使用节点;将所述主调皿和所述辅调UE的调度信息存入所述使用节点。[0011]优选地,所述将所述主调UE和所述辅调UE的调度信息存入所述使用节点之后,所述方法,还包括:在所述主调UE和所述辅调UE完成SDMA配对并调度完成的条件下,释放所述使用节点至所述空闲节点队列的资源池。[0012]本发明还提供了一种SDMA调度流程优化装置,包括:激活集生成模块,用于将小区接收到UE信号的CP集合作为UE的激活集;无交集生成模块,用于将所述小区中与所述激活集无交集的CP集合作为所述UE的激活集无交集;矩阵生成模块,用于根据所述激活集和所述激活集无交集,生成所述UE的激活集无交集矩阵;配对模块,用于基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对。[0013]优选地,所述矩阵生成模块,具体用于:将所述激活集作为所述激活集无交集矩阵中行的第一个元素;将所述激活集无交集作为所述行的除第一个元素之外的其它元素;将所述激活集无交集矩阵中除去所述激活集和所述激活集无交集之外的元素置为〇。[0014]优选地,所述矩阵生成模块,还包括,主调UE双向队列形成模块,用于:将所述激活集按照所述主调UE的RB由大到小,形成主调UE双向队列。[0015]优选地,所述矩阵生成模块,还包括,辅调UE双向队列形成模块,用于:基于所述激活集的个数,生成所述辅调UE的头节点的数组,所述数组的下标为所述激活集无交集的数值;将所述激活集无交集按照所述辅调UE的RB由大到小,形成所述辅调UE双向队列,并且将所述辅调UE双向队列挂在所述数组中对应所述下标的元素下。[0016]优选地,所述配对模块,具体用于:从所述主调UE双向队列选取所述主调UE;基于从所述激活集无交集矩阵中取出所述主调UE的激活集无交集的数值;根据所述激活集无交集的数值查找作为所述数组中对应所述下标的元素下是否存在所述辅调UE双向队列;若存在所述辅调UE双向队列,则从所述辅调UE双向队列中取出所述辅调UE和所述主调UE进行SDMA配对;若所述辅调UE与所述主调UE进行SDMA配对完成,则返回执行从所述主调UE双向队列中取出下一个主调UE进行SDMA配对。[0017]优选地,所述装置,还包括,节点提前申请模块,用于:根据所述CP集合的数量和所述小区允许接入的所述UE的数量,向内存的资源池申请资源节点形成空闲节点队列;相应地,所述配对模块,还用于:调取所述空闲节点队列中的空闲节点作为使用节点;将所述主调UE和所述辅调UE的调度信息存入所述使用节点。[0018]优选地,所述装置,还包括,节点释放模块,用于:在所述主调和所述辅调UE完成SDMA配对并调度完成的条件下,释放所述使用节点至所述空闲节点队列的资源池。[0019]本发明还提供了一种小区,其特征在于,包括根据上文所述SDMA调度流程优化装置。[0020]采用上述技术方案,本发明至少具有下列效果:[0021]采用本申请提出的SDMA调度流程优化方法,减少了内存操作耗时和多UE进行SDMA调度的时间复杂度,提升了LTE无线系统的调度能力和时频域资源的利用率,大大提高了小区的上下行流量。附图说明[0022]图1为本发明第一实施例的SDM调度流程优化方法的流程图;[0023]图2为本发明第二实施例的SDMA调度流程优化方法中生成的激活集无交集矩阵的不意图;[0024]图3为本发明第二实施例的SDMA调度流程优化方法中按激活集的个数生成的数组及同一数组中对应下标的元素下挂的辅调UE双向队列的示意图;[0025]图4为本发明第三实施例的SDMA调度流程优化方法中主调UE双向队列及与其配对的辅调UE的示意图;[0026]图5为本发明第四实施例的sdma调度流程优化装置的方框图;[0027]图6为本发明第五实施例、第六实施例和第七实施例的SDMA调度流程优化装置的方框图;[0028]图7为本发明第八实施例的SMA调度流程优化装置的方框图。具体实施方式[0029]为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。[0030]本发明提供的SDMA调度流程优化方法,降低了SDMA处理耗时,下面将详细地描述本发明的SDMA调度流程优化方法及其各个步骤。[0031]第一实施例[0032]如图1所示,本实施例提供的SDMA调度流程优化方法,包括:步骤S10:将小区接收至_信号的CP集合作为UE的激活集;步骤S20:将小区中与激活集无交集的CP集合作为UE的激活集无交集,用bitmap表示,每bit表示是否激活某CP集合,0-未激活,1-激活;步骤S30:根据激活集合激活集无交集,生成UE的激活集无交集矩阵;步骤S40:基于激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对,每个主调UE,可以和多个辅调UE进行配对,要求是该主调UE和辅调UE之间,辅调UE之间没有激活集的交集。[0033]生成激活集无交集矩阵后,某个主调UE在进行SDMA配对时,通过查询激活集无交集矩阵,快速找到该主调UE的激活集无交集的辅调UE队列,来进行SDMA配对,省去了冗余循环配对流程。[0034]其中,主调UE指已经分配RB资源,在SDMA流程开始之前就已经调度成功的UE。辅调UE是指未分配RB资源,但还能参与SDMA流程并可以和主调UE配对的待调度UE。已配对辅调UE指已经和主调UE配对成功的辅调UE,待配对辅调UE是指还未和主调UE配对的辅调UE。激活集是指在小区中可以接收到的UE信号的CP集合,一般用bit位图表示,比如用8bit表示8个CP集合,如果UE信号被小区的上述8个CP集合中的某3个CP集合接收到,那么此UE的激活集可以表示为bitmap=bit’00001011,那么跟该激活集无交集的小区集合的位图就有bit’00010000,bit’00010100等。上述激活集和激活集无交集按预定规则排列组成的矩阵为UE的激活集无交集矩阵。将在小区中收到某UE信号的CP集合采用激活集表示的目的是标识在不同的空间区域发送相同的无线资源数据信息,与此激活集无交集的CP集合上,就可以发送其他UE的无线资源数据,两者在不同的CP集合上发送不同的无线信号,不会形成干扰,并且采用bitmap表示激活集,在软件程序上进行“与”、“或”操作效率高。[0035]采用本实施例的SDMA调度流程优化方法,提升了LTE系统中超级小区上下行SDMA配对概率,大大减少了SDMA处理耗时减小。[0036]第二实施例[0037]在第一实施例的基础上,步骤S30:生成主调UE的激活集无交集矩阵,具体包括:将激活集作为激活集无交集矩阵中行的第一个元素;将激活集无交集作为行的除第一个元素之外的其它元素;将激活集无交集矩阵中除去激活集和激活集无交集之外的元素置为〇。[0038]如图2所示为3CP集合激活集无交集矩阵,每一行的首元素b’001表示十进制值1的bitmap,其他类似是UE的激活集,该首元素与其后的所有元素在bitmap的每个位上无交集,例如lb’001分别和其后的2b’010,4b’100,6b’110通过程序计算按位与,其结果都为〇b’000。激活集可以按最大8bit也可以是16bit32bit64bit,具体按照小区下CP集合的个数来申请长度),占用一个字节8bit的位置,即每个小区最大配置8个CP集合来生成激活集无交集矩阵。[0039]进一步地,对主调UE和辅调UE进行SDMA配对之前,本实施例的SDMA流程优化方法,还包括:将激活集按照主调UE的RB由大到小,形成主调UE双向队列。按照主调UE参与本次调度占用的RB由大到小,形成主调UE双向队列,并且将激活集激活集无交集矩阵的第一列。[0040]按照主调UE的RBRB:资源块,一个终端可以分配的无线资源个数,英文全称:ResourceBlock大小排序的主调UE双向队列。作为优选地,将激活集无交集作为行的除第一个元素之外的其它元素;将激活集无交集矩阵中除去激活集和激活集无交集之外的元素置为0。[0041]作为优选地,对主调UE和辅调UE进行SDMA配对之前,本实施例的SDMA调度流程优化方法,还包括:基于激活集的个数,生成辅调UE的头节点的数组,数组的下标为激活集无交集的数值;将激活集无交集按照辅调UE的RB由大到小,形成辅调UE双向队列,并且将辅调UE双向队列挂在数组中对应下标的元素下。[0042]辅调UE是指可以与其配对的主调UE分配相同大小或者小于主调UE使用的相同时频域位置的RB资源,并且辅调UE和主调UE的激活集无交集,比如主调UE的激活集为b’00000011,占用50个RB,辅调UE的激活集为b’00000100,占用的RB个数只能小于等于50个,并且和主调UE的RB的时频域位置相同。上述辅调UE双向队列配对主调UE双向队列,详细的配对参见第三实施例。不同的主调UE配对不同的辅调UE,同一辅调UE只能参与一次配对,和某主调UE配对成功后,就不能参与其他主调UE的配对,参见图4所示。[0043]如图3所示,待配对的辅调UE按辅调UE的激活集插入以激活集十进制值为下标的头结点数组中本发明中提到的数组都指此数组),数组的下标为辅调肥的激活集bitmaP的十进制值,比如一个辅调UE的激活集b’00000100十进制值为4,那么此辅调UE插入此数组的以第四个元素为头节点的辅调UE双向队列中,并且按辅调UE的RB大小插入,保证与主调UE配对的时候,首先取出的是RB大的辅调UE的激活集。[0044]由此可以看出,按照RB大小分别对主调UE双向队列和辅调UE双向队列进行排序,在进行SDMA配对的时候,先取出RB大的主调UE和RB大的辅调UE,保证大RB乙间的配对概率,节点的提前申请以及双向队列的操作,提高了软件处理效率,省去了大量的循环配对和内存搬移操作。[0045]可以看出,在小区建立初始,生成激活集无交集矩阵,具体地,将小区接收到UE信号的CP集合作为UE的激活集,用bitmap表示,每bit表不是否激活某CP集合,0-未激活,1-激活。然后,对主调UE按RB大小排序,接着对激活集相同的辅调UE插入对应下标的数组元素下的双向队列,并按辅调UE的RB大小排序。最后,基于激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对。对于每一个主调UE,可以和多个辅调UE进行配对,确保该主调UE和辅调UE之间,辅调UE之间没有激活集交集。[0046]第三实施例[0047]如图4所示,步骤S40:基于激活集无交集矩阵,对主调UE进行SDMA配对,具体包括:从主调UE双向队列选取主调UE;从激活集无交集矩阵中选取主调UE的激活集无交集,即辅调UE的激活集;根据辅调UE的激活集的十进制值查找辅调UE的头节点数组对应下标的元素是否存在辅调UE双向队列;若存在辅调UE双向队列,则从辅调UE双向队列中取出辅调UE和主调UE进行SDMA配对;若辅调UE与主调UE进行SDMA配对完成,则返回执行从主调UE双向队列中取出下一个主调UE进行SDMA配对。[0048]作为优选地,根据激活集无交集的数值查找作为数组中对应下标的元素下是否存在辅调UE双向队列之后,本实施例的SDMA调度流程优化方法,还包括:若不存在辅调UE双向队列,则返回执行从激活集无交集矩阵中取出主调UE的下一个激活集无交集。[0049]图4中第一行是主调UE双向队列,按RB大小排序,每个主调UE的节点又是辅调UE双向队列(纵向)的头节点,待配对的辅调UE的激活集与主调UE队列中当前主调UE的激活集、与当前主调UE已配对的所有辅调UE的激活集均没有交集。[0050]如图4所示,主调UE按RB大小插入主调UE双向队列,在进行SDMA配对辅调UE的时候,先给RB最大的主调UE进行SDMA配对辅调UE,保证了RB大的主调UE和RB大的辅调UE进行SDMA配对。采用本实施例的SDMA优化方法,不会存在RB大的主调UE与激活集相同但RB小的辅调UE先配对,并且支持同一个主调UE和多个激活集无交集UE进行SDMA配对,前提是待配对的辅调UE和主调UE、主调UE已配对的辅调UE,均为激活集无交集。[0051]图中,SDMALayerI是对当前主调UE进行第一次配对,SDMALayerII是对当前主调UE进行第二次配对,SDMALayerIII是对当前主调UE进行第三此配对。需要说明的是,在进行SDMA配对是均要保证此次待配对的辅调UE与当前主调UE以及与当前主调UE已经配对成功的辅调UE之间均为激活集交集。[0052]通过本实施例的SDMA调度流程优化方法的实施,优化后的SDMA配对软件算法的时间复杂度仅仅为0n*m,n〈=调度的主调UE个数,m=激活集无交集的激活集个数实际中CP集合个数有限,m取值基本和CP集合个数相当,如3CP集合激活集无交集矩阵,激活集无交集的个数最大为3,CP集合个数越大,激活集无交集的个数越多),当调度的主调UE个数〈可以调度的辅调UE个数,在不考虑系统的总耗时的前提下,主调UE和辅调UE越多,那么RB利用率就越高,小区流量提升越显著。[0053]第四实施例[0054]如图5所示,在第一实施例的基础上,步骤S10:将小区接收到UE信号的CP集合作为主调UE的激活集之前,本实施例的SDMA调度流程优化方法,还包括:步骤S5〇:根据CP集合的数量和小区允许接入的UE的数量,向内存的资源池申请资源节点形成空闲节点队列;相应地,步骤S40:对主调UE进行SDMA配对之前,还包括:步骤S700:调取空闲节点队列中的空闲节点作为使用节点;步骤S701:将主调UE和辅调UE的调度信息(包括激活集bitmap存入使用节点。[0055]申请内存资源就是在小区建立之初,根据小区配置的CP集合总数和小区允许最大接入的UE个数,通过提前申请内存资源,组成空闲节点队列,在调度过程中,SDMA配对之前,对需要分配资源的主调UE和辅调UE,在空闲节点队列中调取空闲节点作为使用节点,并存放主调UE和辅调UE的相关调度信息。本实施例的SDMA调度流程优化方法,提前申请资源池,在调度阶段随取随用,节省了内存申请耗时。[0056]如图5所示,作为优选地,步骤S401:将主调UE和辅调UE的调度信息存入使用节点之后,本实施例的SDMA调度流程优化方法,还包括:步骤S60:在主调UE进行SDMA配对成功并调度完成的条件下,释放使用节点至空闲节点队列的资源池。SDMA配对成功并完成调度后,主调UE和辅调UE释放节点到空闲队列的资源池,保证下一次调度正常使用。[0057]第五实施例[0058]如图6所示,本实施例提供了一种SDMA调度流程优化装置,包括:激活集生成模块10,用于将小区接收到UE信号的CP集合作为UE的激活集;无交集生成模块20,用于将小区中与激活集无交集的CP集合作为UE的激活集无交集;矩阵生成模块30,用于根据激活集和激活集无交集,生成UE的激活集无交集矩阵;配对模块40,用于基于激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对。[0059]第六实施例[0060]如图6和图7所示,在第五实施例的基础上,矩阵生成模块30,具体用于:将激活集作为激活集无交集矩阵中行的第一个元素;将激活集无交集作为行的除第一个元素之外的其它元素;将激活集无交集矩阵中除去激活集和激活集无交集之外的元素置为0。[0061]作为优选地,本实施例的SDMA调度流程优化装置,还包括排序模块5〇,具体用于:将激活集按照主调UE的RB由大到小,形成主调UE双向队列。[0062]进一步地,排序模块30,还用于:基于激活集的个数,生成辅调UE的头节点的数组,数组的下标为激活集无交集的数值;将激活集无交集按照辅调UE的RB由大到小,形成辅调UE双向队列,并且将辅调UE双向队列挂在数组中对应下标的元素下。[0063]第七实施例[0064]如图6所示,在第六实施例的基础上,本实施例的SDMA调度流程优化装置中,配对模块40,具体用于:从主调UE双向队列选取主调UE;从激活集无交集矩阵中选取主调UE的激活集无交集,即辅调UE的激活集;根据辅调UE的激活集的十进制值查找辅调UE的头结点数组对应下标的元素是否存在辅调UE双向队列;若存在辅调UE双向队列,则从辅调UE双向队列中取出辅调UE和主调UE进行SDMA配对;若辅调UE与主调UE进行SDMA配对完成,则返回执行从主调UE双向队列中取出下一个主调UE进行SDMA配对。[0065]如图4所示,对于主调UE队列的第一个主调UE,其激活集为b’1000011,RB=60,假设是7CP集合的小区,那么查询7CP集合的激活集无交集矩阵(类似图2生成),主调UE的bitmap的十进制值是67,那么和该第一主调UE的激活集b’1000011无交集的辅调UE的激活集的集合是{b,0000100,b’0001000,b’0010000,b’0100000,b’0001100,b,0010100,b’0100100,b,0011000,b,0101000,b’0110000,b,0011100,b,0101100,b’0110100,b,0111000,b’0111100},用十进制值表示就是{4,8,16,32,12,20,36,24,40,48,28,44,52,56,60},然后先把十进制值4作为辅调UE头节点数组的下标,直接索引到激活集为4b’0000100的辅调UE队列参见图3,查看得到辅调UE双向队列有两个节点(即两个可配对的辅调UE,那么本次取出一个待配对的辅调UE4,与主调UE进行配对。具体操作是把UE4从激活集为b’0000100的待调度辅调UE的双向队列取出,再判断是否和主调UE的已配对的辅调UE是否有激活集交集,如果有,则此辅调UE不能作为本主调UE的配对辅调UE,图中没有其他已配对的辅调UE,则插入辅调UE4到主调UE的已配对的辅调UE队列中,完成辅调UE4与主调UE的SDMA配对。然后把十进制值8作为头结点数组的下标,直接索引到激活集为8b’0001000的辅调UE队列,查看得到该数组对应下标的元素下的双向队列为空,则用下一个辅调UE的激活集的十进制值索引待调度的辅调UE队列,依次类推,直到所有与主调UE的激活集无交集全部遍历完。[0066]针对主调UE队列的第一个主调UE,遍历完其激活集无交集后,在图3所示的待调度的所有辅调UE队列中,只找出了一个可以进行SDMA配对的辅调UE4,其占用的RB相对于主调UE占用的RB取小,为60。[0067]如图4所示,然后开始对第二个主调UE进行SDMA配对,其激活集为b’00000001,RB=20,查询7CP对应的激活集无交集矩阵,主调UE的bitmap的十进制值是1,那么和该主调UE的激活集无交集的辅调UE的激活集可以是除bit0外的其他bi11〜bi17的任意组合,十进制表示为{2,4,8,16,32,64,6,10,•••},然后先把与bitmap为b’0000001的激活集无交集依次作为辅调UE头节点数组的下标,直接索引到辅调UE3b’0000010,RB=S,UE5b’0000100,RB=15,UE6b’1000000,RB=50,其中UE6的RB取值最终应该是20,因为需要相对于主调UE的RB取小,并且UE5插入当前主调UE的已配对的辅调UE双向队列时,需要判断与UE3的激活集是否有交集,UE6插入当前主调UE的已配对的辅调双向队列时需要与之前插入的UE3、UE5判断是否有激活集交集,没有激活集交集才能插入已配对的辅调队列,其中待配对的辅调UE双向队列激活集为b’0000001中UE1、UE2因为和主调UE激活集为b’0000001有激活集交集,故不能参与配对参见图3、图4。[0068]主调UE队列的第三个UE激活集b’1000111,RB=10在查询激活集无交集矩阵后,并没有找到可以配对的辅调UE,故其已配对的辅调UE队列为空,表示没有可配对的辅调UE。[0069]主调UE队列的第四个UE激活集b’0001000,RB=10在查询激活集无交集矩阵后,只剩一个可配对的UE1激活集为b’0000001,RB二40与该当前主调UE进行配对,最后辅调UE的RB相对于主调UE的RB取小,即辅调UE1最终调度的RB二10。[0070]至此,主调UE双向队列中所有主调UE已经遍历完,其实在辅调UE队列中还剩余激活集为b’0000001,RB=24的待调度辅调UE2,因为没有主调UE可和其配对,UE2最终没有被调度出去,只能参与下一次的调度流程。[0071]如图4所示,依次对主调UE队列中的主调UE进行SDMA配对,当SDMALayerI配对完成后,还可以进行SDMALayerII、III配对,保证主调UE和与其配对的辅调UE、与该主调UE配对的各个辅调UE之间均为无激活集交集,这样是为了保证无线信号不会互相干扰。[0072]通过上面的方法,可以最大限度地对主、辅调UE进行SDMA配对,提高了配对概率,并且减少了内存操作搬移、赋值等耗时,降低了软件处理中的时间复杂度,大大提升了LTE无线系统的调度能力和资源利用率。[0073]第八实施例[0074]如图7所示,在第五实施例的基础上,本实施例的SDMA调度流程优化装置,还包括,节点管理模块60,用于:根据CP集合的数量和小区允许接入的UE的数量,向内存的资源池申请资源节点形成空闲节点队列;调取模块70,还用于:调取空闲节点队列中的空闲节点作为使用节点;将主调UE和辅调UE的调度信息存入使用节点。[0075]作为优选地,本实施例的SDMA调度流程优化装置,还包括,节点管理模块6〇,用于:在主调UE完成SDMA配对并调度完成的条件下,释放使用节点至资源池。[0076]第九实施例[0077]此外,本发明还提供了一种小区,包括根据上文所述SDMA调度流程优化装置。[0078]通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。

权利要求:1.一种SDMA调度流程优化方法,其特征在于,包括:将小区接收到UE信号的CP集合作为UE的激活集;将所述小区中与所述激活集无交集的CP集合作为所述UE的激活集无交集;根据所述激活集和所述激活集无交集,生成所述UE的激活集无交集矩阵;基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对。2.根据权利要求1所述的SDMA调度流程优化方法,其特征在于,所述生成所述UE的激活集无交集矩阵,具体包括:将所述激活集作为所述激活集无交集矩阵中行的第一个元素;将所述激活集无交集作为所述行的除第一个元素之外的其它元素;将所述激活集无交集矩阵中除去所述激活集和所述激活集无交集之外的元素置为〇。3.根据权利要求2所述的SDMA调度流程优化方法,其特征在于,所述对主调UE和辅调UE进行SDMA配对之前,所述方法,还包括:将所述激活集按照所述主调UE的RB由大到小,形成主调UE双向队列。4.根据权利要求3所述的SDMA优化方法,其特征在于,所述对主调UE和辅调UE进行SDMA配对之前,所述方法,还包括:基于所述激活集的个数,生成所述辅调UE的头节点的数组,所述数组的下标为所述激活集无交集的数值;将所述激活集无交集按照所述辅调UE的RB由大到小,形成所述辅调UE双向队列,并且将所述辅调UE双向队列挂在所述数组中对应所述下标的元素下。5.根据权利要求4所述的SDMA调度流程优化方法,其特征在于,所述基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对,具体包括:从所述主调UE双向队列选取所述主调UE;从所述激活集无交集矩阵中取出所述主调UE的激活集无交集;根据所述激活集无交集的数值查找作为所述数组中对应所述下标的元素下是否存在所述辅调UE双向队列;若存在所述辅调UE双向队列,则从所述辅调UE双向队列中取出所述辅调UE和所述主调UE进行SDMA配对;若所述辅调UE与所述主调UE进行SDMA配对完成,则返回执行从所述主调UE双向队列中取出下一个主调UE进行SDMA配对。6.根据权利要求5所述的SDMA调度流程优化方法,其特征在于,根据所述激活集无交集的数值查找作为所述数组中对应所述下标的元素下是否存在所述辅调UE双向队列之后,所述方法,还包括:若不存在所述辅调UE双向队列,则返回执行从所述激活集无交集矩阵中取出所述主调UE的下一个激活集无交集。7.根据权利要求1所述的SDMA调度流程优化方法,其特征在于,所述将小区接收到UE信号的CP集合作为UE的激活集之前,所述方法,还包括:根据所述CP集合的数量和所述小区允许接入的所述UE的数量,向内存的资源池申请资源节点形成空闲节点队列;相应地,对所述UE进行SDMA配对,具体包括:调取所述空闲节点队列中的空闲节点作为使用节点;将所述主调UE和所述辅调UE的调度信息存入所述使用节点。8.根据权利要求6所述的SDMA调度流程优化方法,其特征在于,所述将所述主调UE和所述辅调UE的调度信息存入所述使用节点之后,所述方法,还包括:在所述主调UE和所述辅调UE完成SDMA配对并调度完成的条件下,释放所述使用节点至所述空闲节点队列的资源池。9.一种SDMA调度流程优化装置,其特征在于,包括:激活集生成模块,用于将小区接收到UE信号的CP集合作为UE的激活集;无交集生成模块,用于将所述小区中与所述激活集无交集的CP集合作为所述UE的激活集无交集;矩阵生成模块,用于根据所述激活集和所述激活集无交集,生成所述UE的激活集无交集矩阵;配对模块,用于基于所述激活集无交集矩阵,对主调UE和辅调UE进行SDMA配对。10.根据权利要求9所述的SDMA调度流程优化装置,其特征在于,所述矩阵生成模块,具体用于:将所述激活集作为所述激活集无交集矩阵中行的第一个元素;将所述激活集无交集作为所述行的除第一个元素之外的其它元素;将所述激活集无交集矩阵中除去所述激活集和所述激活集无交集之外的元素置为〇。11.根据权利要求10所述的SDMA调度流程优化装置,其特征在于,所述矩阵生成模块,还包括,主调UE双向队列形成模块,用于:将所述激活集按照所述主调UE的RB由大到小,形成主调UE双向队列。12.根据权利要求11所述的SDMA调度流程优化装置,其特征在于,所述矩阵生成模块,还包括,辅调UE双向队列形成模块,用于:基于所述激活集的个数,生成所述辅调UE的头节点的数组,所述数组的下标为所述激活集无交集的数值;将所述激活集无交集按照所述辅调UE的RB由大到小,形成所述辅调UE双向队列,并且将所述辅调UE双向队列挂在所述数组中对应所述下标的元素下。13.根据权利要求12所述的SDMA调度流程优化装置,其特征在于,所述配对模块,具体用于:从所述主调UE双向队列选取所述主调UE;基于从所述激活集无交集矩阵中取出所述主调UE的激活集无交集的数值;根据所述激活集无交集的数值查找作为所述数组中对应所述下标的元素下是否存在所述辅调UE双向队列;若存在所述辅调UE双向队列,则从所述辅调UE双向队列中取出所述辅调UE和所述主调UE进行SDMA配对;若所述辅调UE与所述主调UE进行SDMA配对完成,则返回执行从所述主调UE双向队列中取出下一个主调UE进行SDMA配对。14.根据权利要求9所述的SDMA调度流程优化装置,其特征在于,所述装置,还包括,节点提前申请模块,用于:根据所述CP集合的数量和所述小区允许接入的所即、JM里,口」仔的负源池甲1s负源节点形成空闲节点队列;相应地,所述配对模块,还用于:调取所述空闲节点队列中的空闲节点作为使用节点;将所述主调UE和所述辅调UE的调度信息存入所述使用节点。15.根据权利要求14所述的SDMA调度流程优化装置,其特征在于,所述装置,还包括,节点释放模块,用于:在所述主调和所述辅调UE完成SDMA配对并调度完成的条件下,释放所述使用节点至所述空闲节点队列的资源池。16.—种小医,其特征在于,包括根据权利要求9至15中任一项所述SDMA调度流程优化装置。

百度查询: 中兴通讯股份有限公司 一种SDMA调度流程优化方法、装置及小区

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。