Radio Packet Duration Estimation With Two-Stage Timing Refinement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for determining packet duration in radio communications, such as those based on IEEE 802.11 standards, lack the accuracy required for certain protocols (e.g., IEEE 802.11ax with ±0.4 μs response timing) and are computationally complex.
Innovation Solution
A radio receiver device that determines an initial packet duration estimate from a first portion and refines it with a correction factor derived from a second portion, using look-up tables to minimize processing requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional methods (multiplying LENGTH and RATE fields) are used to determine packet duration, then the calculation is simple, but the accuracy is insufficient (±4 μs vs required ±0.4 μs)
Solution Approach 1:
The packet duration calculation is divided into two segments: an initial estimate from the first portion (LENGTH and RATE fields) and a correction factor from the second portion. This segmentation allows the system to achieve high accuracy (±0.4 μs) by combining a simple initial calculation with a precise correction, resolving the contradiction between simplicity and accuracy.
Solution Approach 2:
The initial estimate of packet duration is determined in advance from the first portion before processing the second portion. This preliminary action provides a baseline value that is then refined with the correction factor, enabling accurate timing for response packets while maintaining efficient processing.
2Measurement precision
If accurate packet duration estimation is achieved through complex methods, then timing precision improves, but processing requirements increase
Solution Approach 1:
By segmenting the calculation into an initial estimate phase and a correction phase, the system achieves precise response timing (±0.4 μs) without requiring full complex processing to be applied to the entire packet. The initial estimate handles the bulk of the calculation simply, while the correction factor provides the necessary precision with minimal additional processing power.
3Measurement precision
If the receiver waits until the packet ends to determine response timing, then timing is accurate, but processing time for response content is limited to SIFS
Solution Approach 1:
The receiver determines the initial estimate of packet duration and correction factor during packet reception rather than waiting for the packet to end. This preliminary action allows the receiver to calculate the accurate end time and prepare response content in parallel with packet reception, eliminating the time loss constraint and enabling response preparation well before the SIFS deadline.
Solution Approach 2:
The packet preamble contains all necessary information (LENGTH, RATE, and correction data) that the receiver needs to self-determine the packet duration without external assistance or waiting. This self-service capability allows the receiver to independently calculate accurate timing and prepare responses efficiently during the packet reception window.
Data Source
AI summary
A radio receiver device is provided. The radio receiver device is configured to receive a radio signal comprising a data packet with a packet duration, said data packet comprising a first portion and a second portion; to determine an initial estimate of the packet duration using data included in the first portion; to determine a correction factor for said initial estimate of the packet duration using data included in the second portion; and to combine the initial estimate and the correction factor to determine a refined estimate of the packet duration.
