基于ZigBee技术的无线网络路由算法研究

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:ytrewq123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Zig Bee技术是一项面向短距离、可靠传输的无线通信技术,它因具有低功耗、低成本、自组网等优点,而被广泛应用到军事、环境监测、工业医疗等领域。目前随着物联网、智慧城市等的快速推广和发展,对Zig Bee技术的研究也不断深入。但因硬件系统的复杂性,致使许多研究人员将改善网络性能的重点放在了作为网络层核心的路由技术上,对路由算法的改进研究已然成为近年来研究的一个热点。本文主要针对于簇树拓扑中常用的两种路由协议ZBR(Zig Bee Routing)和Cluster-Tree进行研究和改进。其中,ZBR是Cluster-Tree和AODVjr的组合,因而可以进行动态路由,适用于节点数目较多、结构较复杂的网络;而Cluster-Tree算法因仅依靠父子关系通信,无需存储路由表,因而响应较快,适用于节点数目相对较少、结构简单的网络。首先对ZBR算法中RN+节点进行路由发现时,会带来大量无用的控制开销,这不仅会造成网络能耗,而且增加数据包碰撞几率以及节点处理造成延时等问题。因此,本文通过结合簇树拓扑的特点,首先提出根据源节点和目的节点的,深度最大的公共父节点的深度值,对RREQ包的最大传输跳数进行限制;其次利用节点间的父子关系,限制RREQ包的传输方向,降低网络的控制开销。其次对Cluster-Tree算法中节点的传输路径单一,网络中负载较重的链路不能及时传递信息,而造成网络拥塞、丢包和吞吐量低等问题;同时单一的传输路径也往往会加速承担较大业务量的公共节点的能耗,这容易导致网络的分割。因此本文提出Z-DMHCTR(Zig Bee-Disjoin Multi-path Cluster-Tree Routing)算法,该算法针对发生拥塞的节点,除了按照原等级树算法路由之外,还可以结合引入的邻居列表信息,寻找额外的,与原路径不相交的路径同时进行信息传输。以此降低再次发生拥塞的可能性,提高网络带宽利用率,并达到提升网络的吞吐量的目的。本文通过在Linux+ns-2.35平台下,分别对对改前进后的ZBR算法和Cluster-Tree算法进行仿真实验对比分析,其结果表明改进算法的有效性,达到了设计的目的。
其他文献
工业零件的缺陷检测和尺寸测量是生产自动化和智能化的重要步骤之一。而目前大多数已实现的测量系统都只是简单的对某一类规则零件进行尺寸测量,并无集成多种零件类型的尺寸
油气管道防腐对于延长管道使用寿命及保障能源运输至关重要,阴极保护法是公认的防止金属电化学腐蚀最有效的方法。恒电位仪作为阴极保护电源,被广泛应用于埋地金属管道的防腐
人们在进行信息的交流、处理、传输和保存时,往往通过声音、图像以及文字和视频,其中图像是最能直接表达和接受的视觉信息。但是,在图像的接受、传输和保存的过程中,经常会受
人体行为识别在智能视频监控、客户类型、购物行为分析等现实生活中有着广泛的应用需求,然而由于杂乱的背景、遮挡和视点变化等因素的影响,准确的识别、分析现实场景中人体的
本文主要研究的是自动语音识别中的前端噪声鲁棒性问题。众所周知,语音识别的根本目的就是使机器能够听懂人类的语言。在当前的实验室环境下,很多识别系统已经能够达到很好的
LDPC码是一种能逼近Shannon容量限的优秀的线性分组码,其长码性能超过了Turbo码。低密度校验码具有诸多优点,比如译码复杂度和错误平层都相对较低等,LDPC码在信息传输应用的
图像特征提取的研究是计算机视觉研究的基础和重点。随着机器学习及计算机视觉在不同领域的广泛应用,人们对图像特征的认识也有了进一步的深化。其中所选取特征的区分力及鲁
无线传感器网络是由大量传感器节点组成动态的多跳通信网络,通常节点携带板上电源,能量受限。在大多数应用场合下,传感器节点无法充电或更换电池。一旦节点能量耗尽,就会影响
随着传感技术的迅速发展及其面向复杂应用背景的多传感器系统的大量涌现,多传感器信息融合技术获得了众多的研究和较快的发展。目前,多传感器信息融合技术已广泛应用于军事系