论文部分内容阅读
无线传感器网络是由大量感知节点自组织形成的网络系统,具有大规模部署、资源受限、自组织等特点。近年来,无线传感器网络受到了越来越多的关注,而且被广泛应用到环境、医疗、家居等多个领域。组成传感网的节点一般都只有有限的存储空间、计算能力和不可再生的能量储备,其能量主要消耗在数据的接收和发送两个方面。如何有效的管理数据的传输,节约能量,提高可靠性一直都是无线传感器网络的研究热点。网络编码自2000年被提出以后,受到学术界的广泛关注。它为无线传感器网络中更高质量的数据传输指明了研究方向。网络编码是一种新的数据传输方式,它打破了传统的存储转发方式,允许中间节点对收到的数据包进行编码之后再转发。只要目的节点收到足够多的数据包,它就可以通过相应的解码操作恢复出原信息。已有研究显示,在无线传感器网络中使用网络编码,可以提高网络吞吐量、减少能耗。本文利用网络编码的优势,研究了无线传感器网络中低能耗的、可靠的数据传输问题。首先研究了数据分发过程中丢失包的重传问题,在数据分发过程中,因为无线链路的不可靠或者节点处于睡眠模式,所以感知节点无法收到部分数据包。此时汇聚节点需要重传丢失数据包,如果重传不当就有可能加剧能量消耗。本文在保证数据分发可靠性的同时,在恢复丢失数据包的过程中,利用网络编码,考虑节点的睡眠因素和链路不可靠性,提出一个高效的重传算法。该算法在分发过程中检测下一时隙可恢复的丢包数量,使汇聚节点在重传时达到较大的丢包恢复率,从而减少重传次数。接着,本文研究了数据收集传输问题,数据收集是传感器网络最主要的功能,现有的收集方案都是针对单一的收集模式。为此,本文提出混合模式下智能编码收集传输协议。此协议可以允许网络中存在两种收集模式:时间驱动模式和事件驱动模式。网络中节点根据多项指标决定自身是否进行编码操作,降低了编码的盲目性,同时也减少了数据传输次数。仿真实验结果表明,本文提出的重传方案能有效地减少平均传输次数,提高传输效率,减少能量消耗。另外,本文设计的智能编码数据收集传输协议可以允许网络中同时存在两种收集模式;智能编码的思想能进一步减少能耗,使节点能量消耗更加均衡。