Avionic Data Channel Controller QoS Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Avionic data communication systems face challenges in selecting optimal communication channels due to varying quality of service and cost, especially when aircraft move relative to ground-based systems, leading to inefficient data transmission.
Innovation Solution
A channel controller dynamically selects communication channels based on quality of service and cost, ensuring the selected channel's quality is not lower than others, while a data controller prioritizes data transmission based on associated costs and thresholds that adapt to aircraft position changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a communication channel is selected based on availability, then data transmission can proceed, but the quality of service may be low resulting in longer transmission time
Solution Approach 1:
The system dynamically selects communication channels based on real-time quality of service conditions. The channel controller continuously monitors available channels and adapts selections to current atmospheric conditions, mobile obstructions, and bandwidth availability, ensuring optimal transmission speed without manual intervention.
Solution Approach 2:
The invention changes the parameter of channel selection criteria from simple availability to quality of service metrics. By evaluating and selecting channels based on QoS parameters rather than mere presence, the system achieves faster transmission times while maintaining reliable communication.
2Reliability
If multiple transmission attempts are made to ensure successful communication, then data reliability improves, but transmission time increases
Solution Approach 1:
The system performs preliminary evaluation of channel quality before initiating transmission. By assessing quality of service metrics in advance, the system selects channels likely to succeed on the first attempt, eliminating the need for multiple retry attempts and reducing overall transmission time while maintaining reliability.
3Reliability
If expensive communication channels are used, then quality of service improves, but transmission cost increases
Solution Approach 1:
The invention introduces cost-of-transmission as a dynamic parameter in channel selection. The data controller evaluates both QoS and cost parameters, selecting channels that provide adequate quality at acceptable cost levels. This parameter-based selection optimizes the balance between service quality and expenditure.
Solution Approach 2:
The system applies different selection criteria to different data types. Critical data receives preferential treatment with selection of higher QoS channels regardless of cost, while non-critical data uses cost-effective channels. This localized quality approach ensures important communications are reliable while minimizing overall transmission costs.
4Reliability
If data transmission prioritizes critical data, then important information is communicated reliably, but non-critical data transmission may be delayed
Solution Approach 1:
The data controller applies different transmission priorities to different data types. Critical data is assigned high priority with preferential channel selection and immediate transmission, while non-critical data receives lower priority and transmits when resources are available. This differentiated approach ensures critical communications are reliable without completely blocking other data flows.
Data Source
Figure 1
Figure 2~3
AI summary
An example avionic data communication method includes establishing a plurality of available channels using a channel controller. The channel controller also establishes a quality of service for each of the plurality of available channels. The channel controller then selects one of the available channels. The quality of service of the selected channel is not less than the quality of service of another channel within the plurality of available channels. The method then communicates a type of data using the selected channel.