DSL Interleaver Layout for Impulse Noise Error Confinement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing DSL communication systems face inefficiencies in handling impulse noise, which can lead to corrupted data and increased retransmission requests, overwhelming network servers and resulting in non-corrected errors due to insufficient redundancy and interleaving mechanisms.
Innovation Solution
The implementation of an interleaving redundancy encoder and de-interleaving redundancy decoder system, which includes a pre-interleaver, redundancy encoder, and interleaver at the transmitter, and a de-interleaver, redundancy decoder, and post-deinterleaver at the receiver, to limit the spread of impulse noise corruption across data transmission units by maintaining the order of payload bytes and using redundancy bytes effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional interleaving and redundancy mechanisms are used, then error correction capability is provided, but impulse noise corruption spreads across multiple data transmission units overwhelming network servers
Solution Approach 1:
The patent segments the interleaving process into two distinct stages: pre-interleaving performed before redundancy encoding, and post-interleaving performed after redundancy encoding. This segmentation allows each interleaving operation to work on different data portions with different purposes, preventing impulse noise from spreading across too many codewords while still providing error correction capability.
Solution Approach 2:
The patent applies pre-interleaving as a preliminary action before redundancy encoding. By interleaving the payload data first, the patent ensures that subsequent impulse noise affects scattered bytes rather than consecutive bytes, making the redundancy encoding more effective and reducing the number of codewords that need retransmission.
2Reliability
If more redundancy bytes are added to correct impulse noise, then error correction efficiency improves, but data transmission overhead increases
Solution Approach 1:
The patent segments the interleaving process into two distinct stages: pre-interleaving performed before redundancy encoding, and post-interleaving performed after redundancy encoding. This segmentation allows each interleaving operation to work on different data portions with different purposes, preventing impulse noise from spreading across too many codewords while still providing error correction capability.
Solution Approach 2:
The patent applies pre-interleving as a preliminary action before redundancy encoding. By interleaving the payload data first, the patent ensures that subsequent impulse noise affects scattered bytes rather than consecutive bytes, making the redundancy encoding more effective and reducing the number of codewords that need retransmission.
3Device complexity
If conventional single-stage interleaving is used, then device complexity is reduced, but impulse noise corruption cannot be confined to limited data transmission units
Solution Approach 1:
The patent segments the interleaving process into two distinct stages: pre-interleaving performed before redundancy encoding, and post-interleaving performed after redundancy encoding. This segmentation allows each interleaving operation to work on different data portions with different purposes, preventing impulse noise from spreading across too many codewords while still providing error correction capability.
Solution Approach 2:
The patent applies pre-interleving as a preliminary action before redundancy encoding. By interleaving the payload data first, the patent ensures that subsequent impulse noise affects scattered bytes rather than consecutive bytes, making the redundancy encoding more effective and reducing the number of codewords that need retransmission.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
One embodimennt of the invention relates to a method of data processing. In the method, an initial data stream is received. A series of bytes having a total byte length is selected from the initial data stream, the series of bytes having a span in the initial data stream that is greater than the total byte length. At least one redundancy byte is calculated based on the series of bytes. An output data stream is transmitted over a transmission medium (406), where the output data stream includes the initial data stream with the at least one redundancy byte therein, and where consecutive bytes in the output data stream have an order that corresponds to an order of consecutive bytes in the initial data stream. Other devices and methods are also described.