A control information transmission method and device, and terminal equipment

By abolishing the low-priority PUCCH transmission in the terminal device and instead transmitting the HARQ-ACK codebook containing high-priority channel information through the high-priority PUCCH, the problem of low-priority channel information is solved, the system efficiency is improved and the implementation of the terminal device is simplified.

CN116527212BActive Publication Date: 2025-08-08GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310385321.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-30
Publication Date
2025-08-08
Estimated Expiration
2040-07-30

AI Technical Summary

Technical Problem

When the time domain resources of uplink channels of different priority overlap, the prior art fails to effectively deal with the content transmission problem in the low priority uplink channel, resulting in information loss.

Method used

After receiving the first downlink signal, the terminal device transmits the HARQ-ACK information through the first PUCCH, and cancels the first PUCCH when receiving the second downlink signal, and instead transmits the HARQ-ACK codebook containing the second downlink signal HARQ-ACK information through the second PUCCH.

Benefits of technology

The information of high priority channels is effectively transmitted, avoiding the loss of low priority channels information, reducing the implementation complexity of terminal devices and improving system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116527212B_ABST
    Figure CN116527212B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a control information transmission method and apparatus, and a terminal device, the method comprising: the terminal device receiving a first downlink signal, and transmitting automatic hybrid repeat request feedback (HARQ-ACK) information corresponding to the first downlink signal through a first physical uplink control channel (PUCCH); the terminal device receiving a second downlink signal, and transmitting HARQ-ACK information corresponding to the second downlink signal through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook; the terminal device canceling transmission of the first PUCCH and transmitting the second PUCCH, the second PUCCH carrying a first HARQ-ACK codebook, and the first HARQ-ACK codebook at least including HARQ-ACK information corresponding to the second downlink signal.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the PCT international patent application PCT / CN2020 / 105919 with an application date of July 30, 2020, which entered the Chinese national phase with Chinese patent application number 202080100511.4 and the invention name being “A method, device and terminal equipment for controlling information transmission”. Technical Field

[0002] The embodiments of the present application relate to the field of mobile communication technology, and specifically to a control information transmission method and apparatus, and terminal equipment. Background Art

[0003] When the time domain resources of uplink channels with different priorities overlap, the transmission of the low-priority uplink channel is canceled and only the high-priority uplink channel is transmitted. On the one hand, in some scenarios, the content in the canceled low-priority uplink channel still has the opportunity to be transmitted on non-conflicting resources. On the other hand, in the 3GPP (3 th The 3GPP meeting proposed not to transmit the content in the canceled low-priority uplink channel. A solution is needed to clarify how to transmit the content in the uplink channel. Summary of the Invention

[0004] The embodiments of the present application provide a control information transmission method and apparatus, and a terminal device.

[0005] The control information transmission method provided in the embodiment of the present application includes:

[0006] The terminal device receives a first downlink signal, and automatic hybrid repeat request feedback (Hybrid ARQ-acknowledgement, HARQ-ACK) information corresponding to the first downlink signal is transmitted through a first physical uplink control channel (Physical Uplink Control Channel, PUCCH);

[0007] The terminal device receives a second downlink signal, and HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook;

[0008] The terminal device cancels transmission of the first PUCCH and transmits the second PUCCH, where the second PUCCH carries a first HARQ-ACK codebook, and the first HARQ-ACK codebook at least includes HARQ-ACK information corresponding to the second downlink signal.

[0009] The control information transmission method provided in an embodiment of the present application includes:

[0010] The terminal device receives a first downlink signal, where HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH;

[0011] The terminal device cancels transmission of the first PUCCH and does not expect to receive a second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0012] The control information transmission device provided in an embodiment of the present application is applied to a terminal device, and the device includes:

[0013] a receiving unit, configured to receive a first downlink signal, where HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH; and receive a second downlink signal, where the HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, where the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook;

[0014] a transmitting unit, configured to cancel transmission of the first PUCCH and transmit the second PUCCH, where the second PUCCH carries a first HARQ-ACK codebook, and the first HARQ-ACK codebook includes at least HARQ-ACK information corresponding to the second downlink signal.

[0015] The control information transmission device provided in an embodiment of the present application is applied to a terminal device, and the device includes:

[0016] a receiving unit, configured to receive a first downlink signal, where HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH;

[0017] A transmission unit is configured to cancel transmission of the first PUCCH, not expect to receive a second downlink signal, and transmit HARQ-ACK information corresponding to the second downlink signal through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0018] The terminal device provided in an embodiment of the present application includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the above-mentioned control information transmission method.

[0019] The chip provided in the embodiment of the present application is used to implement the above-mentioned control information transmission method.

[0020] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned control information transmission method.

[0021] The computer-readable storage medium provided in an embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned control information transmission method.

[0022] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute the above-mentioned control information transmission method.

[0023] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned control information transmission method.

[0024] Through the above technical solution, when the terminal device cancels the transmission of the first PUCCH, the first HARQ-ACK codebook is transmitted through the second PUCCH, and the content of the first HARQ-ACK codebook is clarified, that is, the first HARQ-ACK codebook contains at least the HARQ-ACK information corresponding to the second downlink signal, that is, the construction method of the first HARQ-ACK codebook is clarified. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0026] Figure 1 is a schematic diagram of a communication system architecture provided in an embodiment of the present application;

[0027] Figure 2 is a schematic diagram of time domain resource overlap provided by an embodiment of the present application;

[0028] Figure 3 This is a flow diagram of the control information transmission method provided in the embodiment of the present application. Figure 1 ;

[0029] Figure 4 This is a schematic diagram of the first HARQ-ACK codebook of Example 1 provided in an embodiment of the present application;

[0030] Figure 5 This is a schematic diagram of the first HARQ-ACK codebook of Example 2 provided in an embodiment of the present application;

[0031] Figure 6 This is a schematic diagram of the first HARQ-ACK codebook of Example 3 provided in an embodiment of the present application;

[0032] Figure 7 is a schematic diagram of the first HARQ-ACK codebook of Example 4 provided in an embodiment of the present application;

[0033] Figure 8 This is a schematic diagram of the first HARQ-ACK codebook of Example 5 provided in an embodiment of the present application;

