IP Library › Granted Patent US 11,516,819
Granted Patent B2
US 11,516,819 · App. 15/931,497 · Granted Nov 29, 2022

Uplink channel collision resolution for conditional media access control (MAC) layer based prioritization

Inventors: Yi Huang (San Diego, CA); Peter Gaal (San Diego, CA); Wei Yang (San Diego, CA); Vinay Joseph (Ker, IN); Seyedkianoush Hosseini (San Diego, CA); Rajat Prakash (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/10H04W72/0413H04W74/0816
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,516,819
App. No.
15/931,497
Granted
Nov 29, 2022
Kind
B2
Abstract

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may detect a collision between a physical uplink control channel and a plurality of physical uplink shared channels (PUSCHs) with a corresponding plurality of media access control (MAC) priorities, selectively applying a MAC prioritization rule for processing the plurality of PUSCHs based at least in part on the corresponding plurality of MAC priorities and based at least in part on an effect of the plurality of MAC priorities on an uplink control information (UCI) multiplexing configuration for UCI multiplexing, and selectively transmitting at least one of the plurality of PUSCHs with the UCI based at least in part on a result of selectively applying the MAC prioritization rule. Numerous other aspects are provided.

Claims (80)

1. A method of wireless communication performed by a user equipment (UE), comprising:

detecting a collision between a physical uplink control channel (PUCCH) and a plurality of physical uplink shared channels (PUSCHs) with a corresponding plurality of media access control (MAC) priorities,

wherein the PUCCH is associated with uplink control information (UCI);

selectively applying a MAC prioritization rule for processing the plurality of PUSCHs based at least in part on the corresponding plurality of MAC priorities and based at least in part on an effect of the plurality of MAC priorities on a UCI multiplexing configuration for UCI multiplexing,

wherein the plurality of PUSCHs include a particular PUSCH onto which the UCI is multiplexed, and

wherein the particular PUSCH includes one or more padding bits in order to maintain a physical (PHY) layer structure of the particular PUSCH; and

selectively transmitting at least one of the plurality of PUSCHs with the UCI based at least in part on a result of selectively applying the MAC prioritization rule.

2. The method of claim 1 , wherein the plurality of PUSCHs are scheduled on a corresponding plurality of different uplink component carriers.

3. The method of claim 1 , wherein selectively applying the MAC prioritization rule for processing the plurality of PUSCHs comprises:

determining to use the corresponding plurality of MAC priorities for processing the plurality of PUSCHs based at least in part on the plurality of MAC priorities not altering a PHY layer rule for the UCI multiplexing configuration.

4. The method of claim 1 , wherein selectively applying the MAC prioritization rule for processing the plurality of PUSCHs comprises:

multiplexing the UCI to a first PUSCH, of the plurality of PUSCHs, based at least in part on the UCI multiplexing configuration, wherein the first PUSCH is the particular PUSCH; and

using the corresponding plurality of MAC priorities for assignment of data to one or more second PUSCHs, of the plurality of PUSCHs, onto which the UCI is not multiplexed.

5. The method of claim 1 , further comprising:

applying a PHY layer priority to data assignment for the particular PUSCH.

6. The method of claim 1 , wherein selectively applying the MAC prioritization rule for processing the plurality of PUSCHs comprises:

multiplexing the UCI onto the particular PUSCH, based at least in part on the UCI multiplexing configuration; and

determining not to drop the particular PUSCH based at least in part on the UCI being multiplexed onto the particular PUSCH.

7. The method of claim 1 , wherein selectively applying the MAC prioritization rule for processing the plurality of PUSCHs comprises:

processing the plurality of PUSCHs in accordance with the corresponding plurality of MAC priorities based at least in part on the UCI multiplexing being associated with less than or equal to a threshold quantity of UCI multiplexing options.

8. The method of claim 1 , wherein selectively applying the MAC prioritization rule for processing the plurality of PUSCHs comprises:

processing the plurality of PUSCHs in accordance with the corresponding plurality of MAC priorities based at least in part on the UCI multiplexing being associated with less than or equal to two UCI multiplexing options.

9. The method of claim 1 , wherein selectively applying the MAC prioritization rule for processing the plurality of PUSCHs comprises:

determining that the corresponding plurality of MAC priorities alters the UCI multiplexing configuration; and

processing the plurality of PUSCHs without using the corresponding plurality of MAC priorities based at least in part on determining that the corresponding plurality of MAC priorities alters the UCI multiplexing configuration.

10. The method of claim 1 , wherein maintaining the PHY layer structure comprises a determination not to drop the particular PUSCH based at least in part on UCI being multiplexed onto the particular PUSCH.

11. The method of claim 1 , wherein selectively transmitting at least one of the plurality of PUSCHs comprises:

transmitting the particular PUSCH based at least in part on the UCI being multiplexed onto the particular PUSCH.

12. A method of wireless communication performed by a network entity, comprising:

determining an uplink control information (UCI) multiplexing configuration in connection with a media access control (MAC) prioritization rule for a scheduled collision between a physical uplink control channel (PUCCH) with UCI and a plurality of physical uplink shared channels (PUSCHs) with a corresponding plurality of MAC priorities,

wherein the plurality of PUSCHs include a particular PUSCH onto which the UCI is multiplexed, and

wherein the particular PUSCH includes one or more padding bits in order to maintain a physical (PHY) layer structure of the particular PUSCH; and

receiving the UCI via at least one of the plurality of PUSCHs or via the PUCCH in accordance with the UCI multiplexing configuration.

13. The method of claim 12 , wherein determining the UCI multiplexing configuration comprises:

deterministically resolving a UCI multiplexing configuration.

14. The method of claim 12 , wherein determining the UCI multiplexing configuration comprises:

processing the plurality of PUSCHs in accordance with a plurality of candidate UCI multiplexing configurations.

15. The method of claim 12 , wherein determining the UCI multiplexing configuration comprises:

determining the UCI multiplexing configuration based at least in part on a PHY layer priority rule.

16. The method of claim 12 , wherein receiving the UCI comprises:

determining that the UCI is multiplexed to the particular PUSCH, wherein the particular PUSCH is not dropped based at least in part on the UCI being multiplexed onto the particular PUSCH; and

demultiplexing the UCI from the particular PUSCH based on determining that that the UCI is multiplexed to the particular PUSCH.

17. The method of claim 12 , wherein maintaining the PHY layer structure comprises a determination not to drop the particular PUSCH based at least in part on UCI being multiplexed onto the particular PUSCH.

18. A user equipment (UE) for wireless communication, comprising:

a memory; and

one or more processors operatively coupled to the memory, the one or more processors configured to:

detect a collision between a physical uplink control channel (PUCCH) and a plurality of physical uplink shared channels (PUSCHs) with a corresponding plurality of media access control (MAC) priorities,

wherein the PUCCH is associated with uplink control information (UCI);

selectively apply a MAC prioritization rule for processing the plurality of PUSCHs based at least in part on the corresponding plurality of MAC priorities and based at least in part on an effect of the plurality of MAC priorities on a UCI multiplexing configuration for UCI multiplexing,

wherein the plurality of PUSCHs include a particular PUSCH onto which the UCI is multiplexed, and

wherein the particular PUSCH includes one or more padding bits in order to maintain a physical (PHY) layer structure of the particular PUSCH; and

selectively transmit at least one of the plurality of PUSCHs with the UCI based at least in part on a result of selectively applying the MAC prioritization rule.

19. The UE of claim 18 , wherein the plurality of PUSCHs are scheduled on a corresponding plurality of different uplink component carriers.

20. The UE of claim 18 , wherein the one or more processors, when selectively applying the MAC prioritization rule for processing the plurality of PUSCHs, are configured to:

determine to use the corresponding plurality of MAC priorities for processing the plurality of PUSCHs based at least in part on the plurality of MAC priorities not altering a PHY layer rule for the UCI multiplexing configuration.

21. The UE of claim 18 , wherein the one or more processors, when selectively applying the MAC prioritization rule for processing the plurality of PUSCHs, are configured to:

multiplex the UCI to a first PUSCH, of the plurality of PUSCHs, based at least in part on a physical (PHY) layer priority rule, wherein the first PUSCH is the particular PUSCH; and

use the corresponding plurality of MAC priorities for assignment of data to one or more second PUSCHs, of the plurality of PUSCHs, onto which the UCI is not multiplexed.

22. The UE of claim 18 , wherein the one or more processors are further configured to:

apply a PHY layer priority to data assignment for the particular PUSCH.

23. The UE of claim 18 , wherein maintaining the PHY layer structure comprises a determination not to drop the particular PUSCH based at least in part on UCI being multiplexed onto the particular PUSCH.

24. The UE of claim 18 , wherein the one or more processors, when selectively transmitting at least one of the plurality of PUSCHs, are configured to:

transmit the particular PUSCH based at least in part on the UCI being multiplexed onto the particular PUSCH.

25. A network entity for wireless communication, comprising:

a memory; and

one or more processors operatively coupled to the memory, the one or more processors configured to:

determine an uplink control information (UCI) multiplexing configuration in connection with a media access control (MAC) prioritization rule for a scheduled collision between a physical uplink control channel (PUCCH) with UCI and a plurality of physical uplink shared channels (PUSCHs) with a corresponding plurality of MAC priorities,

wherein the plurality of PUSCHs include a particular PUSCH onto which the UCI is multiplexed, and

wherein the particular PUSCH includes one or more padding bits in order to maintain a physical (PHY) layer structure of the particular PUSCH; and

receive the UCI via at least one of the plurality of PUSCHs or via the PUCCH in accordance with the UCI multiplexing configuration.

26. The network entity of claim 25 , wherein the one or more processors, when determining the UCI multiplexing configuration, are configured to:

deterministically resolve a UCI multiplexing configuration.

27. The network entity of claim 25 , wherein the one or more processors, when determining the UCI multiplexing configuration, are configured to:

process the plurality of PUSCHs in accordance with a plurality of candidate UCI multiplexing configurations.

28. The network entity of claim 25 , wherein the one or more processors, when determining the UCI multiplexing configuration, are configured to:

determine the UCI multiplexing configuration based at least in part on a PHY layer priority rule.

29. The network entity of claim 25 , wherein the one or more processors, when receiving the UCI, are configured to:

determine that the UCI is multiplexed to the particular PUSCH, wherein the particular PUSCH is not dropped based at least in part on the UCI being multiplexed onto the particular PUSCH; and

demultiplex the UCI from the particular PUSCH based on determining that that the UCI is multiplexed to the particular PUSCH.

30. The network entity of claim 25 , wherein maintaining the PHY layer structure comprises a determination not to drop the particular PUSCH based at least in part on UCI being multiplexed onto the particular PUSCH.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: HUANG, YI; GAAL, PETER; YANG, WEI; JOSEPH, VINAY; HOSSEINI, SEYEDKIANOUSH; PRAKASH, RAJAT
To: QUALCOMM INCORPORATED
Reel/Frame 056058/0607 →
Continuity (2)
Provisional Application 62848525 · May 15, 2019
Related Publication 20200367261A1 · Nov 19, 2020
Cited By (1)
US 12,395,982