An antenna array calibration method, wherein an antenna array consists of first target antennas and second target antennas, a first antenna dummy element and a second antenna dummy element are added on one end of the antenna array, a third antenna dummy element and a fourth antenna dummy element are added on the other end of the antenna array, the first antenna dummy element and the fourth antenna dummy element are configured to receive calibration signals, the second antenna dummy element and the third antenna dummy element are configured to transmit calibration signals, an amplitude-phase response of the first antenna dummy element is the same as an amplitude-phase response of the fourth antenna dummy element, an amplitude-phase response of the second antenna dummy element is the same as an amplitude-phase response of the third antenna dummy element, a difference value between coupling factors of adjacent antennas in the antenna array is less than a preset value, and the method comprises: when the first target antennas transmit calibration signals, and the second target antennas receive the calibration signals, separately determining, based on a difference value between each of amplitude-phase responses of transmit channels corresponding to antennas in the first target antennas and the amplitude-phase response of the third antenna dummy element, calibration compensation values of the transmit channels corresponding to the antennas in the first target antennas, and performing calibration processing on the transmit channels corresponding to the antennas in the first target antennas; separately determining, based on a difference value between each of amplitude-phase responses of receive channels corresponding to antennas in the second target antennas and the amplitude-phase response of the fourth antenna dummy element, calibration compensation values of the receive channels corresponding to the antennas in the second target antennas, and performing calibration processing on the receive channels corresponding to the antennas in the second target antennas; when the second target antennas transmit calibration signals, and the first target antennas receive the calibration signals, separately determining, based on a difference value between each of amplitude-phase responses of transmit channels corresponding to the antennas in the second target antennas and the amplitude-phase response of the second antenna dummy element, calibration compensation values of the transmit channels corresponding to the antennas in the second target antennas, and performing calibration processing on the transmit channels corresponding to the antennas in the second target antennas; and separately determining, based on a difference value between each of amplitude-phase responses of receive channels corresponding to the antennas in the first target antennas and the amplitude-phase response of the first antenna dummy element, calibration compensation values of the receive channels corresponding to the antennas in the first target antennas, and performing calibration processing on the receive channels corresponding to the antennas in the first target antennas. when the first target antennas transmit calibration signals, and the second target antennas receive the calibration signals, separately determining, based on a difference value between each of amplitude-phase responses of transmit channels corresponding to antennas in the first target antennas and the amplitude-phase response of the third antenna dummy element, calibration compensation values of the transmit channels corresponding to the antennas in the first target antennas, and performing calibration processing on the transmit channels corresponding to the antennas in the first target antennas; separately determining, based on a difference value between each of amplitude-phase responses of receive channels corresponding to antennas in the second target antennas and the amplitude-phase response of the fourth antenna dummy element, calibration compensation values of the receive channels corresponding to the antennas in the second target antennas, and performing calibration processing on the receive channels corresponding to the antennas in the second target antennas; when the second target antennas transmit calibration signals, and the first target antennas receive the calibration signals, separately determining, based on a difference value between each of amplitude-phase responses of transmit channels corresponding to the antennas in the second target antennas and the amplitude-phase response of the second antenna dummy element, calibration compensation values of the transmit channels corresponding to the antennas in the second target antennas, and performing calibration processing on the transmit channels corresponding to the antennas in the second target antennas; and separately determining, based on a difference value between each of amplitude-phase responses of receive channels corresponding to the antennas in the first target antennas and the amplitude-phase response of the first antenna dummy element, calibration compensation values of the receive channels corresponding to the antennas in the first target antennas, and performing calibration processing on the receive channels corresponding to the antennas in the first target antennas.