掌桥专利:专业的专利平台
掌桥专利
首页

一种数据发送方法、装置及设备

文献发布时间:2023-06-19 19:07:35


一种数据发送方法、装置及设备

技术领域

本申请涉及通信技术领域,尤其涉及一种数据发送方法、装置及设备。

背景技术

随着对通信速率需求的不断提升,基站的天线数目越来越多。大规模多输入多输出技术(multiple-input multiple-output,MIMO)已经成为第4代移动通信和第5代移动通信的核心技术。随着基站天线数目的增加,基站中天线对应的能耗也不断增加。因此,如何在用户感知速率无损的情况下降低能耗,成为目前急需解决的问题。

发明内容

本申请实施例提供一种数据发送方法、装置及设备,用于在用户感知速率无损的情况下降低能耗。

为解决上述技术问题,本申请实施例提供以下技术方案:

第一方面,本申请实施例提供一种数据发送方法,该方法可以应用于无线接入设备,该无线接入设备可以例如为第4代移动通信或第5代移动通信技术中的基站。该无线接入设备可以包括一个或多个天线,例如,该天线可以为采用大规模MIMO技术的天线。该一个或多个天线包括用于发射数据的天线,本申请实施例将用于发射数据的天线称作天线。天线能够提供时频资源,通过该时频资源向小区的用户发送数据。

该数据发送方法可以包括:获取用于在目标TTI发送的下行数据,所述下行数据包括向所述小区中的一个或多个用户中每个用户发送的目标数据。例如,下行数据包括用户1的目标数据、用户2的目标数据、……、和用户n的目标数据,其中n为任意一个正整数。其中,用户i的目标数据是指下行数据中对应于用户i的数据,因此,不限定下行数据中对应于不同用户的目标数据相同。之后,根据所述一个或多个用户的当前发送策略确定所述一个或多个用户在所述目标TTI的目标发送策略,所述一个或多个用户中至少有一个用户(称作目标用户)的目标发送策略与当前发送策略不同,并且,目标能耗小于当前能耗,目标时频资源大于当前时频资源,且小于所述天线在所述目标TTI所提供的可用时频资源,其中,所述目标时频资源和所述目标能耗分别为所述无线接入设备按照所述一个或多个用户的目标发送策略发送所述下行数据所消耗的时频资源和能耗,所述当前时频资源和所述当前能耗分别为所述无线接入设备按照所述一个或多个用户的目标发送策略发送所述下行数据所消耗的时频资源和能耗。当目标TTI到来时,在目标TTI按照所述一个或多个用户的目标发送策略发送下行数据。例如,按照用户1的目标发送策略向用户1发送用户1的目标数据,按照用户2的目标发送策略向用户2发送用户2的目标数据,……,按照用户n的目标发送策略向用户n发送用户n的目标数据。

本申请实施例中,通过对待调度用户中目标用户的当前发送策略进行调整,得到目标用户在未来某个TTI(即目标TTI)的目标发送策略,以降低在目标TTI发送下行数据的能耗,有利于实现TTI级的节能。并且,通过在可用时频资源的限度内扩展发送该下行数据所占用的时频资源,有利于降低节能措施对下行数据的测量和解调的影响,保证用户感知速率无损。

可选的,所述目标用户的第二发送策略所指示的调制解调方案MCS的第二索引值小于所述目标用户的第一发送策略所指示的MCS的第一索引值。

可选的,所述目标用户的第二发送策略所指示的所述天线的发射参数的第二值小于所述目标用户的第一发送策略所指示的所述发射参数的第一值,其中,所述发射参数的值与所述天线对应的能耗正相关。

可选的,所述发射参数用于确定所述天线的发射功率和/或所述天线中开启的天线数目。

可选的,所述发射参数包括天线开启参数,所述天线开启参数包括开启的天线列数,和/或所述天线中开启的极化反向,所述无线开启参数用于确定所述天线中开启的天线数目。

可选的,所述第二值所对应的信道质量(以信号与干扰加噪声比(Signal toInterference plus Noise Ratio,SINR)为例),与所述第一值所对应的SINR之间的差异小于或等于所述第二索引值所对应的第二最小SINR与所述第一索引值所对应的第一最小SINR之间的差异,其中,所述第二最小SINR为在保证目标误码率的前提下根据所述第二索引值发送所述目标用户的目标数据所需的所述下行信道的最小SINR,所述第一最小SINR为在保证目标误码率的前提下根据所述第一索引值发送所述目标用户的目标数据所需的所述下行信道的最小SINR。

可选的,所述第二索引值为根据所述可用时频资源确定的。

可选的,若所述功率的第二值小于所述功率的第一值,所述目标用户为非解调参考信号(demodulation reference signal,DMRS)用户,所述第一索引值大于9,那么所述第二索引值小于或等于9。

第二方面,本申请实施例提供一种通信装置,包括获取模块、确定模块和发送模块;所述获取模块用于获取用于在目标发送时间间隔TTI发送的下行数据,所述下行数据包括向所述小区中的一个或多个用户中每个用户发送的目标数据;所述确定模块用于根据所述下行数据的数据量和所述一个或多个用户的第一发送策略确定所述一个或多个用户在所述目标TTI的第二发送策略,所述一个或多个用户中每个用户的第一发送策略和第二发送策略分别用于控制所述下行信道的参数,所述一个或多个用户中目标用户的第二发送策略与第一发送策略不同,并且,第二能耗小于第一能耗,第二时频资源大于第一时频资源且小于所述天线在所述目标TTI所提供的可用时频资源,其中,所述第二时频资源和所述第二能耗分别为所述无线接入设备按照所述一个或多个用户的第二发送策略发送所述下行数据所消耗的时频资源和能耗,所述第一时频资源和所述第一能耗分别为所述无线接入设备按照所述一个或多个用户的第二发送策略发送所述下行数据所消耗的时频资源和能耗;所述发送模块用于在所述目标TTI通过所述一个或多个用户的第二发送策略所对应的所述下行信道发送所述下行数据。

可选的,所述目标用户的第二发送策略所指示的调制解调方案MCS的第二索引值小于所述目标用户的第一发送策略所指示的MCS的第一索引值。

可选的,所述目标用户的第二发送策略所指示的所述天线的发射参数的第二值小于所述目标用户的第一发送策略所指示的所述发射参数的第一值,其中,所述发射参数的值与所述天线对应的能耗正相关。

可选的,所述发射参数用于确定所述天线的发射功率和/或所述天线中开启的天线数目。

可选的,所述发射参数包括天线开启参数,所述天线开启参数包括开启的天线列数,和/或所述天线中开启的极化反向,所述无线开启参数用于确定所述天线中开启的天线数目。

可选的,所述第二值所对应的信道质量(以SINR为例)与所述第一值所对应的SINR之间的差异小于或等于所述第二索引值所对应的第二最小SINR与所述第一索引值所对应的第一最小SINR之间的差异,其中,所述第二最小SINR为在保证目标误码率的前提下根据所述第二索引值发送所述目标用户的目标数据所需的所述下行信道的最小SINR,所述第一最小SINR为在保证目标误码率的前提下根据所述第一索引值发送所述目标用户的目标数据所需的所述下行信道的最小SINR。

可选的,所述第二索引值为根据所述可用时频资源确定的。

可选的,若所述功率的第二值小于所述功率的第一值,所述目标用户为非DMRS用户,所述第一索引值大于9,那么所述第二索引值小于或等于9。

第三方面,本申请实施例提供一种通信装置,该通信装置包括处理器,用于实现上述第一方面描述的方法。该通信装置还可以包括存储器,用于存储指令和数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的指令时,可以实现上述第八方面或第九方面描述的方法。所述通信装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信,示例性的,通信接口可以是收发器、电路、总线、模块、管脚或其它类型的通信接口。

第四方面,本申请实施例提供一种芯片系统,该芯片系统可以包括:处理器,还可以包括存储器,用于实现第一方面所描述的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

第五方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质中包括指令,当指令在计算机上运行时,使得计算机执行如本申请实施例第一方面的任意一种可能的实现方式中的方法。

第六方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括指令,当指令在计算机上运行时,使得计算机执行如本申请实施例第一方面的任意一种可能的实现方式中的方法。

第七方面,本申请实施例提供一种通信系统,可以包括第二方面所述的通信装置和用户对应的用户设备。

附图说明

图1示例性示出了通信系统一种可能的示意图;

图2和图3分别示例性示出了天线阵列一种可能的示意图;

图4至图6分别示例性示出本申请实施例方法一种可能的流程图;

图7和图8分别示例性示出了本申请实施例通信装置一种可能的结构。

具体实施方式

本申请实施例提供了一种数据发送方法、装置及设备。下面结合附图,对本申请的实施例进行描述。

本申请实施例的技术方案可以应用于各种无线通信系统或网络,例如:长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、第五代(5th generation,5G)系统、未来引入的通信系统、或多种系统的融合等。其中,5G还可以被称为新无线(new radio,NR)。

图1为本申请实施例提供的通信系统一种可能的示意图,如图1所示,通信系统包括无线接入设备和无线接入设备对应的小区(例如图1所示的虚线框内的区域)中的用户1~用户5。需要说明的是,本申请实施例适用的通信系统可以包括比图1更多或更少的用户。

本申请实施例中的无线接入设备例如可以是接入节点和/或其它网络实体,例如,无线接入设备可以是LTE系统中的演进型基站或演进型节点B(evolutional NodeB,eNB或eNodeB)或5G网络中的基站或未来演进的PLMN网络中的基站等。其中,5G网络中的基站可以称为下一代基站(next generation NodeB,gNB),本申请实施例并不限定。

本申请实施例中的用户可以指用户设备或终端设备,其可以是一种具有无线收发功能的设备,其可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。终端设备可以是用户设备(userequipment,UE),其中,UE包括具有无线通信功能的手持式设备、车载设备、可穿戴设备或计算设备。示例性地,UE可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑。终端设备还可以是虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请实施例中,用于实现终端的功能的装置可以是终端;也可以是能够支持终端实现该功能的装置,例如芯片系统,该装置可以被安装在终端中。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本申请实施例提供的技术方案中,以用于实现终端的功能的装置是终端,以终端是UE为例,描述本申请实施例提供的技术方案。

本申请实施例提供的技术方案可以应用于通信设备间的无线通信。通信设备间的无线通信可以包括:无线接入设备和终端间的无线通信、无线接入设备和无线接入设备间的无线通信以及终端和终端间的无线通信。其中,在本申请实施例中,术语“无线通信”还可以简称为“通信”,术语“通信”还可以描述为“数据传输”、“信息传输”或“传输”。该技术方案可用于进行调度实体(例如无线接入设备)和从属实体间(例如UE)间的无线通信,本领域技术人员可以将本申请实施例提供的技术方案用于进行其它调度实体和从属实体间的无线通信,例如宏基站和微基站之间的无线通信。其中,调度实体可以为从属实体分配资源,和/或,调度实体可以控制它们之间的无线通信。

用户和无线接入设备之间交互的信息可以通过物理信道进行承载。其中,无线接入设备可以通过设置的天线为小区用户提供下行信道,通过提供的下行信道来向用户发送数据,例如可以通过物理下行控制信道(physical downlink control channel,PDCCH)或者通过物理下行共享信道(physical downlink shared channel,PDSCH)承载。无线接入设备还可以设置有用于接收数据的天线(即接收天线),由于本申请实施例主要关注无线接入设备发送下行数据的过程,因此,本申请实施例涉及的天线具体是指用于向用户发送下行数据的发射天线。

无线接入设备在向图1中的用户发送数据的过程中,可以通过一个或多个发送参数的值来控制该发送过程,例如,该一个或多个发送参数可以控制相应下行信道的参数,和/或控制发送数据所采用的的调制方式,和/或控制发送数据所采用的传输模式等。并且,无线接入设备在同一个发送时间间隔TTI向多个用户发送数据的过程,不同用户所对应的发送参数的值可以不同。

为了无线接入设备能够为不同用户提供差异化的数据发送业务,本申请实施例中,无线接入设备可以保存有多个用户(例如图1所示的用户1~用户5)的发送策略,发送策略用于指示上述一个或多个发送参数的值。示例性的,发送策略所指示的发送参数可以包括但不限于以下参数中的至少一种:调制编码方案(modulation and coding scheme,MCS)、秩指示(rank indication,RI)、预编码矩阵指示(precoding matrix indicator,PMI)、天线的发射参数等。其中,天线的发射参数越小,天线对应的能耗一般越小,或者,认为发射参数的值与天线对应的能耗正相关。

在一种可能的实现方式中,无线接入设备中的天线可以天线阵列。图2示例性示出了该天线阵列的示意图。参考图2,该天线阵列包括2行8列个天线单元,每个天线单元包括2个正交的极化天线,因此,该天线阵列包括32个天线。图2中,以虚线段代表第一极化方向的天线,以实线段代表第二极化方向的天线。本申请实施例不限定天线阵列的具体形态,图2仅作为一种可能的示例。

可选的,天线的发射参数可以指用于确定天线的发射功率和/或天线中开启的天线数目的参数。可选的,发射参数可以包括天线开启参数,天线开启参数可以包括但不限于开启的天线列数和/或天线中开启的极化方向,无线接入设备通过控制无线开启参数可以控制天线中开启的天线数目。开启的天线列数的值可以指开启的天线列的数目,如图3所示,开启的天线列数的值可以为4。或者,开启的天线列数的值可以指开启的天线列的序号,如图3所示,开启的天线列数的值可以为2、3、5、7。

下面介绍本申请实施例提供的数据发送方法,该方法可以应用于无线接入设备或无线接入设备中的芯片或装置。以下,将无线接入设备称作基站。

参考图4,本申请数据发送方法一种可能的实施例可以包括步骤S401至步骤S403。

S401、获取用于在目标TTI发送的下行数据;

基站可以获取用于在目标TTI发送的下行数据。目标TTI可以为当前TTI,或者可以为未来的某个TTI。其中,该下行数据可以为小区中一个用户的数据,或者,可以包括小区中多个用户的数据。为了便于描述,将下行数据中每个用户的数据称作该用户对应的目标数据。需要说明的是,不同用户对应的目标数据可以不同。因此,可以理解为下行数据包括向小区中的一个或多个用户中每个用户发送的目标数据。

S402、根据下行数据的数据量和一个或多个用户的第一发送策略确定一个或多个用户在目标TTI的第二发送策略;

假设在目标TTI到来之前,或者,在目标TTI的开始,基站可以保存有该一个或多个用户的第一发送策略,对第一发送策略的理解可以参考前文相关介绍,此处不再赘述。基站获取目标TTI对应的下行数据后,可以根据下行数据的数据量和一个或多个用户的第一发送策略确定该一个或多个用户在目标TTI的第二发送策略。本申请实施例不限定一个或多个用户中每个用户的第二发送策略和第一发送策略不同,只要其中有一个用户的第二发送策略与第一发送策略不同即可。将第二发送策略和第一发送策略不同的用户称作目标用户。

本申请实施例中,将基站按照一个或多个用户的第一发送策略发送下行数据所消耗的时频资源和能耗分别称作第一时频资源和第一能耗,将基站按照一个或多个用户的第二发送策略发送下行数据所消耗的时频资源和能耗分别称作第二时频资源和第二能耗。将目标用户的发送策略由第一发送策略调整为第二发送策略的前提条件为:第二能耗小于第一能耗,第二时频资源大于第一时频资源,第二时频资源小于天线在目标TTI所提供的可用时频资源。

S403、在目标TTI通过一个或多个用户的第二发送策略所对应的下行信道发送下行数据。

基站确定一个或多个用户的第二发送策略后,可以在目标TTI通过一个或多个用户的第二发送策略所对应的下行信道发送下行数据。以图1为例,基站可以通过用户1的第二发送策略所对应的下行信道向用户1发送用户1的目标数据,通过用户2的第二发送策略所对应的下行信道向用户2发送用户2的目标数据,……,通过用户5的第二发送策略所对应的下行信道向用户5发送用户5的目标数据。

本申请实施例中,通过对待调度用户中目标用户的第一发送策略进行调整,得到目标用户在目标TTI的第二发送策略,以降低在目标TTI发送下行数据的能耗,有利于实现TTI级的节能。并且,通过在可用时频资源的限度内扩展发送该下行数据所占用的时频资源,有利于降低节能措施对下行数据的测量和解调的影响,保证用户感知速率无损。

在一种可能的实现方式中,若通过第一发送策略所对应的下行信道发送下行数据占用基站在目标TTI的全部可用时频资源,那么基站可以不执行步骤S402,在目标TTI通过第一发送策略所对应的下行信道发送下行数据。

本申请实施例提出,在第一发送策略的基础上,基站可以尝试针对待在目标TTI发送的下行数据调整第一发送策略,以在保证下行数据能够在目标TTI发完并且具有较低误码率的前提下,降低基站在目标TTI的能耗。

但是,由于用户的发送策略涉及较多参数,每个参数的调整均有可能对传输数据的误码率、占用的时频资源和基站的能耗产生一定影响。时频资源可以例如为资源块(resource block,RB)数目。如何高效得到目标用户的第二发送策略为接下来介绍的重点。

在一种可能的实现方式中,目标用户的第二发送策略所指示的天线的发射参数的值(称作第二值)小于目标用户的第一发送策略所指示的发射参数的值(称作第一值)。由于天线的发射参数越小,天线对应的能耗一般越小,因此,通过降低目标用户对应的发射参数的值,有利于降低基站在目标TTI发送下行数据的能耗。

在一种可能的实现方式中,目标用户的第二发送策略所指示的调制解调方案MCS的第二索引值小于目标用户的第一发送策略所指示的MCS的第一索引值。经过实验分析,对于某个误码率,MCS的索引值越小,对信道质量的需求越低。其中,信道质量可以例如包括信号干扰噪声比(signal and interference plus noise ratio,SINR),以下以SINR来代表信道质量。由于降低发射参数的值通常会引起SINR的下降,因此,为了保证某个较低的误码率(称作目标误码率),本申请实施例提出通过降低MCS的索引值,来降低目标误码率对SINR的需求,这样,虽然降低发射参数的值可能引起SINR的下降,但是通过降低MCS的索引值来降低了目标误码率对SINR的需求,有利于保证通过第二发送策略对应的下行信道发送下行数据的误码率不低于目标误码率。

可选的,目标误码率可以为根据用户的服务等级确定的,或者为固定的,或者为按照第一发送策略发送下行数据所对应的误码率。

为了进一步保证在调整目标用户的发送策略后,不降低误码率,可以分别确定发射参数的第一值所对应的SINR和第二值所对应的SINR,还可以分别确定MCS的第二索引值所对应的最小SINR(称作第二最小SINR)和第一索引值所对应的最小SINR(称作第一SINR)。其中,第二最小SINR为在保证目标误码率的前提下根据第二索引值发送目标用户的目标数据所需的下行信道的最小SINR,第一最小SINR为在保证目标误码率的前提下根据第一索引值发送目标用户的目标数据所需的下行信道的最小SINR。

之后,可以在满足如下制约条件1的情况下,调整MCS和发射参数的值。制约条件1可以包括:第二值所对应的SINR与第一值所对应的SINR之间的差异小于或等于第二索引值所对应的第二最小SINR与第一索引值所对应的第一最小SINR之间的差异。

或者,可选的,可以首先确定发射参数的第二值,之后根据MCS的第一索引值、发射参数的第一值和第二值以及上述制约条件1确定MCS的第二索引值。可选的,可以选取满足上述制约条件1的MCS的第二索引值的最大取值作为该第二索引值。可选的,发射参数的第二值可以例如为天线的中频上报能力,例如该中频上报能力可以例如为天线的功率放大器所能承受的最大衰减系数。

可选的,可以首先确定MCS的第二索引值的候选值,之后根据MCS的第一索引值、MCS的第二索引值的候选值、发射参数的第一值以及上述制约条件1确定发射参数的第二值。可选的,可以选取满足上述制约条件1的发射参数的第二值的最大取值作为该第二值。

下面介绍确定MCS的第二索引值的候选值的可选方式。

可选的,第二索引值可以为根据基站在目标TTI的可用时频资源确定的。由于MCS的索引值的降低会导致发送相同数据量将占用更多时频资源,因此,为了在目标TTI能够发完下行数据的前提下,尽量降低目标误码率所需的最小SINR,可以根据基站在目标TTI的可用时频资源确定第二索引值,通过充分利用可用时频资源,尽可能多的降低MCS。

可选的,若发射功率的第二值小于发射功率的第一值,也就是说,降低了目标用户的发送策略中发射功率的值,并且,若目标用户为非DMRS用户,并且,MCS的第一索引值大于9,那么,为了保证传输的目标用户的目标数据能具有较低的误码率,第二索引值需要小于或等于9。

通过实验研究发现,MCS的索引值低于5时,继续降低MCS的索引值所带来的最小SINR的下降收益远低于占用时频资源的增加成本,因此,可选的,第二索引值可以不小于5。

由于基站在目标TTI的可用时频资源是有限的,当上述一个或多个用户包括多个用户时,该可用时频资源可能无法为每个用户提供通过降低MCS来换取降低发射参数的资源。为此,本申请还提供一种对多个用户进行排序的方式,使得基站按照该排序方式确定顺序依次对用户的发送策略进行调整,直至充分利用可用时频资源。例如,按照该排序方式对图1中的用户1~用户5进行排序得到的顺序从前之后依次为:用户1、用户2、用户3、用户4、用户5,依次尝试对用户的发送策略进行调整,并在调整后验证是否满足步骤S402中介绍的前提条件,若满足,则以调整后的发送策略作为该用户的第二发送策略,若不满足,则以调整前的发送策略作为该用户的第二发送策略。若调整用户1、用户2和用户3的发送策略后仍有剩余的可用时频资源,而调整用户4的发送策略后无法发完下行数据,那么认为分别对用户1、用户2和用户3的发送策略进行调整能够充分利用目标TTI的可用时频资源。

可选的,基站可以为非DMRS用户和/或MCS的第一索引值较大的用户设置较高的优先级。

下面分别以发射参数为发射功率、开启的天线列数以及天线中开启的极化方向为例,介绍本申请实施例方法中步骤S402的可能实现方式。需要说明的是,在步骤S402中可以执行如下可能实现方式1、可能实现方式2和可能实现方式3中一种或多种实现方式。

一、可能实现方式1:发射参数为发射功率

过程A、尝试对一个或多个用户中MCS大于9的非DMRS用户调整发送策略。

具体的,参考图5,步骤S402可以包括步骤501至步骤514。

S501、记录用户的第一发送策略;

第一发送策略或称用户初始状态。具体的,第一发送策略可以包括RI、Mcs、PMI和Pa的第一值。其中,Pa可以指天线对应的功率放大器的衰减系数,本申请实施例中,Pa的第一值可以为0db。还可以根据第一发送策略确定通过第一发送策略所对应的下行信道发送下行数据所占用的RB数目称作占用RB的第一值。还可以根据可用RB的数目和占用RB的数目计算剩余RB的数目。在一种可能的实现方式中,天线的发射功率所对应的能耗相当于基站的动态能耗,该动态能耗还与占用的RB数目有关。假设第一能耗包括第一动态能耗,第一动态能耗与Pa的第一值正相关,并且与占用的RB数目的第一值(简称占用RB)正相关。假设,第一动态能耗=f(Pa的第一值,占用RB的第一值),其中z=f(x,y)代表某个确定的增函数,即z分别与x和y正相关。

步骤S501后,若剩余RB的数目大于阈值,可选的,阈值可以为0或大于的0的任意一个数目,那么可以尝试对一个或多个用户中MCS大于9的非DMRS用户调整发送策略,以使其MCS小于或等于9,且RI=1。具体的,可以按照一定顺序对一个或多个用户中的用户依次执行如下步骤S502至步骤S514。

S502、判断当前用户是否为非DMRS用户,并且RI=1,若是,则执行步骤S503,若否,则执行步骤S504;

其中,非DMRS用户可以指TM1/TM2/TM3/TM4的用户。其中,RI=1是指该非DMRS用户能在不影响误码率的情况下降低Pa。

S503、更新MCS;

如果当前用户为非DMRS用户,并且RI=1,那么可以更新MCS,具体的,可以对MCS的第一值增加外环调整量。

S504、判断当前用户是否为非DMRS用户,若否,则执行步骤S505,若是,则执行步骤S506;

如果当前用户是DMRS用户(即不是非DMRS用户),那么可以执行步骤S505。如果当前用户是非DMRS用户,那么其RI大于或等于2,此时可以执行步骤S506。

S505、将下一个用户作为当前用户,并返回执行步骤S502;

以当前用户的第一发送策略作为发送策略,不在过程A中对其更新。若当前用户为最后一个用户,则结束过程A。

S506、退秩到1,并更新MCS和PMI的取值;

可以将RI退至1,并且根据RI和PMI的映射表格来更新PMI,选择原RI所对应数目的码字中较大的MCS作为基础,增加功率折算,并增加外环调整量,以更新MCS的取值。

在步骤S503或步骤S506后,可以执行步骤S507。

S507、判断更新后的Mcs是否大于9,若否,则执行步骤S508,若是,则执行步骤S509;

S508、将下一个用户作为当前用户,并返回执行步骤S502;

可以将当前策略保留更新后的Rank、Mcs、PMI的值,并且可选的,可以标记为可以降Pa的发送策略。若当前用户为最后一个用户,则结束过程A。

S509、将MCS更新为9,并且计算目标误码率下的可降Pa;

计算可降Pa的值=SINR(9)-SINR(MCS的第一值)。其中,Pa=SINR(MCS)可以指目标误码率下MCS与最小Pa之间的对应关系。该可降Pa的值可以对应于满足前文介绍的制约条件1。

S510、判断该可降Pa是否大于-Pa_MAX,若否,则执行步骤S511,若是,则执行步骤S512;

其中,Pa_MAX可以指中射频上报能力,例如为天线对应的功率放大器最大可下降的Pa值。

S511、将Pa更新为-Pa_MAX;

如果可降Pa<-Pa_MAX,并且由于Pa的第一值为0,因此,可以将Pa的值更新为-Pa_MAX。且该TB在统计外环调整量时可以不计确认字符(acknowledge character,ACK),只计非确认字符(Negative acknowledge character,NACK)。

S512、计算按照MCS=9计算占用RB的数目以及动态能耗;

可以计算按照新的MCS(即MCS的索引值为9)所使用的RB数目(即占用RB的数目),并根据Pa的更新值与占用RB的数目计算动态能耗。

S513、判断该动态能耗是否小于第一动态能耗,若否,则执行步骤S505,若是,则执行步骤S514;

可选的,该判断条件还可以包括占用RB的数目是否小于或等于可用RB的数目。

S514、更新当前用户的发送策略,并将下一个用户作为当前用户,并返回执行步骤S502。

也就是说,当前用户的发送策略中,RI=1,MCS小于或等于9,Pa为Pa_MAX或SINR(9)-SINR(MCS的第一值)。更新剩余RB的数目,若剩余RB的数目大于阈值,则将下一个用户作为当前用户,并返回执行步骤S502。

在步骤S505和S508和S514中,若当前用户为最后一个用户,则结束过程A。

若对一个或多个用户中的每个用户执行上述过程A后,剩余RB的数目仍然大于阈值,可选的,可以按照一定顺序对一个或多个用户中的用户依次执行如下过程B。在一种可能的实现方式中,若该一个或多个用户包括多个用户,可以按照当前发送策略下的MCS的索引值的大小从大至小对该多个用户排序。若两个用户的MCS的索引值相同,则可以维持原默认顺序。

过程B、尝试对DMRS用户和/或MCS小于或等于9的非DMRS用户调整发送策略。

具体的,参考图6,步骤S402还可以包括步骤S601至步骤S611。

S601、判断当前用户是否满足降低Pa的条件,若是,则执行步骤S602,若否,则执行步骤S603;

降低Pa的条件可以包括:采用传输模式TM9或TM10,并且RI小于或等于2,Pa大于-Pa_MAX;或者,采用传输模式TM4,且RI等于1,Pa大于或等于-Pa_MAX。

S602、更新MCS;

若在尝试对当前用户执行过程A的过程中已经更新MCS,则无需更新MCS。若在尝试对当前用户执行过程A的过程中未更新MCS,可以对MCS增加外环调整量。

S603、判断当前用户是否为DMRS用户且RI大于或等于3,若否,则执行步骤S604,若是,则执行步骤S605;

可选的,该判断条件还可以包括Pa大于-Pa_MAX。

S604、将下一个用户作为当前用户,并返回执行步骤S601;

以当前用户的原发送策略作为发送策略。当前用户的原发送策略是指未经过程B更新的发送策略。若当前用户为最后一个用户,则结束过程B。

若当前用户为最后一个用户,则结束过程B。

S605、退秩到1,并更新MCS和PMI的取值;

可以将RI退至1,并且根据RI和PMI的映射表格来更新PMI,选择原RI所对应数目的码字中较大的MCS作为基础,增加功率折算,并增加外环调整量,以更新MCS的取值。

在步骤S602或步骤S605后,可以执行步骤S606。

S606、判断Mcs的更新值是否大于4,若否,则执行步骤S604,若是,则执行步骤S607;

如果当前用户的传输模式为TM9,且有两个TB,则取其中MCS的最小值与4进行比较。

S607、根据当前用户的数据量和可用的RB数目计算当前用户可下降至的最小索引值;

当前用户可用的RB数目可以等于剩余RB的数目与当前用户在当前发送策略下所占用的RB数目。可选的,若计算得到的最小索引值小于5,则将MCS的最小索引值设置为5。

S608、根据MCS的最小索引值和当前索引值计算可降Pa的值;

仍然参考S509中的Pa=SINR(MCS),可降Pa的值(记为Pa_1)=SINR(MCS_1)-SINR(MCS),其中,MCS_1代表MS607得到的MCS的最小索引值,MCS代表MCS的当前值。

S609、更新MCS和Pa的值;

可以将Pa的值更新为Pa_1+Pa,其中,Pa为当前值。可以将MCS的值更新为S607得到的最小索引值。

或者,可选的,若S608计算得到的可降Pa的值小于-Pa_MAX-Pa,则将Pa的值更新为-Pa_MAX。相应的,根据-Pa_MAX、Pa、MCS确定MCS的更新值。

S610、判断更新后占用RB的数目和动态能耗是否满足要求,若否,则执行步骤S604,若是,则执行步骤S611。

该要求可以包括MCS和Pa的更新值所对应的占用RB的数目和动态能耗分别小于可用RB的数目和更新前的发送策略的动态能耗。

可以计算按照新的MCS所使用的RB数(例如可以按照资源块组RBG估算)。计算每RB的能耗乘以使用的RB数,得到动态能耗。如果该动态能耗小于步骤S601之前的发送策略的动态能耗,且占用RB的数目小于等于可用RB的数目,则可以执行步骤S604,否则执行步骤S611。

S611、更新当前用户的发送策略,并将下一个用户作为当前用户,并返回执行步骤S601。

可以用过程B所确定各参数的更新值来对当前用户的发送策略进行更新。

若当前用户为最后一个用户,则结束过程B。

可能实现方式1中,通过退秩、降到正交相移键控(quadrature phase shiftkeying,QPSK)模式,可以TTI级改变用户功率谱密度,实现节能。