[0034] Figure 9 This is a schematic diagram of the structure of the control information transmission device provided in the embodiment of the present application. Figure 1 ;

[0035] Figure 10 This is a schematic diagram of the structure of the control information transmission device provided in the embodiment of the present application. Figure 2 ;

[0036] Figure 11 This is a schematic structural diagram of a terminal device provided in an embodiment of the present application;

[0037] Figure 12 is a schematic structural diagram of a chip according to an embodiment of the present application;

[0038] Figure 13 It is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0040] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, 5G communication system or future communication system, etc.

[0041] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120. The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminals located within the coverage area. Optionally, the network device 110 may be an evolved base station (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN), or the network device may be a mobile switching center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future communication system, etc.

[0042] The communication system 100 also includes at least one terminal device 120 located within the coverage area of the network device 110. The terminal device 120 is connected to the network device 110 via a wired line or a wireless interface. The terminal 110 connected to the network device 110 via a wireless interface can be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". The terminal can refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless terminal device, a user agent or a user device, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a 5G network or a terminal in a future evolved PLMN, etc.

[0043] Optionally, terminal devices 120 may perform device-to-device (D2D) communication with each other.

[0044] Optionally, the 5G communication system or 5G network may also be referred to as a New Radio (NR) system or NR network.

[0045] Figure 1 One network device and two terminals are shown as an example. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminals within its coverage area. This embodiment of the present application does not limit this.

[0046] Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0047] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be called a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication system 100 may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here; the communication system 100 may also include other devices, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.

[0048] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0049] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions related to the embodiments of the present application are described below.

[0050] The Ultra-Reliable Low-Latency Communications (URLLC) project introduced a solution that cancels the transmission of low-priority uplink channels and only transmits high-priority uplink channels when the time domain resources of uplink channels of different priorities overlap, thereby ensuring low latency and high reliability of URLLC services. However, in some scenarios, the content in the canceled low-priority uplink channels still has the opportunity to be transmitted on non-conflicting resources. At the 3GPP meeting, it was proposed to no longer transmit the content in the canceled low-priority uplink channels for the above scenarios.

[0051] Related technologies show that HARQ-ACK information pointing to the same time slot or sub-time slot and corresponding to the same priority constitutes a HARQ-ACK codebook, and the terminal device uses the PUCCH indicated by the most recently received downlink control information (Downlink Control Information, DCI) to transmit the HARQ-ACK codebook. Figure 2As shown, LP represents low priority and HP represents high priority. The HARQ-ACK1 information corresponding to LP PDSCH1 is transmitted through LP PUCCH1, and the HARQ-ACK2 information corresponding to LP PDSCH2 is transmitted through LP PUCCH2. The HARQ-ACK1 information and HARQ-ACK2 information point to the same time slot (i.e., time slot n) and correspond to the same physical priority (i.e., LP). Therefore, the HARQ-ACK1 information and HARQ-ACK2 information will form a HARQ-ACK codebook, which is transmitted through LP PUCCH2. However, according to the conclusion of the above meeting, when the time domain resources of LP PUCCH1 and HP PUCCH or HP PUSCH overlap, the transmission of LP PUCCH1 is canceled and the HARQ-ACK1 information in LP PUCCH1 will be lost. Among them, HP PUCCH is used to transmit the HARQ-ACK information of HP PDSCH, HP PUSCH is scheduled based on the uplink grant (UL grant), and HP PUSCH is used to transmit uplink data. Therefore, it is necessary to clarify how to construct the HARQ-ACK codebook transmitted in LP PUCCH2. To this end, the following technical solutions of the embodiments of the present application are proposed.

[0052] Figure 3 This is a flow diagram of the control information transmission method provided in the embodiment of the present application. Figure 1 ,like Figure 3 As shown, the control information transmission method includes the following steps:

[0053] Step 301: The terminal device receives a first downlink signal, and HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH.

[0054] In an embodiment of the present application, the first downlink signal is transmitted via a first PDSCH. That is, the terminal device receives a first PDSCH that carries the first downlink signal. The HARQ-ACK information corresponding to the first downlink signal is transmitted via a first PUCCH. Here, optionally, the configuration information of the first PUCCH is carried in the DCI used to schedule the first PDSCH.

[0055] Step 302: The terminal device receives a second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0056] In an embodiment of the present application, the second downlink signal is transmitted via a second PDSCH. That is, the terminal device receives a second PDSCH that carries the second downlink signal. The HARQ-ACK information corresponding to the second downlink signal is transmitted via a second PUCCH. Here, optionally, the configuration information of the second PUCCH is carried in the DCI used to schedule the second PDSCH.

[0057] In this embodiment of the present application, the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook, that is, the HARQ-ACK information corresponding to the first downlink signal and the HARQ-ACK information corresponding to the second downlink signal can form a HARQ-ACK codebook. It should be noted that the condition that the HARQ-ACK information corresponding to the first downlink signal and the HARQ-ACK information corresponding to the second downlink signal can form a HARQ-ACK codebook is that the HARQ-ACK information corresponding to the first downlink signal and the HARQ-ACK information corresponding to the second downlink signal point to the same time slot or sub-time slot and correspond to the same priority.

[0058] It should be noted that the priority of the HARQ-ACK information is also the priority of the PUCCH used to transmit the HARQ-ACK information. It can be seen that the second PUCCH and the first PUCCH have the same priority.

[0059] Step 303: The terminal device cancels transmission of the first PUCCH and transmits the second PUCCH, where the second PUCCH carries a first HARQ-ACK codebook, and the first HARQ-ACK codebook at least includes HARQ-ACK information corresponding to the second downlink signal.

[0060] In an embodiment of the present application, before receiving the second downlink signal, the terminal device also receives a third downlink signal, that is, the time domain resources of the third downlink signal are located before the time domain resources of the second downlink signal. If the first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH, the terminal device determines to cancel transmission of the first PUCCH; if the first uplink transmission channel corresponding to the third downlink signal does not overlap with the time domain resources of the second PUCCH, the terminal device determines to transmit the second PUCCH.

[0061] In the embodiment of the present application, the third downlink signal and the first uplink transmission channel corresponding to the third downlink signal may be implemented in the following two ways:

