本发明实施例涉及通信技术领域,尤其涉及一种链路自适应调整方法及装置。
背景技术:
移动业务是基于移动通信环境下的业务种类,随着无线移动通信技术的发展,移动业务的发展空间还会更大。目前,移动业务主要分为点到点业务(例如单播业务)和点到多点业务(例如广播组播业务、组呼业务)。
对于点到多点业务,3gpp有3种传输机制来解决点到多点业务,分别为增强型多媒体广播多播业务(enhancedmultimediabroadcastmulticastservice,embms)、单小区点到多点(singlecellpointtomultipoint,sc-ptm)和单播(unicast)。
其中,链路自适应技术即自适应调制与编码(adaptivemodulationandcoding,amc)是自适应动态的调整信息数据速率,以匹配每个终端的无线信道容量。amc能够非常有效的实现分组数据在无线空口中的传输。
而对于embms和sc-ptm,还没有物理层的自适应调制与编码机制,为了满足业务的服务质量(qualityofservice,qos)要求,发送节点可能只能选择比较保守的调制和编码方式向终端下发的业务,使数据业务传输效率非常低下。
技术实现要素:
本发明提供一种链路自适应调整方法及装置,以提高数据业务的传输效率。
第一方面,本发明实施例提供了一种链路自适应调整方法,包括:
发送节点确定反馈链路状态信息的接收节点的数量;
所述发送节点根据所述链路状态信息和所述接收节点的数量确定业务组的调制和编码方式,所述业务组包含至少一个接收节点。
第二方面,本发明实施例还提供了一种链路自适应调整装置,包括:
数量确定模块,配置于发送节点中,用于确定反馈链路状态信息的接收节 点的数量;
调制和编码方式确定模块,配置于发送节点中,用于根据所述链路状态信息和所述接收节点的数量确定业务组的调制和编码方式,所述业务组包含至少一个接收节点。
本发明实施例通过发送节点根据所述链路状态信息和所述接收节点的数量确定所述业务组的调制和编码方式,使发送节点在后续为业务组内的接收节点传输数据时能够采用适宜的调制和编码方式,能够提高业务数据的传输效率。
附图说明
图1a是本发明实施例一中的一种链路自适应调整方法的流程图;
图1b是本发明实施例一中的一种链路自适应调整方法中的cqi与调制和编码方式的映射表示意图;
图1c是本发明实施例一中的一种链路自适应调整方法中的cqi、mcs与调制和编码方式三者之间的映射表示意图;
图2a是本发明实施例二中的一种链路自适应调整方法的流程图;
图2b是本发明实施例二中的一种链路自适应调整方法中的上行资源占用情况示意图;
图3a是本发明实施例三中的一种链路自适应调整方法的流程图;
图3b是本发明实施例三中的一种链路自适应调整方法中的harq反馈资源占用示意图;
图4是本发明实施例四中的一种链路自适应调整装置的结构图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1a为本发明实施例一提供的一种链路自适应调整方法的流程图,本实施例可适用于接收节点与发送节点进行数据通信的情况,例如,点对多点业务, 该方法可以由本发明实施例提供的链路自适应调整来执行,该装置可采用软件或硬件的方式实现,该装置集成于发送节点中,本实施例的执行主体为集成了本发明实施例提供的信息处理装置的发送节点,如图1a所示,具体包括:
s101、发送节点确定反馈链路状态信息的接收节点的数量。
其中,所述发送节点可以为但不限于为终端或发送节点,所述接收节点可以为但不限于为终端。所述发送节点可以为但不限于2g、3g、4g网络中的发送节点。其中,终端可以为但不限于为移动终端、平板电脑和固定终端。这里的接收节点可以为一个或多个,发送节点为一个。
当所述接收节点为多个时,为进一步减少后续发送节点的检测负担,接收同一业务的多个接收节点可共用一个上行资源组,即多个接收节点均通过该共用的上行资源组中的上行资源反馈信息。其中,所述上行资源为用于向发送节点进行信息反馈的资源,优选为上行同步资源,例如伪噪声(pseudo-noise,pn)序列或啁啾(zadoff-chu,zc)序列。例如,对于点对多点业务,该业务组中的所有接收节点共用一个上行资源组,发送节点在检测时在同一个上行资源组中进行检测即可,可以有效减少接收节点的负担。
其中,所述链路状态信息包含但不限于以下至少一种:信道质量指示(channelqualityindicator,cqi)、信号与干扰加噪声比(signaltointerferenceplusnoiseratio,sinr)、调制和编码方式和信道空间信息。所述信道空间信息包括但不限于以下至少一种:秩指示(rankindicator,ri)、预编码矩阵指示(precodingmatrixindicator,pmi)和高度指示(altitudeindicator,ai)。
具体的,所述发送节点在确定反馈链路状态信息的接收节点的数量时,可以采用如下方法,所述发送节点通过检测业务组内的接收节点反馈信息时所使用的上行资源组,获取所述上行资源组内各上行资源的总接收功率,所述反馈信息包含链路状态信息。所述发送节点可采用如下两种方式根据所述总接收功率和目标接收功率确定通过所述上行资源反馈信息的接收节点的数量:
第一种方式,所述发送节点采用如下公式一计算得到通过所述上行资源反馈信息的接收节点的数量:
其中,n为接收节点的数量,ceil()为取整,prx为总接收功率,ptarget为目标接收功率;
第二种方式,所述发送节点采用如下公式二计算得到通过所述上行资源反馈信息的接收节点的数量:
n=ceil[prx(w)/ptarget(w)]
其中,n为接收节点的数量,ceil()为取整,prx为总接收功率,ptarget为目标接收功率。
此外,当同一反馈链路状态信息的上行资源为多个时,将每个上行资源上反馈链路状态信息对应的接收节点的数量加和作为最终的接收节点的数量。
s102、所述发送节点根据所述链路状态信息和所述接收节点的数量确定业务组的调制和编码方式,所述业务组包含至少一个接收节点。
具体的,所述发送节点根据所述接收节点的数量和链路状态信息确定满足覆盖率要求的接收节点对应的链路状态信息;根据所述对应的链路状态信息确定所述业务组的调制和编码方式。例如,所述链路状态信息为cqi,若在tti=n时刻,业务组r1内有20个用户设备ue通过上行资源组内的上行资源反馈cqi,若发送节点通过对上行资源组内各个上行资源进行检测得到如下结果:有1个ue反馈cqi=2;有8个ue反馈cqi=3;有6个ue反馈cqi=4;有5个ue反馈cqi=10。发送节点根据95%的覆盖率要求,根据cqi值的大小除去5%的cqi较差(cqi值越小说明对应的ue的通信质量越差)的ue,即将cqi值为2的那1个ue排除在外,在剩余的ue中选择满足覆盖率要求的cqi作为最终用于确定调制和编码方式所使用的cqi,这里可标记为cqifeedback,且cqifeedback=3时能够满足95%的覆盖率要求,则使用该cqifeedback查询如图1b所示的cqi与调制和编码方式之间的映射表,可确定与cqifeedback=3对应的调制和编码方式,将该对应的调制和编码方式作为所述业务组的调制方式即调制方式为qpsk和码率2/3。或者查询如图1c所示的cqi、表征调制和编码方式的相对值mcs和调制和编码方式三者之间的映射表,可确定与cqifeedback=3对应的mcs为3,则进一步根据mcs=3确定所述业务组的调制方式为qpsk和码率2/3。
此外,所述链路状态信息还可以为表征信道空间信息的指示因子,所述表征信道空间信息的指示因子包括但不限于以下至少一种:秩指示(rankindicator,ri)因子、预编码矩阵指示(precodingmatrixindicator,pmi)因子和高度指示(altitudeindicator,ai)因子。当链路状态信息为表征信道空间 信息的指示因子时,采用与为cqi时相类似的方法在确定所述业务组的调制和编码方式,这里不再赘述。
本实施例通过发送节点根据所述链路状态信息和所述接收节点的数量确定所述业务组的调制和编码方式,使发送节点在后续为业务组内的接收节点传输数据时能够采用适宜的调制和编码方式,能够提高业务数据的传输效率。
在上述实施例的基础上,为进一步提高数据传输效率,满足在某一覆盖率条件下同时接收某一业务的一组用户设备的目标块差错率(targetblockerrorrate,targetbler)需求,其中targetbler为同时接收某一业务的组内的用户设备的bler要求。具体的,所述方法还包括:
所述发送节点根据目标块差错率targetbler确定外环因子;
所述发送节点根据所述对应的链路状态信息确定所述业务组的调制和编码方式,包括:
所述发送节点根据所述接收节点发送的混合自动重传请求harq反馈信息调整所述外环因子,或根据所述接收节点发送的混合自动重传请求harq反馈信息和反馈所述harq反馈信息的接收节点的数量调整所述外环因子;
所述发送节点根据所述对应的链路状态信息和调整后的外环因子确定所述业务组的调制和编码方式。
当所述发送节点根据所述接收节点发送的harq反馈信息和反馈所述harq反馈信息的接收节点的数量调整所述外环因子时,具体包括:
如果所述发送节点未接收到所述接收节点发送的harq反馈信息,则在所述外环因子的基础上增加一个外环上升步长;
如果所述发送节点接收到所述接收节点发送的harq反馈信息,则进一步根据harq反馈信息确定接收节点的数量是否满足覆盖率要求,若确定接收节点的数量不满足覆盖率要求,则在所述外环因子的基础上减少一个外环下降步长;若确定接收节点的数量满足覆盖率要求,则在所述外环因子的基础上增加一个外环上升步长。
其中,所述外环上升步长与所述外环下降步长之比为targetbler:(1-targetbler)。所述外环上升步长的取值范围优选为但不限于[0.01,1];和/或,所述外环下降步长的取值范围优选为但不限于[0.01,5]。
具体的,在确定是否满足覆盖率要求时,可采用如下方法:例如,满足覆 盖率要求为95%,所述发送节点可根据所述harq反馈信息中包含的确认字符ack进行确定,当反馈ack的接收节点的数量大于所有反馈的接收节点总数乘以95%,则认为是满足覆盖率要求,否则,不满足覆盖率要求。或者,所述发送节点可根据所述harq反馈信息中包含的非确认字符nack进行确定,当反馈nack的接收节点的数量大于所有反馈的接收节点总数乘以(1-95%),则认为是不满足覆盖率要求,否则,满足覆盖率要求。
当所述发送节点根据所述接收节点发送的harq反馈信息调整所述外环因子时,具体包括:
所述发送节点确定所述harq反馈信息为确认字符ack,则在所述外环因子的基础上增加一个外环上升步长;
或者,
所述发送节点确定所述harq反馈信息为非确认字符nack,则在所述外环因子的基础上减去一个外环下降步长。
其中,所述外环上升步长与所述外环下降步长之比为targetbler:(1-targetbler)。所述外环上升步长的取值范围优选为但不限于[0.01,1];和/或,所述外环下降步长的取值范围优选为但不限于[0.01,5]。
在上述实施例的基础上,所述发送节点根据所述对应的链路状态信息确定所述业务组的调制和编码方式,包括:
所述发送节点根据预先建立的链路状态信息、表征调制和编码方式的相对值mcs与调制和编码方式三者之间的映射表确定所述业务组的调制和编码方式。
具体的,所述发送节点根据预先建立的链路状态信息、mcs与调制和编码方式三者之间的映射表确定与所述对应的链路状态信息匹配的mcs;所述发送节点根据所述匹配的mcs和调整后的外环因子确定所述业务组的调制和编码方式。
此外,所述发送节点根据所述对应的链路状态信息确定所述业务组的调制和编码方式还可以采用如下方法:
所述发送节点预先建立链路状态信息与调制和编码方式之间的映射表,将所述对应的链路状态信息作为初始的链路状态信息,然后根据调整后的外环因子和初始的链路状态信息确定所述业务组的调制和编码方式。以所述链路状态 信息为cqi为例,参见如图1b所示的映射表,当确定初始的cqiinit后,在初始的cqiinit基础上,参考调整后的外环因子,此时所述外环因子可采用detalcqi表示,最终确定的cqi即为cqiinit+detalcqi。根据最终确定的cqi查询如图1b所示的映射表即可确定所述业务组对应的调制和编码方式。
当所述链路状态信息为表征信道空间信息的指示因子时,例如ri、pmi或ai,也采用类似cqi的方式实现。
实施例二
图2a为本发明实施例二提供的一种链路自适应调整方法的流程图,本实施例以实际点对多点业务的通信场景为例,在本实施例中,所述链路状态信息优选为cqi,覆盖率要求为95%,业务组内的用户设备ue通过如图2b所示的上行资源组内的上行资源进行信息反馈,结合图2a,具体包括:
s201、基站根据cqi为业务组r1内的ue分配上行资源组。
s202、在tti=n时刻,业务组r1内有20个ue使用上行资源组内的上行资源反馈测量得到的cqi。
例如,有的1个用户{uek}在上行资源组内的上行资源2上反馈cqi=2;有8个用户{uem}在上行资源组内的上行资源3上反馈cqi=3;有6个用户{uem}在上行资源组内的上行资源4上反馈cqi=4;有5个用户{uen}在上行资源组内的上行资源10上反馈cqi=10。
s203、基站对上资源组内的各个上行资源进行检测,获取不同cqi分别对应的接收节点的数量。
例如,基站通过测量每个上行资源的总接收功率得到如下结果:有1个ue反馈cqi=2;有8个ue反馈cqi=3;有6个ue反馈cqi=4;有5个ue反馈cqi=10。
s204、基站根据95%的覆盖率要求,对cqi值由小到大排序,得到满足覆盖率要求的cqifeedback=3,并使用该cqifeedback对应的mcs=3指示的调制方式qpsk和码率2/3传输点到多点业务。
实施例三
图3a为本发明实施例三提供的一种链路自适应调整方法的流程图,本实施例在上述实施例二的基础上,进一步增加了外环因子对调制和编码方式的影响,具体包括:
s301、业务组r1内的20个ue在指定的harq反馈资源池内反馈harq信息。
s302、在tti=n时刻,基站在harq反馈资源池内检测各反馈资源上的harq反馈信息,获取harq反馈信息对应的接收节点的数量。
例如,如图3b所示,基站在反馈资源s0上测量接收功率获知有7个ue反馈harqnack,基站在反馈资源s1上测量接收功率获知,有8个ue反馈harqnack。
s303、基站根据harq反馈信息及harq反馈信息对应的接收节点的数量调整外环因子。
在本实施例中,令targetbler=10%,初始detlamcs=0,外环上升步长upstep=0.01,外环下降步长downstep=-0.09,覆盖率要求为95%。
确定所述接收节点的数量是否满足覆盖率要求,根据上述检测结果,可知(7+8)>20*(1-0.95),不满足覆盖率要求,则采用如下公式对外环因子进行调整:
detlamcs(n)=detlamcshistory+(-0.09)
其中,detlamcshistory为从初始时刻tti=0到前一个时刻tti=n-1维护的detlamcs的值。
s304、基站根据调整后的外环因子,对tti=n时反馈得到的cqi对应的mcs进行更新。
具体的,对于上述s303中的例子,基站根据调整后的detlamcs,结合tti=n时反馈得到的cqifeedback对应的mcsfeedback采用如下公式更新mcs的值:
mcs(n)=round(mcsfeedback(n)+detlamcs(n))
s305、基站采用更新后的mcs确定所述业务组的调制和编码方式。
实施例四
图4所示为本发明实施例四提供的一种链路自适应调整装置的结构示意图,该装置可采用软件或硬件的方式实现,该装置集成于发送节点中,如图4所示,该装置的具体结构如下:数量确定模块41和调制和编码方式确定模块42。
所述数量确定模块41配置于发送节点中,用于确定反馈链路状态信息的接收节点的数量;
所述调制和编码方式确定模块42配置于发送节点中,用于根据所述链路状态信息和所述接收节点的数量确定所述业务组的调制和编码方式,所述业务 组包含至少一个接收节点。
本实施例所述的链路自适应调整装置用于执行上述各实施例所述的链路自适应调整方法,其技术原理和产生的技术效果类似,这里不再赘述。
在上述实施例的基础上,所述调制和编码方式确定模块42具体用于根据所述接收节点的数量和链路状态信息确定满足覆盖率要求的接收节点对应的链路状态信息;根据所述对应的链路状态信息确定所述业务组的调制和编码方式。
在上述实施例的基础上,所述装置还包括:外环因子确定模块43。
所述外环因子确定模块43配置于发送节点中,用于根据目标块差错率targetbler确定外环因子;
所述调制和编码方式确定模块42包括:外环因子调整单元421和调制和编码方式确定单元422。
所述外环因子调整单元421用于根据所述接收节点发送的混合自动重传请求harq反馈信息调整所述外环因子,或根据所述接收节点发送的混合自动重传请求harq反馈信息和反馈所述harq反馈信息的接收节点的数量调整所述外环因子;
所述调制和编码方式确定单元422用于根据所述对应的链路状态信息和调整后的外环因子确定所述业务组的调制和编码方式。
在上述实施例的基础上,所述调制和编码方式确定单元422具体用于当未接收到所述接收节点发送的harq反馈信息时,则在所述外环因子的基础上增加一个外环上升步长;
当接收到所述接收节点发送的harq反馈信息时,若根据所述harq反馈信息确定接收节点的数量不满足覆盖率要求,则在所述外环因子的基础上减少一个外环下降步长;若根据所述harq反馈信息确定接收节点的数量满足覆盖率要求,则在所述外环因子的基础上增加一个外环上升步长。
在上述实施例的基础上,所述外环因子调整单元421具体用于确定所述harq反馈信息为确认字符ack,则在所述外环因子的基础上增加一个外环上升步长;或者,确定所述harq反馈信息为非确认字符nack,则在所述外环因子的基础上减去一个外环下降步长。
在上述实施例的基础上,所述外环上升步长与所述外环下降步长之比为 targetbler:(1-targetbler)。
在上述实施例的基础上,所述调制和编码方式确定模块42具体用于根据预先建立的链路状态信息、表征调制和编码方式的相对值mcs与调制和编码方式三者之间的映射表确定所述业务组的调制和编码方式。
在上述实施例的基础上,所述调制和编码方式确定模块42具体用于根据预先建立的链路状态信息、mcs与调制和编码方式三者之间的映射表确定与所述对应的链路状态信息匹配的mcs;根据所述匹配的mcs和调整后的外环因子确定所述业务组的调制和编码方式。
在上述实施例的基础上,所述数量确定模块41包括:接收功率获取单元411和数量确定单元412。
所述接收功率获取单元411用于通过检测业务组内的接收节点反馈链路状态信息时所使用的上行资源组,获取上行资源组内各上行资源的总接收功率;
所述数量确定单元412用于根据所述总接收功率和目标接收功率确定所述反馈链路状态信息的接收节点的数量。
在上述实施例的基础上,所述数量确定单元412具体用于当同一反馈链路状态信息的上行资源为多个时,将每个上行资源上反馈链路状态信息对应的接收节点的数量加和作为最终的接收节点的数量。
在上述实施例的基础上,所述链路状态信息信道质量指示因子cqi和/或表征信道空间信息的指示因子。
在上述实施例的基础上,所述表征信道空间信息的指示因子包括以下至少一种:秩指示因子ri、预编码矩阵指示因子pmi和高度指示因子ai。
上述各实施例所述的链路自适应调整装置用于执行上述各实施例所述的链路自适应调整方法,其技术原理和产生的技术效果类似,这里不再赘述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。