IP Library Granted Patent US 7,400,691
Granted Patent B2
US 7,400,691 · App. 11/621,081 · Granted Jul 15, 2008

Power control on a packet-by-packet basis in a CMOS transceiver

Assignee: Atheros Communications, Inc.
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 7,400,691
App. No.
11/621,081
Granted
Jul 15, 2008
Kind
B2
Abstract

A transceiver includes a power control circuit in the transmitter that operates on a packet-by-packet basis. The transceiver can, for each packet, set a variable gain amplifier to a first gain and use predetermined gain increments to thereafter increase gain until a gain hold event. The gain hold event can be an expiration of a time duration allocated for changing gain or a desired power being reached, whichever event occurs first. The gain can be adjusted by a predetermined amount based on an operating condition.

Claims (42)

1. A method of transmitting packets, the method comprising:

determining whether an output power of a power amplifier reaches a desired power when transmitting a packet;

increasing a gain of a variable gain amplifier (VGA) by a predetermined increment when the output power does not reach the desired power;

repeating determining and increasing the gain until a gain hold event, the gain hold event being first of a time duration allocated for changing gain expiring and the desired power being reached,

wherein the VGA uses a gain associated with the gain hold event to transmit a remainder of the packet.

2. The method of transmitting packets of claim 1 , wherein for each subsequent packet being transmitted, further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet; and

repeating determining and increasing the gain until another gain hold event.

3. The method of transmitting packets of claim 1 , wherein for each subsequent packet being transmitted, further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined gain; and

repeating determining and increasing the gain until another gain hold event.

4. The method of transmitting packets of claim 3 , wherein the predetermined gain is user-configurable.

5. The method of transmitting packets of claim 3 , wherein the predetermined gain varies based on an operating condition.

6. The method of transmitting packets of claim 1 , wherein for each subsequent packet being transmitted, further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined number of increments; and

repeating determining and increasing the gain until another gain hold event.

7. The method of transmitting packets of claim 1 , further including:

setting the VGA to an initial gain value.

8. A method of transmitting packets, the method comprising:

for an initial packet, setting a variable gain amplifier (VGA) to an initial gain and using predetermined gain increments to thereafter increase gain until a gain hold event; and

for subsequent packets, setting the VGA to a gain associated with the gain hold event of a last transmitted packet and using the predetermined gain increments to thereafter increase gain until the gain hold event,

wherein the gain hold event is one of a time duration allocated for changing gain expiring and a desired power being reached, whichever occurs first.

9. The method of transmitting packets of claim 8 , wherein for subsequent packets, further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined gain based on an operating condition.

10. The method of transmitting packets of claim 8 , wherein for subsequent packets, further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined number of increments based on an operating condition.

11. A method of transmitting packets, the method comprising:

for each packet, setting a variable gain amplifier (VGA) to a first gain and using predetermined gain increments to thereafter increase gain until a gain hold event,

wherein the gain hold event is one of a time duration allocated for changing gain expiring and a desired power being reached, whichever occurs first.

12. The method of transmitting packets of claim 11 , wherein the first gain is an initial gain.

13. The method of transmitting packets of claim 11 , wherein the first gain is a gain associated with the gain hold event of a last transmitted packet.

14. The method of transmitting packets of claim 11 , further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined gain based on an operating condition.

15. The method of transmitting packets of claim 11 , further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined number of increments based on an operating condition.

16. A method of transmitting packets, the method comprising:

on a packet-by-packet basis, setting a variable gain amplifier (VGA) to a first gain and using predetermined gain increments to thereafter increase gain until a gain hold event,

wherein the gain hold event is one of a time duration allocated for changing gain expiring and a desired power being reached.

17. The method of transmitting packets of claim 16 , further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined gain based on an operating condition.

18. The method of transmitting packets of claim 16 , further including:

setting the VGA to the gain associated with the gain hold event of a last transmitted packet minus a predetermined number of increments based on an operating condition.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2015
From: KACZYNSKI, BRIAN J.
To: ATHEROS COMMUNICATIONS, INC.
Reel/Frame 036571/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2011
From: ATHEROS COMMUNICATIONS, INC.
To: THE CONNECTIVITY PATENT TRUST
Reel/Frame 026317/0659 →
Continuity (4)
Continuation 1129260700 · Dec 1, 2005
Division 0992742500 · Aug 10, 2001
Provisional Application 6025815000 · Dec 22, 2000
Related Publication 20070111684A1 · May 17, 2007