# US 11,310,751 B2 · Maximum permissible exposure assisted uplink traffic grant allocation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,310,751 B2
- Document ID: US11310751B2
- Status: Granted
- Kind: B2
- Application number: 16/883,950
- Filed: 2020-05-26
- Published: 2020-12-03
- Granted: 2022-04-19
- Earliest claimed: 2019-05-28
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Tienyow Liu; Mingming Cai; Raghu Narayan Challa; Junsheng Han; Farhad Meshkati
- Web page: https://patentgrep.com/patent/US11310751B2

## CPC

- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04W 52/367: {Power values between minimum and maximum limits, e.g. dynamic range}
- H04B 1/3838: {Arrangements for reducing RF exposure to the user, e.g. by changing the shape of the transceiver while in use}
- H04B 17/336: Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04L 5/0046: {Determination of the number of bits transmitted on different sub-channels}
- H04W 52/243: {taking into account interferences}
- H04W 52/36: with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W 52/365: {Power headroom reporting}
- H04W 72/0473: {the resource being transmission power}
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W 72/20: Control channels or signalling for resource management
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 2)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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.

### Claim 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.

### Claim 9 (depends on 8)

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.

### Claim 10 (depends on 9)

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.

### Claim 11 (depends on 8)

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.

### Claim 12 (depends on 8)

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.

### Claim 13 (depends on 8)

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.

### Claim 14 (depends on 8)

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.

### Claim 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.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 16)

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.

### Claim 18 (depends on 15)

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.

### Claim 19 (depends on 15)

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.

### Claim 20 (depends on 15)

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.

### Claim 21 (depends on 15)

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.

### Claim 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.

### Claim 23 (depends on 22)

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.

### Claim 24 (depends on 23)

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.

### Claim 25 (depends on 22)

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.

### Claim 26 (depends on 22)

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.

### Claim 27 (depends on 22)

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.

### Claim 28 (depends on 22)

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.
