Patent ID: 8233852

Claim:
An apparatus, comprising: a non-linear module configured to produce an output signal from an input signal; a control module configured to select, upon an occurrence of a calibration condition, a calibration operation from two or more calibration operations; a calibration module configured to perform the selected calibration operation, said selected calibration operation comprising (a) predicting or extrapolating at least one non-linear characteristic of said non-linear module based on said output signal and a reference signal, (b) based on said predicting or extrapolating, generating one or more correction values for use during subsequent pre-distortion operations to compensate for said non-linear characteristic of the non-linear module, (c) performing said predicting or extrapolating using predicative correction operations to produce the input signal from a pre-input signal when said calibration condition comprises a power ramp-up or a power ramp-down of said pre-input signal, said predictive correction operations comprising changing values of said pre-input signal based on said predicted or extrapolated non-linear characteristic of said non-linear module, and (d) performing said predicting or extrapolating while by-passing said predictive correction operations when said calibration condition comprises a steady state of said pre-input signal during which changes to a parameter selected from the group consisting of a power level and a frequency are less than a predetermined threshold associated with said parameter.