Claims
- 1. A controller having an adaptive linearization loop for a transmitter comprising:
a bank of complex gain elements; and an adaptive controller for controlling the gain of the complex gain elements to provide a step-wise approximation of an arbitrary complex gain function.
- 2. The controller of claim 1 and further comprising a gain element selector coupled to the bank of complex gain elements.
- 3. The controller of claim 2 wherein the gain element selector implements a selection law allowing use of the same gain element for input signals of different value.
- 4. The controller of claim 2 wherein the gain element selector implements a selection law which selects gain elements as a function of the magnitude of the input signal.
- 5. The controller of claim 4, wherein a gain element corresponds to a magnitude band of the input signal, meaning that it predistorts input signals of magnitude falling within a given sub-range of the full dynamic range of the transmitter.
- 6. The controller of claim 5 wherein the full dynamic range of transmitter the number of bands is sufficiently big, such that transmitter behavior can be approximated as linear for the signal samples belonging to one magnitude band.
- 7. The controller of claim 1 wherein the adaptive controller comprises a bank of uniform adaptive controllers performing continuous adjustment of parameters of corresponding gain elements.
- 8. The controller of claim 7 wherein the parameters comprise a real and an imaginary part.
- 9. The controller of claim 7 wherein the gain elements provide a predistorted signal to the transmitter and to the bank of uniform adaptive controllers to ensure stable controller operation.
- 10. The controller of claim 9 wherein the bank of uniform adaptive controllers is coupled to the output of the transmitter.
- 11. A controller having an adaptive linearization loop for a transmitter comprising:
a bank of complex gain elements that provide a predistorted input signal to the transmitter; a bank of uniform adaptive controllers coupled to the gain elements; a linear receiver coupled to an output of the transmitter and to an input of the bank of linear adaptive controllers to provide a feedback signal; a gain element selector coupled to an input signal, wherein the bank of linear adaptive controllers controls the gain of the complex gain elements to provide a step-wise approximation of an arbitrary complex gain function.
- 12. The controller of claim 11 wherein the bank of uniform adaptive controllers iteratively find values of the gain bank based on an average transmitter gain affecting the samples of a magnitude band.
- 13. The controller of claim 12 wherein divergence from the average gain for samples in a magnitude band is derived as a difference between the phase normalized input and feedback signals.
- 14. The controller of claim 13 wherein a gain error is obtained after phase normalization by means of error rotation and magnitude normalization by means of error scaling.
- 15. The controller of claim 14 wherein the control values of the gain elements are obtained after scaling and accumulation of the normalized gain error.
- 16. The controller of claim 15 wherein the phase normalization of the gain error provides appropriate signs for its real and imaginary parts that a negative adaptive feedback is maintained independently from the average phase rotation of the feedback signal or of the input signal.
- 17. The controller of claim 13 wherein a gain error is obtained after magnitude normalization by means of error scaling.
- 18. The controller of claim 17 wherein the control values of the gain elements are obtained after scaling and multiplicative accumulation of the normalized gain error.
- 19. The controller of claim 18 wherein the multiplicative accumulation of the scaled normalized error provides negative adaptive feedback that is maintained independently from the average phase rotation of the feedback signal or of the input signal.
- 20. An adaptive controller for adjusting the gain of a bank of complex gain elements to provide a predistorted input signal to a non-linear transmitter, the controller comprising:
a first delay coupled to an input signal; an error phase normalizer coupled to the delayed input signal and a feedback signal from the transmitter, that provides a phase-normalized input and a phase-normalized feedback signals; a combiner coupled to outputs of the error phase normalizer, that provides a complex error signal defined as the difference between combiner outputs; a second delay coupled to the predistorted input signal from the gain elements; a controller selector coupled to the input signal; a bank of linear controllers coupled to the controller selector and the combiner, each linear controller comprising: a phase state estimator coupled to the feedback signal and the predistorted signal; an error rotator receiving the complex error and coupled to the phase state estimator; an error scaler coupled to the error rotator and an accumulator coupled to it for providing complex gain values for the bank of complex gain elements.
- 21. The controller of claim 20 wherein the bank of linear controllers comprises:
a controller pdf estimator coupled to the error scaler; and an accumulator estimator for initializing the error accumulator.
- 22. The bank of linear controllers of claim 20 wherein the error rotator performs a discrete-step rotation of the complex error signal.
- 23. The adaptive controller of claim 20 wherein the bank of linear controllers comprises proportional-integral controllers.
- 24. An adaptive controller for adjusting the gain of a bank of complex gain elements to provide a predistorted input signal to a non-linear transmitter, the controller comprising:
a delay coupled to an input signal; a combiner that combines the delayed input signal with a feedback signal from the transmitter; an error phase normalizer that provides a complex error signal; an error quantizer coupled to the error phase normalizer for generating a complex error step signal; a controller selector coupled to the input signal; a bank of nonlinear controllers coupled to the controller selector and the error quantizer, each nonlinear controller comprising: an error scaler and a multiplicative error accumulator coupled to it for providing complex gain values for the bank of complex gain elements.
- 25. The controller of claim 24 wherein the bank of nonlinear controllers comprises:
a controller pdf estimator coupled to the error scaler; and an accumulator estimator for initializing the multiplicative error accumulator.
- 26. The controller of claim 24 wherein the error phase normalizer creates the complex error signal after the phase of the combined delayed-input and feedback signals are normalized with respect to the phase of the input signal to fall within 45 and 45 degrees around the value of the average phase rotation taking place in the transmitter and the feedback branch of the adaptive loop comprising the linear receiver.
- 27. The controller of claim 24, which operates alternatively in a convergence mode and in a tracking mode.
- 28. The controller of claim 24 wherein predistortion gain adaptation is performed in polar coordinates while data is represented and processed entirely in orthogonal coordinates.
- 29. The adaptive controller of claim 24 wherein the bank of nonlinear controllers comprises nonlinear proportional-integral controllers.
- 30. A method of adjusting the gain of a bank of complex gain elements to provide a predistorted input signal to a non-linear transmitter, the method comprising:
delaying an input signal; combining the delayed input signal with a feedback signal from the transmitter to extract information about transmitter nonlinearity and form an error signal; normalizing the phase of the error signal to cancel the effect of random phase rotation in the input signal to the transmitter and to provide an error signal for unconditionally stable adaptation of a predistortion gain; normalizing the phase of the error signal to cancel the effect of random phase rotation in the transmitter and the feedback branch of the adaptive loop comprising a linear receiver and to provide an error signal for unconditionally stable adaptation of a predistortion gain; quantizing the phase-normalized error signal for generating an error step signal; selecting an adaptive controller as a function of the magnitude of the input signal; performing error accumulation in the selected adaptive controller by continuously adding finite error values of appropriate sign (phase) to the current value of an adaptively optimized parameter; performing multiplicative error accumulation in the selected adaptive controller by continuously adding the current value of an adaptively optimized parameter to the product of the current value itself and finite error values of appropriate sign (phase); scaling and performing error accumulation of the phase-normalized error signal or the error step signal both normalized for phase rotation in the input signal as well as in the transmitter and the linear receiver in order to provide continuously optimized complex gain values for the bank of complex gain elements. scaling and performing multiplicative error accumulation of the phase-normalized error signal or the error step signal both normalized for phase rotation in the input signal in order to provide continuously optimized complex gain values for the bank of complex gain elements.
- 31. The method of claim 30 wherein no operations requiring division by the input, by the predistorted input or by the feedback signals or their delayed versions are involved in adjusting the gain of the bank of complex gain elements.
- 32. The method of claim 30 wherein no operations requiring orthogonal-to-polar or vise versa coordinate transformations of the input, of the predistorted input or of the feedback signals or their delayed versions are involved in adjusting the gain of the bank of complex gain elements.
Incorporation by Reference
[0001] Co-pending commonly assigned U.S. Patent Application Attorney Docket No. 778.055US1 filed on the same date herewith and titled “Adaptive Controller for Linearization of Transmitter with Impairments” is hereby incorporated by reference.