Dynamic Data Rate Adaptation via SNR and Error Evaluation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining data transfer rates in wireless communication fail to account for the capabilities of computing devices and intra-device interference, leading to inefficient PHY adaptations and less than optimal data transfer rates due to dynamic environmental conditions and mobility scenarios.
Innovation Solution
A method that uses a signal-to-noise ratio (SNR) indicator to determine an upper data transfer rate and a range of rates, evaluating throughput based on error rates to identify the peak data transfer rate, while accounting for intra-device interference in beamforming groups.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data transfer rate is increased to improve communication efficiency, then productivity is improved, but reliability deteriorates due to signal quality degradation and data loss
Solution Approach 1:
The patent implements dynamic rate adaptation by continuously monitoring signal-to-noise ratio (SNR) and adjusting the data transfer rate accordingly. The system transitions from static rate selection to dynamic adjustment, allowing the data transfer rate to adapt in real-time to changing channel conditions, thus maintaining optimal productivity while preserving reliability through automated rate selection based on current signal quality
Solution Approach 2:
The patent employs feedback mechanisms where the receiving device sends acknowledgments and channel quality information back to the transmitting device. This feedback loop enables the system to detect data loss and signal degradation, then adjust the data transfer rate in response, resolving the contradiction by using information about reliability to control productivity
2Productivity
If dynamic rate adaptation is implemented to improve productivity, then data transfer efficiency is improved, but device complexity increases due to additional monitoring and adjustment mechanisms
Solution Approach 1:
The patent implements self-service through automated rate adaptation algorithms that operate without manual intervention. The system automatically monitors SNR, detects data loss, and adjusts transmission rates based on predefined protocols and thresholds. This automation reduces the need for complex manual configuration and control mechanisms, achieving dynamic optimization while managing device complexity through standardized self-adjusting processes
Solution Approach 2:
The patent focuses on changing a single critical parameter (data transfer rate) based on SNR thresholds, rather than redesigning the entire communication system. By concentrating complexity on parameter adjustment rather than structural changes, the system achieves improved productivity with minimal increase in overall device complexity
3Speed
If peak data transfer rate is determined using only SNR to improve speed, then data transfer rate is improved, but measurement precision deteriorates due to failure to account for device capabilities and intra-device interference
Solution Approach 1:
The patent applies local quality by evaluating SNR at different data rates and selecting the peak rate where quality thresholds are met. Rather than using a single global SNR measurement, the system performs localized assessment at multiple rate points, accounting for the specific capabilities of the communication devices and the local interference conditions, thus improving measurement precision while maintaining speed
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
Examples described herein include receiving an indicator of the quality of a wireless signal between an access device and a computing device, determining an upper data transfer rate from the indicator, and determining a range of data transfer rates. The range may include the upper data transfer rate and a second data transfer rate. Examples disclosed herein also include evaluating a throughput at the upper data transfer rate based on an error rate at the upper data transfer rate and evaluating a throughput at the second data rate based on an error rate at the second data transfer rate. Examples disclosed herein also include determining a peak data transfer rate within the range of data transfer rates based on the throughputs.