Research Article

User-Centric UAV Group Power Allocation Algorithm

Algorithm 1

1. When , set the initial , set attenuation factor of each UAV transmitting power.
2. The iterative operation is carried out according to formula (22).
3. Until the new transmission power , Stop the iteration, otherwise repeat step 2. In order to ensure that the transmission power after the update is unchanged from that before the update and tends to be stable.
4. When the iteration is stopped, the best attenuation factor of the transmission power of each UAV is obtained.
5. When , set the initial price , according to the best attenuation factor of the UAV transmission power , set the initial transmission power of the DT user, 。.
6. The iterative operation is carried out according to formula (27).
7. Until the new transmit power , stop the iteration, otherwise repeat step 6. Among them is a very small value set to ensure that the updated transmit power and the transmit power before the update remains unchanged and tend to be stable.
8. When iteration is stopped, the optimal transmission power of each DT user is obtained by .
9. Since the user’s transmission power will affect the central UAV users, it is necessary to recalculate the interference of DUE received by UAV users. According to formula (20), the optimal transmission power attenuation factor of UAV is solved, and if , the iteration ends. At this time, is the required value. Otherwise, repeat step 2 to get Nash equilibrium again.