论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,WSN)是一种由许多传感器节点所组成的无线分布式网络,对监测区域内的信息具有采集与传输的功能。随着它极其广泛的应用,并由于其自身具有节点的能量局限性和网络的间断性等特点,因此如何节省节点的能量,均衡整个网络的能耗,以及保证数据可靠的传输,对延长网络的存活周期有重要的研究意义。网络编码(Network Coding,NC),可以减少数据传输的次数,提高资源的利用效率及改善网络的可靠性。而近年来提出的编码感知路由(Network Coding-Aware Routing,NCAR)技术,可以获得比传统的网络编码更高的性能增益。因此,本文将编码感知路由技术引入到无线传感器网络中,对如何减少数据传输的次数以及由于链路丢包所导致的重传次数进行深入研究,来达到尽可能地节省单个节点的能量、对整个网络的能耗进行均衡及改善传输可靠性的目标,取得如下的研究成果:(1)针对现有无线传感器网络的传输算法在节点能耗及网络能耗不均等方面的不足,本文提出了一种基于节点能量的数据采集和传输算法,利用网络编码的技术优势,对LEACH(Low Energy Adaptive Clustering Hierarchy,LEACH)协议族算法做了相应的改进,在簇内进行分簇数据融合来减少数据传输次数,在传输过程中采用簇内单跳与簇间短距离多跳的混合传输方式,进一步减少了传输次数。仿真结果表明本文所提出的算法,在单个节点的能耗以及整个网络能耗均衡方面,要优于经典的LEACH、LEACH-C和LEACH-ED算法。(2)针对无线传感器网络的多跳性和断接性,本文提出了一种基于编码感知路由的重传算法,充分利用了编码感知路由的特性,并定义了相应的路由度量、编码机会、编码条件和编码模型,提高了网络的可靠性。仿真结果表明本文所提出的算法与传统的自动重传请求(Automatic Repeat reQuest,ARQ)机制相比,减少了数据重传的次数,间接地节省了节点的能量,改善了数据传输的可靠性。