02A的部分。第一点215在y轴上的值可以包括负(_) 0.5伏特,而其在x轴上的值可以包括610微秒(μ s)。
[0070]同时,如由本领域普通技术人员理解的,第二点205可以是与诸如GSM蜂窝电话传输之类的第二通信突发相对应的第二曲线202Β的部分。第二点215在y轴上的值可以包括负㈠0.5伏特,而其在X轴上的值可以包括605微秒Us)。
[0071]第三点210可以是与两个GSM通信突发可能在电池188上具有的电压和或者聚合电压相对应的第三曲线202C(用虚线例示)的部分。第三点210在y轴上的值可以包括负(-)1.1伏特,而其在X轴上的值可以包括607微秒Us)。这种负㈠1.1伏特的下降由DSDA场景期间几乎同时的两个GSM通信突发造成,使用下面描述的新颖的系统和方法将避免或避开这种下降。
[0072]图3是例示了在不存在任何电流管理的情况下,在常规DSDA场景期间,低于额定值的电池电压相对于时间的曲线图的另一幅图200B。图3类似于图2,因此将仅描述这两幅图之间的差别。如由本领域普通技术人员理解的,第一点220是与诸如GSM蜂窝电话传输之类的第一通信突发相对应的第一曲线202A的部分。第一点220在y轴上的值可以包括负(_) 0.5伏特,而其在X轴上的值可以包括500微秒(μ s)。
[0073]同时,如由本领域普通技术人员理解的,第二点230可以是与诸如GSM蜂窝电话传输之类的第二通信突发相对应的第二曲线202Β的部分。第二点230在y轴上的值可以包括负㈠0.5伏特,而其在X轴上的值可以包括600微秒Us)。
[0074]相对于图2中的图200A,图200B中具有第一点220的第一曲线202A在时间上进行了平移,在时间上偏左(较早)约100微秒。如将由下面描述的第三曲线202C所示出的,图200B中的第一曲线202A相对于图200A中的第一曲线202A在时间上的这种平移可能增大电池188所遭受的电压降(相对于图2中的图200A)。
[0075]第三点225可以是与两个GSM通信突发可能在电池188上具有的电压和或者聚合电压相对应的第三曲线202C(用虚线例示)的部分。第三点225在y轴上的值可以包括负(-)1.3伏特,而其在X轴上的值可以包括550微秒(μ s)。这种负(-)1.3伏特的下降由DSDA场景期间几乎同时的两个GSM通信突发造成,使用下面描述的新颖的系统和方法将避免或避开这种下降。
[0076]图4是例示了在具有电流管理的情况下,在DSDA场景期间,低于额定值的电池电压相对于时间的曲线图的图200C。该图200C与图2-3中的图200C和200Β类似,因此将仅描述差别。在该图200C中,CP管理器模块117将与第一 GSM通信突发相对应的第一曲线202Α相对于第二曲线202Β向右时移,因此电池188并不遭受上面所描述的电压的聚合下降。由CP管理器模块117进行的第一曲线202Α的这种时移在CP管理器模块117执行运算来判断这种时移是否将减小或消除大量电压降(例如在DSDA通信场景中,在图2-3中例示出的那些电压降)中的任何电压降之后发生。尽管针对通信的时移是用于避免在图2-3中例示出的聚合电压降的对CP管理器模块117来说是可用的一种选择,但如下面将进一步详细描述的,另一个选择是针对通信中的一个或两者减小功率。
[0077]图5是可由用于管理DSDA场景的通信功率管理器117使用的表512。POT 100(例如移动电话)可以具有DSDA场景,从而其可以支持除LTE数据会话之外的GSM语音呼叫。两种不同的无线电技术可以有效,其中,LTE可以支持语音通信,同时使用LTE来传输数据。两种活动的通信可以同时发生,这两种通信由诸如移动电话之类的具有单个调制解调器的单个PCD 100支持。
[0078]CP管理器模块117可以不断检查P⑶100的电池188的状态。这种状态信息可以包括充电状态以及其它电池特性。CP管理器模块117可以判断哪种电流的提供能力的状态是针对电池188的。
[0079]基于由电池188可以提供/支持多少电流,如果例如在DSDA类型的情形下存在多个通信会话是活动的,则CP管理器模块117可以判断在电池188内有多少裕度用来同时支持这两个单独的通信会话。
[0080]如果电池188无法同时支持两个通信会话,则CP管理器模块117可以针对较低优先级的通信调整功率,以使得额外的或相同的功率可用于较高优先级的通信。CP管理器模块117可以查看表512来确定针对两个单独的通信会话的功率的最佳选择。CP管理器模块117可以运算适当的功率等级来支持两个单独的通信会话,以使得它们保持在净空中用于保持电池功率。
[0081]如果较低优先级的通信会话中的单个功率等级的下降并不允许电池188支持两个通信会话,则CP管理器模块117可以对与较低优先级的通信会话中的下降同时发生的较高优先级会话的传输功率的下降是否将允许电池188支持这两个单独并同时发生的通信会话进行运算。
[0082]换句话说,可以首先衰减较低优先级的通信会话,并且如果在首先降低较低优先级的通信的情况下电池188仍然无法支持这两个通信,那么CP管理器模块117可以运算如果较高优先级和较低优先级的通信会话两者相对于传输功率都被降低,那么是否就可以支持这两个通信会话。CP管理器模块117可以判断传输功率的这些降低在电池188的剩余功率裕度内是否将合适。
[0083]CP管理器模块117在发生在调制解调器119中的任何传输之前进行由表512支配的运算。CP管理器模块117可以在调制解调器119实际传输通信中的帧之前查找或查看通信中的帧。
[0084]CP管理器模块117通常被设计为不会落下通信中的任何帧。相反地,CP管理器模块117可以预测在即将发生对通信中的帧进行传输的将来的时间点,用于传输的哪些功率等级对于电池188中剩下的剩余功率来说是最合理的。
[0085]CP管理器模块117可以将用于发送的PA 198及用于接收的LNA 195调整到适当的等级,以便将能量保留在电池188内并支持两个或更多个单独的及同时的通信会话,例如在DSDA场景中。在其它示例性实施例中,代替调整PA 198或LNA 195的等级,例如在基于时间的GSM通信或PDD/LTE通信中,CP管理器模块117可以能够将一个通信会话相对于第二通信会话偏移预先确定的时间段,因此在如上面所描述的图4中例示出的,可以支持两个通信会话。
[0086]换句话说,CP管理器模块117可以能够通过调整两个单独的通信会话的定时来交织两个单独的通信会话,因此,第一通信会话和第二通信会话的传输以相对于彼此的预先确定的序列发生,这降低了相对于电池188的聚合电压降。在其它场景中,CP管理器模块117可以允许GSM通信与WLAN通信同时发生,并且如果WLAN具有较低的优先级,则CP管理器模块117可以在远远迟于GSM通信的时间传输WLAN通信。
[0087]CP管理器模块117还可以调查或判断以不同的频率进行传输是否会降低关于电池188的功率消耗。因此,CP管理器模块117可以将频率和定时认为是用于为电池188保留功率并用于保证双重通信或多重通信可以由调制解调器119支持的选择。
[0088]CP管理器模块117可以与EC管理器26进行通信并发送指示CP管理器模块117需要较多功率用于调制解调器的业务的消息,因此,EC管理器26需要将其它资源的功率消耗按优先顺序排列,并激活功率保留算法用于降低这些其它功率消耗资源的功率,例如下面将描述的图8中例示出的资源105。
[0089]CP管理器模块117可以在传输调制解调器的业务之前将这些请求额外功率的消息传输至EC管理器26。来自CP管理器模块117的针对额外功率的请求可以发生,以使得当经由RF开关170使用调制解调器来传输通信时,存在必要的功率。
[0090]CP管理器模块117可以从EC管理器26接收关于功率预算的分配。或者,CP管理器模块117可以设定其自己的分配,并且其可以设定功率预算并将相应的分配传送至EC管理器26,以便EC管理器在其管理的资源105之间进行配给。
[0091]再次参考图5,CP管理器模块117可以在通信已经被指定有优先级方案之后使用表512。CP管理器117可以创建该优先级方案或另一个系统元件可以创建优先级方案,例如EC管理器26可以制定并应用优先级方案。
[0092]示例性的优先级方案包括但不限于,语音通信相对于被分配较低的优先级的数据通信接收到较高的优先级。如上面所提及的,当CP管理器模块117判断基于来自电池188的可用功率,两组通信都无法以目前的功率等级进行传输时,CP管理器模块117可以使用表512来调整传输功率等级,因此,两组双重通信或多重通信都可以使用来自电池188的可用的当前功率来传输。
[0093]在表512中,第一列571可以在一组两个不同的通信之间识别出具体的通信使用情形和各自的优先级等级。例如,在第一行545中,使用情形可以包括两个单独的语音通信,其中,第一语音通信(语音1)相对于具有较低优先级的第二语音通信(语音2)被设定在较高的优先级。
[0094]在第一行545、第二列525中,功率的下降被分配为ldB的值。并且,如在表512中的第一行545、第三列530中所给出的,通信管理器117采用的迭代次数至少为2。这两行525,530中的值表示通信管理器117将判断如果较低优先级的语音通信被提供有比其目前分配到的传输功率等级低ldB的传输功率等级,则两个语音通信是否都可以传输。
[0095]如果由CP管理器模块117执行的这种运算反映出无法支持两个语音通信,则如在第一行545、第三列530中所给出的,CP管理器模块117第二次降低通信等级一针对较低优先级的语音通信降低表512的第一行545、第二列525中给出的量,如上面提到的,这个量为ldB。
[0096]在由第一行545、第二列530所支配的这种第二次迭代之后,如果CP管理器模块117判定在针对较低优先级的语音通信的功率的第二次降低(第二次迭代)之后无法支持两个语音通信,那么功率管理器117转到表512中的用于降低较高优先级的语音通信的功率等级的部分(第四和第五列535、540)。
[0097]在图5中例示出的表512的示例性实施例中,第一行545的第四列和第五列535、540的值是0.5分贝的降低以及针对较高优先级的语音通信的单次迭代。如由本领域普通技术人员理解的,可以针对利用各种类型的电池188、调制解调器119、功率放大器198、以及低噪声放大器195用于通信的特定POT 100来调整并定制表512中的值。
[0098]继续上面所描述的相对于由表512中的第一行545进行寻址的双语音DSDA使用情形的示例,在CP管理器模块117判断每个在ldB的两个功率等级的下降(如由表A1中的第一行545、第二和第三列525、530所指示的)之后,通信功率管理器117可以转到第四和第五列535、540来运算如果较高优先级的语音通信被提供有0.5分贝的传输功率的下降,则调制解调器119是否能够同时支持两个语音通信。
[0099]如果对于这个询问的答案是否定的,则CP管理器模块117可以返回到第一行545、第二列525用于再次对较低优先级的语音通信进行寻址。CP管理器模块117可以继续循环通过行545,直到运算出将支持语音通信的双重传输的适当的传输功率等级。
[0100]参考表512中对包括语音传输和数据传输的通信进行寻址的第二行550,相对于用于较低优先级的语音通信的功率等级的降低,用于被标识为具有较低优先级的数据传输的传输功率的降低可以具有较大的幅度。例如,如在第一行545、第二列525中所例示出的,与在第二行550、第一列525中对于较低优先级的数据传输的2dB的值相比,低优先级等级的语音传输具有ldB的值的功率降低。
[0101]针对每种使用场景/通信类型的功率降低的范围可以通常包括在大约0.ldB到大约5dB之间。然而,如由本领域普通技术人员理解的,高于或低于这些端点的其它值是可能的并且是可行的。此外,如由本领域普通技术人员理解的,针对每次传输功率等级的降低的迭代次数可以不同并可以针对具体的PCD 100来定制。并且,如由本领域的普通技术人员所理解的,虽然讨论并例示了两个等级的优先级方案(高与低),但具有多个等级(大于两个)的其它优先级方案也在本公开内容的范围内。
[0102]CP管理器模块117可以在一个通信时隙接着一个通信时隙的基础上执行表512中的这些运算,或者以可以以不如一个时隙接着一个时隙的通信确定频繁的其它预先确定的定时等级进行运算。在循环通过表512中任意行的单次迭代之后,CP管理器模块117还可以向EC管理器26发送消息来请求EC管理器26激活一个或多个功率保留措施,以便向CP管理器模块117提供功率预算中的较多功率,从而其可以支持它的两个(或多个-多于两个)通信。
[0103]CP管理器模块117可以从EC管理器26接收关于当前电池等级的数据。在其它示例性实施例中,CP管理器模块117可以通过到电池188的直接耦合来直接监控当前电池等级。
[0104]图6是例示出用于管理便携式计算设备100中通信的电流等级的方法601的逻辑流程图。框605是方法601中的第一步骤