论文部分内容阅读
近年来,随着无线通信领域的飞速发展,移动Ad Hoc网络技术也得到了广泛的关注。与传统的蜂窝网络不同,移动Ad Hoc网络具有自组织和分布式特性,不需要基础设施支撑便可以在复杂多变的环境下快速展开并使用。传统的单信道Ad Hoc网络受到网络容量的限制,网络中各节点仅配备单一的射频接口,所以不能实现通信节点在干扰范围内的并行传输。多信道技术的提出很好的解决了上述问题,多信道技术可以利用网络中多个正交信道,使节点可以在不同信道上同时与其他节点进行通信,从而提高了网络容量减少了节点间的冲突。虽然多信道技术在网络容量方面有了大幅度提高,但同时也面临着如何有效分配信道和多信道路由机制两个重要问题。一个高效的信道分配算法应该在保证网络连通性的基础上,使各链路之间的干扰最小化,同时尽可能的减小信道间的冲突和碰撞从而提高网络吞吐量。另外,在多信道环境下原有的单信道路由协议将不再使用,所以设计合理有效的多信道路由协议也是多信道技术的关键所在。本文首先在总结了多信道相关问题的基础上,对现有信道分配算法和多信道路由协议进行了分析和总结。其次,为了使仿真软件更好的支持多信道环境下的协议性能仿真,本文在NS2.34的环境下对原有的单信道模型进行了扩展,提出一种通用的多信道多接口仿真模型,使其同时兼容多信道多接口和多信道单接口路由协议的节点结构特性,并可以在不同场景下完成多信道路由协议的仿真。最后,本文提出了一种信道分配和负载均衡相结合的多信道路由协议 LBMMR(Load Balance Multi-channel Multi-interface Routing),协议采用了动态的负载均衡设计,以信道已用带宽和节点接口队列长度作为衡量负载均衡的依据,在全路径范围内找到一条负载均衡且干扰最小的路径;在信道分配方面,LBMMR采用了基于信道干扰参数的多信道分配机制,通过各节点的信道状态信息计算出信道干扰参数最低的信道进行通信,从而降低了相邻节点信道之间的干扰提高了网络容量。仿真结果表明,LBMMR协议在提高网络吞吐量的同时可以降低端到端的平均时延,从而提高了网络的整体性能。