The invention relates to a uniform
linear array calibration method based on strong scattering points, and aims to solve the problem that a conventional array calibration method is not accurate enough. The uniform
linear array calibration method comprises the following steps: a
spatial covariance matrix R is constructed by utilizing a
spatial covariance matrix estimated value according to echo data received by an
antenna array; phase positions of all elements of the
spatial covariance matrix R are extracted to construct a
phase matrix Phi of the spatial
covariance matrix; the first row Phi m,1 of the
phase matrix Phi is subject to FFT (
Fast Fourier Transform) operation to obtain a
peak value, the estimated value of slope Alpha is obtained according to the position of the
peak value, and the linear part of the
phase matrix is subtracted from the first row Phi m,1 of the original phase matrix Phi according to the estimated value of the slope Alpha to obtain the
phase error of the array; a calibrated matrix C is constructed by utilizing the obtained
phase error and amplitude error according to all the obtained
array element amplitudes; and array calibration is completed through pre-multiplying the calibrated matrix C to the received echo data. The uniform
linear array calibration method is used for calibrating uniform arrays and is more accurate in calibration.