HARQ-ACK Transmission Method, Terminal, and Network-Side Device

By triggering and feeding back HARQ-ACK retransmissions based on scheduling information, the method addresses the unclear implementation of HARQ-ACK retransmission in communication systems, ensuring effective retransmission on PUCCH/PUSCH resources and enhancing system reliability.

JP7706010B2Active Publication Date: 2025-07-10VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024505634
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-30
Filing Date
2022-07-29
Publication Date
2025-07-10
Estimated Expiration
2042-07-29

AI Technical Summary

Technical Problem

The existing communication systems face challenges in effectively implementing the retransmission of historical Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) due to unclear methods for triggering HARQ-ACK retransmission on Physical Uplink Control Channel (PUCCH) and Physical Uplink Shared Channel (PUSCH) resources using Downlink Control Information (DCI).

Method used

A method and apparatus for transmitting HARQ-ACK that involves the terminal or network-side device receiving scheduling information to trigger and feed back HARQ-ACK, including retransmissions for historical HARQ-ACK, ensuring that multiple HARQ-ACKs are fed back in the same time unit, thereby facilitating effective HARQ-ACK retransmission on PUCCH/PUSCH resources.

Benefits of technology

This approach ensures the effective realization of HARQ-ACK retransmission, improving the reliability and efficiency of communication systems by supporting HARQ-ACK retransmissions on PUCCH/PUSCH resources, thus enhancing system effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007706010000001
    Figure 0007706010000001
  • Figure 0007706010000002
    Figure 0007706010000002
  • Figure 0007706010000003
    Figure 0007706010000003
Patent Text Reader

Abstract

The present application discloses a method and apparatus for transmitting HARQ-ACK, which belongs to the field of communication technology. The method for transmitting HARQ-ACK in an embodiment of the present application includes: a terminal receiving scheduling information sent by a network side device; and when the terminal determines, based on the scheduling information, that a first HARQ-ACK is triggered and that a second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, the terminal feeding back the first HARQ-ACK and / or the second HARQ-ACK to a network side device, where the second HARQ-ACK is a first feedback of HARQ-ACKs of one or more PDSCHs and / or PDCCHs, where the first HARQ-ACK includes a retransmission for a historical HARQ-ACK.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to a method and apparatus for transmitting HARQ-ACK.

Background Art

[0002] To enable the retransmission of historical hybrid automatic repeat request acknowledgement (HARQ-ACK) information, such as discarded historical HARQ-ACK, a communication system introduces a HARQ-ACK retransmission mechanism.

[0003] In the HARQ-ACK retransmission mechanism, downlink control information (DCI) can trigger the retransmission of a physical uplink control channel (PUCCH) and / or the HARQ-ACK retransmission on a physical uplink shared channel (PUSCH) resource. However, specifically how to trigger the HARQ-ACK retransmission on the PUCCH / PUSCH resource by DCI and how to implement the HARQ-ACK retransmission are still not clear, resulting in the inability to effectively implement the retransmission of HARQ-ACK.

Summary of the Invention

Problems to be Solved by the Invention

[0004] Embodiments of this application provide a method and apparatus for transmitting HARQ-ACK that can solve the problem of being unable to effectively implement the retransmission of HARQ-ACK.

Means for Solving the Problems

[0005] According to a first aspect, a method for transmitting HARQ-ACK is provided. This method includes: The terminal receives scheduling information transmitted by a network-side device, and when the terminal determines that a first HARQ-ACK is triggered based on the scheduling information and also determines that a second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, where the second HARQ-ACK is the first feedback of HARQ-ACK for one or more Physical Downlink Shared Channels (PDSCH) and / or Physical Downlink Control Channels (PDCCH), wherein the first HARQ-ACK includes a retransmission for a historical HARQ-ACK.

[0006] According to a second aspect, a method for transmitting HARQ-ACK is provided. The method includes: A network-side device transmits scheduling information to a terminal, where the scheduling information is used to trigger a first HARQ-ACK, and the first HARQ-ACK includes a retransmission for a historical HARQ-ACK, and the network-side device receives the first HARQ-ACK and / or a second HARQ-ACK, where the first HARQ-ACK and / or the second HARQ-ACK are fed back when the terminal determines that a retransmission of the first HARQ-ACK is triggered and also determines that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, and the second HARQ-ACK is the first feedback of HARQ-ACK for one or more PDSCH and / or PDCCH.

[0007] According to a third aspect, a device for transmitting HARQ-ACK is provided. The device includes: A first receiving module for receiving scheduling information transmitted by a network-side device A first feedback module for the terminal to feedback the first HARQ-ACK and / or the second HARQ-ACK to the network-side device when the terminal determines that the first HARQ-ACK is triggered based on the scheduling information and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit, wherein the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs Here, the first HARQ-ACK includes a retransmission for the historical HARQ-ACK

[0008] According to a fourth aspect, a HARQ-ACK transmission device is provided, and this device includes A first transmission module for transmitting to the terminal scheduling information for triggering a first HARQ-ACK, wherein the first HARQ-ACK includes a retransmission for the historical HARQ-ACK A second receiving module for receiving the first HARQ-ACK and / or a second HARQ-ACK, wherein the first HARQ-ACK and / or the second HARQ-ACK are those feedback by the terminal when the terminal determines that a retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit, and here, the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs

[0009] According to a fifth aspect, a terminal is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method according to the first aspect are realized.

[0010] According to a sixth aspect, a terminal including a processor and a communication interface is provided. Here, the communication interface is used to receive scheduling information transmitted by a network-side device, and the processor is used for the terminal to feed back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device when it is determined that the first HARQ-ACK is triggered based on the scheduling information and it is determined that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit. Here, the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs, where the first HARQ-ACK includes a retransmission for a historical HARQ-ACK.

[0011] According to a seventh aspect, a network-side device is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method according to the first aspect are realized.

[0012] According to an eighth aspect, a network-side device including a processor and a communication interface is provided. Here, the communication interface is to transmit scheduling information to a terminal, where the scheduling information is used to trigger a first HARQ-ACK, and the first HARQ-ACK includes a retransmission for a historical HARQ-ACK, Receiving the first HARQ-ACK and / or the second HARQ-ACK, where the first HARQ-ACK and / or the second HARQ-ACK are feedbacks when the terminal determines that retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit. Here, the second HARQ-ACK is used for the first feedback of HARQ-ACK of one or more PDSCHs and / or PDCCHs.

[0013] According to a ninth aspect, a readable storage medium is provided, in which a program or instructions are stored. When the program or instructions are executed by a processor, the steps of the method described in the first aspect are realized, or the steps of the method described in the second aspect are realized.

[0014] According to a tenth aspect, a chip is provided, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor runs a program or instructions and is used to realize the steps of the method described in the first aspect, or the steps of the method described in the second aspect.

[0015] According to an eleventh aspect, a computer program / program product is provided, and the computer program / program product is stored in a non-transitory storage medium. The Computer program / program product is executed by at least one processor to realize the steps of the method described in the first aspect, or the steps of the method described in the second aspect.

Advantages of the Invention

[0016] In an embodiment of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK of one or more PDSCHs and / or PDCCHs scheduled and the first HARQ-ACK are fed back in the same time unit, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, thereby triggering and realizing the HARQ-ACK retransmission on the PUCCH resource, ensuring the effective realization of the HARQ-ACK retransmission, and improving the effectiveness of the communication system.

Brief Description of the Drawings

[0017]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Embodiments for Carrying Out the Invention

[0018] The following clearly describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, not all of them. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art shall fall within the protection scope of the present application.

[0019] Terms such as "first" and "second" in the specification and claims of the present application are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such terms are interchangeable when appropriate, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, without limiting the number of objects. For example, the first object may be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the related objects before and after are in an "or" relationship.

[0020] It should be noted that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the described technology may be used in the systems and radio technologies mentioned above, or in other systems and radio technologies. The following description describes the New Radio (NR) system for illustrative purposes and uses NR terms in most of the following descriptions. These technologies may also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.

[0021] Figure 1 shows a structural diagram of a wireless communication system to which the embodiments of the present application are applicable. The wireless communication system includes a terminal 11 and a network-side device 12. Here, the terminal 11 is a terminal device or a user Device(User Equipment, UE) and may also be referred to as, the terminal 11 may be a mobile phone, a tablet personal computer, a laptop computer (or called a notebook computer), a personal digital assistant (PDA), a palm top computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an in-vehicle User device (VUE), a pedestrian User Equipment (PUE), a terminal-side device such as a smart home (a home device having a wireless communication function, such as a refrigerator, a television, a washing machine or furniture, etc.), and the wearable device includes a smart watch, a smart bracelet, smart earphones, smart glasses, smart accessories (such as a smart bracelet, a smart hand chain, a smart ring, a smart necklace, a smart ankle bracelet, a smart anklet, etc.), a smart band, smart clothing, a game machine, etc. It should be noted that in the embodiments of the present application, the specific type of the terminal 11 is not limited. The network-side device 12 may be a base station or a core network device. Here, the base station may be a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS) , homeIt may be referred to as a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmission and reception point (TRP), or other suitable terms in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. For the sake of explanation, only the base station in the NR system in the embodiments of this application is taken as an example, but the specific type of the base station is not limited.

[0022] In the following, with reference to the drawings, the HARQ-ACK transmission method, apparatus, terminal, network-side device, and storage medium according to the embodiments of this application will be described in detail by means of several embodiments and their application scenarios.

[0023] Future mobile communication systems need to meet diverse scenarios and service requirements. For example, these scenarios such as enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC) have put forward requirements for the system such as high reliability, low latency, large bandwidth, and wide coverage.

[0024] These different services have different Quality of Service (QoS) requirements. For example, URLLC supports services with low latency and high reliability. To achieve higher reliability, it is necessary to transmit data using a lower code rate and require faster and more accurate feedback of Channel State Information (CSI). eMBB services support high throughput requirements but are not as sensitive to latency and reliability as URLLC. Also, if some UEs may support services with different numerologies, the UE needs to support URLLC services with low latency and high reliability as well as eMBB services with high capacity and high rate.

[0025] For the HARQ-ACK process that supports TB-level feedback, each transport block (TB) corresponds to the feedback of one HARQ-ACK bit, supports multiple Down Link (DL) HARQ processes of each UE, and also supports a single DL HARQ process of each UE. The UE needs to indicate its minimum HARQ processing time capability (the minimum HARQ processing time means the minimum time required to receive the corresponding HARQ-ACK transmission timing from Downlink data). For eMBB and URLLC, asynchronous and adaptive Downlink HARQ is supported. From the perspective of the UE, the HARQ-ACK feedback of multiple PDSCHs can be transmitted in one UL data / control region in time, and one HARQ-ACK codebook is configured on this Up-Link (UL). In DCI, the timing between PDSCH reception and the corresponding ACK / NACK (refer to the PDSCH-toHARQ-timing timing indicator in DCI 1_0 and DCI 1_1) is specified.

[0026] In a communication system, two types of HARQ-ACK codebooks are supported: type-1: semi-static HARQ-ACK codebook and type-2: dynamic HARQ-ACK codebook. For the semi-static HARQ-ACK codebook, the UE determines all the PDSCHs that may be fed back in a certain slot based on parameters such as the PDCCH monitoring occasion of the RRC configuration, the PDSCH-TimeDomainResourceAllocation, and the feedback timing from PDSCH to HARQ-ACK (dl-DataToUL-ACK or PDSCH-toHARQ-timing), determines the HARQ-ACK codebook, and since the HARQ-ACK for the actually scheduled PDSCH and the HARQ-ACK for the unscheduled PDSCH may be included, its codebook is generally relatively large. For the dynamic HARQ-ACK codebook, the UE can determine the HARQ-ACK codebook based on the actually scheduled PDSCH and feeds back only for the actually scheduled PDSCH, so the size of its HARQ-ACK codebook is generally smaller than that of the semi-static HARQ-ACK codebook. Which specific type of codebook the UE uses is determined by the RRC configuration.

[0027] In a communication system, two types of HARQ-ACK codebooks are introduced: enhanced type-2: extended dynamic codebook and type-3: one-shot HARQ-ACK codebook. For the enhanced type-2 codebook, the scheduled PDSCH is divided into two PDSCH groups, and the HARQ-ACK for each PDSCH group is fed back on one PUCCH, and one PUCCH transmits at least the HARQ-ACK of one PDSCH group. For the type 3 codebook, the UE can feed back once the HARQ-ACK information corresponding to all HARQ processes of all serving cells (further including the NDI corresponding to each HARQ process if the NDI to be fed back is configured).

[0028] A HARQ-ACK retransmission mechanism can be introduced so that the discarded HARQ-ACK information can be retransmitted. Here, the HARQ-ACK retransmission can trigger the extended type 3 codebook, that is, the HARQ-ACK codebook corresponding to a specific HARQ process, or trigger the UE to transmit the HARQ-ACK transmitted on at least one PUCCH / PUSCH / time unit.

[0029] In a communication system, in order to reduce the Peak to Average Power Ratio (PAPR), at the same time, since a UE can transmit only one Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channel (PUSCH), when the time-domain resources of PUCCH and PUCCH, or PUCCH and PUSCH overlap within one PUCCH group, the UE needs to solve the problem that the time-domain resources of PUCCH and PUCCH, or PUCCH and PUSCH overlap, that is, the collision problem of PUCCH and PUCCH, or PUCCH and PUSCH. For example, when the priorities are the same, multiplex the uplink control information (UCI) of different PUCCHs, or multiplex the UCI carried on the PUCCH onto the PUSCH for transmission. When the priorities are different, cancel the transmission of the PUCCH / PUSCH with low priority and transmit only the PUCCH / PUSCH with high priority.

[0030] Figure 2 is one of the flowcharts of the HARQ-ACK transmission method according to the embodiments of the present application. As shown in Figure 2, this method includes the following steps.

[0031] In step 200, the terminal receives the scheduling information transmitted by the network-side device. In step 210, when the terminal determines that the first HARQ-ACK is triggered based on the scheduling information and determines that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, where the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs. Here, the first HARQ-ACK includes retransmissions for historical HARQ-ACKs.

[0032] Specifically, retransmit the HARQ-ACK information that was previously discarded or not successfully transmitted, and support an extended type 3 codebook with a relatively small codebook so that the size of the codebook can be reduced, or trigger HARQ-ACK retransmissions on a PUCCH / PUSCH resource per time unit with Downlink Control Information (DCI). Here, the extended type 3 codebook may include HARQ-ACK information corresponding to some serving cells or some HARQ processes. The embodiments of the present application can trigger and implement HARQ-ACK retransmissions.

[0033] Optionally, the terminal receives scheduling information transmitted by the network-side device, determines that the first HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit. Optionally, the scheduling information may be one or more DCI information, that is, the scheduling of the first HARQ-ACK and the scheduling of the second HARQ-ACK may be scheduled by the same DCI or scheduled based on different DCIs.

[0034] Optionally, in a certain time unit, the UE may determine that a new HARQ-ACK (i.e., the second HARQ-ACK) feedback is scheduled and a historical HARQ-ACK retransmission is triggered. The terminal may feed back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device. For example, only the first HARQ-ACK is fed back, or the first HARQ-ACK and the second HARQ-ACK are fed back simultaneously. Optionally, the fact that a new HARQ-ACK is scheduled for the UE may be the HARQ-ACK transmission specified at the time of PDSCH / PDCCH scheduling, or may be the HARQ-ACK that is scheduled for transmission for the first time.

[0035] Optionally, the first HARQ-ACK may be the HARQ-ACK for the historical HARQ-ACK retransmission, Optionally, the historical HARQ-ACK may at least include one HARQ-ACK information and is scheduled for transmission or discarded in a previous PUCCH or PUSCH or time unit, where the UE may or may not have transmitted this HARQ-ACK before.

[0036] Optionally, the historical HARQ-ACK may be the HARQ-ACK that is scheduled for transmission or discarded in a certain historical time unit or several historical time units.

[0037] Optionally, the second HARQ-ACK may be the HARQ-ACK corresponding to the PDSCH that is scheduled or activated or deactivated by a certain DCI, or the HARQ-ACK corresponding to a certain DCI, where this DCI may be the DCI that triggers the historical HARQ-ACK retransmission, or may be a DCI different from the DCI that triggers the historical HARQ-ACK retransmission. For example, the UE receives a certain DCI, which schedules a PDSCH, or this DCI is used to activate or deactivate an SPS PDSCH, and this DCI further triggers the historical HARQ-ACK retransmission. For example, the UE receives a certain DCI to trigger the historical HARQ-ACK retransmission, and one or more PDSCHs are scheduled / configured and feedback is provided in the same time unit as the retransmitted HARQ-ACK. Figure 3 is one of the schematic diagrams of the method by which DCI according to an embodiment of the present application triggers retransmission of HARQ-ACK by a UE. As shown in Figure 3, in slot n-1, HARQ-ACK information is carried on PUCCH0 or PUSCH0. Due to some reasons, PUCCH0 or PUSCH0 has not been successfully transmitted, or has not been successfully received by the base station. In slot n, the base station can transmit DCI1 to trigger retransmission of the HARQ-ACK information on PUCCH0 or PUSCH0 by the UE.

[0038] Here, the following may be included. When DCI1 is a downlink allocation DCI, such as DCI format 1_0 or DCI format 1_1 or DCI format 1_2, etc., the time unit for triggering retransmission by the UE is indicated by k1 in the DCI (i.e., the HARQ-ACK feedback timing indication), that is, it can trigger the UE to re-feedback HARQ-ACK (n is the reception time of the DCI) in slot n + k1.

[0039] When DCI1 is an uplink allocation DCI, such as DCI format 0_0 or DCI format 0_1 or DCI format 0_2, etc., the time unit for triggering retransmission by the UE is indicated by k2 in the DCI (i.e., the timing indication from the DCI to PUSCH transmission when PUSCH is scheduled), that is, it can trigger the UE to re-feedback HARQ-ACK (n is the reception time of the DCI) in slot n + k2.

[0040] Here, the resource at the time of HARQ-ACK retransmission may be PUCCH or PUSCH, and may be the same as or different from the previous PUCCH or PUSCH. The embodiments of the present application do not limit the resource determination method.

[0041] Optionally, when the DCI triggers the UE to retransmit the HARQ-ACK, the base station may configure a certain codebook index or state by upper layer signaling, and each codebook index or state has a corresponding HARQ process and / or serving cell. When triggering, the base station indicates which codebook index or state to trigger, and the UE can feedback the corresponding HARQ-ACK information (at this time, the HARQ-ACK retransmission may all be untransmitted HARQ-ACK information, that is, newly transmitted HARQ-ACK, and can be collectively referred to as HARQ-ACK retransmission) based on the corresponding HARQ process.

[0042] In the embodiments of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK and the first HARQ-ACK of one or more PDSCHs and / or PDCCHs scheduled are feedback in the same time unit, the terminal can trigger and realize the HARQ-ACK retransmission on the PUCCH resource by feedbacking the first HARQ-ACK and / or the second HARQ-ACK to the network side device, which can ensure the effective realization of the HARQ-ACK retransmission and improve the effectiveness of the communication system.

[0043] Optionally, the terminal feedbacking the first HARQ-ACK and / or the second HARQ-ACK to the network side device includes determining a first target PUCCH for transmitting the first HARQ-ACK and / or the second HARQ-ACK.

[0044] Optionally, the UE may preferentially determine a first target PUCCH for transmitting the first HARQ-ACK and / or the second HARQ-ACK. Optionally, the first target PUCCH may include only one PUCCH. Optionally, the first target PUCCH may include a plurality of PUCCHs, for example, it may include two PUCCHs. Optionally, when the first target PUCCH includes the first PUCCH, the first PUCCH is used to feedback at least one of the first HARQ-ACK and the second HARQ-ACK. Here, the terminal feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device means that the terminal cascades the first HARQ-ACK and the second HARQ-ACK, and the terminal transmits a first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascading to the network-side device, when the first HARQ process includes the second HARQ process, the terminal transmits a first PUCCH to the network-side device, the first PUCCH includes only the first HARQ-ACK, the first HARQ process is the HARQ process corresponding to the first HARQ-ACK, and the second HARQ process is the HARQ process corresponding to the second HARQ-ACK, at least one of the cases where the terminal transmits the first PUCCH to the network-side device only when the first HARQ process includes the second HARQ process.

[0045] Optionally, the first target PUCCH may include only one PUCCH, that is, only the first PUCCH. Optionally, the first PUCCH may be used to feedback at least one of the first HARQ-ACK and the second HARQ-ACK.

[0046] Optionally, the first PUCCH may be used to feedback the first HARQ-ACK and the second HARQ-ACK.

[0047] Optionally, when the UE transmits the first HARQ-ACK and / or the second HARQ-ACK on the first PUCCH, it may be achieved by at least one of the following (i)-(iii).

[0048] (i) The terminal cascades and connects the first HARQ-ACK for retransmitting the historical HARQ-ACK and the second HARQ-ACK transmitted for the first time, and transmits a first PUCCH including the first HARQ-ACK and the second HARQ-ACK after the cascade connection to the network-side device. For example, place the second HARQ-ACK of the PDSCH scheduled or activated by a certain DCI after or before the first HARQ-ACK. For example, place the second HARQ-ACK corresponding to a certain DCI after or before the first HARQ-ACK.

[0049] (ii) When the first HARQ process corresponding to the first HARQ-ACK includes the second HARQ process corresponding to the second HARQ-ACK, the terminal can transmit the first PUCCH to the network-side device. Here, the first PUCCH includes only the first HARQ-ACK, that is, the terminal may feedback only the first HARQ-ACK. For example, the first HARQ-ACK may be HARQ-ACK information corresponding to a specific HARQ process, that is, an extended type 3 codebook.

[0050] Optionally, when the first HARQ process corresponding to the first HARQ-ACK does not include the second HARQ process corresponding to the second HARQ-ACK, the terminal may execute with reference to (i).

[0051] (iii) The terminal can transmit the first PUCCH to the network-side device only when the first HARQ process includes the second HARQ process. For example, the UE can expect that the first HARQ process corresponding to the first HARQ-ACK includes the second HARQ process corresponding to the second HARQ-ACK. If not, it is an incorrect scenario. For example, the UE can expect that the first HARQ-ACK is HARQ-ACK information corresponding to a specific HARQ process, i.e., in the scenario of the extended type 3 codebook. For any other scenario, it is not necessary to transmit the first HARQ-ACK.

[0052] Optionally, when the DCI deactivates semi-persistent scheduling (SPS) PDSCH the corresponding HARQ process may be determined according to a predefined method or may be predefined. For example, this HARQ process may be the corresponding HARQ process within the next period of the SPS PDSCH it releases.

[0053] Optionally, the first target PUCCH includes a second PUCCH and a third PUCCH, where the second PUCCH is used to feedback the first HARQ-ACK, and the third PUCCH is used to feedback the second HARQ-ACK.

[0054] Optionally, the first target PUCCH may include two PUCCHs, namely the second PUCCH and the third PUCCH. Optionally, the second PUCCH may be used to feedback the first HARQ-ACK. Optionally, the third PUCCH may be used to feedback the second HARQ-ACK.

[0055] Optionally, when at least one of the following conditions is met: the priorities of the second PUCCH and the third PUCCH are the same, the transmission parameter information is the same, and the transmission resources overlap, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network device, which includes multiplexing the first HARQ-ACK and the second HARQ-ACK on one PUCCH by the terminal.

[0056] Optionally, when the priorities of the second PUCCH and the third PUCCH are the same, the terminal may multiplex the HARQ-ACKs carried on the two PUCCHs, that is, the first HARQ-ACK and the second HARQ-ACK, on one PUCCH. Optionally, when the transmission parameter information of the second PUCCH and the third PUCCH is the same, the terminal may multiplex the HARQ-ACKs carried on the two PUCCHs, that is, the first HARQ-ACK and the second HARQ-ACK, on one PUCCH. Optionally, when the transmission resources of the second PUCCH and the third PUCCH overlap, the terminal may multiplex the HARQ-ACKs carried on the two PUCCHs, that is, the first HARQ-ACK and the second HARQ-ACK, on one PUCCH. Optionally, after multiplexing the first HARQ-ACK and the second HARQ-ACK on one PUCCH, the feedback manner when the first target PUCCH includes only the first PUCCH may be referred to, and the first HARQ-ACK and / or the second HARQ-ACK may be fed back to the network device.

[0057] Optionally, the first HARQ-ACK is a retransmission of the historical HARQ-ACK before the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network device.

[0058] Optionally, the historical HARQ-ACK may be a HARQ-ACK that was transmitted or a HARQ-ACK that was discarded before the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device. Optionally, the first HARQ-ACK may be a retransmission of a historical HARQ-ACK that was transmitted or discarded in a time unit or several time units.

[0059] Optionally, the scheduling information includes a first information field, and the first information field is used to indicate triggering a retransmission of the historical HARQ-ACK corresponding to the target priority.

[0060] Optionally, the terminal can receive the scheduling information transmitted by the network-side device, and may determine that a historical HARQ-ACK corresponding to a certain priority (i.e., the target priority) is scheduled for retransmission from the first information field. For example, the first information field can be used to indicate triggering a retransmission of a historical HARQ-ACK with a low priority among the historical HARQ-ACKs, and the historical HARQ-ACK with a low priority among the historical HARQ-ACKs may be used as the first HARQ-ACK.

[0061] Optionally, the priority of the first HARQ-ACK is determined based on a predefined rule.

[0062] Specifically, when the DCI triggers a retransmission of a historical HARQ-ACK on the PUCCH resource and determines a retransmission, the priority issue is not yet clear. Optionally, the terminal can determine the priority of the first HARQ-ACK based on a predefined rule. For example, it is determined that the priority of the first HARQ-ACK is the same as the priority of the historical HARQ-ACK based on a predefined rule. For example, the predefined rule may directly stipulate that the priority of the first HARQ-ACK is a high priority or a low priority.

[0063] Optionally, the scheduling information includes a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK.

[0064] Optionally, the priority of the first HARQ-ACK may be determined based on the scheduling information. Optionally, the scheduling information may include a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK. Optionally, the terminal may receive the scheduling information sent by the network-side device, and determine the priority of the first HARQ-ACK from the second information field.

[0065] Optionally, when the scheduling information includes the second information field and does not include the first information field, the target priority is determined based on a predefined rule.

[0066] Optionally, the scheduling information may include only the second information field, and the second information field is used to indicate the priority of the first HARQ-ACK. In this case, the terminal may determine, based on a predefined rule, that the historical HARQ-ACK with the target priority among the historical HARQ-ACKs needs to be retransmitted.

[0067] For example, the terminal may determine, based on a predefined rule, that the historical HARQ-ACK with a high priority among the historical HARQ-ACKs needs to be retransmitted, and determine, based on the second indication field, that the priority of the first HARQ-ACK is high priority. For example, the terminal may determine, based on a predefined rule, that the historical HARQ-ACK with a low priority among the historical HARQ-ACKs needs to be retransmitted, and determine, based on the second indication field, that the priority of the first HARQ-ACK is high priority. For example, the terminal may determine, based on a predefined rule, that a low-priority historical HARQ-ACK among the historical HARQ-ACKs needs to be retransmitted, and may determine, based on a second indication field, that the priority of the first HARQ-ACK is low priority. For example, the terminal may determine, based on a predefined rule, that a high-priority historical HARQ-ACK among the historical HARQ-ACKs needs to be retransmitted, and may determine, based on a second indication field, that the priority of the first HARQ-ACK is low priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field instructs to trigger the retransmission of the historical HARQ-ACK corresponding to high priority, and the second information field indicates that the priority of the first HARQ-ACK is high priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field instructs to trigger the retransmission of the historical HARQ-ACK corresponding to low priority, and the second information field indicates that the priority of the first HARQ-ACK is high priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field instructs to trigger the retransmission of the historical HARQ-ACK corresponding to high priority, and the second information field indicates that the priority of the first HARQ-ACK is low priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field instructs to trigger the retransmission of the historical HARQ-ACK corresponding to low priority, and the second information field indicates that the priority of the first HARQ-ACK is low priority. Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are the same.

[0068] Optionally, when determining the priority of the first HARQ-ACK when the first information field and the second information field are the same, the terminal may determine the priority of the first HARQ-ACK as the target priority.

[0069] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK is different from the target priority.

[0070] Optionally, when determining the priority of the first HARQ-ACK when the first information field and the second information field are the same, the terminal may determine the priority of the first HARQ-ACK as a priority different from the target priority.

[0071] Optionally, the scheduling information includes a third information field, and the third information field is used to indicate triggering a historical HARQ-ACK retransmission corresponding to a second target PUCCH.

[0072] Optionally, the scheduling information may include a third information field, and the third information field is used to indicate triggering a historical HARQ-ACK retransmission corresponding to a second target PUCCH.

[0073] Optionally, the terminal may receive scheduling information transmitted by a network-side device, and based on the third information field in the scheduling information, determine to retransmit a historical HARQ-ACK corresponding to a certain PUCCH or some PUCCHs (the second target PUCCH).

[0074] Optionally, when determining that it is necessary to retransmit the historical HARQ-ACK corresponding to the second target PUCCH, the terminal may determine to use the historical HARQ-ACK corresponding to the second target PUCCH as the first HARQ-ACK.

[0075] Optionally, the scheduling information includes a fourth information field, and the fourth information field is used to indicate the priority of the first HARQ-ACK.

[0076] Optionally, the scheduling information may include a fourth information field, and the fourth information field may be used to indicate the priority of the first HARQ-ACK.

[0077] Optionally, the terminal may receive the scheduling information sent by the network-side device, and determine the priority of the first HARQ-ACK based on the fourth information field in the scheduling information.

[0078] Optionally, the scheduling information may include a third information field and a fourth information field. The terminal may determine the historical HARQ-ACK retransmission corresponding to the second target PUCCH, that is, determine the first HARQ-ACK, based on the third information field, and the terminal may also determine the priority of the first HARQ-ACK based on the fourth information field.

[0079] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH is the same as the priority of the second target PUCCH.

[0080] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH may be the same as the priority of the second target PUCCH. Optionally, the priority of the first target PUCCH may be regarded as the priority of the PUCCH for transmitting the first HARQ-ACK and / or the second HARQ-ACK. Optionally, the priority of each PUCCH may be determined based on the priority of the HARQ-ACK carried thereon.

[0081] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information includes a fifth information field, and the fifth information field is the priority of the first target PUCCH, and the priority of the first HARQ-ACK for determining the priority of the first target PUCCH, and used to indicate at least one of the priority of the second target PUCCH.

[0082] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information may include a fifth information field, and the fifth information field may indicate both the priority of the first target PUCCH and the priority of the second target PUCCH, that is, the terminal may determine the first HARQ-ACK based on the priority of the second target PUCCH. For example, when the priority of the second target PUCCH is high priority, it may be determined that the first HARQ-ACK is a retransmission of the high-priority historical HARQ-ACK.

[0083] Optionally, when the second target PUCCH corresponds to at least two priorities, the priority of the first target PUCCH is determined based on a predefined rule.

[0084] Optionally, when the second target PUCCH corresponds to at least two priorities, the terminal may determine the priority of the first target PUCCH based on a predefined rule.

[0085] For example, the scheduling information may indicate that the second target PUCCH corresponds to high priority and low priority, and based on a predefined rule, it may be determined that the priority of the first target PUCCH is the relatively high priority among the priorities corresponding to the second target PUCCH. For example, the scheduling information may instruct that the second target PUCCH corresponds to high priority and low priority, and based on a predefined rule, it may directly determine that the priority of the first target PUCCH is high priority.

[0086] Optionally, the priority of the first target PUCCH is determined based on an instruction from a network-side device, or is determined based on a predefined rule, or is determined based on a higher-layer configuration.

[0087] Optionally, the priority of the first target PUCCH may be directly instructed to the terminal by the network-side device through instruction information, or may be directly determined by the terminal based on a predefined rule, or may be a certain priority configured in the higher layer.

[0088] Optionally, the transmission parameter information of the first target PUCCH and the transmission parameter information of the fourth PUCCH are the same, and the transmission parameter information includes a PUCCH resource index, a start and end position of transmission, a symbol length, and at least one of transmission power.

[0089] Optionally, the fourth PUCCH is a PUCCH corresponding to when a historical HARQ-ACK for which retransmission is triggered is transmitted or when it is discarded, Optionally, the transmission parameter information of the first target PUCCH may be the same as the transmission parameter information of the fourth PUCCH, For example, the PUCCH resource index of the first target PUCCH may be the same as the PUCCH resource index of the fourth PUCCH, For example, the start position, end position, and format of the transmission of the first target PUCCH may be the same as the start position, end position, and format of the transmission of the fourth PUCCH, For example, the symbol length of the first target PUCCH may be the same as that of the fourth PUCCH. For example, the transmission power of the first target PUCCH may be the same as that of the fourth PUCCH.

[0090] For example, both the symbol length and the transmission power of the first target PUCCH may be the same as those of the fourth PUCCH.

[0091] Optionally, the method further includes performing either one of the following when the first HARQ-ACK is scheduled for the terminal, but there is no second HARQ-ACK that needs to be fed back or no historical HARQ-ACK: not feeding back the first HARQ-ACK to the network-side device, and transmitting a default codebook to the network-side device.

[0092] Optionally, when the first HARQ-ACK is scheduled for the terminal, that is, when HARQ-ACK retransmission carried on a PUCCH transmitted / discarded within a certain time unit or several time units is scheduled, if the UE has not received DCI, or there is no SPS PDSCH that needs to feed back HARQ-ACK or the PUCCH carrying HARQ-ACK within the certain time unit or several time units, or there is no PUCCH carrying HARQ-ACK discarded within the certain time unit or several time units, (i) the UE may not feed back the first HARQ-ACK to the network-side device and ignore this scheduling Information and (ii) the UE may perform at least one of transmitting a default codebook to the network-side device. Optionally, the UE may transmit the default codebook on a specific PUCCH. The specific PUCCH may be a PUCCH for transmitting the default codebook configured in a predefined manner or by a higher layer.

[0093] In an embodiment of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK of one or more PDSCHs and / or PDCCHs scheduled and the first HARQ-ACK are fed back in the same time unit, the terminal can trigger and realize the HARQ-ACK retransmission on the PUCCH resource by feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, which can ensure the effective realization of the HARQ-ACK retransmission and improve the effectiveness of the communication system.

[0094] FIG. 4 is a second flowchart of a method for transmitting HARQ-ACK according to an embodiment of the present application. As shown in FIG. 4, this method includes the following steps.

[0095] In step 400, the network-side device transmits scheduling information for triggering the first HARQ-ACK to the terminal, where the first HARQ-ACK includes a retransmission for the historical HARQ-ACK. In step 410, the network-side device receives the first HARQ-ACK and / or the second HARQ-ACK, where the first HARQ-ACK and / or the second HARQ-ACK are fed back when the terminal determines that the retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, and where the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs.

[0096] Specifically, it is possible to retransmit HARQ-ACK information that was previously discarded or not successfully transmitted, and support an extended type 3 codebook with a relatively small codebook size or trigger HARQ-ACK retransmission on a PUCCH / PUSCH resource / time unit with DCI so that the codebook size can be reduced. Here, the extended type 3 codebook may include HARQ-ACK information corresponding to some serving cells or some HARQ processes. The embodiments of the present application can trigger and implement HARQ-ACK retransmission.

