IP Library › Granted Patent US 11,303,419
Granted Patent B2
US 11,303,419 · App. 16/375,520 · Granted Apr 12, 2022

Semi-static HARQ-ACK codebook with multiple PDSCH transmissions per slot

Inventors: Yang Yang (San Diego, CA); Peter Pui Lok Ang (San Diego, CA); Wanshi Chen (San Diego, CA); Huilin Xu (San Diego, CA); Tao Luo (San Diego, CA); Peter Gaal (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L5/0082H04B7/0417H04B7/0456H04L5/0055H04W72/042H04W72/0446H04W72/0493
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,303,419
App. No.
16/375,520
Granted
Apr 12, 2022
Kind
B2
Abstract

Certain aspects of the present disclosure relate generally to wireless communications systems, and more particularly, to techniques that may help reduce or eliminate ambiguity in acknowledging multiple physical downlink shared channel (PDSCH) transmissions in a single transmission time interval (TTI). According to aspects, a codebook with fewer fields than a number of PDSCH candidates may be used to provide acknowledgement/negative acknowledgement (ACK/NACK) feedback.

Claims (66)

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

receiving first signaling defining time domain resources for a number of physical downlink shared channel (PDSCH) candidates within a transmission time interval (TTI);

receiving second signaling scheduling the UE to receive at least two PDSCH transmissions according to the PDSCH candidates;

determining which acknowledgment/negative acknowledgement (ACK/NACK) fields, of a codebook with fewer ACK/NACK fields than the number of PDSCH candidates, to use to provide ACK/NACK feedback for which of the scheduled PDSCH transmissions, wherein the determination comprises:

determining whether at least one PDSCH candidate overlaps in time with at least two other PDSCH candidates;

picking, as a reference set, a maximum number of non-overlapping PDSCH candidates per slot as defined by the first signaling, wherein each PDSCH candidate in the reference set is mapped to one of the ACK/NACK fields;

for each PDSCH candidate not in the reference set, mapping that PDSCH candidate to an ACK/NACK field of a PDSCH candidate in the reference set when that PDSCH candidate starting symbol is:

within a duration of the PDSCH candidate in the reference set or occurs in a gap between the PDSCH candidate in the reference set and the end of a previous PDSCH candidate in the reference set; and

providing ACK/NACK feedback for the scheduled PDSCH transmissions according to the determination.

2. The method of claim 1 , wherein the TTI comprises a time slot within a subframe or a portion of a time slot.

3. The method of claim 1 , further comprising, if the same ACK/NACK field is determined for more than one scheduled PDSCH candidate, bundling the corresponding ACK/NACK feedback for those PDSCH candidates.

4. The method of claim 1 , wherein the determination is based on a function that maps each PDSCH candidate to one of the ACK/NACK fields.

5. The method of claim 4 , wherein the function comprises a hashing function that takes a start and length indicator vector (SLIV) as an input and outputs a location corresponding to one of the ACK/NACK fields.

6. The method of claim 1 , further comprising:

grouping the PDSCH candidates into at least first and second groups of PDSCH candidates whose time domain resources do not overlap; and

wherein the determination of which ACK/NACK field to use for a given PDSCH candidate is based on a location of that PDSCH candidate within its group.

7. The method of claim 6 , wherein a scheduling rule prevents PDSCH candidates from both the first and second groups from being scheduled in the same TTI.

8. The method of claim 1 , wherein:

the first signaling conveys a table with entries corresponding to PDSCH candidates; and

the reference set is obtained based on the order of occurrence of entries in the table.

9. A method for wireless communications by a network entity, comprising:

providing, to a user equipment (UE), first signaling defining time domain resources for a number of physical downlink shared channel (PDSCH) candidates within a transmission time interval (TTI);

providing second signaling scheduling the UE to receive at least two PDSCH transmissions according to the PDSCH candidates;

determining which acknowledgment/negative acknowledgement (ACK/NACK) fields, of a codebook with fewer ACK/NACK fields than the number of PDSCH candidates, to use to provide ACK/NACK feedback for which of the scheduled PDSCH transmissions, wherein the determination comprises:

determining whether at least one PDSCH candidate overlaps in time with at least two other PDSCH candidates;

picking, as a reference set, a maximum number of non-overlapping PDSCH candidates per slot as defined by the first signaling, wherein each PDSCH candidate in the reference set is mapped to one of the ACK/NACK fields; and

for each PDSCH candidate not in the reference set, mapping that PDSCH candidate to an ACK/NACK field of a PDSCH candidate in the reference set when that PDSCH candidate starting symbol is:

within a duration of the PDSCH candidate in the reference set or occurs in a gap between the PDSCH candidate in the reference set and the end of a previous PDSCH candidate in the reference set; and

processing ACK/NACK feedback, received from the UE, for the scheduled PDSCH transmissions according to the determination.

10. The method of claim 9 , wherein the TTI comprises a time slot within a subframe or a portion of a time slot.

11. The method of claim 9 , further comprising, determining that, if the same ACK/NACK field is determined for more than one scheduled PDSCH candidate, the UE bundled the corresponding ACK/NACK feedback for those PDSCH candidates.

12. The method of claim 9 , wherein the determination is based on a function that maps each PDSCH candidate to one of the ACK/NACK fields.

13. The method of claim 12 , wherein the function comprises a hashing function that takes a start and length indicator vector (SLIV) as an input and outputs a location corresponding to one of the ACK/NACK fields.

14. The method of claim 9 , further comprising:

grouping the PDSCH candidates into at least first and second groups of PDSCH candidates whose time domain resources do not overlap; and

wherein the determination of which ACK/NACK field to use for a given PDSCH candidate is based on a location of that PDSCH candidate within its group.

15. The method of claim 14 , further comprising avoiding scheduling PDSCH candidates from both the first and second groups in the same TTI.

16. The method of claim 9 , wherein:

the first signaling conveys a table with entries corresponding to PDSCH candidates; and

the reference set is obtained based on the order of occurrence of entries in the table.

17. An apparatus for wireless communications by a user equipment (UE), comprising:

means for receiving first signaling defining time domain resources for a number of physical downlink shared channel (PDSCH) candidates within a transmission time interval (TTI);

means for receiving second signaling scheduling the UE to receive at least two PDSCH transmissions according to the PDSCH candidates;

means for determining which acknowledgment/negative acknowledgement (ACK/NACK) fields, of a codebook with fewer ACK/NACK fields than the number of PDSCH candidates, to use to provide ACK/NACK feedback for which of the scheduled PDSCH transmissions, wherein the means for determining comprises:

means for determining whether at least one PDSCH candidate overlaps in time with at least two other PDSCH candidates;

means for picking, as a reference set, a maximum number of non-overlapping PDSCH candidates per slot as defined by the first signaling, wherein each PDSCH candidate in the reference set is mapped to one of the ACK/NACK fields; and

for each PDSCH candidate not in the reference set, means for mapping that PDSCH candidate to an ACK/NACK field of a PDSCH candidate in the reference set when that PDSCH candidate starting symbol is:

within a duration of the PDSCH candidate in the reference set or occurs in a gap between the PDSCH candidate in the reference set and the end of a previous PDSCH candidate in the reference set; and

means for providing ACK/NACK feedback for the scheduled PDSCH transmissions according to the determination.

18. The apparatus of claim 17 , wherein the determination is based on a function that maps each PDSCH candidate to one of the ACK/NACK fields.

19. The apparatus of claim 17 , further comprising:

means for grouping the PDSCH candidates into at least first and second groups of PDSCH candidates whose time domain resources do not overlap; and

wherein the determination of which ACK/NACK field to use for a given PDSCH candidate is based on a location of that PDSCH candidate within its group.

20. An apparatus for wireless communications by a network entity, comprising:

means for providing, to a user equipment (UE), first signaling defining time domain resources for a number of physical downlink shared channel (PDSCH) candidates within a transmission time interval (TTI);

means for providing second signaling scheduling the UE to receive at least two PDSCH transmissions according to the PDSCH candidates;

means for determining which acknowledgment/negative acknowledgement (ACK/NACK) fields, of a codebook with fewer ACK/NACK fields than the number of PDSCH candidates, to use to provide ACK/NACK feedback for which of the scheduled PDSCH transmissions, wherein the means for determining comprises:

means for determining whether at least one PDSCH candidate overlaps in time with at least two other PDSCH candidates;

means for picking, as a reference set, a maximum number of non-overlapping PDSCH candidates per slot as defined by the first signaling, wherein each PDSCH candidate in the reference set is mapped to one of the ACK/NACK fields; and

for each PDSCH candidate not in the reference set, means for mapping that PDSCH candidate to an ACK/NACK field of a PDSCH candidate in the reference set when that PDSCH candidate starting symbol is:

within a duration of the PDSCH candidate in the reference set or occurs in a gap between the PDSCH candidate in the reference set and the end of a previous PDSCH candidate in the reference set; and

means for processing ACK/NACK feedback, received from the UE, for the scheduled PDSCH transmissions according to the determination.

21. The apparatus of claim 20 , wherein the determination is based on a function that maps each PDSCH candidate to one of the ACK/NACK fields.

22. The apparatus of claim 20 , further comprising:

means for grouping the PDSCH candidates into at least first and second groups of PDSCH candidates whose time domain resources do not overlap; and

wherein the determination of which ACK/NACK field to use for a given PDSCH candidate is based on a location of that PDSCH candidate within its group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2019
From: YANG, YANG; ANG, PETER PUI LOK; CHEN, WANSHI; XU, HUILIN; LUO, TAO; GAAL, PETER
To: QUALCOMM INCORPORATED
Reel/Frame 049323/0123 →
Continuity (2)
Provisional Application 62654296 · Apr 6, 2018
Related Publication 20190312713A1 · Oct 10, 2019