论文部分内容阅读
近些年来,无线传感器网络成为通信领域研究的一个热点,它是一种新型的数据监控网络。对于无线传感器网络来说,路由协议的研究有利于提高该网络的路由性能。传统的路由协议中,总是预先选择一条确定的路径来转发数据包,这种方式虽然简单,但由于无线传感器网络链路具有的丢失、时变等特性,因此不太适用于无线传感器网络环境。与传统的路由协议相比,机会路由利用了无线信道的广播性质,很好地适用于无线传感器网络环境。本文对机会路由进行研究,包括机会路由的路由度量设计、机会路由候选转发节点选择与排序算法设计以及候选转发节点间协调机制等几个方面进行深入研究,设计出符合无线传感器网络特性的机会路由协议。主要的研究内容如下:(1)传感器节点的能量是有限的,为了减少网络中的能量消耗,设计出一种基于能量感知的机会路由协议。通过能耗模型来计算出相邻节点间传输数据包所消耗的能量,继而计算出每个节点到目的节点传输数据包所需要消耗的能量,然后提出了一种综合节点能量消耗和剩余能量的路由度量,并根据此路由度量给出了候选转发节点选择与排序算法,最后用数据包序列号PSL方式来协调候选转发节点间数据包的转发,减少数据包的重复发送。仿真结果表明,该协议能有效地减少了网络中的能量消耗,均衡了网络能量,延长了网络生存时间。(2)由于网络编码技术的发展,很多学者将网络编码引入机会路由当中,但是大多数研究编码的机会路由协议还是以最短路径的ETX或编码机会大小作为路由度量,频繁选取距离目的节点近的或编码机会大的节点进行数据包的转发,会造成局部负载过重。因此,本文提出一种融合节点的编码机会与节点区域负载的综合路由度量,然后在此路由度量基础上提出一种基于编码感知的机会路由协议,通过主动探测节点的编码机会以寻求节点编码与区域负载之间的平衡。实验证明,该路由协议相对于传统的编码感知的机会路由协议,它能够更好地均衡网络负载,提高网络吞吐量,优化网络性能。