论文部分内容阅读
Ad Hoc网络是一种多跳的无线通信网络,由大量具有无线收发功能的移动节点组成。Ad Hoc网络具有自组织、动态拓扑、多跳性等特点,不需要固定的硬件基础设施。节点通常使用电池供电导致能量受限,Ad Hoc网络能量受限的问题已成为研究的重点。蚁群算法一种性能优良的启发式算法,具有自组织性、正反馈性和分布式计算等特点,通常用于解决复杂的组合优化问题。本文考虑到蚁群算法的特点与Ad Hoc网络的相似性,将蚁群算法应用到AODV路由协议中,优化路由选路质量。现有Ad Hoc典型路由协议大多是基于最小跳数,没有充分考虑节点的剩余能量,导致网络中心位置节点的业务量增大而能量消耗过快。针对Ad Hoc网络能量受限的问题,本文的工作主要体现在三个方面:一、采用跨层功率控制方法计算最佳发射功率,不再使用最大发射功率传输数据;二、采用能量分级和延时转发的方法选择能量较高的节点,均衡使用所有节点的能量;三、用蚁群算法改进AODV路由协议,根据路径信息素和节点剩余能量确定状态转移概率,同时用状态转移的方式代替洪泛的方式。最后,在EXata仿真环境下验证改进算法的效果,仿真结果表明,改进后的路由协议在分组投递率、节点生存时间以及端到端时延都有提高,能够降低网络能量消耗,延长网络生存时间。