WO2009062188A1 - Receiver napping between signals - Google Patents

Receiver napping between signals Download PDF

Info

Publication number
WO2009062188A1
WO2009062188A1 PCT/US2008/083054 US2008083054W WO2009062188A1 WO 2009062188 A1 WO2009062188 A1 WO 2009062188A1 US 2008083054 W US2008083054 W US 2008083054W WO 2009062188 A1 WO2009062188 A1 WO 2009062188A1
Authority
WO
WIPO (PCT)
Prior art keywords
receiver
energy
frame
threshold
channel
Prior art date
Application number
PCT/US2008/083054
Other languages
French (fr)
Inventor
Jeffrey Norwood Harrison
David Benedict Crosby
Andrew Robert Adams
Original Assignee
G2 Microsystems Pty. Ltd
Lindeen, Gordon, R.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by G2 Microsystems Pty. Ltd, Lindeen, Gordon, R. filed Critical G2 Microsystems Pty. Ltd
Publication of WO2009062188A1 publication Critical patent/WO2009062188A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0241Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where no transmission is received, e.g. out of range of the transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present description pertains to the field of power consumption for mobile radio devices in radio frame networks and, in particular, to deactivating and activating a receiver of such a device between receiving frames in the network.
  • Wireless network devices are increasingly popular for a wide range of different applications, from personal communications, to network appliances, to surveillance and distributed control systems, to location determination and tracking systems, to home and office automation systems, to toys.
  • Many of these devices are portable and powered by batteries or other low or limited range power sources.
  • the wireless network features can consume a significant part of the device's total available power.
  • Wireless network communication protocols such as IEEE 802.11 (a standard for wireless communications promulgated by the Institute of Electrical and Electronics Engineers) provide a protocol that a wireless device (or station, STA) can use to discover and communicate data with a other wireless stations (STA).
  • STA wireless station
  • Such a protocol can also allow for a portal into wired networks of various types, typically through a special type of STA designated as an Access Point (AP).
  • AP Access Point
  • the packets are referred to as frames.
  • the frames can vary in length but, for the case on an 802.1 Ig network, are always longer than 28 ⁇ s and often longer than lms. Between each frame the network is quiet for at least lOmicroseconds and as long as tens of milliseconds. In a network where packets are not being sent continuously, there is a significant amount of quiet time when the receiver will nonetheless be powered and looking for frames.
  • a receiver of a mobile device is activated intermittently between signals on a wireless data communication system.
  • a radio receiver of a mobile device is activated. It then measures the channel energy to determine if a frame has been transmitted by a radio transmitter. The measured energy is compared to a threshold. The receiver is then deactivating if the channel energy is less than the threshold, and at least a portion of a frame on the channel is received and the receiver is deactivated if the channel energy is greater than the threshold.
  • Figure 1 is a block diagram of a wireless network device in an environment including multiple access points for communication, according to an embodiment of the invention
  • Figure 2A is a diagram of a wireless communication frame suitable for use with embodiments of the present invention.
  • Figure 2B is a diagram of a PSDU portion of the wireless communication frame of Figure 2A;
  • Figure 3A is a block diagram of a mobile device, according to an embodiment of the invention.
  • Figure 3B is a more detailed block diagram of a receiver of the mobile device of Figure 3 A.
  • Figure 4 is a process flow diagram of establishing communications with one of the access points, according to an embodiment of the invention.
  • the APs Access Points
  • STA's Stations
  • the preamble contains information from which other nodes in the network can determine to whom the frame is directed.
  • the receiver of a mobile device is operated intermittently with a very short cycle time until it detects a signal with energy greater than a predefined energy detection threshold.
  • the energy detection threshold can be fixed or adaptive with channel conditions.
  • the cycle time can be 500ns on and then 2 ⁇ s off. Timing of this nature can help to ensure that the mobile device does not miss a signal while providing lower power consumption.
  • some but not all of the circuitry can be turned off.
  • a timer for example, can remain on to determine when to activate the rest of the receiver.
  • Blocks that have slow settling times as compared to the 2 ⁇ s duty cycle such as DC (Direct Current) offset correction blocks, synthesizer loop filter blocks and analog frequency devices can also be left on.
  • Other components, especially digital components of the baseband PHY (Physical Layer Processor) can be shut off.
  • Power is saved by only activating the receiver continually when a valid 802.11 frame is detected. Otherwise the receiver is operated in the low power intermittent mode.
  • Figure 1 also shows four APs 103, 105, 107, 109.
  • Each AP can receive a probe from the wireless device and send a response back to the wireless device.
  • the particular format of the probe and response is not important to the invention.
  • a wide range of different techniques may be used.
  • the examples described herein are based on 802.11 protocols, but any other signaling system may be used.
  • the APs may be conventional wireless access points used in personal computer networking, or they may be specifically adapted to this or a variety of other applications.
  • AP4 is also shown as being connected through a network 111 to a personal computer 113 and a location server 115.
  • the other APs can also be connected to this or another network, either directly, like AP4 or through other APs. These connections are not shown in order to simplify the drawing.
  • the personal computer may be used for WAN (Wide Area Network) access, system management, communications, location tracking and also to make configuration and other changes.
  • the personal computer or user terminal provides access to the APs and the network for configuration, maintenance, management or any other purpose.
  • FIG. 2A shows an example of an 802.11 wireless networking frame suitable for use in the described embodiments. While this description is presented in the context of 802.11 , a variety of other wireless networking protocols may be used as alternatives.
  • a frame such as that shown in Figure 2 may be used, for example, in the wireless link between a mobile device, such as an RFID tag, or any other wireless device and a wireless access point (WAP) or other communication node or base station.
  • WAP wireless access point
  • a frame 207 begins with a PLCP (Physical Layer Convergence Protocol) preamble 209, followed by a SIGNAL 217, followed by the DATA section 219.
  • the SIGNAL and DATA portions are coded at different rates, depending on the channel quality, equipment and other factors.
  • the PLCP header is not modulated with data, but contains a signal for the purpose of signal acquisition and synchronization.
  • the SIGNAL portion contains a PLCP header 211.
  • the header includes length (LENGTH) 213 and data-rate (RATE) 215 information which can be used to calculate the total length of the frame in time.
  • the DATA section 219 includes a PSDU (PLCP Service Data Unit (SDU)) 223, a short set of tail bits 225 and pad bits 227.
  • PSDU PCP Service Data Unit
  • the PSDU also contains address fields 233, user data 235 and any of a variety of other desired fields, depending on the application. As shown the PSDU ends with the 802.11 FCS (Frame Check Sequence).
  • the PSDU can take a wide variety of different forms, the example of Figure 2A is provided as one possible example.
  • the PSDU may include Logical Link Control (LLC)) authentication protocols, communications, operation, and management data and more.
  • LLC Logical Link Control
  • 802.11 provides a standardized system for encapsulating user data of a variety of different types within 802.11 frames. The particular structure and format of the user data will depend upon the particular application. Internet Protocol, Ethernet, User Datagram Protocol and many other formats may be used in the SDU as allowed by the Specification.
  • a variety of conventional frame formats allow different types of data, including telemetry data from the device to be transmitted over a variety of different network protocols. Such frames can be transmitted to and from the mobile device.
  • headers there are two headers, one for the PLCP and another for the MAC. With other types of frames and packets the headers will differ and may have different names, such as preamble, information, configuration, etc.
  • header is used to refer to all of the bits that describe the packet and its payload except for the actual payload. Header is used regardless of any particular name that might be given these fields in any particular protocol.
  • FIG 3A shows an example hardware configuration that may be used for the mobile device or a portion of the mobile device 101 of Figure 1.
  • this portion of the device is able to function as a radio frequency identification tag.
  • the tag has a controller, or microprocessor 301 to manage the transmit and receive operations described above.
  • the controller is coupled to a modulator 303 to modulate any data that the controller is to send.
  • the modulated data is sent to a power amplifier 305 that sends the modulated signal to an antenna 309.
  • the amplifier controls the power used to send the signals and provides the various power levels mentioned above.
  • the tag In addition to the transmit chain, the tag also has a receive chain that includes a low noise amplifier 311 coupled to the antenna to amplify any received signals that come through the antenna 309. The amplifier is coupled to a demodulator 315 that provides the demodulated data to the controller.
  • the transmit and receive chains may also include additional components, such as oscillators, mixers, up and down converters and other components as may be desired for a particular radio frequency, modulation, and encoding scheme.
  • the receive chain may have an analog amplitude detector 313 to determine the received signal strength of the received signals.
  • the received signal strength may be calculated from the signal strength measured at the demodulator output (315) and current gain setting of the receiver radio. With either method, the determined values can be used as an energy detection mechanism to identify the start of new frames and activate the frame detection mechanism.
  • the microprocessor is coupled also to a transmit power controller 307, and the amplitude detector 313 and can additionally be coupled to any of the other components to receive or provide data and to provide control over the overall system. These connections are not shown. Instead, the connections are shown only to illustrate the path of incoming and outgoing messages. In the example of Figure 3A, the controller 301 generates and interprets messages, counts the responses, counts the number of responses, makes comparisons and performs similar operations as described above.
  • the controller 301 is further coupled to memory 317, the memory includes nonvolatile memory, such as ROM (Read Only Memory) for program instruction and identification values.
  • the memory also includes writeable registers for storing measurements, operands, AP identifications and other values.
  • the memory 317 shown in Figure 3A is coupled to the controller and includes both types. This memory can instead be included within the controller depending on the circumstances.
  • Figure 3 A further shows a battery 319 for powering all of the components.
  • the battery may be a conventional chemical cell, a photovoltaic cell, or any other type of power supply or combination of different types of power supplies.
  • the tag is supplied with a single battery and it has a limited amount of total power available. Accordingly, by reducing the power consumed by the receiver and receiving functions of the tag as described above, the life of the battery can be extended.
  • FIG. 3B shows additional details of the receive chain in the tag of Figure 3A.
  • a signal is received at an antenna 309. This is applied to an LNA (Low Noise Amplifier) 311 and the output of the LNA is applied to variable gain stages (VG).
  • LNA Low Noise Amplifier
  • VG variable gain stages
  • RF radio frequency variable gain amplifier
  • ADC analog to digital converter
  • SYNTH synthesizer module
  • This particular receive chain is provided as on example configuration and the specific details may be adapted to suit any particular application.
  • power savings are obtained by deactivating some or all of the receiver between frames or during any non-802.11 reception.
  • all of the elements of Figure 3B can be turned off. Because some components take time to start back up and settle into a stable state, all of the components would then be switched on some time before they are needed.
  • the synthesizer in some embodiments, might take a millisecond to stabilize.
  • the LNA and VGAs might take tens of microseconds, and the ADC fractions of a microsecond (hundreds of nanoseconds).
  • the components may be activated or deactivated according to a predefined sequence to maintain radio state. For example any DC offset removal circuitry (not shown) may be deactivated first and activated last in order to preserve the DC offset state after napping.
  • the receiver can be shut down in a variety of different ways.
  • the ADC can be deactivated between frame preambles.
  • the ADC, the LNA and the VGAs can be deactivated.
  • FIG. 4 is a process flow diagram showing an example receiver activation and deactivation according to an embodiment of the invention.
  • a radio receiver is activated to receive frames on a wireless radio network. If the mobile device is already on the network, then this can occur based on a predicted time of arrival for a frame from a selected AP. If the mobile device is initiating a connection or has just moved to a new location, then this can be at a random time.
  • the transmitting station is characterized as an AP. This will depend on the particular application. In the standards for 802.11, a STA (station) is used. In other systems, the transmitters may be designated as base stations, routers, nodes, fixed terminals or by other terms. Embodiments of the present invention can provide benefits with a variety of different types of transmitters.
  • the activated receiver measures the received signal strength.
  • the received signal strength may be measured as an RSSI (Received Signal Strength Indication), an amplitude, a power, a signal to noise or noise and interference ratio or in any of a variety of other ways.
  • the received energy is compared to the energy detection threshold.
  • the threshold may be fixed or variable. An example of a fixed threshold would be to select the minimum signal energy necessary to successfully decode a frame. This will depend on the physical layer implementation and performance. A typical threshold may be -90 dBm.
  • the receiver attempts to detect the presence of an 802.11 preamble using standard signal detection techniques.
  • the packet is decoded.
  • a variety of different techniques can be used for decoding the packet. In one example, the entire packet is decoded. In another example, the receiver first decodes the header information to determine whether the packet is of interest to the receiver and decodes the rest of the packet only if it is of interest.
  • the receiver is deactivated. Similarly, after the packet is decoded at block 408, the receiver is also deactivated. The entire receiver can be deactivated or, as mentioned above, only a portion of the receiver can be deactivated.
  • the particular selection of components to activate and deactivate depends on the particular application and the design characteristics of the components. Faster component designs allow more components to be deactivated for shorter intervals. Another consideration is the importance of power savings as compared to quick responsiveness.
  • the deactivated receiver is held in a deactivated state to afford low power operation.
  • the exact duration of this state can be determined in a variety of ways. Some example factors include component settling times, AGC acquisition time, frame detection time and preamble duration. An example deactivation duration may be 2.5 ⁇ s.
  • the receiver is deactivated for some short amount of time relative to the lengths of frames or packets in the system protocols.
  • a short time might be a portion of the duration of a packet or, in 802.11, the SIFS (Short Inter Frame Space) time and then waking long enough to get a good sample of the channel energy, in 802.11 about 4 ⁇ s.
  • the nap time can be increased. An increase can occur after each cycle or each repetition of a number of cycles linearly until some maximum nap time is reached. This allows the nap time to adapt to changing conditions on the channel.
  • the system may alternatively drop out of napping and wait for the some minimum time to receive a packet. This minimum amount of time can correspond to the time to the next preamble and a retry, for example. If a packet is found, the system might return to a regular wake mode. If not, then the nap period can be reset to the minimum and increased over time as no further energy is received.
  • the process of Figure 4 can be operated with a fixed threshold or with an adaptable threshold.
  • blocks 404 and 409 provide for an adaptable threshold, but are not required for fixed energy detection thresholds. Either one or both may be used for an adaptable threshold depending on the implementation.
  • the threshold is adjusted based on the measured energy. This may be done before or after the receiver is deactivated at block 405.
  • the threshold is restored at block 409, before or after the receiver is deactivated at block 405.
  • An adjustable threshold may be particularly well-suited to conditions in which the received signals are impaired.
  • the impairment may be constant or intermittent.
  • Some common signal impairments in 802.11 networks are co-channel and adjacent-channel interference. Co-channel interference is caused by interfering transmitters that share the same channel. Adjacent-channel interference is caused by a transmitter operating in an adjacent channel. Both Co-channel and adjacent-channel interference are manifest as an elevated receiver noise floor. This may result in reduced power savings when a fixed energy detection threshold is employed. The higher amount of noise can be detected as the presence of a signal even when no signal is present. As a result, the receiver may be activated to receive a signal that does not exist, wasting battery or power resources.
  • an adaptive energy detection threshold can restore low power performance.
  • the adaptive thresholding is implemented in blocks 404 and 409 in the example of Figure 4.
  • the nominal (fixed) energy detection threshold is restored.
  • the threshold is modified on the basis of the last energy measurement.
  • One possible implementation for block 404 is to compute a new threshold according to:
  • E RSSI + ⁇ Delta
  • E the new energy detection threshold in dBm
  • RSSI the last energy measurement in dBm from block 402
  • ⁇ Delta a threshold desensitization factor in dB. The value of ⁇ Delta will depend on the accuracy of the energy measurement and the particular hardware involved.
  • the threshold can be the most recent power measurement so that the receiver is looking for an increase in power.
  • a new frame can be detected by measuring an increase in the received power level as compared to, for example 2.5 ⁇ s ago. 802.11 like many other standards requires a signal to noise ratio of mover than OdB at the start of a new signal, so the new signal must start with a raised power level.. This increase in power can be used to detect the start of a new frame. In addition, since a plot of power over time is fairly square, the change is easy to detect.
  • One example use of the process of Figure 4 is in a network that is quiet or in other words is not very busy.
  • the benefits will be greatest in an environment where long frames are being transmitted, as this provides the longest amount of time for the PHY to sleep relative to its awake time.
  • the STA while waiting for a frame can duty cycle the receiver on a millisecond or greater time scale.
  • the exact time scale can be chosen based on amount of traffic and the typical frame lengths. These are balanced against the costs of missing a frame as measured in delay and reliability.
  • missed frames are retried, so that the reliability of the communications is not greatly affected at least in a network with light traffic. This duty cycling of the baseband/analog/RF PHY could provide significant savings.
  • the STA will wait for the selected time and then determine whether there is energy on the channel. If so, then the STA can either wake up for the one packet or stay awake until it receives a frame, or has waited long enough to determine that the medium is still or has become quiet. The receiver can then be deactivated again.
  • the 802.11 protocol indicates that stations must back off for the duration of an EIFS (Extended Inter Frame Space).
  • EIFS Extended Inter Frame Space
  • the receiver can, for example, estimate the time for which the medium will be busy. This estimated time can be based on frame lengths or by experience from previous collisions, among other ways. The period to wait can be adjusted if the STA sees that it is receiving a large or a small number of "retries.” If the number is consistently large after sleeping due to a collision, then the STA can reduce the time for which it sleeps after a collision until the number is sufficiently reduced. On the other hand, if the retry rate is low, then the sleep time can be increased. The optimal sleep time will be a balance between power savings and battery life. The receiver can begin with the EIFS time and then increase it as the retry rate allows.
  • a lesser or more equipped transmitter or receiver than the examples described above may be preferred for certain implementations. Therefore, the configuration of the exemplary tag in Figures 3A and 3B or the environment in Figure 1 will vary from implementation to implementation depending upon numerous factors, such as price constraints, performance requirements, technological improvements, or other circumstances.
  • the particular nature of any attached devices may be adapted to the intended use of the device. Any one or more of the devices, interfaces, or interconnects may be eliminated from this system and others may be added. For example, a variety of different connections to the access point may be provided based on different wired or wireless protocols.
  • Circuit Analog, Digital
  • 802.11 Mac/Phy Fast Napping, Not Me
  • Systems/architectural Standby, fastboot, switching regulators
  • Circuit design on the analog and RF side is attacked with state of the art low power analog design techniques.
  • An example of this from G2 is an ultra low power ADC at 44MHz that consumes 0.95mA. Its figure of merit is 160 pJ per conversion step designed across worst case process, voltage and temperature.
  • the main weapon is voltage scaling.
  • the informed reader will know that at 90 and 65nm process nodes, voltages have ceased to scale linearly.
  • the nominal supply voltage for a low leakage 65nm process is 1.2V - the same voltage as the generic 130nm node.
  • Process scaling still gives a reduction due to capacitance reduction of the gate and routing capacitance but this only translates to about 20% power reduction per node.
  • Clock processing speed for 802.11g/a OFDM does not have to exceed 80MHz. Relative to the capability of the process node this is a low clock rate requirement. We take advantage of this to lower the supply voltage of the digital subsystem. A supply of 0.8V versus the nominal 1.2V is a design target.
  • the power reduction is proportional to voltage, i.e. the reduction would be 33%. However, if the voltage is varied and supplied through a switched regulator then the power reduction is proportional to voltage squared, i.e. the reduction would be 55%.
  • the G2 chip is capable of delivering the greater power reduction of 55% while maintaining a simplified system design.
  • the digital cell library design is also a factor in optimizing power consumption. Three special techniques can be used depending on design requirements.
  • G2 has a highly customized cell library used for the always-on section of the design. This library delivers the ultra low leakage of under 3 ⁇ A.
  • G2 has a flip flop design that allows for 'clock on demand' clocking, in chip modules with relatively low toggling rates this design significantly reduces the power contributed by the flip flops in the design.
  • a novel feature of the same design is that it allows for sloppy clock delivery - reducing the risk of hold time failures - a problem made more likely when operating at ultra low supply voltages.
  • Fast Napping takes advantage of G2's expertise in analog/RFdesign that allows the analog system to take fast naps in the micro-second range. Doing this effectively allows a reduction of 50% of the analog, 100% of the PHY and 50% of the MAC. This allows for significant power reductions especially when the system is 'waiting to receive'.
  • Not Mine is a technique that includes hardware decoding of the 'to' address and 'duration' fields. When this data becomes available and is not for this device, it allows rapid shutdown of the receiver until a predicted time in the future when the current packet transmission will be done and acknowledged. Power saving for this technique depends on the data encoding rate and the length of the data payload in the packet. For example when in the presence of other clients performing video streaming of 1512 byte packets, the power reduction can be enabled for 86% of the time.
  • G2 Techniques used by G2 in this category include a design architecture that allows low standby, fast booting and integration and control of switching regulators.
  • Fast booting is enabled by several design features of the architecture, fast crystal startup, integrated control of the switching regulator bringup, booting of ecos in parallel to switching regulator settling, ROM coding of critical applications and optimizations to allow fast calibration setting of the RF subsystem.
  • G2 has integrated buck and boost switching regulators since its first production silicon. Integrating high power switching regulators, while maintaining a low noise environment for RF reception, is a significant design challenge that G2 has solved. Integrating the switching regulators means that the power quoted by G2 is 'as measured from the battery terminal'. This is appreciably different from chip vendors that quote power at the regulated supply pin of the chip, the system implications of supplying these voltages has significant power and cost penalties.
  • control of the buck regulators allows G2 to extract the maximum power saving from aggressive voltage scaling of the digital subsystem. Without an integrated power management architecture that includes the on- chip regulators this saving would not be possible in a cost effective manner.
  • G2's current production silicon includes 14dBm PAs (Power Amplifiers). However a trend is for high efficiency III- V semiconductor external PAs to be deployed. These are very efficient relative to CMOS PAs. It is likely that G2's 65nm product will utilize a OdBm PA driving an external high-efficiency PA in a module. It should be noted that in several cases transmitting is not the primary mode of operation - optimizing receive power generally delivers greater system benefits than optimizing transmit power.
  • each state can make use of different power techniques the overall power dissipated is dependent on the amount of time the chip spends in each state, i.e. on the operating scenario it is deployed in.
  • Wi-Fi idling Wi-Fi sensors and actuators, wake-on- Wi-Fi, tags
  • High Bandwidth receiving video stream, transmitting pictures from a camera
  • a Wi-Fi device can of course jump between these operating scenarios as required.
  • Low-Latency and High- Latency operating modes take advantage of legacy power save poll (PSP) or the newer WMM-PS modes of operation.
  • PSP legacy power save poll
  • WMM-PS modes operate in similar fashion with similar benefits. See section 'Power Save Polling - background information' for background information on power save poll operation.
  • the steps the Wi-Fi device goes through are: Sleep; Wake; Wait for Beacon; Receive Beacon; Set timer and go to sleep. If there is data for the device indicated by the TIM then after receiving the beacon the device will change modes to a high-bandwidth state, wait for data (broadcast or unicast), receive and ack data, set a timer, enter power save mode and go back to sleep.
  • Wi-Fi devices are not capable of being in a deep sleep state and waking rapidly. They simply cannot wake-up fast enough to respond in the 100ms time frames. These devices sometimes have a 'power save' mode from which they can wake quickly but this mode is relatively expensive due to high standby currents.
  • the G2 silicon allows the chip to sit in a very low standby state, wake quickly and respond all within the 100ms time frame of a beacon period.
  • High latency applications allow applications such as home control.
  • a similar technique to the low-latency scenario is used except that the chip does not wake for every DTIM.
  • Access Points will typically hold data for a power save client for up to 60 seconds. This means that the device can sleep through up to ⁇ 600 beacons.
  • the table below shows operation at 50 Beacons ( ⁇ 5seconds), this would allow a home control device to operate from two Alkaline 1.5V AA cells for 8 years.
  • AP buffer frames for an associated station while the station is asleep.
  • Stations can indicate to APs that they are using power management and APs can indicate to stations the status of their buffer.
  • a station can be in either Continuously Active Mode (CAM) or Power Save Mode (PSM).
  • CAM Continuously Active Mode
  • PSM Power Save Mode
  • a station notifies its mode to an AP using the Power Management bit in the Frame Control field in transmitted frames. Setting the bit indicates PSM and clearing the bit indicates CAM.
  • APs indicate the buffer status in Beacon frames which contain a Traffic Indication Map (TIM) information element.
  • TIM Traffic Indication Map
  • DTIM Delivery Traffic Indication Map
  • a station When a station associates with an AP, it indicates a Listen Interval in the Association Request frame.
  • the Listen Interval tells the AP how frequently the station intends to listen to beacon frames for indication of buffered unicast frames.
  • the Listen Interval is a 16 bit value and is specified in multiples of the beacon period. This value gives the AP a clue to the buffer requirements of the station and it is conceivable that an AP could reject an association if the Listen Interval is too long. An AP is entitled to discard frames that are buffered for greater than the Listen Interval.
  • the Association Response frame sent from the AP to the station contains an association identifier (AID).
  • the AID is unique for each station associated with the AP and is used by the AP to indicate when buffered unicast frames are present.
  • the AP maintains a Virtual Bitmap of 2008 bits where each bit represents the buffer status for an AID.
  • the Partial Virtual Bitmap in the TIM contains one or more octets from the Virtual Bitmap representing those stations for which it has frames buffered. For example if the AP has frames buffered for AID 1, bit 1 of the first octet will be set to 1. Bits 1 to 7 in the Bitmap Control octet are the Bitmap Offset; this is used to allow stations to determine which parts of the Virtual Bitmap have been included in the TIM.
  • a station To retrieve buffered frames, a station has to wake up periodically and listen to beacon frames. If it determines that the AP has buffered frames for it, the station sends a PS-Poll frame to the AP. In response to the PS-Poll frame, the AP will send a single frame from its buffer. The AP should not remove the frame from its buffer until it has received an ACK for the frame. The AP indicates if more frames are buffered using the More Data bit in the Frame control field; there are more frames if the bit is set. The station continues to send PS-Poll frames to the AP until either the More Data bit is cleared in the received frame or the bit corresponding to its AID in the TIM is cleared. The station should empty the AP buffer before going back to sleep.
  • Another method for a station to retrieve buffered frames is to switch from PSM to CAM when it wakes up. The AP will then send any buffered frames to the station without requiring the station to poll for each frame.
  • the AP isn't required to set the More Data bit, so the station needs a mechanism to determine when it can go back to sleep.
  • One method is to use a timer to detect a receive idle period. The timer is restarted whenever a frame is received and if the timer expires, the station assumes that no more frames are going to be received. After receiving all its frames, the station can return to PSM, send any frames it has been waiting to send and then go back to sleep. Note that when going back to PSM mode, every frame sent needs to have the Power Management bit set otherwise the station will be toggling from PSM to CAM.
  • Broadcast and multicast frames are also buffered by the AP for stations in PSM.
  • the broadcast and multicast frames are sent immediately after a beacon containing a DTIM.
  • Stations wishing to receive these frames need to be awake when the DTIM is transmitted so that they can determine if any frames are about to be delivered.
  • the AP sends a DTIM at a rate determined by the DTIM period.
  • the DTIM period is indicated in the TIM DTIM Period field, this is a single octet, so the DTIM period can be between 1 and 255.
  • the DTIM period of 0 is reserved.
  • the DTIM period is specified in units of the beacon interval, the beacon interval is commonly set to 100 ms however it is configurable.
  • the DTIM period is typically set between 1 and 3.
  • Beacon frames additionally contain the DTIM count in the TIM.
  • the DTIM count indicates how many more beacons, including the current one, appear before the next DTIM.
  • the AP indicates that it has broadcast or multicast frames for delivery by setting the Traffic Indicator bit, bit 0 in the TIM Bitmap Control field. This bit is associated with AID O.
  • a station in PSM should wake to receive the DTIM, check the Traffic Indicator bit and receive buffered frames if the bit was set, otherwise it may go to sleep.
  • APs don't set the More Data bit when sending buffered broadcast or multicast frames, so the station needs a method to determine when to return to sleep.
  • a receive idle timer could be used as described in the PSM/CAM section above.
  • the receiver can be operated intermittently with a very short cycle time (eg. 500ns on, 2 ⁇ s off; always shorter than the signal preamble so you don't miss a signal) until a signal is received.
  • a very short cycle time eg. 500ns on, 2 ⁇ s off; always shorter than the signal preamble so you don't miss a signal
  • “Napping” refers to the time the receiver is asleep e.g. for 2 ⁇ s.
  • WiFi MAC layer ex -protocol power saving mechanism by sleeping the PHY when medium unavailable or of no interest.
  • WiFi (802.11) receivers typically demodulate all frames which they receive. This is done both while waiting for a frame for the particular station (STA), and while waiting for an opportunity to transmit. Both waiting (without demodulating) and demodulating incur a cost in energy dissipation. In a case where the STA is spending a significant amount of its time listening for frames or waiting to transmit as compared to transmitting, this energy can become a dominant contributor to system energy dissipation.
  • the PHY can be put to sleep for cases where 1) The medium has a transaction of no interest to us, or 2) The medium is quiet, or 3) There has been a collision on the medium.
  • WiFi (802.11) frames contain information on the type and length of the current frame and the current transaction, and a MAC address identifying the recipient of the current transaction. Both of these units of information are stored near the start (in time) of the frame as transmitted over the air. By examining these units of information, an intelligent STA can determine whether the current transaction is of interest, as well the length of time for which the current transaction will be using the medium.
  • the STA has enough information to turn off the PHY (baseband/analog/RF) until such time as the medium will again be available (either for transmitting a frame or for the possible reception of a packet of interest).
  • the STA (while waiting for a frame) could duty cycle the receiver on a millisecond or greater time scale.
  • the exact time scale would be chosen based on knowledge of the frame lengths it has seen or expects to see, so that the likelihood of missing a frame (keeping in mind that there will be retries for missed frames) is reduced to a desired likelihood.
  • This duty cycling of the baseband/analog/RF PHY could provide significant savings.
  • the duty cycle could be chosen so that the PHY listens for a period larger than the SIFS time or DIF times or even minimum backoff time (in a quiet medium the Contention Window will be small) to increase likelihood of seeing a packet if it is there.
  • Successful reception of a packet is not necessary to indicate the presence of activity on the medium - even detection of a frame mid-way through provides sufficient information to change the duty cycling ratio to a higher value so that the next frame will be received from the start (which is to say, successfully) - in fact after seeing the energy, the STA may simply go back to its normal mode of operation until it either receives a frame, or has waited long enough to determine that the medium is still quiet and return to its "sleep while quiet" mode.
  • the 802.11 protocol indicates that stations must back off for an Errored Inter Frame Space.
  • An example of activity possible in a fully integrated chip not possible in a multi- chip system is the ability of the WLAN system to operate autonomously in and make decisions such as when and how to roam from one radio access point to another. Because everything is integrated and tightly controlled, this roaming can be achieved without loss of streaming media data as experienced by the user of the device.
  • the present invention may include various steps.
  • the steps of the present invention may be performed by hardware components, such as those shown in the Figures, or may be embodied in machine-executable instructions, which may be used to cause general-purpose or special-purpose processor or logic circuits programmed with the instructions to perform the steps.
  • the steps may be performed by a combination of hardware and software.
  • the present invention may be provided as a computer program product which may include a machine-readable medium having stored thereon instructions which may be used to program an agent or a computer system to perform a process according to the present invention.
  • the machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, magnet or optical cards, flash memory, or other type of machine- readable media suitable for storing electronic instructions.
  • a separate memory is provided. However, the memory may also be resident within the microprocessor.
  • the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem or network connection).
  • a communication link e.g., a modem or network connection

