基于ZigBee的路由算法优化研究

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:wodekechengsheji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ZigBee技术是一项面向短距离、可靠传输的无线通信技术,它因具有低功耗、低成本、自组网等优点,而被广泛应用到军事、环境监测、工业医疗等领域。目前随着物联网、智慧城市的快速推广和发展,对ZigBee技术的研究也不断深入。但因硬件系统的复杂性,致使许多研究人员将改善网络性能的重点放在了作为网络层核心的路由技术上,对路由算法的改进研究已然成为近年来研究的一个热点。本文基于IEEE802.15.4标准,对比阐述了ZigBee网络各层的区别和联系。研究了ZigBee网络的技术特点,针对于簇树拓扑中常用的三种路由协议Cluster-Tree、AODVjr和ZBR进行研究。此后对NS2仿真平台技术特点等进行阐述,并对常用的路由协议性能指标进行了分析,为之后的优化改进奠定了理论基础。针对AODVjr算法中容易产生RREQ广播风暴的问题,引入了蚁群算法。通过改进路径选择策略和信息素的挥发机制,优化了传统蚁群算法。在AODVjr开始广播前,先运行蚁群算法,得到最优的路径集合,从而限制了RREQ的发送范围,减少了RREQ广播风暴的产生。针对ZigBee路由中由于Cluster-Tree和AODVjr结合性不强,最终产生时延、节点存活率和能耗等问题。提出一种基于权值的分簇机制。在数据传输机制方面,为避免产生大量冗余的RREQ分组,规定只有簇首才能广播RREQ报文,通过限制RREQ洪泛方向,避免大量冗余RREQ分组产生。在簇首轮换上,引入节点相似度概念,簇首在簇内选择与自己相似度大的邻居节点担当替补簇首,从而尽可能的减小了网络拓扑结构变化,避免重新分簇带来的额外能耗。路由修复过程中,根据失效链路两端节点关系选择不同的路由修复策略。本文在每个算法章节的最后,都会基于NS2网络仿真平台对改进算法进行设计和实现。并从路由开销、平均端到端时延、投递率、节点存活率以及网络剩余能量等维度与改进前的算法进行对比,从而验证了新算法的优越性。
其他文献
在 WDM 系统广泛应用的今天,WDM 网络的带宽已经可以满足每个用户的需求,但是系统的波长数目仍然大大少于实际的节点数目和用户数目。这就使得当两个或多个波长信号向相同的路
近20年来,婴幼儿先天性心脏病术后的病死率显著下降,而中枢神经系统(CNS)的并发症相比之下就显得极为重要。深低温停循环技术(DHCA)是在治疗儿童复杂心血管畸形手术中广泛采
期刊
期刊
期刊
近来的研究表明,新近的细菌和病毒感染与脑缺血发生关系密切.有人报道指出婴儿急性偏瘫患者的1/3与正在或新近发生的感染有关[1,2].也有人认为急性感染是成年人缺血性脑卒中
期刊
无线定位技术在提高网络性能方面具有积极的意义,同时无线定位业务被公认为未来最具吸引力的增值业务之一。WiMAX 由于支持移动性的无线宽带接入而受到业界的广泛关注,并被认为
随着网络技术的拓展深入,近年来网络中的业务数据量呈爆炸式增长,网络带宽的需求越来越大,波分复用(WDM,Wavelength Division Multiplexing)被广泛采用。密集波分复用(DWDM)
随着互联网和网络技术的飞速发展,网络成为一种人们获取信息的新兴媒体和渠道。面对互联网上呈指数式增长的信息数据,怎样从这浩瀚的信息海洋中获取需要的以及感兴趣的信息,也成