The invention discloses an amplitude-
phase error self-
correction method based on a uniform
linear array signal covariance matrix, and relates to the technical field of array
signal processing, and the method comprises the steps: obtaining a linear equation set related to an amplitude-
phase error according to a received
signal of a
sensor array, the received signal being a signal considering the
internal noise of a
receiver; calculating according to the estimated
covariance matrix of the received signal to obtain statistical characteristics of
noise errors; constructing boundary conditions according to the phase
prior information; according to the
system of linear equations and the statistical characteristics and boundary conditions of
noise errors, constructing a weighted least square
estimation problem which contains equality constraints and is related to amplitude-phase errors; and solving a weighted least square
estimation problem to obtain an estimated value of the amplitude-
phase error, and correcting the received signal by using the estimated value of the amplitude-phase error. According to the method, a more generalized signal model containing
internal noise is considered, a high-precision amplitude-phase error
correction algorithm with lower calculation cost is constructed, and compared with an existing
algorithm, the method is more in line with the actual situation.