Patent ID: 8774316

Claim:
A transmitter comprising: an input; a multiplexer coupled to said input; a modulator; a calibration memory configured to store a plurality of discrete calibration test points; a compensator coupled between said multiplexer and said modulator and configured to cooperate with said calibration memory to cause said modulator to generate a respective calibration carrier signal for each of the discrete calibration test points during a calibration phase, with said compensator randomly uses the plurality of discrete calibration test points during the calibration phase; a detector coupled to said modulator and configured to determine respective calibration values of the calibration carrier signals during the calibration phase; and a compensator calculator coupled to said detector and configured to generate compensation values for said compensator for use during an operation phase and based on the calibration values of the calibration carrier signals; said multiplexer being configured to be responsive to a control signal for providing the plurality of discrete calibration test points to said compensator during the calibration phase, and providing in-phase and quadrature data from said input to said compensator for compensation during the operation phase.