Patent attributes
A transmitter is provided to address transmitter non-idealities. The transmitter uses a series of envelope detectors to detect imbalances between an I branch and a Q branch of an I/Q modulator that is implemented as part of the transmitter's front end, and these detected imbalances may be compensated by pre-distorting digital baseband signals fed to the I branch and the Q branch. The transmitter may also use a series of envelope detectors to detect nonlinearities in one or more of the transmitter's amplification stages, and these detected nonlinearities may be compensated by modifying the baseband signals via a digital linearization pre-compensator. The transmitter may also support both implementations in either a time-switched or simultaneous manner, allowing for I/Q imbalances and nonlinearities to be addressed using a single transmitter design.