[0097] Optionally, the network side may determine that the first HARQ-ACK is triggered based on scheduling information by transmitting the scheduling information to the terminal, and determine that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit. Optionally, the scheduling information may be one or more DCI information, that is, the scheduling of the first HARQ-ACK and the scheduling of the second HARQ-ACK may be scheduled by the same DCI or scheduled based on different DCIs.

[0098] Optionally, in a certain time unit, the UE may determine that a new HARQ-ACK (i.e., the second HARQ-ACK) feedback is scheduled and a historical HARQ-ACK retransmission is triggered. The terminal may feedback the first HARQ-ACK and / or the second HARQ-ACK to the network side device, for example, only feedback the first HARQ-ACK, or feedback the first HARQ-ACK and the second HARQ-ACK simultaneously. Optionally, the new HARQ-ACK scheduled for the UE may be the HARQ-ACK transmission specified at the time of PDSCH / PDCCH scheduling, or may be the HARQ-ACK scheduled for transmission for the first time.

[0099] Optionally, the first HARQ-ACK may be the HARQ-ACK for the historical HARQ-ACK retransmission. Optionally, the historical HARQ-ACK may at least contain one HARQ-ACK information, and is scheduled for transmission in a previous PUCCH or PUSCH or time unit, where the UE may or may not have transmitted this HARQ-ACK before.

[0100] Optionally, the historical HARQ-ACK may be the HARQ-ACK scheduled for transmission or discarded in a certain historical time unit or several historical time units.

[0101] Optionally, the second HARQ-ACK may be the HARQ-ACK corresponding to the PDSCH scheduled, activated or deactivated by a certain DCI, or the HARQ-ACK corresponding to a certain DCI, where this DCI may be the DCI triggering the historical HARQ-ACK retransmission, or may be a DCI different from the DCI triggering the historical HARQ-ACK retransmission. For example, the UE receives a certain DCI, which schedules a PDSCH, or this DCI is used to activate or deactivate an SPS PDSCH, and this DCI further triggers the historical HARQ-ACK retransmission. For example, the UE receives a certain DCI to trigger the historical HARQ-ACK retransmission, and one or more PDSCHs are scheduled / configured and feedback is provided in the same time unit as the retransmitted HARQ-ACK. As shown in FIG. 3, in slot n-1, HARQ-ACK information is carried on PUCCH0 or PUSCH0. Due to some reasons, PUCCH0 or PUSCH0 has not been successfully transmitted, or has not been successfully received by the base station. In slot n, the base station can send DCI1 to trigger the UE to retransmit the HARQ-ACK information on PUCCH0 or PUSCH0.

[0102] Here, the following may be included. When DCI1 is a downlink allocation DCI, such as DCI format 1_0 or DCI format 1_1 or DCI format 1_2, etc., the time unit for triggering the retransmission by the UE is indicated by k1 in the DCI (i.e., the HARQ-ACK feedback timing indication), that is, the UE can be triggered to re-feed back HARQ-ACK (n is the reception time of the DCI) in slot n + k1.

[0103] When DCI1 is an uplink allocation DCI, such as DCI format 0_0 or DCI format 0_1 or DCI format 0_2, etc., the time unit for triggering the retransmission by the UE is indicated by k2 in the DCI (i.e., the timing indication from the DCI to the PUSCH transmission when scheduling the PUSCH), that is, the UE can be triggered to re-feed back HARQ-ACK (n is the reception time of the DCI) in slot n + k2.

[0104] Here, the resource at the time of HARQ-ACK retransmission may be PUCCH or PUSCH, and may be the same as or different from the previous PUCCH or PUSCH. The embodiments of the present application do not limit the resource determination method.

[0105] Optionally, when the DCI triggers the UE to retransmit the HARQ-ACK, the base station may configure a certain codebook index or state by upper layer signaling, and each codebook index or state has a corresponding HARQ process and / or serving cell. When triggering, the base station indicates which codebook index or state to trigger, and the UE can feedback the corresponding HARQ-ACK information (at this time, the HARQ-ACK retransmission may all be non-transmitted HARQ-ACK information, that is, new transmission HARQ-ACK, and can be collectively referred to as HARQ-ACK retransmission) based on the corresponding HARQ process.

[0106] In the embodiments of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK and the first HARQ-ACK of one or more scheduled PDSCHs and / or PDCCHs are fed back in the same time unit, the terminal can trigger and implement the HARQ-ACK retransmission on the PUCCH resource by feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, which can ensure the effective implementation of the HARQ-ACK retransmission and improve the effectiveness of the communication system.

[0107] Optionally, when the first target PUCCH includes the first PUCCH, the first PUCCH is used to feedback the first HARQ-ACK and the second HARQ-ACK. Here, receiving the first HARQ-ACK and / or the second HARQ-ACK refers to receiving the first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascade connection. Receiving the first PUCCH when the first HARQ process includes the second HARQ process, where the first PUCCH includes only the first HARQ-ACK, the first HARQ process is the HARQ process corresponding to the first HARQ-ACK, and the second HARQ process is the HARQ process corresponding to the second HARQ-ACK, and including at least one of the foregoing.

[0108] Optionally, the first target PUCCH may include only one PUCCH, i.e., only the first PUCCH. Optionally, the first PUCCH may be used to feedback at least one of the first HARQ-ACK and the second HARQ-ACK.

[0109] Optionally, the first PUCCH may be used to feedback the first HARQ-ACK and the second HARQ-ACK.

[0110] Optionally, when the network-side device receives the first HARQ-ACK and / or the second HARQ-ACK, it may be realized by at least one of the following (i)-( ii )

[0111] (i) Receiving the first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascade connection. Optionally, the terminal may first cascade-connect the first HARQ-ACK for retransmitting the historical HARQ-ACK and the second HARQ-ACK transmitted for the first time, and then transmit the first PUCCH to the network-side device. The network-side device may receive the first HARQ-ACK and the second HARQ-ACK after this cascade connection. For example, place the second HARQ-ACK of the PDSCH scheduled or activated by a certain DCI after or before the first HARQ-ACK. Place a second HARQ-ACK corresponding to a certain DCI after or before the first HARQ-ACK.

[0112] (ii) When the first HARQ process includes the second HARQ process, receive the first PUCCH. Optionally, when the first HARQ process corresponding to the first HARQ-ACK includes the second HARQ process corresponding to the second HARQ-ACK, the terminal may transmit the first PUCCH to the network-side device, where the first PUCCH includes only the first HARQ-ACK, that is, the terminal may feed back only the first HARQ-ACK, and the network-side device may receive this first PUCCH including only the first HARQ-ACK. For example, the first HARQ-ACK is HARQ-ACK information corresponding to a specific HARQ process, that is, an extended type 3 codebook.

[0113] Optionally, when the first HARQ process corresponding to the first HARQ-ACK does not include the second HARQ process corresponding to the second HARQ-ACK, the terminal may execute according to (i).

[0114] Optionally, the HARQ process corresponding when the DCI deactivates the SPS may be determined according to a predefined method or may be predefined. For example, this HARQ process may be the corresponding HARQ process within the next period of the SPS PDSCH it releases.

[0115] Optionally, the scheduling information is further used to indicate that the first HARQ process includes the second HARQ process. Here, receiving the first HARQ-ACK and / or the second HARQ-ACK When the first target PUCCH includes the first PUCCH and the first PUCCH is used to feedback the first HARQ-ACK and the second HARQ-ACK, receive the first PUCCH. and include Here, the first PUCCH is transmitted by the terminal only when the first HARQ process includes the second HARQ process.

[0116] Optionally, the network-side device may indicate that the first HARQ process includes the second HARQ process according to the scheduling information, and the terminal may transmit the first PUCCH to the network-side device only when receiving this indication. For example, the UE can expect that the first HARQ process corresponding to the first HARQ-ACK includes the second HARQ process corresponding to the second HARQ-ACK. Otherwise, it is an incorrect scenario. For example, the UE can expect that the first HARQ-ACK is the HARQ-ACK information corresponding to a specific HARQ process, that is, the scenario of the extended type 3 codebook. In any other scenario, it may not be necessary to transmit the first HARQ-ACK.

[0117] Optionally, the first target PUCCH includes a second PUCCH and a third PUCCH, where the second PUCCH is used to feedback the first HARQ-ACK, and the third PUCCH is used to feedback the second HARQ-ACK.

[0118] Optionally, the first target PUCCH may include two PUCCHs, namely the second PUCCH and the third PUCCH. Optionally, the second PUCCH may be used to feedback the first HARQ-ACK. Optionally, the third PUCCH may be used to feedback the second HARQ-ACK.

[0119] Taking the case where the scheduling information is DCI as an example, the third PUCCH may be a PUCCH corresponding to the HARQ-ACK corresponding to the PDSCH scheduled by this DCI, or the SPS PDSCH activated, or the release SPS PDSCH.

[0120] Optionally, the first HARQ-ACK is a retransmission of the historical HARQ-ACK before the network-side device receives the first HARQ-ACK and / or the second HARQ-ACK.

[0121] Optionally, the historical HARQ-ACK may be the HARQ-ACK transmitted or discarded before the network-side device receives the first HARQ-ACK and / or the second HARQ-ACK. Optionally, the first HARQ-ACK may be a retransmission of the historical HARQ-ACK transmitted or discarded in a time unit or several time units.

[0122] Optionally, the scheduling information includes a first information field, and the first information field is used to indicate to trigger the retransmission of the historical HARQ-ACK corresponding to the target priority.

[0123] Optionally, the network-side may send scheduling information to the terminal, and schedule the retransmission of the historical HARQ-ACK corresponding to a certain priority (i.e., the target priority) by the first information field in the scheduling information. For example, the first information field may indicate to trigger the retransmission of the historical HARQ-ACK with a lower priority among the historical HARQ-ACKs, and the terminal may use the historical HARQ-ACK with a lower priority among the historical HARQ-ACKs as the first HARQ-ACK.

[0124] Optionally, the priority of the first HARQ-ACK is determined based on a predefined rule.

[0125] Specifically, when DCI triggers the historical HARQ-ACK retransmission on the PUCCH resource and determines the retransmission, the priority issue is not yet clear. Optionally, the network-side device may determine the priority of the first HARQ-ACK based on a predefined rule. For example, it is determined that the priority of the first HARQ-ACK is the same as that of the historical HARQ-ACK based on a predefined rule. For example, the predefined rule may directly specify that the priority of the first HARQ-ACK is high priority or low priority.

[0126] Optionally, the scheduling information includes a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK.

[0127] Optionally, the priority of the first HARQ-ACK may be determined based on the scheduling information. Optionally, the scheduling information may include a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK. Optionally, the network side may send scheduling information to the terminal, and the second information field in the scheduling information may be used to indicate the priority of the first HARQ-ACK.

[0128] Optionally, when the scheduling information includes the second information field and does not include the first information field, the target priority is determined based on a predefined rule.

[0129] Optionally, the scheduling information may only include a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK. In this case, the network-side device may determine, based on a predefined rule, that the historical HARQ-ACK with the target priority among the historical HARQ-ACKs needs to be retransmitted.

[0130] For example, the network-side device may determine, based on a predefined rule, that the historical HARQ-ACK with a high priority among the historical HARQ-ACKs needs to be retransmitted, and may determine, based on the second indication field, that the priority of the first HARQ-ACK is high priority. For example, the network-side device may determine, based on a predefined rule, that the historical HARQ-ACK with a low priority among the historical HARQ-ACKs needs to be retransmitted, and may determine, based on the second indication field, that the priority of the first HARQ-ACK is high priority. For example, the network-side device may determine, based on a predefined rule, that the historical HARQ-ACK with a low priority among the historical HARQ-ACKs needs to be retransmitted, and may determine, based on the second indication field, that the priority of the first HARQ-ACK is low priority. For example, the network-side device may determine, based on a predefined rule, that the historical HARQ-ACK with a high priority among the historical HARQ-ACKs needs to be retransmitted, and may determine, based on the second indication field, that the priority of the first HARQ-ACK is low priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field indicates triggering the retransmission of the historical HARQ-ACK corresponding to a high priority, and the second information field indicates that the priority of the first HARQ-ACK is high priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field instructs to trigger a retransmission of the historical HARQ-ACK corresponding to a low priority, and the second information field instructs that the priority of the first HARQ-ACK is a high priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field instructs to trigger a retransmission of the historical HARQ-ACK corresponding to a high priority, and the second information field instructs that the priority of the first HARQ-ACK is a low priority. Optionally, the scheduling information may include both a first information field and a second information field. For example, the first information field instructs to trigger a retransmission of the historical HARQ-ACK corresponding to a low priority, and the second information field instructs that the priority of the first HARQ-ACK is a low priority. Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are the same.

[0131] Optionally, when the first information field and the second information field are the same, when determining the priority of the first HARQ-ACK, the priority of the first HARQ-ACK may be the target priority.

[0132] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are different.

[0133] Optionally, when the first information field and the second information field are the same, when determining the priority of the first HARQ-ACK, the network-side device may determine the priority of the first HARQ-ACK as a priority different from the target priority.

[0134] Optionally, the scheduling information includes a third information field, and the third information field is used to instruct to trigger a historical HARQ-ACK retransmission corresponding to the second target PUCCH.

[0135] Optionally, the scheduling information may include a third information field, and the third information field is used to instruct to trigger a historical HARQ-ACK retransmission corresponding to the second target PUCCH.

[0136] Optionally, the network side may send scheduling information to the terminal, and the third information field in the scheduling information may be used to instruct to retransmit the historical HARQ-ACK corresponding to a certain PUCCH or some PUCCHs (the second target PUCCH).

[0137] Optionally, when the terminal determines that it is necessary to retransmit the historical HARQ-ACK corresponding to the second target PUCCH based on the scheduling information, the terminal may determine to use the historical HARQ-ACK corresponding to the second target PUCCH as the first HARQ-ACK.

[0138] Optionally, the scheduling information includes a fourth information field, and the fourth information field is used to instruct the priority of the first HARQ-ACK.

[0139] Optionally, the scheduling information may include a fourth information field, and the fourth information field may be used to instruct the priority of the first HARQ-ACK.

[0140] Optionally, the network side may send scheduling information to the terminal, and the fourth information field in the scheduling information may be used to instruct the priority of the first HARQ-ACK.

[0141] Optionally, the scheduling information may include a third information field and a fourth information field, and the terminal may determine, based on the third information field, a historical HARQ-ACK retransmission corresponding to the second target PUCCH, that is, the first HARQ-ACK may be determined, and based on the fourth information field, the priority of the first HARQ-ACK may be determined.

[0142] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH and the priority of the second target PUCCH are the same.

[0143] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH may be the same as the priority of the second target PUCCH. Optionally, the priority of the first target PUCCH may be regarded as the priority of the PUCCH transmitting the first HARQ-ACK and / or the second HARQ-ACK. Optionally, the priority of each PUCCH may be determined based on the priority of the HARQ-ACK carried thereon.

[0144] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information includes a fifth information field, and the fifth information field is the priority of the first target PUCCH, and the priority of the first HARQ-ACK for determining the priority of the first target PUCCH, and is used to indicate at least one of the priority of the first target PUCCH and the priority of the second target PUCCH.

[0145] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information may include a fifth information field, and the network-side device may indicate both the priority of the first target PUCCH and the priority of the second target PUCCH by the fifth information field, that is, the terminal may determine the first HARQ-ACK based on the priority of the second target PUCCH. For example, when the priority of the second target PUCCH is a high priority, it may be determined that the first HARQ-ACK is a retransmission of a high-priority historical HARQ-ACK.

[0146] Optionally, when the second target PUCCH corresponds to at least two priorities, the priority of the first target PUCCH is determined based on a predefined rule.

[0147] For example, the scheduling information may indicate that the second target PUCCH corresponds to a high priority and a low priority, and it may be determined based on a predefined rule that the priority of the first target PUCCH is the relatively higher priority among the priorities corresponding to the second target PUCCH. For example, the scheduling information may indicate that the second target PUCCH corresponds to a high priority and a low priority, and based on a predefined rule, it may be directly determined that the priority of the first target PUCCH is a high priority.

[0148] FIG. 5 is the second schematic diagram of the method by which DCI according to an embodiment of the present application triggers retransmission of HARQ-ACK by a UE. As shown in FIG. 5, in slot n-1, PUCCH0 carrying HARQ-ACK is discarded for some reasons. For example, there is no corresponding PDCCH for PUCCH0, that is, all HARQ-ACKs carried on PUCCH0 are HARQ-ACKs of SPS PDSCH. Some or all symbols of PUCCH0 are configured as DL symbols. Or PUCCH0 has a low priority and is discarded because it overlaps with high-priority PUCCH and / or PUSCH time-domain resources.

[0149] In slot n, the UE can receive DCI1. Here, DCI1 schedules PDSCH1, and the timing from PDSCH to HARQ-ACK is 1, that is, it indicates that the HARQ-ACK of PDSCH1 is fed back in slot n+1. At the same time, DCI1 triggers the UE to re-feed back the HARQ-ACK PUCCH discarded in slot n-1.

[0150] Here, the following (a1)-(a3) may be used to determine the priority of the HARQ-ACK PUCCH triggered by DCI and the priority at the time of retransmission.

[0151] (a1): DCI1 may include information 1 for indicating the target priority of the historical PUCCH that has been triggered and discarded. For example, in the case of 1 bit, 0 represents a low priority, 1 represents a high priority, or in the case of 2 bits, here, 00 represents not triggering the discarded HARQ-ACK PUCCH, 01 represents triggering a low-priority HARQ-ACK, 10 represents triggering a high-priority HARQ-ACK, and 11 represents triggering both low priority and high priority.

[0152] DCI1 may include information 2 for indicating the priority at the retransmission of the triggered and discarded PUCCH, i.e., the priority of the PUCCH of the first HARQ-ACK. For example, 1 bit may be used to indicate low priority or high priority. Here, information 1 and information 2 may be in one information field, i.e., the priority of the triggered and discarded PUCCH and the priority at its retransmission may be the same.

[0153] (a2): DCI1 may include information 1 for indicating the target priority of the triggered and discarded historical PUCCH. For example, in the case of 1 bit, 0 represents low priority and 1 represents high priority. Or in the case of 2 bits, here, 00 represents not triggering the discarded HARQ-ACK PUCCH, 01 represents triggering the low-priority HARQ-ACK, 10 represents triggering the high-priority HARQ-ACK, and 11 represents triggering both low priority and high priority simultaneously. The priority at the retransmission of the triggered and discarded PUCCH (the priority of the PUCCH of the first HARQ-ACK) remains unchanged and is the same as before.

[0154] (a3): DCI1 may include information 1 for indicating the triggered and discarded PUCCH (without distinguishing priorities). DCI1 may include information 2 for indicating the priority at the retransmission of the triggered and discarded PUCCH. For example, 1 bit may be used to indicate low priority or high priority.

[0155] Optionally, for the HARQ-ACK codebook of the transmission of the second HARQ-ACK of the first HARQ-ACK (e.g., the HARQ-ACK carried on PUCCH0 or the HARQ-ACK corresponding to a specific HARQ process) triggered and the PDSCH scheduled by DCI, the following (b1)-(b3) can be used for construction.

[0156] (b1): In slot n+1, the UE feeds back the first HARQ-ACK that is triggered and the second HARQ-ACK corresponding to the PDSCH scheduled or activated by this DCI or the second HARQ-ACK corresponding to the DCI, where the UE cascades the first HARQ-ACK that is triggered and the second HARQ-ACK corresponding to the PDSCH scheduled or activated by this DCI, or the second HARQ-ACK corresponding to the DCI, and for example, the second HARQ-ACK corresponding to the PDSCH scheduled or activated by this DCI, or the second HARQ-ACK corresponding to the DCI can be placed after or before the first HARQ-ACK that is triggered.

[0157] (b2): If the first HARQ process included in this triggered first HARQ-ACK (for example, DCI1 triggers the UE to transmit HARQ-ACK information corresponding to a specific HARQ process) includes the second HARQ process corresponding to the PDSCH scheduled / activated by the DCI, the UE feeds back only the triggered first HARQ-ACK, and otherwise, the UE executes with reference to (b1). (b3): The UE expects that the first HARQ process included in the triggered first HARQ-ACK includes the second HARQ process corresponding to the PDSCH scheduled / activated by the DCI, and otherwise, it is an incorrect scenario.

[0158] Optionally, when the DCI deactivates the SPS, the corresponding HARQ process may be determined according to a predefined method or may be predefined, for example, it may be the corresponding HARQ process within the next period of the SPS PDSCH it releases.

[0159] Optionally, for the first target PUCCH resource for transmitting the first HARQ-ACK corresponding to the historical HARQ-ACK for which retransmission is triggered and the second HARQ-ACK of the PDSCH scheduled by DCI, the following (c1)-(c3) may be used for determination.

[0160] (c1): The first HARQ-ACK and the second HARQ-ACK may be transmitted on the same PUCCH resource (the first PUCCH). Here, the second HARQ-ACK of the PDSCH scheduled by DCI is added before or after the first HARQ-ACK, and the first PUCCH resource may be determined based on the total number of bits of the first HARQ-ACK and the second HARQ-ACK.

[0161] (c2): On different PUCCH resources (for example, the second PUCCH and the third PUCCH), for example, the first HARQ-ACK is transmitted on the PUCCH resource corresponding to the historical HARQ-ACK, and the second HARQ-ACK of the PDSCH scheduled by DCI may be determined based on the number of bits of the second HARQ-ACK and the indication of the PRI. Alternatively, the first HARQ-ACK and the second HARQ-ACK of the PDSCH scheduled by DCI may be determined respectively based on the number of bits of each HARQ-ACK and the indication of the PRI.

[0162] (c3): If the priority of the historical HARQ-ACK or the priority of the first HARQ-ACK corresponding to its retransmission is the same as the second HARQ-ACK of the PDSCH scheduled by DCI, (c1) may be referred to for execution. If the priorities are different, (c2) may be referred to for execution.

[0163] FIG. 6 is the third schematic diagram of the method for the DCI to trigger the UE to retransmit HARQ-ACK according to the embodiment of the present application. As shown in FIG. 6, the base station can transmit DCI 1 to trigger the UE to retransmit the historical HARQ-ACK on PUCCH0 in slot n+1. At the same time, the base station can schedule or configure the second HARQ-ACKs of PDSCH1 and PDSCH2 to be fed back in slot n+1. In slot n+1, the UE can transmit the first HARQ-ACK and / or the second HARQ-ACK according to the following (d1)-(d3).

[0164] (d1): The first HARQ-ACK and the second HARQ-ACK may be transmitted on the same PUCCH resource (the first PUCCH). Here, the second HARQ-ACKs of PDSCH1 and PDSCH2 are added before or after the first HARQ-ACK, and the first target PUCCH resource may be determined based on the total number of bits of the first HARQ-ACK and the second HARQ-ACK. That is, the codebook consists of a sub-codebook 1 (retransmission) and a sub-codebook 2 (new transmission). Here, the second HARQ-ACK sub-codebook structure of PDSCH1 and PDSCH2 may be transmitted according to the conventional method.

[0165] (d2): The first HARQ-ACK and the second HARQ-ACK may be transmitted on different PUCCH resources (the second PUCCH and the third PUCCH). For example, the first HARQ-ACK may be transmitted on the PUCCH resource corresponding to the historical HARQ-ACK, and the second HARQ-ACKs of PDSCH1 and PDSCH2 may be transmitted according to the conventional method. For example, for the PDSCH scheduled by DCI, the transmission resource is determined based on the number of bits of the second HARQ-ACK and the indication of the PRI. Or the second HARQ-ACKs of the first HARQ-ACK and the PDSCH scheduled by DCI may determine the transmission resources respectively based on the number of bits of each HARQ-ACK and the indication of the PRI.

