IP Library › Granted Patent US 10,985,705
Granted Patent B2
US 10,985,705 · App. 16/696,130 · Granted Apr 20, 2021

Pre-distortion processing method and apparatus

Inventors: Vorobyev Andrey (Moscow, RU); Yiwei Hong (Shanghai, CN); Ting Li (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H03F1/3247H03F1/3258H04B1/0475H04B17/336H04L27/367H04B2001/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,985,705
App. No.
16/696,130
Granted
Apr 20, 2021
Kind
B2
Abstract

The present disclosure relates to pre-distortion processing methods and apparatus. One example apparatus includes a first pre-distortion part and a second pre-distortion part. The first pre-distortion part includes N digital pre-distortion (DPD) processors. The first pre-distortion part and the second pre-distortion part perform pre-distortion processing on a signal to support a power amplifier in performing linear amplification on the signal.

Claims (159)

1. An apparatus, comprising a first pre-distortion part, at least one digital to analog converter (DAC), a second pre-distortion part, a feedback signal conversion part, and a solving part, wherein:

the first pre-distortion part comprises N digital pre-distortion (DPD) processors, and is configured to:

receive a first baseband signal and N sets of pre-distortion parameters;

perform digital pre-distortion processing on the first baseband signal based on the N DPD processors and the N sets of pre-distortion parameters to obtain N second baseband signals; and

send the N second baseband signals to the at least one DAC;

the at least one DAC is configured to:

perform digital to analog conversion on the N second baseband signals to obtain N third baseband signals; and

send the N third baseband signals to the second pre-distortion part;

the second pre-distortion part is configured to:

receive the N third baseband signals and a network coefficient; and

determine M fourth baseband signals based on the N third baseband signals and the network coefficient;

the feedback signal conversion part is configured to:

receive R radio frequency signals amplified by power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are radio frequency signals obtained based on the M fourth baseband signals;

convert, into a fifth baseband signal, the R radio frequency signals amplified by the power amplifiers; and

send the fifth baseband signal to the solving part; and

the solving part is configured to:

receive the first baseband signal and the fifth baseband signal;

determine the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal;

send the N sets of pre-distortion parameters to the first pre-distortion part; and

send the network coefficient to the second pre-distortion part, wherein N, M, and R are integers, N is greater than or equal to 1, M is greater than or equal to N, and R is greater than or equal to 1 and less than or equal to M.

2. The apparatus according to claim 1 , wherein an x th DPD processor in the N DPD processors is configured to:

receive an x th set of pre-distortion parameters in the N sets of pre-distortion parameters and an x th DPD processor input signal;

perform digital pre-distortion processing on the x th DPD processor input signal based on the x th set of pre-distortion parameters to obtain an x th second baseband signal in the N second baseband signals; and

send the x th second baseband signal to one DAC in the at least one DAC, wherein x is an integer, and a value of x ranges from 1 to N; and wherein:

when x is 1, the x th DPD processor input signal is the first baseband signal; or

when x is any one of 2 to N, the x th DPD processor input signal is an (x−1) th second baseband signal sent by an (x−1) th DPD processor in the N DPD processors, and the (x−1) th second baseband signal is an (x−1) th second baseband signal in the N second baseband signals.

3. The apparatus according to claim 1 , wherein the first pre-distortion part further comprises N−1 multipliers;

wherein an x th DPD processor in the N DPD processors is configured to:

receive an x th set of pre-distortion parameters in the N sets of pre-distortion parameters and an x th DPD processor input signal in N DPD processor input signals; and

perform digital pre-distortion processing on the x th DPD processor input signal based on the x th set of pre-distortion parameters to obtain an x th DPD processor output signal in N DPD processor output signals, wherein x is an integer, a value of x ranges from 1 to N, and when x is 1, the x th DPD processor input signal is the first baseband signal, or when x is any one of 2 to N, the x th DPD processor input signal is an (x−1) th DPD processor output signal sent by an (x−1) th DPD processor in the N DPD processors, and the (x−1) th DPD processor output signal is an (x−1) th DPD processor output signal in the N DPD processor output signals;

wherein a y th multiplier in the N−1 multipliers is configured to:

receive a y th DPD processor output signal sent by a y th DPD processor in the N DPD processors and a (y+1) th DPD processor output signal sent by a (y+1) th DPD processor in the N DPD processors;

multiply the y th DPD processor output signal by the (y+1) th DPD processor output signal to obtain a y th second baseband signal in the N second baseband signals; and

send the y th second baseband signal to one DAC in the at least one DAC, wherein the y th DPD processor output signal is a y th DPD processor output signal in the N DPD processor output signals, the (y+1) th DPD processor output signal is a (y+1) th DPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1; and

wherein when x is N, the x th DPD processor output signal is an x th second baseband signal in the N second baseband signals, and the x th DPD processor is further configured to send the x th second baseband signal to one DAC in the at least one DAC.

4. The apparatus according to claim 1 , wherein the first pre-distortion part further comprises N−1 adders;

wherein an x th DPD processor in the N DPD processors is configured to:

receive an x th set of pre-distortion parameters in the N sets of pre-distortion parameters and the first baseband signal; and

perform digital pre-distortion processing on the first baseband signal based on the x th set of pre-distortion parameters to obtain an x th DPD processor output signal in N DPD processor output signals, wherein x is an integer, and a value of x ranges from 1 to N;

wherein a y th adder in the N−1 adders is configured to:

receive a y th DPD processor output signal sent by a y th DPD processor in the N DPD processors and a (y+1) th DPD processor output signal sent by a (y+1) th DPD processor in the N DPD processors;

add the y th DPD processor output signal and the (y+1) th DPD processor output signal to obtain a y th second baseband signal in the N second baseband signals; and

send the y th second baseband signal to one DAC in the at least one DAC, wherein the y th DPD processor output signal is a y th DPD processor output signal in the N DPD processor output signals, the (y+1) th DPD processor output signal is a (y+1) th DPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1; and

wherein when x is N, the x th DPD processor output signal is an x th second baseband signal in the N second baseband signals, and the x th DPD processor is further configured to send the x th second baseband signal to one DAC in the at least one DAC.

5. The apparatus according to claim 1 , wherein the first pre-distortion part further comprises L adders, wherein L is a value obtained by rounding ((N−2)/2) up to the next integer;

wherein an x th DPD processor in the N DPD processors is configured to:

receive an x th set of pre-distortion parameters in the N sets of pre-distortion parameters and an x th DPD processor input signal in N DPD processor input signals;

perform digital pre-distortion processing on the x th DPD processor input signal based on the x th set of pre-distortion parameters to obtain an x th second baseband signal in the N second baseband signals; and

send the x th second baseband signal to one DAC in the at least one DAC, wherein x is an integer, and a value of x ranges from 1 to N;

wherein a p th adder in the L adders is configured to:

receive a (2p−1) th second baseband signal sent by a (2p−1) th DPD processor in the N DPD processors and a 2p th second baseband signal sent by a 2p th DPD processor in the N DPD processors;

add the (2p−1) th second baseband signal and the 2p th second baseband signal to obtain a (2p+1) th DPD processor input signal and a (2p+2) th DPD processor input signal in the N DPD processor input signals; and

send the (2p+1) th DPD processor input signal and the (2p+2) th DPD processor input signal to a (2p+1) th DPD processor and a (2p+2) th DPD processor in the N DPD processors, wherein the (2p−1) th second baseband signal is a (2p−1) th second baseband signal in the N second baseband signals, the 2p th second baseband signal is a 2p th second baseband signal in the N second baseband signals, p is an integer, and a value of p ranges from 1 to L−1; and wherein:

L is a multiple of 2, and an L th adder in the L adders is configured to:

receive a (2L−1) th second baseband signal sent by a (2L−1) th DPD processor in the N DPD processors and a 2L th second baseband signal sent by a 2L th DPD processor in the N DPD processors;

add the (2L−1) th second baseband signal and the 2L th second baseband signal to obtain a (2L+1) th DPD processor input signal and a (2L+2) th DPD processor input signal in the N DPD processor input signals; and

send the (2L+1) th DPD processor input signal and the (2L+ 2 ) th DPD processor input signal to a (2L+1) th DPD processor and a (2L+ 2 ) th DPD processor in the N DPD processors; or

L is not a multiple of 2, and an L th adder in the L adders is configured to:

receive a (2L−1) th second baseband signal sent by a (2L−1) th DPD processor in the N DPD processors and a 2L th second baseband signal sent by a 2L th DPD processor in the N DPD processors;

add the (2L−1) th second baseband signal and the 2L th second baseband signal to obtain a (2L+1) th DPD processor input signal in the N DPD processor input signals; and

send the (2L+1) th DPD processor input signal to a (2L+1) th DPD processor in the N DPD processors, wherein the (2L−1) th second baseband signal is a (2L−1) th second baseband signal in the N second baseband signals, the 2L th second baseband signal is a 2L th second baseband signal in the N second baseband signals, and when x is 1 or 2, the first baseband signal is the x th DPD processor input signal.

6. The apparatus according to claim 1 , wherein the second pre-distortion part comprises W signal determining parts; and

wherein an e th signal determining part in the W signal determining parts is configured to:

receive the N third baseband signals and the network coefficient, and

determine an e th second pre-distortion part output signal based on the N third baseband signals and the network coefficient, wherein the e th second pre-distortion part output signal corresponds to at least one of the M fourth baseband signals, wherein e is an integer, and wherein a value of e ranges from 1 to W.

7. The apparatus according to claim 1 , wherein the feedback signal conversion part comprises a coupling part, a frequency mixing part, and an analog to digital converter (ADC);

wherein the coupling part is configured to:

receive the R radio frequency signals amplified by the power amplifiers;

obtain one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers; and

send the coupling part output signal to the frequency mixing part;

wherein the frequency mixing part is configured to:

receive a carrier signal and the coupling part output signal;

perform down-conversion on the coupling part output signal based on the carrier signal to obtain a sixth baseband signal; and

send the sixth baseband signal to the ADC; and

wherein the ADC is configured to:

perform analog to digital conversion on the sixth baseband signal to obtain the fifth baseband signal; and

send the fifth baseband signal to the solving part.

8. The apparatus according to claim 1 , wherein the feedback signal conversion part comprises a coupling part, a frequency mixing part, a clipper, and an ADC;

wherein the coupling part is configured to:

receive the R radio frequency signals amplified by the power amplifiers;

obtain one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers; and

send the coupling part output signal to the frequency mixing part;

wherein the frequency mixing part is configured to:

receive a carrier signal and the coupling part output signal;

perform down-conversion on the coupling part output signal based on the carrier signal to obtain a sixth baseband signal; and

send the sixth baseband signal to the clipper;

wherein the clipper is configured to:

perform amplitude limiting processing on the sixth baseband signal to obtain a seventh baseband signal; and

send the seventh baseband signal to the ADC; and

wherein the ADC is configured to:

perform analog to digital conversion on the seventh baseband signal to obtain the fifth baseband signal; and

send the fifth baseband signal to the solving part.

9. The apparatus according to claim 1 , wherein the apparatus further comprises an oscillator and M frequency mixing parts;

wherein the second pre-distortion part is further configured to send a t th fourth baseband signal in the M fourth baseband signals to a t th frequency mixing part in the M frequency mixing parts;

wherein the oscillator is configured to:

generate a carrier signal and

send the carrier signal to the M frequency mixing parts; and

wherein the t th frequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the t th fourth baseband signal based on the carrier signal to obtain a t th first radio frequency signal in M first radio frequency signals, wherein t is an integer, and wherein a value of t ranges from 1 to M.

10. The apparatus according to claim 7 , wherein the apparatus further comprises an oscillator and M frequency mixing parts;

wherein the second pre-distortion part is further configured to send a t th fourth baseband signal in the M fourth baseband signals to a t th frequency mixing part in the M frequency mixing parts;

wherein the oscillator is configured to:

generate a carrier signal; and

send the carrier signal to the M frequency mixing parts and the frequency mixing part that is comprised in the feedback signal conversion part; and

wherein the t th frequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the t th fourth baseband signal based on the carrier signal to obtain a t th first radio frequency signal in M first radio frequency signals, wherein t is an integer, and wherein a value of t ranges from 1 to M.

11. The apparatus according to claim 9 , wherein the apparatus further comprises M power amplifiers PAs;

wherein the t th frequency mixing part in the M frequency mixing parts is further configured to send the t th first radio frequency signal in the M first radio frequency signals to a t th PA in the M PAs; and

wherein the t th PA in the M PAs is configured to:

amplify the t th first radio frequency signal to obtain a t th second radio frequency signal in M second radio frequency signals; and

send the t second radio frequency signal to the feedback signal conversion part, wherein the t th second radio frequency signal is used as one radio frequency signal amplified by a power amplifier in the R radio frequency signals that are amplified by the power amplifiers and that are received by the feedback signal conversion part, wherein t is an integer, and wherein a value of t ranges from 1 to M.

12. The apparatus according to claim 11 , wherein the apparatus further comprises M antennas, wherein M is an integer;

wherein the t th PA in the M PAs is further configured to send the t th second radio frequency signal to a t antenna in the M antennas; and

wherein the t th antenna in the M antennas is configured to send the t th second radio frequency signal on an air interface, wherein t is an integer, and wherein a value of t ranges from 1 to M.

13. A method, comprising:

performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals;

performing digital to analog conversion on the N second baseband signals to obtain N third baseband signals;

determining M fourth baseband signals based on the N third baseband signals and a network coefficient;

determining a fifth baseband signal based on R radio frequency signals amplified by power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are determined based on the M fourth baseband signals; and

determining the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal, wherein N, M, and R are integers, N is greater than or equal to 1, M is greater than or equal to N, and R is greater than or equal to 1 and less than or equal to M.

14. The method according to claim 13 , wherein the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals comprises:

x is an integer, and a value of x ranges from 1 to N;

when x is 1, performing digital pre-distortion processing on the first baseband signal based on an x th set of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an x th second baseband signal in the N second baseband signals; or

when x is any integer from 2 to N, performing digital pre-distortion processing on an (x−1) th second baseband signal in the N second baseband signals based on an x th set of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an x th second baseband signal in the N second baseband signals.

15. The method according to claim 13 , wherein the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals comprises:

x is an integer, and a value of x ranges from 1 to N;

when x is any integer from 1 to N, performing digital pre-distortion processing on an x th input signal in N input signals based on an x th set of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an x th output signal in N output signals, wherein when x is 1, the x th input signal is the first baseband signal, or when x is any integer from 2 to N, the x th input signal is an (x−1) th output signal in the N output signals; and

when x is any integer from 1 to N−1, multiplying the x th output signal by an (x+1) th output signal in the N output signals to obtain an x th second baseband signal in the N second baseband signals; or

when x is N, determining that the x th output signal in the N output signals is an x th second baseband signal in the N second baseband signals.

16. The method according to claim 13 , wherein the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals comprises:

x is an integer, and a value of x ranges from 1 to N;

when x is any integer from 1 to N, performing digital pre-distortion processing on an x th input signal in N input signals based on an x th set of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an x th output signal in N output signals, wherein the x th input signal is the first baseband signal; and

when x is any integer from 1 to N−1, adding the x th output signal and an (x+1) th output signal in the N output signals to obtain an x th second baseband signal in the N second baseband signals; or

when x is N, determining that the x th output signal in the N output signals is an x th second baseband signal in the N second baseband signals.

17. The method according to claim 13 , wherein the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals comprises:

x is an integer, and a value of x ranges from 1 to N;

when x is any integer from 1 to N, performing digital pre-distortion processing on an x th input signal in N input signals based on an x th set of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an x second baseband signal in the N second baseband signals, wherein:

when x is 1 or 2, the x th input signal is the first baseband signal; or

when x is any integer from 2 to N, the x th input signal is a signal obtained by adding a (2p−1) th output signal and a 2p th output signal in the N output signals, wherein p is equal to a value obtained by rounding ((x−2)/2) up to the next integer.

18. The method according to claim 13 , wherein the determining M fourth baseband signals based on the N third baseband signals and a network coefficient comprises:

determining a t th fourth baseband signal in the M fourth baseband signals based on the N third baseband signals and the network coefficient, wherein t is an integer, and a value of t ranges from 1 to M.

19. The method according to claim 13 , wherein the method further comprises:

performing up-conversion on the M fourth baseband signals based on a carrier signal to obtain M first radio frequency signals; and

performing power amplification on the M first radio frequency signals to obtain M radio frequency signals amplified by the power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are R radio frequency signals in the M radio frequency signals amplified by the power amplifiers.

20. A pre-distortion processing apparatus, comprising a first pre-distortion part, a second pre-distortion part, a feedback signal conversion part, and a solving part, wherein:

the first pre-distortion part comprises N digital pre-distortion (DPD) processors, and is configured to:

receive a first baseband signal and N sets of pre-distortion parameters;

perform digital pre-distortion processing on the first baseband signal based on the N sets of pre-distortion parameters to obtain N second baseband signals; and

send the N second baseband signals to the second pre-distortion part;

the second pre-distortion part is configured to:

receive the N second baseband signals and a network coefficient; and

determine M third baseband signals based on the N second baseband signals and the network coefficient;

the feedback signal conversion part is configured to:

receive R radio frequency signals amplified by power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are radio frequency signals obtained based on the M third baseband signals;

convert, into a fifth baseband signal, the R radio frequency signals amplified by the power amplifiers; and

send the fifth baseband signal to the solving part; and

the solving part is configured to:

receive the first baseband signal and the fifth baseband signal;

determine the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal;

send the N sets of pre-distortion parameters to the first pre-distortion part; and

send the network coefficient to the second pre-distortion part, wherein N, M, and R are integers, N is greater than 1, M is greater than or equal to N, and R is greater than 1 and less than or equal to M.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: ANDREY, VOROBYEV; HONG, YIWEI; LI, TING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 055047/0625 →
Continuity (2)
Continuation PCTCN2017086564 · May 31, 2017
Related Publication 20200099347A1 · Mar 26, 2020
Cited By (1)
US 12,562,699