论文部分内容阅读
多接口、多信道技术是提高无线Mesh网性能的重要方法,而无线接口上的信道分配问题是影响无线Mesh网性能的关键。为了有效利用信道资源,必须设计合理的信道分配算法,在保证节点间连通性的同时提高网络的吞吐量。
本文首先对无线Mesh网容量和节点间连通性做了数值分析,通过与仿真结果的比较分析证明了数值解的有效性。随后本文提出了两种适用于多接口、多信道无线Mesh网的分布式信道分配算法。首先提出了一种不区分链路的分布式信道分配算法BDCA(Backbone assisted Distributed Channel Assignment),该算法选取吞吐量和时延作为性能标准,主要分为随机分配和辅助分配两个步骤。在随机分配中,每个节点随机选择信道,可能会造成两个邻接点由于没有公共信道而失去连接,为了保证网络的连通性该算法采用了辅助分配。利用仿真软件NS2验证了该算法可以有效提高网络性能,在与集中式信道分配方案的对比中证明了该算法的可行性。随后针对区分链路的情况,本文提出了一种基于链路速率的分布式信道分配算法DRDCA(Data Rate based Distributed Channel Assignment)以改善网络性能。该算法将低速单跳路径转变为高速多跳路径,使得无线Mesh网中的流量可以同时在不同的高速信道中传输。仿真结果表明,该算法在包投递率和端到端时延方面都有较好的改善。