Avionics Virtual Link Scheduling for Low-Jitter Network Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The configuration of avionics data networks in modern civil aircraft is inefficient, requiring extensive iterations and updates due to changes in avionics applications, leading to increased latency and jitter, and affecting overall network performance and stability.
Innovation Solution
A method and apparatus for configuring avionics data networks by setting bandwidth packages and determining transmission phases for virtual links, reducing complexity and correlation between virtual links, allowing for separate configuration and minimizing the impact of minor changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If virtual links are configured to share the same physical link through time division multiplexing, then resource utilization is improved, but transmission latency and jitter increase due to transmission conflicts
Solution Approach 1:
The patent applies preliminary action by pre-calculating and configuring transmission phases for each virtual link before actual data transmission. The configuration method computes optimal time slots and phases in advance, allowing virtual links to transmit data without conflicts or delays during runtime, thus eliminating jitter while maintaining high resource utilization.
Solution Approach 2:
The patent implements dynamics by introducing configurable transmission phases that can be dynamically adjusted for each virtual link. Instead of fixed time slots, the system allows flexible phase configuration to optimize transmission timing based on specific application requirements, enabling adaptive resource allocation that maintains low latency while achieving high utilization.
2Adaptability or versatility
If network configuration parameters are adjusted to accommodate changes in avionics applications, then system adaptability is improved, but the time required for reconfiguration and iteration increases
Solution Approach 1:
The patent applies segmentation by dividing the network configuration into independent virtual link units, each with its own configurable parameters (bandwidth, period, phase). This modular approach allows individual virtual links to be modified without affecting others, enabling rapid reconfiguration when avionics applications change, thus improving adaptability while minimizing reconfiguration time.
Solution Approach 2:
The patent implements parameter changes by providing configurable parameters for each virtual link including bandwidth, transmission period, and phase. These parameters can be adjusted independently to accommodate changes in avionics applications, allowing the system to adapt quickly to new requirements without complete reconfiguration, thereby reducing iteration time while maintaining versatility.
3Reliability
If transmission period and frame length are configured to meet data transmission requirements, then transmission reliability is improved, but configuration complexity increases due to multiple iterations needed
Solution Approach 1:
The patent applies feedback by providing a configuration method that calculates and determines optimal transmission parameters based on network conditions and application requirements. The system uses feedback from performance monitoring to adjust virtual link configurations, ensuring reliable transmission while reducing the need for multiple manual iteration cycles, thus lowering configuration complexity while maintaining high reliability.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The present disclosure provides a method and an apparatus for configuring an avionics data network, a computer device, and storage medium, relates to the technical field of avionics systems, and can improve efficiency of updating and iterating network configurations. The method comprises: obtaining link information of each virtual link in the avionics data network, the link information comprising a maximum frame length and a transmission period; setting bandwidth package(s) according to the link information of the virtual link(s), and assigning each virtual link to a corresponding bandwidth package; calculating a total bandwidth, a transmission period, and duration of each bandwidth package according to the link information of each virtual link and a total bandwidth of the avionics data network; and determining respective phases of all virtual links according to the link information of each virtual link.