1.一种移动终端动态功耗调整的方法,其特征在于,该方法包括初始参数配置阶段和动态调整阶段,其中初始参数配置阶段包括以下步骤:S1:终端和网络之间建立新业务,每个业务有具体QoS参数,省电管理模块首先根据业务QoS参数,设定一组QoS参数对应的工作电压和工作频率,并且将这组工作电压和工作频率配置到工作电压和工作频率控制模块;
S2:工作电压和工作频率控制模块等待数据处理通路的工作参数可调整周期到来,只有数据处理通路的可调整周期到来才能修改数据处理通路的工作电压和工作频率;
S3:数据处理通路可调整周期到来时,工作电压和工作频率控制模块把工作电压和工作频率配置到数据处理通路,达到调整数据处理通路的工作电压和工作频率目的;
动态调整阶段包括以下步骤:
S4:专用动态内存管理模块实时统计内存使用量,省电管理模块周期性读取专用动态内存的使用量;
S5:无线资源调度模块实时统计无线资源调度量,省电管理模块周期性读取无线资源调度量;
S6:省电管理模块根据内存使用量和无线资源调度量计算出工作电压和工作频率,配置到工作电压和工作频率控制模块;
S7:工作电压和工作频率控制模块等待数据处理通路工作参数可调整周期到来,只有数据处理通路的可调整周期到来后才能修改数据处理通路的工作电压和工作频率;
S8:数据处理通路可调整周期到来时,工作电压和工作频率控制模块把工作电压和工作频率配置到数据处理通路,达到调整数据处理通路的工作电压和工作频率目的;
在整个连接模式过程中,重复进行步骤S4~S8,完成实时动态调整基带数据处理通路的省电过程。
2.根据权利要求1所述的一种移动终端动态功耗调整的方法,其特征在于,所述步骤S6中,工作电压和工作频率的计算方法为:省电管理模块根据单位时间调度数据量确定数据处理通路需要处理的能力等级,再根据内存使用变化量确定在此基础上进行增加或是减少处理需求。
3.根据权利要求2所述的一种移动终端动态功耗调整的方法,其特征在于,所述步骤S6中,工作电压和工作频率的计算方法具体为:假设数据处理通路最大处理数据传输速率能力为MaxDataVolume,单位为比特/秒,将处理数据传输能力分成N个等级,则第k个等级支持的传输速率Class_Rate(k)范围为:(MaxDataVolume/N)*(k-1)≤Class_Rate(K)<(MaxDataVolume/N)*k其中
假设单位时间ΔT内调度数据量为DataAllocationVolume,计算网络调度传输数据速率scheduleRequirementRate=DataAllocationVolume/ΔT,单位为比特/秒;在单位时间内内存使用变化量为ΔM,计算出调度传输数据速率对内存变化影响以及调整数据传输处理能力的需求:MemoryRequirementRate=ΔM/ΔT;
那么,在单位时间ΔT内,调整数据传输处理能力需求表示为:
Process_requirment=scheduleRequirementRate+MemoryRequirementRate根据Process_requirment找到最接近的Class_Rate(k)中的k值;其中k是对应Process_power的数据传输处理能力等级,当Process_requirment大于MaxDataVolume时,则k取N,根据Process_power对应的等级找到需要配置的工作电压和工作频率。
4.根据权利要求1所述的一种移动终端动态功耗调整的方法,其特征在于,所述方法由数据处理通道、专用动态内存模块、无线资源调度模块、省电管理模块以及工作电压和工作频率控制模块构成的基带数据处理通路来完成。
5.根据权利要求4所述的一种移动终端动态功耗调整的方法,其特征在于,所述数据处理通路,完成基带中每层数据的处理过程,包括每子层数据处理,子层的头解析以及组装;
数据处理通道的数据传输处理能力Process_power(k)分成N等级,其中每个等级决定一组工作频率f和工作电压V。
6.根据权利要求4所述的一种移动终端动态功耗调整的方法,其特征在于,所述专用动态内存模块,提供基带数据处理通道的数据缓存,数据通道的每个子层的数据处理都共享这片内存区域,并且实时统计内存使用量。
7.根据权利要求4所述的一种移动终端动态功耗调整的方法,其特征在于,所述无线资源调度模块,周期性统计来自网络的无线资源调度量,用于实时记录和评估数据处理通路需要处理的数据量。
8.根据权利要求4所述的一种移动终端动态功耗调整的方法,其特征在于,所述省电管理模块,根据基带工作状态,周期性监视专用动态内存模块中的内存使用量以及无线资源调度量,计算出数据处理通路加速器需要的工作电压和工作频率。