Virtual WiFi Data Rate Estimation Using BlockAck Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining WiFi data rates are inaccurate due to factors such as incompatible communication modes, low RF sensitivity, and interference, which prevent accurate measurement of bandwidth usage by streaming meters.
Innovation Solution
Utilizing the BlockAck mechanism in IEEE 802.11e specifications to parse control frames and calculate virtual bandwidth by analyzing BlockAck frames, even when data frames are not received by the streaming meter.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If streaming meters attempt to measure bandwidth usage through direct data frame reception, then measurement accuracy may be achieved under ideal conditions, but measurement reliability deteriorates due to incompatible communication modes, low RF sensitivity, and interference
Solution Approach 1:
The patent uses BlockAck frames as an intermediary to infer bandwidth usage. Instead of directly measuring data frames which may be lost or incompatible, the system captures BlockAck control frames that acknowledge data frame reception. The bandwidth is calculated based on the timing and acknowledgment patterns in these control frames, providing a reliable indirect measurement that works across different communication modes and interference conditions.
2Productivity
If streaming meters capture only data frames for bandwidth measurement, then direct bandwidth calculation is possible, but measurement capability is lost when data frames are not visible due to incompatible communication modes
Solution Approach 1:
The patent makes the bandwidth measurement system universal by using BlockAck control frames instead of data frames. BlockAck frames are part of the standard IEEE 802.11e protocol and are universally generated in acknowledged-based communication modes. This allows the streaming meter to measure bandwidth across different communication scenarios including those with incompatible data frame formats, low RF sensitivity, or interference, as long as the BlockAck mechanism is present.
3Ease of operation
If streaming meters rely on direct data frame reception for bandwidth measurement, then simple measurement processes are used, but measurement accuracy deteriorates under interference and low RF sensitivity conditions
Solution Approach 1:
The patent introduces BlockAck control frames as an intermediary measurement target. The process remains relatively simple - capturing and analyzing BlockAck frames - but the measurement precision improves significantly because BlockAck frames are more robust to interference and communication mode variations than data frames. The timing information from BlockAck frames provides accurate bandwidth calculations without the vulnerabilities of direct data frame reception.
Data Source
AI summary
Methods, apparatus, systems and articles of manufacture are disclosed to determine virtual WiFi data rate. An example disclosed herein includes a control frame receiver to capture control frames from a user device. The example disclosed herein further includes a bitrate calculator to calculate a bitrate for each control frame by dividing a bitmap of a control frame by an amount of time between the control frame and a previously captured control frame. The example disclosed herein further includes an interval timer to control a length of time that the control frames are captured before calculating the virtual bandwidth. The example disclosed herein further includes a virtual bandwidth calculator to calculate the virtual bandwidth after the length of time, the virtual bandwidth calculated by dividing an average bitrate from the control frames by the length of time.