[0166] (d3): If the priority of the historical HARQ-ACK or the priority of the first HARQ-ACK corresponding to its retransmission is the same as the priority of the second HARQ-ACK of the PDSCH scheduled by the DCI, (d1) may be referred to for execution; if the priorities are different, (d2) may be referred to for execution.

[0167] Figure 7 is the fourth of the schematic diagrams of the method by which DCI according to the embodiments of the present application triggers the retransmission of HARQ-ACK by the UE. As shown in Figure 7, in slot n-1, the base station transmits a PDSCH scheduled by DCI 1, and the corresponding second HARQ-ACK can be fed back on PUCCH1. Here, PUCCH1 has a low priority (LP), and in slot n, since the time-domain resources of the high-priority PUCCH2 and the LP PUCCH1 overlap, the LP PUCCH1 is discarded.

[0168] In slot n+1, the base station transmits DCI2, which can trigger the UE to retransmit the HARQ-ACK information (historical HARQ-ACK) carried on PUCCH1 in slot n+2. For example, DCI2 instructs the UE to retransmit the HARQ-ACK (historical HARQ-ACK) discarded in slot n, or the LP HARQ-ACK (historical HARQ-ACK) to be transmitted in slot n.

[0169] However, on the UE side, since the UE does not detect DCI 1 in slot n-1, the UE is unaware that PUCCH1 has been scheduled and discarded. In slot n+1, the UE receives DCI 2, and based on the instruction of DCI 2, the UE needs to re-feed back the historical HARQ-ACK discarded in slot n. However, from the perspective of the UE, it has not discarded the historical HARQ-ACK in slot n. Therefore, the UE does not know how to feedback the HARQ-ACK information in slot n+2.

[0170] In such a case, it may be defined that the UE feeds back specific HARQ-ACK information, such as a predefined HARQ-ACK codebook, such as a type 3 codebook, or a HARQ-ACK codebook corresponding to a predefined codebook / state index, or a codebook corresponding to a predefined HARQ process, in slot n+2.

[0171] The PUCCH resource for transmitting HARQ-ACK in slot n+2 may be a predefined PUCCH resource, or a PUCCH resource determined based on the number of HARQ-ACK bits determined by the above method.

[0172] On the base station side, in slot n+2, the base station may receive the PUCCH according to two different hypothetical blind detections of the following (e1) and (e2).

[0173] (e1): The UE receives DCI 1 in slot n-1, and the UE may correctly understand the HARQ-ACK information triggered by the DCI 2 and transmit this HARQ-ACK information on the corresponding PUCCH resource.

[0174] (e2): The UE has not detected DCI 1 at n-1, the UE is unaware of the discarded PUCCH1 and the HARQ-ACK information carried thereon, transmits a predefined codebook, and detects it on the corresponding PUCCH resource.

[0175] In the embodiments of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK of one or more PDSCHs and / or PDCCHs scheduled and the first HARQ-ACK are fed back in the same time unit, the terminal can trigger and realize the HARQ-ACK retransmission on the PUCCH resource by feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, which can ensure the effective realization of the HARQ-ACK retransmission and improve the effectiveness of the communication system.

[0176] It should be noted that the execution entity of the HARQ-ACK transmission method according to the embodiments of the present application may be a HARQ-ACK transmission device, or a control module for executing the HARQ-ACK transmission method in the HARQ-ACK transmission device. In the embodiments of the present application, taking the HARQ-ACK transmission device executing the HARQ-ACK transmission method as an example, the HARQ-ACK transmission device according to the embodiments of the present application will be described.

[0177] FIG. 8 is a schematic structural diagram of a HARQ-ACK transmission device according to an embodiment of the present application. As shown in FIG. 8, the device includes a first receiving module 810 and a first feedback module 820, where The first receiving module 810 is used to receive the scheduling information transmitted by the network-side device. The first feedback module 820 is used for the terminal to feed back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device when the terminal determines that the first HARQ-ACK is triggered based on the scheduling information and determines that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, where the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs. Here, the first HARQ-ACK includes a retransmission of the historical HARQ-ACK.

[0178] Optionally, the HARQ-ACK transmission device receives scheduling information transmitted by a network-side device by a first receiving module 810, and when the terminal determines that the first HARQ-ACK is triggered based on the scheduling information and further determines that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, a first feedback module 820 is provided to feed back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device. Here, the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs. Here, the first HARQ-ACK includes a retransmission of the historical HARQ-ACK.

[0179] In an embodiment of the present application, when the terminal determines that a retransmission of the historical HARQ-ACK is triggered based on the scheduling information and further determines that the second HARQ-ACK and the first HARQ-ACK of one or more scheduled PDSCHs and / or PDCCHs are fed back in the same time unit, the terminal can trigger and implement HARQ-ACK retransmission on a PUCCH resource by feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, which can guarantee the effective implementation of the HARQ-ACK retransmission and improve the effectiveness of the communication system.

[0180] Optionally, the first feedback module is further used to determine a first target PUCCH for transmitting the first HARQ-ACK and / or the second HARQ-ACK.

[0181] Optionally, when the first target PUCCH includes the first PUCCH, the first PUCCH is used to feedback at least one of the first HARQ-ACK and the second HARQ-ACK. Here, the first feedback module further The terminal cascades the first HARQ-ACK and the second HARQ-ACK, and the terminal transmits a first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascading to the network-side device. When the first HARQ process includes the second HARQ process, the terminal transmits a first PUCCH to the network-side device, the first PUCCH includes only the first HARQ-ACK, the first HARQ process is the HARQ process corresponding to the first HARQ-ACK, and the second HARQ process is the HARQ process corresponding to the second HARQ-ACK. It is used only when the first HARQ process includes the second HARQ process for the terminal to transmit the first PUCCH to the network-side device.

[0182] Optionally, the first target PUCCH includes a second PUCCH and a third PUCCH, where the second PUCCH is used to feedback the first HARQ-ACK, and the third PUCCH is used to feedback the second HARQ-ACK.

[0183] Optionally, when at least one of the following conditions is met: the priorities of the second PUCCH and the third PUCCH are the same, the transmission parameter information is the same, and the transmission resources overlap, the first feedback module further is used for the terminal to multiplex the first HARQ-ACK and the second HARQ-ACK on one PUCCH.

[0184] Optionally, the first HARQ-ACK is a retransmission of a historical HARQ-ACK before the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network device.

[0185] Optionally, the scheduling information includes a first information field, and the first information field is used to indicate triggering a retransmission of the historical HARQ-ACK corresponding to the target priority.

[0186] Optionally, the priority of the first HARQ-ACK is determined based on a predefined rule.

[0187] Optionally, the scheduling information includes a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK.

[0188] Optionally, when the scheduling information includes the second information field and does not include the first information field, the target priority is determined based on a predefined rule.

[0189] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are the same.

[0190] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are different.

[0191] Optionally, the scheduling information includes a third information field, and the third information field is used to indicate triggering a retransmission of a historical HARQ-ACK corresponding to a second target PUCCH.

[0192] Optionally, the scheduling information includes a fourth information field, and the fourth information field is used to indicate the priority of the first HARQ-ACK.

[0193] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH is the same as the priority of the second target PUCCH.

[0194] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information includes a fifth information field, and the fifth information field is the priority of the first target PUCCH and the priority of the first HARQ-ACK for determining the priority of the first target PUCCH and used to indicate at least one of the priority of the second target PUCCH.

[0195] Optionally, when the second target PUCCH corresponds to at least two priorities, the priority of the first target PUCCH is determined based on a predefined rule.

[0196] Optionally, the priority of the first target PUCCH is determined based on an indication from a network-side device, or based on a predefined rule, or based on a higher-layer configuration.

[0197] Optionally, the transmission parameter information of the first target PUCCH is the same as the transmission parameter information of the fourth PUCCH, and the transmission parameter information includes a PUCCH resource index and the start and end positions of transmission and a symbol length and transmission power and includes at least one of them.

[0198] Optionally, the device When the terminal schedules the first HARQ-ACK but there is no second HARQ-ACK that needs to be fed back or no historical HARQ-ACK, the terminal does not feedback the first HARQ-ACK to the network-side device, and further includes a first execution module for performing any one of transmitting a default codebook to the network-side device.

[0199] In the embodiments of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK and the first HARQ-ACK of one or more scheduled PDSCHs and / or PDCCHs are fed back in the same time unit, the terminal can trigger and realize the HARQ-ACK retransmission on the PUCCH resource by feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, which can ensure the effective realization of the HARQ-ACK retransmission and improve the effectiveness of the communication system.

[0200] The HARQ-ACK transmission device in the embodiments of the present application may be a device, a device having an operating system, or an electronic device, and may also be a component, an integrated circuit, or a chip in a terminal. This device or electronic device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminal 11 listed above, and the non-mobile terminal may be a server, a network-attached storage (NAS), a personal computer (PC), a television (TV), a deposit and payment machine, or a self-service machine, etc., and the embodiments of the present application are not specifically limited.

[0201] The HARQ-ACK transmission device according to the embodiment of the present application realizes each process realized by the method embodiments from FIG. 2 to FIG. 7 and can achieve the same technical effects. To avoid repetition of description, it will not be described further here.

[0202] FIG. 9 is a second schematic structural diagram of the HARQ-ACK transmission device according to the embodiment of the present application. As shown in FIG. 9, it includes a first transmission module 910 and a second reception module 920. Here, The first transmission module 910 is used to transmit scheduling information for triggering a first HARQ-ACK to a terminal. Here, the first HARQ-ACK includes a retransmission for a historical HARQ-ACK. The second reception module 920 is used to receive the first HARQ-ACK and / or a second HARQ-ACK. Here, the first HARQ-ACK and / or the second HARQ-ACK are those feedback by the terminal when it determines that the retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit. Here, the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs.

[0203] Optionally, the HARQ-ACK transmission device can transmit scheduling information to the terminal by the first transmission module 910, where the scheduling information is used to trigger a first HARQ-ACK. Here, the first HARQ-ACK includes retransmissions for historical HARQ-ACKs. Then, a second receiving module 920 is provided to receive the first HARQ-ACK and / or a second HARQ-ACK. Here, the first HARQ-ACK and / or the second HARQ-ACK are feedbacks when the terminal determines that the retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit. Here, the second HARQ-ACK is the first feedback of HARQ-ACKs for one or more PDSCHs and / or PDCCHs.

[0204] In an embodiment of the present application, when the terminal determines, based on scheduling information, that the retransmission of the historical HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK for one or more scheduled PDSCHs and / or PDCCHs are feedback in the same time unit, the terminal can trigger and realize HARQ-ACK retransmission on the PUCCH resource by feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, which can ensure the effective realization of HARQ-ACK retransmission and improve the effectiveness of the communication system.

[0205] Optionally, when the first target PUCCH includes the first PUCCH, the first PUCCH is used to feedback the first HARQ-ACK and the second HARQ-ACK. Here, the second receiving module further receives the first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascade connection; Receiving the first PUCCH when the first HARQ process includes the second HARQ process, where the first PUCCH includes only the first HARQ-ACK, the first HARQ process is the HARQ process corresponding to the first HARQ-ACK, and the second HARQ process is the HARQ process corresponding to the second HARQ-ACK, and is used for at least one of them.

[0206] Optionally, the scheduling information is further used to indicate that the first HARQ process includes the second HARQ process. Here, the second receiving module further Receiving the first PUCCH when the first target PUCCH includes the first PUCCH and the first PUCCH is used to feedback the first HARQ-ACK and the second HARQ-ACK. to Is used. Here, the first PUCCH is transmitted by the terminal only when the first HARQ process includes the second HARQ process.

