Beacon Jitter Prediction for Wireless LAN Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IEEE 802.11 wireless local area networks, stations face challenges in accurately determining the target beacon transmission time (TBTT) due to unpredictable delays and jitter, leading to inefficient power management and potential missed beacons when in a power save state.

Innovation Solution

A method for estimating the expected time of arrival of periodic transmissions, calculating timing differences, and selecting the most accurate transmission time to wake up the device, ensuring it aligns with the beacon transmission period, thereby minimizing power consumption and maximizing the chances of receiving beacons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the STA wakes up periodically to receive beacons at regular TBTT intervals, then the STA can receive beacons reliably, but power consumption increases due to unnecessary early wake-ups caused by beacon jitter

Engineering Contradiction:
Improvebeacon reception reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The STA performs preliminary calculations of timing differences based on historical beacon arrival data before the actual beacon reception time. By pre-computing the expected beacon arrival time using the formula Tn = To + n×Tb + Δo, the STA can determine the optimal wake-up time in advance, avoiding unnecessary early wake-ups and reducing power consumption while maintaining reliable beacon reception

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the actual beacon arrival times and compares them with predicted times, calculating timing differences (Δn - Δo) for each beacon. This feedback mechanism allows the STA to refine its wake-up time predictions over time, adapting to varying network conditions and minimizing power consumption while ensuring reliable beacon reception

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the STA uses a fixed TBTT interval for wake-up based on nominal beacon period, then the system is simple to implement, but beacon reception fails when beacon jitter occurs

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidbeacon reception reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system transitions from a static fixed TBTT interval approach to a dynamic adaptive approach. The wake-up time is continuously adjusted based on calculated timing differences from historical beacon arrivals. The formula Tn = To + n×Tb + Δo dynamically adapts to actual network conditions, maintaining reliability while preserving implementation simplicity through straightforward arithmetic calculations

Inventive Principle:
Principle #15Dynamics

3Reliability

If the STA wakes up earlier to account for beacon delay, then beacon reception reliability improves, but power wastage increases due to extended active time

Engineering Contradiction:
Improvebeacon reception reliabilityVSAvoidpower wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system changes the parameter of wake-up time from a fixed early time to a dynamically calculated time based on actual beacon timing patterns. By using the timing difference Δo derived from historical data and applying it to predict Tn, the system optimizes the wake-up time parameter to minimize power wastage while ensuring reliable beacon reception, avoiding both early and late wake-ups

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9681373B2Beacon jitter prediction for wireless local area network (LAN) devices
Publication Date: 2017.06.13 DSP GROUP
  • US9681373B2 patent drawing
  • US9681373B2 patent drawing
  • US9681373B2 patent drawing

AI summary

A method for activating a wireless communication device, the method may include receiving, by the wireless communication device, a sequence of periodic transmissions; estimating, for each periodic transmission of the sequence of periodic transmissions and before a reception of the periodic transmission, an expected time of arrival of the periodic transmission; calculating, for each periodic transmission, a timing difference attribute that is responsive to at least a difference between a timing of arrival of the periodic transmission and an expected time of arrival of the periodic transmission; selecting a selected periodic transmission out of the sequence of periodic transmissions, wherein the selected periodic transmission is associated with a smallest timing difference attribute out of the timing difference attributes associated with the periodic transmissions of the sequence of periodic transmissions; estimating, before a reception of a future periodic transmission that does not belong to the sequence of periodic transmissions, an estimated time of arrival of the future periodic transmission in response to the selecting of the selected periodic transmission and a periodic transmission period; determining a wakening time for wakening the wireless communication device in response to the estimated time of arrival of the future periodic transmission; and wakening the wireless communication device at the wakening time and searching for the future periodic transmission.