Data Frame Synchronization via Dedicated Buffer Memories
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Aircraft maintenance algorithms face desynchronization issues due to differing internal clocks and transmission rates across digital links, leading to inconsistent data framing and potential failure in data transmission, which can result in incorrect algorithm execution.
Innovation Solution
A method for synchronizing data frames transmitted to maintenance algorithms using buffer memories to store and manage frames with predefined identification numbers, incorporating padding frames and circular buffer systems to ensure consistent data delivery, even in the presence of link interruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data frames are transmitted on multiple digital links with different internal clocks and transmission rates, then data transmission can be achieved on each link independently, but the frames become desynchronized and inconsistent in timing and content
Solution Approach 1:
The patent applies preliminary action by pre-synchronizing the data frames from multiple digital links before they are processed by the maintenance algorithm. A synchronization mechanism is implemented that aligns the frames in advance, ensuring that all input data corresponds to the same time reference. This preliminary synchronization prevents timing inconsistencies from affecting the algorithm execution, directly resolving the contradiction between independent transmission and synchronized processing.
2Reliability
If buffer memories are used to store frames with predefined identification numbers, then data consistency can be maintained, but the system complexity increases due to additional memory management requirements
Solution Approach 1:
The patent applies local quality by implementing dedicated buffer memories for each digital link, where each buffer is specialized for storing frames from its specific source. This localized approach allows each buffer to be optimized for its particular link's characteristics while maintaining overall system consistency through standardized identification number schemes. The complexity is distributed locally rather than centralized, making the system more manageable despite the added memory requirements.
3Reliability
If padding frames are inserted to maintain synchronization, then data frame consistency is preserved, but transmission time and processing overhead increase
Solution Approach 1:
The patent applies the principle of cheap short-living objects by using padding frames as temporary, disposable elements. These padding frames are inserted only when necessary to maintain synchronization between links, serve their purpose of aligning data timing, and then are discarded once the synchronized data is processed. This approach minimizes the time penalty because the padding frames are lightweight and temporary, not requiring long-term storage or complex processing, thus preserving synchronization while limiting time loss.
Data Source
AI summary
A method for synchronizing data frames, including an initialization phase storing the frames received on each of links in a buffer memory dedicated to the link, the frames stored in a first position of a second buffer memory dedicated to a second link and a first position of a third buffer memory dedicated to a third link including a same predefined identification number, and a first buffer memory dedicated to a first link storing a number of frames equal to the smallest multiple of a first predefined number greater than or equal to double the number of frames received on one of the second or third links, and an operation phase storing the frames received on each of the links in the buffer memories, each frame stored in a position on the second buffer memory including the same identification number as the frame stored at the same position of the third buffer memory.