另一方面,本申请提出可以通过降低通道的数目来降低基站能耗,该能耗可以理解为基站的静态能耗。并且本申请实施例提出在降低通道的数目的同时,通过减小MCS1来保证解调可靠性,以减少关断部分通道后波束变化对解调和测量的影响。

二、可能实现方式2:发射参数为开启的天线列数

可选的,基站可以先确定开启的天线列数或关断的天线列数(记为c’),再根据c’确定MCS1’。假设原发送策略中关断的天线列数为c。

可选的,可以首先确定c’的最大值(称作最大关断列数c_max)。

2.1、下面提供确定c_max一种可能的方法。

1)获取在动态能耗不超过原发送策略下的动态能耗的前提下,关断列数对应的最大RB扩展系数。

基站天线的动态能耗=通道的数目*发送的RB数目。首先可以计算原发送策略下基站的动态能耗。假设原发送策略下关断列数c=0,所有待调度TM9用户的需要的RB总数为R(0)。那么原发送策略下的动态能耗=R(0)*c0,其中,c0代表原发送策略下天线的列数。因此,在动态能耗不超过原发送策略下的动态能耗的前提下,R(c1’)/R(0)小于或等于c0/(c0-c’)。以c0=7为例,表1示出了关断列数对应的最大RB扩展系数的映射表。

表1

2)计算原发送策略下可用RB对应的最大RB扩展系数。

可选的,可用RB对应的最大RB扩展系数=可用RB的数目/原RB的数目。继续基于步骤1)中的示例,原RB的数目可以记为R(0),因此可用RB对应的最大RB扩展系数=可用RB的数目/R(0)。假设可用RB的数目/R(0)=2.1。

本申请实施例不限定步骤1)和步骤2)之间的时序先后。

3)通过关断列数对应的最大RB扩展系数的映射表确定最大关断列数。

可选的,可以通过关断列数对应的最大RB扩展系数的映射表查找映射表中最大RB扩展系数第一次小于或等于可用RB对应的最大RB扩展系数时关断列数的值,该查找顺序可以为按照关断列数逐渐减小的顺序。

以关断列数对应的最大RB扩展系数的映射表如表2所示为例,以可用RB对应的最大RB扩展系数为2.1为例,在表2中查找最大RB扩扎N系统第一次小于或等于可用RB对应的最大RB扩展系数时关断列数的值为4。

通过如上2.1中的步骤1)至步骤3)得到最大关断列数后,只要c’小于或等于该最大关断列数c_max,那么就可以保证关断天线后的动态能耗不超过原发送策略对应的动态能耗。

由于关断部分通道后,会导致波束变化,进而降低SINR。仍然以c0=7为例,表2示例性示出了关断列数与SINR损失之间的映射关系。

表2

接下来通过降低MCS来从小于或等于c_max的关断列数中寻找最优的关断列数c’(记为c_opt)。可选的,MCS’和c_opt满足的条件可以包括但不限于:

条件1:每个用户的MCS’均能够补偿关断列数c’对应的SINR损失;

条件2:根据每个用户的MCS’确定的RB’与c_opt对应的动态能耗小于或等于原RB与原关断列数对应的动态能耗。

并且,若存在多个c’满足上述条件1和条件2,可以选择最大的c’作为c_opt。

接下来结合步骤2.2介绍一种确定MCS’和c_opt的可能实现方式。

2.2、从c_max开始向下遍历,查找最优的关断列数。

1)按照Mcs从低到高排序(如果是两个码字,取mcs小的值),如果mcs一样,则按照数据量从高到低排序。

2)计算最优的关断列数c’。

假设当前用户为第一用户。从c_max向下查找第一用户对应的最优的关断列数c’。

2.1)对于关断列数c’,计算为了弥补SINR损失所需设置的第一用户每个码字的MCS’。

通过查找关断列数与SINR损失之间的映射关系(例如表3)可以确定c’对应的SINR损失(记为P(c)dB)。假设目标TTI的当前码字经过基线信道质量信息(channel qualityindication,CQI)调整后的MCS为Mb,经过功控处理后的功率谱密度降低了Pd dB,当前码字对应的功控的CQI调整量为d,则当前关断列数对应的MCS的目标值(MCS’)计算方式为:MCS’=SINRtoMCS(MCStoSINR(Mb+d)-Pd-P(c))。其中,SINRtoMCS和MCStoSINR表示现有的MCS和SINR之间的转换处理。

2.2)根据关断列数c’对应的最大RB扩展系数计算第一用户对应的最大RB数目。

可选的,第一用户对应的最大RB数目=B(1)*最大RB扩展系数。其中,B(1)可以为按照第一用户的原发送策略(即第一发送策略)发送第一目标数据所需的RB数目,最大RB扩展系数可以为前文步骤2.1中1)和2)所确定的c’对应的最大RB扩展系数的较小值。

2.3)根据用户待调度数据量(例如第一用户的第一目标数据量)、RI、关断后的MCS’和最大RB数目,判断是否可以发完用户的所有数据。若发完,则进行下一步骤,否则,则尝试关断c-1列。

也就是说,对于第一用户,首先将以c’为c_max执行步骤2.1)至步骤2.3);若在2.3)中判定无法发完,则以c’为c_max-1执行步骤2.1)至步骤2.4);以此类推,直至找到能发完第一用户的第一目标数据量的关断列数c’或者c’为0。

2.4)按照上述2.2中的2.2)和2.3),计算第2个用户(称作第二用户)的最大RB数,以及是否可以发完用户的所有数据。若只有两个用户,则第二用户的最大RB数为,R(0)*最大扩展系数(c’)-第一用户的最大RB数。其中,最大扩展系数(c’)可以为前文步骤2.1中1)所确定的c’对应的最大RB扩展系数。若有3个用户,则第二用户的最大RB数可以为B(2)*最大RB扩展系数(c’)。其中,B(2)可以为按照第二用户的原发送策略(即第二发送策略)发送第二目标数据所需的RB数目,最大RB扩展系数可以为前文步骤2.1中1)和2)所确定的c’对应的最大RB扩展系数的较小值。

若发完,则进行下一步骤,否则,则尝试关断c’-1列下的第一个用户计算。

2.5)假设有3个用户,若找到可以使前两个用户数据量发完的关断列数,则尝试计算第3个用户(称作第三用户)的最大RB数,R(0)*最大扩展系数(c’)-第一用户的最大RB数-第二用户的最大RB数。其中,最大扩展系数(c’)可以为前文步骤2.1中1)所确定的c’对应的最大RB扩展系数。若也能发完用户的所有数据,则找到最优的关断列数(记为c_opt)。否则,则不能关断。

三、可能实现方式3:发射参数为天线中开启的极化方向

假设关断某个极化方向,可以按照一定顺序对一个或多个用户中的用户依次执行如下过程。

3.1)针对当前用户,计算按极化关断的信道状态信息CSI;

对于RI=1的用户,其对应的调度MCS=SINRtoMCS(MCStoSINR(Mb+d)-Pd-P(c)-3),几个变量的含义同按列关断部分的介绍,此处不再赘述。其中,“-3”表示额外减去3dB功率(对应关断一个极化后损失3dB功率增益)。对于RI=2的用户,则将其回退至RI=1,只有一个码字,但是取MCS更高的码字的MCS,保存该码字对应的一流权值。若计算关断Mcs降为0阶也弥补不了功率损失,则不能极化关断。

3.2)根据当前用户待调度的数据量、关断后的RI、关断后的MCS,以及RB_Max,判断是否可以发完用户的所有数据,若发完,则进行下一个用户返回执行步骤3.1)。否则,则不能关断该极化方向。

其中,RB_Max=用户占用RB数*MIN(总可用RB/R(0),2),R(0)为未极化关断的所有TM9用户的总预估RB之和,其可以按照RBG粒度向下取整。

可能实现方式2和可能实现方式3中,通过TTI级按极化关断TM9用户的PDSCH通道,有利于实现节能。

可见,本申请实施例通过在空域上减少流数和通道数(按列和按极化关断天线)、在功率域上减少用户功率谱密度,及时响应业务变化,但又不影响测量和解调。因此可以在保证用户感知速率无损的情况下,达到节能效果。

以上介绍了本申请实施例方法,下面介绍本申请实施例装置。

图7示出了一种通信装置的结构示意图。该通信装置7用于实现本申请实施例中描述的无线接入设备的功能。如图7所示,通信装置7可以包括:获取模块701、确定模块702和发送模块703。其中,获取模块701可以用于执行步骤S401,确定模块702可以用于执行步骤S402或图5所示的过程A或图6所示的过程B,发送模块703用于执行步骤S403。

在一种可能的实现方式中,通信装置7的获取模块701和发送模块703可以集成为收发模块或通信模块。

本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

如图8所示为本申请实施例提供的通信装置8,用于实现上述方法中无线接入设备的功能。该装置可以是基站,也可以是能够和基站匹配使用的装置。示例性的,该通信装置8可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。通信装置8可以包括至少一个处理器801,用于实现本申请实施例提供的方法中无线接入设备的功能。

通信装置8还可以包括至少一个存储器802,用于存储程序指令和/或数据。存储器802和处理器801耦合。处理器801可能和存储器802协同操作。处理器801可能执行存储器802中存储的程序指令。所述至少一个存储器中的一个或多个存储器可以包括于处理器中。

通信装置8还可以包括通信接口803,用于通过传输介质和其它设备进行通信,从而用于通信装置8可以和其它设备进行通信。示例性地,通信接口803可以是收发器、电路、总线、模块、管脚或其它类型的通信接口,该其它设备可以是网络设备。处理器801利用通信接口收发数据,具体参见方法示例中的详细描述,此处不做赘述。

本申请实施例中不限定上述通信接口803、处理器801以及存储器802之间的具体连接介质。本申请实施例在图8中以存储器802、处理器801以及通信接口803之间通过总线804连接,总线在图8中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。

本申请实施例提供的技术方案可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、终端设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,DVD))、或者半导体介质等。

在本申请实施例中,在无逻辑矛盾的前提下,各实施例之间可以相互引用,例如方法实施例之间的方法和/或术语可以相互引用,例如装置实施例之间的功能和/或术语可以相互引用,例如装置实施例和方法实施例之间的功能和/或术语可以相互引用。

在本申请实施例中,至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本申请不做限制。

在本申请实施例中,“/”可以表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;“和/或”可以用于描述关联对象存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。为了便于描述本申请实施例的技术方案,在本申请实施例中,可以采用“第一”、“第二”等字样对功能相同或相似的技术特征进行区分。该“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。在本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明,被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

技术分类

06120115802004