The invention discloses an amplitude-
phase error self-correction and direction-finding method and
system for a nested array under
impact noise, relates to the field of array
signal processing, and aims to solve the problem that an
algorithm falls into a local optimal solution due to the fact that an existing method depends on an additional correction source. Comprising the following steps: step 1, establishing a nested array receiving
data model with amplitude phase errors; step 2, constructing a cosine transform Sigmoid kernel low-order matrix of the
signal; 3, carrying out initial amplitude-
phase error compensation, and improving the direction finding accuracy through a
diagonal loading method; step 4, amplitude-
phase error self-correction is carried out; 5, performing virtual extension on the low-order
covariance matrix, and estimating the
direction of arrival; step 6, establishing a
fitness function, and updating the amplitude-phase error
estimation matrix until the amplitude-phase error
estimation value converges; 7, performing phase error
estimation based on a
quantum lizard algorithm; and step 8, repeatedly executing the step 3 to the step 7 until the maximum cycle index is reached, and outputting a direction-of-arrival estimation angle and an amplitude-phase error
estimation result.