Container-Based Retransmission for DSL Noise-Corrupted Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current DSL communication systems face challenges in maintaining high service quality due to noise-induced data corruption, particularly impulse noise and cross-talk, which affects video and other applications, as existing retransmission mechanisms are specific to certain network stack layers and lack protection for embedded overhead channels.
Innovation Solution
A flexible retransmission scheme that groups payload data units into containers with unique identifiers, allowing for independent retransmission across network stack layers, and includes redundancy information to detect and correct errors, ensuring efficient communication by minimizing overhead and protecting embedded overhead channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing retransmission mechanisms are used, then data transmission reliability is improved, but device complexity increases and overhead channels lack protection
Solution Approach 1:
The patent segments the data stream into containers with unique identifiers, where each container can be independently retransmitted. This segmentation allows the retransmission mechanism to operate on individual containers rather than entire data streams, reducing overall system complexity while maintaining reliability through selective retransmission of only corrupted containers.
Solution Approach 2:
The patent creates a universal retransmission scheme that operates independently of specific network stack layers. The container-based approach with unique identifiers can be applied at any layer (physical, data link, network, or application layer), making the retransmission mechanism layer-agnostic and reducing complexity by eliminating layer-specific retransmission implementations.
2Reliability
If redundancy information is added to detect errors, then data transmission reliability is improved, but loss of information increases due to overhead
Solution Approach 1:
The patent applies error detection locally to individual containers rather than the entire data stream. Each container receives redundancy information proportional to its size and importance, allowing efficient error detection with minimized overhead. The unique container identifiers enable selective application of redundancy only where needed.
Solution Approach 2:
The patent implements partial retransmission by sending redundancy information and retransmission requests only for corrupted containers rather than retransmitting entire data streams. This partial action approach reduces overhead by avoiding redundant transmission of correctly received data while maintaining reliability through targeted error correction.
3Reliability
If retransmission is performed for all corrupted data, then reliability is improved, but productivity decreases due to increased transmission time
Solution Approach 1:
The patent implements partial retransmission by identifying and retransmitting only the specific corrupted containers rather than retransmitting entire data streams. The unique container identifiers enable the receiver to request retransmission of only failed containers, significantly improving transmission efficiency while maintaining data integrity through selective retransmission.
Solution Approach 2:
The patent performs preliminary error detection using redundancy information before triggering retransmission requests. This preliminary action allows the system to identify corrupted containers early and request retransmission of only those specific containers, rather than waiting for complete data stream reception or retransmitting all data, thus improving productivity while maintaining reliability.
Data Source
AI summary
One embodiment relates to a method of transmitting data from a transmitter to a receiver. In the method, a payload data stream is provided which comprises a plurality of payload data units. A container stream is formed which comprises a plurality of containers having respective container identifiers, where a container includes an integer number of the payload data units and where the container identifiers collectively establish a predetermined order for consecutive containers. A codeword stream is formed which comprises a plurality of codewords having respective redundancy information, where a codeword includes at least a portion of the container and where redundancy information of the codeword facilitates detection of erroneous data in the codeword. The codeword is transmitted from the transmitter to the receiver. Other methods and systems are also disclosed.


