UAV Ad Hoc Network(UANET)system has been a research hotspot in the field of self-organizing networks in recent years.Compared with the traditional Ad hoc network,the UANET system has higher flexibility and has a good application prospect in military,transportation and rescue.Due to the high moving speed of the UAV nodes in the UANET,the communication links fluctuate frequently and the network topology changes rapidly,which brings severe challenges to the service transmission between UAV nodes.For the UAV node,the channel resources are limited.How to meet the scheduling requirements of channel resources in the high dynamic environment of each node is the key to the problem.The slot allocation algorithm based on the Time Division Multiple Access(TDMA)protocol is widely used in the UAV self-organizing network.However,in the low-altitude and high-dynamic environment,the continuous increase of network load and the frequent interruption of the channel lead to a decrease of the network Quality of Service(QoS)performance,which cannot meet the requirements of the mini UAV network.Therefore,this dissertation mainly proposes a slot allocation algorithm based on channel outage probability feedback.In this dissertation,by analyzing the reason why the current TDMA protocol based on the slot allocation algorithm has lower QoS performance in high dynamic environment,considering the structure of the Media Access Control(MAC)layer,it designs the resource allocation algorithm based on the TDMA protocol.In order to solve the heavy network load,a two-layer model of MAC is proposed to improve the MAC storage and computing power.At the same time,considering the different urgency of different services in a high dynamic environment,the corresponding priorities are assigned to different services,and the corresponding thresholds are set based on the priorities of the services.When the network load is heavy,the low priority packets are throw it away first,and the traffic of the network is controlled to a certain extent,so that the load of the system is balanced.Furthermore,the design of the double buffer queue is proposed,so that the service that occupies the channel failure or is suspended due to the channel interruption can occupy the channel to continue to transmit in the next frame,ensuring the high priority service transmission and improving the QoS performance of the system.According to the characteristics of frequent interruption of communication link,based on the channel link outage probability prediction technology,the probabilit y value is used as one of the reference indicators for evaluating channel resource allocation,which improves the channel utilization to some extent.On this basis,a time slot allocation algorithm based on priority factor is proposed,which solves the problem of resource allocation unevenness between nodes in the existing time slot scheduling algorithm and ensures the collision-free transmission of services.Finally,the corresponding time slot allocation algorithm is established by the queuing model to measure the QoS indicators such as network throughput,average delay and packet loss rate.The simulation results show that many indexes of the scheduling algorithm are better than the existing dynamic time slot allocation algorithm,and the improved allocation algorithm prioritizes the QoS of high priority services. |