Reduced power consumption in a wireless network device
First Claim
1. A method of reducing power while attempting to transmit a packet over a channel using a device having a radio component, said radio component comprising analog circuitry for receiving and transmitting packets and digital circuitry, comprising:
- performing a check to determine if said channel is available;
transmitting said packet after said check if said channel is available;
waiting a delay time before a second check is performed if said channel is not available;
powering off the analog circuitry during said delay time;
performing said second check after said delay time, wherein said second check is performed while said analog circuitry is powered off;
receiving, by software executing on said device, an indication that said second check failed;
powering on said analog circuitry after receiving said indication;
waiting a minimum delay time before a third check is to be performed to determine if said channel is available;
performing said third check after said minimum delay time; and
transmitting said packet after said third check if said channel is available.
0 Assignments
0 Petitions
Accused Products
Abstract
Various techniques for reducing power in a wireless network device are disclosed. In some embodiments, software routines within the device are modified to minimize the time during which the analog circuitry in a radio is powered. In some embodiments, the techniques make use of knowledge of implied delays associated with a particular network protocol. For example, in a CSMA network, there is a defined minimum period before the device can attempt to gain access to the media. The radio may be powered off during this defined period. In other embodiments, modifications to a protocol are disclosed which allow additional power savings.
19 Citations
12 Claims
-
1. A method of reducing power while attempting to transmit a packet over a channel using a device having a radio component, said radio component comprising analog circuitry for receiving and transmitting packets and digital circuitry, comprising:
-
performing a check to determine if said channel is available; transmitting said packet after said check if said channel is available; waiting a delay time before a second check is performed if said channel is not available; powering off the analog circuitry during said delay time; performing said second check after said delay time, wherein said second check is performed while said analog circuitry is powered off; receiving, by software executing on said device, an indication that said second check failed; powering on said analog circuitry after receiving said indication; waiting a minimum delay time before a third check is to be performed to determine if said channel is available; performing said third check after said minimum delay time; and transmitting said packet after said third check if said channel is available. - View Dependent Claims (2, 3, 4)
-
-
5. A method of reducing power while attempting to transmit a packet over a channel using a device having a radio component, said radio component comprising analog circuitry for receiving and transmitting packets and digital circuitry, comprising:
-
using said radio component to perform a hardware-controlled check to determine if said channel is available; transmitting said packet after said hardware-controlled check if said channel is available; and if said channel is not available; providing an indication from said digital circuitry to software executing on said device that said channel is not available; powering down said analog circuitry, using said software, after receiving said indication; waiting a delay time before a second hardware-controlled check is performed; using said radio component to perform said second hardware-controlled check after said delay time, where said analog circuitry is powered off during said second hardware-controlled check; providing a second indication to said software that said second hardware-controlled check failed; powering up said analog circuitry, using said software, after said second indication; and initiating a third hardware-controlled check using a minimum delay. - View Dependent Claims (6, 7, 8)
-
-
9. A device having a radio component with reduced power operation comprising:
- analog circuitry for receiving and transmitting a packet of information over a channel; and
digital circuitry including control circuitry for performing a check to determine if the channel is available, enabling transmission of said packet of information if the channel is available, and otherwise waiting a delay time before a second check is performed while powering off the analog circuitry during the delay time, wherein said second check is performed while the analog circuitry is powered off and said digital circuitry provides to software executing on said device, an indication that said second check failed and powers on said analog circuitry after the indication, the digital circuitry waiting a minimum delay time before a third check is performed to determine if the channel is available, and the analog circuitry transmitting the packet after the third check if the channel is available. - View Dependent Claims (10, 11, 12)
- analog circuitry for receiving and transmitting a packet of information over a channel; and
Specification