System and method for mitigating burst noise in a communications system
First Claim
1. A method for transmitting a packet of information in an upstream channel of a communications system, comprising:
- organizing the packet into an information segment;
encoding the information segment in accordance with an error correcting code to generate a parity segment;
dividing the information segment and the parity segment into a plurality of transmission segments; and
separately transmitting the plurality of transmission segments over the upstream channel of the communications system.
8 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product is provided for mitigating the effects of burst noise on packets transmitted in a communications system. A transmitting device applies an outer code, which may include, for example, a block code, an exclusive OR (XOR) code, or a repetition code, to one or more packets prior to adaptation of the packets for transmission over the physical (PHY) layer of the communications system, wherein the PHY layer adaptation may include FEC encoding of individual packets. The outer coded packets are then separately transmitted over a channel of the communications system. A receiving device receives the outer coded packets, performs PHY level demodulation and optional FEC decoding of the packets, and then applies outer code decoding to the outer coded packets in order to restore packets that were erased during transmission due to burst noise or other impairments on the channel.
-
Citations
54 Claims
-
1. A method for transmitting a packet of information in an upstream channel of a communications system, comprising:
-
organizing the packet into an information segment; encoding the information segment in accordance with an error correcting code to generate a parity segment; dividing the information segment and the parity segment into a plurality of transmission segments; and separately transmitting the plurality of transmission segments over the upstream channel of the communications system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 51)
-
-
14. A device for transmitting packets in an upstream channel of a communications system, comprising:
-
a media access control (MAC) block configured to organize a packet into an information segment and to encode the information segment in accordance with an error correcting code to generate a parity segment; a physical layer (PHY) logic block configured to divide the information segment and the parity segment into a plurality of transmission segments; and a transmitter configured to separately transmit the plurality of transmission segments over the upstream channel of the communications system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 52)
-
-
27. A method for receiving a packet in an upstream channel, comprising:
-
receiving a plurality of transmission segments from over the upstream channel each transmission segment from among the plurality of transmission segments including an information segment and a parity segment; identifying a transmission segment from among the plurality of transmission segments that includes an error as a bad segment; decoding transmission segments not identified as the bad segment in accordance with an error correcting code to correct the error; and reconstructing the packet from the plurality of transmission segments. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A device, comprising:
-
a receiver configured to receive a packet as a plurality of transmission segments over an upstream channel, the plurality of transmission segments including an information segment and a parity segment; a physical layer (PHY) logic block configured to identify a transmission segment from among the plurality of transmission segments that includes an error as a had segment; and a media access control (MAC) block configured to decode transmission segments not identified as the bad segment in accordance with an error correcting code to correct the error and to reconstruct the packet from the plurality of transmission segments. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54)
-
Specification