The invention discloses an unmanned aerial vehicle
relay communication method based on
virtual array antenna cooperative beam forming. The method comprises the following steps: 1, determining the number of unmanned aerial vehicle nodes forming an unmanned aerial vehicle
antenna array; 2, determining an
azimuth angle and an
elevation angle according to positions of the unmanned aerial vehicle nodes and a position of a
remote base station needing communication; 3, establishing a calculation model of a
transmission rate from the unmanned aerial vehicle
antenna array to a receiving
base station, a calculation model of the maximum sidelobe level of the unmanned aerial vehicle
antenna array and a calculation model of
energy consumption of a unmanned aerial vehicle, and determining optimal positions of the unmanned aerial vehicle nodes, an optimal
base station communicating with the unmanned aerial vehicle antenna array and an optimal
excitation current weight by taking the maximum
transmission rate from the unmanned aerial vehicle antenna array to the receiving
base station, the minimum maximum sidelobe level of the unmanned aerial vehicle antenna array and the minimum
energy consumption of the unmanned aerial vehicle as optimization targets; and 4, after the unmanned aerial vehicle nodes move to the optimal positions, forming a
virtual antenna array and transmitting data to the optimal base
station by utilizing cooperative beam forming.