IP Library › Granted Patent US 9,276,617
Granted Patent B2
US 9,276,617 · App. 14/206,451 · Granted Mar 1, 2016

Radio frequency domain digital pre-distortion

Inventors: Bernd Schafferer (Amesbury, MA); Bing Zhao (Andover, MA)
Assignee: ANALOG DEVICES, INC.
H04B1/0475H03F1/30H03F1/3247H03F3/195H03F3/245H03F3/45085H03F2200/447H03F2201/3212H03F2201/3233
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,276,617
App. No.
14/206,451
Granted
Mar 1, 2016
Kind
B2
Abstract

Digital pre-distortion (DPD) systems are often used to improve the linearity of a power amplifier in transmitters. These DPD systems are typically implemented in baseband (prior to modulation). However, ever increasing signal bandwidth requirements limits the practicality of DPD systems implemented in baseband. A DPD system in the radio frequency (RF) domain (as opposed to in baseband) can solve this problem and further improve a DPD system's ability to correct for distortions. The RF domain DPD system is upstream from a digital-to-analog converter, and performs DPD after a baseband signal is up-sampled into the RF domain (after the modulation process). When compared against a baseband DPD system, the RF domain DPD system can handle significantly wider bandwidth, and has an improved ability to linearize a wide variety of distortions present in the spectrum.

Claims (59)

1. A radio frequency (RF) domain digital pre-distortion (DPD) system, the system comprising:

an input interface for receiving a RF domain digital input signal;

a DPD processing module for compensating non-linearities downstream from the RF domain DPD system, the DPD processing module comprising:

a memory address module for concatenating most significant bits of the RF domain digital input signal and most significant bits of a delayed RF domain digital input signal to generate an address word;

a memory array addressable by the address word, said memory array outputs values of a non-linear response corresponding to possible state changes of the RF domain digital input signal; and

an output summation network for processing the RF domain digital input signal to generate a pre-distorted digital output signal based on a non-linear response from the memory array;

an output interface for providing the pre-distorted digital output signal to a digital-to-analog converter (DAC).

2. The RF domain DPD system of claim 1 , wherein the DPD processing module has a Nyquist bandwidth up to half the sampling frequency of the DAC.

3. The RF domain DPD system of claim 1 , wherein the DPD processing module comprises:

a digital signal processor (DSP) having an adaptation algorithm implemented thereon for updating the non-linear responses stored in the memory array.

4. The RF domain DPD system of claim 1 , wherein the address word comprising a current state of the RF domain digital input signal and a past state of the RF domain digital input signal, and the memory array receiving the address word outputs a value of a nonlinear response corresponding to the state change between the current state and the past state.

5. The RF domain DPD system of claim 1 , wherein the output summation network sums delayed versions of values from the memory array and a current state of the RF domain digital input signal to generate the pre-distorted digital output signal.

6. The RF domain DPD system of claim 5 , wherein the output summation network comprises:

one or more delay filters for delaying values from the memory array and one or more summation nodes for summing delayed versions of the values from the memory array with a current state of the RF domain digital input signal to generate the pre-distorted digital output signal.

7. The RF domain DPD system of claim 5 , wherein the output summation network comprises:

one or more first filters providing a first polynomial function to filter delayed versions of the values from the memory array to generate derivations of the delayed versions of the values from the memory array.

8. The RF domain DPD system of claim 5 , wherein the output summation network comprises:

one or more second filters providing a second polynomial function to filter the summation of values comprising one or more of the following: value(s) from the memory array, delayed version(s) of the value(s) from the memory array, derivation(s) of values from the memory array, and derivation(s) of delayed version(s) of the value(s) from the memory array.

9. The RF domain DPD system of claim 8 , further comprising:

a digital signal processor (DSP) having an adaptation algorithm implemented thereon for updating the one or more first filters and/or the one or more second filters.

10. The RF domain DPD system of claim 8 , wherein the output summation network comprises:

a first summation node for summing the current state of the RF domain digital input signal with a further signal; and

