Patent ID: 8248159

Claim:
A method of processing a signal comprising: generating a digital signal, wherein generating comprising compensating for distortions, wherein compensating for the distortions comprise processing the digital signal using a model to create a predicted distorted digital signal and subtracting the predicted distorted digital signal from the digital signal to create a precompensated digital signal; converting the precompensated digital signal to an analog signal; generating an amplified analog signal having distortions, wherein the distortions in the amplified analog output signal are reduced; converting the amplified analog signal to a feedback digital signal at a sample rate; and updating a model of the distortions based on the feedback digital signal, wherein updating the model is calculating the model based on an error signal, wherein the error signal is derived from the difference between 1) a model processed feedback digital signal and 2) the difference between the precompensated digital signal and the feedback digital signal.