System and method for statistical control of power dissipation with host enforcement
First Claim
1. A system for controlling power in a communication system, comprising:
- at least one counter configured to monitor data flow through a plurality of transceivers during a predefined first time period; and
a means for controlling coupled to the at least one counter and configured to compare the total data flow through the plurality of transceivers during the first time period with a predefined threshold, the means for controlling further configured to generate a control signal, such that when the total data flow monitored by the means for controlling during the first time period exceeds the threshold, the means for controlling generates the control signal such that data flow through each one of the plurality of transceivers is reduced for a portion of a predefined second time period so that the average of the data flow through the plurality of transceivers during the first time period and the second time period is less than the predefined threshold.
20 Assignments
0 Petitions
Accused Products
Abstract
The power budgeter controls the rate of data flow in one or more transceivers among a plurality of transceivers. The power budgeter monitors aggregate transceiver activity (data flow) during a predefined period, and limits transceiver data transmit and receive rates during times when the aggregate transceiver activity would otherwise exceed a predefined threshold. If total data flow during the monitored time period exceeds the threshold, data flow through the active transceiver during the next (second) time period is limited. Data flow rates are limited in a transceiver by shutting off transceivers (receiver and/or transmitter) for a specified portion of the second time period. In other types of transceivers, the transmitter and/or receiver may be forced into a low-power idle state or similar operating condition for a specified portion of the second predefined time period.
86 Citations
34 Claims
-
1. A system for controlling power in a communication system, comprising:
-
at least one counter configured to monitor data flow through a plurality of transceivers during a predefined first time period; and
a means for controlling coupled to the at least one counter and configured to compare the total data flow through the plurality of transceivers during the first time period with a predefined threshold, the means for controlling further configured to generate a control signal, such that when the total data flow monitored by the means for controlling during the first time period exceeds the threshold, the means for controlling generates the control signal such that data flow through each one of the plurality of transceivers is reduced for a portion of a predefined second time period so that the average of the data flow through the plurality of transceivers during the first time period and the second time period is less than the predefined threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for controlling power in a communication system, comprising:
-
a plurality of transceivers configured to transmit and receive communication signals;
at least one counter configured to monitor data flow through the plurality of transceivers during a predefined first time period; and
a means for controlling coupled to the at least one counter and configured to compare the total data flow through the plurality of transceivers during the first time period with a predefined threshold, the processor unit further configured to generate a control signal, such that when the total data flow monitored by the means for controlling during the first time period exceeds the threshold, the means for controlling generates the control signal such that data flow through each one of the plurality of transceivers is reduced for a portion of a predefined second time period so that the average of the data flow through the plurality of transceivers during the first time period and the second time period is less than the predefined threshold. - View Dependent Claims (8, 9)
-
-
10. A method for controlling data flow in a communication system, the method comprising the steps of:
-
monitoring data flow through a plurality of transceivers for a predefined first time period;
determining the total data flow through the plurality of transceivers during the first time period;
comparing the total data flow to a predefined threshold; and
reducing data flow through at least one of the plurality of transceivers for a predefined second time period so that the average of the data flow through the plurality of transmitters during the first time period and the second time period is less than the predefined threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for controlling data flow in a communication system, comprising:
-
means for monitoring data flow through a plurality of transceivers for a predefined first time period;
means for determining the total data flow through the plurality of transceivers during the first time period;
means for comparing the total data flow to a predefined threshold; and
means for reducing data flow through at least one of the plurality of transceivers for a predefined second time period so that the average of the data flow through the plurality of transmitters during the first time period and the second time period is less than the predefined threshold. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer readable medium having a program for reducing noise in a communication system, the program comprising logic configured to perform the steps of:
-
receiving information corresponding to the total data flow through a plurality of transceivers during a predefined first time period;
comparing the total data flow to a predefined threshold; and
determining a control signal such that data flow through at least one of the plurality of transceivers for a predefined second time period is reduced so that the average of the data flow through the plurality of transmitters during the first time period and the second time period is less than the predefined threshold. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification