ADAPTIVE HIGH-ORDER NONLINEAR FUNCTION APPROXIMATION USING TIME-DOMAIN VOLTERRA SERIES TO PROVIDE FLEXIBLE HIGH PERFORMANCE DIGITAL PRE-DISTORTION
First Claim
1. A method for predistorting an input signal to compensate for non-linearities caused to the in'"'"' put signal in producing, an output signal, the method comprising:
- providing an input for receiving a first input signal as a plurality of signal samples, to be transmitted over a non-linear element;
providing at least one digital predistortion block comprising a plurality of IQ predistorter cells coupled to the input, each IQ predistorter cell comprising a lookup table, LUT, for generating an LUT output, wherein the at least one digital predistortion block is configured to apply interpolation between LUT entries for the plurality of LUTs and generate an output signal from each of the plurality of IQ predistorter cells by adaptively modifying the first input signal using interpolated LUT entries; and
providing a combiner to combine the output signal from the plurality of IQ predistorter cells to generate the output signal for transmission to the non-linear element.
15 Assignments
0 Petitions
Accused Products
Abstract
A method is described for predistorting an input signal to compensate for non-linearities caused to the input signal in producing an output signal. The method comprises: providing an input for receiving a first input signal as a plurality of signal samples, x[n], to be transmitted over a non-linear element; providing at least one digital predistortion block comprising, a plurality of IQ predistorter cells coupled to the input, each comprising a lookup table (LUT) for generating an LUT output The at least one digital predistortion block block is configured to apply interpolation between LUT entries for the, plurality of LUTs; and generate an output signal, y[n], by each of the plurality of IQ predistorter cells by adaptively modifying the first input signal using interpolated LUT entries to compensate for distortion effects in the non-linear element. A combiner may be provided configured to combine the output signal samples, yQ, from the plurality of IQ predistorter cells into a combined signal to generate the output signal, y[n], for transmission to the non-linear element. An error calculation block may be coupled to a digital predistortion adaptation block to determine and modify a predistortion performance.
-
Citations
20 Claims
-
1. A method for predistorting an input signal to compensate for non-linearities caused to the in'"'"' put signal in producing, an output signal, the method comprising:
-
providing an input for receiving a first input signal as a plurality of signal samples, to be transmitted over a non-linear element; providing at least one digital predistortion block comprising a plurality of IQ predistorter cells coupled to the input, each IQ predistorter cell comprising a lookup table, LUT, for generating an LUT output, wherein the at least one digital predistortion block is configured to apply interpolation between LUT entries for the plurality of LUTs and generate an output signal from each of the plurality of IQ predistorter cells by adaptively modifying the first input signal using interpolated LUT entries; and providing a combiner to combine the output signal from the plurality of IQ predistorter cells to generate the output signal for transmission to the non-linear element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15)
-
-
11. The method of claim L wherein providing at least one digital predistortion block configured to apply interpolation between LUT entries for the plurality of LUTs includes providing at least one digital predistortion block configured to apply a different decay factor per digital predistortion block.
-
16. An integrated circuit for predistorting an input signal to compensate for non-linearities caused to the input signal in producing an output signal, the integrated circuit comprising:
-
an input for receiving a first input signal as a plurality of signal samples to be transmitted over a non-linear element; at least one digital predistortion block comprising a plurality of IQ predistorter cells coupled to the input, each IQ predistorter cell comprising a lookup table (LUT) for generating an LUT output, and configured to; apply interpolation between LUT entries for the plurality of LUTs, and generate an output signal from each of the plurality of IQ predistorter cells by adaptively modifying the first input signal using interpolated LUT entries. - View Dependent Claims (17, 18, 19)
-
-
20. An electronic device comprising:
-
anon-linear circuit; a processor circuit, coupled to the non-linear circuit, configured to predistort an input signal to compensate for non-linearities caused to the input signal in producing an output signal, wherein the processor circuit comprises; an input for receiving a first input signal as a plurality of signal samples to be transmitted over a non-linear element; at least one digital predistortion block comprising a plurality of IQ predistorter cells coupled to the input;
each IQ predistorter cell comprising a lookup table (LUT) for generating an LUT output and configured to;apply interpolation between LUT entries for the plurality of LUTs; generate an output signal from each of the plurality of IQ predistorter cells by adaptively modifying the first input signal using interpolated LUT entries; and a combiner coupled to the processor circuit and configured to combine the output signal from each of the plurality of IQ predistorter cells into an output signal for transmission to the non-linear element.
-
Specification