APP下载

WMSNs图像传感器节点节能研究

2012-08-13胡延军奚锦锦刘丽虹

电子技术应用 2012年12期
关键词:数据量处理器能耗

胡延军,俞 啸,奚锦锦,刘丽虹

(中国矿业大学 信息与电气工程学院 物联网(感知矿山)研究中心,江苏 徐州 221008)

无线多媒体传感器网络WMSNs(Wireless Multimedia sensor Networks),具有移动性强、放置灵活、传输比特率较低的特点[1],可以有效解决煤矿井下有线监控系统的问题。但是高能耗是目前制约WMSNs发展主要因素之一[2]。

目前的图像传感器节点中常用的图像编码算法有JPEG和JPEG200。卡耐基梅隆大学的研究人员开发了CMUcam系列视觉传感器,CMUcam3采用软件JPEG压缩并兼容 802.15.4接口[3],具有一个 CIF分辨率(352×288)的RGB彩色传感器。这种常用的编码算法都在数据采集端按照奈奎斯特采样定理进行数据采集,造成了存储空间及节点能量的浪费。

近几年来,由 DONOHO D、CANDES E等人提出了编码简单、解码复杂的压缩感知理论[4]。本文利用压缩感知理论,并结合WMSNs节点的能耗分布特点,对“无线传输”和“信号处理”的能耗进行折中处理[5],实现了降低节点能耗的目的。

1 能耗模型分析

通常WSNs节点的能量大部分消耗在无线数据收发过程中,分布呈“聚集”状态,可以忽略数据采集和处理能耗。而WMSNs节点因为要采集图像、音频、视频等大数据量的多媒体信息,大大增加了数据采集和处理的能耗,能耗分布呈 “均匀”状态。因此需要结合WMSNs节点的能耗分布特点,对“无线传输”和“信号处理”的能耗进行折中处理,以适用于WMSNs节点的图像压缩方法。如图1所示。

传感器节点的能耗模型包括传感器、处理器以及无线收发器的能耗模型。结合图1的节能点能耗分布和参考文献[6]可将节点能耗表示为:其中 Es为节点整体能耗,ESx为传感器能耗,ETx为无线通信能耗,Eact为处理器能耗,Eother为触发事件能耗。

(1)通信模块能耗模型

在无线通信中,发射功率随着传输距离的增大而呈指数衰减。这里选用自由空间(Free Space)信道模型和多路径衰减(Multi-path Fading)信道模型进行建模[7],在这种模型下,传送距离为d时,k位数据的发送能耗可表示为:

其中,Eelec为基于数字滤波器、编码、模型等电路的收发器线路之间的能量消耗;放大器的能量消耗εfsd2和 εmpd4在可接受的容错率下,取决于传输的距离;一般情况下,Eelec=50 nJ/bit,εfs=10 pJ/bit/m2,εmp=0.001 3pJ/bit/m4,d0=87 m。

(2)处理器能耗模型

由于CPU功耗几乎来源于动态功率,所以CPU工作状态下的总功率Pleak可近似为:

若N为完成某个处理任务所占用的CPU时钟周期数,则处理该任务所需能耗为:

其中,CL=0.67 nF。

通过以上能耗模型可以得到,在硬件平台确定且传输距离相同的条件下,图像传感器节点的ETx与传输的数据量有关,而传输的数据量是由图像的压缩比决定的;Eact与图像压缩的处理时间有关,而图像的处理时间是由压缩算法的复杂度决定的。可以考虑在图像压缩比和图像压缩算法的复杂度之间进行折中,以实现降低节点整体能耗的目的。

2 基于CS理论的节点节能策略

2.1 压缩感知理论简介

假设x是稀疏信号或可稀疏信号,在某组正交基下Ψ∈RN×N展开可写成矩阵形式:

通过将观测矩阵 Θ(与 Ψ∈RN×N不相关)与信号 x进行内积,得到采样值y即对x执行线性观测:

可表示为:

压缩感知理论的结论是:x稀疏度为K;且满足M>K·log(N),线性投影信号 y可通过求解 l0最小化问题重构信号 x。

2.2 基于CS理论的图像压缩方法

采用压缩感知理论可以降低信号采样率,进而减少处理数据量,降低处理能耗。基于压缩感知理论的矿井图像编码流程如图2所示。对矿井图像m在傅里叶域进行随机采样,即测量矩阵Θ与原信号m相乘,然后对得到的测量信号y进行量化和哈夫曼编码,最后得到压缩后的信号p。重构是将p进行哈夫曼解码、反量化,得到y′,将恢复的测量信号y′及恢复矩阵 A=Θ·Ψ,通过非线性共轭梯度重构算法得到重构信号。

3 仿真与分析

采用压缩感知理论代替传统的JPEG图像压缩方法,在相同的PSNR条件下,虽然降低了图像处理的复杂度,但也同时增加了数据的传输量。记Em为处理器能耗和通信传输能耗的总和,即Em=Eact+ETx。采用256×256的煤矿井下图像,通过Matlab仿真,结合上述的能耗模型来验证相比于JPEG,压缩感知理论是否可以降低整个节点的能耗。

(1)处理器能耗

JPEG中熵编码过程占据了整个压缩的大部分时间。基于CS理论的压缩方式对变换后的系数进行了稀疏采样,减少了熵编码的源数据量,从而大大节省了压缩时间,降低了处理器能耗。根据实验选用的平台,α=0.45,VDD=1.3 V,f=400 MHz。JPEG算法与 CS算法的处理器能耗及与PSNR之间关系的Matlab仿真结果如图3所示。

(2)通信模块能耗

多媒体节点的传输功耗与传输数据量有关,而图像的压缩比决定了传输的数据量。根据式(2),选取图像传感器节点和路由节点的距离d=100 m进行仿真,结果如图4所示。

基于CS理论的压缩方式的效果略逊于JPEG。仿真结果也表明基于CS理论的压缩方式在传输上花费的能耗要高于JPEG。但是由于WMSNs节点能耗分布的特殊性,传输能耗在整个节点中所占的比例远不及WSNs节点中的数量。处理器能耗和通信传输能耗的总和,即Em与PSNR的关系如图5所示。

从图5中可以看出采用基于CS理论的压缩方式可以实现WMSNs节点节能的效果。且恢复的图像质量越好,则节能效果越明显。PSNR=29时,在处理和传输上,基于CS理论的压缩方式可降低能耗约50%。

本文结合图像传感器节点的能耗来源与分布特点,为降低图像处理算法复杂度,提出一种基于CS理论的低复杂度的压缩算法,实现了降低整个WMSNs节点能耗的目的,对于WMSNs在煤矿井下的推广应用具有重要意义。

[1]涂晓军,文金朝.基于LDMCIC的井下多媒体传感器网络图像传输[J].煤矿安全,2010(8):94-97.

[2]鲁琴,杜列波,左震.无线多媒体传感网节点能耗问题评述[J].传感器与微系统,2008,27(12):1-7.

[3]ROWE A,GOODE A,GOEL D,et al.CMUcam3:an open programmable embedded vision sensor[EB/OL].[2007-03].http://www.ri.cmu.edu/pub_files/pub4/rowe_anthony_2007_1/rowe_anthony_2007_1.pdf,2009.

[4]DONOHO D L,TSAIG Y.Extensions of compressed sensing[J].Signal Processing,2006,86(3):533-548.

[5]PINTO A,ZHANG Z,DONG X.et al.Energy consumption and latency analysis for wireless multimedia sensor Networks[C].IEEE Globecom 2010,2010:1-5.

[6]高妍.无线传感器网络节点能耗建模与仿真[D].哈尔滨:哈尔滨工业大学,2010.

[7]HEINZELMAN W B.Application-specific protocol architectures for wireless networks[D].Massachusetts Institute of Technology,2000.

猜你喜欢

数据量处理器能耗
120t转炉降低工序能耗生产实践
能耗双控下,涨价潮再度来袭!
基于大数据量的初至层析成像算法优化
计算Lyapunov指数的模糊C均值聚类小数据量法
探讨如何设计零能耗住宅
高刷新率不容易显示器需求与接口标准带宽
宽带信号采集与大数据量传输系统设计与研究
日本先进的“零能耗住宅”
Imagination的ClearCallTM VoIP应用现可支持Cavium的OCTEON® Ⅲ多核处理器
ADI推出新一代SigmaDSP处理器