The present invention discloses a method and device for self-calibrating an antenna in a base station of a CoMP-based TDD system, where firstly the relative reciprocity {tilde over (w)}i of each pair of base station transmitter and receiver of the present base station relative to a calibration transmitter and receiver is calculated, and the relative reciprocity wi of each pair of base station transmitter and receiver of the present base station relative to a reference base station transmitter and receiver is calculated by selecting one pair of base station transmitter and receiver as the reference base station transmitter and receiver, wherein i=1, 2, . . . , N; then a measurement signal is transmitted from the calibration transmitter of the present base station to the calibration receiver, and a channel response hc,k of the calibration transmitter and receiver of the present base station is measured, wherein hc,k=hct,khcr,k, and k=1, 2, . . . , M; then a channel response hcr,k of the calibration receiver of the present base station is measured; next the absolute reciprocity wc,k of the calibration transmitter and receiver of the present base station is calculated in the formula of
and finally a global relative calibration weight ลตi of each pair of base station transmitter and receiver of the present base station from an acquired global reference wm is calculated in the formula of
The technical solution of the invention can perform antenna calibration of a CoMP-based TDD radio communication system.