Requesting additional forward error correction
First Claim
Patent Images
1. A method performed in a communication system, the method comprising:
- receiving a first set of data packets and a first amount of forward error correction (FEC) from an upstream transmitting device;
determining whether or not the first amount of FEC is sufficient to correct any detected errors with respect to the data packets;
transmitting an error indication to the upstream transmitting device when the first amount of FEC is not sufficient to correct the detected errors; and
receiving an additional amount of FEC from the upstream transmitting device after transmitting the error indication to the upstream transmitting device, the error indication configured to indicate to the upstream transmitting device how large the additional amount of FEC is to be send from the upstream transmitting device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed herein for requesting additional forward error correction, when needed, in a communication system. In one exemplary embodiment, among others, a method includes receiving a first set of data packets and a first amount of forward error correction (FEC) from an upstream transmitting device. The method also includes determining whether or not the first amount of FEC is sufficient to correct any detected errors with respect to the data packets. Then, an error indication is transmitted to the upstream transmitting device when the first amount of FEC is not sufficient to correct the detected errors.
-
Citations
20 Claims
-
1. A method performed in a communication system, the method comprising:
-
receiving a first set of data packets and a first amount of forward error correction (FEC) from an upstream transmitting device; determining whether or not the first amount of FEC is sufficient to correct any detected errors with respect to the data packets; transmitting an error indication to the upstream transmitting device when the first amount of FEC is not sufficient to correct the detected errors; and receiving an additional amount of FEC from the upstream transmitting device after transmitting the error indication to the upstream transmitting device, the error indication configured to indicate to the upstream transmitting device how large the additional amount of FEC is to be send from the upstream transmitting device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A receiver located in a communication system, the receiver comprising:
-
an input device for receiving a stream of data packets and forward error correction (FEC) code; a buffer for storing the received data packets and FEC code; and a processor for determining the condition of the data packets, the processor configured to transmit a request to receive additional FEC code, the request configured to indicate a certain amount of additional FEC code to be received. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A receiver located in a communication system, the receiver comprising:
-
an input device for receiving a stream of data packets and forward error correction (FEC) code; a buffer for storing the received data packets and FEC code; and a processor for determining the condition of the data packets, the processor configured to transmit a request to receive additional FEC code, the request configured to indicate a certain amount of additional FEC code to be received, wherein the receiver is a part of an end device selected from a group consisting of a set-top box, a computer, a modem, a digital subscriber line (DSL) modem, and video acceleration module (VAM) wherein the processor transmits the request when the received FEC code is not sufficient to handle errors in the received stream of data packets wherein, upon receiving additional FEC code, the processor is configured to restore the stream of data packets wherein the processor restores the stream of data packets using an initially received amount of FEC code, received with the stream of data packets, and the additional FEC code.
-
Specification