[0062] A) In an optional embodiment of the present application, the third downlink signal is transmitted via a third PDSCH, that is, the terminal device receives a third PDSCH, which carries the third downlink signal. The HARQ-ACK information corresponding to the third downlink signal is transmitted via a third PUCCH (i.e., the first uplink transmission channel). Here, optionally, the configuration information of the third PUCCH is carried in the DCI used to schedule the third PDSCH.

[0063] B) In an optional embodiment of the present application, the third downlink signal is transmitted via a fourth PUCCH, that is, the terminal device receives a fourth PUCCH, which carries the third downlink signal. Here, the DCI in the fourth PUCCH is used to schedule PUSCH (i.e., the first uplink transmission channel) transmission, for example, the third downlink signal carries UL grant information of the PUSCH.

[0064] In an embodiment of the present application, the priority of the first uplink transmission channel (such as the third PUCCH or PUSCH) corresponding to the third downlink signal is higher than the priority of the first PUCCH and the second PUCCH. Wherein, 1) when the time domain resources of the first uplink transmission channel corresponding to the third downlink signal overlap with those of the first PUCCH, the terminal device determines to cancel the transmission of the first PUCCH; 2) when the time domain resources of the first uplink transmission channel corresponding to the third downlink signal do not overlap with those of the second PUCCH, the terminal device determines to transmit the second PUCCH.

[0065] In this embodiment of the present application, the second PUCCH carries a first HARQ-ACK codebook, and the first HARQ-ACK codebook includes at least HARQ-ACK information corresponding to the second downlink signal. The specific implementation of the first HARQ-ACK codebook is described below.

[0066] Method 1

[0067] The first HARQ-ACK codebook includes HARQ-ACK information corresponding to the second downlink signal. The first HARQ-ACK codebook does not include HARQ-ACK information or placeholder information corresponding to the first downlink signal. Further, the first HARQ-ACK codebook does not include HARQ-ACK information or placeholder information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0068] In the embodiment of the present application, the first HARQ-ACK codebook only includes HARQ-ACK information corresponding to the downlink signal after the first downlink signal corresponding to the PUCCH (ie, the first PUCCH) is canceled.

[0069] It should be noted that the first HARQ-ACK codebook includes N bits, where N is a positive integer, and each bit of the N bits corresponds to a downlink signal (ie, corresponds to a PDSCH), and the value of the bit is used to represent the HARQ-ACK information of the downlink signal corresponding to the comparison bit. For example, if the value of the bit is 1, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is ACK, and if the value of the bit is 0, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is NACK.

[0070] I) In an optional manner, when the first HARQ-ACK codebook is a first type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on semi-static configuration information. Here, the semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.

[0071] It can be understood that the bits contained in the first HARQ-ACK codebook correspond to the physical resources of the PDSCH that can be transmitted in the feedback window configured by the semi-static configuration information, and the number of PDSCHs actually scheduled is less than or equal to the number of PDSCHs that can be transmitted in the feedback window.

[0072] It should be noted that, in the first HARQ-ACK codebook, HARQ-ACK information corresponding to the downlink signal after the first downlink signal corresponding to the first PUCCH is valid.

[0073] II) In an optional manner, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on a first target downlink assignment index (Downlink Assignment Index, DAI) of the downlink signal; wherein the first target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal after the first downlink signal in the multiple downlink signals corresponding to the first HARQ-ACK codebook; or, the first target DAI is the DAI of the downlink signal minus the DAI of the first downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal in the multiple downlink signals corresponding to the first HARQ-ACK codebook.

[0074] The above technical solution is illustrated below with reference to specific examples.

[0075] Example 1

[0076] 1. The terminal device receives a first downlink signal, and the HARQ-ACK information corresponding to the first downlink signal is transmitted through the first PUCCH.

[0077] 2. The terminal device receives a third downlink signal. The first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH. The terminal device cancels transmission of the first PUCCH.

[0078] Optionally, the starting position of the time domain resources of the first downlink signal is before the starting position of the time domain resources of the third downlink signal.

[0079] 3. The terminal device receives the second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through the second PUCCH.

[0080] The time domain resources of the second downlink signal are subsequent to the time domain resources of the third downlink signal, and the time domain resources of the second PUCCH and the first uplink transmission channel do not overlap.

[0081] The second PUCCH and the first PUCCH are in the same time unit (eg, time slot, sub-time slot) and have the same priority, so the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0082] 4. The terminal device sends a first HARQ-ACK codebook through the second PUCCH, wherein the first HARQ-ACK codebook includes HARQ-ACK information corresponding to the second downlink signal, and does not include HARQ-ACK information or placeholder information corresponding to the first downlink signal.

[0083] Further, the first HARQ-ACK codebook does not include HARQ-ACK information or placeholder information corresponding to all downlink signals belonging to the same HARQ-ACK codebook (that is, the first HARQ-ACK codebook) before the first downlink signal.

[0084] That is, the first HARQ-ACK codebook only includes HARQ-ACK information corresponding to the downlink signal after the downlink signal corresponding to the canceled PUCCH (ie, the first PUCCH).

[0085] 1) If the first HARQ-ACK codebook belongs to the first type of HARQ-ACK codebook, the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is determined according to the semi-static configuration information (semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.), but only the HARQ-ACK information corresponding to the downlink signal after the downlink signal corresponding to the canceled PUCCH (ie, the first PUCCH) is valid.

[0086] 2) If the first HARQ-ACK codebook belongs to the second type of HARQ-ACK codebook, the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is determined according to the DAI. Specifically,

[0087] Method 1: The DAI of the downlink signal (such as the second downlink signal) after the downlink signal corresponding to the canceled PUCCH (i.e., the first PUCCH) is counted from the beginning (e.g., starting from 0). The correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is directly determined according to the DAI of the downlink signal.

[0088] Method 2: Regardless of whether the downlink signal before or after the downlink signal corresponding to the canceled PUCCH (i.e., the first PUCCH) is arranged in the same HARQ-ACK codebook (i.e., the first HARQ-ACK codebook) with the DAI of the downlink signal. The correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined according to the DAI of the downlink signal and the DAI of the downlink signal corresponding to the canceled PUCCH, for example, the DAI of the downlink signal minus the DAI of the downlink signal corresponding to the canceled PUCCH.

