基于TinyOS的无线传感器网络蚁群优化算法路由协议研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:devil521zhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,无线传感器网络成为国际上一个新兴的研究热点。无线传感器网络是由部署在监测区域内大量的廉价微型传感器节点,通过无线通信方式形成的一种多跳自组织网络,在环境监测与保护、医疗护理、军事、目标跟踪等领域具有广阔的应用前景。路由协议是无线传感器网络的关键技术之一,设计一种能量高效的网络协议来尽可能地延长整个网络的生命周期并保证数据传输的可靠性,对整个网络系统的运行具有重要意义。   本文研究了蚁群算法在无线传感器网络路由中的应用,针对无线传感器网绍拓扑结构频繁变化和节点能量有限等特点,对基本蚁群算法进行了优化,并在TinyOS中实现了基于蚁群算法的路由协议,TOSSIM仿真验证了路由协议的可靠性。   首先,在对基本蚁群算法数学模型、实现步骤和程序结构流程分析的基础上,研究了蚁群算法在无线传感器网络路由协议中应用的可行性和优越性、蚁群算法在网络路由中的实现方法,包括概率选择函数的表达、能量启发值和链路上信息素更新公式的设置。结合传感器网络的应用特点,分析了基本蚁群算法应用于路由协议中时的缺陷,并结合概率选择函数对算法中的参数进行改进和优化,以改善算法的收敛速度和全局搜索特性。此外还对无线传感器网络专用操作系统TinyOS的运行机制和技术特点进行深入剖析,为在该操作系统中实现路由协议奠定了基础。   其次,在TinyOS中实现基本和经过优化的蚁群算法路由协议。规划路由层相关的组件和调用接口,创建AntRoutingC.nc配件来封装主要的功能模块,并创建头文件用以声明蚁群算法中相关变量;采用组件化的编程方式,完成路由层中人工蚂蚁的前向搜索和后向更新过程,并在主体模块AntRoutingP中实现数据传输的相关函数。   最后,在TOSSIM仿真平台上对基于蚁群算法的路由协议进行了仿真测试。配置栅格网络拓扑来模拟网络行为,并注入通信消息包。仿真结果表明,经过优化的蚁群算法路由协议,不但能够在选择最短路径的同时平衡网络能耗,延长整个网络的生命周期,还能够较好地适应网络结构的动态变化,最终为应用层的程序设计提供有力支持。
其他文献
高层建筑室内强弱电设计及漏电保护应用使现代建筑使用及居住安全显著提升,为高层建筑的合理化建设及科学化管理奠定坚实基础.本文将依据高层建筑室内强弱电设计对其存在的漏
贯彻“三个代表”重要思想,加强党风廉政建设是高校实现良性与可持续发展的重要一环。“三个代表”重要思想指明了高等教育事业发展的方向,揭示了高校发展的最终目的是“为人
随着国内外航天、航空事业的进一步发展,对空间驱动机构提出了高精度、高可靠、长寿命等更加苛刻的性能要求。与此同时,固体润滑技术及轴承在空间驱动机构中的应用越来越广泛,对
期刊
胡锦涛同志指出:加强对领导干部行使权力的制约和监督,是加强党风廉政建设的重要保证。这一重要指示为我们破解难题指出了方向。我们必须把对领导干部的监督作为监督的重点,
面对日见升温的连锁经营浪潮,我国11万5千家大小药店的老板们有何感想,该做何抉择?是不顾主客观条件,追风逐浪,趋之若骛呢,还是封闭自己,坐井观天,我行我素?加入WTO的脚步声