【技术实现步骤摘要】
本专利技术技术涉及一种数据压缩算法的能效在线预测方法,该方法适用于无线传感网中基于线性拟合的有损数据压缩算法,主要用于根据压缩精度要求对压缩算法进行在线选择,以更高效地节省电能。
技术介绍
随着片上系统(SoC)、微型电子机械系统(MEMS)、嵌入式系统低功耗技术和传感器技术等的快速发展,作为综合智能信息处理平台的无线传感网(WirelessSensorNetworks,WSN)受到广泛的关注,具有广阔的应用前景,是计算机信息领域研究中最为活跃的热点之一,也是改变未来生活的重大技术之一。WSN以传感节点作为基本单元,受使用成本的限制,这些节点体积小,其处理、存储和计算资源均有限,它们能够感知、测量和收集周围环境的相关信息,并根据本地指令进行处理,最后通过无线通信的方式发送给用户。由于节点体积非常小,节点的计算速度、存储空间和能量供给也非常有限,并且通常情况下采用电池供电,由于节点感知区域的特殊性和节点的数量大,更换电池难以做到或是不现实的。因此,如何最大化的利用节点有限的能量资源成为WSN研究的热点问题。传感节点的能量主要消耗在数据的感知、处理和传输上。其中,数据的无线传输环节所消耗的能量最多,因而节点的大部分能量被用在了数据的无线传输上。有研究表明:通过无线设备发送1bit数据所需的能量至少是一次加法指令执行过程所需能量的480倍。因此,通过采用适当的压缩算法,可以减少节点传输数据时所需的能量消耗,从而延长节点的寿命。传统的压缩算法仅以压缩率为目标,不需要考虑节能问题。有的压缩方法能实现的压缩率高,但其算法复杂度也高。由于算法的执行都要消耗能量且算法复 ...
【技术保护点】
一种基于线性拟合的WSN数据有损压缩算法的能效预测方法,其特征在于,包含以下步骤:步骤1:选定传感节点和基于线性拟合的无线传感网数据有损压缩算法;步骤2:根据传感节点的实际硬件参数,按公式(1)计算其硬件系数k;k=URFIRFUmcuImcu×fmcuRbaud--(1)]]>其中,Umcu和Imcu分别为传感节点的MCU的工作电压和活动模式下的平均电流,URF和IRF分别为传感节点的无线通信模块的工作电压和活动模式下的平均电流,fmcu为MCU的工作频率,Rbaud为无线通信的波特率;步骤3:根据归一化的传感器样本数据,对误差容限ε与压缩率RC的关系进行多项式拟合,拟合多项式如公式(2)所示;计算拟合多项式中的系数α1,α2,…,αn,得到RC的预测表达式; RC=RC0+α1ε+α2ε2+α3ε3+…+αnεn (2)其中,n为拟合多项式的阶次,RC0为误差容限为零时的压缩率;步骤4:根据当前给定或输入的(根据实际应用的精度要求确定)数据有损压缩的误差容限(即允许误差)ε,按拟合多项式计算压缩率RC的预测值;步骤5:按公式(3)计算所选压缩算法 ...
【技术特征摘要】
1.一种基于线性拟合的WSN数据有损压缩算法的能效预测方法,其特征在于,包含以下步骤:步骤1:选定传感节点和基于线性拟合的无线传感网数据有损压缩算法;步骤2:根据传感节点的实际硬件参数,按公式(1)计算其硬件系数k;k=URFIRFUmcuImcu×fmcuRbaud--(1)]]>其中,Umcu和Imcu分别为传感节点的MCU的工作电压和活动模式下的平均电流,URF和IRF分别为传感节点的无线通信模块的工作电压和活动模式下的平均电流,fmcu为MCU的工作频率,Rbaud为无线通信的波特率;步骤3:根据归一化的传感器样本数据,对误差容限ε与压缩率RC的关系进行多项式拟合,拟合多项式如公式(2)所示;计算拟合多项式中的系数α1,α2,…,αn,得到RC的预测表达式;RC=RC0+α1ε+α2ε2+α3ε3+…+αnεn(2)其中,n为拟合多项式的阶次,RC0为误差容限为零时的压缩率;步骤4:根据当前给定或输入的(根据实际应用的精度要求确定)数据有损压缩的误差容限(即允许误差)ε,按拟合多项式计算压缩率RC的预测值;步骤5:按公式(3)计算所选压缩算法的软件系数s;s=aRC+b(3)其中,系数a和b满足公式(4):a=1m(Ncycle3-Ncycle4),b=1m(Ncycle2+Ncycle4)---(4)]]>式中,Ncycle2为对每个数据都需执行的算法步骤进行单位数据压缩所需的时钟周期数,Ncycle3是只有对被压缩掉的数据才执行的算法步骤进行单位数据压缩所需的时钟周期数,Ncycle4是只有对不被压缩掉而保留下来的数据才执行的算法步骤进行单位数据压缩所需的时钟周期数;m表示由数据类型决定的每个数据需要占用存储器的比特位数;步骤6:将上述步骤中计算出的传感节点的硬件系数k、压缩率RC的预测值和所选压缩算法的软件系数s,带入算法的能效计算公式(5),得到算法的能效预测值ηE:ηE=(RC-sk)×100%---(5).]]>2.根据权利要求1所述基于线性拟合的WSN数据有损压缩算法的能效预测方法,其特征在于,所述步骤3包括以下步骤:1)根据经验确定拟合多项式的阶次n的初值,n为正整数;2)设定拟合多项式如以下公式所示:RC=RC0+α1ε+α2ε2+α3ε3+…+αnεn;3)根据n和输入的或给定的误差容限的最大值εmax,按公式ε1=εmax/n确定作为自变量的误差容限即横坐标的缩尺ε1;4)根据公式εi=iε1确定误差容限的等分点εi(i=1,2…,n);对同分布特征、归一化的传感器样本数据,按对应等分点的误差容限值分别进行压缩,得到等分点εi(i=1,2…,n)对应的压缩率RCi(i=1,2…,n)的实际值和误差容限为零时的压缩率RC0的实际值;5)根据等分点及其对应的压缩率的实际值(ε1,RC1)、(ε2,RC2),…,(εn,RCn),采用规范化多项式拟合计算公式(7)计算规范化多项式的系数b1,b2,…,bn;b1b2...bn=11...1222...2n............nn...
【专利技术属性】
技术研发人员:刘少强,刘延芳,樊晓平,徐文,闫晓燕,
申请(专利权)人:中南大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。