a second summation node for providing the further signal, wherein the second summation node sums delayed versions of the values from the memory array and/or derivations of the delayed versions of the values from the memory array.

11. The RF domain DPD system of claim 1 , wherein the DPD processing module comprises:

a plurality of N-tap Short Time-constant Impulse Responses (STIR) associated with each of a plurality of state transitions, wherein each state is represented by current samples and past samples or a function of the current samples and the past samples; and

a pre-distortion generator, based on a latest input sample, a current state and previous states, for adding a length N STIR that spans N DAC clock cycles to generate the pre-distorted digital output signal.

12. A method for radio frequency (RF) domain digital pre-distortion (DPD), the method comprising:

receiving a RF domain digital input signal through an input interface;

generating, by memory address module, an address word for a memory array by concatenating a current state of the RF domain digital input signal and a previous state of the RF domain digital input signal to;

outputting, by the memory array, a value of a non-linear response corresponding to a state change between the current state and the previous state based on the address word;

processing, by a DPD processing module, the RF domain digital input signal based on the value from the memory array to generate a pre-distorted digital output signal; and

providing, through an output interface, the pre-distorted digital output signal to a digital-to-analog converter (DAC).

13. The method of claim 12 , further comprising:

updating the values in the memory array using a digital signal processor having an adaptation algorithm implemented thereon.

14. The method of claim 12 , further comprising:

delaying, using one or more delay filters of a output summation network, values from the memory array; and

summing, using one or more summation nodes, delayed versions of the values from the look-up table with a current state of the RF domain digital input signal to generate the pre-distorted digital output signal.

15. A radio frequency (RF) domain system, the system comprising:

a RF digital pre-distortion system comprising:

an input interface for receiving a RF domain digital input signal;

a DPD processing module of the DPD system, the DPD processing module comprising:

(1) a memory address module for concatenating most significant bits of the RF domain digital input signal and most significant bits of a delayed RF domain digital input signal to generate an address word;

(2) a memory array addressable by the address word, said memory array outputs values of a non-linear response corresponding to possible state changes of the RF domain digital input signal; and

(3) an output summation network for processing the RF domain digital input signal to generate a pre-distorted digital output signal based on a non-linear response from the memory array; and

an output interface of the DPD system for providing the pre-distorted digital output signal to a RF digital-to-analog converter (DAC); and

the RF DAC for converting signals from a digital domain to the analog domain.

16. The RF domain system of claim 15 , wherein:

the RF DAC comprises: a decoder, and a high speed multiplexer;

the DPD processing module is implemented in parallel with the decoder and the high speed multiplexer; and

the DAC further comprises a summation node summing the output of the high speed multiplexer and the pre-distorted digital output signal.

17. The RF domain system of claim 15 , wherein:

the RF DAC comprises a decoder, a multiplexer, a switch driver, a switch bank, and a current source array.

18. The RF domain system of claim 17 , wherein:

the pre-distorted digital output signal is fed to a summation node at the input of the switch driver.

19. The RF domain system of claim 18 , wherein:

the pre-distorted signal corrects a time domain waveform that includes the RF domain digital input signal; and

the pre-distorted signal is retimed by analog circuitry comprising the switch driver.

20. The RF domain system of claim 18 , wherein the output summation network comprises:

one or more first filters providing a first polynomial function to filter delayed versions of the values from the memory array to generate derivations of the delayed versions of the values from the memory array.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: SCHAFFERER, BERND
To: ANALOG DEVICES, INC.
Reel/Frame 036168/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2015
From: SCHAFFERER, BERND
To: ANALOG DEVICES, INC.
Reel/Frame 035109/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: ZHAO, BING
To: ANALOG DEVICES, INC.
Reel/Frame 032417/0974 →
Continuity (5)
Provisional Application 61799723 · Mar 15, 2013
Provisional Application 61787733 · Mar 15, 2013
Provisional Application 61801549 · Mar 15, 2013
Provisional Application 61867233 · Aug 19, 2013
Related Publication 20140269988A1 · Sep 18, 2014