# US 12,016,025 B2 · Uplink control channel resource allocation for an enhanced downlink control channel of a mobile communication system

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

- Number: US 12,016,025 B2
- Document ID: US12016025B2
- Status: Granted
- Kind: B2
- Application number: 18/320,500
- Filed: 2023-05-19
- Published: 2023-10-26
- Granted: 2024-06-18
- Earliest claimed: 2012-08-02
- Assignees: BlackBerry Limited
- Applicants: BlackBerry Limited
- Inventors: Robert Mark Harrison; Shiwei Gao; Yufei Wu Blankenship
- Web page: https://patentgrep.com/patent/US12016025B2

## CPC

- H04L 5/0051: {of dedicated pilots, i.e. pilots destined for a single user or terminal}
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 5/0094: {Indication of how sub-channels of the path are allocated}
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- 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)

## Abstract

Uplink control channel resource allocation for an enhanced downlink control channel is disclosed. A first example method disclosed herein includes receiving, at a user equipment (UE), a downlink control channel carrying a physical uplink control channel (PUCCH) resource indicator, mapping the PUCCH resource indicator to a first offset, mapping a position of the downlink control channel to a second offset, and mapping a linear combination of the first and second offsets to an index identifying a first PUCCH resource. A second example method disclosed herein includes, in response to receiving, at a UE, an indication of a dynamic resource offset in an enhanced physical downlink control channel (ePDCCH) transmitted in a first ePDCCH set, determining a position of the ePDCCH and a subframe offset, and processing the indication of the dynamic resource offset, the position and the subframe offset to determine an allocated uplink control channel resource for the UE.

## Claims

### Claim 1

A method, comprising:
transmitting, to a user equipment (UE), a downlink control channel carrying a physical uplink control channel (PUCCH) resource indicator, wherein the downlink control channel is associated with a demodulation reference signal (DMRS) antenna port;
mapping the PUCCH resource indicator to a first offset;
determining a second offset based on a position of the transmitted downlink control channel normalized by a value;
determining an index of the DMRS antenna port associated with the downlink control channel;
determining a third offset based on the determined index of the DMRS antenna port;
determining, based on the first, second, and third offsets, a first index identifying a first allocated PUCCH resource;
determining a second index identifying a second allocated PUCCH resource, the second index having a value that is equal to the first index plus a constant; and
receiving a PUCCH on the first allocated PUCCH resource and on the second allocated PUCCH resource.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first index is a linear combination of the first, second, and third offsets.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
transmitting a plurality of physical downlink shared channels (PDSCHs) to the UE, wherein each of the plurality of the PDSCHs is transmitted in a different subframe, and wherein the determining the first index comprises adding a first subframe offset corresponding to a first subframe in which a first one of the PDSCHs was transmitted.

### Claim 4 (depends on 1)

The method of claim 1, wherein the PUCCH is transmitted by the UE simultaneously on the first allocated PUCCH resource using a first antenna port and on the second allocated PUCCH resource using a second antenna port.

### Claim 5 (depends on 1)

The method of claim 1, wherein the downlink control channel is in a downlink control information (DCI) format.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining a fourth offset based on a transmission mode of the downlink control channel, wherein the transmission mode is one of localized transmission or distributed transmission; and
determining, based on the first, second, third, and fourth offsets, the first index identifying the first allocated PUCCH resource.

### Claim 7

An apparatus, comprising:
at least one processor;
one or more non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, wherein the programming instructions, when executed, cause the apparatus to perform operations comprising:
transmitting, to a user equipment (UE), a downlink control channel carrying a physical uplink control channel (PUCCH) resource indicator, wherein the downlink control channel is associated with a demodulation reference signal (DMRS) antenna port;
mapping the PUCCH resource indicator to a first offset;
determining a second offset based on a position of the transmitted downlink control channel normalized by a value;
determining an index of the DMRS antenna port associated with the downlink control channel;
determining a third offset based on the determined index of the DMRS antenna port;
determining, based on the first, second, and third offsets, a first index identifying a first allocated PUCCH resource;
determining a second index identifying a second allocated PUCCH resource, the second index having a value that is equal to the first index plus a constant; and
receiving a PUCCH on the first allocated PUCCH resource and on the second allocated PUCCH resource.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the first index is a linear combination of the first, second, and third offsets.

### Claim 9 (depends on 7)

The apparatus of claim 7, the operations further comprising:
transmitting a plurality of physical downlink shared channels (PDSCHs) to the UE, wherein each of the plurality of the PDSCHs is transmitted in a different subframe, and wherein the determining the first index comprises adding a first subframe offset corresponding to a first subframe in which a first one of the PDSCHs was transmitted.

### Claim 10 (depends on 7)

The apparatus of claim 7, wherein the PUCCH is transmitted by the UE simultaneously on the first allocated PUCCH resource using a first antenna port and on the second allocated PUCCH resource using a second antenna port.

### Claim 11 (depends on 7)

The apparatus of claim 7, wherein the downlink control channel is in a downlink control information (DCI) format.

### Claim 12 (depends on 7)

The apparatus of claim 7, the operations further comprising:
determining a fourth offset based on a transmission mode of the downlink control channel, wherein the transmission mode is one of localized transmission or distributed transmission; and
determining, based on the first, second, third, and fourth offsets, the first index identifying the first allocated PUCCH resource.

### Claim 13

One or more non-transitory computer-readable media storing computer instructions, that when executed by one or more processors, cause a computing device to perform operations comprising:
transmitting, to a user equipment (UE), a downlink control channel carrying a physical uplink control channel (PUCCH) resource indicator, wherein the downlink control channel is associated with a demodulation reference signal (DMRS) antenna port;
mapping the PUCCH resource indicator to a first offset;
determining a second offset based on a position of the transmitted downlink control channel normalized by a value;
determining an index of the DMRS antenna port associated with the downlink control channel;
determining a third offset based on the determined index of the DMRS antenna port;
determining, based on the first, second, and third offsets, a first index identifying a first allocated PUCCH resource;
determining a second index identifying a second allocated PUCCH resource, the second index having a value that is equal to the first index plus a constant; and
receiving a PUCCH on the first allocated PUCCH resource and on the second allocated PUCCH resource.

### Claim 14 (depends on 13)

The one or more non-transitory computer-readable media of claim 13, wherein the first index is a linear combination of the first, second, and third offsets.

### Claim 15 (depends on 13)

The one or more non-transitory computer-readable media of claim 13, the operations further comprising:
transmitting a plurality of physical downlink shared channels (PDSCHs) to the UE, wherein each of the plurality of the PDSCHs is transmitted in a different subframe, and wherein the determining the first index comprises adding a first subframe offset corresponding to a first subframe in which a first one of the PDSCHs was transmitted.

### Claim 16 (depends on 13)

The one or more non-transitory computer-readable media of claim 13, wherein the PUCCH is transmitted by the UE simultaneously on the first allocated PUCCH resource using a first antenna port and on the second allocated PUCCH resource using a second antenna port.

### Claim 17 (depends on 13)

The one or more non-transitory computer-readable media of claim 13, wherein the downlink control channel is in a downlink control information (DCI) format.

### Claim 18 (depends on 13)

The one or more non-transitory computer-readable media of claim 13, the operations further comprising:
determining a fourth offset based on a transmission mode of the downlink control channel, wherein the transmission mode is one of localized transmission or distributed transmission; and
determining, based on the first, second, third, and fourth offsets, the first index identifying the first allocated PUCCH resource.
