Wireless Data Streaming Parameter Control for Fading Channel QoS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in maintaining satisfactory performance due to time-varying and fading wireless channel characteristics, and they may not guarantee required quality of service (QoS) as they control parameters using a hierarchical system architecture with independent layers.
Innovation Solution
A method and apparatus that control parameters of a wireless data streaming system by adjusting first parameters (e.g., data rate, transmission power) in units of individual packets based on current transmission states and obtaining statistical information, and then adjusting second parameters (e.g., congestion window size, error correction coding rate) in units of packet groups to optimize QoS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If hierarchical system architecture with independent layers is used to control parameters, then system structure is simplified and ease of operation is improved, but adaptability to changing wireless channel conditions deteriorates
Solution Approach 1:
The patent merges the control of first parameters (packet-level) and second parameters (flow-level) into a unified adaptive system. The receiver combines statistical information from multiple packets to generate channel state feedback, which is then used by the transmitter to adaptively control both packet-level and flow-level parameters, breaking the independence of hierarchical layers while maintaining operational simplicity.
Solution Approach 2:
The system dynamically adjusts parameter control strategies based on channel conditions. The receiver continuously monitors packet transmission states and generates real-time statistical information, enabling the transmitter to dynamically adapt parameters rather than using static hierarchical control, thus improving adaptability while preserving ease of operation through automated feedback mechanisms.
2Adaptability or versatility
If parameters are controlled in units of individual packets, then adaptability to channel changes is improved, but device complexity and measurement precision requirements increase
Solution Approach 1:
The patent segments parameter control into two distinct levels: first parameters controlled at packet-level for immediate adaptability, and second parameters controlled at flow-level for broader optimization. This segmentation allows the system to achieve high adaptability through packet-level control while managing complexity by separating control functions into manageable segments with different time scales and granularities.
Solution Approach 2:
The system implements a feedback mechanism where the receiver monitors packet transmission states and generates statistical information about channel conditions. This feedback is sent to the transmitter, which uses it to adaptively control parameters. The feedback loop enables automated adaptation, reducing the need for complex manual control while maintaining high packet-level adaptability through real-time channel state information.
3Measurement precision
If statistical information is collected from predefined number of packets, then measurement precision of channel state is improved, but loss of time increases
Solution Approach 1:
The system uses statistical information from a predefined number of packets (partial action) rather than requiring complete channel state knowledge. This partial information is sufficient to make effective parameter adjustments, achieving good measurement precision without waiting for exhaustive data collection. The approach balances the need for accurate channel state measurement with the urgency of timely parameter adaptation by using adequate rather than complete information.
Data Source
AI summary
A method and apparatus for controlling parameters of a wireless data streaming system are provided. The method of controlling parameters of a wireless data streaming system includes controlling first parameters, which can be controlled in units of individual packets, according to a current packet transmission state in a data stream; transmitting a predefined number of packets using the first parameters and obtaining statistical information regarding use of the first parameters in the transmission of the predefined number of packets; and controlling second parameters, which can be controlled in units of packet groups, with reference to the statistical information and a desired quality of service (QoS).