Abstract

A receiver of a mobile device is activated intermittently between signals on a wireless data communication system. In one example, a radio receiver of a mobile device is activated. It then measures the channel energy to determine if a frame has been transmitted by a radio transmitter. The measured energy is compared to a threshold. The receiver is then deactivating if the channel energy is less than the threshold, and at least a portion of a frame on the channel is received and the receiver is deactivated if the channel energy is greater than the threshold.

Description

RECEIVER NAPPING BETWEEN SIGNALS
BACKGROUND
Field
The present description pertains to the field of power consumption for mobile radio devices in radio frame networks and, in particular, to deactivating and activating a receiver of such a device between receiving frames in the network.
Related Art
Wireless network devices are increasingly popular for a wide range of different applications, from personal communications, to network appliances, to surveillance and distributed control systems, to location determination and tracking systems, to home and office automation systems, to toys.. Many of these devices are portable and powered by batteries or other low or limited range power sources. In a low power portable device, the wireless network features can consume a significant part of the device's total available power.
Wireless network communication protocols, such as IEEE 802.11 (a standard for wireless communications promulgated by the Institute of Electrical and Electronics Engineers) provide a protocol that a wireless device (or station, STA) can use to discover and communicate data with a other wireless stations (STA). Such a protocol can also allow for a portal into wired networks of various types, typically through a special type of STA designated as an Access Point (AP).
In an 802.11 wireless network, the packets are referred to as frames. The frames can vary in length but, for the case on an 802.1 Ig network, are always longer than 28μs and often longer than lms. Between each frame the network is quiet for at least lOmicroseconds and as long as tens of milliseconds. In a network where packets are not being sent continuously, there is a significant amount of quiet time when the receiver will nonetheless be powered and looking for frames.
Each millisecond that the mobile device must stay active consumes energy for a battery-powered device, the process of listening to frames to determine whether they are addressed to that mobile device can consume significant battery power. This power consumption will eventually discharge a mobile device's battery. However, a longer battery life will significantly reduce the cost of using and maintaining a large number of RFID tags, or any of a variety of other wireless devices. SUMMARY
A receiver of a mobile device is activated intermittently between signals on a wireless data communication system. In one example, a radio receiver of a mobile device is activated. It then measures the channel energy to determine if a frame has been transmitted by a radio transmitter. The measured energy is compared to a threshold. The receiver is then deactivating if the channel energy is less than the threshold, and at least a portion of a frame on the channel is received and the receiver is deactivated if the channel energy is greater than the threshold.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention may be more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which like reference numerals refer to corresponding parts throughout the several views of the drawings, and in which:
Figure 1 is a block diagram of a wireless network device in an environment including multiple access points for communication, according to an embodiment of the invention;
Figure 2A is a diagram of a wireless communication frame suitable for use with embodiments of the present invention;
Figure 2B is a diagram of a PSDU portion of the wireless communication frame of Figure 2A;
Figure 3A is a block diagram of a mobile device, according to an embodiment of the invention;
Figure 3B is a more detailed block diagram of a receiver of the mobile device of Figure 3 A; and
Figure 4 is a process flow diagram of establishing communications with one of the access points, according to an embodiment of the invention.
DETAILED DESCRIPTION
In a typical wireless network, the APs (Access Points) or STA's (Stations) transmit data in the form of frames that start with a preamble. The preamble contains information from which other nodes in the network can determine to whom the frame is directed. In a populated network, there may be many frames that are not directed to any one particular mobile device.
In one example of the invention, the receiver of a mobile device is operated intermittently with a very short cycle time until it detects a signal with energy greater than a predefined energy detection threshold. The energy detection threshold can be fixed or adaptive with channel conditions. In the context of frames in 802.11 , the cycle time can be 500ns on and then 2μs off. Timing of this nature can help to ensure that the mobile device does not miss a signal while providing lower power consumption.
During the off times, some but not all of the circuitry can be turned off. A timer, for example, can remain on to determine when to activate the rest of the receiver. Blocks that have slow settling times as compared to the 2μs duty cycle, such as DC (Direct Current) offset correction blocks, synthesizer loop filter blocks and analog frequency devices can also be left on. Other components, especially digital components of the baseband PHY (Physical Layer Processor) can be shut off.
Power is saved by only activating the receiver continually when a valid 802.11 frame is detected. Otherwise the receiver is operated in the low power intermittent mode.
Figure 1 also shows four APs 103, 105, 107, 109. Each AP can receive a probe from the wireless device and send a response back to the wireless device. The particular format of the probe and response is not important to the invention. A wide range of different techniques may be used. The examples described herein are based on 802.11 protocols, but any other signaling system may be used. The APs may be conventional wireless access points used in personal computer networking, or they may be specifically adapted to this or a variety of other applications.
AP4 is also shown as being connected through a network 111 to a personal computer 113 and a location server 115. The other APs can also be connected to this or another network, either directly, like AP4 or through other APs. These connections are not shown in order to simplify the drawing. The personal computer may be used for WAN (Wide Area Network) access, system management, communications, location tracking and also to make configuration and other changes. The personal computer or user terminal provides access to the APs and the network for configuration, maintenance, management or any other purpose.
Figure 2A shows an example of an 802.11 wireless networking frame suitable for use in the described embodiments. While this description is presented in the context of 802.11 , a variety of other wireless networking protocols may be used as alternatives. A frame such as that shown in Figure 2 may be used, for example, in the wireless link between a mobile device, such as an RFID tag, or any other wireless device and a wireless access point (WAP) or other communication node or base station. In accordance with conventions for 802.11, a frame 207 begins with a PLCP (Physical Layer Convergence Protocol) preamble 209, followed by a SIGNAL 217, followed by the DATA section 219. The SIGNAL and DATA portions are coded at different rates, depending on the channel quality, equipment and other factors. The PLCP header is not modulated with data, but contains a signal for the purpose of signal acquisition and synchronization.
The SIGNAL portion contains a PLCP header 211. The header includes length (LENGTH) 213 and data-rate (RATE) 215 information which can be used to calculate the total length of the frame in time.
The DATA section 219 includes a PSDU (PLCP Service Data Unit (SDU)) 223, a short set of tail bits 225 and pad bits 227. The PSDU payload 223, as shown in Figure 2B contains a "Duration" field 231 indicating the time remaining for this transaction to complete, measured from the end of the current frame. The PSDU also contains address fields 233, user data 235 and any of a variety of other desired fields, depending on the application. As shown the PSDU ends with the 802.11 FCS (Frame Check Sequence).
The PSDU can take a wide variety of different forms, the example of Figure 2A is provided as one possible example. The PSDU may include Logical Link Control (LLC)) authentication protocols, communications, operation, and management data and more. As can be seen in Figures 2A and 2B, 802.11 provides a standardized system for encapsulating user data of a variety of different types within 802.11 frames. The particular structure and format of the user data will depend upon the particular application. Internet Protocol, Ethernet, User Datagram Protocol and many other formats may be used in the SDU as allowed by the Specification. A variety of conventional frame formats allow different types of data, including telemetry data from the device to be transmitted over a variety of different network protocols. Such frames can be transmitted to and from the mobile device.
As can be seen in Figures 2A and 2B, there are two headers, one for the PLCP and another for the MAC. With other types of frames and packets the headers will differ and may have different names, such as preamble, information, configuration, etc. In the context of the present description, header is used to refer to all of the bits that describe the packet and its payload except for the actual payload. Header is used regardless of any particular name that might be given these fields in any particular protocol.
Figure 3A shows an example hardware configuration that may be used for the mobile device or a portion of the mobile device 101 of Figure 1. In this example, this portion of the device is able to function as a radio frequency identification tag. The tag has a controller, or microprocessor 301 to manage the transmit and receive operations described above. The controller is coupled to a modulator 303 to modulate any data that the controller is to send. The modulated data is sent to a power amplifier 305 that sends the modulated signal to an antenna 309. The amplifier controls the power used to send the signals and provides the various power levels mentioned above.
In addition to the transmit chain, the tag also has a receive chain that includes a low noise amplifier 311 coupled to the antenna to amplify any received signals that come through the antenna 309. The amplifier is coupled to a demodulator 315 that provides the demodulated data to the controller. The transmit and receive chains may also include additional components, such as oscillators, mixers, up and down converters and other components as may be desired for a particular radio frequency, modulation, and encoding scheme.
The receive chain may have an analog amplitude detector 313 to determine the received signal strength of the received signals. Alternatively the received signal strength may be calculated from the signal strength measured at the demodulator output (315) and current gain setting of the receiver radio. With either method, the determined values can be used as an energy detection mechanism to identify the start of new frames and activate the frame detection mechanism. The microprocessor is coupled also to a transmit power controller 307, and the amplitude detector 313 and can additionally be coupled to any of the other components to receive or provide data and to provide control over the overall system. These connections are not shown. Instead, the connections are shown only to illustrate the path of incoming and outgoing messages. In the example of Figure 3A, the controller 301 generates and interprets messages, counts the responses, counts the number of responses, makes comparisons and performs similar operations as described above.
The controller 301 is further coupled to memory 317, the memory includes nonvolatile memory, such as ROM (Read Only Memory) for program instruction and identification values. The memory also includes writeable registers for storing measurements, operands, AP identifications and other values. The memory 317 shown in Figure 3A is coupled to the controller and includes both types. This memory can instead be included within the controller depending on the circumstances.
Figure 3 A further shows a battery 319 for powering all of the components. The battery may be a conventional chemical cell, a photovoltaic cell, or any other type of power supply or combination of different types of power supplies. As mentioned above, in many applications, the tag is supplied with a single battery and it has a limited amount of total power available. Accordingly, by reducing the power consumed by the receiver and receiving functions of the tag as described above, the life of the battery can be extended.
Figure 3B shows additional details of the receive chain in the tag of Figure 3A. As in Figure 3A, a signal is received at an antenna 309. This is applied to an LNA (Low Noise Amplifier) 311 and the output of the LNA is applied to variable gain stages (VG). In this example, there is an RF (radio frequency) variable gain amplifier (VGA) 323 coupled to a down converter or mixer 325 coupled to a baseband VGA 327. The baseband signal from the variable gain stage amplifier is applied to an ADC (analog to digital converter) 329 and then to the demodulator 315 as shown in Figure 3 A. A synthesizer module (SYNTH) 321 develops a local oscillator signal for the mixer and for the ADC. This particular receive chain is provided as on example configuration and the specific details may be adapted to suit any particular application. As mentioned above, power savings are obtained by deactivating some or all of the receiver between frames or during any non-802.11 reception. In a simple design, all of the elements of Figure 3B can be turned off. Because some components take time to start back up and settle into a stable state, all of the components would then be switched on some time before they are needed. For example, the synthesizer in some embodiments, might take a millisecond to stabilize. The LNA and VGAs might take tens of microseconds, and the ADC fractions of a microsecond (hundreds of nanoseconds). The components may be activated or deactivated according to a predefined sequence to maintain radio state. For example any DC offset removal circuitry (not shown) may be deactivated first and activated last in order to preserve the DC offset state after napping.
Accordingly, the receiver can be shut down in a variety of different ways. For very short intervals (fractions of a microsecond), the ADC can be deactivated between frame preambles. For longer intervals (microseconds), the ADC, the LNA and the VGAs can be deactivated.
Figure 4 is a process flow diagram showing an example receiver activation and deactivation according to an embodiment of the invention. At block 401, a radio receiver is activated to receive frames on a wireless radio network. If the mobile device is already on the network, then this can occur based on a predicted time of arrival for a frame from a selected AP. If the mobile device is initiating a connection or has just moved to a new location, then this can be at a random time.
As in the other figures, while the transmitting station is characterized as an AP. This will depend on the particular application. In the standards for 802.11, a STA (station) is used. In other systems, the transmitters may be designated as base stations, routers, nodes, fixed terminals or by other terms. Embodiments of the present invention can provide benefits with a variety of different types of transmitters.
At block 402, the activated receiver measures the received signal strength. The received signal strength may be measured as an RSSI (Received Signal Strength Indication), an amplitude, a power, a signal to noise or noise and interference ratio or in any of a variety of other ways. At block 403 the received energy is compared to the energy detection threshold. The threshold may be fixed or variable. An example of a fixed threshold would be to select the minimum signal energy necessary to successfully decode a frame. This will depend on the physical layer implementation and performance. A typical threshold may be -90 dBm.
At decision block 403, if the threshold is exceeded, then at block 407 the receiver attempts to detect the presence of an 802.11 preamble using standard signal detection techniques. At block 408 the packet is decoded. A variety of different techniques can be used for decoding the packet. In one example, the entire packet is decoded. In another example, the receiver first decodes the header information to determine whether the packet is of interest to the receiver and decodes the rest of the packet only if it is of interest.
If the threshold is not exceeded, then at block 405, the receiver is deactivated. Similarly, after the packet is decoded at block 408, the receiver is also deactivated. The entire receiver can be deactivated or, as mentioned above, only a portion of the receiver can be deactivated. The particular selection of components to activate and deactivate depends on the particular application and the design characteristics of the components. Faster component designs allow more components to be deactivated for shorter intervals. Another consideration is the importance of power savings as compared to quick responsiveness.
At block 406, the deactivated receiver is held in a deactivated state to afford low power operation. The exact duration of this state can be determined in a variety of ways. Some example factors include component settling times, AGC acquisition time, frame detection time and preamble duration. An example deactivation duration may be 2.5μs.
In one example, the receiver is deactivated for some short amount of time relative to the lengths of frames or packets in the system protocols. Such a short time might be a portion of the duration of a packet or, in 802.11, the SIFS (Short Inter Frame Space) time and then waking long enough to get a good sample of the channel energy, in 802.11 about 4μs. If after some number of cycles, no channel energy is detected, the nap time can be increased. An increase can occur after each cycle or each repetition of a number of cycles linearly until some maximum nap time is reached. This allows the nap time to adapt to changing conditions on the channel.
After energy is detected on the channel, the system may alternatively drop out of napping and wait for the some minimum time to receive a packet. This minimum amount of time can correspond to the time to the next preamble and a retry, for example. If a packet is found, the system might return to a regular wake mode. If not, then the nap period can be reset to the minimum and increased over time as no further energy is received.
The process of Figure 4 can be operated with a fixed threshold or with an adaptable threshold. In the example of Figure 4, blocks 404 and 409 provide for an adaptable threshold, but are not required for fixed energy detection thresholds. Either one or both may be used for an adaptable threshold depending on the implementation.
As shown in Figure 4, if the received energy is below the threshold, then the threshold is adjusted based on the measured energy. This may be done before or after the receiver is deactivated at block 405. Optionally, if the receiver successfully decodes the packet at block 408, then the threshold is restored at block 409, before or after the receiver is deactivated at block 405.
An adjustable threshold may be particularly well-suited to conditions in which the received signals are impaired. The impairment may be constant or intermittent. Some common signal impairments in 802.11 networks are co-channel and adjacent-channel interference. Co-channel interference is caused by interfering transmitters that share the same channel. Adjacent-channel interference is caused by a transmitter operating in an adjacent channel. Both Co-channel and adjacent-channel interference are manifest as an elevated receiver noise floor. This may result in reduced power savings when a fixed energy detection threshold is employed. The higher amount of noise can be detected as the presence of a signal even when no signal is present. As a result, the receiver may be activated to receive a signal that does not exist, wasting battery or power resources.
In such high noise environments, an adaptive energy detection threshold can restore low power performance. The adaptive thresholding is implemented in blocks 404 and 409 in the example of Figure 4. At block 409, the nominal (fixed) energy detection threshold is restored. At block 404, the threshold is modified on the basis of the last energy measurement. One possible implementation for block 404 is to compute a new threshold according to:
E = RSSI + \Delta where E is the new energy detection threshold in dBm, RSSI is the last energy measurement in dBm from block 402, and \Delta is a threshold desensitization factor in dB. The value of \Delta will depend on the accuracy of the energy measurement and the particular hardware involved.
Similarly, the threshold can be the most recent power measurement so that the receiver is looking for an increase in power. A new frame can be detected by measuring an increase in the received power level as compared to, for example 2.5μs ago. 802.11 like many other standards requires a signal to noise ratio of mover than OdB at the start of a new signal, so the new signal must start with a raised power level.. This increase in power can be used to detect the start of a new frame. In addition, since a plot of power over time is fairly square, the change is easy to detect.
One example use of the process of Figure 4 is in a network that is quiet or in other words is not very busy. The benefits will be greatest in an environment where long frames are being transmitted, as this provides the longest amount of time for the PHY to sleep relative to its awake time. In this case, the STA while waiting for a frame can duty cycle the receiver on a millisecond or greater time scale. The exact time scale can be chosen based on amount of traffic and the typical frame lengths. These are balanced against the costs of missing a frame as measured in delay and reliability. Typically, in 802.11 and other protocols, missed frames are retried, so that the reliability of the communications is not greatly affected at least in a network with light traffic. This duty cycling of the baseband/analog/RF PHY could provide significant savings.
In this example, the STA will wait for the selected time and then determine whether there is energy on the channel. If so, then the STA can either wake up for the one packet or stay awake until it receives a frame, or has waited long enough to determine that the medium is still or has become quiet. The receiver can then be deactivated again.
Another example use is in the case of a collision between two frames on the medium, the 802.11 protocol indicates that stations must back off for the duration of an EIFS (Extended Inter Frame Space). Referring to Figure 4, if the energy exceeds the threshold, but the receiver cannot demodulate the frame, then there may have been a collision between frames from different transmitters. The radio can then be deactivated for the period as indicated in the 802.11 specification, EIFS, or for some other length of time.
The receiver can, for example, estimate the time for which the medium will be busy. This estimated time can be based on frame lengths or by experience from previous collisions, among other ways. The period to wait can be adjusted if the STA sees that it is receiving a large or a small number of "retries." If the number is consistently large after sleeping due to a collision, then the STA can reduce the time for which it sleeps after a collision until the number is sufficiently reduced. On the other hand, if the retry rate is low, then the sleep time can be increased. The optimal sleep time will be a balance between power savings and battery life. The receiver can begin with the EIFS time and then increase it as the retry rate allows.
A lesser or more equipped transmitter or receiver than the examples described above may be preferred for certain implementations. Therefore, the configuration of the exemplary tag in Figures 3A and 3B or the environment in Figure 1 will vary from implementation to implementation depending upon numerous factors, such as price constraints, performance requirements, technological improvements, or other circumstances. The particular nature of any attached devices may be adapted to the intended use of the device. Any one or more of the devices, interfaces, or interconnects may be eliminated from this system and others may be added. For example, a variety of different connections to the access point may be provided based on different wired or wireless protocols.
Background Introduction
Addressing the lowest possible system power for Wi-Fi usage requires more than just a focus on active receive and transmit power. Some considered thought about the use cases of client Wi-Fi devices will lead to the conclusion that optimizing other factors, in addition to receive and transmit, allows for a system optimized design that can deliver average power usage below 1OmW.
In order to deliver state of the art power handling, the system design needs to be attacked simultaneously on three levels: Circuit (Analog, Digital); 802.11 Mac/Phy (Fast Napping, Not Me); Systems/architectural (standby, fastboot, switching regulators) Circuit Design
Circuit design on the analog and RF side is attacked with state of the art low power analog design techniques. An example of this from G2 is an ultra low power ADC at 44MHz that consumes 0.95mA. Its figure of merit is 160 pJ per conversion step designed across worst case process, voltage and temperature.
On the digital side, the main weapon is voltage scaling. The informed reader will know that at 90 and 65nm process nodes, voltages have ceased to scale linearly. The nominal supply voltage for a low leakage 65nm process is 1.2V - the same voltage as the generic 130nm node. Process scaling still gives a reduction due to capacitance reduction of the gate and routing capacitance but this only translates to about 20% power reduction per node.
Clock processing speed for 802.11g/a OFDM does not have to exceed 80MHz. Relative to the capability of the process node this is a low clock rate requirement. We take advantage of this to lower the supply voltage of the digital subsystem. A supply of 0.8V versus the nominal 1.2V is a design target.
If this voltage is varied and supplied via a linear regulator, the power reduction is proportional to voltage, i.e. the reduction would be 33%. However, if the voltage is varied and supplied through a switched regulator then the power reduction is proportional to voltage squared, i.e. the reduction would be 55%.
Since the analog subsystem will need a higher voltage to meet its dynamic range requirements, it is hard to justify separate system wide switching regulators for these multiple voltage requirements. However, when coupled with the architectural design that includes two on-chip switching buck regulators for the analog and digital systems, the G2 chip is capable of delivering the greater power reduction of 55% while maintaining a simplified system design.
The digital cell library design is also a factor in optimizing power consumption. Three special techniques can be used depending on design requirements.
First, G2 has a highly customized cell library used for the always-on section of the design. This library delivers the ultra low leakage of under 3μA.
Second, for 65nm designs, leakage of the main digital cell library becomes a concern. Normally a library with higher than nominal Vt is used to ameliorate the problem. Lowering the supply voltage as discussed above also helps to lower the leakage. There is a tradeoff between the Vt used and the voltage that the chip can be operated at. The tradeoff is between leakage power and operating power. The optimal design point scan be improved by the design of a customized cell library that allows operation at a lower supply voltage with the same Vt than might otherwise be possible.
Third, G2 has a flip flop design that allows for 'clock on demand' clocking, in chip modules with relatively low toggling rates this design significantly reduces the power contributed by the flip flops in the design. A novel feature of the same design is that it allows for sloppy clock delivery - reducing the risk of hold time failures - a problem made more likely when operating at ultra low supply voltages.
802.11 MAC/PHY
There are optimizations that can be made for power in the 802.11 MAC/PHY/RF system. Two examples of this are techniques G2 calls Fast Napping and Not Mine.
Fast Napping takes advantage of G2's expertise in analog/RFdesign that allows the analog system to take fast naps in the micro-second range. Doing this effectively allows a reduction of 50% of the analog, 100% of the PHY and 50% of the MAC. This allows for significant power reductions especially when the system is 'waiting to receive'.
Not Mine is a technique that includes hardware decoding of the 'to' address and 'duration' fields. When this data becomes available and is not for this device, it allows rapid shutdown of the receiver until a predicted time in the future when the current packet transmission will be done and acknowledged. Power saving for this technique depends on the data encoding rate and the length of the data payload in the packet. For example when in the presence of other clients performing video streaming of 1512 byte packets, the power reduction can be enabled for 86% of the time.
S ys terns/Architectural
Techniques used by G2 in this category include a design architecture that allows low standby, fast booting and integration and control of switching regulators.
The combination of a very low standby and a fast boot mechanism allows the G2 Wi-Fi family to maximize the significant power advantages to be gained from the Wi-Fi power save poll mode and the newer techniques of the Wi-Fi Alliance's WMM-PS modes. This will be discussed in more depth below, suffice to say that Wi-Fi systems that cannot support low standby and fast-boot cannot take full advantage of the power saving potentially available.
Fast booting is enabled by several design features of the architecture, fast crystal startup, integrated control of the switching regulator bringup, booting of ecos in parallel to switching regulator settling, ROM coding of critical applications and optimizations to allow fast calibration setting of the RF subsystem.
G2 has integrated buck and boost switching regulators since its first production silicon. Integrating high power switching regulators, while maintaining a low noise environment for RF reception, is a significant design challenge that G2 has solved. Integrating the switching regulators means that the power quoted by G2 is 'as measured from the battery terminal'. This is appreciably different from chip vendors that quote power at the regulated supply pin of the chip, the system implications of supplying these voltages has significant power and cost penalties.
In addition, as mentioned above, the control of the buck regulators allows G2 to extract the maximum power saving from aggressive voltage scaling of the digital subsystem. Without an integrated power management architecture that includes the on- chip regulators this saving would not be possible in a cost effective manner.
States
There are 6 major operating states for a Wi-Fi chip, each of the above techniques can be applied to some but usually not all these states. The table below describes these states, the power expected for a 65 nm G2 chip in each state and which techniques described above that are being applied.
Figure imgf000016_0001
Table A note on transmit: G2's current production silicon includes 14dBm PAs (Power Amplifiers). However a trend is for high efficiency III- V semiconductor external PAs to be deployed. These are very efficient relative to CMOS PAs. It is likely that G2's 65nm product will utilize a OdBm PA driving an external high-efficiency PA in a module. It should be noted that in several cases transmitting is not the primary mode of operation - optimizing receive power generally delivers greater system benefits than optimizing transmit power.
Because each state can make use of different power techniques the overall power dissipated is dependent on the amount of time the chip spends in each state, i.e. on the operating scenario it is deployed in.
Operating Scenarios
There are many possible applications for a Wi-Fi chip but in general these applications slot into three operating scenarios, low-latency, high-latency and high- bandwidth. Examples of applications under each scenario are:
Low-Latency: voip, push to talk, browsing, Wi-Fi remotes, audio streaming
High-Latency: Wi-Fi idling, Wi-Fi sensors and actuators, wake-on- Wi-Fi, tags
High Bandwidth: receiving video stream, transmitting pictures from a camera
A Wi-Fi device can of course jump between these operating scenarios as required.
Low-Latency and High- Latency operating modes take advantage of legacy power save poll (PSP) or the newer WMM-PS modes of operation. The following will concentrate on legacy PSP modes but WMM-PS modes operate in similar fashion with similar benefits. See section 'Power Save Polling - background information' for background information on power save poll operation.
Low-Latency
In the low latency scenario the Wi-Fi device wakes for every DTIM (102ms if DTIM=TIM) to detect if the AP is holding traffic for it. If traffic is available the Wi-Fi device stays awake to receive the information, respond and go back to sleep. The steps the Wi-Fi device goes through are: Sleep; Wake; Wait for Beacon; Receive Beacon; Set timer and go to sleep. If there is data for the device indicated by the TIM then after receiving the beacon the device will change modes to a high-bandwidth state, wait for data (broadcast or unicast), receive and ack data, set a timer, enter power save mode and go back to sleep.
Many Wi-Fi devices are not capable of being in a deep sleep state and waking rapidly. They simply cannot wake-up fast enough to respond in the 100ms time frames. These devices sometimes have a 'power save' mode from which they can wake quickly but this mode is relatively expensive due to high standby currents. The G2 silicon allows the chip to sit in a very low standby state, wake quickly and respond all within the 100ms time frame of a beacon period.
Let's take the case of a VoIP enabled Wi-Fi device. The device spends significant time waiting for a call, in this state the device wakes, finds no data for it and goes to sleep. The table below shows that the average power to achieve this with the targeted 65nm G2 Eden product is 3.34mW. In a cell phone with a 3.6V lithium ion rechargeable battery (710mA-hr), such as the Motorola Razr, this translates to 31 days of operation.
High-Latency
High latency applications allow applications such as home control. In this situation a similar technique to the low-latency scenario is used except that the chip does not wake for every DTIM. Access Points will typically hold data for a power save client for up to 60 seconds. This means that the device can sleep through up to ~600 beacons. The table below shows operation at 50 Beacons (~5seconds), this would allow a home control device to operate from two Alkaline 1.5V AA cells for 8 years.
High Bandwidth
In this mode the chip is fully on and it comes down to the 5OmWs of receive power delivered with advanced circuit and switch regulator techniques described above. It should be mentioned however that a Wi-Fi chip in a client device will not spend all its life in this mode, on average there are still very long periods when the device is idle and can be placed in the low-latency mode.
Power Save Polling - background information
Infrastructure Network power management Power saving is achieved by having the AP buffer frames for an associated station while the station is asleep. Stations can indicate to APs that they are using power management and APs can indicate to stations the status of their buffer.
A station can be in either Continuously Active Mode (CAM) or Power Save Mode (PSM). A station notifies its mode to an AP using the Power Management bit in the Frame Control field in transmitted frames. Setting the bit indicates PSM and clearing the bit indicates CAM.
APs indicate the buffer status in Beacon frames which contain a Traffic Indication Map (TIM) information element. There are two types of TIM, a TIM and a Delivery Traffic Indication Map (DTIM).
There are two different cases of frame buffering, these being for unicast and multicast frames.
Unicast frame buffering and delivery
When a station associates with an AP, it indicates a Listen Interval in the Association Request frame. The Listen Interval tells the AP how frequently the station intends to listen to beacon frames for indication of buffered unicast frames. The Listen Interval is a 16 bit value and is specified in multiples of the beacon period. This value gives the AP a clue to the buffer requirements of the station and it is conceivable that an AP could reject an association if the Listen Interval is too long. An AP is entitled to discard frames that are buffered for greater than the Listen Interval.
The Association Response frame sent from the AP to the station contains an association identifier (AID). The AID is unique for each station associated with the AP and is used by the AP to indicate when buffered unicast frames are present. The AP maintains a Virtual Bitmap of 2008 bits where each bit represents the buffer status for an AID. The Partial Virtual Bitmap in the TIM contains one or more octets from the Virtual Bitmap representing those stations for which it has frames buffered. For example if the AP has frames buffered for AID 1, bit 1 of the first octet will be set to 1. Bits 1 to 7 in the Bitmap Control octet are the Bitmap Offset; this is used to allow stations to determine which parts of the Virtual Bitmap have been included in the TIM. PS-Poll
To retrieve buffered frames, a station has to wake up periodically and listen to beacon frames. If it determines that the AP has buffered frames for it, the station sends a PS-Poll frame to the AP. In response to the PS-Poll frame, the AP will send a single frame from its buffer. The AP should not remove the frame from its buffer until it has received an ACK for the frame. The AP indicates if more frames are buffered using the More Data bit in the Frame control field; there are more frames if the bit is set. The station continues to send PS-Poll frames to the AP until either the More Data bit is cleared in the received frame or the bit corresponding to its AID in the TIM is cleared. The station should empty the AP buffer before going back to sleep.
PSM/CAM
There is nothing to stop a station switching between PSM and CAM modes. Another method for a station to retrieve buffered frames is to switch from PSM to CAM when it wakes up. The AP will then send any buffered frames to the station without requiring the station to poll for each frame.
In this mode of operation, the AP isn't required to set the More Data bit, so the station needs a mechanism to determine when it can go back to sleep. One method is to use a timer to detect a receive idle period. The timer is restarted whenever a frame is received and if the timer expires, the station assumes that no more frames are going to be received. After receiving all its frames, the station can return to PSM, send any frames it has been waiting to send and then go back to sleep. Note that when going back to PSM mode, every frame sent needs to have the Power Management bit set otherwise the station will be toggling from PSM to CAM.
Broadcast and Multicast frame buffering and delivery
Broadcast and multicast frames are also buffered by the AP for stations in PSM. The broadcast and multicast frames are sent immediately after a beacon containing a DTIM. Stations wishing to receive these frames need to be awake when the DTIM is transmitted so that they can determine if any frames are about to be delivered.
The AP sends a DTIM at a rate determined by the DTIM period. The DTIM period is indicated in the TIM DTIM Period field, this is a single octet, so the DTIM period can be between 1 and 255. The DTIM period of 0 is reserved. The DTIM period is specified in units of the beacon interval, the beacon interval is commonly set to 100 ms however it is configurable. The DTIM period is typically set between 1 and 3.
Beacon frames additionally contain the DTIM count in the TIM. The DTIM count indicates how many more beacons, including the current one, appear before the next DTIM.
The AP indicates that it has broadcast or multicast frames for delivery by setting the Traffic Indicator bit, bit 0 in the TIM Bitmap Control field. This bit is associated with AID O.
A station in PSM should wake to receive the DTIM, check the Traffic Indicator bit and receive buffered frames if the bit was set, otherwise it may go to sleep. APs don't set the More Data bit when sending buffered broadcast or multicast frames, so the station needs a method to determine when to return to sleep. A receive idle timer could be used as described in the PSM/CAM section above.
Napping of receiver to save power
The receiver can be operated intermittently with a very short cycle time (eg. 500ns on, 2μs off; always shorter than the signal preamble so you don't miss a signal) until a signal is received. ("Napping" refers to the time the receiver is asleep e.g. for 2μs.)
Extensions:
(a) Retaining power to the blocks such as DC offset correction or synth. loop filter that have long settling times while other blocks are switched off.
(b) Detecting a signal by the received power level increasing since the last reception (eg. 2.5μs ago), rather than it exceeding a threshold. This exploits the facts that (i) we are only interested in a new signal preamble, (ii) 802.11 needs SNR > OdB to receive a signal so a new signal must raise the power level, and (iii) 802.11 signals have fairly "square" power versus time plots so the start of a new signal is fairly easy to detect.
(c) Using dedicated RSSI hardware (in our case, three power comparators) to allow AGC to take place more quickly, freeing up more time for intermittent operation without missing a frame. This is almost essential given the very short (8μs) 802.11 short training sequence.
WiFi MAC layer ex -protocol power saving mechanism by sleeping the PHY when medium unavailable or of no interest. Background:
WiFi (802.11) receivers typically demodulate all frames which they receive. This is done both while waiting for a frame for the particular station (STA), and while waiting for an opportunity to transmit. Both waiting (without demodulating) and demodulating incur a cost in energy dissipation. In a case where the STA is spending a significant amount of its time listening for frames or waiting to transmit as compared to transmitting, this energy can become a dominant contributor to system energy dissipation.
The PHY can be put to sleep for cases where 1) The medium has a transaction of no interest to us, or 2) The medium is quiet, or 3) There has been a collision on the medium.
Example Implementation
WiFi (802.11) frames contain information on the type and length of the current frame and the current transaction, and a MAC address identifying the recipient of the current transaction. Both of these units of information are stored near the start (in time) of the frame as transmitted over the air. By examining these units of information, an intelligent STA can determine whether the current transaction is of interest, as well the length of time for which the current transaction will be using the medium. If the current transaction is of no interest to the STA (principally that it is either a direct packet not addressed to the STA, or a broadcast packet of no interest to the STA), then the STA has enough information to turn off the PHY (baseband/analog/RF) until such time as the medium will again be available (either for transmitting a frame or for the possible reception of a packet of interest).
The information which allows a STA to do this is:
1) length and rate of current frame
2) DURation field of the frame
3) TYPE field
4) ADDR-I field
In addition, to take advantage of this a STA must also be able to calculate the length in μs of the current frame, as well as identifying the time at which the current frame went onto the air. These are commonly needed anyway. This method will apply both to direct and broadcast data frames, as well as to RTS-CTS frames. The benefits will be greatest in an environment where long frames are being transmitted, as this provides the longest amount of time for the PHY to sleep relative to its awake time. Of course, in an environment where there is very little traffic (say no traffic other than for the STA), then there is little benefit from sleeping on "not for us". In this case an alternative method for sleeping becomes viable, as discussed in extensions ("sleep while quiet"). In a very busy environment with many collisions, this method will fail to provide the required information to sleep, in which case a further extension ("sleep on collision") can be used.
Extensions:
"Sleep while Quiet"
In the case where the medium is very quiet (i.e. little traffic) the STA (while waiting for a frame) could duty cycle the receiver on a millisecond or greater time scale. The exact time scale would be chosen based on knowledge of the frame lengths it has seen or expects to see, so that the likelihood of missing a frame (keeping in mind that there will be retries for missed frames) is reduced to a desired likelihood. This duty cycling of the baseband/analog/RF PHY could provide significant savings. The duty cycle could be chosen so that the PHY listens for a period larger than the SIFS time or DIF times or even minimum backoff time (in a quiet medium the Contention Window will be small) to increase likelihood of seeing a packet if it is there.
Successful reception of a packet is not necessary to indicate the presence of activity on the medium - even detection of a frame mid-way through provides sufficient information to change the duty cycling ratio to a higher value so that the next frame will be received from the start (which is to say, successfully) - in fact after seeing the energy, the STA may simply go back to its normal mode of operation until it either receives a frame, or has waited long enough to determine that the medium is still quiet and return to its "sleep while quiet" mode.
"Sleep in Collision"
In the case of a collision between two frames on the medium, the 802.11 protocol indicates that stations must back off for an Errored Inter Frame Space. We can extend our invention so that in the case where the STA sees significant energy on the medium which it cannot reliably demodulate (e.g., fails to find valid preamble etc), then we can assume that there has been a collision, and put the PHY to sleep either for EIFS, or for the estimated length of time for which the medium will be busy. This estimated time can be obtained from keeping track of the mean length (in μs) of frames on the air, and using that time or some fraction of it.
In the event that the PHY sleeps for longer than was needed and a frame is missed, there is a small but not distressing penalty in energy - the transmitter of the missed frame will attempt to transmit it again - the penalty is that we need to wait longer for that frame. This too can be tracked by the STA to tune the length for which it stays asleep after a collision. Retry of a frame transit is indicated by setting a flag in the transmitted frame - if the STA sees that it is receiving "retries" consistently after sleeping due to a collision, it can reduce the time for which it sleeps after a collision until it is no longer seeing a significant number of retries after collision relative to the normal retry rate it sees. This retry rate must also be compensated for length of frame and rate - both of which affect reliability of reception.
Unique Architecture
The existence of all necessary functions on a single integrated circuit including higher layer software such as tcp/ip and security supplicants and including the power management with on-chip linear and switching regulators and the above circuit and protocol techniques allows the chip to respond to events at speeds not possible in multi- chip systems where the higher layer software control is conducted in a host processor in the system. This means that the power in the overall system can be reduced because the host processor can be removed or at least reduced in cost, complexity and power needs.
An example of activity possible in a fully integrated chip not possible in a multi- chip system is the ability of the WLAN system to operate autonomously in and make decisions such as when and how to roam from one radio access point to another. Because everything is integrated and tightly controlled, this roaming can be achieved without loss of streaming media data as experienced by the user of the device.
In the description above, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without some of these specific details. In other instances, well-known structures and devices are shown in block diagram form.
The present invention may include various steps. The steps of the present invention may be performed by hardware components, such as those shown in the Figures, or may be embodied in machine-executable instructions, which may be used to cause general-purpose or special-purpose processor or logic circuits programmed with the instructions to perform the steps. Alternatively, the steps may be performed by a combination of hardware and software.
The present invention may be provided as a computer program product which may include a machine-readable medium having stored thereon instructions which may be used to program an agent or a computer system to perform a process according to the present invention. The machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, magnet or optical cards, flash memory, or other type of machine- readable media suitable for storing electronic instructions. In the example of Figure 3A, a separate memory is provided. However, the memory may also be resident within the microprocessor. Moreover, the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem or network connection).
Many of the methods and apparatus are described in their most basic form but steps may be added to or deleted from any of the methods and components may be added or subtracted from any of the described apparatus without departing from the basic scope of the present invention. It will be apparent to those skilled in the art that many further modifications and adaptations may be made. The particular embodiments are not provided to limit the invention but to illustrate it. The scope of the present invention is not to be determined by the specific examples provided above but only by the claims below.

Claims

1. A method comprising: activating a radio receiver of a mobile device; measuring energy on a channel between the receiver and a radio transmitter; comparing the measured energy to a threshold; deactivating the receiver if the channel energy is less than the threshold, and; receiving at least a portion of a frame on the channel and deactivating the receiver if the channel energy is greater than the threshold.
2. The method of Claim 1 , wherein receiving at least a portion of a frame comprises: decoding a header of the frame; determining whether the frame is addressed to the mobile device; and deactivating the receiver before receiving a payload of the frame.
3. The method of Claim 1 , wherein receiving at least a portion of the frame comprises detecting and decoding a complete 802.11 frame if the channel energy is greater than the threshold
4. The method of Claim 1 , wherein receiving at least a portion of the frame comprises attempting to decode a header of the frame, and if the header cannot be decoded, then deactivating the receiver.
5. The method of any one or more of the above claims, wherein measuring the energy comprises measuring an indication of received signal strength.
6. The method of any one or more of the above claims, further comprising adjusting the threshold using the measured energy.
7. The method of Claim 6, wherein adjusting the threshold comprises setting the threshold to the measured energy plus a desensitization factor.
8. The method of Claim 6, further comprising resetting the threshold to an initial value if the channel energy is greater than the threshold.
9. The method of any one or more of the above claims, wherein comparing the energy to a threshold comprises comparing the energy to a previous energy level on the channel.
10. The method of any one or more of the above claims, wherein deactivating the receiver comprises deactivating the receiver for a predefined initial amount of time and then increasing the amount of time when the measured energy is below the threshold.
11. The method of Claim 10, wherein the initial amount of time corresponds to the duration of an inter frame spacing.
12. The method of any one or more of the above claims, wherein deactivating the receiver comprises deactivating a receive amplifier of the mobile device.
13. The method of Claim 12, wherein deactivating the receiver further comprises deactivating a synthesizer, a downconverter, and a processing core of the mobile device.
14. A machine-readable medium containing instructions which when executed by the machine cause the machine to perform the operations of any one or more of the above claims.
15. An apparatus comprising means for performing each of the operations of any one or more of claims 1-13.
16. An apparatus comprising: an analog amplitude detector to measure energy on a channel between a receiver and a radio transmitter; a processor to compare the measured energy to a threshold, to deactivate the receiver if the channel energy is less than a threshold, and to activate a receiver if the channel energy is greater than the threshold, and; the receiver to receive the energy on the channel and to receive least a portion of a frame on the channel when activated.
PCT/US2008/083054 2007-11-09 2008-11-10 Receiver napping between signals WO2009062188A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US98356307A 2007-11-09 2007-11-09
US11/983,563 2007-11-09

Publications (1)

Publication Number Publication Date
WO2009062188A1 true WO2009062188A1 (en) 2009-05-14

Family

ID=40626238

Family Applications (3)

Application Number Title Priority Date Filing Date
PCT/US2008/083054 WO2009062188A1 (en) 2007-11-09 2008-11-10 Receiver napping between signals
PCT/US2008/083050 WO2009062186A2 (en) 2007-11-09 2008-11-10 Early receiver shutdown
PCT/US2008/083048 WO2009062185A2 (en) 2007-11-09 2008-11-10 Receiver napping during and between signal headers

Family Applications After (2)

Application Number Title Priority Date Filing Date
PCT/US2008/083050 WO2009062186A2 (en) 2007-11-09 2008-11-10 Early receiver shutdown
PCT/US2008/083048 WO2009062185A2 (en) 2007-11-09 2008-11-10 Receiver napping during and between signal headers

Country Status (1)

Country Link
WO (3) WO2009062188A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010142125A1 (en) * 2009-06-09 2010-12-16 中兴通讯股份有限公司 Power control method and device for wireless local area network (wlan) access point
WO2011009499A1 (en) * 2009-07-23 2011-01-27 Telefonaktiebolaget L M Ericsson (Publ) Controlling a mobile radio receiver to receiving signals destined for a plurality of receivers
US20110158143A1 (en) * 2009-12-29 2011-06-30 Jeong Kyun Yun Mobile terminal and controlling method thereof
EP2701311A1 (en) * 2011-06-02 2014-02-26 Olympus Medical Systems Corp. Receiver apparatus and capsule-type endoscope system
US9026125B2 (en) 2013-01-16 2015-05-05 Qualcomm Incorporated System and methods for mitigating receiver desense caused by simultaneous transmission on multi-SIM wireless communications devices

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9088948B2 (en) 2010-10-27 2015-07-21 Silicon Laboratories Inc. Reduced power consumption in a wireless network device
US8923137B2 (en) 2012-02-06 2014-12-30 Qualcomm Incorporated System and method for information verification based on channel awareness
WO2013162338A1 (en) 2012-04-28 2013-10-31 엘지전자 주식회사 Method and apparatus for accessing channel in wlan system
US9167622B2 (en) 2012-05-23 2015-10-20 Qualcomm Incorporated Methods and a system of multiplexing multiple concurrent operational modes on a single physical transceiver by opportunistic time stealing
US9426738B2 (en) 2012-11-14 2016-08-23 Qualcomm Incorporated Systems and methods for multi-channel concurrency
US20140185437A1 (en) * 2012-12-29 2014-07-03 Minyoung Park Methods and arrangements for traffic indication mapping in wireless networks
US9807691B2 (en) 2013-02-28 2017-10-31 Qualcomm Incorporated Polling beacon
WO2020097441A1 (en) * 2018-11-08 2020-05-14 Interdigital Patent Holdings, Inc. Methods for enhancing wlan with advanced harq design

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236674B1 (en) * 1996-02-23 2001-05-22 Teletransactions, Inc. Transceiver control with sleep mode operation
US20060068751A1 (en) * 2004-09-29 2006-03-30 Praphul Chandra Unconnected power save mode for improving battery life of wireless stations in wireless local area networks
JP2006154963A (en) * 2004-11-25 2006-06-15 Matsushita Electric Works Ltd Radio sensor device
US20060128414A1 (en) * 2004-12-13 2006-06-15 Hitachi, Ltd. Wireless communication systems

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6522881B1 (en) * 2000-03-08 2003-02-18 Lucent Technologies Inc. Method and apparatus for selecting an access point in a wireless network
JP2002198974A (en) * 2000-12-26 2002-07-12 Matsushita Electric Ind Co Ltd Radio connection device
JP3826893B2 (en) * 2003-03-26 2006-09-27 ソニー株式会社 Wireless communication system
JP4288368B2 (en) * 2004-04-09 2009-07-01 Okiセミコンダクタ株式会社 Reception control method and wireless LAN apparatus
RU2390791C2 (en) * 2005-11-07 2010-05-27 Квэлкомм Инкорпорейтед Positioning for wlan and other wireless networks
US7515556B2 (en) * 2006-04-25 2009-04-07 Arch Rock Corporation System and method for low power radio operation in a wireless packet network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236674B1 (en) * 1996-02-23 2001-05-22 Teletransactions, Inc. Transceiver control with sleep mode operation
US20060068751A1 (en) * 2004-09-29 2006-03-30 Praphul Chandra Unconnected power save mode for improving battery life of wireless stations in wireless local area networks
JP2006154963A (en) * 2004-11-25 2006-06-15 Matsushita Electric Works Ltd Radio sensor device
US20060128414A1 (en) * 2004-12-13 2006-06-15 Hitachi, Ltd. Wireless communication systems

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101925167A (en) * 2009-06-09 2010-12-22 中兴通讯股份有限公司 Power control method and device of wireless local area network access point device
WO2010142125A1 (en) * 2009-06-09 2010-12-16 中兴通讯股份有限公司 Power control method and device for wireless local area network (wlan) access point
RU2526048C2 (en) * 2009-07-23 2014-08-20 Телефонактиеболагет Лм Эрикссон (Пабл) Controlling mobile radio receiver for receiving signals destined for plurality of receivers
WO2011009499A1 (en) * 2009-07-23 2011-01-27 Telefonaktiebolaget L M Ericsson (Publ) Controlling a mobile radio receiver to receiving signals destined for a plurality of receivers
US8611289B2 (en) 2009-07-23 2013-12-17 Telefonaktiebolaget L M Ericsson (Publ) Controlling a mobile receiver to receiving signals destined for a plurality of receivers
US20110158143A1 (en) * 2009-12-29 2011-06-30 Jeong Kyun Yun Mobile terminal and controlling method thereof
US9167526B2 (en) 2009-12-29 2015-10-20 Lg Electronics Inc. Mobile terminal and controlling method thereof
EP2341738B1 (en) * 2009-12-29 2017-03-29 Lg Electronics Inc. Mobile terminal with Wi-Fi module operating in a power saving mode and providing an AP function and a method for controlling said terminal
EP2701311A1 (en) * 2011-06-02 2014-02-26 Olympus Medical Systems Corp. Receiver apparatus and capsule-type endoscope system
EP2701311A4 (en) * 2011-06-02 2014-10-22 Olympus Medical Systems Corp Receiver apparatus and capsule-type endoscope system
US9060675B2 (en) 2011-06-02 2015-06-23 Olympus Medical Systems Corp. Receiving apparatus and capsule endoscope system
US9026125B2 (en) 2013-01-16 2015-05-05 Qualcomm Incorporated System and methods for mitigating receiver desense caused by simultaneous transmission on multi-SIM wireless communications devices
US9167446B2 (en) 2013-01-16 2015-10-20 Qualcomm Incorporated Apparatus and method for mitigating voltage droop in a dual-transceiver wireless communication device

Also Published As

Publication number Publication date
WO2009062186A3 (en) 2009-07-23
WO2009062186A2 (en) 2009-05-14
WO2009062185A2 (en) 2009-05-14
WO2009062185A3 (en) 2009-07-16

Similar Documents

Publication Publication Date Title
WO2009062188A1 (en) Receiver napping between signals
US11044670B2 (en) Unscheduled peer power save mode
JP4288368B2 (en) Reception control method and wireless LAN apparatus
US9363755B2 (en) Power saving modes in wireless devices
US7085595B2 (en) Power saving in a wireless local area network
US7733835B2 (en) Method and system for reducing power consumption of a wireless transmit/receive unit
KR102003543B1 (en) Methods and apparatus for low power wake up signal and operations for wlan
EP1865664B1 (en) Communication system, communication apparatus, communication method and computer program
US9288752B2 (en) Method and apparatus for reducing energy consumption of radio communications in a wireless sensor network
US20140161012A1 (en) Apparatus and method to optimize power management in an independent basis service set of a wireless local area network
US20110122780A1 (en) Graceful Wakeup Of Power Saving Communication Apparatuses
US20140112224A1 (en) Systems and methods for low power operations on wireless networks
US20070230418A1 (en) Triggering rule for energy efficient data delivery
JP2013509784A (en) Power saving method in wireless communication system
CN110574442A (en) Low power wake-up in wireless networks
CN110651505B (en) Communication apparatus and communication method
WO2004077762A1 (en) Power management in an ieee 802.11 ibss wlan using an adaptive atim window
CN105165075B (en) For under powered mobile device and its method
EP2005659B1 (en) Detection of stations for wireless communication
US10299212B2 (en) Information processing apparatus and information processing method
KR102292649B1 (en) Energy Detection Method with Low Power Consumption and Communication Device Thereof
Monobe et al. Multi-hop Wake-up Control for On-demand Wireless Sensor Networks Exploiting Wake-up Receivers

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08847093

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08847093

Country of ref document: EP

Kind code of ref document: A1