A method for eliminating interference among transmission channels of a transmitter, wherein the transmitter comprises a plurality of transmission channels, wherein each transmission channel comprises a digital pre-distortion module, a digital-to-analog converter, an analog power amplifier module, and a cancellation processing unit, wherein the digital pre-distortion module and the analog power amplifier module are connected through the digital-to-analog converter and the cancellation processing unit, wherein the cancellation processing unit is provided between the digital pre-distortion module and the digital-to-analog converter and the digital-to-analog converter is provided between the cancellation processing unit and the analog power amplifier module, wherein the transmitter further comprises a parameter generating unit and a cancellation signal generating unit, and the method comprises the following steps executed for each transmission channel: • performing, by the digital pre-distortion module, a digital pre-distortion on a digital input signal of the digital pre-distortion module, • performing, by the cancellation processing unit, according to a cancellation signal, interference elimination processing on an output signal of the digital pre-distortion module, thereby performing an interference elimination processing on the transmission channel, • performing, by the digital-to-analog converter, a digital-to-analog conversion on an output signal of the cancellation processing unit, • performing, by the analog power amplifier module, a power amplification of an output signal of the digital-to-analog converter, • generating, by the parameter generating unit, a compensation parameter according to an output signal of the analog power amplifier module on the transmission channel and an input signal of the digital pre-distortion module on each transmission channel among all transmission channels of the transmitter; • generating, by the cancellation signal generating unit, the cancellation signal according to the compensation parameter and the output signals of the digital pre-distortion modules on the other transmission channels except the transmission channel; and • performing, by the cancellation processing unit, according to the cancellation signal, the interference elimination processing on the transmission channel. • performing, by the digital pre-distortion module, a digital pre-distortion on a digital input signal of the digital pre-distortion module, • performing, by the cancellation processing unit, according to a cancellation signal, interference elimination processing on an output signal of the digital pre-distortion module, thereby performing an interference elimination processing on the transmission channel, • performing, by the digital-to-analog converter, a digital-to-analog conversion on an output signal of the cancellation processing unit, • performing, by the analog power amplifier module, a power amplification of an output signal of the digital-to-analog converter, • generating, by the parameter generating unit, a compensation parameter according to an output signal of the analog power amplifier module on the transmission channel and an input signal of the digital pre-distortion module on each transmission channel among all transmission channels of the transmitter; • generating, by the cancellation signal generating unit, the cancellation signal according to the compensation parameter and the output signals of the digital pre-distortion modules on the other transmission channels except the transmission channel; and • performing, by the cancellation processing unit, according to the cancellation signal, the interference elimination processing on the transmission channel.