| There are some problems in the application of multi transceiver wireless ad hoc network,such as low neighbor node discovery efficiency,inter channel interference and low channel utilization.The use of directional antenna can effectively improve the discovery efficiency of nodes,but the selection of scanning sectors also affects the discovery efficiency of nodes.In addition,in the process of multichannel allocation,there is less research on channel allocation algorithms that comprehensively consider different channel states and different channel loads.In view of the above problems,this paper deeply studies the multi transceiver wireless ad hoc networking technology.The main work of this paper is as follows:(1)In the process of node discovery in multi transceiver wireless ad hoc networks,aiming at the problem that using probability scanning method to discover nodes in directional antennas is inefficient and can not dynamically select sectors according to environmental changes,a Q-learning node discovery algorithm based on upper confidence bound(UCB)strategy is proposed.Nodes can independently learn and select the next sector according to UCB strategy,When the node location information is not known,the experience is obtained through the reward function,so as to improve the efficiency of node discovery.(2)In the process of multi-channel allocation in multi transceiver wireless ad hoc networks,a channel allocation algorithm based on multi-attribute decision-making and load balancing is proposed.The algorithm comprehensively considers various factors affecting the channel,uses the multiattribute decision-making algorithm to sort and obtain the available channel list,and then uses the ant colony algorithm to screen the load balanced channel and assign it to the nodes in the network.The algorithm improves the efficiency of channel screening,reduces the probability of conflict and interference between channels,reduces the network transmission delay,improves the network throughput and ensures the network QoS transmission quality.(3)Finally,the prototype system experiment is carried out to verify the channel allocation algorithm in multi transceiver wireless ad hoc networking technology.The channel allocation experiment is carried out in relevant sites,and the experimental results are analyzed.The experimental results show that the algorithm based on multi-attribute decision-making and load balancing is feasible in wireless ad hoc networks,and the algorithm can effectively allocate reasonable channels to newly added nodes and verify the system stability after node downtime. |