Configurable impulse noise protection system and method based on impulse noise statistics
First Claim
1. A method of communication comprising:
- receiving from a transmitter a transmission packet encoded by a forward error correction (FEC) encoder having an error correction code (ECC);
determining whether the transmission packet is received in error; and
if the transmission packet is received in error, determining if the ECC can correct another transmission packet error; and
signaling a retransmission of the transmission packet to the transmitter, if the ECC cannot correct another transmission packet error.
6 Assignments
0 Petitions
Accused Products
Abstract
Impulse noise from nearby or intense electrical sources can disrupt communications over digital subscriber lines. There are many methods to deal with errors produced by impulse noise sources. Forward error correction (FEC) codes such as Reed Solomon coding along with scrambling and interleaving are used to correct small errors. However, for larger errors, retransmission is favored. Retransmission can be applied at the Discrete Multi-tone symbol level thus eliminating the need to insert sequence identification into data transmission units, furthermore retransmission can also be employed to exploit the error correcting capabilities of the FEC codes. Finally, an impulse noise protection system can exploit impulse noise statistics to configure the redundancy in the FEC codes and to enable the use of blanking. Exemplary embodiments of systems described can cooperatively use impulse noise statistics to utilize retransmission, FEC and blanking to mitigate the effects of impulse noise.
-
Citations
24 Claims
-
1. A method of communication comprising:
-
receiving from a transmitter a transmission packet encoded by a forward error correction (FEC) encoder having an error correction code (ECC); determining whether the transmission packet is received in error; and if the transmission packet is received in error, determining if the ECC can correct another transmission packet error; and signaling a retransmission of the transmission packet to the transmitter, if the ECC cannot correct another transmission packet error. - View Dependent Claims (2, 3, 4, 5, 6, 23)
-
-
7. A receiver comprising:
-
a forward error correction (FEC) decoder; a processor; and a program memory comprising instructions, said instructions causing the processor to; receive from a transmitter a transmission packet encoded by a FEC encoder having an error correction code (ECC); determine whether the transmission packet is received in error; and if the transmission packet is received in error, determine if the ECC can correct another transmission packet error; and
signal a retransmission of the transmission packet to the transmitter, if the ECC cannot correct another transmission packet error. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24)
-
-
19. A receiver comprising:
-
a forward error correction (FEC) decoder; a processor; and a program memory comprising instructions, said instructions causing the processor to; receive a transmission packet encoded by a FEC encoder having an error correction code (ECC); determine whether the transmission packet is received in error by receiving impulse noise information relating to the packet from an impulse noise monitoring and analysis module and determining whether the packet is corrupted based on the impulse noise information; determine if the ECC can correct another transmission packet error when the transmission packet is received in error; and signal a retransmission of the transmission packet to the transmitter when the ECC cannot correct another transmission packet error. - View Dependent Claims (20, 21, 22)
-
Specification