HARQ-ACK information feedback method and apparatus, and HARQ-ACK information receiving method and apparatus
By optimizing the HARQ-ACK information feedback method in wireless communication, using the scheduling mechanism of PDCCH and PDSCH, combined with the cell information in the first table, the number of bits of the HARQ-ACK codebook is determined, and the problem of wireless communication resource conservation is solved and the problem of improving the network capacity and transmission rate.
Patent Information
- Application Number
- PCT/CN2024/110483
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-08-07
- Publication Date
- 2025-02-20
AI Technical Summary
In wireless communication technology, how to save communication resources to meet the growing demand for wireless transmission, especially driven by new businesses such as high-definition video, augmented reality and virtual reality.
In the HARQ-ACK information feedback method, the first downlink control information DCI is received by using the first physical downlink control channel PDCCH, and M physical downlink shared channels PDSCH are scheduled, and the HARQ-ACK is confirmed by sending a hybrid automatic retransmission request through the uplink channel. Codebook. The number of bits in the codebook is determined based on the maximum number of cells in the number of cells corresponding to each row in the first table to reduce redundant bits and improve the transmission efficiency of the UCI.
This method effectively saves communication resources, improves the network capacity and transmission rate of the wireless network, and ensures the transmission efficiency of HARQ-ACK codebook in a multi-cell environment.
Smart Images

