A method for transmitting data, the method comprising: dividing, by an interface radio frequency, IR, data interface module, baseband in-phase and quadrature, IQ, data of multiple carrier antennas, CAs, into groups to obtain baseband IQ data of each group of CAs; and for the baseband IQ data of each group of CAs: increasing, by an interpolation and filter module, a data rate of the baseband IQ data of the group of CAs; up-converting, by a digital up-conversion module, the baseband IQ data of the group of CAs having the increased data rate into a digital intermediate-frequency band to obtain digital intermediate-frequency signals of the group of CAs; adding, by a combiner, the digital intermediate-frequency signals of the group of CAs together to form a multi-carrier digital intermediate-frequency signal; adjusting, by an amplitude and phase adjustment module, according to amplitude and phase adjustment parameters for respective antennas in a group of antennas grouped in a vertical direction sharing the multi-carrier digital intermediate-frequency signal, an amplitude and a phase of the multi-carrier digital intermediate-frequency signal for each antenna in the group of antennas, respectively, and then transmitting the adjusted multi-carrier digital intermediate-frequency signals to digital to analog converters of corresponding antenna channels; and generating, by the digital to analog converters of the corresponding antenna channels, multi-carrier analog intermediate-frequency signals, and transmitting the multi-carrier analog intermediate-frequency signals to the corresponding antenna channels; wherein the amplitude and phase adjustment parameters for respective antennas in the group of antennas grouped in the vertical direction are determined by a baseband unit, BBU, according to a beam direction of the vertical direction. dividing, by an interface radio frequency, IR, data interface module, baseband in-phase and quadrature, IQ, data of multiple carrier antennas, CAs, into groups to obtain baseband IQ data of each group of CAs; and for the baseband IQ data of each group of CAs: increasing, by an interpolation and filter module, a data rate of the baseband IQ data of the group of CAs; up-converting, by a digital up-conversion module, the baseband IQ data of the group of CAs having the increased data rate into a digital intermediate-frequency band to obtain digital intermediate-frequency signals of the group of CAs; adding, by a combiner, the digital intermediate-frequency signals of the group of CAs together to form a multi-carrier digital intermediate-frequency signal; adjusting, by an amplitude and phase adjustment module, according to amplitude and phase adjustment parameters for respective antennas in a group of antennas grouped in a vertical direction sharing the multi-carrier digital intermediate-frequency signal, an amplitude and a phase of the multi-carrier digital intermediate-frequency signal for each antenna in the group of antennas, respectively, and then transmitting the adjusted multi-carrier digital intermediate-frequency signals to digital to analog converters of corresponding antenna channels; and generating, by the digital to analog converters of the corresponding antenna channels, multi-carrier analog intermediate-frequency signals, and transmitting the multi-carrier analog intermediate-frequency signals to the corresponding antenna channels; wherein the amplitude and phase adjustment parameters for respective antennas in the group of antennas grouped in the vertical direction are determined by a baseband unit, BBU, according to a beam direction of the vertical direction.