Data transmission confirmation method and device and storage medium
By adding NACK bits to determine the reception status of the transmission block under the HARQ-ACK feedback length and G-RNTI conditions in wireless communication, the problem of misunderstanding of scheduling data and reported information is solved, and the identification accuracy and resources of the transmission block are improved. Management efficiency.
Patent Information
- Application Number
- CN202280096208.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-05
- Publication Date
- 2025-01-10
AI Technical Summary
In wireless communication, misunderstanding of scheduling data and reported information leads to technical problems in correctly identifying lost transmission blocks and retransmitting lost transmission blocks.
When the length of the HARQ-ACK feedback is equal to or less than 4 bits, the HARQ-ACK feedback is sent according to the preset rule, and when the UE is configured with a group wireless network temporary identification (G-RNTI), the NACK bit is added to Determine the reception status of the transmission block to ensure accurate reporting.
Improve the accuracy of transmission block identification, reduce misunderstandings, and ensure correct retransmission and resource management.
Smart Images

Figure CN119301890A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to data transmission acknowledgments, and more particularly to the management of data transmission acknowledgments. Background Art
[0002] Wireless communication technology is a key part of the increasingly interconnected global communication network. Wireless communication relies on accurately allocated time resources and frequency resources to transmit and receive wireless signals. When a user equipment (UE) correctly receives a transport block (TB) from a base station (BS), the UE can choose different modes to report that the TB transmitted by the BS has been correctly received or to report that the TB is lost or other problems. However, misunderstandings between the meaning of scheduling data and reported information can lead to technical problems in correctly identifying lost TBs and retransmitting lost TBs. Summary of the invention
[0003] This summary is a brief description of certain aspects of the present disclosure and is not intended to limit the scope of the present disclosure.
[0004] An embodiment of the present disclosure provides a wireless communication method, comprising: receiving one or more signalings from a base station, wherein the one or more signalings are used to configure a user equipment (UE), and when the length of a hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identities (Group Radio Network Temporary Identities, G-RNTI), send the HARQ-ACK feedback and / or configure the length of the HARQ-ACK feedback according to a preset rule.
[0005] Another embodiment of the present disclosure provides a wireless communication method, including: sending one or more signalings from a base station, wherein the one or more signalings are used to configure a user equipment UE, to send the HARQ-ACK feedback and / or configure the length of the HARQ-ACK feedback according to a preset rule when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers (G-RNTIs).
[0006] Yet another embodiment of the present disclosure provides a wireless communication method, including: receiving signaling from a base station (BS), wherein the signaling is used to configure a UE to send the HARQ-ACK feedback according to a preset rule when the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers (G-RNTIs); in response to an original length of the HARQ-ACK feedback being determined to be less than 4 bits, adding at least one NACK bit at the end of the HARQ-ACK feedback to generate the HARQ-ACK feedback, wherein the original length of the HARQ-ACK feedback less than 4 bits is determined based on a counted downlink allocation index (C-DAI) in downlink control information; and sending the HARQ-ACK feedback to the base station (BS).
[0007] Yet another embodiment of the present disclosure provides a wireless communication method, comprising: sending signaling from a base station (BS), wherein the signaling is used to configure a user equipment (UE), and when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers), sending HARQ-ACK feedback according to a preset rule; receiving HARQ-ACK feedback, wherein the last one or more bits of the HARQ-ACK feedback have a NACK value; determining whether the last one or more bits of the HARQ-ACK feedback correspond to a previously scheduled transport block (TB); and retransmitting the previously scheduled TB corresponding to the last one or more bits of the HARQ-ACK feedback with the NACK value.
[0008] Yet another embodiment of the present disclosure provides a wireless communication method, comprising: receiving signaling from a base station, wherein the signaling is used to configure a user equipment (UE): when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (group radio network temporary identifiers), sending the HARQ-ACK feedback according to a preset rule; or sending the HARQ-ACK feedback via a PUCCH resource specified by the signaling; monitoring one or more downlink control information (DCI), wherein a PUCCH resource indication (PRI) field in the one or more DCIs indicates a sequence or number of one or more transport blocks (TBs) and / or indicates the last transport block (TB) or the last DCI; and when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs, sending the HARQ-ACK feedback via a PUCCH resource selected according to a preset rule.
[0009] Yet another embodiment of the present disclosure provides a wireless communication method, comprising: sending signaling from a base station, wherein the signaling is used to configure a user equipment (UE): sending HARQ-ACK feedback according to preset rules when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers); or sending HARQ-ACK feedback via PUCCH resources specified by the signaling; sending one or more downlink control information (DCI), wherein a PUCCH resource indication (PRI) field in the one or more DCIs indicates a sequence or number of one or more transport blocks (TBs) and / or indicates the last transport block (TB) or the last DCI; and receiving HARQ-ACK feedback via PUCCH resources selected according to preset rules when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs.
[0010] Yet another embodiment of the present disclosure provides a wireless communication device, including: a memory storing one or more programs; and a processor electrically connected to the memory and configured to execute the one or more programs to perform any method or step or a combination thereof in the present disclosure.
[0011] Yet another embodiment of the present disclosure provides a non-transitory computer-readable storage medium storing one or more programs configured to, when executed by a processor, perform any method or step or a combination thereof in the present disclosure.
[0012] The above and other aspects and embodiments thereof are described in more detail in the drawings, the description and the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Various exemplary embodiments of the present disclosure are described in detail below with reference to the following drawings. The drawings are provided for illustrative purposes only and only depict exemplary embodiments of the present disclosure to facilitate understanding of the present disclosure. Therefore, the drawings should not be considered as limitations on the breadth, scope or applicability of the present disclosure. It should be noted that for clarity and ease of description, these drawings are not necessarily drawn to scale.
[0014] Figure 1 An exemplary wireless communication system is shown, which can implement the methods and / or steps in the present disclosure;
[0015] Figure 2 shows data transmission between a user equipment and a base station;
[0016] Figure 3 shows the transmission of transport blocks between different G-RNTIs;
[0017] Figure 4 The steps of the wireless communication method disclosed in the present invention are shown;
[0018] Figure 5 The steps of another wireless communication method disclosed in the present invention are shown;
[0019] Figure 6 The steps of another wireless communication method disclosed in the present invention are shown; and
[0020] Figure 7 The steps of another wireless communication method of the present disclosure are shown. DETAILED DESCRIPTION
[0021] Figure 1 A block diagram of an exemplary wireless communication system 150 according to some embodiments of the present disclosure is shown. The system 150 may perform various methods / steps disclosed below. The system 150 may include components and elements configured to support operational features that need not be described in detail herein.
[0022] System 150 may include a base station (BS) 102 and a user equipment (UE) 104. BS 102 includes a BS transceiver or transceiver module 152, a BS antenna system 154, a BS memory or memory module 156, a BS processor or processor module 158, and a network interface 160. The components of BS 102 may be electrically connected to and in communication with each other via a data communication bus 180 as needed. Similarly, UE 104 includes a UE transceiver or transceiver module 162, a UE antenna system 164, a UE memory or memory module 166, a UE processor or processor module 168, and an I / O interface 169. The components of UE 104 may be electrically connected to and in communication with each other via a data communication bus 190 as needed. BS 102 communicates with UE 104 via a communication channel 192, which may be any wireless channel or other medium known in the art suitable for data transmission as described herein.
[0023] As will be appreciated by those skilled in the art, the system 150 may further include, in addition to Figure 1Modules of any number other than the modules shown in . Those of ordinary skill in the art will appreciate that the various illustrative blocks, modules, circuits, and processing logic described in conjunction with the embodiments disclosed herein can be implemented in hardware, computer-readable software, firmware, or any actual combination thereof. In order to clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, it is usually described in terms of the functionality of various illustrative components, blocks, modules, circuits, and steps. Whether this functionality is implemented as hardware, firmware, or software depends on the specific application and the design constraints imposed on the entire system. A technician familiar with the concepts described herein can implement this functionality in a suitable manner for each specific application, but this implementation decision should not be interpreted as limiting the scope of the present disclosure.
[0024] Wireless transmissions from the transmit antennas of UE 104 (referred to in the singular form for convenience, but may include multiple antennas) to the receive antennas of BS 102 (referred to in the singular form for convenience, but may include multiple antennas) are referred to as uplink (UL) transmissions, and wireless transmissions from the transmit antennas of BS 102 to the receive antennas of UE 104 are referred to as downlink (DL) transmissions. According to some embodiments, UE transceiver 162 may be referred to herein as an "uplink" transceiver 162, which includes RF transmitter and receiver circuits each coupled to UE antenna 164. A duplex switch (not shown) may alternatively couple the uplink transmitter or receiver to the uplink antenna in a time division duplex manner. Similarly, according to some embodiments, BS transceiver 152 may be referred to herein as a "downlink" transceiver 152, which includes RF transmitter and receiver circuits each coupled to antenna array 154. The downlink duplex switch may alternatively couple the downlink transmitter or receiver to the downlink antenna array 154 in a time division duplex manner. The operation of the two transceivers 152 and 162 is coordinated in time so that the uplink receiver is coupled to the uplink UE antenna 164 to receive transmissions through the wireless communication channel 192 while the downlink transmitter is coupled to the downlink antenna array 154. There can be tight synchronization timing with only a minimum guard time between changes in duplex direction. The UE transceiver 162 communicates with the BS 102 via the wireless communication channel 192 through the UE antenna 164. The BS transceiver 152 communicates with another BS (e.g., the second BS 102-2) via the wireless communication channel 192 through the BS antenna 154 of the BS (e.g., the first BS 102). The wireless communication channel 196 can be any wireless channel or other medium known in the art suitable for direct communication between BSs.
[0025] The UE transceiver 162 and the BS transceiver 152 are configured to communicate via a wireless data communication channel 192 and cooperate with the RF antenna arrangement 154 / 164, which can support appropriate configurations of specific wireless communication protocols and modulation schemes. In some exemplary embodiments, the UE transceiver 162 and the BS transceiver 152 are configured to support industry standards such as long-term evolution (LTE) and 5G standards (e.g., NR), etc. However, it should be understood that the present invention is not necessarily limited to specific standards and related protocols in application. Instead, the UE transceiver 162 and the BS transceiver 152 can be configured to support alternative or additional wireless data communication protocols, including future standards or variants thereof.
[0026] The processor modules 158 and 168 may be implemented or realized using a general purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, which are designed to perform the functions described herein. In this manner, the processor module may be implemented as a microprocessor, a controller, a microcontroller, a state machine, etc. The processor module may also be implemented as a combination of computing devices, for example, a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0027] In addition, the steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be directly embodied in hardware, firmware, software modules executed by processor modules 158 and 168, respectively, or any practical combination thereof. Memory modules 156 and 166 may be implemented as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. In this regard, memory modules 156 and 166 may be coupled to processor modules 158 and 168, respectively, so that processor modules 158 and 168 can read information from memory modules 156 and 166, respectively, and write information to these memory modules, respectively. Memory modules 156 and 166 may also be integrated into their respective processor modules 158 and 168. In some embodiments, memory modules 156 and 166 may each include a cache memory for storing temporary variables or other intermediate information during the execution of instructions executed by processor modules 158 and 168, respectively. The memory modules 156 and 166 may also include non-volatile memory for storing instructions executed by the processor modules 158 and 168, respectively.
[0028] The network interface 160 generally represents the hardware, software, firmware, processing logic, and / or other components of the base station 102 that enable bidirectional communication between the BS transceiver 152 and other network components and communication nodes configured to communicate with the BS 102. For example, the network interface 160 can be configured to support Internet or WiMAX traffic. In a typical deployment, without limitation, the network interface 160 provides an 802.3 Ethernet interface so that the BS transceiver 152 can communicate with a conventional Ethernet-based computer network. In this way, the network interface 160 may include a physical interface for connecting to a computer network (e.g., a mobile switching center (MSC)) or one or more core networks 195 for mobile communications. As used herein with respect to a specified operation or function, the term "configured for" or "configured to" refers to a device, component, circuit, structure, machine, signal, etc. that is physically constructed, programmed, formatted, and / or arranged to perform a specified operation or function. The network interface 160 may allow the BS 102 to communicate with other BSs or CNs via a wired or wireless connection.
[0029] For 5G systems, the physical downlink control channel (PDCCH) can be used for dynamic scheduling to transmit downlink control information (DCI). DCI includes information for the UE to use to process the scheduled data. For data scheduling for downlink transmission, DCI scheduling may also include radio resources and / or timing information for hybrid ARQ-acknowledgement (HARQ-ACK) feedback. After the UE receives the downlink data, the UE can report its HARQ-ACK via the physical uplink control channel (PUCCH). The PUCCH used to transmit HARQ-ACK feedback can be determined by different methods.
[0030] For the first HARQ-ACK reporting mode, when the UE correctly decodes the TB or detects the DCI format indicating the SPS PDSCH release, the UE may generate HARQ-ACK information with an ACK value; otherwise, the UE generates HARQ-ACK information with a NACK value.
[0031] For the second HARQ-ACK reporting mode, the UE does not transmit a PUCCH including only HARQ-ACK information having an ACK value.
[0032] In the first HARQ-ACK reporting mode, the PUCCH used to transmit the HARQ-ACK feedback can be indicated by signaling, such as the PUCCH resource indication (PRI) field in the DCI. The PRI field indicates which PUCCH resource the UE should use to transmit the HARQ-ACK feedback for the TB that corresponds to the DCI indicating the PUCCH. In this first HARQ-ACK reporting mode, the UE can choose to transmit the HARQ-ACK feedback regardless of whether the TB is correctly received / decoded by the UE. That is, the UE can send an acknowledgment to the BS to report the successful reception of the TB. The UE can also send a report to the BS to let the BS know that the corresponding TB is lost so that the BS can retransmit the lost TB.
[0033] In the second HARQ-ACK reporting mode, the UE may transmit HARQ-ACK feedback only when any TB is lost or not correctly decoded before the allocated reporting slot. Table 1 includes a mapping relationship between the decoding results of the received TBs and the PUCCH resources. Specifically, based on the decoding results of the received TBs, the UE can determine whether the TB is received correctly. If the TB is received correctly, the corresponding HARQ-ACK value will be an ACK value, such as 1 (or 0 depending on the design of the system). As described above, if all TBs are received correctly, there is no need to transmit HARQ-ACK feedback in this reporting mode. Alternatively, except for the last TB in the TB whose HARQ-ACK will be reported in the second reporting mode, for any other TB (e.g., from one TB to up to four TBs), if it is not received correctly before the reporting slot, the UE can generate HARQ-ACK feedback with a NACK value at the corresponding bit. For example, if based on the C-DAI information in the DCI, the UE learns that there are four scheduled TBs transmitted by the BS, whose HARQ ACK is specified to be reported by the UE in the same time slot, and only the first and fourth TBs of the four TBs are correctly received, the HARQ-ACK value can be {1,0,0,1}, where "1" indicates successful transmission and "0" indicates NACK. According to Table 1, which describes the relationship between the value of the HARQ-ACK feedback and the PUCCH resource used to transmit the HARQ-ACK feedback, the UE will use the tenth PUCCH resource to send the HARQ-ACK back to the BS, and the tenth PUCCH resource is provided by the pucch-ResourceId obtained by the tenth value of resourceList.
[0034] Table 1
[0035]
[0036]
[0037]
[0038] In the second mode, the PRI field in the DCI is not used to specify the PUCCH used by the UE to transmit HARQ-ACK feedback, because the resource of the HARQ-ACK feedback is determined by Table 1, which is a preset rule agreed upon between the BS and the UE. This is beneficial for reusing or reinterpreting the PRI field.
[0039] In addition, in the above-mentioned second mode, if the last DCI for scheduling downlink data transmission is not received correctly, the BS and UE may cause misunderstanding of HARQ-ACK feedback. For example, the BS may send three downlink DCIs to schedule 3 TBs (which may correspond to a single G-RTNI (Group Radio Network Temporary Identifier) or multiple G-RNTIs). The UE may only receive the TBs scheduled by the first two downlink DCIs. The third downlink DCI is lost, so the third TB is not received. In this case, in the second mode, the BS expects the UE to generate HARQ-ACK feedback based on the decoding results of the 3 TBs (to determine whether the TB is received correctly), to determine the PUCCH resources based on Table 1, and to transmit the determined PUCCH. On the other hand, the UE generates HARQ-ACK feedback based only on the two received TBs (and the two received DCIs), determines the PUCCH resources based on Table 1, and transmits the determined PUCCH.
[0040] When the last DCI is not received by the UE within the reporting period, and the UE correctly decodes the first two TBs, the UE does not transmit the PUCCH with HARQ-ACK feedback based on Table 1, because the UE assumes that all scheduled TBs are correctly received. However, in this case, the BS incorrectly determines that all three TBs are correctly received (because in the second mode, if all scheduled TBs are correctly received, the UE does not transmit HARQ-ACK feedback), then the BS does not retransmit the third TB; therefore, the UE does not receive the third TB.
[0041] According to one embodiment, the present disclosure provides a wireless communication method, including:
[0042] S110: receiving signaling from a base station, where the signaling is used to configure a user equipment (UE):
[0043] In case the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or in case the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers), transmitting the HARQ-ACK feedback according to a preset rule; or
[0044] Send HARQ-ACK feedback via the PUCCH resources specified by the signaling;
[0045] S120: monitoring one or more downlink control information (DCI), wherein a PUCCH resource indication (PRI) field in the one or more DCI indicates a sequence or number of one or more transport blocks (TBs) and / or indicates a last transport block (TB) or a last DCI; and
[0046] S130: When the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs, send the HARQ-ACK feedback via the PUCCH resource selected according to a preset rule.
[0047] Accordingly, the present disclosure provides a wireless communication method, which may be performed by a BS, including:
[0048] A signaling is sent from a base station, wherein the signaling is used to configure a user equipment (UE):
[0049] In case the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or in case the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers), transmitting the HARQ-ACK feedback according to a preset rule; or
[0050] Send HARQ-ACK feedback via the PUCCH resources specified by the signaling;
[0051] Sending one or more downlink control information (DCI), wherein a PUCCH resource indication (PRI) field in the one or more DCI indicates a sequence or number of one or more transport blocks (TBs) and / or indicates a last transport block (TB) or a last DCI; and
[0052] In case the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or in case the UE is configured with one or more G-RNTIs, the HARQ-ACK feedback is received via a PUCCH resource selected according to a preset rule.
[0053] Figure 2The operation between the UE and the BS according to the above method is shown. In S110, the BS may send signaling. The signaling may be used to configure the manner in which the UE transmits HARQ-ACK feedback. For example, the BS may use RRC signaling to configure the UE to send HARQ-ACK feedback according to preset rules when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers), which may correspond to the above-mentioned second reporting mode; or send HARQ-ACK feedback via the PUCCH resources specified by the signaling, which may correspond to the above-mentioned first reporting mode.
[0054] When the length of the HARQ-ACK feedback is less than or equal to four bits, the UE may use the second mode to report the HARQ-ACK feedback. As shown in Table 1 above, the second reporting mode allocates 15 PUCCH channels for HARQ-ACK feedback reporting purposes, so the HARQ-ACK feedback may have one, two, three, or four bits. In addition, when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers), the UE may use the second mode to report the PUCCH.
[0055] In S120, in order to implement downlink transmission, the UE monitors the DCI transmitted from the BS. The DCI can schedule downlink transmission and schedule time domain information for reporting HARQ-ACK feedback. In this case, each DCI can be used to schedule downlink transmission of one TB. Multiple TBs can be scheduled before reporting HARQ-ACK feedback.
[0056] When the UE uses the first mode to report HARQ-ACK feedback, a field in the DCI may be used to indicate the PUCCH used to report the HARQ-ACK feedback. The field may be a PRI field. In the second mode, the PRI field may be reinterpreted because when the UE may determine the PUCCH resources for transmitting the HARQ-ACK feedback based on a preset rule, the PRI field does not need to indicate the PUCCH used to transmit the HARQ-ACK feedback, and the preset rule is a rule such as that shown in Table 1, which depicts the relationship between the value of the HARQ-ACK feedback and the PUCCH used to transmit the HARQ-ACK feedback.
[0057] In one embodiment, the BS allocates the PRI field in the downlink DCI based on the (time domain) order of the TBs scheduled by the BS across different G-RNTIs. For example, the BS may assign values to the PRI field in the corresponding downlink DCI according to the order of the scheduled TBs, without considering the order of the G-RNTIs corresponding to the TBs. If the UE is instructed to determine the PUCCH resources from Table 1 for the second HARQ-ACK reporting, the UE may determine the amount and order of the HARQ-ACK information of the scheduled TBs based on the value of the PRI field in the DCI corresponding to the scheduled TBs.
[0058] For example, in Figure 3 In the MBS group, there are three scheduled TBs, corresponding to different G-RNTIs, namely G-RNTI1 to G-RNTI3. The (time domain) order of these TBs is TB of G-RNTI1, TB of G-RNTI3, and TB of G-RNTI2. Here, the BS can assign values to the PRI field in the DCI corresponding to these three TBs based on the time domain order of these three TBs. Specifically, the PRI in the DCI corresponding to TB1 of G-RNTI1 is assigned a value of 1, the PRI in the DCI corresponding to TB2 of G-RNTI3 is assigned a value of 2, and the PRI in the DCI corresponding to TB3 of G-RNTI2 is assigned a value of 3.
[0059] After the UE receives the DCI sent by the BS, based on the value of the PRI field when the UE reports the HARQ-ACK feedback to the BS, the UE can determine the number and order / sequence of the HARQ-ACK information corresponding to the three (as an example) scheduled TBs, and determine the PUCCH resources based on the decoding results of the three TBs in Table 1, and transmit the PUCCH. For example, if TB1 and TB2 are both received / decoded correctly, but TB3 is not received / decoded correctly, then in S130, the UE can determine the value of the HARQ-ACK feedback as {1,1,0}. According to Table 1, the UE can use the fourth PUCCH resource provided by the pucch-ResourceId obtained by the fourth value of resourceList. Here, the PRI field can be used to indicate the order / sequence and / or number of DCI corresponding to each TB, so the UE can use the value of the PRI to determine the relationship between the bits of the HARQ-ACK feedback and the TB.
[0060] It should be noted that if the UE determines that the length of the HARQ-ACK feedback is greater than four bits, the UE interprets the PRI field in the DCI according to its original manner in the first reporting mode, which field is used to indicate the specific PUCCH resources that the UE should use to transmit the HARQ-ACK feedback.
[0061] That is, the meaning of the PRI field in the downlink DCI can be determined based on the number of bits of HARQ-ACK feedback. Specifically, when the UE is instructed to perform HARQ-ACK reporting in the second mode, the PRI field in the DCI should be understood as the count and order of the DCI (or scheduled TB), which is determined by Table 1 PUCCH. In one embodiment, the PRI field can generally be three bits. Here, some of the three bits can be reinterpreted. For example, the lower two bits can be reinterpreted to indicate the count and order of the DCI.
[0062] On the BS side, if the length of the HARQ-ACK feedback is less than or equal to 4 bits and / or the UE is configured with one or more G-RNTIs, the BS expects the UE to use Table 1 to determine the PUCCH resources for reporting the HARQ-ACK feedback. On the other hand, for the second HARQ-ACK reporting, if the BS determines that the length of the HARQ-ACK feedback exceeds 4 bits, the BS expects the UE to report the HARQ-ACK feedback according to the first reporting mode. In this case, the PRI field may no longer be reinterpreted as indicating the sequence and / or number of DCIs. Instead, the PRI field is used to indicate the PUCCH resources that the UE should use to report the HARQ-ACK feedback.
[0063] According to one embodiment, the method further includes determining that the bit of HARQ-ACK feedback is NACK when the corresponding downlink control information (DCI) or TB is not received. Specifically, when the UE fails to correctly receive the DCI or TB (including failing to correctly decode the received TB), the UE may determine the bit of the HARQ-ACK feedback corresponding to the TB as NACK. For example, the NACK value may be represented as a value "0". The UE may determine which bit should be determined as NACK for this failure based on the order of the TBs. For example, if the TB that the UE fails to receive is the first scheduled TB in the HARQ-ACK feedback, the UE determines that the first bit of the HARQ-ACK feedback (corresponding to the lost TB) is NACK.
[0064] According to one embodiment, the method further includes receiving one or more corresponding DCIs indicating a sequence or number of one or more transport blocks (TBs). In order to inform the UE of the sequence or order of the TBs scheduled by the BS, the BS may further transmit one or more corresponding DCIs, and the UE may receive the one or more corresponding DCIs. The DCI may be used to indicate a sequence or total number of TBs scheduled by the TBs.
[0065] According to one embodiment, the one or more corresponding DCIs include a counting downlink allocation index (C-DAI) for indicating a sequence or number of TBs; or a PUCCH resource indication (PRI) for indicating a sequence or number of TBs. In one embodiment, the field used by the DCI to indicate a sequence or number of TBs may be a counting downlink allocation index or a PUCCH resource indication field.
[0066] According to one embodiment, the length of the HARQ-ACK feedback is N bits, N is a positive integer less than 5; and the Kth to Nth bits of the HARQ-ACK feedback are determined to have a NACK value, wherein the (K-1)th TB is the last TB received by the UE, and K is a positive integer less than or equal to N. For example, the length of the HARQ-ACK feedback may be 3 bits. The length may be determined by the BS using signaling as described above, or may be preset as a default rule when no signaling is received to configure the length of the HARQ-ACK feedback. When the first TB is the last TB received by the UE, the UE may determine bits 2 to 3 (ie, K is 2) as NACK.
[0067] In one example, even if the UE does not receive the DCI that schedules the last few TBs, the UE can supplement the last few bits as NACK. For example, in the case where the UE does not receive the DCI that schedules the last few TBs, in theory the UE may not know that some TBs are scheduled by the BS and should be received by the UE. In a conventional design, if the UE does not know that there are additional TBs that should be received. Because the UE receives the TBs that the UE determines should be received based on the received TBs, the UE will not report the HARQ-ACK feedback in the second reporting mode. However, in this embodiment, if the number of TBs received by the UE corresponds to a smaller length of the HARQ-ACK feedback, the UE can still supplement the NACK value. The UE can supplement the HARQ-ACK feedback with one or more NACK bits until the predetermined length is reached, and report the HARQ-ACK feedback with one or more NACK bits.
[0068] According to an embodiment, in the case where the UE receives the Kth TB but does not receive one or more TBs corresponding to one or more of the 1st to (K-1)th bits, one or more of the 1st to (K-1)th bits are determined to have the NACK value, and it is determined that one or more of the 1st to (K-1)th bits of the HARQ-ACK feedback have the NACK value. . In addition, if the UE receives a TB, the TB is a TB scheduled after one or more previous TBs according to the DCI; but the UE does not receive the one or more previous TBs, the UE may determine the one or more bits corresponding to the one or more previous TBs that have not been received as NACK. For example, if the UE receives a TB, the DCI indicates that the TB is the third TB; but the UE does not receive the first and second TBs, the UE may determine the bits of the HARQ-ACK feedback corresponding to the first and second TBs that have not been received as NACK. In this case, if the configured length of the HARQ-ACK feedback is 3 bits, the UE may report the HARQ-ACK feedback as {0,0,1}. According to Table 1, the UE may use the fifth PUCCH resource for reporting.
[0069] According to one embodiment, the method further includes: in a case where it is determined based on one or more DCIs that the length of the HARQ-ACK feedback is less than the configured length of the HARQ-ACK feedback, adding one or more NACK bits at the end of the HARQ-ACK feedback to prepare a HARQ-ACK feedback with a configured length. For example, the UE may determine the length of the HARQ-ACK feedback based on the DCI. If the UE determines based on the DCI that the length of the HARQ-ACK feedback is less than the configured length or predetermined length of the HARQ-ACK feedback, the UE may supplement the NACK bit at the end of the HARQ-ACK feedback. For example, if one or more DCIs received by the UE indicate that the last TB should be the third TB, the UE may determine that the HARQ-ACK feedback is three bits based on the received DCI. However, if the configured length or predetermined length of the HARQ-ACK feedback (for example, which is configured by the BS via RRC signaling or by a default setting) is four bits, which is greater than the length indicated by the DCI, the UE can supplement the last few bits of the HARQ-ACK feedback (in this case, the last bit) with NACK bits so that the actual HARQ-ACK feedback transmitted by the UE meets the required length of the HARQ-ACK feedback as configured or predetermined.
[0070] According to one embodiment, the length of the HARQ-ACK feedback is greater than the number of TBs to be transmitted by the base station BS or the configured length of the HARQ-ACK feedback is greater than the length of the HARQ-ACK feedback determined based on one or more DCIs. Since the UE can supplement the HARQ-ACK feedback with one or more bits (taking the NACK value as an example), the configured length of the HARQ-ACK feedback (which may be the length of the HARQ-ACK feedback actually transmitted since the UE needs to comply with the configuration) may be greater than the HARQ-ACK feedback known to the UE from the DCI for scheduling TB transmission.
[0071] According to one embodiment, in the case where one or more signalings do not configure the length of the HARQ-ACK feedback, the UE transmits the HARQ-ACK feedback with a preset length. For example, in the case where the UE does not receive or the BS does not transmit signaling to configure the length of the HARQ-ACK feedback, the UE may instead use a default setting for the length of the HARQ-ACK feedback.
[0072] According to one embodiment, the method further includes determining whether the bit with the NACK value of the HARQ-ACK feedback corresponds to a previously scheduled TB.
[0073] According to one embodiment, the method further includes, in a case where a bit having a NACK value of the HARQ-ACK feedback corresponds to a previously scheduled TB, retransmitting the corresponding previously scheduled TB.
[0074] According to one embodiment, the method further includes ignoring the bit with the NACK value of the HARQ-ACK feedback when the bit with the NACK value of the HARQ-ACK feedback does not have a corresponding previously scheduled TB.
[0075] Specifically, because the UE can supplement one or more NACK bits in the HARQ-ACK feedback even if it does not receive the DCI for confirming the scheduling of a specific TB corresponding to the supplemented bits, after the BS receives the HARQ-ACK feedback from the UE, the BS may need to determine whether the bits with NACK values of the HARQ-ACK feedback actually correspond to the previously scheduled TBs. For example, if the BS receives HARQ-ACK feedback with {1,1,0,0}, it may be that the first NACK (the third bit from the left) corresponds to a previously scheduled TB (not received by the UE), while the last NACK bit (the fourth bit overall) does not correspond to any previously scheduled TB, and vice versa. Because the UE supplements such bits when it does not receive the DCI that schedules the corresponding TB, the NACK does not correspond to the previously scheduled TB.
[0076] Once a TB receives HARQ-ACK feedback with NACK values, it can check whether each NACK value corresponds to a previously scheduled TB. If not, the BS can ignore the NACK value and not retransmit the TB. On the other hand, if the BS determines that the NACK indicates a lost TB (not correctly received or decoded by the UE), the BS can retransmit the TB.
[0077] In one embodiment, the DCI may include a parameter for indicating the last DCI (or last TB) of the HARQ-ACK feedback to be reported in the second mode. The parameter indicates the last DCI or the last TB in the reporting period, which may be a newly added parameter. This parameter may also be implemented by reinterpreting an existing parameter field (such as a PRI field).
[0078] For the second HARQ-ACK feedback reporting mode, when the UE is configured with one or more G-RNTIs (or the number of HARQ-ACK information bits does not exceed 4 bits), according to the relationship shown in Table 1, the RRC signaling from the BS may instruct the UE to provide HARQ-ACK feedback according to the value of the HARQ-ACK feedback. For HARQ-ACK feedback reporting in the second mode, the BS may use DCI to indicate the DCI corresponding to the fourth TB in the reporting period as the last DCI. The BS is prohibited from requesting the UE to include more than four bits in the HARQ-ACK feedback.
[0079] The UE may consider the PRI field in the DCI of the scheduled TB to indicate the last DCI used for HARQ-ACK reporting in the second reporting mode. If the UE is instructed to select PUCCH from Table 1 for sending HARQ-ACK feedback, and if the PRI field indicates that the current DCI is the last DCI, the UE determines that the value of the HARQ-ACK feedback corresponding to the TB and the last DCI is the last HARQ-ACK value of the HARQ-ACK reporting of the second mode. Therefore, based on the identification of the last DCI, the UE may have information on whether the last DCI or the last TB is received.
[0080] For a UE reporting HARQ-ACK feedback in the second mode, if the last DCI is not one of the DCIs received by the UE, the UE can determine that the last DCI corresponding to the HARQ-ACK feedback is lost. The UE can thereby supplement a NACK value at the end of the HARQ-ACK feedback. In addition, one or more NACK values can be supplemented until the HARQ-ACK feedback reaches a configured length or a predetermined length, such as 4 bits. Alternatively, at least one (or only one) NACK can be supplemented to the HARQ-ACK feedback. Once the BS receives HARQ-ACK feedback with a NACK value, it can determine whether each NACK value ultimately corresponds to a previously scheduled TB.
[0081] To report HARQ-ACK feedback in the second mode, the UE expects that the PRI field in the DCI corresponding to the fourth TB can be set to the last DCI. The UE can determine the HARQ-ACK feedback based on the last DCI and determine the PUCCH resource based on Table 1.
[0082] On the other hand, if the UE has received 4 TBs, but the UE still has not received the TB corresponding to the last DCI (meaning that it is assumed that there is at least one additional TB coming), the UE can generate and transmit HARQ-ACK feedback according to the first HARQ-ACK reporting mode. In this case, given the four TBs received and the unknown TBs lost, the length of the HARQ-ACK feedback is considered to be greater than four, so the UE can no longer generate and report HARQ-ACK feedback according to the second HARQ-ACK reporting mode.
[0083] Accordingly, if the BS has sent more than four TBs and has not yet indicated the TB corresponding to the last DCI, the BS expects the UE to generate and send HARQ-ACK feedback according to the first HARQ-ACK reporting mode. The BS expects the UE to no longer generate and report HARQ-ACK feedback according to the second HARQ-ACK reporting mode.
[0084] In addition, if the UE receives more than 4 TBs (or generates more than 4 bits of HARQ-ACK information) in the second HARQ-ACK reporting mode, the UE generates and reports HARQ-ACK feedback according to the first HARQ-ACK reporting mode. In the first mode, the UE does not use the settings in Table 1. Instead, the UE uses the PRI field, which specifies the resources used for HARQ-ACK feedback.
[0085] Accordingly, if the BS schedules more than four TBs (or determines that the HARQ-ACK feedback exceeds 4 bits), the BS expects the UE to generate and report HARQ-ACK according to the first HARQ-ACK reporting mode.
[0086] In one embodiment, the BS may use one DCI to schedule two TBs. In this case, the total number of TBs scheduled by the two DCIs is four. The last DCI should be the second DCI under the HARQ-ACK feedback in the second reporting mode. In one embodiment, the PRI in the second DCI may be set to have an indication that the second DCI is the last DCI.
[0087] In some embodiments, the HARQ-ACK feedback may be associated with one or more G-RNTIs. The PRI field in the DCI may indicate the last DCI for each G-RNTI. The UE may generate HARQ-ACK information for each G-RNTI based on the last DCI. The UE may connect the generated HARQ-ACK values for HARQ-ACK feedback in the second mode in ascending or descending order based on the G-RNTI values.
[0088] For example, there may be two MBS services corresponding to two G-RNTIs in one MBS group. If in the second mode, the TBs corresponding to G-RNTI1 and G-RNTI2 are respectively scheduled for the same HARQ-ACK feedback, an indication of the last DCI in G-RNTI1 and G-RNTI2 may be made in the corresponding DCIs. The UE may generate values for HARQ-ACK feedback for the two G-RNTIs respectively. Then, the UE may connect the HARQ-ACK values corresponding to G-RNTI1 and G-RNTI2 in ascending or descending order based on the G-RNTI values to obtain HARQ-ACK feedback.
[0089] Alternatively, the DCI may indicate the last DCI across multiple G-RNTIs. In this case, the UE may generate HARQ-ACK information for HARQ-ACK feedback in the second reporting mode based on the last DCI and the counting order across multiple G-RNTIs. For example, there may be two MBS services corresponding to two G-RNTIs in one MBS group. If the TBs corresponding to G-RNTI1 and G-RNTI2 are scheduled for the second HARQ-ACK reporting, the last DCI may be indicated in the PRI field of multiple DCIs corresponding to multiple TBs associated with G-RNTI1 and G-RNTI2. For TBs (including the TB corresponding to the last DCI), the UE may generate HARQ-ACK feedback. In this way, HARQ-ACK feedback for G-RNTI1 and G-RNTI2 is obtained.
[0090] like Figure 4 As shown, the present disclosure further provides a wireless communication method, including:
[0091] S210: receiving signaling from a base station, wherein the signaling is used to configure a user equipment (UE) to transmit HARQ-ACK feedback according to a preset rule when a length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers);
[0092] S220: in response to the original length of the HARQ-ACK feedback being determined to be less than four bits, adding at least one NACK bit at the end of the HARQ-ACK feedback to generate the HARQ-ACK feedback, wherein the original length of the HARQ-ACK feedback less than 4 bits is determined based on a counted downlink allocation index (C-DAI) in the downlink control information; and
[0093] S230: Send HARQ-ACK feedback to the BS.
[0094] In S210, the UE receives signaling from the BS to perform HARQ-ACK feedback in the second mode. When the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or the UE is configured with one or more G-RNTIs, the UE may perform HARQ-ACK feedback.
[0095] In S220, the UE may generate HARQ-ACK feedback. Based on the DCI actually received by the UE, the UE may determine the original length of the HARQ-ACK feedback. For example, if the DCI received by the UE indicates that the UE has 2 bits in the HARQ-ACK feedback (e.g., because there are two corresponding scheduled TBs), the UE may determine that the original length of the HARQ-ACK feedback is 2 bits. However, in addition to the original length, the UE may also supplement one or more NACK bits from the end of the HARQ-ACK feedback. For example, the BS may use signaling (such as RRC or MAC signaling) to indicate that the HARQ-ACK feedback should have 4 bits (or other number less than 4 bits). Alternatively, for example, there may be a default setting that requires the HARQ-ACK feedback to have a default length, which may be 4 bits. In this case, the BS may expect that the UE will provide HARQ-ACK feedback that meets the required length.
[0096] In another case, if there are not enough bits in the original length, the UE may add at least one NACK bit at the end of the HARQ-ACK feedback to reach the required length of the HARQ-ACK feedback. As an example, because the UE may not have received a certain DCI, the original length of the HARQ-ACK feedback may be less than the configured length (or default length) of the HARQ-ACK feedback, so the UE's determination of the original length of the HARQ-ACK feedback does not rely on correct information.
[0097] In another example, in step S210, the BS may further configure the length of the HARQ-ACK feedback to 4 bits through signaling. The BS may send 3 DCIs with C-DAI to schedule 3 TBs respectively. Assuming that the UE receives all TBs, the original length of the HARQ-ACK feedback determined by the UE based on the C-DAI is 3 bits. However, since the length of 3 bits does not meet the configured length of the HARQ-ACK feedback, the UE may supplement an additional NACK at the end of the original HARQ-ACK feedback to meet the configured length of the HARQ-ACK feedback.
[0098] In another example, in step S210, the BS may also configure the length of the HARQ-ACK feedback to 4 bits through signaling. The BS may send 3 DCIs with C-DAI to schedule 3 TBs respectively. Assuming that the UE receives the first TB and the third TB and misses the second TB, the original length of the HARQ-ACK feedback determined by the UE based on the C-DAI is still 3 bits because the last DCI (corresponding to the third TB) is received correctly. In addition, based on the C-DAI in the last DCI, the UE may know that the second TB is missing. However, since the length of 3 bits does not meet the configured length of the HARQ-ACK feedback, the UE may supplement an additional NACK at the end of the original HARQ-ACK feedback to meet the configured length of the HARQ-ACK feedback.
[0099] In another example, in step S210, the BS may further configure the length of the HARQ-ACK feedback to 4 bits through signaling. The BS may send 3 DCIs including C-DAI to schedule 3 TBs respectively. Assuming that the UE receives the first TB and the second TB, but loses the third TB and the third DCI that schedules the third TB, the original length of the HARQ-ACK feedback determined by the UE based on the C-DAI is 2 bits, because from the UE's perspective, the last DCI (corresponding to the second TB) is correctly received. The UE does not know that the actual last DCI (corresponding to the third TB) is lost. In this case, according to the method, since the length of 2 bits is less than the configured length of the HARQ-ACK feedback, the UE can supplement two additional NACKs at the end of the original HARQ-ACK feedback to reach the configured length of the HARQ-ACK feedback.
[0100] In another example, if it is determined that the original length of the HARQ-ACK feedback is greater than the configured length of the HARQ-ACK feedback, the BS and the UE may agree to stop performing the HARQ-ACK feedback. A scheduling restriction is defined for the BS, which may prevent the BS from scheduling a TB that exceeds the configured length of the HARQ-ACK feedback.
[0101] In yet another example, if it is determined that the original length of the HARQ-ACK feedback is greater than the configured length of the HARQ-ACK feedback, the BS and the UE may agree to perform HARQ-ACK reporting in the first HARQ-ACK reporting mode based on the determined HARQ-ACK information even if the UE is configured to perform the second HARQ-ACK reporting mode.
[0102] In S230, the UE sends HARQ-ACK feedback to the BS. In one case, the length of the HARQ-ACK feedback is four bits (e.g., with a supplementary NACK bit), and the number of corresponding previously transmitted TBs is less than four. For example, the UE may have added one or more NACK bits while the BS actually scheduled less than four TBs. In this case, before retransmitting the lost TB, the BS may determine whether the NACK bit has a corresponding previously scheduled TB.
[0103] In this case, the BS expects the UE to send HARQ-ACK feedback with a configured length or a predetermined (default) length. If the original length of the HARQ-ACK feedback prepared by the UE based on the received TB or DCI is less than the configured length or the predetermined (default) length, the BS also expects the UE to supplement one or more NACK bits.
[0104] Accordingly, if Figure 5 As shown, the present disclosure provides a wireless communication method, including:
[0105] S310: Sending signaling from a base station, wherein the signaling is used to configure a user equipment (UE) to transmit HARQ-ACK feedback according to a preset rule when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers);
[0106] S320: Receive HARQ-ACK feedback, wherein the last one or more bits of the HARQ-ACK feedback have a NACK value;
[0107] S330: Determine whether the last one or more bits of the HARQ-ACK feedback correspond to a previously scheduled transport block (TB); and
[0108] S340: Retransmit the previously scheduled TB corresponding to the last one or more bits of the HARQ-ACK feedback having the NACK value.
[0109] In S310, if a specific condition is met, the BS sends signaling, such as RRC signaling, to the UE to request the UE to perform HARQ-ACK feedback in the second reporting mode. In addition, the BS may optionally use the same signaling or another signaling to configure the length of the HARQ-ACK feedback. Alternatively, there may be a predetermined default length for the HARQ-ACK feedback. The predetermined length may be 4 bits so as to fully use the PUCCH resources allocated in Table 1.
[0110] In S320, the BS may receive HARQ-ACK feedback, wherein the last one or more bits of the HARQ-ACK feedback have a NACK value. For example, the BS may receive HARQ-ACK feedback having a value of {1,1,0,0}. The NACK value may indicate that a certain scheduled TB was not correctly received / decoded, or that the NACK value may be supplemented because the original length of the HARQ-ACK feedback did not reach the required length of the HARQ-ACK feedback.
[0111] In S330, since the UE may supplement one or more NACK bits in the HARQ-ACK feedback even if the UE does not receive a DCI for confirming that a specific TB corresponding to the supplemented bits is scheduled, once the BS receives the HARQ-ACK feedback from the UE, the BS may determine whether the bit with the NACK value of the HARQ-ACK feedback corresponds to a previously scheduled TB. For example, if the BS receives HARQ-ACK feedback with {1,1,0,0}, it is possible that the first NACK (the third bit from the left) corresponds to a previously scheduled TB, while the last NACK bit does not correspond to any previously scheduled TB, and vice versa. Because the UE supplements such bits when it does not receive the DCI for scheduling the corresponding TB, the NACK does not correspond to a previously scheduled TB.
[0112] Once a TB receives HARQ-ACK feedback with NACK values, it can check whether each NACK value corresponds to a previously scheduled TB. If not, the BS can simply ignore the NACK value and not retransmit the TB. On the other hand, if the BS determines that the NACK indicates a lost TB (not received or decoded correctly by the UE), the BS can retransmit the TB.
[0113] like Figure 6 As shown, the present disclosure further provides a wireless communication method, including:
[0114] S410: receiving one or more signalings from a base station, wherein the one or more signalings are used to configure a user equipment (UE) to send HARQ-ACK feedback and / or configure the length of the HARQ-ACK feedback according to a preset rule when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers); and
[0115] S420: Send HARQ-ACK feedback via the PUCCH resource selected according to the preset rule.
[0116] Accordingly, if Figure 7 As shown, the present disclosure provides a wireless communication method, including:
[0117] S510: Sending one or more signalings from the base station, wherein the one or more signalings are used to configure a user equipment (UE) to transmit the HARQ-ACK feedback and / or configure the length of the HARQ-ACK feedback according to a preset rule when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs (Group Radio Network Temporary Identifiers); and
[0118] S520: Receive HARQ-ACK feedback via the PUCCH resource selected according to a preset rule.
[0119] In S410, the UE may receive one or more signalings from the BS. The one or more signalings may configure the UE to report HARQ-ACK feedback in the second reporting mode, or configure the length of the HARQ-ACK feedback, or both. The operation may be conditional on the length of the HARQ-ACK feedback being equal to or less than 4 bits and / or when the UE is configured with one or more G-RNTIs. Accordingly, in S510, the BS transmits the one or more signalings. The configuration of the operation and the configuration of the length of the HARQ-ACK feedback may be completed together in one signaling, or may be completed separately in multiple signalings.
[0120] In S420, the UE reports HARQ-ACK feedback accordingly. In S520, the BS receives the HARQ-ACK feedback via the PUCCH resource selected according to Table 1.
[0121] According to one embodiment, the one or more signalings are RRC signalings.
[0122] According to one embodiment, the method also includes determining that the bit of HARQ-ACK feedback is NACK when the corresponding downlink control information (DCI) or TB is not received. Specifically, when the UE fails to correctly receive the DCI or TB (including failing to correctly decode the received TB), the UE may determine the bit of the HARQ-ACK feedback corresponding to the TB as NACK. For example, the NACK value may be represented as a value of "0". The UE may determine which bit should be determined as NACK for the failure based on the sequence of the TB. For example, if the TB that the UE fails to receive is the first scheduled TB in the HARQ-ACK feedback, the UE determines that the first bit of the HARQ-ACK feedback (corresponding to the lost TB) is NACK.
[0123] According to one embodiment, the method further includes receiving one or more corresponding DCIs indicating one or more of a sequence or number of transport blocks (TBs). In order to inform the UE of the sequence or order of the TBs scheduled by the BS, the BS may further transmit one or more corresponding DCIs, and the UE may receive the one or more corresponding DCIs. The DCI may be used to indicate the sequence or total number of TBs scheduled by the TBs.
[0124] According to one embodiment, the one or more corresponding DCIs include a counting downlink allocation index (C-DAI) for indicating a sequence or number of TBs; or a PUCCH resource indication (PRI) for indicating a sequence or number of TBs. In one embodiment, the field used by the DCI to indicate a sequence or number of TBs may be a counting downlink allocation index or a PUCCH resource indication field.
[0125] According to one embodiment, the length of the HARQ-ACK feedback is N bits, N is a positive integer less than 5; and the Kth to Nth bits of the HARQ-ACK feedback are determined to have a NACK value, wherein the (K-1)th TB is the last TB received by the UE, and K is a positive integer less than or equal to N. For example, the length of the HARQ-ACK feedback may be 3 bits. The length may be determined by the BS using signaling as described above, or may be preset as a default rule when no signaling is received to configure the length of the HARQ-ACK feedback. When the first TB is the last TB received by the UE, the UE may determine that the 2nd to 3rd bits (ie, K is 2) are NACK.
[0126] In one example, even if the UE does not receive the DCI that schedules the last few TBs, the UE can supplement the last few bits as NACK. For example, in the case where the UE does not receive the DCI that schedules the last few TBs, in theory the UE may not know that some TBs are scheduled by the BS and should be received by the UE. In a conventional design, if the UE does not know that there are additional TBs that should be received. Because the UE receives the TBs that the UE determines should be received based on the received TBs, the UE will not report the HARQ-ACK feedback in the second reporting mode. However, in this embodiment, if the number of TBs received by the UE corresponds to a smaller length of the HARQ-ACK feedback, the UE can still supplement the NACK value. The UE can supplement the HARQ-ACK feedback with one or more NACK bits until the predetermined length is reached, and report the HARQ-ACK feedback with one or more NACK bits.
[0127] According to one embodiment, when the UE receives the Kth TB but does not receive one or more TBs corresponding to one or more of the 1st to (K-1)th bits, one or more of the 1st to (K-1)th bits are determined to have the NACK value, and one or more of the 1st to (K-1)th bits of the HARQ-ACK feedback are determined to have the NACK value. In addition, if the UE receives a TB, and according to the DCI, the TB is a TB scheduled after one or more previous TBs, but the UE does not receive the one or more previous TBs, the UE may determine the one or more bits corresponding to the one or more previous TBs that have not been received as NACK. For example, if the UE receives a TB, and the DCI indicates that the TB is a TB of the third TB; but the UE does not receive the first and second TBs, the UE may determine the bits of the HARQ-ACK feedback corresponding to the first and second TBs that have not been received as NACK. In this case, if the configured length of the HARQ-ACK feedback is 3 bits, the UE may report the HARQ-ACK feedback as {0,0,1}. According to Table 1, the UE may use the fifth brother PUCCH resource for reporting.
[0128] According to one embodiment, the method further includes: in a case where it is determined based on one or more DCIs that the length of the HARQ-ACK feedback is less than the configured length of the HARQ-ACK feedback, adding one or more NACK bits at the end of the HARQ-ACK feedback to prepare a HARQ-ACK feedback with a configured length. For example, the UE may determine the length of the HARQ-ACK feedback based on the DCI. If the UE determines based on the DCI that the length of the HARQ-ACK feedback is less than the configured length or predetermined length of the HARQ-ACK feedback, the UE may supplement the NACK bit at the end of the HARQ-ACK feedback. For example, if one or more DCIs received by the UE indicate that the last TB should be the third TB, the UE may determine based on the received DCI that the HARQ-ACK feedback has three bits. However, if the configured length or predetermined length of the HARQ-ACK feedback (for example, which is configured by the BS via RRC signaling or by a default setting) is four bits, which is greater than the length indicated by the DCI, the UE can supplement the last few bits of the HARQ-ACK feedback (in this case, the last bit) with NACK bits so that the actual HARQ-ACK feedback transmitted by the UE meets the required length of the HARQ-ACK feedback as configured or predetermined.
[0129] According to one embodiment, the length of the HARQ-ACK feedback is greater than the number of TBs to be transmitted by the base station BS or the length of the configuration of the HARQ-ACK feedback is greater than the length of the HARQ-ACK feedback determined based on one or more DCIs. Since the UE can supplement the HARQ-ACK feedback with one or more bits (taking the NACK value as an example), the length of the configuration of the HARQ-ACK feedback (which may be the length of the HARQ-ACK feedback actually transmitted since the UE needs to comply with the configuration) may be greater than the HARQ-ACK feedback known to the UE from the DCI for scheduling the TB transmission.
[0130] According to one embodiment, in the case where one or more signalings do not configure the length of the HARQ-ACK feedback, the UE transmits the HARQ-ACK feedback with a preset length. For example, in the case where the UE does not receive or the BS does not transmit signaling to configure the length of the HARQ-ACK feedback, the UE may instead use a default setting for the length of the HARQ-ACK feedback.
[0131] According to one embodiment, the method further includes determining whether the bit with the NACK value of the HARQ-ACK feedback corresponds to a previously scheduled TB.
[0132] According to one embodiment, the method further includes, in a case where a bit having a NACK value of the HARQ-ACK feedback corresponds to a previously scheduled TB, retransmitting the corresponding previously scheduled TB.
[0133] According to one embodiment, the method further includes ignoring the bit with the NACK value of the HARQ-ACK feedback when the bit with the NACK value of the HARQ-ACK feedback does not have a corresponding previously scheduled TB.
[0134] Specifically, because the UE can supplement one or more NACK bits in the HARQ-ACK feedback even if it does not receive the DCI for confirming the scheduling of a specific TB corresponding to the supplemented bits, after the BS receives the HARQ-ACK feedback from the UE, the BS may need to determine whether the bits with NACK values of the HARQ-ACK feedback actually correspond to the previously scheduled TBs. For example, if the BS receives HARQ-ACK feedback with {1,1,0,0}, it is possible that the first NACK (the third bit from the left) corresponds to a previously scheduled TB (not received by the UE), while the last NACK bit (the fourth bit overall) does not correspond to any previously scheduled TB, and vice versa. Because the UE supplements such bits when it does not receive the DCI that schedules the corresponding TB, the NACK does not correspond to the previously scheduled TB.
[0135] Once a TB receives HARQ-ACK feedback with NACK values, it can check whether each NACK value corresponds to a previously scheduled TB. If not, the BS can ignore the NACK value and not retransmit the TB. On the other hand, if the BS determines that the NACK indicates a lost TB (not correctly received or decoded by the UE), the BS can retransmit the TB.
[0136] The following provides an additional method for supporting the second HARQ-ACK reporting, which can be used to solve the problem of TBs lost at the end of the second HARQ ACK reporting.
[0137] First additional exemplary solution
[0138] In some embodiments, the network may configure multiple multicast or broadcast services (MBS) for multiple UEs. The MBS service may be a broadcast service that can be received by all UEs in a serving cell, or a multicast service that can be received by some or all UEs in a serving cell. Different UEs may receive different MBS services. NACK-only feedback may be configured for UEs for MBS. In this case, if the UE does not successfully decode a PDSCH with a TB, it may transmit a PUCCH with NACK-only feedback. If the UE successfully decodes the PDSCH, it may not transmit a PUCCH with NACK-only feedback. Alternatively, if the UE does not successfully decode at least one of the multiple PDSCHs, it may transmit a PUCCH with NACK-only feedback. If the UE successfully decodes all of the multiple PDSCHs, it may not transmit the PUCCH.
[0139] The MBS service (or the PDCCH or PDSCH of the MBS) may be scrambled by the G-RNTI or G-CS-RNTI. Therefore, the MBS may be represented by the G-RNTI or G-CS-RNTI. For example, the PDSCH or PDCCH of MBS A is scrambled by G-RNTI 1. Then MBS A may be represented by G-RNTI 1.
[0140] The network may transmit multiple PDSCHs to the UE. The network may indicate that the corresponding PUCCH resources for NACK-only feedback of multiple PDSCHs are in the same time slot or sub-time slot. The UE may determine the final PUCCH resources for NACK-only feedback of multiple PDSCHs based on the decoding results of one or more of the multiple PDSCHs. In some embodiments, if the UE can determine that the DCI of at least one of the multiple PDSCHs is lost (or the PDSCH is lost), the lost DCI (or the lost PDSCH) may also be considered for PUCCH resource determination. If the lost PDSCH (or the lost PDCCH) is for an MBS received by the UE, the lost PDSCH (or the lost PDCCH) may be assumed to be NACK (or HARQ value '0') when considering PUCCH resource determination. If the lost PDSCH (or the lost PDCCH) is for an MBS not received by the UE, the lost PDSCH (or the lost PDCCH) may be assumed to be ACK (or HARQ value '1') when considering PUCCH resource determination.
[0141] The scheduling scheme for multiple PDSCHs may be indicated by a DCI. It may be indicated by a field indication in the DCI, or it may be indicated by more than one field in the DCI. Based on the indication, the PUCCH resources corresponding to the multiple PDSCHs may be in the same time slot or sub-time slot. The scheduling scheme may include at least one or more MBSs of the multiple PDSCHs. For example, the multiple PDSCHs may include 4 PDSCHs. The scheduling scheme for the 4 PDSCHs includes an MBS service for the first PDSCH, an MBS service for the second PDSCH, an MBS service for the third PDSCH, and an MBS service for the fourth PDSCH.
[0142] Multiple PDSCHs may be sorted by corresponding G-RNTI or G-CS-RNTI, for example, in ascending order of G-RNTI or G-CS-RNTI values. PDSCHs for the same MBS service may be sorted according to the transmission time slot of the DCI or PDSCH, the frequency resource of the DCI or PDSCH, the transmission carrier of the DCI or PDSCH, or a combination thereof. For example, PDSCHs for the same MBS service may be sorted in ascending order of PDCCH transmission timing (time slot).
[0143] The network may configure multiple scheduling schemes for the UE. The multiple scheduling schemes may have corresponding scheduling scheme indexes. The scheduling scheme index may be indicated by the DCI.
[0144] The UE may determine the PUCCH resources according to at least the indicated scheduling scheme.For PDSCH corresponding to an MBS service not received by the UE, an ACK is assumed for PUCCH resource determination.
[0145] Table 1A shows an example of transmission scheme configuration. The network configures 4 MBS services, denoted as MBS A, MBSB, MBS C, and MBSD. The scheduling schemes configured by the network and the corresponding scheduling scheme indexes are shown in Table 1A.
[0146] Table 1A
[0147] index Scheduling plan index Scheduling plan index Scheduling plan 0 A / B / C / D 6 BCD 12 BCCD 1 AB 7 CCD 13 BCDD 2 AD 8 ABBC 14 CCCC 3 BC 9 ABCD 15 CCDD 4 AAD 10 ACDD 5 BCC 11 BBCC
[0148] Index 0 (scheduling scheme 0) indicates that there is only one PDSCH, which can carry MBS A, MBS B, MBS C or MBSD. Index 1 (scheduling scheme 1) indicates that there are two PDSCHs with corresponding PUCCH resources in the same slot or subslot. The first PDSCH carries MBS A and the second PDSCH carries MBS B. Similarly, index 2 (scheduling scheme 2) indicates that there are two PDSCHs with corresponding PUCCH resources in the same slot or subslot. The first PDSCH carries MBS A and the second PDSCH carries MBSD. Index 4 (scheduling scheme 4) indicates that there are three PDSCHs with corresponding PUCCH resources in the same slot or subslot. The first two PDSCHs carry MBS A and the third PDSCH carries MBSD.
[0149] Index 8 (scheduling scheme 8) indicates that there are four PDSCHs with corresponding PUCCH resources in the same slot or subslot. The first PDSCH carries MBS A. The second and third PDSCHs carry MBS B. The fourth PDSCH carries MBS C. Similarly, configurations of other scheduling schemes are shown in Table 1A.
[0150] The index may be indicated by a field in the DCI. For example, there is a 4-bit field in the DCI for indicating the index or scheduling scheme. The 4-bit field value '0000' indicates index 0 (or scheduling scheme A / B / C / D). The 4-bit field value '0001' indicates index 1 (or scheduling scheme AB), and so on.
[0151] The index can be jointly indicated by multiple fields. For example, the PUCCH Resource Indicator (PRI) field in the DCI has three bits. There is a 1-bit field in the DCI that is used to indicate the index or the scheduling scheme combined with the PRI field. The 1-bit field value '0' and the PRI field value '000' jointly indicate the index 0 (or scheduling scheme A / B / C / D). The 1-bit field value '0' and the PRI field value '001' jointly indicate the index 1 (or scheduling scheme AB), and so on. The 1-bit field value '1' and the PRI field value '000' jointly indicate the index 8 (or scheduling scheme ABBC). The 1-bit field value '1' and the PRI field value '001' jointly indicate the index 9 (or scheduling scheme ABCD), and so on.
[0152] Assume that UE 1 receives only MBS A, UE 2 receives only MBS B, UE 3 receives only MBS B and MBSD, and UE 4 receives only MBS A and MBS C. There are 15 PUCCH resources in the resource list.
[0153] In one case, the network transmits PDSCH 1 carrying MBS A and PDSCH 2 carrying MBS B. PDSCH 1 is scheduled by DCI 1, and PDSCH 2 is scheduled by DCI 2. Therefore, scheduling scheme index 1 is indicated by DCI 1 or DCI 2. UE 1 or UE 4 may receive only DCI 1 and PDSCH 1. UE 2 or UE 4 may receive only DCI 2 and PDSCH 2.
[0154] For UE 1 or UE 4, the second PDSCH (i.e., PDSCH 2) is assumed to be ACK (i.e., 1) because the second PDSSCH is for MBS B, which is not received by UE 1 or UE 4. The second bit in the HARQ value is always 1. Therefore, the HARQ value '01' can be used for UE 1 or UE 4 to determine the PUCCH resource according to the PDSCH 1 decoding result. More specifically, '01' is used, and therefore when UE 1 or UE 4 does not successfully decode PDSCH 1, the third PUCCH resource is determined (or selected).
[0155] For UE 2 or UE 3, the first PDSCH (i.e., PDSCH 1) is assumed to be ACK (i.e., 1) because the first PDSCH is for MBS A, which is not received by UE 2 or UE 3. The first bit in the HARQ value is always 1. Therefore, the HARQ value '10' may be used for UE 2 or UE 3 to determine the PUCCH resource according to the PDSCH 2 decoding result. More specifically, '10' is used, and thus when UE 2 or UE 3 does not successfully decode PDSCH 2, the second PUCCH resource is determined (or selected).
[0156] In another case, the network transmits PDSCH 3 carrying MBS A, PDSCH 4 carrying MBS B, PDSCH 5 carrying MBS C, and PDSCH 6 carrying MBSD, respectively. These PDSCHs are scheduled by DCI 3, DCI 4, DCI 5, and DCI 6, respectively. Therefore, a scheduling index of 9 is indicated. UE 1 may receive only DCI 3 and PDSCH 3. UE 2 may receive only DCI 4 and PDSCH 4. UE 3 may receive only DCI 4, DCI 6, PDSCH 4, and PDSCH 6. UE 4 may receive only DCI 3, DCI 5, PDSCH 3, and PDSCH 5.
[0157] For UE 1, the second PDSCH (i.e., PDSCH 4), the third PDSCH (i.e., PDSCH 5), and the fourth PDSCH (i.e., PDSCH 6) are assumed to be ACK (i.e., 1) because these PDSCHs are for MBSs other than MBS A, which are not received by UE 1. The second bit, the third bit, and the fourth bit in the HARQ value are always 1. Therefore, the HARQ value '0111' can be used for UE 1 to determine the PUCCH resource according to the PDSCH 1 decoding result. More specifically, '0111' is used, and thus when UE 1 does not successfully decode PDSCH 1, the fifteenth PUCCH resource is determined (or selected).
[0158] For UE 2, the first PDSCH (i.e., PDSCH 3), the third PDSCH (i.e., PDSCH 5), and the fourth PDSCH (i.e., PDSCH 6) are assumed to be ACK (i.e., 1) because these PDSCHs are for MBSs other than MBS B, which are not received by UE 2. The first bit, the third bit, and the fourth bit in the HARQ value are always 1. Therefore, the HARQ value '1011' can be used for UE 2 to determine the PUCCH resource according to the decoding result of PDSCH 4. More specifically, '1011' is used, and therefore when UE 2 does not successfully decode PDSCH 4, the fourteenth PUCCH resource is determined (or selected).
[0159] For UE 3, the first PDSCH (i.e., PDSCH 3) and the third PDSCH (i.e., PDSCH 5) are assumed to be ACK (i.e., 1) because these PDSCHs are for MBS A and MBS C, which are not received by UE 3. The first bit and the third bit in the HARQ value are always 1. Therefore, the HARQ value '1010', '1110', or '1011' can be used for UE 3 to determine the PUCCH resource according to the PDSCH 4 and PDSCH 6 decoding results. More specifically, '1010' is used, and thus when UE 3 does not successfully decode PDSCH 4 or PDSCH 6, the sixth PUCCH resource is determined (or selected). '1110' is used, and thus when UE 3 successfully decodes PDSCH 4 and does not successfully decode PDSSCH 6, the eighth PUCCH resource is determined (or selected). '1011' is used, and thus when UE 3 successfully decodes PDSCH 6 and fails to successfully decode PDSSCH 4, the fourteenth PUCCH resource is determined (or selected).
[0160] For UE 4, the second PDSCH (i.e., PDSCH 4) and the fourth PDSCH (i.e., PDSCH 6) are assumed to be ACK (i.e., 1) because these PDSCHs are for MBS B and MBSD, which are not received by UE 4. The second bit and the fourth bit in the HARQ value are always 1. Therefore, the HARQ value '0101', '1101', or '0111' can be used for UE 4 to determine the PUCCH resource depending on the PDSCH 3 and PDSCH 5 decoding results. More specifically, '0101' is used, and thus when UE 4 does not successfully decode PDSCH 3 or PDSCH 5, the eleventh PUCCH resource is determined (or selected). '1101' is used, and thus when UE 4 successfully decodes PDSCH 3 and does not successfully decode PDSSCH 5, the twelfth PUCCH resource is determined (or selected). '0111' is used, and thus when UE 4 successfully decodes PDSCH 5 and fails to successfully decode PDSSCH 3, the fifteenth PUCCH resource is determined (or selected).
[0161] Second Additional Exemplary Solution
[0162] For a UE, the network may configure multiple PUCCH resource sets. A PUCCH resource set may include multiple PUCCH resources. A PUCCH resource may be included in more than one PUCCH resource set. This means that at least two PUCCH resource sets may share the same PUCCH resource. There may be a PUCCH resource set index configured for a PUCCH resource set.
[0163] The network may configure multiple transmission schemes for the UE. In addition, the network may configure the relationship between the transmission scheme and the PUCCH resource set. More specifically, the transmission scheme may correspond to (or be associated with) a PUCCH resource set. It should be understood that more than one transmission scheme may correspond to one PUCCH resource set.
[0164] The transmission scheme is indicated by the DCI according to the above embodiment. The UE may use the PUCCH resource set associated with the transmission scheme indicated by the DCI for HARQ feedback (or NACK-only feedback). In the PUCCH resource set, the UE may select (or determine) the PUCCH resource according to the PDSCH decoding result. The PUCCH resource may be determined using only the PDSCH of the MBS received by the UE. When determining the PUCCH resource, the PDSCH of the MBS not received by the UE may not be considered.
[0165] Table 2, Table 3, Table 4 show some examples of PUCCH resource set configuration. The network transmits two MBS services, denoted as MBS A and MBS B. There are three UEs, denoted as UE 1, UE 2, and UE 3. UE 1 only receives MBS A. UE 2 only receives MBS B. UE 3 receives both MBS A and MBS B. There are a total of 15 PUCCH resources, denoted as PUCCH resources 0-14.
[0166] Table 2
[0167]
[0168]
[0169] Table 2 shows an example of a transmission scheme and corresponding PUCCH resource sets for UE 1. As shown in the figure, the network configures 4 PUCCH resource sets for UE 1, namely, PUCCH resource set 1_0, PUCCH resource set 1_1, PUCCH resource set 1_2 and PUCCH resource set 1_3. PUCCH resource set 1_0 only contains PUCCH resource 14. PUCCH resource set 1_1 contains PUCCH resources 12, 13 and 14. PUCCH resource set 1_2 contains PUCCH resources 8, 9, 10, 11, 12, 13 and 14. PUCCH resource set 1_3 contains all 15 PUCCH resources, namely, PUCCH resources 0-14. For UE 1, the network configures scheduling schemes 0, 3, 7 and 12 corresponding to PUCCH resource set 1_0. Scheduling schemes 2, 6 and 11 correspond to PUCCH set 1_1. Scheduling schemes 5 and 10 correspond to PUCCH set 1_2. Scheduling scheme 9 corresponds to PUCCH resource set 1_3.
[0170] Assume that UE 1 receives PDSCH 1. PDSCH 1 is scheduled by DCI 1. DCI 1 indicates scheduling scheme 3. Therefore, UE 1 selects PUCCH resource set 1_0. Since there is only one PUCCH resource in PUCH resource set 1_0, PUCCH resource 14 is selected. If UE 1 successfully decodes PDSCH 1, PUCCH is not transmitted. If UE 1 does not successfully decode PDSCH 1, PUCCH is transmitted by using PUCCH resource 14.
[0171] Assume that the network transmits PDSCH 2 and PDSCH 3 to UE 1. The network also transmits other PDSCHs to other UEs. PDSCH 2 and PDSCH 3 are scheduled by DCI 2 and DCI 3, respectively. DCI 2 or DCI 3 indicates scheduling scheme 11. UE 1 receives DCI 2 or DCI 3. UE 1 selects PUCCH resource set 1_1. In PUCCH resource set 1_1, PUCCH resources are determined based on a decoding result of at least one of PDSCH 2 and PDSCH 3. According to scheduling scheme 11, UE 1 can determine that MBS A has two PDSCHs. UE 1 can further determine that PDSCH 2 is the first PDSCH of MBSA and PDSCH 3 is the second PDSCH of MBS A according to a downlink allocation index (DAI) in DCI 2 or DCI 3.
[0172] In one case, UE 1 receives both DCI 2 and DCI 3. If UE 1 does not successfully decode PDSCH 2 or PDSCH 3, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 12) in PUCCH resource set 1_1 is selected for PUCCH transmission. If UE 1 does not successfully decode PDSCH 2 but successfully decodes PDSCH 3, a HARQ value of '01' is determined, and thus the third PUCCH resource (i.e., PUCCH resource 14) in PUCCH resource set 1_1 is selected for PUCCH transmission. If UE 1 does not successfully decode PDSCH 3 but successfully decodes PDSCH 2, a HARQ value of '10' is determined, and thus the second PUCCH resource (i.e., PUCCH resource 13) in PUCCH resource set 1_1 is selected for PUCCH transmission.
[0173] In another case, UE 1 receives only DCI 2. Because the scheduling scheme 11 indicated by DCI 2 means that MBS A has two PDSCHs, UE 1 can determine that the second DCI and PDSCH are lost. Therefore, it is assumed that the second PDSCH (i.e., PDSCH3) is NACK (or HARQ value '0'). For PUCCH resource determination, the second bit of the HARQ value is always 0. If UE 1 does not successfully decode PDSCH 2, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 12) in PUCCH resource set 1_1 is selected for PUCCH transmission. If UE 1 successfully decodes PDSCH 2, a HARQ value of '10' is determined, and thus the second PUCCH resource (i.e., PUCCH resource 13) in PUCCH resource set 1_1 is selected for PUCCH transmission.
[0174] In another case, UE 1 receives only DCI 3. Because the scheduling scheme 11 indicated by DCI 3 means that MBS A has two PDSCHs, UE 1 can determine that the first DCI and PDSCH are lost. Therefore, it is assumed that the first PDSCH (i.e., PDSCH2) is NACK (or HARQ value '0'). For PUCCH resource determination, the first bit of the HARQ value is always 0. If UE 1 does not successfully decode PDSCH 3, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 12) in PUCCH resource set 1_1 is selected for PUCCH transmission. If UE 1 successfully decodes PDSCH 3, a HARQ value of '01' is determined, and thus the third PUCCH resource (i.e., PUCCH resource 14) in PUCCH resource set 1_1 is selected for PUCCH transmission. In any case, UE 1 transmits PUCCH on the selected PUCCH resource.
[0175] Table 3 shows an example of a transmission scheme and a corresponding PUCCH resource set for UE 2. As shown in the figure, the network configures 4 PUCCH resource sets for UE 2, which are represented as PUCCH resource set 2_0, PUCCH resource set 2_1, PUCCH resource set 2_2 and PUCCH resource set 2_3. PUCCH resource set 2_0 includes PUCCH resources 1, 3, 5, 7, 9, 11 and 13. PUCCH resource set 2_1 includes PUCCH resources 3, 7 and 11. PUCCH resource set 2_2 only includes PUCCH resource 7. PUCCH resource set 2_3 includes all 15 PUCCH resources, that is, PUCCH resources 0-14. For UE 2, the network configures transmission schemes 3, 7 and 12 corresponding to PUCCH resource set 2_0. Transmission schemes 6 and 11 correspond to PUCCH set 2_1. Transmission scheme 10 corresponds to PUCCH resource set 2_2. Transmission schemes 1, 4, 8 and 13 correspond to PUCCH resource set 2_3.
[0176] Table 3
[0177]
[0178]
[0179] Assume that UE 2 receives only PDSCH 4. PDSCH 4 is scheduled by DCI 4. DCI 4 indicates scheduling scheme 6. Therefore, UE 2 selects PUCCH resource set 2_1. Within PUCCH resource set 2_1, which PUCCH resource is selected for transmission according to the PDSCH 4 decoding result. If UE 4 does not successfully decode PDSCH 4, a HARQ value of '0' is determined, and therefore the first PUCCH resource (i.e., PUCCH resource 3) in PUCCH resource set 2_1 is selected for PUCCH transmission.
[0180] Assume that the network transmits PDSCH 5 and PDSCH 6 to UE 2. The network also transmits other PDSCHs to other UEs. PDSCH 5 and PDSCH 6 are scheduled by DCI 5 and DCI 6, respectively. DCI 5 or DCI 6 indicates scheduling scheme 7. UE 2 receives DCI 5 or DCI 6. UE 2 selects PUCCH resource set 2_0. In PUCCH resource set 2_0, PUCCH resources are determined to be used for transmission according to a decoding result of at least one of PDSCH 5 and PDSCH 6. According to scheduling scheme 7, UE 2 can determine that MBS B has two PDSCHs. UE 2 can further determine that PDSCH 5 is the first PDSCH of MBS B and PDSCH 6 is the second PDSCH of MBS B according to a downlink allocation index (DAI) in DCI 5 or DCI 6.
[0181] In one case, UE 2 receives both DCI 5 and DCI 6. If UE 2 does not successfully decode PDSCH 5 or PDSCH 6, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 1) in PUCCH resource set 2_0 is selected for PUCCH transmission. If UE 2 does not successfully decode PDSCH 5 but successfully decodes PDSCH 6, a HARQ value of '01' is determined, and thus the third PUCCH resource (i.e., PUCCH resource 5) in PUCCH resource set 2_0 is selected for PUCCH transmission. If UE 2 does not successfully decode PDSCH 6 but successfully decodes PDSCH 5, a HARQ value of '10' is determined, and thus the second PUCCH resource (i.e., PUCCH resource 3) in PUCCH resource set 2_0 is selected for PUCCH transmission.
[0182] In another case, UE 2 receives only DCI 5. UE 2 can determine that the second DCI and PDSCH are lost because the scheduling scheme 7 indicated by DCI 5 means that MBS B has two PDSCHs. Therefore, it is assumed that the second PDSCH (i.e., PDSCH 6) is NACK (or HARQ value '0'). For PUCCH resource determination, the second bit of the HARQ value is always 0. If UE 2 does not successfully decode PDSCH 5, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 1) in PUCCH resource set 2_0 is selected for PUCCH transmission. If UE 2 successfully decodes PDSCH 5, a HARQ value of '10' is determined, and thus the second PUCCH resource (i.e., PUCCH resource 3) in PUCCH resource set 2_0 is selected for PUCCH transmission.
[0183] In another case, UE 2 receives only DCI 6. UE 2 can determine that the first DCI and PDSCH are lost because the scheduling scheme 7 indicated by DCI 6 means that MBS B has two PDSCHs. Therefore, it is assumed that the first PDSCH (i.e., PDSCH 5) is NACK (or HARQ value '0'). For PUCCH resource determination, the first bit of the HARQ value is always 0. If UE 2 does not successfully decode PDSCH 6, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 1) in PUCCH resource set 2_0 is selected for PUCCH transmission. If UE 2 successfully decodes PDSCH 6, a HARQ value of '01' is determined, and thus the third PUCCH resource (i.e., PUCCH resource 5) in PUCCH resource set 2_0 is selected for PUCCH transmission. In any case, UE 2 transmits PUCCH on the selected PUCCH resource.
[0184] Table 4 shows an example of a transmission scheme and corresponding PUCCH resource set for UE 3. The network configures only one PUCCH resource set for UE 3, denoted by PUCCH resource set 3_0. PUCCH resource set 3_0 contains all 15 PUCCH resources, i.e., PUCCH resources 0-14. All transmission schemes correspond to PUCCH resource set 3_0.
[0185] Table 4
[0186]
[0187] Assume that the network transmits PDSCH 7 and PDSCH 8 to UE 3. PDSCH 7 and PDSCH 8 are scheduled by DCI 7 and DCI 8, respectively. DCI 7 or DCI 8 indicates scheduling scheme 3. UE 3 receives DCI 7 or DCI 8. UE 3 selects PUCCH resource set 3_0 according to the indicated scheduling scheme. In PUCCH resource set 3_0, it is determined that PUCCH resources are used for transmission according to the decoding result of at least one of PDSCH 7 and PDSCH 8. According to scheduling scheme 3, UE 3 can determine that there are two PDSCHs. One is for MBSA and the other is for MBS B. UE 3 can further determine that PDSCH 7 is the first PDSCH and PDSCH 8 is the second PDSCH.
[0188] In one case, UE 3 receives both DCI 7 and DCI 8. If UE 3 does not successfully decode PDSCH 7 or PDSCH 8, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 0) in PUCCH resource set 3_0 is selected for PUCCH transmission. If UE 3 does not successfully decode PDSCH 7 but successfully decodes PDSCH 8, a HARQ value of '01' is determined, and thus the third PUCCH resource (i.e., PUCCH resource 2) in PUCCH resource set 3_0 is selected for PUCCH transmission. If UE 3 does not successfully decode PDSCH 8 but successfully decodes PDSCH 7, a HARQ value of '10' is determined, and thus the second PUCCH resource (i.e., PUCCH resource 1) in PUCCH resource set 3_0 is selected for PUCCH transmission.
[0189] In another case, UE 3 receives only DCI 7. UE 3 can determine that the second DCI and PDSCH are lost because the scheduling scheme 3 indicated by DCI 7 means that there are two PDSCHs. Therefore, it is assumed that the second PDSCH (i.e., PDSCH 8) is NACK (or HARQ value '0'). For PUCCH resource determination, the second bit of the HARQ value is always 0. If UE 3 does not successfully decode PDSCH 7, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 0) in PUCCH resource set 3_0 is selected for PUCCH transmission. If UE 3 successfully decodes PDSCH 7, a HARQ value of '10' is determined, and thus the second PUCCH resource (i.e., PUCCH resource 1) in PUCCH resource set 3_0 is selected for PUCCH transmission.
[0190] In another case, UE 3 receives only DCI 8. UE 3 can determine that the first DCI and PDSCH are lost because the scheduling scheme 3 indicated by DCI 8 means that there are two PDSCHs. Therefore, it is assumed that the first PDSCH (i.e., PDSCH 7) is NACK (or HARQ value '0'). For PUCCH resource determination, the first bit of the HARQ value is always 0. If UE 3 does not successfully decode PDSCH 8, a HARQ value of '00' is determined, and thus the first PUCCH resource (i.e., PUCCH resource 0) in PUCCH resource set 3_0 is selected for PUCCH transmission. If UE 3 successfully decodes PDSCH 8, a HARQ value of '01' is determined, and thus the third PUCCH resource (i.e., PUCCH resource 2) in PUCCH resource set 3_0 is selected for PUCCH transmission. In any case, UE 3 transmits PUCCH on the selected PUCCH resource.
[0191] According to the embodiment, different UEs can share the same PUCCH resources even if they can receive different MBS services, which can significantly save PUCCH resource overhead.
[0192] The above method / steps can be Figure 1 The UE, BS and wireless communication device shown in the figure perform. In addition, the hardware of the UE, BS and wireless communication system may include a non-transitory computer-readable storage medium that stores one or more instructions. When the processor executes the one or more instructions, the wireless communication device performs the above method / steps.
[0193] Various exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings to enable those of ordinary skill in the art to make and use the present disclosure. The present disclosure is not limited to the exemplary embodiments and applications described or shown herein. In addition, the specific order and / or hierarchy of steps in the methods disclosed herein are merely exemplary methods. Based on design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be rearranged while remaining within the scope of the present disclosure. Therefore, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or actions in an exemplary order, and unless otherwise expressly stated, the present disclosure is not limited to the specific order or hierarchy presented.
[0194] The present disclosure is intended to cover any variation, use, combination or adaptive change that may be made following the general principles of the present disclosure, and includes common knowledge and conventional technical means in the art as well as content not disclosed in the present application.
[0195] It should be understood that the present disclosure is not limited to the exact construction or operation described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope of the present application. The scope of the present application is limited only by the appended claims.
Claims
1. A wireless communication method, comprising: receiving one or more signalings from a base station, wherein the one or more signalings are used to configure a user equipment UE to send the HARQ-ACK feedback and / or configure the length of the HARQ-ACK feedback according to a preset rule when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers G-RNTIs; and The HARQ-ACK feedback is sent via a physical uplink control channel (PUCCH) resource selected according to the preset rule.
2. The method of claim 1, wherein: The one or more signalings are radio resource control RRC signalings.
3. The method of claim 1, further comprising: In the case where the corresponding downlink control information DCI or TB is not received, it is determined that the bit of the HARQ-ACK feedback is a negative acknowledgement NACK.
4. The method according to any one of claims 1 to 3, further comprising: One or more corresponding DCIs are received, wherein the one or more corresponding DCIs indicate a sequence or a number of one or more transport blocks TB.
5. The method of claim 4, wherein: The one or more corresponding DCIs include: A counting downlink allocation index C-DAI, used to indicate the sequence or number of the TB; or The physical uplink control channel resource indication PRI is used to indicate the sequence or number of the TBs.
6. The method according to any one of claims 1 to 3, wherein: The length of the HARQ-ACK feedback is N bits, where N is a positive integer less than 5; as well as The method further comprises: Determining that the Kth to Nth bits of the HARQ-ACK feedback have NACK values, where the (K-1)th TB is the last TB received by the UE, and K is a positive integer less than or equal to N; and / or In a case where the UE receives the Kth TB of the HARQ-ACK feedback but does not receive one or more TBs corresponding to one or more of the 1st to (K-1)th bits, it is determined that one or more of the 1st to (K-1)th bits of the HARQ-ACK feedback have a NACK value, wherein one or more of the 1st to (K-1)th bits are determined to have the NACK value.
7. The method of claim 1, further comprising: In a case where it is determined based on the one or more DCIs that the length of the HARQ-ACK feedback is less than the configured length of the HARQ-ACK feedback, one or more NACK bits are added to the end of the HARQ-ACK feedback to prepare a HARQ-ACK feedback having the configured length.
8. The method of claim 7, wherein: The configured length of the HARQ-ACK feedback is greater than the length of the HARQ-ACK feedback determined based on the one or more DCIs.
9. The method according to any one of claims 1 to 3, wherein: The preset rule defines the relationship between the value of the HARQ-ACK feedback and the selected PUCCH resource.
10. The method according to any one of claims 1 to 3, wherein: In a case where the one or more signalings do not configure the length of the HARQ-ACK feedback, the UE sends the HARQ-ACK feedback with a preset length.
11. A wireless communication method, comprising: Sending one or more signalings from a base station, wherein the one or more signalings are used to configure a user equipment UE to send the HARQ-ACK feedback and / or configure the length of the HARQ-ACK feedback according to a preset rule when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers G-RNTIs; and The HARQ-ACK feedback is received via the PUCCH resource selected according to the preset rule.
12. The method of claim 11, wherein: The one or more signalings are RRC signalings.
13. The method of claim 11, wherein: In the case that the UE does not receive the corresponding DCI or TB, the bit of the HARQ-ACK feedback is determined as NACK.
14. The method according to any one of claims 11 to 13, further comprising: One or more corresponding DCIs are sent, and the one or more corresponding DCIs indicate the sequence or number of one or more transport blocks TB.
15. The method of claim 14, wherein: The one or more corresponding DCIs include a counting downlink allocation index C-DAI, which is used to indicate the sequence or number of the TBs; or The PUCCH resource indication PRI is used to indicate the sequence or number of the TBs.
16. The method of any one of claims 11 to 13, wherein: The length of the HARQ-ACK feedback is N bits, where N is a positive integer less than 5; and The Kth to Nth bits of the HARQ-ACK feedback are determined to have NACK values, wherein the (K-1)th TB is the last TB received by the UE, and K is a positive integer less than or equal to N; and / or In a case where the UE receives the Kth TB of the HARQ-ACK feedback but does not receive one or more TBs corresponding to one or more of the 1st to (K-1)th bits, one or more of the 1st to (K-1)th bits of the HARQ-ACK feedback are determined to have a NACK value, wherein one or more of the 1st to (K-1)th bits are determined to have the NACK value.
17. The method of claim 11, wherein: In a case where it is determined based on the one or more DCIs that the length of the HARQ-ACK feedback is less than the configured length of the HARQ-ACK feedback, one or more NACK bits are added to the end of the HARQ-ACK feedback to prepare a HARQ-ACK feedback having the configured length.
18. The method according to any one of claims 11 to 13, wherein: The configured length of the HARQ-ACK feedback is greater than the length of the HARQ-ACK feedback determined based on the one or more DCIs.
19. The method of any one of claims 11 to 13, further comprising: It is determined whether the bit with the NACK value of the HARQ-ACK feedback corresponds to a previously scheduled TB.
20. The method of claim 19, further comprising: In case that the bit having the NACK value of the HARQ-ACK feedback corresponds to a previously scheduled TB, the corresponding previously scheduled TB is retransmitted.
21. The method of claim 19, further comprising, in a case where the bit with the NACK value of the HARQ-ACK feedback has no corresponding previously scheduled TB, ignoring the bit with the NACK value of the HARQ-ACK feedback.
22. A wireless communication method, comprising: Receiving signaling from a base station BS, wherein the signaling is used to configure the UE to send the HARQ-ACK feedback according to a preset rule when the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers G-RNTIs; In response to an original length of the HARQ-ACK feedback being determined to be less than 4 bits, adding at least one NACK bit at the end of the HARQ-ACK feedback to generate the HARQ-ACK feedback, wherein the original length of the HARQ-ACK feedback is less than 4 bits is determined based on a counted downlink allocation index C-DAI in downlink control information; and The HARQ-ACK feedback is sent to the base station BS.
23. The method of claim 22, wherein: The length of the HARQ-ACK feedback is 4 bits, and the number of corresponding previously transmitted TBs is less than 4.
24. The method of any one of claims 22-23, wherein: The preset rule defines a relationship between a value of the HARQ-ACK feedback and a PUCCH resource used to send the HARQ-ACK feedback.
25. A wireless communication method, comprising: Sending signaling from a base station BS, wherein the signaling is used to configure a user equipment UE to send the HARQ-ACK feedback according to a preset rule when the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers G-RNTIs; receiving the HARQ-ACK feedback, wherein last one or more bits of the HARQ-ACK feedback have a NACK value; determining whether the last one or more bits of the HARQ-ACK feedback correspond to a previously scheduled transport block TB; and A previously scheduled TB corresponding to the last one or more bits of the HARQ-ACK feedback having the NACK value is retransmitted.
26. The method of claim 25, wherein: The HARQ-ACK feedback has four bits.
27. The method of claim 25, further comprising: When the last one or more bits of the HARQ-ACK feedback do not have a corresponding previously scheduled TB, ignoring the last one or more bits of the HARQ-ACK feedback with the NACK value.
28. The method of any one of claims 25 to 27, wherein: The preset rule defines a relationship between a value of the HARQ-ACK feedback and a PUCCH resource used to send the HARQ-ACK feedback.
29. A wireless communication method, comprising: Receive signaling from a base station, where the signaling is used to configure a user equipment UE: When the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers G-RNTIs, sending the HARQ-ACK feedback according to a preset rule; or Sending the HARQ-ACK feedback via a PUCCH resource specified by the signaling; Monitoring one or more downlink control information DCIs, wherein a PUCCH resource indication PRI field in the one or more DCIs indicates an order or a number of one or more transport blocks TBs and / or indicates a last transport block TB or a last DCI; as well as In a case where the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or in a case where the UE is configured with one or more G-RNTIs, the HARQ-ACK feedback is sent via a PUCCH resource selected according to the preset rule.
30. The method of claim 29, wherein: The PRI field includes 3 bits, of which two bits are used to indicate the sequence of the one or more transport blocks.
31. The method of claim 29, wherein: The one or more DCIs indicate a sequence of the one or more TBs between the multiple G-RNTIs.
32. The method of claim 29, further comprising: According to the corresponding DCI, the value of the bit of the HARQ-ACK feedback is determined.
33. The method of claim 32, wherein: Determining the value of the bit of the HARQ-ACK feedback according to the corresponding DCI includes: determining the length of the HARQ-ACK feedback according to a sequence indicated by the one or more DCIs.
34. The method of claim 32, wherein: Determining the value of the bit of the HARQ-ACK feedback according to the corresponding DCI includes: determining the value of each bit of the HARQ-ACK feedback according to whether the corresponding TB identified by the DCI is received.
35. The method of claim 34, wherein: The one or more DCIs indicate a relationship between bits of the HARQ-ACK feedback and the corresponding TB.
36. The method of claim 29, further comprising: In case the UE receives a TB with a higher order, the value of one or more bits corresponding to one or more lower order TBs in the HARQ-ACK feedback is determined as NACK.
37. The method of claim 29, further comprising: The length of the HARQ-ACK feedback is determined according to an indication of the last DCI.
38. The method of claim 29, further comprising: Determining that the length of the HARQ-ACK feedback is greater than 4; as well as The HARQ-ACK feedback is sent via a predetermined PUCCH resource identified by a PRI field of the one or more DCIs.
39. The method of claim 29, further comprising: The value of the HARQ-ACK feedback is determined by adding a NACK value to the last one or more bits of the HARQ-ACK feedback.
40. The method of claim 29, wherein: Each of the one or more DCIs corresponds to more than one TB.
41. The method of claim 29, wherein: The HARQ-ACK feedback corresponds to TBs for the multiple G-RNTIs.
42. The method of claim 41, wherein: The bits of the HARQ-ACK feedback corresponding to the TBs in the multiple G-RNTIs are in descending order or ascending order.
43. The method of claim 29, wherein: The preset rule defines a relationship between a value of the HARQ-ACK feedback and a PUCCH resource used to send the HARQ-ACK feedback.
44. A wireless communication method, comprising: Sending signaling from a base station, wherein the signaling is used to configure a user equipment UE: When the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or when the UE is configured with one or more group radio network temporary identifiers G-RNTIs, sending the HARQ-ACK feedback according to a preset rule; or Sending the HARQ-ACK feedback via a PUCCH resource specified by the signaling; Sending one or more downlink control information DCIs, wherein a PUCCH resource indication PRI field in the one or more DCIs indicates a sequence or number of one or more transport blocks TBs and / or indicates a last transport block TB or a last DCI; as well as In a case where the length of the HARQ-ACK feedback is equal to or less than 4 bits and / or in a case where the UE is configured with one or more G-RNTIs, the HARQ-ACK feedback is received via a PUCCH resource selected according to the preset rule.
45. The method of claim 44, wherein: The PRI field includes 3 bits, of which two bits are used to indicate the sequence of the one or more transport blocks.
46. The method of claim 44, wherein: The one or more DCIs indicate a sequence of the one or more TBs between the multiple G-RNTIs.
47. The method of claim 44, wherein: According to the corresponding DCI, the value of the bit of the HARQ-ACK feedback is determined.
48. The method of claim 47, wherein: The length of the HARQ-ACK feedback is determined according to a sequence indicated by the one or more DCIs.
49. The method of claim 47, wherein: The value of each bit of the HARQ-ACK feedback is determined according to whether the corresponding TB identified by the DCI is received.
50. The method of claim 49, wherein: The one or more DCIs indicate the relationship between the bits of the HARQ-ACK feedback and the corresponding TB.
51. The method of claim 44, wherein: In association with the UE receiving a TB with a higher order, a value of one or more bits corresponding to one or more lower order TBs in the HARQ-ACK feedback is NACK.
52. The method of claim 44, wherein: The length of the HARQ-ACK feedback is determined according to the indication of the last DCI.
53. The method of claim 44, further comprising: In case the length of the HARQ-ACK feedback is greater than 4, the HARQ-ACK feedback is received via a predetermined PUCCH resource identified by a PRI field in the one or more DCIs.
54. The method of claim 44, wherein: The value of the HARQ-ACK feedback is determined by adding a NACK value to the last one or more bits of the HARQ-ACK feedback.
55. The method of claim 44, wherein: Each of the one or more DCIs corresponds to more than one TB.
56. The method of claim 44, wherein: The HARQ-ACK feedback corresponds to TBs for the multiple G-RNTIs.
57. The method of claim 50, wherein: The bits of the HARQ-ACK feedback corresponding to the TBs of the multiple G-RNTIs are in descending order or ascending order.
58. The method of claim 44, wherein: The preset rule defines a relationship between a value of the HARQ-ACK feedback and a PUCCH resource used to send the HARQ-ACK feedback.
59. A wireless communication device, comprising: a memory storing one or more programs; and a processor electrically connected to the memory and configured to execute the one or more programs to perform the method as claimed in any one of claims 1 to 58.
60. A non-transitory computer-readable storage medium storing one or more programs configured to perform the method of any one of claims 1 to 58 when executed by a processor.