An antenna calibrating method, comprising: obtaining a calibration period T_i updated after previous antenna calibration and calculating a calibration sequence of each antenna channel in the calibration period T_i; calibrating each antenna in the calibration period T_i according to the calibration sequence of the each antenna channel and calculating calibration error parameters; and updating the calibration period T_i according to the obtained calibration error parameters, wherein the updated calibration period T_i is used for next antenna calibrations 103), wherein the calibration of each antenna comprises transmission calibration and reception calibration, and the calibration period T_i comprises a transmission calibration period and a reception calibration period, wherein the calibration error parameters comprise calibration coefficients, and the calibration coefficients comprise a transmission calibration coefficient C TX ( n) and a reception calibration coefficient C RX ( n), wherein n = 1,2,···, N, and N is the number of antenna radio frequency channels; characterised in that the transmission calibration comprises: transmitting respective signals C T XI ( n) · m n over the respective antenna channels, wherein C TXI ( n) is a calibration coefficient obtained in a previous calibration period, and m n is a calibration sequence; calculating the transmission calibration coefficient of the calibration period T_i as C TX ( n)= C TX modify ( n)· C TXI ( n), wherein C TX modify n = min h max 1, ⋯, h max N h max n, h max n = max h n; and h n is a channel characteristic of an antenna radio frequency channel n; and performing transmission calibration on the antenna radio frequency channel n through the transmission calibration coefficient C TX ( n); and the reception calibration comprises: receiving respective signals C RXI ( n) · m n over the respective antenna channels, wherein C RXI ( n) is a calibration coefficient obtained in a previous calibration period, and m n is a calibration sequence; calculating the reception calibration coefficient of the calibration period T_i as C RX ( n)= C RX modify ( n) · C RXI ( n), wherein C RX modify n = min h max 1, ⋯, h max N h max n, h max n = max h n; and h n is a channel characteristic of an antenna radio frequency channel n; and performing reception calibration on the antenna radio frequency channel n through the reception calibration coefficient C RX ( n). obtaining a calibration period T_i updated after previous antenna calibration and calculating a calibration sequence of each antenna channel in the calibration period T_i; calibrating each antenna in the calibration period T_i according to the calibration sequence of the each antenna channel and calculating calibration error parameters; and updating the calibration period T_i according to the obtained calibration error parameters, wherein the updated calibration period T_i is used for next antenna calibrations 103), wherein the calibration of each antenna comprises transmission calibration and reception calibration, and the calibration period T_i comprises a transmission calibration period and a reception calibration period, wherein the calibration error parameters comprise calibration coefficients, and the calibration coefficients comprise a transmission calibration coefficient C TX ( n) and a reception calibration coefficient C RX ( n), wherein n = 1,2,···, N, and N is the number of antenna radio frequency channels; characterised in that the transmission calibration comprises: transmitting respective signals C T XI ( n) · m n over the respective antenna channels, wherein C TXI ( n) is a calibration coefficient obtained in a previous calibration period, and m n is a calibration sequence; calculating the transmission calibration coefficient of the calibration period T_i as C TX ( n)= C TX modify ( n)· C TXI ( n), wherein C TX modify n = min h max 1, ⋯, h max N h max n, h max n = max h n; and h n is a channel characteristic of an antenna radio frequency channel n; and performing transmission calibration on the antenna radio frequency channel n through the transmission calibration coefficient C TX ( n); and the reception calibration comprises: receiving respective signals C RXI ( n) · m n over the respective antenna channels, wherein C RXI ( n) is a calibration coefficient obtained in a previous calibration period, and m n is a calibration sequence; calculating the reception calibration coefficient of the calibration period T_i as C RX ( n)= C RX modify ( n) · C RXI ( n), wherein C RX modify n = min h max 1, ⋯, h max N h max n, h max n = max h n; and h n is a channel characteristic of an antenna radio frequency channel n; and performing reception calibration on the antenna radio frequency channel n through the reception calibration coefficient C RX ( n). receiving respective signals C RXI ( n) · m n over the respective antenna channels, wherein C RXI ( n) is a calibration coefficient obtained in a previous calibration period, and m n is a calibration sequence; calculating the reception calibration coefficient of the calibration period T_i as C RX ( n)= C RX modify ( n) · C RXI ( n), wherein C RX modify n = min h max 1, ⋯, h max N h max n, h max n = max h n; and h n is a channel characteristic of an antenna radio frequency channel n; and performing reception calibration on the antenna radio frequency channel n through the reception calibration coefficient C RX ( n).