降低功率放大器功耗的处理方法、装置及终端与流程

文档序号:19687821发布日期:2020-01-14 18:23阅读:543来源:国知局
降低功率放大器功耗的处理方法、装置及终端与流程
本申请涉及终端
技术领域
,尤其涉及一种降低功率放大器功耗的处理方法、装置及终端。
背景技术
:随着智能手机的发展,整机的轻薄化(其中包含手机电池变薄)、功能的多样化、手机的应用软件的增加,都势必会导致功耗相对增加,最终导致手机续航能力相对下降。但整机轻薄化及功能多样化是目前主流趋势,所以电池续航成为手机重要研究方向之一。目前,手机等移动终端的功率放大器(简称pa)是除处理器、显示屏外的又一较大耗电部分。目前,pa通常使用两级增益,功率较大时,为高增益;为了降低功耗,在功率较低时,切换到低增益。现有技术中通过固定切换点切换pa的增益等级,但是,在切换点附近高低增益的功耗不能完全控制,特别是当产品一致性不能保证的情况下,功耗差异更大,从而导致在切换点附近,高增益状态的功耗不一定比低增益状态的功耗大,因此不能有效降低整机功耗。技术实现要素:本申请提供一种降低功率放大器功耗的处理方法、装置及终端,以解决现有技术在固定增益切换点附近低增益等级功耗反而较大等缺陷。本申请第一个方面提供一种降低功率放大器功耗的处理方法,包括:当功率放大器pa的发射功率处于预设功率区间时,获取检测器adc检测获得的不同增益等级对应的电压差值,所述电压差值为与所述pa连接的功耗器件两端的电压差值,所述增益等级为预设的所述pa的工作状态的增益等级;根据不同增益等级对应的电压差值,确定各增益等级中功耗最小的增益等级作为目标增益等级;控制所述pa的当前工作状态为所述目标增益等级。本申请的第二个方面提供一种降低功率放大器功耗的处理装置,包括:获取模块,用于当功率放大器pa的发射功率处于预设功率区间时,获取检测器adc检测获得的不同增益等级对应的电压差值,所述电压差值为与所述pa连接的检测电阻r两端的电压差值,所述增益等级为预设的所述pa的工作状态的增益等级;确定模块,用于根据不同增益等级对应的电压差值,确定各增益等级中功耗最小的增益等级作为目标增益等级;控制模块,用于控制所述pa的当前工作状态为所述目标增益等级。本申请的第三个方面提供一种终端,包括:射频收发器、功率放大器pa、耦合器cpl,还包括:检测器adc、功耗器件、处理器和存储器;其中,所述功耗器件的一端与电压转换器apt的输出端连接;所述功耗器件的另一端与所述pa连接;所述检测器与所述功耗器件的两端连接,用于检测所述功耗器件两端的电压差值;所述检测器还与所述处理器连接,用于向所述处理器发送检测获得的所述功耗器件两端的电压差值;所述存储器存储计算机程序;所述处理器执行所述存储器存储的计算机程序,以实现上述第一个方面提供的方法。本申请提供的降低功率放大器功耗的处理方法、装置及终端,当功率放大器pa的发射功率处于预设功率区间时,通过实时比较pa在不同增益等级的功耗,控制pa的当前工作状态处于功耗最小的增益等级,从而有效降低了pa的功耗,解决了现有技术中由于固定的增益切换点附近,增益等级高低与实际功耗的大小并不一致而导致低增益功耗不一定小,从而无法有效降低pa的功耗的问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的降低功率放大器功耗的处理方法的流程示意图;图2为本申请一实施例基于的降低功率放大器功耗的处理系统的结构示意图;图3为本申请另一实施例提供的降低功率放大器功耗的处理方法的流程示意图;图4为本申请一实施例提供的降低功率放大器功耗的处理装置的结构示意图;图5为本申请一实施例提供的终端的结构示意图。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。首先对本申请所涉及的名词进行解释:检测器adc:是指检测功耗器件两端电压差值的元器件。功耗器件:是指电阻、精密电阻、mos管等具有功耗的元器件。增益等级:是指功率放大器pa处于工作状态时的增益等级,pa通常可以有多个增益等级,在移动终端中,常用的是两个增益等级(高增益和低增益)和三个增益等级(高增益、中增益和低增益)。移动终端在使用过程中,根据当前使用状态可能需要切换增益等级,比如,当用户采用省电模式时,从高增益切换为低增益,以降低移动终端的功耗,使移动终端电池电量能够使用更长时间。本申请中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。本申请实施例一提供一种降低功率放大器功耗的处理方法,用于降低功率放大的功耗。本实施例的执行主体为降低功率放大器功耗的处理装置,该装置可以设置在终端中,具体可以设置在终端的处理器cpu中。如图1所示,为本实施例提供的降低功率放大器功耗的处理方法的流程示意图,该方法包括:步骤101,当功率放大器pa的发射功率处于预设功率区间时,获取检测器adc检测获得的不同增益等级对应的电压差值,电压差值为与pa连接的功耗器件两端的电压差值,增益等级为预设的pa的工作状态的增益等级。具体的,如图2所示,为本实施例基于的降低功率放大器功耗的处理系统的结构示意图。处理器cpu(centralprocessingunit)对功率放大器pa及射频收发器transceiver通过rffe(radiofrequencyfront-end,射频前端)总线实现控制功能,对检测器adc通过iic(inter-integratedcircuit,集成电路总线)总线实现控制功能。射频收发器发射出的功率经pa放大并输出,pa输出的功率经过耦合器cpl后,将耦合功率传给射频收发器,由射频收发器发送给cpu,cpu可以根据耦合功率计算出pa当前实际输出的发射功率,根据pa当前实际输出的发射功率及预设功率区间来判断当前pa的发射功率是否处于预设功率区间。若pa的发射功率处于预设功率区间,则需要控制启动检测器adc,检测不同增益等级对应的电压差值,电压差值为与pa连接的功耗器件两端的电压差值,增益等级为预设的pa的工作状态的增益等级。其中,vcc为电压转换器apt的输出电压,功耗器件以电阻r为例。apt是通过电池端供电,经过直流电压转换(dcdc),输出另一个电压值vcc。apt主要作用是给pa供电,当pa工作在较大功率时,apt输出电压较大;当pa工作在较小的功率时,apt输出的电压变小。可选的,功耗器件可以为电阻、精密电阻、mos管等具有功耗的元器件,本实施例不做限定。可选的,pa的工作状态至少具有两个增益等级,比如可以是两级增益(包括高增益等级和低增益等级)、三级增益(包括高、中、低三个增益等级)、四级增益(包括第一增益等级、第二增益等级、第三增益等级、第四增益等级)等,本实施例不做限定。示例性的,以现有技术中,手机两级增益为例,高增益等级一般在-5~22dbm之间,低增益一般在-50~5dbm之间。而现有技术中,两级增益的切换点一般设置3±2dbm。如表1所示,为现有技术中,对比使用apt时,pa相同功率对应高低增益的功耗情况,其中vcc是使用apt测出的数据并增加余量,高增益使用vcc为1v~1.2v,低增益使用vcc为3.2v~3.4v。表1功率(dbm)543210高增益功耗(ma)230229227226220218低增益功耗(ma)249247244240238235△(ma)191817141817通过数据对比,高低增益切换点附近的高增益功耗要比低增益功耗低约20ma,高功率点切换功耗差异更大。这和理论上的高增益功耗大,低增益功耗小是相背的。步骤102,根据不同增益等级对应的电压差值,确定各增益等级中功耗最小的增益等级作为目标增益等级。具体的,在获取到不同增益等级对应的电压差值后,cpu可以根据不同增益等级对应的电压差值,确定各增益等级中功耗最小的增益等级作为目标增益等级。可选的,可以直接根据电压差值的大小推测出功耗的大小,也可以根据电压差值及功耗器件的电阻计算出功耗器件的实际功耗大小,进一步用来确定pa的功耗大小。电压差值越大表示功耗器件的功耗越大,从而推测pa的功耗越大,电压差值越小表示功耗器件的功耗越小,从而推测pa的功耗越小。步骤103,控制pa的当前工作状态为目标增益等级。具体的,在确定了当前功耗最小的目标增益等级后,cpu则控制pa的当前工作状态为目标增益等级。示例性的,若pa的当前工作状态为高增益等级,确定的功耗最小的目标增益等级为低增益等级,则将pa的当前工作状态从高增益等级跳转为低增益等级。对于pa的工作状态的各增益等级,分别具有对应的配置参数,cpu发出跳转指令,控制pa的当前配置参数变为目标增益等级对应的配置参数即可。具体的增益等级跳转过程为现有技术,在此不再赘述。本实施例提供的降低功率放大器功耗的处理方法,当功率放大器pa的发射功率处于预设功率区间时,通过实时比较pa在不同增益等级的功耗,控制pa的当前工作状态处于功耗最小的增益等级,从而有效降低了pa的功耗,解决了现有技术中由于固定的增益切换点附近,增益等级高低与实际功耗的大小并不一致而导致低增益功耗不一定小,从而无法有效降低pa的功耗的问题。本申请实施例二对上述实施例提供的降低功率放大器功耗的处理方法做进一步补充说明。如图3所示,为本实施例提供的降低功率放大器功耗的处理方法的流程示意图。在上述实施例的基础上,可选的,增益等级至少包括第一增益等级和第二增益等级;相应的,获取检测器adc检测获得的不同增益等级对应的电压差值包括:若pa的当前工作状态为第一增益等级,获取adc检测获得的第一增益等级对应的电压差值;控制pa的当前工作状态跳转为第二增益等级,并获取adc检测获得的第二增益等级对应的电压差值。具体的,本实施例以两级增益为例,增益等级包括第一增益等级和第二增益等级,此时,第一增益等级和第二增益等级可以为高增益等级和低增益等级。至于第一增益等级对应高增益等级还是第二增益等级对应高增益等级,在此不做限定。相应的,获取检测器adc检测获得的不同增益等级对应的电压差值具体可以包括:若pa的当前工作状态为第一增益等级,获取adc检测获得的第一增益等级对应的电压差值;控制pa的当前工作状态跳转为第二增益等级,并获取adc检测获得的第二增益等级对应的电压差值。具体的,cpu在pa处于当前第一增益等级状态下,从adc处获取检测获得的功耗器件两端的电压差值,然后cpu控制pa的工作状态切换到第二增益等级,并在第二增益等级状态下,从adc处获取检测获得的功耗器件两端的电压差值。可选的,若pa的工作状态包括更多的增益等级,比如还有第三增益等级和第四增益等级,cpu依次控制pa的工作状态进行增益等级切换,在第三增益等级状态下,获取在检测获得的第三增益等级对应的功耗器件两端的电压差值,在第四增益等级状态下,获取在检测获得的第四增益等级对应的功耗器件两端的电压差值。本领域技术人员可以毫无疑义的推出具有更多增益等级时的处理过程,在此不再赘述。可选的,根据不同增益等级对应的电压差值,确定各增益等级中功耗最小的增益等级作为目标增益等级,包括:比较第一增益等级对应的电压差值和第二增益等级对应的电压差值,确定最小的电压差值所对应的增益等级为目标增益等级。可选的,本领域技术人员可以明确地、毫无疑义地推出若有更多的增益等级,通过比较各增益等级对应的电压差值,来确定功耗最小的目标增益等级。可选的,若pa的发射功率未处于预设功率区间,控制adc处于不工作状态,以降低因adc工作产生的功耗。可选的,若pa的发射功率小于第一功率阈值,控制pa的当前工作状态为第一增益等级;若pa的发射功率大于第二功率阈值,控制pa的当前工作状态为第二增益等级。其中,第一功率阈值为预设功率区间的下限值,第二功率阈值为预设功率区间的上限值,相应的,第一增益等级为低增益等级,第二增益等级为高增益等级。具体的,pa的发射功率未处于预设功率区间,即pa的发射功率小于预设功率区间的下限值,或者pa的发射功率大于预设功率区间的上限值,此时可以不使用adc检测功能,而可以直接确定pa的工作状态应该是哪个增益等级。以两级增益为例,若pa的发射功率小于第一功率阈值,控制pa的当前工作状态为第一增益等级;若pa的发射功率大于第二功率阈值,控制pa的当前工作状态为第二增益等级。其中,第一功率阈值为预设功率区间的下限值,第二功率阈值为预设功率区间的上限值,相应的,第一增益等级为低增益等级,第二增益等级为高增益等级。可选的,若还包括更多增益等级,可以根据pa的发射功率预先建立发射功率与增益等级的对应关系,从而根据pa的当前发射功率来控制切换其当前工作状态的目标增益等级。可选的,预设功率区间为-10dbm~10dbm,dbm表示miliwatt(毫瓦特)。示例性的,当pa的当前发射功率为-5dbm,处于预设功率区间,则需要通过切换增益等级检测各增益等级对应的电压差值来确定当前功耗最小的目标增益等级。当pa的当前发射功率为-15dbm,则可以直接确定pa的工作状态的目标增益等级为低增益等级,当pa的当前发射功率为15dbm,则可以直接确定pa的工作状态的目标增益等级为高增益等级。由cpu控制pa的增益等级切换为目标增益等级。在一些实施例中,可选的,在步骤101之前,该方法还可以包括:步骤201,控制射频收发器发射第一功率。步骤202,接收射频收发器返回的耦合功率,耦合功率为第一功率经pa及耦合器cpl后获得的功率。步骤203,根据耦合功率,确定pa发射的第二功率。步骤204,根据第二功率判断pa的发射功率是否处于预设功率区间。具体的,cpu可以实时监测pa的发射功率,具体通过控制射频收发器发射第一功率给pa,pa对第一功率进行功率放大后发送给耦合器cpl,cpl对放大后的功率进行耦合获得耦合功率,并发送给射频收发器,射频收发器将耦合功率传输给cpu,cpu接收射频收发器返回的耦合功率后,根据耦合功率确定pa的实际发射的第二功率,即pa的发射功率,根据第二功率判断pa的发射功率是否处于预设功率区间,并根据判断结果进行前述的处理过程。本实施例提供的降低功率放大器功耗的处理方法,当功率放大器pa的发射功率处于预设功率区间时,通过实时比较pa在不同增益等级的功耗,控制pa的当前工作状态处于功耗最小的增益等级,从而有效降低了pa的功耗,解决了现有技术中由于固定切换点附近,增益等级高低与实际功耗的大小并不一致而导致低增益功耗不一定小,从而无法有效降低pa的功耗的问题。本申请实施例三提供一种降低功率放大器功耗的处理装置,用于执行上述实施例提供的降低功率放大器功耗的处理方法。如图4所示,为本实施例提供的降低功率放大器功耗的处理装置的结构示意图。该降低功率放大器功耗的处理装置30包括获取模块31、确定模块32和控制模块33。其中,获取模块31用于当功率放大器pa的发射功率处于预设功率区间时,获取检测器adc检测获得的不同增益等级对应的电压差值,电压差值为与pa连接的检测电阻r两端的电压差值,增益等级为预设的pa的工作状态的增益等级;确定模块32用于根据不同增益等级对应的电压差值,确定各增益等级中功耗最小的增益等级作为目标增益等级;控制模块33用于控制pa的当前工作状态为目标增益等级。在一些实施例中,增益等级至少包括第一增益等级和第二增益等级;相应的,获取模块31具体用于:若pa的当前工作状态为第一增益等级,获取adc检测获得的第一增益等级对应的电压差值;控制模块33还用于控制pa的当前工作状态跳转为第二增益等级;获取模块31还用于获取adc检测获得的第二增益等级对应的电压差值。可选的,确定模块32具体用于:比较第一增益等级对应的电压差值和第二增益等级对应的电压差值,确定最小的电压差值所对应的增益等级为目标增益等级。可选的,控制模块33还用于:若pa的发射功率小于第一功率阈值,控制pa的当前工作状态为第一增益等级;若pa的发射功率大于第二功率阈值,控制pa的当前工作状态为第二增益等级;其中,第一功率阈值为预设功率区间的下限值,第二功率阈值为预设功率区间的上限值,相应的,第一增益等级为低增益等级,第二增益等级为高增益等级。在一些实施例中,预设功率区间为-10dbm~10dbm。在一些实施例中,控制模块33还用于:若pa的发射功率未处于预设功率区间,控制adc处于不工作状态。在一些实施例中,控制模块33还可以用于控制射频收发器发射第一功率;确定模块32还可以用于接收射频收发器返回的耦合功率,耦合功率为第一功率经pa及耦合器cpl后获得的功率,并根据耦合功率,确定pa发射的第二功率;确定模块32还可以用于根据第二功率判断pa的发射功率是否处于预设功率区间。关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。本实施例提供的降低功率放大器功耗的处理装置,当功率放大器pa的发射功率处于预设功率区间时,通过实时比较pa在不同增益等级的功耗,控制pa的当前工作状态处于功耗最小的增益等级,从而有效降低了pa的功耗,解决了现有技术中由于固定切换点附近,增益等级高低与实际功耗的大小并不一致而导致低增益功耗不一定小,从而无法有效降低pa的功耗的问题。本申请实施例四提供一种终端,用于执行上述任一实施例提供的降低功率放大器功耗的处理方法。如图5所示,为本实施例提供的终端的结构示意图,该终端40包括射频收发器41、功率放大器pa42、耦合器cpl43、检测器adc44、功耗器件45、处理器cpu46和存储器47。其中,功耗器件的一端与电压转换器apt的输出端连接;功耗器件的另一端与pa连接;检测器与功耗器件的两端连接,用于检测功耗器件两端的电压差值;检测器还与处理器连接,用于向处理器发送检测获得的功耗器件两端的电压差值;存储器存储计算机程序;处理器执行存储器存储的计算机程序,以实现上述任一实施例提供的方法。可选的,该终端还可以包括电池48和电压转换器apt49,为pa提供电压vcc。可以理解的,电池还可能用于对其他部件进行供电,其非本申请的重点,因此本实施例中未示出电池与其他部件的连接关系。本实施例提供的终端,当功率放大器pa的发射功率处于预设功率区间时,通过实时比较pa在不同增益等级的功耗,控制pa的当前工作状态处于功耗最小的增益等级,从而有效降低了pa的功耗,进而降低终端的整体功耗,解决了现有技术中由于固定切换点附近,增益等级高低与实际功耗的大小并不一致而导致低增益功耗不一定小,从而无法有效降低pa的功耗的问题。本申请实施例五提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,计算机程序被执行时实现上述任一实施例提供的的方法。本实施例提供的计算机可读存储介质,当功率放大器pa的发射功率处于预设功率区间时,通过实时比较pa在不同增益等级的功耗,控制pa的当前工作状态处于功耗最小的增益等级,从而有效降低了pa的功耗,进而降低终端的整体功耗,解决了现有技术中由于固定切换点附近,增益等级高低与实际功耗的大小并不一致而导致低增益功耗不一定小,从而无法有效降低pa的功耗的问题。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1