Wireless Circuitry with Narrowband Error Vector Magnitude (EVM) Estimator
US-2024039764-A1 · Feb 1, 2024 · US
US9287833B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9287833-B2 |
| Application number | US-201114348411-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 19, 2011 |
| Priority date | Apr 21, 2010 |
| Publication date | Mar 15, 2016 |
| Grant date | Mar 15, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An improved DPD system includes a predistortion module having at least one predistortion function. The predistortion module is configured to receive and subsequently process a baseband signal. The system also includes a power amplifier configured to receive the processed baseband signal from the predistortion module. The system further includes a model calculator configured to program priorities for predistortion functions so that the processed baseband signal transmitted from the predistortion module corresponds to the transmission power of the power amplifier. The model calculator is further configured to send a trigger signal to indicate when data capture from the power amplifier should begin so as to update the predistortion functions. A trigger module in the system is configured to receive the trigger signal and to initiate data capture from the power amplifier upon receipt of the trigger signal.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a predistortion module comprising at least one predistortion function, the predistortion module configured to: receive a baseband signal; and process the baseband signal; a power amplifier configured to receive one processed baseband signal; a model calculator configured to: program priorities for each of the at least one predistortion functions, and send a trigger signal; and a trigger module configured to: in response to receipt of the trigger signal, initiate data capture from the power amplifier, and send an advanced trigger signal to a capture buffer, wherein the capture buffer captures data from the power amplifier; wherein the trigger module is configured to continue a search of data to capture until it receives the trigger signal with a false value, preferably the trigger module is configured to discard data in the process of being captured when the false value for the trigger signal is received, more preferably the trigger module is further configured to retain data captured before the false value for the trigger signal is received. 2. The system of claim 1 , wherein the each of the at least one predistortion functions is applied to the processed baseband signal; or the model calculator is configured to determine priority codes based on an elapsed time since a at least one predistortion function was last update. 3. The system of claim 1 , wherein the trigger module comprises: a power estimator configured to produce a power estimate of a current transmission power of the power amplifier for each measurement period; a power constant module configured to: determine whether there is a pre-determined level of change in an average power signal being sent through the power amplifier, and produce a constant value signal to either indicate that the transmission power of the power amplifier is constant for the pre-determined length of time or to indicate a pre-determined level of change in the transmission power over the pre-determined length of time; and a logic module configured to: receive the constant value signal, and determine whether a data capture is to be initiated. 4. The system of claim 3 , wherein the power estimator is further configured to produce the power estimate by averaging instantaneous power of at least two samples. 5. The system of claim 3 , wherein the power constant module is configured to monitor the average power estimates by: initializing a power constant signal to a false value; initializing an average power signal to a first power estimate received from the power estimator; and entering a loop, wherein, in the loop, the power constant module is configured to: wait to receive a next power estimate value from the power estimator; compare the value of next power estimate to the value of the average power signal to determine if there is a predetermined level of change in the average power signal being sent through the power amplifier; if the next power estimate value is outside of a predefined range: set the power constant signal to a false value, set a counter to zero, and initialize the average power signal to the next power estimate value, or if the next power estimate value is within a predefined range: increase the counter value, update the value of the average power field, determine that the counter value is greater than or equal to a value of a predefined length field, and set the power constant signal to a true value to indicate that transmission power from the power amplifier has not changed for a predefined measurement period; preferably the value of the average power signal is updated by applying an alpha filter to average power estimate values received from the power estimator, and wherein the alpha filter value is chosen so as to allow a certain type of variation in average transmission power from the power amplifier before the power constant signal is set to a false value; or the power constant module is configured to determine if there is a predetermined level of change in the average power signal by determining if the next power estimate is between a highest estimated transmission power and a lowest estimated transmission power, and wherein a transmission power is no longer considered to be constant if it is outside a range of the highest estimated transmission power and the lowest estimated transmission power. 6. The system of claim 3 , wherein the logic module comprises: a slicer configured to: receive the power estimate from the power estimator, and output a signal indicating that the each of the at least one predistortion functions corresponds to the power level associated with the power estimate; a priority module configured to store a priority code for the each of the at least one predistortion functions, wherein the priority codes are used to determine whether to initiate data capture; and a trigger generator configured to: receive the priority code and the constant value signal, and determine whether to capture data from the power amplifier, based on the priority code and the constant value signal; preferably the trigger generator is configured to initiate data capturing upon determining that the value of the constant value signal is a true, and the priority code of the predistortion function is higher than the priority code of data currently stored in a holding buffer; or the trigger generator is configured to terminate data capturing upon determining that the value of the constant value signal is a false, and move to a waiting state until the value of the constant value signal becomes positive. 7. A method, comprising: receiving, by a predistortion module, a baseband signal, the predistortion module comprising at least one predistortion function; programming a priority code for each of the at least one predistortion functions so that the processed baseband signal transmitted from the predistortion module corresponds to a transmission power of a power amplifier; sending, by a model calculator, a trigger signal to indicate when to capture data from the power amplifier; in response to receiving the trigger signal at a trigger module, initiating data capture from the power amplifier; sending, by the trigger module, an advanced trigger signal to a capture buffer to capture data from the power amplifier; and using the captured data to update the at least one predistortion functions, wherein the at least one updated predistortion functions are periodically applied to the processed baseband signal transmitted to the power amplifier to correct performance of the power amplifier at different transmission power levels; wherein the initiating data capture comprises searching for data to capture until a trigger with a false value is received; preferably the initiating data capture comprises: discarding data in the process of being captured when a false value for the trigger is received, or retaining data captured before the false value for the trigger is received. 8. The method of claim 7 , wherein each of the at least one predistortion functions is applied to the processed baseband signal. 9. The method of claim 7 , wherein the initiating data capture comprises: receiving the baseband signal; producing an estimate of a current transmission power of the power amplifier for each measurement period; receiving the power estimate and monitoring average power estimates for a predetermined length of time to determine whether there is a pre-determined level of change in an average power signal being sent through the power amplifier; producing a constant value signal to either indicate that the transmission power of the power amplifier is relatively constant for the
in integrated circuits · CPC title
of transmitter output stages · CPC title
using feedback acting on predistortion circuits (H03F1/3264 takes precedence) · CPC title
using predistortion · CPC title
Adaptive predistortion based on amplitude, envelope or power level feedback from the output of the main amplifier · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.