IP Library Granted Patent US 9,258,081
Granted Patent B2
US 9,258,081 · App. 13/760,184 · Granted Feb 9, 2016

High dynamic range AMAM predistortion

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,258,081
App. No.
13/760,184
Granted
Feb 9, 2016
Kind
B2
Abstract

A predistortion function is evaluated with in-phase (I) and quadrature (Q) data words as arguments, while additive I and Q data words are generated in accordance with a comparison of the I and Q data words with a full scale value that generates maximum current in a digital power amplifier. The additive I and Q data words are added to the computed I and Q data words to produce predistorted I and Q data words. The predistorted I and Q data words are provided in a sequence to the digital power amplifier, which generates a corresponding radio-frequency (RF) analog signal.

Claims (30)

1. An apparatus to receive a plurality of input in-phase (I) and quadrature (Q) data words provided from respective I and Q data channels, the apparatus comprising:

a digital power amplifier configured to generate a radio-frequency (RF) analog signal in accordance with a sequence of predistorted digital I and Q data words generated from the respective input I and Q data words and configured to generate maximum current when an input data word provided thereto is a full scale value; and

a predistortion processor, comprising:

a multiplicative stage to evaluate a predetermined predistortion function with each of the input I and Q data words as arguments to generate computed I and Q data words;

an additive stage to respectively generate additive I and Q data words, wherein the additive stage comprises a lookup table stored in a memory and containing the additive I and Q data words indexed by the respective input I and Q data words; and

an adder to add the additive I and Q data words to the respective computed I and Q data words to produce corresponding predistorted I and Q data words that compose the sequence of predistorted digital I and Q words used to generate the RF analog signal.

2. The apparatus of claim 1 , wherein the multiplicative stage generates the computed I and Q data words to be substantially equal to the corresponding predistorted I and Q data words when the input I and Q data words are less than a predetermined threshold.

3. The apparatus of claim 2 , wherein the additive stage generates the additive I and Q data words as non-zero values when the respective values of the input I and Q data words are greater than the predetermined threshold.

4. The apparatus of claim 2 , wherein the multiplicative stage generates the computed I and Q data words to be less than the corresponding predistorted I and Q data words when the input I and Q data words are greater than the predetermined threshold.

5. The apparatus of claim 4 , wherein the additive stage generates the additive I and Q data words as respective differences between the computed I and Q data words and the respective predistorted I and Q data words when the respective values of the input I and Q data words are greater than the predetermined threshold.

6. The apparatus of claim 4 , wherein the multiplicative stage comprises a polynomial processor to generate the computed I and Q data words in accordance with a polynomial as the predistortion function.

7. The apparatus of claim 6 , wherein the polynomial implemented by the polynomial processor is of polynomial order no greater than five (5).

8. The apparatus of claim 1 , wherein the additive stage further comprises an interpolator to interpolate between the additive I and Q data words stored in the lookup table to generate an additive data word from neighboring additive data words.

9. A method comprising:

generating each of computed in-phase (I) and quadrature (Q) data words in accordance with a predetermined predistortion function evaluated with input I and Q data words as arguments;

generating additive I and Q data words, wherein generating the additive I and Q data words comprises retrieving the additive I and Q data words from a lookup table stored in a memory at indexes corresponding to the respective input I and Q data words;

adding the additive I and Q data words to the respective computed I and Q data words to produce corresponding predistorted I and Q data words; and

providing a sequence of the predistorted I and Q data words to the digital power amplifier to generate a radio-frequency analog signal converted therefrom.

10. The method of claim 9 , wherein generating the computed I and Q data words comprises defining the predetermined predistortion function to evaluate substantially equal to the corresponding predistorted I and Q data words when the input I and Q data words are less than a predetermined threshold.

11. The method of claim 10 , wherein generating the additive I and Q data words comprises generating the additive I and Q data words as non-zero values when the respective values of the input I and Q data words are greater than the predetermined threshold.

12. The method of claim 10 , wherein generating the computed I and Q data words comprises defining the predetermined predistortion function to evaluate to less than the predistorted I and Q data words when the input I and Q data words used as arguments are greater than the predetermined threshold.

13. The method of claim 12 , wherein generating the additive I and Q data words comprises generating the additive I and Q data words as respective differences between the computed I and Q data words and the respective predistorted I and Q data words when the respective values of the input I and Q data words are greater than the predetermined threshold.

14. The method of claim 12 , wherein generating the computed I and Q data words comprises generating the computed I and Q data words in accordance with a polynomial.

15. A tangible non-transient computer readable medium having encoded thereon processor instructions that, when executed by a processor, configures the processor to:

generate each of computed in-phase (I) and quadrature (Q) data words in accordance with a predetermined predistortion function evaluated with input I and Q data words as arguments;

generate additive I and Q data words, by retrieving the additive I and Q data words from a lookup table stored in a memory at indexes corresponding to the respective input I and Q data words;

add the additive I and Q data words to the respective computed I and Q data words to produce corresponding predistorted I and Q data words; and

provide a sequence of the predistorted digital I and Q data words to the digital power amplifier to generate a radio-frequency analog signal converted therefrom.

16. The computer readable medium of claim 15 having instructions encoded thereon that configure the processor to generate the computed I and Q data words in accordance with a polynomial as the predetermined predistortion function.

17. The computer readable medium of claim 15 having instructions encoded thereon to configure the processor to store in the lookup table the additive I and Q data words as substantially equal to respective differences between the computed I and Q data words and the respective predistorted I and Q data words for values of the input I and Q data words that are greater than the predetermined threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
MERGER Recorded Jun 8, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052871/0833 →