US20080186890A1 - Method and system for power saving in wireless local area communication networks - Google Patents
Method and system for power saving in wireless local area communication networks Download PDFInfo
- Publication number
- US20080186890A1 US20080186890A1 US11/703,405 US70340507A US2008186890A1 US 20080186890 A1 US20080186890 A1 US 20080186890A1 US 70340507 A US70340507 A US 70340507A US 2008186890 A1 US2008186890 A1 US 2008186890A1
- Authority
- US
- United States
- Prior art keywords
- receiver
- frame
- power saving
- header
- saving state
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to Wireless Local Area Networks (WLANs), and in particular, to power saving in high throughput WLANs.
- WLANs Wireless Local Area Networks
- a frame structure is used for data transmission between a transmitter and a receiver.
- the IEEE 802.11 standard uses frame aggregation in a Media Access Control (MAC) layer and a physical (PHY) layer.
- MAC Media Access Control
- PHY physical
- a MAC layer receives a MAC Service Data Unit (MSDU) and attaches a MAC header thereto, in order to construct a MAC Protocol Data Unit (MPDU).
- MSDU Media Access Control
- MPDU MAC Protocol Data Unit
- the MAC header includes information such as a source address (SA) and a destination address (DA).
- SA source address
- DA destination address
- the MPDU is a part of a PLCP Service Data Unit (PSDU) and is transferred to a PHY layer in the transmitter to attach a PHY header (i.e., a PHY preamble) thereto to construct a PLCP Protocol Data Unit (PPDU).
- PSDU PLCP Service Data Unit
- PHY header i.e., a PHY preamble
- the PHY header includes parameters for determining a transmission scheme including a coding/modulation scheme.
- the present invention provides a power saving process for wireless communications, wherein a receiving station checks the header of each incoming frame and stops receiving and decoding data symbols of the frame, upon determining that the incoming frame is not intended for that receiving station. In one implementation, the receiving station stops receiving and decoding data symbols of the frame by entering a power saving mode. This conserves power at the receiving station.
- the step of checking the header further includes checking a PHY header in the frame to determine if the receiver can support the capability required by the PHY header to receive the frame. If the receiver cannot support the capability required by the PHY header, then the receiver enters a power saving state. If the receiver can support the capability required by the PHY header, then the MAC header in the frame is checked to determine if the receiver is identified therein. The receiver enters a power saving state if the receiver is not identified in the MAC header.
- FIG. 1 shows the structure of a conventional MAC frame format.
- FIG. 2 shows the structure of a conventional MAC frame control field.
- FIG. 3 shows an example process for power saving in a receiving station, according to an embodiment of the present invention.
- FIG. 4 shows the structure of a conventional HT-SIG format.
- FIG. 5 shows a flowchart of the steps of an example power saving process, according to an embodiment of the present invention.
- FIG. 6 shows an example block diagram of a power saving receiver, according to an embodiment of the present invention.
- FIG. 7 shows an example block diagram of a WLAN system, implementing a power saving method, according to an embodiment of the present invention.
- FIG. 8 shows a protocol architecture implementing a power saving process in the system of FIG. 7 , according to an embodiment of the present invention.
- the present invention provides an efficient power saving process for WLANs in general, and for high throughput WLANs, in particular.
- the power saving process involves interpreting PHY and MAC headers of incoming frames at per-frame level, and upon detecting that an incoming frame is not intended for a receiving station, the receiving station stops receiving and decoding data symbols of the frame. This reduces power consumption at receiving stations.
- a typical receiving station (a receiver) in a WLAN includes a PHY layer and a MAC layer.
- the PHY layer receives an incoming frame, decodes the entire payload and provides it to the MAC layer.
- the MAC layer examines the MAC header of the frame to determine if it was intended for that receiver. As such, the MAC header of an incoming frame is examined after arrival of the frame payload (e.g., the MSDU) at the MAC layer of the receiver.
- the frame payload e.g., the MSDU
- power saving is achieved by interpreting the MAC header of an incoming frame first, before arrival of the frame payload (e.g., the MSDU) at the MAC layer of the receiver. If the MAC layer determines that the frame is not intended for that receiver, then the MAC layer requests the PHY layer to stop decoding the rest of the frame and go into standby state (i.e., low power consumption state), before the end of a frame event. An end of the frame event indicates that the PHY layers have completed receiving and decoding all data information belonging to a frame.
- the frame payload e.g., the MSDU
- a high throughput WLAN such as the IEEE 802.11n
- the IEEE 802.11n protocol allows a maximum throughput of at least 100 Mbps (at the MAC layer).
- the PHY preamble and header are transmitted using a fixed time interval. When the frame sizes are smaller, the PHY overhead consumes a significant amount of channel time. Increasing the payload reduces the PHY overhead.
- the TGn Sync technical specification (S. A. Mujtaba, “TGn Sync Proposal Technical Specification,” IEEE 802.11-04-0889r7, July 2005, incorporated herein by reference) provides a scheme for Aggregated MSDU (A-MSDU).
- the A-MSDU joins together multiple MSDUs and creates a single larger MSDU that is transported in a MPDU.
- the purpose of the A-MSDU is to allow multiple MSDUs being sent to the same receiver to be aggregated and sent in a single MPDU, which improves the efficiency of the MAC layer, particularly when there are many small MSDUs.
- FIG. 1 shows a conventional MAC header 10 for a frame, including a MAC frame control field 12 .
- FIG. 2 shows details of a MAC frame control field 12 which includes a Type field 14 and a To DS field 15 , among others.
- the MAC layer determines whether to enter power save states by stopping receiving and decoding, using the information in the MAC header 12 and the frame control field 14 .
- the MAC header is checked for power saving triggering information, as described herein.
- the MAC header parser in the MAC layer analyzes the MAC frame control field 12 first. If Type ⁇ >“10”, this indicates that the frame is a small control or management frame. In that case, a power saving process is not necessary since decoding the frame takes a short time.
- the MAC layer need not perform further cyclic redundancy code (CRC) checking. If the MAC layer has not received the entire MAC payload, then the MAC layer commands the PHY layer to stop receiving and decoding the data frame.
- CRC cyclic redundancy code
- the MAC layer If the To DS field 14 is set to 0, then the Address 1 field 13 in the MAC header 10 ( FIG. 1 ) is not equal to the receiver address and is not a broadcast/multicast address, then the MAC layer needs not perform further CRC checking. If the MAC layer has not received the entire MAC payload, then the MAC layer commands the PHY layer to stop receiving and decoding the data frame (e.g., the MAC layer sends a PHY_STANDBY.req() to the PHY layer).
- FIG. 3 shows a diagrammatical example of a power saving process 20 according to the present invention, which involves certain interactions between a PHY layer 22 and a MAC layer 24 in a receiver operating in a WLAN.
- the PHY layer 22 After the PHY layer 22 receives a symbol 26 from the receiver antenna and decodes the symbol, the PHY layer 22 reports that data to the MAC layer 24 immediately without buffering. Power saving is achieved by interpreting the MAC header 10 first before the entire payload 28 arrives at the MAC layer 24 .
- the MAC layer 24 interprets the MAC header 10 first while receiving data from the PHY layer 22 . There is no need for the MAC layer 24 to wait for the entire MAC payload 28 to arrive and check its CRC, before parsing the MAC header 10 .
- the MAC layer 24 of the receiver determines that the frame is not for that receiver, then the MAC layer 24 can send a request to the PHY layer 22 to stop decoding the rest of the frame and go into standby state (i.e., low power consumption state) before the end of the frame, thereby saving power.
- standby state i.e., low power consumption state
- a PHY_STANDBY.req() 30 and a PMD_STANDBY.req() 32 two primitives are provided for placing the PHY layer in standby: a PHY_STANDBY.req() 30 and a PMD_STANDBY.req() 32 .
- the MAC layer uses the PHY_STANDBY.req() 30 to request the Physical Layer Convergence Protocol (PLCP) sublayer of the PHY layer 22 to stop receiving and decoding the remainder of the incoming frame.
- PLCP Physical Layer Convergence Protocol
- the PHY PLCP sublayer Upon receiving the PHY_STANDBY.req() 30 , the PHY PLCP sublayer sends the PMD_STANDBY.req() 32 to the Physical Medium Dependent (PMD) sublayer of the PHY layer 22 to stop receiving and decoding the incoming frame.
- PMD Physical Medium Dependent
- the PHY_STANDBY.req() 30 and PMD_STANDBY.req() 32 function calls are made only if parsing the MAC header 10 by the MAC layer 24 can be completed before the PHY layer 22 completes decoding the incoming frame. If the entire MAC payload 28 has already arrived at the MAC layer 24 when parsing the MAC header 10 is completed, then the MAC layer 24 does not initiate the function calls PHY_STANDBY.req() 30 and PMD_STANDBY.req() 32 .
- the PHY preamble of each incoming frame is analyzed at the PHY layer.
- the PHY layer interprets the high throughput signal (HT-SIG) field therein.
- a HT-SIG field 40 is shown in FIG. 4 , is further described in S. A. Mujtaba, “TGn Sync Proposal Technical Specification,” IEEE 802.11-04-0889r7, July, 2005, incorporated herein by reference).
- the HT-SIG field 40 includes a HT-SIG 1 field 42 and a HT-SIG 2 field 44 . Based on the interpretation of the HT-SIG field, the receiver determines whether it can handle the incoming frame or not. If the receiver cannot handle the incoming frame (meaning the frame is not intended for that receiver), then the receiver stops receiving and enters a standby state until the end of the frame is reached.
- the receiver enters into standby during the incoming frame transmission period. For example:
- the PHY layer stops receiving and decoding symbols, and can stop sensing the channel for power saving.
- FIG. 5 shows a flowchart of steps of a power saving per-frame process 50 , according to an embodiment of the present invention, which includes the steps of:
- FIG. 6 shows an example block diagram of a power saving receiver 80 implementing the above steps in examining the HT-SIG field of the PHY preamble in incoming frames, according to an embodiment of the present invention.
- the receiver 80 is based on the IEEE 802.11a specification (IEEE Std 802.11a-1999, adopted by ISO/IEC and redesignated as ISO/IEC 8802-11:1999/Amd 1: 2000(E), incorporated herein by reference).
- the modules 82 and 84 are modified according to the present invention.
- the module 82 changes the power save mode to standby for predicted duration while the CCA is still busy.
- the module 84 changes the power save mode to standby until the end of the PSDU in the frame.
- a function PHY_RXEND.ind(Carrier Lost) informs the module 84 of the MAC layer that a signal is not valid at the carrier, whereby module 84 places the PHY layer into a standby state. Further, when the receiver 80 finds a PLCP signal field is out of specification (e.g., an unsupported rate specified in the HT-SIG field 40 ), the module 82 enters the receiver in standby mode to save power.
- the remaining modules in FIG. 6 behave as said IEEE 802.11a specification, and are not described further herein.
- FIG. 7 shows a block diagram of an example WLAN system 100 implementing a power saving process according to an embodiment of the present invention.
- the system 100 includes an access point (AP) 102 and n STAs 104 , wherein some stations such as a cellular phone and a wireless camera are power-saving STAs.
- AP access point
- STAs do not communicate with one another directly if the WLAN works at the infrastructure mode. All frames are transmitted to the AP, and the AP transmits them to their destined STAs. Since the AP is forwarding all frames, the STAs are no longer required to be in range of one another. The only requirement is that the STAs be within range of the AP.
- FIG. 1 shows a block diagram of an example WLAN system 100 implementing a power saving process according to an embodiment of the present invention.
- the system 100 includes an access point (AP) 102 and n STAs 104 , wherein some stations such as a cellular phone and a wireless camera are power-saving STAs.
- STA 1 sends a frame to STA 2
- STA 1 first sends the frame to the AP
- the AP forwards the frame to STA 2 .
- the radio medium is shared among different stations and the APs using an algorithm called Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) during the contention Period (CP).
- CSMA/CA Carrier Sense Multiple Access with Collision Avoidance
- FIG. 8 shows an example of protocol architecture 200 for the AP and the STAs in FIG. 7 , which implements a power saving process, according to an embodiment of the present invention.
- the protocol architecture 200 includes an AP 202 and one or more STAs 204 .
- the AP 202 comprises a PHY layer 206 and a MAC layer 208 .
- the PHY layer 206 implements a type of IEEE 802.11 communication standard for transmitting data over a channel.
- the MAC layer 208 comprises a scheduler function 210 and a frame constructor 212 .
- the scheduler function 210 provides schedules for downlink and uplink transmissions, and the frame constructor 212 constructs frames for transmission to each STA 204 .
- a power saving STA 204 includes a PHY layer 214 and a MAC layer 216 .
- the PHY layer 214 includes a PLCP 214 A and a physical medium dependent (PMD) 214 B.
- Each STA 204 further includes a MAC layer 216 that comprises a checker 217 and a power controller 218 .
- the PHY layer 214 checks the PHY header (HT-SIG) of each incoming frame first, to determine if the STA 204 can support the capability indicated by the HT-SIG to receive the packet. If not, then it means that the STA 204 is not the intended receiver of the incoming frame and the PHY layer 214 enters standby. Otherwise, the checker 217 of the MAC layer 216 parses and checks the MAC header of the frame as soon as the PHY layer 214 provides it to the MAC layer 216 . The checker 217 checks the MAC header of the frame. If the MAC header shows that the STA 204 is not the intended receiver, the controller 218 instructs the PHY layer 214 to stop receiving and decoding the remainder of the data frame.
- HTTP PHY header
- the checker 217 parses and checks the MAC header to determine if the incoming frame is intended for this STA 204 . If the incoming frame is not intended for this STA 204 , then the controller 218 issues a PHY_STANDBY.req() to the PHY PLCP 214 A which in turn issues a PMD_STANDBY.req() to the PMD 214 B, to place the receiver in standby for the remainder of the incoming frame (until end of frame event), as discussed above.
- the checker 217 and the controller 218 of the MAC layer 216 along with the PLCP 214 A and PMD 214 B of the PHY layer 214 of the STA 204 , comprise components of a power saving module for the STA 204 .
- a wireless communication station herein can function as a transmitter, a receiver, an initiator and/or a responder. It then follows that an AP can function as a transmitter, a receiver, an initiator and/or a responder. Similarly, a STA can function as a transmitter, a receiver, an initiator and/or a responder.
- the present invention provides an efficient power saving method by interpreting PHY/MAC header information at per-frame level, for wireless communication networks.
- a power saving receiver (a station) stops receiving and decoding data symbols of an incoming frame when the receiver determines that it is not the intended receiver of the frame, thereby saving power.
- This makes the present invention suitable for such applications as CE devices and other devices which can benefit from power conservation, such as battery operated devices like wireless video cameras, cellular phones, etc.
- the MAC layer decodes the MPDU MAC header without waiting for the entire MPDU to arrive at the MAC layer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- The present invention relates to Wireless Local Area Networks (WLANs), and in particular, to power saving in high throughput WLANs.
- In many wireless communication systems, a frame structure is used for data transmission between a transmitter and a receiver. For example, the IEEE 802.11 standard uses frame aggregation in a Media Access Control (MAC) layer and a physical (PHY) layer. In a typical transmitter, a MAC layer receives a MAC Service Data Unit (MSDU) and attaches a MAC header thereto, in order to construct a MAC Protocol Data Unit (MPDU). The MAC header includes information such as a source address (SA) and a destination address (DA). The MPDU is a part of a PLCP Service Data Unit (PSDU) and is transferred to a PHY layer in the transmitter to attach a PHY header (i.e., a PHY preamble) thereto to construct a PLCP Protocol Data Unit (PPDU). The PHY header includes parameters for determining a transmission scheme including a coding/modulation scheme.
- Many battery powered devices such as cellular phones and consumer electronic (CE) devices are being provided with the capability to access high throughput WLANs. An efficient method of scheduling uplink and downlink frame transmissions between an access point (AP) and stations in a WLAN can reduce power consumption and benefit battery powered devices.
- Conventional power saving solutions are inefficient because a receiving station continues receiving and decoding data symbols of an incoming frame, even if the incoming frame is not intended for that receiving station. This is because such conventional receiving stations do not examine the frame PHY/MAC header of incoming frames at a per-frame level. This leads to unnecessary power consumption at the receiving stations. There is, therefore, a need for an efficient power saving mechanism for WLANs in general, and for high throughput WLANs, in particular.
- The present invention provides a power saving process for wireless communications, wherein a receiving station checks the header of each incoming frame and stops receiving and decoding data symbols of the frame, upon determining that the incoming frame is not intended for that receiving station. In one implementation, the receiving station stops receiving and decoding data symbols of the frame by entering a power saving mode. This conserves power at the receiving station.
- The step of checking the header further includes checking a PHY header in the frame to determine if the receiver can support the capability required by the PHY header to receive the frame. If the receiver cannot support the capability required by the PHY header, then the receiver enters a power saving state. If the receiver can support the capability required by the PHY header, then the MAC header in the frame is checked to determine if the receiver is identified therein. The receiver enters a power saving state if the receiver is not identified in the MAC header.
- These and other features, aspects and advantages of the present invention will become understood with reference to the following description, appended claims and accompanying figures.
-
FIG. 1 shows the structure of a conventional MAC frame format. -
FIG. 2 shows the structure of a conventional MAC frame control field. -
FIG. 3 shows an example process for power saving in a receiving station, according to an embodiment of the present invention. -
FIG. 4 shows the structure of a conventional HT-SIG format. -
FIG. 5 shows a flowchart of the steps of an example power saving process, according to an embodiment of the present invention. -
FIG. 6 shows an example block diagram of a power saving receiver, according to an embodiment of the present invention. -
FIG. 7 shows an example block diagram of a WLAN system, implementing a power saving method, according to an embodiment of the present invention. -
FIG. 8 shows a protocol architecture implementing a power saving process in the system ofFIG. 7 , according to an embodiment of the present invention. - The present invention provides an efficient power saving process for WLANs in general, and for high throughput WLANs, in particular. The power saving process involves interpreting PHY and MAC headers of incoming frames at per-frame level, and upon detecting that an incoming frame is not intended for a receiving station, the receiving station stops receiving and decoding data symbols of the frame. This reduces power consumption at receiving stations.
- A typical receiving station (a receiver) in a WLAN includes a PHY layer and a MAC layer. The PHY layer receives an incoming frame, decodes the entire payload and provides it to the MAC layer. When the MAC layer receives the entire frame from the PHY layer, the MAC layer then examines the MAC header of the frame to determine if it was intended for that receiver. As such, the MAC header of an incoming frame is examined after arrival of the frame payload (e.g., the MSDU) at the MAC layer of the receiver.
- According to an embodiment of the present invention, power saving is achieved by interpreting the MAC header of an incoming frame first, before arrival of the frame payload (e.g., the MSDU) at the MAC layer of the receiver. If the MAC layer determines that the frame is not intended for that receiver, then the MAC layer requests the PHY layer to stop decoding the rest of the frame and go into standby state (i.e., low power consumption state), before the end of a frame event. An end of the frame event indicates that the PHY layers have completed receiving and decoding all data information belonging to a frame.
- An example implementation of such a power saving process is described below in relation to a high throughput WLAN, such as the IEEE 802.11n, which favors larger frames (packets) to improve transmission efficiency. The IEEE 802.11n protocol allows a maximum throughput of at least 100 Mbps (at the MAC layer). The PHY preamble and header are transmitted using a fixed time interval. When the frame sizes are smaller, the PHY overhead consumes a significant amount of channel time. Increasing the payload reduces the PHY overhead. The TGn Sync technical specification (S. A. Mujtaba, “TGn Sync Proposal Technical Specification,” IEEE 802.11-04-0889r7, July 2005, incorporated herein by reference) provides a scheme for Aggregated MSDU (A-MSDU). The A-MSDU joins together multiple MSDUs and creates a single larger MSDU that is transported in a MPDU. The purpose of the A-MSDU is to allow multiple MSDUs being sent to the same receiver to be aggregated and sent in a single MPDU, which improves the efficiency of the MAC layer, particularly when there are many small MSDUs.
-
FIG. 1 shows aconventional MAC header 10 for a frame, including a MACframe control field 12.FIG. 2 shows details of a MACframe control field 12 which includes aType field 14 and a To DSfield 15, among others. The MAC layer determines whether to enter power save states by stopping receiving and decoding, using the information in theMAC header 12 and theframe control field 14. The MAC header is checked for power saving triggering information, as described herein. The MAC header parser in the MAC layer analyzes the MACframe control field 12 first. If Type<>“10”, this indicates that the frame is a small control or management frame. In that case, a power saving process is not necessary since decoding the frame takes a short time. If the To DSfield 14 is set to 1, then the MAC layer need not perform further cyclic redundancy code (CRC) checking. If the MAC layer has not received the entire MAC payload, then the MAC layer commands the PHY layer to stop receiving and decoding the data frame. - If the To DS
field 14 is set to 0, then theAddress 1field 13 in the MAC header 10 (FIG. 1 ) is not equal to the receiver address and is not a broadcast/multicast address, then the MAC layer needs not perform further CRC checking. If the MAC layer has not received the entire MAC payload, then the MAC layer commands the PHY layer to stop receiving and decoding the data frame (e.g., the MAC layer sends a PHY_STANDBY.req() to the PHY layer). -
FIG. 3 shows a diagrammatical example of apower saving process 20 according to the present invention, which involves certain interactions between aPHY layer 22 and aMAC layer 24 in a receiver operating in a WLAN. After thePHY layer 22 receives asymbol 26 from the receiver antenna and decodes the symbol, thePHY layer 22 reports that data to theMAC layer 24 immediately without buffering. Power saving is achieved by interpreting theMAC header 10 first before theentire payload 28 arrives at theMAC layer 24. TheMAC layer 24 interprets theMAC header 10 first while receiving data from thePHY layer 22. There is no need for theMAC layer 24 to wait for theentire MAC payload 28 to arrive and check its CRC, before parsing theMAC header 10. If theMAC layer 24 of the receiver determines that the frame is not for that receiver, then theMAC layer 24 can send a request to thePHY layer 22 to stop decoding the rest of the frame and go into standby state (i.e., low power consumption state) before the end of the frame, thereby saving power. - Referring to
FIG. 3 , two primitives are provided for placing the PHY layer in standby: a PHY_STANDBY.req() 30 and a PMD_STANDBY.req() 32. The MAC layer uses the PHY_STANDBY.req() 30 to request the Physical Layer Convergence Protocol (PLCP) sublayer of thePHY layer 22 to stop receiving and decoding the remainder of the incoming frame. Upon receiving the PHY_STANDBY.req()30, the PHY PLCP sublayer sends the PMD_STANDBY.req()32 to the Physical Medium Dependent (PMD) sublayer of thePHY layer 22 to stop receiving and decoding the incoming frame. - The PHY_STANDBY.req()30 and PMD_STANDBY.req()32 function calls are made only if parsing the
MAC header 10 by theMAC layer 24 can be completed before thePHY layer 22 completes decoding the incoming frame. If theentire MAC payload 28 has already arrived at theMAC layer 24 when parsing theMAC header 10 is completed, then theMAC layer 24 does not initiate the function calls PHY_STANDBY.req() 30 and PMD_STANDBY.req() 32. - The PHY preamble of each incoming frame is analyzed at the PHY layer. For each PPDU, the PHY layer interprets the high throughput signal (HT-SIG) field therein. A HT-
SIG field 40 is shown inFIG. 4 , is further described in S. A. Mujtaba, “TGn Sync Proposal Technical Specification,” IEEE 802.11-04-0889r7, July, 2005, incorporated herein by reference). The HT-SIG field 40 includes a HT-SIG1 field 42 and a HT-SIG2 field 44. Based on the interpretation of the HT-SIG field, the receiver determines whether it can handle the incoming frame or not. If the receiver cannot handle the incoming frame (meaning the frame is not intended for that receiver), then the receiver stops receiving and enters a standby state until the end of the frame is reached. - Generally, if the receiver cannot support the capability requirement indicated by the HT-
SIG 40, then according to the present invention, the receiver enters into standby during the incoming frame transmission period. For example: -
- If the Advanced Coding (ADV) bit in the HT-
SIG 40 is set to “1”, then a receiver which cannot support advanced coding enters into standby during the frame period. - If the Space-Time Block Coding (STBC) bit in the HT-
SIG 40 is set to “1”, then a receiver which cannot support the STBC function enters into standby during the frame period. - If the Sounding Packet bit in the HT-
SIG 40 is set to “1”, then a receiver which cannot support transmit beamforming enters into standby during the frame period. - If the 20/40 Bandwidth (BW) bit in the HT-
SIG 40 is set to “1” to indicate the frame is transmitted in a 40 MHz channel, then a receiver which operates on a 20 MHz channel enters into standby during the frame period. - If a receiver cannot support the Modulation and Coding Scheme (MCS) indicated in the HT-
SIG 40, then the receiver enters into standby during the frame period.
- If the Advanced Coding (ADV) bit in the HT-
- In the power standby mode, the PHY layer stops receiving and decoding symbols, and can stop sensing the channel for power saving.
-
FIG. 5 shows a flowchart of steps of a power saving per-frame process 50, according to an embodiment of the present invention, which includes the steps of: -
- Step 51: The PHY layer senses the channel via a Clear Channel Assessment (CCA) as specified in the 802.11a specification to determine if the channel is busy.
- Step 52: If the channel is busy, then go back to step 51, otherwise go to step 54.
- Step 54: PHY layers detects the validity of the PHY header of an incoming frame.
- Step 56: If the PHY header is valid, go to step 58 otherwise go back to
step 51. - Step 58: Based on the HT-SIG field of the header, determine if the receiver is capable of processing the incoming frame, as discussed above. If yes, go to step 62, otherwise go to step 60.
- Step 60: Enter the standby (power save) cycle until the end of the incoming frame, then go back to step 51 to process a next incoming frame.
- Step 62: Receive and decode data symbols in the incoming frame.
- Step 64: Upon receiving symbols which carry the MAC header information, the MAC layer parses the MAC header of the frame.
- Step 66: Based on the information in the MAC header, the MAC layer determines if this receiver station (STA) is the intended receiver of the frame? If so, go to step 67, otherwise go to step 68.
- Step 67: Continue receiving and decoding the frame (e.g., as in IEEE 802.11a) until the end of frame, then go back to
step 51. - Step 68: If not the intended receiver, then issue the function calls PHY_STANDBY.req() and PMD_STANDBY.req() to request the PHY layer to stops receiving and decoding the frame, and go to step 60 to standby.
- Step 70: From
step 62, determine if a standby request is received at the PHY layer? If so, go to step 60 to standby. - Step 72: Otherwise, determine if a carrier Lost event has occurred. If so, go to step 60 to standby.
- Step 74: Otherwise, determine if an end of frame event has occurred? If not, go to step 62 to process the remainder of the frame. Otherwise, go to step 76.
- Step 76: Perform CRC verification on the decoded data. Go back to step 51 to receive the next frame.
-
FIG. 6 shows an example block diagram of apower saving receiver 80 implementing the above steps in examining the HT-SIG field of the PHY preamble in incoming frames, according to an embodiment of the present invention. Thereceiver 80 is based on the IEEE 802.11a specification (IEEE Std 802.11a-1999, adopted by ISO/IEC and redesignated as ISO/IEC 8802-11:1999/Amd 1: 2000(E), incorporated herein by reference). However, the 82 and 84 are modified according to the present invention. Themodules module 82 changes the power save mode to standby for predicted duration while the CCA is still busy. Themodule 84 changes the power save mode to standby until the end of the PSDU in the frame. A function PHY_RXEND.ind(Carrier Lost) informs themodule 84 of the MAC layer that a signal is not valid at the carrier, wherebymodule 84 places the PHY layer into a standby state. Further, when thereceiver 80 finds a PLCP signal field is out of specification (e.g., an unsupported rate specified in the HT-SIG field 40), themodule 82 enters the receiver in standby mode to save power. The remaining modules inFIG. 6 behave as said IEEE 802.11a specification, and are not described further herein. -
FIG. 7 shows a block diagram of anexample WLAN system 100 implementing a power saving process according to an embodiment of the present invention. Thesystem 100 includes an access point (AP) 102 andn STAs 104, wherein some stations such as a cellular phone and a wireless camera are power-saving STAs. In the presence of an AP, usually STAs do not communicate with one another directly if the WLAN works at the infrastructure mode. All frames are transmitted to the AP, and the AP transmits them to their destined STAs. Since the AP is forwarding all frames, the STAs are no longer required to be in range of one another. The only requirement is that the STAs be within range of the AP. InFIG. 7 , as an example, ifSTA 1 sends a frame toSTA 2,STA 1 first sends the frame to the AP, and the AP forwards the frame toSTA 2. The radio medium is shared among different stations and the APs using an algorithm called Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) during the contention Period (CP). -
FIG. 8 shows an example ofprotocol architecture 200 for the AP and the STAs inFIG. 7 , which implements a power saving process, according to an embodiment of the present invention. Theprotocol architecture 200 includes anAP 202 and one or more STAs 204. TheAP 202 comprises aPHY layer 206 and aMAC layer 208. ThePHY layer 206 implements a type of IEEE 802.11 communication standard for transmitting data over a channel. TheMAC layer 208 comprises ascheduler function 210 and aframe constructor 212. Thescheduler function 210 provides schedules for downlink and uplink transmissions, and theframe constructor 212 constructs frames for transmission to eachSTA 204. - A
power saving STA 204 includes aPHY layer 214 and aMAC layer 216. ThePHY layer 214 includes aPLCP 214A and a physical medium dependent (PMD) 214B. EachSTA 204 further includes aMAC layer 216 that comprises achecker 217 and apower controller 218. - The
PHY layer 214 checks the PHY header (HT-SIG) of each incoming frame first, to determine if theSTA 204 can support the capability indicated by the HT-SIG to receive the packet. If not, then it means that theSTA 204 is not the intended receiver of the incoming frame and thePHY layer 214 enters standby. Otherwise, thechecker 217 of theMAC layer 216 parses and checks the MAC header of the frame as soon as thePHY layer 214 provides it to theMAC layer 216. Thechecker 217 checks the MAC header of the frame. If the MAC header shows that theSTA 204 is not the intended receiver, thecontroller 218 instructs thePHY layer 214 to stop receiving and decoding the remainder of the data frame. Specifically, thechecker 217 parses and checks the MAC header to determine if the incoming frame is intended for thisSTA 204. If the incoming frame is not intended for thisSTA 204, then thecontroller 218 issues a PHY_STANDBY.req() to thePHY PLCP 214A which in turn issues a PMD_STANDBY.req() to thePMD 214B, to place the receiver in standby for the remainder of the incoming frame (until end of frame event), as discussed above. As such, thechecker 217 and thecontroller 218 of theMAC layer 216, along with thePLCP 214A andPMD 214B of thePHY layer 214 of theSTA 204, comprise components of a power saving module for theSTA 204. - Although in the description of
FIG. 8 the STAs and the AP have been shown separately, each is a type of wireless communication station capable of transmitting and/or receiving over a wireless channel in a wireless communication system, such as a WLAN. Therefore, a wireless communication station herein can function as a transmitter, a receiver, an initiator and/or a responder. It then follows that an AP can function as a transmitter, a receiver, an initiator and/or a responder. Similarly, a STA can function as a transmitter, a receiver, an initiator and/or a responder. - As such, the present invention provides an efficient power saving method by interpreting PHY/MAC header information at per-frame level, for wireless communication networks. A power saving receiver (a station) stops receiving and decoding data symbols of an incoming frame when the receiver determines that it is not the intended receiver of the frame, thereby saving power. This makes the present invention suitable for such applications as CE devices and other devices which can benefit from power conservation, such as battery operated devices like wireless video cameras, cellular phones, etc. Unlike conventional approaches where the MAC layer waits for the entire MPDU to arrive before parsing the MPDU MAC header, according to an embodiment of the present invention the MAC layer decodes the MPDU MAC header without waiting for the entire MPDU to arrive at the MAC layer.
- As is known to those skilled in the art, the aforementioned example architectures described above, according to the present invention, can be implemented in many ways, such as program instructions for execution by a processor, as logic circuits, as an application specific integrated circuit, as firmware, etc.
- The present invention has been described in considerable detail with reference to certain preferred versions thereof; however, other versions are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein.
Claims (48)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/703,405 US7710939B2 (en) | 2007-02-06 | 2007-02-06 | Method and system for power saving in wireless local area communication networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/703,405 US7710939B2 (en) | 2007-02-06 | 2007-02-06 | Method and system for power saving in wireless local area communication networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20080186890A1 true US20080186890A1 (en) | 2008-08-07 |
| US7710939B2 US7710939B2 (en) | 2010-05-04 |
Family
ID=39676073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/703,405 Expired - Fee Related US7710939B2 (en) | 2007-02-06 | 2007-02-06 | Method and system for power saving in wireless local area communication networks |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US7710939B2 (en) |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100246543A1 (en) * | 2009-03-27 | 2010-09-30 | Qualcomm Incorporated | System and method of transmitting and receiving data frames |
| US20100309834A1 (en) * | 2009-06-05 | 2010-12-09 | Broadcom Corporation | Channel characterization and training within multiple user, multiple access, and/or mimo wireless communications |
| US20100311432A1 (en) * | 2009-06-05 | 2010-12-09 | Broadcom Corporation | Cluster parsing for signaling within multiple user, multiple access, and/or mimo wireless communications |
| US20110002219A1 (en) * | 2009-06-05 | 2011-01-06 | Broadcom Corporation | Group identification and definition within multiple user, multiple access, and/or mimo wireless communications |
| US20110013616A1 (en) * | 2009-06-05 | 2011-01-20 | Broadcom Corporation | Management frame map directed operational parameters within multiple user, multiple access, and/or MIMO wireless communications |
| US20110064040A1 (en) * | 2009-06-05 | 2011-03-17 | Broadcom Corporation | Group identification and definition employing look up table (LUT) within multiple user, multiple access, and/or MIMO wireless communications |
| US20110194475A1 (en) * | 2010-02-10 | 2011-08-11 | Broadcom Corporation | Preamble and header bit allocation for power savings within multiple user, multiple access, and/or MIMO wireless communications |
| US20110299610A1 (en) * | 2010-02-23 | 2011-12-08 | Gong Michelle X | Bandwidth and channel notification for wide-channel wireless communication |
| WO2013032139A3 (en) * | 2011-08-27 | 2013-05-02 | Lg Electronics Inc. | Method and apparatus of transmitting paging frame and wakeup frame |
| US20130170345A1 (en) * | 2011-12-29 | 2013-07-04 | Qualcomm Incorporated | Systems and methods for generating and decoding short control frames in wireless communications |
| WO2014039400A1 (en) * | 2012-09-06 | 2014-03-13 | Qualcomm Incorporated | Methods and devices for facilitating early header decoding in communications devices |
| US20140146722A1 (en) * | 2012-11-26 | 2014-05-29 | Shahrnaz Azizi | Methods and arrangements to decode communications |
| US20150117343A1 (en) * | 2012-04-23 | 2015-04-30 | Zte Corporation | Radio Frame Receiving Method and Device |
| US9301196B2 (en) | 2012-02-29 | 2016-03-29 | Qualcomm Incorporated | Apparatus and methods for block acknowledgment compression |
| US20160205624A1 (en) * | 2015-01-14 | 2016-07-14 | Kyoto University | Communication control method and communication device |
| CN106664598A (en) * | 2014-07-11 | 2017-05-10 | 索尼公司 | Information processing device, communication system and information processing method |
| US20170222697A1 (en) * | 2010-03-11 | 2017-08-03 | Electronics And Telecommunications Research Institute | Method and apparatus for transceiving data in a mimo system |
| US9781627B2 (en) | 2013-04-08 | 2017-10-03 | Qualcomm Incorporated | Systems and methods for generating and decoding short control frames in wireless communications |
| JP2021057912A (en) * | 2009-10-30 | 2021-04-08 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュートElectronics And Telecommunications Research Institute | Method for transmitting control and training symbol in multi-user wireless communication system |
| US10979973B2 (en) * | 2016-06-30 | 2021-04-13 | Huawei Technologies Co., Ltd. | Power control method and apparatus |
| US11082156B2 (en) | 2018-10-30 | 2021-08-03 | Nxp Usa, Inc. | Method and apparatus for generating a physical layer (PHY) data unit for hybrid automatic repeat request (HARQ) |
| US20230171331A1 (en) * | 2021-11-30 | 2023-06-01 | Texas Instruments Incorporated | Bluetooth low energy connection power consumption |
| WO2023221157A1 (en) * | 2022-05-17 | 2023-11-23 | 恬家(上海)信息科技有限公司 | Agv auxiliary control protocol code and reading method |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7869390B2 (en) | 2006-01-03 | 2011-01-11 | Samsung Electronics Co., Ltd. | Method and system for power save multi-poll (PSMP) communication in wireless systems |
| US9323311B2 (en) * | 2006-06-22 | 2016-04-26 | Broadcom Corporation | Method and system for packet based signaling between A Mac and A PHY to manage energy efficient network devices and/or protocols |
| US8125243B1 (en) | 2007-03-12 | 2012-02-28 | Cypress Semiconductor Corporation | Integrity checking of configurable data of programmable device |
| US8060661B1 (en) | 2007-03-27 | 2011-11-15 | Cypress Semiconductor Corporation | Interface circuit and method for programming or communicating with an integrated circuit via a power supply pin |
| US8498607B2 (en) * | 2008-06-12 | 2013-07-30 | Qualcomm Incorporated | Methods and systems for power savings using a message indication header |
| US8774733B2 (en) * | 2008-11-03 | 2014-07-08 | Samsung Electronics Co., Ltd. | Method and system for power saving in wireless communications |
| JP4877347B2 (en) * | 2009-03-25 | 2012-02-15 | ブラザー工業株式会社 | Network equipment |
| DE102009029783B4 (en) * | 2009-06-18 | 2016-02-04 | Atmel Corp. | Circuit and method for operating a node in a radio network |
| US9668261B1 (en) * | 2013-12-26 | 2017-05-30 | Marvell International Ltd. | Method and apparatus for transmitting wireless network operational information |
| CN110942605B (en) * | 2019-12-30 | 2020-12-22 | 芜湖哈特机器人产业技术研究院有限公司 | A communication method for scheduling control |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5596315A (en) * | 1994-10-03 | 1997-01-21 | Motorola, Inc. | Message unit for use with multi-beam satellite-based messaging system and method of operation thereof |
| US20050025080A1 (en) * | 2003-07-30 | 2005-02-03 | Yonghe Liu | Power saving via physical layer address filtering in WLANs |
| US20050047357A1 (en) * | 2003-08-26 | 2005-03-03 | Mathilde Benveniste | Power-saving mechanisms for 802.11 clients |
| US20060045035A1 (en) * | 2004-08-27 | 2006-03-02 | Ali Corporation | Power saving method for a wireless network communication device |
| US20060285517A1 (en) * | 2005-06-16 | 2006-12-21 | Kakani Naveen K | Scheduling data transmissions to improve power efficiency in a wireless network |
| US20070037548A1 (en) * | 2005-07-20 | 2007-02-15 | Interdigital Technology Corporation | Method and system for reducing power consumption of a wireless transmit/receive unit |
| US7231530B1 (en) * | 2004-04-06 | 2007-06-12 | Cisco Technology, Inc. | System and method for saving power in a wireless network by reducing power to a wireless station for a time interval if a received packet fails an integrity check |
| US20080181156A1 (en) * | 2007-01-31 | 2008-07-31 | Ecclesine Peter W | Speculative power save |
-
2007
- 2007-02-06 US US11/703,405 patent/US7710939B2/en not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5596315A (en) * | 1994-10-03 | 1997-01-21 | Motorola, Inc. | Message unit for use with multi-beam satellite-based messaging system and method of operation thereof |
| US20050025080A1 (en) * | 2003-07-30 | 2005-02-03 | Yonghe Liu | Power saving via physical layer address filtering in WLANs |
| US20050047357A1 (en) * | 2003-08-26 | 2005-03-03 | Mathilde Benveniste | Power-saving mechanisms for 802.11 clients |
| US7231530B1 (en) * | 2004-04-06 | 2007-06-12 | Cisco Technology, Inc. | System and method for saving power in a wireless network by reducing power to a wireless station for a time interval if a received packet fails an integrity check |
| US20060045035A1 (en) * | 2004-08-27 | 2006-03-02 | Ali Corporation | Power saving method for a wireless network communication device |
| US20060285517A1 (en) * | 2005-06-16 | 2006-12-21 | Kakani Naveen K | Scheduling data transmissions to improve power efficiency in a wireless network |
| US20070037548A1 (en) * | 2005-07-20 | 2007-02-15 | Interdigital Technology Corporation | Method and system for reducing power consumption of a wireless transmit/receive unit |
| US20080181156A1 (en) * | 2007-01-31 | 2008-07-31 | Ecclesine Peter W | Speculative power save |
Cited By (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100246543A1 (en) * | 2009-03-27 | 2010-09-30 | Qualcomm Incorporated | System and method of transmitting and receiving data frames |
| US8135015B2 (en) * | 2009-03-27 | 2012-03-13 | Qualcomm Incorporated | System and method of transmitting and receiving data frames |
| US20110064040A1 (en) * | 2009-06-05 | 2011-03-17 | Broadcom Corporation | Group identification and definition employing look up table (LUT) within multiple user, multiple access, and/or MIMO wireless communications |
| US20100310003A1 (en) * | 2009-06-05 | 2010-12-09 | Broadcom Corporation | Transmission acknowledgment within multiple user, multiple access, and/or mimo wireless communications |
| US20110002219A1 (en) * | 2009-06-05 | 2011-01-06 | Broadcom Corporation | Group identification and definition within multiple user, multiple access, and/or mimo wireless communications |
| US20110013616A1 (en) * | 2009-06-05 | 2011-01-20 | Broadcom Corporation | Management frame map directed operational parameters within multiple user, multiple access, and/or MIMO wireless communications |
| US8498359B2 (en) | 2009-06-05 | 2013-07-30 | Broadcom Corporation | Transmission acknowledgment within multiple user, multiple access, and/or MIMO wireless communications |
| US9197298B2 (en) | 2009-06-05 | 2015-11-24 | Broadcom Corporation | Group identification and definition within multiple user, multiple access, and/or MIMO wireless communications |
| US20100311432A1 (en) * | 2009-06-05 | 2010-12-09 | Broadcom Corporation | Cluster parsing for signaling within multiple user, multiple access, and/or mimo wireless communications |
| US8885535B2 (en) | 2009-06-05 | 2014-11-11 | Broadcom Corporation | Management frame map directed operational parameters within multiple user, multiple access, and/or MIMO wireless communications |
| US20100309834A1 (en) * | 2009-06-05 | 2010-12-09 | Broadcom Corporation | Channel characterization and training within multiple user, multiple access, and/or mimo wireless communications |
| US8861447B2 (en) | 2009-06-05 | 2014-10-14 | Broadcom Corporation | Group identification and definition employing look up table (LUT) within multiple user, multiple access, and/or MIMO wireless communications |
| US8526351B2 (en) | 2009-06-05 | 2013-09-03 | Broadcom Corporation | Channel characterization and training within multiple user, multiple access, and/or MIMO wireless communications |
| US11856578B2 (en) | 2009-10-30 | 2023-12-26 | Electronics And Telecommunications Research Institute | Method for transmitting control and training symbols in multi-user wireless communication system |
| KR20240004162A (en) * | 2009-10-30 | 2024-01-11 | 한국전자통신연구원 | Method for transmitting control and training symbol in multiple user wireless communication system |
| KR20220004780A (en) * | 2009-10-30 | 2022-01-11 | 한국전자통신연구원 | Method for transmitting control and training symbol in multiple user wireless communication system |
| JP7614161B2 (en) | 2009-10-30 | 2025-01-15 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | Method for transmitting control and training symbols in a multi-user wireless communication system - Patents.com |
| KR102746820B1 (en) | 2009-10-30 | 2024-12-26 | 한국전자통신연구원 | Method for transmitting control and training symbol in multiple user wireless communication system |
| KR102504695B1 (en) * | 2009-10-30 | 2023-02-28 | 한국전자통신연구원 | Method for transmitting control and training symbol in multiple user wireless communication system |
| KR20230031872A (en) * | 2009-10-30 | 2023-03-07 | 한국전자통신연구원 | Method for transmitting control and training symbol in multiple user wireless communication system |
| JP2021057912A (en) * | 2009-10-30 | 2021-04-08 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュートElectronics And Telecommunications Research Institute | Method for transmitting control and training symbol in multi-user wireless communication system |
| JP7479276B2 (en) | 2009-10-30 | 2024-05-08 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | Method for transmitting control and training symbols in a multi-user wireless communication system - Patents.com |
| KR102618767B1 (en) | 2009-10-30 | 2023-12-28 | 한국전자통신연구원 | Method for transmitting control and training symbol in multiple user wireless communication system |
| US8717957B2 (en) | 2010-02-10 | 2014-05-06 | Broadcom Corporation | Preamble and header bit allocation for power savings within multiple user, multiple access, and/or MIMO wireless communications |
| EP2357773A3 (en) * | 2010-02-10 | 2011-11-09 | Broadcom Corporation | Preamble and header bit allocation for power savings within multiple user, multiple access, and/or MIMO wireless communications systems |
| US20110194475A1 (en) * | 2010-02-10 | 2011-08-11 | Broadcom Corporation | Preamble and header bit allocation for power savings within multiple user, multiple access, and/or MIMO wireless communications |
| US20110299610A1 (en) * | 2010-02-23 | 2011-12-08 | Gong Michelle X | Bandwidth and channel notification for wide-channel wireless communication |
| JP2018078661A (en) * | 2010-02-23 | 2018-05-17 | インテル・コーポレーション | Device, method, and computer-readable memory medium for wide channel radio communication |
| US9160499B2 (en) * | 2010-02-23 | 2015-10-13 | Intel Corporation | Bandwidth and channel notification for wide-channel wireless communication |
| US10090894B2 (en) * | 2010-03-11 | 2018-10-02 | Electronics And Telecommunications Research Institute | Method and apparatus for transceiving data in a MIMO system |
| US11309945B2 (en) | 2010-03-11 | 2022-04-19 | Electronics And Telecommunications Research Institute | Method and apparatus for transceiving data |
| US10601474B2 (en) | 2010-03-11 | 2020-03-24 | Electronics And Telecommunications Research Institute | Method and apparatus for transceiving data |
| US20170222697A1 (en) * | 2010-03-11 | 2017-08-03 | Electronics And Telecommunications Research Institute | Method and apparatus for transceiving data in a mimo system |
| US11722187B2 (en) | 2010-03-11 | 2023-08-08 | Electronics And Telecommunications Research Institute | Method and apparatus for transceiving data |
| KR101621180B1 (en) | 2011-08-27 | 2016-05-13 | 엘지전자 주식회사 | Method and apparatus of transmitting paging frame and wakeup frame |
| US9544852B2 (en) | 2011-08-27 | 2017-01-10 | Lg Electronics Inc. | Method and apparatus of transmitting paging frame and wakeup frame |
| WO2013032139A3 (en) * | 2011-08-27 | 2013-05-02 | Lg Electronics Inc. | Method and apparatus of transmitting paging frame and wakeup frame |
| US9363707B2 (en) * | 2011-12-29 | 2016-06-07 | Qualcomm Incorporated | Systems and methods for generating and decoding short control frames in wireless communications |
| US20130170345A1 (en) * | 2011-12-29 | 2013-07-04 | Qualcomm Incorporated | Systems and methods for generating and decoding short control frames in wireless communications |
| US9432879B2 (en) | 2012-02-29 | 2016-08-30 | Qualcomm Incorporated | Apparatus and methods for block acknowledgment compression |
| US9301196B2 (en) | 2012-02-29 | 2016-03-29 | Qualcomm Incorporated | Apparatus and methods for block acknowledgment compression |
| US9883530B2 (en) * | 2012-04-23 | 2018-01-30 | Zte Corporation | Radio frame receiving method and device |
| EP2846573A4 (en) * | 2012-04-23 | 2016-06-29 | Zte Corp | METHOD AND DEVICE FOR RECEIVING A RADIO FRAME |
| US20150117343A1 (en) * | 2012-04-23 | 2015-04-30 | Zte Corporation | Radio Frame Receiving Method and Device |
| US8964615B2 (en) | 2012-09-06 | 2015-02-24 | Qualcomm Incorporated | Methods and devices for facilitating early header decoding in communications devices |
| WO2014039400A1 (en) * | 2012-09-06 | 2014-03-13 | Qualcomm Incorporated | Methods and devices for facilitating early header decoding in communications devices |
| US9407732B2 (en) * | 2012-11-26 | 2016-08-02 | Intel Corporation | Methods and arrangements to decode communications |
| US20140146722A1 (en) * | 2012-11-26 | 2014-05-29 | Shahrnaz Azizi | Methods and arrangements to decode communications |
| WO2014081477A1 (en) | 2012-11-26 | 2014-05-30 | Intel Corporation | Methods and arrangements to decode communications |
| CN104756594A (en) * | 2012-11-26 | 2015-07-01 | 英特尔公司 | Method and apparatus for decoding communications |
| EP2923527A4 (en) * | 2012-11-26 | 2016-06-15 | Intel Corp | METHODS AND ARRANGEMENTS FOR DECODING COMMUNICATIONS |
| US9781627B2 (en) | 2013-04-08 | 2017-10-03 | Qualcomm Incorporated | Systems and methods for generating and decoding short control frames in wireless communications |
| US10582423B2 (en) | 2014-07-11 | 2020-03-03 | Sony Corporation | Information processing device, communication system, and information processing method |
| CN111901828A (en) * | 2014-07-11 | 2020-11-06 | 索尼公司 | Information processing apparatus, communication system, and information processing method |
| EP3169101A4 (en) * | 2014-07-11 | 2018-03-07 | Sony Corporation | Information processing device, communication system and information processing method |
| EP4436309A3 (en) * | 2014-07-11 | 2024-12-25 | Sony Group Corporation | Information processing device, communication system and information processing method |
| EP4436309A2 (en) | 2014-07-11 | 2024-09-25 | Sony Group Corporation | Information processing device, communication system and information processing method |
| US11228944B2 (en) * | 2014-07-11 | 2022-01-18 | Sony Corporation | Information processing device, communication system, and information processing method |
| US11856460B2 (en) | 2014-07-11 | 2023-12-26 | Sony Group Corporation | Information processing device, communication system, and information processing method |
| CN106664598A (en) * | 2014-07-11 | 2017-05-10 | 索尼公司 | Information processing device, communication system and information processing method |
| US20160205624A1 (en) * | 2015-01-14 | 2016-07-14 | Kyoto University | Communication control method and communication device |
| US9942844B2 (en) * | 2015-01-14 | 2018-04-10 | Kyoto University | Communication control method and communication device for enabling power saving |
| US10979973B2 (en) * | 2016-06-30 | 2021-04-13 | Huawei Technologies Co., Ltd. | Power control method and apparatus |
| US11082155B2 (en) * | 2018-10-30 | 2021-08-03 | Nxp Usa, Inc. | Physical layer (PHY) data unit format for hybrid automatic repeat request (HARQ) |
| US11082156B2 (en) | 2018-10-30 | 2021-08-03 | Nxp Usa, Inc. | Method and apparatus for generating a physical layer (PHY) data unit for hybrid automatic repeat request (HARQ) |
| US20230171331A1 (en) * | 2021-11-30 | 2023-06-01 | Texas Instruments Incorporated | Bluetooth low energy connection power consumption |
| WO2023221157A1 (en) * | 2022-05-17 | 2023-11-23 | 恬家(上海)信息科技有限公司 | Agv auxiliary control protocol code and reading method |
Also Published As
| Publication number | Publication date |
|---|---|
| US7710939B2 (en) | 2010-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7710939B2 (en) | Method and system for power saving in wireless local area communication networks | |
| US7907557B2 (en) | Low power receiving | |
| CN109644402B (en) | A system and method for sending wake-up message | |
| US8446855B2 (en) | Access point, wireless communication station, wireless communication system and wireless communication method | |
| KR101039617B1 (en) | Method and apparatus for data transmission in wireless local area network and system for same | |
| KR100850912B1 (en) | Apparatus and method for power-saving in wireless communication system | |
| US8085698B2 (en) | Piggyback acknowledgement | |
| KR101621180B1 (en) | Method and apparatus of transmitting paging frame and wakeup frame | |
| US7983203B2 (en) | System and method for improved power efficiency in a shared resource network | |
| KR20060097694A (en) | Method of allocating transmission time interval in wireless communication system | |
| CN101432781B (en) | More power save multi-poll indication | |
| US20070275671A1 (en) | Data transceiver and data reception method thereof in a mobile communication system | |
| CN100527696C (en) | Power management method and device | |
| US8774733B2 (en) | Method and system for power saving in wireless communications | |
| US20050135317A1 (en) | Method and system for multicast scheduling in a WLAN | |
| KR20080093436A (en) | Symmetrical transmission opportunity (TXOP) cutting | |
| US20060165046A1 (en) | Maintaining synchronization between a qos access point and qos stations in an ieee 802.11e wlan | |
| EP2008481B1 (en) | Method and apparatus for prediction of a connection identifier in a downlink burst | |
| US8014323B2 (en) | Systems and methods for facilitating communication between communication devices | |
| US8670345B2 (en) | Wireless coexistence based on network allocation vector usage | |
| US20080019295A1 (en) | Power saving system and method for wireless communication system | |
| CN108093463A (en) | Based on the communication means and equipment for waking up receiver | |
| US7613191B2 (en) | Packet transmission method of wireless network | |
| WO2009057080A2 (en) | Wireless communication system featuring enhanced unscheduled automatic power save delivery | |
| US20250386375A1 (en) | Negotiation method for fast access point transition, and station device and access point device thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHAO, HUAI-RONG;NGO, CHIU;REEL/FRAME:018985/0180;SIGNING DATES FROM 20070126 TO 20070129 Owner name: SAMSUNG ELECTRONICS CO., LTD.,KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHAO, HUAI-RONG;NGO, CHIU;SIGNING DATES FROM 20070126 TO 20070129;REEL/FRAME:018985/0180 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220504 |