HARQ-ACK information feedback method, HARQ-ACK information receiving method and HARQ-ACK information feedback device

By using the HARQ-ACK information feedback method based on PDCCH and DCI in wireless communication, the number of bits of the HARQ-ACK information is determined based on the number of cells, the problem of communication resource saving is solved, and the capacity and speed of the wireless network are improved.

CN119483837APending Publication Date: 2025-02-18HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311022087.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-11
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In wireless communication technology, how to save communication resources to meet the growing demand for wireless transmission is an urgent problem.

Method used

In the HARQ-ACK information feedback method, the first DCI is received using the first physical downlink control channel PDCCH, and the bits of the HARQ-ACK information are determined based on the maximum number of cells in the number of cells corresponding to each row in the first table. The number of bits is reduced, thereby reducing redundant bits and improving UCI transmission efficiency.

Benefits of technology

This method can effectively save communication resources, improve the network capacity and transmission rate of the wireless network, ensure that the base station and terminal understand the total number of bits in the HARQ-ACK codebook, and ensure correct decoding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483837A_ABST
    Figure CN119483837A_ABST
Patent Text Reader

Abstract

The invention discloses a HARQ-ACK (Hybrid Automatic Repeat reQuest Acknowledgement) information feedback method, receiving method and device, relates to the technical field of communication, and aims to save the bit number of HARQ-ACK information, improve the transmission efficiency of UCI (Uplink Control Information) and save communication resources. The HARQ-ACK information feedback method comprises: a terminal receiving a first DCI through a first PDCCH, the first DCI scheduling M PDSCHs, the format of the first DCI being a DCI format that can be used for scheduling PDSCHs of a plurality of cells; and the terminal sends the HARQ-ACK codebook through the uplink channel, wherein the HARQ-ACK codebook comprises the HARQ-ACK information corresponding to the first PDCCH (Physical Downlink Control Channel). Wherein the bit number of the HARQ-ACK information corresponding to the first PDCCH is determined according to the maximum number of cells in the number of cells corresponding to each row in the first table, and each row in the first table is used for indicating cells scheduled by one-time scheduling of the DCI in the DCI format.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a HARQ-ACK information feedback method, a receiving method and a device. Background Art

[0002] With the continuous emergence of new services such as high-definition video, augmented reality (AR), and virtual reality (VR), wireless data traffic is growing rapidly. In order to meet the growing demand for wireless transmission, wireless communication technology needs to evolve further to improve the network capacity and transmission rate of wireless networks. In the process of the evolution of wireless communication technology, how to save communication resources has become a technical problem that needs to be solved urgently. Summary of the invention

[0003] The present application provides a HARQ-ACK information feedback method, a receiving method and a device, which can save communication resources.

[0004] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:

[0005] In a first aspect, a HARQ-ACK information feedback method is provided, including receiving first downlink control information DCI through a first physical downlink control channel PDCCH, the first DCI scheduling M physical downlink shared channels PDSCH, the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, each of the N cells corresponds to at least one PDSCH of the K PDSCHs, wherein M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N; receiving M PDSCHs; sending a hybrid automatic repeat request confirmation HARQ-ACK codebook through an uplink channel, the HARQ-ACK codebook including HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to the maximum number of cells among the number of cells corresponding to each row in the first table, and each row in the first table is used to indicate the cell scheduled by one scheduling of the DCI in the DCI format.

[0006] In combination with the first aspect, in a possible design, the first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, the second indication information indicates the i-th row in the first table, the first cell set corresponds to the first table, each cell indicated by each row in the first table is in the first cell set, the i-th row indicates L cells, the M PDSCHs are PDSCHs in the L cells, each of the L cells corresponds to at least one PDSCH in the M PDSCHs, L is a positive integer less than or equal to M, and i is a positive integer. The number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to the number of cells corresponding to the row indicating the largest number of cells in the first table. When the table associated with the cell set does not include some cells in the cell set, causing these cells to be unable to be scheduled, the redundant bits in the HARQ-ACK codebook can be reduced, the transmission efficiency of the UCI is improved, and communication resources are saved.

[0007] In combination with the first aspect, in a possible design, the positions of the HARQ-ACK information corresponding to the M PDSCHs in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs. This allows the HARQ-ACK information receiving end (such as a base station) to correctly understand the meaning of each bit in the HARQ-ACK codebook during decoding, thereby successfully decoding the HARQ-ACK codebook.

[0008] In combination with the first aspect, in a possible design, a row in the first table indicates all cells in the first cell set. The first DCI can schedule the PDSCH of all cells in the first cell set by indicating the row, so that the number of bits of the HARQ-ACK information corresponding to the first PDCCH can be equal to the number of cells in the first cell set. This makes it possible for all cells in the first cell set to be scheduled, and there is no one or more cells in the first cell set that cannot be scheduled, resulting in more than one HARQ-ACK information always serving as a placeholder.

[0009] In combination with the first aspect, in a possible design, the method also includes: receiving configuration information, the configuration information indicating the cells included in the first cell set; the configuration information also indicates the cells included in the second cell set, the second cell set corresponds to the second table, and the cells indicated by each row in the second table are in the second cell set; the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the first value or equal to the first value multiplied by 2, wherein the first value is the larger value of the maximum number of cells among the number of cells corresponding to each row in the first table and the maximum number of cells among the number of cells corresponding to each row in the second table.

[0010] Through this solution, when the terminal is configured with multiple cell sets, the number of bits of HARQ-ACK information corresponding to each PDCCH scheduling multiple cells is the same. In the case where the terminal misses a PDCCH scheduling multiple cells, it can ensure that the terminal and the base station have the same understanding of the total number of bits in the HARQ-ACK codebook, so that the base station can correctly understand the meaning of each bit in the HARQ-ACK codebook, thereby successfully decoding the HARQ-ACK codebook.

[0011] In a second aspect, a method for receiving HARQ-ACK information is provided, including: sending first downlink control information DCI through a first physical downlink control channel PDCCH, the first DCI scheduling M physical downlink shared channels PDSCH, the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, each of the N cells corresponds to at least one PDSCH of the K PDSCHs, wherein M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N; sending M PDSCHs; receiving a hybrid automatic repeat request confirmation HARQ-ACK codebook through an uplink channel, the HARQ-ACK codebook including HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to the maximum number of cells among the number of cells corresponding to each row in the first table, and each row in the first table is used to indicate a cell scheduled by a scheduling of a DCI in a DCI format.

[0012] In combination with the second aspect, in a possible design, the first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, the second indication information indicates the i-th row in the first table, the first cell set corresponds to the first table, and each cell indicated by each row in the first table is in the first cell set. The i-th row indicates L cells, and the above-mentioned M PDSCHs are PDSCHs in the above-mentioned L cells, and each cell in the above-mentioned L cells corresponds to at least one PDSCH among the above-mentioned M PDSCHs, L is a positive integer less than or equal to M, and i is a positive integer.

[0013] In combination with the second aspect, in a possible design, the positions of the HARQ-ACK information corresponding to the M PDSCHs respectively in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs.

[0014] In combination with the second aspect, in a possible design, a row in the first table indicates all cells in the first cell set.

[0015] In combination with the second aspect, in a possible design, the method also includes: sending configuration information, the configuration information indicating the cells included in the first cell set; the configuration information also indicates the cells included in the second cell set, the second cell set corresponds to the second table, and the cells indicated by each row in the second table are in the second cell set; the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the first value or equal to the first value multiplied by 2, wherein the first value is the larger value of the maximum number of cells among the number of cells corresponding to each row in the first table and the maximum number of cells among the number of cells corresponding to each row in the second table.

[0016] Various possible designs of the second aspect have the same beneficial effects as the first aspect.

[0017] In a third aspect, a HARQ-ACK information feedback method is provided, wherein a first DCI is received through a first physical downlink control channel PDCCH, the first DCI schedules M PDSCHs, the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, each of the N cells corresponds to at least one PDSCH of the K PDSCHs, wherein M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N; M PDSCHs are received; a HARQ-ACK codebook is sent through an uplink channel, and the HARQ-ACK codebook includes HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to a second value, wherein the second value is the larger value of the number of cells in the first cell set and the number of cells in the second cell set, and the cell scheduled by one scheduling of the DCI in the above DCI format is a cell in the first cell set or the second cell set. In this scheme, when the terminal is configured with multiple cell sets, the number of bits of the HARQ-ACK information corresponding to each PDCCH that schedules multiple cells is the same. In the case where the terminal misses a PDCCH that schedules multiple cells, it can ensure that the terminal and the base station have the same understanding of the total number of bits in the HARQ-ACK codebook, so that the base station can correctly understand the meaning of each bit in the HARQ-ACK codebook, thereby successfully decoding the HARQ-ACK codebook.

[0018] In combination with the third aspect, in a possible design, the first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, the second indication information indicates L cells in the first cell set, the above-mentioned M PDSCHs are PDSCHs in the above-mentioned L cells, each of the above-mentioned L cells corresponds to at least one PDSCH among the above-mentioned M PDSCHs, and L is a positive integer less than or equal to M.

[0019] In combination with the third aspect, in a possible design, the number of cells in the first cell set is different from the number of cells in the second cell set.

[0020] In combination with the third aspect, in one possible design, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the second value or equal to the second value multiplied by 2.

[0021] In combination with the third aspect, in a possible design, when L is less than a second value, the bits of the HARQ-ACK information corresponding to the first PDCCH except the bits of the HARQ-ACK information corresponding to the M PDSCHs are set to negative acknowledgment NACK.

[0022] In combination with the third aspect, in a possible design, the positions of the HARQ-ACK information corresponding to the M PDSCHs in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs. This allows the HARQ-ACK information receiving end (such as a base station) to correctly understand the meaning of each bit in the HARQ-ACK codebook when decoding, thereby successfully decoding the HARQ-ACK codebook.

[0023] In a fourth aspect, a method for receiving HARQ-ACK information is provided, wherein a first DCI is sent through a first physical downlink control channel PDCCH, the first DCI schedules M PDSCHs, the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, each of the N cells corresponds to at least one PDSCH of the K PDSCHs, wherein M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N; M PDSCHs are sent; a HARQ-ACK codebook is received through an uplink channel, the HARQ-ACK codebook including HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to a second numerical value, wherein the second numerical value is a larger value of the number of cells in the first cell set and the number of cells in the second cell set, and the cells scheduled by one scheduling of the DCI in the above-mentioned DCI format are cells in the first cell set or the second cell set. In combination with the fourth aspect, in a possible design, the first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, the second indication information indicates L cells in the first cell set, the above-mentioned M PDSCHs are PDSCHs in the above-mentioned L cells, each of the above-mentioned L cells corresponds to at least one PDSCH among the above-mentioned M PDSCHs, and L is a positive integer less than or equal to M.

[0024] In combination with the fourth aspect, in a possible design, the number of cells in the first cell set is different from the number of cells in the second cell set.

[0025] In combination with the fourth aspect, in one possible design, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the second value or equal to the second value multiplied by 2.

[0026] In combination with the fourth aspect, in a possible design, when L is less than a second value, the bits of the HARQ-ACK information corresponding to the first PDCCH except the bits of the HARQ-ACK information corresponding to the M PDSCHs are set to negative acknowledgment NACK.

[0027] In combination with the fourth aspect, in one possible design, the positions of the HARQ-ACK information corresponding to the M PDSCHs in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs. This allows the HARQ-ACK information receiving end (such as a base station) to correctly understand the meaning of each bit in the HARQ-ACK codebook when decoding, thereby successfully decoding the HARQ-ACK codebook. The various possible designs of the fourth aspect have the same beneficial effects as the third aspect.

[0028] In a fifth aspect, a communication device is provided. The communication device is used to implement the above-mentioned various HARQ-ACK information feedback methods or receiving methods. The communication device includes a module, unit, or means corresponding to the above-mentioned HARQ-ACK information feedback method, and the module, unit, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0029] In a sixth aspect, a communication device is provided. The communication device includes: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the HARQ-ACK information feedback method or the HARQ-ACK information receiving method of any of the above aspects.

[0030] In a seventh aspect, a communication device is provided, comprising: a processor. The processor is coupled to a memory, and the processor is used to read and execute instructions in the memory so that the communication device performs the HARQ-ACK information feedback method or the HARQ-ACK information receiving method of any of the above aspects.

[0031] In the eighth aspect, a chip system is provided, which includes a processor and an input / output port, the processor is used to implement the processing functions involved in the hybrid automatic repeat request confirmation information transmission method in any of the above aspects, and the input / output port is used to implement the transceiver functions involved in the HARQ-ACK information feedback method in any of the above aspects, or the transceiver functions involved in the HARQ-ACK information receiving method.

[0032] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the HARQ-ACK information feedback method of any of the above aspects, or program instructions and data for implementing the functions involved in the HARQ-ACK information receiving method of any of the above aspects.

[0033] The chip system may be composed of chips, or may include chips and other discrete devices.

[0034] In a ninth aspect, a communication system is provided. The system includes one or more terminal devices and a network device, wherein the terminal device executes the HARQ-ACK information feedback method of any of the above aspects, and the network device executes the HARQ-ACK information receiving method of any of the above aspects.

[0035] In a tenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer executes a HARQ-ACK information feedback method designed in any of the above aspects, or the computer executes a HARQ-ACK information receiving method designed in any of the above aspects.

[0036] In an eleventh aspect, a computer program product is provided. The computer program product includes a computer program or an instruction, and when the computer program or the instruction is executed on a computer, the computer executes a HARQ-ACK information feedback method designed in any of the above aspects, or the computer executes a HARQ-ACK information receiving method designed in any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of the architecture of a communication system used in an embodiment of the present application;

[0038] Figure 2 A schematic diagram of a scenario of self-carrier scheduling provided in an embodiment of the present application;

[0039] Figure 3 A schematic diagram of a cross-carrier scheduling scenario provided in an embodiment of the present application;

[0040] Figure 4 A schematic diagram of a scenario of single DCI multi-carrier scheduling provided in an embodiment of the present application;

[0041] Figure 5 A schematic diagram of a cell set provided in an embodiment of the present application;

[0042] Figure 6 A schematic diagram of another cell set provided in an embodiment of the present application;

[0043] Figure 7 A schematic diagram of the structure of a HARQ-ACK codebook provided in an embodiment of the present application;

[0044] Figure 8 A flow chart of a HARQ-ACK information feedback method and a receiving method provided in an embodiment of the present application;

[0045] Fig. 9 A schematic diagram of a HARQ-ACK codebook provided in an embodiment of the present application;

[0046] Fig.10 A schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;

[0047] Fig.11 A schematic diagram of another cell set provided in an embodiment of the present application;

[0048] Fig.12 A schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;

[0049] Fig.13 A schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;

[0050] Fig.14 A schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;

[0051] Fig.15 A flowchart of another HARQ-ACK information feedback method and receiving method provided in an embodiment of the present application;

[0052] Fig.16 A schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;

[0053] Fig.17 A schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;

[0054] Fig.18 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0055] Fig.19 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (such as Figure 1 110a and 110b in the figure, collectively referred to as 110), and may also include at least one terminal (such as Figure 1 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 1 The terminal 120 is connected to the RAN node 110 in a wireless manner. Terminals and terminals and RAN nodes and RAN nodes can be connected to each other by wired or wireless means. The communication system 1000 may also include a core network 200. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 may be independent and different physical devices, or may be the same physical device that integrates the logical functions of the core network device and the logical functions of the RAN node. The communication system 1000 may also include the Internet 300.

[0057] RAN100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future radio access system defined in the 3rd generation partnership project (3GPP). RAN100 may also include two or more of the above-mentioned different radio access systems. RAN100 may also be an open RAN (O-RAN).

[0058] RAN nodes, also known as radio access network equipment, RAN entities, network equipment or access nodes, are used to help terminals access the communication system wirelessly. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, a next generation NodeB in a sixth generation (6G) mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station (such as a Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b) in the figure, it can also be a relay node or a donor node.

[0059] In another application scenario, the cooperation of multiple RAN nodes can be used to help the terminal achieve wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU) or a radio unit (RU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned various protocol layers, please refer to the relevant technical specifications of 3GPP. RU can be used to implement the transceiver function of radio frequency signals. CU and DU can be two independent RAN nodes, or they can be integrated in the same RAN node, such as integrated in a baseband unit (BBU). RU can be included in a radio frequency device, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.

[0060] In different systems, RAN nodes may have different names. For example, in an O-RAN system, CU may be called an open CU (open CU, O-CU), DU may be called an open DU (open DU, O-DU), and RU may be called an open RU (open RU, O-RU). The RAN node in the embodiment of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node may be a server loaded with a corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN node. For the convenience of description, the following description takes a base station as an example of a RAN node.

[0061] A terminal is a device with wireless transceiver function, which can send signals to a base station or receive signals from a base station. A terminal can also be called a terminal device, user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.

[0062] Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.

[0063] The roles of the base station and the terminal can be relative, for example, Figure 1The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal 120j that accesses the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.

[0064] Base stations and terminals, base stations and base stations, and terminals and terminals can communicate through authorized spectrum, unauthorized spectrum, or both; they can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0065] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station function. The control subsystem including the base station function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or by a device including the terminal function.

[0066] In this application, the base station sends a downlink signal or downlink information to the terminal, and the downlink information is carried on the downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the service cell of the terminal. When the terminal communicates with the service cell, it will also be interfered by signals from neighboring cells.

[0067] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH), the physical uplink shared channel (PUSCH) and the physical uplink control channel (PUCCH) are merely examples of downlink data channels, downlink control channels, uplink data channels and uplink control channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.

[0068] First, some of the terms involved in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0069] 1. Cells and carriers

[0070] A cell is a set of resources managed by a base station, including frequency domain resources and spatial domain resources. Frequency domain resources include uplink frequency domain resources and / or downlink frequency domain resources. Spatial domain resources can be spatial domain resources corresponding to a beam or a group of beams. A cell can be identified by a global cell identification code. The uplink frequency domain resources of a cell are also called an uplink carrier, and the downlink carrier of a cell is also called a downlink carrier. For time division duplex scenarios, the frequency domain resources corresponding to the uplink carrier and downlink carrier of a cell are the same. For frequency division duplex scenarios, the frequency domain resources corresponding to the uplink carrier and downlink carrier of a cell are different. In the embodiments of the present application, if there is no logical conflict, the technical terms "cell" and "carrier" can be used interchangeably.

[0071] 2. Carrier aggregation

[0072] Carrier aggregation (CA) is a key technology to solve the problem of limited bandwidth of a single carrier. CA can aggregate two or more component carriers (CC) of different frequency bands through discrete multi-carrier technology, with each component carrier acting as a subcarrier. Carrier aggregation can use multiple subcarriers to transmit data or information at the same time, thereby increasing the transmission bandwidth of the communication system and improving the data transmission rate.

[0073] In a non-carrier aggregation scenario, a terminal device is generally connected to only one cell, that is, this cell can be considered as the only serving cell of the terminal device.

[0074] In the carrier aggregation scenario, the terminal device can be connected to multiple cells, which can also be understood as using the resources of multiple cells for communication. Among the multiple cells connected to the terminal device, the cell that initiates the initial access is called the primary cell (PCell), which can also be called the primary carrier. PCell is used to establish a radio resource control (RRC) connection between the terminal device and the network. According to the transmission requirements of the terminal device, the network can configure a secondary cell (SCell) for the terminal device to provide additional transmission resources. The base station can configure the secondary cell by sending RRC signaling through the primary cell, or transmit the configuration information of the secondary cell to the terminal device through the medium access control control element (MAC CE) signaling or downlink control information (DCI) signaling to activate or deactivate the secondary cell.

[0075] 3. Self-carrier scheduling and cross-carrier scheduling

[0076] In the CA scenario, the base station can send multiple DCIs to the terminal device to schedule PDSCHs on multiple cells. Each DCI schedules the PDSCH on one cell. Depending on whether the cell where the DCI is located and the cell where the PDSCH scheduled by the DCI is located are in the same cell, two methods can be included: self-carrier scheduling and cross-carrier scheduling.

[0077] like Figure 2 As shown in FIG, the self-carrier scheduling mode means that the resources carrying the DCI and the resources carrying the PDSCH scheduled by the DCI are placed on the same carrier. From the perspective of the base station, the DCI and the PDSCH scheduled by the DCI are sent on the same carrier; from the perspective of the terminal device, the DCI and the PDSCH scheduled by the DCI are received on the same carrier. Figure 2 As shown, a terminal device is configured with two cells, namely cell 1 and cell 2. For both cells, the base station can configure the self-carrier scheduling mode through RRC parameters to transmit data, such as the base station sends DCI1 in cell 1, and the DCI1 is used to schedule PDSCH1 of cell 1. The base station sends DCI2 in cell 2, and the DCI2 is used to schedule PDSCH2 of cell 2.

[0078] Cross-carrier scheduling means sending DCI in one cell to schedule resources of another cell, that is, the resources carrying the DCI and the resources carrying the PDSCH scheduled by the DCI do not belong to the same cell. Figure 3As shown, the base station can schedule the data of cell 2 in a cross-carrier scheduling manner through RRC parameter configuration, such as the base station sends DCI3 in cell 1, and the DCI3 is used to schedule PDSCH2 of cell 2. The base station can also send DCI1 in cell 1 for scheduling PDSCH1 of cell 1.

[0079] The DCI used in the above self-carrier scheduling method and cross-carrier scheduling method can be called legacy DCI (legacy DCI), and the format of legacy DCI includes DCI format 0_0 / 1_0 / 0_1 / 1_1 / 0_2 / 1_2. When using legacy DCI to schedule cell data, the number of legacy DCIs required is the same as the number of cells scheduled by the base station. When the base station uses multiple legacy DCIs to schedule PDSCH, the user equipment needs to blindly detect multiple legacy DCIs. The resources consumed by the terminal device to blindly detect the legacy DCI will increase with the increase in the number of carriers.

[0080] 4. Single DCI multi-carrier scheduling

[0081] The single DCI multi-carrier scheduling method refers to using a single DCI to schedule PDSCH on multiple carriers. Figure 4 As shown, the base station uses a single DCI multi-carrier scheduling method to schedule resources of cell 1 and cell 2. For example, the base station sends DCI4 on cell 1, and the DCI4 is used to schedule PDSCH1 of cell 1 and PDSCH2 of cell 2.

[0082] Single DCI has multiple formats, each of which can be used to schedule data channels of multiple cells, and each of which can also be used to schedule data channels of one cell. The single DCI format used to schedule uplink cell data channels can be DCI format 0_3; the single DCI format used to schedule downlink cell data channels can be DCI format1_3. DCI format 0_3 / 1_3 can be used to schedule one PUSCH / PDSCH of one cell; or to schedule multiple PUSCH / PDSCHs of multiple cells, where each cell has only one PUSCH / PDSCH.

[0083] Compared with the method of scheduling PDSCH with multiple DCIs under the CA mechanism, when the base station schedules data on multiple carriers through single DCI, the single DCI can be carried on only one of the carriers. Compared with the self-carrier scheduling method and the cross-carrier scheduling method, in the single DCI multi-carrier scheduling method, the base station can schedule data on multiple carriers by sending one DCI, thereby reducing the control channel overhead, releasing more downlink resources for transmitting PDSCH, and improving downlink transmission capacity.

[0084] 5. Cell set and co-scheduled cell combination table

[0085] In the carrier aggregation scenario, when the base station configures the UE to monitor single DCI, the base station can configure one or more cell sets (cell sets) for the UE through high-level parameters (such as MC-DCI-SetofCells). A cell set can include multiple cells that provide wireless connections for terminal devices. The base station can send information to the terminal device through the cells in the cell set, or receive information sent by the terminal device. Figure 5 As shown, the cell set 1 (cell set 1) of the terminal device includes 4 cells, namely PCell, SCell 1, SCell 2 and SCell 3. The base station can send data to the terminal device through PCell, SCell 1, SCell 2 and SCell 3.

[0086] In the carrier aggregation scenario, the base station can configure one or more cell sets for the terminal device. Each cell set can include up to 4 cells, so that the terminal can communicate through multiple cells (or carriers). For example, the base station configures 2 cell sets and 6 cells for the terminal device. Figure 5 There are 4 cells in the cell set 1 shown, such as Figure 6 There are two cells in the cell set 2 (cell set 2) shown, and the cell set 2 includes cell 4 (SCell 4) and cell 5 (SCell 5).

[0087] Each cell set may correspond to a co-scheduled cell combination table, which may be referred to as a table. In an embodiment of the present application, the table may be implemented in a variety of ways, such as a list, an array, and the like. Exemplarily, the list may include one or more rows (entries), where a row may also be referred to as an entry. Each row indicates one or more cells, and the base station may indicate that data is sent to a terminal device on at least one cell included in the cell set 1 through the scheduled cell set indicator field in the DCI, and then indicate any row in the table through the scheduled cell indicator field in the DCI, and indicate that the terminal device receives data on the cell included in the row by indicating the row. Each row may include a cell index of the cell.

[0088] like Figure 5 As shown in the table, row 0 includes the cell PCell, row 1 includes the cell PCell and SCell1, row 2 includes the cell PCell and SCell2, row 3 includes the cell SCell1 and SCell2, and row 4 includes the cell PCell, SCell1, and SCell2. The base station can transmit information to the terminal device by indicating the cells in each row in the table (such as the cells SCell1 and SCell2 in "row 3"). Using multiple carriers to transmit data can increase the data transmission throughput and improve the transmission rate.

[0089] In another exemplary embodiment, the table is implemented as multiple arrays, each array including the cell indexes of the cells in the cell set that can be scheduled at one time. Figure 6 The table corresponding to the cell set shown can be represented in the form of an array as [SCell4], [SCell5], [SCell4, SCell5].

[0090] 6. HARQ-ACK information

[0091] In the single DCI multi-carrier scheduling scenario, the base station can send DCI to the terminal device, and the DCI is used to schedule PDSCH on multiple cells. The terminal device can feedback hybrid automatic repeat request acknowledgment (HARQ-ACK) information to the base station based on the reception or decoding of PDSCH.

[0092] The HARQ-ACK information can be sent to the base station via PUCCH or PUSCH. In this way, the base station can know whether the transport block (TB) carried on the PDSCH is successfully decoded through the HARQ-ACK information. If the TB is successfully decoded, the terminal device will feedback a positive acknowledgment (ACK). If the TB is not successfully decoded, the terminal device does not receive the DCI that schedules this PDSCH, or the terminal device does not receive the PDSCH scheduled by the DCI, the terminal device will feedback a negative acknowledgment (NACK). The HARQ-ACK information for each PDSCH occupies 1 bit.

[0093] For example, Figure 4 In the single DCI multi-carrier scheduling mode shown, assuming that the transport block carried on PDSCH1 is successfully decoded, the terminal device can feedback ACK for PDSCH1 to the base station, and assuming that the transport block carried on PDSCH2 is not successfully decoded, the terminal device can feedback NACK for PDSCH2 to the base station. Therefore, the HARQ-ACK information sent by the terminal device to the base station can be expressed as {ACK, NACK}.

[0094] The HARQ-ACK information may be concatenated to form a HARQ-ACK codebook, and a HARQ-ACK codebook may include HARQ-ACK information for PDSCH feedback of one or more DCI schedules.

[0095] The DCI sent by the base station to the terminal device can indicate the resources (such as time-frequency resources) of the HARQ-ACK information fed back by the terminal device for this DCI, and the HARQ-ACK information with the same resources can be fed back to the base station in the same HARQ-ACK codebook.

[0096] Take the example of a base station sending DCI1, DCI2, and DCI3 to a terminal device. If the base station indicates that the PUCCH or PUSCH for the HARQ-ACK information fed back by the terminal device for DCI1, DCI2, and DCI3 is the same, that is, the time-frequency resources for feeding back HARQ-ACK are all time-frequency resources 1, then the time-frequency resources for the HARQ-ACK information fed back by the terminal device for the PDSCH scheduled by DCI1, DCI2, and DCI3 are the same. The HARQ-ACK information fed back by the terminal device for the PDSCH scheduled by DCI1, DCI2, and DCI3 can be located in the same HARQ-ACK codebook.

[0097] If the base station indicates that the time-frequency resources of the HARQ-ACK information fed back by the terminal device for the PDSCH scheduled by DCI1, DCI2 and DCI3 are time-frequency resource 1, time-frequency resource 2 and time-frequency resource 3 respectively, then the time-frequency resources of the HARQ-ACK information fed back by the terminal device for the PDSCH scheduled by DCI1, DCI2 and DCI3 are all different. The HARQ-ACK information fed back by the terminal device for the PDSCH scheduled by DCI1, DCI2 and DCI3 is located in different HARQ-ACK codebooks.

[0098] It can be understood that the base station can configure the search space set (such as UE-specific search space (USS)) of the single DCI monitored by the terminal device, and the terminal device obtains the single DCI sent by the base station through blind detection or monitoring in the search space set. The number of bits of the dynamic HARQ-ACK codebook fed back by the terminal device for the PDSCH on the cell scheduled by the single DCI can be determined by the number of cells scheduled by the single DCI.

[0099] When a HARQ-ACK codebook includes HARQ-ACK information fed back for PDSCHs scheduled by multiple DCIs, the number of bits in the HARQ-ACK codebook is determined by the number of PDSCHs scheduled by the multiple DCIs. If the multiple DCIs schedule a total of W (W is a positive integer) PDSCHs, the number of bits of the HARQ-ACK information corresponding to the W PDSCHs is W, and the W bits of HARQ-ACK information can be carried in the HARQ-ACK codebook. The number of bits occupied by the HARQ-ACK codebook is related to the number of DCIs and changes dynamically. We call this HARQ-ACK codebook with a changing number of occupied bits a dynamic HARQ-ACK codebook. In the 3rd Generation Partnership Project (3GPP) protocol, it is also called type2 HARQ-ACK codebook.

[0100] Since the number of bits in the dynamic HARQ-ACK codebook is determined by the number of PDSCHs scheduled by one or more DCIs, if the terminal device does not detect the DCI sent by the base station, it will also affect the terminal device's understanding of the number of PDSCHs scheduled by the base station, thereby causing the base station and the terminal device to have inconsistent understandings of the HARQ-ACK codebook. Figure 5, the base station sends 3 DCIs, of which DCI1 is used to schedule 1 PDSCH on 1 cell indicated by "row 0", DCI2 is used to schedule 2 PDSCHs on 2 cells indicated by "row 1", and DCI3 is used to schedule PDSCHs on 3 cells indicated by "row 4". However, the terminal device misses DCI2. The base station determines the number of bits in the codebook based on the total number of PDSCHs scheduled by DCI1, DCI2 and DCI3 (6), but the terminal device only receives DCI1 and DCI3, and determines the number of bits in the codebook based on the number of PDSCHs scheduled by DCI1 and DCI3 (4), resulting in inconsistent understanding of the number of bits in the codebook between the base station and the terminal device.

[0101] 7. DAI mechanism

[0102] In order to ensure the consistency of the understanding of the HARQ-ACK codebook between the base station and the terminal device, a downlink assignment index (DAI) mechanism is proposed in the relevant technology. DAI includes a counter downlink assignment index (couter DAI), which can also be referred to as c-DAI. C-DAI represents the cumulative number of serving cells and PDCCH MO pairs ({serving cell,PDCCH monitoring occasion}-pair(s)) up to the current serving cell and the current PDCCH monitoring occasion (MO).

[0103] In the scenario of carrier aggregation, that is, when the number of cells configured by the base station for the terminal is greater than 1, DAI also includes the total downlink assignment index (total DAI), which can also be referred to as t-DAI. T-DAI represents the total number of {serving cell, PDCCH monitoring occasion}-pair(s) up to the current PDCCH MO. T-DAI is updated when PDCCH MO is updated. For a more detailed description of c-DAI and t-DAI, please refer to the relevant description in 3GPP technical specification (TS) 38.213V17.6.0.

[0104] When the DAI mechanism is used, c-DAI and t-DAI will be carried in DCI. When DCI2 is lost, the terminal device can infer that the base station has also sent DCI2 between sending DCI1 and DCI3 based on the c-DAI and t-DAI of DCI1 and the c-DAI and t-DAI of DCI3. Therefore, when the terminal device feeds back the HARQ-ACK information for DCI1 and DCI3, it will reserve the position of the HARQ-ACK information of DCI2 in the HARQ-ACK codebook, such as the HARQ-ACK codebook for the PDSCH scheduled by DCI1, DCI2 and DCI3 can be {ACK, ACK, NACK, NACK ACK, ACK}. Therefore, when the base station receives the HARQ-ACK codebook fed back by the terminal device, it can obtain the HARQ-ACK information of the PDSCH scheduled by all DCIs sent by the base station, and achieve consistency in the understanding of the codebook between the terminal device and the base station.

[0105] 8. Dynamic HARQ-ACK codebook for PDSCH feedback for single DCI scheduling

[0106] When the HARQ-ACK information in the HARQ-ACK codebook includes HARQ-ACK information for PDSCH feedback scheduled by single DCI, the HARQ-ACK codebook may be composed of a first subcodebook and a second subcodebook. Figure 7 As shown, the first subcodebook includes HARQ-ACK information for scheduling PDSCH on one cell, and the second subcodebook includes HARQ-ACK information for scheduling PDSCH of more than one cell. The first subcodebook and the second subcodebook are cascaded together to form a dynamic HARQ-ACK codebook.

[0107] It should be noted that a single DCI can schedule the PDSCH of one cell or multiple cells. When a single DCI schedules the PDSCH of one cell, the corresponding HARQ-ACK information belongs to the first subcodebook. When a single DCI schedules the PDSCH of more than one cell, the HARQ-ACK information corresponding to the cell scheduled by the DCI belongs to the second subcodebook. For example, Figure 7 In the example, DCI1 for scheduling cell 6 is single DCI, DCI1 only schedules PDSCH1 of cell 6, and the HARQ-ACK information fed back by the terminal for PDSCH1 is located in the first subcodebook. Figure 7 All single DCIs other than DCI1 schedule two or more cells, and the HARQ-ACK information fed back by the terminal for the PDSCH scheduled by the single DCI other than DCI1 is located in the second subcodebook.

[0108] In some embodiments, all DCIs are sent on the primary scheduling cell. Figure 7 As shown, cell 0 is the main scheduling cell. Exemplarily, the cells scheduled by the base station at one time include Figure 7 In the cells 5 and 6 shown, cell 0 is the main scheduling cell, and the single DCI is carried on cell 0. Similarly, the cells scheduled by the base station at one time include Figure 7 In the cells 2, 3 and 4 shown, cell 0 is the main scheduling cell and the single DCI is carried on cell 0.

[0109] In such Figure 5 In the scenario where the cell set shown corresponds to a table, each time the base station sends scheduling information to the terminal device, it can indicate a row in the table through the indication information in the DCI (such as the scheduled cell indication field), and then indicate the use of the resources of the cell corresponding to the row for information transmission. When the maximum number of cells in the number of cells corresponding to each row in the table is smaller than the number of cells in the cell set, the terminal and the base station can understand the number of cells in the cell set as the maximum number of cells, or understand the maximum number of cells in the number of cells corresponding to each row of the table as the maximum number of cells. When the terminal and the base station understand the number of cells in the cell set as the maximum number of cells, each time the terminal device feeds back the HARQ-ACK information for the PDSCH scheduled by the DCI, there is a placeholder in the HARQ-ACK information bit (indicating the HARQ-ACK information bit of the PDSCH that has not been received), resulting in an increase in the uplink control information (UCI) resource overhead and low resource utilization. For example, referring to Figure 5 , the row corresponding to the maximum number of cells in the number of cells corresponding to each row in Table 1 is "row 4", the number of cells corresponding to "row 4" is 3, and the number of cells in cell set 1 is 4. When the terminal device determines that the HARQ-ACK information of a DCI-scheduled PDSCH feedback is 4 bits according to the number of cells corresponding to cell set 1, no matter which row from "row 0" to "row 4" the DCI schedules, there will be a placeholder, resulting in a waste of UCI resources.

[0110] The embodiment of the present application proposes a HARQ-ACK information feedback method and a receiving method, which can determine the number of bits of the HARQ-ACK information according to the number of cells corresponding to the row indicating the largest number of cells in the table, thereby saving communication resources.

[0111] The following takes a base station and a terminal as an example to introduce the HARQ-ACK information feedback and reception process provided by the embodiment of the present application. Figure 8 , the process includes the following steps:

[0112] S801: A base station sends a first DCI via a first PDCCH. Correspondingly, a terminal receives the first DCI via the first PDCCH.

[0113] The first DCI schedules M PDSCHs, the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, each of the N cells corresponds to at least one PDSCH of the K PDSCHs, wherein M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N. M is the number of PDSCHs actually scheduled by the first DCI, N is the number of cells that can be scheduled by the first DCI, and K is the number of PDSCHs that can be scheduled by the first DCI.

[0114] Optionally, the first DCI may be a single DCI, and the first DCI may schedule PDSCHs on multiple cells at one time.

[0115] Optionally, the format of the first DCI may be DCI format 1_3. DCI format 1_3 may be used to schedule K PDSCHs of N cells.

[0116] The cell set configured by the base station for the terminal may include Figure 5 The cell set 1 shown. Optionally, the cell actually scheduled by the singleDCI can be determined by the indication information of the single DCI and the table corresponding to the cell set 1. Exemplarily, the base station can configure the terminal table (such as configuring the first table for the cell set 1) through high-level parameters (such as RRC parameter ScheduledCellCombo-ListDCI-1-3) so that the table is associated with the cell set corresponding to the table.

[0117] Exemplarily, the base station may send a single DCI of format 1_3 (an example of the first DCI) to the terminal, and the single DCI may schedule four cells in cell set 1, that is, N=4. If one PDSCH is sent in one cell, the total number of PDSCHs that can be scheduled in the four cells is K=4.

[0118] Still Figure 5 As shown, the base station actually indicates "row 3" in the single DCI indication table, that is, it indicates that PDSCH is sent to the terminal device in cells SCell1 and SCell2. If one PDSCH is sent in one cell, that is, one cell corresponds to one PDSCH in K PDSCHs, then the base station actually schedules a total of M=2 PDSCHs in two cells. Correspondingly, the terminal receives the corresponding PDSCH in SCell1 and SCell2.

[0119] Exemplarily, M=12, N=4, K=16. In the scenario where the base station repeatedly sends PDSCH, the base station can repeatedly send PDSCH L times in one cell. In other words, the base station sends L identical PDSCHs in one cell, where L is a positive integer greater than 1. If the terminal receives any one of the L PDSCHs, it is considered that the terminal has received the PDSCH. In the embodiment of the present application, taking L=4 as an example, the base station sends 4 PDSCHs in each cell. Figure 5 , the cell set configured by the base station for the terminal includes cell set 1, and there are 4 cells in cell set 1. The single DCI sent by the base station to the terminal can indicate all the cells in the cell set. In this case, the base station can send 4 PDSCHs to the terminal on each of all the cells, so that the base station sends a total of 16 PDSCHs to the terminal. The base station can actually send a single DCI of format 1_3 to the terminal, and the single DCI indicates "4 rows" in the list, that is, indicating 3 cells PCell, SCell1 and SCell2. The base station sends PDSCH to the terminal device on the 3 cells indicated by the "4 rows" in the list, where 4 PDSCHs are sent on each of the 3 cells, so that the base station sends a total of 12 PDSCHs to the terminal.

[0120] S802: The base station sends M PDSCHs. Correspondingly, the terminal receives M PDSCHs.

[0121] It can be understood that, in some embodiments, the terminal may not receive M PDSCHs, or the terminal may receive R PDSCHs, where R is a positive integer less than M.

[0122] S803: The terminal sends a HARQ-ACK codebook via an uplink channel. Correspondingly, the base station receives the HARQ-ACK codebook via an uplink channel.

[0123] The HARQ-ACK codebook includes HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to the maximum number of cells in the number of cells corresponding to each row in the first table, and each row in the first table is used to indicate the cell scheduled by the first scheduling of the DCI in the above-mentioned DCI format.

[0124] Exemplarily, the uplink channel may be PUCCH or PUSCH.

[0125] Exemplarily, the table configured by the base station for the terminal includes: Figure 5Table 1 (an example of the first table) shown, Table 1 may include 0 to 4 rows, and DCI may schedule the cell indicated by any row in Table 1 at one time. It can be seen that "row 0" in Table 1 indicates 1 cell scheduled by a single DCI scheduling. Similarly, "row 1" in Table 1 indicates 2 cells scheduled by a single DCI scheduling. "Row 2" in Table 1 indicates 2 cells scheduled by a single DCI scheduling. "Row 3" in Table 1 indicates 2 cells scheduled by a single DCI scheduling. "Row 4" in Table 1 indicates 3 cells scheduled by a single DCI scheduling. When the first DCI schedules the cell PCell indicated by row 0, the terminal device needs to feedback the HARQ-ACK information for receiving PDSCH on PCell. By analogy, when DCI schedules the cell indicated by row 4, the terminal device needs to feedback the HARQ-ACK information for receiving PDSCH on PCell, receiving PDSCH on SCell1, and receiving PDSCH on SCell2.

[0126] In the embodiment of the present application, the terminal may determine the number of bits of the HARQ-ACK information corresponding to the first PDCCH according to the maximum number of cells among the number of cells corresponding to each row in the first table.

[0127] The HARQ-ACK information corresponding to the first PDCCH can also be understood as the HARQ-ACK information corresponding to the first DCI. The HARQ-ACK information corresponding to the first DCI includes the HARQ-ACK information corresponding to the M PDSCHs scheduled by the first DCI. In addition to the HARQ-ACK information corresponding to the M PDSCHs, the HARQ-ACK information corresponding to the first DCI may also include padding bits.

[0128] In some embodiments, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is the same as the maximum number of cells.

[0129] For example, when the base station configures the maximum number of codewords that can be transmitted by each cell in the first cell set to 1 through RRC parameters (such as maxNrofCodeWordsScheduledByDCI), the number of bits of the HARQ-ACK information corresponding to the first PDCCH is the same as the maximum number of cells in the number of cells corresponding to each row in the first table.

[0130] For example, Figure 5As shown, the corresponding numbers of cells in "row 0" to "row 4" in the first table are 1, 2, 2, 2, and 3 respectively, where the maximum number of cells indicated by each row is the number of cells 3 corresponding to "row 4". When the first DCI schedules a cell indicated by any row from "row 0" to "row 4" in the first table, 3 bits of HARQ-ACK information are fed back.

[0131] When the second subcodebook in the HARQ-ACK codebook includes HARQ-ACK information of the PDSCH of multiple cells scheduled by a first DCI, the number of bits of the second subcodebook of the HARQ-ACK codebook is the same as the maximum number of cells in the number of cells corresponding to each row in the first table.

