Versatile erasure forecasting system for impulse noise mitigation
First Claim
1. A method of correcting erasure errors occurring within a DSL-based communication system, the method comprising the steps of:
- providing an incumbent pre-transmission data structuring scheme;
providing a corresponding incumbent post-transmission data de-structuring scheme;
providing a monitoring construct that monitors data de-structuring and identifies an impulse noise event;
providing an evaluation construct that determines a first data transmission unit affected by the impulse noise event;
providing a forecasting construct that evaluates the first data transmission unit, using known characteristics of the incumbent pre-transmission data structuring scheme, to identify a location of an erasure error within the first data transmission unit and, based on that evaluation, generates a forecast of location of erasure error(s) within subsequent data transmission unit(s); and
cooperatively processing the forecast with incumbent post-transmission data de-structuring scheme to optimize an error correction construct.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system for mitigating impulse noise effects in a digital data transmission system, particularly in a DSL-based communications system (300), by optimizing error correction systems with an erasure forecasting scheme. Within the communications system, encoding and structuring constructs form and permute data transmission units for transmission in a deterministic manner (i.e., having known, fixed characteristics). Once data transmission units have been received over a transmission channel, de-structuring and decoding constructs inversely permute and decode those data transmission units, according to the deterministic manner. Data decoding is monitored (302), and the occurrence of an impulse noise event in the transmission channel is identified (304). A first data transmission unit affected by the impulse noise event is decoded (306). A forecasting construct evaluates the decoded first data transmission unit using known characteristics of the deterministic manner (308, 310), and develops a forecast (312) of locations of an erasure error within a subsequent decoded data transmission unit, which is then utilized to optimize error correction.
35 Citations
20 Claims
-
1. A method of correcting erasure errors occurring within a DSL-based communication system, the method comprising the steps of:
-
providing an incumbent pre-transmission data structuring scheme;
providing a corresponding incumbent post-transmission data de-structuring scheme;
providing a monitoring construct that monitors data de-structuring and identifies an impulse noise event;
providing an evaluation construct that determines a first data transmission unit affected by the impulse noise event;
providing a forecasting construct that evaluates the first data transmission unit, using known characteristics of the incumbent pre-transmission data structuring scheme, to identify a location of an erasure error within the first data transmission unit and, based on that evaluation, generates a forecast of location of erasure error(s) within subsequent data transmission unit(s); and
cooperatively processing the forecast with incumbent post-transmission data de-structuring scheme to optimize an error correction construct. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for mitigating impulse noise effects in a digital data transmission, the system comprising:
-
an encoding construct that encodes digital data received from a data input;
a structuring construct that permutes data received from the encoding construct into data transmission units in a deterministic manner;
a transmission channel over which data transmission units, received from the structuring construct, are transmitted;
a de-structuring construct that inversely permutes data transmission units received from the transmission channel according to the deterministic manner;
a decoding construct that decodes data received from the de-structuring construct;
a monitoring construct that monitors data decoding and identifies an impulse noise event;
an evaluation construct that decodes, using the decoding construct, a first data transmission unit affected by the impulse noise event;
a forecasting construct that evaluates the decoded first data transmission unit, using known characteristics of the deterministic manner, to identify a location of an erasure error within the decoded first data transmission unit and forecasts a location of erasure error(s) within subsequent decoded data transmission unit(s);
whereinthe forecast is cooperatively processed with the decoding construct to optimize an error correction construct. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification