功率分配方法、终端及芯片与流程

文档序号:32940416发布日期:2023-01-14 08:55阅读:29来源:国知局
1.本发明涉及通信功率分配领域,尤其涉及一种功率分配方法、终端及芯片。
背景技术
::2.载波聚合技术的引入,使得单个用户设备(userequipment,ue)可以被配置为多个上行或者下行载波,从而提供了更高的数据传输速率。然而,由于标准的相关限制和设备的能力,所有载波的总的发射功率是受限的,此时,不同载波间的功率分配将影响到总的数据传输速率。3.然而,目前常见的功率分配方法,在总的发射功率受限的条件下,无法结合复杂的实际情况合理分配不同载波上的发射功率水平,从而不能满足最大数据传输速率和高吞吐率的需求,无法得到良好通信性能。技术实现要素:4.本技术实施例提供了一种功率分配方法、终端及芯片,实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。5.本技术实施例的技术方案是这样实现的:6.第一方面,本技术实施例提供了一种功率分配方法,所述方法包括:7.当至少两个载波在同一时间发送信号时,确定所述至少两个载波的总功率阈值,以及所述至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;8.根据所述每个载波的所述当前传输参数获取所述每个载波对应的第一模型;其中,所述第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;9.基于所述每个载波对应的所述第一模型和所述当前数据量,构建第二模型;其中,所述第二模型用于表征基站正确接收总数据量的概率;10.根据所述总功率阈值、所述第二模型以及所述每个载波的所述发射功率阈值,确定每个载波对应的发射功率。11.第二方面,本技术实施例提供了一种终端,所述终端包括确定单元,获取单元,构建单元,12.所述确定单元,用于当至少两个载波在同一时间发送信号时,确定所述至少两个载波的总功率阈值,以及所述至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;13.所述获取单元,用于根据所述每个载波的所述当前传输参数获取所述每个载波对应的第一模型;其中,所述第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;14.所述构建单元,用于基于所述每个载波对应的所述第一模型和所述当前数据量,构建第二模型;其中,所述第二模型用于表征基站正确接收总数据量的概率;15.所述确定单元,还用于根据所述总功率阈值、所述第二模型以及所述每个载波的所述发射功率阈值,确定每个载波对应的发射功率。16.第三方面,本技术实施例提供了一种终端,所述终端包括处理器、存储有所述处理器可执行指令的存储器,当所述指令被所述处理器执行时,实现如第一方面所述的功率分配方法。17.第四方面,本技术实施例提供了一种芯片,芯片包括处理器和接口,所述处理器通过所述接口获取程序指令,所述处理器用于运行所述程序指令,以执行如第一方面所述的功率分配方法。18.本技术实施例提供了一种功率分配方法、终端及芯片,当至少两个载波在同一时间发送信号时,确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;根据每个载波的当前传输参数获取每个载波对应的第一模型;其中,第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;基于每个载波对应的第一模型和当前数据量,构建第二模型;其中,第二模型用于表征基站正确接收总数据量的概率;根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率。也就是说,在本技术的实施例中,在多载波总的发射功率受限时,终端可以基于每个载波对应的当前条件确定每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,并结合每个载波的传输块大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。进而实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。附图说明19.图1功率分配方法的实现流程示意图一;20.图2功率分配方法的实现流程示意图二;21.图3为发射功率与基站正确接收概率的对应关系的示意图一;22.图4为发射功率与基站正确接收概率的对应关系的示意图二;23.图5功率分配方法的实现流程示意图三;24.图6为实现功率分配方法的基本架构图;25.图7为发射功率与基站正确接收概率的对应关系的示意图三;26.图8为发射功率与基站正确接收概率的对应关系的示意图四;27.图9为发射功率与基站正确接收概率的对应关系的示意图五;28.图10为发射功率与基站正确接收概率的对应关系的示意图六;29.图11为终端的组成结构示意图一;30.图12为终端的组成结构示意图二。具体实施方式31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。32.自第四代无线通信技术(4th-generationwirelesscommunicationtechnology,4g)开始,为了支持更高的数据传输速率,引入了载波聚合技术。单个用户设备ue可以被配置为多个上行或者下行载波,可以达到远超过单载波的数据传输速率。33.以上行方向为例,受限于终端(如手机等)的能力以及4g/第五代移动通信技术(5th-generationwirelesscommunicationtechnology,5g)标准的相关限制,在有多个上行载波的信号同时发射时,数据发射端所有载波的总的发射功率是受限的。那么在总的发射功率受限的前提下,不同载波间的功率分配将影响到总的数据传输速率。在总的发射功率受限的条件下,如何分配不同载波上的发射功率水平,以达到最优的数据传输性能,是一个需要解决的重要问题。34.一种解决方式是根据香农定理中的信道容量关于信噪比的函数关系,构建了总信道容量关于每个载波发射功率的函数关系,在所有载波的总的发射功率受限的条件下,按照使得总信道容量最大的原则,来进行不同载波的发射功率分配。然而,基于信道容量的目标函数为所有载波的信道容量的简单加和,并将信道的信噪比表达为发射功率的线性函数。这种假设只有在所有的载波的频域资源带宽以及其他调度情况(如调制方式、编码效率、传输的数据量等)完全相同,且所有载波都在完全相同且特定的信道条件下才有效。而现实中这些条件通常无法满足。35.另一种解决方式是根据不同载波的数据量、信道质量和链路损耗的乘积之间的相对比例关系,来确定不同载波的功率分配系数。然而,每个载波的功率分配系数以严格线性的关系正比于该载波数据量、信道质量以及链路损耗的乘积。这种固定的线性比例关系并不能保证最终总的数据传输速率达到最大。36.也就是说,现有技术没有考虑每个载波物理层资源的动态调度情况和实际信道条件,没有考虑到单个载波的发射功率与实际的数据传输性能之间的复杂关系。例如,在不同的信道条件下,单个载波的发射功率与实际的传输性能并非简单的线性关系。而且,在实际的无线通信系统中,以4g/5g为例,为了保证数据的传输性能,通常还采用混合自动重传请求(hybridautomaticrepeatrequest,harq)技术,充分利用多次传输的带来的置信度增益,提高通信的性能。现有技术也没有充分考虑这一点。37.可见,目前常见的功率分配方法,在总的发射功率受限的条件下,无法结合复杂的实际情况合理分配不同载波上的发射功率水平,从而不能满足最大数据传输速率和高吞吐率的需求,无法得到良好通信性能。38.为了解决上述问题,在本技术的实施例中,在多载波总的发射功率受限时,终端可以基于每个载波对应的当前条件确定每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,并结合每个载波的传输块大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。进而实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。39.需要说明的是,本技术提出的功率分配方法,以无线通信终端(如手机等)上行方向为例,进行方案的描述。但并不意味着该功率分配方法只局限于此种场景。比如,本技术提出的功率分配方法还可以应用于基站的下行方向,以及其他任何在总的发射功率受限的条件下,对多载波或者多路信号的发射功率进行分配的场景。对此本技术不进行具体限定。40.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。41.本技术一实施例提供了一种功率分配方法,图1功率分配方法的实现流程示意图一,如图1所示,在本技术的实施例中,终端进行功率分配的方法可以包括以下步骤:42.步骤101、当至少两个载波在同一时间发送信号时,确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量。43.在本技术的实施例中,当至少两个载波在同一时间发送信号时,终端可以先确定至少两个载波对应的总功率阈值,以及至少两个载波中的每一个载波对应的当前传输参数、发送功率阈值以及传输的当前数据量。44.需要说明的是,在本技术的实施例中,可以以4g或5g调制解调器上行多载波同时发送物理上行共享信道(physicaluplinksharedchannel,pusch)为例,对本技术提出的功率分配方法进行说明。45.可以理解的是,在本技术的实施例中,至少两个载波可以均为4g载波,也可以均为5g载波。46.相应地,在本技术中,如果至少两个载波均为4g载波,那么同一时间可以为4g中的同一子帧(subframe),即至少两个4g载波在4g中的同一个子帧中进行发送;如果至少两个载波均为5g载波,那么同一时间可以为5g中的同一个时隙(slot)或者时间上完全重叠的若干正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)符号,即至少两个5g载波在5g中的同一个时隙中进行发送。47.可选地,在本技术的实施例中,如果至少两个载波既包括4g载波也包括5g载波,那么同一时间既可以包括4g载波的同一子帧,也可以包括5g载波的同一个时隙或时间上重叠的部分ofdm符号。48.示例性的,在本技术的中,在双连接(eutra-nrdualconnection,eutra-nr)场景中,当至少两个载波中的至少一个载波为4g载波,且至少一个载波为5g载波时,该至少两个载波发射的同一时间对于4g载波可以为一个子帧,对于5g载波可以为5g载波的信号的持续时间段,其中,该持续时间段可以为一个时隙或部分ofdm符号。49.示例性的,在本技术中,当多个上行载波在同一个时间段内都发送pusch时,终端可以对该多个上行载波对应的总功率阈值进行确定,同时,终端也可以对其中的每一个载波对应的、在该时间段内的当前传输参数和传输的当前数据量进行确定,进一步地,终端也可以对其中的每一个载波对应的发射功率阈值进行确定。50.可以理解的是,在本技术的实施例中,当前数据量可以对一个载波当前传输的数据块大小进行确定。在4g或5g系统中,当前数据量即为标准中定义的传输块大小(transportblocksize,tbsize)。其中,在4g系统中,初传和重传时发送的传输块大小是相同的。在5g系统中,当使用基于编码块组(codeblockgroup,cbg)的harq重传方式时,若pusch需要重传,并不需要重传整个传输块,而是根据实际需要可以只传输部分cbg。也就是说,如果采用了基于cbg的harq重传方式时,当前数据量指的是当前harq进程对应的传输块的比特总数,而非当前pusch传输的单个或多个cbg(可能并非传输块的全部cbg)的总比特数。51.进一步地,在本技术的实施例中,发射功率阈值用于对载波的发射功率的上限值进行确定。其中,一个载波对应一个发射功率阈值,发射功率阈值的设置需要满足第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)相关标准中关于单个载波最大发射功率的相关限制。52.进一步地,在本技术的实施例中,总功率阈值用于对多个载波的发射功率总和的上限值进行确定。其中,总功率阈值的设置也需要满足3gpp相关标准中的相关限制。53.需要说明的是,在本技术中,每一个载波的发射功率阈值和多个载波的总功率阈值均会受到4g或5g标准所规定的最大功率缩减(maximumpowerreduction,mpr)和\或额外最大功率缩减(additionalmaximumpowerreduction,ampr)、频段、小区带宽等参数的影响。其中,mpr、ampr等参数又受pusch信道的具体调度参数(如物理资源块(physicalresourceblock,prb)位置,prb数量、调制方式等)的影响。54.进一步地,在本技术的实施例中,当前传输参数可以包括以下多个参数中的至少一个:当前信道参数、调制解调器的射频模块的性能参数、频点、位置参数、传输类型、传输次数、发射信号的编码效率、调制方式、多入多出(multiple-inputmultiple-output,mimo)参数、发射天线数量。55.具体地,在本技术中,当前信道参数包括调制解调器移动速度、多径情况、干扰噪声强度、衰落参数;位置参数表征调制解调器与基站的相对位置关系;传输类型包括初传类型和重传类型。56.示例性的,在本技术中,当至少两个载波在同一时间发送信号时,对于其中的每一个载波,终端可以确定该载波对应的至少一个以下参数:包括modem移动速度、多径情况、干扰噪声强度、快/慢衰落等的当前的信道条件、modem的射频模块的性能、modem与基站的距离、初传还是重传的传输类型以及重传次数、发射信号的编码效率、调制方式、发射的mimo参数、发射天线数量等。57.可以理解的是,在本技术的实施例中,终端可以为各种具有通信功能的电子设备,包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、个人数字助理(personaldigitalassistant,pda)、平板电脑(pad)、便携式多媒体播放器(portablemediaplayer,pmp)、车载电子设备(例如车载导航电子设备)等等的移动电子设备以及诸如数字电视(tv)、台式计算机等等的固定电子设备。58.步骤102、根据每个载波的当前传输参数获取每个载波对应的第一模型;其中,第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系。59.在本技术的实施例中,当至少两个载波在同一时间发送信号时,终端在确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量之后,便可以先根据每个载波的当前传输参数获取每个载波对应的第一模型。60.需要说明的是,在本技术的实施例中,第一模型可以表征载波的发射功率与基站正确接收信号的概率之间的对应关系。61.可以理解的是,在本技术中,对于上述至少两个载波中的任意一个载波,终端均是按照该载波对应的当前传输参数进行第一模型的获取的,因此,该第一模型可以用于确定在当前传输参数的条件下、基站侧能够正确接收当前信号的概率与该载波的发射功率之间的函数关系。62.示例性的,在本技术中,当n个载波在同一时间发送信号时,可以将第n个载波对应的第一模型表示为的形式,即第n个载波的发射功率与基站正确接收信号的概率之间的对应关系可以表示为其中,为第n个载波的发射功率,cn为第n个载波。具体地,n为大于等于2的整数,n为大于等于1且小于等于n的整数,63.可选地,在本技术的实施例中,终端在根据每个载波的当前传输参数获取每个载波对应的第一模型时,可以根据当前传输参数从预存模型数据库中获取第一模型。即终端在确定出一个载波的当前传输参数之后,可以直接从预存模型数据库中获取与该载波的当前传输参数对应的一个模型作为该载波对应的第一模型。64.进一步地,在本技术的实施例中,图2功率分配方法的实现流程示意图二,如图2所示,在根据每个载波的当前传输参数获取每个载波对应的第一模型之前,即步骤102之前,终端进行功率分配的方法还可以包括以下步骤:65.步骤105、根据至少两个传输参数确定至少两个候选模型。66.在本技术的实施例中,终端可以先根据至少两个传输参数确定至少两个候选模型。其中,不同的传输参数可以对应确定出不同的互选模型,每一个候选模型均是基于对应的传输参数进行发射功率与基站正确接收信号的概率之间的对应关系的确定。67.也就是说,在本技术中,终端可以预先根据不同的传输参数进行基站侧能够正确接收信号的概率与发射功率之间的不同函数关系的确定。68.步骤106、根据至少两个传输参数和至少两个候选模型构建预存模型数据库。69.在本技术的实施例中,终端在根据至少两个传输参数确定至少两个候选模型之后,便可以根据该至少两个传输参数和至少两个候选模型构建预存模型数据库。70.可以理解的是,在本技术的实施例中,对于一个传输参数,对应有一个表征发射功率与基站正确接收信号的概率之间的对应关系的候选模型,因此,终端在构建预存模型数据库时,可以按照传输参数与候选模型的对应关系,依次将多组传输参数与候选模型存储至预设存储地址。71.由此可见,在本技术中,终端可以提前完成预存模型数据库的构建,其中,预存模型数据库中存储有多个传输参数与候选模型的对应关系。相应地,终端在根据每个载波的当前传输参数获取每个载波对应的第一模型时,可以直接按照该当前传输参数对预存模型数据库进行查询处理,从而将与该当前传输参数对应的一个候选模型作为第一模型。72.示例性的,在本技术中,可以预先通过仿真运算或者实际试验,提前计算并保存不同条件(传输参数)下的不同候选模型(发射功率与基站正确接收信号的概率之间的对应关系)。在具体应用时,根据一个载波的当前条件(当前传输参数),从候选模型中选取该载波对应的第一模型。即终端可以将各种传输参数对应的多种候选模型预先保存在内存中,其中,内存可以包括以下多个内存中任意一个:modem内部处理器的数据内存,modem处理器外挂的双倍速率同步动态随机存储器(doubledataratesynchronousdynamicrandomaccessmemory,ddrsdram),本技术不做具体限定。73.可选地,在本技术的实施例中,终端在根据每个载波的当前传输参数获取每个载波对应的第一模型时,还可以基于当前传输参数进行模型训练,获得第一模型。即终端在确定出一个载波的当前传输参数之后,可以直接利用该当前传输参数进行深度学习,从而可以训练获得一个模型作为该载波对应的第一模型。74.也就是说,在本技术的实施例中,终端可以设置一个实时学习模块,该学习模块用于对获取的载波的当前传输参数进行实时学习,从而获得与该当前传输参数匹配的不同发射功率对应的基站侧的正确接收的概率,即获得第一模型。75.示例性的,在本技术的实施例中,可以根据当前modem实际的上行发送的成功与失败情况,通过统计试验,获取当前条件(当前传输参数)下不同发射功率时对应的基站侧正确接收概率的样本,并使用拟合函数对当前条件下的样本进行拟合,拟合后的函数即为第一模型。其中,在4g系统中,上行pusch发射成功与否,可以根据物理混合自动重传指示信道(physicalhybridarqindicatorchannel,phich)的反馈情况获知,也可以根据是否有同一个harq进程的pusch重传获知。在5g系统中,由于没有了phich信道,可以根据是否有同一个harq进程的pusch重传获知上行pusch发射成功与否。76.以4g或者5g的调制解调器(modulator-demodulator,modem)上行方向为例,在特定的无线信道条件下,单个载波的数据传输性能,除了受发射功率影响外,还受信道的带宽、调度数据量、信道编码效率、harq过程的初传/重传(第一次或者第n(n》1))次重传)、基带信号产生的质量、射频模块的发射性能(如误差矢量幅度(errorvectormagnitude,evm))等的限制。具体的,以4g或者5g中的物理上行共享信道(physicaluplinksharedchannel,pusch)信道为例,调制解调器单个载波单次pusch传输是否能够被基站成功接收,要受上述众多条件的影响。77.在特定的无线信道条件下,除了发射功率以及harq过程的初传/重传之外的其他条件保持不变的前提下,即使相同的发送功率条件下,由于基站可以对初传、重传的信息进行合并解调解码,那么对于同一个harq进程同一个数据包初传和重传的pusch,通常重传时基站能够正确接收解码的概率要高于初传。而且,同一个数据包初传和重传的pusch信道在基站侧正确接收解码的概率,随该pusch的发射功率的变化关系,也是不同的。在信道条件保持不变的前提下,同一个载波,同一个harq进程的初传和重传在接收端成功接收的概率是不同的。而且随着发射功率的变化,接收端成功接收的概率随着发射功率的变化的函数关系也是不同的。78.示例性的,图3为发射功率与基站正确接收概率的对应关系的示意图一,如图3所示,随着发射功率p的变化,接收端成功接收的概率p也是不断变化的,且通常重传时基站能够正确接收解码的概率要高于初传。79.需要说明的是,上述图3所示的不同传输次数正确接收的概率的相对关系仅为一个示例,在相同发射功率条件下,初次传输的正确接收概率低于重传的正确接收概率;第一次重传的正确接收概率低于第二次重传的正确接收概率。这种相对大小关系符合大部分实际应用场景,因为重传时接收端可以进行harq信息的合并,提高译码的成功概率。但是这种相对大小关系并不是绝对的,也不用来限制本技术实施例的应用范围。例如在某些特殊场景中,比如信道条件较差,或者存在较强干扰时,重传时接收成功的概率不一定高于初次传输。这种不同传输次数对应的基站侧正确接收的概率的实际相对大小,在本技术实施例中不做限制。80.进一步地,不同载波的pusch在基站侧的接收性能,也会受到不同频段、不同频点、不同的射频模块性能、不同信道环境等的影响。81.示例性的,图4为发射功率与基站正确接收概率的对应关系的示意图二,如图4所示,即使对于物理层参数完全相同的pusch,以相同的功率在不同载波上发送,并且同为初传或者同为某次重传,不同载波上的这种pusch被基站正确接收的概率也可能是不同的。82.由此可见,在对不同载波的pusch进行功率分配时,需要考虑到不同的条件,即需要参考多个载波中每个载波对应的当前传输参数来对多个载波进行发射功率的分配,因此,在本技术的实施例中,终端需要先基于每一个载波的当前传输参数进行第一模型的确定。其中,不同条件(不同传输参数)下的曲线形状可以如上述图3和图4所示。83.需要说明的是,在本技术的实施例中,特定条件下的在定义域内可能不是严格的凸函数,也可能不是严格的凹函数。通常在较小时,是关于发射功率的一个凸函数,即随着发射功率的增大,不断增大且增大的斜率越来越大。而在较大时,是关于发射功率的一个凹函数,即随着发射功率的增大,增大的斜率越来越小,甚至斜率变为负数,即可能随着发射功率的增大而减小。需要注意的是,本技术描述的的相关特性仅为说明其在某些具体场景下的数学性质,并不用于限制的申请实施例的应用范围。84.步骤103、基于每个载波对应的第一模型和当前数据量,构建第二模型;其中,第二模型用于表征基站正确接收总数据量的概率。85.在本技术的实施例中,终端在根据每个载波的当前传输参数获取每个载波对应的第一模型之后,便可以基于至少两个载波中的每一个载波对应的第一模型和当前数据量,进行第二模型的构建。86.需要说明的是,在本技术的实施例中,第二模型可以对基站正确接收总数据量的概率进行表征。87.示例性的,在本技术的实施例中,当n个载波在同一时间发送信号时,可以将第n个载波对应的当前数据量(即传输块大小)表示为的形式,其中,下标t表示数据发射端。相应地,终端可以根据每一个载波对应的第一模型和当前数据量进行第二模型的构建。88.进一步地,在本技术的实施例中,终端在基于每个载波对应的第一模型和当前数据量,构建第二模型时,可以先根据每个载波对应的第一模型和当前数据量,确定每个载波对应的第三模型;然后可以利用至少两个载波对应的至少两个第三模型,构建第二模型。89.需要说明的是,在本技术的实施例中,第三模型可以对用于基站正确接收数据量的概率进行表征。例如,对于承载数据量为当前数据量的第n个上行载波的pusch,在发射功率的条件下,可以通过第三模型确定基站侧能够正确接收的有效的数据量的概率统计值。90.示例性的,在本技术的实施例中,第三模型可以表示为以下公式:[0091][0092]其中,即为第n个载波对应的、基站侧能够正确接收的有效的数据量的概率统计值。[0093]进一步地,在本技术的实施例中,终端在确定出至少两个载波中的每一个载波对应的第三模型之后,便可以基于第三模型进一步确定至少两个载波对应的第二模型。具体地,终端在确定出每一个载波对应的基站侧能够正确接收的有效的数据量的概率统计值之后,可以对多个载波对应的基站侧能够正确接收的有效的数据量的概率统计值进行求和运算,便可以确定出多个载波对应的基站侧能够正确接收的有效的总数据量的概率统计值,即第二模型。[0094]示例性的,在本技术的实施例中,第二模型可以表示为以下公式:[0095][0096]其中,对于全部n个载波,可以利用每一个载波的第三模型进行全部n个载波的第二模型的构建。[0097]步骤104、根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率。[0098]在本技术的实施例中,终端在基于每个载波对应的第一模型和当前数据量,构建第二模型之后,便可以根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率,从而完成对至少两个载波的发射功率的分配。[0099]需要说明的是,在本技术的实施例中,由于第二模型可以对全部载波对应的、基站正确接收总数据量的概率进行表征,因此,在第二模型的基础上对全部载波进行发射功率的分配,如果最终的分配结果能够令第二模型取得最大值,便可以认为能够实现最大的总的数据传输速率。[0100]进一步地,在本技术的实施例中,由于每一个载波的发射功率阈值和多个载波的总功率阈值均会受到4g或5g标准的相关限制,因此,在基于第二模型对多个载波进行发射功率的分配时,需要结合至少两个载波对应的总功率阈值以及每个载波的发射功率阈值。[0101]可选地,在本技术的实施例中,终端在根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率时,可以先根据总功率阈值和每个载波的发射功率阈值设置约束条件;然后可以基于约束条件和第二模型,计算获得至少一个功率分配结果;最终便可以在至少一个功率分配结果中确定每个载波对应的发射功率。[0102]需要说明的是,在本技术的实施例中,基于多个载波对应的总功率阈值和其中每一个载波对应的发射功率阈值,终端可以按照不同的约束方式,设置不同的约束条件。[0103]可选地,在本技术中,约束条件可以包括以下多个条件中的至少一个:每个载波对应的发射功率大于等于0且小于等于发射功率阈值;每个载波对应的发射功率大于0且小于发射功率阈值;至少两个载波的发射功率的和小于或者等于总功率阈值。[0104]示例性的,在本技术中,假设n个载波中的第n个载波cn的当前的最大发射功率上限(发射功率阈值)为全部n个载波的当前最大发射功率上限(总功率阈值)为那么可以将约束条件设置为如下公式:[0105][0106][0107]示例性的,在本技术中,通过上述公式(3)和公式(4)可知,基于发射功率阈值和总功率阈值所设置的一个约束条件可以为:任意一个载波的发射功率不大于该载波的发射功率阈值;且全部载波的发射功率之和不大于多个载波的总功率阈值,其中,在本技术中,对每一个载波的发射功率均设置一个上限值(发射功率阈值)是为了保证本技术提出的功率分配方法在应用过程中能够满足3gpp相关标准中关于单个载波最大发射功率的相关限制。[0108]进一步地,在本技术的实施例中,以上述公式(3)和公式(4)为约束条件,即在所有载波总的发射功率和每一个载波的发射功率受限的约束条件下,若要获得最大的总的数据传输速率,对各个载波进行功率分配方式的求解,求取如上述公式(2)所示的第二模型的最大值的过程。即可以将问题转化为如下公式:[0109][0110][0111]示例性的,在本技术中,如上述公式(5)的问题可以通过拉格朗日乘数法进行求解,相关步骤如下:[0112]构建拉格朗日函数,如下公式所示:[0113][0114][0115]示例性的,在本技术中,基于上述公式(6)可知,可以将求取最大的总的数据传输速率的问题,即求取第二模型最大值的问题,转换为求取最小值的问题,这个转换过程并不影响最终结果的正确性。[0116]示例性的,在本技术中,基于上述公式(6),依次求取关于的偏导数,并使偏导数为0,则可以获得如下公式:[0117][0118]示例性的,在本技术中,根据拉格朗日乘数法所规定的kkt条件(karushkuhntuckerconditions),求解上述公式(7)的过程中,除了需要满足上述公式(3)和公式(4)的约束条件外,还需要满足如下条件:[0119]αn≥0,(1≤n≤n)ꢀꢀꢀ(8)[0120][0121]βn≥0,(1≤n≤n)ꢀꢀꢀ(10)[0122][0123]γ≥0,(1≤n≤n)ꢀꢀꢀ(12)[0124][0125]示例性的,在本技术中,如果任意一个载波的发射功率均大于0且小于该载波的发射功率阈值,即使用不同于上述公式(3)的另一种约束条件:[0126][0127]基于上述公式(14)和公式(4)的约束条件,通过上述公式(9)和公式(11)可以确定αn=0,且βn=0。那么,当任意一个载波的发射功率均满足上述公式(14)的约束条件时,基于上述公式(7)可以获得:[0128][0129]示例性的,在本技术中,基于上述公式(15),如果令γ≠0,即:[0130][0131]可见,如上述公式(15)所示的约束条件可以表征第一模型关于发射功率的导数与该载波承载的数据量的乘积为一常数。[0132]进一步地,根据上述公式(13)可以确定:[0133][0134]进一步地,在上述公式(14)和公式(16)的约束条件下,联立上述公式(15)和公式(17),能够获得l1(l1为正整数)组解,表示如下:[0135][0136]可以理解的是,在本技术的实施例中,上述公式(18)所表示的l1组解,即为基于约束条件所获得的l1个功率分配结果,其中,每一个分配结果中均包括有至少两个载波中的每一个载波所分配的发射功率。[0137]也就是说,在本技术的实施例中,终端可以先根据总功率阈值和发射功率阈值进行约束条件设置,然后再在约束条件的基础上,利用数学算法对第二模型进行求解,最终便可以获得至少一个相应地解,即获得至少一个功率分配结果,其中,每一组解均可以用于对全部载波进行功率分配,即每一个功率分配结果均为一种对全部载波分配功率的实现方式。[0138]进一步地,在本技术的实施例中,终端在基于约束条件和第二模型,计算获得至少一个功率分配结果之后,便可以从至少一个功率分配结果之中选择出最终的功率分配方案,即确定出最终分配给每个载波的发射功率。[0139]具体地,在本技术的实施例中,终端在至少一个功率分配结果中确定每个载波对应的发射功率时,可以先根据至少一个功率分配结果计算第二模型对应的至少一个值;其中,一个功率分配结果对应一个值;然后可以确定至少一个值中的最大值对应的目标分配结果;最后便可以根据目标分配结果确定每个载波对应的发射功率。[0140]可选地,在本技术的实施例中,终端在进行每个载波的发射功率的确定时,可以将计算获得的至少一个功率分配结果分别入至第二模型中,计算出每一个功率分配结果对应的第二模型的值,然后可以将其中的最大值所对应的一个功率分配结果确定为目标分配结果,即最终的功率分配方案,从而可以按照最大值所对应的目标分配结果中的每一个载波所分配的发射功率对全部载波进行功率分配。[0141]示例性的,在本技术中,在获得上述公式(18)所示的l1组解之后,可以依次将这l1组解分别代入如上述公式(2)所示的第二模型中,计算获得l1个值,然后可以将l1个值中的最大值所对应的解确定为目标分配结果,最终便可以根据该目标分配结果确定每个载波对应的发射功率。[0142]需要说明的是,在本技术的实施例中,上述l1个值中的最大值所对应的目标分配结果的获取,需要满足上述公式(14)和公式(16)的约束条件,即需要保证每一个载波的发射功率都满足且需要保证每一个载波的发射功率都满足[0143]可以理解的是,在本技术的实施例中,上述公式(14)和公式(16)的约束条件可以为终端确定的多种约束条件中的其中一种,在其他不同的约束条件下,也可以对应获得其他多组解。相应地,终端在基于每一种约束条件下获得的多组解之后,可以将全部解均代入如上述公式(2)所示的第二模型中,计算获得全部解对应的全部值,然后可以将全部值中的最大值所对应的一组解确定为目标分配结果,最终便可以根据该目标分配结果确定每个载波对应的发射功率。[0144]进一步地,在本技术的实施例中,图5功率分配方法的实现流程示意图三,如图5所示,在根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率之后,即步骤104之后,终端进行功率分配的方法还可以包括以下步骤:[0145]步骤107、按照每个载波对应的发射功率发射载波。[0146]在本技术的实施例中,终端在通过基于总功率阈值、第二模型以及每个载波的发射功率阈值计算获得每个载波对应的发射功率之后,便可以按照每一个载波的发射功率进行对应载波的发射。[0147]可以理解的是,在本技术的实施例中,终端可以配置有射频模块,该射频模块可以用于载波的发射。具体地,终端在确定出需要在同一时间发送的多个载波对应的多个发射功率之后,便可以通过射频模块,在同一时间按照该多个发射功率进行多个载波的发射。[0148]综上所述,在本技术的实施例中,通过上述步骤101至步骤104提出的功率分配方法,可以根据每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,以及每个载波传输块的大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。从而可以在多载波总的发射功率受限时,可以通过合理分配不同载波的发射功率,可以取得最大数据传输速率,进而能够提高总的吞吐量,提升通信性能。[0149]可以理解的是,本技术提出的功率分配方法,通过严谨的数学分析,在多载波数据传输的场景中,给出了求解使得所有载波总的数据传输速率的概率统计值取得最大值时,多载波发射功率分配的具体数学方法。具体地,将多载波功率分配问题转换为一个带约束求取极值的问题,并引入了拉格朗日乘数法进行求解。[0150]进一步地,本技术提出的功率分配方法,通过构建以所有载波总的数据传输速率的概率表示(第二模型)作为待优化的目标函数,其中考虑了不同载波的实际传输数据量(如4g/5g中pusch的传输块)对总的数据传输速率的影响,从而实现了不同载波的发射功率的合理分配。[0151]本技术实施例提供了一种功率分配方法,当至少两个载波在同一时间发送信号时,确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;根据每个载波的当前传输参数获取每个载波对应的第一模型;其中,第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;基于每个载波对应的第一模型和当前数据量,构建第二模型;其中,第二模型用于表征基站正确接收总数据量的概率;根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率。也就是说,在本技术的实施例中,在多载波总的发射功率受限时,终端可以基于每个载波对应的当前条件确定每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,并结合每个载波的传输块大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。进而实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。[0152]基于上述实施例,本技术的再一实施例提出了一种功率分配方法,下面以4g或5g调制解调器上行多载波同时发送物理上行共享信道pusch为例,对本技术提出的功率分配方法进行说明。[0153]图6为实现功率分配方法的基本架构图,如图6所示,对于实现功率分配方法的终端,可以包括基带模块和射频模块,在基带模块中,可以获取的每一个载波的当前数据量、当前传输参数、发射功率阈值以及全部载波的总功率阈值,然后利用每一个载波的当前传输参数确定出用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系的第一模型;接着根据每一个载波的当前数据量和第一模型确定用于表征基站正确接收总数据量的概率的第二模型,进一步可以使用总功率阈值和每个载波的发射功率阈值进行约束条件的设置,并在约束条件下求解第二模型取最大值时每个载波对应的发射功率。最终,在射频模块中,便可以按照每个载波对应的发射功率进行载波的发射。[0154]在本技术的实施例中,当多个上行载波在同一个时间段内都发送pusch时,可以先分别对多个上行载波中的每一个载波的当前数据量(传输块大小)进行确定。[0155]具体地,在本技术中,可以假设同时发送pusch的上行载波数量为n。其中,上述同一个时间段可以为4g中的同一个上行子帧(subframe),也可以为5g中的同一个上行时隙(slot)或者时间上完全重叠的若干ofdm符号。[0156]进一步地,在本技术的实施例中,可以将n个上行载波中的第n(1≤n≤n)个上行载波的pusch对应的当前数据量(传输块大小)记为其中,下标t表示数据发射端,cn表示第n个上行载波。[0157]需要说明的是,在本技术的实施例中,第n个上行载波的传输块大小是当前pusch对应的整个传输块的大小。在4g/5g系统中,即为标准定义的tbsize。在4g系统中,初传和重传时发送的传输块大小是相同的。在5g系统中,当使用基于编码块组cbg的harq重传方式时,若pusch需要重传,并不需要重传整个传输块,而是根据实际需要可以只传输部分cbg。那么当采用了基于cbg的harq重传方式时,指的是当前harq进程对应的传输块的比特总数,而非当前pusch传输的单个或多个cbg(可能并非传输块的全部cbg)的总比特数。[0158]进一步地,在本技术的实施例中,当多个上行载波在同一个时间段内都发送pusch时,还可以对每一个上行载波的当前传输参数进行确定,其中,当前传输参数可以表征载波发送pusch时的当前条件。然后便可以根据每一个上行载波的当前传输参数获取每一个载波的第一模型,该第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系。其中,第n个上行载波的pusch的发射功率记为第n个上行载波的pusch在基站侧正确接收的概率与发射功率的关系记为第一模型即可以表示为[0159]需要说明的是,在本技术的实施例中,需要基于每一个上行载波的当前传输参数(当前条件)进行对应的、表征基站侧能够正确接收当前信号的概率关于发射功率的函数关系的第一模型的获取。[0160]示例性的,在本技术中,影响的当前传输参数(当前条件)可以包括但不限于以下条件:当前的信道条件(比如modem移动速度、多径情况、干扰噪声强度、快/慢衰落等)、modem的射频模块的性能、频点、modem与基站的相对位置关系、初传还是重传以及重传次数、发射信号的编码效率、调制方式、传输块大小、发射的mimo参数、发射天线数量等。因此,是一个可能随时间不断变化的函数。[0161]进一步地,在本技术的实施例中,在确定出每一个上行载波基于当前条件所对应的第一模型之后,可以根据每一个上行载波对应的第一模型和当前数据量进行全部上行载波的第二模型的构建。其中,第二模型用于表征基站正确接收总数据量的概率。[0162]具体地,在本技术中,在构建第二模型时,对于承载数据量为的第n个上行载波的pusch,在发射功率的条件下,可以先对第n个上行载波构建对应的、用于表征基站正确接收数据量的概率的第三模型其中,第三模型为基站侧能够正确接收的有效的数据量的概率统计值,可以表示为上述公式(1)的形式。[0163]相应地,在本技术中,基于上述公式(1)所示的第三模型可以对全部n个上行载波对应的第三模型进行求和运算,从而可以获得当前时间段内在基站侧能够正确接收的有效的总数据量的概率统计值,即获得第二模型其中,第二模型可以表示为如上述公式(2)的形式。[0164]进一步地,在本技术的实施例中,当多个上行载波在同一个时间段内都发送pusch时,还可以对多个上行载波的总功率阈值和每一个上行载波的发射功率阈值进行确定。其中,发射功率阈值即为第n个上行载波的pusch当前的最大发射功率上限值,可以表示为中,发射功率阈值即为第n个上行载波的pusch当前的最大发射功率上限值,可以表示为总功率阈值即为所有上行载波当前最大发射功率上限值,可以表示为[0165]需要说明的是,在本技术的实施例中,总功率阈值和发射功率阈值需要满足如上述公式(3)和公式(4)的约束条件,即任意一个载波的发射功率不大于该载波的发射功率阈值;且全部载波的发射功率之和不大于多个载波的总功率阈值。[0166]进一步地,在本技术的实施例中,可以根据总功率阈值、第二模型以及每一个上行载波的发射功率阈值,确定每一个上行载波对应的发射功率,从而完成对全部n个上行载波的发射功率的分配。[0167]可以理解的是,在本技术的实施例中,在所有载波总的发射功率受限的条件下,若要获得最大的总的数据传输速率,对各个载波进行功率分配方式的求解,即转变为在公式(3)和公式(4)所示的约束条件下,求取上述公式(2)所示的最大值的过程。即可以将问题转化为上述公式(5)。[0168]进一步地,在本技术的实施例中,上述公式(5)的问题可以通过拉格朗日乘数法进行求解,具体地,需要先构建拉格朗日函数上述公式(6)所示。基于上述公式(6)可知,可以将求取最大的总的数据传输速率的问题,即求取第二模型最大值的问题,转换为求取最小值的问题,这个转换过程并不影响最终结果的正确性。[0169]需要说明的是,在本技术的实施例中,以上述公式(14)和公式(16)作为约束条件,基于上述公式(7)至公式(17)的数学分析过程,最终可以获得如上述公式(18)所示的l1(l1为正整数)组解(功率分配结果)。然后便可以从至少一个功率分配结果之中选择出最终的功率分配方案,即确定出最终分配给每一个上行载波的发射功率。[0170]进一步地,在本技术的实施例中,基于上述公式(15)可知,当所有的载波的发射功率都满足上述公式(14)和公式(16)的约束条件时,即每一个上行载波的发射功率都满足且每一个上行载波的发射功率都满足基站侧能够正确接收的所有上行载波总数据量的统计值达到最大时,每一个上行载波的pusch发送对应的数据量与该上行载波pusch在基站侧正确接收的概率函数关于发射功率的导数的乘积为一常数。[0171]可选地,在本技术中,如果多个上行载波中的某个上行载波cn对应的发射功率不满足上述公式(14)或公式(16)的约束条件,即不满足条件或条件则有或者或者那么,可以根据这几个关系直接确定此时载波cn的发射功率。此时由变量变为已知量。将或者或者由求出的代入上述公式(7),以及上述公式(8)至公式(13),可以继续上述过程进行求解。可以将该条件下求解上述公式(7)得到的l2(l2为正整数)组解表示如下:[0172][0173]可以理解的是,在本技术的实施例中,在满足上述公式(14)或公式(16)的约束条件下获得的l1组解(上述公式(18))和不满足上述公式(14)或公式(16)的约束条件下获得的l2组解(上述公式(19))中,能够使上述公式(2)所示的第二模型取得最大值的一组解确定为最终的结果,即目标分配结果,最终便可以根据该目标分配结果确定每一个上行载波对应的发射功率。[0174]需要说明的是,在本技术的实施例中,在特殊情况下,由上述公式(12)和公式(13)可以看出,当所有载波的发射功率都满足以下约束条件:并且并且时,即时,必然有γ=0。那么,由上述公式(15)可知,在该约束条件下基站侧能够正确接收的所有载波总数据量的统计值达到最大时,必然有:[0175][0176]其中,通过可以认为该上行载波pusch在基站侧正确接收的概率函数(即第一模型)在发射功率的某个取值处取得局部极大值(或者全局最大值)。虽然理论上通常pusch在基站侧正确接收的概率应该随着发射功率的增大而增大,但是在实际中,以手机中上行方向为例,受限于物理器件的性能,射频模块中模拟放大器、天线等射频器件的信号发送的质量,会随着发射功率的变化而变化。通常这些器件都有一个最佳的发送功率区间,当发射功率太高而超过这个区间的上限时,这些物理器件的性能会变差(比如模拟放大器的线性性能会变差),更高的发射功率会导致信号的发射性能变差,从而导致接收端接收性能下降。同理接收端的相关器件,也有类似特性。图7为发射功率与基站正确接收概率的对应关系的示意图三,如图7所示,上述特性反映在接收端正确接收的概率关于发射功率的函数关系(即第一模型)的曲线上,在a点,该上行载波的pusch在基站侧的正确接收概率取得最大值。当发射功率超过a点的发射功率pa时,由于发射端和/或接收端相关射频器件的性能变差,导致基站侧正确接收的概率随着发射功率的增大而略微下降。可见,随着发射功率的增大,也存在增大的斜率越来越小,甚至斜率变为负数的情况。[0177]由此可见,本技术提出的功率分配方法,可以根据每一个上行载波对应的当前条件(当前传输参数)获取每一个上行载波在当前条件下基站侧能够正确接收当前发送信号的概率关于各上行载波发射功率的函数关系(即第一模型)同时,还可以获取每一个上行载波在当前条件下的每一个上行载波允许的最大发射功率(发射功率阈值)所有上行载波所允许总的最大发射功率(总功率阈值)以及每个上行载波在当前时间段内发送的信号对应的当前数据量(即传输块大小)最终便可以基于每一个上行载波的第一模型发射功率阈值当前数据量以及全部载波的总功率阈值利用数学算法求取每一个上行载波的最优的发射功率,其中,每一个上行载波的最优的发射功率能够使多个载波对应的基站侧能够正确接收的有效的总数据量的概率统计值(第二模型)取得最大值。[0178]可以理解的是,在本技术中,上述当前条件包括但不限于以下条件中的至少一个:当前的信道条件(比如modem移动速度、多径情况、干扰噪声强度、快/慢衰落等)、modem的射频模块的性能、modem与基站的距离、初传还是重传以及重传次数、发射信号的编码效率、调制方式、发射的mimo参数、发射天线数量等。[0179]需要说明的是,在本技术的实施例中,通常受信道环境影响较大。在相关条件保持不变或者变换不大的前提下,可以认为在一定时间段内保持不变。因此,根据当前传输参数获取对应的第一模型的流程并不需要频繁进行,仅仅需要在相关条件发生改变时,才可以选择对第一模型进行重新获取。[0180]可选地,在本技术中,可以预先通过仿真运算或者实际试验,提前计算并保存不同条件下的在具体应用时,根据当前条件,选取对应的然后再进行后续处理。也就是说,可以提前将可能用到的所有都预先保存在内存中以供候选的选择。其中,内存可以是(包括但不限于)modem内部处理器的数据内存,也可以是modem处理器外挂的ddr内存(ddrsdram),具体不做限定。相应地,在modem工作时,可以根据当前条件,从内存中选取对应的第一模型进行后续运算。[0181]可选地,在本技术中,也可以设置一个实时学习模块,实时学习当前条件下不同发射功率对应的基站侧的正确接收的概率。例如,可以根据当前modem实际的上行发送的成功与失败情况,可以通过统计试验,获取当前条件下不同发射功率时对应的基站侧正确接收概率的样本其中下标i表示样本编号,并使用拟合函数对当前条件下的样本进行拟合。假设拟合后的函数记为则可以将拟合函数作为第一模型进行后续求解运算。其中,在4g系统中,上行pusch发射成功与否,可以根据phich信道的反馈情况获知,也可以根据是否有同一个harq进程的pusch重传获知。在5g系统中,由于没有了phich信道,可以根据是否有同一个harq进程的pusch重传获知上行pusch发射成功与否。[0182]需要说明的是,在本技术的实施例中,每一个上行载波的发射功率阈值当前数据量以及全部载波的总功率阈值这三个参数通常会随着每次传输而不断变化,因此通常在每个需要进行多载波发射功率分配的时间段内,都需要执行一次上述三个参数的获取流程。[0183]示例性的,在本技术中,以4g/5gmodem的pusch信道为例,每个载波的pusch所允许的最大发射功率以及所有载波总的最大发射功率需要参照4g/5g标准所规定的mpr/ampr、频段、小区带宽等参数的影响。其中mpr/ampr等参数又受pusch信道的具体调度参数(如prb位置,prb数量、调制方式等)的影响。因此在需要多载波功率分配的每个子帧(subframe,对应于4g)或者时隙(slot,对应于5g)都需要对和进行计算。[0184]综上所述,本技术实施例提出的功率分配方法,在某些特殊场景中,在保持多载波总的数据传输速率最大的基础上,可以降低发射功率,降低功率消耗。例如,当所有载波都取得如图7中a点所示的最优发射功率时,所有载波总的发射功率可能低于所有载波总的最大发射功率上限即不需要最大的发射功率,就可以得到概率意义上最大的数据传输速率。[0185]本技术实施例提供了一种功率分配方法,当至少两个载波在同一时间发送信号时,确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;根据每个载波的当前传输参数获取每个载波对应的第一模型;其中,第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;基于每个载波对应的第一模型和当前数据量,构建第二模型;其中,第二模型用于表征基站正确接收总数据量的概率;根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率。也就是说,在本技术的实施例中,在多载波总的发射功率受限时,终端可以基于每个载波对应的当前条件确定每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,并结合每个载波的传输块大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。进而实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。[0186]基于上述实施例,在本技术的再一实施例中,本技术提出的功率分配方法的实施可以基于以下条件:[0187]1、当前modem上行方向为两个载波聚合,分别记为载波1和载波2。这两个上行载波,可以同为4g上行载波,也可以同为5g上行载波。[0188]2、每个上行载波同一个时间段内(比如对4g为同一个子帧,对5g为同一个slot或者时间上重叠的部分ofdm符号)都有pusch信号进行发送。且两个上行载波都不采用harq重传,即所有pusch均为初次发送,没有重传。[0189]3、同一个时间段内两个上行载波的pusch传输块大小(比特数量)相同,记为其中,载波1的传输块大小为载波2的传输块大小为[0190]4、两个上行载波的pusch信号在基站侧正确接收的概率与pusch的发射功率之间的函数关系完全相同,即载波1的第一模型与载波2的第一模型相同,记为其中,pc(p)关于发射功率p的函数关系可以参照上述图所示。即在p=pa时,pc(p)取得最大值pc(pa)。在p≤pa时,pc(p)随着发射功率p的增大而增大。在p≥pa时,pc(p)随着发射功率p的增大而减小。[0191]5、两个上行载波各自允许的单载波的最大发射功率相同,记为[0192]6、两个上行载波所允许的总的最大发射功率记为与单载波的最大发射功率相等,即[0193]基于上述条件,当满足如上述公式(3)和公式(4)的约束条件时,上述公式(2)所示的取最大时的载波1和载波2的发射功率的计算过程如下:[0194][0195]在特殊情况下,当上述图中的a点所示的最优发射功率对应的发射功率满足时,可以求解获得即当两个载波的发射功率都等于a点对应的发射功率pa时,两个载波可以得到最高的数据传输总速率。即时,上述公式(2)所示的取得最大值。[0196]更为一般地,当时,基于上述公式(18)的解,需要满足此时只需要求解和中的一个即可。[0197]示例性的,上述公式(21)可以进一步化简为关于的求解:[0198][0199]从而可以将求取二元函数的极值,简化为求取一元函数的极值。[0200]令[0201][0202]具体地,可以使用拉格朗日乘数法求解上述公式(21)所示的函数的最大值,也可以用其他任何一种可行方法求解,本技术实施例不做限定。[0203]基于上述图7,图8为发射功率与基站正确接收概率的对应关系的示意图四,如图8所示为上述公式(23)所示的函数f(p)一种可能的形状。可见,在的取值区间内,f(p)关于对称。而且,在的取值区间内,上述公式(23)所示的函数的最大值,必然是图8中点m1、m2和n中的一个。且点m1、m2关于对称,即满足[0204]需要说明的是,图8中所示的m1、m2对应的极大值为全局极大值,大于点n对应的极大值。这种不同局部极值点之间的相对大小关系,图8中仅仅是提供一个特殊示例,对实际应用中多个局部极值点之间的相对大小关系并不做限定。[0205]假设如图8所示,点m1、m2为全局极大值,那么此时上述公式(19)的解为:或者[0206]可以理解的是,上述图8所示形状,仅为f(p)可能的形状的其中一种。图9为发射功率与基站正确接收概率的对应关系的示意图五,如图9所示,根据pc(p)关于发射功率p的实际函数关系,f(p)还以为其他两种不同实例形状(具体不限于图中所示的两种实例形状)。不论f(p)具体形状如何,上述公式(21)的最终的解应该是f(p)在的范围内所有局部最大值中的最高的那个点。当最终解不在的中间线位置时,由于f(p)关于对称,此时的解必然是存在对称的两组。如图8示的m1、m2。[0207]综上所述,本技术实施例提出的功率分配方法,实现复杂度较低,并且适用于目前已经大规模商用部署的4g/5g网络。以4g为例,目前绝大部分实际部署的商用网络中,上行载波聚合的数量通常不超过两个,本实施例提出的示例能够适用于4g的上行方向手机端的发射功率分配。[0208]本技术实施例提供了一种功率分配方法,当至少两个载波在同一时间发送信号时,确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;根据每个载波的当前传输参数获取每个载波对应的第一模型;其中,第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;基于每个载波对应的第一模型和当前数据量,构建第二模型;其中,第二模型用于表征基站正确接收总数据量的概率;根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率。也就是说,在本技术的实施例中,在多载波总的发射功率受限时,终端可以基于每个载波对应的当前条件确定每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,并结合每个载波的传输块大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。进而实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。[0209]基于上述实施例,在本技术的再一实施例中,本技术提出的功率分配方法的实施可以基于以下条件:[0210]1、当前modem上行方向为两个载波聚合,分别记为载波1和载波2。这两个上行载波,可以同为4g上行载波,也可以同为5g上行载波。[0211]2、每个上行载波同一个时间段内(比如对4g为同一个子帧,对5g为同一个slot或者时间上重叠的部分ofdm符号)都有pusch信号进行发送。且两个上行载波都不采用harq重传,即所有pusch均为初次发送,没有重传。[0212]3、同一个时间段内两个上行载波的pusch传输块大小(比特数量)不相同。其中,载波1的传输块大小为载波2的传输块大小为载波2的传输块大小为[0213]4、两个上行载波的pusch信号在基站侧正确接收的概率与pusch的发射功率之间的函数关系完全相同,即载波1的第一模型与载波2的第一模型相同,记为其中,pc(p)关于发射功率p的函数关系可以参照上述图所示。即在p=pa时,pc(p)取得最大值pc(pa)。在p≤pa时,pc(p)随着发射功率p的增大而增大。在p≥pa时,pc(p)随着发射功率p的增大而减小。[0214]5、两个上行载波各自允许的单载波的最大发射功率相同,记为[0215]6、两个上行载波所允许的总的最大发射功率记为与单载波的最大发射功率相等,即[0216]基于上述条件,当满足如上述公式(3)和公式(4)的约束条件时,上述公式(2)所示的取最大时的载波1和载波2的发射功率的计算过程如下:[0217][0218]在特殊情况下,当上述图中的a点所示的最优发射功率对应的发射功率满足时,可以求解获得即当两个载波的发射功率都等于a点对应的发射功率pa时,两个载波可以得到最高的数据传输总速率。即时,上述公式(2)所示的取得最大值。[0219]更为一般地,当时,基于上述公式(18)的解,需要满足此时只需要求解和中的一个即可。[0220]示例性的,上述公式(24)可以进一步化简为关于的求解:[0221][0222]从而可以将求取二元函数的极值,简化为求取一元函数的极值。[0223]令[0224][0225]具体地,可以使用拉格朗日乘数法求解上述公式(24)所示的函数的最大值,也可以用其他任何一种可行方法求解,本技术实施例不做限定。[0226]基于上述图7,图10为发射功率与基站正确接收概率的对应关系的示意图六,如图10所示为上述公式(23)所示的函数f(p)一种可能的形状。可见,由于两个载波的传输块大小不同,在的取值区间内,f(p)不再关于对称。而且,在的取值区间内,上述公式(26)所示的函数的最大值,必然是图10中加粗曲线上的多个极大值中的一个。而且这个最大值在中间线的右侧,即功率分配偏向于传输块较大的那个载波。[0227]需要说明的是,图10中点所示的最高点对应于m3,但是并非限制所有场景都是如此。[0228]可选地,上述图10所示形状,仅为f(p)可能的形状的其中一种,并不限制f(p)的形状。实际应用中f(p)的具体形状可以为其他任意合法形状。但是不论f(p)曲线形状如何,以及不论f(p)的局部极大值的个数为多少,全局最大值必然在中间线的右侧。即最终解必然满足即功率分配时,更多的功率将分配给传输块较大的载波。可见,对于大于两个载波的场景,当只有传输块大小不同,其他条件都相同时,多载波总的最大数据传输速率取得最大值时,必然是传输块较大的载波分配到更大的功率,而传输块较小的载波分配到较小的功率。[0229]假设如图10所示,点m3为全局极大值,那么此时上述公式(25)的解为:为全局极大值,那么此时上述公式(25)的解为:[0230]综上所述,本技术实施例提出的功率分配方法,实现复杂度较低,并且适用于目前已经大规模商用部署的4g/5g网络。以4g为例,目前绝大部分实际部署的商用网络中,上行载波聚合的数量通常不超过两个,本实施例提出的示例能够适用于4g的上行方向手机端的发射功率分配。[0231]本技术实施例提供了一种功率分配方法,当至少两个载波在同一时间发送信号时,确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;根据每个载波的当前传输参数获取每个载波对应的第一模型;其中,第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;基于每个载波对应的第一模型和当前数据量,构建第二模型;其中,第二模型用于表征基站正确接收总数据量的概率;根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率。也就是说,在本技术的实施例中,在多载波总的发射功率受限时,终端可以基于每个载波对应的当前条件确定每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,并结合每个载波的传输块大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。进而实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。[0232]基于上述实施例,在本技术的另一实施例中,图11为终端的组成结构示意图一,如图11示,本技术实施例提出的终端10可以包括确定单元11,获取单元12,构建单元13,发射单元14,[0233]所述确定单元11,用于当至少两个载波在同一时间发送信号时,确定所述至少两个载波的总功率阈值,以及所述至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;[0234]所述获取单元12,用于根据所述每个载波的所述当前传输参数获取所述每个载波对应的第一模型;其中,所述第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;[0235]所述构建单元13,用于基于所述每个载波对应的所述第一模型和所述当前数据量,构建第二模型;其中,所述第二模型用于表征基站正确接收总数据量的概率;[0236]所述确定单元11,还用于根据所述总功率阈值、所述第二模型以及所述每个载波的所述发射功率阈值,确定每个载波对应的发射功率。[0237]进一步地,在本技术的实施例中,所述获取单元12,具体用于根据所述当前传输参数从预存模型数据库中获取所述第一模型。[0238]进一步地,在本技术的实施例中,所述确定单元11,还用于根据至少两个传输参数确定至少两个候选模型;[0239]所述构建单元13,还用于根据所述至少两个传输参数和所述至少两个候选模型构建所述预存模型数据库。[0240]进一步地,在本技术的实施例中,所述获取单元12,还具体用于基于所述当前传输参数进行模型训练,获得所述第一模型。[0241]进一步地,在本技术的实施例中,所述构建单元13,具体用于根据所述每个载波对应的所述第一模型和所述当前数据量,确定所述每个载波对应的第三模型;其中,所述第三模型用于表征基站正确接收数据量的概率;利用所述至少两个载波对应的至少两个第三模型,构建所述第二模型。[0242]进一步地,在本技术的实施例中,所述确定单元11,具体用于根据所述总功率阈值和所述每个载波的所述发射功率阈值设置约束条件;基于所述约束条件和所述第二模型,计算获得至少一个功率分配结果;在所述至少一个功率分配结果中确定所述每个载波对应的所述发射功率。[0243]进一步地,在本技术的实施例中,所述确定单元11,还具体用于根据所述至少一个功率分配结果计算所述第二模型对应的至少一个值;其中,一个功率分配结果对应一个值;确定所述至少一个值中的最大值对应的目标分配结果;根据所述目标分配结果确定所述每个载波对应的所述发射功率。[0244]进一步地,在本技术的实施例中,所述约束条件包括以下多个条件中的至少一个:[0245]所述每个载波对应的所述发射功率大于等于0且小于等于所述发射功率阈值;[0246]所述每个载波对应的所述发射功率大于0且小于所述发射功率阈值;[0247]所述至少两个载波的发射功率的和小于或者等于所述总功率阈值。[0248]进一步地,在本技术的实施例中,所述发射单元14,用于所述根据所述总功率阈值、所述第二模型以及所述每个载波的所述发射功率阈值,确定每个载波对应的发射功率之后,按照所述每个载波对应的发射功率发射载波。[0249]进一步地,在本技术的实施例中,所述当前传输参数包括以下多个参数中的至少一个:当前信道参数、调制解调器的射频模块的性能参数、频点、位置参数、传输类型、传输次数、发射信号的编码效率、调制方式、mimo参数、发射天线数量;[0250]其中,所述当前信道参数包括调制解调器移动速度、多径情况、干扰噪声强度、衰落参数;所述位置参数表征调制解调器与基站的相对位置关系;所述传输类型包括初传类型和重传类型。[0251]进一步地,在本技术的实施例中,当所述至少两个载波为4g载波时,所述同一时间为同一子帧;当所述至少两个载波为5g载波时,所述同一时间为同一个时隙或时间上重叠的部分ofdm符号。[0252]进一步地,在本技术的实施例中,当所述至少两个载波包括4g载波和5g载波时,所述同一时间包括所述4g载波的同一子帧,以及所述5g载波的同一个时隙或时间上重叠的部分ofdm符号。[0253]在本技术的实施例中,进一步地,图12为终端的组成结构示意图二,如图12所示,本技术实施例提出的终端10还可以包括处理器15、存储有处理器15可执行指令的存储器16,进一步地,终端10还可以包括通信接口17,和用于连接处理器15、存储器16以及通信接口17的总线18。[0254]在本技术的实施例中,上述处理器15可以为特定用途集成电路(applicationspecificintegratedcircuit,asic)、数字信号处理器(digitalsignalprocessor,dsp)、数字信号处理装置(digitalsignalprocessingdevice,dspd)、可编程逻辑装置(programmablelogicdevice,pld)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本技术实施例不作具体限定。终端10还可以包括存储器16,该存储器16可以与处理器15连接,其中,存储器16用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器16可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少两个磁盘存储器。[0255]在本技术的实施例中,总线18用于连接通信接口17、处理器15以及存储器16以及这些器件之间的相互通信。[0256]在本技术的实施例中,存储器16,用于存储指令和数据。[0257]进一步地,在本技术的实施例中,上述处理器15,用于当至少两个载波在同一时间发送信号时,确定所述至少两个载波的总功率阈值,以及所述至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;根据所述每个载波的所述当前传输参数获取所述每个载波对应的第一模型;其中,所述第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;基于所述每个载波对应的所述第一模型和所述当前数据量,构建第二模型;其中,所述第二模型用于表征基站正确接收总数据量的概率;根据所述总功率阈值、所述第二模型以及所述每个载波的所述发射功率阈值,确定每个载波对应的发射功率。[0258]在实际应用中,上述存储器16可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);或者非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);或者上述种类的存储器的组合,并向处理器15提供指令和数据。[0259]另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。[0260]集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。[0261]本技术实施例提供了一种终端,当至少两个载波在同一时间发送信号时,确定至少两个载波的总功率阈值,以及至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;根据每个载波的当前传输参数获取每个载波对应的第一模型;其中,第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;基于每个载波对应的第一模型和当前数据量,构建第二模型;其中,第二模型用于表征基站正确接收总数据量的概率;根据总功率阈值、第二模型以及每个载波的发射功率阈值,确定每个载波对应的发射功率。也就是说,在本技术的实施例中,在多载波总的发射功率受限时,终端可以基于每个载波对应的当前条件确定每个载波接收端对发射端发射的数据正确接收的概率关于发射端发射功率的函数关系,并结合每个载波的传输块大小,给出了使得所有载波总的数据传输速率取得概率意义上的最大值时的多载波功率分配方案。进而实现了功率的合理化分配,从而能够提高总的吞吐量,提升通信性能。[0262]本技术实施例提供一种芯片,其包括处理器和接口,所述处理器通过接口获取程序指令,所述处理器用于运行所述程序指令,实现如上所述的功率分配方法。具体地,所述功率分配方法,包括以下步骤:[0263]当至少两个载波在同一时间发送信号时,确定所述至少两个载波的总功率阈值,以及所述至少两个载波中的每个载波的当前传输参数、发射功率阈值、当前数据量;[0264]根据所述每个载波的所述当前传输参数获取所述每个载波对应的第一模型;其中,所述第一模型用于表征载波的发射功率与基站正确接收信号的概率之间的对应关系;[0265]基于所述每个载波对应的所述第一模型和所述当前数据量,构建第二模型;其中,所述第二模型用于表征基站正确接收总数据量的概率;[0266]根据所述总功率阈值、所述第二模型以及所述每个载波的所述发射功率阈值,确定每个载波对应的发射功率。[0267]本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。[0268]本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的实现流程示意图和/或方框图来描述的。应理解可由计算机程序指令实现流程示意图和/或方框图中的每一流程和/或方框、以及实现流程示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0269]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0270]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。[0271]以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1