Method for dynamic performance optimization in a data-over-cable system
First Claim
1. In a data-over-cable system, a method for optimizing data throughput on an upstream channel at a target packet error ratio, the upstream channel providing data transmissions from a plurality of cable modems to a cable modem termination system, the method comprising the steps of:
- ascertaining a signal-to-noise ratio on the upstream channel;
determining parameters for data transmissions by the cable modems on the upstream channel, wherein the determined parameters are associated with the signal-to-noise ratio and the target packet error ratio;
negotiating the use of the determined parameters in the upstream channel;
recognizing a substantial variance in the signal to noise ratio;
ascertaining whether the variance in the signal-to-noise ratio is consistent over a given number of transmission cycles, and if so,determining new parameters for data transmission on the upstream channel, wherein the new parameters are associated with the variance in the signal-to-noise ratio; and
negotiating the use of the new parameters in the upstream channel.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for optimizing performance in a data-over-cable system. The method includes determining parameters for data transmission on an upstream channel of the data-over-cable system, and negotiating use of the parameters. A measurement is made of a signal-to-noise ratio (“SNR”) on the upstream channel. Associated with the SNR and a target packet-error-ratio (“PER”) are parameters that provide optimal data throughput. The parameters, such as symbol rate, type of modulation, or amount of error correction, are used to construct a message that is sent to the cable modems. The message instructs the cable modems to reconfigure themselves to transmit according to the parameters. The reconfiguration helps ensure optimal performance.
-
Citations
31 Claims
-
1. In a data-over-cable system, a method for optimizing data throughput on an upstream channel at a target packet error ratio, the upstream channel providing data transmissions from a plurality of cable modems to a cable modem termination system, the method comprising the steps of:
-
ascertaining a signal-to-noise ratio on the upstream channel; determining parameters for data transmissions by the cable modems on the upstream channel, wherein the determined parameters are associated with the signal-to-noise ratio and the target packet error ratio; negotiating the use of the determined parameters in the upstream channel; recognizing a substantial variance in the signal to noise ratio; ascertaining whether the variance in the signal-to-noise ratio is consistent over a given number of transmission cycles, and if so, determining new parameters for data transmission on the upstream channel, wherein the new parameters are associated with the variance in the signal-to-noise ratio; and negotiating the use of the new parameters in the upstream channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a data-over-cable system, a method for optimizing data throughput on an upstream channel at a target packet error ratio, the upstream channel providing data transmissions from a plurality of cable modems to a cable modem termination system, the method comprising the steps of:
-
ascertaining a signal-to-noise ratio on the upstream channel; determining parameters for data transmissions by the cable modems on the upstream channel, wherein the determined parameters are associated with the signal-to-noise ratio and the target packet error ratio; negotiating the use of the determined parameters in the upstream channel; measuring a payload size for a selection of data transmissions on the upstream channel, wherein the upstream channel comprises a plurality of data transmissions; recognizing a substantial variance in the payload size; ascertaining whether the variance in the payload size is consistent over a given number of transmission cycles, and if so, determining new parameters for data transmission on the upstream channel, wherein the new parameters are associated with the variance in the payload size; and negotiating the use of the new determined parameters in the upstream channel. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. In a data-over-cable system, a method for optimizing data throughput on an upstream channel at a target packet error ratio, the upstream channel providing data transmissions from a plurality of cable modems to a cable modem termination system, the method comprising the steps of:
-
ascertaining a signal-to-noise ratio on the upstream channel; determining parameters for data transmissions by the cable modems on the upstream channel, wherein the determined parameters are associated with the signal-to-noise ratio and the target packet error ratio; negotiating the use of the determined parameters in the upstream channel; measuring a packet error ratio for a selection of data transmissions on the upstream channel; recognizing a substantial variance in the measured packet error ratio without a corresponding change in the signal-to-noise ratio or a payload size for a selection of data transmissions; ascertaining whether the variance in the measured packet error ratio is consistent over a given number of transmission cycles, and if so, adjusting a Forward Error Correction level of the data transmission to compensate for the variance. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. In a data-over-cable system, a method for optimizing data throughput on an upstream channel at a target packet error ratio, the upstream channel providing data transmissions from a plurality of cable modems to a cable modem termination system, the method comprising the steps of:
-
ascertaining a signal-to-noise ratio on the upstream channel; determining parameters for data transmissions by the cable modems on the upstream channel, wherein the determined parameters are associated with the signal-to-noise ratio and the target packet error ratio; negotiating the use of the determined parameters in the upstream channel; ascertaining a payload size for a data transmission; reading the parameters for the data transmission on the upstream channel from a table, wherein the determined parameters in the table are associated with the signal-to-noise ratio, the target packet error ratio, and the payload size; and predetermining the table entries for a given payload size, wherein predetermining the table entries comprises (i) generating all combinations of parameters and signal-to-noise ratios, (ii) calculating a packet error ratio and data throughput for each combination, and (iii) determining whether the calculated packet error ratio for the combination is less than the target packet error ratio, and if so (iv) determining whether the data throughput for the combination is the greatest, and if so, (v) creating the entry in the table comprising the value of the generated signal-to-noise ratio for the combination, the target packet error ratio, and the generated parameters for the combination. - View Dependent Claims (31)
-
Specification