SYSTEMS AND METHODS FOR PROTECTING DSL SYSTEMS AGAINST IMPULSE NOISE
First Claim
1. A protection apparatus in an xDSL system for mitigating the effects of repetitive electrical impulse noise (REIN) and a single high impulse noise event (SHINE) within a physical layer and network processing layer, comprising:
- a forward error correction (FEC) module, wherein the FEC module comprises;
a Reed-Solomon (RS) encoder-decoder; and
an interleaver-deinterleaver; and
a retransmission module configured to request retransmission of corrupted data fragments within the data stream not corrected by the FEC module.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for protecting DSL systems against impulse noise are provided. Disclosed herein are example embodiments of a retransmission technique located above the gamma interface (i.e., in the network processing layer). Such a retransmission technique can be combined with standard RS coding with standard erasure-decoding & triangular interleaving at the PMS-TC layer. Example embodiments of the technique involve using the RS code to protect against REIN noise, and using γ-layer retransmission for protecting against error events not corrected by the RS code, e.g. a SHINE noise in the presence of REIN. Both techniques are used jointly in the case of combined REIN and SHINE noise.
51 Citations
21 Claims
-
1. A protection apparatus in an xDSL system for mitigating the effects of repetitive electrical impulse noise (REIN) and a single high impulse noise event (SHINE) within a physical layer and network processing layer, comprising:
-
a forward error correction (FEC) module, wherein the FEC module comprises; a Reed-Solomon (RS) encoder-decoder; and an interleaver-deinterleaver; and a retransmission module configured to request retransmission of corrupted data fragments within the data stream not corrected by the FEC module. - View Dependent Claims (2, 3)
-
-
4. A method, comprising:
-
classifying a plurality of packets as retransmit eligible or non-transmit eligible; queuing packets classified as retransmit eligible in a retransmit queue; receiving a retransmit request and performing one of; sending a retransmit response if the received retransmit request is for packets classified as retransmit eligible; and sending a retransmit denial if the received retransmit request is for packets classified as non-transmit eligible or is for packets not present in the retransmit queue. - View Dependent Claims (5, 6, 7)
-
-
8. A method, comprising:
-
storing received packet data fragments in a receiver queue; determining whether the received packet data fragments belong to a protected channel or an unprotected channel based on whether a lower processing layer supports multiple channels; sending retransmission requests based on the presence of one or more of the following; missing sequence identification (SID) numbers; and corrupted packets, wherein corrupted packets are determined based on a cyclic redundancy check (CRC); and sending more than one retransmission request if a response is not received within a predetermined roundtrip time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A protection module in an xDSL system configured to mitigate the effects of noise, comprising:
-
a forward error correction (FEC) module comprising a Reed-Solomon (RS) encoder-decoder and an interleaver-deinterleaver; and a retransmission module configured to provide retransmission of corrupted data fragments within the data stream, wherein the FEC module mitigates a first noise and the retransmission module mitigates a second noise. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification