The invention relates to an arrival direction self-
correction method for a
sensor array. According to the method, a
noise subspace estimated value is determined; an array
phase error of the
sensor array is initialized, and an initial value of the
signal arrival direction is estimated through utilizing an MUSIC
algorithm; based on the calculation value of the
signal arrival direction, a Hermitian
positive definite matrix is calculated, and the Hermitian
positive definite matrix satisfies a first equation; an
array element phase error is made to satisfy the first limit condition, and the array
phase error is converted to satisfy a second equation; the first equation and the second equation are solved through utilizing a Lagrangian
multiplier method to acquire a vector estimated value of the array phase error; a correction value of the
signal arrival direction is acquired through utilizing the MUSIC
algorithm or a
high resolution subspace
algorithm; and iteration of the previous steps is repeatedly carried out till iteration stop conditions are satisfied. The method is advantaged in that dependence on special structure characteristics of an array output
covariance matrix is avoided, excellent performance is realized under the condition of
limited sampling data, and influence of the
sensor array error on the arrival direction can be effectively reduced.