[0132] When the second subcodebook in the HARQ-ACK codebook includes HARQ-ACK information of the PDSCH of multiple cells scheduled by Q first DCIs, the number of bits of the second subcodebook of the HARQ-ACK codebook is Q times the maximum number of cells in the number of cells corresponding to each row in the first table, where Q is a positive integer.

[0133] It can be understood that each of the Q first DCIs can schedule M1, M2, ..., M Q PDSCH. Among them, M1 to M Q is a positive integer. Q Any two values ​​in can be the same or different. Fig. 9 , the base station sends three first DCIs (first DCI1, first DCI2, and first DCI3) to the terminal. The PUCCH or PUSCH indicating the feedback of HARQ-ACK information in the first DCI1, the first DCI2, and the first DCI3 are the same, that is, the terminal feeds back the HARQ-ACK information for the PDSCH scheduled on the first DCI1, the first DCI2, and the first DCI3 to the base station in one HARQ-ACK codebook, Q=3. Figure 5 Taking Table 1 corresponding to the cell set 1 shown in the figure as an example, the cells PCell and SCell1 indicated by the indication information "1 row" in the first DCI1, that is, the base station sends PDSCH (M1=2) to the terminal on PCell and SCell1 respectively. The first DCI2 schedules the cells SCell1 and SCell2 indicated by "3 rows", that is, the base station sends PDSCH (M2=2) to the terminal on SCell1 and SCell2 respectively. The first DCI3 schedules the cells PCell, SCell1 and SCell2 indicated by "4 rows", that is, the base station sends PDSCH (M2=2) to the terminal on PCell, SCell1 and SCell2 respectively. Q=M3=3). Among them, the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI1 is arranged before the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI2, and the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI2 is arranged before the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI3, which is determined according to the values ​​of DAI in the first DCI1, the first DCI2 and the first DCI3. For example, the first DCI1, the first DCI2 and the first DCI3 are all monitored in the same PDCCH MO, the DAI value in the first DCI1 is (c-DAI, t-DAI) = (1, 3), the DAI value in the first DCI2 is (c-DAI, t-DAI) = (2, 3), and the DAI value in the first DCI3 is (c-DAI, t-DAI) = (3, 3).

[0134] Optionally, the terminal may receive the first DCI1, the first DCI2, and the first DCI3, and receive the PDSCHs scheduled by the first DCI1, the first DCI2, and the first DCI3, respectively, and feedback the HARQ-ACK information of the PDSCHs scheduled by the first DCI1, the first DCI2, and the first DCI3, respectively, to the base station according to the decoding of each PDSCH. In this case, the number of bits of the second subcodebook of the HARQ-ACK codebook is three times the number of bits of the HARQ-ACK information of one first DCI, that is, the terminal feedbacks a second subcodebook of 3×3=9 bits to the base station. Among them, the number of bits of the HARQ-ACK information of one first DCI is the same as the maximum number of cells in the number of cells corresponding to each row in the first table, and the first table is Figure 5 Table 1 corresponding to cell set 1 in .

[0135] Optionally, the terminal may not receive one or more of the Q first DCIs. In this case, the terminal may determine the DCI that has not been received based on a DCI counting method (such as a DAI mechanism). Fig.10, the terminal receives the first DCI1 and the first DCI3, but does not receive the first DCI2. The terminal device can determine that the base station also sent the first DCI2 to the terminal based on the DAI values ​​of the first DCI1 and the first DCI3, but the terminal may not be able to correctly receive the first DCI2 due to poor channel transmission environment, etc. For example, the DAI value in the first DCI1 is (c-DAI, t-DAI) = (1, 3), and the DAI value in the first DCI3 is (c-DAI, t-DAI) = (3, 3). The c-DAI value is discontinuous, and 2 is missing between 1 and 3. It can be seen that one of the scheduling DCIs that feedback the HARQ-ACK information is missed. According to the fact that the PUCCH or PUSCH for feedback HARQ-ACK information indicated by the first DCI1 and the first DCI3 are the same, and according to the DAI values ​​of the first DCI1 and the first DCI3, the terminal can determine that the PUCCH or PUSCH for feedback HARQ-ACK information configured by the base station for the first DCI2 is also the same as the PUCCH or PUSCH for feedback HARQ-ACK information indicated by the first DCI1 and the first DCI3, and determines that the first DCI2 is missed. Therefore, when the terminal feeds back the PDSCH scheduled for the first DCI1 and the first DCI3, the HARQ-ACK information of the PDSCH scheduled by the missed first DCI2 will be fed back to the base station. In this case, the number of bits of the second subcodebook of the HARQ-ACK codebook is still three times the number of bits of the HARQ-ACK information of one first DCI, that is, the terminal feeds back a second subcodebook of 3×3=9 bits to the base station. Among them, the number of bits of the HARQ-ACK information of one first DCI is the same as the maximum number of cells in the number of cells corresponding to each row in the first table, and the first table is Figure 5 Table 1 corresponding to cell set 1 in .

[0136] The above takes the first DCI scheduling M PDSCHs, the HARQ-ACK information of the Q first DCI-scheduled PDSCHs is fed back on the same PUCCH or PUSCH, and the HARQ-ACK information of the Q first DCI-scheduled PDSCHs constitutes a HARQ-ACK codebook as an example, which illustrates that the number of bits of the second subcodebook of the HARQ-ACK codebook is Q times the maximum number of cells in the number of cells corresponding to each row in the first table. In this case, the HARQ-ACK codebook may include only the second subcodebook, and the number of bits of the HARQ-ACK codebook is equal to the number of bits of the second subcodebook, which is equal to Q times the maximum number of cells in the number of cells corresponding to each row in the first table.

[0137] In some other embodiments, the HARQ-ACK information of the S second DCI-scheduled PDSCHs is also fed back on the same PUCCH or PUSCH as the PDSCH scheduled by the first DCI. That is, the HARQ-ACK information of the S second DCI-scheduled PDSCHs and the HARQ-ACK information of the Q first DCI-scheduled PDSCHs constitute a HARQ-ACK codebook. Among them, the second DCI schedules one PDSCH. S is a positive integer. In this case, the HARQ-ACK codebook includes a first subcodebook and a second subcodebook, and the number of bits of the HARQ-ACK codebook is the number of bits of the first subcodebook plus the number of bits of the second subcodebook, that is, S plus Q times the maximum number of cells in the number of cells corresponding to each row in the first table.

[0138] In some other embodiments, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the maximum number of cells multiplied by 2.

[0139] For example, when the base station configures the maximum number of codewords that can be transmitted by at least one cell in the first cell set to 2 through RRC parameters (such as maxNrofCodeWordsScheduledByDCI), the number of bits of HARQ-ACK information corresponding to the first PDCCH is equal to the maximum number of cells multiplied by 2.

[0140] According to the method proposed in the embodiment of the present application, the terminal can determine the number of bits of the HARQ-ACK codebook for the PDSCHs of multiple DCI schedulings corresponding to the first table based on the maximum number of cells in the number of cells corresponding to each row in the first table, on the premise of determining the number of DCIs corresponding to the HARQ-ACK information to be fed back, and the maximum number is a fixed value. When the base station instructs the terminal to feed back HARQ-ACK information for the PDSCHs of cells indicated by multiple DCIs in one HARQ-ACK codebook, the base station can determine that the received HARQ-ACK codebook includes HARQ-ACK information for the PDSCHs of several DCI schedulings based on the maximum number of cells in the number of cells corresponding to each row in the first table, thereby obtaining the decoding status of the PDSCHs of the corresponding DCI scheduling, so that the base station and the terminal align their understanding of the HARQ-ACK codebook.

[0141] Without adopting the embodiment of the present application, when the base station instructs the terminal to feedback the HARQ-ACK information for the PDSCH of the cells indicated by multiple DCIs in one HARQ-ACK codebook, if there is a situation where the terminal misses the DCI, the terminal does not know how many bits of HARQ-ACK information are filled for the PDSCH of the cell indicated by the missed DCI, and the number of bits filled by the terminal may be different from the understanding of the base station, resulting in the base station being unable to receive the HARQ-ACK codebook with the corresponding number of bits, so that the understanding of the codebook by the base station and the terminal cannot be aligned, resulting in the decoding failure of the base station. As a result, the base station needs to resend multiple DCIs and multiple DCI-scheduled PDSCHs, wasting communication resources.

[0142] Still Fig. 9 , the HARQ-ACK information fed back for the PDSCH scheduled by the first DCI1, the HARQ-ACK information fed back for the PDSCH scheduled by the first DCI2, and the HARQ-ACK information fed back for the PDSCH scheduled by the first DCI3 are all 3 bits. Taking one PDSCH for each cell as an example, assuming that the terminal receives the PDSCH on the PCell and SCell1 scheduled by the first DCI1, and successfully decodes the PDSCH, the HARQ-ACK information fed back for the PDSCH scheduled by the first DCI1 can be expressed as {ACK, ACK, NACK}. Among them, the padding bit position (which can be referred to as the padding bit for short) is fixed to fill NACK, thereby padding the HARQ-ACK information to 3 bits.

[0143] Similarly, the HARQ-ACK information for the PDSCH feedback scheduled by the first DCI2 can be expressed as {ACK, NACK, NACK}, indicating that the PDSCH on SCell1 indicated by the "3 rows" scheduled by the first DCI2 is decoded successfully, and the PDSCH on SCell2 is not decoded successfully, and the last NACK is a padding bit. The HARQ-ACK information for the PDSCH feedback scheduled by the first DCI3 can be expressed as {ACK, ACK, NACK}, indicating that the PDSCH on the PCell indicated by the "4 rows" scheduled by the first DCI3 is decoded successfully, the PDSCH on the SCell1 indicated by the "4 rows" scheduled by the first DCI3 is decoded successfully, and the PDSCH on the SCell2 indicated by the "4 rows" scheduled by the first DCI3 is not decoded successfully.

[0144] Through the technical solution of the embodiment of the present application, when the number of cells included in the cell set configured by the terminal is greater than the maximum number of cells indicated by any row in the table corresponding to the cell set, the terminal can use the number of cells in the row indicating the maximum number of cells in the table as the number of bits of HARQ-ACK information fed back by the terminal for the PDSCH scheduled by 1 DCI in the table, thereby eliminating the need to use the number of cells included in the cell set as the number of bits of HARQ-ACK information fed back by the terminal, thereby reducing the number of bits of HARQ-ACK information, saving UCI resource overhead, and improving resource utilization.

[0145] In some embodiments, the first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, and the second indication information indicates the i-th row in the first table. The first cell set corresponds to the first table, and each cell indicated by each row in the first table is in the first cell set, the i-th row indicates L cells, the M PDSCHs are PDSCHs in the L cells, each cell in the L cells corresponds to at least one PDSCH in the M PDSCHs, L is a positive integer less than or equal to M, and i is a positive integer.

[0146] Optionally, the index of the first cell set (cell set index) may be an identifier of the cell set, for example, the identifier of the cell set 1 is 1.

[0147] Optionally, the index of the first cell set may also be an index in a cell set list. For example, the base station configures two cell sets for the terminal, namely cell set 1 and cell set 2, and the base station also configures a cell set list for the terminal device, which is used to indicate the currently scheduled cell set through DCI. The cell set list has two rows (entries), the first row includes cell set 1, the index of the first row is 0, and the second row includes cell set 2, the index of the second row is 1. The index of the first cell set may be the index of the first row (indicating cell set 1) and / or the index of the second row (indicating cell set 2) in the cell set list. When the first DCI is sent to the terminal, the first DCI contains a scheduled cell set indication field (first indication information), which may indicate the index of a cell set in one or more cell sets configured by the base station to the terminal. The DCI contains a scheduled cell indication field (second indication information), which indicates a row in one or more rows contained in the table. The table is associated with the cell set indicated by the scheduled cell set indication field, and the base station configures the association between the table and the scheduled cell set through RRC parameters. The scheduled cell indication field is used to indicate which cells are scheduled, that is, the base station sends multiple PDSCHs on the indicated one or more cells. After receiving the DCI, the terminal determines which cells are scheduled by the DCI according to the scheduled cell indication field in the DCI, that is, receives the PDSCH on the indicated one or more cells.

[0148] Exemplarily, the first indication information and the second indication information indicate Fig.11 For example, the first indication information indicates that the cell set is cell set 1, and the second indication information indicates "row 4". Optionally, the first indication information includes an index of the first cell set, and the second indication information includes an index of a row in the first table. For example, the base station configures two cell sets for the UE, namely cell set 1 (e.g. Fig.11 The first indication information can be implemented as 1 bit, indicating "0", indicating cell set 1. The table corresponding to cell set 1 has 6 rows, and the second indication information can be implemented as 4 bits, indicating "100", indicating the 5th row ( Fig.11 (“4th row” in Table 1 shown in the figure) The terminal may obtain that the scheduled cells are {PCell, SCell1, SCell2} according to the first indication information and the second indication information in the first DCI, the first cell set and the corresponding table.

[0149] In some embodiments, when the number of cells indicated by the second indication information is less than the maximum number of cells, the bits of the HARQ-ACK information corresponding to the first PDCCH except the bits of the HARQ-ACK information corresponding to M PDSCHs are set to negative acknowledgment NACK.

[0150] For example, Fig.11 Taking the cell set 1 shown in the figure as an example, the row with the largest number of cells in the first table (Table 1) is "row 5", and the number of cells corresponding to "row 5" is 4. When the number of cells indicated by the second indication information is less than 4, that is, when the row indicated by the second indication information is a row from "row 0" to "row 4", the bits of the HARQ-ACK information for the PDSCH in the row will contain bits other than the bits of the HARQ-ACK information corresponding to the cell indicated by the second indication information. Fig.12 , taking the line "4" indicated by the second indication information as an example, the cells indicated by "4" are {PCell, SCell1, SCell2}, M=3, excluding SCell 3. The cells sent by the base station to the terminal only include {PCell, SCell1, SCell2}, and the first DCI indicates the PDSCH carried on the cells {PCell, SCell1, SCell2}. The terminal will not receive SCell 3. In this case, the 4th bit of the HARQ-ACK information fed back by the terminal for the PDSCH carried on the cell scheduled by the first DCI can be set to a negative acknowledgment NACK.

[0151] For example, after the terminal receives the PDSCH carried on {PCell, SCell1, SCell2} and successfully decodes the data blocks carried on each cell, the HARQ-ACK codebook {ACK, ACK, ACK, NACK} can be fed back. For another example, if the terminal receives the PDSCH carried on {PCell, SCell1, SCell2} and successfully decodes the data blocks carried on PCell and SCell1, but fails to successfully decode the data blocks carried on SCell2, the HARQ-ACK codebook {ACK, ACK, NACK, NACK} can be fed back.

[0152] The embodiment of the present application also provides a HARQ-ACK information feedback and reception method, in which the terminal is configured with multiple cell sets, and the base station can send multiple DCIs to the terminal, each DCI can be used to schedule cells in different cell sets. The HARQ-ACK information feedback and reception method provided by the embodiment of the present application also includes S800.

[0153] S800: The base station sends configuration information. Correspondingly, the terminal receives the configuration information.

[0154] The configuration information indicates cells included in the first cell set. The configuration information also indicates cells included in the second cell set, the second cell set corresponds to the second table, and each row in the second table indicates a cell in the second cell set. Each row in the second table is used to indicate a cell scheduled by a scheduling of a DCI in a DCI format.

[0155] The base station configures the first cell set for the terminal device through RRC parameters (e.g., MC-DCI-SetofCells). For example, the base station configures the cell included in the first cell set and / or the index of the first cell set and other information for the terminal device through MC-DCI-SetofCells. For example, refer to Figure 5 , the base station configures cell set 1 for the terminal device, and cell set 1 includes the identifiers of 4 cells or the cell indexes of 4 cells. The 4 cells are the primary cell, secondary cell 1, secondary cell 2 and secondary cell 3, that is, cell set #1 = {PCell, SCell1, SCell2, SCell3}, or cell set #1 = {0, 1, 2, 3}, and the base station configures the index or identifier of cell set 1 to be equal to 1 through RRC parameters (such as Set of Cells Id).

[0156] The terminal device may determine the cells included in the first cell set and the cells included in the second cell set based on the configuration information.

[0157] In some embodiments, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to a first value or equal to the first value multiplied by 2, wherein the first value is a larger value between the maximum number of cells among the numbers of cells corresponding to each row in the first table and the maximum number of cells among the numbers of cells corresponding to each row in the second table.

[0158] For example, the configuration information may indicate Figure 5 The cell set 1 (first cell set) shown indicates Figure 6The cell set 2 (second cell set) shown in FIG. 1 is a cell set 1. The cell set 1 corresponds to Table 1, and each row in Table 1 indicates a cell in the cell set 1. The cell set 2 corresponds to Table 2, and each row in Table 2 indicates a cell in the cell set 2. In Table 1, the corresponding row with the maximum number of cells is "row 4", and the number of cells corresponding to "row 4" is 3, that is, the number of cells corresponding to the row with the maximum number of cells in all rows of Table 1 is 3. In Table 2, the corresponding row with the maximum number of cells is "row 2", and the number of cells corresponding to "row 2" is 2, that is, the number of cells corresponding to the row with the maximum number of cells in all rows of Table 2 is 2. In the table corresponding to the cell set configured by the terminal device, the number of cells corresponding to "row 4" in Table 1 is more than the number of cells corresponding to "row 2" in Table 2, so that the larger one of the number of cells corresponding to "row 4" in Table 1 and the number of cells corresponding to "row 2" in Table 2 is the number of cells 3 corresponding to "row 4" in Table 1, that is, the first value is 3. The number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined to be 3 or 6. For example, when the maximum number of codewords that can be transmitted by each cell in the cell set 1 is 1, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to 3. For another example, when the maximum number of codewords that can be transmitted by at least one cell in the cell set 1 is 2, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to 6.

[0159] As another example, the number of bits of the HARQ-ACK information corresponding to the first PDCCH can be determined according to the maximum number of cells in the number of cells corresponding to each row in the first table and the second table. Figure 5 and Figure 6 The first table and the second table include 8 rows in total. Among the 8 rows, the number of cells corresponding to "row 4" of the first table is 3, and the number of cells corresponding to this row is the maximum number of cells among the numbers of cells corresponding to each row in the first table and the second table. Therefore, the first value is determined to be 3. Referring to the above example, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to 3 or 6.

[0160] By using the method provided in the embodiment of the present application, when the terminal sends HARQ-ACK information for PDSCH feedback of DCI scheduling of cells in different cell sets to the base station, the same number of bits can be reserved in the HARQ-ACK codebook for HARQ-ACK information for PDSCH feedback of each DCI scheduling. Thus, even if the DCI is missed, a fixed position will be reserved in the HARQ-ACK codebook for the missed DCI, so that the base station and the terminal align their understanding of the HARQ-ACK codebook.

[0161] S800 of the embodiment of the present application may be located before S801 of the above embodiment.

[0162] The above method of the embodiment of the present application is explained by taking the configuration information indicating two cell sets as an example. It can be understood that the configuration information of the embodiment of the present application can also indicate more cell sets, such as a third cell set (such as cell set 3) and a fourth cell set (such as cell set 4, etc. Cell set 3 and cell set 4 can correspond to the third table and the fourth table, respectively. In this case, the configuration information can also indicate the cells included in cell set 3 and the cells included in cell set 4. The number of bits of the HARQ-ACK information corresponding to the first PDCCH can be determined according to the larger value of the maximum number of cells in the number of cells corresponding to each row of each table in the first table to the fourth table.

[0163] In some embodiments, a row in the first table indicates all cells in the first set of cells.

[0164] For example, refer to Fig.11 , Table 1 includes "row 5", and the cells indicated by "row 5" are all the cells included in cell set 1. When Table 1 configured by the base station to the terminal includes all the cells in cell set 1, when the first DCI schedules the cell indicated by "row 5", all the cells in the cell set are scheduled, so that the base station can schedule all the cells in the cell set according to the capability of the co-scheduled cell configured by the terminal, and each configured cell can be called, thereby reducing the waste of cell resources.

[0165] In some embodiments, the positions of the HARQ-ACK information corresponding to the M PDSCHs respectively in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs.

[0166] For example, when DCI schedules Fig.11 When the cells indicated by "row 4" in Table 1 are PCell, SCell1 and SCell2, M=3, the HARQ-ACK information of the PDSCH transmitted on the cells indicated by "row 4" is sorted according to the cell index of the cell where the PDSCH is located. Fig.12 As shown, the cell index of PCell, the cell index of SCell1 and the cell index of SCell2 are increased in sequence, and the HARQ-ACK information fed back by the PDSCH carried on PCell, SCell1 and SCell2 are arranged from front to back in sequence.

[0167] In some embodiments, HARQ-ACK information corresponding to multiple first DCI scheduled cells is fed back in one HARQ-ACK codebook. The HARQ-ACK information corresponding to multiple first DCI scheduled cells in the HARQ-ACK codebook is arranged according to the DAI values ​​of the multiple first DCIs.

[0168] Exemplarily, the first table of the terminal configuration includes Figure 5 Table 1 and Figure 6 In Table 2, the multiple DCIs fed back in the same HARQ-ACK codebook sent by the base station to the terminal are the first DCI4 and the first DCI5, wherein the first DCI4 schedules Figure 5 As shown in row 4 of Table 1, the first DCI5 schedule Figure 6 "Row 2" of Table 2 shown. The DAI of the first DCI4 is (c-DAI, t-DAI) = (1, 2), and the DAI of the first DCI5 is (c-DAI, t-DAI) = (2, 2). The terminal can determine that the HARQ-ACK information for the PDSCH feedback carried by the cells in cell set 1 (PCell, SCell1 and SCell2) is located before the HARQ-ACK information for the PDSCH feedback carried by the cells in cell set 2 (SCell4 and SCell5). And the HARQ-ACK information corresponding to the cells in cell set 1 is arranged in ascending order according to the cell index, and the HARQ-ACK information corresponding to the cells in cell set 2 is arranged in ascending order according to the cell index, so as to determine as follows. Fig.13 The HARQ-ACK codebook for the PDSCH scheduled by the first DCI4 and the first DCI5 is shown in the feedback of the terminal. In this embodiment, the number of cells corresponding to the rows with the largest number of cells in the first table and the second table configured by the terminal is 3. The HARQ-ACK information for the PDSCH scheduled by the first DCI4 and the first DCI5 is 3 bits. Fig.13 There are only two cells scheduled by the first DCI5. The terminal device can add 1 bit when feeding back the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI5, so that the base station and the terminal have the same understanding of the size of the HARQ-ACK codebook when one or more DCIs are missed, thereby improving the robustness of data transmission.

[0169] In some embodiments, HARQ-ACK information corresponding to multiple cells scheduled by the first DCI is fed back in a HARQ-ACK codebook, and there are at least two first DCIs in the multiple first DCIs where the cell index of the cell where the scheduled PDSCH is located is the same. The HARQ-ACK information in the HARQ-ACK codebook is arranged according to the DAI value of the first DCI. The HARQ-ACK information of each PDSCH scheduled by the first DCI is arranged according to the cell index of the cell corresponding to the PDSCH. Exemplarily, the table configured by the terminal includes Figure 5 Table 1 and Figure 6 In Table 2, the multiple DCIs fed back in the same HARQ-ACK codebook sent by the base station to the terminal include the first DCI6, the first DCI7 and the first DCI8. Among them, the first DCI6 indicates Figure 5 In the "4th row" of Table 1 shown in the figure, the DAI of the first DCI 6 is (c-DAI, t-DAI) = (1, 3). The first DCI 7 indicates Figure 6 In the "2nd row" of Table 2 shown in the figure, the DAI of the first DCI 7 is (c-DAI, t-DAI) = (2, 3). The first DCI 8 indicates Figure 5 In "row 2" of Table 1 shown, the DAI of the first DCI 8 is (c-DAI, t-DAI) = (3, 3).

[0170] According to the DAI corresponding to the first DCI6, the first DCI7 and the first DCI8 respectively, the HARQ-ACK information of the PDSCH feedback carried by the cells in the cell set indicated by the first DCI6, the first DCI7 and the first DCI8 is sorted in sequence. The HARQ-ACK information of the PDSCH carried by the cells (PCell, SCell1 and SCell2) indicated by the first DCI6 is sorted according to the cell index, the HARQ-ACK information of the PDSCH carried by the cells (SCell4 and SCell5) indicated by the first DCI7 is sorted according to the cell index, and the HARQ-ACK information of the PDSCH carried by the cells (PCell and SCell2) indicated by the first DCI8 is sorted according to the cell index. Thus, the following is obtained: Fig.14 The HARQ-ACK codebook for the PDSCH scheduled by the first DCI6, the first DCI7 and the first DCI8 fed back by the terminal is shown.

[0171] The embodiment of the present application also provides a HARQ-ACK information feedback method, in which the terminal is configured with multiple cell sets, such as the terminal is configured with a first cell set and a second cell set. Fig.15 The HARQ-ACK information feedback provided in the embodiment of the present application includes the following steps.

[0172] S1501: A base station sends a first DCI via a first PDCCH. Correspondingly, a terminal receives the first DCI via the first PDCCH.

[0173] The first DCI schedules M PDSCHs, the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, each of the N cells corresponds to at least one PDSCH of the K PDSCHs, wherein M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N. M is the number of PDSCHs actually scheduled by the first DCI, N is the number of cells that can be scheduled by the first DCI, and K is the number of PDSCHs that can be scheduled by the first DCI.

[0174] The specific implementation method of S1501 can refer to the corresponding description of S801 above, which will not be repeated here.

[0175] S1502: The base station sends M PDSCHs. Correspondingly, the terminal receives M PDSCHs.

[0176] It can be understood that, in some embodiments, the terminal may not receive M PDSCHs, or the terminal may receive R PDSCHs, where R is a positive integer less than M.

[0177] S1503: The terminal sends a HARQ-ACK codebook via an uplink channel. Correspondingly, the base station receives the HARQ-ACK codebook via an uplink channel.

[0178] The HARQ-ACK codebook includes HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to a second numerical value, wherein the second numerical value is a larger value of the number of cells in the first cell set and the number of cells in the second cell set, and the cells scheduled by the one scheduling of the DCI in the above-mentioned DCI format are cells in the first cell set or cells in the second cell set.

[0179] Exemplarily, the first cell set may be Figure 5 The cell set 1 shown in FIG. 1 has 4 cells. The second cell set may be Figure 6 The cell set 2 shown in FIG. 1 has a number of cell sets in the cell set 2 of 2. The base station can configure the cell set 1 and the cell set 2 for the terminal, and schedule one or more cells in the cell set 1 at one time through the first DCI, or schedule one or more cells in the cell set 2 at one time through the first DCI. Figure 5 , the first DCI9 can schedule the cells PCell and SCell1 indicated by "row 2" of Table 1 corresponding to the cell set 1. Figure 6, the first DCI 10 can schedule cells SCell4 and SCell5 indicated by "row 2" of Table 2 corresponding to cell set 2. For another example, cell set 1 can correspond to Fig.11 Table 1 shown, see Fig.11 , the first DCI 11 can schedule the cells PCell, SCell 1, SCell 2 and SCell 3 indicated by "row 5" of table 1 corresponding to cell set 1. In the case that the table corresponding to the cell set includes all cells in the cell set, the first DCI can schedule all cells in the cell set.

[0180] The number of cells 4 in the cell set 1 is greater than the number of cells 2 in the cell set 2, and the second value may be 4.

[0181] In some embodiments, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the second value or equal to the second value multiplied by 2.

[0182] Exemplarily, when the base station configures the maximum number of codewords that can be transmitted by each cell in the terminal's multiple cell sets to 1 through RRC parameters (eg, maxNrofCodeWordsScheduledByDCI), the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the second value.

[0183] For example, the first DCI9 schedules PCell and SCell1, M=2, and the number of bits of HARQ-ACK information corresponding to the first PDCCH fed back by the PDSCH carried on PCell and the PDSCH carried on SCell1 can be 4. The first DCI10 schedules SCell4 and SCell5, M=2, and the number of bits of HARQ-ACK information corresponding to the first PDCCH fed back by the PDSCH carried on SCell4 and the PDSCH carried on SCell5 is also 4.

[0184] Assume that the base station instructs the terminal to feed back the HARQ-ACK information of the PDSCH scheduled by the first DCI9 and the first DCI10 respectively on the same PUSCH or PUCCH. The DAI of the first DCI9 is ​​(c-DAI, t-DAI) = (1, 2), and the DAI of the first DCI10 is (c-DAI, t-DAI) = (2, 2). For example, Fig.16As shown, the terminal receives the PDSCH scheduled by the first DCI9 and the first DCI10, and according to the values ​​of the DAI of the first DCI9 and the DAI of the first DCI10, it feeds back the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI9 and the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI10 {ACK, ACK, NACK, NACK, ACK, ACK, NACK, NACK}.

[0185] For example, Fig.17 As shown, when the terminal receives the first DCI10 and misses the first DCI9, the terminal can determine that the first DCI9 is ​​missed based on the DAI (c-DAI, t-DAI) = (2, 2) of the first DCI10. If the PDSCH scheduled by the first DCI10 is decoded successfully, the terminal can feedback the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI9 and the HARQ-ACK information corresponding to the PDSCH scheduled by the first DCI10 {NACK, NACK, NACK, NACK, ACK, ACK, NACK, NACK}.

[0186] As another example, when the base station configures the maximum number of codewords that can be transmitted by at least one cell in the terminal's multiple cell sets to 2 through RRC parameters (e.g., maxNrofCodeWordsScheduledByDCI), the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the second value multiplied by 2.

[0187] For example, the first DCI9 schedules PCell and SCell1, M=2, and the number of bits of HARQ-ACK information corresponding to the first PDCCH fed back by the PDSCH carried on PCell and the PDSCH carried on SCell1 can be 8. The first DCI10 schedules SCell4 and SCell5, M=2, and the number of bits of HARQ-ACK information corresponding to the first PDCCH fed back by the PDSCH carried on SCell4 and the PDSCH carried on SCell5 is also 8.

[0188] In the above example, the number of cells in cell set 1 is different from the number of cells in cell set 2, while the number of HARQ-ACK information bits for the PDSCH carried by the cells in cell set 2 is the same as the number of HARQ-ACK information bits for the PDSCH carried by the cells in cell set 1. Therefore, when the base station sends multiple first DCIs to the terminal, no matter which cell set the terminal misses to indicate the first DCI of the cell, the same bit is reserved for the HARQ-ACK information corresponding to the PDSCH scheduled by the missed DCI, so that when decoding each HARQ-ACK information bit, the base station can determine the meaning corresponding to the bit, so that the base station and the terminal align their understanding of the HARQ-ACK information.

[0189] In some embodiments, the first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, the second indication information indicates L cells in the first cell set, the above-mentioned M PDSCHs are PDSCHs in the above-mentioned L cells, each of the above-mentioned L cells corresponds to at least one PDSCH among the above-mentioned M PDSCHs, and L is a positive integer less than or equal to M.

[0190] Exemplarily, referring to the above embodiment, the first cell set corresponds to the first table, and the second indication information indicates the i-th row in the table, where i is a positive integer.

[0191] It can be understood that in the above example, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is explained by taking the case where the terminal configures multiple cell sets as cell set 1 and cell set 2 as an example. In other embodiments, the terminal may be configured with more cell sets, such as cell set 3 and cell set 4. In this case, the terminal and the base station may determine the number of bits of the HARQ-ACK information corresponding to the first PDCCH according to the number of cells in the more cell sets configured for the terminal. For example, among all the cell sets configured for the terminal, the number of cells in the cell set with the largest number of cells (also referred to as the maximum number of cells) is used as the number of bits of the HARQ-ACK information corresponding to the first PDCCH.

[0192] In some embodiments, Fig.16 and Fig.17 As shown, the positions of the HARQ-ACK information corresponding to the M PDSCHs respectively in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs.

[0193] In some embodiments, when L is less than a second value, the bits of the HARQ-ACK information corresponding to the first PDCCH except the bits of the HARQ-ACK information corresponding to the M PDSCHs are set to negative acknowledgement NACK.

[0194] For example, the terminal is configured with a set of Figure 5 The cell set 1 and Figure 6 As an example, the number of cells in the first cell set is 4, which is a larger value in the cell set, and the second value is 4. When the number of cells indicated by the second indication information in the first DCI9 or the first DCI10 is less than 4 (ie, L is less than 4), refer to Fig.16 , such as the first indication information in the first DCI9 indicates cell set 1, the second indication information indicates "2 rows", and "2 rows" indicate cells PCell and SCell1. There will be 2 bits of HARQ-ACK information as fill bits in the 4-bit HARQ-ACK information bits of the PDSCH carried by PCell and SCell1, and these two HARQ-ACK information bits of the fill bits are set to negative acknowledgment NACK. Therefore, if the terminal successfully decodes the PDSCH carried on PCell and SCell1, the 4-bit HARQ-ACK information bits for the PDSCH scheduled by the first DCI9 are expressed as {ACK, ACK, NACK, NACK}. Similarly, the 4-bit HARQ-ACK information bits for the PDSCH scheduled by the first DCI10 can also be expressed as {ACK, ACK, NACK, NACK}. Therefore, the HARQ-ACK codebook fed back by the terminal to the base station in the uplink channel can be expressed as {ACK, ACK, NACK, NACK, ACK, ACK, NACK, NACK}.

[0195] It should be noted that the above-mentioned multiple embodiments can be combined and the combined scheme can be implemented. Optionally, some operations in the process of each method embodiment are optionally combined, and / or the order of some operations is optionally changed. In addition, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. There can also be other execution orders between the steps. It is not intended to indicate that the execution order is the only order in which these operations can be performed. Ordinary technicians in this field will think of many ways to reorder the operations of this article. In addition, it should be pointed out that the process details involved in a certain embodiment of this article are also applicable to other embodiments in a similar manner, or different embodiments can be used in combination.

[0196] It is understandable that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0197] Fig.18 and Fig.19 The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or base station in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows: Figure 1 The terminal 120 shown may also be Figure 1 The base station 110 shown may also be a module (such as a chip) applied to a terminal or a base station.

[0198] like Fig.18 As shown, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the above Figure 8 or Fig.15 The functions of the terminal or base station in the method embodiment shown in FIG.

[0199] When the communication device 1300 is used to implement Figure 8 The functions of the terminal in the method embodiment shown are: the transceiver unit 1320 is used to receive the first DCI, receive M PDSCHs, send the HARQ-ACK codebook through the uplink channel, and receive configuration information; the processing unit 1310 is used to perform processing related functions.

[0200] When the communication device 1300 is used to implement Figure 8 The functions of the base station in the method embodiment shown are: the transceiver unit 1320 is used to send the first DCI, send M PDSCHs, receive the HARQ-ACK codebook and receive configuration information through the uplink channel; the processing unit 1310 is used to perform processing related functions.

[0201] When the communication device 1300 is used to implement Fig.15 The functions of the terminal in the method embodiment shown are: the transceiver unit 1320 is used to receive the first DCI, receive M PDSCHs and send the HARQ-ACK codebook through the uplink channel; the processing unit 1310 is used to perform processing related functions.

[0202] When the communication device 1300 is used to implement Fig.15In the method embodiment shown, the functions of the base station are: the transceiver unit 1320 is used to send the first DCI, send M PDSCHs and receive the HARQ-ACK codebook through the uplink channel; the processing unit 1310 is used to perform processing related functions. For a more detailed description of the above processing unit 1310 and the transceiver unit 1320, please refer to Figure 8 and Fig.15 The method embodiment shown is described in detail.

[0203] like Fig.19 As shown, the communication device 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It is understood that the interface circuit 1420 can be a transceiver or an input-output interface. Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410 or storing input data required by the processor 1410 to execute instructions or storing data generated after the processor 1410 executes instructions.

[0204] When the communication device 1400 is used to implement Figure 8 When the method is shown, the processor 1410 is used to implement the function of the above-mentioned processing unit 1310, and the interface circuit 1420 is used to implement the function of the above-mentioned transceiver unit 1320.

[0205] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. The terminal chip receives information from the base station, which can be understood as the information is first received by other modules in the terminal (such as a radio frequency module or an antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to the base station, which can be understood as the information is first sent to other modules in the terminal (such as a radio frequency module or an antenna), and then sent to the base station by these modules.

[0206] When the above-mentioned communication device is a chip applied to a base station, the base station chip implements the function of the base station in the above-mentioned method embodiment. The base station chip receives information from the terminal, which can be understood as the information is first received by other modules in the base station (such as a radio frequency module or an antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as the information is sent to other modules in the base station (such as a radio frequency module or an antenna), and then sent to the terminal by these modules.

[0207] In the present application, when entity A sends information to entity B, it can be that A sends it directly to B, or that A sends it to B indirectly through other entities. Similarly, when entity B receives information from entity A, it can be that entity B directly receives the information sent by entity A, or that entity B indirectly receives the information sent by entity A through other entities. Entities A and B here can be RAN nodes or terminals, or modules inside the RAN nodes or terminals. The sending and receiving of information can be information interaction between a RAN node and a terminal, for example, information interaction between a base station and a terminal; the sending and receiving of information can also be information interaction between two RAN nodes, for example, information interaction between a CU and a DU; the sending and receiving of information can also be information interaction between different modules inside a device, for example, information interaction between a terminal chip and other modules of the terminal, or information interaction between a base station chip and other modules in the base station.

[0208] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0209] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also be present in a base station or a terminal as discrete components.

[0210] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0211] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0212] In the present application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0213] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A HARQ-ACK information feedback method, characterized in that: include: Receiving first downlink control information DCI through a first physical downlink control channel PDCCH, where the first DCI schedules M physical downlink shared channels PDSCHs, and the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, and each of the N cells corresponds to at least one PDSCH of the K PDSCHs, where M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N; Receiving the M PDSCHs; A hybrid automatic repeat request confirmation HARQ-ACK codebook is sent through an uplink channel, where the HARQ-ACK codebook includes HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to the maximum number of cells in the number of cells corresponding to each row in the first table, and each row in the first table is used to indicate a cell scheduled by a scheduling of the DCI in the DCI format.

2. The method according to claim 1, characterized in that The first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, the second indication information indicates the i-th row in the first table, the first cell set corresponds to the first table, each cell indicated by each row in the first table is in the first cell set, the i-th row indicates L cells, the M PDSCHs are PDSCHs in the L cells, each cell in the L cells corresponds to at least one PDSCH in the M PDSCHs, L is a positive integer less than or equal to M, and i is a positive integer.

3. The method according to claim 2, characterized in that The number of bits of the HARQ-ACK information corresponding to the first PDCCH is the same as the maximum number of cells, or the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the maximum number of cells multiplied by 2.

4. The method according to claim 3, characterized in that When the number of cells indicated by the second indication information is less than the maximum number of cells, the bits of the HARQ-ACK information corresponding to the first PDCCH except the bits of the HARQ-ACK information corresponding to the M PDSCHs are set to negative acknowledgement NACK.

5. The method according to any one of claims 1 to 4, characterized in that The positions of the HARQ-ACK information respectively corresponding to the M PDSCHs in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs.

6. The method according to any one of claims 1 to 5, characterized in that A row in the first table indicates all cells in the first cell set.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: receiving configuration information, the configuration information indicating cells included in a first cell set; the configuration information further indicating cells included in a second cell set, the second cell set corresponding to a second table, and cells indicated by each row in the second table being in the second cell set; The number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to a first value or equal to the first value multiplied by 2, wherein the first value is a larger value between the maximum number of cells among the numbers of cells corresponding to each row in the first table and the maximum number of cells among the numbers of cells corresponding to each row in the second table.

8. A method for receiving HARQ-ACK information, characterized in that: include: Sending first downlink control information DCI through a first physical downlink control channel PDCCH, where the first DCI schedules M physical downlink shared channels PDSCHs, and the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, where each of the N cells corresponds to at least one PDSCH of the K PDSCHs, where M is a positive integer, N and K are integers greater than 1, and K is greater than or equal to N; Sending the M PDSCHs; A hybrid automatic repeat request confirmation HARQ-ACK codebook is received through an uplink channel, where the HARQ-ACK codebook includes HARQ-ACK information corresponding to the first PDCCH; wherein the number of bits of the HARQ-ACK information corresponding to the first PDCCH is determined according to the maximum number of cells in the number of cells corresponding to each row in the first table, and each row in the first table is used to indicate a cell scheduled by a scheduling of the DCI in the DCI format.

9. The method according to claim 8, characterized in that The first DCI includes first indication information and second indication information, the first indication information indicates the index of the first cell set, the second indication information indicates the i-th row in the first table, the first cell set corresponds to the first table, each cell indicated by each row in the first table is in the first cell set, the i-th row indicates L cells, the M PDSCHs are PDSCHs in the L cells, each cell in the L cells corresponds to at least one PDSCH in the M PDSCHs, L is a positive integer less than or equal to M, and i is a positive integer.

10. The method according to claim 9, characterized in that The number of bits of the HARQ-ACK information corresponding to the first PDCCH is the same as the maximum number of cells, or the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the maximum number of cells multiplied by 2.

11. The method according to claim 10, characterized in that When the number of cells indicated by the second indication information is less than the maximum number of cells, the bits of the HARQ-ACK information corresponding to the first PDCCH except the bits of the HARQ-ACK information corresponding to the M PDSCHs are set to negative acknowledgement NACK.

12. The method according to any one of claims 8 to 11, characterized in that The positions of the HARQ-ACK information respectively corresponding to the M PDSCHs in the HARQ-ACK codebook are arranged in ascending order according to the cell index of the cell corresponding to each PDSCH in the M PDSCHs.

13. The method according to any one of claims 8 to 12, characterized in that: A row in the first table indicates all cells in the first cell set.

14. The method according to any one of claims 8 to 13, characterized in that: The method further comprises: Sending configuration information, where the configuration information indicates cells included in the first cell set; the configuration information further indicates cells included in the second cell set, where the second cell set corresponds to a second table, and cells indicated by each row in the second table are in the second cell set; The number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to a first value or equal to the first value multiplied by 2, wherein the first value is a larger value between the maximum number of cells among the numbers of cells corresponding to each row in the first table and the maximum number of cells among the numbers of cells corresponding to each row in the second table.

15. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the method according to any one of claims 1 to 7, or the communication device is caused to execute the method according to any one of claims 8 to 14.

16. A communication device, characterized in that: The method comprises a module for executing the method as claimed in any one of claims 1 to 7, or comprises a module for executing the method as claimed in any one of claims 8 to 14.

17. A computer program product, characterized in that The computer program product comprises instructions for performing the method of any one of claims 1 to 7, or the computer program product comprises instructions for performing the method of any one of claims 8 to 14.

Citation Information

Cited By

  • HARQ-ACK information feedback method and apparatus, and HARQ-ACK information receiving method and apparatus

    EP4761418A1

  • HARQ-ACK information feedback method and apparatus, and HARQ-ACK information receiving method and apparatus

    WO2025036226A1