摘要
针对无线传感器网络中多汇聚节点同时向网络中广播不同查询信息所带来的多余能量损耗问题,提出了一种利用网络编码技术在部分传感器节点对数据包进行编码—转发的广播节能算法,节点是否参与编码转发依赖于本地邻居节点的信息,接收到编码包的节点对数据包解码即可恢复出原始信息。仿真结果表明,依网络规模和节点密度不同,该算法有效减少广播中参与转发的节点数目和编码节点数可达8%~40%,从而降低了整个网络的能量消耗和计算开销,改善了网络性能。
Multiple sinks may query different information from wireless sensor networks by broadcasting simultaneously,and then redundancy energy consumption becomes a key and challenge task.In view of the feature of network coding,an energy-saving broadcasting algorithm based on network coding(ESBNC) is proposed in this paper,which make only partial sensors implement coding-forward operations.It presents that sensor node select coding or not depends on local neighbor information,and node receives multiple coded packets can recover original information by decoding.Simulation results show that the presented algorithm can effectively reduce the amount of forward nodes and coding nodes by 8%~40% with different scale and density of networks.Therefore,the whole energy consumption and compute overheads are reduced greatly and the performance of wireless sensor networks is improved.
出处
《广西大学学报(自然科学版)》
CAS
CSCD
北大核心
2011年第6期953-958,共6页
Journal of Guangxi University(Natural Science Edition)
基金
国家自然科学基金资助项目(60962002)
广西大学拔尖创新团队建设计划项目(46)
广西高校人才小高地建设创新团队资助计划项目(桂教人[2007]71号)