IP Library › Granted Patent US 11,122,622
Granted Patent B2
US 11,122,622 · App. 16/805,514 · Granted Sep 14, 2021

Uplink collision handling

Inventors: Seyedkianoush Hosseini (San Diego, CA); Wei Yang (San Diego, CA); Peter Gaal (San Diego, CA); Yi Huang (San Diego, CA); Amir Aminzadeh Gohari (Sunnyvale, CA); Seyed Ali Akbar Fakoorian (San Diego, CA)
Assignee: UALCOMM Incorporated
H04W74/0808H04L1/1812H04W72/10H04W74/0816H04W74/0825H04W74/0858
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,122,622
App. No.
16/805,514
Filed
Feb 28, 2020
Granted
Sep 14, 2021
Kind
B2
Art Unit
2477
USPC
370/329
Abstract

Methods, systems, and devices are described for handling transmissions or channels in wireless communications that collide with one another. The described techniques relate to handling the collision between multiple overlapping channels (e.g., two or more channels of the same priority). For example, a collision resolution configuration may include resolving the collisions among the channels of the same priority first (e.g., feedback information transmissions first, and then control information), among the channels of the same service type first (e.g., normal channels first, and then low latency channel(s)), or across all of the channels of all priorities at once. Collisions may be resolved by dropping or rescheduling overlapping information from the lower priority transmission(s) or channel(s) in consideration of the higher priority transmission(s) or channel(s), or by multiplexing or piggybacking overlapping information from a first priority transmission(s) or channel(s) with a second priority transmission(s) or channel(s).

Claims (84)

1. A method for wireless communications at a user equipment (UE), comprising:

identifying first uplink information associated with a first priority level for transmission to a base station;

identifying second uplink information associated with a second priority level for transmission to the base station;

determining a first set of time resources for transmission of the first uplink information and a second set of time resources for transmission of the second uplink information;

determining a collision resolution configuration for transmission of the first uplink information and the second uplink information based at least in part on the first priority level and the second priority level, wherein the collision resolution configuration comprises resolving collisions across channels associated with the same priority level before resolving collisions across priority levels; and

transmitting at least a portion of the first uplink information or the second uplink information according to the collision resolution configuration via at least a portion of the first and second sets of time resources.

2. The method of claim 1 , further comprising:

multiplexing the first uplink information on a first uplink channel associated with a third set of time resources nonoverlapping with the second set of time resources based at least in part on the collision resolution configuration; and

transmitting the first uplink information over the first uplink channel via the third set of time resources and the second uplink information over a second uplink channel via the second set of time resources, wherein the first uplink channel comprises a first uplink control channel associated with the first priority level and the first uplink information comprises feedback information of a first hybrid acknowledgement repeat request (HARQ) codebook associated with the first priority level and the second uplink information comprises feedback information of a second HARQ codebook associated with the second priority level, the second priority level higher than the first priority level.

3. The method of claim 1 , further comprising:

multiplexing the first uplink information on a first uplink channel associated with a third set of time resources nonoverlapping with the second set of time resources based at least in part on the collision resolution configuration; and

transmitting the first uplink information over the first uplink channel via the third set of time resources and the second uplink information over a second uplink channel via the second set of time resources, wherein the first uplink channel is a first uplink shared channel associated with the first priority level and the second uplink channel is a second uplink shared channel associated with the second priority level higher than the first priority level.

4. The method of claim 1 , further comprising:

multiplexing the first uplink information on a first uplink channel associated with a third set of time resources nonoverlapping with the second set of time resources based at least in part on the collision resolution configuration; and

transmitting the first uplink information over the first uplink channel via the third set of time resources and the second uplink information over a second uplink channel via the second set of time resources, wherein the first uplink information comprises channel state information associated with the first priority level and the second uplink information comprises feedback information associated with the second priority level higher than the first priority level.

5. The method of claim 1 , further comprising:

multiplexing a subset of the first uplink information on a first uplink channel associated with a third set of time resources based at least in part on the collision resolution configuration, wherein the subset of the first uplink information comprises feedback information of a first hybrid acknowledgement repeat request (HARQ) codebook associated with the first priority level or scheduling information associated with the first priority level;

dropping the multiplexed subset of the first uplink information based at least in part on the third set of time resources at least partially overlapping with the second set of time resources; and

transmitting the second uplink information via the second set of time resources, wherein the second uplink information comprises feedback information of a second HARQ codebook associated with the second priority level, the second priority level higher than the first priority level.

6. The method of claim 1 , further comprising:

multiplexing the first uplink information over a third set of time resources nonoverlapping with the second set of time resources based at least in part on the collision resolution configuration; and

transmitting the first uplink information via the third set of time resources and the second uplink information via the second set of time resources, wherein the first uplink information comprises uplink control information associated with the first priority level and the second uplink information comprises shared data associated with the second priority level higher than the first priority level.

7. The method of claim 1 , further comprising:

identifying third uplink information associated with a third priority level for transmission to the base station;

identifying fourth uplink information associated with a fourth priority level for transmission to the base station;

multiplexing the first uplink information and the third uplink information on a first uplink channel associated with a third set of time resources based at least in part on the collision resolution configuration, wherein the first uplink channel comprises a first uplink shared channel associated with the first priority level and the first uplink information comprises first control information;

multiplexing the second uplink information and the fourth uplink information on a second uplink channel associated with a fourth set of time resources based at least in part on the collision resolution configuration, wherein the second uplink channel comprises a second uplink shared channel associated with the second priority level and the second uplink information comprises second control information, the third set of time resources overlapping with the fourth set of time resources;

transmitting the second uplink channel via the fourth set of time resources, wherein the second priority level is higher than the first priority level; and

selectively transmitting the first uplink channel via the third set of time resources.

8. The method of claim 7 , further comprising:

receiving a first uplink grant comprising a first downlink assignment index (DAI) indicating a number of feedback information bits on the first uplink channel associated with the first priority level, wherein the first uplink grant is associated with the first uplink channel; and

receiving a second uplink grant comprising a second DAI indicating a number of feedback information bits on the second uplink channel associated with the second priority level, wherein the second uplink grant is associated with the second uplink channel.

9. The method of claim 1 , further comprising:

multiplexing the first uplink information and the second uplink information over a third set of time resources based at least in part on the collision resolution configuration, wherein the first uplink information comprises shared data associated with the first priority level and the second uplink information comprises uplink control information associated with the second priority level higher than the first priority level;

dropping a control channel based at least in part on the third set of time resources at least partially overlapping with a fourth set of time resources associated with the control channel, the control channel associated with a third priority level lower than the first and second priority levels; and

transmitting the multiplexed first uplink information and second uplink information over the third set of time resources.

10. The method of claim 1 , further comprising:

multiplexing the first uplink information and the second uplink information over a third set of time resources based at least in part on the collision resolution configuration, wherein the first uplink information comprises shared data associated with the first priority level and the second uplink information comprises uplink control information associated with the second priority level higher than the first priority level;

transmitting the multiplexed first and second uplink information; and

transmitting a shared data channel or a control channel associated with a third priority level higher than the first and second priority levels over a fourth set of time resources nonoverlapping with the third set of time resources.

11. The method of claim 1 , further comprising:

multiplexing the first uplink information and the second uplink information over a third set of time resources based at least in part on the collision resolution configuration, wherein the first uplink information comprises shared data associated with the first priority level and the second uplink information comprises uplink control information associated with the second priority level higher than the first priority level;

dropping the multiplexed first and second uplink information based at least in part on the third set of time resources at least partially overlapping a fourth set of time resources associated with a shared data channel or a control channel associated with a third priority level higher than the first and second priority levels; and

transmitting the shared data channel or the control channel over the fourth set of time resources.

12. An apparatus for wireless communications at a user equipment (UE), comprising:

a processor,

memory coupled with the processor; and

instructions stored in the memory and executable by the processor to cause the apparatus to:

identify first uplink information associated with a first priority level for transmission to a base station;

identify second uplink information associated with a second priority level for transmission to the base station;

determine a first set of time resources for transmission of the first uplink information and a second set of time resources for transmission of the second uplink information;

determine a collision resolution configuration for transmission of the first uplink information and the second uplink information based at least in part on the first priority level and the second priority level;

resolve collisions across channels associated with the same priority level before resolving collisions across priority levels; and

transmit at least a portion of the first uplink information or the second uplink information according to the collision resolution configuration via at least a portion of the first and second sets of time resources.

13. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

multiplex a subset of the first uplink information on a first uplink channel associated with a third set of time resources based at least in part on the collision resolution configuration, wherein the subset of the first uplink information comprises feedback information of a first hybrid acknowledgement repeat request (HARQ) codebook associated with the first priority level or scheduling information associated with the first priority level;

drop the multiplexed subset of the first uplink information based at least in part on the third set of time resources at least partially overlapping with the second set of time resources; and

transmit the second uplink information via the second set of time resources, wherein the second uplink information comprises feedback information of a second HARQ codebook associated with the second priority level, the second priority level higher than the first priority level.

14. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

multiplex the first uplink information over a third set of time resources nonoverlapping with the second set of time resources based at least in part on the collision resolution configuration; and

transmit the first uplink information via the third set of time resources and the second uplink information via the second set of time resources, wherein the first uplink information comprises uplink control information associated with the first priority level and the second uplink information comprises shared data associated with the second priority level higher than the first priority level.

15. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

identify third uplink information associated with a third priority level for transmission to the base station;

identify fourth uplink information associated with a fourth priority level for transmission to the base station;

multiplex the first uplink information and the third uplink information on a first uplink channel associated with a third set of time resources based at least in part on the collision resolution configuration, wherein the first uplink channel comprises a first uplink shared channel associated with the first priority level and the first uplink information comprises first control information;

multiplex the second uplink information and the fourth uplink information on a second uplink channel associated with a fourth set of time resources based at least in part on the collision resolution configuration, wherein the second uplink channel comprises a second uplink shared channel associated with the second priority level and the second uplink information comprises second control information, the third set of time resources overlapping with the fourth set of time resources;

transmit the second uplink channel via the fourth set of time resources, wherein the second priority level is higher than the first priority level; and

selectively transmit the first uplink channel via the third set of time resources.

16. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

multiplex the first uplink information and the second uplink information over a third set of time resources based at least in part on the collision resolution configuration, wherein the first uplink information comprises shared data associated with the first priority level and the second uplink information comprises uplink control information associated with the second priority level higher than the first priority level;

drop a control channel based at least in part on the third set of time resources at least partially overlapping with a fourth set of time resources associated with the control channel, the control channel associated with a third priority level lower than the first and second priority levels; and

transmit the multiplexed first uplink information and second uplink information over the third set of time resources.

17. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

multiplex the first uplink information and the second uplink information over a third set of time resources based at least in part on the collision resolution configuration, wherein the first uplink information comprises shared data associated with the first priority level and the second uplink information comprises uplink control information associated with the second priority level higher than the first priority level;

drop the multiplexed first and second uplink information based at least in part on the third set of time resources at least partially overlapping a fourth set of time resources associated with a shared data channel or a control channel associated with a third priority level higher than the first and second priority levels; and

transmit the shared data channel or the control channel over the fourth set of time resources.

18. A method for wireless communications at a user equipment (UE), comprising:

identifying first uplink information associated with a first priority level for transmission to a base station;

identifying second uplink information associated with a second priority level for transmission to the base station;

determining a first set of time resources for transmission of the first uplink information and a second set of time resources for transmission of the second uplink information;

determining a collision resolution configuration for transmission of the first uplink information and the second uplink information based at least in part on the first priority level and the second priority level;

multiplexing a subset of the first uplink information on a first uplink channel associated with a third set of time resources based at least in part on the collision resolution configuration, wherein the subset of the first uplink information comprises feedback information of a first hybrid acknowledgement repeat request (HARQ) codebook associated with the first priority level or scheduling information associated with the first priority level;

dropping the multiplexed subset of the first uplink information based at least in part on the third set of time resources at least partially overlapping with the second set of time resources; and

transmitting the second uplink information via the second set of time resources, wherein the second uplink information comprises feedback information of a second HARQ codebook associated with the second priority level, the second priority level higher than the first priority level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2020
From: HOSSEINI, SEYEDKIANOUSH; YANG, WEI; GAAL, PETER; HUANG, YI; AMINZADEH GOHARI, AMIR; FAKOORIAN, SEYED ALI AKBAR
To: QUALCOMM INCORPORATED
Reel/Frame 054054/0112 →
Continuity (4)
Provisional Application 62877017 · Jul 22, 2019
Provisional Application 62848520 · May 15, 2019
Provisional Application 62826634 · Mar 29, 2019
Related Publication 20200314900A1 · Oct 1, 2020
Cited By (3)
US 12,245,027 US 12,267,172 US 12,666,419