论文部分内容阅读
由于微电子微处理器微计算机系统先进的计算机技术和无线通信等技术的进步,促进了无线传感器网络的产生和迅速发展无线传感器网络能够将分布在监测区域内的具有信息采集功能,并能进行数字处理及无线通信功能的节点,通过采用无线通信方式,以自组织方式形成一个多跳网络,来共同完成监测功能无线传感器网络不同于传统的网络,传感器节点通常由电池供电,在恶劣环境下更换电池不便,因此节省节点的能量是无线传感器网络的重要问题本文提出了一种基于层次的无线传感器路由算法,主要是基于分簇式路由协议LEACH协议,设计实现无线传感器网络的节能高效路由,基于剩余能量的簇首选举算法的目标是节约传感器节点的能量,提高整个网络的生命周期,保证网络的稳定性节能高效的传感器路由算法每次选取的簇首都是剩余能量最大的节点,从而防止簇首节点因能耗过快而死亡节点采用休眠唤醒机制,即未收到簇首广播信息的节点进入休眠状态,当一轮结束以后,该节点唤醒重新进入簇首竞争阶段簇内采用单跳的数据通信方式,簇间采用多跳的通信方式,通过Prim算法生成最小生成树,使簇首节点通过生成树上的邻居簇首节点转发数据信息,减少远距离的簇首节点发送数据的能耗仿真实验显示改进的算法能有效节省网络能耗,延长网络生存时间