Wireless Rate Adaptation for XR Latency and Error Trade-offs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems for augmented, virtual, and mixed reality experiences face challenges in maintaining optimal data transmission rates due to factors like signal interference and noise, leading to high packet error rates and increased latency, especially in devices with multiple concurrent radio circuits.
Innovation Solution
Implementing a system where a transmitting device adjusts its modulation coding scheme and data rate based on criteria received from a receiving device, such as prioritizing latency or throughput, using indicators like packet error rate, signal-to-noise ratio, or signal-to-interference-and-noise ratio, to optimize data transmission over WLAN/WiFi connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the data rate is increased to improve throughput, then the transmission speed is improved, but the packet error rate increases and latency increases
Solution Approach 1:
The system dynamically adjusts the modulation coding scheme (MCS) index based on real-time channel conditions (SNR/SINR measurements) and application requirements. The MCS index is updated periodically or upon significant channel changes, allowing the system to adapt between high throughput modes (higher MCS) and reliable transmission modes (lower MCS) as conditions change.
Solution Approach 2:
The patent changes the physical layer transmission parameters (MCS index, which encodes modulation and coding scheme) based on the balance between throughput and reliability requirements. By mapping different application types to different target PER thresholds and selecting appropriate MCS indices from a codebook, the system optimizes the trade-off between data rate and packet error rate.
2Productivity
If the data rate is increased to improve throughput, then the transmission speed is improved, but the latency increases
Solution Approach 1:
The system dynamically selects the MCS index based on real-time channel conditions and application requirements. For latency-sensitive applications, the system may prefer lower MCS indices that achieve lower packet error rates and more consistent delivery times, while for throughput-sensitive applications, higher MCS indices are selected to maximize data rate.
Solution Approach 2:
The patent changes the transmission parameters (MCS index) to optimize the trade-off between throughput and latency based on application type. The system maintains a codebook of possible MCS indices and selects from these based on current channel conditions (SNR/SINR) and quality of service requirements.
3Productivity
If the MCS index is increased to improve data rate, then the throughput is improved, but the packet error rate increases
Solution Approach 1:
The system dynamically adjusts the MCS index based on real-time channel conditions (SNR/SINR measurements) and application requirements. The MCS index is updated periodically or upon significant channel changes, allowing the system to adapt between high data rate modes (higher MCS) and reliable transmission modes (lower MCS) as conditions change.
Solution Approach 2:
The patent changes the physical layer transmission parameters (MCS index, which encodes modulation and coding scheme) based on the balance between data rate and reliability requirements. By mapping different application types to different target PER thresholds and selecting appropriate MCS indices from a codebook, the system optimizes the trade-off between data rate and packet error rate.
Data Source
AI summary
Disclosed herein are aspects related to a device that can include a wireless communication interface and one or more processors. The wireless communication interface can transmit, using a wireless connection with a remote device, one or more data elements to the remote device. The one or more processors can identify a condition of the wireless connection, determine a rate, for transmission of the one or more data elements, based at least on the condition, retrieve a signal from the remote device indicative of at least one criterion for use of the one or more data elements, update the rate based at least on the at least one criterion to determine an updated rate for transmission of the one or more data elements to the remote device, and cause the wireless communication interface to transmit, at the updated rate, the one or more data elements to the remote device.


