Container-Based Retransmission Scheme for DSL Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current DSL communication systems face inefficiencies in data transmission due to noise-induced corruption, particularly impulse noise and cross-talk, which affect video and other applications, as existing retransmission mechanisms are specific to certain network stack layers and lack adequate protection for embedded overhead channels.
Innovation Solution
A flexible retransmission scheme that groups data units into containers with unique identifiers, allowing for independent retransmission functionality across network stack layers, and includes redundancy information for error detection, with the ability to request and retransmit only eligible data units, thereby reducing overhead and improving communication efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing retransmission mechanisms are used in DSL communication systems, then data transmission can be recovered from errors, but the systems lack flexibility across network stack layers and do not adequately protect embedded overhead channels
Solution Approach 1:
The patent segments the data transmission into distinct containers, each with its own error detection and retransmission capabilities. Each container is treated as an independent unit that can be individually identified, error-checked, and retransmitted if needed, enabling flexible error handling at different network stack layers while protecting overhead channels.
Solution Approach 2:
The patent introduces containers as intermediary structures between the physical layer and upper network layers. These containers serve as mediators that encapsulate data units and overhead information, providing a standardized interface for error detection and retransmission requests across different network stack layers without exposing the complexity of underlying protection mechanisms.
2Reliability
If all data units are retransmitted upon error detection, then complete data integrity is achieved, but transmission overhead and latency increase significantly
Solution Approach 1:
The patent extracts and identifies only the specific erroneous data units within each container using error detection codes. Instead of retransmitting entire containers or all data units, the system identifies and requests retransmission of only the corrupted individual data units, minimizing retransmission overhead and latency while maintaining complete data integrity.
Solution Approach 2:
The patent applies error detection and retransmission requests locally to specific corrupted data units rather than uniformly to all data in a container. Each data unit within a container can be independently error-checked and targeted for retransmission if needed, allowing selective retransmission that reduces overall latency and bandwidth consumption.
3Reliability
If containers include extensive redundancy information for error detection, then error detection capability is enhanced, but transmission overhead increases
Solution Approach 1:
The patent applies partial error detection by placing redundancy information only on containers that carry eligible data units requiring error protection. Containers with non-eligible data units that do not require retransmission are exempt from full error detection overhead, reducing overall transmission overhead while maintaining adequate error detection capability for critical data.
Solution Approach 2:
The patent dynamically adjusts the amount of redundancy information based on the container's contents and the eligibility status of its data units. Error detection parameters are modified according to the specific requirements of each container, applying stronger error detection only where necessary and reducing overhead where it is not needed.
Data Source
AI summary
One embodiment relates to a method of communicating data between a transmitter and a receiver of a communication system. In this method, a payload data stream is received from a network interface layer. The payload data stream includes data units eligible for retransmission and data units non-eligible for retransmission. These data units are grouped into containers, where a container is associated with a container identifier that distinguishes the container from other containers. The containers are grouped into data transmission units, where a data transmission unit includes at least one container along with redundancy information that facilitates error detection for that data transmission unit. The data transmission units are transmitted to the receiver as a transmission data stream. Other methods and systems are also disclosed.