[0089] Take the second type of HARQ-ACK codebook construction as an example, Figure 4 As shown, the three downlink signals corresponding to the first HARQ-ACK codebook correspond to three PDSCHs, namely PDSCH0, PDSCH1, and PDSCH2. Among them, the time domain resources of the PUCCH corresponding to PDSCH1 overlap with the PUCCH corresponding to PDSCH3, and the priority of the PUCCH corresponding to PDSCH1 is lower than the priority of the PUCCH corresponding to PDSCH3. Then, the PUCCH corresponding to PDSCH1 is deleted. The PUCCH corresponding to PDSCH2 is transmitted, and the first HARQ-ACK codebook carried in the PUCCH contains the HARQ-ACK information corresponding to PDSCH2, wherein PDSCH2 corresponds to DAI=2.

[0090] Through the above technical solution, the additional transmission of the HARQ-ACK information of the downlink signal corresponding to the first PUCCH (that is, the PUCCH in which the time domain resources conflict) is avoided, thereby reducing the implementation complexity of the terminal device.

[0091] Method 2

[0092] The first HARQ-ACK codebook includes HARQ-ACK information corresponding to the second downlink signal. The first HARQ-ACK codebook also includes HARQ-ACK information corresponding to the first downlink signal. Further, optionally, the first HARQ-ACK codebook also includes HARQ-ACK information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0093] It should be noted that the first HARQ-ACK codebook includes N bits, where N is a positive integer, and each bit of the N bits corresponds to a downlink signal (ie, corresponds to a PDSCH), and the value of the bit is used to represent the HARQ-ACK information of the downlink signal corresponding to the comparison bit. For example, if the value of the bit is 1, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is ACK, and if the value of the bit is 0, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is NACK.

[0094] I) In an optional manner, when the first HARQ-ACK codebook is a first type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on semi-static configuration information. Here, the semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.

[0095] It can be understood that the bits contained in the first HARQ-ACK codebook correspond to the physical resources of the PDSCH that can be transmitted in the feedback window configured by the semi-static configuration information, and the number of PDSCHs actually scheduled is less than or equal to the number of PDSCHs that can be transmitted in the feedback window.

[0096] II) In an optional manner, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the first target DAI of the downlink signal; wherein the first target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal of the multiple downlink signals corresponding to the first HARQ-ACK codebook.

[0097] The above technical solution is illustrated below with reference to specific examples.

[0098] Example 2

[0099] 1. The terminal device receives a first downlink signal, and the HARQ-ACK information corresponding to the first downlink signal is transmitted through the first PUCCH.

[0100] 2. The terminal device receives a third downlink signal. The first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH. The terminal device cancels transmission of the first PUCCH.

[0101] Optionally, the starting position of the time domain resources of the first downlink signal is before the starting position of the time domain resources of the third downlink signal.

[0102] 3. The terminal device receives the second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through the second PUCCH.

[0103] The time domain resources of the second downlink signal are subsequent to the time domain resources of the third downlink signal, and the time domain resources of the second PUCCH and the first uplink transmission channel do not overlap.

[0104] The second PUCCH and the first PUCCH are in the same time unit (eg, time slot, sub-time slot) and have the same priority, so the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0105] 4. The terminal device sends a first HARQ-ACK codebook through the second PUCCH. The first HARQ-ACK codebook includes HARQ-ACK information corresponding to the second downlink signal and HARQ-ACK information corresponding to the first downlink signal. Furthermore, the first HARQ-ACK codebook also includes HARQ-ACK information corresponding to all downlink signals belonging to the same HARQ-ACK codebook (i.e., the first HARQ-ACK codebook) before the first downlink signal.

[0106] 1) If the first HARQ-ACK codebook belongs to the first type of HARQ-ACK codebook, the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is determined according to the semi-static configuration information (semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.).

[0107] 2) If the first HARQ-ACK codebook belongs to the second type of HARQ-ACK codebook, determine the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal according to the DAI.

[0108] Take the second type of HARQ-ACK codebook construction as an example, Figure 5As shown, the three downlink signals corresponding to the first HARQ-ACK codebook correspond to three PDSCHs, namely PDSCH0, PDSCH1 and PDSCH2. Among them, the time domain resources of the PUCCH corresponding to PDSCH1 overlap with the PUCCH corresponding to PDSCH3, and the priority of the PUCCH corresponding to PDSCH1 is lower than the priority of the PUCCH corresponding to PDSCH3. Then, the PUCCH corresponding to PDSCH1 is deleted. The PUCCH corresponding to PDSCH2 is transmitted, and the first HARQ-ACK codebook carried in the PUCCH contains the HARQ-ACK information corresponding to PDSCH0, the HARQ-ACK information corresponding to PDSCH1, and the HARQ-ACK information corresponding to PDSCH2, among which PDSCH0 corresponds to DAI=0, PDSCH1 corresponds to DAI=1, and PDSCH2 corresponds to DAI=2.

[0109] Through the above technical solution, all HARQ-ACK information needs to be transmitted, avoiding redundant downlink retransmissions and improving system efficiency.

[0110] ●Method 3

[0111] The first HARQ-ACK codebook includes HARQ-ACK information corresponding to the second downlink signal. The first HARQ-ACK codebook also includes placeholder information corresponding to the first downlink signal. Further, the first HARQ-ACK codebook also includes placeholder information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0112] It should be noted that the first HARQ-ACK codebook includes N bits, where N is a positive integer, and each bit of the N bits corresponds to a downlink signal (ie, corresponds to a PDSCH), and the value of the bit is used to represent the HARQ-ACK information of the downlink signal corresponding to the comparison bit. For example, if the value of the bit is 1, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is ACK, and if the value of the bit is 0, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is NACK.

[0113] I) In an optional manner, when the first HARQ-ACK codebook is a first type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on semi-static configuration information. Here, the semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.

[0114] It can be understood that the bits contained in the first HARQ-ACK codebook correspond to the physical resources of the PDSCH that can be transmitted in the feedback window configured by the semi-static configuration information, and the number of PDSCHs actually scheduled is less than or equal to the number of PDSCHs that can be transmitted in the feedback window.

[0115] II) In an optional manner, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the first target DAI of the downlink signal; wherein the first target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal of the multiple downlink signals corresponding to the first HARQ-ACK codebook.

[0116] The above technical solution is illustrated below with reference to specific examples.

[0117] Example 3

[0118] 1. The terminal device receives a first downlink signal, and the HARQ-ACK information corresponding to the first downlink signal is transmitted through the first PUCCH.

[0119] 2. The terminal device receives a third downlink signal. The first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH. The terminal device cancels transmission of the first PUCCH.

[0120] Optionally, the starting position of the time domain resources of the first downlink signal is before the starting position of the time domain resources of the third downlink signal.

[0121] 3. The terminal device receives the second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through the second PUCCH.

[0122] The time domain resources of the second downlink signal are subsequent to the time domain resources of the third downlink signal, and the time domain resources of the second PUCCH and the first uplink transmission channel do not overlap.

[0123] The second PUCCH and the first PUCCH are in the same time unit (eg, time slot, sub-time slot) and have the same priority, so the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0124] 4. The terminal device sends a first HARQ-ACK codebook through the second PUCCH. The first HARQ-ACK codebook includes the HARQ-ACK corresponding to the second downlink signal and the placeholder information corresponding to the first downlink signal. Furthermore, the first HARQ-ACK codebook also includes the placeholder information corresponding to all downlink signals belonging to the same HARQ-ACK codebook (i.e., the first HARQ-ACK codebook) before the first downlink signal.

[0125] 1) If the first HARQ-ACK codebook belongs to the first type of HARQ-ACK codebook, the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is determined according to the semi-static configuration information (semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.).

[0126] 2) If the first HARQ-ACK codebook belongs to the second type of HARQ-ACK codebook, determine the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal according to the DAI.

[0127] Take the second type of HARQ-ACK codebook construction as an example, Figure 6 As shown, the three downlink signals corresponding to the first HARQ-ACK codebook correspond to three PDSCHs, namely PDSCH0, PDSCH1 and PDSCH2. Among them, the time domain resources of the PUCCH corresponding to PDSCH1 overlap with the PUCCH corresponding to PDSCH3, and the priority of the PUCCH corresponding to PDSCH1 is lower than the priority of the PUCCH corresponding to PDSCH3. Then, the PUCCH corresponding to PDSCH1 is deleted. The PUCCH corresponding to PDSCH2 is transmitted, and the first HARQ-ACK codebook carried in the PUCCH contains the placeholder information corresponding to PDSCH0, the placeholder information corresponding to PDSCH1 and the HARQ-ACK information corresponding to PDSCH2, among which PDSCH0 corresponds to DAI=0, PDSCH1 corresponds to DAI=1, and PDSCH2 corresponds to DAI=2.

[0128] Through the above technical solution, when the first PUCCH transmission is canceled, the HARQ-ACK information in the first PUCCH is also cleared, avoiding the additional transmission of the HARQ-ACK information of the downlink signal corresponding to the first PUCCH (that is, the PUCCH in which the time domain resources conflict), thereby reducing the implementation complexity of the terminal device.

[0129] ●Method 4

[0130] The first HARQ-ACK codebook includes HARQ-ACK information corresponding to the second downlink signal. The first HARQ-ACK codebook also includes placeholder information corresponding to the first downlink signal. Further, the first HARQ-ACK codebook also includes HARQ-ACK information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0131] It should be noted that the first HARQ-ACK codebook includes N bits, where N is a positive integer, and each bit of the N bits corresponds to a downlink signal (ie, corresponds to a PDSCH), and the value of the bit is used to represent the HARQ-ACK information of the downlink signal corresponding to the comparison bit. For example, if the value of the bit is 1, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is ACK, and if the value of the bit is 0, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is NACK.

[0132] I) In an optional manner, when the first HARQ-ACK codebook is a first type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on semi-static configuration information. Here, the semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.

[0133] It can be understood that the bits contained in the first HARQ-ACK codebook correspond to the physical resources of the PDSCH that can be transmitted in the feedback window configured by the semi-static configuration information, and the number of PDSCHs actually scheduled is less than or equal to the number of PDSCHs that can be transmitted in the feedback window.

[0134] II) In an optional manner, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the first target DAI of the downlink signal; wherein the first target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal of the multiple downlink signals corresponding to the first HARQ-ACK codebook.

[0135] The above technical solution is illustrated below with reference to specific examples.

[0136] Example 4

[0137] 1. The terminal device receives a first downlink signal, and the HARQ-ACK information corresponding to the first downlink signal is transmitted through the first PUCCH.

[0138] 2. The terminal device receives a third downlink signal. The first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH. The terminal device cancels transmission of the first PUCCH.

[0139] Optionally, the starting position of the time domain resources of the first downlink signal is before the starting position of the time domain resources of the third downlink signal.

[0140] 3. The terminal device receives the second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through the second PUCCH.

[0141] The time domain resources of the second downlink signal are subsequent to the time domain resources of the third downlink signal, and the time domain resources of the second PUCCH and the first uplink transmission channel do not overlap.

[0142] The second PUCCH and the first PUCCH are in the same time unit (eg, time slot, sub-time slot) and have the same priority, so the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0143] 4. The terminal device sends a first HARQ-ACK codebook through the second PUCCH. The first HARQ-ACK codebook includes the HARQ-ACK corresponding to the second downlink signal and the placeholder information corresponding to the first downlink signal. Furthermore, the first HARQ-ACK codebook also includes the placeholder information corresponding to all downlink signals belonging to the same HARQ-ACK codebook (i.e., the first HARQ-ACK codebook) before the first downlink signal.

[0144] 1) If the first HARQ-ACK codebook belongs to the first type of HARQ-ACK codebook, the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is determined according to the semi-static configuration information (semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.).

[0145] 2) If the first HARQ-ACK codebook belongs to the second type of HARQ-ACK codebook, determine the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal according to the DAI.