[0207] Optionally, the first target PUCCH includes a second PUCCH and a third PUCCH, where the second PUCCH is used to feedback the first HARQ-ACK, and the third PUCCH is used to feedback the second HARQ-ACK.

[0208] Optionally, the first HARQ-ACK is a retransmission of a historical HARQ-ACK before the network-side device receives the first HARQ-ACK and / or the second HARQ-ACK.

[0209] Optionally, the scheduling information includes a first information field, and the first information field is used to indicate triggering a retransmission of the historical HARQ-ACK corresponding to the target priority.

[0210] Optionally, the priority of the first HARQ-ACK is determined based on a predefined rule.

[0211] Optionally, the scheduling information includes a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK.

[0212] Optionally, when the scheduling information includes the second information field and does not include the first information field, the target priority is determined based on a predefined rule.

[0213] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are the same.

[0214] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are different.

[0215] Optionally, the scheduling information includes a third information field, and the third information field is used to indicate triggering a historical HARQ-ACK retransmission corresponding to a second target PUCCH.

[0216] Optionally, the scheduling information includes a fourth information field, and the fourth information field is used to indicate the priority of the first HARQ-ACK.

[0217] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH and the priority of the second target PUCCH are the same.

[0218] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information includes a fifth information field, and the fifth information field is the priority of the first target PUCCH, and the priority of the first HARQ-ACK for determining the priority of the first target PUCCH, and is used to indicate at least one of the priority of the second target PUCCH.

[0219] Optionally, when the second target PUCCH corresponds to at least two priorities, the priority of the first target PUCCH is determined based on a predefined rule.

[0220] In an embodiment of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK and the first HARQ-ACK of one or more PDSCHs and / or PDCCHs scheduled are fed back in the same time unit, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, thereby triggering and realizing the HARQ-ACK retransmission on the PUCCH resource, ensuring the effective realization of the HARQ-ACK retransmission, and improving the effectiveness of the communication system.

[0221] The HARQ-ACK transmission device in the embodiments of this application may be a device, a device having an operating system, or an electronic device, and may also be a component, an integrated circuit, or a chip in a terminal. This device or electronic device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminal 11 listed above. The non-mobile terminal may be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a deposit and payment machine, or a self-service machine, etc. The embodiments of this application are not specifically limited.

[0222] The HARQ-ACK transmission device according to the embodiments of this application realizes each process realized by the method embodiments in FIGS. 2 to 7 and can achieve the same technical effects. To avoid repetition of the description, it will not be further described here.

[0223] Optionally, FIG. 10 is a schematic structural diagram of a communication device according to the embodiments of this application. As shown in FIG. 10, the embodiments of this application further provide a communication device 1000 including a processor 1001, a memory 1002, and a program or instruction stored in the memory 1002 and executable on the processor 1001. For example, when this communication device 1000 is a terminal, when this program or instruction is executed by the processor 1001, each process of the method embodiment of the above HARQ-ACK transmission can be realized and the same technical effects can be achieved. When this communication device 1000 is a network-side device, when this program or instruction is executed by the processor 1001, each process of the method embodiment of the above HARQ-ACK transmission can be realized and the same technical effects can be achieved. To avoid repetition of the description, it will not be further described here.

[0224] An embodiment of the present application further provides a terminal including a processor and a communication interface, where the communication interface is used to receive scheduling information transmitted by a network-side device. When the processor determines that the terminal triggers a first HARQ-ACK based on the scheduling information and determines that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, the processor is used for the terminal to feed back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, where the second HARQ-ACK is the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs. Here, the first HARQ-ACK includes a retransmission of the historical HARQ-ACK. This embodiment of the terminal corresponds to the embodiment of the above terminal-side method, and each implementation process and realization method of the embodiment of the above method can be applied to this embodiment of the terminal and can achieve the same technical effect. Specifically, FIG. 11 is a schematic hardware structure diagram for implementing the terminal of the embodiment of the present application.

[0225] This terminal 1100 includes at least some of, but is not limited to, a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110.

[0226] As would be understood by those skilled in the art, the terminal 1100 may further include a power source (e.g., a battery) for supplying power to each component. The power source may be logically connected to the processor 1110 by a power management system, whereby functions such as charge and discharge management and power consumption management can be realized by the power management system. The terminal structure shown in FIG. 11 does not constitute a limitation on the terminal. The terminal may include more or fewer components than those shown, or a combination of some components, or different arrangements of components, which will not be further described herein.

[0227] It should be understood that in the embodiments of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The graphics processor 11041 processes the image data of still images or videos obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. The other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operation lever, which will not be further described herein.

[0228] In the embodiments of the present application, after receiving the downlink data from the network-side device, the radio frequency unit 1101 causes the processor 1110 to process it, and also transmits the uplink data to the network-side device. Generally, the radio frequency unit 1101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.

[0229] The memory 1109 may be used to store software programs or instructions and various data. The memory 1109 may mainly include a program or instruction storage area and a data storage area. Here, the program or instruction storage area can store an operating system, application programs or instructions required for at least one function (for example, a voice playback function, an image playback function, etc.). Note that the memory 1109 may include a high-speed random access memory and may also include a non-volatile memory. Here, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, it may be at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory devices.

[0230] The processor 1110 may include one or more processing units. Optionally, the processor 1110 may integrate an application processor and a modem processor. Here, the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communication, for example, a baseband processor. As can be understood, the above modem processor may not be integrated into the processor 1110.

[0231] Here, the processor 1110 receives the scheduling information transmitted by the network-side device, and Based on the scheduling information, when it is determined that the first HARQ-ACK is triggered and it is determined that the second HARQ-ACK and the first HARQ-ACK are fed back in the same time unit, feeding back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, where the second HARQ-ACK is used for the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs, Here, the first HARQ-ACK includes a retransmission of the historical HARQ-ACK.

[0232] In an embodiment of the present application, when the terminal determines based on the scheduling information that the retransmission of the historical HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK of one or more scheduled PDSCHs and / or PDCCHs are fed back in the same time unit, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, thereby triggering and realizing the HARQ-ACK retransmission on the PUCCH resource, ensuring the effective realization of the HARQ-ACK retransmission, and improving the effectiveness of the communication system.

[0233] Optionally, the processor 1110 is further used for determining a first target PUCCH for transmitting the first HARQ-ACK and / or the second HARQ-ACK.

[0234] Optionally, when the first target PUCCH includes the first PUCCH, the first PUCCH is used for feeding back at least one of the first HARQ-ACK and the second HARQ-ACK. Here, the processor 1110 is further used for Cascade-connect the first HARQ-ACK and the second HARQ-ACK, and the terminal transmits a first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascade connection to the network-side device. When the first HARQ process includes the second HARQ process, transmitting a first PUCCH to the network-side device, where the first PUCCH includes only the first HARQ-ACK, the first HARQ process is the HARQ process corresponding to the first HARQ-ACK, and the second HARQ process is the HARQ process corresponding to the second HARQ-ACK. It is used to transmit the first PUCCH to the network-side device only when the first HARQ process includes the second HARQ process.

[0235] Optionally, the first target PUCCH includes a second PUCCH and a third PUCCH, where the second PUCCH is used to feedback the first HARQ-ACK, and the third PUCCH is used to feedback the second HARQ-ACK.

[0236] Optionally, when at least one of the following conditions is met: the priorities of the second PUCCH and the third PUCCH are the same, the transmission parameter information is the same, and the transmission resources overlap, the processor 1110 is further Used to multiplex the first HARQ-ACK and the second HARQ-ACK on one PUCCH.

[0237] Optionally, the first HARQ-ACK is a retransmission of a previous historical HARQ-ACK before the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device.

[0238] Optionally, the scheduling information includes a first information field, and the first information field is used to instruct triggering a retransmission of the historical HARQ-ACK corresponding to the target priority.

[0239] Optionally, the priority of the first HARQ-ACK is determined based on a predefined rule.

[0240] Optionally, the scheduling information includes a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK.

[0241] Optionally, when the scheduling information includes the second information field and does not include the first information field, the target priority is determined based on a predefined rule.

[0242] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are the same.

[0243] Optionally, when the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are different.

[0244] Optionally, the scheduling information includes a third information field, and the third information field is used to instruct triggering a retransmission of the historical HARQ-ACK corresponding to the second target PUCCH.

[0245] Optionally, the scheduling information includes a fourth information field, and the fourth information field is used to indicate the priority of the first HARQ-ACK.

[0246] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH is the same as the priority of the second target PUCCH.

[0247] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information includes a fifth information field, and the fifth information field the priority of the first target PUCCH, and the priority of the first HARQ-ACK for determining the priority of the first target PUCCH, and is used to indicate at least one of the priority of the second target PUCCH.

[0248] Optionally, when the second target PUCCH corresponds to at least two priorities, the priority of the first target PUCCH is determined based on a predefined rule.

[0249] Optionally, the priority of the first target PUCCH is determined based on an indication from the network-side device, or based on a predefined rule, or based on a higher-layer configuration.

[0250] Optionally, the transmission parameter information of the first target PUCCH is the same as the transmission parameter information of the fourth PUCCH, and the transmission parameter information includes at least one of a PUCCH resource index, a start and end position of transmission, a symbol length, and a transmission power.

[0251] Optionally, the processor 1110 further when the second HARQ-ACK that needs to be fed back does not exist or the historical HARQ-ACK does not exist while the first HARQ-ACK is scheduled for the terminal not feedback the first HARQ-ACK to the network-side device; It is used to perform either one of transmitting a default codebook to the network-side device.

[0252] In the embodiments of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK of one or more PDSCHs and / or PDCCHs scheduled and the first HARQ-ACK are feedback in the same time unit, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, thereby triggering and realizing the HARQ-ACK retransmission on the PUCCH resource, ensuring the effective realization of the HARQ-ACK retransmission, and improving the effectiveness of the communication system.

[0253] The embodiments of the present application further provide a network-side device including a processor and a communication interface, and the communication interface is to send scheduling information to the terminal, where the scheduling information is used to trigger a first HARQ-ACK, and here, the first HARQ-ACK includes a retransmission for the historical HARQ-ACK; Receiving the first HARQ-ACK and / or the second HARQ-ACK, where the first HARQ-ACK and / or the second HARQ-ACK are feedbacks when the terminal determines that retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit. Here, the second HARQ-ACK is used for the first feedback of the HARQ-ACK of one or more PDSCHs and / or PDCCHs. This example of the network-side device corresponds to the example of the network-side device method, and each implementation process and realization method of the example of the method can be applied to this example of the network-side device and can achieve the same technical effect.

[0254] Specifically, the embodiments of the present application further provide a network-side device. FIG. 12 is a schematic hardware structure diagram for realizing the network-side device of the embodiments of the present application. As shown in FIG. 12, this network-side device 1200 includes an antenna 1201, a radio frequency device 1202, and a baseband device 1203. The antenna 1201 and the radio frequency device 1202 are connected. In the uplink direction, the radio frequency device 1202 receives information via the antenna 1201 and transmits the received information to the baseband device 1203 for processing. In the downlink direction, the baseband device 1203 processes the information to be transmitted, transmits it to the radio frequency device 1202, and the radio frequency device 1202 processes the received information and then sends it out via the antenna 1201.

[0255] The above frequency band processing device may be located in the baseband device 1203. In the above embodiments, the method executed by the network-side device may also be realized in the baseband device 1203. This baseband device 1203 includes a processor 1204 and a memory 1205.

[0256] The baseband device 1203 may include, for example, at least one baseband board. A plurality of chips are installed on this baseband board. As shown in FIG. 12, one of the chips is, for example, the processor 1204, which is connected to the memory 1205, calls a program in the memory 1205, and executes the network device operations shown in the embodiments of the above method.

[0257] This baseband device 1203 may further include a network interface 1206 used for information exchange with the radio frequency device 1202. This interface is, for example, a common public radio interface (abbreviated as CPRI).

