论文部分内容阅读
随着车载系统、手机和笔记本电脑等通信产品的广泛应用,如何在移动ad hoc网中进行数据传输成为目前重要的研究课题,基于地理位置的GEOCAST数据传输协议是其中的一个重要分支。基于地理位置的数据传输协议主要根据节点的地理位置而非节点ID来决定数据的接收和转发,是一种适应移动ad hoc网中节点移动频繁的特点、有效进行数据传输的方式。本文主要研究移动ad hoc网中GEOCAST数据传输算法的问题。 本文首先分析了GEOCAST数据传输算法的发展概况和相关技术,对现有的GEOCAST数据传输算法进行分析和评价,比较了几种算法在不同评价标准下的性能。 在性能分析的基础上,本文提出了一种适用于稀疏无线网的定向GEOCAST路由协议。该算法根据转发节点所处位置,将控制包的传输分为两类:位于受限洪泛区内的中间节点通过洪泛转发数据,位于受限洪泛区外的节点根据定向数据传输算法进行数据传输。实验结果表明,在节点稀疏的环境下,该算法在传输成功率和发送延迟指标上比现有GEOCAST协议具有更好的性能。 针对GEOCAST协议在公路无线网中的应用,本文提出了一种适用于高速公路无线通信的改进GEOCAST算法。在该算法中,公路移动节点通过检测自身的位置、速度、方向等信息来动态决定GEOCAST节点、GEOCAST区和数据的传输范围,数据沿正、逆两个方向进行数据传输。实验结果表明,改进算法可在高速公路的特定环境下减小数据传输范围与开销,提高数据的传输成功率。 最后,本文对GEOMULTICAST数据传输协议进行初步分析,将定向GEOCAST路由协议和多播协议两者结合起来,分别提出了基于多播树的和基于mesh结构的两种简单GEOMULTICAST算法,实验结果表明,这两种算法可以在控制数据传输范围的同时取得较高的数据传输成功率。