Isochronous Data Transfer Channel Mapping for Lossless Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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

Engineering Contradiction:
Improvelossless data transferVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Engineering Contradiction:
Improvelossless data transferVSAvoidaggregation latency
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9699100B2Lossless time based data acquisition and control in a distributed system
Publication Date: 2017.07.04 NATIONAL INSTRUMENTS CORP
  • US9699100B2 patent drawing
  • US9699100B2 patent drawing
  • US9699100B2 patent drawing

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.