IP Library › Granted Patent US 12,456,995
Granted Patent B2
US 12,456,995 · App. 18/287,681 · Granted Oct 28, 2025

Multiband digital pre-distorter with reduced dimension requirements

Inventors: S M Shahrear Tanzil (Ottawa, CA); Ashim Biswas (Sollentuna, SE); Leonard Rexberg (Hässelby, SE); Yuecheng Yang (Täby, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04B1/0475H03F1/3241H04B2001/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 12,456,995
App. No.
18/287,681
Granted
Oct 28, 2025
Kind
B2
Abstract

There is provided mechanisms for operating a DPD for an access node. A method comprises receiving a plurality of input signals, each from a respective frequency band, wherein each signal is of memory order M. The method comprises, for each frequency band l=1, . . . , B of the frequency bands, generating a plurality of pre-distorted signals for the frequency band/based on the plurality of input signals coming from all the B frequency bands and using LUTs, according to which there is one LUT structure with LUT-based transforms per each combination of frequency band l=1, . . . , B and memory order m=0, . . . , M, wherein each of the LUT structures comprises combinations of LUTs of at most dimension B−q, where 1≤q≤B. The method comprises, for each frequency band l=1, . . . , B of the frequency bands, combining the plurality of pre-distorted signals for the frequency band to provide a combined pre-distorted signal for the frequency band.

Claims (361)

1. A method for operating a digital pre-distorter, (DPD) for an access node, the method comprising:

receiving a plurality of input signals, each from a respective frequency band, wherein each signal is of memory order M;

for each frequency band l=1, . . . , B of the frequency bands:

generating a plurality of pre-distorted signals for the frequency band l based on the plurality of input signals coming from all the B frequency bands and using Look-Up Tables (LUTs) according to which there is one LUT structure with LUT-based transforms per each combination of frequency band l=1, . . . , B and memory order m=0, . . . , M, wherein each of the LUT structures comprises combinations of LUTs of at most dimension B−q, where 1≤q<B; and

combining the plurality of pre-distorted signals for the frequency band to provide a combined pre-distorted signal for the frequency band.

2. The method of claim 1 , wherein address entries of the LUTs are determined using a basis function {tilde over (S)} operating on B−q-dimensional inputs of the plurality of input signals, and wherein there is one LUT for all terms in {tilde over (S)} with same address entry and different LUTs for all terms in {tilde over (S)} with different address entries.

3. The method of claim 1 , wherein the LUT-based transforms have adapted DPD coefficients β.

4. The method of claim 3 , wherein adapted DPD coefficients β are determined through training of the DPD with reference signals.

5. The method of claim 1 , wherein each dimension represents a respective address entry to the LUTs.

6. The method of claim 1 , wherein generating the plurality of pre-distorted signals comprises:

transforming the plurality of input signals coming from all the B frequency bands using the LUT-based transforms, wherein which of the LUT-based transforms to use for transforming the plurality of input signals are determined by using the plurality of input signals as input to the LUTs.

7. The method of claim 1 , wherein the LUT structures for frequency band l and memory order m comprises a first set of LUTs adapted to use as input a one-dimensional input formed by the plurality of input signals from a respective individual frequency band of the B frequency bands.

8. The method of claim 7 , wherein the LUT-based transforms of the LUTs in the first set of LUTs for frequency band l at time index n for transforming input signal x are denoted H l (i) (x,n) and defined as:

H

l

(

i

)

(

x

,

n

)

=

(

β

l

,

m

(

i

)

+

∑

b

=

1

B

⁢

∑

p

=

1

P

-

1

β

l

,

m

,

p

,

b

(

i

)

⁢

❘

"\[LeftBracketingBar]"

x

b

(

n

-

Q

m

)

❘

"\[RightBracketingBar]"

p

)

.

9. The method of claim 1 , wherein the LUT structures for frequency band l and memory order m comprises a second set of LUTs adapted to use as input B−q down to 2-dimensional input formed by combinations of B−q of the frequency bands down to 2 of the frequency bands, where q>B−1.

10. The method of claim 9 , wherein the LUT-based transforms of the LUTs in the second set of LUTs for frequency band B−r, for r={q, q+1, . . . , B−2}, at time index n for transforming input signal x are denoted H l (B−r) (x,n) and defined as:

H

l

(

B

-

r

)

(

x

,

n

)

=

∑

k

=

1

(

B

B

-

r

)

∑

p

1

=

1

P

-

1

∑

p

2

=

1

P

1

…

⁢

∑

p

B

-

r

=

1

p

B

-

r

-

1

β

l

,

m

,

k

,

p

1

,

p

2

,

…

,

p

B

-

r

(

B

-

r

)

⁢

∏

b

⁢

ε𝒾

k

❘

"\[LeftBracketingBar]"

x

b

(

n

-

Q

m

)

❘

"\[RightBracketingBar]"

(

p

b

-

p

b

+

1

)

.

11. The method of claim 1 , wherein the LUT structures for frequency band l and memory order m comprises a third set of LUTs adapted to use as input a one-dimensional input formed by weighted linear combinations of the plurality of input signals from all B frequency bands.

12. The method of claim 11 , wherein the LUT-based transforms of the t:th LUT in the third set of LUTs when q>B−1 at time index n for transforming input signal x are denoted H l (wsm,t) (x,n) and defined as:

H

l

(

w

⁢

s

⁢

m

,

t

)

(

x

,

n

)

=

∑

p

=

B

P

-

1

⁢

β

l

,

m

,

p

(

w

⁢

s

⁢

m

,

t

)

(

∑

b

=

1

B

⁢

w

b

(

t

)

⁢

❘

"\[LeftBracketingBar]"

x

b

(

n

-

Q

m

)

❘

"\[RightBracketingBar]"

)

p

.

13. The method of claim 11 , wherein the LUT-based transforms of the LUTs in the third set of LUTs for frequency band B−r at time index n for transforming input signal x when q=B−1 are denoted H l (B−r,wsm,t B−r ) (x,n) and defined as:

H

l

(

B

-

r

,

w

⁢

s

⁢

m

,

t

B

-

r

)

(

x

,

n

)

=

∑

k

=

1

(

B

B

-

r

)

⁢

∑

p

=

1

P

-

1

β

l

,

m

,

k

,

p

(

B

-

r

,

wsm

,

t

B

-

r

)

⁢

(

∑

b

⁢

ε𝒾

k

⁢

w

b

(

t

B

-

r

)

⁢

❘

"\[LeftBracketingBar]"

x

b

(

n

-

Q

m

)

❘

"\[RightBracketingBar]"

)

p

.

14. The method of claim 11 , wherein the weighted linear combinations of the plurality of input signals are weighted using weights w b (t) , w b (t B−r ) .

15. The method of claim 14 , wherein

the weights w b (t) are iteratively determined.

16. The method of claim 1 , wherein the LUTs have adapted grid points, the grid points being identified using parameter estimation.

17. The method of claim 1 , wherein only a subset of all available LUTs are used when generating the plurality of pre-distorted signals, and wherein which LUTs to be included in the subset of LUTs is determined by empirical analysis.

18. The method of claim 1 , where q=B−1.

19. A digital pre-distorter, (DPD) for an access node, the DPD comprising processing circuitry, the processing circuitry being configured to cause the DPD to:

receive a plurality of input signals, each from a respective frequency band, wherein each signal is of memory order M;

for each frequency band l=1, . . . , B of the frequency bands:

generate a plurality of pre-distorted signals for the frequency band l based on the plurality of input signals coming from all the B frequency bands and using Look-Up Tables, LUTs, according to which there is one LUT structure with LUT-based transforms per each combination of frequency band l=1, . . . , B and memory order m=0, . . . , M, wherein each of the LUT structures comprises combinations of LUTs of at most dimension B−q, where 1≤q<B; and

combine the plurality of pre-distorted signals for the frequency band to provide a combined pre-distorted signal for the frequency band.

20. A non-transitory computer readable storage medium storing a computer program for operating a digital pre-distorter (DPD) for an access node, the computer program comprising computer code which, when run on processing circuitry of the DPD, causes the DPD to:

receive a plurality of input signals, each from a respective frequency band, wherein each signal is of memory order M;

for each frequency band l=1, . . . , B of the frequency bands:

generate a plurality of pre-distorted signals for the frequency band l based on the plurality of input signals coming from all the B frequency bands and using Look-Up Tables, LUTs, according to which there is one LUT structure with LUT-based transforms per each combination of frequency band l=1, . . . , B and memory order m=0, . . . , M, wherein each of the LUT structures comprises combinations of LUTs of at most dimension B−q, where 1≤q<B; and

combine the plurality of pre-distorted signals for the frequency band to provide a combined pre-distorted signal for the frequency band.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: TANZIL, S M SHAHREAR; BISWAS, ASHIM; REXBERG, LEONARD; YANG, YUECHENG
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 066218/0416 →
Continuity (1)
Related Publication 20240364372A1 · Oct 31, 2024
References Cited (16)
US 6798843B1 · Wright · 2004 [cited by examiner]
US 10673475B1 · Zhuo · 2020 [cited by examiner]
US 20140050281A1 · Chen · 2014 [cited by examiner]
US 20140347126A1 · Laporte et al. · 2014 [cited by applicant]
US 20200021253A1 · Ghannouchi et al. · 2020 [cited by applicant]
EP 3301817A1 · 2018 [cited by applicant]
WO 2019043434A1 · 2019 [cited by applicant]
WO 2022071837A1 · 2022 [cited by applicant]
WO 2022185093A1 · 2022 [cited by applicant]
U.S. Appl. No. 18/279,842 (Year: 2021). [cited by examiner]
International Search Report and Written Opinion issued in International Application No. PCT/SE2021/050369 Dec. 16, 2021 (11 pages). [cited by applicant]
Dalbah, A. I. et al., “Hybrid Look-Up-Tables Based Behavioral Model for Dynamic Nonlinear Power Amplifiers”, IEEE Access, vol. 8, Feb. 2020 (10 pages). [cited by applicant]
Quindroit, C. et al., “FPGA Implementation of Orthogonal 2D Digital Predistortion System for Concurrent Dual-Band Power Amplifiers Based on Time-Division Multiplexing”, IEEE Transactions on Microwave Theory and Techniqu… [cited by applicant]
Johnson, E. L. et al., “A Digital Quarter Square Multiplier”, IEEE Transactions on Computers, vol. c-29, No. 3, Mar. 1980 (4 pages). [cited by applicant]
Ding, L. et al., “Concurrent Dual-band Digital Predistortion”, IEEE, 2012 (3 pages). [cited by applicant]
Pham, T., “Contribution to Dimensionality Reduction of Digital Predistorter Behavioral Models for RF Power Amplifier Linearization”, Universitat Politecnica de Catalunya, Ph.D. Thesis, Barcelona, Nov. 6, 2019 (144 pages… [cited by applicant]
Cited By (1)
US 12,750,013