[0146] Take the second type of HARQ-ACK codebook construction as an example, Figure 7As shown, the three downlink signals corresponding to the first HARQ-ACK codebook correspond to three PDSCHs, namely PDSCH0, PDSCH1 and PDSCH2. Among them, the time domain resources of the PUCCH corresponding to PDSCH1 overlap with the PUCCH corresponding to PDSCH3, and the priority of the PUCCH corresponding to PDSCH1 is lower than the priority of the PUCCH corresponding to PDSCH3. Then, the PUCCH corresponding to PDSCH1 is deleted. The PUCCH corresponding to PDSCH2 is transmitted, and the first HARQ-ACK codebook carried in the PUCCH contains the HARQ-ACK information corresponding to PDSCH0, the placeholder information corresponding to PDSCH1, and the HARQ-ACK information corresponding to PDSCH2. Among them, PDSCH0 corresponds to DAI=0, PDSCH1 corresponds to DAI=1, and PDSCH2 corresponds to DAI=2.

[0147] Through the above technical solution, the additional transmission of the HARQ-ACK information of the downlink signal corresponding to the first PUCCH (that is, the PUCCH in which the time domain resources conflict) is avoided, thereby reducing the implementation complexity of the terminal device.

[0148] ●Method 5

[0149] The first HARQ-ACK codebook includes HARQ-ACK information corresponding to the second downlink signal. 1) The first HARQ-ACK codebook also includes HARQ-ACK information corresponding to at least one downlink signal preceding the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook. Alternatively, 2) the first HARQ-ACK codebook also includes placeholder information corresponding to at least one downlink signal preceding the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0150] In this embodiment of the present application, the first HARQ-ACK codebook does not include HARQ-ACK information or placeholder information corresponding to the first downlink signal. The first HARQ-ACK codebook includes HARQ-ACK information or placeholder information corresponding to at least one downlink signal before the first downlink signal.

[0151] It should be noted that the first HARQ-ACK codebook includes N bits, where N is a positive integer, and each bit of the N bits corresponds to a downlink signal (ie, corresponds to a PDSCH), and the value of the bit is used to represent the HARQ-ACK information of the downlink signal corresponding to the comparison bit. For example, if the value of the bit is 1, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is ACK, and if the value of the bit is 0, it indicates that the HARQ-ACK information of the downlink signal corresponding to the bit is NACK.

[0152] I) In an optional manner, when the first HARQ-ACK codebook is a first type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on semi-static configuration information. Here, the semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.

[0153] It can be understood that the bits contained in the first HARQ-ACK codebook correspond to the physical resources of the PDSCH that can be transmitted in the feedback window configured by the semi-static configuration information, and the number of PDSCHs actually scheduled is less than or equal to the number of PDSCHs that can be transmitted in the feedback window.

[0154] It should be noted that, in the first HARQ-ACK codebook, only the HARQ-ACK information corresponding to downlink signals other than the downlink signal corresponding to the canceled PUCCH (ie, the first PUCCH) is valid.

[0155] II) In an optional manner, when the first HARQ-ACK codebook is a second type of HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the second target DAI of the downlink signal; wherein the second target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal of the multiple downlink signals corresponding to the first HARQ-ACK codebook and does not include the first downlink signal; or, the second target DAI is the DAI of the downlink signal minus the number of first PUCCHs whose transmission was canceled before the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal of the multiple downlink signals corresponding to the first HARQ-ACK codebook.

[0156] The above technical solution is illustrated below with reference to specific examples.

[0157] Example 5

[0158] 1. The terminal device receives a first downlink signal, and the HARQ-ACK information corresponding to the first downlink signal is transmitted through the first PUCCH.

[0159] 2. The terminal device receives a third downlink signal. The first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH. The terminal device cancels transmission of the first PUCCH.

[0160] Optionally, the starting position of the time domain resources of the first downlink signal is before the starting position of the time domain resources of the third downlink signal.

[0161] 3. The terminal device receives the second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through the second PUCCH.

[0162] The time domain resources of the second downlink signal are subsequent to the time domain resources of the third downlink signal, and the time domain resources of the second PUCCH and the first uplink transmission channel do not overlap.

[0163] The second PUCCH and the first PUCCH are in the same time unit (eg, time slot, sub-time slot) and have the same priority, so the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0164] 4. The terminal device sends a first HARQ-ACK codebook through the second PUCCH. The first HARQ-ACK codebook includes the HARQ-ACK corresponding to the second downlink signal. Furthermore, the first HARQ-ACK codebook also includes placeholder information or HARQ-ACK information corresponding to all downlink signals belonging to the same HARQ-ACK codebook (i.e., the first HARQ-ACK codebook) before the first downlink signal.

[0165] The first HARQ-ACK codebook only includes HARQ-ACK information or placeholder information corresponding to other downlink signals other than the downlink signal corresponding to the canceled PUCCH (ie, the first PUCCH).

[0166] 1) If the first HARQ-ACK codebook belongs to the first type of HARQ-ACK codebook, the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is determined according to the semi-static configuration information (semi-static configuration information is used to determine the feedback timing set and the PDSCH time domain resource indication set, etc.).

[0167] In the first HARQ-ACK codebook, only HARQ-ACK information or placeholder information corresponding to downlink signals other than the downlink signal corresponding to the canceled PUCCH (ie, the first PUCCH) is valid.

[0168] 2) If the first HARQ-ACK codebook belongs to the second type of HARQ-ACK codebook, the correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is determined according to the DAI. Specifically,

[0169] Method 1: The DAIs of other downlink signals (such as the second downlink signal) other than the downlink signal corresponding to the canceled PUCCH (i.e., the first PUCCH) are arranged in sequence. The correspondence between each bit in the first HARQ-ACK codebook and the downlink signal is directly determined based on the DAI of the downlink signal.

[0170] Method 2: Regardless of the downlink signal before or after the downlink signal corresponding to the canceled PUCCH (i.e., the first PUCCH), the DAI of the downlink signal corresponding to the same HARQ-ACK codebook (i.e., the first HARQ-ACK codebook) is arranged in sequence. The correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined according to the DAI of the downlink signal and the number M of PUCCHs canceled before the downlink signal, for example, the DAI of the downlink signal minus the number M of PUCCHs canceled before the downlink signal.

