IP Library Granted Patent US 11,310,751
Granted Patent B2
US 11,310,751 · App. 16/883,950 · Granted Apr 19, 2022

Maximum permissible exposure assisted uplink traffic grant allocation

Inventors: Tienyow Liu (Santa Clara, CA); Mingming Cai (San Jose, CA); Raghu Narayan Challa (San Diego, CA); Junsheng Han (Sunnyvale, CA); Farhad Meshkati (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W52/367H04B17/336H04L1/0003H04W52/243H04W52/365H04W72/0413H04W72/0473
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 11,310,751
App. No.
16/883,950
Granted
Apr 19, 2022
Kind
B2
Abstract

Wireless communication devices are adapted to utilize maximum permissible exposure requirements in determining uplink traffic grant allocations within wireless communication systems. According to one example, a wireless communication device can determine one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on an MPE requirement, determine a maximum number of resource blocks per symbol and a maximum MSC index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table, and select a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval. Other aspects, embodiments, and features are also included.

Claims (82)

1. A wireless communication device, comprising:

a transceiver; and

a processor communicatively coupled to the transceiver, the processor configured to:

determine one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a maximum permissible exposure (MPE) requirement;

determine a maximum number of resource blocks per symbol and a maximum modulation and coding scheme (MSC) index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table; and

select a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval.

2. The wireless communication device of claim 1 , wherein the processor configured to determine one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a MPE requirement comprises the processor configured to:

calculate a duty cycle range; and

identify each candidate uplink duty cycle within the duty cycle range.

3. The wireless communication device of claim 2 , wherein the processor configured to calculate a duty cycle range comprises the processor configured to:

determine a lower threshold of the duty cycle range by obtaining a total available energy designated by the MPE requirement divided by a product of a number of symbols in the subsequent uplink transmission interval and a device maximum transmit power level; and

determine an upper threshold of the duty cycle range from a network configured maximum uplink duty cycle.

4. The wireless communication device of claim 1 , wherein the processor configured to determine a maximum number of resource blocks per symbol and a maximum MCS index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table comprises the processor configured to:

calculate a carrier to interference-plus-noise ratio (CINR) value for each of a plurality of different numbers of resource blocks per symbol; and

identify the maximum number of resource blocks per symbol and the maximum MCS index where the calculated CINR is equal to or greater than a minimum required CINR in the MCS index table.

5. The wireless communication device of claim 1 , wherein the processor configured to select a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval comprises the processor configured to:

determine a number of un-coded bits per symbol corresponding to each MCS index; and

identify the largest number of un-coded bits that can be transmitted in the subsequent uplink transmission interval over all candidate duty cycles.

6. The wireless communication device of claim 1 , wherein the wireless communication device comprises a scheduled entity, and the processor is further configured to:

transmit to a scheduling entity via the transceiver the selected duty cycle, number of resource blocks per symbol, and MCS for utilization by the scheduling entity in determining uplink resources for the scheduled entity.

7. The wireless communication device of claim 1 , wherein the wireless communication device comprises a scheduling entity, and the processor is further configured to:

determine uplink resources for a scheduled entity based at least in part on the selected duty cycle, number of resource blocks per symbol, and MCS.

8. A method of wireless communication in a wireless communication device, comprising:

determining, by the wireless communication device, one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a maximum permissible exposure (MPE) requirement;

determining, by the wireless communication device, a maximum number of resource blocks per symbol and a maximum modulation and coding scheme (MSC) index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table; and

selecting, by the wireless communication device, a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval.

9. The method of claim 8 , wherein determining, by the wireless communication device, one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a MPE requirement comprises:

calculating, by the wireless communication device, a duty cycle range; and

identifying each candidate uplink duty cycle within the duty cycle range.

10. The method of claim 9 , wherein calculating, by the wireless communication device, a duty cycle range comprises:

determining, by the wireless communication device, a lower threshold of the duty cycle range by obtaining a total available energy designated by the MPE requirement divided by a product of a number of symbols in the subsequent uplink transmission interval and a device maximum transmit power level; and

determining, by the wireless communication device, an upper threshold of the duty cycle range from a network configured maximum uplink duty cycle.

11. The method of claim 8 , wherein determining, by the wireless communication device, a maximum number of resource blocks per symbol and a maximum MCS index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table comprises:

calculating, by the wireless communication device, a carrier to interference-plus-noise ratio (CINR) value for each of a plurality of different numbers of resource blocks per symbol; and

identifying the maximum number of resource blocks per symbol and the maximum MCS index where the calculated CINR is equal to or greater than a minimum required CINR in the MCS index table.

12. The method of claim 8 , wherein selecting, by the wireless communication device, a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval comprises:

determining, by the wireless communication device, a number of un-coded bits per symbol corresponding to each MCS index; and

identifying the largest number of un-coded bits that can be transmitted in the subsequent uplink transmission interval over all candidate duty cycles.

13. The method of claim 8 , further comprising:

transmitting to a scheduling entity the selected duty cycle, number of resource blocks per symbol, and MCS for utilization by the scheduling entity in determining uplink resources.

14. The method of claim 8 , further comprising:

determining, by the wireless communication device, uplink resources for a scheduled entity based at least in part on the selected duty cycle, number of resource blocks per symbol, and MCS.

15. An apparatus for wireless communication, comprising:

means for determining one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a maximum permissible exposure (MPE) requirement;

means for determining a maximum number of resource blocks per symbol and a maximum modulation and coding scheme (MSC) index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table; and

means for selecting a duty cycle, a number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval.

16. The apparatus of claim 15 , wherein determining one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a MPE requirement comprises:

calculating a duty cycle range; and

identifying each candidate uplink duty cycle within the duty cycle range.

17. The apparatus of claim 16 , wherein calculating a duty cycle range comprises:

determining a lower threshold of the duty cycle range by obtaining a total available energy designated by the MPE requirement divided by a product of a number of symbols in the subsequent uplink transmission interval and a device maximum transmit power level; and

determining an upper threshold of the duty cycle range from a network configured maximum uplink duty cycle.

18. The apparatus of claim 15 , wherein determining a maximum number of resource blocks per symbol and a maximum MCS index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table comprises:

calculating a carrier to interference-plus-noise ratio (CINR) value for each of a plurality of different numbers of resource blocks per symbol; and

identifying the maximum number of resource blocks per symbol and the maximum MCS index where the calculated CINR is equal to or greater than a minimum required CINR in the MCS index table.

19. The apparatus of claim 15 , wherein selecting a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval comprises:

determining a number of un-coded bits per symbol corresponding to each MCS index; and

identifying the largest number of un-coded bits that can be transmitted in the subsequent uplink transmission interval over all candidate duty cycles.

20. The apparatus of claim 15 , further comprising:

means for transmitting to a scheduling entity the selected duty cycle, number of resource blocks per symbol, and MCS for utilization by the scheduling entity in determining uplink resources.

21. The apparatus of claim 15 , further comprising:

means for determining uplink resources for a scheduled entity based at least in part on the selected duty cycle, number of resource blocks per symbol, and MCS.

22. A non-transitory computer readable storage medium storing processor-executable instructions for causing a processing circuit to:

determine one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a maximum permissible exposure (MPE) requirement;

determine a maximum number of resource blocks per symbol and a maximum modulation and coding scheme (MSC) index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table; and

select a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval.

23. The computer readable storage medium of claim 22 , wherein the processor-executable instructions for causing a processing circuit to determine one or more candidate uplink duty cycles for a subsequent uplink transmission interval based at least in part on a MPE requirement comprises processor-executable instructions for causing a processing circuit to:

calculate a duty cycle range; and

identify each candidate uplink duty cycle within the duty cycle range.

24. The computer readable storage medium of claim 23 , wherein the processor-executable instructions for causing a processing circuit to calculate a duty cycle range comprises processor-executable instructions for causing a processing circuit to:

determine a lower threshold of the duty cycle range by obtaining a total available energy designated by the MPE requirement divided by a product of a number of symbols in the subsequent uplink transmission interval and a device maximum transmit power level; and

determine an upper threshold of the duty cycle range from a network configured maximum uplink duty cycle.

25. The computer readable storage medium of claim 22 , wherein the processor-executable instructions for causing a processing circuit to determine a maximum number of resource blocks per symbol and a maximum MCS index associated with each of the one or more candidate uplink duty cycles from a predefined MCS index table comprises processor-executable instructions for causing a processing circuit to:

calculate a carrier to interference-plus-noise ratio (CINR) value for each of a plurality of different numbers of resource blocks per symbol; and

identify the maximum number of resource blocks per symbol and the maximum MCS index where the calculated CINR is equal to or greater than a minimum required CINR in the MCS index table.

26. The computer readable storage medium of claim 22 , wherein the processor-executable instructions for causing a processing circuit to select a duty cycle, number of resource blocks per symbol, and MCS that facilitates a largest number of un-coded bits for the subsequent uplink transmission interval comprises processor-executable instructions for causing a processing circuit to:

determine a number of un-coded bits per symbol corresponding to each MCS index; and

identify the largest number of un-coded bits that can be transmitted in the subsequent uplink transmission interval over all candidate duty cycles.

27. The computer readable storage medium of claim 22 , further comprising processor-executable instructions for causing a processing circuit to:

transmit to a scheduling entity via the transceiver the selected duty cycle, number of resource blocks per symbol, and MCS for utilization by the scheduling entity in determining uplink resources for the scheduled entity.

28. The computer readable storage medium of claim 22 , further comprising processor-executable instructions for causing a processing circuit to:

determining uplink resources for a scheduled entity based at least in part on the selected duty cycle, number of resource blocks per symbol, and MCS.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2021
From: LIU, TIENYOW; CAI, MINGMING; CHALLA, RAGHU NARAYAN; HAN, JUNSHENG; MESHKATI, FARHAD
To: QUALCOMM INCORPORATED
Reel/Frame 056024/0652 →
Continuity (2)
Provisional Application 62853648 · May 28, 2019
Related Publication 20200383067A1 · Dec 3, 2020
Cited By (3)
US 12,414,047 US 12,457,558 US 12,526,748