Wireless Station Sleep Mode Based on Buffer Depth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems, such as set-top boxes, face high power consumption due to the need to maintain continuous connectivity for high-bandwidth audio/video streams, which is exacerbated by overhead in the 802.11 specification's power save mode and medium contention mechanisms.

Innovation Solution

Implementing a dynamic sleep mode strategy based on buffer depth thresholds, where the device transitions into sleep mode for varying durations depending on the amount of buffered data, reducing the need for frequent PS-POLL messages and aggregating data packets for efficient transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the device uses 802.11 power save mode with PS-POLL messages to reduce power consumption, then power consumption decreases, but overhead increases significantly

Engineering Contradiction:
Improvepower consumptionVSAvoidoverhead
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by buffering data at the access point before the mobile station needs it. The access point stores data in advance and uses traffic indication maps in beacon frames to notify the mobile station of buffered data, eliminating the need for continuous PS-POLL messaging and reducing overhead while maintaining power savings.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the device maintains continuous connectivity for high-bandwidth audio/video streams, then data transfer efficiency is improved, but power consumption increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action by having the mobile station wake up at regular beacon intervals to check for buffered data using traffic indication maps, rather than maintaining continuous connectivity. This periodic checking mechanism maintains data transfer efficiency while allowing the device to enter low-power states between beacons, significantly reducing power consumption.

Inventive Principle:
Principle #19Periodic action

3Loss of time

If the device wakes up frequently to check for data in power save mode, then data freshness is improved, but power consumption increases

Engineering Contradiction:
Improvedata freshnessVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system uses feedback through traffic indication maps included in beacon frames to inform the mobile station about buffered data availability. The mobile station wakes up periodically, checks the traffic indication map for data freshness information, and only processes data when necessary. This feedback mechanism optimizes the balance between data freshness and power consumption by avoiding unnecessary wake-ups.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10517015B2Power consumption optimization of wireless communication systems for content delivery
Publication Date: 2019.12.24 AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE LTD
  • US10517015B2 patent drawing
  • US10517015B2 patent drawing
  • US10517015B2 patent drawing

AI summary

A device implementing the subject wireless communication system may include one or more memories, and one or more processors coupled to the one or more memories. In some aspects, the one or more processors are configured to cause receiving a first frame comprising an indication that the station has data buffered at an access point, determining, in response to the first frame, whether a measured buffer depth exceeds a predetermined threshold, receiving a second frame comprising a predetermined amount of buffered data based on the measured buffer depth, transitioning, after the predetermined amount of buffered data is received, into a sleep mode for a first predetermined duration when the measured buffer depth exceeds the predetermined threshold, and transitioning into the sleep mode for a second predetermined duration less than the first predetermined duration when the measured buffer depth does not exceed the predetermined threshold.