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.