RATE ADAPTATION ALGORITHM USING RAW BIT ERROR RATE
First Claim
1. A method comprising:
- transmitting data from a first network device to a second network device, wherein the first network device uses a first physical interface setting for transmitting the data;
receiving, at the first network device, information related to an actual error rate associated with the transmitted data;
determining, from the received information, an actual error rate associated with the transmitted data;
comparing the actual error rate to a target error rate; and
selecting a second physical interface setting for transmitting data when the actual error rate differs from the target error rate by more than a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Rate adaptation in network communications can be determined, at least in part, by bit error rates through network communication channels. Bit error rates can provide an indication of channel conditions and can guide selection of data rate settings by network devices. Relatively good channel conditions can support relatively higher data rates while communication channels with relatively more noise and/or interference can support relatively lower data rates. Transmitted data can be coded with Forward Error Correction codes that can allow determination of bit error rates resulting from transmission. In one embodiment, bit error rates can guide carrier selection when data is transmitted with groups of two or more carriers such as with orthogonal frequency division multiplexing modulation.
28 Citations
51 Claims
-
1. A method comprising:
-
transmitting data from a first network device to a second network device, wherein the first network device uses a first physical interface setting for transmitting the data; receiving, at the first network device, information related to an actual error rate associated with the transmitted data; determining, from the received information, an actual error rate associated with the transmitted data; comparing the actual error rate to a target error rate; and selecting a second physical interface setting for transmitting data when the actual error rate differs from the target error rate by more than a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A network device comprising:
-
a physical interface configured to receive forward error correction (FEC) coded data and transmit the FEC coded data through a communication channel at a data transmission rate determined by a physical interface transmission setting; and a rate adaptation control module configured to receive a target error rate and an actual error rate and adjust the physical interface transmission setting provided to the physical interface in accordance with differences between the target error rate and the actual error rate. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory machine-readable storage media having instructions stored therein, which when executed by one or more processors causes the one or more processors to perform operations that comprise:
-
determining a target error rate for transmitting data from a first network device to a second network device through a communication channel; selecting a first physical interface setting for transmitting the data from the first network device; transmitting data from the first network device to the second network device; receiving, at the first network device, an actual error rate associated with the transmitted data; and selecting a second physical interface setting for transmitting data when the actual error rate differs from the target error rate by more than a predetermined threshold. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus comprising:
-
means for transmitting data from a first network device to a second network device, wherein the first network device uses a first physical interface setting for transmitting the data; means for receiving, at the first network device, information related to an actual error rate associated with the transmitted data; means for determining from the received information an actual error rate associated with the transmitted data; means for comparing the actual raw error rate to a target error rate; and means for selecting a second physical interface setting for transmitting data when the actual error rate differs from the target error rate by more than a predetermined threshold. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system comprising:
-
a first network device comprising a first physical interface configured to transmit and receive data through a communication channel and a rate adaptation controller configured to adjust a data transmission rate of the first physical interface in accordance with an actual error rate associated with a data stream transmitted by the first network device, and a second network device, communicatively coupled to the first network device through the communication channel, the second network device comprising a second physical interface configured to transmit and receive data through the communication channel, wherein the second network device is configured to receive the data stream transmitted by the first network device, determine the actual error rate associated with the received data stream and provide the actual error rate to the first network device. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification