I. Introduction
With the prosperity of mobile networks and the evolution toward beyond 5G (B5G), more and more services focus on the application of unmanned areas. In particular, unmanned aerial vehicles (UAVs) have attracted much attention due to their high mobility and suitability for flexible deployment, which allow UAVs to play the role of communication infrastructure on the move, and have been expected to be an important complementary part of future wireless communication networks. Therefore, as an extension of terrestrial networks, diverse UAVs have rapidly been deployed for different activities, thus enabling the paradigm of UAV-assisted wireless networks which have been envisioned as one of the efficient paradigms for providing high throughput and extensive access schemes for massive wireless terminals [1]. For instance, UAVs are widely used in diverse fields for different purposes. In scenarios of high traffic demand and heavy network load, UAVs can be deployed as the aerial communication platforms for providing ubiquitous accessing and communication services for ground devices [2]. Moreover, in comparison with the stationary terrestrial infrastructure, the high flexibility enables UAVs to enhance the connectivity and service capacities [3]. For instance, to support on-demand data relay and delivery, UAVs can be deployed as the aerial base stations (BSs) in a dynamic manner. Furthermore, owing to the Line-of-Sight (LoS) links, a swarm of UAVs can form a flying ad-hoc network (FANET) with coordination and collaboration to serve ground devices, such as sensing, communication, and computing services. Therefore, as the desirable candidate to increase the coverage of the terrestrial networks, the integration of UAVs with wireless networks can lead to numerous applications [4].