Method and device for configuring HARQ-ACK feedback

By configuring the one-time HARQ-ACK feedback mode, HARQ-ACK information is sent only in the activated serving cell list, solving the communication performance problem caused by an oversized HARQ-ACK codebook and improving the reliability and efficiency of wireless communication.

CN115943583BActive Publication Date: 2025-09-23ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080102190.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-02
Publication Date
2025-09-23
Estimated Expiration
2040-07-02

AI Technical Summary

Technical Problem

In wireless communications, the HARQ-ACK codebook in existing technologies may be too large, affecting communication performance, especially in licensed and unlicensed frequency bands, resulting in poor latency and reliability.

Method used

By configuring the one-time HARQ-ACK feedback mode, HARQ-ACK information is sent only in the activated serving cell list. RRC parameters and DCI are used to control the generation of the one-time HARQ-ACK codebook, reducing unnecessary HARQ-ACK reports and optimizing the size and reliability of the HARQ-ACK codebook.

Benefits of technology

This effectively reduces the size of the HARQ-ACK codebook, improves the reliability and efficiency of the communication system, and especially reduces latency and improves data transmission reliability in unlicensed frequency bands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115943583B_ABST
    Figure CN115943583B_ABST
Patent Text Reader

Abstract

The present disclosure describes methods, systems, and devices for configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmissions. The method includes: receiving, by a user equipment (UE), radio resource control (RRC) parameters to configure a one-time HARQ-ACK feedback mode; receiving, by the UE, a media access control (MAC) control element (CE) indicating a list of activated serving cells; receiving, by the UE, downlink control information (DCI) including a one-time request field with a positive value, the DCI triggering a one-time HARQ-ACK codebook; and sending, by the UE, one-time HARQ-ACK feedback for the list of activated serving cells.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates generally to wireless communications and, more particularly, to methods and apparatus for configuring Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) feedback. Background Art

[0002] Wireless communication technology is pushing the world towards an increasingly interconnected and networked society. High-speed and low-latency wireless communications rely on efficient network resource management and allocation between user equipment and radio access network nodes (including but not limited to wireless base stations). The next-generation network is expected to provide high-speed, low-latency and ultra-reliable communication capabilities and meet the needs of different industries and users. Ultra-reliable low-latency communication (URLLC) can provide communication with high reliability and low latency between user equipment and radio access network nodes. URLLC can be supported on licensed frequency carriers and / or unlicensed frequency carriers. There are some problems and difficulties associated with sending feedback information, such as when the user equipment (UE) needs to configure hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback and how to improve the performance of sending feedback information; for example, the HARQ-ACK codebook can contain HARQ-ACK information for many configured HARQ processes, which makes the HARQ-ACK codebook large and affects performance. The present disclosure can solve at least some problems associated with existing systems to improve the performance of wireless communications. Summary of the Invention

[0003] The present disclosure relates to methods, systems, and devices for wireless communications, and more particularly, to methods, systems, and devices for configuring Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) feedback.

[0004] In one embodiment, the present disclosure describes a method for wireless communication. The method includes configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmission by the following steps: receiving, by a user equipment (UE), radio resource control (RRC) parameters to configure a one-shot HARQ-ACK feedback mode; receiving, by the UE, a medium access control (MAC) control element (CE) indicating a list of activated serving cells; receiving, by the UE, downlink control information (DCI) including a one-shot request field with a positive value, the DCI triggering a one-shot HARQ-ACK codebook; and sending, by the UE, one-shot HARQ-ACK feedback for the activated serving cell list.

[0005] In another embodiment, the present disclosure describes a method for wireless communication. The method includes configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmission by the following steps: receiving, by a user equipment (UE), radio resource control (RRC) parameters to configure a one-time HARQ-ACK feedback mode; receiving, by the UE, downlink control information (DCI) including a one-time request field with a positive value, the DCI triggering a one-time HARQ-ACK codebook; and sending, by the UE, one-time HARQ-ACK feedback for at least one HARQ process in response to at least one HARQ process satisfying a preset condition.

[0006] In another embodiment, the present disclosure describes a method for wireless communication. The method includes configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmission by the following steps: receiving, by a user equipment (UE), radio resource control (RRC) parameters to configure a one-time HARQ-ACK feedback mode; receiving, by the UE, downlink control information (DCI) including a one-time request field with a positive value, the DCI triggering a one-time HARQ-ACK feedback; and sending, by the UE, a first one-time HARQ-ACK feedback having a first one-time HARQ-ACK codebook for at least one non-semi-persistent scheduling (non-SPS) PDSCH and a second one-time HARQ-ACK feedback having a second one-time HARQ-ACK codebook for at least one SPS PDSCH.

[0007] In some other embodiments, an apparatus for wireless communication may include a memory storing instructions and a processing circuit in communication with the memory. When the processing circuit executes the instructions, the processing circuit is configured to perform the above method.

[0008] In some other embodiments, a device for wireless communication may include a memory storing instructions and a processing circuit in communication with the memory. When the processing circuit executes the instructions, the processing circuit is configured to perform the above method.

[0009] In some other embodiments, a computer-readable medium includes instructions that, when executed by a computer, cause the computer to perform the above method.

[0010] These and other aspects and embodiments thereof are described in more detail in the drawings, description and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1A An example of a wireless communication system is shown.

[0012] Figure 1B A schematic diagram of a method for wireless communication is shown.

[0013] Figure 2 An example of a wireless network node is shown.

[0014] Figure 3 An example of a user device is shown.

[0015] Figure 4 A flow chart of a method for wireless communication is shown.

[0016] Figure 5 A flow chart of a method for wireless communication is shown.

[0017] Figure 6 A schematic diagram of a method for wireless communication is shown.

[0018] Figure 7 A schematic diagram of a method for wireless communication is shown.

[0019] Figure 8 A schematic diagram of a method for wireless communication is shown.

[0020] Figure 9 A flow chart of a method for wireless communication is shown.

[0021] Figure 10 A schematic diagram of a method for wireless communication is shown. DETAILED DESCRIPTION

[0022] The present disclosure will now be described in detail hereinafter with reference to the accompanying drawings, which form a part hereof and show by way of illustration specific examples of embodiments. However, it should be noted that the present disclosure may be embodied in a variety of different forms, and thus, the subject matter covered or claimed is intended to be construed as not limited to any of the embodiments set forth below.

[0023] Throughout the specification and claims, terms may have subtle meanings that are suggested or implied by the context in addition to their explicitly stated meanings. Likewise, the phrases "in one embodiment" or "in some embodiments" as used herein do not necessarily refer to the same embodiment, and the phrases "in another embodiment" or "in other embodiments" as used herein do not necessarily refer to different embodiments. The phrases "in one embodiment" or "in some embodiments" as used herein do not necessarily refer to the same embodiment, and the phrases "in another embodiment" or "in other embodiments" as used herein do not necessarily refer to different embodiments. For example, it is intended that claimed subject matter include exemplary embodiments or all or part of any combination of embodiments.

[0024] In general, terms can be understood at least in part based on the usage of the context. For example, terms such as "and", "or", and / or" as used herein can include multiple meanings, which can depend at least in part on the context in which the terms are used. Typically, if "or" is used to associate a list such as A, B, or C, it is intended to mean A, B, and C, which are used here for inclusive meanings, and A, B, or C, which are used here for exclusive meanings. In addition, the terms "one or more" or "at least one" as used herein can be used to describe any feature, structure, or characteristic in a singular sense, or can be used to describe a combination of features, structures, or characteristics in a plural sense, depending at least in part on the context. Similarly, terms such as "one", "an," or "the" can be understood to convey singular usage or plural usage, depending at least in part on the context. In addition, the term "based on" or "determined by..." can be understood to not necessarily be intended to convey a set of exclusive factors, but can also be allowed to exist, not necessarily explicitly described, depending at least in part on the context.

[0025] The present disclosure describes methods and apparatus for configuring Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) feedback.

[0026] New Radio (NR) or fifth generation (5G) wireless communications can have a range of capabilities, from high-speed downloads to support for real-time low-latency communications. New Radio (NR) mobile communication systems are moving the world towards an increasingly interconnected and networked society. High-speed and low-latency wireless communications rely on efficient network resource management and allocation between user devices and radio access network nodes (including but not limited to radio base stations). The next-generation network is expected to provide high-speed, low-latency and ultra-reliable communication capabilities and meet the needs of different industries and users. Ultra-reliable low-latency communication (URLLC) can provide communication with high reliability and low latency between user devices and radio access network nodes. To increase bandwidth, shorten latency and / or increase speed, wireless communications can be carried on licensed bands and / or New Radio Unlicensed (NR-U) bands.

[0027] In a fifth-generation (5G) communication system on a licensed frequency carrier, a URLLC service may be configured with one or more sub-timeslots in a time slot. Each of the one or more sub-timeslots may be configured to send feedback information in order to reduce the latency in the URLLC service on the licensed carrier. In a fifth-generation (5G) communication system on an NR-U frequency carrier, there is a problem in that the time required to send feedback information is increased, thereby increasing latency and degrading the performance of the communication system on the NR-U frequency carrier.

[0028] This disclosure describes various embodiments that address some of the issues discussed above.

[0029] Figure 1A A wireless communication system 100 is shown, which includes a core network (CN) 110, a radio access network (RAN) 130, and one or more user equipment (UE) (152, 154, and 156). The RAN 130 may include a wireless network base station or a next-generation radio access network (NG-RAN) base station or node, which may include a nodeB (NB, such as a gNB) in a mobile telecommunications environment. In one embodiment, the core network 110 may include a 5G core network (5GC), and the interface 125 may include a next-generation (NG) interface.

[0030] Reference Figure 1A , a first UE 152 may wirelessly receive downlink communications 142 from the RAN 130 and wirelessly transmit uplink communications 141 to the RAN 130. Similarly, a second UE 154 may wirelessly receive downlink communications 144 from the RAN 130 and wirelessly transmit uplink communications 143 to the RAN 130; and a third UE 156 may wirelessly receive downlink communications 146 from the RAN 130 and wirelessly transmit uplink communications 145 to the RAN 130. For example, but not limited to, downlink communications may include a physical downlink shared channel (PDSCH) or a physical downlink control channel (PDCCH), and uplink communications may include a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH). The downlink communications (142, 144, and / or 146) and / or uplink communications (141, 143, and / or 145) may be transmitted on a licensed frequency carrier or an NR-U frequency carrier.

[0031] When URLLC operates on a licensed carrier, the UE may be configured with more than one HARQ-ACK codebook through at least one radio resource control (RRC) parameter, such as, but not limited to, pdsch-HARQ-ACK-Codebook-List-r16 and UCI-OnPUSCH-List-r16. When two HARQ-ACK codebooks are configured, the parameters for these HARQ-ACK codebooks, such as the candidate k1 set, the PUCCH resource set, and the UCI-OnPUSCH, may be configured separately. The transmission of the two HARQ-ACK codebooks may depend on different PUCCH / PUSCHs. When the transmission of the two codebooks occurs in the same time slot, the HARQ-ACK codebook with the lower priority (e.g., priority index = 0) may be discarded.

