IP Library Granted Patent US 10,826,616
Granted Patent B2
US 10,826,616 · App. 16/376,504 · Granted Nov 3, 2020

Reconfigurable digital predistortion circuit

Inventors: Ioannis Spyropoulos (La Jolla, CA); Anand Anandakumar (San Diego, CA)
Assignee: MaxLinear, Inc.
H04B10/564H04B1/0475H04B10/58H04B2001/0425
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 10,826,616
App. No.
16/376,504
Granted
Nov 3, 2020
Kind
B2
Abstract

A system comprises a digital predistortion circuit comprising: a first quantity of delay circuits configured to delay a signal to be predistorted; a second quantity of filter tap circuits, wherein the second quantity is smaller than the first quantity; and a delay-to-filter-taps mapping circuit that is operable to map each output of a first subset of the delay circuits to a corresponding input of the filter tap circuits. The system may comprise circuitry operable to select which of the first quantity of delay circuits is in the first subset. The selection of which of the first quantity of delay circuits is in the first subset may be based on a temperature measurement. The digital predistortion circuit may comprise cross-term generation circuitry operable to generate cross-term signals corresponding to the cross products of multiple, differently-delayed versions of a signal input to the digital predistortion circuit.

Claims (32)

1. A system comprising:

a digital predistortion circuit comprising:

a first quantity of delay circuits configured to delay a signal to be predistorted;

a second quantity of filter tap circuits, wherein the second quantity is smaller than the first quantity, wherein a number of filter tap circuits in the second quantity of filter tap circuits is configurable, wherein filter tap circuits of the digital predistortion circuit that are not in the second quantity of filter tap circuits are configured into a low-power mode; and

a delay-to-filter-taps mapping circuit that is operable to map each output of a first subset of the delay circuits to a corresponding input of the filter tap circuits.

2. The system of claim 1 , comprising circuitry operable to select which of the first quantity of delay circuits is in the first subset.

3. The system of claim 2 , wherein the selection of which of the first quantity of delay circuits is in the first subset is based on a temperature measurement.

4. The system of claim 1 , wherein how many filter tap circuits are in the second quantity of filter tap circuits is determined based on a signal quality metric and a power consumption metric.

5. The system of claim 1 , wherein the digital predistortion circuit comprises cross-term generation circuitry operable to generate cross-term signals corresponding to cross products of multiple, differently-delayed versions of a signal input to the digital predistortion circuit.

6. The system of claim 5 , wherein the digital predistortion circuit comprises a summer circuit operable to sum outputs of the filter tap circuits and the cross-term signals.

7. The system of claim 1 , wherein each one of the filter tap circuits comprises a lookup table configured to:

select one of a plurality of possible values based on a signal input to the one of the filter tap circuits; and

output the selected one of the plurality of possible values.

8. The system of claim 7 , wherein the selection of the one of the plurality of possible values is based on a temperature measurement.

9. The system of claim 7 , wherein:

the plurality of possible values correspond to a plurality of temperatures at which the digital predistortion circuit was calibrated; and

the selection of the one of the plurality of possible values is based on a temperature measurement.

10. A method comprising:

in a digital predistortion circuit comprising a first quantity of delay circuits configured to delay a signal to be predistorted, a second quantity of filter tap circuits, wherein the second quantity is smaller than the first quantity, and a delay-to-filter-taps mapping circuit:

selecting, by the delay-to-filter-taps mapping circuit, a first subset of the delay circuits, wherein the selecting is based on a temperature measurement; and

coupling each output of the first subset of the delay circuits to a corresponding input of the filter tap circuits.

11. The method of claim 10 , wherein the digital predistortion circuit comprises a quantity of filter tap circuits greater than the second quantity and the method comprises determining the second quantity based on a signal quality metric and a power consumption metric.

12. The method of claim 10 , wherein the digital predistortion circuit comprises cross-term generation circuitry and the method comprises:

generating, by the cross-term generation circuitry, cross-term signals corresponding to cross products of multiple, differently-delayed versions of a signal input to the digital predistortion circuit.

13. The method of claim 12 , wherein the digital predistortion circuit comprises a summer circuit and the method comprises:

summing, by the summer circuit, the outputs of the filter tap circuits and the cross-term signals.

14. The method of claim 10 , wherein the filter tap circuits comprise a plurality of lookup tables and the method comprises:

selecting, by one of the plurality of lookup tables, one of a plurality of possible values based on a signal input to the one of the lookup tables; and

outputting, by the lookup table, the selected one of the plurality of possible values.

15. The method of claim 14 , wherein the selecting the one of the plurality of possible values is based on a temperature measurement.

16. The method of claim 14 , wherein the plurality of possible values correspond to a plurality of temperatures at which the digital predistortion circuit was calibrated.

17. The method of claim 16 , wherein the selecting the one of the plurality of possible values is based on a temperature at which the digital predistortion circuit was operating during a time interval prior to the selecting.

Assignments (5)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 052777 / FRAME 0216) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053116/0418 →
SECURITY AGREEMENT Recorded May 28, 2020
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC; EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052777/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2019
From: SPYROPOULOS, IOANNIS; ANANDAKUMAR, ANAND
To: MAXLINEAR, INC.
Reel/Frame 048806/0035 →