IP Library › Granted Patent US 11,777,539
Granted Patent B2
US 11,777,539 · App. 16/669,448 · Granted Oct 3, 2023

Rate control with transmitter power optimization

Inventors: Amir Dov Eliaz (Savyon, IL); Nir Stahl Diskin (Tel-Aviv, IL); Daniel Stopler (Holon, IL); Rohit Gaikwad (San Diego, CA); Vinko Erceg (Carlsbad, CA); Peyush Agarwal (Pleasanton, CA); Rana A. Abdelaal (San Jose, CA); Hyoung Keun Ryu (San Jose, CA)
Assignee: Avago Technologies International Sales Pte. Limited
H04B1/0475H03F3/24H04W52/0261H04B2001/0408
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,777,539
App. No.
16/669,448
Granted
Oct 3, 2023
Kind
B2
Abstract

A transmit power optimization and rate-control system includes a transmitter circuit having one or more power amplifiers transmit radio-frequency (RF) signals at a transmission (Tx) rate and a Tx power level. A receiver circuit receives RF signals, decodes the received RF signals and provides one or more Tx status feedbacks. A rate-control module adjusts the Tx rate based at least on a channel condition. A probing engine generates at least two consecutive frames at a first Tx power level, and a second Tx power level in response to a trigger causes the transmitter to transmit the at least two consecutive frames, and processes respective Tx status feedbacks received in response to transmission of the two consecutive frames in order to optimize the Tx power of the transmitter.

Claims (49)

1. A transmit power optimization and rate-control system, the system comprising:

a transmitter circuit including one or more power amplifiers and configured to transmit radio-frequency (RF) signals at a transmission (Tx) rate and at a current Tx power level;

a rate-control module configured to adjust the Tx rate based at least on a channel condition;

a probing engine configured to:

generate a first probing frame at a first Tx power level and a second probing frame at a second Tx power level in response to a trigger;

cause the transmitter circuit to transmit the first probing frame and the second probing frame;

retrieve a first packet success rate (PSR) from a first acknowledgment (ACK) feedback corresponding to the first probing frame;

retrieve a second PSR from a second ACK corresponding to the second probing frame;

determine a difference between the first PSR and the second PSR;

filter a PSR subtraction result, the PSR subtraction result comprising the difference between the first PSR and the second PSR; and

adjust, based on the filtered PSR subtraction result, the current TX power level.

2. The system of claim 1 , wherein the rate control module is further configured to update the Tx rate based on the adjustment to the current Tx power level.

3. The system of claim 1 , further comprising a scheduler module configured to generate the trigger.

4. The system of claim 1 , wherein the first probing frame and the second probing frame are consecutive frames including a +delta (Δ) frame and a −Δ frame, and wherein each of the +Δ frame and the −Δ frame is coupled with an aggregated media access control (MAC) protocol data unit (AMPDU).

5. The system of claim 1 , further comprising a Tx probing detector comprising a subtraction module that determines the difference.

6. The system of claim 1 , wherein adjustment of the Tx rate is achieved by limiting an error vector magnitude (EVM).

7. The system of claim 1 , wherein a Tx power backoff is reflected from a previous Tx rate when a new Tx rate is selected.

8. The system of claim 1 , wherein the probing engine is configured to provide an increase in the adjustment to the Tx power level by a delta based on a first condition.

9. The system of claim 8 , wherein the probing engine is configured to provide a reduction in the adjustment to the Tx power level by the delta based on a second condition different from the first condition.

10. The system of claim 9 , wherein a value of the delta is between 0.3 dB to 0.7 dB.

11. A processor configured to carry out instructions, the instructions comprising:

transmitting radio-frequency (RF) signals at a transmission (Tx) rate and at a current Tx power level;

transmitting a first probing frame at a first Tx power level and a second probing frame at a second Tx power level in response to a trigger;

receiving Tx status feedback in response to transmission of the first probing frame and the second probing frame;

adjusting the Tx rate based at least on a channel condition;

retrieving a first packet success rate (PSR) from an acknowledgment (ACK) signal placed in the Tx status feedback corresponding to the first probing frame;

retrieving a second PSR from an ACK signal placed in the Tx status feedback corresponding to the second probing frame;

filtering a PSR subtraction result, the PSR subtraction result comprising a difference between the first PSR and the second PSR; and

adjusting the current Tx power level based on the filtered PSR subtraction result.

12. The processor of claim 11 , wherein the first probing frame and the second probing frame comprise consecutive frames.

13. The processor of claim 11 , wherein the adjusting of the Tx rate is further achieved by limiting an error vector magnitude (EVM) and maximizing the link throughput.

14. The processor of claim 11 , wherein the instruction executed by the processor cause the processor to provide an increase in the adjustment to the Tx power level by a delta based on a first condition.

15. The processor of claim 14 , wherein the instruction executed by the processor cause the processor to provide a reduction in the adjustment to the Tx power level by the delta based on a second condition different from the first condition.

16. The processor of claim 15 , wherein a value of the delta is between 0.3 dB to 0.7 dB.

17. A station for facilitating communication in a wireless local area network, the station comprising:

one or more memories comprising instructions; and

one or more processors coupled to the one or more memories, wherein the instruction executed by the one or more processors cause the one or more processors to:

determine a current transmission (Tx) power transmit a first probing frame at a first Tx power level and a second probing frame at a second Tx power level;

process a response frame indicating a Tx status feedback associated with one or more of the first probing frame and the second probing frame;

determine a channel condition using the Tx status feedback;

adjust a current Tx rate based on the channel condition;

retrieve a first packet success rate (PSR) from an acknowledge (ACK) signal placed in the Tx status feedback corresponding to the first probing frame;

retrieve a second PSR from an acknowledge (ACK) signal placed in the Tx status feedback corresponding to the second probing frame; and

perform a power-level discrimination by subtracting the second PSR from the first PSR, filtering a PSR subtraction result; and

adjust the current Tx power level based on the filtered PSR subtraction result.

18. The station of claim 17 , wherein the first probing frame and the second probing frame comprise consecutive frames.

19. The station of claim 17 , wherein the instruction executed by the one or more processors cause the one or more processors to provide an increase in the adjustment to the Tx power level by a delta based on a first condition.

20. The station of claim 19 , wherein the instruction executed by the one or more processors cause the one or more processors to provide a reduction in the adjustment to the Tx power level by the delta based on a second condition different from the first condition.

21. The station of claim 19 , wherein a value of the delta is between 0.3 dB to 0.7 dB.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: ELIAZ, AMIR DOV; STAHL DISKIN, NIR; STOPLER, DANIEL; GAIKWAD, ROHIT; ERCEG, VINKO; AGARWAL, PEYUSH; ABDELAAL, RANA A.; RYU, HYOUNG KEUN
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051678/0304 →
Continuity (2)
Provisional Application 62753801 · Oct 31, 2018
Related Publication 20200136661A1 · Apr 30, 2020