The invention discloses an array amplitude-
phase error calibration method based on joint sparse
estimation. The method comprises the following steps: setting a correction sound source to be positioned in an unknown far-field direction relative to a sensor
linear array; the method comprises the following steps: dividing an observation area of a sensor
linear array to obtain a plurality of grid points, correcting an array sampling
signal based on the grid points and offset, constructing an array response
signal model, and performing joint sparse direction-of-arrival
estimation of the grid points and the offset to obtain a corrected sound source
signal direction-of-arrival; the joint sparse
estimation method for solving and correcting the
direction of arrival of the sound source signal is popularized to a
planar array and a multi-frequency cross array through iterative correction; and on the basis of the estimated corrected sound source
direction of arrival, array amplitude-
phase error calibration is completed by adopting a spatial filtering method. According to the method, the problem of
beam pattern attenuation caused by existing array amplitude
phase error calibration is solved, the error correction precision and correction efficiency are improved, and the application range of the error calibration method in multiple array types is widened.