论文部分内容阅读
随着无线通信领域、传感器领域、微处理器领域和嵌入式计算机领域的飞速发展。现今,可以由大量传感器节点在没有人工参与的情况下,通过事先的编程,按照一定的规则,自行组成各种拓扑结构的无线传感器网络应运而生(Wireless SensorNetwork,WSN)。针对无线传感器网络能量均衡和数据传输可靠性这两个问题,主要研究了路由协议的实现和仿真实验,对这两个方面的研究工作如下:(1)针对树型网络中单个节点失效会直接影响其父子节点之间的通信,进而影响网络覆盖区域的问题。设计出了基于树型拓扑的网状拓扑结构。以往的无线传感器网络会根据当前节点加入网络的顺序、链路质量、通信半径等因素来确定节点的地址和在网络中的位置,从而形成了树型网络,在树型网络的基础上通过预先定义网络节点的深度,即在节点初始化时确定节点的网络深度,并通过广播路由请求分组令同深度节点之间相互连接来形成网状网络。(2)针对网状网络形成后节点会在网络中广播路由请求分组,从而引起路由请求分组在网络中泛洪的问题。设计了一种路由请求分组的处理流程,在网络形成阶段,即路由建立的过程中节点传输数据前首先会解析出目的节点的地址和源节点的地址再通过判断自身节点的网络深度来决定路由请求分组传输的大致方向,搜索可以建立通信的路由路径。(3)本文设计的协议的核心为节点可信度模型,综合考虑链路质量、节点剩余能量、路由代价等因素选择最优路径进行通信。在网络工作阶段,根据确定的能量等级计算方法将节点能量划分为能量充足、能量偏低和能量警戒三个等级,并且能量的等级阈值会随着网络总能量的递减而变化,这样就能够从单个节点和整个网络两方面考虑能量均衡的问题,最大限度的延长网络的生命周期。(4)为了能够更清晰地说明本文设计的路由协议思路,利用仿真平台,搭建模型。采用MATLAB软件进行编程,对路由协议进行实验测试、对比分析和性能评价,验证所提协议的可行性