[0171] Take the second type of HARQ-ACK codebook construction as an example, Figure 8 As shown, the three downlink signals corresponding to the first HARQ-ACK codebook correspond to three PDSCHs, namely PDSCH0, PDSCH1 and PDSCH2. Among them, the time domain resources of the PUCCH corresponding to PDSCH1 overlap with the PUCCH corresponding to PDSCH3, and the priority of the PUCCH corresponding to PDSCH1 is lower than the priority of the PUCCH corresponding to PDSCH3. Then, the PUCCH corresponding to PDSCH1 is deleted. The PUCCH corresponding to PDSCH2 is transmitted, and the first HARQ-ACK codebook carried in the PUCCH contains the HARQ-ACK information or placeholder information corresponding to PDSCH0 and the HARQ-ACK information corresponding to PDSCH2, among which PDSCH0 corresponds to DAI=0 and PDSCH2 corresponds to DAI=2.

[0172] Through the above technical solution, the additional transmission of the HARQ-ACK information of the downlink signal corresponding to the first PUCCH (that is, the PUCCH in which the time domain resources conflict) is avoided, thereby reducing the implementation complexity of the terminal device.

[0173] In an embodiment of the present application, the following technical solution is also provided: the terminal device receives a first downlink signal, and the HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH; the terminal device cancels the transmission of the first PUCCH and does not expect to receive a second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0174] The above technical solution is illustrated below with reference to specific examples.

[0175] Example 6

[0176] 1. The terminal device receives a first downlink signal, and the HARQ-ACK information corresponding to the first downlink signal is transmitted through the first PUCCH.

[0177] 2. The terminal device receives a third downlink signal. The first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH. The terminal device cancels transmission of the first PUCCH.

[0178] Optionally, the starting position of the time domain resources of the first downlink signal is before the starting position of the time domain resources of the third downlink signal.

[0179] 3. The terminal does not expect to receive the second downlink signal. The HARQ-ACK information corresponding to the second downlink signal is transmitted via the second PUCCH. The time domain position of the second downlink signal is after the time domain position of the third downlink signal, and the time domain resources of the second PUCCH and the first uplink transmission channel do not overlap. The second PUCCH and the first PUCCH are in the same time slot or sub-time slot and correspond to the same HARQ-ACK codebook.

[0180] The above technical solution can avoid redundant downlink retransmissions and reduce the implementation complexity of terminal equipment.

[0181] Figure 9 This is a schematic diagram of the structure of the control information transmission device provided in the embodiment of the present application. Figure 1 , applied to terminal equipment, such as Figure 9 As shown, the control information transmission device includes:

[0182] The receiving unit 901 is configured to receive a first downlink signal, where HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH; and receive a second downlink signal, where HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, where the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0183] The transmitting unit 902 is configured to cancel transmitting the first PUCCH and transmit the second PUCCH, where the second PUCCH carries a first HARQ-ACK codebook, and the first HARQ-ACK codebook includes at least HARQ-ACK information corresponding to the second downlink signal.

[0184] In an optional manner, the receiving unit 901 is further configured to receive a third downlink signal, where a time domain resource of the third downlink signal is located before a time domain resource of the second downlink signal;

[0185] The device also includes: a determination unit 903, which is used to determine to cancel the transmission of the first PUCCH when the first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH; and to determine to transmit the second PUCCH when the first uplink transmission channel corresponding to the third downlink signal does not overlap with the time domain resources of the second PUCCH.

[0186] In an optional manner, the first HARQ-ACK codebook further includes HARQ-ACK information corresponding to the first downlink signal.

[0187] In an optional manner, the first HARQ-ACK codebook further includes HARQ-ACK information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0188] In an optional manner, the first HARQ-ACK codebook further includes placeholder information corresponding to the first downlink signal.

[0189] In an optional manner, the first HARQ-ACK codebook further includes placeholder information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0190] In an optional manner, the first HARQ-ACK codebook further includes HARQ-ACK information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0191] In an optional manner, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the first target downlink allocation index DAI of the downlink signal; wherein,

[0192] The first target DAI is the DAI of the downlink signal, wherein counting of the DAI of the downlink signal starts from a first downlink signal after the first downlink signal among multiple downlink signals corresponding to the first HARQ-ACK codebook; or

[0193] The first target DAI is the DAI of the downlink signal minus the DAI of the first downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal among the multiple downlink signals corresponding to the first HARQ-ACK codebook; or

[0194] The first target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal among the multiple downlink signals corresponding to the first HARQ-ACK codebook.

[0195] In an optional manner, the first HARQ-ACK codebook further includes HARQ-ACK information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0196] In an optional manner, the first HARQ-ACK codebook further includes placeholder information corresponding to at least one downlink signal before the first downlink signal, and the at least one downlink signal corresponds to the same HARQ-ACK codebook.

[0197] In an optional manner, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the second target DAI of the downlink signal; wherein,

[0198] The second target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal of the multiple downlink signals corresponding to the first HARQ-ACK codebook and does not include the first downlink signal; or,

[0199] The second target DAI is the DAI of the downlink signal minus the number of first PUCCHs whose transmission was canceled before the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal of the multiple downlink signals corresponding to the first HARQ-ACK codebook.

[0200] In an optional manner, when the first HARQ-ACK codebook is a first type of HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on semi-static configuration information.

[0201] Those skilled in the art should understand that the relevant description of the above-mentioned control information transmission device in the embodiment of the present application can be understood with reference to the relevant description of the control information transmission method in the embodiment of the present application.

[0202] Figure 10 This is a schematic diagram of the structure of the control information transmission device provided in the embodiment of the present application. Figure 2 , applied to terminal equipment, such as Figure 10 As shown, the control information transmission device includes:

[0203] A receiving unit 1001 is configured to receive a first downlink signal, where HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH;

[0204] The transmission unit 1002 is configured to cancel transmission of the first PUCCH and not expect to receive a second downlink signal, and the HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook.

[0205] In an optional manner, the receiving unit 1001 is further configured to receive a third downlink signal, where a time domain resource of the third downlink signal is located before a time domain resource of the second downlink signal;

[0206] The time domain resources of the first uplink transmission channel corresponding to the third downlink signal and the second PUCCH do not overlap.

[0207] In an optional manner, the device further includes:

[0208] The determining unit 1003 is configured to determine to cancel transmission of the first PUCCH when a first uplink transmission channel corresponding to the third downlink signal overlaps with time domain resources of the first PUCCH.

[0209] Those skilled in the art should understand that the relevant description of the above-mentioned control information transmission device in the embodiment of the present application can be understood with reference to the relevant description of the control information transmission method in the embodiment of the present application.

[0210] Figure 11 This is a schematic structural diagram of a terminal device 1100 provided in an embodiment of the present application. Figure 11 The terminal device 1100 shown includes a processor 1110, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0211] Alternatively, as Figure 11 As shown, the terminal device 1100 may further include a memory 1120. The processor 1110 may call and run a computer program from the memory 1120 to implement the method in the embodiment of the present application.

[0212] The memory 1120 may be a separate device independent of the processor 1110 , or may be integrated into the processor 1110 .

[0213] Alternatively, as Figure 11As shown, the terminal device 1100 may further include a transceiver 1130, and the processor 1110 may control the transceiver 1130 to communicate with other devices. Specifically, it may send information or data to other devices, or receive information or data sent by other devices.

[0214] The transceiver 1130 may include a transmitter and a receiver. The transceiver 1130 may further include an antenna, and the number of antennas may be one or more.

[0215] In specific implementation, the receiving unit and the transmission unit in the control information transmission device in the above-mentioned scheme of the present application can be implemented by the transceiver 1130 in the terminal device 1100, and the determination unit in the control information transmission device can be implemented by the processor 1110 in the terminal device 1100.

[0216] Optionally, the terminal device 1100 may specifically be a network device in an embodiment of the present application, and the terminal device 1100 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0217] Optionally, the terminal device 1100 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the terminal device 1100 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0218] Figure 12 It is a schematic structural diagram of the chip of an embodiment of the present application. Figure 12 The chip 1200 shown includes a processor 1210, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0219] Alternatively, as Figure 12 As shown, the chip 1200 may further include a memory 1220. The processor 1210 may call and execute a computer program from the memory 1220 to implement the method in the embodiment of the present application.

[0220] The memory 1220 may be a separate device independent of the processor 1210 , or may be integrated into the processor 1210 .

[0221] Optionally, the chip 1200 may further include an input interface 1230. The processor 1210 may control the input interface 1230 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0222] Optionally, the chip 1200 may further include an output interface 1240. The processor 1210 may control the output interface 1240 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0223] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0224] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0225] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0226] Figure 13 1 is a schematic block diagram of a communication system 1300 provided in an embodiment of the present application. Figure 13 As shown, the communication system 1300 includes a terminal device 1310 and a network device 1320 .

[0227] Among them, the terminal device 1310 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1320 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.

[0228] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented as a hardware decoding processor, or can be implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0229] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, 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. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0230] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0231] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0232] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0233] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0234] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0235] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0236] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0237] The embodiment of the present application also provides a computer program.

[0238] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described here.

[0239] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0240] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0241] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0242] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0243] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0244] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0245] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0246] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A control information transmission method, the method comprising: The terminal device receives a first downlink signal, and automatic hybrid repeat request feedback HARQ-ACK information corresponding to the first downlink signal is transmitted through a first physical uplink control channel PUCCH; The terminal device receives a second downlink signal, and HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, wherein the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook; The terminal device cancels transmission of the first PUCCH and transmits the second PUCCH, where the second PUCCH carries a first HARQ-ACK codebook, where the first HARQ-ACK codebook includes at least HARQ-ACK information corresponding to the second downlink signal, and the first HARQ-ACK codebook does not include HARQ-ACK information or placeholder information corresponding to the first downlink signal; Wherein, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the first target downlink allocation index DAI of the downlink signal; The first target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal after the first downlink signal among the multiple downlink signals corresponding to the first HARQ-ACK codebook.

2. The method according to claim 1, wherein The method further comprises: The terminal device receives a third downlink signal, where a time domain resource of the third downlink signal is located before a time domain resource of the second downlink signal; When the first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resource of the first PUCCH, the terminal device determines to cancel transmission of the first PUCCH; When the first uplink transmission channel corresponding to the third downlink signal does not overlap with the time domain resources of the second PUCCH, the terminal device determines to transmit the second PUCCH.

3. A control information transmission device, applied to a terminal device, comprising: a receiving unit, configured to receive a first downlink signal, where HARQ-ACK information corresponding to the first downlink signal is transmitted through a first PUCCH; receiving a second downlink signal, where HARQ-ACK information corresponding to the second downlink signal is transmitted through a second PUCCH, where the second PUCCH and the first PUCCH correspond to the same HARQ-ACK codebook; a transmitting unit, configured to cancel transmission of the first PUCCH and transmit the second PUCCH, where the second PUCCH carries a first HARQ-ACK codebook, the first HARQ-ACK codebook includes at least HARQ-ACK information corresponding to the second downlink signal, and the first HARQ-ACK codebook does not include HARQ-ACK information or placeholder information corresponding to the first downlink signal; Wherein, when the first HARQ-ACK codebook is a second type HARQ-ACK codebook, the correspondence between the bits in the first HARQ-ACK codebook and the downlink signal is determined based on the first target downlink allocation index DAI of the downlink signal; The first target DAI is the DAI of the downlink signal, wherein the counting of the DAI of the downlink signal starts from the first downlink signal after the first downlink signal among the multiple downlink signals corresponding to the first HARQ-ACK codebook.

4. The device according to claim 3, wherein The receiving unit is further configured to receive a third downlink signal, where a time domain resource of the third downlink signal is located before a time domain resource of the second downlink signal; The device also includes: a determination unit, configured to determine to cancel the transmission of the first PUCCH when the first uplink transmission channel corresponding to the third downlink signal overlaps with the time domain resources of the first PUCCH; and to determine to transmit the second PUCCH when the first uplink transmission channel corresponding to the third downlink signal does not overlap with the time domain resources of the second PUCCH.

5. A terminal device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to claim 1 or 2.

6. A chip comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to claim 1 or 2.

7. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the method according to claim 1 or 2.

Citation Information

Patent Citations

  • Method, apparatus, and system for transmitting or receiving data channel and control channel in wireless communication system

    EP3664338A1