IP Library › Granted Patent US 8,687,714
Granted Patent B2
US 8,687,714 · App. 13/860,760 · Granted Apr 1, 2014

Method, apparatus, and system for coding and modulating data

Inventors: Shunqing Zhang (Shanghai, CN); Shugong Xu (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,687,714
App. No.
13/860,760
Granted
Apr 1, 2014
Kind
B2
Abstract

A method, an apparatus, and a system for coding and modulating data are disclosed. The method includes: obtaining, from a receiver and a transmitter, parameters for calculating power consumption of the transmitter; calculating, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter; and selecting a bitwidth, modulation order, and coding rate corresponding to minimum power consumption of the transmitter to code and modulate data sent to the receiver. The method, apparatus, and system provided in embodiments of the present application save power consumption of the transmitter, and greatly improve energy utilization of a wireless device having a digital processing unit.

Claims (86)

1. A method for coding and modulating data comprising:

obtaining, from a receiver and a transmitter, parameters for calculating power consumption of the transmitter;

calculating, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter; and

selecting a bitwidth, modulation order, and coding rate corresponding to minimum power consumption of the transmitter to code and modulate data sent to the receiver,

wherein the parameters comprise a supported bitwidth fed back b the receiver and a bitwidth feature of the transmitter, and

wherein the supported bitwidth of the receiver comprises a minimum value of a baseband bitwidth of the receiver, a bitwidth supported analo-to-digital conversion, and a bitwidth supported by digital-to-analog conversion.

2. The method according to claim 1 , wherein the power consumption of the transmitter is calculated based at least in part on multiplying a transmit power of the transmitter by a transmission time.

3. The method according to claim 2 , wherein the transmit power of the transmitter comprises a product obtained by multiplying a minimum transmit signal-to-noise ratio supported by the transmitter by a sum of quantized noise and a white noise.

4. The method according to claim 3 , wherein the minimum transmit signal-to-noise ratio comprises a quotient obtained by dividing a supported minimum received signal-to-noise ratio fed back by the receiver by a channel quality.

5. The method according to claim 2 , wherein the transmission time comprises a quotient obtained by dividing a service demand of the receiver by a product of a corresponding modulation order and coding rate.

6. A method for coding and modulating data comprising:

obtaining, from a receiver and a transmitter, parameters for calculating power consumption of the transmitter;

calculating, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter; and

selecting a bitwidth, modulation order, and coding rate corresponding to minimum power consumption of the transmitter to code and modulate data sent to the receiver,

wherein the parameters comprise a supported bitwidth fed back by the receiver and a bitwidth feature of the transmitter,

wherein calculating, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter comprises:

determining an upper bitwidth threshold according to the supported bitwidth of the receiver;

obtaining a quantized noise of the transmitter by calculation;

using a bitwidth corresponding to the quantized noise as a lower bitwidth threshold;

selecting a plurality of available bitwidths of the transmitter in a range between the upper bitwidth threshold and the lower bitwidth threshold; and

calculating power consumption of the transmitter under the plurality of available bitwidths of the transmitter.

7. The method according to claim 6 , wherein the plurality of available bitwidths of the transmitter is selected according to the bitwidth feature of the transmitter.

8. The method according to claim 6 , wherein the parameters further comprise a supported minimum received signal-to-noise ratio fed back by the receiver, a detected channel quality, a service demand of the receiver obtained by a scheduling result of the receiver, and a maximum transmit power supported by the transmitter and fed back by the transmitter.

9. The method according to claim 8 , wherein calculating the power consumption of the transmitter under the available bitwidths of the transmitter comprises multiplying a transmit power of the transmitter by transmission time, wherein the transmit power of the transmitter comprises a product obtained by multiplying a minimum transmit signal-to-noise ratio supported by the transmitter by a sum of the quantized noise and a white noise, wherein the minimum transmit signal-to-noise ratio comprises a quotient obtained by dividing a supported minimum received signal-to-noise ratio fed back by the receiver by the detected channel quality, and wherein the transmission time comprises a quotient obtained by dividing the service demand of the receiver by a product of a corresponding modulation order and coding rate.

10. The method according to claim 9 , wherein obtaining the quantized noise of the transmitter by calculation comprises calculating, according to the supported minimum received signal-to-noise ratio fed back by the receiver, the detected channel quality and the maximum transmit power supported by the transmitter.

11. A method for coding and modulating data comprising:

obtaining, from a receiver and a transmitter, parameters for calculating power consumption of the transmitter;

calculating, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter;

selecting a bitwidth, modulation order, and coding rate corresponding to minimum power consumption of the transmitter to code and modulate data sent to the receiver;

fully padding the bitwidth corresponding to the selected minimum power consumption of the transmitter to attain a bitwidth set for subsequent time-domain modulation; and

coding and modulating the data sent to the receiver by using the padded bitwidth, the modulation order, and the coding rate.

12. The method according to claim 11 , wherein the power consumption of the transmitter is calculated based at least in part on multiplying a transmit power of the transmitter by a transmission time.

13. The method according to claim 12 , wherein the transmit power of the transmitter comprises a product obtained by multiplying a minimum transmit signal-to-noise ratio supported by the transmitter by a sum of quantized noise and a white noise.

14. The method according to claim 13 , wherein the minimum transmit signal-to-noise ratio comprises a quotient obtained by dividing a supported minimum received signal-to-noise ratio fed back by the receiver by a channel quality.

15. The method according to claim 12 , wherein the transmission time comprises a quotient obtained by dividing a service demand of the receiver by a product of a corresponding modulation order and coding rate.

16. A system for coding and modulating data comprising:

a receiver; and

a transmitter,

wherein the transmitter is configured to obtain, from the receiver and the transmitter, parameters for calculating power consumption of the transmitter,

wherein the transmitter is configured to calculate, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter,

wherein the transmitter is configured to select a bitwidth, modulation order, and coding rate corresponding to minimum power consumption of the transmitter to code and modulate data sent to the receiver,

wherein the receiver is configured to receive the data after coding and modulation from the transmitter,

wherein the transmitter comprises a radio resource management unit and a digital processing unit,

wherein the radio resource management unit comprises a radio resource management subunit and a bitwidth control subunit,

wherein the radio resource management subunit is configured to:

determine, under various combinations of modulation orders and coding rates supported by the transmitter, an upper bitwidth threshold according to a supported bitwidth of the receiver;

obtain a quantized noise of the transmitter by calculation according to a supported minimum received signal-to-noise ratio fed back by the receiver, a detected channel quality, and a maximum transmit power supported by the transmitter;

use a bitwidth corresponding to the quantized noise as a lower bitwidth threshold;

select a plurality of available bitwidths of the transmitter in a range between the upper bitwidth threshold and the lower bitwidth threshold according to a bitwidth feature of the transmitter which is sent by the digital processing unit;

calculate power consumption of the transmitter under the plurality of available bitwidths of the transmitter according to a service demand and channel quality of the receiver;

select minimum power consumption of the transmitter in the power consumption of the transmitter under the plurality of available bitwidths of the transmitter; and

send a bitwidth, modulation order, and coding rate corresponding to the selected minimum power consumption of the transmitter to the bitwidth control subunit,

wherein the bitwidth control subunit is configured to control, according to the bitwidth, the modulation order, and the coding rate sent by the radio resource management subunit, the digital processing unit to use the bitwidth, the modulation order, and the coding rate, and

wherein the digital processing unit is configured to:

send the bitwidth feature of the transmitter to the radio resource management subunit; and

code and modulate, according to the bitwidth, the modulation order, and the coding rate corresponding to the minimum power consumption of the transmitter, the data sent to the receiver.

17. A system for coding and modulating data comprising:

a receiver; and

a transmitter,

wherein the transmitter is configured to obtain, from the receiver and the transmitter, parameters for calculating power consumption of the transmitter,

wherein the transmitter is configured to calculate, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter,

wherein the transmitter is configured to select a bitwidth, modulation order, and coding rate corresponding to minimum power consumption of the transmitter to code and modulate data sent to the receiver,

wherein the receiver is configured to receive the data after coding and modulation from the transmitter, and

wherein the receiver is further configured to send a minimum value of a baseband bitwidth of the receiver, a bitwidth supported by analog-to-digital conversion, and a bitwidth supported by digital-to-analog conversion as a supported bitwidth of the receiver to the radio resource management subunit.

18. A transmitter apparatus for coding and modulating data comprising:

a radio resource management unit; and

a digital processing unit,

wherein the radio resource management unit is configured to obtain, from a receiver and a transmitter, parameters for calculating power consumption of the transmitter,

wherein the radio resource management unit is configured to calculate, according to the parameters, the power consumption of the transmitter under various combinations of modulation orders and coding rates supported by the transmitter,

wherein the radio resource management unit is configured to select a bitwidth, modulation order, and coding rate corresponding to minimum power consumption of the transmitter,

wherein the radio resource management unit is configured to control the digital processing unit to code and modulate, according to the bitwidth, the modulation order, and the coding rate corresponding to the minimum power consumption of the transmitter, data sent to the receiver, and

wherein the digital processing unit is configured to code and modulate, according to the bitwidth, the modulation order, and the coding rate corresponding to the minimum power consumption of the transmitter, the data sent to the receiver.

19. The apparatus according to claim 18 , wherein the radio resource management unit comprises:

a radio resource management subunit; and

a bitwidth control subunit,

wherein the radio resource management subunit is configured to:

determine, under various combinations of modulation orders and coding rates supported by the transmitter, an upper bitwidth threshold according to a supported bitwidth of the receiver;

obtain a quantized noise of the transmitter by calculation according to a supported minimum received signal-to-noise ratio fed back by the receiver, a detected channel quality, and a maximum transmit power supported by the transmitter;

use a bitwidth corresponding to the quantized noise as a lower bitwidth threshold;

select in a range between the upper bitwidth threshold and the lower bitwidth threshold a plurality of available bitwidths of the transmitter according to a bitwidth feature of the transmitter which is sent by the digital processing unit;

calculate power consumption of the transmitter under the plurality of available bitwidths of the transmitter according to a service demand and channel quality of the receiver;

select minimum power consumption of the transmitter in the power consumption of the transmitter under the plurality of available bitwidths of the transmitter; and

send a bitwidth, modulation order, and coding rate corresponding to the selected minimum power consumption of the transmitter to the bitwidth control subunit,

wherein the bitwidth control subunit is configured to control, according to the bitwidth, the modulation order, and the coding rate sent by the radio resource management subunit, the digital processing unit to make an adjustment to the bitwidth, the modulation order, and the coding rate, and

wherein the digital processing unit is further configured to send the bitwidth feature of the transmitter to the radio resource management subunit.

20. The apparatus according to claim 19 , wherein the radio resource management subunit is further configured to use a minimum value of a baseband bitwidth of the receiver, a bitwidth supported by analog-to-digital conversion, and a bitwidth supported by digital-to-analog conversion as a supported bitwidth of the receiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2013
From: ZHANG, SHUNQING; XU, SHUGONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 030232/0053 →
Priority Claims (1)
CN 2011 1 0069312 · Mar 22, 2011 · national
Continuity (2)
Continuation PCTCN2012071908 · Mar 5, 2012
Related Publication 20130223545A1 · Aug 29, 2013