Terminal device, network device, and method

JP7635833B2Active Publication Date: 2025-02-26NEC CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023519784
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-09-30
Publication Date
2025-02-26
Estimated Expiration
2040-09-30

AI Technical Summary

Benefits of technology

【0013】 発明の概要部分は、本開示の実施形態の重要又は基本的な特徴を特定することも、本開示の範囲を限定することも意図していないことを理解すべきである。本開示のその他の特徴は、以下の説明により容易に理解できるはずである。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007635833000001
    Figure 0007635833000001
  • Figure 0007635833000002
    Figure 0007635833000002
  • Figure 0007635833000003
    Figure 0007635833000003
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a communication method, a communication device, and a computer storage medium. The method includes transmitting downlink control information (DCI) from a network device to a terminal device on a first set of physical downlink control channel (PDCCH) candidates to schedule a physical downlink shared channel (PDSCH), the DCI including at least one of a counter downlink allocation indicator (DAI) value and a total DAI value; transmitting the PDSCH from the network device to the terminal device; and receiving a hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebook for the PDSCH from the terminal device, the HARQ-ACK codebook being generated based on a first configuration of at least a second set of PDCCH candidates and at least one of the counter DAI value and the total DAI value. Thus, a dynamic HARQ-ACK codebook can be obtained without introducing additional signaling overhead.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] TECHNICAL FIELD Embodiments of the present disclosure relate generally to the field of telecommunications, and more particularly to communication methods, communication devices, and computer storage media. [Background technology]

[0002] In the 3GPP RAN#86 meeting, there was discussion on enhancing support for the introduction of multiple transmit / receive points (multiple TRPs). For example, it has been proposed to identify and specify characteristics that improve the reliability and robustness of physical channels other than the physical downlink shared channel (PDSH) (e.g., the physical downlink control channel (PDCCH), the physical uplink shared channel (PUSCH) and / or the physical uplink control channel (PUCCH)) using multiple TRPs and / or multiple panels with Release 16 reliability characteristics as a baseline. It has also been proposed to identify and specify features that enable inter-cell multi-TRP operation. It has also been proposed to evaluate and specify enhancements to multi-TRP transmission with simultaneous multi-panel reception.

[0003] In the 3GPP RAN1#98-99 meeting, it is proposed to support PDCCH repetition to improve the reliability and robustness of the physical downlink control channel (PDCCH). That is, the reliability and robustness of the PDCCH can be improved by repeatedly transmitting downlink control information (DCI) from a network device to a terminal device multiple times. When PDCCH repetition is enabled, it is required to reserve the same DCI payload for PDCCH repetition. Summary of the Invention [Problem to be solved by the invention]

[0004] Generally, the exemplary embodiments of the present disclosure provide a communication method, a communication device, and a computer storage medium. [Means for solving the problem]

[0005] In a first aspect, a communication method is provided, the method including: transmitting downlink control information (DCI) from a network device to a terminal device on a first set of physical downlink control channel (PDCCH) candidates for scheduling a physical downlink shared channel (PDSCH), the DCI including at least one of a counter downlink allocation indicator (DAI) value and a total DAI value, transmitting the PDSCH from the network device to the terminal device, and receiving a hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebook for the PDSCH from the terminal device, the HARQ-ACK codebook being generated based on a first configuration of at least a second set of PDCCH candidates and at least one of the counter DAI value and the total DAI value.

[0006] In a second aspect, a communication method is provided, the method including: detecting downlink control information (DCI) on a first set of physical downlink control channel (PDCCH) candidates from a network device at a terminal device for scheduling a physical downlink shared channel (PDSCH), the DCI including at least one of a counter downlink allocation indicator (DAI) value and a total DAI value; receiving a PDSCH transmitted from the network device 110 in response to detecting the DCI on the first set of PDCCH candidates; generating a hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebook for the PDSCH based on a first configuration of a second set of PDCCH candidates and at least one of the counter DAI value and the total DAI value; and transmitting the HARQ-ACK codebook to the network device.

[0007] In a third aspect, a communication method is provided, the method including: transmitting downlink control information (DCI) from a network device to a terminal device on a first set of physical downlink control channel (PDCCH) candidates to schedule communication between the network device and the terminal device, the DCI including at least one of offset information for the communication and first timing information for the communication, and performing the communication with the terminal device based on second timing information, the second timing information being determined based on at least one of a time interval between the first set of PDCCH candidates and a second set of PDCCH candidates, a first configuration of the second set of PDCCH candidates, third timing information corresponding to DCI on the second set of PDCCH candidates, the offset information, and the first timing information.

[0008] In a fourth aspect, a communication method is provided, the method including: detecting downlink control information (DCI) on a first set of physical downlink control channel (PDCCH) candidates from a network device at a terminal device to schedule communication between the network device and the terminal device, the DCI including at least one of offset information for the communication and first timing information for the communication, and performing the communication with the network device based on second timing information in response to detecting the DCI on the first set of PDCCH candidates, the second timing information being determined based on at least one of a time interval between the first set of PDCCH candidates and a second set of PDCCH candidates, a first configuration of the second set of PDCCH candidates, third timing information corresponding to DCI on the second set of PDCCH candidates, the offset information, and the first timing information.

[0009] In a fifth aspect, there is provided a network device, the network device including a processor and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the network device to perform a method according to the first or third aspect of the present disclosure.

[0010] In a sixth aspect, a terminal device is provided, the terminal device comprising: a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the terminal device to perform a method according to the second or fourth aspect of the present disclosure.

[0011] In a seventh aspect, there is provided a computer readable medium having instructions stored thereon which, when executed on at least one processor, cause the at least one processor to perform a method according to the first, second, third or fourth aspect of the present disclosure.

[0012] In an eighth aspect, there is provided a computer program product stored on a computer readable medium and including machine executable instructions which, when executed, cause a machine to perform a method according to the first, second, third or fourth aspect of the present disclosure.

[0013] It should be understood that this summary is not intended to identify key or essential features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will be readily apparent from the following description. [Brief description of the drawings]

[0014] The above and other objects, features and advantages of the present disclosure will become more apparent from the following detailed description of several embodiments of the present disclosure in the drawings.

[0015] [Figure 1] FIG. 1 illustrates an exemplary communications network in which embodiments of the present disclosure may be implemented.

[0016] [Diagram 2] FIG. 2 is a signaling diagram illustrating an example communication process in accordance with some embodiments of the present disclosure.

[0017] [Figure 3A] FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 3B] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0018] [Figure 4A] FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 4B] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0019] [Diagram 5] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0020] [Figure 6] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0021] [Figure 7] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0022] [Figure 8A] FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 8B] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0023] [Figure 9] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0024] [Figure 10A] FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 10B] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0025] [Figure 11A]FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 11B] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0026] [Figure 12A] FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 12B] FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 12C] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0027] [Figure 13] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0028] [Figure 14] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0029] [Figure 15A] FIG. 1 illustrates an example of an embodiment of the present disclosure. [Figure 15B] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0030] [Figure 16] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0031] [Figure 17] FIG. 2 is a signaling diagram illustrating an example communication process in accordance with some embodiments of the present disclosure.

[0032] [Figure 18] FIG. 1 illustrates an example of an embodiment of the present disclosure.

[0033] [Figure 19] 1 is a flowchart of an exemplary method according to some embodiments of the present disclosure.

[0034] [Figure 20]1 is a flowchart of an exemplary method according to some embodiments of the present disclosure.

[0035] [Figure 21] 1 is a flowchart of an exemplary method according to some embodiments of the present disclosure.

[0036] [Figure 22] 1 is a flowchart of an exemplary method according to some embodiments of the present disclosure.

[0037] [Diagram 23] FIG. 1 is a schematic block diagram of an apparatus suitable for implementing embodiments of the present disclosure.

[0038] In the drawings, the same or similar reference numbers represent the same or similar elements. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0039] The principles of the present disclosure will now be described with reference to some exemplary embodiments. It should be understood that these embodiments are set forth for illustrative purposes only, to assist those skilled in the art in understanding and implementing the present disclosure, and do not imply any limitations on the scope of the present disclosure. The disclosure described herein can be implemented in various ways different from the methods described below.

[0040] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.

[0041] As used herein, the singular forms "a," "an," and "said" include the plural forms unless the context clearly indicates otherwise. The term "comprises" and variations thereof should be understood as open-ended terms meaning "including, but not limited to." The term "based on" should be understood as "based at least in part on." The terms "some embodiments" and "embodiments" should be understood as "at least some embodiments." The term "another embodiment" should be understood as "at least one other embodiment." Terms such as "first," "second," and the like can refer to different or the same object. Other explicit and implicit definitions may be included below.

[0042] In some instances, values, procedures, or devices are referred to as "best," "lowest," "highest," "minimum," "maximum," etc. Such descriptions are intended to illustrate that selections can be made from among many functional alternatives used, and it should be understood that such selections are not necessarily better, smaller, higher, or otherwise more preferred than other selections.

[0043] As described above, in the 3GPP RAN1#98-99 meeting, it is proposed to support PDCCH repetition to improve the reliability and robustness of the PDCCH, that is, the reliability and robustness of the PDCCH can be improved by repeatedly transmitting the DCI from the network device to the terminal device multiple times.

[0044] Typically, the DCI format comprises a DAI field. The DAI field may include one or two bits for indicating a counter DAI value, and / or may further include two bits for indicating a total DAI value. For example, if a dynamic HARQ-ACK codebook is configured, the DAI field may only include one or two bits for indicating a counter DAI value. For example, the DCI format may be DCI format 1_0 or DCI format 1_2. The counter DAI value in the DCI format represents the cumulative number of {serving cell, PDCCH monitoring occasion} pairs for which a PDSCH repetition or a Sounding Reference Signal (SRS) PDSCH release associated with the DCI format exists up to the current serving cell and the current PDCCH monitoring occasion, first in ascending order of serving cell index, then in ascending order of PDCCH monitoring occasion index. For example, the counter DAI value may be any of {1, 2, 3, 4}. The total DAI value in a DCI format represents the total number of {serving cell, PDCCH monitoring occasion} pairs for which PDSCH repetitions or SRS PDSCH releases associated with the DCI format exist up to the current PDCCH monitoring occasion and are updated for each PDCCH monitoring occasion. For example, the total DAI value may be any of {1, 2, 3, 4}.

[0045] The total DAI value and / or counter DAI value indicated in the DAI field of the DCI can determine the number and order of bits in the dynamic HARQ-ACK codebook. The so-called HARQ-ACK codebook refers to the feedback sequence generated for the downlink transmission scheduled by the DCI. However, when PDCCH repetition is enabled, how to design the value in the DAI field and how to design the HARQ-ACK codebook is not specified in the current 3GPP specification.

[0046] The embodiments of the present disclosure provide a solution for solving the above problem and / or one or more other potential problems. According to this solution, PDCCH candidates configured for the same PDSCH scheduling can share the same counter DAI value and the same total DAI value. A dynamic HARQ-ACK codebook can be obtained based on the counter DAI value and the total DAI value included in the PDCCH candidate without introducing additional signaling overhead.

[0047] In the following, the terms "transmission occasion", "transmission", "repetition", "reception", "reception occasion", "monitoring occasion", "PDCCH monitoring occasion", "PDCCH transmission occasion", "PDCCH transmission", "PDCCH candidate", "PDCCH reception occasion", "PDCCH reception", "search space", "CORESET", and "PDCCH repetition" can be used interchangeably. The terms "feedback location", "HARQ-ACK information location", "HARQ-ACK location", "HARQ-ACK location", "HARQ location", "HARQ location", "feedback location", and "feedback location" can be used interchangeably. In the following, the terms "PDCCH repetition", "repeated PDCCH", and "repeated PDCCH signal", "PDCCH candidate set for the same scheduling" can be used interchangeably. The terms "feedback sequence", "feedback codebook", "HARQ-ACK codebook", "codebook", "HARQ-ACK information", "HARQ-ACK message", "HARQ message", "HARQ information", "feedback message", and "feedback information" can be used interchangeably. The terms "HARQ-ACK information field," "HARQ-ACK information location," "feedback field," and "feedback location" may be used interchangeably.

[0048] FIG. 1 illustrates an exemplary communication network 100 in which embodiments of the present disclosure can be implemented. The network 100 includes a network device 110 and a terminal device 120 served by the network device 110. The network 100 may provide one or more serving cells to serve the terminal device 120. Carrier aggregation (CA), in which two or more CCs are aggregated to support a larger bandwidth, may be supported in the network 100. For example, in FIG. 1, the network device 110 may provide multiple serving cells to the terminal device 120, including one primary cell (Pcell) 101 corresponding to a primary CC and at least one secondary cell (Scell) 102 corresponding to at least one secondary CC. It should be understood that the number of network devices, terminal devices, and / or serving cells in FIG. 1 is provided for illustrative purposes only and does not imply any limitation to the present disclosure. The network 100 may include any suitable number of network devices, terminal devices, and / or serving cells suitable for implementing embodiments of the present disclosure.

[0049] As used herein, the term "terminal device" refers to any device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user equipment (UE), personal computers, desktop computers, mobile phones, cellular phones, smartphones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, Internet of Things (IoT) devices, any Internet of Things (IoE) devices, machine type communication (MTC) devices, in-vehicle devices for V2X communication, etc., where the "X" in V2X represents a pedestrian, a vehicle, or infrastructure / network, or an image capture device such as a digital camera, a gaming device, a music storage and playback device, or an Internet appliance that allows wireless or wired Internet access and browsing, etc. For the purposes of explanation, some embodiments will be described below with reference to a UE as an example of a terminal device 120.

[0050] As used herein, the term "network equipment" or "base station" (BS) refers to equipment capable of providing or hosting a cell or coverage within which terminal equipment can communicate. Examples of network equipment include, but are not limited to, a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), a next generation Node B (gNB), a transmit / receive point (TRP), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a femto node, a pico node, or other low power node.

[0051] In one embodiment, the terminal device 120 may be connected to a first network device and a second network device (not shown in FIG. 1). One of the first network device and the second network device may be in a master node and the other in a secondary node. The first network device and the second network device may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device and the second network device may be a second RAT device. In one embodiment, the first RAT device may be an eNB and the second RAT device is a gNB. Information about the different RATs may be transmitted from at least one of the first network device and the second network device to the terminal device 120. In one embodiment, the first information may be transmitted from the first network device to the terminal device 120, and the second information may be transmitted from the second network device to the terminal device 120 directly or via the first network device. In one embodiment, information about the configuration of the terminal device configured by the second network device may be transmitted from the second network device via the first network device. The information regarding the reconfiguration of the terminal device set by the second network device can be sent from the second network device directly or via the first network device to the terminal device, and can be sent via any of Radio Resource Control (RRC) signaling, Medium Access Control (MAC) control element (CE), or Downlink Control Information (DCI).

[0052] 1, the network device 110 can communicate data and control information to the terminal device 120, and the terminal device 120 can also communicate data and control information to the network device 110. The link from the network device 110 to the terminal device 120 is called a downlink (DL), and the link from the terminal device 120 to the network device 110 is called an uplink (UL).

[0053] In some embodiments, for downlink transmission, network device 110 may transmit control information to terminal device 120 via a PDCCH and / or transmit data to terminal device 120 via a PDSCH. In addition, network device 110 may transmit one or more reference signals (RS) to terminal device 120. An RS transmitted from network device 110 to terminal device 120 may also be referred to as a "DL RS." Examples of DL RS may include, but are not limited to, a demodulation reference signal (DMRS), a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), a phase tracking reference signal (PTRS), a fractional time and frequency tracking reference signal (TRS), and the like.

[0054] In some embodiments, for uplink transmission, terminal device 120 may transmit control information to network device 110 via a PUCCH and / or transmit data to network device 110 via a PUSCH. Furthermore, terminal device 120 may transmit one or more RSs to network device 110. An RS transmitted from terminal device 120 to network device 110 may also be referred to as a "UL RS." Examples of UL RSs may include, but are not limited to, a DMRS, a CSI-RS, an SRS, a PTRS, a fine-grained time and frequency TRS, etc.

[0055] Communications in the network 100 may conform to any suitable standard, including, but not limited to, Global System for Mobile Communications (GSM), Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), GSM EDGE Radio Access Network (GERAN), Machine Type Communications (MTC), and the like. Additionally, communications may be performed according to any currently known or future developed generation of communications protocols. Examples of communications protocols include, but are not limited to, first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, and fifth generation (5G) communications protocols.

[0056] A network device 110 (e.g., a gNB) may include one or more TRPs or antenna panels. As used herein, the term "TRP" refers to an antenna array (having one or more antenna elements) available to a network device located at a particular geographic location. For example, a network device may be coupled to multiple TRPs in different geographic locations to achieve better coverage. The one or more TRPs may be included in the same serving cell or different serving cells.

[0057] It should be understood that a TRP may be a panel, and a panel may also refer to an antenna array (having one or more antenna elements). Although several embodiments of the present disclosure have been described with reference to multiple TRPs as examples, these embodiments are for illustrative purposes only, to assist those skilled in the art in understanding and implementing the present disclosure, and do not imply any limitations on the scope of the present disclosure. It should be understood that the contents of the present disclosure described herein can be implemented in various ways different from those described below.

[0058] As shown in FIG. 1, for example, the network device 110 can communicate with the terminal device 120 via TRPs 130-1 and 130-2. In the following text, the TRP 130-1 can also be referred to as the first TRP, and the TRP 130-2 can also be referred to as the second TRP. The first TRP 130-1 and the second TRP 130-2 can be included in the same serving cell (e.g., serving cells 101 and 102 shown in FIG. 1) or different serving cells provided by the network device 110. Although some embodiments of the present disclosure have been described with reference to the first TRP 130-1 and the second TRP 130-2 in the same serving cell provided by the network device 110, these embodiments are for illustrative purposes only, to help those skilled in the art understand and implement the present disclosure, and do not suggest any limitation on the scope of the present disclosure. It should be understood that the contents of the present disclosure described herein can be implemented in various ways different from the ways described below.

[0059] 2 is a signaling diagram illustrating an example communication process 200 according to some embodiments of the present disclosure. Process 200 involves network device 110 and terminal device 120 as shown in FIG.

[0060] As shown in FIG. 2, network device 110 may transmit (201) DCI on multiple PDCCH candidates to terminal device 120 for scheduling the same PDSCH (e.g., the same data or the same transport block). The DCI transmitted on the multiple PDCCH candidates may indicate the same counter DAI value and / or the same total DAI value. Terminal device 120 may detect (201) the DCI on the multiple PDCCH candidates from network device 110. For example, the DCI may not be detected by terminal device 120 or may be detected on one or more of the PDCCH candidates. Network device 110 may transmit (202) the PDSCH to terminal device 120. In response to the DCI being detected on one or more of the PDCCH candidates, terminal device 120 may decode (202) the PDSCH transmitted from network device 110. Terminal device 120 may generate (203) a HARQ-ACK codebook for the PDSCH based on at least a first setting of at least one PDCCH candidate included in the plurality of PDCCH candidates and a counter DAI value and / or a total DAI value, and transmit (204) the HARQ-ACK codebook to network device 110.

[0061] In some embodiments, network device 110 may transmit to terminal device 120 a configuration indicating N PDCCH candidates associated / linked with each other, e.g., 2≦N≦8, i.e., the N PDCCH candidates are configured to schedule at least one of the following: same PDSCH, same data, same transport block, same PUSCH, same uplink data, same downlink data, same uplink transport block, same downlink transport block, same aperiodic CSI-RS transmission / reception, same aperiodic SRS transmission / reception, same PUCCH, same CSI feedback. In some embodiments, network device 110 may transmit to terminal device 120 a configuration indicating a first set of PDCCH candidates associated / linked with a second set of PDCCH candidates. For example, the first set of PDCCH candidates is configured to schedule at least one of the same PDSCH, same data, same transport block, same PUSCH, same uplink data, same downlink data, same uplink transport block, same downlink transport block, same aperiodic CSI-RS transmission / reception, same aperiodic SRS transmission / reception, same PUCCH, and same CSI feedback as the second set of PDCCH candidates. For example, this configuration can be transmitted via any of radio resource control (RRC) signaling, medium access control (MAC) control element (CE), and DCI.

[0062] In some embodiments, the N PDCCH candidates may be included in one search space. In some embodiments, the search space may be associated with one control resource set (CORESET) that may be configured to have two transmission configuration indication (TCI) states X and Y. For example, N1 PDCCH candidates (where N1 is an integer and 1≦N1≦N) may be configured to have TCI state X, and (N-N1) PDCCH candidates may be configured to have TCI state Y. Alternatively, in some embodiments, the search space may be associated with two CORESETs. For example, N1 PDCCH candidates (where N1 is an integer and 1≦N1≦N) may be associated with a first CORESET, and (N-N1) PDCCH candidates may be associated with a second CORESET. In some embodiments, the N1 PDCCH candidates may be referred to as a second set of PDCCH candidates. In some embodiments, the N-N1 PDCCH candidates may be referred to as a first set of PDCCH candidates.

[0063] In some embodiments, the N PDCCH candidates may be included in two search spaces associated with each other. For example, N1 PDCCH candidates (where N1 is an integer and 1≦N1≦N) may be associated with a first search space, and (N−N1) PDCCH candidates may be associated with a second search space. In some embodiments, the two search spaces may be associated with one CORESET. Alternatively, in some embodiments, the two search spaces may be associated with two CORESETs, respectively.

[0064] In some embodiments, the N1 PDCCH candidates may be referred to as a second set of PDCCH candidates. In some embodiments, the N-N1 PDCCH candidates may be referred to as a first set of PDCCH candidates.

[0065] In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may include L PDCCH candidates serving as reference PDCCH candidates and NL PDCCH candidates serving as non-reference PDCCH candidates, where L is an integer and 1≦L≦N, e.g., L=1. In some embodiments, the HARQ-ACK codebook for PDSCH or SPS PDSCH release scheduled by DCI in the N PDCCH candidates may include HARQ-ACK information fields corresponding to the L reference PDCCH candidates. That is, the HARQ-ACK information field for PDSCH or SPS PDSCH release scheduled by DCI in any of the NL non-reference PDCCH candidates may be the same as the HARQ-ACK information field generated for PDSCH or SPS PDSCH release scheduled by DCI in one of the L reference PDCCH candidates. In other words, for a PDSCH or SPS PDSCH release scheduled by any of the NL PDCCH candidates in the search space and / or CORESET, the HARQ-ACK information field may be generated based on the timing information (e.g., start symbol and / or end symbol of the PDCCH monitoring occasion) of the corresponding one of the L reference PDCCH candidates in the associated / linked search space and / or CORESET and the counter DAI value and / or the total DAI value. In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may share the same counter DAI value and the same total DAI value. In some embodiments, the L reference PDCCH candidates may include the first PDCCH candidate or the (e.g., first) PDCCH candidate in the first linked search space and / or CORESET. Alternatively, the L reference PDCCH candidates may include the last PDCCH candidate or the (e.g., last) PDCCH candidate in the last linked search space and / or CORESET.Alternatively, the L reference PDCCH candidates may include configured PDCCH candidates or PDCCH candidates configured on the search space and / or CORESET (e.g., via any of RRC signaling, MAC CE, and DCI). In some embodiments, a HARQ-ACK codebook for a PDSCH or SPS PDSCH release scheduled by a DCI in the NL or first set of PDCCH candidates may be generated based on the configuration of the L or first set of PDCCH candidates and at least one of the counter DAI value and the total DAI value.

[0066] In some embodiments, the L PDCCH candidates may be referred to as a second set of PDCCH candidates, hi some embodiments, the N L PDCCH candidates may be referred to as a first set of PDCCH candidates.

[0067] In some embodiments, the configuration of the PDCCH candidates may include at least one of: search space information for the PDCCH candidates, CORESET information for the PDCCH candidates, time domain resources for the PDCCH candidates, timing for the PDCCH candidates, PDCCH monitoring occasions for the PDCCH candidates, time domain resources for the PDCCH monitoring occasions, timing for the PDCCH monitoring occasions, slots for the PDCCH candidates, slots for the PDCCH monitoring occasions, start symbols and / or end symbols for the PDCCH candidates, and a number of symbols for the PDCCH candidates. In some embodiments, the configuration may be transmitted via any of RRC signaling, MAC CE, and DCI.

[0068] In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may include L PDCCH candidates serving as reference PDCCH candidates and NL PDCCH candidates serving as non-reference PDCCH candidates, where L is an integer and 1≦L≦N, e.g., L=1. In some embodiments, the L reference PDCCH candidates may be useful in determining the counter DAI value and the total DAI value for the PDCCH candidates, while the NL non-reference PDCCH candidates may not be useful in determining the counter DAI value and the total DAI value for the PDCCH candidates.

[0069] In some embodiments, when N PDCCH candidates are configured for the same PDSCH scheduling based on the configuration regarding the search space, CORESET, and / or the association / link between the N PDCCH candidates, the HARQ-ACK codebook may be generated based on the configuration of the L reference PDCCH candidates and the counter DAI value and / or the total DAI value in the DCI in any one of the N PDCCH candidates. In some embodiments, when PDCCH candidate A and PDCCH candidate B are configured to be associated (e.g., configured for the same PDSCH scheduling), the HARQ-ACK codebook for the PDSCH or SPS PDSCH release scheduled in the DCI on PDCCH candidate B may be generated based on the counter DAI value and / or the total DAI value and the configuration of PDCCH candidate A. For example, PDCCH candidates A and B may share the same counter DAI value and the same total DAI value. For example, only PDCCH candidate A may contribute to counting the counter DAI and total DAI values ​​for the PDCCH candidates, while PDCCH candidate B may not contribute to counting the counter DAI and total DAI values ​​of the PDCCH candidates. In some embodiments, a HARQ-ACK codebook for a PDSCH or SPS PDSCH release scheduled by at least one of PDCCH candidates A and B may be generated based on the counter DAI and / or total DAI values ​​and a configuration of PDCCH candidate A. For example, the configuration of PDCCH candidate A may indicate at least one of a search space configured for PDCCH candidate A, a CORESET, a serving cell index, search space information, CORESET information, a time domain resource, a timing, a PDCCH monitoring occasion, a time domain resource for the PDCCH monitoring occasion, a timing for the PDCCH monitoring occasion, a slot, a slot for the PDCCH monitoring occasion, a start symbol and / or an end symbol, a plurality of symbols, and a CORESETPoolIndex.For example, a HARQ-ACK codebook for a PDSCH or SPS PDSCH release scheduled by at least one of PDCCH candidates A and B may be generated without considering the counter DAI value and / or the total DAI value in PDCCH candidate B.

[0070] FIG. 3A illustrates an example of such an embodiment. FIG. 3A illustrates PDCCH candidates 311, 312, ..., 318. Each of the PDCCH candidates 311, 312, ..., 318 includes a pair of a counter DAI value c and a total DAI value t, represented as (c, t), where c and t are both integers, e.g., 1≦c≦4 and 1≦t≦4. As illustrated in FIG. 3A, the PDCCH candidates 311 and 314 are associated with the TRP 130-1 and the serving cell 101. The PDCCH candidates 312 and 316 are associated with the TRP 130-2 and the serving cell 101. The PDCCH candidates 313 and 317 are associated with the TRP 130-1 and the serving cell 102. The PDCCH candidates 315 and 318 are associated with the TRP 130-2 and the serving cell 102. The PDCCH candidates 312 and 314 are configured for the same PDSCH scheduling, i.e., linked as PDCCH repetitions. Figure 3A shows a HARQ-ACK codebook 320 for PDSCH scheduled by the PDCCH candidates 311, 312, ..., 318. The HARQ-ACK codebook 320 includes HARQ-ACK information fields 321, 322, ..., 327. For example, each feedback field includes one bit or two bits. The PDCCH repetitions 312 and 314 correspond to the same HARQ-ACK information field 322, which can be generated based on the configuration of the PDCCH candidate 312 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 312.

[0071] In some embodiments, when PDCCH candidates A and B are configured for the same PDSCH scheduling, a HARQ-ACK codebook for a PDSCH or SPS PDSCH release scheduled by at least one of PDCCH candidates A and B may be generated based on a counter DAI value and / or a total DAI value and a configuration of PDCCH candidate A. For example, when PDCCH candidate A is lost or decoded unsuccessfully, but PDCCH candidate B is successfully decoded by terminal device 120, terminal device 120 may determine a HARQ-ACK information field in the HARQ-ACK codebook based on the configuration of PDCCH candidate A and the counter DAI value and / or the total DAI value included in PDCCH candidate A. For example, referring to FIG. 3A , if the PDCCH candidate 312 is lost or not successfully decoded, but the terminal device 120 successfully decodes the PDCCH candidate 314, the terminal device 120 can determine the HARQ-ACK information field in the HARQ-ACK codebook 320 based on the setting of the PDCCH candidate 312 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 312.

[0072] Alternatively, if PDCCH candidates A and B are not configured for the same PDSCH scheduling, when PDCCH candidate A is lost or not successfully decoded but PDCCH candidate B is successfully decoded by the terminal device 120, the terminal device 120 may determine the HARQ-ACK information field in the HARQ-ACK codebook based on the configuration of PDCCH candidate B and the counter DAI value and / or the total DAI value included in PDCCH candidate B. For example, the terminal device 120 may determine that PDCCH candidate B is configured for a different scheduling than PDCCH candidate A based on the configuration of other successfully detected PDCCH candidates, for example, the counter DAI value and / or the total DAI value of the other PDCCH candidates.

[0073] FIG. 3B illustrates an example of such an embodiment. FIG. 3B illustrates PDCCH candidates 311, 312, ..., 318. Each of the PDCCH candidates 311, 312, ..., 318 includes a pair of a counter DAI value c and a total DAI value t, represented as (c, t), where c and t are both integers, e.g., 1≦c≦4 and 1≦t≦4. As shown in FIG. 3B, the PDCCH candidates 311 and 314 are associated with the TRP 130-1 and the serving cell 101. The PDCCH candidates 312 and 316 are associated with the TRP 130-2 and the serving cell 101. The PDCCH candidates 313 and 317 are associated with the TRP 130-1 and the serving cell 102. The PDCCH candidates 315 and 318 are associated with the TRP 130-2 and the serving cell 102. 3B also shows a HARQ-ACK codebook 320 for the PDSCH scheduled by PDCCH candidates 311, 312, ..., 318. HARQ-ACK codebook 320 includes HARQ-ACK information fields 321, 322, ..., 327. For example, each feedback field includes one bit or two bits. If PDCCH candidate 312 is lost or not successfully decoded but PDCCH candidate 314 is successfully decoded by terminal device 120, terminal device 120 can determine that PDCCH candidate 314 is configured for different scheduling than PDCCH candidate 312 based on the counter DAI values ​​and / or total DAI values ​​of other PDCCH candidates 313 and 315. The terminal device 120 can determine the HARQ-ACK information field 324 corresponding to the PDCCH candidate 314 in the HARQ-ACK codebook 320 based on the setting of the PDCCH candidate 314 and the counter DAI value and / or total DAI value included in the PDCCH candidate 314.

[0074] In some embodiments, the terminal device 120 may determine whether PDCCH candidates A and B are configured for the same scheduling or different scheduling based on the configuration of other successfully detected PDCCH candidates, e.g., counter DAI values ​​and / or total DAI values ​​of the other PDCCH candidates.

[0075] 4A and 4B show an example of such an embodiment. 4A and 4B show PDCCH candidates 411, 412, ..., 418, respectively. Each of the PDCCH candidates 411, 412, ..., 418 includes a pair of a counter DAI value c and a total DAI value t, represented as (c, t), where c and t are both integers, e.g., 1 < c < 4 and 1 < t < 4. The PDCCH candidates 411 and 415 are associated with the TRP 130-1 and the serving cell 101. The PDCCH candidates 412 and 416 are associated with the TRP 130-2 and the serving cell 101. The PDCCH candidates 413 and 417 are associated with the TRP 130-1 and the serving cell 102. The PDCCH candidates 414 and 418 are associated with the TRP 130-2 and the serving cell 102. 4A and 4B also show a HARQ-ACK codebook 420 for a PDSCH scheduled by PDCCH candidates 411, 412, ..., 418. As shown in FIG. 4A, the terminal device 120 can determine based on the counter DAI values ​​and / or total DAI values ​​of the successfully detected PDCCH candidates 416-418 that the PDCCH candidates 411 and 415 are configured for different scheduling and therefore correspond to different HARQ-ACK information fields 421 and 424 in the HARQ-ACK codebook 420. As shown in FIG. 4B, the terminal device 120 can determine based on the counter DAI values ​​and / or total DAI values ​​of the successfully detected PDCCH candidates 416-418 that the PDCCH candidates 411 and 415 are configured for the same scheduling and therefore correspond to the same HARQ-ACK information field 421 in the HARQ-ACK codebook 420.

[0076] In some embodiments, when PDCCH candidates A and B are configured for the same PDSCH scheduling, a HARQ-ACK codebook for a PDSCH or SPS PDSCH release scheduled by at least one of PDCCH candidates A and B may be generated based on a counter DAI value and / or a total DAI value and a configuration of PDCCH candidate A. For example, if PDCCH candidate A is successfully decoded but PDCCH candidate B is lost or not successfully decoded by terminal device 120, terminal device 120 may determine a HARQ-ACK information field corresponding to PDCCH candidate A in the HARQ-ACK codebook based on the successfully detected configuration of PDCCH candidate A and the counter DAI value and / or the total DAI value included in PDCCH candidate A. 3A, if the PDCCH candidate 312 is successfully decoded but the PDCCH candidate 314 is lost or not successfully decoded by the terminal device 120, the terminal device 120 may determine a HARQ-ACK information field 322 corresponding to the PDCCH candidate 312 in the HARQ-ACK codebook 320 based on the configuration of the successfully detected PDCCH candidate 312 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 312. For another example, if the PDCCH candidate 315 is lost or not successfully decoded by the terminal device 120, the terminal device 120 may determine a HARQ-ACK information field 324 corresponding to the PDCCH candidate 315 in the HARQ-ACK codebook 320 based on the configuration of the successfully detected PDCCH candidate 315 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 315.

[0077] In some embodiments, when PDCCH candidates A and B are not configured for the same PDSCH scheduling or there is no DCI transmitted on the latter PDCCH candidate B, if PDCCH candidate A is successfully decoded but PDCCH candidate B is lost or not successfully decoded by terminal device 120, terminal device 120 may determine a HARQ-ACK codebook (e.g., a HARQ-ACK information field in the HARQ-ACK codebook corresponding to PDCCH candidate A) based on the successfully detected configuration of PDCCH candidate A and the counter DAI value and / or total DAI value included in PDCCH candidate A. For example, even if there is no DCI transmitted on PDCCH candidate B, the terminal device may assume that PDCCH candidate B is configured for a different scheduling. In another example, if PDCCH candidate B is configured for a different scheduling than PDCCH candidate A but is not successfully decoded by terminal device 120, terminal device 120 can generate a HARQ-ACK codebook based on the configuration of the other PDCCH candidates that were successfully decoded, for example based on the counter DAI values ​​and / or total DAI values ​​of the other PDCCH candidates.

[0078] An example of such an embodiment is shown in Figure 5. Figure 5 shows PDCCH candidates 511, 512, ..., 518. Each of the PDCCH candidates 511, 512, ..., 518 includes a pair of counter DAI value c and total DAI value t, denoted as (c, t), where c and t are both integers, e.g., 1 < c < 4 and 1 < t < 4. As shown in Figure 5, it is assumed that the PDCCH candidates 512 and 514 are not configured for the same PDSCH scheduling or there is no DCI transmitted on the PDCCH candidate 514. If the PDCCH candidate 512 is successfully decoded but the PDCCH candidate 514 is lost or not successfully decoded by the terminal device 120, the terminal device 120 can determine a HARQ-ACK information field 522 corresponding to the PDCCH candidate 512 in the HARQ-ACK codebook 520 based on the setting of the successfully detected PDCCH candidate 512 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 512. If the other PDCCH candidates 511-513 and 515-518 are successfully decoded by the terminal device 120, the terminal device 120 can generate a HARQ-ACK codebook 520 including a HARQ-ACK information field 524 corresponding to the PDCCH candidate 514 based on the setting of the other PDCCH candidates 511-513 and 515-518, for example, based on the counter DAI value and / or the total DAI value of the other PDCCH candidates 511-513 and 515-518.

[0079] In some embodiments, when PDCCH candidates A and B are configured for the same PDSCH scheduling, if both PDCCH candidates A and B are lost or not successfully decoded, the terminal device 120 may determine a HARQ-ACK codebook based on the counter DAI value and / or the total DAI value of the detected PDCCH candidates.

[0080] An example of such an embodiment is shown in Figure 6. Figure 6 shows PDCCH candidates 611, 612, ..., 618. Each of the PDCCH candidates 611, 612, ..., 618 includes a pair of counter DAI value c and total DAI value t, represented as (c, t), where c and t are both integers, e.g., 1 < c < 4 and 1 < t < 4. As shown in Figure 6, it is assumed that PDCCH candidates 612 and 514 are configured for the same PDSCH scheduling. If both the PDCCH candidates 612 and 614 are lost or not successfully decoded, but the other PDCCH candidates 611, 613, and 615-618 are successfully decoded by the terminal device 120, the terminal device 120 may generate a HARQ-ACK codebook 620 including a HARQ-ACK information field 622 corresponding to the PDCCH candidate 612 based on the configuration of the other PDCCH candidates 611, 613, and 615-618, for example, based on the counter DAI values ​​and / or total DAI values ​​of the other PDCCH candidates 611, 613, and 615-618. For example, in this case, the value of the HARQ-ACK information field 622 may be NACK.

[0081] In some embodiments, when PDCCH candidates A and B are configured for different scheduling, if both PDCCH candidates A and B are lost or not successfully decoded, the terminal device 120 may determine a HARQ-ACK codebook based on the counter DAI value and / or the total DAI value of the detected PDCCH candidates.

[0082] An example of such an embodiment is shown in Figure 7. Figure 7 shows PDCCH candidates 711, 712, ..., 718. Each of the PDCCH candidates 711, 712, ..., 718 includes a pair of a counter DAI value c and a total DAI value t, denoted as (c, t), where c and t are both integers, e.g., 1 < c < 4 and 1 < t < 4. As shown in Figure 7, assume that the PDCCH candidates 712 and 714 are configured for different scheduling. If both the PDCCH candidates 712 and 714 are lost or not successfully decoded, but the other PDCCH candidates 711, 713, and 715-718 are successfully decoded by the terminal device 120, the terminal device 120 can generate a HARQ-ACK codebook 720 including a HARQ-ACK information field 722 corresponding to the PDCCH candidate 712 and a HARQ-ACK information field 724 corresponding to the PDCCH candidate 714 based on the settings of the other PDCCH candidates 711, 713, and 715-718, for example, based on the counter DAI values ​​and / or total DAI values ​​of the other PDCCH candidates 711, 713, and 715-718. For example, in this case, the value of the HARQ-ACK information field 722 may be NACK, and the value of the HARQ-ACK information field 724 may also be NACK.

[0083] In some embodiments, when PDCCH candidate B is the last PDCCH candidate (e.g., when terminal device 120 does not detect any other DCI format in the same PDCCH monitoring occasion as PDCCH candidate B and does not detect any DCI format in the next PDCCH monitoring occasion), if PDCCH candidate A and PDCCH candidate B are lost or not successfully detected, or if PDCCH candidate A is successfully detected but PDCCH candidate B is lost or not successfully detected, terminal device 120 can assume that PDCCH candidate B is configured for the same PDSCH scheduling as PDCCH candidate A and generate a HARQ-ACK codebook based on the counter DAI value and / or the total DAI value in the detected PDCCH candidates.

[0084] Figures 8A and 8B show an example of such an embodiment. Figures 8A and 8B show PDCCH candidates 811, 812, ..., 814. Each of the PDCCH candidates 811, 812, ..., 814 includes a pair of counter DAI value c and total DAI value t, denoted as (c, t), where c and t are both integers, e.g., 1≦c≦4 and 1≦t≦4.

[0085] 8A , it is assumed that PDCCH candidates 812 and 814 are configured for the same PDSCH scheduling. If terminal device 120 does not detect any other DCI format in the same PDCCH monitoring occasion as PDCCH candidate 814 and does not detect any DCI format in the next PDCCH monitoring occasion, terminal device 120 may determine PDCCH candidate 814 as the last PDCCH candidate and may assume that PDCCH candidate 814 is configured for the same PDSCH scheduling as PDCCH candidate 812. If both PDCCH candidates 812 and 814 are lost or not successfully decoded, but the other PDCCH candidates 811 and 813 are successfully decoded by the terminal device 120, the terminal device 120 may generate a HARQ-ACK codebook 820 including a HARQ-ACK information field 822 corresponding to the PDCCH candidates 812 and 814 based on the configuration of the other PDCCH candidates 811 and 813, for example, based on the counter DAI values ​​and / or total DAI values ​​of the other PDCCH candidates 811 and 813. For example, the value of the HARQ-ACK information field 822 in this case may be NACK.

[0086] 8B , assume that PDCCH candidates 812 and 814 are configured for different scheduling. If terminal device 120 does not detect any other DCI format in the same PDCCH monitoring occasion as PDCCH candidate 814 and does not detect any DCI format in the next PDCCH monitoring occasion, terminal device 120 may determine PDCCH candidate 814 as the last PDCCH candidate and may assume that PDCCH candidate 814 is configured for the same PDSCH scheduling as PDCCH candidate 812. If both PDCCH candidates 812 and 814 are lost or not successfully decoded, but the other PDCCH candidates 811 and 813 are successfully decoded by the terminal device 120, the terminal device 120 may generate a HARQ-ACK codebook 820 including a HARQ-ACK information field 822 corresponding to the PDCCH candidates 812 and 814 based on the configuration of the other PDCCH candidates 811 and 813, for example, based on the counter DAI values ​​and / or total DAI values ​​of the other PDCCH candidates 811 and 813. For example, the value of the HARQ-ACK information field 822 in this case may be NACK.

[0087] In some embodiments, if PDCCH candidate B is successfully detected but PDCCH candidate A is lost or not successfully detected (or if PDCCH candidate A is successfully detected), and if the total DAI value in PDCCH candidate B is the same as any of the PDCCH candidates detected in the same PDCCH monitoring occasion as PDCCH candidate A, terminal device 120 can determine a HARQ-ACK information field for PDCCH candidate B based on the configuration of PDCCH candidate A and the counter DAI value and / or the total DAI value included in PDCCH candidate B.

[0088] An example of such an embodiment is shown in Figure 9. Figure 9 shows PDCCH candidates 911, 912, ..., 918. Each of the PDCCH candidates 911, 912, ..., 918 includes a pair of counter DAI value c and total DAI value t, denoted as (c, t), where c and t are both integers, e.g., 1 < c < 4 and 1 < t < 4. As shown in FIG. 9, when a PDCCH candidate 914 is successfully detected but a PDCCH candidate 912 is lost or not successfully detected, if the total DAI value in the PDCCH candidate 914 is the same as any of the PDCCH candidates 911 and 913 detected in the same PDCCH monitoring occasion as the PDCCH candidate 912, the terminal device 120 can determine a HARQ-ACK information field 922 corresponding to the PDCCH candidate 914 in the HARQ-ACK codebook 920 based on the setting of the PDCCH candidate 912 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 914.

[0089] In some embodiments, if PDCCH candidate B is successfully detected but PDCCH candidate A is lost or not successfully detected (or if PDCCH candidate A is successfully detected), and if the total DAI value in PDCCH candidate B is different from any of the PDCCH candidates detected in the same PDCCH monitoring occasion as PDCCH candidate A, terminal device 120 can determine a HARQ-ACK information field for PDCCH candidate B based on the configuration of PDCCH candidate A and the counter DAI value and / or the total DAI value included in PDCCH candidate B.

[0090] Figures 10A and 10B show an example of such an embodiment. Figures 10A and 10B show PDCCH candidates 1011, 1012, ..., 1014. Each of the PDCCH candidates 1011, 1012, ..., 1014 includes a pair of counter DAI value c and total DAI value t, represented as (c, t), where both c and t are integers, e.g., 1≦c≦4 and 1≦t≦4.

[0091] As shown in FIG. 10A, when the PDCCH candidate 1014 is successfully detected but the PDCCH candidate 1012 is lost or not successfully detected by the terminal device 120, since the total DAI value in the PDCCH candidate 1014 is different from any of the PDCCH candidates 1011 and 1013 detected in the same PDCCH monitoring occasion as the PDCCH candidate 1012, the terminal device 120 can determine the HARQ-ACK information field 1024 corresponding to the PDCCH candidate 1014 in the HARQ-ACK codebook 1020 based on the setting of the PDCCH candidate 1014 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 1014.

[0092] As shown in FIG. 10B, when both PDCCH candidates 1012 and 1014 are successfully detected by the terminal device 120, the total DAI value in the PDCCH candidate 1014 is different from any of the PDCCH candidates 1011 to 1013, so the terminal device 120 can determine the HARQ-ACK information field 1022 corresponding to the PDCCH candidate 1012 and the HARQ-ACK information field 1024 corresponding to the PDCCH candidate 1014 in the HARQ-ACK codebook 1020 based on the settings of the PDCCH candidates 1012 and 1014 and the counter DAI values ​​and / or total DAI values ​​included in the PDCCH candidates 1012 and 1014.

[0093] In some embodiments, when PDCCH candidate B is the last PDCCH candidate (e.g., when terminal device 120 does not detect any other DCI format in the same PDCCH monitoring occasion as PDCCH candidate B and does not detect any DCI format in the next PDCCH monitoring occasion), if PDCCH candidate A and PDCCH candidate B are lost or not successfully detected, or if PDCCH candidate A is successfully detected but PDCCH candidate B is lost or not successfully detected, terminal device 120 may assume that PDCCH candidate B is configured for different scheduling than PDCCH candidate A. In this case, terminal device 120 may reserve the HARQ-ACK information field for PDCCH candidate B in the HARQ-ACK codebook regardless of whether DCI was detected in PDCCH candidate B.

[0094] Figures 11A and 11B show an example of such an embodiment. Figures 11A and 11B show PDCCH candidates 1111, 1112, ..., 1114. Each of the PDCCH candidates 1111, 1112, ..., 1114 includes a pair of counter DAI value c and total DAI value t, represented as (c, t), where both c and t are integers, e.g., 1≦c≦4 and 1≦t≦4.

[0095] 11A , it is assumed that PDCCH candidates 1112 and 1114 are configured for the same PDSCH scheduling. If terminal device 120 does not detect any other DCI format in the same PDCCH monitoring occasion as PDCCH candidate 1114 and does not detect any DCI format in the next PDCCH monitoring occasion, terminal device 120 may determine PDCCH candidate 1114 as the last PDCCH candidate and may assume that PDCCH candidate 1114 is configured for a different scheduling than PDCCH candidate 1112. If both PDCCH candidates 1112 and 1114 are lost or not successfully decoded, but other PDCCH candidates 1111 and 1113 are successfully decoded by the terminal device 120, the terminal device 120 may generate a HARQ-ACK codebook 1120 including a HARQ-ACK information field 1122 corresponding to the PDCCH candidate 1112 based on the configuration of the other PDCCH candidates 1111 and 1113, for example, based on the counter DAI value and / or the total DAI value of the other PDCCH candidates 1111 and 1113. Furthermore, the terminal device 120 may reserve an additional HARQ-ACK information field 1124 at the end of the HARQ-ACK codebook 1120 for the PDCCH candidate 1114. For example, in this case, the value of the HARQ-ACK information field 1122 and the value of the HARQ-ACK information field 1124 may be NACK.

[0096] 11B , assume that PDCCH candidates 1112 and 1114 are configured for different scheduling. If terminal device 120 does not detect any other DCI format in the same PDCCH monitoring occasion as PDCCH candidate 1114 and does not detect any DCI format in the next PDCCH monitoring occasion, terminal device 120 may determine PDCCH candidate 1114 as the last PDCCH candidate and may assume that PDCCH candidate 1114 is configured for different scheduling than PDCCH candidate 1112. If both PDCCH candidates 1112 and 1114 are lost or not successfully decoded, but other PDCCH candidates 1111 and 1113 are successfully decoded by the terminal device 120, the terminal device 120 may generate a HARQ-ACK codebook 1120 including a HARQ-ACK information field 1122 corresponding to the PDCCH candidate 1112 based on the configuration of the other PDCCH candidates 1111 and 1113, for example, based on the counter DAI value and / or the total DAI value of the other PDCCH candidates 1111 and 1113. Furthermore, the terminal device 120 may reserve an additional HARQ-ACK information field 1124 at the end of the HARQ-ACK codebook 1120 for the PDCCH candidate 1114. For example, in this case, the value of the HARQ-ACK information field 1122 and the value of the HARQ-ACK information field 1124 may be NACK.

[0097] In some embodiments, if PDCCH candidate B is successfully detected but PDCCH candidate A is lost or not successfully detected (or if PDCCH candidate A is successfully detected), and if the total DAI value in PDCCH candidate B is the same as any of the PDCCH candidates detected in the same PDCCH monitoring occasion as PDCCH candidate A, terminal device 120 may determine a HARQ-ACK information field for PDCCH candidate B based on the configuration of PDCCH candidate A and the counter DAI value and / or the total DAI value included in PDCCH candidate B. Alternatively, terminal device 120 may reserve the HARQ-ACK information field for PDCCH candidate B in the HARQ-ACK codebook.

[0098] Figures 12A, 12B and 12C show examples of such an embodiment. Figures 12A, 12B and 12C show PDCCH candidates 1211, 1212, ..., 1214. Each of the PDCCH candidates 1211, 1212, ..., 1214 includes a pair of counter DAI value c and total DAI value t, represented as (c,t), where both c and t are integers, e.g., 1≦c≦4 and 1≦t≦4.

[0099] In FIG. 12A, it is assumed that the PDCCH candidates 1212 and 1214 are configured for the same PDSCH scheduling. When the PDCCH candidate 1214 is successfully detected but the PDCCH candidate 1212 is lost or not successfully detected, if the total DAI value in the PDCCH candidate 1214 is the same as that of any of the PDCCH candidates 1211 and 1213 detected in the same PDCCH monitoring occasion as the PDCCH candidate 1212, the terminal device 120 may determine a HARQ-ACK information field 1222 corresponding to the PDCCH candidate 1214 in the HARQ-ACK codebook 1220 based on the configuration of the PDCCH candidate 1212 and the counter DAI value and / or the total DAI value included in the PDCCH candidate 1214. In addition, the terminal device 120 may reserve an additional HARQ-ACK information field 1224 at the end of the HARQ-ACK codebook 1220 for the PDCCH candidate 1214. For example, in this case, the value of the HARQ-ACK information field 1224 may be NACK.

[0100] In Fig. 12B, it is assumed that the PDCCH candidates 1212 and 1214 are configured for the same PDSCH scheduling. When the PDCCH candidate 1214 is successfully detected but the PDCCH candidate 1212 is lost or not successfully detected, if the total DAI value in the PDCCH candidate 1214 is the same as any of the PDCCH candidates 1211 and 1213 detected in the same PDCCH monitoring occasion as the PDCCH candidate 1212, the terminal device 120 may reserve an additional HARQ-ACK information field 1224 at the end of the HARQ-ACK codebook 1220 for the PDCCH candidate 1214 and indicate HARQ-ACK information for the PDCCH candidate 1214 in the reserved HARQ-ACK information field 1224. For example, in this case, the value of the HARQ-ACK information field 1224 may be NACK.

[0101] In Fig. 12C, it is assumed that the PDCCH candidates 1212 and 1214 are configured for different scheduling. When the PDCCH candidate 1214 is successfully detected but the PDCCH candidate 1212 is lost or not successfully detected, if the total DAI value in the PDCCH candidate 1214 is different from any of the PDCCH candidates 1211 and 1213 detected in the same PDCCH monitoring occasion as the PDCCH candidate 1212, the terminal device 120 may reserve an additional HARQ-ACK information field 1224 at the end of the HARQ-ACK codebook 1220 for the PDCCH candidate 1214 and indicate HARQ-ACK information for the PDCCH candidate 1214 in the reserved HARQ-ACK information field 1224. For example, in this case, the value of the HARQ-ACK information field 1224 may be NACK.

[0102] In some embodiments, PDCCH candidates A and B may be configured for the same PDSCH scheduling, and the HARQ-ACK codebook may include two separate HARQ-ACK information fields for PDSCH or SPS PDSCH release scheduled by the two PDCCH candidates A and B. In some embodiments, the HARQ-ACK codebook may be generated based on the decoding result of the PDSCH and the decoding result of the PDCCH of the corresponding PDCCH candidate. For example, assume that the HARQ-ACK information field E is used for PDSCH or SPS PDSCH release scheduled by the DCI in the PDCCH candidate A, and the HARQ-ACK information field F is used for PDSCH or SPS PDSCH release scheduled by the DCI in the PDCCH candidate B. The value of the HARQ-ACK information field E may be determined based on the decoding result of the PDSCH and the decoding result of the DCI in the PDCCH candidate A. The value of the HARQ-ACK information field F may be determined based on the decoding result of the PDSCH and the decoding result of the DCI in the PDCCH candidate B. For example, if the TB or scheduled PDSCH is decoded unsuccessfully and / or both PDCCH candidates A and B are lost or unsuccessfully decoded, both HARQ-ACK information fields E and F may have a value of NACK. If the TB or scheduled PDSCH is decoded successfully and PDCCH candidate A is successfully detected but PDCCH candidate B is lost or unsuccessfully detected, HARQ-ACK information field E may have a value of ACK and HARQ-ACK information field F may have a value of NACK. If the TB or scheduled PDSCH is decoded successfully and PDCCH candidate B is successfully detected but PDCCH candidate A is lost or unsuccessfully detected, HARQ-ACK information field F may have a value of ACK and HARQ-ACK information field E may have a value of NACK.

[0103] FIG. 13 illustrates an example of such an embodiment. FIG. 13 illustrates PDCCH candidates 1311, 1312, ..., 1314. Each of the PDCCH candidates 1311, 1312, ..., 1314 includes a pair of a counter DAI value c and a total DAI value t, represented as (c, t), where c and t are both integers, e.g., 1≦c≦4 and 1≦t≦4. In FIG. 13, it is assumed that the PDCCH candidates 1312 and 1314 are configured for the same PDSCH scheduling. The terminal device 120 may generate a HARQ-ACK codebook 1320 including HARQ-ACK information fields 1322 and 1324 corresponding to the PDCCH candidates 1312 and 1314, respectively. For example, as shown in FIG. 13, if the PDCCH candidate 1312 is lost or not successfully detected by the terminal device 120, the value of the HARQ-ACK information field 1322 may be NACK. If the PDCCH candidate 1314 is successfully detected by the terminal device 120 and the PDSCH or TB scheduled by the PDCCH candidate 1314 is successfully decoded by the terminal device 120, the value of the HARQ-ACK information field 1322 may be ACK.

[0104] In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may include L PDCCH candidates serving as reference PDCCH candidates and NL PDCCH candidates serving as non-reference PDCCH candidates, where L is an integer and 1≦L≦N, for example, L=1. The HARQ-ACK codebook for PDSCH or SPS PDSCH release scheduled by DCI in the N PDCCH candidates may include HARQ-ACK information fields corresponding to the L reference PDCCH candidates. That is, the HARQ-ACK information field for PDSCH or SPS PDSCH release scheduled by DCI in any of the NL non-reference PDCCH candidates may be the same as the HARQ-ACK information field generated for PDSCH or SPS PDSCH release scheduled by DCI in one of the L reference PDCCH candidates. In other words, for a PDSCH or SPS PDSCH release scheduled by any of the NL PDCCH candidates in the search space and / or CORESET, the HARQ-ACK information field may be generated based on the timing information (e.g., start symbol and / or end symbol of the PDCCH monitoring occasion) of the corresponding one of the L reference PDCCH candidates in the associated / linked search space and / or CORESET and the counter DAI value and / or the total DAI value. In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may share the same counter DAI value and the same total DAI value. In some embodiments, the L reference PDCCH candidates may include the first PDCCH candidate or the (e.g., first) PDCCH candidate in the first linked search space and / or CORESET. Alternatively, the L reference PDCCH candidates may include the last PDCCH candidate or the (e.g., last) PDCCH candidate in the last linked search space and / or CORESET.Alternatively, the L reference PDCCH candidates may include configured PDCCH candidates or PDCCH candidates configured on the search space and / or CORESET (e.g., via any of RRC signaling, MAC CE, and DCI).

[0105] In some embodiments, N PDCCH candidates configured for the same PDSCH scheduling may all contribute to the determination of the counter DAI value and the total DAI value for the PDCCH candidate.

[0106] In some embodiments, when N PDCCH candidates are configured for the same PDSCH scheduling based on the configuration regarding the search space, CORESET, and / or association / link between the N PDCCH candidates, a HARQ-ACK codebook may be generated based on the configuration of the L reference PDCCH candidates and their counter DAI and / or total DAI values. For example, when PDCCH candidates A and B are configured for the same PDSCH scheduling, PDCCH candidates A and B may share the same counter DAI and total DAI values. For example, both PDCCH candidates A and B may contribute to counting the counter DAI and total DAI values ​​for the PDCCH candidates. A HARQ-ACK codebook for a PDSCH or SPS PDSCH release scheduled by at least one of PDCCH candidates A and B may be generated based on the counter DAI and / or total DAI values ​​and the configuration of PDCCH candidate A. For example, the configuration of PDCCH candidate A may indicate at least one of a search space, a CORESET, a serving cell index, and a CORESETPoolIndex configured for PDCCH candidate A. For example, the HARQ-ACK codebook may be generated taking into account the counter DAI value and / or the total DAI value in PDCCH candidate B.

[0107] FIG. 14 shows an example of such an embodiment. FIG. 14 shows PDCCH candidates 1411, 1412, ..., 1418. Each of the PDCCH candidates 1411, 1412, ..., 1418 includes a pair of counter DAI value c and total DAI value t, represented as (c, t), where c and t are both integers, e.g., 1≦c≦4 and 1≦t≦4. In FIG. 14, it is assumed that the PDCCH candidates 1412 and 1414 are configured for the same PDSCH scheduling, i.e., linked as PDCCH repetition. For example, both the PDCCH candidates 1412 and 1414 serve to count the counter DAI value and total DAI value for the PDCCH candidates 1411-1418. In this case, the PDCCH candidate 1414 may include a pair of counter DAI value and total DAI value (4, 1). However, since the PDCCH candidates 1412 and 1414 are linked as PDCCH repetitions, the payload of the PDCCH candidate 1414 should be the same as the payload of the PDCCH candidate 1412. Therefore, as shown in FIG. 14, the pair (4,1) of the counter DAI value and the total DAI value included in the PDCCH candidate 1414 is replaced with the pair (2,3) of the counter DAI value and the total DAI value included in the PDCCH candidate 1412. The terminal device 120 can generate a HARQ-ACK codebook 1420 including a HARQ-ACK information field 1422 corresponding to the PDCCH candidates 1412 and 1414 based on the pair (2,3) of the counter DAI value and the total DAI value and the configuration of the PDCCH candidate 1412. Furthermore, the terminal device 120 can reserve an additional HARQ-ACK information field 1423 for the replaced pair (4,1) of the counter DAI value and the total DAI value.

[0108] In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may include L PDCCH candidates serving as reference PDCCH candidates and NL PDCCH candidates serving as non-reference PDCCH candidates, where L is an integer and 1≦L≦N, for example, L=1. The HARQ-ACK codebook for PDSCH or SPS PDSCH release scheduled by DCI in the N PDCCH candidates may include HARQ-ACK information fields corresponding to the L reference PDCCH candidates. That is, the HARQ-ACK information field for PDSCH or SPS PDSCH release scheduled by DCI in any of the NL non-reference PDCCH candidates may be the same as the HARQ-ACK information field generated for PDSCH or SPS PDSCH release scheduled by DCI in one of the L reference PDCCH candidates. In other words, for a PDSCH or SPS PDSCH release scheduled by any of the NL PDCCH candidates in the search space and / or CORESET, the HARQ-ACK information field may be generated based on timing information (e.g., the start symbol and / or end symbol of the PDCCH monitoring occasion) of a corresponding one of the L reference PDCCH candidates in the associated / linked search space and / or CORESET and the counter DAI value and / or the total DAI value.

[0109] In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may share the same counter DAI value and the same total DAI value. In some embodiments, the L reference PDCCH candidates may include the first PDCCH candidate, or the (e.g., first) PDCCH candidate in the first linked search space and / or CORESET. Alternatively, the L reference PDCCH candidates may include the last PDCCH candidate, or the (e.g., last) PDCCH candidate in the last linked search space and / or CORESET. Alternatively, the L reference PDCCH candidates may include the configured PDCCH candidate, or the PDCCH candidate configured on the search space and / or CORESET (e.g., via any of RRC signaling, MAC CE, and DCI).

[0110] In some embodiments, the counter DAI values ​​and / or total DAI values ​​for the N PDCCH candidates may be counted separately from other PDCCH candidates. Alternatively or additionally, the HARQ-ACK information fields for the N PDCCH candidates may be generated separately. For example, assume that there are K other PDCCH repetitions, each repetition different from any of the N PDCCH candidates, and the HARQ-ACK information for the PDSCH or SPS PDSCH release scheduled by the K PDCCH candidates is in the same PUCCH and / or in the same slot / subslot as the HARQ-ACK information for the PDSCH or SPS PDSCH release scheduled by the N PDCCH candidates. In some embodiments, the counter DAI values ​​and / or total DAI values ​​for the K PDCCH candidates are counted separately from the counter DAI values ​​and / or total DAI values ​​for the N PDCCH candidates. In some embodiments, the HARQ-ACK codebook for the N PDCCH candidates (e.g., HARQ-ACK codebook 2) may be generated separately from the HARQ-ACK codebook for the K PDCCH candidates (e.g., HARQ-ACK codebook 1). For example, the HARQ-ACK codebook 2 may be appended to the HARQ-ACK codebook 1 or multiplexed after the HARQ-ACK codebook 1. For another example, the HARQ-ACK codebook 2 may be multiplexed before the HARQ-ACK codebook 1. In some embodiments, the counter DAI value may be a cumulative number of PDCCH repetition sets and / or, if a total DAI field is present, the total DAI value may be a total number of PDCCH repetition sets.

[0111] In some embodiments, the N PDCCH candidates configured for the same PDSCH scheduling may include L PDCCH candidates serving as reference PDCCH candidates and NL PDCCH candidates serving as non-reference PDCCH candidates, where L is an integer and 1≦L≦N, e.g., L=1. The HARQ-ACK information field of a PDSCH or SPS PDSCH release scheduled by a DCI in the N PDCCH candidates may be determined based on the L reference PDCCH candidates. That is, the HARQ-ACK information field for a PDSCH or SPS PDSCH release scheduled by a DCI in any of the NL non-reference PDCCH candidates may be the same as the HARQ-ACK information field generated for a PDSCH or SPS PDSCH release scheduled by a DCI in one of the L reference PDCCH candidates. For example, the L reference PDCCH candidates may be useful in determining the counter DAI value and the total DAI value for the PDCCH candidates, while the NL non-reference PDCCH candidates may not be useful in determining the counter DAI value and the total DAI value for the PDCCH candidates.

[0112] Figures 15A and 15B show an example of such an embodiment. Figures 15A and 15B show PDCCH candidates 1511, 1512, ..., 1518. Each of the PDCCH candidates 1511, 1512, ..., 1518 includes a pair of counter DAI value c and total DAI value t, represented as (c,t), where both c and t are integers, e.g., 1≦c≦4 and 1≦t≦4.

[0113] In FIG. 15A, it is assumed that PDCCH candidates 1512 and 1514 are configured for the same PDSCH scheduling, i.e., linked as a PDCCH repetition. Each of PDCCH candidates 1511 and 1513-1518 is configured for a different scheduling than PDCCH candidates 1512 and 1514. Terminal device 120 may generate a HARQ-ACK codebook (e.g., HARQ-ACK codebook 1) for PDCCH candidates 1511 and 1513-1518, which may include HARQ-ACK information fields 1521-1527. Terminal device 120 may generate a separate HARQ-ACK codebook (e.g., HARQ-ACK codebook 2) for PDCCH repetitions 1512 and 1514, which may include HARQ-ACK information field 1528. The terminal device 120 can obtain the HARQ-ACK codebook 1520 shown in FIG. 15A by appending the HARQ-ACK codebook generated for PDCCH repetitions 1512 and 1514 to the HARQ-ACK codebook generated for PDCCH candidates 1511 and 1513 to 1518.

[0114] In FIG. 15BZ, it is assumed that PDCCH candidates 1512 and 1514 are configured for the same PDSCH scheduling, i.e., linked as a first set of PDCCH repetitions. PDCCH candidates 1515 and 1517 are configured for the same PDSCH scheduling, i.e., linked as a second set of PDCCH repetitions. Each of PDCCH candidates 1511, 1513, 1516, and 1518 is configured for a different scheduling than PDCCH candidates 1512, 1514, 1515, and 1517. The terminal device 120 may generate a HARQ-ACK codebook (e.g., HARQ-ACK codebook 1) for DCCH candidates 1511, 1513, 1516, and 1518, which may include HARQ-ACK information fields 1521-1524. Terminal device 120 may generate a separate HARQ-ACK codebook (e.g., HARQ-ACK Codebook 2) for the first set of PDCCH repetitions 1512 and 1514, which may include HARQ-ACK information field 1525. Terminal device 120 may generate a separate HARQ-ACK codebook (e.g., HARQ-ACK Codebook 2) for the second set of PDCCH repetitions 1515 and 1517, which may include HARQ-ACK information field 1526. The terminal device 120 can obtain the HARQ-ACK codebook 1520 shown in FIG. 15B by appending the HARQ-ACK codebook generated for the first set of PDCCH repetitions 1512 and 1514 and the HARQ-ACK codebook generated for the second set of PDCCH repetitions 1515 and 1517 to the HARQ-ACK codebook generated for the PDCCH candidates 1511, 1513, 1516, and 1518.

[0115] In some embodiments, the HARQ-ACK information fields in the HARQ-ACK codebook for PDSCH or SPS PDSCH releases scheduled by N1 PDCCH candidates (e.g., for the same PDSCH scheduling) may be generated based on the PDCCH monitoring occasions of the N1 PDCCH candidates and the counter DAI and / or total DAI values ​​of the N1 PDCCH candidates. The HARQ-ACK information fields for PDSCH or SPS PDSCH releases scheduled by N-N1 PDCCH candidates (e.g., in the associated search space and / or CORESET) may be reserved and / or added to the HARQ-ACK codebook.

[0116] For example, assume there are K other PDCCH repetitions, each different from any of the N PDCCH candidates, and the HARQ-ACK information for the PDSCH or SPS PDSCH release scheduled by the K PDCCH candidates is in the same PUCCH and / or the same slot / subslot as the HARQ-ACK information for the PDSCH or SPS PDSCH release scheduled by the N PDCCH candidates. In some embodiments, the HARQ-ACK information fields for the PDSCH or SPS PDSCH release scheduled by the N-N1 PDCCH candidates may be reserved and appended to the HARQ-ACK codebook generated for the PDSCH or SPS PDSCH release scheduled by the N1 and K PDCCH candidates.

[0117] FIG. 16 shows an example of such an embodiment. FIG. 16 shows PDCCH candidates 1611, 1612, ..., 1618. Each of the PDCCH candidates 1611, 1612, ..., 1618 includes a pair of a counter DAI value c and a total DAI value t, represented as (c, t), where c and t are both integers, e.g., 1≦c≦4 and 1≦t≦4. In FIG. 16, it is assumed that the PDCCH candidates 1612 and 1614 are configured for the same PDSCH scheduling, i.e., linked as PDCCH repetition. The terminal device 120 can generate a HARQ-ACK codebook 1620 including HARQ-ACK information fields 1621-1627 corresponding to the PDCCH candidates 1611-1613 and 1615-1618, respectively. For example, the HARQ-ACK information field 1622 corresponding to the PDCCH candidate 1612 may be determined based on a configuration of the PDCCH candidate 1612, for example, a counter DAI value and / or a total DAI value included in the PDCCH candidate 1612. The terminal device 120 may reserve the HARQ-ACK information field 1628 corresponding to the PDCCH candidate 1614 in the associated search space and / or CORESET. The terminal device 120 may obtain the HARQ-ACK codebook 1620 shown in FIG. 16 by adding the HARQ-ACK information field to the HARQ-ACK codebook 1620 generated for the PDCCH candidates 1611-1613 and 1615-1618.

[0118] In some embodiments, for a PDCCH among the N-N1 PDCCH candidates (within the associated search space, CORESET, and / or configured to have TCI state B), a cyclic redundancy check (CRC) code for the PDCCH may be scrambled with a particular Radio Network Temporary Identity (RNTI) value (e.g., a different RNTI value than the RNTI value used for the PDCCH among the N1 PDCCH candidates) or a DMRS sequence for the PDCCH may be generated based on a particular initialization value (e.g., a different initialization value than the initialization value used for the PDCCH among the N1 PDCCH candidates).

[0119] As described above, in the 3GPP RAN1#98-99 meeting, it is proposed to support PDCCH repetition to improve the reliability and robustness of the PDCCH, that is, the reliability and robustness of the PDCCH can be improved by repeatedly transmitting the DCI from the network device to the terminal device multiple times.

[0120] In order to support PDCCH repetition, some further problems need to be solved. For example, the DCI transmitted via the PDCCH can be used to schedule PDSCH transmission to the terminal device, trigger aperiodic channel state information reference signal (A-CSI-RS) transmission to the terminal device, indicate time / frequency resources for aperiodic ZP CSI-RS, schedule PUSCH transmission from the terminal device, trigger aperiodic sounding reference signal (SRS) transmission from the terminal device, trigger aperiodic channel state information (CSI) report transmission from the terminal device, or trigger hybrid automatic repeat request (HARQ) feedback from the terminal device. However, when PDCCH repetition is enabled, it is unclear how to provide an offset indication for PDSCH transmission to the terminal device, an A-CSI-RS transmission to the terminal device, an indication of time / frequency resources for aperiodic ZP CSI-RS to the terminal device, a PUSCH transmission from the terminal device, an aperiodic SRS transmission from the terminal device, an aperiodic CSI report transmission from the terminal device, or a HARQ feedback from the terminal device. Furthermore, if a combination of PDCCH repetitions is expected, the offset values ​​indicated in different PDCCH repetitions should be the same. However, if the offset values ​​indicated in different PDCCH repetitions are the same, it is unclear how to indicate the real-time offset for the corresponding channel / signal transmission and / or reception.

[0121] The embodiments of the present disclosure provide a solution for solving the above problems and / or one or more other potential problems. The solution enables both the network device and the terminal device to determine, based on the PDCCH repetition, a real-time offset for a corresponding transmission scheduled / triggered by the PDCCH repetition. Since the payloads of different physical channel repetitions are the same, the reliability and robustness of the physical channel can be improved by implementing the combination of physical channel repetitions.

[0122] Figure 17 is an example signaling diagram illustrating an example communication process 1700 in accordance with some embodiments of the present disclosure. As shown in Figure 2, process 1700 may involve network device 110 and terminal device 120 shown in Figure 1. It should be understood that process 1700 may include additional operations not shown and / or may omit some operations shown, and that the scope of the disclosure is not limited in this respect.

[0123] As shown in FIG. 17, network device 110 may transmit (1701) DCI on multiple PDCCH candidates to terminal device 120 to schedule the same communication between network device 110 and terminal device 120. In some embodiments, the multiple PDCCH candidates may include a first set of PDCCH candidates and a second set of PDCCH candidates. For example, the DCI transmitted on the first set of PDCCH candidates may indicate offset information and / or first timing information for the communication. For example, the offset information may indicate an offset value K for the communication (where K is a non-negative integer, e.g., 0≦K≦64). For example, the timing information may indicate a scheduling offset between the first set of PDCCH candidates and the communication. Thus, terminal device 120 may detect (1701) the DCI on the multiple PDCCH candidates from network device 110. For example, the DCI may not be detected by terminal device 120 or may be detected on one or more of the PDCCH candidates. The network device 110 can determine (1702) second timing information for communication based on a time interval between the first set of PDCCH candidates and the second set of PDCCH candidates, and at least one of a configuration of the second set of PDCCH candidates, third timing information corresponding to DCI on the second set of PDCCH candidates, offset information, and the first timing information. In response to DCI being detected on one of the PDCCH candidates, the network device 110 can determine (1703) second timing information for communication based on a time interval between the first set of PDCCH candidates and the second set of PDCCH candidates, and at least one of a first configuration of the second set of PDCCH candidates, third timing information corresponding to DCI on the second set of PDCCH candidates, offset information, and the first timing information. Then, communication is performed (1704) between the network device 110 and the terminal device 120 based on the second timing information.In some embodiments, the communication may include communication of at least one of a PDSCH signal, a PUSCH signal, a PUCCH signal, a CSI-RS, an aperiodic CSI-RS, a zero power (ZP) CSI-RS, an aperiodic ZP CSI-RS, an SRS, an aperiodic SRS, a CSI report, an aperiodic CSI report, a HARQ feedback (ACK or NACK), and the like.

[0124] In some embodiments, the network device 110 may transmit a configuration to the terminal device 120 indicating N PDCCH candidates associated / linked with each other, e.g., 2≦N≦8. For example, the N PDCCH candidates are configured to schedule at least one of the following: the same PDSCH, the same data or transport block, the same PUSCH, the same uplink data, the same downlink data, the same uplink transport block, the same downlink transport block, the same aperiodic CSI-RS transmission / reception, the same aperiodic SRS transmission / reception, the same PUCCH, and the same CSI feedback. For example, the configuration may be transmitted via any of RRC signaling, MAC CE, and DCI.

[0125] In some embodiments, the N PDCCH candidates may be included in one search space. In some embodiments, the search space may be associated with one CORESET that may be configured to have two TCI states X and Y. For example, N1 PDCCH candidates (where N1 is an integer and 1≦N1≦N) may be configured to have TCI state X, and (N-N1) PDCCH candidates may be configured to have TCI state Y. Alternatively, in some embodiments, the search space may be associated with two CORESETs. For example, N1 PDCCH candidates (where N1 is an integer and 1≦N1≦N) may be associated with a first CORESET, and (N-N1) PDCCH candidates may be associated with a second CORESET. In some embodiments, the N1 PDCCH candidates may be referred to as a second set of PDCCH candidates. In some embodiments, the N-N1 PDCCH candidates may be referred to as a first set of PDCCH candidates.

[0126] In some embodiments, the N PDCCH candidates may be included in two search spaces associated with each other. For example, N1 PDCCH candidates (where N1 is an integer and 1≦N1≦N) may be associated with a first search space, and (N-N1) PDCCH candidates may be associated with a second search space. In some embodiments, the two search spaces may be associated with one CORESET. Alternatively, in some embodiments, the two search spaces may be associated with two CORESETs, respectively. In some embodiments, the N1 PDCCH candidates may be referred to as a second set of PDCCH candidates. In some embodiments, the N-N1 PDCCH candidates may be referred to as a first set of PDCCH candidates.

[0127] In some embodiments, the N PDCCH candidates configured for scheduling the same communication may include L PDCCH candidates serving as reference PDCCH candidates and NL PDCCH candidates serving as non-reference PDCCH candidates, where L is an integer and 1≦L≦N, e.g., L=1. For example, the N PDCCH candidates configured for scheduling the same communication may include PDCCH candidates A and B, where PDCCH candidate A serves as the reference PDCCH candidate and PDCCH candidate B serves as the non-reference PDCCH candidate.

[0128] In some embodiments, a scheduling offset for a communication (e.g., a PDSCH, PUSCH, PUCCH, CSI-RS, SRS communication, etc.) scheduled by a PDCCH in PDCCH candidate A and / or a timing for applying a configuration (e.g., a TPC command) indicated / configured by a PDCCH in PDCCH candidate A may be determined based on the timing information for PDCCH candidate A and the same offset value K. For example, the timing information for PDCCH candidate A may indicate at least one of a slot of a PDCCH in PDCCH candidate A, a subslot of a PDCCH in PDCCH candidate A, a starting symbol of a PDCCH in PDCCH candidate A, an ending symbol of a PDCCH in PDCCH candidate A, a starting symbol of a search space, CORESET, or monitoring occasion for PDCCH candidate A, and an ending symbol of the search space, CORESET, or monitoring occasion for PDCCH candidate A.

[0129] In some embodiments, the DCI transmitted on PDCCH candidate B may indicate offset information for a communication. For example, the DCI in PDCCH candidate B may indicate an offset value K for the communication, where K is a non-negative integer, e.g., 0≦K≦64. In some embodiments, a scheduling offset for a communication (e.g., PDSCH, PUSCH, PUCCH, CSI-RS, SRS communication, etc.) scheduled by a PDCCH in PDCCH candidate B and / or a timing for applying a configuration (e.g., TPC command) indicated / configured by a PDCCH in PDCCH candidate B may be determined based on the timing information for PDCCH candidate A and the offset value K. Alternatively, in some embodiments, a timing for applying a scheduling offset for a communication scheduled by a PDCCH in PDCCH candidate B (e.g., a PDSCH, PUSCH, PUCCH, CSI-RS, SRS communication, etc.) and / or a setting (e.g., a TPC command) indicated / configured by a PDCCH in PDCCH candidate B may be determined based on timing information for PDCCH candidate B, an offset value K, and a time difference between PDCCH candidate A and PDCCH candidate B. Alternatively, in some embodiments, a scheduling offset for a communication scheduled by a PDCCH in PDCCH candidate B (e.g., a PDSCH, PUSCH, PUCCH, CSI-RS, SRS communication, etc.) and / or a timing for applying a setting (e.g., a TPC command) indicated / configured by a PDCCH in PDCCH candidate B may be determined based on a time interval or time difference between PDCCH candidate A and PDCCH candidate B, and an offset value K. For example, the timing information for PDCCH candidate B may indicate at least one of: a start symbol of a PDCCH in PDCCH candidate B; an end symbol of a PDCCH in PDCCH candidate B; a start symbol of a search space, CORESET, or monitoring occasion for PDCCH candidate B; and an end symbol of the search space, CORESET, or monitoring occasion for PDCCH candidate B.For example, the time interval or time difference between PDCCH candidate A and PDCCH candidate B may indicate the number of slots, subslots, or symbols between the starting or ending symbol of the PDCCH / search space / CORESET / monitoring occasion associated with PDCCH candidate A and the starting or ending symbol of the PDCCH / search space / CORESET / monitoring occasion associated with PDCCH candidate B.

[0130] FIG. 18 illustrates an example of such an embodiment. As shown in FIG. 18, PDCCH candidates 1810-1 and 1810-2 can be configured for scheduling communication 1820. For example, PDCCH candidate 1810-1 can serve as a reference PDCCH candidate, and PDCCH candidate 1810-2 can serve as a non-reference PDCCH candidate. For example, DCI transmitted on PDCCH candidates 1810-1 and 1810-2 can indicate the same offset value K. In some embodiments, if terminal device 120 detects a PDCCH on PDCCH candidate 1810-1, terminal device 120 can determine a scheduling offset for communication 1820 based on timing information regarding PDCCH candidate 1810-1 and offset value K. In some embodiments, if terminal device 120 detects a PDCCH on PDCCH candidate 1810-2, terminal device 120 may determine a scheduling offset for communication 1820 based on timing information for PDCCH candidate 1810-1 and offset value K, or based on timing information for PDCCH candidate 1810-2, a time difference X between PDCCH candidates 1810-1 and 1810-2, and offset value K. The time difference X may indicate a number of slots, subslots, or symbols between a starting or ending symbol of the PDCCH / search space / CORESET / monitoring occasion associated with PDCCH candidate 1810-1 and a starting or ending symbol of the PDCCH / search space / CORESET / monitoring occasion associated with PDCCH candidate 1820-2.

[0131] In some embodiments, the network device 110 may transmit to the terminal device 120 a configuration indicating the first set of PDCCH candidates (or PDCCH candidate B) associated / linked to the second set of PDCCH candidates (or PDCCH candidate A). For example, the first and second sets of PDCCH candidates are configured to schedule at least one of the following: the same PDSCH, the same data or the same transport block, the same PUSCH, the same uplink data, the same downlink data, the same uplink transport block, the same downlink transport block, the same aperiodic CSI-RS transmission / reception, the same aperiodic SRS transmission / reception, the same PUCCH, the same CSI feedback. For example, the configuration may be transmitted via any of RRC signaling, MAC CE, and DCI.

[0132] In some embodiments, the first set of PDCCH candidates is different from the second set of PDCCH candidates. In some embodiments, PDCCH candidate A is different from PDCCH candidate B.

[0133] In some embodiments, the DCI in the first set of PDCCH candidates (or PDCCH candidate B) may include at least one of a counter DAI value, a total DAI value, and an offset value K. In some embodiments, the DCI in the second set of PDCCH candidates (or PDCCH candidate A) may include at least one of a counter DAI value, a total DAI value, and an offset value K. In some embodiments, there may be timing associated with the DCI in the second set of PDCCH candidates (or PDCCH candidate A).

[0134] In some embodiments, the DCI in the first set of PDCCH candidates (or PDCCH candidates B) may be for scheduling communication. In some embodiments, the communication may include at least one of a PDSCH, a PUSCH, a PUCCH, a CSI-RS, an aperiodic CSI-RS, a zero power (ZP) CSI-RS, an aperiodic ZP CSI-RS, an SRS, an aperiodic SRS, a CSI report, an aperiodic CSI report, a HARQ feedback (ACK or NACK), power control information, transmit power control (TPC) information, and the like.

[0135] In some embodiments, a HARQ-ACK codebook for a PDSCH or SPS PDSCH release scheduled by a DCI in the first set of PDCCH candidates (or PDCCH candidate B) may be generated based on a configuration of the second set of PDCCH candidates (or PDCCH candidate A) and at least one of the counter DAI value and the total DAI value. In some embodiments, the configuration of the second set of PDCCH candidates (or PDCCH candidate A) may be at least one of a slot index, a subslot index, a symbol index, a start symbol, a start symbol index, an end symbol, an end symbol index, and a symbol number of a PDCCH / search space / CORESET / monitoring occasion associated with the second set of PDCCH candidates (or PDCCH candidate A).

[0136] In some embodiments, the timing of the communication scheduled by the DCI in the first set of PDCCH candidates (or PDCCH candidate B) may be determined based on the time interval between the first set of PDCCH candidates (or PDCCH candidate B) and the second set of PDCCH candidates (or PDCCH candidate A) and the offset K. In some embodiments, the time interval between the first set of PDCCH candidates (or PDCCH candidate B) and the second set of PDCCH candidates (or PDCCH candidate A) may be at least one of a number of slots, subslots, or symbols between a start symbol or an end symbol of the PDCCH / search space / CORESET / monitoring occasion associated with the first set of PDCCH candidates (or PDCCH candidate B) and a start symbol or an end symbol of the PDCCH / search space / CORESET / monitoring occasion associated with the second set of PDCCH candidates (or PDCCH candidate A).

[0137] Figure 19 is a flowchart of an example method 1900 according to some embodiments of the present disclosure. The method 1900 may be performed in a network device 110 such as that shown in Figures 1 and / or 2. It should be understood that the method 1900 may include additional blocks not shown and / or may omit some blocks that are shown, and that the scope of the disclosure is not limited in this respect.

[0138] In block 1910, the network device 110 transmits DCI to the terminal device 120 on the first set of PDCCH candidates for scheduling the PDSCH, the DCI including at least one of a counter DAI value and a total DAI value.

[0139] In block 1920, the network device 110 transmits the PDSCH to the terminal device.

[0140] In block 1930, the network device 110 receives a HARQ-ACK codebook for the PDSCH from the terminal device, the HARQ-ACK codebook being generated based on a first configuration of at least a second set of PDCCH candidates and at least one of the counter DAI value and the total DAI value.

[0141] In some embodiments, the DCI on the first set of PDCCH candidates and the DCI on the second set of PDCCH candidates can be used for the same PDSCH scheduling. Alternatively or additionally, the counter DAI value in the DCI on the first set of PDCCH candidates and the counter DAI value in the DCI on the second set of PDCCH candidates may be the same. Alternatively or additionally, the total DAI value in the DCI on the first set of PDCCH candidates and the total DAI value in the DCI on the second set of PDCCH candidates may be the same.

[0142] In some embodiments, network device 110 may send to terminal device 120 a second configuration indicating an association between the first set of PDCCH candidates and the second set of PDCCH candidates.

[0143] In some embodiments, the first configuration may indicate at least one of a search space, a CORESET, a serving cell, a slot index, a symbol index, a number of symbols, a starting symbol index, and a CORESET pool configured for the second set of PDCCH candidates.

[0144] In some embodiments, the second set of PDCCH candidates may contribute to determining at least one of a counter DAI value and a total DAI value for the PDCCH candidates, and the first set of PDCCH candidates may not contribute to determining at least one of a counter DAI value and a total DAI value for the PDCCH candidates.

[0145] In some embodiments, each PDCCH candidate of the first set of PDCCH candidates and the second set of PDCCH candidates may participate in determining at least one of a counter DAI value and a total DAI value for the PDCCH candidate.

[0146] Figure 20 is a flowchart of an example method 2000 according to some embodiments of the present disclosure. Method 2000 may be performed in terminal device 120 such as shown in Figure 1 and / or Figure 2. It should be understood that method 2000 may include additional blocks not shown and / or may omit some blocks that are shown, and that the scope of the disclosure is not limited in this respect.

[0147] In block 2010, terminal device 120 detects DCI on a first set of PDCCH candidates from network device 110 for scheduling a PDSCH, the DCI including at least one of a counter DAI value and a total DAI value.

[0148] In block 2020, in response to detecting DCI on the first set of PDCCH candidates, terminal device 120 receives a PDSCH transmitted from network device 110.

[0149] In block 2030, terminal device 120 generates a HARQ-ACK codebook for the PDSCH based on the first configuration of the second set of PDCCH candidates and at least one of the counter DAI value and the total DAI value.

[0150] In block 2040 , the terminal device 120 transmits the HARQ-ACK codebook to the network device 110 .

[0151] In some embodiments, the DCI on the first set of PDCCH candidates and the DCI on the second set of PDCCH candidates can be used for the same PDSCH scheduling. Alternatively or additionally, the counter DAI value in the DCI on the first set of PDCCH candidates and the counter DAI value in the DCI on the second set of PDCCH candidates may be the same. Alternatively or additionally, the total DAI value in the DCI on the first set of PDCCH candidates and the total DAI value in the DCI on the second set of PDCCH candidates may be the same.

[0152] In some embodiments, terminal device 120 may receive a second configuration from network device 110 indicating an association between the first set of PDCCH candidates and the second set of PDCCH candidates.

[0153] In some embodiments, the first configuration may indicate at least one of a search space, a CORESET, a serving cell, a slot index, a symbol index, a number of symbols, a starting symbol index, and a CORESET pool configured for the second set of PDCCH candidates.

[0154] In some embodiments, the second set of PDCCH candidates may contribute to determining at least one of a counter DAI value and a total DAI value for the PDCCH candidates, and the first set of PDCCH candidates may not contribute to determining at least one of a counter DAI value and a total DAI value for the PDCCH candidates.

[0155] In some embodiments, each PDCCH candidate of the first set of PDCCH candidates and the second set of PDCCH candidates may participate in determining at least one of a counter DAI value and a total DAI value for the PDCCH candidate.

[0156] In some embodiments, the network device 110 may generate the HARQ-ACK codebook by determining a HARQ-ACK information field in the HARQ-ACK codebook corresponding to the first set of PDCCH candidates based on the first configuration of the second set of PDCCH candidates and at least one of the counter DAI value and the total DAI value, and indicating a result of decoding the PDSCH in the HARQ-ACK information field in response to detection of DCI on at least one of the first set of PDCCH candidates and the second set of PDCCH candidates.

[0157] In some embodiments, the network device 110 may generate a HARQ-ACK codebook by indicating a negative acknowledgment in a HARQ-ACK information field in response to not successfully detecting DCI on the first set of PDCCH candidates and the second set of PDCCH candidates.

[0158] In some embodiments, the network device 110 can generate the HARQ-ACK codebook by: determining a first HARQ-ACK information field in the HARQ-ACK codebook corresponding to the second set of PDCCH candidates based on at least one of a first configuration of the second set of PDCCH candidates, a counter DAI value, and a total DAI value; determining a second HARQ-ACK information field in the HARQ-ACK codebook corresponding to the first set of PDCCH candidates based on at least one of the counter DAI value and the total DAI value; indicating a result of decoding the PDSCH in the first HARQ-ACK information field in response to DCI being detected on the second set of PDCCH candidates; and indicating a result of decoding the PDSCH in the second HARQ-ACK information field in response to DCI being detected on the first set of PDCCH candidates.

[0159] In some embodiments, the network device 110 may generate the HARQ-ACK codebook by indicating a negative acknowledgment in a first HARQ-ACK information field in response to not successfully detecting DCI on the second set of PDCCH candidates and by indicating a negative acknowledgment in a second HARQ-ACK information field in response to not successfully detecting DCI on the first set of PDCCH candidates.

[0160] In some embodiments, the counter DAI value in the DCI on at least one of the first set of PDCCH candidates and the second set of PDCCH candidates may be a cumulative number of PDCCH candidates in the third set up to the current PDCCH monitoring occasion. Alternatively or additionally, the total DAI value in the DCI on at least one of the first set of PDCCH candidates and the second set of PDCCH candidates may be a total number of PDCCH candidates in the third set up to the current PDCCH monitoring occasion. Alternatively or additionally, the third set of PDCCH candidates may include the first set of PDCCH candidates and the second set of PDCCH candidates.

[0161] Figure 21 is a flowchart of an example method 2100 according to some embodiments of the present disclosure. Method 2100 may be performed in a network device 110 such as that shown in Figure 1 and / or Figure 17. It should be understood that method 2100 may include additional blocks not shown and / or may omit some blocks that are shown, and that the scope of the disclosure is not limited in this respect.

[0162] In block 2110, to schedule communication between network device 110 and terminal device 120, network device 110 transmits DCI to terminal device 120 on a first set of PDCCH candidates, the DCI including at least one of offset information for the communication and first timing information for the communication.

[0163] In block 2120, the network device 110 performs communication with the terminal device 120 based on second timing information, where the second timing information is determined based on at least one of a time interval between the first set of PDCCH candidates and the second set of PDCCH candidates, a first configuration of the second set of PDCCH candidates, third timing information corresponding to DCI on the second set of PDCCH candidates, the offset information, and the first timing information.

[0164] In some embodiments, the DCI on the first set of PDCCH candidates and the DCI on the second set of PDCCH candidates can be used to schedule the same communication. Alternatively or additionally, the offset information in the DCI on the first set of PDCCH candidates and the offset information in the DCI on the second set of PDCCH candidates may be the same.

[0165] In some embodiments, network device 110 may send to terminal device 120 a second configuration indicating an association between the first set of PDCCH candidates and the second set of PDCCH candidates.

[0166] In some embodiments, the first configuration may indicate at least one of a search space, a CORESET, a serving cell, a slot index, a symbol index, a number of symbols, a starting symbol index, and a CORESET pool configured for the second set of PDCCH candidates.

[0167] In some embodiments, the third timing information may indicate at least one of: a slot for transmitting the DCI on the second set of PDCCH candidates, a subslot for transmitting the DCI on the second set of PDCCH candidates, a start symbol for transmitting the DCI on the second set of PDCCH candidates, an end symbol for transmitting the DCI on the second set of PDCCH candidates, a start symbol of a search space, CORESET, or monitoring occasion for the second set of PDCCH candidates, and an end symbol of the search space, CORESET, or monitoring occasion for the second set of PDCCH candidates.

[0168] Figure 22 is a flow chart of an example method 2200 according to some embodiments of the present disclosure. Method 2200 may be performed in terminal device 120 such as shown in Figure 1 and / or Figure 17. It should be understood that method 2200 may include additional blocks not shown and / or may omit some blocks that are shown, and that the scope of the disclosure is not limited in this respect.

[0169] In block 2210, to schedule communication between the network device and terminal device 120, terminal device 120 detects DCI on a first set of PDCCH candidates from network device 110, the DCI including at least one of offset information for the communication and first timing information for the communication.

[0170] In block 2220, in response to detecting DCI on the first set of PDCCH candidates, the terminal device 120 performs communication with the network device 110 based on second timing information, where the second timing information is determined based on at least one of a time interval between the first set of PDCCH candidates and the second set of PDCCH candidates, a first configuration of the second set of PDCCH candidates, third timing information corresponding to the DCI on the second set of PDCCH candidates, the offset information, and the first timing information.

[0171] In some embodiments, the DCI on the first set of PDCCH candidates and the DCI on the second set of PDCCH candidates can be used to schedule the same communication. Alternatively or additionally, the offset information in the DCI on the first set of PDCCH candidates and the offset information in the DCI on the second set of PDCCH candidates may be the same.

[0172] In some embodiments, terminal device 120 may receive a second configuration from network device 110 indicating an association between the first set of PDCCH candidates and the second set of PDCCH candidates.

[0173] In some embodiments, the first configuration may indicate at least one of a search space, a CORESET, a serving cell, a slot index, a symbol index, a number of symbols, a starting symbol index, and a CORESET pool configured for the second set of PDCCH candidates.

[0174] In some embodiments, the third timing information may indicate at least one of: a slot for transmitting the DCI on the second set of PDCCH candidates, a subslot for transmitting the DCI on the second set of PDCCH candidates, a start symbol for transmitting the DCI on the second set of PDCCH candidates, an end symbol for transmitting the DCI on the second set of PDCCH candidates, a start symbol of a search space, CORESET, or monitoring occasion for the second set of PDCCH candidates, and an end symbol of the search space, CORESET, or monitoring occasion for the second set of PDCCH candidates.

[0175] 23 is a schematic block diagram of an apparatus 2300 suitable for implementing embodiments of the present disclosure. The apparatus 2300 may be considered as another exemplary implementation of the network apparatus 110, the terminal apparatus 120, and / or the TRP 130 shown in FIG. 1. Thus, the apparatus 2300 may be implemented in or as at least a part of the network apparatus 110, the terminal apparatus 120, and / or the TRP 130 as shown in FIG.

[0176] As shown, the apparatus 2300 comprises a processor 2310, a memory 2320 coupled to the processor 2310, a suitable transmitter (TX) and receiver (RX) 2340 coupled to the processor 2310, and a communication interface coupled to the TX / RX 2340. The memory 2310 stores at least a portion of a program 2330. The TX / RX 2340 is used for bidirectional communication. The TX / RX 2340 has at least one antenna to facilitate communication, although the access nodes referred to herein may in practice have multiple antennas. The communication interface may represent any interface required for communication with other network elements, such as an X2 interface for bidirectional communication between eNBs, an S1 interface for communication between a mobility management entity (MME) / serving gateway (S-GW) and an eNB, an Un interface for communication between an eNB and a relay node (RN), or an Uu interface for communication between an eNB and a terminal device.

[0177] It is assumed that the program 2330 includes program instructions that, when executed by the associated processor 2310, enable the device 2300 to operate according to embodiments of the present disclosure, as described herein with reference to Figures 1 to 22. The embodiments of the present disclosure may be realized by computer software executable by the processor 2310 of the device 2300, or by hardware, or by a combination of software and hardware. The processor 2310 may be configured to implement various embodiments of the present disclosure. Furthermore, the combination of the processor 2310 and the memory 2320 may form a processing means 2350 suitable for implementing various embodiments of the present disclosure.

[0178] The memory 2320 may be of any type suitable for a local technology network and may be implemented using any suitable data storage technology, such as, by way of non-limiting example, non-transitory computer-readable storage media, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. Although only one memory 2320 is shown in the device 2300, there may be several physically different memory modules in the device 2300. The processor 2310 may be of any type suitable for a local technology network and may include, by way of non-limiting example, one or more of a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. The device 2300 may have multiple processors, for example application specific integrated circuit chips time-slaved to a clock that synchronizes the main processor.

[0179] Overall, various embodiments of the present disclosure can be realized in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be realized in hardware, while other aspects may be realized in firmware or software that can be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure have been illustrated and described using block diagrams, flow charts, or some other pictorial representations, it should be understood that the blocks, devices, systems, techniques, or methods described herein can be implemented, by way of non-limiting examples, in hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing device, or any combination thereof.

[0180] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in a program module, that execute in a device on a target real or virtual processor to perform the process or method described above with reference to Figures 19, 20, 21, and / or 22. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. In various embodiments, the functionality of the program modules may be combined or split between program modules as appropriate. The machine-executable instructions of the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.

[0181] The program code for carrying out the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes are provided to a processor or controller of a general purpose computer, a special purpose computer, or other programmable data processing device, and when executed by the processor or controller, the program code causes the functions / acts specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a separate software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0182] The above program code may be implemented on a machine-readable medium, which may be any tangible medium that can contain or store a program used by or associated with an instruction execution system, device, or apparatus. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the aforementioned media. More specific examples of machine-readable storage media may include an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable optical disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the aforementioned.

[0183] It should be understood that although operations have been described in a particular order, it is not required that such operations be performed in the particular order shown, or in any sequential order, or that all of the operations described be performed, in order to achieve desired results. In some cases, multitasking or parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure, but rather as descriptions of features that may be specific to certain embodiments. Some features that are described in the context of individual embodiments may be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments separately or in any suitable subcombination.

[0184] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it should be understood that the present disclosure, as defined in the appended claims, is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. A means for receiving two PDCCH candidates from a network device, the PDCCH candidates including a first PDCCH candidate and a second PDCCH candidate linked to a physical downlink control channel (PDCCH) repetition; means for determining an index of at least one Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information bit based on a start time of the first PDCCH candidate being earlier than the second PDCCH candidate; means for transmitting HARQ-ACK information to the network device based on an index of the at least one HARQ-ACK information bit; A terminal device including:

2. The means for determining an index of the at least one HARQ-ACK information bit further comprises: means for determining an index of the at least one HARQ-ACK information bit based on the start time and at least one of a counter downlink assignment indicator (DAI) value and a total DAI value; The counter DAI value and the total DAI value are detected on at least one of the first PDCCH candidate and the second PDCCH candidate. The terminal device according to claim 1 .

3. means for receiving from the network device a Physical Downlink Shared Channel (PDSCH) scheduled on the two PDCCH candidates; The HARQ-ACK information is associated with the PDSCH. The terminal device according to claim 1 .

4. the counter DAI value detected on the first PDCCH candidate and the counter DAI value detected on the second PDCCH candidate are the same; and / or A total DAI value detected on the first PDCCH candidate and a total DAI value detected on the second PDCCH candidate are equal. The terminal device according to claim 2.

5. means for receiving from the network device a configuration indicating that the first PDCCH candidate and the second PDCCH candidate are linked to the PDCCH repetition; The terminal device of claim 1 further comprising:

6. The start time is based on a start symbol or a start slot. The terminal device according to claim 1 .

7. A means for transmitting two PDCCH candidates, including a first PDCCH candidate and a second PDCCH candidate, linked to a physical downlink control channel (PDCCH) repetition, to a terminal device; and means for receiving hybrid automatic repeat request acknowledgement (HARQ-ACK) information based on an index of at least one HARQ-ACK information bit from the terminal device; The HARQ-ACK codebook is determined based on a start time of the first PDCCH candidate that is earlier than the second PDCCH candidate. Network device.

8. An index of the at least one HARQ-ACK information bit is further determined based on at least one of a counter Downlink Assignment Indicator (DAI) value and a total DAI value, the counter DAI value and the total DAI value being indicated on at least one of the first PDCCH candidate and the second PDCCH candidate. The network device according to claim 7.

9. means for transmitting a physical downlink shared channel (PDSCH) to the terminal device on the two PDCCH candidates; The HARQ-ACK information is associated with the PDSCH. The network device according to claim 7.

10. the counter DAI value indicated on the first PDCCH candidate and the counter DAI value indicated on the second PDCCH candidate are the same; and / or The total DAI value indicated on the first PDCCH candidate and the total DAI value indicated on the second PDCCH candidate are the same. The network device according to claim 8.

11. means for transmitting to the terminal device a configuration indicating that the first PDCCH candidate and the second PDCCH candidate are linked to the PDCCH repetition; The network device of claim 7 further comprising:

12. The start time is based on a start symbol or a start slot. The network device according to claim 7.

13. A method performed by a terminal device, comprising: receiving from a network device two PDCCH candidates, including a first PDCCH candidate and a second PDCCH candidate, linked to a physical downlink control channel (PDCCH) repetition; determining an index of at least one Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information bit based on a start time of the first PDCCH candidate that is earlier than the second PDCCH candidate; sending HARQ-ACK information to the network device based on an index of the at least one HARQ-ACK information bit; The method includes:

14. Determining the HARQ-ACK codebook includes: determining the HARQ-ACK codebook based on the start time and at least one of a counter downlink assignment indicator (DAI) value and a total DAI value; The counter DAI value and the total DAI value are detected on at least one of the first PDCCH candidate and the second PDCCH candidate. The method of claim 13.

15. Receive a physical downlink shared channel (PDSCH) scheduled on the two PDCCH candidates from the network device, and the HARQ-ACK information is associated with the PDSCH. The method of claim 13.