Isochronous Data Transfer Channel Mapping for Lossless Acquisition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current time-based data acquisition systems face challenges in ensuring lossless data transfer due to electromagnetic interference and bit errors, particularly in continuous acquisition models, where conventional isochronous data transfer methods fail to guarantee timely and error-free delivery.
Innovation Solution
The system configures an iterative time-based data acquisition operation to an isochronous data transfer channel using a functional unit, data rate clock, local buffer, and time-sensitive buffer, with forward error correction to prevent data loss and ensure synchronization, allowing for continuous and lossless data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional isochronous data transfer methods are used, then synchronization between endpoints is improved, but data loss due to electromagnetic interference and bit errors cannot be prevented
Solution Approach 1:
The patent applies preliminary action by configuring forward error correction codes before data transmission occurs. The encoder pre-processes the data stream with FEC encoding, embedding redundancy information that will later enable error correction without requiring retransmission. This proactive approach ensures that even if electromagnetic interference or bit errors occur during transmission, the original data can be recovered.
Solution Approach 2:
The patent implements beforehand cushioning by introducing error correction capability as a protective buffer against potential data corruption. The FEC-coded data stream acts as a cushion that absorbs the impact of electromagnetic interference and bit errors, preventing data loss before it can occur. This is achieved through the encoder adding redundant bits that allow the decoder to correct errors without losing information.
2Loss of information
If data is transferred as best effort or asynchronous data, then lossless requirement is addressed by re-transmission, but aggregation latency increases and processing efficiency decreases
Solution Approach 1:
The patent replaces the mechanical retransmission system with an error correction system. Instead of using the traditional approach of detecting lost data and retransmitting it (which causes latency and reduces processing efficiency), the system substitutes this with FEC encoding that proactively protects against data loss. This substitution eliminates the need for retransmission mechanisms, thereby reducing aggregation latency and improving overall processing efficiency while maintaining lossless data transfer.
3Loss of information
If aggregation at endpoints is used, then lossless requirement is met, but this approach cannot address continuous acquisition model and introduces delays
Solution Approach 1:
The patent introduces forward error correction encoding as an intermediary between the data source and the transmission channel. This intermediary layer processes the data stream to add error correction capability, enabling lossless data transfer without requiring endpoint aggregation. The FEC encoder acts as a mediator that protects the data during transmission, allowing continuous acquisition models to operate without the delays inherent in traditional aggregation approaches.
Data Source
AI summary
Systems and methods for mapping an iterative time-based data acquisition (DAQ) operation to an isochronous data transfer channel of a network. A time-sensitive buffer (TSB) associated with the isochronous data transfer channel of the network may be configured. A data rate clock may and a local buffer may be configured. A functional unit may be configured to initiate continuous performance of the iterative time-based DAQ operation, transfer data to the local buffer, initiate transfer of the data between the local buffer and the TSB at a configured start time, and repeat the transferring and initiating transfer in an iterative manner, thereby transferring data between the local buffer and the TSB. The TSB may be configured to communicate data over the isochronous data transfer channel of the network, thereby mapping the iterative time-based DAQ operation to the isochronous data transfer channel of the network.


