Claims
- 1. An apparatus for calculating a predistortion function from characteristics of a power amplifier, comprising:a predistortion module responsive to a predistortion function and an input signal by generating a predistorted signal; the power amplifier responsive to said predistorted signal by generating an output signal; and a predistortion function calculating module responsive to said amplifier characteristics by generating said predistortion function without using the generated predistorted signal, said predistortion function calculating module using a magnitude of said input signal at a given time to estimate said predistorted signal at said given time to calculate said predistortion function.
- 2. The apparatus of claim 1, wherein said predistortion function calculating module uses a magnitude of said estimate of said predistorted signal in said calculating of said predistortion function.
- 3. The apparatus of claim 2, wherein said use of said magnitude of said estimate generates an approximation of said predistorted signal, and wherein said predistortion function calculating module uses said approximation in said calculating of said predistortion function.
- 4. The apparatus of claim 1, wherein said power amplifier has memory and is responsive to time-spaced samples of said predistorted signal.
- 5. The apparatus of claim 1, wherein said predistortion function is determined in said predistortion function calculating module by the equation xn=1β0(&LeftBracketingBar;xn&RightBracketingBar;)(un-∑m=1M-1 βm(&LeftBracketingBar;xn-m&RightBracketingBar;)·xn-m),wherein “n” is a time index, wherein xn is a current value of said predistorted signal, wherein un is a current value of said input signal, wherein β is a complex polynomial representation of said power amplifier, wherein coefficients are generated for said complex polynomial representation for each of a plurality of delay taps, wherein M is an order of power amplifier memory equal to the number of said plurality of delay taps and wherein |xn| is estimated by |un|.
- 6. The apparatus of claim 1, wherein the predistortion function calculating module generates said predistortion function by using an estimated predistortion signal, the estimated predistortion signal calculated using at least the input signal.
- 7. A wireless radio frequency communications system including an apparatus for calculating a predistortion function from characteristics of a power amplifier with memory, comprising:a predistortion module responsive to a predistortion function and an input signal by generating a predistorted signal; the power amplifier responsive to said predistorted signal by generating an output signal; and a predistortion function calculating module responsive to said power amplifier characteristics by generating said predistortion function without using the generated predistorted signal, said predistortion function calculating module using a magnitude of said input signal at a given time to estimate said predistorted signal at said given time to calculate said predistortion function.
- 8. The system of claim 7, wherein said predistortion function calculating module uses a magnitude of said estimate of said predistorted signal in said calculating of said predistortion function.
- 9. The system of claim 8, wherein said use of said magnitude of said estimate generates an approximation of said predistorted signal, and wherein said predistortion function calculating module uses said approximation in said calculating of said predistortion function.
- 10. The system of claim 7, wherein said power amplifier has memory and is responsive to time-spaced samples of said predistorted signal.
- 11. The system of claim 7, wherein said predistortion function is determined in said predistortion function calculating module by the equation xn=1β0(&LeftBracketingBar;xn&RightBracketingBar;)(un-∑m=1M-1 βm(&LeftBracketingBar;xn-m&RightBracketingBar;)·xn-m),wherein “n” is a time index, wherein xn is a current value of said predistorted signal, wherein un is a current value of said input signal, wherein β is a complex polynomial representation of said power amplifier, wherein coefficients are generated for said complex polynomial representation for each of a plurality of delay taps, wherein M is an order of power amplifier memory equal to the number of said plurality of delay taps and wherein |xn| is estimated by |un|.
- 12. The system of claim 7, wherein the predistortion function calculating module generates said predistortion function by using an estimated predistortion signal, the estimated predistortion signal calculated using at least the input signal.
- 13. A method for calculating a predistortion function from characteristics of a power amplifier with memory, comprising the steps of:generating a predistorted signal in response to a predistortion function and an input signal; generating an output signal in response to said predistorted signal; and generating a predistortion function in response to said power amplifier characteristics without using the generated predistorted signal, said step of generating a predistortion function including the step of substituting a magnitude of said input signal at a given time to estimate said predistorted signal at said given time to generate said predistortion function.
- 14. The method of claim 13, wherein said step of generating said predistortion function includes the step of using a magnitude of said estimate of said predistorted signal in calculating said predistortion function.
- 15. The method of claim 14, wherein said step of generating said predistortion function includes the step of generating an approximation of said predistorted signal from said use of said magnitude of said estimate and using said approximation in said calculating of said predistortion function.
- 16. The method of claim 15, wherein said step of generating an output signal includes the step of generating time-spaced samples of said predistorted signal, said output signal being responsive to said time-spaced samples.
- 17. The method of claim 13, wherein said step of generating said predistortion function is represented by the equation xn=1β0(&LeftBracketingBar;xn&RightBracketingBar;)(un-∑m=1M-1 βm(&LeftBracketingBar;xn-m&RightBracketingBar;)·xn-m),wherein “n” is a time index, wherein xn is a current value of said predistorted signal, wherein un is a current value of said input signal, wherein β is a complex polynomial representation of said power amplifier, wherein coefficients are generated for said complex polynomial representation for each of a plurality of delay taps, wherein M is an order of power amplifier memory equal to the number of said plurality of delay taps and wherein |xn| is estimated by |un|.
- 18. The method of claim 13, wherein said step of generating a predistortion function includes using an estimated predistortion signal, the estimated predistortion signal calculated using at least the input signal.
- 19. An apparatus for calculating a predistortion function from a characteristics curve of a power amplifier, comprising:a predistortion module responsive to a predistortion function representative of an inverse to said characteristics curve and an input signal by generating a predistorted signal; the power amplifier responsive to said predistorted signal by generating an output signal; and a predistortion function calculating module responsive to said power amplifier characteristics curve by generating said predistortion function without using the generated predistorted signal, said predistortion function calculating module using a magnitude of said input signal at a given time as an estimate of said predistorted signal at said given time to calculate said predistortion function.
- 20. The apparatus of claim 19, wherein said predistortion function calculating module uses a magnitude of said estimate of said predistorted signal in said calculating of said predistortion function.
- 21. The apparatus of claim 19, wherein said power amplifier has memory and is responsive to time-spaced samples of said predistorted signal.
- 22. The apparatus of claim 19, wherein the predistortion function calculating module generates said predistortion function by using an estimated predistortion signal, the estimated predistortion signal calculated using at least the input signal.
RELATED APPLICATIONS
The present patent application is related to U.S. patent application Ser. No. 09/816,696, entitled, “METHOD AND APPARATUS FOR MODELING AND ESTIMATING THE CHARACTERISTICS OF A POWER AMPLIFIER BY RETAINING EVEN-ORDER TERMS IN ESTIMATING CHARACTERISTICS”, being concurrently filed herewith and having a filing date of Jun. 7, 2001; to U.S. patent application Ser. No. 09/876,772, entitled, “METHOD AND APPARATUS FOR MODELING AND ESTIMATING THE CHARACTERISTICS OF A POWER AMPLIFIER”, being concurrently filed herewith and having a filing date of Jun. 7, 2001; and to U.S. patent application Ser. No. 09/878,037, entitled, “METHOD AND APPARATUS FOR CALCULATING THE PREDISTORTION FUNCTION FROM A POWER AMPLIFIER MODEL” , being concurrently filed herewith and having a filing date of Jun. 8, 2001; all of which have a common inventor and assignee and being incorporated herein by reference.
US Referenced Citations (5)