Communication method and device
By aligning DAI indications and monitoring timing across multiple DCIs, the method ensures accurate reception of HARQ-ACK feedback, addressing the issue of inconsistent decoding in wireless communication systems.
Patent Information
- Application Number
- JP2023524193
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-10-22
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2040-10-22
AI Technical Summary
The challenge in wireless communication systems is ensuring that network devices accurately receive Hybrid Automatic Repeat Request (HARQ) acknowledgment (ACK) feedback information, as current methods may result in inconsistent decoding due to multiple DCIs scheduling the same transport block (TB) leading to incorrect interpretation of HARQ-ACK codebooks.
The method involves detecting multiple DCIs at different PDCCH monitoring occasions, ensuring they have the same DAI indication, and generating a HARQ-ACK codebook based on this indication and monitoring timing to align feedback bits, thereby ensuring accurate decoding by the network device.
This approach ensures that the network device can accurately interpret the HARQ-ACK feedback information, improving the reliability of data transmission by aligning the correspondence between the HARQ-ACK codebook and the scheduled transport blocks.
Smart Images

Figure 0007605528000041 
Figure 0007605528000042 
Figure 0007605528000043
Abstract
Description
[Technical field]
[0001] The present application relates to the field of wireless communication technologies, and in particular to communication methods and devices. [Background technology]
[0002] In wireless communication systems, hybrid automatic repeat request (HARQ) techniques are commonly used to improve the reliability of data transmission.
[0003] Take downlink transmission as an example. After receiving a physical downlink shared channel (PDSCH) sent by a network device, the terminal device sends hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information to the network device to inform the network device whether a transport block (TB) carried on the PDSCH is successfully decoded. If the TB is successfully decoded, the terminal device feeds back an acknowledgement (ACK), and if the TB is not successfully decoded, the terminal device feeds back a negative acknowledgement (NACK).
[0004] Generally, the HARQ-ACK feedback information is maintained in a HARQ-ACK codebook and sent to the network device. One HARQ-ACK codebook may include HARQ-ACK feedback information corresponding to one or more PDSCH scheduling.
[0005] How to ensure that network devices receive HARQ-ACK feedback information accurately is a technical problem that currently needs to be solved. Summary of the Invention
[0006] The present application provides a communication method and apparatus, such that a network device accurately receives HARQ-ACK feedback information.
[0007] According to a first aspect, there is provided a method of communication, the method including:
[0008] The terminal device detects a first DCI at a first PDCCH monitoring occasion and detects a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling the same transport block TB, and the first DCI and the second DCI hold the same DAI indication.
[0009] The terminal device generates a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI.
[0010] The terminal device transmits a HARQ-ACK codebook.
[0011] In another possible implementation, the terminal device detects a first DCI at a first PDCCH monitoring occasion and detects a second DCI at a second PDCCH monitoring occasion, where the first PDCCH monitoring occasion and the second PDCCH monitoring occasion have a related relationship.
[0012] The terminal device generates a hybrid automatic repeat request acknowledgement HARQ-ACK codebook based on the DAI indication held in the second DCI and the first PDCCH monitoring occasion, where the position of the HARQ-ACK bit corresponding to the second DCI in the HARQ-ACK codebook is determined based on the DAI indication and the first PDCCH monitoring occasion.
[0013] The terminal device transmits a HARQ-ACK codebook.
[0014] In the above embodiment, the DAI indications carried in the first DCI and the second DCI for scheduling the same transport block have the same value, and the terminal device generates a HARQ-ACK codebook according to the DAI indication and the first PDCCH monitoring occasion. Therefore, the bits corresponding to the scheduled TBs determined by the terminal device according to both the DAI indication carried in the first DCI and the DAI indication carried in the second DCI are identical, thereby ensuring that the network side can accurately decode the generated HARQ-ACK.
[0015] In a possible implementation, the terminal device generating a HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI includes:
[0016] The terminal device determines a bit in the HARQ-ACK codebook for the HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI.
[0017] In the above-mentioned embodiment, when generating a HARQ-ACK codebook, the terminal device determines the HARQ-ACK bits corresponding to the TBs scheduled by the first DCI and the second DCI in the HARQ-ACK codebook based on the value of the DAI indication held in at least one of the first DCI and the second DCI and the first PDCCH monitoring timing, so that the bits corresponding to the scheduled TBs determined based on the value of the DAI indication held in the first DCI and the value of the DAI indication held in the second DCI are identical, thereby ensuring that the network side can accurately decode the generated HARQ-ACK.
[0018] In a possible implementation, the method further comprises: the terminal device receiving monitoring occasion configuration information, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, or the first PDCCH monitoring occasion and the second PDCCH monitoring occasion have a related relationship, and the DCIs of the repeated PDCCH monitoring occasions are for scheduling the same TB. It should be understood that the terminal device may determine that the first DCI and the second DCI schedule the same TB based on the monitoring occasion configuration information.
[0019] In the above embodiment, since the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, the DCI transmitted in the repeated PDCCH monitoring occasions schedules the same TB, thereby improving the reliability of DCI transmission.
[0020] In a possible implementation, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set. Since the first DCI and the second DCI for scheduling the same TB are in different monitoring occasions of the same search space set, the DCI can be repeatedly transmitted at different times, thereby improving the reliability of the DCI transmission.
[0021] In a possible implementation, the first DCI and the second DCI are located on the same component carrier or in the same BWP. Since the first DCI and the second DCI are located on the same subcarrier or in the same BWP, joint transmission of multiple DCIs is supported on the same component carrier / same BWP, which may improve the reliability of DCI reception.
[0022] In a possible implementation, the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook. The first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook, and the first DCI and the second DCI schedule the same TB. Therefore, it can be ensured that the feedback bits corresponding to the same TB are the same.
[0023] In a possible implementation, the DAI indication held in the first DCI and the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion. Since the value of the DAI indication held in the first DCI and the value of the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion, the feedback bits corresponding to the corresponding TBs determined based on the value of the DAI indication held in the first DCI and the value of the DAI indication held in the second DCI are identical, thereby ensuring that the network side can accurately decode the HARQ-ACK.
[0024] In a possible implementation, the index value of the first PDCCH monitoring occasion is smaller than the index value of the second PDCCH monitoring occasion.
[0025] In a possible implementation, the terminal device generates a hybrid automatic repeat request acknowledgement HARQ-ACK codebook based on a DAI indication held in at least one of the first DCI and the second DCI and a pre-configured PDCCH monitoring occasion, where the pre-configured PDCCH monitoring occasion is one of the first PDCCH monitoring occasion and the second PDCCH monitoring occasion.
[0026] In a possible implementation, the first DCI and the second DCI holding the same DAI indication includes the first DCI and the second DCI holding the same counter DAI indication and holding the same total DAI indication.
[0027] In a possible implementation, after the terminal device receives the second DCI, the method further includes a step of determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes the second DCI; a step of sorting the set of DCIs, where the order of the second DCIs in the set of DCIs is determined based on the second PDCCH monitoring timing; and a step of determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0028] In the above embodiment, the set of DCIs includes a second DCI (HARQ-ACKs corresponding to the set of DCIs are fed back on the same PUCCH resource). When the corresponding PUCCH resource for feeding back HARQ-ACK is determined, the order of the second DCI in the set of DCIs is determined based on the second PDCCH monitoring occasion, and then the target DCI is determined from the set of DCIs based on the order of the second DCI in the set of DCIs, so that the PUCCH resource is determined based on the target DCI. Therefore, the HARQ-ACK position is clear, and the PUCCH resource can be dynamically adjusted.
[0029] In a possible implementation, after the terminal device receives the first DCI and the second DCI, the method further includes a step of determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes the first DCI and the second DCI; a step of sorting the set of DCIs, where an order of the first DCI in the set of DCIs is determined based on a first monitoring occasion, and an order of the second DCI in the set of DCIs is determined based on a second PDCCH monitoring occasion; and a step of determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0030] In the above embodiment, the first DCI and the second DCI belong to a set of DCIs (HARQ-ACKs corresponding to the set of DCIs are fed back on the same PUCCH resource). When the corresponding PUCCH resource for feeding back HARQ-ACK is determined, the order of the second DCI in the set of DCIs is determined based on the second PDCCH monitoring occasion, and then the target DCI is determined from the set of DCIs based on the order of the second DCI in the set of DCIs, so that the PUCCH resource is determined based on the target DCI. Therefore, the HARQ-ACK position is clear and the PUCCH resource can be dynamically adjusted.
[0031] In a possible implementation, before the step of transmitting the HARQ-ACK codebook by the terminal device, the method further comprises: a step of receiving configuration information, where the configuration information indicates that the first PDCCH candidate and the second PDCCH candidate have an associated relationship, where the first DCI corresponds to the first PDCCH candidate and the second DCI corresponds to the second PDCCH candidate; a step of determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; a step of sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first monitoring occasion; and a step of determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0032] In the above embodiment, the first DCI and the second DCI belong to a set of DCIs (HARQ-ACKs corresponding to the set of DCIs are fed back on the same PUCCH resource). When the corresponding PUCCH resource for feeding back the HARQ-ACK is determined, the order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first PDCCH monitoring occasion, and then the target DCI is determined from the set of DCIs based on the order of each of the set of DCIs, so that the PUCCH resource is determined based on the target DCI. Therefore, the HARQ-ACK position is clear and the PUCCH resource can be dynamically adjusted.
[0033] According to a second aspect, there is provided a method of communication, the method comprising:
[0034] The network device transmits a first DCI at a first PDCCH monitoring occasion and transmits a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block TB, and the first DCI and the second DCI carry a same DAI indication.
[0035] The network device receives a hybrid automatic repeat request acknowledgement HARQ-ACK codebook sent by the terminal device.
[0036] The network device determines HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI.
[0037] In a possible implementation, the network device determining HARQ-ACK feedback information corresponding to a TB in a HARQ-ACK codebook based on a DAI indication and a first PDCCH monitoring timing held in at least one of the first DCI and the second DCI includes:
[0038] The network device determines a bit in the HARQ-ACK codebook for the HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI.
[0039] In a possible implementation, the method further includes a step of the network device transmitting monitoring occasion configuration information, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and the DCI transmitted in the repeated PDCCH monitoring occasions is for scheduling the same TB.
[0040] In a possible implementation, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set.
[0041] In a possible implementation, the first DCI and the second DCI are located on the same component carrier or the same BWP.
[0042] In a possible implementation, the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
[0043] In a possible implementation, the DAI indication carried in the first DCI and the DAI indication carried in the second DCI are determined based on an index value of the first PDCCH monitoring occasion.
[0044] In a possible implementation, the index value of the first PDCCH monitoring occasion is smaller than the index value of the second PDCCH monitoring occasion.
[0045] In a possible implementation, the first DCI and the second DCI having the same DAI indication include the following.
[0046] The first DCI and the second DCI hold the same counter DAI indication and hold the same total DAI indication.
[0047] In a possible implementation, the method further includes a step of determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes a second DCI; a step of sorting the set of DCIs, where an order of the second DCIs in the set of DCIs is determined based on a second PDCCH monitoring occasion; and a step of determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0048] In a possible implementation, the method further includes a step of determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes a first DCI and a second DCI; a step of sorting the set of DCIs, where an order of the first DCIs in the set of DCIs is determined based on a first monitoring occasion, and an order of the second DCIs in the set of DCIs is determined based on a second PDCCH monitoring occasion; and a step of determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0049] In a possible implementation, the method further comprises: transmitting configuration information, where the configuration information indicates that the first PDCCH candidate and the second PDCCH candidate have an associated relationship, where the first DCI corresponds to the first PDCCH candidate and the second DCI corresponds to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs are fed back on a same PUCCH resource; sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first monitoring occasion; and determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0050] According to a third aspect, there is provided a communications device comprising at least one processor, wherein the at least one processor is connected to a memory, and wherein the at least one processor is configured to read and execute a program stored in the memory, causing the communications device to perform a method according to any one of the first aspect.
[0051] According to a fourth aspect, there is provided a communications device comprising at least one processor, wherein the at least one processor is connected to a memory, and wherein the at least one processor is configured to read and execute a program stored in the memory, causing the communications device to perform a method according to any one of the second aspect.
[0052] According to a fifth aspect, there is provided a communications device comprising a processing unit and a transceiver unit, and may further comprise a storage unit, which may be coupled to the processing unit and configured to store programs and instructions required by the processing unit to perform functions, thereby implementing the method according to any one of the first aspects.
[0053] According to a sixth aspect, there is provided a communications device comprising a processing unit and a transceiver unit, and may further comprise a storage unit, which may be coupled to the processing unit and configured to store programs and instructions required by the processing unit to perform functions, thereby implementing the method according to any one of the second aspects.
[0054] According to a seventh aspect there is provided a chip coupled to a memory and configured to read and execute program instructions stored in the memory, for implementing a method according to any one of the first or second aspects.
[0055] According to an eighth aspect there is provided a computer readable storage medium storing computer instructions which, when executed on a computer, cause the computer to perform a method according to any one of the first or second aspects.
[0056] According to a ninth aspect there is provided a computer program product which, when invoked by a computer, causes the computer to carry out a method according to any one of the first or second aspects. [Brief description of the drawings]
[0057] [Figure 1] FIG. 1 is a schematic architecture diagram of a single-point transmission system to which embodiments of the present application are applicable;
[0058] [Diagram 2] FIG. 1 is a schematic architectural diagram of a multi-point transmission system to which embodiments of the present application are applicable;
[0059] [Diagram 3] FIG. 2 is a schematic diagram of collaborative feedback according to an embodiment of the present application; [Figure 4] FIG. 2 is a schematic diagram of collaborative feedback according to an embodiment of the present application;
[0060] [Diagram 5] FIG. 1 is a schematic diagram of HARQ-ACK codebook feedback in the current technology; [Figure 6] FIG. 1 is a schematic diagram of HARQ-ACK codebook feedback in the current technology;
[0061] [Figure 7] 4 is a schematic flowchart of a communication method implemented on a terminal device side according to an embodiment of the present application;
[0062] [Figure 8] FIG. 2 is a schematic diagram of a DAI indication in a repeated transmission DCI according to an embodiment of the present application;
[0063] [Figure 9] FIG. 2 is a schematic diagram of a DAI indication in a repeated transmission DCI according to an embodiment of the present application;
[0064] [Figure 10A] 4 is a schematic flowchart of a HARQ-ACK codebook generation process according to an embodiment of the present application; [Figure 10B] 4 is a schematic flowchart of a HARQ-ACK codebook generation process according to an embodiment of the present application;
[0065] [Figure 11] 4 is a schematic flowchart of a pseudocode corresponding to a HARQ-ACK codebook generation process according to an embodiment of the present application;
[0066] [Figure 12a] FIG. 2 is a schematic diagram of a generated HARQ-ACK codebook according to an embodiment of the present application; [Figure 12b] FIG. 2 is a schematic diagram of a generated HARQ-ACK codebook according to an embodiment of the present application;
[0067] [Figure 13a]FIG. 2 is a schematic diagram of a generated HARQ-ACK codebook according to an embodiment of the present application; [Figure 13b] FIG. 2 is a schematic diagram of a generated HARQ-ACK codebook according to an embodiment of the present application;
[0068] [Figure 14] 4 is a schematic flowchart of HARQ-ACK feedback implemented on a network device side according to an embodiment of the present application;
[0069] [Figure 15] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0070] [Figure 16] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0071] [Figure 17] 1 is a schematic diagram of the structure of a communication device according to another embodiment of the present application;
[0072] [Figure 18] 1 is a schematic diagram of the structure of a communication device according to another embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0073] In order to clarify the objectives, technical solutions and advantages of the present application, the following will further describe the present application in detail with reference to the accompanying drawings.
[0074] In the following, some terms in the embodiments of the present application will be explained in order to facilitate understanding by those skilled in the art.
[0075] (1) A terminal device may include a device that provides voice and / or data connectivity to a user, such as a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal device may communicate with a core network through a radio access network (RAN) and exchange voice and / or data with the RAN. A terminal device may include a user equipment (UE), a wireless terminal device, a mobile terminal device, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, a user device, or the like. For example, a terminal device may include a mobile phone (also called a "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, or a smart wearable device. For example, a terminal device may be a device such as a personal communications service (PCS) telephone, a cordless telephone, a session initiation protocol (SIP) telephone, a wireless local loop (WLL) station, or a personal digital assistant (PDA), etc. Terminal devices may alternatively include limited devices, such as devices with relatively low power consumption, limited storage capacity, or limited computing capabilities.For example, the terminal device includes an information sensing device such as a barcode, a radio frequency identification (RFID), a sensor, a global positioning system (GPS), or a laser scanner.
[0076] By way of example and not of limitation, in the embodiments of the present application, the terminal device may alternatively be a wearable device. A wearable device may also be called a wearable intelligent device, which is a general term for wearable devices that are intelligently designed and developed for daily wear by using wearable technology, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that can be directly worn on the body or integrated into the user's clothing or accessories. A wearable device is not only a hardware device, but also implements powerful functions through software support, data exchange, and cloud interaction). In a broad sense, a wearable intelligent device includes a full-function and large-sized device that can implement all or part of its functions without relying on a smartphone, such as a smart watch or smart glasses, and a device that is specialized in only one type of application function and needs to cooperate with other devices such as a smartphone, such as various smart bands, smart helmets, or smart jewelry for monitoring physical signs.
[0077] The terminal device may alternatively be an on-board module, on-board component, on-board chip, or on-board unit that is built into the vehicle as one or more components or units. The vehicle may implement the methods herein using an on-board module, on-board module assembly, on-board component, on-board chip, or on-board unit that is built into the vehicle.
[0078] (2) The network device may be, for example, an access network (AN) device, such as a device in an access network that includes base stations (e.g., access points) and communicates with wireless terminal devices over an air interface through one or more cells. The network device may be configured to convert received radio frames to and from Internet Protocol (IP) packets and act as a router between the terminal devices and the rest of the access network, which may include an IP network. The network device may also coordinate attribute management of the air interface. For example, the network device may include an evolved Node B (eNB, or e-NodeB, evolved Node B) in a long term evolution (LTE) system or an LTE-Advanced (LTE-A) system, or a next generation Node B (gNB) in a fifth generation (5G) mobile communication technology new radio (NR) system, or a central unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system. This is not limited to the embodiments of the present application.
[0079] For example, in the network structure, the radio access network device may be a CU node or a DU node, or an access network device including a CU node and a DU node. Specifically, the CU node is configured to support protocols such as radio resource control (RRC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP). The DU node is configured to support a radio link control (RLC) layer protocol, a medium access control (MAC) layer protocol, and a physical layer protocol.
[0080] It can be understood that in the embodiment 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 the downlink data channel, the downlink control channel, the uplink data channel, and the uplink control channel in the physical layer. In different systems and different scenarios, the data channel and the control channel may have different names. This is not limited in the embodiment of the present application.
[0081] The radio access network device and the terminal device in the embodiment of the present application include indoor or outdoor devices, handheld devices, or vehicle-mounted devices, and can be deployed on the ground, or on the water surface, or in the air on an airplane, a balloon, or a satellite. The application scenarios of the network device and the terminal device are not limited in the embodiment of the present application.
[0082] It should be noted that the terms "system" and "network" may be used interchangeably in the embodiments of the present application. "Multiple" means two or more. In view of this, "multiple" may also be understood as "at least two" in the embodiments of the present application. "At least one" may be understood as one or more, for example, one, two, or more. For example, including at least one means including one, two, or more, without any limitation as to which are included. For example, including at least one of A, B, and C may mean including A, B, or C, including A and B, A and C, or including B and C, or including A, B, and C. The term "and / or" describes the association relationship between related objects and indicates that three relationships may exist. For example, A and / or B may represent the following three cases: only A exists, both A and B exist, and only B exists. Additionally, unless otherwise specified, the " / " symbol generally indicates an "or" relationship between associated objects.
[0083] Unless otherwise specified, ordinal numbers such as "first" and "second" referred to in the embodiments of the present application are intended to distinguish between multiple objects and are not intended to limit the order, chronology, priority, or importance of the multiple objects. In addition, descriptions such as "first" and "second" do not necessarily indicate that the objects are different.
[0084] The embodiments of the present invention are applicable to single-point transmission scenarios (e.g. single TRP), as well as to multi-point transmission scenarios (e.g. multi-TRP) and any scenario derived from the single-point or multi-point transmission scenarios.
[0085] Figure 1 shows a communication system in a single-point transmission scenario to which the embodiments of the present application are applicable. The communication system includes a core network device 110, a radio access network device 120, and at least one terminal device (such as the terminal device 130 and the terminal device 140 in Figure 1). The terminal device is connected to the radio access network device in a wireless manner, and the radio access network device is connected to the core network device in a wireless manner or a wired manner. The core network device and the radio access network device may be different physical devices independent of each other, or the functions of the core network device and the logical functions of the radio access network device may be integrated into the same physical device, or some functions of the core network device and some functions of the radio access network device may be integrated into one physical device. The terminal device may be located at a fixed location or may be mobile.
[0086] In order to improve the reliability of signal transmission, a coordinated multi-point transmission (CoMP) mechanism may be used. When CoMP transmission is used, multiple points (TRPs) or cells communicate with the same terminal device, and scheduling information and / or data are exchanged between the TRPs. This transmission mechanism may be used to improve data transmission reliability. Specifically, since multiple points have spatial separation, the correlation of transmission links from multiple points to the same terminal device is relatively low. In this case, when a transmission link suddenly breaks, or in other words, deep fading suddenly occurs, the terminal device can still receive the signal of another transmission link, thereby improving the reliability of signal transmission.
[0087] FIG. 2 illustrates a communication system in a multi-point transmission scenario in which a CoMP transmission mechanism is used and an embodiment of the present application is applicable. The communication system includes a network device 210, a network device 220, and at least one terminal device (e.g., the terminal device 230 in FIG. 1). The terminal device is connected to the network device 210 and the network device 220 in a wireless manner, and the network device 210 and the network device 220 may simultaneously provide services for the terminal device 230. The network devices may include a scheduling device and a transmitting device. The function of the scheduling device may include configuring uplink and downlink resources and / or transmitting downlink control information (DCI) in a base station scheduling mode, and the function of the transmitting device may include transmitting downlink signals and receiving uplink signals. The scheduling device and the transmitting device may be arranged in an integrated manner or may be arranged independently. For example, the scheduling device includes, but is not limited to, an LTE base station eNB and / or an NR base station gNB, and the transmitting device includes, but is not limited to, a transmission receiving point TRP or a remote radio head RRH. A terminal device may receive downlink / sidelink signals and / or transmit uplink / sidelink signals.
[0088] 1 and 2 are merely schematic diagrams. The communication system may further include other network devices, for example, wireless relay devices and wireless backhaul devices not shown in Fig. 1 and 2. The number of core network devices, radio access network devices, and terminal devices included in the communication system is not limited in the embodiments of the present application.
[0089] According to the above-mentioned network system to which the present application is applicable, the network device transmits DCI for downlink scheduling to the terminal device, and the terminal device detects the DCI based on the PDCCH monitoring occasion. The DCI carries indication information for scheduling the PDSCH / transport block (TB), for example, a time-frequency resource indication of the PDSCH. The DCI further carries indication information indicating an HARQ-ACK feedback time point and a PUCCH resource indicator PRI carrying the HARQ-ACK feedback information. The base station may flexibly coordinate the resource used to report the HARQ-ACK by using the two indication information, for example, select the resource size according to the number of bits of the HARQ-ACK and select the time-frequency position of the resource according to the current channel state. The terminal device determines whether the transport block (TB) carried by the PDSCH is correctly received by demodulating the PDSCH, and reports information about whether the transport block (TB) is correctly received to the network device, where the report is called HARQ-ACK feedback information or HARQ-ACK codebook. For example, a feedback of NACK indicates that the corresponding data has not been correctly received and needs to be retransmitted by the network device, and a feedback of ACK indicates that the corresponding data has been correctly received. The HARQ-ACK feedback information may be carried on a PUSCH or a PUCCH. The indication of the HARQ-ACK feedback time is indicated relative to the end time of the PDSCH scheduling. For example, if the DCI indicates that the end time of the PDSCH scheduling is k0 and the HARQ-ACK feedback delay is k1, then the actual HARQ-ACK feedback time is k0+k1.
[0090] One PDSCH scheduling may correspond to one or multiple HARQ-ACK bits. For example, if multiple codewords (CWs) in one PDSCH scheduling correspond to one transport block (TB) separately, each CW may correspond to one HARQ-ACK bit; or one PDSCH scheduling includes multiple code blocks (CBs), each CB corresponds to one HARQ-ACK bit, thereby enabling CW-level or CB-level retransmission.
[0091] Multiple PDSCH schedulings can be jointly fed back. Specifically, one PUCCH is used to carry HARQ-ACK feedback information of multiple PDSCH schedulings. In this case, one HARQ-ACK codebook (i.e., one HARQ-ACK bit sequence) is carried on PUCCH, and different bits in the codebook correspond to different PDSCH schedulings. For example, if one PDSCH is scheduled at time 1 and time 2, and a PUCCH is scheduled to carry a HARQ-ACK codebook at time 3, the HARQ-ACK codebook includes at least two bits, where one bit corresponds to PDSCH scheduling at time 1, and the value of the bit indicates the reception status of the TB carried by the PDSCH scheduled at time 1; the other bit corresponds to PDSCH scheduling at time 2, and the value of the bit indicates the reception status of the TB carried by the PDSCH scheduled at time 2.
[0092] The correspondence between the bits in the HARQ-ACK codebook and the PDSCH, and the number of bits in the codebook are both determined based on the indication information held in the DCI. Specifically, a set of one or more DCIs indicating the same HARQ-ACK feedback time point is first determined as a set of DCIs, and a protocol specifies a sorting rule of the DCIs in the set of DCIs. The same feedback time point may be at a slot level or a sub-slot level. For example, if the HARQ-ACK feedback time points indicated by two DCIs are in the same slot or sub-slot, the two DCIs are in the same set of DCIs. The terminal device receives the DCIs at each PDCCH monitoring occasion, determines the corresponding HARQ-ACK feedback time point, and determines the set of DCIs from the DCIs. As shown in Figures 3 and 4, there are PDCCH monitoring occasions 1 and 2 before the PUCCH transmission time, and DCIs can be simultaneously delivered on different component carriers (CCs) at the same PDCCH monitoring occasion. For example, one DCI is transmitted separately on CC1 and CC2. In this way, four DCIs are transmitted in total, and the feedback time indicated by the four DCIs is all slot n. Therefore, the four DCIs are a set of DCIs, and the four DCIs are jointly fed back, that is, the PDSCH scheduled by the four DCIs at the two PDCCH monitoring occasions is fed back by using the same HARQ-ACK codebook, and the HARQ-ACK codebook is fed back on the PUCCH at slot n indicated by the DCI.
[0093] After the set of DCIs that need to be jointly fed back is determined, the HARQ-ACK bit arrangement corresponding to the PDSCH scheduled by the set of DCIs, for example, the arrangement order of the HARQ-ACK bits corresponding to the four DCIs in the HARQ-ACK codebook in FIG. 3, needs to be further determined. Specifically, based on the downlink assignment index (DAI) indication held in the DCI, the bit sequence in the HARQ-ACK codebook of the HARQ-ACK bits of the PDSCH scheduled by the DCI can be determined. Generally, the DAI indication relates to the order of the DCIs, so that the terminal device determines the DCIs that are not detected, so that the number and arrangement of the HARQ-ACK bits are not controlled by the base station. The DAI indication is classified into a counter DAI indication and a total DAI indication. The counter DAI indication is sequentially increased by 1 in ascending order of DCI, and the total DAI indication is determined based on the number of all DCIs transmitted at the PDCCH monitoring occasion where the current DAI indication is located and the previous PDCCH monitoring occasion in a set of DCIs. For example, in FIG. 3, if the values of the counter DAI indications held in DCI1 to DCI4 are 1 to 4 respectively, the four bits in the HARQ-ACK codebook correspond sequentially to the demodulation results of the PDSCHs scheduled by DCI1 to DCI4. In FIG. 3, the total DAI in DCI1 and DCI2 is 2, and the total DAI in DCI3 and DCI4 is 4. If the terminal device misses DCI1 but receives DCI2, the terminal device may recognize that the terminal device misses the detection of DCI1 based on the value of the total DAI indication held in DCI2. Thus, the first bit in the HARQ-ACK codebook fed back by the terminal device corresponds to the missed DCI1, and the value of the first bit is NACK. Generally, when the number of configured component carriers is greater than one, the DCI holds a total DAI indication, otherwise the DCI holds only a counter DAI indication.
[0094] The sorting method of DCIs in a set of DCIs that need to be jointly fed back is that, in the same PDCCH monitoring occasion, the DCIs are first sorted in ascending order of component carrier index values, and then the DCIs are sorted in ascending order of PDCCH monitoring occasion index values, that is, the times of the PDCCH monitoring occasions are sorted from front to back. As shown in Figure 3, the DAI indications of DCI1 to DCI4 are determined according to the DCI sorting rules.
[0095] The PUCCH resource may be determined based on DCI sorting. Since the network device adjusts the format and / or size of the PUCCH resource based on the number of HARQ-ACK bits fed back at the current scheduling time, each DCI in a set of DCIs that need to be jointly fed back may indicate a PUCCH resource. For example, in PDCCH monitoring time 1, the base station determines that the PUCCH resource is for holding a 2-bit HARQ-ACK codebook and uses format 0; in PDCCH monitoring time 2, the base station determines that the PUCCH resource is for holding a 4-bit HARQ-ACK codebook and uses format 3. However, only one PUCCH resource indication in a set of DCIs is valid (joint feedback). In this case, the PUCCH resource is determined based on the last one DCI, and it is agreed that the last one DCI is the last one DCI determined based on the above DCI sorting.
[0096] PDCCH reliability can be improved by using coordinated multi-point transmission, where multiple points repeatedly transmit DCI for scheduling the same PDSCH at multiple PDCCH monitoring occasions, or in other words multiple DCIs are for scheduling the same transport block (TB), improving the reliability of DCI reception and thus improving PDSCH reliability.
[0097] Currently, coordinated multipoint transmission may use multiple chance DCI transmission. The terminal device detects, demodulates, and decodes DCI independently at the PDCCH monitoring opportunity configured by the network device. In other words, the terminal device does not perceive repeated DCI transmission. Multiple DCIs may schedule the same PDSCH or TB, and multiple DCIs may correspond to the same HARQ-ACK bit, reducing feedback overhead. The indication information bits of multiple DCIs and the coding schemes of DCIs may be different. For example, separate DCIs indicate different time-frequency resources, different beamforming schemes, or the like. Alternatively, DCI1 uses aggregation level 2, and DCI2 uses aggregation level 4. The aggregation level represents the size of the physical resource occupied by DCI, and when the number of bits of DCI is the same, a higher aggregation level indicates a lower bit rate. This mechanism can solve the problem that PDSCH cannot receive data when one transmission link is interrupted. However, the HARQ-ACK feedback time points indicated by the multiple DCIs are the same, and as a result, the HARQ-ACK bits corresponding to the multiple DCIs are the same.
[0098] By using the above mechanism, a problem may occur that the network device cannot receive the HARQ-ACK codebook accurately. As shown in Figure 5, when the terminal device detects four DCIs at PDCCH monitoring time 1 and PDCCH monitoring time 2, and the four DCIs are a set of DCIs that need to be jointly fed back, and DCI2 and DCI4 schedule the same PDSCH, the terminal device's detection results for DCI2 and DCI4 may result in different HARQ-ACK codebooks. As a result, the network device cannot interpret the HARQ-ACK codebook. Specifically, as shown in Figure 5, when the terminal device detects DCI2 and DCI4, and determines that DCI2 and DCI4 indicate that the same TB is scheduled, and chooses to determine the HARQ-ACK feedback based on DCI2 and discard DCI4, or when the terminal device only detects DCI2, the HARQ-ACK codebook includes three bits corresponding sequentially to the HARQ-ACK feedback information of the PDSCH scheduled by DCI1, DCI2, and DCI3. When the terminal device detects DCI2 and DCI4, and determines that DCI2 and DCI4 indicate that the same TB is scheduled, and chooses to determine HARQ-ACK feedback based on DCI4 and discard DCI2, or when the terminal device only detects DCI4, the terminal device determines according to the DAI indication that the HARQ-ACK codebook includes 4 bits, where bit 0, bit 2, and bit 3 correspond sequentially to the HARQ-ACK feedback information of the PDSCH scheduled by DCI1, DCI3, and DCI4, and DCI2 corresponding to bit 1 is discarded, so that the value of bit 1 is NACK. Because the network device cannot recognize the DCI detection result of the terminal device, the network device cannot accurately interpret the HARQ-ACK codebook.
[0099] As shown in Figure 6, if a terminal device detects six DCIs at PDCCH monitoring occasion 1, PDCCH monitoring occasion 2, and PDCCH monitoring occasion 3, the six DCIs are a set of DCIs that need to be jointly fed back, DCI2 and DCI6 schedule the same PDSCH, DCI3 and DCI5 schedule the same PDSCH, and the terminal device's detection results for DCI2 and DCI6 or DCI3 and DCI5 may result in different HARQ-ACK codebooks, so that the network device cannot interpret the HARQ-ACK codebook. In one case, the terminal device detects DCI2 and DCI6, determines that DCI2 and DCI6 indicate that the same TB is scheduled, and determines HARQ-ACK feedback based on DCI2 and chooses to discard DCI6; or the terminal device detects only DCI2, detects DCI3 and DCI5, determines that DCI3 and DCI5 indicate that the same TB is scheduled, and determines HARQ-ACK feedback based on DCI3 and chooses to discard DCI5; or if the terminal device detects only DCI3, the terminal device determines based on the DAI indication that the HARQ-ACK codebook includes four bits sequentially corresponding to HARQ-ACK feedback information of PDSCHs scheduled by DCI1, DCI2, DCI3, and DCI4.In another case, the terminal device detects DCI2 and DCI6, determines that DCI2 and DCI6 indicate that the same TB is scheduled, and determines HARQ-ACK feedback based on DCI6 and selects to discard DCI2; or the terminal device detects only DCI2, detects DCI3 and DCI5, determines that DCI3 and DCI5 indicate that the same TB is scheduled, and determines HARQ-ACK feedback based on DCI6 and selects to discard DCI3; or if the terminal device detects only DCI3, the terminal device determines based on the DAI indication that the HARQ-ACK codebook includes 6 bits, where bit 0, bit 3, bit 4, and bit 5 correspond sequentially to the HARQ-ACK feedback information of the PDSCH scheduled by DCI1, DCI4, DCI5, and DCI6, and DCI2 and DCI3 corresponding to bit 1 and bit 2 are discarded, so that the values of both bit 1 and bit 2 are NACK. Because the network device cannot recognize the DCI detection result of the terminal device, the network device cannot interpret the HARQ-ACK codebook accurately.
[0100] In order to enable a network device to receive HARQ-ACK feedback information accurately, the embodiment of the present application provides a communication method and its device. When multiple DCIs schedule the same transport block (TB), it can ensure that the network device can receive HARQ-ACK feedback information accurately, that is, the correspondence between the bits in the HARQ-ACK codebook and the PDSCH obtained by the network device according to the HARQ-ACK codebook is consistent with the correspondence between the bits in the HARQ-ACK codebook and the PDSCH fed back by the terminal device. In this way, the HARQ-ACK feedback information is received accurately.
[0101] FIG. 7 is a schematic flowchart of an example of a communication method implemented on a terminal device side according to an embodiment of the present application.
[0102] As shown in the figure, the procedure may include the following steps:
[0103] S701. A terminal device detects a first DCI at a first PDCCH monitoring occasion, and detects a second DCI at a second PDCCH monitoring occasion.
[0104] Optionally, the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI have the same DAI indication. It should be understood that the first DCI and the second DCI have the same DAI indication means that a value of the DAI indication in the first DCI is the same as a value of the DAI indication in the second DCI.
[0105] The first DCI and the second DCI are for scheduling the same transport block (TB) may be understood to mean that the PDSCH scheduled by the first DCI and the second DCI holds the same transport block (TB). It should be understood that when the first DCI and the second DCI are successfully detected, the terminal device may determine that the two DCIs are for scheduling the same TB based on the HARQ process indications and new data indicators (NDIs) held in the first DCI and the second DCI showing the same values. It should be further understood that the case where the terminal device detects only the first DCI or the second DCI is not excluded in this application.
[0106] Optionally, before detecting the first DCI and the second DCI, the terminal device receives PDCCH monitoring occasion configuration information, where the configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion have a related relationship, and the related relationship indicates that the DCI detected at the first PDCCH monitoring occasion and the DCI detected at the second PDCCH monitoring occasion are for scheduling the same TB. In this case, it can be determined that the first DCI and the second DCI are for scheduling the same TB based on the configuration information. When the terminal device detects only the second DCI or discards the first DCI based on the PDCCH monitoring occasion configuration information, the terminal device and the network device have a consistent understanding of the HARQ-ACK codebook, thereby ensuring transmission reliability.
[0107] Optionally, the transmission mechanism of the first DCI at the first PDCCH monitoring occasion and the second DCI at the second PDCCH monitoring occasion is multiple chance DCI transmission. That is, the information bits or coding schemes indicated by the first DCI and the second DCI may not be completely identical. The terminal device detects and demodulates the DCI independently, but performs joint decoding for each monitoring occasion of the PDCCH monitoring occasions configured by the network device. For example, the terminal device obtains multiple demodulated soft information through multiple PDCCH monitoring occasions, and combines the multiple soft information for decoding, thereby equally improving the signal-to-noise ratio (SNR) of DCI reception and improving the reliability of DCI reception.
[0108] In another example, the transmission mechanism of the first DCI at the first PDCCH monitoring time and the second DCI at the second PDCCH monitoring time is a repetitive DCI transmission, and the terminal device needs to perceive the repetitive DCI transmission. Specifically, the association relationship between PDCCH candidates (PDCCH detection units, where one PDCCH candidate corresponds to one DCI detection process and corresponds to a specific time-frequency resource for holding DCI) at different PDCCH monitoring times can be agreed upon in advance. The terminal device determines the transmission position of the repetitive DCI based on the association relationship, detects and demodulates the DCI, and performs soft combining and decoding operations on the associated PDCCH candidates respectively. The soft combining operation requires that the indication information (original bits) and the coded bits of the repetitive transmission DCI are completely identical. For example, the DCI information has the same number of bits, the same indication content, and the same aggregation level.
[0109] Optionally, the higher layer signaling indicates that the current DCI transmission is one of a multi-opportunity DCI transmission mode and a repetitive DCI transmission mode.
[0110] Optionally, the HARQ-ACK codebook generation mechanisms in the above two DCI transmission modes are identical.
[0111] Optionally, the first DCI and the second DCI correspond to the same search space set. In this case, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion in the PDCCH monitoring occasion configured for the search space set may be determined based on a preset criterion. For example, the first PDCCH monitoring occasion is an odd-numbered PDCCH monitoring occasion in the PDCCH monitoring occasion configured for the search space set, and the second PDCCH monitoring occasion is an even-numbered PDCCH monitoring occasion in the PDCCH monitoring occasion configured for the search space set. In this manner, the configuration of the search space set may be omitted.
[0112] Optionally, the first DCI and the second DCI correspond to different search space sets. For example, the first DCI corresponds to a first search space set, and the second DCI corresponds to a second search space set. In this case, the PDCCH monitoring occasion configured for the first search space set is the first PDCCH monitoring occasion, and the PDCCH monitoring occasion configured for the second search space set is the second PDCCH monitoring occasion. In this manner, flexible configuration of the search space sets of the two TRPs may be supported.
[0113] Optionally, index values of the PDCCH monitoring occasions of the first DCI and the second DCI are determined. For example, the index values of the PDCCH monitoring occasions increase sequentially in time order. For example, in this embodiment of the present application, if the first PDCCH monitoring occasion is earlier than the second PDCCH monitoring occasion, the index value of the first PDCCH monitoring occasion is smaller than the index value of the second PDCCH monitoring occasion; or, if the second PDCCH monitoring occasion is earlier than the first PDCCH monitoring occasion, the index value of the first PDCCH monitoring occasion is larger than the index value of the second PDCCH monitoring occasion. The first PDCCH monitoring occasion and / or the second PDCCH monitoring occasion may include one or more component carriers for transmitting the DCI. Optionally, the first DCI and the second DCI may be located on the same component carrier or may be located on the same bandwidth part (BWP).
[0114] Optionally, the first DCI and the second DCI may respectively carry a counter DAI indicator and a total DAI indication, where the values of the counter DAI indication carried in the first DCI and the second DCI are identical, and further, the values of the total DAI indication carried in the first DCI and the second DCI are also identical.
[0115] Optionally, the DAI indications (e.g., counter DAI indication and total DAI indication) held in the first DCI and the second DCI are determined based on the first PDCCH monitoring occasion. The DAI indications held in the first DCI and the second DCI are determined based on the first PDCCH monitoring occasion, which may be understood as the DAI indications held in the first DCI and the second DCI need to be determined based on the order of the first DCI and the second DCI in a set of DCIs. The set of DCIs indicates that the HARQ-ACK is fed back at the same time point. The order of the DCIs needs to be determined based on the index value of the corresponding PDCCH monitoring occasion. Since the DAI indicated by the first DCI and the second DCI are the same, the PDCCH monitoring occasion needs to be agreed upon to determine the value of the DAI indication. In this embodiment of the present application, the index value of the first PDCCH monitoring occasion corresponding to the first DCI is agreed upon. In this way, it can be ensured that the HARQ-ACK codebook determined based on any one of the first DCI and the second DCI is the same.
[0116] Specifically, at the network device side, the first PDCCH monitoring occasion may be used as a reference monitoring occasion, and the network device sorts the DCIs sent at the first PDCCH monitoring occasion and the second PDCCH monitoring occasion, and determines the value of the DAI indication held in the first DCI and the second DCI according to the order of the DCIs at the reference monitoring occasion. The system may pre-agree that the first PDCCH monitoring occasion is used as the reference monitoring occasion, or in another manner, the terminal device may know which PDCCH monitoring occasion is used as the reference monitoring occasion. At the terminal device side, the first PDCCH monitoring occasion may be used as the reference monitoring occasion, and the HARQ-ACK codebook is determined according to the value of the DAI indication and the first PDCCH monitoring occasion.
[0117] For example, as shown in Figure 8, DCI is delivered at PDCCH monitoring occasion 1 and PDCCH monitoring occasion 2 in the above-mentioned multi-opportunity DCI transmission mode or repetitive DCI transmission mode, and the DCI is hereinafter collectively referred to as repetitive transmission DCI. In the figure, the DCI transmission on component carrier 2 (CC2) at PDCCH monitoring occasion 1 and PDCCH monitoring occasion 2 is a repetitive transmission DCI, and schedules the same TB.
[0118] As shown in (a) of FIG. 8, the four DCIs transmitted at PDCCH monitoring time 1 and PDCCH monitoring time 2 correspond to the same HARQ-ACK feedback time, that is, the four DCIs are a set of DCIs that need to be jointly fed back. If it is agreed that the value of the DAI indication held in the repeatedly transmitted DCI is determined based on the PDCCH monitoring time 1, the four DCIs are sorted, and the order of the four DCIs is DCI1, DCI2, DCI3, and DCI4. Using the PDCCH monitoring time 1 as the reference monitoring time means that the values of the DAI indications held in DCI2 and DCI4 are determined based on the order of DCI2 transmitted at the reference monitoring time. Since the order of DCI2 is 2, the value of the counter DAI indication held in DCI2 is equal to 2, and the value of its total DAI indication is also equal to 2. The DAI indication held in DCI4 should be equal to the DAI indication held in DCI2. Therefore, the value of the counter DAI indication held in DCI4 is equal to 2, and its total DAI indication value is equal to 2. It should be understood that the orders of DCI2 and DCI4 are identical. Alternatively, only DCI1, DCI2, and DCI3 may be sorted, and the DAI indication of DCI4 is determined directly based on the order of DCI2.
[0119] As shown in (b) of FIG. 8, if it is agreed that the value of the DAI indication held in the repeated transmission DCI is determined based on the PDCCH monitoring occasion 2, the four DCIs are sorted, and the order of the four DCIs is DCI1, DCI2, DCI3, and DCI4. Using the PDCCH monitoring occasion 2 as the reference monitoring occasion means that the value of the DAI indication held in DCI2 and DCI4 is determined based on the order of DCI4 transmitted at the reference monitoring occasion. Since the order of DCI4 is 4, the value of the counter DAI indication held in DCI4 is equal to 4, and the value of its total DAI indication is also equal to 4. The DAI indication held in DCI2 should be equal to the DAI indication held in DCI4. Therefore, the value of the counter DAI indication held in DCI2 is equal to 4, and the value of its total DAI indication is equal to 4. It should be understood that the order of DCI2 and DCI4 is the same. Alternatively, only DCI1, DCI2, and DCI3 may be sorted, and the DAI indication of DCI2 is determined directly based on the order of DCI4.
[0120] In another example, as shown in Figure 9, DCIs are delivered in the above-mentioned multi-opportunity DCI transmission mode or repetitive DCI transmission mode at PDCCH monitoring occasion 1, PDCCH monitoring occasion 2, and PDCCH monitoring occasion 3, and the DCIs are hereinafter collectively referred to as repetitive transmission DCIs. DCI2 and DCI6 schedule TB1, DCI2 and DCI6 are repetitive transmission DCIs, and DCI3 and DCI5 schedule TB2, DCI3 and DCI5 are repetitive transmission DCIs.
[0121] As shown in (a) of FIG. 9, if it is agreed that the values of the DAI indications held in the repeated transmissions DCI2 and DCI6 are determined based on the PDCCH monitoring occasion 1 in which DCI2 is located, the order of DCI2 in the PDCCH monitoring occasion 1 among the six DCIs is 2, so the value of the counter DAI indication is equal to 2, and the value of the total DAI indication is equal to 2. Therefore, the value of the counter DAI indication held in DCI2 in the PDCCH monitoring occasion 1 and the value of the counter DAI indication held in DCI6 in the PDCCH monitoring occasion 3 are equal to 2, and the value of the total DAI indication is equal to 2. If it is agreed that the values of the DAI indications held in the repeated transmissions DCI3 and DCI5 are determined based on the PDCCH monitoring occasion 2 in which DCI6 is located, the order of DCI3 in the PDCCH monitoring occasion 2 among the six DCIs is 3, so the value of the counter DAI indication is equal to 3, and the value of the total DAI indication is equal to 4. Therefore, the value of the counter DAI indication held in DCI3 at PDCCH monitoring occasion 2 and the value of the counter DAI indication held in DCI5 at PDCCH monitoring occasion 3 are equal to 3, and the value of the total DAI indication is equal to 4. It should be understood that the orders of DCI2 and DCI6 are the same, and the orders of DCI3 and DCI5 are the same. Alternatively, only DCI1, DCI2, DCI3, and DCI4 may be sorted, and the DAI indication of DCI6 is directly determined based on the order of DCI2, and the DAI indication of DCI5 is directly determined based on the order of DCI3.
[0122] As shown in (b) of FIG. 9, if it is agreed that the values of the DAI indications held in the repeated transmissions DCI2 and DCI6 are determined based on the PDCCH monitoring time 3 in which DCI6 is located, the order of DCI6 in the PDCCH monitoring time 3 among the six DCIs is 6, so the value of the counter DAI indication is equal to 6, and the value of the total DAI indication is equal to 6. Therefore, the value of the counter DAI indication held in DCI2 in the PDCCH monitoring time 1 and the value of the counter DAI indication held in DCI6 in the PDCCH monitoring time 3 are equal to 6, and the value of the total DAI indication is equal to 6. If it is agreed that the values of the DAI indications held in the repeated transmissions DCI3 and DCI5 are determined based on the PDCCH monitoring time 3 in which DCI5 is located, the order of DCI5 in the PDCCH monitoring time 3 among the six DCIs is 5, so the value of the counter DAI indication is equal to 5, and the value of the total DAI indication is equal to 6. Therefore, the value of the counter DAI indication held in DCI3 at PDCCH monitoring occasion 2 and the value of the counter DAI indication held in DCI5 at PDCCH monitoring occasion 3 are equal to 5, and the value of the total DAI indication is equal to 6. It should be understood that the orders of DCI2 and DCI6 are the same, and the orders of DCI3 and DCI5 are the same. Alternatively, only DCI1, DCI4, DCI5, and DCI6 may be sorted, and the DAI indication of DCI2 is directly determined based on the order of DCI6, and the DAI indication of DCI3 is directly determined based on the order of DCI5.
[0123] It should be noted that in this embodiment of the present application, the DAI indication or the value of the DAI indication can be understood as the value of the DAI. According to the protocol, the DAI held in the DCI occupies two bits, and the value of the DAI ranges from 0 to 3. When the number of DCIs exceeds 4, the value of the DAI is used periodically. For example, if the number of a set of DCIs that need to be jointly fed back is 6, the value of the counter DAI held in the first DCI is equal to 0, the value of the counter DAI held in the second DCI is equal to 1, the value of the counter DAI held in the third DCI is equal to 2, the value of the counter DAI held in the fourth DCI is equal to 3, the value of the counter DAI held in the fifth DCI is equal to 0, and the value of the counter DAI held in the sixth DCI is equal to 1. The terminal device may determine the order of each DCI based on the value of the DAI and the index value of the PDCCH monitoring occasion in which the DCI is located (i.e., the order of the PDCCH monitoring occasion). In other words, the terminal device may determine the order of the DCIs indicated by the counter DAI maintained in each DCI.
[0124] The DAI indication or the value of the DAI indication may also be understood as the order of the DCIs indicated by the DAI, as shown in Figure 9. The terminal device may determine the order of the DCIs based on the value of the DAI and the index value of the PDCCH monitoring occasion in which each DCI is located (i.e., the order of the PDCCH monitoring occasion).
[0125] S702. The terminal device generates a HARQ-ACK codebook based on a first PDCCH monitoring occasion and a DAI indication held in at least one of the first DCI and the second DCI.
[0126] At this stage, the terminal device determines bits in the HARQ-ACK codebook for HARQ-ACK bits corresponding to TBs scheduled by the first DCI and / or the second DCI based on the DAI indication held in at least one of the first DCI and the second DCI and the first PDCCH monitoring occasion.
[0127] Optionally, the terminal device generates a HARQ-ACK codebook according to the DAI indication held in the second DCI and the first PDCCH monitoring occasion, and the position of the HARQ-ACK bit corresponding to the second DCI in the HARQ-ACK codebook is determined according to the DAI indication and the first PDCCH monitoring occasion.
[0128] The first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook. If the terminal device detects both the first DCI and the second DCI, the terminal device may receive the PDSCH based on the first DCI and the second DCI, and determine the HARQ-ACK codebook corresponding to the PDSCH based on at least one DAI indication and the first PDCCH monitoring occasion; or may receive the PDSCH based on one DCI in the first DCI or the second DCI, for example, the second DCI, and determine the HARQ-ACK codebook corresponding to the PDSCH based on the DAI indication in the second DCI and the first PDCCH monitoring occasion. If the terminal device detects only the second DCI, the terminal device may receive the PDSCH based on the second DCI, and determine the HARQ-ACK codebook corresponding to the PDSCH based on the DAI indication in the second DCI and the first PDCCH monitoring occasion.
[0129] When generating the HARQ-ACK codebook, the terminal device determines the HARQ-ACK bits corresponding to the TBs scheduled by the first DCI and the second DCI in the HARQ-ACK codebook based on the value of the DAI indication held in at least one of the first DCI and the second DCI and the first PDCCH monitoring timing, so that the bits corresponding to the scheduled TBs determined based on the value of the DAI indication held in the first DCI and the value of the DAI indication held in the second DCI are identical, thereby ensuring that the network side can accurately decode the generated HARQ-ACK.
[0130] Optionally, index values of the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are determined based on PDCCH monitoring occasion configuration information, and one of the first PDCCH monitoring occasion and the second PDCCH monitoring occasion is preset to determine a PDCCH monitoring occasion for generating a HARQ-ACK codebook corresponding to the first DCI and the second DCI. For example, it is pre-agreed that the HARQ-ACK codebook is determined and generated based on a PDCCH monitoring occasion having a smaller index value among the first PDCCH monitoring occasion and the second PDCCH monitoring occasion, and it is determined that the first PDCCH monitoring occasion is earlier than the second PDCCH monitoring occasion based on the PDCCH monitoring occasion corresponding to the first DCI and the second DCI, so that the HARQ-ACK codebook corresponding to the first DCI and the second DCI is generated based on the first PDCCH monitoring occasion. In another example, when a first PDCCH monitoring occasion is an odd-numbered monitoring occasion in the PDCCH monitoring occasions configured for the search space set, and a second PDCCH monitoring occasion is an even-numbered monitoring occasion in the PDCCH monitoring occasions configured for the search space set, it may be agreed in advance that the HARQ-ACK codebook is determined based on the odd-numbered monitoring occasion.
[0131] Optionally, the first PDCCH monitoring occasion may be understood as a monitoring occasion configured for the first search space set, and the second PDCCH monitoring occasion may be understood as a monitoring occasion configured for the second search space set.
[0132] S703. The terminal device sends a HARQ-ACK codebook. The HARQ-ACK codebook may be carried on a PUCCH or may be carried on a PUSCH.
[0133] It should be noted that in the above procedure, in S701, the terminal device detecting a first DCI at the first PDCCH monitoring occasion and detecting a second DCI at the second PDCCH monitoring occasion may have the following cases.
[0134] Case 1: The terminal device detects only the first DCI during the first PDCCH monitoring occasion.
[0135] In this case, in S702, the terminal device may generate a HARQ-ACK codebook based on the DAI indication carried in the detected first DCI and the first PDCCH monitoring occasion.
[0136] Case 2: The terminal device detects only the second DCI when monitoring the second PDCCH.
[0137] In this case, in S702, the terminal device may generate a HARQ-ACK codebook based on the DAI indication held in the detected second DCI and the first PDCCH monitoring occasion.
[0138] Case 3: The terminal device detects a first DCI at a first PDCCH monitoring occasion, and detects a second DCI at a second PDCCH monitoring occasion.
[0139] In this case, in S702, the terminal device may generate a HARQ-ACK codebook based on the DAI indication held in the detected first DCI and the first PDCCH monitoring occasion, or may generate a HARQ-ACK codebook based on the DAI indication held in the detected second DCI and the first PDCCH monitoring occasion.
[0140] In the above embodiment of the present application, the DAI indications carried in the first DCI and the second DCI for scheduling the same transport block have the same value, and the terminal device generates a HARQ-ACK codebook according to the DAI indication and the first PDCCH monitoring occasion, so that the bits corresponding to the scheduled TBs determined by the terminal device according to both the DAI indication carried in the first DCI and the DAI indication carried in the second DCI are identical, thereby ensuring that the network side can accurately decode the generated HARQ-ACK.
[0141] In some embodiments of the present application, the terminal device may generate a HARQ-ACK codebook in a manner that a set of DCIs that need to be jointly fed back is first determined. If the set of DCIs includes a repetitive transmission DCI, when the HARQ-ACK codebook is generated, the PDCCH monitoring occasion corresponding to the repetitive transmission DCI (for example, the first PDCCH monitoring occasion in the PDCCH monitoring occasion in which the set of DCIs is located) is used in the generation process of the HARQ-ACK codebook, and the remaining PDCCH monitoring occasions in the repetitive transmission DCI are not used in the generation process of the HARQ-ACK codebook. When only one DCI is detected in the repetitive transmission DCI, the DCI and the agreed PDCCH monitoring occasion are for generating the HARQ-ACK codebook.
[0142] In a set of DCIs, only one DCI in the repetitive transmission DCI (DCI for scheduling the same TB) can participate in the generation of the HARQ-ACK codebook, and all non-repetitive transmission DCIs participate in the generation of the HARQ-ACK codebook. Therefore, when the HARQ-ACK codebook is generated based on all DCIs participating in the generation of the HARQ-ACK codebook, all DCIs participating in the generation process of the HARQ-ACK codebook are traversed in sequence to determine the bits in the HARQ-ACK codebook of the HARQ-ACK feedback information of the transport block scheduled by the corresponding DCI.
[0143] For example, the PDCCH monitoring occasions corresponding to a set of DCIs are traversed in the ascending order of index values of the PDCCH monitoring occasions, and in the current PDCCH monitoring occasion, the DCIs of the PDCCH monitoring occasions in the set of DCIs are traversed in the ascending order of index values of the component carriers of the traversed PDCCH monitoring occasions, and each DCI is traversed based on the traversed DCI and the traversal order, and the position of the feedback bit corresponding to the TB scheduled by each DCI in the HARQ-ACK is obtained based on the value of the corresponding DAI indication. In this way, a HARQ-ACK codebook is generated, and each bit in the generated HARQ-ACK codebook sequentially corresponds to the DCI traversed based on the above-mentioned traversal order, i.e. corresponds to the TB scheduled by the corresponding DCI.
[0144] A set of DCIs that need to be jointly fed back is a set of DCIs that have the same HARQ-ACK feedback time point, for example, a set of DCIs that need to be fed back in the same slot or sub-slot.
[0145] A repeated transmission DCI is a DCI for scheduling the same TB. The DAI indication carried in the repeated transmission DCI is the same.
[0146] The index values of the PDCCH monitoring occasions are arranged in ascending order of time, and the index values of the component carriers are arranged in ascending order of frequency.
[0147] According to the above-mentioned HARQ-ACK codebook generation scheme, in some embodiments of the present application, a terminal device may generate a HARQ-ACK codebook according to the procedures shown in FIG. 10A and FIG. 10B.
[0148] As shown in Figures 10A and 10B, the procedure may include the following steps.
[0149] S1001. The UE determines a repeated transmission DCI from a set of DCIs that need to be jointly fed back, determines a first PDCCH monitoring occasion in which the repeated transmission DCI is located, and one DCI in the repeated transmission DCI participates in the HARQ-ACK codebook generation process, and a separate DCI in the repeated transmission DCI does not participate in the HARQ-ACK codebook generation process.
[0150] In this step, the UE finds out the DCI received at the repeated PDCCH monitoring occasion from the set of received DCIs that need to be jointly fed back (for ease of description, the DCI received at the repeated PDCCH monitoring occasion is hereinafter referred to as the repeated transmission DCI). The DAI indication held in the repeated transmission DCI is identical.
[0151] If the repeated transmission DCI received by the UE includes the DCI of the first PDCCH monitoring time in the repeated PDCCH monitoring time, the DCI is reserved and other repeated transmission DCI is discarded. If the repeated transmission DCI received by the UE does not include the DCI of the first PDCCH monitoring time in the repeated PDCCH monitoring time, the UE may determine the DAI indication held in the DCI of the first PDCCH monitoring time based on the DCI received in the other PDCCH monitoring time in the repeated PDCCH monitoring time, and use the DAI indication to perform the subsequent HARQ-ACK codebook generation process (i.e., use the DCI of the first PDCCH monitoring time to participate in the HARQ-ACK codebook generation process). However, the DCI of the other PDCCH times in the repeated PDCCH monitoring time does not participate in the HARQ-ACK codebook generation process. Alternatively, when the UE receives a DCI at any one or more PDCCH monitoring occasions in the repeated PDCCH monitoring occasions, the UE participates in the HARQ-ACK codebook generation process based on the DAI value indicated by the any DCI and the first PDCCH monitoring occasion in the repeated PDCCH monitoring occasions, and other PDCCH monitoring occasions in the repeated PDCCH monitoring occasions do not participate in the HARQ-ACK codebook generation process.
[0152] S1002. The UE obtains a PDCCH monitoring occasion having a smallest index value as a currently traversed PDCCH monitoring occasion according to a set of PDCCH monitoring occasions corresponding to DCIs.
[0153] S1003. The UE uses the component carrier having the smallest index value among the component carriers for DCI transmission at the currently traversed PDCCH monitoring occasion as the currently traversed component carrier.
[0154] S1004. The UE determines whether the counter DAI indication held in the DCI of the currently traversed component carrier is less than or equal to the counter DAI indication held in the previously traversed DCI, and if so, increments the counter by 1 and proceeds to S1005; otherwise, proceeds directly to S1005.
[0155] If the DCI in the currently traversed component carrier is the first DCI in a set of DCIs that need to be jointly fed back, ie, there is no previous traversed DCI, the UE proceeds directly to S1005.
[0156] The initial value of the counter may be set to zero.
[0157] S1005. The UE determines a bit in the HARQ-ACK codebook of HARQ-ACK feedback information corresponding to a TB scheduled by the DCI transmitted on the current component carrier at the current PDCCH monitoring time based on the current count value of the counter and a counter DAI indication held in the DCI transmitted on the current component carrier at the currently traversed PDCCH monitoring time, and determines the value of the bit based on the reception status of the TB.
[0158] If the TB is successfully decoded by the terminal device, the value of the bit is ACK; or if the TB is not received or successfully decoded by the terminal device, the value of the bit is NACK.
[0159] The position of the HARQ-ACK feedback information corresponding to the TB scheduled by the DCI transmitted on the current component carrier at the current PDCCH monitoring time in the HARQ-ACK codebook is
number
number
number
number
[0160] j is the count value of the counter;
number
[0161] The value of the bit is
number
number
number
[0162] S1006: The UE determines whether the traversal of the DCI participating in the HARQ-ACK codebook generation process at the current PDCCH monitoring occasion is completed, and if so, proceeds to S1008; if not, proceeds to S1007.
[0163] S1007. The UE obtains the next component carrier for transmitting DCI at the current PDCCH monitoring occasion in ascending order of component carrier index, uses the component carrier as the currently traversed component carrier, and returns to S1004.
[0164] S1008. The UE determines whether all PDCCH monitoring occasions in the set of DCIs in which the DCIs participating in the HARQ-ACK codebook generation process are located have been traversed, and if so, proceeds to S1010; if not, proceeds to S1009.
[0165] S1009. The UE obtains the next PDCCH monitoring occasion in ascending order of index value as the currently traversed PDCCH monitoring occasion, and returns to S1003.
[0166] S1010. Generate a HARQ-ACK codebook corresponding to a set of DCIs that need to be jointly fed back.
[0167] In some embodiments, the HACK-ACK codebook generation process shown in FIGS. 10A and 10B may be implemented by using the following pseudocode, and the procedure represented by the following pseudocode may be shown in FIG. 11.
[0168] Specifically, after executing S1001, the UE may execute the following pseudo code:
[0169]
number
number
[0170]
number
number
number
number
number
number
number
number
number
number
number
number
number
[0171]
number
[0172] M is set to be equal to the total number of PDCCH monitoring occasions corresponding to a set of DCIs that need to be jointly fed back; m <Mのとき、 c is set to 0;
number
number
number
number
number
number
number
number
number
number
number
number
[0173] After the pseudocode is executed, the HARQ-ACK codebook can be obtained.
number
number
[0174] Any
number
number
[0175] According to the HARQ-ACK codebook generation process described in Figures 10A and 10B, Figure 11, or pseudocode, the DCI transmission scenario shown in (a) of Figure 8 and the determination of the DAI indication to be retained in the repeated transmission DCI by using the first PDCCH monitoring occasion as the reference monitoring occasion are used as an example.
[0176] The UE receives DCI1 and DCI2 on component carrier 1 (CC1) and component carrier 2 (CC2) at PDCCH monitoring time 1, and receives DCI3 and DCI4 on component carrier 1 (CC1) and component carrier 2 (CC2) at PDCCH monitoring time 2. The UE determines that HARQ-ACK feedback information corresponding to four of the DCIs needs to be fed back at the same feedback time, and therefore determines that the four DCIs are a set of DCIs that need to be jointly fed back. The UE determines that DCI2 and DCI4 in the set of DCIs schedule the same TB. That is, DCI2 and DCI4 are repeated transmission DCIs. Therefore, for DCI2 and DCI4, DCI2 received at PDCCH monitoring time 1 is reserved, and DCI4 received at PDCCH monitoring time 2 is discarded; or the HARQ-ACK codebook is determined based only on DCI2.
[0177] The UE traverses each DCI in the set of DCIs in a DCI traversal order, determines the bits in the HARQ-ACK codebook of the feedback information corresponding to the TB scheduled by each DCI, and obtains the HARQ-ACK codebook shown in Figure 12a based on the reception status of the TB.
[0178] It should be noted that if the UE does not receive DCI2 at PDCCH monitoring occasion 1, i.e., misses the detection of DCI2, DCI2 and DCI4 are repeated transmission DCIs, so the order of DCI2 at PDCCH monitoring occasion 1 can be determined based on the DAI indication carried in DCI4 received at PDCCH monitoring occasion 2, and then the HARQ-ACK codebook shown in Figure 12a is determined. For example, according to the HARQ-ACK codebook generation process described in Figures 10A and 10B, 11, or pseudo code, the DCI transmission scenario shown in Figure 12b is used as an example, and the determination of the DAI indication carried in the repeated transmission DCI by using the first PDCCH monitoring occasion as the reference monitoring occasion is used as an example.
[0179] The UE receives DCI1 on component carrier 1 (CC1) at PDCCH monitoring time 1, and receives DCI3 and DCI4 on component carrier 1 (CC1) and component carrier 2 (CC2) at PDCCH monitoring time 2, respectively. The UE determines that HARQ-ACK feedback information corresponding to three of the DCIs needs to be fed back at the same feedback time, and therefore determines that the three DCIs are a set of DCIs that need to be jointly fed back. The UE determines that DCI4 in the set of DCIs is located at the PDCCH monitoring time for repeated transmission. Therefore, when the HARQ-ACK codebook is determined, the PDCCH monitoring time corresponding to DCI4 is MO1.
[0180] According to the HARQ-ACK codebook generation process described in Figures 10A and 10B, Figure 11, or pseudocode, the DCI transmission scenario shown in (a) of Figure 9 and the determination of the DAI indication to be retained in the repeated transmission DCI by using the first PDCCH monitoring occasion as the reference monitoring occasion are used as an example.
[0181] The UE receives DCI1 and DCI2 on component carrier 1 (CC1) and component carrier 2 (CC2) at PDCCH monitoring time 1, receives DCI3 and DCI4 on component carrier 1 (CC1) and component carrier 2 (CC2) at PDCCH monitoring time 2, and receives DCI5 and DCI6 on component carrier 1 (CC1) and component carrier 2 (CC2) at PDCCH monitoring time 3. The UE determines that HARQ-ACK feedback information corresponding to six DCIs needs to be fed back at the same feedback time, and thus determines the six DCIs as a set of DCIs that need to be jointly fed back. The UE determines that DCI2 and DCI6 in the set of DCIs are repeated transmission DCIs, and DCI3 and DCI5 are repeated transmission DCIs. Therefore, for DCI2 and DCI6, DCI2 received at PDCCH monitoring time 1 is retained, and DCI6 received at PDCCH monitoring time 3 is discarded; for DCI3 and DCI5, DCI3 received at PDCCH monitoring time 2 is retained, and DCI5 received at PDCCH monitoring time 3 is discarded.
[0182] The UE traverses each DCI in the set of DCIs in a DCI traversal order, determines the bits in the HARQ-ACK codebook of the feedback information corresponding to the TB scheduled by each DCI, and obtains the HARQ-ACK codebook shown in Figure 13a based on the reception status of the TB.
[0183] It should be noted that if the UE does not receive DCI2 at PDCCH monitoring occasion 1, i.e., the UE misses the detection of DCI2, DCI2 and DCI6 are repeated transmission DCIs, so the order of DCI2 at PDCCH monitoring occasion 1 can be determined based on DCI6 received at PDCCH monitoring occasion 3. If the UE does not receive DCI3 at PDCCH monitoring occasion 2, i.e., the UE misses the detection of DCI3, DCI3 and DCI5 are repeated transmission DCIs, so the order of DCI3 at PDCCH monitoring occasion 2 can be determined based on DCI5 received at PDCCH monitoring occasion 3, thereby determining the HARQ-ACK codebook shown in Figure 13a. For example, according to the HARQ-ACK codebook generation process described in Figures 10A and 10B, Figure 11, or pseudocode, the DCI transmission scenario shown in Figure 13b is used as an example, and the determination of the DAI indication to be retained in the repeated transmission DCI by using the first PDCCH monitoring occasion as the reference monitoring occasion is used as an example.
[0184] The UE receives DCI1 on component carrier 1 (CC1) at PDCCH monitoring time 1, receives DCI4 on component carrier 2 (CC2) at PDCCH monitoring time 2, and receives DCI5 and DCI6 on CC1 and CC2 at PDCCH monitoring time 3, respectively. The UE determines that HARQ-ACK feedback information corresponding to four of the DCIs needs to be fed back at the same feedback time, and therefore determines that the four DCIs are a set of DCIs that need to be jointly fed back. The UE determines that DCI6 in the set of DCIs is located at the PDCCH monitoring time for repeated transmission. Therefore, when the HARQ-ACK codebook is determined, the PDCCH monitoring time corresponding to DCI6 is MO1. In addition, the UE determines that DCI5 in the set of DCIs is located at the PDCCH monitoring time for repeated transmission. Therefore, when the HARQ-ACK codebook is determined, the PDCCH monitoring time corresponding to DCI5 is MO2.
[0185] In this embodiment of the present application, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are indicated to the terminal device by the network device by using monitoring occasion configuration information. Specifically, the network device may transmit the monitoring occasion configuration information to the terminal device, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and the DCIs transmitted at the repeated PDCCH monitoring occasions are for scheduling the same TB. Based on the received monitoring occasion configuration information, the terminal device may detect the first DCI and the second DCI at the first PDCCH monitoring occasion and the second PDCCH monitoring occasion indicated by the monitoring occasion configuration information.
[0186] In some embodiments, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different PDCCH monitoring occasions in the same search space set. The monitoring occasion configuration information is configured in the search space set. In other words, an identifier is configured in the search space set, and the identifier indicates that the search space set corresponds to a repeated DCI transmission mechanism. Specifically, the network device configures a search space set for the terminal device. The search space set includes the first PDCCH monitoring occasion and the second PDCCH monitoring occasion, and the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions. The network device transmits the configuration information of the search space set to the terminal device, so that the terminal device detects, at the first PDCCH monitoring occasion, the first DCI transmitted by the network device at the monitoring occasion, and, at the second PDCCH monitoring occasion, the second DCI transmitted by the network device at the monitoring occasion, and can directly determine that the first DCI and the second DCI schedule the same TB.
[0187] Specifically, when a network device configures a search space set for a terminal device, a period or offset of a PDCCH monitoring occasion may be configured for the search space set. The period or offset of the PDCCH monitoring occasion indicates the position of the PDCCH monitoring occasion. That is, the start position and end position of the PDCCH monitoring occasion may be determined based on the period or offset of the PDCCH monitoring occasion. Based on this, in this embodiment of the present application, the position relationship and number of multiple associated PDCCH monitoring occasions may be further defined, indicating that there is an associated relationship between the multiple PDCCH monitoring occasions, and the multiple PDCCH monitoring occasions having an associated relationship are repeated PDCCH monitoring occasions. For example, in the monitoring occasions configured for the search space set, the odd monitoring occasion is the first PDCCH monitoring occasion, the even monitoring occasion is the second PDCCH monitoring occasion, and the two monitoring occasions with adjacent consecutive numbers are for holding repeated transmission DCI.
[0188] For example, the period of the PDCCH monitoring occasions configured in the search space set is 1 ms, and the adjacent PDCCH monitoring occasions may be further defined as monitoring occasions having an associated relationship (i.e., the adjacent PDCCH monitoring occasions are repeated PDCCH monitoring occasions). Specifically, for a search space set, the PDCCH monitoring occasion at n ms and the PDCCH monitoring occasion at (n+1) ms are repeated PDCCH monitoring occasions, the PDCCH monitoring occasion at (n+2) ms and the PDCCH monitoring occasion at (n+3) ms are repeated PDCCH monitoring occasions, and so on. Thus, the monitoring occasions at n th, (n+2) ms, and... ms are the first PDCCH monitoring occasions, and the monitoring occasions at (n+1) ms, (n+3) ms, and... ms are the second PDCCH monitoring occasions.
[0189] In some other embodiments, the first DCI and the second DCI correspond to PDCCH monitoring occasions in different search space sets. Specifically, the network device configures a first search space set and a second search space set for the terminal device, where the first search space set is for configuring the first PDCCH monitoring occasion, and the second search space set is for configuring the second PDCCH monitoring occasion. In other words, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are identified by using different search space sets. The first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions. For example, an association relationship may be configured between the first search space set and the second search space set. In this case, the DCIs delivered separately by the first search space set and the second search space set are repeated transmission DCIs. The network device transmits configuration information of a first search space set and configuration information of a second search space set to the terminal device, so that the terminal device detects a first DCI transmitted by the network device at the monitoring time at a first PDCCH monitoring time in the first search space, and detects a second DCI transmitted by the network device at the monitoring time at a second PDCCH monitoring time in the second search space set, where the first DCI and the second DCI schedule the same TB.
[0190] For example, an association relationship is configured between a first search space set (SSS) and a second SSS, a first PDCCH monitoring occasion is configured in the first SSS, and a second PDCCH monitoring occasion is configured in the second SSS. One or more time windows may be defined. In this case, the first PDCCH monitoring occasion in the first SSS and the second PDCCH monitoring occasion in the second SSS in the time window are repeated PDCCH monitoring occasions. The size of the time window needs to ensure that the time window includes at least one PDCCH monitoring occasion configured for the first search space set and one PDCCH monitoring occasion configured for the second search space set. For example, if the period of the first PDCCH monitoring occasion in the first SSS and the second PDCCH monitoring occasion in the second SSS are both 1 ms, the time window may be set to 2 ms. The time window includes a PDCCH monitoring occasion in a first SSS and a PDCCH monitoring occasion in a second SSS, and the two PDCCH monitoring occasions are repeated PDCCH monitoring occasions.
[0191] It should be noted that multiple search space sets may be configured for one terminal device. Repeated PDCCH monitoring occasions may be configured only for some search space sets, and for the remaining search space sets, repeated PDCCH monitoring occasions are not configured. For example, two search space sets are configured for one terminal device, and only two PDCCH monitoring occasions in one search space set are configured as repeated PDCCH monitoring occasions. In another example, three search space sets are configured for one terminal device, and the PDCCH monitoring occasions in the two search space sets are configured as repeated PDCCH monitoring occasions. In another example, when PDCCH candidates in some aggregation levels configured in the search space are for repeated transmission, the monitoring occasions corresponding to the aggregation levels are repeated PDCCH monitoring occasions.
[0192] Optionally, an index value of the first PDCCH monitoring occasion may be smaller than an index value of the second PDCCH monitoring occasion.
[0193] In some embodiments of the present application, a multiple chance DCI transmission mechanism may be used. In the multiple chance DCI transmission mechanism, the terminal device independently detects / demodulates / decodes the DCI at the PDCCH monitoring occasion configured by the network device. In other words, the terminal device does not perceive repeated DCI transmission.
[0194] In some embodiments, in a multi-opportunity DCI transmission mechanism, a terminal device may determine an uplink resource (eg, a PUCCH resource) for holding a HARQ-ACK codebook in the following manner.
[0195] After receiving the first DCI at the first PDCCH monitoring occasion and receiving the second DCI at the second PDCCH monitoring occasion, the terminal device determines a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes the first DCI and the second DCI. The terminal device sorts the set of DCIs and determines a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates a PUCCH resource. The terminal device may determine a PUCCH resource for feeding back a HARQ-ACK codebook based on the target DCI.
[0196] The order of the first DCI in the set of DCI is determined based on the first monitoring occasion, and the order of the second DCI in the set of DCI is determined based on the second PDCCH monitoring occasion.
[0197] Optionally, the target DCI may be the last sorted DCI after the set of DCIs are sorted.
[0198] In some other embodiments, in a multi-opportunity DCI transmission mechanism, the terminal device may determine an uplink resource (eg, a PUCCH resource) for holding a HARQ-ACK codebook in the following manner.
[0199] After receiving the first DCI at the first PDCCH monitoring occasion and receiving the second DCI at the second PDCCH monitoring occasion, the terminal device determines a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes the second DCI. The terminal device sorts the set of DCIs and determines a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource. The terminal device may determine a PUCCH resource for feeding back a HARQ-ACK codebook based on the target DCI.
[0200] The order of the second DCI in the set of DCI is determined based on the second PDCCH monitoring occasion.
[0201] Optionally, the target DCI may be the last sorted DCI after the set of DCIs are sorted.
[0202] In some other embodiments of the present application, a repeated DCI transmission mechanism may be used. In the repeated transmission mechanism, the terminal device independently detects / demodulates DCI, but jointly performs decoding at PDCCH monitoring occasions configured by the network device. For example, the terminal device obtains multiple demodulated soft information through multiple PDCCH monitoring occasions, and combines the multiple soft information for decoding, thereby equally improving the SNR of DCI reception and improving the reliability of DCI reception. The terminal device needs to perceive the repeated DCI transmission. Specifically, the association relationship between PDCCH candidates (PDCCH detection units, where one PDCCH candidate corresponds to one DCI detection process and corresponds to a specific time-frequency resource for holding DCI) at different PDCCH monitoring occasions may be agreed upon in advance. The terminal device may determine the transmission position of the repeated DCI, detect and demodulate the DCI, and perform soft combining and decoding operations on the associated PDCCH candidates, respectively, based on the association relationship.
[0203] In the repetitive DCI transmission mechanism, the network device and the terminal device may determine the uplink resource for holding the HARQ-ACK codebook in the following manner.
[0204] The network device transmits configuration information.
[0205] The network device transmits a set of DCI including a first DCI and / or a second DCI.
[0206] The terminal device receives configuration information, where the configuration information indicates that the first PDCCH candidate and the second PDCCH candidate have an associated relationship, and the associated relationship indicates that the DCI of the first PDCCH candidate and the DCI of the second PDCCH candidate are repeatedly transmitted. The first DCI corresponds to the first PDCCH candidate and is located at the first PDCCH monitoring time, and the second DCI corresponds to the second PDCCH candidate and is located at the second PDCCH monitoring time. The terminal device determines a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the DCIs is fed back on the same PUCCH resource. The terminal device sorts the set of DCIs and determines a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates a PUCCH resource. The terminal device may determine a PUCCH resource for feeding back a HARQ-ACK codebook based on the target DCI.
[0207] The order of the first DCI in the set of DCIs is determined based on the first monitoring occasion, or the order of the second DCI in the set of DCIs is determined based on the first monitoring occasion, or the order of the first DCI in the set of DCIs and the order of the second DCI in the set of DCIs are both determined based on the first PDCCH monitoring occasion. The first PDCCH monitoring occasion is earlier than the second PDCCH monitoring occasion, or in other words, the index value of the first PDCCH monitoring occasion is smaller than the index value of the second PDCCH monitoring occasion. In this manner, the terminal device determines the order of all DCIs of the repeated transmission occasions based on the earliest transmission occasion among the repeated transmission occasions, so as to prevent the base station side from performing a pre-scheduling operation to determine PUCCH resources in advance, thereby increasing the implementation flexibility of the base station.
[0208] The first DCI corresponding to the first PDCCH candidate may be understood to mean that the first DCI is transmitted on a resource corresponding to the first PDCCH candidate, and the second DCI corresponding to the second PDCCH candidate may be understood to mean that the second DCI is transmitted on a resource corresponding to the second PDCCH candidate.
[0209] It should be understood that if DCI is detected in a component carrier / BWP at either the first PDCCH monitoring occasion or the second PDCCH monitoring occasion, the DCI detected at the above-mentioned PDCCH monitoring occasions is sorted based only on the first PDCCH monitoring occasion.
[0210] FIG. 14 is a schematic flowchart of an example of HARQ-ACK feedback implemented on the network device side according to an embodiment of the present application.
[0211] S1401. A network device transmits a first DCI at a first PDCCH monitoring occasion and transmits a second DCI at a second PDCCH monitoring occasion.
[0212] The first DCI and the second DCI are for scheduling the same TB.
[0213] The DAI indication held in the first DCI is the same as that held in the second DCI. Optionally, the first DCI and the second DCI hold the same counter DAI indication and hold the same total DAI indication.
[0214] Optionally, the first DCI and the second DCI are located on the same component carrier or the same BWP.
[0215] Optionally, the DAI indication carried in the first DCI and the second DCI is determined based on an index value of the first PDCCH monitoring occasion.
[0216] Optionally, an index value of the first PDCCH monitoring occasion is less than an index value of the second PDCCH monitoring occasion.
[0217] For related descriptions of the first PDCCH, the second PDCCH, the first DCI, and the second DCI, please refer to the above embodiments.
[0218] S1402: The network device receives a HARQ-ACK codebook sent by the terminal device.
[0219] The terminal device may generate a HARQ-ACK codebook in the manner described in the above embodiment.
[0220] S1403: The network device determines HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI.
[0221] The first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
[0222] At this stage, the network device may determine the bits in the HARQ-ACK codebook of the HARQ-ACK bits corresponding to the same TB scheduled by the first DCI and / or the second DCI according to the first PDCCH monitoring occasion and the DAI indication carried in at least one of the first DCI and the second DCI. The specific implementation is the same as the manner in which the terminal device determines the bits in the HARQ-ACK codebook of the HARQ-ACK bits corresponding to the TB described in the above embodiment.
[0223] In some embodiments, the network device may further send monitoring occasion configuration information, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and the DCIs sent at the repeated PDCCH monitoring occasions are for scheduling the same TB. Optionally, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set. For related descriptions of the transmission configuration information, please refer to the above-mentioned embodiments.
[0224] In some embodiments, the network device may further determine the PUCCH resource in the manner of receiving a HARQ-ACK codebook sent by the terminal device on the PUCCH resource.
[0225] The network device determines a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes a first DCI and a second DCI.
[0226] The network device sorts the set of DCIs, where an order of a first DCI in the set of DCIs is determined based on a first PDCCH monitoring occasion, and an order of a second DCI in the set of DCIs is determined based on a second PDCCH monitoring occasion.
[0227] The network device determines a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates a PUCCH resource. Optionally, the target DCI may be the last sorted DCI after the set of DCIs are sorted.
[0228] The above method for determining PUCCH resources can be applied to a multiple chance DCI transmission mechanism.
[0229] In some embodiments, the network device may further determine the PUCCH resource in the manner of receiving a HARQ-ACK codebook sent by the terminal device on the PUCCH resource.
[0230] The network device determines a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back at a first time point, and the set of DCIs includes a second DCI.
[0231] The network device sorts the set of DCI, where an order of the second DCI in the set of DCI is determined based on the second PDCCH monitoring occasion.
[0232] The network device determines a target DCI from the set of DCI based on an order of each of the set of DCI, where the target DCI indicates a PUCCH resource. Optionally, the target DCI may be the last sorted DCI after the set of DCIs are sorted.
[0233] The above method for determining PUCCH resources may be applied to a multiple chance DCI transmission mechanism.
[0234] In some embodiments, the network device may further determine the PUCCH resource in the manner of receiving a HARQ-ACK codebook sent by the terminal on the PUCCH resource.
[0235] The network device sends configuration information, where the configuration information indicates that the first PDCCH candidate and the second PDCCH candidate have an associated relationship, the first DCI corresponds to the first PDCCH candidate, and the second DCI corresponds to the second PDCCH candidate.
[0236] The network device determines a set of DCIs, where the set of DCIs includes a first DCI and / or a second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource.
[0237] The network device sorts the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first PDCCH monitoring occasion.
[0238] The network device determines a target DCI from the set of DCI based on an order of each of the set of DCI, where the target DCI indicates a PUCCH resource.
[0239] The above-described method for determining PUCCH resources may be applied to a repetitive DCI transmission mechanism.
[0240] Based on the same inventive idea, the embodiment of the present application further provides a communication device. The communication device may have the structure shown in Fig. 15. The communication device may be the terminal device in the above-mentioned embodiment, or may be a chip or chip system that can support the terminal device to implement the above-mentioned method. When the communication device is the terminal device in the above-mentioned embodiment, the communication device executes the behavior function of the terminal device in the above-mentioned method embodiment.
[0241] 15, the communication device 1500 may include a processing unit 1501 and a transceiver unit 1502. The communication device 1500 may further include a storage unit 1503. The storage unit 1503 may be coupled to the processing unit 1501 and configured to store programs and instructions required by the processing unit 1501 to perform functions.
[0242] Based on the communication device shown in FIG. 15, the communication device may implement the method shown in FIG.
[0243] Specifically, in some embodiments, the transceiver unit 1502 may be configured to detect a first DCI at a first PDCCH monitoring occasion and detect a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block TB, and the first DCI and the second DCI carry a same downlink allocation index DAI indication.
[0244] The processing unit 1501 may be configured to generate a HARQ-ACK codebook based on the DAI indication carried in at least one of the first DCI and the second DCI and the first PDCCH monitoring occasion.
[0245] The transceiver unit 1502 may be further configured to transmit a HARQ-ACK codebook.
[0246] In some embodiments, the processing unit 1501 may be configured to determine a bit in a HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI.
[0247] In some embodiments, the transceiver unit 1502 may be configured to receive monitoring occasion configuration information, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and the DCIs transmitted in the repeated PDCCH monitoring occasions are for scheduling the same TB.
[0248] In some embodiments, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set.
[0249] In some embodiments, the first DCI and the second DCI are located on the same component carrier or in the same BWP.
[0250] In some embodiments, the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
[0251] In some embodiments, the DAI indication carried in the first DCI and the DAI indication carried in the second DCI are determined based on an index value of the first PDCCH monitoring occasion.
[0252] In some embodiments, the index value of the first PDCCH monitoring occasion is less than the index value of the second PDCCH monitoring occasion.
[0253] In some embodiments, the first DCI and the second DCI maintaining the same DAI indication includes the first DCI and the second DCI maintaining the same counter DAI indication and maintaining the same total DAI indication.
[0254] In some embodiments, the processing unit 1501 may be configured to perform the following steps after receiving the first DCI and the second DCI: determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on the same PUCCH resource, and the set of DCIs includes the second DCI; sorting the set of DCIs, where an order of the second DCI in the set of DCIs is determined based on a second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0255] In some embodiments, the processing unit 1501 may be configured to perform the following procedures after receiving the first DCI and the second DCI: determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, and the set of DCIs includes the first DCI and the second DCI; sorting the set of DCIs, where an order of the first DCI in the set of DCIs is determined based on a first monitoring occasion and an order of the second DCI in the set of DCIs is determined based on a second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0256] In some embodiments, the processing unit 1501 may be configured to perform the following procedures before transmitting the HARQ-ACK codebook: receiving configuration information, where the configuration information indicates that the first PDCCH candidate and the second PDCCH candidate have an associated relationship, where the first DCI corresponds to the first PDCCH candidate and the second DCI corresponds to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs are fed back on a same PUCCH resource; sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first monitoring occasion; and determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0257] In addition, an embodiment of the present application further provides a communication device, which may have the structure shown in Figure 16. The communication device may be a terminal device, or the terminal device may be a chip or chip system that can support implementing the aforementioned method.
[0258] The communication device 1600 shown in FIG. 16 may include at least one processor 1602. The at least one processor 1602 is coupled to a memory and configured to read and execute instructions in the memory and implement steps related to a terminal device in the method provided in the embodiment of the present application. Optionally, the communication device 1600 may further include a transceiver 1601 configured to support the communication device 1600 to receive or transmit signaling or data. The transceiver 1601 in the communication device 1600 may be configured to implement the function of the transceiver unit 1502. For example, the transceiver 1601 may be configured to cause the communication device 1600 to perform the step of receiving DCI in the method shown in FIG. 7. The processor 1602 may be configured to implement the function of the processing unit 1501. For example, the processor 1602 may be configured to cause the communication device 1600 to perform the step of generating a HARQ-ACK codebook in the method shown in FIG. 7. In addition, the transceiver 1601 may be coupled to the antenna 1603 and configured to support the communication device 1600 to perform communication. Optionally, the communication device 1600 may further include a memory 1604, where the memory stores computer programs and instructions. The memory 1604 may be coupled to the processor 1602 and / or the transceiver 1601 and configured to support the processor 1602 to call the computer programs and instructions in the memory 1604, thereby implementing the steps related to the terminal device in the method provided in the embodiment of the present application. In addition, the memory 1604 may be further configured to store data in the embodiment of the method of the present application. For example, the memory is configured to store data and instructions necessary to support the transceiver 1601 to implement the interaction and / or to store configuration information necessary for the communication device 1600 to execute the method in the embodiment of the present application.
[0259] Based on the same inventive idea, the embodiment of the present application further provides a communication device. The communication device may have a structure shown in Fig. 17. The communication device may be the network device in the above-mentioned embodiment, or may be a chip or chip system that can support the network device to implement the above-mentioned method. When the communication device is the network device in the above-mentioned embodiment, the communication device executes the behavior function of the network device in the above-mentioned method embodiment.
[0260] 17, the communication device 1700 may include a processing unit 1701 and a transceiver unit 1702. The communication device 1700 may further include a storage unit 1703. The storage unit 1703 may be coupled to the processing unit 1701 and configured to store programs and instructions required by the processing unit 1701 to perform functions.
[0261] Based on the communication device shown in FIG. 17, the communication device may implement the method shown in FIG.
[0262] Specifically, in some embodiments, the transceiver unit 1702 may be configured to transmit a first DCI at a first PDCCH monitoring occasion and transmit a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block TB, and the first DCI and the second DCI carry a same downlink allocation index DAI indication.
[0263] The transceiver unit 1702 may further be configured to receive a HARQ-ACK codebook transmitted by a terminal device.
[0264] The processing unit 1701 may be configured to determine HARQ-ACK feedback information corresponding to a TB in the HARQ-ACK codebook based on a DAI indication and a first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI.
[0265] In some embodiments, the processing unit 1701 may be configured to determine a bit in a HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI.
[0266] In some embodiments, the transceiver unit 1702 may be further configured to transmit monitoring occasion configuration information, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and the DCIs transmitted in the repeated PDCCH monitoring occasions are for scheduling the same TB.
[0267] In some embodiments, the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set.
[0268] In some embodiments, the first DCI and the second DCI are located on the same component carrier or in the same BWP.
[0269] In some embodiments, the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
[0270] In some embodiments, the DAI indication carried in the first DCI and the DAI indication carried in the second DCI are determined based on an index value of the first PDCCH monitoring occasion.
[0271] In some embodiments, the index value of the first PDCCH monitoring occasion is less than the index value of the second PDCCH monitoring occasion.
[0272] In some embodiments, the first DCI and the second DCI maintaining the same DAI indication includes the first DCI and the second DCI maintaining the same counter DAI indication and maintaining the same total DAI indication.
[0273] In some embodiments, the processing unit 1701 may be configured to perform the following procedures: determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs are fed back on the same PUCCH resource, and the set of DCIs includes a second DCI; sorting the set of DCIs, where an order of the second DCIs in the set of DCIs is determined based on a second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on the order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0274] In some embodiments, the processing unit 1701 may be configured to perform the following procedures.
[0275] In some embodiments, the processing unit 1701 may be configured to perform the following procedures: transmitting configuration information, where the configuration information indicates that the first PDCCH candidate and the second PDCCH candidate have an associated relationship, where the first DCI corresponds to the first PDCCH candidate and the second DCI corresponds to the second PDCCH candidate; determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, and the set of DCIs includes the first DCI and the second DCI; sorting the set of DCIs, where an order of the first DCI in the set of DCIs is determined based on a first monitoring occasion and an order of the second DCI in the set of DCIs is determined based on a second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates a PUCCH resource.
[0276] In addition, an embodiment of the present application further provides a communication device, which may have the structure shown in Figure 18. The communication device may be a network device, or the network device may be a chip or chip system that can support implementing the aforementioned method.
[0277] The communication device 1800 shown in FIG. 18 may include at least one processor 1802. The at least one processor 1802 is coupled to a memory and configured to read and execute instructions in the memory and implement steps related to a terminal device in the method provided in the embodiment of the present application. Optionally, the communication device 1800 may further include a transceiver 1801 configured to support the communication device 1800 to receive or transmit signaling or data. The transceiver 1801 in the communication device 1800 may be configured to implement the function of the transceiver unit 1702. For example, the transceiver 1801 may be configured to cause the communication device 1800 to perform the step of transmitting DCI in the method shown in FIG. 14. The processor 1802 may be configured to implement the function of the processing unit 1701. For example, the processor 1802 may be configured to cause the communication device 1800 to perform the step of determining HARQ-ACK feedback information in the method shown in FIG. 14. In addition, the transceiver 1801 may be coupled to the antenna 1803 and configured to support the communication device 1800 to perform communication. Optionally, the communication device 1800 may further include a memory 1804, where the memory stores computer programs and instructions. The memory 1804 may be coupled to the processor 1802 and / or the transceiver 1801 and configured to support the processor 1802 to invoke the computer programs and instructions in the memory 1804, thereby implementing the steps related to the network device in the method provided in the embodiment of the present application. In addition, the memory 1804 may be further configured to store data in the embodiment of the method of the present application. For example, the memory is configured to store data and instructions necessary to support the transceiver 1801 to implement the interaction and / or to store configuration information necessary for the communication device 1800 to execute the method in the embodiment of the present application.
[0278] Based on the same idea as the above-mentioned method embodiment, the embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores some instructions. When the instructions are called and executed by a computer, the computer executes the method in the above-mentioned method embodiment and any possible design of the above-mentioned method embodiment. In this embodiment of the present application, the computer-readable storage medium is not limited. For example, the computer-readable storage medium can be a RAM (random access memory) or a ROM (read-only memory).
[0279] Based on the same idea as the above method embodiment, the present application further provides a computer program product, which, when invoked and executed by a computer, can execute the method of the above method embodiment and any possible design of the above method embodiment.
[0280] Based on the same idea as the above-mentioned method embodiment, the present application further provides a chip. The chip may include a processor and an interface circuit to complete the method in the above-mentioned method embodiment and any possible implementation of the above-mentioned method embodiment. "Coupled" means that two components are combined with each other directly or indirectly. The combination may be fixed or movable, and the combination may allow the transfer of fluid, electricity, electrical signals, or other types of signals between the two components.
[0281] All or part of the above-described embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, 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 instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions according to the embodiments of the present invention are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, or the like) manner. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device (e.g., a server or a data center) that integrates one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)).
[0282] Various exemplary logic units and circuits described in the embodiments of the present application may implement or operate the described functions by using a design of a general purpose processor, a digital signal processor, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general purpose processor may be a microprocessor. Optionally, the general purpose processor may be any conventional processor, controller, microcontroller, or state machine. The processor may be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors with a digital signal processor core, or any other similar configuration.
[0283] The steps of the method or algorithm described in the embodiments of the present application may be directly embodied in hardware, in a software unit executed by a processor, or in a combination thereof. The software unit may be stored in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable magnetic disk, a CD-ROM, or any other form of storage medium in the art. For example, the storage medium may be connected to the processor, such that the processor may read information from the storage medium and write information to the storage medium. Alternatively, the storage medium may be integrated with the processor. The processor and the storage medium may be located in an ASIC, and the ASIC may be located in a terminal device. Optionally, the processor and the storage medium may be located in different components of the terminal device.
[0284] These computer program instructions may be loaded into a computer or other programmable data processing device such that a sequence of operations and steps are performed by the computer or other programmable device, thereby producing a computer-implemented process. Thus, the instructions that execute on the computer or other programmable device provide steps for implementing a particular function in one or more processes of the flowcharts and / or one or more blocks of the block diagrams.
[0285] Although the present invention is described with reference to specific features and embodiments thereof, it is clear that various modifications and combinations can be made to the present invention without departing from the scope of the present invention. Correspondingly, the specification and the accompanying drawings are merely exemplary descriptions of the present invention as defined by the appended claims, and are to be regarded as all or any of the modifications, variations, combinations, or equivalents that cover the scope of the present invention. It is clear that a person skilled in the art can make various modifications and variations to the present invention without departing from the scope of the present invention. Thus, the present invention is intended to cover the modifications and variations as long as they fall within the scope of the claims and the equivalent technology of the present invention. Other possible items (Item 1) detecting, by a terminal device, a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and detecting a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; generating, by the terminal device, a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; and transmitting, by the terminal device, the HARQ-ACK codebook; A communication method comprising: (Item 2) The step of generating a HARQ-ACK codebook by the terminal device based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI includes: determining, by the terminal device, a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI; The method according to item 1, comprising: (Item 3) receiving monitoring occasion configuration information by the terminal device, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and DCIs of the repeated PDCCH monitoring occasions are for scheduling the same TB; 3. The method according to any one of items 1 to 2, further comprising: (Item 4) Item 4. The method according to item 3, wherein the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set. (Item 5) 5. The method according to any one of items 1 to 4, wherein the first DCI and the second DCI are located on the same component carrier or the same bandwidth portion BWP. (Item 6) 6. The method according to any one of claims 1 to 5, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook. (Item 7) 7. The method according to any one of claims 1 to 6, wherein the DAI indication held in the first DCI and the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion. (Item 8) 8. The method according to any one of claims 1 to 7, wherein the index value of the first PDCCH monitoring occasion is smaller than an index value of the second PDCCH monitoring occasion. (Item 9) 9. The method according to any one of items 1 to 8, wherein the first DCI and the second DCI maintaining the same DAI indication includes the first DCI and the second DCI maintaining the same counter DAI indication and the same total DAI indication. (Item 10) After the terminal device receives the first DCI and the second DCI, the method further comprises: determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, the set of DCIs including the second DCI; sorting the set of DCI, where an order of the second DCI in the set of DCI is determined based on the second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 10. The method according to any one of items 1 to 9, comprising: (Item 11) After the terminal device receives the first DCI and the second DCI, the method further comprises: determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, the set of DCIs including the first DCI and the second DCI; sorting the set of DCIs, where an order of the first DCIs in the set of DCIs is determined based on the first monitoring occasion and an order of the second DCIs in the set of DCIs is determined based on the second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 10. The method according to any one of items 1 to 9, comprising: (Item 12) Prior to the step of transmitting, by the terminal device, the HARQ-ACK codebook, the method further comprises: receiving configuration information, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponding to the first PDCCH candidate and the second DCI corresponding to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 10. The method according to any one of items 1 to 9, comprising: (Item 13) transmitting, by a network device, a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; receiving, by the network device, a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook sent by a terminal device; and determining, by the network device, HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; A communication method comprising: (Item 14) The step of determining, by the network device, HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI, includes: determining, by the network device, a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication carried in at least one of the first DCI and the second DCI and the first PDCCH monitoring occasion; Including, Item 14. The method according to item 13. (Item 15) transmitting monitoring occasion configuration information by the network device, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and DCIs transmitted at the repeated PDCCH monitoring occasions are for scheduling the same TB. 15. The method according to any one of items 13 to 14, further comprising: (Item 16) Item 16. The method according to item 15, wherein the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set. (Item 17) Item 18. The method according to any one of items 13 to 16, wherein the first DCI and the second DCI are located in the same component carrier or the same bandwidth portion BWP. 18. The method according to any one of claims 13 to 17, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook. (Item 19) 19. The method according to any one of claims 13 to 18, wherein the DAI indication held in the first DCI and the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion. (Item 20) 20. The method according to any one of claims 13 to 19, wherein the index value of the first PDCCH monitoring occasion is smaller than an index value of the second PDCCH monitoring occasion. (Item 21) 21. The method according to any one of items 13 to 20, wherein the first DCI and the second DCI maintaining the same DAI indication includes the first DCI and the second DCI maintaining the same counter DAI indication and the same total DAI indication. (Item 22) determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, the set of DCIs including the second DCI; sorting the set of DCI, where an order of the second DCI in the set of DCI is determined based on the second PDCCH monitoring occasion; determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 22. The method of any one of items 13 to 21, further comprising: (Item 23) determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, the set of DCIs including the first DCI and the second DCI; sorting the set of DCIs, where an order of the first DCIs in the set of DCIs is determined based on the first monitoring occasion and an order of the second DCIs in the set of DCIs is determined based on the second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 22. The method of any one of items 13 to 21, further comprising: (Item 24) transmitting configuration information, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponding to the first PDCCH candidate and the second DCI corresponding to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 22. The method of any one of items 13 to 21, further comprising: (Item 25) A communication device including at least one processor, the at least one processor being connected to a memory, the at least one processor reading and executing a program stored in the memory, and causing the communication device to perform the following steps: detecting a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and detecting a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; generating a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; and the step of transmitting the HARQ-ACK codebook is configured to execute Communications equipment. (Item 26) The step of generating a HARQ-ACK codebook by the terminal device based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI includes: determining, by the terminal device, a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI; 26. The communication device according to item 25, comprising: (Item 27) The at least one processor further comprises: receiving monitoring occasion configuration information, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and DCIs of the repeated PDCCH monitoring occasions are for scheduling the same TB; 27. The communication device according to any one of items 25 to 26, configured to: (Item 28) 28. The communication device of claim 27, wherein the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set. (Item 29) 29. The communication device according to any one of items 25 to 28, wherein the first DCI and the second DCI are located on the same component carrier or the same bandwidth portion BWP. (Item 30) 30. The communication device of any one of claims 25 to 29, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook. (Item 31) 30. A communication device according to any one of items 25 to 29, wherein the DAI indication held in the first DCI and the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion. (Item 32) 32. The communication device according to any one of claims 25 to 31, wherein the index value of the first PDCCH monitoring occasion is smaller than an index value of the second PDCCH monitoring occasion. (Item 33) A communication device described in any one of items 25 to 32, wherein the first DCI and the second DCI holding the same DAI indication include the first DCI and the second DCI holding the same counter DAI indication and holding the same total DAI indication. (Item 34) The at least one processor further comprises: determining a set of DCIs after receiving the first DCI and the second DCI, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, and the set of DCIs includes the second DCI; sorting the set of DCI, where an order of the second DCI in the set of DCI is determined based on the second PDCCH monitoring occasion; and determining a target DCI from the set of DCI based on an order of each of the set of DCI, where the target DCI indicates the PUCCH resource;
[0023] Item 34. A communication device according to any one of items 25 to 33. (Item 35) The at least one processor further comprises: determining a set of DCIs after receiving the first DCI and the second DCI, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, and the set of DCIs includes the first DCI and the second DCI; sorting the set of DCIs, where an order of the first DCIs in the set of DCIs is determined based on the first monitoring occasion and an order of the second DCIs in the set of DCIs is determined based on the second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 34. The communication device of any one of items 25 to 33, configured to: (Item 36) The at least one processor further comprises: receiving configuration information before the step of transmitting the HARQ-ACK codebook, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponds to the first PDCCH candidate and the second DCI corresponds to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first monitoring occasion; and determining a target DCI from the set of DCI based on an order of each of the set of DCI, where the target DCI indicates the PUCCH resource; 4. The method of claim 3, Item 34. A communication device according to any one of items 25 to 33. (Item 37) A communication device including at least one processor, the at least one processor being connected to a memory, the at least one processor reading and executing a program stored in the memory, and causing the communication device to perform the following steps: A procedure for transmitting, by a network device, a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; receiving, by the network device, a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook sent by a terminal device; and A procedure for determining, by the network device, HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI. is configured to execute Communications equipment. (Item 38) Specifically, the at least one processor comprises: determining a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI; Item 38. The communication device of item 37, configured to: (Item 39) The at least one processor further comprises: A procedure for transmitting monitoring occasion configuration information, where the monitoring occasion configuration information indicates that the first PDCCH monitoring occasion and the second PDCCH monitoring occasion are repeated PDCCH monitoring occasions, and DCIs transmitted in the repeated PDCCH monitoring occasions are for scheduling the same TB. It is configured to Item 39. A communication device according to item 37 or 38. (Item 40) 40. The communication device of claim 39, wherein the first PDCCH monitoring occasion and the second PDCCH monitoring occasion correspond to different monitoring occasions of a search space set, and the monitoring occasion configuration information is configured in the search space set. (Item 41) 41. The communication device according to any one of items 37 to 40, wherein the first DCI and the second DCI are located on the same component carrier or the same bandwidth portion BWP. (Item 42) 42. The communication device of claim 37, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook. (Item 43) A communication device according to any one of items 37 to 42, wherein the DAI indication held in the first DCI and the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion. (Item 44) 44. The communication device according to any one of claims 37 to 43, wherein the index value of the first PDCCH monitoring occasion is smaller than an index value of the second PDCCH monitoring occasion. (Item 45) A communication device described in any one of items 37 to 44, wherein the first DCI and the second DCI holding the same DAI instruction include the first DCI and the second DCI holding the same counter DAI instruction and the same total DAI instruction. (Item 46) The at least one processor further comprises: determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, and the set of DCIs includes the second DCI; sorting the set of DCI, where an order of the second DCI in the set of DCI is determined based on the second PDCCH monitoring occasion; and determining a target DCI from the set of DCI based on an order of each of the set of DCI, where the target DCI indicates the PUCCH resource; 46. The communication device of any one of items 37 to 45, configured to: (Item 47) The at least one processor further comprises: determining a set of DCIs, where HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource, and the set of DCIs includes the first DCI and the second DCI; sorting the set of DCIs, where an order of the first DCIs in the set of DCIs is determined based on the first monitoring occasion and an order of the second DCIs in the set of DCIs is determined based on the second PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 46. The communication device of any one of items 37 to 45, configured to: (Item 48) The at least one processor further comprises: transmitting configuration information, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponding to the first PDCCH candidate and the second DCI corresponding to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first monitoring occasion; and determining a target DCI from the set of DCI based on an order of each of the set of DCI, where the target DCI indicates the PUCCH resource;
[0023] 46. A communication device according to any one of items 37 to 45. (Item 49) 25. A chip coupled to a memory and configured to read and execute program instructions stored in the memory to implement the method of any one of items 1 to 24. (Item 50) A computer-readable storage medium having computer instructions stored thereon, the instructions, when executed on a computer, causing the computer to perform the method of any one of items 1 to 24. 25. A computer program product which, when invoked by a computer, causes said computer to carry out the method according to any one of items 1 to 24.
Claims
1. detecting, by a terminal device, a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and detecting a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; generating, by the terminal device, a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; and transmitting the HARQ-ACK codebook by the terminal device. A communication method comprising: Prior to the step of transmitting the HARQ-ACK codebook by the terminal device, the communication method further comprises: receiving configuration information, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponding to the first PDCCH candidate and the second DCI corresponding to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; Sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; A communication method comprising:
2. The step of generating a HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI by the terminal device includes: determining, by the terminal device, a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; The communication method of claim 1 , comprising:
3. The communication method according to claim 1 or 2, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
4. The communication method according to claim 1 , wherein the DAI indication held in the first DCI and the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion.
5. The communication method of claim 4 , wherein the index value of the first PDCCH monitoring occasion is less than an index value of the second PDCCH monitoring occasion.
6. transmitting, by the network device, a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; receiving, by the network device, a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook sent by a terminal device; determining, by the network device, HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; transmitting configuration information, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponding to the first PDCCH candidate and the second DCI corresponding to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; Sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; A communication method comprising:
7. The step of determining, by the network device, HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI, further comprises: determining, by the network device, a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; Including, The communication method according to claim 6.
8. The communication method according to claim 6 or 7, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
9. The communication method according to claim 6 , wherein the DAI indication carried in the first DCI and the DAI indication carried in the second DCI are determined based on an index value of the first PDCCH monitoring occasion.
10. The communication method of claim 9 , wherein the index value of the first PDCCH monitoring occasion is less than an index value of the second PDCCH monitoring occasion.
11. A communication device comprising at least one processor, the at least one processor being connected to a memory, the at least one processor reading and executing a program stored in the memory to cause the communication device to perform the following steps: detecting a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and detecting a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; generating a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook based on the DAI indication and the first PDCCH monitoring occasion carried in at least one of the first DCI and the second DCI; and The procedure for transmitting the HARQ-ACK codebook configured to execute The at least one processor further comprises: receiving configuration information before the step of transmitting the HARQ-ACK codebook, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponding to the first PDCCH candidate and the second DCI corresponding to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; Sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 4. The method of claim 3, Communications equipment.
12. The procedure of generating a HARQ-ACK codebook by the communication device based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI, A procedure for determining, by the communication device, a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI. The communication device of claim 11 , comprising:
13. The communication device according to claim 11 or 12, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
14. The communication device according to claim 11 , wherein the DAI indication held in the first DCI and the DAI indication held in the second DCI are determined based on an index value of the first PDCCH monitoring occasion.
15. The communications device of claim 14 , wherein the index value of the first PDCCH monitoring occasion is less than an index value of the second PDCCH monitoring occasion.
16. A communication device comprising at least one processor, the at least one processor being connected to a memory, the at least one processor reading and executing a program stored in the memory to cause the communication device to perform the following steps: A procedure for transmitting, by a network device, a first downlink control information (DCI) at a first physical downlink control channel (PDCCH) monitoring occasion and a second DCI at a second PDCCH monitoring occasion, where the first DCI and the second DCI are for scheduling a same transport block (TB), and the first DCI and the second DCI carry a same downlink allocation index (DAI) indication; receiving, by the network device, a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook sent by a terminal device; and A procedure for determining, by the network device, HARQ-ACK feedback information corresponding to the TB in the HARQ-ACK codebook based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI. configured to execute The at least one processor further comprises: transmitting configuration information, where the configuration information indicates that a first PDCCH candidate and a second PDCCH candidate have an associated relationship, the first DCI corresponding to the first PDCCH candidate and the second DCI corresponding to the second PDCCH candidate; determining a set of DCIs, where the set of DCIs includes the first DCI and / or the second DCI, and HARQ-ACK feedback information corresponding to the set of DCIs is fed back on a same PUCCH resource; Sorting the set of DCIs, where an order of the first DCI and / or the second DCI in the set of DCIs is determined based on the first PDCCH monitoring occasion; and determining a target DCI from the set of DCIs based on an order of each of the set of DCIs, where the target DCI indicates the PUCCH resource; 4. The method of claim 3, Communications equipment.
17. Specifically, the at least one processor comprises: determining a bit in the HARQ-ACK codebook for a HARQ-ACK bit corresponding to the TB based on the DAI indication and the first PDCCH monitoring occasion held in at least one of the first DCI and the second DCI; The communication device of claim 16 , configured to:
18. The communication device according to claim 16 or 17, wherein the first DCI and the second DCI correspond to the same bit in the HARQ-ACK codebook.
19. The communication device according to claim 16 , wherein the DAI indication carried in the first DCI and the DAI indication carried in the second DCI are determined based on an index value of the first PDCCH monitoring occasion.
20. The communications device of claim 19 , wherein the index value of the first PDCCH monitoring occasion is less than an index value of the second PDCCH monitoring occasion.
21. A chip coupled to a memory and configured to read and execute program instructions stored in said memory to implement the communication method of any one of claims 1 to 10.
22. A computer readable storage medium storing computer instructions which, when executed on a computer, cause the computer to perform the communication method of any one of claims 1 to 10.
23. A computer program product which, when invoked by a computer, causes said computer to carry out a communication method according to any one of claims 1 to 10.
Citation Information
Patent Citations
DAI counting method, DAI counting control method, terminal and network device
JP2023523812A
Terminal device, network device, and method
JP2023544575A
Terminal, base station and method performed by the same in wireless communication system
US20220116962A1
Terminal, wirless communication method, and base station
WO2022044277A1