[0032] Using unlicensed carriers to send data can increase the utilization of available transmission resources, thereby improving URLLC performance. There are some challenges in operating URLLC on unlicensed carriers. In low-latency wireless communications on unlicensed carriers, due to channel quality defects and communication resource fluctuations, the sent wireless messages may be lost or corrupted and cannot be corrected. For example, because channel access should be performed before data transmission, the device needs to perform a clear channel assessment (CCA) before data transmission and obtain a successful result. In some countries and regions, there are regulatory policies for the use of unlicensed spectrum. The device can perform a listen-before-talk (LBT) process (e.g., CCA) before sending data via the unlicensed carrier. For example, according to the channel access process, only devices that succeed in CCA can send data on the unlicensed carrier.

[0033] Another issue can arise when URLLC operates in unlicensed carriers. When channel access fails, the gNB / UE may be unable to send data, and the receiver may not receive the data correctly. These incorrectly received messages may need to be retransmitted, resulting in poor latency and reliability. Therefore, properly designed control mechanisms for detecting and retransmitting lost or corrupted messages can help improve the efficiency of the radio access network, particularly for accessing unlicensed shared radio bands. To improve data transmission efficiency, channel access procedures and control signaling need to be considered, and the communication system should support fast and reliable data transmission, such as using unlicensed carriers for transmitting URLLC uplink HARQ-ACK feedback.

[0034] For URLLC NR R16 operation in licensed band operation, the UE may be configured with more than one HARQ-ACK-Codebook via the RRC parameter pdsch-HARQ-ACK-Codebook-List-r16 or UCI-OnPUSCH-List-r16. When the UE is configured with two HARQ-ACK-Codebooks, the parameters for these HARQ-ACK-Codebooks, such as the candidate k1 set, PUCCH resource set, and UCI-OnPUSCH, may be configured separately. In one embodiment, the two HARQ-ACK-Codebook transmissions may depend on different PUCCH / PUSCHs. In another embodiment, when the transmissions of the two codebooks are in the same time slot, the HARQ-ACK-Codebook with priority index (PI) = 0 may be discarded.

[0035] To improve the efficiency of data transmission, channel access procedures and control signaling may be considered. The communication system may support fast and reliable data transmission, such as using unlicensed carriers for sending URLLC uplink HARQ-ACK feedback.

[0036] For NRU in R16, the type 3 HARQ-ACK codebook may be named a one-time HARQ-ACK feedback scheme, which may be introduced to provide multiple transmission opportunities for ACK / NACK feedback. When the UE is configured for a one-time feedback scheme (i.e., the one-time feedback scheme is enabled) and the one-time request bit field in the DCI is 1, the UE may perform HARQ-ACK codebook feedback in the PUCCH / PUSCH, which contains all downlink (DL) HARQ processes (one-time feedback) for all service / carrier cells (CCs) configured for the UE in the PUCCH group. This may result in a very large HARQ-ACK codebook and may affect performance. The present disclosure describes various embodiments, including methods for reducing the codebook size, resulting in smaller HARQ-ACK payload and high reliability for the same resources.

[0037] For DCI format 1_1, radio resource control (RRC) parameters for one-time HARQ-ACK feedback such as pdsch-HARQ-ACK-OneShotFeedbackCBG-r16 and pdsch-HARQ-ACK-OneShotFeedbackNDI-r16 can be configured in the PhysicalCellGroupConfig information element (IE). The maximum number of serving cells configured for the UE can be 32, which is configured by the maxNrofServingCells parameter. With the default number of processes being 8, other supported HARQ process numbers can include {2, 4, 6, 10, 12, 16}, which can be configured for each serving cell. The size of the one-time codebook may be very large and reliability may be negatively affected.

[0038] Reference Figure 1B, an example for a one-time HARQ-ACK codebook may include 4 serving cells (CC1, CC2, CC3, and CC4). 8 HARQ processes are configured for the first three serving cells (CC1, CC2, and CC3), while 12 HARQ processes are configured for the fourth serving cell (CC4). In one embodiment, 2 codewords can be sent on one PDSCH by configuring maxNrofCodeWordsScheduledByDCI=2. In addition, if pdsch-HARQ-ACK-OneShotFeedbackCBG-r16 and pdsch-HARQ-ACK-OneShotFeedbackNDI-r16 are configured to the UE, the CBG-level HARQ-ACK and NDI are also included in the one-time HARQ-ACK codebook.

