WLAN Rate Adaptation via Derived Channel Probing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing rate adaptation techniques in wireless communication systems face challenges in efficiently adapting data rates due to rapid channel variations, especially with the increasing number of spatial streams and Modulation and Coding Schemes, leading to computational complexity and potential failure in unstable conditions.
Innovation Solution
The method involves transmitting both communication packets and channel-probing packets over a wireless channel, where the channel-probing packets are used to estimate channel conditions, allowing for dynamic adjustment of data rates based on performance metrics, thereby enabling quick and accurate adaptation to channel variations without exhaustive testing of all possible rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional rate adaptation techniques are used, then system complexity is reduced, but adaptation speed and accuracy deteriorate under rapid channel variations
Solution Approach 1:
The system performs preliminary actions by transmitting channel-probing packets at derived data rates before making rate adaptation decisions. This allows the system to gather channel condition information in advance and make faster rate decisions without exhaustive testing of all possible rates, thus improving adaptation speed while managing computational complexity.
Solution Approach 2:
The invention changes the parameter of data rate by deriving channel-probing data rates from the current communication data rate (e.g., half or double). This parameter transformation enables efficient exploration of adjacent rate options without exhaustive search, achieving fast adaptation to channel variations while maintaining manageable system complexity.
2Measurement precision
If channel-probing packets are transmitted frequently, then rate adaptation accuracy improves, but communication overhead increases
Solution Approach 1:
The system transforms the data rate parameter of probing packets by deriving it from the current communication data rate (e.g., half or double). This allows efficient channel probing at rates relevant to current conditions, improving estimation accuracy while minimizing overhead by avoiding probing at all possible rates.
Solution Approach 2:
Instead of probing at all possible rates (excessive action), the system probes only at selectively derived rates such as half or double the current rate. This partial action provides sufficient channel condition information for accurate rate adaptation while significantly reducing communication overhead and energy consumption.
3Productivity
If data rate is increased to maintain throughput, then productivity improves, but reliability deteriorates under poor channel conditions
Solution Approach 1:
The system uses feedback from channel-probing packet transmissions to dynamically adjust the communication data rate. By monitoring the performance of probing packets at derived rates, the system receives real-time channel condition feedback and adapts the data rate accordingly, maintaining high throughput when conditions are good and ensuring reliability when conditions deteriorate.
Solution Approach 2:
The invention implements dynamic rate adaptation by continuously adjusting the communication data rate based on channel conditions. The system transitions from static rate selection to dynamic adjustment, where the data rate changes in response to real-time channel feedback, thereby maintaining productivity under good conditions and ensuring reliability under poor conditions.
Data Source
AI summary
A method for rate adaptation in a communication device includes, during a time interval, transmitting over a wireless channel to a peer communication device both (i) communication packets that carry user data, at a communication data rate, and (ii) channel-probing packets for probing channel conditions, at a channel-probing data rate that is derived from the communication data rate. A first statistical performance of the communication packets, and a second statistical performance of the channel-probing packets, are estimated over the time interval. The communication data rate is set for a subsequent time interval based on at least one of the first statistical performance and the second statistical performance.


