US20200106569A1 - Mechanisms for postponing hybrid automatic repeat request acknowledgement (harq-ack) feedback - Google Patents
Mechanisms for postponing hybrid automatic repeat request acknowledgement (harq-ack) feedback Download PDFInfo
- Publication number
- US20200106569A1 US20200106569A1 US16/579,414 US201916579414A US2020106569A1 US 20200106569 A1 US20200106569 A1 US 20200106569A1 US 201916579414 A US201916579414 A US 201916579414A US 2020106569 A1 US2020106569 A1 US 2020106569A1
- Authority
- US
- United States
- Prior art keywords
- harq
- ack
- ack feedback
- downlink transmission
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1861—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Definitions
- the present disclosure relates to wireless communications, and specifically relates to data retransmission techniques (e.g., hybrid automatic repeat request (HARQ) related mechanisms).
- data retransmission techniques e.g., hybrid automatic repeat request (HARQ) related mechanisms.
- HARQ hybrid automatic repeat request
- HARQ hybrid automatic repeat request
- HARQ is a combination of error correcting coding and retransmission of erroneous data units. For example, after detecting an erroneous data unit transmitted from a transmitter, a receiver can request a retransmission from the transmitter by providing a feedback to the transmitter.
- the method can include receiving a downlink control information (DCI) associated with a downlink transmission at a user equipment (UE) from a base station (BS) in a wireless communication system.
- the DCI can include a HARQ-ACK feedback timing indicator field having a field value indicating that a HARQ-ACK feedback of the downlink transmission is postponed.
- TxOP HARQ-ACK transmission opportunity
- the timing and resource for the HARQ-ACK feedback of the downlink transmission can be provided or not provided later.
- the method further includes receiving a configuration specifying that the field value indicates that the HARQ-ACK feedback of the downlink transmission is postponed.
- the method further includes receiving a configuration that associates the field value with a value indicating that the HARQ-ACK feedback of the downlink transmission is postponed.
- the field value is predefined to indicate that the HARQ-ACK feedback of the downlink transmission is postponed.
- the method can further include generating HARQ-ACK information for the HARQ-ACK feedback of the downlink transmission. In an embodiment, the method can further include receiving information of the timing and resource for the HARQ-ACK feedback of the downlink transmission.
- the method can include transmitting a DCI associated with a downlink transmission to a UE from a BS in a wireless communication system.
- the DCI can include a HARQ-ACK feedback timing indicator field having a field value indicating that a HARQ-ACK feedback of the downlink transmission is postponed.
- the HARQ feedback of the downlink transmission is received from the UE over a HARQ-ACK TxOP with a timing and resource later provided.
- the UE can include circuitry configured to receive a DCI associated with a downlink transmission from a BS in a wireless communication system.
- the DCI can include a HARQ-ACK feedback timing indicator field having a field value indicating that a HARQ-ACK feedback of the downlink transmission is postponed.
- the HARQ-ACK feedback of the downlink transmission is transmitted to the BS over a HARQ-ACK TxOP with the timing and resource later received.
- FIG. 1 shows a group-based hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback process 100 according to some embodiments of the disclosure
- FIG. 2 shows an example of a non-group-based HARQ-ACK feedback mechanism 200 ;
- FIG. 3 shows a first group-based HARQ-ACK feedback process 300 according to an embodiment of the disclosure
- FIG. 4 shows a second group-based HARQ-ACK feedback process 400 according to an embodiment of the disclosure
- FIG. 5 shows a third group-based HARQ-ACK feedback process 500 according to an embodiment of the disclosure
- FIG. 6 shows a fourth group-based HARQ-ACK feedback process 600 according to an embodiment of the disclosure
- FIG. 7 shows a process 700 of a group-based HARQ feedback mechanism according to an embodiment of the disclosure
- FIG. 8 shows another process 800 of the group-based HARQ feedback mechanism according to an embodiment of the disclosure
- FIG. 9 shows another group-based HARQ-ACK feedback process 900 according to an embodiment of the disclosure.
- FIG. 10 shows a process 1000 of providing a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure
- FIG. 11 shows a process 1100 of receiving a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure
- FIG. 12 shows an example of mapping timing indicator field values to numbers of slots by RRC signaling
- FIG. 13 shows an example of how HARQ-ACK feedback timings are determined based on timing indicator field values in downlink control informations (DCIs);
- DCIs downlink control informations
- FIG. 14 shows an example of a timing indicator field value configuration 1400 ;
- FIG. 15 shows another example of a timing indicator field value configuration 1500 ;
- FIG. 16 shows a HARQ-ACK feedback process 1600 according to an embodiment of the disclosure.
- FIG. 17 shows an exemplary apparatus 1700 according to embodiments of the disclosure.
- FIG. 1 shows a group-based hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback process 100 according to some embodiments of the disclosure.
- the process 100 can be performed between a user equipment (UE) 110 and a base station (BS) that belong to a wireless communication system 101 .
- the system 101 employs the fifth-generation (5G) New Radio (NR) air interface developed by the 3rd Generation Partnership Project (3GPP).
- 5G fifth-generation
- NR New Radio
- 3GPP 3rd Generation Partnership Project
- the system 100 employs other wireless communication technologies developed by various standard development organizations.
- the BS 120 can be a base station implementing a gNB node as specified in the 5G NR air interface standards developed by 3GPP.
- the BS 120 can be configured to control one or more antenna arrays to form directional Tx or Rx beams for transmitting or receiving wireless signals.
- the UE 110 can be a mobile phone, a laptop computer, a vehicle carried mobile communication device, a utility meter fixed at a certain location, and the like.
- the UE 110 can employ one or more antenna arrays to generate directional Tx or Rx beams for transmitting or receiving wireless signals in one example.
- the BS 120 and the UE 110 can communicate with each other according to respective communication protocols.
- the BS 120 and the UE 110 employs a HARQ mechanism for data transmission in the downlink or uplink direction.
- the HARQ mechanism can employ a HARQ entity at a MAC layer of the BS 120 .
- the HARQ entity includes a set of stop-and-wait processes operating in parallel. Each stop-and-wait process can transmit a transport block, and stops and waits for HARQ-acknowledgement (HARQ-ACK) information from the UE 110 .
- the HARQ-ACK information can be a signal bit indicating positive acknowledgement (ACK) or negative acknowledgement (NACK). If a NACK is received, retransmission of the transport block can be performed.
- ACK positive acknowledgement
- NACK negative acknowledgement
- the UE 110 upon receiving the transport block, the UE 110 makes an attempt to decode the transport block, and generate the acknowledgement indicating whether the transport block is correctly decoded or not.
- a HARQ entity can be configured at the UE 110 for implementing the HARQ mechanism for the uplink data retransmission.
- the process 100 provides a group-based HARQ-ACK feedback mechanism.
- group-based HARQ-ACK feedback mechanism data transmissions are grouped into a HARQ-ACK feedback group (or referred to as a physical downlink shared channel (PDSCH) group) and each associated with a group index (or group indicator) (GI).
- PDSCH physical downlink shared channel
- the BS 120 can signal the GI to the UE 110 and indicate to the UE 110 that acknowledgement of all members of the HARQ-ACK feedback group should be included in a second HARQ-ACK feedback.
- the process 100 can start from S 130 .
- a set of downlink transmissions 140 - 150 can be performed sequentially in time domain.
- Those downlink transmissions 140 - 150 can be grouped into a HARQ-ACK feedback group 159 , for example, at the HARQ entity of the BS 120 .
- the downlink transmissions 140 - 150 can include a sequence of PDSCHs 142 - 152 , for example, from PDSCH #0 to PDSCH # n.
- Each PDSCH 142 - 152 can be scheduled by a downlink control information (DCI) 143 - 153 carried in a physical downlink control channel (PDCCH), respectively.
- DCI downlink control information
- the downlink transmissions 140 - 150 are members of the HARQ-ACK feedback group 159 .
- a GI is employed.
- the downlink transmissions 140 - 150 are shown to be sequentially in time domain in FIG. 1 , in other examples, the downlink transmissions 140 - 150 can be performed in multiple serving cells or bandwidth parts (BWPs) configured for the UE 110 . Under such a configuration, several downlink transmissions can be transmitted simultaneously but over different serving cells or BWPs.
- BWPs bandwidth parts
- a first HARQ-ACK feedback 160 for receptions of the PDSCHs from #0 to # n is transmitted from the UE 110 to the BS 120 .
- each DCI 143 - 153 may indicate a same HARQ-ACK transmission opportunity (TxOP), denoted as the first TxOP 161 in FIG. 1 .
- TxOP HARQ-ACK transmission opportunity
- HARQ-ACK bits corresponding to receptions of the PDSCHs from #0 to # n can be included in the HARQ-ACK feedback 160 and transmitted over the first TxOP 161 .
- a detection failure 162 takes place, and the HARQ-ACK feedback 160 is not received correctly.
- the BS 120 transmits a request 170 for a group-based HARQ-ACK feedback.
- the request 170 carries the GI of the HARQ-ACK feedback group 159 .
- the request 170 can take various forms in different embodiments. In the FIG. 1 example, the request 170 is a DCI 170 carrying the GI of the HARQ-ACK feedback group 159 .
- a second HARQ-ACK feedback 180 is transmitted from the UE 110 to the BS 120 over a second TxOP 181 .
- the UE 110 may generate the HARQ-ACK feedback 180 that includes the HARQ-ACK bits corresponding to the receptions of the PDSCHs from #0 to # n.
- the second TxOP 181 can be indicated by the request 170 (e.g., the DCI 170 ).
- the BS 120 may accordingly determine whether some of the downlink transmissions 140 - 150 need to be retransmitted, and perform the retransmission if needed. The process 100 can then terminate.
- FIG. 2 shows an example of a non-group-based HARQ-ACK feedback mechanism 200 .
- the mechanism is implemented between the BS 120 and the UE 110 .
- PDCCH monitoring occasions 201 - 203 and 211 - 213 are shown across serving cells #0-#3 that are configured for the UE 110 , for example, based on a carrier aggregation (CA) scheme.
- CA carrier aggregation
- Those PDCCHs each schedule a PDSCH within a same slot and a same serving cell, such as PDSCH from #0 to #11.
- each PDCCH can include a DCI scheduling a downlink assignment for reception of the respective PDSCH.
- the DCI in each PDCCH can indicate a HARQ-ACK TxOP #0 or #1 for the respective PDSCH, and thus associate each PDSCH with one of the TxOPs #0 and #1.
- the DCI can carry a PDSCH-to-HARQ-timing-indicator to indicate a slot offset between the PDSCH reception and the corresponding TxOP #0 or #1.
- the DCI can carry a PUCCH resource indicator to indicate a PUCCH resource in the respective TxOP. Based on those indicators, the UE 110 can determine a PUCCH over the TxOP for HARQ-ACK feedback of the PDSCH scheduled by the respective DCI.
- the PDSCH is associated with this TxOP.
- the PDSCHs from #0 to #5 are associated with the TxOP #0
- the PDSCHs from #6 to #11 are associated with the TxOP #1.
- the PDCCH monitoring occasions 201 - 203 corresponding to the PDSCHs from #0 to #5 form a first PDCCH monitoring occasion union 204 corresponding to the TxOP #0
- the PDCCH monitoring occasions 211 - 213 corresponding to the PDSCHs from #6 to #11 form a second PDCCH monitoring occasion union 214 corresponding to TxOP #1.
- the HARQ-ACK information may be one HARQ-ACK bit. In other examples, the HARQ information can be more than one HARQ-ACK bits generated for a PDSCH, e.g., when code block group (CBG) based transmission is applied in NR.
- CBG code block group
- the UE 110 thus generates a HARQ-ACK codebook for each union 204 or 214 , and reports the HARQ-ACK codebooks to the BS 120 .
- the codebook can have a length of 6 bits corresponding to the PDSCH #0-#5, while for the union 214 , the codebook can also have a length of 6 bits corresponding to the PDSCH #6-#11.
- the BS 120 and the UE 110 can have a same understanding of the size of each HARQ-ACK codebook if all DCIs scheduling the PDSCHs #0-#11 are detected correctly.
- a DCI e.g., the DCI scheduling PDSCH #3
- the HARQ-ACK codebook determined at the UE 110 for the union 204 would have a length of 5, resulting misaligned codebooks between the UE 110 and the BS 120 .
- a downlink assignment index (or downlink assignment indicator) (DAI) field is introduced and included in the DCIS containing assignments for downlink transmissions (e.g., PDSCHs).
- the DAI field can include a counter-DAI (C-DAI) value.
- the DAI field can include a pair of a C-DAI value and a total-DAI value. Both the C-DAI value and T-DAI value are accumulated over DCIS indicating the same TxOP.
- the C-DAI value in the DCI can indicate the accumulative number of ⁇ serving cell, PDCCH monitoring occasion ⁇ -pairs in which the DCIS indicating the same TxOP are present, up to the current serving cell and current PDCCH monitoring occasion, first in ascending order of serving cell index and then in ascending order of starting time of PDCCH monitoring occasion.
- the T-DAI value in the DCI can indicate the total number of ⁇ serving cell, PDCCH monitoring occasion ⁇ -pairs in which the DCIS indicating the same TxOP are present, up to the current PDCCH monitoring occasion and is updated from PDCCH monitoring occasion to PDCCH monitoring occasion.
- the number of scheduled downlink transmissions is 4 (PDSCH #1 to PDSCH #4) until the serving cell #2, while for the PDCCH scheduling the PDSCH #4, the number of scheduled downlink transmissions is 5 (PDSCH #1 to PDSCH #5) until the serving cell #3.
- the DCI scheduling the PDSCH #3 carries a DAI field of (4, 5)
- the DCI scheduling the PDSCH #4 carries a DAI field of (5, 5).
- the UE 110 can determine a size of the codebook at this point in time by receiving at least one component carrier and detecting the respective T-DAI value. By checking the C-DAI values, the UE 110 can determine which downlink transmission is missed, and feedback a NACK bit corresponding to the missed downlink transmission.
- the C-DAI values and T-DAI values are represented with decimal numbers.
- two bits are used for representing the C-DAI or T-DAI values which wrap around when values are greater than 4. Accordingly, the C-DAI or T-DAI values can be the numbers in FIG. 2 modulo four.
- PDSCHs may be shown to be scheduled by PDCCHs transmitted in the same slot and the same serving cell.
- a PDSCH scheduled by a PDCCH may be disposed at different slots or different serving cells (e.g., cross scheduling in CA) from the scheduling PDCCH.
- multiple PDSCHs may be distributed on BWPs configured over one serving cell.
- the non-group-based HARQ-ACK feedback scheme 200 can also be applied to a DCI indicating a semi-persistent scheduling (SPS) PDSCH release that can be acknowledged over an associated HARQ-ACK TxOP.
- DCIS scheduling PDSCHs may be shown as examples to illustrate the group-based HARQ-ACK feedback techniques. Those HARQ-ACK feedback techniques described with reference to those figures can also be applied to DCIS indicating SPS PDSCH release.
- FIG. 3 shows a first group-based HARQ-ACK feedback process 300 according to an embodiment of the disclosure.
- the BS 120 and the UE 110 are used as an example to explain the process 300 .
- Each PDSCH is scheduled by a respective DCI.
- Each PDSCH is associated (in terms of HARQ-ACK feedback) with a TxOP (one of PUCCHs from #0 to #3) indicated by the respective DCI.
- the DCI may carry a PDSCH-to-HARQ-timing-indicator and a PUCCH resource indicator for indicating the respective TxOP.
- the downlink transmissions of PDSCH from #0 to #10 are organized into different HARQ-ACK feedback groups from Group #0 to Group #2 by the BS 120 .
- the PDSCHs #0, #1, and #2 over slots from # n to # n+2 are included in the Group #0.
- the PDSCHs #3, #4, #5, #8, #9, and #10 over slots from # m to # m+2 and from # s to # s+2 are included in Group #1.
- the PDSCHs #6 and #7 over slots from # p to # p+l are included in the Group #2.
- the grouping of the downlink transmissions can be based on a group index (GI) carried in each DCI scheduling the downlink transmission.
- the DCIs scheduling downlink transmissions of a same HARQ-ACK feedback group carry a same GI value.
- the DCIs of the Group #0 each carry a same GI value of 0.
- the DCIs of the Group #1 each carry a same GI value of 0.
- the DCIs of the Group #2 each carry a GI value of 1.
- the initialization of a new HARQ-ACK feedback group with a GI value can be based on a new group indicator (NGI) functioning as a toggle bit carried in each DCI scheduling the downlink transmission.
- NGI new group indicator
- the NGI bit toggled from 0 to 1.
- separate HARQ-ACK feedback groups new group and previous group
- the BS 120 can dynamically form a HARQ-ACK feedback group for purpose of group-based HARQ-ACK feedback.
- the BS 120 can indicate to the UE 110 which downlink transmissions are within a HARQ-ACK feedback group that is to be reported to the BS for a group-based HARQ-ACK feedback.
- C-DAI and T-DAI values in the DCIs are accumulated within each HARQ-ACK feedback group.
- the DCIs scheduling PDSCHs #3, #4, #5, #8, #9, and #10 carry C-DAI or T-DAI values of 1, 2, 3, 4, 1, and 2, respectively.
- the UE 110 can behave in the following way.
- the UE 110 can determine to provide a group-based HARQ-ACK feedback for all downlink transmissions belonging to the HARQ-ACK feedback group with the GI value, and transmit the group-based HARQ-ACK feedback over a HARQ-ACK TxOP indicated by the DCI.
- each of the DCIs scheduling PDSCHs from #0 to #10 can function as a trigger DCI for a group-based HARQ-ACK feedback from the perspective of the UE 110 .
- it is up to the BS 120 to dynamically control how the downlink transmissions are formed into different HARQ-ACK feedback groups.
- the UE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group having the GI value.
- the group-based HARQ-ACK feedback process 300 can be carried out in the following way.
- the UE 110 receives the downlink transmissions in Group #0 successively, and transmits a HARQ-ACK codebook generated for the receptions of Group #0 over the PUCCH #0.
- the BS 120 receives the HARQ-ACK codebook over PUCCH #0 correctly.
- the BS 120 knows the HARQ-ACK feedback of Group #0 has been correctly received previously (which means retransmission of the HARQ-ACK feedback of Group #0 is not needed in the further). Accordingly, the BS 120 can toggle the NGI bit from 0 to 1 at slot # m to indicate a start of Group #1 that has a same GI value as Group #0.
- the UE 110 receives the downlink transmissions of PDSCHs #3-#5 successively, and transmits a HARQ-ACK codebook generated for the receptions of Group #1 over the PUCCH #1.
- the HARQ-ACK codebook over PUCCH #1 may not reach the BS 120 successfully.
- the DCIs scheduling PDSCHs #3-#5 may be missed by the UE 110 , and no feedback takes place.
- the channel for transmitting PUCCH #1 may be occupied by a device in a listen-before-talk (LBT) protocol over an unlicensed spectrum.
- the BS 120 cannot detect the PUCCH #1 correctly. Accordingly, the BS 120 can determine a retransmission of the ACK/NACK bits for PDSCHs #3-#5 is needed. As a result, signaling a request for the retransmission takes place later when PDSCHs #8-#10 are transmitted.
- the GI value changed compared with that at slot # m+2, which indicates the PDSCHs #6-#7 belongs to a HARQ-ACK feedback group (Group #2) different from Group #1 formed by PDSCHs #3-#5.
- the UE 110 may receive the downlink transmissions of Group #2, and transmits a HARQ-ACK codebook for the receptions of Group #2 over the PUCCH #2.
- the BS 120 may start to transmit the downlink transmissions PDSCHs #8-#10.
- the BS 120 can effectively indicate the UE 110 that PDSCHs #3-#5 and PDSCHs #8-#10 belong to the same HARQ-ACK feedback group (Group #1), and a retransmission of ACK/NACK bits of PDSCHs #3-#5 could be performed by generating a group-based HARQ-ACK feedback.
- the DCI 301 scheduling the PDSCH #10 and indicating the TxOP of PUCCH #3 functions as a request for a group-based HARQ-ACK feedback.
- the BS 120 determines the retransmission of the ACK/NACK bits of PDSCHs #3-#5 are needed, the BS 120 can transmit a DCI scheduling a downlink transmission belonging to the same HARQ-ACK feedback group as PDSCHs #3-#5 (by letting a GI value and an NGI bit in the DCI be the same as that of PDSCHs #3-#5), and this DCI can trigger the UE 110 to provide a group-based HARQ-ACK feedback for all members (including the members of PDSCHs #3-#5) belonging to the HARQ-ACK feedback group.
- a trigger field can be carried in the DCI to indicate to the UE 110 whether a group-based HARQ-ACK feedback is to be triggered by this DCI.
- the DCIs scheduling PDSCHs #0-#10 can each carry a 1-bit trigger field.
- the UE 110 can transmit HARQ-ACK information for the reception of PDSCH #9 over the PUCCH #3 indicated by the DCI without considering downlink transmission grouping.
- the UE 110 when the trigger field in the DCI scheduling PDSCH #9 is set to 1, the UE 110 will treat the DCI as a DCI triggering a group-based HARQ-ACK feedback over the PUCCH #3 indicated by the DCI. Accordingly, the UE 110 can generate a group-based feedback based on the grouping information (the GI values and NGI bits) previously received.
- downlink transmissions are shown to be transmitted over one serving cell (e.g., serving cell #0), the group-based HARQ-ACK feedback schemes described herein are applicable to scenarios where downlink transmissions (e.g., PDSCH or SPS PDSCH release) are distributed across multiple carriers or BWPs.
- serving cell #0 the group-based HARQ-ACK feedback schemes described herein are applicable to scenarios where downlink transmissions (e.g., PDSCH or SPS PDSCH release) are distributed across multiple carriers or BWPs.
- FIG. 4 shows a second group-based HARQ-ACK feedback process 400 according to an embodiment of the disclosure.
- the BS 120 and the UE 110 are used as an example to explain the process 400 .
- a sequence of PDSCHs from #0 to #7 is transmitted over a serving cell #0 from the BS 120 to the UE 110 . Similar to the FIG. 3 example, each PDSCH is scheduled by a respective DCI. Each DCI indicates a PUCCH for feedback of HARQ-ACK information for the reception of the respective PDSCH. As shown, PDSCHs #0-#2 are associated with PUCCH #0. PDSCHs #3-#5 are associated with PUCCH #1. PDSCHs #6-#7 are associated with PUCCH #2.
- each DCI carries a C-DAI value, a T-DAT value, a GI value, and an NGI bit, which are set by the BS 120 .
- the UE 110 can determine PDSCHs #0-#2 are included in a HARQ-ACK feedback group, Group #0, while PDSCHs #3-#5 and PDSCHs #6-#7 are included in HARQ-ACK feedback groups, Group #1 and Group #2, respectively.
- the C-DAT and T-DAT values are accumulated over each HARQ-ACK feedback group.
- transmissions of the PDSCHs #0-#7 and feedback of respective ACK/NACK bits can be performed in a similar way as in the process 300 of the FIG. 3 example.
- the feedback of ACK/NACK bits over PUCCH #1 for PDSCH #3-#5 can fail, and the BS 120 accordingly determines retransmission of the feedback of ACK/NACK bits for PDSCH #3-#5 is needed.
- the BS 120 can transmit a request for a group-based HARQ-ACK feedback that includes the ACK/NACK bits for PDSCH #3-#5.
- a DCI 401 scheduling an uplink grant for transmission of a PUSCH #0 is used as the request.
- the PUSCH #0 is used as a HARQ-ACK TxOP.
- the DCI 401 carrying the GI value of the Group #1 can triggers the UE 110 to perform a group-based feedback for all members of the Group #1.
- a HARQ-ACK codebook can be generated to include the ACK/NACK bits of the receptions of PDSCH #3-#5, and transmitted to the BS 120 over the PUSCH #0.
- a HARQ-ACK codebook can be generated to include the ACK/NACK bits of the receptions of PDSCH #3-#5, and transmitted to the BS 120 over the PUSCH #0.
- there can be more than one HARQ-ACK feedback groups having GI 0 (i.e., Groups #0 and #1).
- an additional trigger field (or request field), denoted as RQ in FIG. 4 at slot # s, is carried by the trigger DCI 401 scheduling PUSCH #0.
- FIG. 5 shows a third group-based HARQ-ACK feedback process 500 according to an embodiment of the disclosure.
- the BS 120 and the UE 110 are used as an example to explain the process 500 .
- downlink transmissions of PDSCHs and associated DCIs and uplink ACK/NACK feedback operations until slot # p+2 in the process 500 can be similar to the operations until slot # p+2 in the process 300 or 400 .
- a DCI 501 without downlink assignment or uplink grant can be used as a trigger DCI for triggering a group-based HARQ-ACK feedback.
- the DCI 501 can carry sufficient information for indicating a HARQ-ACK TxOP to the UE 110 .
- the TxOP can be a PUCCH #3 as shown in FIG. 5 .
- a set of indicators can be employed to indicate uplink transmission resources.
- other mechanisms for indicating uplink transmission resources may be used.
- the DCI 501 may carry a GI value indicating which group is to be acknowledged, or may carry a GI value and a trigger field (RQ) which in combination can trigger the group-based HARQ-ACK feedback.
- RQ trigger field
- FIG. 6 shows a fourth group-based HARQ-ACK feedback process 600 according to an embodiment of the disclosure.
- the BS 120 and the UE 110 are used as an example to explain the process 600 .
- a sequence of PDSCHs #0-#10 is transmitted over a serving #0.
- DCIs scheduling PDSCHs #0-#10 HARQ-ACK feedbacks of PDSCHs #0-#10 are associated with HARQ-ACK TxOPs, PUCCH #0, #1, and #2, respectively.
- Each DCI carries a C-DAI value, a T-DAI value, a GI value, and a NGI bit.
- the GI values and NGI bits indicate how the PDSCHs #0-#10 are organized into HARQ-ACK feedback groups, Group #0, #1, or #2.
- PDSCHs #0-#2, PDSCHs #3-#5 and #8-#10, and PDSCHs #6-#7 are included in Group #0, #1, or #2, respectively.
- two HARQ-ACK feedback groups are associated with the same TxOP, PUCCH #2.
- the DCI 601 scheduling PDSCH #7 carries the GI value of Group #2, and indicates the TxOP of PUCCH #2
- the DCI 602 scheduling PDSCH #10 carries the GI value of Group #1, and also indicates the TxOP of PUCCH #2.
- the UE 110 can transmit a group-based HARQ-ACK feedback for both Groups #1 and #2 over the PUCCH #2.
- two HARQ-ACK codebooks Codebooks #1 and #2
- the two codebooks are combined together, for example, by concatenating one codebook with another codebook in increasing or decreasing order of corresponding GI values of Groups #1 and #2.
- signaling of associating more than one HARQ-ACK feedback group with a same TxOP can be performed using trigger DCIs similar to the trigger DCIs 401 or 501 in the FIG. 4 or FIG. 5 examples.
- the trigger DCI 401 or 501 can be set to include two GI values corresponding to two HARQ-ACK feedback groups.
- more than one trigger DCIs similar to the DCI 401 or 501 can be transmitted. Those DCIs can indicate a same TxOP but carry different GI values.
- FIG. 7 shows a process 700 of the group-based HARQ feedback mechanism according to an embodiment of the disclosure.
- the process 700 can be performed at the UE 110 .
- the BS 120 and the UE 110 are used as an example to explain the process 700 .
- the process 700 starts from S 701 and proceeds to S 710 .
- Each DCI can be associated with a first downlink transmission, for example, of a PDSCH or a SPS PDSCH release.
- Each DCI can carry a first GI value of a first HARQ-ACK feedback group.
- a request for a group-based HARQ-ACK feedback can be received by the UE 110 .
- the request can indicate the first GI value of the first HARQ-ACK feedback group and a first HARQ-ACK TxOP.
- each DCI received at S 710 can further indicate a HARQ-ACK TxOP that is different from the first HARQ-ACK TxOP indicated in the request received at S 720 .
- the UE 110 may generate and transmit a HARQ-ACK feedback over the HARQ-ACK TxOP indicated by the DCI(s).
- each DCI received at S 710 can further indicate a HARQ-ACK TxOP that is the same as the first HARQ-ACK TxOP indicated in the request received at S 720 .
- the UE 110 can generate the group-based HARQ-ACK feedback for acknowledging receptions of downlink transmissions in the first HARQ-ACK feedback group in response to receiving the request at S 720 .
- the first downlink transmissions are members of the first HARQ-ACK feedback group.
- the group-base HARQ-ACK feedback includes HARQ-ACK information bits (ACK/NACK bits) of the first transmissions.
- the group-based HARQ-ACK feedback is transmitted over the first HARQ-ACK TxOP indicated by the request.
- the process 700 proceeds to S 799 and terminates at S 799 .
- FIG. 8 shows a process 800 of the group-based HARQ feedback mechanism according to an embodiment of the disclosure.
- the process 800 can be performed at the BS 120 .
- the BS 120 and the UE 110 are used as an example to explain the process 800 .
- the process 800 starts from S 801 and proceeds to S 810 .
- one or more DCIs can be transmitted from the BS 120 .
- Each DCI can be associated with a first downlink transmission.
- Each DCI can carry a first GI value of a first HARQ-ACK feedback group.
- a request for a group-based HARQ-ACK feedback can be transmitted from the BS 120 .
- the request can indicate the first GI value of the first HARQ-ACK feedback group and a first HARQ-ACK TxOP.
- the group-based HARQ-ACK feedback for acknowledging receptions of downlink transmissions in the first HARQ-ACK feedback group can be received over the first HARQ-ACK TxOP indicated by the request.
- the group-based HARQ-ACK feedback can include HARQ-ACK information bits of the first downlink transmissions transmitted at S 810 .
- the process 800 can proceeds to S 899 , and terminates at S 899 .
- each DCI transmitted at S 810 can further indicate a HARQ-ACK TxOP that is different from the first HARQ-ACK TxOP indicated in the request transmitted at S 820 .
- the UE 110 may generate and transmit a HARQ-ACK feedback over the HARQ-ACK TxOP. Then, a detection of the HARQ-ACK feedback for the first downlink transmission(s) transmitted over the HARQ-ACK TxOP can be performed at the BS 120 .
- the signal quality may be poor.
- the HARQ-ACK feedback is not transmitted.
- the BS 120 may fail to correctly detect the HARQ-ACK feedback. Accordingly, the BS 120 can determine to have a retransmission of HARQ-ACK information bits of the first downlink transmissions by transmitting the request for a group-based HARQ-ACK feedback at S 820 .
- each DCI transmitted at S 810 can further indicate a HARQ-ACK TxOP that is the same as the first HARQ-ACK TxOP indicated in the request transmitted at S 820 .
- the UE 110 in response to receiving the request at S 820 , can generate the group-based HARQ-ACK feedback. Based on the GI values carried in DCIs transmitted at S 810 , the UE 110 can determine that the first downlink transmissions belong to the first HARQ-ACK feedback group. Thus, the UE 110 can generate the HARQ-ACK information bits of the first downlink transmissions for the group-based HARQ-ACK feedback.
- FIG. 9 shows another group-based HARQ-ACK feedback process 900 according to an embodiment of the disclosure.
- a DCI can request a HARQ-ACK feedback for one or more HARQ-ACK feedback groups (or PDSCH groups) in a same PUCCH.
- Each such HARQ-ACK feedback group can include a set of downlink transmissions (e.g., transmissions of a PDSCH or an SPS PDSCH release).
- the BS 120 and the UE 110 are used as an example to explain the process 900 .
- Each PDSCH is scheduled by a respective DCI.
- Each PDSCH is associated (in terms of HARQ-ACK feedback) with a TxOP (one of PUCCHs from #0 to #3) indicated by the respective DCI.
- the DCI may carry a PDSCH-to-HARQ-timing-indicator and a PUCCH resource indicator for indicating the respective TxOP.
- the downlink transmissions of PDSCH from #0 to #10 are organized into different HARQ-ACK feedback groups from Group #0 to Group #2 by the BS 120 .
- the PDSCHs #0, #1, and #2 over slots from # n to # n+2 are included in the Group #0.
- the PDSCHs #3, #4, #5, #8, #9, and #10 over slots from # m to # m+2 and from # s to # s+2 are included in Group #1.
- the PDSCHs #6 and #7 over slots from # p to # p+1 are included in the Group #2.
- the DCIs of the Group #0 each carry a same GI value of 0.
- the DCIs of the Group #1 each carry a same GI value of 0.
- the DCIs of the Group #2 each carry a GI value of 1.
- the UE 110 can determine to provide a group-based HARQ-ACK feedback for all downlink transmissions belonging to the HARQ-ACK feedback group with the GI value, and transmit the group-based HARQ-ACK feedback (e.g., a HARQ-ACK codebook) over a HARQ-ACK TxOP indicated by the DCI.
- the group-based HARQ-ACK feedback e.g., a HARQ-ACK codebook
- the UE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group having the GI value.
- a HARQ-ACK feedback for another HARQ-ACK feedback group having a different GI value than Group #1 is also transmitted over the PUCCH #3.
- there can be more than one HARQ-ACK feedback groups having the same GI value (GI 1) of Group #2.
- the UE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group having the GI value of 1.
- the group-based HARQ-ACK feedback process 900 can be carried out in the following way.
- the UE 110 receives the downlink transmissions in Group #0 successively, and transmits a HARQ-ACK codebook generated for the receptions of Group #0 over the PUCCH #0.
- the BS 120 receives the HARQ-ACK codebook over PUCCH #0 correctly.
- the DCIs scheduling the PDSCHs #0-#2 each carry the RQ value of 0, no HARQ feedback for an additional HARQ-ACK feedback group is transmitted over the PUCCH #0.
- the BS 120 knows the HARQ-ACK feedback of Group #0 has been correctly received previously (which means retransmission of the HARQ-ACK feedback of Group #0 is not needed in the further). Accordingly, the BS 120 can toggle the NGI bit from 0 to 1 at slot # m to indicate the start of Group #1 that has a same GI value as Group #0.
- the UE 110 receives the downlink transmissions of PDSCHs #3-#5 successively, and transmits a HARQ-ACK codebook generated for the receptions of Group #1 over the PUCCH #1. Similarly, as the DCIs scheduling the PDSCHs #3-#5 each carry the RQ value of 0, no HARQ feedback for an additional HARQ-ACK feedback group is transmitted over the PUCCH #1.
- the BS 120 can determine a retransmission of the ACK/NACK bits for PDSCHs #3-#5 is needed. As a result, signaling a request for the retransmission takes place later when PDSCHs #8-#10 are transmitted.
- the GI value changed compared with that at slot # m+2, which indicates the PDSCHs #6-#7 belongs to a HARQ-ACK feedback group (Group #2) different from Group #1 formed by PDSCHs #3-#5.
- the UE 110 may receive the downlink transmissions of Group #2, and transmits a HARQ-ACK codebook for the receptions of Group #2 over the PUCCH #2.
- the DCIs scheduling the PDSCHs #6-#7 each carry the RQ value of 0, no HARQ feedback for an additional HARQ-ACK feedback group is transmitted over the PUCCH #2.
- the BS 120 can determine a retransmission of the ACK/NACK bits for PDSCHs #6-#7 is needed. As a result, signaling a request for the retransmission takes place later when PDSCHs #8-#10 are transmitted.
- the request can be represented by an RQ having the value of 1.
- the BS 120 may start to transmit the downlink transmissions PDSCHs #8-#10.
- the BS 120 can effectively indicate the UE 110 that PDSCHs #3-#5 and PDSCHs #8-#10 belong to the same HARQ-ACK feedback group (Group #1), and a retransmission of ACK/NACK bits of PDSCHs #3-#5 can be performed by generating a group-based HARQ-ACK feedback.
- the BS 120 can determine the DCIs scheduling PDSCHs #8-#10 to carry the RQ values of 1. In this way, the BS 120 can effectively indicate the UE 110 that a retransmission of ACK/NACK bits of PDSCHs #6-#7 can be performed, and a HARQ-ACK codebook of Group #2 can be transmitted in addition to a HARQ-ACK codebook of Group #1.
- the DCI 901 scheduling the PDSCH #10 and indicating the TxOP of PUCCH #3 functions as a request for HARQ-ACK feedback for multiple HARQ-ACK feedback groups.
- a DCI used as a request for a HARQ-ACK feedback for one or more HARQ-ACK feedback groups is not limited to a DCI that triggers a retransmission of a previously failed HARQ-ACK feedback, such as the DCI 901 .
- the DCIs scheduling the PDSCH #3, #4, and #5 can also be used as a request for a HARQ-ACK feedback of one or more HARQ-ACK feedback groups.
- the UE 110 can accordingly transmit a HARQ-ACK feedback for both Group #1 (over the slot # m-# m+2) and Group # q.
- the GI values are indicated by a 1-bit field. Two different GI values, 0 or 1, are available for representing two HARQ-ACK feedback groups.
- a request for a HARQ-ACK feedback for one or more HARQ-ACK feedback groups can be conveyed by using a request field in a DCI.
- the request field can explicitly or implicitly indicate zero, one, or more than one HARQ-ACK feedback groups with different GI values in addition to a HARQ-ACK feedback group a GI value of which is carried in the respective DCI.
- the former can be referred to as second HARQ-ACK feedback groups, while the latter can be referred to as a first HARQ-ACK feedback group in the context of HARQ-ACK feedback of more than one HARQ-ACK feedback groups.
- the request field for indicating second HARQ-ACK feedback groups can explicitly specify GI values of intended second HARQ-ACK feedback groups.
- the request filed can specify a number of intended second HARQ-ACK feedback groups.
- a UE can accordingly transmit the same number of the most recently received second HARQ-ACK feedback groups.
- HARQ-ACK feedback group For a second HARQ-ACK feedback group indicated by the request field, there can be more than one HARQ-ACK feedback groups having a same GI value as that of the intended second HARQ feedback group. The most recent one of those HARQ-ACK feedback groups can be acknowledged as the intended second HARQ-ACK feedback group.
- the request can take other forms.
- the DCIs 401 and 501 in the FIG. 4 and FIG. 5 can be used to perform the request (e.g., carry a request field to explicitly or implicitly indicate second HARQ-ACK feedback groups) in some other examples.
- codebooks of a first HARQ-ACK feedback group and one or more second HARQ-ACK feedback groups can be concatenated when transmitted over a HARQ-ACK TxOP.
- multiple HARQ-ACK codebooks can be concatenated in increasing or decreasing order of respective GI values of the first and second HARQ-ACK feedback groups.
- FIG. 10 shows a process 1000 of providing a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure.
- the process 1000 can be performed at the UE 110 .
- the BS 120 and the UE 110 are used as an example to explain the process 1000 .
- the process 1000 starts from S 1001 and proceeds to S 1010 .
- a first HARQ-ACK feedback group is received.
- the first HARQ-ACK feedback group can include a set of downlink transmissions each associated with DCIs.
- the DCIs can include a first DCI requesting a HARQ-ACK feedback for one or more HARQ-ACK feedback groups.
- the one or more HARQ-ACK feedback groups can include at least the first HARQ-ACK feedback group, and zero, one, or more than one second HARQ-ACK feedback groups.
- the first DCI may indicate a HARQ-ACK TxOP for transmitting the requested HARQ-ACK feedback.
- the UE 110 can generate HARQ-ACK codebooks for the first and second HARQ-ACK feedback groups, and transmit the HARQ-ACK codebooks as the requested HARQ-ACK feedback over the HARQ-ACK TxOP.
- the HARQ-ACK codebooks can be concatenated according to a predefined order to form a combined codebook. The process 1000 proceeds to S 1099 and terminates at S 1099 .
- FIG. 11 shows a process 1100 of receiving a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure.
- the process 1100 can be performed at the BS 120 .
- the BS 120 and the UE 110 are used as an example to explain the process 1100 .
- the process 1100 starts from S 1101 and proceeds to S 1110 .
- a first HARQ-ACK feedback group is transmitted.
- the first HARQ-ACK feedback group can include a set of downlink transmissions each associated with DCIs.
- the DCIs can include a first DCI requesting a HARQ-ACK feedback for one or more HARQ-ACK feedback groups.
- the one or more HARQ-ACK feedback groups can include at least the first HARQ-ACK feedback group, and zero, one, or more than one second HARQ-ACK feedback groups.
- the first DCI may indicate a HARQ-ACK TxOP for the UE 110 to transmit the requested HARQ-ACK feedback.
- the requested feedback for the first and second HARQ-ACK feedback groups can be received over the HARQ-ACK TxOP indicated by the first DCI.
- the UE 110 can generate HARQ-ACK codebooks for the first and second HARQ-ACK feedback groups, and transmit the HARQ-ACK codebooks as the requested HARQ-ACK feedback over the HARQ-ACK TxOP.
- the process 1100 proceeds to S 1199 and terminates at S 1199 .
- a DCI associated with a downlink transmission can indicate a timing and resource of a HARQ-ACK feedback TxOP corresponding to the downlink transmission.
- a PUCCH resource can be indicated by a PUCCH resource indicator field in the DCI when a PUCCH is used for the HARQ-ACK TxOP.
- a slot offset (a number of slots), denoted by k, between the downlink transmission and the HARQ-ACK TxOP can be indicated by a PDSCH-to-HARQ-timing-indicator field (also referred to as a HARQ-ACK feedback delay field) in the DCI.
- a PDSCH-to-HARQ-timing-indicator field also referred to as a HARQ-ACK feedback delay field
- the UE can provide a HARQ-ACK feedback for reception of the PDSCH in a HARQ-ACK TxOP starting at slot # n+k.
- the PDSCH-to-HARQ-timing-indicator is referred to as a timing indicator below for brevity.
- a first DCI format denoted by DCI format 1_0
- the timing indicator field in the DCI format 1_0 can have a field size of 3 bits, and thus have 8 code points ⁇ 000, 001, 010, 011, 100, 101, 110, 111 ⁇ .
- Each code point represents a field value of the timing indicator field.
- Each field value (code point) can be mapped to or associated with a slot offset that is one of ⁇ 1, 2, 3, 4, 5, 6, 7, 8 ⁇ . This mapping relationship can be predefined (e.g., standardized, or broadcasted as system information).
- DCI format 1_1 a second DCI format, denoted as DCI format 1_1, is used.
- DCI format 1_1 timing indicator field values (code points) are also mapped to different slot offsets.
- the mapping relationship can be dynamically configured, for example, by an RRC signaling parameter, denoted by dl-DataToUL-ACK.
- FIG. 12 shows an example of mapping timing indicator field values to numbers of slots by RRC signaling.
- the timing indicator can have a field size of 1 bit, 2 bits, or 3 bits.
- the timing indicator can have different number of filed values (code points).
- a number of slots can be specified. For example, for the 3-bit field size, 8 different slot offsets can be configured.
- FIG. 13 shows an example of how HARQ-ACK feedback timings are determined based on timing indicator field values in DCIs.
- a sequence of PDSCHs from PDSCH #1 to PDSCH #6 are transmitted over slots # n ⁇ # n+2 and # n+4-# n+6, and two HARQ-ACK TxOPs, PUCCH #1 and PUCCH #2, are provided over slots # n+3 and # n+7.
- slot offsets 5 , 3 , 2 , and 1 are provided, respectively, by corresponding timing indicator fields in DCIs scheduling the PDSCHs #3-#6. Accordingly, the HARQ-ACK TxOP #2 (PUCCH #2) at slot # n+7 is used by the UE to provide corresponding HARQ-ACK feedback information.
- a BS determines a HARQ-ACK TxOP for a PDSCH when scheduling the PDSCH to the UE.
- the BS cannot determine a HARQ-ACK TxOP for a PDSCH when scheduling the PDSCH to the UE due to, for example, uncertainty of channel access in an unlicensed band.
- the UE may operate on an unlicensed band based on a listen-before-talk (LBT) protocol, and obtain a channel occupancy time (COT).
- LBT listen-before-talk
- COT channel occupancy time
- a PDSCH scheduling may take place near the end of the COT.
- a timing of the HARQ-ACK feedback may be after the end of the COT.
- the BS e.g., gNB
- LBT listen-before-talk
- the BS may determine to provide a HARQ-ACK TxOP for the PDSCH in the future after the PDSCH has been scheduled.
- a mechanism can be introduced to tell the UE that the HARQ-ACK feedback for the corresponding PDSCH is postponed, the UE needs to store the corresponding HARQ-ACK information, and a timing and resource for corresponding HARQ-ACK feedback will be provided at a later time.
- a DCI associated with a downlink transmission to a UE can indicate the UE that the downlink transmission is associated with a pending HARQ-ACK TxOP.
- a particular field value (a code point) of a timing indicator in the DCI can be used to convey the indication.
- a field value (a code point) of a timing indicator in a DCI can be predefined to convey the indication.
- the DCI format 1_0 can be employed, and one of the 8 code points (e.g., 001, or 111) can be designated to represent a pending HARQ-ACK TxOP.
- this designation can be specified in a standard, or can be provided to the UE in a form of system information.
- a field value (a code point) of a timing indicator in a DCI can be configured by a higher layer (e.g., RRC signaling) to indicate the pending HARQ-ACK TxOP.
- a higher layer e.g., RRC signaling
- the DCI format 1_1 can be employed, and one of the code points corresponding to a 1-bit, 2-bit or 3-bit field size can be configured to represent a pending HARQ-ACK TxOP.
- FIG. 14 shows an example of a timing indicator field value configuration 1400 .
- the configuration 1400 can be conveyed with an RRC signaling parameter (e.g., dl-DataToUL-ACK).
- a timing indicator has a 3-bit field size, and accordingly has 8 field values (code points) from 000 to 111.
- the timing indicator field value 111 is configured to represent a pending HARQ-ACK TxOP (meaning a HARQ-ACK feedback for a corresponding downlink transmission is postponed).
- a particular value such as 99, can be used to denote the pending HARQ-ACK TxOP, and configured to the timing indicator field value 111.
- the other timing indicator filed values from 000 to 110 are configured to represent a slot offset of 2, 4, 5, 6, 8, 10, or 12 slots, respectively.
- a timing indicator may have a field size larger than 3 bits.
- any particular timing indicator field value can be used to indicate a pending HARQ-ACK TxOP.
- a DCI without carrying a timing indicator is used to convey to a UE that a HARQ-ACK feedback for a corresponding downlink transmission is postponed.
- the UE may decode such a DCI to determine an absence of the DCI, and accordingly wait for an available HARQ-ACK TxOP.
- the UE can determine that a HARQ-ACK feedback for a downlink transmission associated with the DCI is postponed until a timing and resource for the HARQ-ACK feedback is provided later from a network side. Accordingly, the UE may generate HARQ-ACK information corresponding to the respective downlink transmission, and transmit the HARQ-ACK information to the network side when a HARQ-ACK TxOP is available in a later time.
- a UE with postponed HARQ-ACK information may automatically transmit the HARQ-ACK information once a HARQ-AC TxOP is available.
- a PDSCH with postponed HARQ-ACK information can be grouped into a HARQ-ACK feedback group and associated with a GI. The group-based HARQ-ACK feedback mechanism described herein can thus be used by a BS to trigger a UE to transmit the postponed HARQ-ACK information.
- the UE may generate a codebook including HARQ-ACK bits of multiple downlink transmissions of which HARQ-ACK information has been postponed. Those multiple downlink transmissions can belong to a same or different HARQ-ACK feedback groups in various examples.
- FIG. 15 shows another example of a timing indicator field value configuration 1500 .
- the configuration 1500 can be provided from a BS to a UE by RRC signaling.
- the timing indicator field value 14 is configured to represent a first pending HARQ-ACK TxOP
- the timing indicator field value 15 is configured to represent a second pending HARQ-ACK TxOP.
- downlink transmissions with postponed HARQ-ACK information can be organized into different groups by assigning different timing indicator field values in DCIs associated with the downlink transmissions.
- the HARQ-ACK information of those different groups can be transmitted with a same HARQ-ACK TxOP or different HARQ-ACK TxOPs.
- the UE may determine one or more codebooks for the downlink transmissions associated with the same pending HARQ-ACK TxOP.
- FIG. 16 shows a HARQ-ACK feedback process 1600 according to an embodiment of the disclosure.
- a DCI associated with a downlink transmission e.g., a transmission of a PDSCH or a SPS PDSCH release
- a HARQ-ACK feedback for the downlink transmission is pended.
- the BS 120 and the UE 110 are used as an example to explain the process 1600 .
- the process 1600 can start from S 1610 .
- a timing indicator field value configuration is transmitted from the BS 120 to the UE 110 .
- the timing indicator field value configuration can be provided by a higher layer (with respect to a physical layer), for example, in a protocol stack of a NR air interface by RRC signaling.
- a particular timing indication field value can be designated to indicate a pending HARQ-ACK TxOP (meaning a HARQ-ACK feedback for a corresponding downlink transmission is postponed).
- Other timing indication field value(s) can each be configured with a corresponding slot offset.
- a DCI indicating a postponed HARQ-ACK feedback for a downlink transmission associated with the DCI can be transmitted from the BS 120 to the UE 110 .
- the DCI and the associated downlink transmission may take place at a point near the end of a COT, and thus whether and when the BS 120 can obtain another COT is uncertain. Therefore, the BS 120 may determine to include the indication field value that represents a pending HARQ-ACK TxOP into the DCI.
- the UE 110 can interpret the indication field value as that the HARQ-ACK feedback for the downlink transmission is postponed until a timing and resource for the HARQ-ACK feedback is provided in a later time.
- the UE 110 may generate HARQ-ACK feedback information, such as one or more ACK/NACK bits, for reception of the downlink transmission.
- a timing and resource for a HARQ-ACK TxOP (e.g., a PUCCH) is received.
- a group-based HARQ-ACK feedback request may be received from the BS 120 .
- the request may indicate the HARQ-ACK feedback for the downlink transmission at S 1620 can be transmitted over the HARQ-ACK TxOP.
- the HARQ-ACK feedback generated at S 1620 can be transmitted over the HARQ-ACK TxOP from the UE 110 to the BS 120 in response to receiving the timing and resource of the HARQ-ACK TxOP. While one downlink transmission at S 1620 is shown in FIG. 16 , there can be multiple downlink transmissions of which HARQ-ACK feedbacks are postponed. Accordingly, HARQ-ACK feedback information of the multiple downlink transmissions may be organized into one or more HARQ-ACK codebooks. All or a part of the one or more HARQ-ACK codebooks can be transmitted over the HARQ-ACK TxOP at S 1640 . The process 1600 can terminates thereafter.
- FIG. 17 shows an exemplary apparatus 1700 according to embodiments of the disclosure.
- the apparatus 1700 can be configured to perform various functions in accordance with one or more embodiments or examples described herein.
- the apparatus 1700 can provide means for implementation of mechanisms, techniques, processes, functions, components, systems described herein.
- the apparatus 1700 can be used to implement functions of the UE 110 or the BS 120 in various embodiments and examples described herein.
- the apparatus 1700 can include a general purpose processor or specially designed circuits to implement various functions, components, or processes described herein in various embodiments.
- the apparatus 1700 can include processing circuitry 1710 , a memory 1720 , and a radio frequency (RF) module 1730 .
- RF radio frequency
- the processing circuitry 1710 can include circuitry configured to perform the functions and processes described herein in combination with software or without software.
- the processing circuitry 1710 can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), digitally enhanced circuits, or comparable device or a combination thereof.
- DSP digital signal processor
- ASIC application specific integrated circuit
- PLDs programmable logic devices
- FPGAs field programmable gate arrays
- digitally enhanced circuits or comparable device or a combination thereof.
- the processing circuitry 1710 can be a central processing unit (CPU) configured to execute program instructions to perform various functions and processes described herein. Accordingly, the memory 1720 can be configured to store program instructions. The processing circuitry 1710 , when executing the program instructions, can perform the functions and processes. The memory 1720 can further store other programs or data, such as operating systems, application programs, and the like.
- the memory 1720 can include non-transitory storage media, such as a read only memory (ROM), a random access memory (RAM), a flash memory, a solid state memory, a hard disk drive, an optical disk drive, and the like.
- the RF module 1730 receives a processed data signal from the processing circuitry 1710 and converts the data signal to beamforming wireless signals that are then transmitted via antenna arrays 1740 , or vice versa.
- the RF module 1730 can include a digital to analog convertor (DAC), an analog to digital converter (ADC), a frequency up convertor, a frequency down converter, filters and amplifiers for reception and transmission operations.
- the RF module 1730 can include multi-antenna circuitry for beamforming operations.
- the multi-antenna circuitry can include an uplink spatial filter circuit, and a downlink spatial filter circuit for shifting analog signal phases or scaling analog signal amplitudes.
- the antenna arrays 1740 can include one or more antenna arrays.
- the apparatus 1700 can optionally include other components, such as input and output devices, additional or signal processing circuitry, and the like. Accordingly, the apparatus 1700 may be capable of performing other additional functions, such as executing application programs, and processing alternative communication protocols.
- the processes and functions described herein can be implemented as a computer program which, when executed by one or more processors, can cause the one or more processors to perform the respective processes and functions.
- the computer program may be stored or distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with, or as part of, other hardware.
- the computer program may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
- the computer program can be obtained and loaded into an apparatus, including obtaining the computer program through physical medium or distributed system, including, for example, from a server connected to the Internet.
- the computer program may be accessible from a computer-readable medium providing program instructions for use by or in connection with a computer or any instruction execution system.
- the computer readable medium may include any apparatus that stores, communicates, propagates, or transports the computer program for use by or in connection with an instruction execution system, apparatus, or device.
- the computer-readable medium can be magnetic, optical, electronic, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium.
- the computer-readable medium may include a computer-readable non-transitory storage medium such as a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a magnetic disk and an optical disk, and the like.
- the computer-readable non-transitory storage medium can include all types of computer readable medium, including magnetic storage medium, optical storage medium, flash medium, and solid state storage medium.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
- This present disclosure claims the benefit of U.S. Provisional Application No. 62/737,239, “Enhanced HARQ-ACK Feedback Mechanisms” filed on Sep. 27, 2018, which is incorporated herein by reference in its entirety.
- The present disclosure relates to wireless communications, and specifically relates to data retransmission techniques (e.g., hybrid automatic repeat request (HARQ) related mechanisms).
- The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent the work is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
- Transmission over wireless channels is subject to errors due to variations in the received signal quality. Such variations can be counteracted by employing hybrid automatic repeat request (HARQ). HARQ is a combination of error correcting coding and retransmission of erroneous data units. For example, after detecting an erroneous data unit transmitted from a transmitter, a receiver can request a retransmission from the transmitter by providing a feedback to the transmitter.
- Aspects of the disclosure provide a method for postponing a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback. The method can include receiving a downlink control information (DCI) associated with a downlink transmission at a user equipment (UE) from a base station (BS) in a wireless communication system. The DCI can include a HARQ-ACK feedback timing indicator field having a field value indicating that a HARQ-ACK feedback of the downlink transmission is postponed. When a timing and resource for the HARQ-ACK feedback of the downlink transmission is received later, the HARQ-ACK feedback of the downlink transmission is transmitted from the UE to the BS over a HARQ-ACK transmission opportunity (TxOP) with the timing and resource later received.
- In an embodiment, the timing and resource for the HARQ-ACK feedback of the downlink transmission can be provided or not provided later. In an embodiment, the method further includes receiving a configuration specifying that the field value indicates that the HARQ-ACK feedback of the downlink transmission is postponed. In an embodiment, the method further includes receiving a configuration that associates the field value with a value indicating that the HARQ-ACK feedback of the downlink transmission is postponed. In an embodiment, the field value is predefined to indicate that the HARQ-ACK feedback of the downlink transmission is postponed.
- In an embodiment, the method can further include generating HARQ-ACK information for the HARQ-ACK feedback of the downlink transmission. In an embodiment, the method can further include receiving information of the timing and resource for the HARQ-ACK feedback of the downlink transmission.
- Aspects of the disclosure provide another method for postponing a HARQ-ACK feedback. The method can include transmitting a DCI associated with a downlink transmission to a UE from a BS in a wireless communication system. The DCI can include a HARQ-ACK feedback timing indicator field having a field value indicating that a HARQ-ACK feedback of the downlink transmission is postponed. The HARQ feedback of the downlink transmission is received from the UE over a HARQ-ACK TxOP with a timing and resource later provided.
- Aspects of the disclosure provide a UE. The UE can include circuitry configured to receive a DCI associated with a downlink transmission from a BS in a wireless communication system. The DCI can include a HARQ-ACK feedback timing indicator field having a field value indicating that a HARQ-ACK feedback of the downlink transmission is postponed. When a timing and resource for the HARQ-ACK feedback of the downlink transmission is received later, the HARQ-ACK feedback of the downlink transmission is transmitted to the BS over a HARQ-ACK TxOP with the timing and resource later received.
- Various embodiments of this disclosure that are proposed as examples will be described in detail with reference to the following figures, wherein like numerals reference like elements, and wherein:
-
FIG. 1 shows a group-based hybrid automatic repeat request acknowledgement (HARQ-ACK)feedback process 100 according to some embodiments of the disclosure; -
FIG. 2 shows an example of a non-group-based HARQ-ACK feedback mechanism 200; -
FIG. 3 shows a first group-based HARQ-ACKfeedback process 300 according to an embodiment of the disclosure; -
FIG. 4 shows a second group-based HARQ-ACKfeedback process 400 according to an embodiment of the disclosure; -
FIG. 5 shows a third group-based HARQ-ACKfeedback process 500 according to an embodiment of the disclosure; -
FIG. 6 shows a fourth group-based HARQ-ACKfeedback process 600 according to an embodiment of the disclosure; -
FIG. 7 shows aprocess 700 of a group-based HARQ feedback mechanism according to an embodiment of the disclosure; -
FIG. 8 shows anotherprocess 800 of the group-based HARQ feedback mechanism according to an embodiment of the disclosure; -
FIG. 9 shows another group-based HARQ-ACKfeedback process 900 according to an embodiment of the disclosure; -
FIG. 10 shows aprocess 1000 of providing a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure; -
FIG. 11 shows aprocess 1100 of receiving a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure; -
FIG. 12 shows an example of mapping timing indicator field values to numbers of slots by RRC signaling; -
FIG. 13 shows an example of how HARQ-ACK feedback timings are determined based on timing indicator field values in downlink control informations (DCIs); -
FIG. 14 shows an example of a timing indicatorfield value configuration 1400; -
FIG. 15 shows another example of a timing indicatorfield value configuration 1500; -
FIG. 16 shows a HARQ-ACKfeedback process 1600 according to an embodiment of the disclosure; and -
FIG. 17 shows anexemplary apparatus 1700 according to embodiments of the disclosure. -
FIG. 1 shows a group-based hybrid automatic repeat request acknowledgement (HARQ-ACK)feedback process 100 according to some embodiments of the disclosure. Theprocess 100 can be performed between a user equipment (UE) 110 and a base station (BS) that belong to awireless communication system 101. In some examples, thesystem 101 employs the fifth-generation (5G) New Radio (NR) air interface developed by the 3rd Generation Partnership Project (3GPP). In some examples, thesystem 100 employs other wireless communication technologies developed by various standard development organizations. - In some examples, the BS 120 can be a base station implementing a gNB node as specified in the 5G NR air interface standards developed by 3GPP. In one example, the BS 120 can be configured to control one or more antenna arrays to form directional Tx or Rx beams for transmitting or receiving wireless signals. The UE 110 can be a mobile phone, a laptop computer, a vehicle carried mobile communication device, a utility meter fixed at a certain location, and the like. Similarly, the UE 110 can employ one or more antenna arrays to generate directional Tx or Rx beams for transmitting or receiving wireless signals in one example. Depending on the air interface between the
BS 120 and the UE 110, the BS 120 and the UE 110 can communicate with each other according to respective communication protocols. - In the
process 100, theBS 120 and the UE 110 employs a HARQ mechanism for data transmission in the downlink or uplink direction. For example, the HARQ mechanism can employ a HARQ entity at a MAC layer of theBS 120. The HARQ entity includes a set of stop-and-wait processes operating in parallel. Each stop-and-wait process can transmit a transport block, and stops and waits for HARQ-acknowledgement (HARQ-ACK) information from the UE 110. The HARQ-ACK information can be a signal bit indicating positive acknowledgement (ACK) or negative acknowledgement (NACK). If a NACK is received, retransmission of the transport block can be performed. At theUE 110, upon receiving the transport block, theUE 110 makes an attempt to decode the transport block, and generate the acknowledgement indicating whether the transport block is correctly decoded or not. Similarly, a HARQ entity can be configured at theUE 110 for implementing the HARQ mechanism for the uplink data retransmission. - In the HARQ mechanism, when the HARQ-ACK feedback is not successful, for example, due to poor channel condition or occupancy of the channel by other UEs, the
BS 120 may have to blindly retransmit the transport block even the transport block has been received successfully at theUE 110, or stop trying the transmission even the transport block has not been received. To counteract those undesired results, theprocess 100 provides a group-based HARQ-ACK feedback mechanism. In the group-based HARQ-ACK feedback mechanism, data transmissions are grouped into a HARQ-ACK feedback group (or referred to as a physical downlink shared channel (PDSCH) group) and each associated with a group index (or group indicator) (GI). When detection of a first HARQ-ACK feedback of the members of the HARQ-ACK feedback group is failed, in an example, theBS 120 can signal the GI to theUE 110 and indicate to theUE 110 that acknowledgement of all members of the HARQ-ACK feedback group should be included in a second HARQ-ACK feedback. - The
process 100 can start from S130. At S130, a set of downlink transmissions 140-150 can be performed sequentially in time domain. Those downlink transmissions 140-150 can be grouped into a HARQ-ACK feedback group 159, for example, at the HARQ entity of theBS 120. In theFIG. 1 example, the downlink transmissions 140-150 can include a sequence of PDSCHs 142-152, for example, fromPDSCH # 0 to PDSCH # n. Each PDSCH 142-152 can be scheduled by a downlink control information (DCI) 143-153 carried in a physical downlink control channel (PDCCH), respectively. To indicate to theUE 110 the downlink transmissions 140-150 are members of the HARQ-ACK feedback group 159, a GI is employed. For example, the HARQ-ACK feedback group 159 can be assigned with a GI (e.g., GI=1), and each DCI 143-153 carries the GI of the HARQ-ACK feedback group 159. While the downlink transmissions 140-150 are shown to be sequentially in time domain inFIG. 1 , in other examples, the downlink transmissions 140-150 can be performed in multiple serving cells or bandwidth parts (BWPs) configured for theUE 110. Under such a configuration, several downlink transmissions can be transmitted simultaneously but over different serving cells or BWPs. - At S132, a first HARQ-
ACK feedback 160 for receptions of the PDSCHs from #0 to # n is transmitted from theUE 110 to theBS 120. For example, each DCI 143-153 may indicate a same HARQ-ACK transmission opportunity (TxOP), denoted as thefirst TxOP 161 inFIG. 1 . HARQ-ACK bits corresponding to receptions of the PDSCHs from #0 to # n can be included in the HARQ-ACK feedback 160 and transmitted over thefirst TxOP 161. At theBS 120, adetection failure 162 takes place, and the HARQ-ACK feedback 160 is not received correctly. - At S134, in response to the detection failure of the HARQ-
ACK feedback 160, theBS 120 transmits arequest 170 for a group-based HARQ-ACK feedback. Therequest 170 carries the GI of the HARQ-ACK feedback group 159. Therequest 170 can take various forms in different embodiments. In theFIG. 1 example, therequest 170 is aDCI 170 carrying the GI of the HARQ-ACK feedback group 159. - At S136, a second HARQ-
ACK feedback 180 is transmitted from theUE 110 to theBS 120 over asecond TxOP 181. In response to therequest 170 for the group-based HARQ-ACK feedback, theUE 110 may generate the HARQ-ACK feedback 180 that includes the HARQ-ACK bits corresponding to the receptions of the PDSCHs from #0 to # n. Thesecond TxOP 181 can be indicated by the request 170 (e.g., the DCI 170). After receiving the HARQ-ACK feedback 180, theBS 120 may accordingly determine whether some of the downlink transmissions 140-150 need to be retransmitted, and perform the retransmission if needed. Theprocess 100 can then terminate. -
FIG. 2 shows an example of a non-group-based HARQ-ACK feedback mechanism 200. For example, the mechanism is implemented between theBS 120 and theUE 110. PDCCH monitoring occasions 201-203 and 211-213 are shown across serving cells #0-#3 that are configured for theUE 110, for example, based on a carrier aggregation (CA) scheme. Within each PDCCH monitoring occasion, there can be one or more transmissions of PDCCHs. Those PDCCHs each schedule a PDSCH within a same slot and a same serving cell, such as PDSCH from #0 to #11. For example, each PDCCH can include a DCI scheduling a downlink assignment for reception of the respective PDSCH. - In addition, controlled by the
BS 120, the DCI in each PDCCH can indicate a HARQ-ACK TxOP # 0 or #1 for the respective PDSCH, and thus associate each PDSCH with one of theTxOPs # 0 and #1. In one example, the DCI can carry a PDSCH-to-HARQ-timing-indicator to indicate a slot offset between the PDSCH reception and the correspondingTxOP # 0 or #1. Additionally, the DCI can carry a PUCCH resource indicator to indicate a PUCCH resource in the respective TxOP. Based on those indicators, theUE 110 can determine a PUCCH over the TxOP for HARQ-ACK feedback of the PDSCH scheduled by the respective DCI. - When HARQ-ACK information of a PDSCH is to be reported to the
BS 120 via a TxOP, it is said the PDSCH is associated with this TxOP. As shown inFIG. 2 , the PDSCHs from #0 to #5 are associated with theTxOP # 0, while the PDSCHs from #6 to #11 are associated with theTxOP # 1. Thus, the PDCCH monitoring occasions 201-203 corresponding to the PDSCHs from #0 to #5 form a first PDCCHmonitoring occasion union 204 corresponding to theTxOP # 0, while the PDCCH monitoring occasions 211-213 corresponding to the PDSCHs from #6 to #11 form a second PDCCHmonitoring occasion union 214 corresponding toTxOP # 1. In some examples, the HARQ-ACK information may be one HARQ-ACK bit. In other examples, the HARQ information can be more than one HARQ-ACK bits generated for a PDSCH, e.g., when code block group (CBG) based transmission is applied in NR. - As shown, for each
204 or 214, multiple PDSCH receptions need to be acknowledged over theunion TxOP # 0 or #1. TheUE 110 thus generates a HARQ-ACK codebook for each 204 or 214, and reports the HARQ-ACK codebooks to theunion BS 120. For example, for theunion 204, the codebook can have a length of 6 bits corresponding to the PDSCH #0-#5, while for theunion 214, the codebook can also have a length of 6 bits corresponding to the PDSCH #6-#11. As the association between the PDSCHs and the respective TxOP is determined by theBS 120, theBS 120 and theUE 110 can have a same understanding of the size of each HARQ-ACK codebook if all DCIs scheduling the PDSCHs #0-#11 are detected correctly. - However, in case a DCI (e.g., the DCI scheduling PDSCH #3) is missed by the
UE 110, for example, due to poor signal quality, theUE 110 would be unaware of thePDSCH # 3. The HARQ-ACK codebook determined at theUE 110 for theunion 204 would have a length of 5, resulting misaligned codebooks between theUE 110 and theBS 120. To solve this problem, a downlink assignment index (or downlink assignment indicator) (DAI) field is introduced and included in the DCIS containing assignments for downlink transmissions (e.g., PDSCHs). The DAI field can include a counter-DAI (C-DAI) value. In case carrier aggregation is employed, the DAI field can include a pair of a C-DAI value and a total-DAI value. Both the C-DAI value and T-DAI value are accumulated over DCIS indicating the same TxOP. In one example, the C-DAI value in the DCI can indicate the accumulative number of {serving cell, PDCCH monitoring occasion}-pairs in which the DCIS indicating the same TxOP are present, up to the current serving cell and current PDCCH monitoring occasion, first in ascending order of serving cell index and then in ascending order of starting time of PDCCH monitoring occasion. The T-DAI value in the DCI can indicate the total number of {serving cell, PDCCH monitoring occasion}-pairs in which the DCIS indicating the same TxOP are present, up to the current PDCCH monitoring occasion and is updated from PDCCH monitoring occasion to PDCCH monitoring occasion. - For example, considering the
PDCCH monitoring occasion 202, for the PDCCH scheduling thePDSCH # 3, the number of scheduled downlink transmissions is 4 (PDSCH # 1 to PDSCH #4) until the servingcell # 2, while for the PDCCH scheduling thePDSCH # 4, the number of scheduled downlink transmissions is 5 (PDSCH # 1 to PDSCH #5) until the servingcell # 3. However, at the current time of thePDCCH monitoring occasion 202, there are 5 scheduled downlink transmissions in total. Accordingly, the DCI scheduling thePDSCH # 3 carries a DAI field of (4, 5), while the DCI scheduling thePDSCH # 4 carries a DAI field of (5, 5). - With the DAI mechanism, the
UE 110 can determine a size of the codebook at this point in time by receiving at least one component carrier and detecting the respective T-DAI value. By checking the C-DAI values, theUE 110 can determine which downlink transmission is missed, and feedback a NACK bit corresponding to the missed downlink transmission. - In the
FIG. 2 example, the C-DAI values and T-DAI values are represented with decimal numbers. However, in other examples (e.g., as seen inFIG. 3 andFIG. 6 ), two bits are used for representing the C-DAI or T-DAI values which wrap around when values are greater than 4. Accordingly, the C-DAI or T-DAI values can be the numbers inFIG. 2 modulo four. - In this disclosure, similarly to the
FIG. 2 example, PDSCHs may be shown to be scheduled by PDCCHs transmitted in the same slot and the same serving cell. However, in various examples, a PDSCH scheduled by a PDCCH may be disposed at different slots or different serving cells (e.g., cross scheduling in CA) from the scheduling PDCCH. In addition, multiple PDSCHs may be distributed on BWPs configured over one serving cell. - Further, instead of the DCIS scheduling PDSCHs as shown in
FIG. 2 , the non-group-based HARQ-ACK feedback scheme 200 can also be applied to a DCI indicating a semi-persistent scheduling (SPS) PDSCH release that can be acknowledged over an associated HARQ-ACK TxOP. Similarly, in the figures described in the disclosure, DCIS scheduling PDSCHs may be shown as examples to illustrate the group-based HARQ-ACK feedback techniques. Those HARQ-ACK feedback techniques described with reference to those figures can also be applied to DCIS indicating SPS PDSCH release. -
FIG. 3 shows a first group-based HARQ-ACK feedback process 300 according to an embodiment of the disclosure. TheBS 120 and theUE 110 are used as an example to explain theprocess 300. - A sequence of downlink transmissions of PDSCH from #0 to #10 over a serving
cell # 0 are shown inFIG. 3 . Each PDSCH is scheduled by a respective DCI. Each PDSCH is associated (in terms of HARQ-ACK feedback) with a TxOP (one of PUCCHs from #0 to #3) indicated by the respective DCI. For example, the DCI may carry a PDSCH-to-HARQ-timing-indicator and a PUCCH resource indicator for indicating the respective TxOP. - To facilitate the group-based HARQ-ACK feedback mechanism, the downlink transmissions of PDSCH from #0 to #10 are organized into different HARQ-ACK feedback groups from
Group # 0 toGroup # 2 by theBS 120. ThePDSCHs # 0, #1, and #2 over slots from # n to # n+2 are included in theGroup # 0. ThePDSCHs # 3, #4, #5, #8, #9, and #10 over slots from # m to # m+2 and from # s to # s+2 are included inGroup # 1. ThePDSCHs # 6 and #7 over slots from # p to # p+l are included in theGroup # 2. - The grouping of the downlink transmissions can be based on a group index (GI) carried in each DCI scheduling the downlink transmission. The DCIs scheduling downlink transmissions of a same HARQ-ACK feedback group carry a same GI value. For example, the DCIs of the
Group # 0 each carry a same GI value of 0. The DCIs of theGroup # 1 each carry a same GI value of 0. The DCIs of theGroup # 2 each carry a GI value of 1. - The initialization of a new HARQ-ACK feedback group with a GI value can be based on a new group indicator (NGI) functioning as a toggle bit carried in each DCI scheduling the downlink transmission. For example,
Group # 0 andGroup # 1 are transmitted successively and assigned with a same GI value (GI=0). However, at slot # m, which is the starting slot ofGroup # 1, the NGI bit toggled from 0 to 1. In this way, the UE is indicated that a new HARQ-ACK feedback group (i.e., Group #1) with GI=0 is initiated. In this way, separate HARQ-ACK feedback groups (new group and previous group) can be identified even the HARQ-ACK feedback groups have the same GI value. - By control of the GI values and the NGI bits carried in the DCIs, the
BS 120 can dynamically form a HARQ-ACK feedback group for purpose of group-based HARQ-ACK feedback. On the other side, by signaling the GI values and the NGI bits carried in the DCIs, theBS 120 can indicate to theUE 110 which downlink transmissions are within a HARQ-ACK feedback group that is to be reported to the BS for a group-based HARQ-ACK feedback. - In addition, as shown in
FIG. 3 , C-DAI and T-DAI values in the DCIs are accumulated within each HARQ-ACK feedback group. For example, forGroup # 1, the DCIsscheduling PDSCHs # 3, #4, #5, #8, #9, and #10 carry C-DAI or T-DAI values of 1, 2, 3, 4, 1, and 2, respectively. - To facilitate the group-based HARQ-ACK feedback mechanism, the
UE 110 can behave in the following way. In response to receiving a DCI that schedules a downlink transmission and carries a GI value of a HARQ-ACK feedback group, theUE 110 can determine to provide a group-based HARQ-ACK feedback for all downlink transmissions belonging to the HARQ-ACK feedback group with the GI value, and transmit the group-based HARQ-ACK feedback over a HARQ-ACK TxOP indicated by the DCI. In this way, each of the DCIs scheduling PDSCHs from #0 to #10 can function as a trigger DCI for a group-based HARQ-ACK feedback from the perspective of theUE 110. However, it is up to theBS 120 to dynamically control how the downlink transmissions are formed into different HARQ-ACK feedback groups. - Particularly, there can be more than one HARQ-ACK feedback groups having a same GI value. In response to receiving the signaling of a GI value in a DCI, the
UE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group having the GI value. - The group-based HARQ-
ACK feedback process 300 can be carried out in the following way. At the beginning, atBS 120, the downlink transmissions, including the PDSCHs #0-#2, are formed intoGroup # 0 with GI=0 carried in the respective DCIs scheduling the PDSCHs #0-#2. TheUE 110 receives the downlink transmissions inGroup # 0 successively, and transmits a HARQ-ACK codebook generated for the receptions ofGroup # 0 over thePUCCH # 0. TheBS 120 receives the HARQ-ACK codebook overPUCCH # 0 correctly. - Next, the
BS 120 similarly transmits the downlink transmissions, PDSCHs #3-#5, with GI=0 carried in the respective DCIs scheduling the PDSCHs #3-#5. At current stage, theBS 120 knows the HARQ-ACK feedback ofGroup # 0 has been correctly received previously (which means retransmission of the HARQ-ACK feedback ofGroup # 0 is not needed in the further). Accordingly, theBS 120 can toggle the NGI bit from 0 to 1 at slot # m to indicate a start ofGroup # 1 that has a same GI value asGroup # 0. TheUE 110 receives the downlink transmissions of PDSCHs #3-#5 successively, and transmits a HARQ-ACK codebook generated for the receptions ofGroup # 1 over thePUCCH # 1. - However, the HARQ-ACK codebook over
PUCCH # 1 may not reach theBS 120 successfully. For example, the DCIs scheduling PDSCHs #3-#5 may be missed by theUE 110, and no feedback takes place. Or, the channel for transmittingPUCCH # 1 may be occupied by a device in a listen-before-talk (LBT) protocol over an unlicensed spectrum. Or, theBS 120 cannot detect thePUCCH # 1 correctly. Accordingly, theBS 120 can determine a retransmission of the ACK/NACK bits for PDSCHs #3-#5 is needed. As a result, signaling a request for the retransmission takes place later when PDSCHs #8-#10 are transmitted. - Next, the
BS 120 similarly transmits the downlink transmissions, PDSCHs #6-#7, with GI=1 carried in the respective DCIs scheduling the PDSCHs #6-#7. At the slot # p, the GI value changed compared with that at slot # m+2, which indicates the PDSCHs #6-#7 belongs to a HARQ-ACK feedback group (Group #2) different fromGroup # 1 formed by PDSCHs #3-#5. TheUE 110 may receive the downlink transmissions ofGroup # 2, and transmits a HARQ-ACK codebook for the receptions ofGroup # 2 over thePUCCH # 2. - Thereafter, the
BS 120 may start to transmit the downlink transmissions PDSCHs #8-#10. At this stage, theBS 120 can determine the DCIs scheduling PDSCHs #8-#10 to carry the same GI values (GI=0) and the same NGI bits (NGI=1) as in DCIs scheduling PDSCHs #3-#5. In this way, theBS 120 can effectively indicate theUE 110 that PDSCHs #3-#5 and PDSCHs #8-#10 belong to the same HARQ-ACK feedback group (Group #1), and a retransmission of ACK/NACK bits of PDSCHs #3-#5 could be performed by generating a group-based HARQ-ACK feedback. - In response to receiving a DCI carrying the GI=0 and indicating the TxOP of
PUCCH # 3, such as theDCI 301 at slot # s+2 scheduling thePDSCH # 10, theUE 110 can determine to provide a group-based HARQ-ACK feedback for all downlink transmissions belonging to the HARQ-ACK feedback group having GI=0, and transmit the group-based HARQ-ACK feedback over the TxOP ofPUCCH # 3. Particularly, there are more than one HARQ-ACK feedback groups having GI=0 (i.e.,Groups # 0 and #1). In response to receiving the signaling of GI=0 in theDCI 301, theUE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group with GI=0 (i.e., Group #1). - As can be seen, the
DCI 301 scheduling thePDSCH # 10 and indicating the TxOP ofPUCCH # 3 functions as a request for a group-based HARQ-ACK feedback. When theBS 120 determines the retransmission of the ACK/NACK bits of PDSCHs #3-#5 are needed, theBS 120 can transmit a DCI scheduling a downlink transmission belonging to the same HARQ-ACK feedback group as PDSCHs #3-#5 (by letting a GI value and an NGI bit in the DCI be the same as that of PDSCHs #3-#5), and this DCI can trigger theUE 110 to provide a group-based HARQ-ACK feedback for all members (including the members of PDSCHs #3-#5) belonging to the HARQ-ACK feedback group. - In an embodiment, if a DCI scheduling a downlink transmission functions as a trigger DCI for a group-based HARQ-ACK feedback as described above, a trigger field can be carried in the DCI to indicate to the
UE 110 whether a group-based HARQ-ACK feedback is to be triggered by this DCI. For example, under the control of theBS 120, the DCIs scheduling PDSCHs #0-#10 can each carry a 1-bit trigger field. UsingPDSCH # 9 as an example, when the trigger field in theDCI 302scheduling PDSCH # 9 is set to 0, for example, theUE 110 can transmit HARQ-ACK information for the reception ofPDSCH # 9 over thePUCCH # 3 indicated by the DCI without considering downlink transmission grouping. In contrast, when the trigger field in the DCIscheduling PDSCH # 9 is set to 1, theUE 110 will treat the DCI as a DCI triggering a group-based HARQ-ACK feedback over thePUCCH # 3 indicated by the DCI. Accordingly, theUE 110 can generate a group-based feedback based on the grouping information (the GI values and NGI bits) previously received. The group-based feedback can include ACK/NACK bits for the HARQ-ACK feedback group having GI=0 (i.e., Group #1) includingPDSCHs # 3, #4, #5, #8, and #9. - It is noted that while in
FIG. 3 or other figures of the disclosure, downlink transmissions are shown to be transmitted over one serving cell (e.g., serving cell #0), the group-based HARQ-ACK feedback schemes described herein are applicable to scenarios where downlink transmissions (e.g., PDSCH or SPS PDSCH release) are distributed across multiple carriers or BWPs. -
FIG. 4 shows a second group-based HARQ-ACK feedback process 400 according to an embodiment of the disclosure. TheBS 120 and theUE 110 are used as an example to explain theprocess 400. - A sequence of PDSCHs from #0 to #7 is transmitted over a serving
cell # 0 from theBS 120 to theUE 110. Similar to theFIG. 3 example, each PDSCH is scheduled by a respective DCI. Each DCI indicates a PUCCH for feedback of HARQ-ACK information for the reception of the respective PDSCH. As shown, PDSCHs #0-#2 are associated withPUCCH # 0. PDSCHs #3-#5 are associated withPUCCH # 1. PDSCHs #6-#7 are associated withPUCCH # 2. - Similar to the
FIG. 3 example, each DCI carries a C-DAI value, a T-DAT value, a GI value, and an NGI bit, which are set by theBS 120. Based on the GI values and NGI bits, theUE 110 can determine PDSCHs #0-#2 are included in a HARQ-ACK feedback group,Group # 0, while PDSCHs #3-#5 and PDSCHs #6-#7 are included in HARQ-ACK feedback groups,Group # 1 andGroup # 2, respectively. In addition, the C-DAT and T-DAT values are accumulated over each HARQ-ACK feedback group. - In the
process 400, transmissions of the PDSCHs #0-#7 and feedback of respective ACK/NACK bits can be performed in a similar way as in theprocess 300 of theFIG. 3 example. Particularly, the feedback of ACK/NACK bits overPUCCH # 1 for PDSCH #3-#5 can fail, and theBS 120 accordingly determines retransmission of the feedback of ACK/NACK bits for PDSCH #3-#5 is needed. - Then, at slot # s, the
BS 120 can transmit a request for a group-based HARQ-ACK feedback that includes the ACK/NACK bits for PDSCH #3-#5. Different from theFIG. 3 example, aDCI 401 scheduling an uplink grant for transmission of aPUSCH # 0 is used as the request. In addition, thePUSCH # 0 is used as a HARQ-ACK TxOP. Specifically, controlled by theBS 120, theDCI 401scheduling PUSCH # 0 carries the GI value (GI=1) of theGroup # 1. In one example, theDCI 401 carrying the GI value of theGroup # 1 can triggers theUE 110 to perform a group-based feedback for all members of theGroup # 1. For example, a HARQ-ACK codebook can be generated to include the ACK/NACK bits of the receptions of PDSCH #3-#5, and transmitted to theBS 120 over thePUSCH # 0. Particularly, there can be more than one HARQ-ACK feedback groups having GI=0 (i.e.,Groups # 0 and #1). In response to receiving the signaling of GI=0 in theDCI 401, theUE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group with GI=0 (i.e., Group #1). - In an alternative example, an additional trigger field (or request field), denoted as RQ in
FIG. 4 at slot # s, is carried by thetrigger DCI 401scheduling PUSCH # 0. The trigger field, for example, can be a 1-bit field that indicates whether theDCI 401 is intended to be used as a trigger DCI for triggering a group-based HARQ-ACK feedback. For example, when RQ=0, theDCI 401 is not a trigger DCI, while when RQ=1, theDCI 401 is treated as a DCI triggering a group-based HARQ-ACK feedback. -
FIG. 5 shows a third group-based HARQ-ACK feedback process 500 according to an embodiment of the disclosure. TheBS 120 and theUE 110 are used as an example to explain theprocess 500. - As shown, downlink transmissions of PDSCHs and associated DCIs and uplink ACK/NACK feedback operations until slot # p+2 in the
process 500 can be similar to the operations until slot # p+2 in the 300 or 400. However, different from theprocess 300 or 400, aprocess DCI 501 without downlink assignment or uplink grant can be used as a trigger DCI for triggering a group-based HARQ-ACK feedback. TheDCI 501 can carry sufficient information for indicating a HARQ-ACK TxOP to theUE 110. The TxOP can be aPUCCH # 3 as shown inFIG. 5 . In one example, similar to the usage of the PDSCH-to-HARQ-timing-indicator to indicate a time slot, and a PUCCH resource indicator to indicate a PUCCH resource, a set of indicators can be employed to indicate uplink transmission resources. In other examples, other mechanisms for indicating uplink transmission resources may be used. - Similarly, the
DCI 501 may carry a GI value indicating which group is to be acknowledged, or may carry a GI value and a trigger field (RQ) which in combination can trigger the group-based HARQ-ACK feedback. -
FIG. 6 shows a fourth group-based HARQ-ACK feedback process 600 according to an embodiment of the disclosure. TheBS 120 and theUE 110 are used as an example to explain theprocess 600. - In
FIG. 6 , a sequence of PDSCHs #0-#10 is transmitted over a serving #0. Controlled by DCIs scheduling PDSCHs #0-#10, HARQ-ACK feedbacks of PDSCHs #0-#10 are associated with HARQ-ACK TxOPs,PUCCH # 0, #1, and #2, respectively. Each DCI carries a C-DAI value, a T-DAI value, a GI value, and a NGI bit. The GI values and NGI bits indicate how the PDSCHs #0-#10 are organized into HARQ-ACK feedback groups,Group # 0, #1, or #2. Specifically, PDSCHs #0-#2, PDSCHs #3-#5 and #8-#10, and PDSCHs #6-#7 are included inGroup # 0, #1, or #2, respectively. - Different from the previous examples of
FIGS. 3-5 , inFIG. 6 , two HARQ-ACK feedback groups,Groups # 1 and #2, are associated with the same TxOP,PUCCH # 2. For example, theDCI 601scheduling PDSCH # 7 carries the GI value ofGroup # 2, and indicates the TxOP ofPUCCH # 2, while similarly, theDCI 602scheduling PDSCH # 10 carries the GI value ofGroup # 1, and also indicates the TxOP ofPUCCH # 2. In response to receiving the 601 and 602, thetrigger DCIs UE 110 can transmit a group-based HARQ-ACK feedback for bothGroups # 1 and #2 over thePUCCH # 2. - In one example, as shown in
FIG. 6 , two HARQ-ACK codebooks,Codebooks # 1 and #2, can be generated corresponding toGroups # 1 and #2. Then, the two codebooks are combined together, for example, by concatenating one codebook with another codebook in increasing or decreasing order of corresponding GI values ofGroups # 1 and #2. - In other examples, signaling of associating more than one HARQ-ACK feedback group with a same TxOP can be performed using trigger DCIs similar to the
401 or 501 in thetrigger DCIs FIG. 4 orFIG. 5 examples. For example, the 401 or 501 can be set to include two GI values corresponding to two HARQ-ACK feedback groups. For another example, more than one trigger DCIs similar to thetrigger DCI 401 or 501 can be transmitted. Those DCIs can indicate a same TxOP but carry different GI values.DCI -
FIG. 7 shows aprocess 700 of the group-based HARQ feedback mechanism according to an embodiment of the disclosure. Theprocess 700 can be performed at theUE 110. TheBS 120 and theUE 110 are used as an example to explain theprocess 700. Theprocess 700 starts from S701 and proceeds to S710. - At S710, one or more DCIs can be received at the
UE 110. Each DCI can be associated with a first downlink transmission, for example, of a PDSCH or a SPS PDSCH release. Each DCI can carry a first GI value of a first HARQ-ACK feedback group. - At S720, a request for a group-based HARQ-ACK feedback can be received by the
UE 110. The request can indicate the first GI value of the first HARQ-ACK feedback group and a first HARQ-ACK TxOP. - In one example, each DCI received at S710 can further indicate a HARQ-ACK TxOP that is different from the first HARQ-ACK TxOP indicated in the request received at S720. In response to receiving the first downlink transmission(s), the
UE 110 may generate and transmit a HARQ-ACK feedback over the HARQ-ACK TxOP indicated by the DCI(s). - However, the
BS 120 failed to detect the HARQ-ACK feedback over the HARQ-ACK TxOP indicated by the DCIs at S710. Accordingly, theBS 120 can transmit the request for a group-based HARQ-ACK feedback at S720. In another example, each DCI received at S710 can further indicate a HARQ-ACK TxOP that is the same as the first HARQ-ACK TxOP indicated in the request received at S720. - At S730, the
UE 110 can generate the group-based HARQ-ACK feedback for acknowledging receptions of downlink transmissions in the first HARQ-ACK feedback group in response to receiving the request at S720. The first downlink transmissions are members of the first HARQ-ACK feedback group. Accordingly, the group-base HARQ-ACK feedback includes HARQ-ACK information bits (ACK/NACK bits) of the first transmissions. - At S740, the group-based HARQ-ACK feedback is transmitted over the first HARQ-ACK TxOP indicated by the request. The
process 700 proceeds to S799 and terminates at S799. -
FIG. 8 shows aprocess 800 of the group-based HARQ feedback mechanism according to an embodiment of the disclosure. Theprocess 800 can be performed at theBS 120. TheBS 120 and theUE 110 are used as an example to explain theprocess 800. Theprocess 800 starts from S801 and proceeds to S810. - At S810, one or more DCIs can be transmitted from the
BS 120. Each DCI can be associated with a first downlink transmission. Each DCI can carry a first GI value of a first HARQ-ACK feedback group. - At S820, a request for a group-based HARQ-ACK feedback can be transmitted from the
BS 120. The request can indicate the first GI value of the first HARQ-ACK feedback group and a first HARQ-ACK TxOP. - At S830, the group-based HARQ-ACK feedback for acknowledging receptions of downlink transmissions in the first HARQ-ACK feedback group can be received over the first HARQ-ACK TxOP indicated by the request. The group-based HARQ-ACK feedback can include HARQ-ACK information bits of the first downlink transmissions transmitted at S810. The
process 800 can proceeds to S899, and terminates at S899. - In a first example, each DCI transmitted at S810 can further indicate a HARQ-ACK TxOP that is different from the first HARQ-ACK TxOP indicated in the request transmitted at S820. In response to receiving the first downlink transmission(s), the
UE 110 may generate and transmit a HARQ-ACK feedback over the HARQ-ACK TxOP. Then, a detection of the HARQ-ACK feedback for the first downlink transmission(s) transmitted over the HARQ-ACK TxOP can be performed at theBS 120. However, the signal quality may be poor. Or, due to channel occupancy by a device in operation with a LBT protocol on an unlicensed spectrum, the HARQ-ACK feedback is not transmitted. Because of the above or other reasons, theBS 120 may fail to correctly detect the HARQ-ACK feedback. Accordingly, theBS 120 can determine to have a retransmission of HARQ-ACK information bits of the first downlink transmissions by transmitting the request for a group-based HARQ-ACK feedback at S820. - In a second example, each DCI transmitted at S810 can further indicate a HARQ-ACK TxOP that is the same as the first HARQ-ACK TxOP indicated in the request transmitted at S820.
- For either the first or the second example, in response to receiving the request at S820, the
UE 110 can generate the group-based HARQ-ACK feedback. Based on the GI values carried in DCIs transmitted at S810, theUE 110 can determine that the first downlink transmissions belong to the first HARQ-ACK feedback group. Thus, theUE 110 can generate the HARQ-ACK information bits of the first downlink transmissions for the group-based HARQ-ACK feedback. -
FIG. 9 shows another group-based HARQ-ACK feedback process 900 according to an embodiment of the disclosure. In theprocess 900, a DCI can request a HARQ-ACK feedback for one or more HARQ-ACK feedback groups (or PDSCH groups) in a same PUCCH. Each such HARQ-ACK feedback group can include a set of downlink transmissions (e.g., transmissions of a PDSCH or an SPS PDSCH release). TheBS 120 and theUE 110 are used as an example to explain theprocess 900. - A sequence of downlink transmissions of PDSCH from #0 to #10 over a serving
cell # 0 are shown inFIG. 9 . Each PDSCH is scheduled by a respective DCI. Each PDSCH is associated (in terms of HARQ-ACK feedback) with a TxOP (one of PUCCHs from #0 to #3) indicated by the respective DCI. For example, the DCI may carry a PDSCH-to-HARQ-timing-indicator and a PUCCH resource indicator for indicating the respective TxOP. - To facilitate the HARQ-ACK feedback for one or more HARQ-ACK feedback groups, the downlink transmissions of PDSCH from #0 to #10 are organized into different HARQ-ACK feedback groups from
Group # 0 toGroup # 2 by theBS 120. ThePDSCHs # 0, #1, and #2 over slots from # n to # n+2 are included in theGroup # 0. ThePDSCHs # 3, #4, #5, #8, #9, and #10 over slots from # m to # m+2 and from # s to # s+2 are included inGroup # 1. ThePDSCHs # 6 and #7 over slots from # p to # p+1 are included in theGroup # 2. The DCIs of theGroup # 0 each carry a same GI value of 0. The DCIs of theGroup # 1 each carry a same GI value of 0. The DCIs of theGroup # 2 each carry a GI value of 1. -
Group # 0 andGroup # 1 are transmitted successively and assigned with the same GI value (GI=0). However, at slot # m, which is the starting slot ofGroup # 1, the NGI bit toggled from 0 to 1 to indicate a new HARQ-ACK feedback group with GI=0 is initiated. - In response to receiving a DCI that schedules a downlink transmission and carries a GI value of a HARQ-ACK feedback group, the
UE 110 can determine to provide a group-based HARQ-ACK feedback for all downlink transmissions belonging to the HARQ-ACK feedback group with the GI value, and transmit the group-based HARQ-ACK feedback (e.g., a HARQ-ACK codebook) over a HARQ-ACK TxOP indicated by the DCI. When there is more than one HARQ-ACK feedback groups having a same GI value, in response to receiving the signaling of a GI value in a DCI, theUE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group having the GI value. - In addition to the NGIs and the GIs, each DCI can further carry a request field (denoted by RQ in
FIG. 9 ) for indicating whether a HARQ-ACK feedback for more than one HARQ-ACK feedback groups is to be transmitted over the respective HARQ-ACK TxOP indicated by each DCI. As shown, when RQ=0 as carried in the DCIs ofGroup # 0, only a HARQ-ACK feedback ofGroup # 0 is transmitted over thePUCCH # 0. When RQ=1 as carried in the DCIs ofGroup # 1 at slot # s to # s+2, in addition to the HARQ-ACK feedback ofGroup # 1, a HARQ-ACK feedback for another HARQ-ACK feedback group having a different GI value than Group #1 (the Group #2) is also transmitted over thePUCCH # 3. Similarly, there can be more than one HARQ-ACK feedback groups having the same GI value (GI=1) ofGroup # 2. In response to receiving the signaling of the RQ=1, theUE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group having the GI value of 1. - The group-based HARQ-
ACK feedback process 900 can be carried out in the following way. At the beginning, atBS 120, the downlink transmissions, including the PDSCHs #0-#2, are formed intoGroup # 0 with GI=0 and RQ=0 carried in the respective DCIs scheduling the PDSCHs #0-#2. TheUE 110 receives the downlink transmissions inGroup # 0 successively, and transmits a HARQ-ACK codebook generated for the receptions ofGroup # 0 over thePUCCH # 0. TheBS 120 receives the HARQ-ACK codebook overPUCCH # 0 correctly. As the DCIs scheduling the PDSCHs #0-#2 each carry the RQ value of 0, no HARQ feedback for an additional HARQ-ACK feedback group is transmitted over thePUCCH # 0. - Next, the
BS 120 similarly transmits the downlink transmissions, PDSCHs #3-#5, with GI=0 and RQ=0 carried in the respective DCIs scheduling the PDSCHs #3-#5. At current stage, theBS 120 knows the HARQ-ACK feedback ofGroup # 0 has been correctly received previously (which means retransmission of the HARQ-ACK feedback ofGroup # 0 is not needed in the further). Accordingly, theBS 120 can toggle the NGI bit from 0 to 1 at slot # m to indicate the start ofGroup # 1 that has a same GI value asGroup # 0. TheUE 110 receives the downlink transmissions of PDSCHs #3-#5 successively, and transmits a HARQ-ACK codebook generated for the receptions ofGroup # 1 over thePUCCH # 1. Similarly, as the DCIs scheduling the PDSCHs #3-#5 each carry the RQ value of 0, no HARQ feedback for an additional HARQ-ACK feedback group is transmitted over thePUCCH # 1. - However, the HARQ-ACK codebook over
PUCCH # 1 may not reach theBS 120 successfully. Accordingly, theBS 120 can determine a retransmission of the ACK/NACK bits for PDSCHs #3-#5 is needed. As a result, signaling a request for the retransmission takes place later when PDSCHs #8-#10 are transmitted. - Next, the
BS 120 similarly transmits the downlink transmissions, PDSCHs #6-#7, with GI=1 and RQ=0 carried in the respective DCIs scheduling the PDSCHs #6-#7. At the slot # p, the GI value changed compared with that at slot # m+2, which indicates the PDSCHs #6-#7 belongs to a HARQ-ACK feedback group (Group #2) different fromGroup # 1 formed by PDSCHs #3-#5. TheUE 110 may receive the downlink transmissions ofGroup # 2, and transmits a HARQ-ACK codebook for the receptions ofGroup # 2 over thePUCCH # 2. Similarly, as the DCIs scheduling the PDSCHs #6-#7 each carry the RQ value of 0, no HARQ feedback for an additional HARQ-ACK feedback group is transmitted over thePUCCH # 2. - However, the HARQ-ACK codebook over
PUCCH # 2 may not reach theBS 120 successfully. Accordingly, theBS 120 can determine a retransmission of the ACK/NACK bits for PDSCHs #6-#7 is needed. As a result, signaling a request for the retransmission takes place later when PDSCHs #8-#10 are transmitted. The request can be represented by an RQ having the value of 1. - Thereafter, the
BS 120 may start to transmit the downlink transmissions PDSCHs #8-#10. At this stage, theBS 120 can determine the DCIs scheduling PDSCHs #8-#10 to carry the same GI values (GI=0) and the same NGI bits (NGI=1) as in DCIs scheduling PDSCHs #3-#5. In this way, theBS 120 can effectively indicate theUE 110 that PDSCHs #3-#5 and PDSCHs #8-#10 belong to the same HARQ-ACK feedback group (Group #1), and a retransmission of ACK/NACK bits of PDSCHs #3-#5 can be performed by generating a group-based HARQ-ACK feedback. - In addition, the
BS 120 can determine the DCIs scheduling PDSCHs #8-#10 to carry the RQ values of 1. In this way, theBS 120 can effectively indicate theUE 110 that a retransmission of ACK/NACK bits of PDSCHs #6-#7 can be performed, and a HARQ-ACK codebook ofGroup # 2 can be transmitted in addition to a HARQ-ACK codebook ofGroup # 1. - In response to receiving a DCI carrying GI=0, and indicating the TxOP of
PUCCH # 3, such as theDCI 901 at slot # s+2 scheduling thePDSCH # 10, theUE 110 can determine to provide a group-based HARQ-ACK feedback for all downlink transmissions belonging to the HARQ-ACK feedback group having GI=0, and transmit the group-based HARQ-ACK feedback over the TxOP ofPUCCH # 3. Particularly, there are more than one HARQ-ACK feedback groups having GI=0 (i.e.,Groups # 0 and #1). In response to receiving the signaling of GI=0 in theDCI 301, theUE 110 can acknowledge the most recent (or the newest) HARQ-ACK feedback group with GI=0 (i.e., Group #1). - In addition, in response to receiving the
DCI 901 carrying RQ=1, in addition to the HARQ-ACK feedback forGroup # 1, theUE 110 can determine to provide a group-based HARQ-ACK feedback for another HARQ-ACK feedback group with a GI value different from the GI value (GI=0) ofGroup # 1, such as Group #2 (having the GI=1). - As can be seen, the
DCI 901 scheduling thePDSCH # 10 and indicating the TxOP ofPUCCH # 3 functions as a request for HARQ-ACK feedback for multiple HARQ-ACK feedback groups. - It is noted that a DCI used as a request for a HARQ-ACK feedback for one or more HARQ-ACK feedback groups is not limited to a DCI that triggers a retransmission of a previously failed HARQ-ACK feedback, such as the
DCI 901. For example, the DCIs scheduling thePDSCH # 3, #4, and #5 can also be used as a request for a HARQ-ACK feedback of one or more HARQ-ACK feedback groups. For example, assuming a HARQ-ACK feedback of a previously transmitted HARQ-ACK feedback group (Group # q) with GI=1 is failed (this HARQ-ACK feedback takes place prior to slot # m), one or all of the DCIs scheduling the PDSCH #3-#5 can be configured to carry RQ=1. TheUE 110 can accordingly transmit a HARQ-ACK feedback for both Group #1 (over the slot # m-# m+2) and Group # q. - In
FIG. 9 , as a particular example, the GI values are indicated by a 1-bit field. Two different GI values, 0 or 1, are available for representing two HARQ-ACK feedback groups. Thus, the 1-bit request field (RQ) is sufficient to indicate whether one or two HARQ-ACK feedback groups are provided with HARQ-ACK feedbacks: if RQ=0 (or 1), only the HARQ-ACK feedback group with the indicated GI value in the DCI is provided with the feedback, while if RQ=1 (or 0), both of the two HARQ-ACK feedback groups with GI values of 1 and 0 are provided with the feedbacks. - More generally compared with the
FIG. 9 example, a request for a HARQ-ACK feedback for one or more HARQ-ACK feedback groups can be conveyed by using a request field in a DCI. The request field can explicitly or implicitly indicate zero, one, or more than one HARQ-ACK feedback groups with different GI values in addition to a HARQ-ACK feedback group a GI value of which is carried in the respective DCI. The former can be referred to as second HARQ-ACK feedback groups, while the latter can be referred to as a first HARQ-ACK feedback group in the context of HARQ-ACK feedback of more than one HARQ-ACK feedback groups. - In an example, the request field for indicating second HARQ-ACK feedback groups can explicitly specify GI values of intended second HARQ-ACK feedback groups. In an example, the request filed can specify a number of intended second HARQ-ACK feedback groups. A UE can accordingly transmit the same number of the most recently received second HARQ-ACK feedback groups. In an embodiment, a 1-bit request field is used: when RQ=0 (or 1), no second HARQ-ACK feedback group is acknowledged, while when RQ=1 (or 0), all of the most recently received second HARQ-ACK feedback groups with different GI values are acknowledged.
- For a second HARQ-ACK feedback group indicated by the request field, there can be more than one HARQ-ACK feedback groups having a same GI value as that of the intended second HARQ feedback group. The most recent one of those HARQ-ACK feedback groups can be acknowledged as the intended second HARQ-ACK feedback group.
- In addition, compared with using a DCI scheduling a PDSCH or indicating a SPS PDSCH release as a request for a HARQ-ACK feedback for multiple HARQ-ACK feedback groups, the request can take other forms. For example, the
401 and 501 in theDCIs FIG. 4 andFIG. 5 can be used to perform the request (e.g., carry a request field to explicitly or implicitly indicate second HARQ-ACK feedback groups) in some other examples. - Further, similar to the
FIG. 6 example, codebooks of a first HARQ-ACK feedback group and one or more second HARQ-ACK feedback groups can be concatenated when transmitted over a HARQ-ACK TxOP. For example, multiple HARQ-ACK codebooks can be concatenated in increasing or decreasing order of respective GI values of the first and second HARQ-ACK feedback groups. -
FIG. 10 shows aprocess 1000 of providing a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure. Theprocess 1000 can be performed at theUE 110. TheBS 120 and theUE 110 are used as an example to explain theprocess 1000. Theprocess 1000 starts from S1001 and proceeds to S1010. - At S1010, a first HARQ-ACK feedback group is received. The first HARQ-ACK feedback group can include a set of downlink transmissions each associated with DCIs. The DCIs can include a first DCI requesting a HARQ-ACK feedback for one or more HARQ-ACK feedback groups. For example, the one or more HARQ-ACK feedback groups can include at least the first HARQ-ACK feedback group, and zero, one, or more than one second HARQ-ACK feedback groups. In addition, the first DCI may indicate a HARQ-ACK TxOP for transmitting the requested HARQ-ACK feedback.
- At S1020, in response to receiving the first DCI, the
UE 110 can generate HARQ-ACK codebooks for the first and second HARQ-ACK feedback groups, and transmit the HARQ-ACK codebooks as the requested HARQ-ACK feedback over the HARQ-ACK TxOP. For example, the HARQ-ACK codebooks can be concatenated according to a predefined order to form a combined codebook. Theprocess 1000 proceeds to S1099 and terminates at S1099. -
FIG. 11 shows aprocess 1100 of receiving a HARQ-ACK feedback for one or more HARQ-ACK feedback groups according to an embodiment of the disclosure. Theprocess 1100 can be performed at theBS 120. TheBS 120 and theUE 110 are used as an example to explain theprocess 1100. Theprocess 1100 starts from S1101 and proceeds to S1110. - At S1110, a first HARQ-ACK feedback group is transmitted. The first HARQ-ACK feedback group can include a set of downlink transmissions each associated with DCIs. The DCIs can include a first DCI requesting a HARQ-ACK feedback for one or more HARQ-ACK feedback groups. For example, the one or more HARQ-ACK feedback groups can include at least the first HARQ-ACK feedback group, and zero, one, or more than one second HARQ-ACK feedback groups. In addition, the first DCI may indicate a HARQ-ACK TxOP for the
UE 110 to transmit the requested HARQ-ACK feedback. - At S1120, the requested feedback for the first and second HARQ-ACK feedback groups can be received over the HARQ-ACK TxOP indicated by the first DCI. For example, in response to receiving the first DCI, the
UE 110 can generate HARQ-ACK codebooks for the first and second HARQ-ACK feedback groups, and transmit the HARQ-ACK codebooks as the requested HARQ-ACK feedback over the HARQ-ACK TxOP. Theprocess 1100 proceeds to S1199 and terminates at S1199. - Details for informing a UE of a timing and resource of a HARQ-ACK TxOP are described below. As described, a DCI associated with a downlink transmission (e.g., a transmission of a PDSCH or an SPS PDSCH release) can indicate a timing and resource of a HARQ-ACK feedback TxOP corresponding to the downlink transmission. For example, a PUCCH resource can be indicated by a PUCCH resource indicator field in the DCI when a PUCCH is used for the HARQ-ACK TxOP.
- In addition, a slot offset (a number of slots), denoted by k, between the downlink transmission and the HARQ-ACK TxOP can be indicated by a PDSCH-to-HARQ-timing-indicator field (also referred to as a HARQ-ACK feedback delay field) in the DCI. Accordingly, when the UE is scheduled with a PDSCH ending in slot # n by a DCI, the UE can provide a HARQ-ACK feedback for reception of the PDSCH in a HARQ-ACK TxOP starting at slot # n+k. The PDSCH-to-HARQ-timing-indicator is referred to as a timing indicator below for brevity.
- In an example, a first DCI format, denoted by DCI format 1_0, is used. The timing indicator field in the DCI format 1_0 can have a field size of 3 bits, and thus have 8 code points {000, 001, 010, 011, 100, 101, 110, 111}. Each code point represents a field value of the timing indicator field. Each field value (code point) can be mapped to or associated with a slot offset that is one of {1, 2, 3, 4, 5, 6, 7, 8}. This mapping relationship can be predefined (e.g., standardized, or broadcasted as system information).
- To increase flexibility, in another example, a second DCI format, denoted as DCI format 1_1, is used. In DCI format 1_1, timing indicator field values (code points) are also mapped to different slot offsets. However, the mapping relationship can be dynamically configured, for example, by an RRC signaling parameter, denoted by dl-DataToUL-ACK.
-
FIG. 12 shows an example of mapping timing indicator field values to numbers of slots by RRC signaling. As shown, the timing indicator can have a field size of 1 bit, 2 bits, or 3 bits. Corresponding to different field size, the timing indicator can have different number of filed values (code points). Corresponding to a timing indicator field value, a number of slots can be specified. For example, for the 3-bit field size, 8 different slot offsets can be configured. -
FIG. 13 shows an example of how HARQ-ACK feedback timings are determined based on timing indicator field values in DCIs. As shown, a sequence of PDSCHs fromPDSCH # 1 toPDSCH # 6 are transmitted over slots # n−# n+2 and # n+4-# n+6, and two HARQ-ACK TxOPs,PUCCH # 1 andPUCCH # 2, are provided over slots # n+3 and # n+7. -
PDSCH # 1 ends in slot # n, and a slot offset of k=3 is indicated by a timing indicator field in a DCI scheduling PDSCH # n. Accordingly, the UE can provide corresponding HARQ-ACK feedback information in the HARQ-ACK TxOP #1 (PUCCH #1) within slot # n+3 when the DCI is detected by the UE. Similarly,PDSCH # 2 at slot # n+1 has a timing indicator field in a corresponding DCI indicating a slot offset of k=2. Accordingly, the UE can provide corresponding HARQ-ACK feedback information in the HARQ-ACK TxOP #1 (PUCCH #1) within slot # n+3. - For PDSCHs #3-#6 at slots # n+2, # n+4, # n+5, and # n+6, slot offsets 5, 3, 2, and 1 are provided, respectively, by corresponding timing indicator fields in DCIs scheduling the PDSCHs #3-#6. Accordingly, the HARQ-ACK TxOP #2 (PUCCH #2) at slot # n+7 is used by the UE to provide corresponding HARQ-ACK feedback information.
- In the above example of
FIG. 13 , a BS determines a HARQ-ACK TxOP for a PDSCH when scheduling the PDSCH to the UE. However, in some scenarios, the BS cannot determine a HARQ-ACK TxOP for a PDSCH when scheduling the PDSCH to the UE due to, for example, uncertainty of channel access in an unlicensed band. For example, the UE may operate on an unlicensed band based on a listen-before-talk (LBT) protocol, and obtain a channel occupancy time (COT). A PDSCH scheduling may take place near the end of the COT. Considering a minimum time needed by the UE to prepare a HARQ-ACK feedback, a timing of the HARQ-ACK feedback may be after the end of the COT. The BS (e.g., gNB) may have to compete with other devices for another COT based on the listen-before-talk (LBT) protocol. Thus, whether the UE can be successful at obtaining another COT is unknown. To void such an uncertainty, the BS may determine to provide a HARQ-ACK TxOP for the PDSCH in the future after the PDSCH has been scheduled. - Under the above scenario, a mechanism can be introduced to tell the UE that the HARQ-ACK feedback for the corresponding PDSCH is postponed, the UE needs to store the corresponding HARQ-ACK information, and a timing and resource for corresponding HARQ-ACK feedback will be provided at a later time.
- In an embodiment, a DCI associated with a downlink transmission to a UE can indicate the UE that the downlink transmission is associated with a pending HARQ-ACK TxOP. For example, a particular field value (a code point) of a timing indicator in the DCI can be used to convey the indication.
- In a first example, a field value (a code point) of a timing indicator in a DCI can be predefined to convey the indication. For example, the DCI format 1_0 can be employed, and one of the 8 code points (e.g., 001, or 111) can be designated to represent a pending HARQ-ACK TxOP. For example, this designation can be specified in a standard, or can be provided to the UE in a form of system information.
- In a second example, a field value (a code point) of a timing indicator in a DCI can be configured by a higher layer (e.g., RRC signaling) to indicate the pending HARQ-ACK TxOP. For example, the DCI format 1_1 can be employed, and one of the code points corresponding to a 1-bit, 2-bit or 3-bit field size can be configured to represent a pending HARQ-ACK TxOP.
-
FIG. 14 shows an example of a timing indicatorfield value configuration 1400. Theconfiguration 1400 can be conveyed with an RRC signaling parameter (e.g., dl-DataToUL-ACK). As shown, a timing indicator has a 3-bit field size, and accordingly has 8 field values (code points) from 000 to 111. In theconfiguration 1400, the timingindicator field value 111 is configured to represent a pending HARQ-ACK TxOP (meaning a HARQ-ACK feedback for a corresponding downlink transmission is postponed). In an example, a particular value, such as 99, can be used to denote the pending HARQ-ACK TxOP, and configured to the timingindicator field value 111. The other timing indicator filed values from 000 to 110 are configured to represent a slot offset of 2, 4, 5, 6, 8, 10, or 12 slots, respectively. - It is noted that, in other examples, a timing indicator may have a field size larger than 3 bits. In addition, corresponding to a particular timing indicator field size, any particular timing indicator field value can be used to indicate a pending HARQ-ACK TxOP.
- In an example, a DCI without carrying a timing indicator is used to convey to a UE that a HARQ-ACK feedback for a corresponding downlink transmission is postponed. The UE may decode such a DCI to determine an absence of the DCI, and accordingly wait for an available HARQ-ACK TxOP.
- When a UE receives a DCI carrying a timing indicator field value associated with a pending HARQ-ACK TxOP, the UE can determine that a HARQ-ACK feedback for a downlink transmission associated with the DCI is postponed until a timing and resource for the HARQ-ACK feedback is provided later from a network side. Accordingly, the UE may generate HARQ-ACK information corresponding to the respective downlink transmission, and transmit the HARQ-ACK information to the network side when a HARQ-ACK TxOP is available in a later time.
- Various methods can be employed to provide a HARQ-ACK TxOP for transmission of postponed HARQA-ACK information. In an example, a UE with postponed HARQ-ACK information may automatically transmit the HARQ-ACK information once a HARQ-AC TxOP is available. In another example, a PDSCH with postponed HARQ-ACK information can be grouped into a HARQ-ACK feedback group and associated with a GI. The group-based HARQ-ACK feedback mechanism described herein can thus be used by a BS to trigger a UE to transmit the postponed HARQ-ACK information. When generating the HARQ-ACK information, the UE may generate a codebook including HARQ-ACK bits of multiple downlink transmissions of which HARQ-ACK information has been postponed. Those multiple downlink transmissions can belong to a same or different HARQ-ACK feedback groups in various examples.
-
FIG. 15 shows another example of a timing indicatorfield value configuration 1500. For example, theconfiguration 1500 can be provided from a BS to a UE by RRC signaling. As shown, there are 16 timing indicator field values from 0 to 15. The timingindicator field value 14 is configured to represent a first pending HARQ-ACK TxOP, while the timingindicator field value 15 is configured to represent a second pending HARQ-ACK TxOP. In this way, downlink transmissions with postponed HARQ-ACK information can be organized into different groups by assigning different timing indicator field values in DCIs associated with the downlink transmissions. When one or more HARQ-ACK TxOPs are available in the future, the HARQ-ACK information of those different groups can be transmitted with a same HARQ-ACK TxOP or different HARQ-ACK TxOPs. In an example, the UE may determine one or more codebooks for the downlink transmissions associated with the same pending HARQ-ACK TxOP. -
FIG. 16 shows a HARQ-ACK feedback process 1600 according to an embodiment of the disclosure. During theprocess 1600, a DCI associated with a downlink transmission (e.g., a transmission of a PDSCH or a SPS PDSCH release) indicates a postponed HARQ-ACK TxOP for acknowledging a reception of the downlink transmission. Therefore, a HARQ-ACK feedback for the downlink transmission is pended. TheBS 120 and theUE 110 are used as an example to explain theprocess 1600. Theprocess 1600 can start from S1610. - At S1610, a timing indicator field value configuration is transmitted from the
BS 120 to theUE 110. For example, the timing indicator field value configuration can be provided by a higher layer (with respect to a physical layer), for example, in a protocol stack of a NR air interface by RRC signaling. In the timing indicator field value configuration, a particular timing indication field value can be designated to indicate a pending HARQ-ACK TxOP (meaning a HARQ-ACK feedback for a corresponding downlink transmission is postponed). Other timing indication field value(s) can each be configured with a corresponding slot offset. - At S1620, a DCI indicating a postponed HARQ-ACK feedback for a downlink transmission associated with the DCI can be transmitted from the
BS 120 to theUE 110. For example, the DCI and the associated downlink transmission may take place at a point near the end of a COT, and thus whether and when theBS 120 can obtain another COT is uncertain. Therefore, theBS 120 may determine to include the indication field value that represents a pending HARQ-ACK TxOP into the DCI. By receiving the indication field value, theUE 110 can interpret the indication field value as that the HARQ-ACK feedback for the downlink transmission is postponed until a timing and resource for the HARQ-ACK feedback is provided in a later time. In response, theUE 110 may generate HARQ-ACK feedback information, such as one or more ACK/NACK bits, for reception of the downlink transmission. - At S1630, a timing and resource for a HARQ-ACK TxOP (e.g., a PUCCH) is received. For example, a group-based HARQ-ACK feedback request may be received from the
BS 120. The request may indicate the HARQ-ACK feedback for the downlink transmission at S1620 can be transmitted over the HARQ-ACK TxOP. - At S1640, the HARQ-ACK feedback generated at S1620 can be transmitted over the HARQ-ACK TxOP from the
UE 110 to theBS 120 in response to receiving the timing and resource of the HARQ-ACK TxOP. While one downlink transmission at S1620 is shown inFIG. 16 , there can be multiple downlink transmissions of which HARQ-ACK feedbacks are postponed. Accordingly, HARQ-ACK feedback information of the multiple downlink transmissions may be organized into one or more HARQ-ACK codebooks. All or a part of the one or more HARQ-ACK codebooks can be transmitted over the HARQ-ACK TxOP at S1640. Theprocess 1600 can terminates thereafter. -
FIG. 17 shows anexemplary apparatus 1700 according to embodiments of the disclosure. Theapparatus 1700 can be configured to perform various functions in accordance with one or more embodiments or examples described herein. Thus, theapparatus 1700 can provide means for implementation of mechanisms, techniques, processes, functions, components, systems described herein. For example, theapparatus 1700 can be used to implement functions of theUE 110 or theBS 120 in various embodiments and examples described herein. Theapparatus 1700 can include a general purpose processor or specially designed circuits to implement various functions, components, or processes described herein in various embodiments. Theapparatus 1700 can includeprocessing circuitry 1710, amemory 1720, and a radio frequency (RF)module 1730. - In various examples, the
processing circuitry 1710 can include circuitry configured to perform the functions and processes described herein in combination with software or without software. In various examples, theprocessing circuitry 1710 can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), digitally enhanced circuits, or comparable device or a combination thereof. - In some other examples, the
processing circuitry 1710 can be a central processing unit (CPU) configured to execute program instructions to perform various functions and processes described herein. Accordingly, thememory 1720 can be configured to store program instructions. Theprocessing circuitry 1710, when executing the program instructions, can perform the functions and processes. Thememory 1720 can further store other programs or data, such as operating systems, application programs, and the like. Thememory 1720 can include non-transitory storage media, such as a read only memory (ROM), a random access memory (RAM), a flash memory, a solid state memory, a hard disk drive, an optical disk drive, and the like. - In an embodiment, the
RF module 1730 receives a processed data signal from theprocessing circuitry 1710 and converts the data signal to beamforming wireless signals that are then transmitted viaantenna arrays 1740, or vice versa. TheRF module 1730 can include a digital to analog convertor (DAC), an analog to digital converter (ADC), a frequency up convertor, a frequency down converter, filters and amplifiers for reception and transmission operations. TheRF module 1730 can include multi-antenna circuitry for beamforming operations. For example, the multi-antenna circuitry can include an uplink spatial filter circuit, and a downlink spatial filter circuit for shifting analog signal phases or scaling analog signal amplitudes. Theantenna arrays 1740 can include one or more antenna arrays. - The
apparatus 1700 can optionally include other components, such as input and output devices, additional or signal processing circuitry, and the like. Accordingly, theapparatus 1700 may be capable of performing other additional functions, such as executing application programs, and processing alternative communication protocols. - The processes and functions described herein can be implemented as a computer program which, when executed by one or more processors, can cause the one or more processors to perform the respective processes and functions. The computer program may be stored or distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with, or as part of, other hardware. The computer program may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. For example, the computer program can be obtained and loaded into an apparatus, including obtaining the computer program through physical medium or distributed system, including, for example, from a server connected to the Internet.
- The computer program may be accessible from a computer-readable medium providing program instructions for use by or in connection with a computer or any instruction execution system. The computer readable medium may include any apparatus that stores, communicates, propagates, or transports the computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable medium can be magnetic, optical, electronic, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. The computer-readable medium may include a computer-readable non-transitory storage medium such as a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a magnetic disk and an optical disk, and the like. The computer-readable non-transitory storage medium can include all types of computer readable medium, including magnetic storage medium, optical storage medium, flash medium, and solid state storage medium.
- While aspects of the present disclosure have been described in conjunction with the specific embodiments thereof that are proposed as examples, alternatives, modifications, and variations to the examples may be made. Accordingly, embodiments as set forth herein are intended to be illustrative and not limiting. There are changes that may be made without departing from the scope of the claims set forth below.
Claims (20)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/579,414 US20200106569A1 (en) | 2018-09-27 | 2019-09-23 | Mechanisms for postponing hybrid automatic repeat request acknowledgement (harq-ack) feedback |
| TW108134361A TWI723553B (en) | 2018-09-27 | 2019-09-24 | Method and user equipment for postponing hybrid automatic repeat request acknowledgement (harq-ack) feedback |
| PCT/CN2019/107740 WO2020063641A1 (en) | 2018-09-27 | 2019-09-25 | Mechanisms for postponing hybrid automatic repeat request acknowledgement (harq-ack) feedback |
| CN201980005079.8A CN111226409A (en) | 2018-09-27 | 2019-09-25 | Mechanism for deferring hybrid automatic repeat request confirmation feedback |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862737239P | 2018-09-27 | 2018-09-27 | |
| US16/579,414 US20200106569A1 (en) | 2018-09-27 | 2019-09-23 | Mechanisms for postponing hybrid automatic repeat request acknowledgement (harq-ack) feedback |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20200106569A1 true US20200106569A1 (en) | 2020-04-02 |
Family
ID=69945285
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/579,414 Abandoned US20200106569A1 (en) | 2018-09-27 | 2019-09-23 | Mechanisms for postponing hybrid automatic repeat request acknowledgement (harq-ack) feedback |
| US16/582,477 Active 2039-09-27 US11336403B2 (en) | 2018-09-27 | 2019-09-25 | Group-based hybrid automatic repeat request (HARQ) acknowledgement feedback |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/582,477 Active 2039-09-27 US11336403B2 (en) | 2018-09-27 | 2019-09-25 | Group-based hybrid automatic repeat request (HARQ) acknowledgement feedback |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US20200106569A1 (en) |
| CN (2) | CN111226409A (en) |
| TW (2) | TWI723553B (en) |
| WO (2) | WO2020063641A1 (en) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10999041B2 (en) * | 2019-01-11 | 2021-05-04 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting feedback information, terminal device, and network device |
| US11032831B2 (en) * | 2019-08-23 | 2021-06-08 | Qualcomm Incorporated | Handling missed hybrid automatic repeat request (HARQ) opportunities, multiple HARQ opportunities, or both for discontinuous reception (DRX) |
| US20210211241A1 (en) * | 2018-09-28 | 2021-07-08 | Intel Corporation | Physical uplink control channel resource determination and multiplexing of multiple hybrid automatic repeat request acknowledgement feedbacks and other uplink control information on physical uplink control channel and physical uplink shared channel |
| US11191068B2 (en) * | 2018-11-12 | 2021-11-30 | Qualcomm Incorporated | Per transmission configuration channel sensing |
| US20220007399A1 (en) * | 2020-01-16 | 2022-01-06 | Ofinno, Llc | Acknowledgment Transmission in Wireless Communications Systems |
| CN113966001A (en) * | 2020-07-21 | 2022-01-21 | 诺基亚技术有限公司 | Semi-persistent scheduling data transmission triggered hybrid automatic repeat request acknowledgement reporting |
| US20220045828A1 (en) * | 2019-04-30 | 2022-02-10 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Resource determination method, apparatus, and storage medium |
| US20220078827A1 (en) * | 2018-12-29 | 2022-03-10 | Beijing Unisoc Communications Technology Co., Ltd. | Downlink data scheduling harq-ack codebook feedback and generation methods and devices, and medium |
| US20220094483A1 (en) * | 2020-09-18 | 2022-03-24 | Qualcomm Incorporated | Codebook generation for sps with delayed harq |
| US20220116973A1 (en) * | 2020-10-08 | 2022-04-14 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting and receiving feedback information in communication system |
| US11349614B2 (en) * | 2019-04-24 | 2022-05-31 | Telefonaktiebolaget Lm Ericsson (Publ) | HARQ-ACK reporting with PDSCH grouping |
| WO2022198581A1 (en) * | 2021-03-25 | 2022-09-29 | JRD Communication (Shenzhen) Ltd. | Wireless communication method, user equipment, and base station |
| US20220368464A1 (en) * | 2019-07-01 | 2022-11-17 | Sharp Kabushiki Kaisha | Terminal apparatus, base station apparatus, and communication method |
| US20220416956A1 (en) * | 2020-10-16 | 2022-12-29 | Zte Corporation | Methods and devices for generating harq-ack feedback of multiple pdschs scheduled by single dci |
| US20230124262A1 (en) * | 2019-07-12 | 2023-04-20 | Lg Electronics Inc. | Method and device for transmitting/receiving harq-ack information in wireless communication system |
| US20230140695A1 (en) * | 2019-10-11 | 2023-05-04 | Ntt Docomo, Inc. | Terminal and radio communication method |
| US11659560B2 (en) * | 2019-09-30 | 2023-05-23 | Qualcomm Incorporated | Group-based acknowledgment feedback for wireless communications in the presence of semi-persistent scheduling |
| US20230336216A1 (en) * | 2019-02-01 | 2023-10-19 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting feedback information, terminal device and network device |
| JP2024001107A (en) * | 2015-01-28 | 2024-01-09 | インターデイジタル パテント ホールディングス インコーポレイテッド | Uplink feedback methods for operating with large number of carriers |
| US20240023118A1 (en) * | 2018-12-28 | 2024-01-18 | Samsung Electronics Co., Ltd. | Method and device for grant-free data transmission in wireless communication system |
| US20240204919A1 (en) * | 2021-09-24 | 2024-06-20 | Apple Inc. | Method and apparatus for hybrid automatic repeat request acknowledgement/physical uplink control channel occasion retransmission |
| US12101779B2 (en) * | 2018-12-28 | 2024-09-24 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Wireless communication method, terminal device, and network device |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10972225B2 (en) | 2019-05-16 | 2021-04-06 | Qualcomm Incorporated | Acknowledgment feedback techniques in shared radio frequency spectrum |
| US20220330297A1 (en) * | 2019-08-23 | 2022-10-13 | Lenovo (Beijing) Limited | Method and Apparatus for Determining HARQ-ACK Codebook |
| CN115004760B (en) * | 2020-01-23 | 2025-03-07 | 高通股份有限公司 | Dynamically enable and disable physical downlink shared channel scheduling using downlink control information |
| US11849462B2 (en) | 2020-04-09 | 2023-12-19 | Qualcomm Incorporated | Techniques for determining group identification and a downlink assignment index for enhanced dynamic codebooks |
| CN115668830B (en) | 2020-05-22 | 2024-12-31 | 中兴通讯股份有限公司 | Method and apparatus for configuring HARQ-ACK feedback |
| CN115668831B (en) | 2020-05-22 | 2025-09-26 | 中兴通讯股份有限公司 | Method and apparatus for configuring HARQ-ACK feedback |
| EP4169313B1 (en) * | 2020-07-27 | 2025-09-03 | Telefonaktiebolaget LM Ericsson (publ.) | Method, apparatus and computer program product for scheduling delay associated with harq processes in lte-mtc |
| WO2022027598A1 (en) * | 2020-08-07 | 2022-02-10 | Apple Inc. | Method and apparatus for hybrid automatic repeat request (harq) -acknowledgement (ack) feedback for semi-persistent scheduling (sps) physical downlink shared channel (pdsch) release |
| US12206502B2 (en) | 2020-08-07 | 2025-01-21 | Apple Inc. | Method and apparatus for group based physical downlink shared channel (PDSCH) hybrid automatic repeat request (HARQ)-acknowledgement (ACK) feedback in wireless communication |
| WO2022053843A1 (en) * | 2020-09-11 | 2022-03-17 | Orope France Sarl | Apparatus and method of communication |
| CN114337954B (en) * | 2020-09-30 | 2023-10-27 | 维沃移动通信有限公司 | HARQ-ACK feedback method, terminal and network side equipment |
| US11956798B2 (en) * | 2020-10-19 | 2024-04-09 | Samsung Electronics Co., Ltd. | Method and apparatus for grant-free data transmission in wireless communication system |
| US12402127B2 (en) | 2020-11-24 | 2025-08-26 | Samsung Electronics Co., Ltd. | Methods, systems, and devices for SPS PDSCH release |
| CN114630426B (en) * | 2020-12-11 | 2025-04-25 | 北京紫光展锐通信技术有限公司 | Codebook generation method and device for semi-persistent scheduling physical downlink shared channel |
| EP4277184B1 (en) * | 2021-01-05 | 2025-09-24 | JRD Communication (Shenzhen) Ltd | Harq transmission enhancement method, communication device, and readable storage medium |
| CN116803032B (en) * | 2021-01-15 | 2025-12-02 | Lg电子株式会社 | Methods for receiving and transmitting downlink channels, user equipment, processing devices, base stations, storage media, and computer program products. |
| US20230422250A1 (en) * | 2021-01-29 | 2023-12-28 | Qualcomm Incorporated | Transmission of deferred sps harq feedback coinciding with current pucch |
| CN114980347A (en) * | 2021-02-26 | 2022-08-30 | 上海推络通信科技合伙企业(有限合伙) | Method and apparatus in a node used for wireless communication |
| EP4186305A4 (en) * | 2021-09-28 | 2023-11-29 | Samsung Electronics Co., Ltd. | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING DATA AND CONTROL INFORMATION IN A WIRELESS COMMUNICATION SYSTEM |
| US20250038898A1 (en) * | 2023-07-27 | 2025-01-30 | Qualcomm Incorporated | Segment based feedback codebook |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130301582A1 (en) * | 2011-01-17 | 2013-11-14 | Huawei Technologies Co., Ltd. | Method for semi-persistent scheduling, user equipment and network device |
| US20170280430A1 (en) * | 2016-03-24 | 2017-09-28 | Sharp Laboratories Of America, Inc. | Systems and methods for uplink control information reporting with license-assisted access (laa) uplink transmissions |
| US20180279297A1 (en) * | 2017-03-23 | 2018-09-27 | Sharp Laboratories Of America, Inc. | User equipments, base stations and methods |
| US20190052414A1 (en) * | 2017-08-10 | 2019-02-14 | Alireza Babaei | Multiplexing mechanism for uplink control information |
| US20190280820A1 (en) * | 2016-04-04 | 2019-09-12 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving feedback in wireless communication system |
| US20200044792A1 (en) * | 2018-08-01 | 2020-02-06 | Charter Communications Operating, Llc | Disabling radio link control (rlc) acknowledgments for packets for which acknowledgements are supported at network or higher layer |
| US20200213044A1 (en) * | 2017-10-09 | 2020-07-02 | Huawei Technologies Co., Ltd. | Method and apparatus for sending harq-ack feedback codebook and device |
| US20200374884A1 (en) * | 2018-02-12 | 2020-11-26 | China Academy Of Telecommunications Technology | Method and device for determining information domain value in dci |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008093233A2 (en) | 2007-02-02 | 2008-08-07 | Lg Electronics Inc. | Methods of transmitting and receiving data in communication system |
| CN101882985B (en) * | 2009-05-06 | 2015-08-12 | 中兴通讯股份有限公司 | The indicating means that hybrid automatic repeat-request sends and base station thereof |
| CN103095433B (en) * | 2011-11-04 | 2018-06-15 | 北京三星通信技术研究有限公司 | A kind of method for sending HARQ-ACK feedback information |
| CN104380645A (en) | 2012-06-28 | 2015-02-25 | 诺基亚公司 | Flexible HARQ ACK/NACK transmission |
| WO2014110826A1 (en) | 2013-01-21 | 2014-07-24 | 华为技术有限公司 | Hybrid automatic repeat request feedback method, base station, and user equipment |
| JP6224358B2 (en) * | 2013-06-14 | 2017-11-01 | 株式会社Nttドコモ | Wireless base station, user terminal, and wireless communication method |
| US9706537B2 (en) | 2013-07-10 | 2017-07-11 | Industrial Technology Research Institute | Method of handling HARQ feedbacks and related communication device |
| US9923690B2 (en) | 2013-08-06 | 2018-03-20 | Texas Instruments Incorporated | Dynamic signaling of the downlink and uplink subframe allocation for a TDD wireless communication system |
| US9819467B2 (en) | 2014-08-08 | 2017-11-14 | Qualcomm Incorporated | Communicating feedback in listen-before-talk (LBT) wireless networks |
| WO2016093556A1 (en) | 2014-12-09 | 2016-06-16 | 엘지전자 주식회사 | Method and user equipment for transmitting harq ack/nack for downlink data when using more than five cells according to carrier aggregation |
| US9893865B2 (en) | 2014-12-22 | 2018-02-13 | Industrial Technology Research Institute | Method of handling communication operation in communication system and related apparatus |
| CN105743619B (en) | 2014-12-26 | 2020-10-27 | 北京三星通信技术研究有限公司 | Method and apparatus for hybrid automatic repeat request (HARQ) transmission |
| US10601567B2 (en) | 2015-01-28 | 2020-03-24 | Interdigital Patent Holdings, Inc. | Uplink feedback methods for operating with a large number of carriers |
| WO2017035300A1 (en) | 2015-08-25 | 2017-03-02 | Idac Holdings, Inc. | Framing, scheduling, and synchronization in wireless systems |
| WO2017044066A1 (en) * | 2015-09-11 | 2017-03-16 | Intel IP Corporation | Transmission of uplink control information in wireless systems |
| EP3378264A1 (en) | 2015-11-19 | 2018-09-26 | Nokia Solutions and Networks Oy | Dynamic harq-ack codebook size in unlicensed spectrum |
| WO2017099835A1 (en) * | 2015-12-07 | 2017-06-15 | Intel IP Corporation | Ue and enb for harq feedback bundling and timing |
| US11129152B2 (en) | 2016-02-04 | 2021-09-21 | Lg Electronics Inc. | Method and user equipment for receiving dowlink control information, and method and base station for transmitting dowlink control information |
| WO2017138853A1 (en) * | 2016-02-09 | 2017-08-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient harq feedback |
| US9979581B2 (en) | 2016-04-01 | 2018-05-22 | Mediatek Inc. | Control channel design for eLAA |
| CN107332646B (en) | 2016-04-29 | 2021-05-11 | 中兴通讯股份有限公司 | HARQ-ACK sending method and device |
| JP7157512B2 (en) | 2016-06-20 | 2022-10-20 | 株式会社Nttドコモ | Terminal, wireless communication method, base station and system |
| CN109863708B (en) | 2016-10-21 | 2022-02-25 | 瑞典爱立信有限公司 | Method and apparatus for HARQ feedback for unscheduled uplink |
| US10673593B2 (en) | 2016-11-03 | 2020-06-02 | Huawei Technologies Co., Ltd. | HARQ signaling for grant-free uplink transmissions |
| EP3531599A4 (en) * | 2016-11-04 | 2019-11-06 | Huawei Technologies Co., Ltd. | Harq-ack feedback information transmission method and related apparatus |
| US10531479B2 (en) | 2016-11-04 | 2020-01-07 | Motorola Mobility Llc | Identifying a resource for transmitting a first uplink channel |
| CN108270539B (en) * | 2017-01-03 | 2022-07-15 | 北京三星通信技术研究有限公司 | Method and device for data transmission |
| WO2018128507A1 (en) | 2017-01-07 | 2018-07-12 | 엘지전자 주식회사 | Method for terminal resending data in wireless communication system, and communication device using same |
| KR102150449B1 (en) * | 2017-01-08 | 2020-09-01 | 엘지전자 주식회사 | A method of transmitting and receiving uplink signals between a user equipment and a base station in a wireless communication system and a device supporting thereof |
| CN110447281B (en) | 2017-03-23 | 2022-10-25 | 华为技术有限公司 | Configuration, indication and ACK/NACK for multiple HARQ grant-free transmissions |
| US10917918B2 (en) * | 2017-08-15 | 2021-02-09 | Qualcomm Incorporated | EMTC-U-UCI reporting procedures and enhancements |
| US11831436B2 (en) | 2017-09-28 | 2023-11-28 | Comcast Cable Communications, Llc | HARQ feedback for grant-free transmission |
| EP4221029A1 (en) * | 2018-05-11 | 2023-08-02 | Telefonaktiebolaget LM Ericsson (publ) | Harq codebook for radio access networks |
-
2019
- 2019-09-23 US US16/579,414 patent/US20200106569A1/en not_active Abandoned
- 2019-09-24 TW TW108134361A patent/TWI723553B/en active
- 2019-09-25 CN CN201980005079.8A patent/CN111226409A/en active Pending
- 2019-09-25 WO PCT/CN2019/107740 patent/WO2020063641A1/en not_active Ceased
- 2019-09-25 US US16/582,477 patent/US11336403B2/en active Active
- 2019-09-26 TW TW108134789A patent/TWI702867B/en active
- 2019-09-27 WO PCT/CN2019/108530 patent/WO2020063859A1/en not_active Ceased
- 2019-09-27 CN CN201980003620.1A patent/CN111226407B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130301582A1 (en) * | 2011-01-17 | 2013-11-14 | Huawei Technologies Co., Ltd. | Method for semi-persistent scheduling, user equipment and network device |
| US20170280430A1 (en) * | 2016-03-24 | 2017-09-28 | Sharp Laboratories Of America, Inc. | Systems and methods for uplink control information reporting with license-assisted access (laa) uplink transmissions |
| US20190280820A1 (en) * | 2016-04-04 | 2019-09-12 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving feedback in wireless communication system |
| US20180279297A1 (en) * | 2017-03-23 | 2018-09-27 | Sharp Laboratories Of America, Inc. | User equipments, base stations and methods |
| US20190052414A1 (en) * | 2017-08-10 | 2019-02-14 | Alireza Babaei | Multiplexing mechanism for uplink control information |
| US20200213044A1 (en) * | 2017-10-09 | 2020-07-02 | Huawei Technologies Co., Ltd. | Method and apparatus for sending harq-ack feedback codebook and device |
| US20200374884A1 (en) * | 2018-02-12 | 2020-11-26 | China Academy Of Telecommunications Technology | Method and device for determining information domain value in dci |
| US20200044792A1 (en) * | 2018-08-01 | 2020-02-06 | Charter Communications Operating, Llc | Disabling radio link control (rlc) acknowledgments for packets for which acknowledgements are supported at network or higher layer |
Cited By (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024001107A (en) * | 2015-01-28 | 2024-01-09 | インターデイジタル パテント ホールディングス インコーポレイテッド | Uplink feedback methods for operating with large number of carriers |
| US11979236B2 (en) * | 2018-09-28 | 2024-05-07 | Apple Inc. | Physical uplink control channel resource determination and multiplexing of multiple hybrid automatic repeat request acknowledgement feedbacks and other uplink control information on physical uplink control channel and physical uplink shared channel |
| US20210211241A1 (en) * | 2018-09-28 | 2021-07-08 | Intel Corporation | Physical uplink control channel resource determination and multiplexing of multiple hybrid automatic repeat request acknowledgement feedbacks and other uplink control information on physical uplink control channel and physical uplink shared channel |
| US20230047403A1 (en) * | 2018-09-28 | 2023-02-16 | Apple Inc. | Physical uplink control channel resource determination and multiplexing of multiple hybrid automatic repeat request acknowledgement feedbacks and other uplink control information on physical uplink control channel and physical uplink shared channel |
| US12095570B2 (en) * | 2018-09-28 | 2024-09-17 | Apple Inc. | Physical uplink control channel resource determination and multiplexing of multiple hybrid automatic repeat request acknowledgement feedbacks and other uplink control information on physical uplink control channel and physical uplink shared channel |
| US11191068B2 (en) * | 2018-11-12 | 2021-11-30 | Qualcomm Incorporated | Per transmission configuration channel sensing |
| US12101779B2 (en) * | 2018-12-28 | 2024-09-24 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Wireless communication method, terminal device, and network device |
| US20240023118A1 (en) * | 2018-12-28 | 2024-01-18 | Samsung Electronics Co., Ltd. | Method and device for grant-free data transmission in wireless communication system |
| US20220078827A1 (en) * | 2018-12-29 | 2022-03-10 | Beijing Unisoc Communications Technology Co., Ltd. | Downlink data scheduling harq-ack codebook feedback and generation methods and devices, and medium |
| US12069655B2 (en) * | 2018-12-29 | 2024-08-20 | Beijing Unisoc Communications Technology Co., Ltd. | Downlink data scheduling HARQ-ACK codebook feedback and generation methods and devices, and medium |
| US10999041B2 (en) * | 2019-01-11 | 2021-05-04 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting feedback information, terminal device, and network device |
| US11863493B2 (en) | 2019-01-11 | 2024-01-02 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting feedback information, terminal device, and network device |
| US11476996B2 (en) | 2019-01-11 | 2022-10-18 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting feedback information, terminal device, and network device |
| US20230336216A1 (en) * | 2019-02-01 | 2023-10-19 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting feedback information, terminal device and network device |
| US12095528B2 (en) * | 2019-02-01 | 2024-09-17 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting feedback information, terminal device and network device |
| US12068864B2 (en) | 2019-04-24 | 2024-08-20 | Telefonaktiebolaget Lm Ericsson (Publ) | HARQ-ACK reporting with PDSCH grouping |
| US11349614B2 (en) * | 2019-04-24 | 2022-05-31 | Telefonaktiebolaget Lm Ericsson (Publ) | HARQ-ACK reporting with PDSCH grouping |
| US12184583B2 (en) * | 2019-04-30 | 2024-12-31 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Resource determination method, apparatus, and storage medium |
| US20220045828A1 (en) * | 2019-04-30 | 2022-02-10 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Resource determination method, apparatus, and storage medium |
| US20220368464A1 (en) * | 2019-07-01 | 2022-11-17 | Sharp Kabushiki Kaisha | Terminal apparatus, base station apparatus, and communication method |
| US11838133B2 (en) * | 2019-07-12 | 2023-12-05 | Lg Electronics, Inc. | Method and device for transmitting/receiving HARQ-ACK information in wireless communication system |
| US20230124262A1 (en) * | 2019-07-12 | 2023-04-20 | Lg Electronics Inc. | Method and device for transmitting/receiving harq-ack information in wireless communication system |
| US20230397245A1 (en) * | 2019-08-23 | 2023-12-07 | Qualcomm Incorporated | Handling missed hybrid automatic repeat request (harq) opportunities, multiple harq opportunities, or both for discontinuous reception (drx) |
| US12177887B2 (en) * | 2019-08-23 | 2024-12-24 | Qualcomm Incorporated | Handling missed hybrid automatic repeat request (HARQ) opportunities, multiple HARQ opportunities, or both for discontinuous reception (DRX) |
| US11778654B2 (en) * | 2019-08-23 | 2023-10-03 | Qualcomm Incorporated | Handling missed hybrid automatic repeat request (HARQ) opportunities, multiple HARQ opportunities, or both for discontinuous reception (DRX) |
| US20210298041A1 (en) * | 2019-08-23 | 2021-09-23 | Qualcomm Incorporated | Handling missed hybrid automatic repeat request (harq) opportunities, multiple harq opportunities, or both for discontinuous reception (drx) |
| US11032831B2 (en) * | 2019-08-23 | 2021-06-08 | Qualcomm Incorporated | Handling missed hybrid automatic repeat request (HARQ) opportunities, multiple HARQ opportunities, or both for discontinuous reception (DRX) |
| US11659560B2 (en) * | 2019-09-30 | 2023-05-23 | Qualcomm Incorporated | Group-based acknowledgment feedback for wireless communications in the presence of semi-persistent scheduling |
| US20230140695A1 (en) * | 2019-10-11 | 2023-05-04 | Ntt Docomo, Inc. | Terminal and radio communication method |
| US20220007399A1 (en) * | 2020-01-16 | 2022-01-06 | Ofinno, Llc | Acknowledgment Transmission in Wireless Communications Systems |
| US11985681B2 (en) | 2020-07-21 | 2024-05-14 | Nokia Technologies Oy | Triggered hybrid automatic repeat request acknowledgement reporting for downlink semi-persistent scheduling data transmission |
| JP2023535194A (en) * | 2020-07-21 | 2023-08-16 | ノキア テクノロジーズ オサケユイチア | Triggered hybrid automatic repeat request acknowledgment reporting for downlink semi-persistent scheduling data transmission |
| JP7599002B2 (en) | 2020-07-21 | 2024-12-12 | ノキア テクノロジーズ オサケユイチア | Triggered hybrid automatic repeat request acknowledgment reporting for downlink semi-persistent scheduled data transmissions - Patents.com |
| WO2022018322A1 (en) * | 2020-07-21 | 2022-01-27 | Nokia Technologies Oy | Triggered hybrid automatic repeat request acknowledgement reporting for downlink semi-persistent scheduling data transmission |
| CN113966001A (en) * | 2020-07-21 | 2022-01-21 | 诺基亚技术有限公司 | Semi-persistent scheduling data transmission triggered hybrid automatic repeat request acknowledgement reporting |
| US20220094483A1 (en) * | 2020-09-18 | 2022-03-24 | Qualcomm Incorporated | Codebook generation for sps with delayed harq |
| US12224865B2 (en) * | 2020-09-18 | 2025-02-11 | Qualcomm Incorporated | Codebook generation for SPS with delayed HARQ |
| US11985660B2 (en) * | 2020-10-08 | 2024-05-14 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting and receiving feedback information in communication system |
| US20220116973A1 (en) * | 2020-10-08 | 2022-04-14 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting and receiving feedback information in communication system |
| US20220416956A1 (en) * | 2020-10-16 | 2022-12-29 | Zte Corporation | Methods and devices for generating harq-ack feedback of multiple pdschs scheduled by single dci |
| WO2022198581A1 (en) * | 2021-03-25 | 2022-09-29 | JRD Communication (Shenzhen) Ltd. | Wireless communication method, user equipment, and base station |
| US20240204919A1 (en) * | 2021-09-24 | 2024-06-20 | Apple Inc. | Method and apparatus for hybrid automatic repeat request acknowledgement/physical uplink control channel occasion retransmission |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111226407B (en) | 2021-09-21 |
| CN111226407A (en) | 2020-06-02 |
| TWI702867B (en) | 2020-08-21 |
| CN111226409A (en) | 2020-06-02 |
| WO2020063641A1 (en) | 2020-04-02 |
| US20200106568A1 (en) | 2020-04-02 |
| TW202017415A (en) | 2020-05-01 |
| TW202021297A (en) | 2020-06-01 |
| TWI723553B (en) | 2021-04-01 |
| US11336403B2 (en) | 2022-05-17 |
| WO2020063859A1 (en) | 2020-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11336403B2 (en) | Group-based hybrid automatic repeat request (HARQ) acknowledgement feedback | |
| US10924225B2 (en) | Group-based hybrid automatic repeat request (HARQ) acknowledgement feedback | |
| US20240187195A1 (en) | Apparatus and method for performing hybrid automatic repeat request operation in wireless communication system supporting carrier aggregation | |
| US11405139B2 (en) | Code block group (CBG) level retransmission in wireless communication system | |
| US10778377B2 (en) | Methods, apparatuses and user equipment for hybrid automatic repeat request transmission | |
| US10728774B2 (en) | Apparatus and method for feeding back data receiving status | |
| US20240154733A1 (en) | Method and apparatus for determining one shot harq-ack codebook | |
| US11611940B2 (en) | Method and apparatus for uplink power control in wireless cellular communication system | |
| EP2683104B1 (en) | Data transmission method, evolved nodeb and user equipment | |
| JP2024095715A (en) | Method performed by a terminal device or a network device, terminal device, and network device | |
| US10986619B2 (en) | Method and apparatus for determining uplink transmission timing in wireless communication system | |
| US20190132106A1 (en) | Uplink transmission method and apparatus | |
| TW202239169A (en) | Method of managing downlink data transmissions with harq feedback disabled and user equipment | |
| CN106301701A (en) | For the method and apparatus improving HARQ process in MUST system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MEDIATEK INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TSAI, CHENG-RUNG;KUO, CHUN-HSUAN;SIGNING DATES FROM 20190923 TO 20190930;REEL/FRAME:051256/0807 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |