IP Library › Granted Patent US 11,770,145
Granted Patent B2
US 11,770,145 · App. 17/885,187 · Granted Sep 26, 2023

System and method for efficient initialization of memory digital pre-distorter coefficients to reduce calibration time

Inventors: Vamadevan Namboodiri (Cupertino, CA); Wook Bong Lee (San Jose, CA); Donghan Kim (Gyeonggi-do, KR); Ruchen Duan (Santa Clara, CA); Mostafa Sayed Roshdy Ibrahim (San Jose, CA)
H04B1/0475H04B2001/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 11,770,145
App. No.
17/885,187
Granted
Sep 26, 2023
Kind
B2
Abstract

An electronic device configured to apply, to a first power amplifier (PA) input, one or more updated memory digital pre-distorter (mDPD) coefficient values is provided. The electronic device includes a processor; and a memory including a non-transitory computer readable storage medium storing instructions that, when executed, cause the processor to preload, from values stored in the memory of the electronic device, one or more mDPD coefficient values; transmit a training signal sequence while using the preloaded one or more mDPD coefficient values; receive the training signal sequence; update the one or more mDPD coefficient values based on the transmitted training signal sequence, the received training signal sequence, and the preloaded one or more mDPD coefficient values; and apply the updated one or more mDPD coefficient values to distort the first PA input.

Claims (38)

1. An electronic device configured to apply, to a first power amplifier (PA) input, one or more updated memory digital pre-distorter (mDPD) coefficient values, the electronic device comprising:

a processor; and

a memory including a non-transitory computer readable storage medium storing instructions that, when executed, cause the processor to:

preload, from values stored in the memory of the electronic device, one or more mDPD coefficient values;

transmit a first training signal sequence while using the preloaded one or more mDPD coefficient values;

receive the first training signal sequence;

update the one or more mDPD coefficient values based on the transmitted first training signal sequence, the received first training signal sequence, and the preloaded one or more mDPD coefficient values; and

apply the updated one or more mDPD coefficient values to distort the first PA input.

2. The electronic device of claim 1 , wherein applying the updated mDPD coefficient values to distort the PA input linearizes an output of the PA across a range of PA inputs.

3. The electronic device of claim 1 , wherein preloading the one or more mDPD coefficient values includes preloading a plurality of mDPD coefficient values corresponding to a plurality of input PA power levels or frequencies.

4. The electronic device of claim 3 , wherein the plurality of input PA power levels or frequencies are spaced apart by a predetermined power level spacing value or a predetermined frequency spacing value.

5. The electronic device of claim 1 , wherein updating the one or more mDPD coefficient values is performed for PA input values above a predetermined power level threshold.

6. The electronic device of claim 1 , wherein the instructions, when executed, further cause the processor to:

transmit a request to send (RTS) signal to reserve a channel for a transmit opportunity (TXOP) duration prior to transmitting the first training signal sequence.

7. The electronic device of claim 6 , wherein the TXOP duration is greater than or equal to a duration of the first training signal sequence.

8. The electronic device of claim 6 , wherein the RTS signal is transmitted in response to a temperature of the electronic device being sensed to be equal to or greater than a predetermined value, after a predetermined amount of time, if an error vector magnitude (EVM) is equal to or greater than a predetermined number, or upon an initial calibration of the electronic device.

9. The electronic device of claim 1 , wherein receiving the first training signal sequence includes receiving a plurality of training sequence copies.

10. The electronic device of claim 1 , wherein the instructions, when executed, further cause the processor to:

preload the updated one or more mDPD coefficient values; and

apply the updated one or more mDPD coefficient values to distort a second PA input without transmitting a second training signal.

11. A method of applying, to a first power amplifier (PA) input, one or more updated memory digital pre-distorter (mDPD) coefficient values, the method performed by an electronic device and comprising:

preloading, from values stored in a memory of the electronic device, one or more mDPD coefficient values;

transmitting a first training signal sequence while using the preloaded one or more mDPD coefficient values;

receiving the first training signal sequence;

updating the one or more mDPD coefficient values based on the transmitted first training signal sequence, the received first training signal sequence, and the preloaded one or more mDPD coefficient values; and

applying the updated one or more mDPD coefficient values to distort the first PA input.

12. The method of claim 11 , wherein applying the updated mDPD coefficient values to distort the PA input linearizes an output of the PA across a range of PA inputs.

13. The method of claim 11 , wherein preloading the one or more mDPD coefficient values includes preloading a plurality of mDPD coefficient values corresponding to a plurality of input PA power levels or frequencies.

14. The method of claim 13 , wherein the plurality of input PA power levels or frequencies are spaced apart by a predetermined power level spacing value or a predetermined frequency spacing value.

15. The method of claim 11 , wherein updating the one or more mDPD coefficient values is performed for PA input values above a predetermined power level threshold.

16. The method of claim 11 , further comprising:

transmitting a request to send (RTS) signal to reserve a channel for a transmit opportunity (TXOP) duration prior to transmitting the first training signal sequence.

17. The method of claim 16 , wherein the TXOP duration is greater than or equal to a duration of the first training signal sequence.

18. The method of claim 16 , wherein the RTS signal is transmitted in response to a temperature of the electronic device being sensed to be equal to or greater than a predetermined value, after a predetermined amount of time, if an error vector magnitude (EVM) is equal to or greater than a predetermined number, or upon an initial calibration of the electronic device.

19. The method of claim 11 , wherein receiving the first training signal sequence includes receiving a plurality of training sequence copies.

20. The method of claim 11 , further comprising:

preloading the updated one or more mDPD coefficient values; and

applying the updated one or more mDPD coefficient values to distort a second PA input without transmitting a second training signal sequence.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2023
From: IBRAHIM, MOSTAFA SAYED ROSHDY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064054/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2023
From: DUAN, RUCHEN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 063681/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: NAMBOODIRI, VAMADEVAN; LEE, WOOK BONG; KIM, DONGHAN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060805/0430 →
Continuity (2)
Provisional Application 63237735 · Aug 27, 2021
Related Publication 20230062458A1 · Mar 2, 2023