Model based distortion reduction for power amplifiers
View Patent ↗A method of processing a signal is disclosed. The method comprises generating a digital signal, converting the digital signal to an analog signal, and generating an amplified analog signal having distortions. The method further comprises 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.
1. A method of processing a signal comprising:
generating a digital signal;
converting the digital signal to an analog signal at a first sample rate;
generating an amplified analog signal having distortions;
converting the amplified analog signal to a feedback digital signal at a second sample rate; and
updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate;
compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced, wherein the distortions in the amplified analog output signal are reduced for frequencies higher than half the sample rate of the feedback digital signal.
2. A method of processing a signal comprising:
generating a digital signal;
converting the digital signal to an analog signal at a first sample rate;
generating an amplified analog signal having distortions;
converting the amplified analog signal to a feedback digital signal at a second sample rate; and
updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate, wherein updating the model is calculating the model based on an error signal generated wherein the error signal is derived from the precompensated digital signal and the feedback digital signal; and
compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced.
3. A method of processing a signal comprising:
generating a digital signal;
converting the digital signal to an analog signal at a first sample rate;
generating an amplified analog signal having distortions;
converting the amplified analog signal to a feedback digital signal at a second sample rate; and
updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate, wherein updating the model is calculating the model based on an error signal generated wherein the error signal is derived from the difference between the feedback digital signal and the sum of the precompensated digital signal and a model processed precompensated digital signal; and
compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced.
4. A method of processing a signal comprising:
generating a digital signal;
converting the digital signal to an analog signal at a first sample rate;
generating an amplified analog signal having distortions;
converting the amplified analog signal to a feedback digital signal at a second sample rate; and
updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate, wherein updating the model is calculating the model based on an error signal generated wherein the error signal is derived from the difference between the model processed feedback digital signal and the difference between the feedback digital signal and the of the precompensated digital signal; and
compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced.
5. A system for processing a signal comprising:
a generator of a digital signal;
a first converter for converting the digital signal to an analog signal at a first sample rate;
an amplifier for generating an amplified analog signal having distortions;
a second converter for converting the amplified analog signal to a feedback digital signal at a second sample rate; and
an updater for updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate, wherein the distortions in the amplified analog output signal are reduced for frequency higher than half the sample rate of the feedback digital signal; and
a compensator for compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced.
6. A system for processing a signal comprising:
a generator of a digital signal;
a first converter for converting the digital signal to an analog signal at a first sample rate;
an amplifier for generating an amplified analog signal having distortions;
a second converter for converting the amplified analog signal to a feedback digital signal at a second sample rate; and
an updater for updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate, wherein updating the model is calculating the model based on an error signal generated wherein the error signal is derived from the precompensated digital signal and the feedback digital signal; and
a compensator for compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced.
7. A system for processing a signal comprising:
a generator of a digital signal;
a first converter for converting the digital signal to an analog signal at a first sample rate;
an amplifier for generating an amplified analog signal having distortions;
a second converter for converting the amplified analog signal to a feedback digital signal at a second sample rate; and
an updater for updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate, wherein updating the model is calculating the model based on an error signal generated wherein the error signal is derived from the difference between the feedback digital signal and the sum of the precompensated digital signal and a model processed precompensated digital signal; and
a compensator for compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced.
8. A system for processing a signal comprising:
a generator of a digital signal;
a first converter for converting the digital signal to an analog signal at a first sample rate;
an amplifier for generating an amplified analog signal having distortions;
a second converter for converting the amplified analog signal to a feedback digital signal at a second sample rate; and
an updater for updating a model of the distortions based on the feedback digital signal, wherein the model of the distortions models the amplified analog signal at a bandwidth corresponding to the first sample rate, which is greater than the bandwidth corresponding to the second sample rate, wherein updating the model is calculating the model based on an error signal generated wherein the error signal is derived from the difference between the model processed feedback digital signal and the difference of the feedback digital signal and the precompensated digital signal; and
a compensator for compensating for the distortions wherein compensating for the distortions is processing the digital signal using the 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 wherein the precompensated digital signal is converted to the analog signal and wherein the distortions in the amplified analog output signal are reduced.