一种基于邻域信息的多信道自适应建网算法
Multi-channel Adaptive Network Establishment Based on Neighborhood Information
-
摘要: 为实现多信道无线自组网的高效建网,针对节点难以感知全网拓扑、其他所有节点的可用频谱以及无法获得同步信息的实际场景,提出了一种基于邻域信息的多信道自适应建网算法。该算法首先设计基于邻域信息的建网策略,使节点能够以自身信息为基础,充分利用可用信道情况、邻居簇首情况等有限的邻域信息进行自适应决策,以建立分簇结构的网络;然后提出基于最大熵原理的信道质量评价算法和基于多头绒泡菌模型的邻居簇首评价算法,分别对节点的可用信道和邻居簇首进行排序,指导节点在建网过程中选择合理的信道和簇首。仿真结果表明,所提建网算法能够使节点在实际场景通信受限的条件下以较小的通信开销完成建网,建立的网络在公共信道数量和簇规模方面也取得了较好的均衡。Abstract: To solve the establishment problem of multi-channel wireless ad hoc networks under practical conditions, a Multi-channel Adaptive Network Establishment (MANE) algorithm was proposed. In MANE, we considered the practical conditions before the network was established, where each node didn’t know the whole network topology, the available spectrums of other nodes, and the synchronization information. Firstly, a network establishment strategy based on neighborhood information was designed, so that nodes could make autonomous decisions by using their own and limited neighborhood information, such as available channel conditions and neighbor cluster head conditions. Secondly, the channel quality evaluation algorithm and the neighbor cluster head evaluation algorithm were proposed, where they were based on the maximum entropy principle and the Physarum-inspired model, respectively. During network establishment, the two evaluation algorithms were utilized to sort the available channels and neighbor cluster heads of each node and facilitate the nodes to select proper channels and cluster heads. Extensive simulation results demonstrate that MANE can enable nodes to complete network establishment with less communication overhead than the state-of-the-art works while achieving a good balance in the number of common channels and cluster size.