Data Transmission System With Asynchronous Interconnection Modules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional telecommunications network switches, such as Ethernet switches, fail to guarantee reliable data frame delivery and are limited to a single communication protocol, making them unsuitable for critical systems requiring deterministic and reliable data transport.
Innovation Solution
A data transmission system with an interface module, analysis and filtering module, and encapsulation module, connected by interconnection devices with temporary memory, allowing independent operation and clock frequencies, ensuring module isolation and preserving determinism, safety, and supporting multiple protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional Ethernet switches are used for data transmission, then the system is simple to operate, but the reliability and determinism of data delivery cannot be guaranteed
Solution Approach 1:
The system is divided into independent functional modules (interface module, analysis and filtering module, encapsulation module, database unit) that can be designed, implemented, and updated separately. Each module operates with its own clock frequency and processing logic, connected through interconnection devices with temporary memory, allowing modular complexity management while ensuring overall system reliability through deterministic data flow between modules.
2Adaptability or versatility
If conventional Ethernet switches are used, then the device is easy to manufacture, but the system is limited to a single communication protocol
Solution Approach 1:
The system is designed with universal interfaces and modules that can handle multiple communication protocols. The analysis and filtering module can process different protocol formats, and the encapsulation module can adapt data frames for various protocols, making the system protocol-agnostic while maintaining a unified architectural implementation approach.
Solution Approach 2:
The system allows dynamic configuration of processing parameters and module behaviors to adapt to different protocols. By changing operational parameters rather than restructuring the entire system, the patent enables multi-protocol support while keeping the manufacturing and implementation complexity manageable.
3Productivity
If modules are connected with shared memory and synchronized clocks, then the system structure is simple, but the performance and determinism are reduced due to mutual dependencies
Solution Approach 1:
Interconnection devices with temporary memory act as intermediaries between modules, allowing asynchronous data exchange. Each module operates independently with its own clock, writing to and reading from the temporary memory of interconnection devices without requiring synchronization with other modules, thus maintaining high performance while managing complexity through standardized interface protocols.
4Reliability
If a single module processes all data frames, then the system complexity is low, but the reliability and fault tolerance are reduced
Solution Approach 1:
The system divides data processing into multiple specialized modules (interface module for data reception, analysis and filtering module for validation, encapsulation module for protocol adaptation, database unit for storage). This segmentation provides fault tolerance as failures in one module do not necessarily propagate to others, and the modular architecture allows individual modules to be replaced or updated without affecting the entire system.
Data Source
AI summary
The present invention relates to a data transmission system including a data exchange unit; wherein, to transmit a data frame, it passes successively at least through an interface module that is configured to receive said data frame from outside the transmission system; an analysis and filtering module responsible for processing said data frame which is received from the interface module before encapsulation; and an encapsulation module responsible for encapsulating said data frame processed by the analysis and filtering module, wherein two successive modules through which said data frame passes are connected to one another by an interconnection device each including a temporary memory for storing said frame and the read and write accesses to said memory being frequency-independent.


