摘要:
The listen interval of a WLAN client is selected to have one of a plurality of values, including a start listen interval (SLI) and one or more longer listen intervals (e.g., transient listen interval (TLI), maximum listen interval (MLI)). The listen interval is set to SLI in response to (1) detecting that an applications processor of the WLAN client is in an awake state, (2) detecting transmit/receive activity on the wireless link, and (3) failing to detect an expected beacon signal on the wireless link. If the listen interval is set to MLI (or TLI) and the WLAN client fails to detect an expected beacon signal (beacon miss), the listen interval is temporarily set to SLI. If the WLAN client then detects an expected beacon signal before detecting a predetermined number of consecutive beacon misses, the listen interval is immediately returned to the original listen interval MLI (or TLI).
摘要:
A wireless communications power saving method and apparatus is provided. The method includes establishing a circular buffer configured to maintain a number of most recently encountered frame delay times and waiting a frame delay time after receiving a further frame before the station enters a power save state. Frame delay time is a period equal to a largest most recently encountered frame delay period in the circular buffer. The method further determines, at a station, a dormancy time based on a number of data frames received since the station transitioned from an inactive mode to an active mode, a packet transmission rate, and a data frame time interval representing time between data frames received at the station, and causes the station to switch to a further inactive mode if a next packet is not received within the dormancy time after receipt of a previous packet.
摘要:
A wireless communications power saving method and apparatus is provided. The method includes establishing a circular buffer configured to maintain a number of most recently encountered frame delay times and waiting a frame delay time after receiving a further frame before the station enters a power save state. Frame delay time is a period equal to a largest most recently encountered frame delay period in the circular buffer. The method further determines, at a station, a dormancy time based on a number of data frames received since the station transitioned from an inactive mode to an active mode, a packet transmission rate, and a data frame time interval representing time between data frames received at the station, and causes the station to switch to a further inactive mode if a next packet is not received within the dormancy time after receipt of a previous packet.
摘要:
The listen interval of a WLAN client is selected to have one of a plurality of values, including a start listen interval (SLI) and one or more longer listen intervals (e.g., transient listen interval (TLI), maximum listen interval (MLI)). The listen interval is set to SLI in response to (1) detecting that an applications processor of the WLAN client is in an awake state, (2) detecting transmit/receive activity on the wireless link, and (3) failing to detect an expected beacon signal on the wireless link. If the listen interval is set to MLI (or TLI) and the WLAN client fails to detect an expected beacon signal (beacon miss), the listen interval is temporarily set to SLI. If the WLAN client then detects an expected beacon signal before detecting a predetermined number of consecutive beacon misses, the listen interval is immediately returned to the original listen interval MLI (or TLI).
摘要:
A WLAN client receives a plurality of beacons that include timestamp values that indicate when the beacons were sent by an access point (AP). The WLAN client calculates a beacon drift value for each of the plurality of received beacons in response to the timestamp values and known physical layer characteristics associated with the WLAN client. The WLAN client selects one of the calculated beacon drift values that represents a minimum beacon drift, and uses this selected beacon drift value (i.e., golden reference target beacon transmission time (RTBTT) estimate) to control the wakeup timing of the WLAN client. The golden RTBTT estimate is updated if a subsequently received beacon exhibits a shorter beacon drift value. If the wakeup wait period of the WLAN client exceeds a predetermined threshold for each of a plurality of received beacons, the golden RTBTT is recalculated to account for the associated increased beacon drift.