IP Library Granted Patent US 11,849,462
Granted Patent B2
US 11,849,462 · App. 17/196,529 · Granted Dec 19, 2023

Techniques for determining group identification and a downlink assignment index for enhanced dynamic codebooks

Inventors: Mostafa Khoshnevisan (San Diego, CA); Jing Sun (San Diego, CA); Xiaoxia Zhang (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/23H04B7/0417H04B7/0482
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,849,462
App. No.
17/196,529
Granted
Dec 19, 2023
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive one or more downlink control information (DCI) messages scheduling downlink transmissions associated with different groups, where feedback for the downlink transmissions may be transmitted during a same time period. The UE may index the received DCI messages based on a set of serving cell indices and monitoring occasion indices, and the UE may select a DCI message from the indexed DCI messages. The UE may identify, based on an index associated with the DCI messages, a first DCI message that has a format that includes a group index field. The UE may identify, from the group index field of the identified DCI message, a group index value that indicates a first group, and the UE may transmit a feedback message that includes at least a codebook that is based on the group index value.

Claims (81)

1. A method for wireless communication, comprising:

receiving a first downlink control information message and a second downlink control information message of a set of downlink control information messages that schedule one or more groups of downlink transmissions, the first downlink control information message including a group index field in accordance with a format of the first downlink control information message, and the second downlink control information message excluding the group index field in accordance with a format of the second downlink control information message, wherein a feedback message for the one or more groups of downlink transmissions is to be transmitted during a same time period;

identifying, based at least in part on an index associated with each downlink control information message of the set of downlink control information messages, that the first downlink control information message is a last downlink control information message of the set of downlink control information messages, the second downlink control information message excluding the group index field;

identifying, from the group index field of the first downlink control information message, a group index value indicating a first group from the one or more groups of downlink transmissions; and

transmitting, during the same time period, the feedback message for the one or more groups of downlink transmissions, the feedback message being based at least in part on the identified group index value.

2. The method of claim 1 , further comprising:

identifying a total downlink assignment index value for a second group that is different from the first group based at least in part on the identified group index value from the first downlink control information message, wherein the feedback message is based at least in part on the identified total downlink assignment index value for the second group.

3. The method of claim 2 , wherein the second downlink control information message is after the first downlink control information message, and wherein identifying the total downlink assignment index value for the second group comprises:

determining that the first group comprises a first predetermined group based at least in part on the identified group index value;

and

setting the total downlink assignment index value for the second group to a first value based at least in part on the determination.

4. The method of claim 3 , wherein the first value comprises a null value or an empty value.

5. The method of claim 4 , further comprising:

generating a second codebook for the second group using a value of a counter downlink assignment index of the second downlink control information message based at least in part on setting the total downlink assignment index value to the null value or the empty value, wherein the feedback message comprises the second codebook.

6. The method of claim 2 , wherein identifying the total downlink assignment index value for the second group comprises:

determining that the first group comprises a second predetermined group based at least in part on the identified group index value; and

identifying the total downlink assignment index value from the first downlink control information message based at least in part on the determination.

7. The method of claim 2 , wherein the second downlink control information message is after the first downlink control information message, and wherein identifying the total downlink assignment index value for the second group comprises:

identifying the total downlink assignment index value from the first downlink control information message based at least in part on the second downlink control information message excluding the group index field.

8. The method of claim 2 , wherein identifying the total downlink assignment index value for the second group comprises:

identifying the total downlink assignment index value from the first downlink control information message based at least in part on the format of the first downlink control information message.

9. The method of claim 1 , further comprising:

indexing each downlink control information message of the set of downlink control information messages in an ascending first order across a set of serving cell indices for a same monitoring occasion; and

indexing, based at least in part on the ascending first order, each downlink control information message of the set of downlink control information messages in an ascending second order across a set of monitoring occasion indices.

10. The method of claim 1 , wherein the format of the second downlink control information message comprises a fallback downlink control information format.

11. The method of claim 1 , wherein the format of the second downlink control information message comprises a non-fallback downlink control information format that excludes the group index field.

12. The method of claim 1 , wherein receiving the set of downlink control information messages comprises:

receiving a third downlink control information message including the group index field in accordance with a format of the third downlink control information message, wherein the first downlink control information message is identified as the last downlink control information message of the set of downlink control information messages based at least in part on the first downlink control information message being ordered after the third downlink control information message.

13. The method of claim 1 , further comprising:

identifying, from the first downlink control information message, a value of a first new feedback indication field for the first group, a number of requested groups, a value of a second new feedback indication field for a second group that is different from the first group, or a combination thereof.

14. The method of claim 1 , further comprising:

generating, based at least in part on one or more fields of the first downlink control information message, a first codebook for the first group and a second codebook for a second group that is different from the first group, wherein the feedback message includes the first codebook, the second codebook, or a combination thereof.

15. The method of claim 1 , wherein each downlink control information message of the set of downlink control information messages has a downlink control information format from a set of downlink control information formats.

16. The method of claim 1 , wherein the format of the first downlink control information message comprises a non-fallback downlink control information format.

17. An apparatus for wireless communication, comprising:

a processor,

memory coupled with the processor; and

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

receive a first downlink control information message and a second downlink control information message of a set of downlink control information messages that schedule one or more groups of downlink transmissions, the first downlink control information message including a group index field in accordance with a format of the first downlink control information message and the second downlink control information message excluding the group index field in accordance with a format of the second downlink control information message, wherein a feedback message for the one or more groups of downlink transmissions is to be transmitted during a same time period;

identify, based at least in part on an index associated with each downlink control information message of the set of downlink control information messages, that the first downlink control information message is a last downlink control information message of the set of downlink control information messages, the second downlink control information message excluding the group index field;

identify, from the group index field of the first downlink control information message, a group index value indicating a first group from the one or more groups of downlink transmissions; and

transmit, during the same time period, the feedback message for the one or more groups of downlink transmissions, the feedback message being based at least in part on the identified group index value.

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

identify a total downlink assignment index value for a second group that is different from the first group based at least in part on the identified group index value from the first downlink control information message, wherein the feedback message is based at least in part on the identified total downlink assignment index value for the second group.

19. The apparatus of claim 18 , wherein the second downlink control information message is after the first downlink control information message, and wherein the instructions to identify the total downlink assignment index value for the second group are executable by the processor to cause the apparatus to:

determine that the first group comprises a first predetermined group based at least in part on the identified group index value;

and

set the total downlink assignment index value for the second group to a first value based at least in part on the determination.

20. The apparatus of claim 19 , wherein the first value comprises a null value or an empty value.

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

generate a second codebook for the second group using a value of a counter downlink assignment index of the second downlink control information message based at least in part on setting the total downlink assignment index value to the null value or the empty value, wherein the feedback message comprises the second codebook.

22. The apparatus of claim 18 , wherein the instructions to identify the total downlink assignment index value for the second group are executable by the processor to cause the apparatus to:

determine that the first group comprises a second predetermined group based at least in part on the identified group index value; and

identify the total downlink assignment index value from the first downlink control information message based at least in part on the determination.

23. The apparatus of claim 18 , wherein the second downlink control information message is after the first downlink control information message, and wherein the instructions to identify the total downlink assignment index value for the second group are executable by the processor to cause the apparatus to:

identify the total downlink assignment index value from the first downlink control information message based at least in part on the second downlink control information message excluding the group index field.

24. The apparatus of claim 18 , wherein the instructions to identify the total downlink assignment index value for the second group are executable by the processor to cause the apparatus to:

identify the total downlink assignment index value from the first downlink control information message based at least in part on the format of the first downlink control information message.

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

index each downlink control information message of the set of downlink control information messages in an ascending first order across a set of serving cell indices for a same monitoring occasion; and

index, based at least in part on the ascending first order, each downlink control information message of the set of downlink control information messages in an ascending second order across a set of monitoring occasion indices.

26. The apparatus of claim 17 , wherein the format of the second downlink control information message comprises a fallback downlink control information format.

27. The apparatus of claim 17 , wherein the format of the second downlink control information message comprises a non-fallback downlink control information format that excludes the group index field.

28. The apparatus of claim 17 , wherein the instructions to receive the set of downlink control information messages are executable by the processor to cause the apparatus to:

receive a third downlink control information message including the group index field in accordance with a format of the third downlink control information message, wherein the first downlink control information message is identified as the last downlink control information message of the set of downlink control information messages based at least in part on the first downlink control information message being ordered after the third downlink control information message.

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

identify, from the first downlink control information message, a value of a first new feedback indication field for the first group, a number of requested groups, a value of a second new feedback indication field for a second group that is different from the first group, or a combination thereof.

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

generate, based at least in part on one or more fields of the first downlink control information message, a first codebook for the first group and a second codebook for a second group that is different from the first group, wherein the feedback message includes the first codebook, the second codebook, or a combination thereof.

31. The apparatus of claim 17 , wherein each downlink control information message of the set of downlink control information messages has a downlink control information format from a set of downlink control information formats.

32. The apparatus of claim 17 , wherein the format of the first downlink control information message comprises a non-fallback downlink control information format.

33. An apparatus for wireless communication, comprising:

means for receiving a first downlink control information message and a second downlink control information message of a set of downlink control information messages that schedule one or more groups of downlink transmissions, the first downlink control information message including a group index field in accordance with a format of the first downlink control information message and the second downlink control information message excluding the group index field in accordance with a format of the second downlink control information message, wherein a feedback message for the one or more groups of downlink transmissions is to be transmitted during a same time period;

means for identifying, based at least in part on an index associated with each downlink control information message of the set of downlink control information messages, that the first downlink control information message is a last downlink control information message of the set of downlink control information messages, the second downlink control information message excluding the group index field;

means for identifying, from the group index field of the first downlink control information message, a group index value indicating a first group from the one or more groups of downlink transmissions; and

means for transmitting, during the same time period, the feedback message for the one or more groups of downlink transmissions, the feedback message being based at least in part on the identified group index value.

34. A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to:

receive a first downlink control information message and a second downlink control information message of a set of downlink control information messages that schedule one or more groups of downlink transmissions, the first downlink control information message including a group index field in accordance with a format of the first downlink control information message and the second downlink control information message excluding the group index field in accordance with a format of the second downlink control information message, wherein a feedback message for the one or more groups of downlink transmissions is to be transmitted during a same time period;

identify, based at least in part on an index associated with each downlink control information message of the set of downlink control information messages, that the first downlink control information message is a last downlink control information message of the set of downlink control information messages, the second downlink control information message excluding the group index field;

identify, from the group index field of the first downlink control information message, a group index value indicating a first group from the one or more groups of downlink transmissions; and

transmit, during the same time period, the feedback message for the one or more groups of downlink transmissions, the feedback message being based at least in part on the identified group index value.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECORD BY REPLACING THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 055869 FRAME 0590. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 24, 2021
From: KHOSHNEVISAN, MOSTAFA; SUN, JING; ZHANG, XIAOXIA
To: QUALCOMM INCORPORATED
Reel/Frame 057599/0126 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TITLE OF INVENTION INSIDE THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL: 055869 FRAME: 0590. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 15, 2021
From: KHOSHNEVISAN, MOSTAFA; SUN, JING; ZHANG, XIAOXIA
To: QUALCOMM INCORPORATED
Reel/Frame 057598/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2021
From: KHOSHNEVISAN, MOSTAFA; SUN, JING; ZHANG, XIAOXIA
To: QUALCOMM INCORPORATED
Reel/Frame 055869/0590 →
Continuity (2)
Provisional Application 63007837 · Apr 9, 2020
Related Publication 20210321438A1 · Oct 14, 2021