Figure CN2024110483_20022025_PF_FP_ABST
Abstract
Description
HARQ-ACK information feedback method, receiving method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 11, 2023, with application number 202311022087.8 and application name “HARQ-ACK information feedback method, receiving method and device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technologies, and in particular to a HARQ-ACK information feedback method, receiving method, and device. Background Art
[0003] With the emergence of new services such as high-definition video, augmented reality (AR), and virtual reality (VR), wireless data traffic is growing rapidly. To meet this growing demand for wireless transmission, wireless communication technology needs to evolve further, increasing network capacity and transmission rates. As wireless communication technology evolves, conserving communication resources has become a pressing technical challenge.
[0004] Summary of the Invention
[0005] The present application provides a HARQ-ACK information feedback method, receiving method, and device, which can save communication resources.
[0006] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:
[0007] 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.
[0008] In combination with the first aspect, in one 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, the cells indicated by each row in the first table are 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 based on 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, resulting in these cells always being unable to be scheduled, the redundant bits in the HARQ-ACK codebook can be reduced, thereby improving the transmission efficiency of the UCI and saving communication resources.
[0009] In combination with the first 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 during decoding, thereby successfully decoding the HARQ-ACK codebook.
[0010] In combination with the first aspect, in one possible design, a row in the first table indicates all cells in the first cell set. The first DCI can schedule the PDSCHs of all cells in the first cell set by indicating this 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 ensures that all cells in the first cell set can be scheduled, and there is no situation where one or more cells in the first cell set cannot be scheduled, resulting in more than one bit of HARQ-ACK information always serving as a placeholder.
[0011] In combination with the first aspect, in one 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.
[0012] With this solution, when a terminal is configured with multiple cell sets, the number of HARQ-ACK information bits corresponding to each PDCCH scheduling multiple cells is the same. If the terminal misses a PDCCH scheduling multiple cells, the terminal and the base station can ensure that they have the same understanding of the total number of bits in the HARQ-ACK codebook, allowing the base station to correctly understand the meaning of each bit in the HARQ-ACK codebook and successfully decode the HARQ-ACK codebook.
[0013] 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 the cell scheduled by one scheduling of the DCI in the DCI format.
[0014] 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 the cells indicated by each row in the first table are all 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. Each cell in the above-mentioned L cells corresponds to at least one PDSCH in the above-mentioned M PDSCHs, L is a positive integer less than or equal to M, and i is a positive integer.
[0015] In combination with the second 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.
[0016] In combination with the second aspect, in one possible design, a row in the first table indicates all cells in the first cell set.
[0017] In combination with the second aspect, in one 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.
[0018] Various possible designs of the second aspect have the same beneficial effects as the first aspect.
[0019] In a third aspect, a method for HARQ-ACK information feedback is provided, wherein a first DCI is received through a first physical downlink control channel (PDCCH), the first DCI scheduling M PDSCHs, the format of the first DCI being a DCI format that can be used to schedule K PDSCHs of N cells, each of the N cells corresponding 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, 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 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 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 this solution, when the terminal is configured with multiple cell sets, the number of bits of the HARQ-ACK information corresponding to each PDCCH scheduling 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 and successfully decode the HARQ-ACK codebook.
[0020] 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 the L cells in the first cell set, the above-mentioned M PDSCHs are the PDSCHs in the above-mentioned L cells, each of the above-mentioned L cells corresponds to at least one PDSCH in the above-mentioned M PDSCHs, and L is a positive integer less than or equal to M.
[0021] In combination with the third aspect, in one possible design, the number of cells in the first cell set is different from the number of cells in the second cell set.
[0022] 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.
[0023] In combination with the third aspect, in one possible design, when L is less than the 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.
[0024] In conjunction with the third 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 receiver (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.
[0025] 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, and the format of the first DCI is a DCI format that can be used to schedule K PDSCHs of N cells, and each cell in the N cells corresponds to at least one PDSCH in 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, 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 numerical value, wherein the second numerical 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-mentioned DCI format is a cell 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 the L cells in the first cell set, the above-mentioned M PDSCHs are the PDSCHs in the above-mentioned L cells, each of the above-mentioned L cells corresponds to at least one PDSCH in the above-mentioned M PDSCHs, and L is a positive integer less than or equal to M.
[0026] In combination with the fourth aspect, in one possible design, the number of cells in the first cell set is different from the number of cells in the second cell set.
[0027] 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.
[0028] In combination with the fourth aspect, in a possible design, when L is less than the 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.
[0029] In conjunction 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 during 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.
[0030] In a fifth aspect, a communication device is provided. The communication device is used to implement the various HARQ-ACK information feedback methods or reception methods described above. The communication device includes a module, unit, or means corresponding to the HARQ-ACK information feedback method described above. The module, unit, or means can be implemented through hardware, software, or hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above functions.
[0031] In a sixth aspect, a communication device is provided. The communication device includes: a processor and a memory; the memory is configured to store computer instructions, and when the processor executes the instructions, the communication device performs the HARQ-ACK information feedback method or HARQ-ACK information reception method according to any of the above aspects.
[0032] In a seventh aspect, a communication device is provided, comprising: a processor. The processor is coupled to a memory, and the processor is configured to read and execute instructions in the memory to cause the communication device to perform the HARQ-ACK information feedback method or HARQ-ACK information reception method according to any of the above aspects.
[0033] 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 of any aspect of the above aspects, and the input / output port is used to implement the transceiver functions involved in the HARQ-ACK information feedback method of any aspect of the above aspects, or the transceiver functions involved in the HARQ-ACK information receiving method.
[0034] 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 reception method of any of the above aspects.
[0035] The chip system may be composed of chips, or may include chips and other discrete devices.
[0036] 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.
[0037] 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 the HARQ-ACK information feedback method as designed in any of the above aspects, or the HARQ-ACK information receiving method as designed in any of the above aspects.
[0038] In an eleventh aspect, a computer program product is provided. The computer program product includes a computer program or instructions, which, when executed on a computer, causes the computer to perform the HARQ-ACK information feedback method as designed in any of the above aspects, or causes the computer to perform the HARQ-ACK information reception method as designed in any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] FIG1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;
[0040] FIG2 is a schematic diagram of a scenario of self-carrier scheduling provided by an embodiment of the present application;
[0041] FIG3 is a schematic diagram of a cross-carrier scheduling scenario provided by an embodiment of the present application;
[0042] FIG4 is a schematic diagram of a scenario of single DCI multi-carrier scheduling provided by an embodiment of the present application;
[0043] FIG5 is a schematic diagram of a cell set provided in an embodiment of the present application;
[0044] FIG6 is a schematic diagram of another cell set provided in an embodiment of the present application;
[0045] FIG7 is a schematic diagram of the structure of a HARQ-ACK codebook provided in an embodiment of the present application;
[0046] FIG8 is a flowchart of a HARQ-ACK information feedback method and a receiving method provided in an embodiment of the present application;
[0047] FIG9 is a schematic diagram of a HARQ-ACK codebook provided in an embodiment of the present application;
[0048] FIG10 is a schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;
[0049] FIG11 is a schematic diagram of another cell set provided in an embodiment of the present application;
[0050] FIG12 is a schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;
[0051] FIG13 is a schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;
[0052] FIG14 is a schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;
[0053] FIG15 is a flowchart of another HARQ-ACK information feedback method and receiving method provided in an embodiment of the present application;
[0054] FIG16 is a schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;
[0055] FIG17 is a schematic diagram of another HARQ-ACK codebook provided in an embodiment of the present application;
[0056] FIG18 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0057] FIG19 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1 , the communication system includes a radio access network (RAN) 100. RAN 100 includes at least one RAN node (e.g., 110a and 110b in Figure 1 , collectively referred to as 110) and may also include at least one terminal (e.g., 120a-120j in Figure 1 , collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1 ). Terminal 120 is wirelessly connected to RAN node 110. Terminals and RAN nodes may be connected to each other via wired or wireless connections. Communication system 1000 may also include a core network 200. RAN node 110 is wirelessly or wiredly connected to core network 200. Core network devices in core network 200 and RAN node 110 in RAN 100 may be separate, distinct physical devices, or they may be a single physical device that integrates the logical functions of core network devices and RAN nodes. The communication system 1000 may also include the Internet 300 .
[0059] RAN100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system defined in the 3rd Generation Partnership Project (3GPP). RAN100 may also include two or more of the aforementioned different radio access systems. RAN100 may also be an open RAN (O-RAN).
[0060] A RAN node, also known as a radio access network device, RAN entity, network device, or access node, facilitates wireless access to a communication system by a terminal. 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 base station 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 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.
[0061] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing portions of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU implements the base station's radio resource control protocol and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU implements the base station's radio link control layer and medium access control (MAC) layer functions, as well as some or all of the physical layer functions. For detailed descriptions of each of the above protocol layers, please refer to the relevant 3GPP technical specifications. The RU can be used to implement the transmission and reception of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as in a baseband unit (BBU). The RU can be included in radio frequency equipment, 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.
[0062] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU may be called an open CU (O-CU), a DU may be called an open DU (O-DU), and a RU may be called an open RU (O-RU). The RAN node in the embodiments 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 the 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 ease of description, the following description takes a base station as an example of a RAN node.
[0063] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.
[0064] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0065] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.
[0066] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out 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.
[0067] 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 that includes the base station functions. The control subsystem that includes the base station functions 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 modem) in the terminal, or by a device that includes the terminal functions.
[0068] In this application, a base station sends downlink signals or downlink information to a terminal, and the downlink information is carried on a downlink channel; the terminal sends uplink signals or uplink information to the base station, and the uplink information is carried on an 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 serving cell of the terminal. When the terminal communicates with the serving cell, it will also be subject to interference from signals in neighboring cells.
[0069] 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.
[0070] First, some of the terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0071] 1. Cells and carriers
[0072] 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 the cell are the same. For frequency division duplex scenarios, the frequency domain resources corresponding to the uplink carrier and downlink carrier of the 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.
[0073] 2. Carrier Aggregation
[0074] Carrier aggregation (CA) is a key technology for addressing the limited bandwidth of a single carrier. Using discrete multicarrier technology, CA aggregates two or more component carriers (CCs) from different frequency bands, with each CC acting as a subcarrier. Carrier aggregation can simultaneously use multiple subcarriers to transmit data or information, thereby increasing the transmission bandwidth of the communication system and improving data rates.
[0075] 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 terminal device's only serving cell.
[0076] In a carrier aggregation scenario, a terminal device can be connected to multiple cells, which can also be understood as being able to use the resources of multiple cells for communication. Among the multiple cells to which the terminal device is connected, 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.
[0077] 3. Self-carrier scheduling and cross-carrier scheduling
[0078] In a Carrier Access (CA) scenario, a base station can send multiple DCIs to a terminal device to schedule PDSCHs on multiple cells. Each DCI schedules the PDSCH on one cell. Depending on whether the cell containing the DCI and the cell containing the PDSCH scheduled by the DCI are in the same cell, two methods can be used: self-carrier scheduling and cross-carrier scheduling.
[0079] As shown in Figure 2, the self-carrier scheduling method means that the resources carrying DCI and the resources carrying the PDSCH scheduled by the DCI are placed on the same carrier. From the perspective of the base station, DCI and the PDSCH scheduled by the DCI are sent on the same carrier; from the perspective of the terminal device, DCI and the PDSCH scheduled by the DCI are received on the same carrier. As shown in Figure 2, a terminal device is configured with two cells, namely cell 1 and cell 2. For these two cells, the base station can configure the self-carrier scheduling method through RRC parameters for data transmission. For example, the base station sends DCI1 on cell 1, and the DCI1 is used to schedule PDSCH1 of cell 1. The base station sends DCI2 on cell 2, and the DCI2 is used to schedule PDSCH2 of cell 2.
[0080] Cross-carrier scheduling refers to sending DCI in one cell to schedule resources in 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. As shown in Figure 3, the base station can use RRC parameters to configure cross-carrier scheduling to schedule data for cell 2. For example, the base station sends DCI3 in cell 1, which is used to schedule PDSCH2 in cell 2. The base station can also send DCI1 in cell 1 to schedule PDSCH1 in cell 1.
[0081] The DCI used in the above-mentioned self-carrier scheduling method and cross-carrier scheduling method can be called legacy DCI. 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 for blind detection of legacy DCI will increase as the number of carriers increases.
[0082] 4. Single DCI multi-carrier scheduling
[0083] Single DCI multi-carrier scheduling uses a single DCI to schedule PDSCHs on multiple carriers. As shown in Figure 4, the base station uses single DCI multi-carrier scheduling to schedule resources in cells 1 and 2. For example, the base station sends DCI4 in cell 1, which is used to schedule PDSCH1 in cell 1 and PDSCH2 in cell 2.
[0084] Single DCI has multiple formats, each of which can be used to schedule data channels for multiple cells, or for a single 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 format 1_3. DCI formats 0_3 / 1_3 can be used to schedule a single PUSCH / PDSCH for a single cell, or to schedule multiple PUSCHs / PDSCHs for multiple cells, with each cell having only one PUSCH / PDSCH.
[0085] Compared to the method of scheduling PDSCHs with multiple DCIs under the Carrier Access Control (CA) mechanism, when a base station schedules data on multiple carriers using a single DCI, the single DCI can be carried on only one carrier. Compared to self-carrier scheduling and cross-carrier scheduling, the single DCI multi-carrier scheduling method allows the base station to schedule data on multiple carriers by sending a single DCI, thereby reducing control channel overhead, freeing up more downlink resources for PDSCH transmission, and increasing downlink transmission capacity.
[0086] 5. Cell set and co-scheduled cell combination table
[0087] 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. As shown in Figure 5, the cell set 1 (cell set 1) of the terminal device includes 4 cells, namely PCell, SCell1, SCell2 and SCell3. The base station can send data to the terminal device through PCell, SCell1, SCell2 and SCell3.
[0088] In a carrier aggregation scenario, the base station can configure one or more cell sets for a terminal device. Each cell set can include up to four cells, allowing the terminal to communicate through multiple cells (or carriers). For example, the base station configures two cell sets and six cells for a terminal device. Cell set 1, as shown in Figure 5, has four cells, and cell set 2, as shown in Figure 6, has two cells. Cell set 2 includes cell 4 (SCell 4) and cell 5 (SCell 5).
[0089] 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 the 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 (cell index) of a cell.
[0090] As shown in Figure 5, row 0 includes the PCell cell, row 1 includes the PCell and SCell1 cells, row 2 includes the PCell and SCell2 cells, row 3 includes the SCell1 and SCell2 cells, and row 4 includes the PCell, SCell1, and SCell2 cells. The base station can transmit information to the terminal device by indicating the cells in each row of the table (such as SCell1 and SCell2 cells in row 3). Using multiple carriers to transmit data can increase data throughput and improve transmission rates.
[0091] As another example, the table is implemented as multiple arrays, each array including cell indices of cells in the cell set that can be scheduled at one time. For example, the table corresponding to the cell set shown in FIG6 can be represented in array form as [SCell4], [SCell5], [SCell4, SCell5].
[0092] 6. HARQ-ACK information
[0093] In a single DCI multi-carrier scheduling scenario, the base station can send DCI to the terminal device. The DCI is used to schedule PDSCHs 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 the PDSCH.
[0094] 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.
[0095] For example, in the single DCI multi-carrier scheduling scheme shown in Figure 4, assuming that the transport block carried on PDSCH1 is successfully decoded, the terminal device can feedback an ACK for PDSCH1 to the base station. assuming that the transport block carried on PDSCH2 is not successfully decoded, the terminal device can feedback a 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}.
[0096] The HARQ-ACK information may be concatenated to form a HARQ-ACK codebook. A HARQ-ACK codebook may include HARQ-ACK information for PDSCH feedback of one or more DCI schedules.
[0097] 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. The HARQ-ACK information with the same resources can be fed back to the base station in the same HARQ-ACK codebook.
[0098] Take the example of a base station sending DCI1, DCI2, and DCI3 to a terminal device. If the base station instructs the terminal device to use the same PUCCH or PUSCH for the HARQ-ACK information fed back for DCI1, DCI2, and DCI3, that is, the time-frequency resources for feeding back HARQ-ACK are all time-frequency resource 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.
[0099] If the base station instructs the terminal device to use time-frequency resources 1, 2, and 3 for the HARQ-ACK information fed back by the PDSCH scheduled by DCI1, DCI2, and DCI3, respectively, 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.
[0100] It is 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.
[0101] 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.
[0102] 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. For example, as shown in Figure 5, the base station sends 3 DCIs, of which DCI1 is used to schedule 1 PDSCH on 1 cell indicated by "0 row", DCI2 is used to schedule 2 PDSCHs on 2 cells indicated by "1 row", and DCI3 is used to schedule PDSCHs on 3 cells indicated by "4 rows". 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 understandings of the number of bits in the codebook between the base station and the terminal device.
[0103] 7. DAI Mechanism
[0104] To ensure consistency in the understanding of the HARQ-ACK codebook between the base station and the terminal device, a downlink assignment index (DAI) mechanism has been proposed in related technologies. DAI includes a counter downlink assignment index (couter DAI), which can also be abbreviated as c-DAI. C-DAI represents the cumulative number of serving cell and PDCCH monitoring occasion (MO) pairs ({serving cell, PDCCH monitoring occasion}-pair(s)) up to the current serving cell and the current PDCCH monitoring occasion (MO).
[0105] 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) as of the current PDCCH MO. T-DAI is updated when the 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.213 V17.6.0.
[0106] When the DAI mechanism is used, DCI carries c-DAI and t-DAI. When DCI2 is lost, the terminal device can infer that the base station 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 reserves the position of the HARQ-ACK information for DCI2 in the HARQ-ACK codebook. For example, the HARQ-ACK codebook for the PDSCH scheduled by DCI1, DCI2, and DCI3 can be {ACK, ACK, NACK, NACK ACK, ACK}. As a result, 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, achieving consistency in the understanding of the codebook between the terminal device and the base station.
[0107] 8. Dynamic HARQ-ACK codebook for PDSCH feedback for single DCI scheduling
[0108] When the HARQ-ACK information in the HARQ-ACK codebook includes HARQ-ACK information for PDSCH feedback for single DCI scheduling, the HARQ-ACK codebook can be composed of a first sub-codebook and a second sub-codebook. As shown in Figure 7, the first sub-codebook contains HARQ-ACK information for scheduling PDSCH on one cell, and the second sub-codebook contains HARQ-ACK information for scheduling PDSCH on more than one cell. The first sub-codebook and the second sub-codebook are concatenated together to form a dynamic HARQ-ACK codebook.
[0109] It should be noted that a single DCI can schedule the PDSCH of one cell or the PDSCH of 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, in Figure 7, DCI1 that schedules cell 6 is a single DCI. DCI1 only schedules the PDSCH1 of cell 6. The HARQ-ACK information fed back by the terminal for PDSCH1 is in the first subcodebook. In Figure 7, single DCIs other than DCI1 all schedule two or more cells. The HARQ-ACK information fed back by the terminal for the PDSCH scheduled by the single DCI other than DCI1 is in the second subcodebook.
[0110] In some embodiments, all DCI is sent on the primary scheduling cell. Still as shown in Figure 7 , cell 0 is the primary scheduling cell. For example, the cells scheduled by the base station at one time include cells 5 and 6 as shown in Figure 7 , cell 0 is the primary scheduling cell, and the single DCI is carried on cell 0. Similarly, the cells scheduled by the base station at one time include cells 2, 3, and 4 as shown in Figure 7 , cell 0 is the primary scheduling cell, and the single DCI is carried on cell 0.
[0111] In the scenario where a table corresponds to a cell set as shown in FIG5 , 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), thereby indicating to use 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 less 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, in the HARQ-ACK information fed back by the terminal device each time for the PDSCH scheduled by the DCI, there is a placeholder (indicating the HARQ-ACK information bit of the PDSCH that has not been received), resulting in an increase in 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 the PDSCH feedback of 1 DCI scheduling 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 scheduling is, there will be a placeholder, resulting in a waste of UCI resources.
[0112] An 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 based on the number of cells corresponding to the row indicating the largest number of cells in the table, thereby saving communication resources.
[0113] The following uses a base station and a terminal as an example to describe the HARQ-ACK information feedback and reception process provided by an embodiment of the present application. Referring to Figure 8 , the process includes the following steps:
[0114] S801: A base station sends a first DCI via a first PDCCH. Correspondingly, a terminal receives the first DCI via the first PDCCH.
[0115] The first DCI schedules M PDSCHs, and the format of the first DCI is a DCI format that can be used to schedule K PDSCHs in N cells. Each of the N cells corresponds to at least one PDSCH in 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. 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.
[0116] Optionally, the first DCI may be a single DCI, and the first DCI may schedule PDSCHs on multiple cells at one time.
[0117] 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.
[0118] The cell set configured by the base station for the terminal may include cell set 1 shown in Figure 5. Optionally, the cell actually scheduled by the single DCI may be determined by the indication information of the single DCI and the table corresponding to cell set 1. Exemplarily, the base station may configure the terminal table (e.g., configuring the first table for cell set 1) through a high-layer parameter (e.g., RRC parameter ScheduledCellCombo-ListDCI-1-3), so that the table is associated with the cell set corresponding to the table.
[0119] For example, the base station may send a single DCI of format 1_3 (an example of the first DCI) to the terminal. 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.
[0120] As shown in Figure 5, the base station actually indicates "row 3" in the single DCI table, indicating that PDSCHs are sent to the terminal device in cells SCell1 and SCell2. If one PDSCH is sent in each cell, that is, one PDSCH out of K PDSCHs is allocated to each cell, the base station actually schedules a total of M = 2 PDSCHs in both cells. Accordingly, the terminal receives the corresponding PDSCHs in SCell1 and SCell2.
[0121] For example, 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 on one cell. In other words, the base station sends L identical PDSCHs on 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 on each cell. Referring to 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 cells in the cell set. In this case, the base station can send 4 PDSCHs to the terminal on each cell in all 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. The single DCI indicates "4 rows" in the list, that is, it indicates 3 cells PCell, SCell1 and SCell2. The base station sends PDSCHs to the terminal device on the three cells indicated by "row 4" in the list, wherein four PDSCHs are sent on each of the three cells, so that the base station sends a total of 12 PDSCHs to the terminal.
[0122] S802: The base station sends M PDSCHs, and the terminal receives M PDSCHs accordingly.
[0123] 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.
[0124] 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.
[0125] 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.
[0126] Exemplarily, the uplink channel may be PUCCH or PUSCH.
[0127] Exemplarily, the table configured by the base station for the terminal includes Table 1 as shown in Figure 5 (an example of the first table), and Table 1 may include 0 to 4 rows. DCI can 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 HARQ-ACK information for receiving PDSCH on PCell. Similarly, when DCI schedules the cell indicated by line 4, the terminal device needs to feedback HARQ-ACK information for PDSCH received on PCell, PDSCH received on SCell1, and PDSCH received on SCell2.
[0128] 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 numbers of cells corresponding to each row in the first table.
[0129] 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 including the HARQ-ACK information corresponding to the M PDSCHs, the HARQ-ACK information corresponding to the first DCI may also include padding bits.
[0130] 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.
[0131] 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.
[0132] For example, as shown in Figure 5, the numbers of cells corresponding to "row 0" to "row 4" in the first table are 1, 2, 2, 2, and 3, respectively, where the maximum number of cells among the numbers of cells indicated in 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.
[0133] When the second subcodebook in the HARQ-ACK codebook includes HARQ-ACK information of the PDSCHs 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.
[0134] When the second subcodebook in the HARQ-ACK codebook includes HARQ-ACK information of the PDSCHs 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.
[0135] It is understandable that each of the Q first DCIs can schedule M1, M2...M Q PDSCH. Among them, M1 to M Q is a positive integer. M1 to M Q Any two values in can be the same or different. For example, as shown in Figure 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. Still taking Table 1 corresponding to the cell set 1 shown in Figure 5 as an example, the indication information "1 row" in the first DCI1 indicates the cells PCell and SCell1, that is, the base station sends PDSCH to the terminal on PCell and SCell1 respectively (M1=2). The first DCI2 schedules the cells SCell1 and SCell2 indicated by "3 rows", that is, the base station sends PDSCH to the terminal on SCell1 and SCell2 respectively (M2=2). The first DCI3 schedules the cells PCell, SCell1 and SCell2 indicated by "4 rows", that is, the base station sends PDSCH (M 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 DAI values 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).
[0136] 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. Based on the decoding of each PDSCH, the terminal may feedback HARQ-ACK information for the PDSCHs scheduled by the first DCI1, the first DCI2, and the first DCI3, respectively, to the base station. 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. 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. The first table is Table 1 corresponding to cell set 1 in Figure 5.
[0137] Optionally, the terminal may not receive one or more of the Q first DCIs. In this case, the terminal can determine the DCI that has not been received based on the DCI counting method (such as the DAI mechanism). For example, as shown in Figure 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 has 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 conditions such as a poor channel transmission environment. 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 feed back HARQ-ACK information was missed. Based on 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 based on 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 has been missed. Therefore, when the terminal feeds back the PDSCH scheduled for the first DCI1 and the first DCI3, it will also feed back the HARQ-ACK information of the PDSCH scheduled by the missed first DCI2 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 Table 1 corresponding to the cell set 1 in Figure 5.
[0138] The above takes the first DCI scheduling of M PDSCHs, the HARQ-ACK information of Q first DCI-scheduled PDSCHs being fed back on the same PUCCH or PUSCH, and the HARQ-ACK information of the Q first DCI-scheduled PDSCHs constituting 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.
[0139] 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.
[0140] 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.
[0141] 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.
[0142] According to the method proposed in the embodiment of the present application, since the terminal can determine the number of bits of the HARQ-ACK codebook for the PDSCH feedback of the terminal for multiple DCI schedules corresponding to the first table based on the maximum number of cells among 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, the maximum number is a fixed value. When the base station instructs the terminal to feedback HARQ-ACK information for the PDSCH 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 PDSCH feedback of several DCI schedules based on the maximum number of cells among the number of cells corresponding to each row in the first table, thereby obtaining the decoding status of the PDSCH scheduled by the corresponding DCI, so that the base station and the terminal align their understanding of the HARQ-ACK codebook.
[0143] Without adopting the embodiment of the present application, when the base station instructs the terminal to feedback HARQ-ACK information for the PDSCH of multiple cells indicated by DCI in one HARQ-ACK codebook, if there is a situation where the terminal misses DCI, the terminal does not know how many bits of HARQ-ACK information to fill for the PDSCH of the cell indicated by the missed DCI. 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, thereby making it impossible for the base station and the terminal to align their understanding of the codebook, resulting in the base station's decoding failure. As a result, the base station needs to resend multiple DCIs and multiple DCI-scheduled PDSCHs, wasting communication resources.
[0144] Still as shown in Figure 9, the HARQ-ACK information fed back for the first DCI1 scheduled PDSCH, the HARQ-ACK information fed back for the first DCI2 scheduled PDSCH, and the HARQ-ACK information fed back for the first DCI3 scheduled PDSCH are all 3 bits. Taking each cell corresponding to one PDSCH 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 simply referred to as the padding bit) is fixed to fill NACK, thereby padding the HARQ-ACK information to 3 bits.
[0145] Similarly, the HARQ-ACK information fed back for the PDSCH 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 was successfully decoded, the PDSCH on SCell2 was not successfully decoded, and the last NACK is a padding bit. The HARQ-ACK information fed back for the PDSCH 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 was successfully decoded, the PDSCH on SCell1 indicated by the "4 rows" scheduled by the first DCI3 was successfully decoded, and the PDSCH on SCell2 indicated by the "4 rows" scheduled by the first DCI3 was not successfully decoded.
[0146] 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 corresponding to 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, reducing the number of bits of HARQ-ACK information, saving UCI resource overhead, and improving resource utilization.
[0147] In some embodiments, the first DCI includes first indication information and second indication information, the first indication information indicating an index of a first cell set, and the second indication information indicating 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, and 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.
[0148] Optionally, the index of the first cell set (cell set index) may be an identifier of the cell set, for example, the identifier of cell set 1 is 1.
[0149] 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. 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, and the first row's index is 0, and the second row includes cell set 2, and the second row's index 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 includes a scheduled cell set indication field (first indication information), which may indicate the index of one of the one or more cell sets configured by the base station for the terminal. The DCI includes a scheduled cell indication field (second indication information), which indicates a row from one or more rows included in a 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 indicator field indicates which cells are scheduled, meaning the base station sends multiple PDSCHs on the indicated cell or cells. Upon receiving the DCI, the terminal determines which cells are scheduled based on the scheduled cell indicator field in the DCI, meaning it receives PDSCHs on the indicated cell or cells.
[0150] Exemplarily, taking the example of the first indication information and the second indication information indicating "row 4" in the cell set 1 shown in Figure 11, 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 the index of the first cell set, and the second indication information includes the index of a row in the first table. For example, the base station configures 2 cell sets for the UE, namely cell set 1 (as shown in Figure 11) and cell set 2. The first indication information can be implemented as 1 bit, indicating "0", that is, 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", that is, indicating the 5th row ("row 4" in Table 1 shown in Figure 11). The terminal can obtain the scheduled cells as {PCell, SCell1, SCell2} based on the first indication information and the second indication information in the first DCI, the first cell set and the corresponding table.
[0151] 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 the M PDSCHs are set to negative acknowledgment NACK.
[0152] Exemplarily, taking the cell set 1 shown in Figure 11 as an example, the row with the largest number of cells corresponding to 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", there will be bits in the HARQ-ACK information for the PDSCH in that row except for the bits of the HARQ-ACK information corresponding to the cell indicated by the second indication information. Referring to Figure 12, taking the row "row 4" indicated by the second indication information as an example, the cells indicated by "row 4" are {PCell, SCell1, SCell2}, M=3, excluding SCell3. 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 cell {PCell, SCell1, SCell2}. The terminal will not receive SCell3. In this case, the fourth bit in the HARQ-ACK information fed back by the terminal for the PDSCH carried on the first DCI scheduled cell can be set to negative acknowledgment NACK.
[0153] For example, after a terminal receives the PDSCH carried on {PCell, SCell1, SCell2} and successfully decodes the data blocks carried on each cell, it can feedback the HARQ-ACK codebook {ACK, ACK, ACK, NACK}. For another example, if a terminal receives the PDSCH carried on {PCell, SCell1, SCell2} and successfully decodes the data blocks carried on PCell and SCell1 but fails to decode the data block carried on SCell2, it can feedback the HARQ-ACK codebook {ACK, ACK, NACK, NACK}.
[0154] The embodiment of the present application further provides a method for HARQ-ACK information feedback and reception, wherein a terminal is configured with multiple cell sets, and a base station can send multiple DCIs to the terminal, each DCI being used to schedule cells in different cell sets. The method for HARQ-ACK information feedback and reception provided by the embodiment of the present application also includes S800.
[0155] S800: The base station sends configuration information, and the terminal receives the configuration information accordingly.
[0156] 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 for a single scheduling of DCI in a DCI format.
[0157] The base station configures the first cell set for the terminal device through RRC parameters (such as MC-DCI-SetofCells). For example, the base station configures the cells 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, with reference 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 indices of 4 cells. These 4 cells are the main 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 SetofCellsId).
[0158] 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.
[0159] 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, where the first value is the larger value of 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.
[0160] For example, the configuration information may indicate the cell set 1 (first cell set) shown in FIG5 , and indicate the cell set 2 (second cell set) shown in FIG6 . Cell set 1 corresponds to Table 1, and the cells indicated in each row of Table 1 are all cells in cell set 1. Cell set 2 corresponds to Table 2, and the cells indicated in each row of Table 2 are all cells in cell set 2. In Table 1, the row corresponding to 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 corresponding to the maximum number of cells in all rows of Table 1 is 3. In Table 2, the row corresponding to 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 corresponding to 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. Therefore, the larger 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 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 cell set 1 is 2, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to 6.
[0161] As another example, the number of bits of the HARQ-ACK information corresponding to the first PDCCH can be determined based on the maximum number of cells among the number of cells corresponding to each row in the first table and the second table. Refer to Figures 5 and 6. The first table and the second table include a total of 8 rows. Among these 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 number of cells corresponding to each row in the first table and the second table. Thus, 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.
[0162] By using the method provided in the embodiments of the present application, when the terminal sends HARQ-ACK information for PDSCH feedback of DCI scheduling cells in different cell sets to the base station, the same number of bits can be reserved in the HARQ-ACK codebook for the HARQ-ACK information for each DCI-scheduled PDSCH feedback. Thus, even if 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 have the same understanding of the HARQ-ACK codebook.
[0163] S800 in the embodiment of the present application may be located before S801 in the above embodiment.
[0164] The above describes the method of the embodiment of the present application 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.
[0165] In some embodiments, a row in the first table indicates all cells in the first set of cells.
[0166] For example, referring to Figure 11, Table 1 includes "5 rows", and the cells indicated by "5 rows" are all cells included in cell set 1. When Table 1 configured by the base station to the terminal includes all cells in cell set 1, when the first DCI schedules the cell indicated by "5 rows", all cells in the cell set are scheduled, so that the base station can schedule all cells in the cell set according to the capability of the co-scheduled cell configured for the terminal, and each configured cell can be called, thereby reducing the waste of cell resources.
[0167] In some embodiments, 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.
[0168] For example, when the DCI schedules the cells (PCell, SCell1, and SCell2) indicated by "row 4" in Table 1 shown in Figure 11, M = 3, and the HARQ-ACK information for 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. As shown in Figure 12, the cell index of PCell, the cell index of SCell1, and the cell index of SCell2 increase in sequence, and the HARQ-ACK information fed back for the PDSCH carried on PCell, SCell1, and SCell2 is arranged from front to back.
[0169] 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.
[0170] Exemplarily, the first table configured by the terminal includes Table 1 in Figure 5 and Table 2 in Figure 6. 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 the "4th row" of Table 1 shown in Figure 5, and the first DCI5 schedules the "2nd row" of Table 2 shown in Figure 6. 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 fed back for the PDSCH carried by the cells (PCell, SCell1 and SCell2) in cell set 1 is before the HARQ-ACK information fed back for the PDSCH carried by the cells (SCell4 and SCell5) in cell set 2. 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 the HARQ-ACK codebook for the PDSCH scheduled by the first DCI4 and the first DCI5 as fed back by the terminal as shown in Figure 13. 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 fed back for the PDSCH scheduled by the first DCI4 and the first DCI5 is 3 bits. Referring to Figure 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.
[0171] In some embodiments, HARQ-ACK information corresponding to multiple cells scheduled by the first DCI is fed back in one HARQ-ACK codebook, and there are at least two first DCIs in the multiple first DCIs with the same cell index of the cell where the scheduled PDSCH is located. 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 Table 1 in Figure 5 and Table 2 in Figure 6, and 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 "row 4" of Table 1 shown in Figure 5, and the DAI of the first DCI6 is (c-DAI, t-DAI) = (1, 3). The first DCI7 indicates "row 2" of Table 2 shown in Figure 6, and the DAI of the first DCI7 is (c-DAI, t-DAI) = (2, 3). The first DCI 8 indicates “row 2” of Table 1 shown in FIG. 5 , and the DAI of the first DCI 8 is (c-DAI, t-DAI)=(3, 3).
[0172] 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 HARQ-ACK codebook for the PDSCH scheduled by the first DCI6, the first DCI7, and the first DCI8 is obtained as shown in Figure 14.
[0173] The embodiment of the present application further 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. Referring to Figure 15, the HARQ-ACK information feedback provided by the embodiment of the present application includes the following steps.
[0174] S1501: A base station sends a first DCI via a first PDCCH. Correspondingly, a terminal receives the first DCI via the first PDCCH.
[0175] The first DCI schedules M PDSCHs, and the format of the first DCI is a DCI format that can be used to schedule K PDSCHs in N cells. Each of the N cells corresponds to at least one PDSCH in 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. 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.
[0176] The specific implementation of S1501 can refer to the corresponding description of S801 above, which will not be repeated here.
[0177] S1502: The base station sends M PDSCHs, and the terminal receives M PDSCHs accordingly.
[0178] 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.
[0179] 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.
[0180] 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 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 the one scheduling of the DCI in the above-mentioned DCI format is a cell in the first cell set or a cell in the second cell set.
[0181] For example, the first cell set may be cell set 1 shown in FIG5 , where the number of cells in cell set 1 is 4. The second cell set may be cell set 2 shown in FIG6 , where the number of cell sets in cell set 2 is 2. The base station may configure cell set 1 and cell set 2 for the terminal and schedule one or more cells in cell set 1 at once through a first DCI, or schedule one or more cells in cell set 2 at once through a first DCI. For example, referring to FIG5 , first DCI 9 may schedule cells PCell and SCell 1 indicated by "row 2" of Table 1 corresponding to cell set 1. Referring to FIG6 , first DCI 10 may schedule cells SCell 4 and SCell 5 indicated by "row 2" of Table 2 corresponding to cell set 2. For another example, cell set 1 may correspond to Table 1 shown in FIG11 , and referring to FIG11 , first DCI 11 may schedule cells PCell, SCell 1, SCell 2, and SCell 3 indicated by "row 5" of Table 1 corresponding to cell set 1. If the table corresponding to the cell set includes all cells in the cell set, the first DCI may schedule all cells in the cell set.
[0182] The number of cells 4 in cell set 1 is greater than the number of cells 2 in cell set 2, and the second value may be 4.
[0183] 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.
[0184] 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 through RRC parameters (e.g., maxNrofCodeWordsScheduledByDCI) to 1, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the second value.
[0185] 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.
[0186] 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, as shown in Figure 16, 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}.
[0187] As another example, as shown in Figure 17, when the terminal receives the first DCI10 and misses the first DCI9, the terminal can determine that the first DCI9 has been 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}.
[0188] For 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 through RRC parameters (e.g., maxNrofCodeWordsScheduledByDCI) to be 2, the number of bits of the HARQ-ACK information corresponding to the first PDCCH is equal to the second value multiplied by 2.
[0189] 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.
[0190] In the above example, the number of cells in cell set 1 is different from the number of cells in cell set 2, but 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, regardless of which cell set the terminal misses to detect the first DCI of, the same bits are reserved for the HARQ-ACK information corresponding to the PDSCH scheduled by the missed DCI. This allows the base station to determine the meaning of each HARQ-ACK information bit when decoding the bit, so that the base station and the terminal have the same understanding of the HARQ-ACK information.
[0191] 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 in the above-mentioned M PDSCHs, and L is a positive integer less than or equal to M.
[0192] 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.
[0193] 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 terminal configuring multiple cell sets as cell set 1 and cell set 2 as an example. In other embodiments, the terminal can be configured with more cell sets, such as cell set 3 and cell set 4. In this case, the terminal and the base station can determine the number of bits of the HARQ-ACK information corresponding to the first PDCCH based on 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.
[0194] In some embodiments, as shown in Figures 16 and 17, 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.
[0195] 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 acknowledgment NACK.
[0196] For example, taking the case where the terminal is configured with cell set 1 shown in Figure 5 and cell set 2 shown in Figure 6 , the number of cells in the first cell set, 4, is the larger value among the cell sets, and the second value is 4. When the second indication information in the first DCI 9 or the first DCI 10 indicates fewer than four cells (i.e., L is less than 4), referring to Figure 16 , if the first indication information in the first DCI 9 indicates cell set 1 and the second indication information indicates "2 rows," "2 rows" indicates cells PCell and SCell 1. Of the four bits of HARQ-ACK information for the PDSCH carried by PCell and SCell 1, two bits of HARQ-ACK information are used as padding bits. These two HARQ-ACK information bits are set to negative acknowledgment (NACK). Therefore, if the terminal successfully decodes the PDSCH carried by PCell and SCell 1, the four bits of HARQ-ACK information for the PDSCH scheduled by the first DCI 9 are represented as {ACK, ACK, NACK, NACK}. Similarly, the 4-bit HARQ-ACK information bits for the PDSCH scheduled by the first DCI 10 can also be expressed as {ACK, ACK, NACK, NACK}. Thus, 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}.
[0197] 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 in 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.
[0198] It is understood 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. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.
[0199] Figures 18 and 19 are schematic diagrams of the structures 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 possessed by the above method embodiments. In the embodiments of the present application, the communication device can be the terminal 120 as shown in Figure 1, or the base station 110 as shown in Figure 1, or a module (such as a chip) applied to the terminal or base station.
[0200] As shown in Figure 18, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the functions of the terminal or base station in the method embodiment shown in Figure 8 or Figure 15 above.
[0201] When the communication device 1300 is used to implement the functions of the terminal in the method embodiment shown in Figure 8: 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.
[0202] When the communication device 1300 is used to implement the function of the base station in the method embodiment shown in Figure 8: 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.
[0203] When the communication device 1300 is used to implement the functions of the terminal in the method embodiment shown in Figure 15: 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.
[0204] When the communication device 1300 is used to implement the functions of the base station in the method embodiment shown in FIG15 , the transceiver unit 1320 is used to transmit the first DCI, transmit M PDSCHs, and receive the HARQ-ACK codebook via the uplink channel; and the processing unit 1310 is used to perform processing-related functions. For a more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to the relevant description of the method embodiments shown in FIG8 and FIG15 .
[0205] As shown in Figure 19, communication device 1400 includes a processor 1410 and an interface circuit 1420. Processor 1410 and interface circuit 1420 are coupled to each other. It is understood that interface circuit 1420 can be a transceiver or an input / output interface. Optionally, communication device 1400 may also include a memory 1430 for storing instructions executed by processor 1410, input data required by processor 1410 to execute instructions, or data generated after processor 1410 executes instructions.
[0206] When the communication device 1400 is used to implement the method shown in FIG. 8 , the processor 1410 is used to implement the functions of the processing unit 1310 , and the interface circuit 1420 is used to implement the functions of the transceiver unit 1320 .
[0207] 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. When the terminal chip receives information from the base station, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the base station, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the base station by these modules.
[0208] When the above-mentioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above-mentioned method embodiment. When the base station chip receives information from the terminal, it can be understood that the information is first received by other modules in the base station (such as a radio frequency module or antenna) and then sent to the base station chip by these modules. When the base station chip sends information to the terminal, it can be understood that the information is sent to other modules in the base station (such as a radio frequency module or antenna) and then sent to the terminal by these modules.
[0209] In this application, when entity A sends information to entity B, it can be done directly from A to B or indirectly through another entity. Similarly, when entity B receives information from entity A, it can be done directly from entity B or indirectly through another entity. Entities A and B herein can be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information can be information exchange between a RAN node and a terminal, for example, between a base station and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, for example, between a CU and a DU; the sending and receiving of information can also be information exchange between different modules within a device, for example, between a terminal chip and other modules in the terminal, or between a base station chip and other modules within the base station.
[0210] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be 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.
[0211] 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, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well 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 an integral part of the processor. The processor and 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 storage medium can also exist in a base station or a terminal as discrete components.
[0212] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented 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 instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed 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 instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0213] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0214] In this application, "at least one" means one or more, and "more" 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 this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this 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.
[0215] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent 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
Patent Citations
HARQ-ACK information feedback method, HARQ-ACK information receiving method and HARQ-ACK information feedback device
CN119483837A
Two cell scheduling for NR operation
CN113473635A
HARQ-ACK codebook feedback method, terminal device and network device
CN115336354A
HARQ codebook and DAI for multi-cell scheduling
CN116325590A
Communication method and device
US20200358562A1