A transceiver, characterized by comprising a transceiver digital processing unit, a transmitting path, a receiving path, an injection path, a duplexer, and a cancellation module, wherein the transceiver digital processing unit is configured to generate a transmitting signal, an injection signal, and a control signal, and obtain a received signal, wherein the control signal is used to adjust a transmission parameter of the cancellation module according to the received signal; the transmitting path is configured to output, to the duplexer, the transmitting signal generated by the transceiver digital processing unit; the receiving path is configured to input, to the transceiver digital processing unit, the received signal from the duplexer; the injection path is configured to output, to the cancellation module and the duplexer, the injection signal generated by the transceiver digital processing unit; and the cancellation module is configured to perform, according to the control signal, cancellation processing on the signal that is output to the duplexer by the transmitting path and the signal that is output by the injection path, to obtain a cancellation signal, and input the cancellation signal to the receiving path, wherein the cancellation module comprises a filter and an amplitude and phase modulator, wherein the filter is configured to perform filtering on a signal that is input to the cancellation module to obtain a signal within a transmitting intermodulation interference frequency band; and the amplitude and phase modulator is configured to perform, according to control of the control signal, cancellation processing on a signal filtered by the filter, to obtain the cancellation signal, so that the cancellation signal and a transmitting intermodulation interference signal that is coupled to the receiving path through the duplexer have a same phase but opposite amplitude, wherein the transceiver digital processing unit comprises a control signal generating module, which is configured to: when the cancellation module is connected between the transmitting path and the receiving path, generate the control signal according to a signal that is output by the receiving path, and adaptively adjust the control signal according to a value of the signal that is output by the receiving path, wherein the control signal comprises an amplitude modulation signal and a phase modulation signal; the control signal generating module is configured to generate the amplitude modulation signal and the phase modulation signal; the amplitude modulation signal is used to adjust an amplitude of the amplitude and phase modulator when phase adjustment of the amplitude and phase modulator is fixed, so that a polar coordinate vector of B/A is located on a circle that is centered at (1, 0°) and with a radius of 1; and the phase modulation signal is used to: after the foregoing adjustment is performed on the amplitude of the amplitude and phase modulator, adjust a phase of the amplitude and phase modulator when amplitude adjustment of the amplitude and phase modulator is fixed, so that the polar coordinate vector of B/A approaches the origin of polar coordinates, wherein A = h tx _ inject t * h dup t * h rx t, and B = h tx _ inject t * h rx t * h dup t + h canceller t, wherein h rx_inject ( t) indicates a transfer function of the injection path after the injection signal is injected; h rx ( t) indicates a transfer function of the receiving path; h dup ( t) indicates a suppression function of the duplexer on transmitting intermodulation; and h canceller ( t) indicates a transfer function of the cancellation module.