Multiplexer Timing Synchronization for Coding Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In coding systems with multiple devices, synchronizing remote coding devices with a multiplexer is challenging due to asynchronous clocks and variable network transit times, leading to complex and inefficient synchronization processes.
Innovation Solution
A multiplexing device calculates an instant of action for coding devices based on the time label of received data packets, its own time reference, and maximum transfer time between devices, allowing it to transmit commands that ensure synchronous actions without mutual synchronization, using the formula PCRc_Action=PCRm_Action+Delta_Action+DeltaPCRc, where Delta_Action>Tcmax+Tsmax.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If complex synchronization mechanisms are implemented to synchronize remote coding devices with the multiplexer, then timing precision is improved, but device complexity increases and convergence time becomes considerable
Solution Approach 1:
The patent introduces a timing reference mechanism as an intermediary that mediates between the multiplexer and remote coding devices. Instead of direct complex synchronization, each device uses its own timing reference and calculates action instants based on maximum transfer times, allowing coordinated operation without direct synchronization coupling.
Solution Approach 2:
The patent applies preliminary action by pre-calculating and transmitting the instant of action along with commands to remote coding devices. The multiplexer determines when commands should be executed at the coding devices based on known maximum transfer times, so that actions occur synchronously at the multiplexer input without requiring real-time synchronization during operation.
2Stability of the object's composition
If mutual synchronization between coding devices and multiplexer is implemented, then synchronous actions are achieved, but implementation complexity and convergence time increase significantly
Solution Approach 1:
The multiplexer pre-calculates the instant of action for commands sent to coding devices by adding the maximum transfer time to the desired reception time. This preliminary timing calculation ensures that commands and their effects are synchronized at the multiplexer input without requiring complex runtime synchronization or long convergence periods.
Solution Approach 2:
Each coding device independently determines when to execute commands based on the transmitted instant of action and its own timing reference, without relying on continuous synchronization signals from other devices. This self-service approach achieves synchronous actions through independent local decision-making rather than mutual synchronization.
3Adaptability or versatility
If remote coding devices are used with variable network transit times, then system flexibility is improved, but timing coordination becomes difficult due to unknown and varying transit times
Solution Approach 1:
The multiplexer uses the known maximum transfer time to pre-calculate when commands should be executed at remote coding devices. By adding this maximum delay to the desired action time, the system ensures that even with variable actual transit times, the commands will be executed in a synchronized manner at the multiplexer input.
Solution Approach 2:
The patent introduces a new dimension of timing coordination by working with time intervals and maximum bounds rather than attempting to measure and compensate for exact variable transit times. This dimensional shift from precise measurement to bounded estimation enables timing coordination in flexible network environments.
Data Source
AI summary
A multiplexing device is coupled to various coding devices. The multiplexing device does not attempt to mutually synchronize the various coding devices but, instead, circumvents such synchronization while making it possible to work with the various coding devices and to obtain synchronous actions at the input of the multiplexer. In particular, the multiplexing device transmits control commands and an instant of action to each of the coding devices.


