# US 9,439,212 B2 · Dynamic assignment of ACK resource in a wireless communication system

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

- Number: US 9,439,212 B2
- Document ID: US9439212B2
- Status: Granted
- Kind: B2
- Application number: 14/679,967
- Filed: 2015-04-06
- Published: 2015-07-30
- Granted: 2016-09-06
- Earliest claimed: 2008-03-28
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Aleksandar Damnjanovic; Jelena Damnjanovic; Juan Montojo
- Web page: https://patentgrep.com/patent/US9439212B2

## CPC

- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04L 1/1607: Details of the supervisory signal
- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04L 5/0091: {Signalling for the administration of the divided path, e.g. signalling of configuration information}
- H04L 1/0028: {Formatting}
- H04L 1/1819: {with retransmission of additional or different redundancy}
- H04L 5/0007: {the frequencies being orthogonal, e.g. OFDM(A) or DMT}
- H04L 5/0062: {Avoidance of ingress interference, e.g. ham radio channels}
- H04L 5/0064: {Rate requirement of the data, e.g. scalable bandwidth, data priority}
- H04L 25/03866: {using scrambling}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Techniques for dynamically assigning acknowledgement (ACK) resource to a user equipment (UE) are described. For dynamic scheduling, a scheduling message may be used to send scheduling information for a single transmission of data. For semi-persistent scheduling, a scheduling message may be used to send a semi-persistent assignment for multiple transmissions of data. In an aspect, at least one field of a scheduling message, which is normally used to carry scheduling information for dynamic scheduling, may be re-used to carry an ACK resource assignment for semi-persistent scheduling. In one design, a UE may receive a scheduling message carrying a semi-persistent assignment and may obtain an assignment of ACK resource from the at least one field of the scheduling message. The UE may receive a transmission of data sent in accordance with the semi-persistent assignment, determine ACK information for the transmission of data, and send the ACK information with the ACK resource.

## Claims

### Claim 1

A method for wireless communication at a user equipment (UE), comprising:
receiving a scheduling message according to a message format that is associated with both semi-persistent assignments that are valid for multiple transmissions of data and dynamic assignments that are valid for single transmissions of data, wherein the message format comprises a new data indicator field that,
for the dynamic assignments, carries information used in processing transmissions associated with the dynamic assignments, and
for the semi-persistent assignments, is set to a designated value for validation of the semi-persistent assignments;
validating that the received scheduling message comprises a semi-persistent assignment based at least in part on a comparison of the new data indicator field to the designated value;
obtaining an assignment of a first acknowledgement (ACK) resource from a transmit power control (TPC) field of the scheduling message for the semi-persistent assignment;
receiving the multiple transmissions of data sent in accordance with the semi-persistent assignment;
determining first ACK information for a first transmission of data of the multiple transmissions of data; and
sending the first ACK information on the first ACK resource.

### Claim 2 (depends on 1)

The method of claim 1, wherein the message format further comprises one or more of: a hybrid automatic repeat request (HARQ) field, a redundancy version field, a resource block assignment field, or a modulation and coding scheme (MCS) field.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
detecting the scheduling message based on a semi-persistent scheduling cell radio network temporary identifier assigned to the UE that is different from a cell radio network temporary identifier assigned to the UE for detection of the dynamic assignments.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving a dynamic assignment for a retransmission of the first transmission of data in a second scheduling message in response to indicating that the first transmission of data was decoded in error in the first ACK information; and
receiving the retransmission of the first transmission of data according to the dynamic assignment.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
obtaining a second assignment of a second ACK resource based on a resource used to send the second scheduling message; and
determining second ACK information for the retransmission of the first transmission of data; and
sending the second ACK information on the second ACK resource.

### Claim 6 (depends on 1)

The method of claim 1, wherein the scheduling message comprising the semi-persistent assignment is received on a physical downlink control channel (PDCCH) and the multiple transmissions of data are received on a physical downlink shared channel (PDSCH).

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving a semi-persistent scheduling interval for the multiple transmissions of data via upper layer signaling.

### Claim 8 (depends on 1)

The method of claim 1, wherein the designated value comprises all zeros.

### Claim 9 (depends on 2)

The method of claim 2, wherein one or more of the HARQ field, the redundancy version field, the resource block assignment field, the MCS field, or the TPC command field are set to designated values for the validation of the semi-persistent assignments.

### Claim 10

A method for wireless communication, comprising:
mapping, according to a message format that is associated with both semi-persistent assignments that are valid for multiple transmissions of data and dynamic assignments that are valid for single transmissions of data, scheduling information for a semi-persistent assignment to a scheduling message intended for a user equipment (UE), wherein the message format comprises a new data indicator field that,
for the dynamic assignments, carries information used in processing transmissions associated with the dynamic assignments, and
for the semi-persistent assignments, is set to a designated value for validation of the semi-persistent assignments;
mapping the new data indicator field to a designated value, wherein the designated value indicates that the scheduling message comprises a semi-persistent assignment;
mapping an assignment of a first acknowledgement (ACK) resource to a transmit power control (TPC) command field of the scheduling message for the semi-persistent assignment;
sending the scheduling message to the UE;
sending the multiple transmissions of data to the UE according to the semi-persistent assignment; and
receiving first ACK information on the first ACK resource.

### Claim 11 (depends on 10)

The method of claim 10, wherein the message format further comprises one or more of: a hybrid automatic repeat request (HARQ) field, a redundancy version field, a resource block assignment field, or a modulation and coding scheme (MCS) field.

### Claim 12 (depends on 10)

The method of claim 10, further comprising:
scrambling the scheduling message using a semi-persistent scheduling cell radio network temporary identifier assigned to the UE that is different from a cell radio network temporary identifier assigned to the UE for detection of the dynamic assignments.

### Claim 13 (depends on 12)

The method of claim 12, wherein the scrambling the scheduling message using the semi-persistent scheduling cell radio network temporary identifier assigned to the UE comprises scrambling a cyclic redundancy check (CRC) associated with the scheduling message with the semi-persistent scheduling cell radio network temporary identifier assigned to the UE.

### Claim 14 (depends on 12)

The method of claim 12, wherein the
first ACK information indicates that a first transmission of data of the multiple transmissions of data was decoded in error, the method further comprising:
sending a dynamic assignment for a retransmission of the first transmission of data in a second scheduling message to the UE; and
sending the retransmission to the UE according to the dynamic assignment.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
receiving second ACK information associated with the retransmission on a second ACK resource determined based on a resource used to send the second scheduling message.

### Claim 16 (depends on 10)

The method of claim 10, wherein the scheduling message comprising the semi-persistent assignment is sent on a physical downlink control channel (PDCCH) and the multiple transmissions of data are sent on a physical downlink shared channel (PDSCH).

### Claim 17 (depends on 10)

The method of claim 10, further comprising:
sending a semi-persistent scheduling interval for the multiple transmissions of data to the UE via upper layer signaling.

### Claim 18 (depends on 10)

The method of claim 10, wherein the designated value comprises all zeros.

### Claim 19 (depends on 11)

The method of claim 11, wherein one or more of the HARQ field, the redundancy version field, the resource block assignment field, the MCS field, or the TPC command field are set to designated values for the validation of the semi-persistent assignments.

### Claim 20

An apparatus for wireless communication at a user equipment (UE), comprising:
at least one processor;
a memory coupled to the at least one processor, the memory comprising instructions that, when executed by the at least one processor, cause the at least one processor to:
receive a scheduling message according to a message format that is associated with both semi-persistent assignments that are valid for multiple transmissions of data and dynamic assignments that are valid for single transmissions of data, wherein the message format comprises a new data indicator field that,
for the dynamic assignments, carries information used in processing transmission associated with the dynamic assignments, and
for the semi-persistent assignments, is set to a designated value for validation of the semi-persistent assignments;
validate that the received scheduling message comprises a semi-persistent assignment based at least in part on a comparison of the new data indicator field to the designated value;
obtain an assignment of a first acknowledgement (ACK) resource from a transmit power control (TPC) command field of the scheduling message for the semi-persistent assignment;
determine first ACK information for a first transmission of data of the multiple transmissions of data;
receive the multiple transmissions of data sent in accordance with the semi-persistent assignment; and
send the first ACK information on the first ACK resource.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the message format further comprises one or more of: a hybrid automatic repeat request (HARQ) field, a redundancy version field, a resource block assignment field, or a modulation and coding scheme (MCS) field.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the at least one processor is further configured to:
detect the scheduling message based on a semi-persistent scheduling cell radio network temporary identifier assigned to the UE that is different from a cell radio network temporary identifier assigned to the UE for detection of the dynamic assignments.

### Claim 23 (depends on 20)

The apparatus of claim 20, wherein the at least one processor is further configured to:
receive a dynamic assignment for a retransmission of the first transmission of data in a second scheduling message in response to indicating that the first transmission of data was decoded in error in the first ACK information; and
receive the retransmission of the first transmission of data according to the dynamic assignment.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein the at least one processor is further configured to:
obtain a second assignment of a second ACK resource based on a resource used to send the second scheduling message; and
determine second ACK information for the retransmission of the first transmission of data; and
send the second ACK information on the second ACK resource.

### Claim 25 (depends on 21)

