Data communication system and method for selectively implementing forward error correction
First Claim
Patent Images
1. A communication system, comprising:
- a forward error correction (FEC) module configured to receive data and to define FEC code words based on the received data;
a first transceiver coupled to a first communication line;
a second transceiver coupled to a second communication line; and
logic configured to selectively enable the FEC module to implement a desired FEC scheme based on an estimated error rate associated with the first communication line and an estimated error rate associated with the second communication line.
2 Assignments
0 Petitions
Accused Products
Abstract
A data communication system comprises a forward error correction (FEC) module, a first transceiver, a second transceiver, and logic. The FEC module is configured to receive data and to define FEC code words based on the received data. The first transceiver is coupled to a first communication line, and the second transceiver is coupled to a second communication line. The logic is configured to selectively enable the FEC module to implement a desired FEC scheme based on an estimated error rate associated with the first communication line and an estimated error rate associated with the second communication line.
-
Citations
19 Claims
-
1. A communication system, comprising:
-
a forward error correction (FEC) module configured to receive data and to define FEC code words based on the received data; a first transceiver coupled to a first communication line; a second transceiver coupled to a second communication line; and logic configured to selectively enable the FEC module to implement a desired FEC scheme based on an estimated error rate associated with the first communication line and an estimated error rate associated with the second communication line. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication system, comprising:
-
a forward error correction (FEC) module; a first transceiver coupled to a first communication line; a second transceiver coupled to a second communication line; and logic configured to enable the first transceiver to communicate data from a data stream over the first communication line to a remote receiving system in a first mode of operation, the logic further configured, in a second mode of operation, to enable the FEC module to encode data from the data stream according to a desired FEC scheme and to enable the first and second transceivers to communicate the encoded data over the first and second communication lines, the logic further configured to dynamically switch between the modes of operation based on an estimated error rate associated with at least one of the communication lines, wherein the logic is configured to disable the FEC module from encoding, according to the desired FEC scheme, the data communicated by the first transceiver in the first mode of operation. - View Dependent Claims (7, 8, 9)
-
-
10. A transmission system for communicating payload data to a remote receiving system, comprising:
-
a forward error correction (FEC) module configured to define FEC code words based on the payload data according to a particular FEC scheme; a plurality of transceivers; and logic configured to determine a first value indicative of a first error rate associated with communicating the payload data from at least one of the transceivers to the remote receiving system, the logic configured to determine a second value indicative of a second error rate associated with communicating the FEC code words from each of the transceivers to the remote receiving system, the logic further configured to perform a comparison between the first and second values and to selectively enable the FEC module to implement the particular FEC scheme for the payload data based on the comparison. - View Dependent Claims (11, 12)
-
-
13. A method for communicating over first and second communication lines between a transmission system and a receiving system that is remotely located from the transmission system, the method comprising the steps of:
-
communicating payload data over the first and second communication lines; encoding the payload data according to a particular forward error correction (FEC) scheme; determining an error rate associated with at least one of the communication lines, wherein the error rate is independent of the particular FEC scheme; disabling communication of the payload data over the first communication line and disabling the encoding step when the error rate indicates a degraded performance of the first communication line; detecting an error rate associated with each of the communication lines and based on the particular FEC scheme; and comparing the error rates, wherein the disabling steps are based on the comparing step.
-
-
14. A method for communicating over a plurality of communication lines between a transmission system and a receiving system that is remotely located from the transmission system, the method comprising the steps of:
-
communicating payload data over at least one of the communication lines; determining a first error rate associated with communicating the payload data over at least one of the communication lines without using a desired FEC scheme; determining a second error rate associated with communicating the payload data over each of the communication lines using the desired FEC scheme; encoding the payload data according to the desired FEC scheme; and selectively enabling the encoding step based on the first and second error rates. - View Dependent Claims (15, 16)
-
-
17. A method for communicating payload data over a plurality of communication lines between a transmission system and a receiving system that is remotely located from the transmission system, the method comprising the steps of:
-
transmitting the payload data, in a first mode of operation, over at least one but less than all of the communication lines without using a particular FEC scheme; transmitting the payload data, in a second mode of operation, over each of the communication lines using the particular FEC scheme; determining a first value indicative of a transmission error rate associated with the first mode of operation; determining a second value indicative of a transmission error rate associated with the second mode of operation; and selecting and implementing one of the modes of operation based on the first and second values. - View Dependent Claims (18, 19)
-
Specification