The invention discloses a direction finding method based on an unmanned aerial vehicle cluster under a multi-factor error condition, and the method comprises the following steps: S10, in a laboratory, respectively considering a
position error, a
radio frequency channel amplitude-
phase error, a nonlinear
processing error and a
coupling mutual interference error through a
control variable method, and then constructing a
network model considering the four errors; s20, deploying an unmanned aerial vehicle cluster carrying an
electronic countermeasure reconnaissance load, sensing and receiving signals from each target
radiation source, and recording data; s30, performing error correction on the data received in the step S20 by using the
network model in the step S10; s40, after the error correction data in the step S30 are received, performing virtual-real separation and then entering a neural network; s50, sequentially
processing the data in the neural network for six times to obtain an output function, combining virtual and real parts of the output function to obtain a complex function, multiplying the complex function with the steering vector to obtain a
spatial spectrum, and searching peaks according to the
spatial spectrum to carry out direction finding on each
radiation source; the invention further discloses a corresponding
system. The accuracy, reliability and flexibility of
electronic countermeasure reconnaissance are improved, and the direction finding process is simplified.