Patent ID: 8837620

Claim:
A method for adaptively providing pre-distortion in a multi-channel transmitter, wherein each channel is associated with a different transmit chain of elements, said method comprising: providing an adaptation time for each of said transmit chains, during which adaptation time an output of a respective transmit chain is coupled to a shared feedback receiver which generates a feedback signal that is used to vary pre-distortion for said respective transmit chain; coupling a plurality of the outputs of said transmit chains, each of said plurality of outputs associated with a different transmit chain in said multi-channel transmitter, to said shared feedback receiver; and varying at least one of: (a) an amount of said adaptation time for a transmit chain, and (b) an order in which each of said transmit chains receives said adaptation time, based at least in part, on a priority queue which is populated in response to detected level changes of input signals of said transmit chains prior to pre-distortion, wherein said detected level changes of input signals comprises: determining, for one of said transmit chains, said input signal level change associated with its input signal; adjusting a gain of a gain element in said one of said transmit chains in response to said input signal level change; and adding an identifier associated with said one of said transmit chains to said priority queue if said input signal level change exceeds a threshold; selecting one of said plurality of outputs of said transmit chains for processing by said shared feedback receiver during said adaptation time; and providing said feedback signal from said shared feedback receiver to a pre-distortion unit based on said processing of said selected one of said plurality of outputs of said transmit chains.