Abstract:
A method and apparatus are disclosed for controlling the power consumption of a power amplifier included in a communication device. For at least some embodiments, the power consumption may be controlled by determining an order for the data packets to be transmitted, selecting a coding scheme used to encode the data packets, and/or determining an output power level of the power amplifier. The data packet transmission order, the coding scheme, and/or the output power level may be determined, at least in part, by the temperature of the power amplifier, a quality of service associated with the data packets, a data packet length, and/or a link budget. Adjustments to the data packet transmission order, the coding scheme, and/or the output power level may be made dynamically for each data packet.