[0258] Specifically, the network-side device in the embodiments of the present application further includes instructions or programs stored in the memory 1205 and capable of running on the processor 1204. The processor 1204 calls the instructions or programs in the memory 1205, executes the methods executed by the respective modules shown in FIG. 9, and can achieve the same technical effects. To avoid repetition of the description, it will not be further described here.

[0259] Here, the processor 1204 is to send scheduling information to the terminal, where the scheduling information is used to trigger a first HARQ-ACK, and here, the first HARQ-ACK includes a retransmission of a historical HARQ-ACK, and Receiving the first HARQ-ACK and / or the second HARQ-ACK, where the first HARQ-ACK and / or the second HARQ-ACK are feedback when the terminal determines that retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit. Here, the second HARQ-ACK is used for the first feedback of HARQ-ACK of one or more PDSCHs and / or PDCCHs.

[0260] In an embodiment of the present application, when the terminal determines, based on scheduling information, that retransmission of historical HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK of one or more scheduled PDSCHs and / or PDCCHs are feedback in the same time unit, by the terminal feeding back the first HARQ-ACK and / or the second HARQ-ACK to a network-side device, retransmission of HARQ-ACK on a PUCCH resource can be triggered and realized, the effective realization of retransmission of HARQ-ACK can be guaranteed, and the effectiveness of a communication system can be improved.

[0261] Optionally, when the first target PUCCH includes the first PUCCH, the first PUCCH is used to feedback the first HARQ-ACK and the second HARQ-ACK. Here, the processor 1204 further receiving the first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascade connection. Receiving the first PUCCH when the first HARQ process includes the second HARQ process, where the first PUCCH includes only the first HARQ-ACK, the first HARQ process is the HARQ process corresponding to the first HARQ-ACK, and the second HARQ process is the HARQ process corresponding to the second HARQ-ACK, and is used for at least one of them.

[0262] Optionally, the scheduling information is further used to indicate that the first HARQ process includes the second HARQ process. Here, the processor 1204 further Receiving the first PUCCH when the first target PUCCH includes the first PUCCH and the first PUCCH is used to feedback the first HARQ-ACK and the second HARQ-ACK. to Used Here, the first PUCCH is transmitted by the terminal only when the first HARQ process includes the second HARQ process.

[0263] Optionally, the first target PUCCH includes a second PUCCH and a third PUCCH, where the second PUCCH is used to feedback the first HARQ-ACK, and the third PUCCH is used to feedback the second HARQ-ACK.

[0264] Optionally, the first HARQ-ACK is a retransmission of the historical HARQ-ACK before the network-side device receives the first HARQ-ACK and / or the second HARQ-ACK.

[0265] Optionally, the scheduling information includes a first information field, and the first information field is used to indicate triggering a retransmission of the historical HARQ-ACK corresponding to the target priority.

[0266] Optionally, the priority of the first HARQ-ACK is determined based on a predefined rule.

[0267] Optionally, the scheduling information includes a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK.

[0268] Optionally, when the scheduling information includes the second information field and does not include the first information field, the target priority is determined based on a predefined rule.

[0269] Optionally, when the first information field is the same as the second information field, the priority of the first HARQ-ACK is the same as the target priority.

[0270] Optionally, when the first information field is the same as the second information field, the priority of the first HARQ-ACK is different from the target priority.

[0271] Optionally, the scheduling information includes a third information field, and the third information field is used to indicate triggering a historical HARQ-ACK retransmission corresponding to a second target PUCCH.

[0272] Optionally, the scheduling information includes a fourth information field, and the fourth information field is used to indicate the priority of the first HARQ-ACK.

[0273] Optionally, when the second target PUCCH corresponds to only one priority, the priority of the first target PUCCH is the same as the priority of the second target PUCCH.

[0274] Optionally, when the second target PUCCH corresponds to only one priority, the scheduling information includes a fifth information field, and the fifth information field is the priority of the first target PUCCH, and the priority of the first HARQ-ACK for determining the priority of the first target PUCCH, and is used to indicate at least one of the priority of the second target PUCCH.

[0275] Optionally, when the second target PUCCH corresponds to at least two priorities, the priority of the first target PUCCH is determined based on a predefined rule.

[0276] In the embodiments of the present application, when the terminal determines that the retransmission of the historical HARQ-ACK is triggered based on the scheduling information, and determines that the second HARQ-ACK and the first HARQ-ACK of one or more scheduled PDSCHs and / or PDCCHs are fed back in the same time unit, the terminal feeds back the first HARQ-ACK and / or the second HARQ-ACK to the network-side device, thereby triggering and realizing the HARQ-ACK retransmission on the PUCCH resource, ensuring the effective realization of the HARQ-ACK retransmission, and improving the effectiveness of the communication system.

[0277] The embodiments of the present application further provide a readable storage medium, in which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the embodiments of the above HARQ-ACK transmission method is realized, and the same technical effect can be achieved. To avoid repetition of the description, it will not be described further here.

[0278] Here, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0279] Embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor runs a program or instruction and is used to implement each process of the above embodiments of the HARQ-ACK transmission method and can achieve the same technical effect. To avoid repetition of the description, it will not be described further here.

[0280] It should be understood that the chip referred to in the embodiments of the present application may also be referred to as a system-level chip, a system-on-chip, a chip system, or a system-on-a-chip, etc.

[0281] Embodiments of the present application further provide a computer program / program product. The computer program / program product is stored in a non-transitory storage medium. The program / program product is executed by at least one processor to Transmission of HARQ-ACK implement each process of the above method embodiments and can achieve the same technical effect. To avoid repetition of the description, it will not be described further here.

[0282] It should be noted that in this specification, the terms "comprise", "include" or any other variation thereof are intended to cover non-exclusive "include", so that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed or elements specific to such a process, method, article or device. In the case of an element limited by the phrase "comprising one...", it is not excluded that there are other same elements in the process, method, article or device comprising this element when there is no further limitation. It should be pointed out that the scope of the method and device in the embodiments of this application is not limited to executing functions in the order illustrated or discussed, but may include executing functions in a basically simultaneous manner or in the reverse order based on the functions involved. For example, a method described in a procedure different from that described can be executed, and various steps can be added, omitted or combined. Also, features described with reference to some examples can be combined in other examples.

[0283] As can be clearly understood by those skilled in the art from the description of the above embodiments, the method of the above embodiments can be realized in the form of software and the necessary general-purpose hardware platform. Of course, it may also be realized by hardware, but in many cases, the former is a more preferred embodiment. Based on such an understanding, the technical solution of this application, in essence or the part contributed to the prior art, may be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of this application.

[0284] The above has described the embodiments of the present application while referring to the drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those skilled in the art can make many forms based on the suggestions of the present application without departing from the spirit and scope of the claims of the present application, and all of them belong to the protection scope of the present application.

[0285] [Cross-reference to related applications] This application claims the priority of a Chinese patent application filed on July 30, 2021, with the application number 202110875678.4 and the invention title "HARQ-ACK Transmission Method and Apparatus", and all of its content is incorporated herein by reference.

Claims

1. A hybrid automatic repeat request acknowledgement HARQ-ACK transmission method, comprising: a terminal receiving scheduling information transmitted by a network-side device; when the terminal determines that a first HARQ-ACK is triggered based on the scheduling information and also determines that a second HARQ-ACK and the first HARQ-ACK are to be fed back in the same time unit, the terminal feeding back the first HARQ-ACK and the second HARQ-ACK to the network-side device, wherein the second HARQ-ACK is the first feedback of HARQ-ACK for one or more physical downlink shared channels PDSCH and / or physical downlink control channels PDCCH; wherein the first HARQ-ACK includes retransmissions for historical HARQ-ACKs, controls the hybrid automatic repeat request acknowledgement HARQ-ACK, the scheduling information includes a first information field, and the first information field is used to indicate triggering of retransmissions of the historical HARQ-ACKs corresponding to target priorities, the transmission method.

2. The step that the terminal feeds back the first HARQ-ACK and the second HARQ-ACK to the network-side device includes: determining a first target physical uplink control channel PUCCH for transmitting the first HARQ-ACK and the second HARQ-ACK, the HARQ-ACK transmission method according to claim 1.

3. When a first target physical uplink control channel PUCCH includes a first PUCCH, the first PUCCH is used to feed back the first HARQ-ACK and the second HARQ-ACK; wherein the step that the terminal feeds back the first HARQ-ACK and the second HARQ-ACK to the network-side device includes: the terminal cascadingly connecting the first HARQ-ACK and the second HARQ-ACK, and the terminal transmitting a first PUCCH including the first HARQ-ACK and the second HARQ-ACK after cascading connection to the network-side device, the HARQ-ACK transmission method according to claim 2.

4. The first target PUCCH includes a second PUCCH and a third PUCCH, where the second PUCCH is used to feedback the first HARQ-ACK, and the third PUCCH is used to feedback the second HARQ-ACK. The HARQ-ACK transmission method according to claim 2.

5. When the priorities of the second PUCCH and the third PUCCH are the same, for the terminal to feedback the first HARQ-ACK and the second HARQ-ACK to the network-side device, The HARQ-ACK transmission method according to claim 4, where the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK on one PUCCH.

6. When at least one of the transmission parameter information of the second PUCCH and the third PUCCH being the same and the transmission resources overlapping is satisfied, for the terminal to feedback the first HARQ-ACK and the second HARQ-ACK to the network-side device, The terminal multiplexes the first HARQ-ACK and the second HARQ-ACK on one PUCCH, where the transmission parameter information includes at least one of a PUCCH resource index, a start and end position of transmission, a symbol length, and a transmission power, The transmission resource is a PUCCH transmission resource. The HARQ-ACK transmission method according to claim 5.

7. The first HARQ-ACK is a retransmission of the historical HARQ-ACK before the terminal feedbacks the first HARQ-ACK and the second HARQ-ACK to the network-side device. The HARQ-ACK transmission method according to claim 1.

8. The scheduling information includes a second information field, and the second information field is used to indicate the priority of the first HARQ-ACK. The HARQ-ACK transmission method according to claim 7.

9. When the first information field and the second information field are the same, the priority of the first HARQ-ACK and the target priority are the same. The HARQ-ACK transmission method according to claim 8.

10. The scheduling information includes a third information field, and the third information field is used to instruct triggering a historical HARQ-ACK retransmission corresponding to a second target PUCCH. The HARQ-ACK transmission method according to claim 7.

11. The first information field is used to indicate the priority of a first HARQ-ACK, and the target priority and the priority of the first HARQ-ACK are the same. The HARQ-ACK transmission method according to claim 1.

12. A method for transmitting HARQ-ACK, wherein a network-side device transmits scheduling information to a terminal, the scheduling information is used to trigger a first HARQ-ACK, and here, the first HARQ-ACK includes a retransmission for a historical HARQ-ACK, and the network-side device receives the first HARQ-ACK and a second HARQ-ACK, where the first HARQ-ACK and the second HARQ-ACK are feedback when the terminal determines that a retransmission of the first HARQ-ACK is triggered and determines that the second HARQ-ACK and the first HARQ-ACK are feedback in the same time unit. Here, the second HARQ-ACK includes a first feedback of HARQ-ACK for one or more PDSCHs and / or PDCCHs. Here, the scheduling information includes a first information field, and the first information field is used to instruct triggering a retransmission of the historical HARQ-ACK corresponding to a target priority. HARQ-ACK transmission method.

13. The first information field is used to indicate the priority of a first HARQ-ACK, and the target priority and the priority of the first HARQ-ACK are the same. The HARQ-ACK transmission method according to claim 12.

14. A terminal, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, where when the program or instruction is executed by the processor, it realizes the steps of the HARQ-ACK transmission method according to any one of claims 1 to 11. A terminal characterized by this.

15. A network-side device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the HARQ-ACK transmission method according to claim 12 or claim 13 are realized. A network-side device characterized by this.

Citation Information

Patent Citations

  • Method of communication

    JP2024528727A