[0039] HARQ-ACK codebook (e.g., in Figure 1B The present disclosure describes various embodiments, including methods for reducing the codebook size, resulting in smaller HARQ-ACK payload and high reliability for the same resources.

[0040] Figure 2 An exemplary radio access network or wireless communication base station 200 is shown. Base station 200 may include wireless transmit / receive (Tx / Rx) circuitry 208 to transmit / receive communications with one or more UEs and / or one or more other base stations. The base station may also include network interface circuitry 209 to connect the base station to other base stations and / or the core network, such as optical or wired interconnects, Ethernet, and / or other data transmission media / protocols. Base station 200 may optionally include an input / output (I / O) interface 206 to communicate with an operator or similar personnel.

[0041] The base station may also include system circuitry 204. System circuitry 204 may include a processor 221 and / or memory 222. Memory 222 may include an operating system 224, instructions 226, and parameters 228. Instructions 226 may be configured for one or more processors 124 to perform base station functions. Parameters 228 may include parameters that support execution of instructions 226. For example, the parameters may include network protocol settings, bandwidth parameters, radio frequency mapping assignments, and / or other parameters.

[0042] Figure 3An exemplary user equipment (UE) 300 is shown. UE 300 may be a mobile device, such as a smartphone or a mobile communication module provided in a vehicle. UE 300 may include a communication interface 302, system circuitry 304, an input / output interface (I / O) 306, a display circuit 308, and a storage device 309. The display circuitry may include a user interface 310. System circuitry 304 may include any combination of hardware, software, firmware, or other logic / circuitry. System circuitry 304 may be implemented, for example, using one or more system-on-chips (SoCs), application-specific integrated circuits (ASICs), discrete analog and digital circuits, and other circuits. System circuitry 304 may be part of any desired functionality implementation in UE 300. In this regard, the system circuitry 304 may include logic to facilitate, for example, decoding and playing music and video, such as MP3, MP4, MPEG, AVI, FLAC, AC3, or WAV decoding and playback; running applications; accepting user input; storing and retrieving application data; establishing, maintaining, and terminating a cellular telephone call or data connection for, for example, Internet connectivity; establishing, maintaining, and terminating a wireless network connection, a Bluetooth connection, or other connection; and displaying relevant information on a user interface 310. The user interface 310 and input / output (I / O) interface 306 may include a graphical user interface, a touch-sensitive display, tactile feedback or other tactile output, voice or facial recognition input, buttons, switches, speakers, and other user interface elements. Additional examples of the I / O interface 306 may include a microphone, video and still image cameras, temperature sensors, vibration sensors, rotation and orientation sensors, headphone and microphone input / output jacks, a universal serial bus (USB) connector, a memory card slot, a radiation sensor (e.g., an IR sensor), and other types of input.

[0043] Reference Figure 3, the communication interface 302 may include radio frequency (RF) transmit (Tx) and receive (Rx) circuitry 316 that handles the transmission and reception of signals through one or more antennas 314. The communication interface 302 may include one or more transceivers. The transceiver may be a wireless transceiver that includes modulation / demodulation circuitry, a digital-to-analog converter (DAC), a shaping table, an analog-to-digital converter (ADC), a filter, a waveform shaper, a filter, a preamplifier, a power amplifier, and / or other logic for transmitting and receiving through one or more antennas or (for some devices) through a physical (e.g., wired) medium. The transmitted and received signals may follow any of a variety of formats, protocols, modulations (e.g., QPSK, 16-QAM, 64-QAM, or 256-QAM), channels, bit rates, and encodings. As a specific example, the communication interface 302 may include a transceiver that supports transmission and reception under 2G, 3G, BT, WiFi, Universal Mobile Telecommunications System (UMTS), High Speed ​​Packet Access (HSPA)+, 4G / Long Term Evolution (LTE), and 5G standards. However, the techniques described below are applicable to other wireless communication technologies, whether from the 3rd Generation Partnership Project (3GPP), the GSM Association, 3GPP2, IEEE, or other partnership or standards body.

[0044] Reference Figure 3 , the system circuitry 304 may include one or more processors 321 and memory 322. The memory 322 stores, for example, an operating system 324, instructions 326, and parameters 328. The processor 321 is configured to execute the instructions 326 to implement the desired functionality for the UE 300. The parameters 328 may provide and specify configuration and operating options for the instructions 326. The memory 322 may also store any BT, WiFi, 3G, 4G, 5G, or other data that the UE 300 is to transmit or has received via the communication interface 302. In various embodiments, the system power for the UE 300 may be supplied by a power storage device, such as a battery or a transformer.

[0045] The present disclosure describes various embodiments of methods and apparatus for configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmissions, which may be partially or fully described in the above Figure 2 and Figure 3 The present disclosure can improve the reliability of a one-time HARQ-ACK codebook for URLLC operation in an unlicensed band.

[0046] In one embodiment, referring to Figure 4A method 400 for wireless communication includes configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmission. The method 400 may include some or all of the following steps: step 410, receiving, by a user equipment (UE), radio resource control (RRC) parameters to configure a one-time HARQ-ACK feedback mode; step 420, receiving, by the UE, a medium access control (MAC) control element (CE) indicating a list of activated serving cells; step 430, receiving, by the UE, downlink control information (DCI) including a one-time request field with a positive value, the DCI triggering a one-time HARQ-ACK codebook; and step 440, sending, by the UE, one-time HARQ-ACK feedback for the list of activated serving cells. Optionally, the UE does not send HARQ-ACK information in the one-time HARQ-ACK codebook for an inactivated serving cell, wherein the inactivated serving cell is a serving cell that is not in the list of activated serving cells.

[0047] In one implementation, the UE may determine a one-time HARQ-ACK codebook according to the activated serving cell list of the MAC CE, where the one-time HARQ-ACK codebook includes HARQ-ACK information only for the activated serving cell list.

[0048] In another embodiment, the one-time request field with a positive value includes a one-time request field with a value of 1; and the RRC parameter indicating the one-time HARQ-ACK feedback mode includes a pdsch-HARQ-ACK-Codebook with pdsch-HARQ-ACK-OneShotFeedback-r16 enabled.

[0049] For example, the UE can determine a one-time HARQ-ACK codebook based on the MAC CE of the activated serving cell. That is, the one-time HARQ-ACK codebook includes HARQ-ACK information only for the activated cell. When the PUCCH group contains 16 cells and only 4 cells are activated through the MAC CE, the UE can report HARQ-ACK only for these 4 activated cells and may not report NACK information for other inactivated cells. In this way, the size of the one-time HARQ-ACK codebook can be greatly reduced and reliability can be improved.

[0050] In various embodiments, reference Figure 5A method 500 for wireless communication includes configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmission. The method 500 may include some or all of the following steps: step 510, receiving, by a user equipment (UE), radio resource control (RRC) parameters to configure a one-shot HARQ-ACK feedback mode; step 520, receiving, by the UE, downlink control information (DCI) including a one-shot request field with a positive value, the DCI triggering a one-shot HARQ-ACK codebook; and step 530, in response to at least one HARQ process satisfying a preset condition, sending, by the UE, one-shot HARQ-ACK feedback for at least one HARQ process. In one embodiment, the one-shot request field with a positive value includes a one-shot request field with a value of 1; and / or the RRC parameters indicating the one-shot HARQ-ACK feedback mode include pdsch-HARQ-ACK-Codebook with pdsch-HARQ-ACK-OneShotFeedback-r16 enabled.

[0051] In one embodiment, the one-time HARQ-ACK codebook may only contain HARQ-ACK information with the same priority as indicated in the DCI that triggered the one-time feedback, and HARQ processes with different priorities may be filled with NACK information. The DCI includes a priority index. The priority index may be 0 or 1. In one embodiment, when the priority index of at least one HARQ process is the same as the priority index in the DCI, the UE determines the one-time HARQ-ACK codebook based on the at least one HARQ process. In another embodiment, when the priority index of at least one HARQ process is not the same as the priority index in the DCI, the UE fills the one-time HARQ-ACK codebook with NACK information based on the at least one HARQ process.

[0052] In another embodiment, the one-time HARQ-ACK codebook includes HARQ-ACK information for at least one HARQ process having the same priority index as the priority index in the DCI, and includes NACK information for other HARQ processes having a priority index different from the priority index in the DCI.

[0053] Figure 6An example for this embodiment is shown. In slot / subslot n, the UE receives PDSCH1 with a priority index of 1 for HARQ process 1, in slot / subslot n+1, the UE receives PDSCH2 with a priority index of 0 for HARQ process 2, and in slot / subslot n+2, the UE receives DCI (610) with a one-time HARQ-ACK request value = 1 and a priority index = 1, and k1 = 1. For HARQ process 1 (620) having the same priority index as the DCI (610) that triggers the one-time HARQ-ACK codebook, the UE reports a one-time HARQ-ACK codebook (650) containing HARQ-ACK. For HARQ process 2 (630) having a different priority index than the indication of the DCI (610) that triggers the one-time HARQ-ACK codebook, the UE reports NACK.

[0054] In another embodiment, when the offset value on the timeline of the HARQ process is greater than a predetermined value, the HARQ-ACK information of the HARQ process may be discarded from the one-time HARQ-ACK feedback, and the HARQ-ACK of the HARQ process may not be reported. When the offset value on the timeline of the HARQ process is not greater than the predetermined value, the HARQ-ACK information of the HARQ process may be included in the one-time HARQ-ACK feedback, and the HARQ-ACK of the HARQ process may be reported.

[0055] Each of the at least one HARQ processes includes an offset value on a timeline. When the offset value on the timeline of the HARQ process is not greater than a predetermined value, the UE determines a one-time HARQ-ACK codebook based on the HARQ process; and / or the one-time HARQ-ACK codebook includes HARQ-ACK information for the HARQ process that transmits the PDSCH. When the offset value on the timeline of the second HARQ process is greater than a predetermined value, the UE determines not to report the second HARQ process in the one-time HARQ-ACK feedback; and / or the one-time HARQ-ACK codebook does not include HARQ-ACK information for the second HARQ process. In one embodiment, the UE may receive an RRC message including the predetermined value. In another embodiment, the predetermined value may be configured by the base station taking into account the data processing speed / power of the UE.

[0056] In one embodiment, the predefined threshold may be 4. When the offset value is greater than the threshold and no new PDSCH is scheduled for the HARQ process, no ACK / NACK is reported for the HARQ process of the one-time HARQ-ACK codebook.

[0057] like Figure 7As shown, the offset value on the timeline may include various implementations. DCI 710 is the DCI that triggers the one-time HARQ-ACK codebook. DCI 730 may be the second DCI that schedules the HARQ process. PDSCH 720 may be the PDSCH corresponding to the transmission of the HARQ process. One-time codebook 740 may be the one-time HARQ-ACK codebook corresponding to the triggering DCI 710.

[0058] In one embodiment, the offset value on the timeline may be an offset value 751 indicating the number of slots or subslots between the second DCI 730 scheduling the HARQ process and the DCI 710 triggering the one-time HARQ-ACK codebook.

[0059] In another embodiment, the offset value on the timeline may be an offset value 752 indicating the number of slots or subslots between the transmitted PDSCH 720 corresponding to the HARQ process and the DCI 710 triggering the one-time HARQ-ACK codebook.

[0060] In another embodiment, the offset value on the timeline may be an offset value 753 indicating the number of time slots or subslots between the second DCI 730 for scheduling the HARQ process and the time slot in which the one-time HARQ-ACK codebook 740 is transmitted.

[0061] In another embodiment, the offset value on the timeline may be an offset value 754 indicating the number of slots or subslots between the transmitted PDSCH 720 corresponding to the HARQ process and the slot in which the one-time HARQ-ACK codebook 740 is transmitted.

[0062] In another embodiment, referring to Figure 8 , for the PDSCH sent in the time window 820 before the one-time trigger DCI 810, the UE may report HARQ-ACK information. The time window may be configured via RRC, for example but not limited to 4 milliseconds. In one embodiment, when the UE does not obtain ACK / NACK for the scheduled PDSCH sent within the time window, the UE may report NACK. In another embodiment, when the UE does not obtain ACK / NACK for the scheduled PDSCH sent within the time window, the UE may not report HARQ-ACK information for the scheduled PDSCH.

[0063] In one embodiment, a UE receives an RRC message indicating the size of a time window 820 prior to a DCI 810 that triggers a one-time HARQ-ACK codebook. When a PDSCH (822, 824, and 826) corresponding to each of at least one HARQ process is transmitted within the time window, the UE determines a one-time HARQ-ACK codebook (830) based on the at least one HARQ process. The PDSCH may include a semi-persistent scheduling (SPS) PDSCH and / or a DCI grant (DG) PDSCH. The one-time HARQ-ACK codebook 830 includes HARQ-ACK information for at least one HARQ process for which the PDSCH (822, 824, and 826) is transmitted within the time window, and does not include HARQ-ACK information for other HARQ processes for which the PDSCH (842 and 844) is transmitted outside the time window.

[0064] In another embodiment, the last scheduled PDSCH (826) within the time window may have a short duration, and the UE may not have time to obtain HARQ-ACK for the PDSCH (826). In this case, the UE may send a NACK for any of the at least one HARQ process for which the UE did not obtain HARQ-ACK information. Alternatively, the UE may not send feedback information for any of the at least one HARQ process for which the UE did not obtain HARQ-ACK information.

[0065] In another embodiment, rather than triggering all HARQ processes for each serving cell configured for the UE, a bit field may be added to the DCI that triggers one-time HARQ-ACK feedback, and the bit field may indicate to the UE the HARQ process that is triggered to report HARQ-ACK. In one embodiment, the DCI includes the bit field. When the bit field in the DCI indicates at least one HARQ process, the UE determines a one-time HARQ-ACK codebook based on the at least one HARQ process. The one-time HARQ-ACK codebook includes HARQ-ACK information for the at least one HARQ process indicated by the bit field in the DCI, and does not include HARQ-ACK information for other HARQ processes not indicated by the bit field in the DCI.

[0066] The bit field may include various implementations. In one embodiment, the bit field includes M bits, where M=A*B, A is the number of activated serving cells and B is the number of configured HARQ processes for each activated serving cell; and each bit in the bit field indicates that one-time HARQ-ACK feedback is performed for each HARQ process of each activated serving cell. For example, the number of bits of the bit field may be related to the number of activated cells and the configured HARQ processes for each activated cell. When the number of activated cells is 4 and the number of configured HARQ processes for each activated cell is 6, 24 bits may act as a bit field and be added to the DCI to indicate to the UE which HARQ processes in each activated cell are requested for HARQ-ACK reporting.

[0067] In another embodiment, the configured HARQ processes are divided into M groups of HARQ processes, where M is a positive integer. The bit field includes M bits corresponding to the M groups of HARQ processes; and each bit in the bit field indicates whether one-time HARQ-ACK feedback is performed for each group of HARQ processes. For example, the configured HARQ processes are divided into 8 groups of HARQ processes, and the bit field includes 8 bits, each bit indicating whether HARQ-ACK feedback is performed for the HARQ processes of the corresponding group.

[0068] In another embodiment, the configured HARQ processes are divided into M groups, where M is a positive integer. The bit field includes ceil(log2M) bits, where ceil() is a ceiling function; and the bit field indicates that a one-time HARQ-ACK feedback is performed for the HARQ process of the (bit field value)th group. For example, the configured HARQ processes are divided into 8 groups of HARQ processes, and the bit field includes 3 bits (=ceil(log28)). The value of the bit field (for example, the bit field is 110, i.e., 6) indicates that the UE performs HARQ-ACK feedback for the HARQ process of the corresponding group (group 5).

[0069] In another embodiment, the configured HARQ processes are divided into two groups: an even group and an odd group. The even group includes an even number of HARQ processes, and the odd group includes an odd number of HARQ processes. This bit field includes one bit to indicate which group performs HARQ-ACK feedback. For example, a bit field of 0 indicates that one-time HARQ-ACK feedback is performed for the odd group; and a bit field of 1 indicates that one-time HARQ-ACK feedback is performed for the even group.

[0070] In another embodiment, some explicit bits can be added to the DCI to tell the UE which HARQ processes of which activated carriers are required to report HARQ-ACK information. In this case, the base station can dynamically request HARQ-ACK information based on its most recently received results.

[0071] In one embodiment, the DCI includes a group index. When the group index of at least one HARQ process is the same as the group index in the DCI, the UE determines a one-time HARQ-ACK codebook based on the at least one HARQ process. The one-time HARQ-ACK codebook includes HARQ-ACK information for at least one HARQ process having the same group index as the group index in the DCI, and does not include HARQ-ACK information for other HARQ processes having a group index different from the group index in the DCI. For example, when the DCI that triggers the one-time HARQ-ACK codebook indicates that the PDSCH group index value is 1, all scheduled PDSCHs with the same PDSCH group index (PDSCH group index is 1) may be required to report the HARQ-ACK in the one-time HARQ-ACK codebook; and / or all scheduled PDSCHs with different PDSCH group indexes (PDSCH group index is 0) may not be required to report the HARQ-ACK in the one-time HARQ-ACK codebook.

[0072] In another embodiment, the DCI includes a HARQ process number (HPN). When the HPN of at least one HARQ process is within an offset number of the HPN in the DCI, the UE determines a one-time HARQ-ACK codebook based on the at least one HARQ process. The one-time HARQ-ACK codebook includes HARQ-ACK information for at least one HARQ process having an HPN within an offset number of the HPN in the DCI, and does not include HARQ-ACK information for other HARQ processes having an HPN outside the offset number of the HPN in the DCI. In one embodiment, the UE receives an RRC message including an offset number, such as but not limited to 1, 2, and 3. For example, the HARQ-ACK information of the subset HARQ processes that needs to be reported in the one-time HARQ-ACK codebook is the HARQ process number closest to the HARQ process ID indicated in the DCI that triggers the one-time HARQ-ACK feedback. When the number of HARQ processes in the DCI triggering one-time HARQ-ACK feedback is 6 and the offset number is 2, the UE can report HARQ-ACK information of HPN=4, 5, 6, 7, and 8 to all activated cells.

[0073] In another embodiment, when PDSCH is not scheduled to trigger a DCI for one-time HARQ-ACK feedback, it is a one-time HARQ-ACK request field of DCI format 1_1 with a value of 1, where if resourceAllocation=dynamicSwitch is not provided, the DCI format 1_1 CRC scrambled by the CS-RNTI uses all '0' FDRA for resourceAllocationType0 and all '1' FDRA for resourceAllocationType 1, or if resourceAllocation=dynamicSwitch is provided, the DCI format 1_1 CRC scrambled by the CS-RNTI uses all '0' or all '1' FDRA. In one embodiment, some unused bit fields related to scheduling PDSCH can be used to indicate which activated serving cells and which configured HARQ processes are needed to report HARQ-ACK information. As described in the present disclosure, one-time feedback can be triggered more frequently and more freely whenever needed, and the one-time HARQ-ACK codebook size can be controlled or reduced, thereby improving the performance of the wireless system.

[0074] In one embodiment, the DCI includes a bit field and the DCI does not schedule PDSCH. When at least one HARQ process is indicated by a bit field in the DCI, the UE determines a one-time HARQ-ACK codebook based on the at least one HARQ process. The bit field includes at least one of the following: a modulation and coding scheme (MCS) of transport block 1, a new data indicator (NDI) of transport block 1, a redundancy version (RV) of transport block 1, a HARQ process number (HPN), or at least one antenna port. For example, the base station may use at least one of the MCS, NDI, RV, and HPN bit fields in the DCI that does not schedule PDSCH indication to the UE to report ACK / NACK information for the HARQ process list of the serving cell list.

[0075] In various embodiments, reference Figure 9A method 900 for wireless communication includes configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmission. The method 900 may include some or all of the following steps: step 910, receiving, by a user equipment (UE), radio resource control (RRC) parameters to configure a one-time HARQ-ACK feedback mode; step 920, receiving, by the UE, downlink control information (DCI) including a one-time request field with a positive value, the DCI triggering a one-time HARQ-ACK feedback; and step 930, sending, by the UE, a first one-time triggered HARQ-ACK feedback having a first one-time triggered HARQ-ACK codebook for at least one non-semi-persistently scheduled (non-SPS) PDSCH, and a second one-time triggered HARQ-ACK feedback having a second one-time triggered HARQ-ACK codebook for at least one SPS PDSCH.

[0076] In one embodiment, the UE may receive a one-time feedback request to trigger scheduled PDSCH and SPS PDSCH HARQ-ACK feedback. For HARQ-ACK feedback for SPS PDSCH, a separate codebook may be constructed for the transmitted SPS PDSCH. In one embodiment, the first HARQ-ACK codebook for non-SPS / scheduled PDSCH and the second HARQ-ACK codebook for SPS PDSCH may be sent on different PUCCH / PUSCHs. The value of K1 (PDSCH to HARQ_feedback timing indicator) is used for the first HARQ-ACK codebook transmission of the PDSCH scheduled in the DCI. In another embodiment, the time slot / subslot for sending the second HARQ-ACK codebook for SPS PDSCH is the most recently available uplink (UL) time slot / subslot, such as the subslot immediately following the first HARQ-ACK codebook. In another embodiment, the PUCCH resource indicator (PRI) of the PUCCH transmission carrying the HARQ-ACK codebook may be the same as that indicated in the one-time HARQ-ACK codebook triggered by the DCI.

[0077] In one embodiment, the DCI includes K, and the UE sends the first one-time HARQ-ACK codebook for the at least one non-SPS PDSCH in a slot or subslot at K slots or subslots after the PDSCH corresponding to the DCI. In the nearest available slot or subslot after the slot or subslot in which the first one-time HARQ-ACK codebook is sent, the UE sends the second one-time HARQ-ACK codebook for the at least one SPS PDSCH. For example, referring to Figure 10After the UE receives DCI 1010, which triggers a one-time request and includes K in sub-slot n, the UE sends a first HARQ-ACK codebook 1040 for the scheduled PDSCH 1030 in sub-slot n+K on the PUCCH resources indicated in the DCI, and sends a second HARQ-ACK codebook 1050 for the SPS PDSCH 1020 in sub-slot n+K+1. In another embodiment, when sub-slot n+K+1 is not available, such as when the SFI indicates that the sub-slot is used for DL ​​transmission, the UE may send a second HARQ-ACK codebook 1050 for the SPS PDSCH in sub-slot n+K+2, and so on.

[0078] In another embodiment, the PUCCH resource indicator (PRI) for the PUCCH transmission carrying the second one-time HARQ-ACK codebook for at least one SPS PDSCH is the same as that indicated in the DCI.

[0079] In another embodiment, the second one-time HARQ-ACK feedback for at least one SPS PDSCH does not include a new data indication (NDI) with the configured pdsch-HARQ-ACK-OneShotFeedbackNDI-r16. For example, for the HARQ process that transmits the SPS PDSCH, even if pdsch-HARQ-ACK-OneShotFeedbackNDI-r16 is configured, the NDI may not be included in the one-time HARQ-ACK feedback for the SPS PDSCH feedback, which is different from some methods that fill bits with 0 for each PDSCH HARQ process.

[0080] Some embodiments / implementations as described above may optionally include: in response to the UE having previously sent HARQ-ACK information for transport block (TB) t for HARQ process number h on serving cell c, and not being scheduled for receiving another PDSCH corresponding to TB t for HARQ process number h on serving cell c since the previous HARQ-ACK report, the UE does not report HARQ-ACK information for HARQ process number h on serving cell c in a one-time HARQ-ACK codebook.

[0081] Some embodiments / implementations as described above may optionally include: when the UE has not yet obtained HARQ-ACK information for the transport block (TB) received corresponding to the scheduled PDSCH, the UE may not report ACK / NACK information for the HARQ process number on the serving cell.

[0082] The present disclosure describes methods, apparatus, and computer-readable media for wireless communications. The present disclosure addresses the problem of configuring hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for physical downlink shared channel (PDSCH) transmissions. The methods, apparatus, and computer-readable media described in the present disclosure can facilitate the performance of wireless communications by configuring HARQ-ACK feedback for PDSCH transmissions, thereby improving efficiency and overall performance. The methods, apparatus, and computer-readable media described in the present disclosure can improve the overall efficiency of wireless communication systems.

[0083] Throughout this specification, references to features, advantages, or similar language do not imply that all features and advantages that may be achieved with the present solution should be or are included in any single embodiment thereof. Rather, language referring to features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, throughout this specification, discussions of features and advantages, and similar language, may, but do not necessarily, refer to the same embodiment.

[0084] Furthermore, the features, advantages, and characteristics of the present solution may be combined in any suitable manner in one or more embodiments. A person skilled in the relevant art will recognize, based on the description herein, that the present solution may be practiced without one or more of the specific features or advantages of a particular embodiment. In other cases, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.

Claims

1. A method for wireless communication, comprising: Determine the hybrid automatic repeat request acknowledgement HARQ-ACK feedback for the physical downlink shared channel PDSCH transmission by: Receiving, by a user equipment UE, a radio resource control (RRC) parameter, wherein the RRC parameter is used to configure a one-time HARQ-ACK feedback; Receiving, by the UE, downlink control information (DCI) including a one-time request field having a positive value, the DCI triggering a one-time HARQ-ACK codebook; and In response to at least one HARQ process satisfying a preset condition, the UE sends a one-time HARQ-ACK codebook determined according to the at least one HARQ process, The at least one HARQ process satisfies a preset condition, including: in response to the DCI including a bit field associated with the one-time HARQ-ACK feedback, the bit field includes a group index, and the group index indicates a HARQ-ACK process in one of the M HARQ process groups as the at least one HARQ process, M is a positive integer, and the HARQ process is divided into the M HARQ process groups, the bit field includes ceil(log2M) bits, and ceil() is a round-up function.

2. The method according to claim 1, wherein: The one-time request field having a positive value comprises the one-time request field having a value of 1; and The RRC parameter indicating the one-time HARQ-ACK feedback includes pdsch-HARQ-ACK-Codebook with pdsch-HARQ-ACK-OneShotFeedback-r16 enabled.

3. The method according to claim 1, wherein: The UE does not send HARQ-ACK information in the one-time HARQ-ACK codebook for other HARQ processes.

4. The method according to claim 1, wherein: In response to the UE having previously sent HARQ-ACK information for transport block TB t for HARQ process number h on serving cell c and not being scheduled for receiving another PDSCH corresponding to TB t for HARQ process number h on serving cell c since the previous HARQ-ACK report, the UE does not report HARQ-ACK information for HARQ process number h on serving cell c in the one-time HARQ-ACK codebook.

5. The method according to claim 1, wherein: The DCI includes a priority index; The at least one HARQ process meeting the preset condition includes the at least one HARQ process having a priority index that is the same as the priority index in the DCI.

6. The method according to claim 1, wherein: Each HARQ process in the at least one HARQ process includes an offset value on a timeline, wherein the offset value is not greater than a predetermined value; The at least one HARQ process meeting the preset condition includes that an offset value on a timeline of each HARQ process in the at least one HARQ process is not greater than a predetermined value.

7. The method according to claim 1, wherein: The UE receives an RRC message including an indication of a size of a time window before triggering the DCI of the one-time HARQ-ACK codebook; The at least one HARQ process meeting the preset condition further includes that a PDSCH corresponding to each HARQ process in the at least one HARQ process is being transmitted within the time window.

8. The method according to claim 1, wherein: The DCI does not schedule PDSCH; The modulation and coding scheme in the DCI is used as a bit field associated with the one-time HARQ-ACK feedback.

9. A method for wireless communication, comprising: Determine the hybrid automatic repeat request acknowledgement HARQ-ACK feedback for the physical downlink shared channel PDSCH transmission by: The base station sends a radio resource control (RRC) parameter to the user equipment (UE), where the RRC parameter is used to configure a one-time HARQ-ACK feedback; Sending, by the base station, downlink control information (DCI) including a one-time request field having a positive value to the UE, where the DCI triggers a one-time HARQ-ACK codebook; and In response to at least one HARQ process satisfying a preset condition, the base station receives a one-time HARQ-ACK codebook from the UE, wherein the one-time HARQ-ACK codebook is determined according to the at least one HARQ process. The at least one HARQ process satisfies a preset condition, including: in response to the DCI including a bit field associated with the one-time HARQ-ACK feedback, the bit field includes a group index, and the group index indicates a HARQ-ACK process in one of the M HARQ process groups as the at least one HARQ process, M is a positive integer, and the HARQ process is divided into the M HARQ process groups, the bit field includes ceil(log2M) bits, and ceil() is a round-up function.

10. The method according to claim 9, wherein: The DCI does not schedule PDSCH; The modulation and coding scheme in the DCI is used as a bit field associated with the one-time HARQ-ACK feedback.

11. A wireless communication device comprising a processor and a memory, wherein the processor is configured to read a code from the memory and implement the method according to any one of claims 1 to 10.

12. A computer program product comprising computer-readable program medium code stored thereon, which, when executed by a processor, causes the processor to carry out the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and apparatus for uplink control signaling with massive carrier aggregation

    US20160192388A1