Aircraft Broadcast Device Dynamic Protocol Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing aircraft collision avoidance systems, such as FLARM devices, face challenges in implementing protocol updates for data packets, leading to compatibility issues and requiring manual user intervention, which is cumbersome and expensive, especially in complex avionics systems.
Innovation Solution
A broadcast device that determines and wirelessly broadcasts the position and packet protocol version of an aircraft, dynamically adapting to the capabilities of nearby devices, ensuring compatibility and reliability through data packet generation and transmission, including encryption and adaptive protocol versioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a hard firmware expiration mechanism is used to enforce protocol updates, then protocol security and functionality are improved, but device complexity and operational disruption increase due to manual user intervention requirements
Solution Approach 1:
The system automatically determines the appropriate packet protocol version to use by detecting the maximum supported version from received data packets, eliminating the need for manual firmware updates or user intervention. The device self-manages protocol compatibility by continuously adapting to the capabilities of surrounding aircraft equipment.
Solution Approach 2:
The packet protocol version is dynamically selected based on the maximum supported version detected from received data packets, allowing the system to adapt protocol behavior in real-time according to the capabilities of surrounding devices rather than being locked into a fixed version through hard expiration mechanisms.
2Reliability
If manual firmware updates are required for protocol compatibility, then protocol security is maintained, but ease of operation deteriorates due to cumbersome update procedures in complex avionics systems
Solution Approach 1:
The broadcast device automatically detects and adapts to the maximum supported packet protocol version of surrounding devices without requiring manual user intervention. The system self-manages protocol version selection by monitoring received data packets and automatically adjusting its broadcasting behavior to maintain compatibility.
Solution Approach 2:
The system continuously monitors received data packets to detect the maximum supported packet protocol version from surrounding aircraft, using this feedback information to automatically adjust the protocol version used for broadcasting, thereby maintaining compatibility without manual intervention.
3Ease of operation
If protocol updates are implemented with automatic adaptation, then ease of operation is improved, but device complexity increases due to additional software logic for version detection and selection
Solution Approach 1:
The broadcast device automatically determines the appropriate packet protocol version by detecting the maximum supported version from received data packets, eliminating the need for manual firmware updates or complex centralized update management systems.
Solution Approach 2:
The protocol version detection and selection logic is segmented into discrete steps: receiving data packets, extracting the maximum supported version, and selecting the appropriate version for broadcasting. This modular approach manages software complexity by breaking down the automatic adaptation process into manageable components.
Data Source
AI summary
A broadcast device (10) for wirelessly broadcasting information pertaining to a first aircraft (1) comprises a positioning device (11) configured to determine a position (PI) of the broadcast device (10). The position comprises a latitude, a longitude, and an altitude. A control unit (12) of the broadcast device (10) is configured to receive this position (PI) via an internal bus. Further, the broadcast devices (10) maintains a list of maximum supported foreign protocol versions (VER2_MAX, VER3 MAX) of nearby foreign broadcast devices (20, 30). The control unit (12) then determines a packet protocol version (VER1) of a data packet (D1) which is dynamically depending on these maximum supported foreign protocol versions (VER2_MAX, VER3_MAX). The data packet (D1) is then broadcasted by means of a radio transmitter (13) of the broadcast device (10). Thus, even older foreign broadcast devices can understand at least some of the broadcasted data packets (D1). This way, an efficient but compatible collision avoidance system for aircraft can be implemented. Further, protocol updates are facilitated.


