Large-dynamic-range lookup table for a transmitter predistorter and system and method employing the same
First Claim
Patent Images
1. A predistorter for use with a nonlinear element, comprising:
- a lookup table having non-uniformly spaced entries therein;
a compander configured to compand an input signal based on a nonlinearity of said nonlinear element to address said entries; and
an interpolation offset calculation circuit associated with said lookup table and configured to produce an output based on a value of said input signal and a linear interpolation involving at least two entries from said lookup table.
1 Assignment
0 Petitions
Accused Products
Abstract
A predistorters for use with a nonlinear element and methods of predistorting for a nonlinear element for use in a 3G, e.g., WCDMA transmitter. In one embodiment, the predistorter includes: (1) a lookup table having non-uniformly spaced entries therein, (2) a compander configured to compand an input signal based on a nonlinearity of the nonlinear element to address the entries and (3) an interpolation offset calculation circuit associated with the lookup table and configured to produce an output based on a value of the input signal and a linear interpolation involving at least two entries from the lookup table.
19 Citations
29 Claims
-
1. A predistorter for use with a nonlinear element, comprising:
-
a lookup table having non-uniformly spaced entries therein; a compander configured to compand an input signal based on a nonlinearity of said nonlinear element to address said entries; and an interpolation offset calculation circuit associated with said lookup table and configured to produce an output based on a value of said input signal and a linear interpolation involving at least two entries from said lookup table. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A predistorter for use with a nonlinear element, comprising:
-
a lookup table having non-uniformly spaced entries therein; a compander configured to compand an input signal based on a nonlinearity of said nonlinear element to address said entries, wherein said compander is configured to employ a metric based on a constant signal signal-to-noise ratio (SNR) to compand said input signal; and an interpolation offset calculation circuit associated with said lookup table and configured to produce an output based on a value of said input signal and a linear interpolation involving at least two entries from said lookup table.
-
-
7. A predistorter for use with a nonlinear element, comprising:
-
a lookup table having non-uniformly spaced entries therein; a compander configured to compand an input signal based on a nonlinearity of said nonlinear element to address said entries, wherein said nonlinear element is an amplifier contained in a WCDMA transmitter; and an interpolation offset calculation circuit associated with said lookup table and configured to produce an output based on a value of said input signal and a linear interpolation involving at least two entries from said lookup table.
-
-
8. A method of predistorting for a nonlinear element, comprising:
-
companding an input signal based on a nonlinearity of said nonlinear element to address non-uniformly spaced entries contained in a lookup table; and producing an output from said lookup table based on a linear interpolation involving a value of said input signal and at least two of said entries. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of predistorting for a nonlinear element, comprising:
-
companding an input signal based on a nonlinearity of said nonlinear element to address non-uniformly spaced entries contained in a lookup table; and producing an output from said lookup table based on a linear interpolation involving a value of said input signal and at least two of said entries, wherein said producing comprises employing a metric based on a constant signal signal-to-noise ratio (SNR) for said companding.
-
-
14. A method of predistorting for a nonlinear element, comprising:
-
companding an input signal based on a nonlinearity of said nonlinear element to address non-uniformly spaced entries contained in a lookup table, wherein said nonlinear element is an amplifier contained in a WCDMA transmitter; and producing an output from said lookup table based on a linear interpolation involving a value of said input signal and at least two of said entries.
-
-
15. A predistorter for use with a nonlinear element, comprising:
-
a lookup table containing base-2-spaced entries; an address calculation block associated with said lookup table and configured to calculate addresses for said entries based on a mapping between an amplitude of an input signal and bits of said addresses; and an interpolation circuit associated with said lookup table and configured to produce a selected one of an interpolation factor and an interpolated output based on a bin width and an offset derived from said input signal. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of predistorting for a nonlinear element, comprising:
-
companding an input signal based on a nonlinearity of said nonlinear element to address non-uniformly spaced entries contained in a lookup table, wherein said nonlinear element is an amplifier in a WCDMA transmitter; and producing an output from said lookup table based on a linear interpolation involving a value of said input signal and at least two of said entries.
-
-
21. A method of predistorting for a nonlinear element, comprising:
-
calculating addresses for base-2-spaced entries in a lookup table based on a mapping between an amplitude of an input signal and bits of said addresses; and producing a selected one of an interpolation factor and an interpolated output based on a bin width and an offset derived from said input signal. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method of predistorting for a nonlinear element, comprising:
-
calculating addresses for base-2-spaced entries in a lookup table based on a mapping between an amplitude of an input signal and bits of said addresses; and producing a selected one of an interpolation factor and an interpolated output based on a bin width and an offset derived from said input signal, wherein said nonlinear element is an amplifier in a WCDMA transmitter.
-
-
27. A predistorter for use with a nonlinear element, comprising:
-
a lookup table having non-uniformly spaced entries therein; a compander configured to compand an input signal based on a nonlinearity of said nonlinear element to address said entries, wherein said nonlinear element is an amplifier; and an interpolation offset calculation circuit associated with said lookup table and configured to produce an output based on a value of said input signal and a linear interpolation involving at least two entries from said lookup table.
-
-
28. A method of predistorting for a nonlinear element, comprising;
-
companding an input signal based on a nonlinearity of said nonlinear element to address non-uniformly spaced entries contained in a lookup table, wherein said nonlinear element is an amplifier; and producing an output from said lookup table based on a linear interpolation involving a value of said input signal and at least two of said entries.
-
-
29. A method of predistorting for a nonlinear element, comprising:
-
calculating addresses for base-2-spaced entries in a lookup table based on a mapping between an amplitude of an input signal and bits of said addresses; and producing a selected one of an interpolation factor and an interpolated output based on a bin width and an offset derived from said input signal, wherein said nonlinear element is an amplifier.
-
Specification