The apparatus of claim 21, wherein one or more of the HARQ field, the redundancy version field, the resource block assignment field, the MCS field, or the TPC command field are set to designated values for the validation of the semi-persistent assignments.

### Claim 26

An apparatus for wireless communication, comprising:
at least one processor;
a memory coupled to the at least one processor, the memory comprising instructions that, when executed by the at least one processor, cause the at least one processor to:
map, according to a message format that is associated with both semi-persistent assignments that are valid for multiple transmissions of data and dynamic assignments that are valid for single transmissions of data, scheduling information for a semi-persistent assignment to a scheduling message intended for a user equipment (UE), wherein the message format comprises a new data indicator field that,
for the dynamic assignments, carries information used in processing transmissions associated with the dynamic assignments, and
for the semi-persistent assignments, is set to a designated value for validation of the semi-persistent assignments;
map the new data indicator field to a designated value, wherein the designated value indicates that the scheduling message comprises a semi-persistent assignment;
map an assignment of a first acknowledgement (ACK) resource using a transmit power control (TPC) command field of the scheduling message for the semi-persistent assignment;
send the scheduling message to the UE; and
send the multiple transmissions of data to the UE according to the semi-persistent assignment; and
receive first ACK information on the first ACK resource.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein the message format further comprises one or more of: a hybrid automatic repeat request (HARQ) field, a redundancy version field, a resource block assignment field, or a modulation and coding scheme (MCS) field.

### Claim 28 (depends on 26)

The apparatus of claim 26, wherein the at least one processor is further configured to:
scramble the scheduling message using a semi-persistent scheduling cell radio network temporary identifier assigned to the UE that is different from a cell radio network temporary identifier assigned to the UE for detection of the dynamic assignments.

### Claim 29 (depends on 26)

The apparatus of claim 26, wherein the at least one processor is further configured to scramble a cyclic redundancy check (CRC) associated with the scheduling message with a semi-persistent scheduling cell radio network temporary identifier assigned to the UE for semi-persistent scheduling.

### Claim 30 (depends on 26)

The apparatus of claim 26, wherein the
first ACK information indicates that a first transmission of data of the multiple transmissions of data was decoded in error, and wherein the processor is further configured to:
send a dynamic assignment for a retransmission of the first transmission of data in a second scheduling message to the UE; and
send the retransmission to the UE according to the dynamic assignment.

### Claim 31 (depends on 30)

The apparatus of claim 30, wherein the at least one processor is further configured to:
receive second ACK information associated with the retransmission on a second ACK resource determined based on a resource used to send the second scheduling message.

### Claim 32 (depends on 27)

The apparatus of claim 27, wherein one or more of the HARQ field, the redundancy version field, the resource block assignment field, the MCS field, or the TPC command field are set to designated values for the validation of the semi-persistent assignments.

### Claim 33

A non-transitory computer-readable medium for wireless communication at a user equipment (UE), comprising code that, when executed by at least one computer, causes the at least one computer to:
receive a scheduling message according to a message format that is associated with both semi-persistent assignments that are valid for multiple transmissions of data and dynamic assignments that are valid for single transmissions of data, wherein the message format comprises a new data indicator field that,
for the dynamic assignments, carries information used in processing transmissions associated with the dynamic assignments, and
for the semi-persistent assignments, is set to a designated value for validation of the semi-persistent assignments;
validate that the received scheduling message comprises a semi-persistent assignment based at least in part on a comparison of the new data indicator field to the designated value;
obtain an assignment of a first acknowledgement (ACK) resource from a transmit power control (TPC) command field of the scheduling message for the semi-persistent assignment;
receive the multiple transmissions of data sent in accordance with the semi-persistent assignment;
determine first ACK information for a first transmission of data of the multiple transmissions of data; and
send the first ACK information on the first ACK resource.

### Claim 34

A non-transitory computer-readable medium for wireless communication comprising code that, when executed by at least one computer, causes the at least one computer to:
map, according to a message format that is associated with both semi-persistent assignments that are valid for multiple transmissions of data and dynamic assignments that are valid for single transmissions of data, scheduling information for a semi-persistent assignment to a scheduling message intended for a user equipment (UE), wherein the message format comprises a new data indicator field that,
for the dynamic assignments, carries information used in processing transmissions associated with the dynamic assignments, and
for the semi-persistent assignments, is set to a designated value for validation of the semi-persistent assignments;
map the new data indicator field to a designated value, wherein the designated value indicates that the scheduling message comprises a semi-persistent assignment;
map an assignment of a first acknowledgement (ACK) resource using a transmit power control (TPC) command field of the scheduling message for the semi-persistent assignment;
send the scheduling message to the UE;
send the multiple transmissions of data to the UE according to the semi-persistent assignment; and
receive first ACK information on the first ACK resource.
