Dynamic Hybrid Automatic Repeat reQuest (HARQ) Codebook for Multi-Transmit Receive Point (TRP) Communication
A dynamic HARQ codebook system using counter and total DAI values addresses inefficiencies in multi-TRP wireless communication by optimizing HARQ-ACK feedback, improving reliability and throughput across different backhaul conditions.
Patent Information
- Application Number
- JP2024040037
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-02-06
- Filing Date
- 2024-03-14
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2040-02-07
AI Technical Summary
Existing wireless communication systems face challenges in efficiently managing Hybrid Automatic Repeat Request (HARQ) feedback for multi-Transmit Receive Point (TRP) deployments, particularly in scenarios with ideal and non-ideal backhaul conditions, leading to inefficiencies and reduced reliability in HARQ-ACK feedback.
Implementing a dynamic HARQ codebook system that utilizes counter Downlink Assignment Indicators (DAI) and total DAI values to determine HARQ-ACK payloads for multiple TRPs, allowing for joint or separate counting based on backhaul conditions, enabling accurate HARQ-ACK feedback regardless of the backhaul quality.
Enhances the reliability and efficiency of HARQ-ACK feedback in multi-TRP systems, improving throughput and reducing inefficiencies across various backhaul scenarios, thereby enhancing the overall performance of wireless networks.
Smart Images

Figure 0007710556000001 
Figure 0007710556000002 
Figure 0007710556000003
Abstract
Description
Cross - Reference to Related Applications
[0001]
[0001] This patent application claims priority to Provisional Patent Application No. 62 / 805,766, filed on February 14, 2019, entitled "DYNAMIC HARQ CODEBOOK FOR MULTI - TRP COMMUNICATION", and U.S. Non - Provisional Patent Application No. 16 / 783,983, filed on February 6, 2020, entitled "DYNAMIC HYBRID AUTOMATIC REPEAT REQUEST (HARQ) CODEBOOK FOR MULTI - TRANSMIT RECEIVE POINT (TRP) COMMUNICATION", which are hereby expressly incorporated by reference herein.
Technical Field
[0002]
[0002] Aspects of the present disclosure generally relate to wireless communication, and more particularly, to techniques for a dynamic hybrid automatic repeat request (HARQ) codebook for multi - transmit receive point (TRP) communication.
Background Art
[0003]
[0003] Wireless communication systems are widely deployed to provide various telecommunication services such as telephone communication, video, data, messaging, and broadcast. A typical wireless communication system may employ a multiple access technology that can support communication with multiple users by sharing available system resources (such as bandwidth, transmission power, or further examples). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE (registered trademark)). LTE / LTE-Advanced is an extended set of mobile standards for the Universal Mobile Telecommunications System (UMTS) published by the Third Generation Partnership Project (3GPP (registered trademark)).
[0004]
[0004] A wireless communication network may include several base stations (BSs) that can support communication for several user equipments (UEs). A user equipment (UE) may communicate with a base station (BS) via a downlink (DL) and an uplink (UL). The DL (or forward link) refers to the communication link from the BS to the UE, and the UL (or reverse link) refers to the communication link from the UE to the BS. As described in more detail herein, the BS may be referred to as a Node B, gNB, access point (AP), radio head, transmit receive point (TRP), New Radio (NR) BS, 5G Node B, or further examples.
[0005]
[0005] The above multi - connection technology has been adopted in various telecommunications standards to provide a common protocol that enables different user devices to communicate on a city, national, regional, and even global scale. New Radio (NR), which may also be referred to as 5G, is an extended set to the LTE mobile standard published by the 3rd Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by improving spectral efficiency, reducing costs, enhancing services, utilizing new spectra, using Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) (CP - OFDM) on the downlink (DL), and using CP - OFDM or SC - FDMA (also known as Discrete Fourier Transform Spread OFDM (DFT - s - OFDM)) on the uplink (UL), as well as supporting beamforming, Multiple - Input Multiple - Output (MIMO) antenna technology, and carrier aggregation to better integrate with other open standards. However, as the demand for mobile broadband access continues to increase, further improvements in LTE and NR technologies are needed.
Summary of the Invention
[0006]
[0006] The systems, methods, and devices of the present disclosure each have several innovative aspects, none of which alone bear the desired attributes disclosed herein.
[0007]
[0007] One innovative aspect of the subject matter described in this disclosure can be implemented in a method of wireless communication performed by a user equipment (UE). The method includes receiving at least one of one or more first downlink control information (DCI) transmissions or one or more second DCI transmissions, where the one or more first DCI transmissions are associated with a first transmission and reception point (TRP), the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a physical downlink control channel (PDCCH) monitoring opportunity, and determining one or more hybrid automatic repeat request acknowledgement (HARQ-ACK) payloads based at least in part on the counter downlink assignment indicator (DAI) values and the total DAI value of the one or more first DCI transmissions and the one or more second DCI transmissions, and transmitting HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads.
[0008]
[0008] In some implementations, the method can include determining, based at least in part on the counter DAI value and the total DAI value, whether a DCI transmission associated with the first TRP was not received or whether a DCI transmission associated with the second TRP was not received, and the HARQ-ACK feedback can indicate whether a DCI transmission was not received.
[0009]
[0009] In some implementations, the method can include determining, based at least in part on the ordering of the first TRP and the second TRP, which of the first TRP and the second TRP transmitted a DCI transmission, where the ordering is based at least in part on a control resource set identifier or a search space identifier of the DCI transmission.
[0010]
[0010] In some implementations, the method can include determining which of the first TRP and the second TRP transmitted a DCI transmission, based at least in part on the order of the first TRP and the second TRP, where the order is based at least in part on an indication during the DCI transmission that indicates which TRP transmitted the DCI transmission.
[0011]
[0011] In some implementations, the counter DAI value indicates the respective counter values of each DCI transmission transmitted by the first TRP and the second TRP at or before a PDCCH monitoring opportunity. In some implementations, the total DAI value indicates the total number of DCI transmissions collectively transmitted by the first TRP and the second TRP at or before a PDCCH monitoring opportunity. In some implementations, the first TRP and the second TRP are associated with a single serving cell. In some implementations, the total DAI value is applied across all serving cells and TRPs of the first TRP and the second TRP for a PDCCH monitoring opportunity.
[0012]
[0012] In some implementations, one or more HARQ-ACK payloads include a joint HARQ-ACK payload for the first TRP and the second TRP. In some implementations, one or more HARQ-ACK payloads include respective HARQ-ACK payloads for the first TRP and the second TRP. In some implementations, the HARQ-ACK feedback indicates that no DCI transmission was received, and the HARQ-ACK feedback indicates which TRP transmitted the DCI transmission, based at least in part on a fixed assumption as to which TRP transmitted the DCI transmission. In some implementations, the HARQ-ACK feedback indicates that no DCI transmission was received, and the HARQ-ACK feedback indicates which TRP transmitted the DCI transmission, based at least in part on which TRP transmitted an adjacent DCI transmission before or after the DCI transmission.
[0013]
[0013] In some implementations, the total DAI value includes the respective total DAI values for the first TRP and the second TRP, and the counter DAI values are maintained separately for the first TRP and the second TRP. In some implementations, if the UE is configured with a single serving cell, the total DAI value is not provided by one or more first DCI transmissions and one or more second DCI transmissions. In some implementations, the method can include determining, based at least in part on a TRP differentiation technique, which of the first TRP and the second TRP transmitted a particular DCI transmission among one or more first DCI transmissions or one or more second DCI transmissions. In some implementations, the method can include determining, based at least in part on a TRP differentiation technique, which of the first TRP and the second TRP transmitted a particular counter DAI value or a particular total DAI value. In some implementations, if the UE is configured with a single serving cell, the total DAI value is provided by one or more first DCI transmissions and one or more second DCI transmissions.
[0014]
[0014] In some implementations, the method can include receiving information indicating whether the counter DAI value and the total DAI value are at least partially based on joint counting or at least partially based on separate counting for the first TRP and the second TRP. In some implementations, the information indicating whether the counter DAI value and the total DAI value are at least partially based on joint counting or at least partially based on separate counting for the first TRP and the second TRP further indicates whether the first TRP and the second TRP are associated with a joint scheduling configuration. In some implementations, the information indicating whether the counter DAI value and the total DAI value are at least partially based on joint counting or at least partially based on separate counting for the first TRP and the second TRP includes information indicating whether the HARQ-ACK feedback uses a joint HARQ-ACK payload or a separate HARQ-ACK payload for the first TRP and the second TRP. In some implementations, the method can include receiving information indicating whether the HARQ-ACK feedback uses a joint HARQ-ACK payload or a separate HARQ-ACK payload for the first TRP and the second TRP. In some implementations, the first TRP and the second TRP are distinguished at least in part based on respective control resource set identifiers of the first TRP and the second TRP.
[0015] Another innovative aspect of the subject matter described in this disclosure can be implemented in a UE for wireless communication. The UE can include a memory and one or more processors operably coupled to the memory. The memory and the one or more processors are to obtain at least one of one or more first DCI transmissions or one or more second DCI transmissions, where the one or more first DCI transmissions are associated with a first TRP, the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a PDCCH monitoring opportunity, and to determine one or more HARQ-ACK payloads based at least in part on counter DAI values and total DAI values of the one or more first DCI transmissions and the one or more second DCI transmissions, and to output HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads. In some aspects, the UE can execute or implement any one or more of the aspects described above or elsewhere in this specification with respect to the methods.
[0016] Yet another innovative aspect of the subject matter described in this disclosure can be implemented in a non-transitory computer-readable medium storing one or more instructions for wireless communication. When the one or more instructions are executed by one or more processors of a UE, the one or more processors are caused to receive at least one of one or more first DCI transmissions or one or more second DCI transmissions, where the one or more first DCI transmissions are associated with a first TRP, the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a PDCCH monitoring opportunity; determine one or more HARQ-ACK payloads based at least in part on the counter DAI values and the total DAI values of the one or more first DCI transmissions and the one or more second DCI transmissions; and provide HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads. In some aspects, the non-transitory computer-readable medium can implement any one or more of the aspects described above or elsewhere in this specification with respect to the methods.
[0017]
[0017] Yet another innovative aspect of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus includes means for receiving at least one of one or more first DCI transmissions or one or more second DCI transmissions, where the one or more first DCI transmissions are associated with a first TRP, the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a PDCCH monitoring opportunity, and means for determining one or more HARQ-ACK payloads based at least in part on the counter DAI values and the total DAI values of the one or more first DCI transmissions and the one or more second DCI transmissions, and means for transmitting HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads. In some aspects, the apparatus may perform or implement any one or more of the aspects described herein above or elsewhere with respect to the method.
[0018]
[0018] Aspects generally relate to a method, apparatus, system, computer program product, non-transitory computer-readable medium, user equipment, base station, transceiver point, wireless communication device, and processing system substantially described herein with reference to the accompanying drawings and illustrated by the accompanying drawings.
[0019]
[0019] Details of one or more implementations of the subject matter described in this disclosure are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages will be apparent from the description, drawings, and claims. Note that the relative dimensions of the following figures may not be drawn to scale.
Brief Description of the Drawings
[0020]
Figure 1
[0020] FIG. 1 is a block diagram conceptually illustrating an example of a wireless communication network.
Figure 2
[0021] FIG. 2 is a block diagram conceptually illustrating an example of a base station communicating with a UE in a wireless communication network.
Figure 3
[0022] FIG. 3 is a diagram illustrating an example of using a dynamic hybrid automatic repeat request (HARQ)-acknowledgment (ACK) codebook for multi-transmit receive point (TRP) communication.
Figure 4
[0023] FIG. 4 is a diagram illustrating an example of HARQ-ACK feedback determination for multi-TRP communication using a joint total downlink allocation indicator approach.
Figure 5
[0024] FIG. 5 is a diagram illustrating an example process executed, for example, by a user equipment. Detailed description
[0021]
[0025] Like reference numerals and designations in the various drawings indicate like elements.
[0022]
[0026] The following description is directed to specific implementations for the purpose of illustrating innovative aspects of the present disclosure. However, one of ordinary skill in the art will readily recognize that the teachings herein can be applied in many different ways. Some of the examples in the present disclosure are based on wireless and wired local area network (LAN) communications compliant with the Institute of Electrical and Electronics Engineers (IEEE) 802.11 wireless standard, the IEEE 802.3 Ethernet® standard, and the IEEE 1901 power line communication (PLC) standard. However, the implementations described are applicable to any wireless communication standard including any of the IEEE 802.11 standards, the Bluetooth® standard, code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), the Global System for Mobile Communications (GSM®), GSM / General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Terrestrial Trunked Radio (TETRA), Wideband CDMA (W-CDMA®), Evolution-Data Optimized (EV-DO), 1xEV-DO, EV-DO Rev A, EV-DO Rev B, High-Speed Packet Access (HSPA), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), Evolved High-Speed Packet Access (HSPA+), Long Term Evolution (LTE), AMPS, or to any device, system, or network capable of transmitting and receiving other known signals used for communication within a wireless, cellular, or Internet of Things (IoT) network such as a system that utilizes 3G technology, 4G technology, or 5G technology, or further implementations thereof.
[0023]
[0027] A Hybrid Automatic Repeat reQuest (HARQ) Acknowledgment (ACK) system provides a mechanism for a User Equipment (UE) to provide feedback indicating whether a particular transmission has been received by the UE. For example, the UE may provide HARQ feedback indicating an ACK value if the transmission has been received by the UE, or may provide HARQ feedback (also referred to as HARQ-ACK feedback) indicating a Negative ACK (NACK) value if the transmission has not been received by the UE or if the reception has ended unsuccessfully. The HARQ-ACK feedback may use a semi-static configuration where the UE uses a configured or predefined size for the HARQ feedback (or for the HARQ codebook used to generate the HARQ feedback), or may use a dynamic configuration where the UE determines the size of the HARQ feedback or HARQ codebook. Although some of the techniques and apparatuses described herein relate to dynamic HARQ-ACK systems, the techniques and apparatuses described herein may be implemented using other types of HARQ-ACK systems such as semi-static HARQ-ACK systems.
[0024]
[0028] In some cases, the UE may determine the HARQ feedback using a HARQ codebook. For example, the UE may determine whether it has successfully received a set of transmissions, may add ACKs or NACKs to the codebook in a particular order to indicate which transmissions in the set have been successfully received, and may generate the HARQ feedback using the codebook.
[0025]
[0029] As an example, the UE may determine whether it has successfully received Downlink Control Information (DCI) and the corresponding data transmission, and may provide HARQ feedback indicating which DCI and corresponding data transmissions have been successfully received. In this case, the UE may determine the HARQ codebook based at least in part on the Physical Downlink Control Channel (PDCCH) monitoring opportunity for the DCI and the Downlink (DL) Assignment Indicator (DAI) associated with the DCI.
[0026]
[0030] For example, a PDCCH monitoring opportunity may be at least partially based on the configuration of different search space sets in different cells. The UE may use a union of PDCCH monitoring opportunities across all active DL bandwidth parts (BWPs) of the configured serving cells, ordered in ascending order of the start time of the search space sets associated with the PDCCH monitoring opportunity. If two search space sets are associated with the same start time, these two search space sets may be counted as a single PDCCH monitoring opportunity.
[0027]
[0031] The UE may receive a DAI in DCI (such as during a downlink grant related to the DCI). The DAI may include a counter DAI (sometimes abbreviated as cDAI) and a total DAI (sometimes abbreviated as tDAI). The cDAI may indicate the cumulative number of pairs of serving cells and PDCCH monitoring opportunities for which DL DCI has been sent by the base station up to the current serving cell and the current PDCCH monitoring opportunity. The tDAI may be used when there are multiple serving cells, such as in carrier aggregation. The tDAI may indicate the total number of serving cells and PDCCH monitoring opportunities for which DL DCI has been transmitted by the base station up to the current PDCCH monitoring opportunity. Thus, the same tDAI monitoring value may be used for all DCIs within the same PDCCH monitoring opportunity. This prevents the DCI corresponding to the last serving cell from being missing in a particular PDCCH monitoring opportunity, as it notifies the UE that one more DCI than that received according to the cDAI is expected. The cDAI and tDAI of a particular DCI are denoted as {cDAI,tDAI} or (cDAI,tDAI) herein.
[0028]
[0032] If the DL DCI is not missing, the ACK / NACK corresponding to the received PDSCH can be arranged in the codebook in the same order as the cDAI. If the DL DCI is missing, the NACK can be arranged in the codebook at the position corresponding to the cDAI of the missing DL DCI. The UE can determine whether a DL DCI is missing by comparing consecutive cDAI values (e.g., cDAI values of 0, then 1, then 3 may indicate that the DCI with a cDAI value of 2 is missing), or by comparing the tDAI and cDAI of all DCIs during a given PDCCH monitoring opportunity. The UE can generate HARQ feedback based at least in part on the codebook and provide the HARQ feedback to the base station. Thus, the UE can identify the missing DCI and generate HARQ feedback based at least in part on the cDAI and tDAI.
[0029]
[0033] Some wireless communication systems may use a multi-TRP transmission technique in which multiple transmit-receive points (TRPs) (or multiple antenna panels, or multiple antenna sub-panels) transmit the same transmission or respective transmissions. In such cases, each TRP may provide a respective DCI to schedule each respective codeword or transmission from that TRP. It may be desirable to provide HARQ-ACK feedback for multi-TRP deployments so that the TRP (or the base station associated with the TRP) can determine when the reception of the DCI ended unsuccessfully. However, it can be difficult to perform HARQ-ACK feedback for multi-TRP communication. For example, different TRPs may be associated with different backhaul conditions, and there may be a difference in the HARQ-ACK feedback process in the case of a joint payload (where the HARQ-ACK feedback for the multi-TRP group is related to all TRPs of the multi-TRP group) compared to a separate payload (where the HARQ-ACK feedback for the multi-TRP group is provided using the HARQ-ACK payloads for each TRP of the multi-TRP group).
[0030]
[0034] Some of the techniques and apparatuses described herein provide a multi-TRP approach for HARQ-ACK feedback using cDAI and tDAI. For example, some of the techniques and apparatuses described herein may provide a joint counting method in which cDAI and tDAI are implemented and jointly tracked among the TRPs of a multi-TRP group. This may be useful in an ideal backhaul scenario where the multi-TRP group is jointly scheduled and may be more robust to errors than separate counting methods. For example, cDAI may indicate the cumulative number of triples of a serving cell, a TRP, and a PDCCH monitoring opportunity up to the current serving cell, TRP, and PDCCH monitoring opportunity triple for which the DL DCI has been sent by the base station. A triple of a serving cell, a TRP, and a PDCCH monitoring opportunity may refer to information identifying a combination of a serving cell, a TRP, and a PDCCH monitoring opportunity. For example, considering a set of serving cells 1 and 2, TRPs A and B, and PDCCH monitoring opportunities X and Y, the possible triples include a total of eight triples: [1 A X], [2 A X], [1 B X], [2 B X], [1 A Y], [2 A Y], [1 B Y], and [2 B Y]. tDAI may indicate the total number of such triples for which the DL DCI has been transmitted by the base station up to the current PDCCH monitoring opportunity. These triples may be arranged in any order. A more detailed description of the cDAI and tDAI counting approaches is provided with respect to FIG. 4. Some of the techniques and apparatuses described herein may provide a separate counting method in which cDAI and tDAI are implemented and separately tracked by each TRP of a multi-TRP group. This may be useful for both ideal and non-ideal backhaul scenarios.
[0031]
[0035] Certain implementations of the subject matter described in this disclosure may be implemented to realize one or more of the following potential advantages. Some implementations of the subject matter may improve the throughput and reliability of wireless networks, particularly wireless networks that use multi-TRP deployments. Further, some implementations described herein may improve the reliability of HARQ-ACK feedback and reduce the inefficiencies of multi-TRP downlink communication. Additionally, some implementations described herein may provide HARQ-ACK feedback regardless of whether the multi-TRP group is associated with an ideal backhaul or a non-ideal backhaul, thereby improving the versatility of the multi-TRP group and, in some cases, relaxing the implementation requirements of the multi-TRP group.
[0032]
[0036] Various aspects of the present disclosure are described more fully hereinafter with reference to the accompanying drawings. However, the present disclosure may be implemented in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, one skilled in the art should recognize that the scope of the present disclosure is intended to cover any other aspect of the disclosure, whether implemented independently of or combined with any other aspect of the disclosure disclosed herein. For example, any number of the aspects described herein may be used to implement an apparatus or practice a method. Additionally, the scope of the present disclosure is intended to cover such apparatus, or methods practiced using other structures, functionality, or a combination of structures and functionality in addition to or other than those described herein. It should be understood that any aspect of the disclosure disclosed herein may be implemented by one or more elements of the claims.
[0033]
[0037] From here, several aspects of a telecommunications system are presented with reference to various devices and techniques. These devices and techniques are described in the following detailed description and are illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, or further examples (collectively referred to as "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or as software depends on the specific application and the design constraints imposed on the overall system.
[0034]
[0038] Aspects may be described herein using terminology specific to 3G or 4G wireless technologies, but it should be noted that aspects of the present disclosure can be applied in other generation-based communication systems such as 5G / NR and later.
[0035]
[0039] FIG. 1 is a diagram illustrating a wireless network 100 in which aspects of the present disclosure may be implemented. The wireless network 100 can be an LTE network or some other wireless network such as a 5G or NR network. The wireless network 100 can include several BSs 110 (shown as BS110a, BS110b, BS110c, and BS110d) and other network entities. A BS is an entity that communicates with user equipment (UE) and can also be referred to as a base station, NR BS, Node B, gNB, 5G Node B (NB), access point, transmission and reception point (TRP), or further examples. Each BS can provide communication coverage for a specific geographical area. In 3GPP, the term "cell" can refer to the coverage area of a BS or the BS subsystem that provides services to this coverage area, depending on the context in which the term is used.
[0036]
[0040] A BS may provide communication coverage to a macro cell, a pico cell, a femto cell, or another type of cell. A macro cell may cover a relatively large geographic area (such as a radius of several kilometers) and may permit unrestricted access by UEs subscribed to the service. A pico cell may cover a relatively narrow geographic area and may permit unrestricted access by UEs subscribed to the service. A femto cell may cover a relatively narrow geographic area (such as a home) and may enable restricted access by UEs associated with this femto cell (such as UEs of a closed subscriber group (CSG)). The BS for a macro cell may be referred to as a macro BS. The BS for a pico cell may be referred to as a pico BS. The BS for a femto cell may be referred to as a femto BS or a home BS. In the example shown in FIG. 1, BS110a may be a macro BS for macro cell 102a, BS110b may be a pico BS for pico cell 102b, and BS110c may be a femto BS for femto cell 102c. A BS may support one or more (such as three) cells. The terms "eNB", "base station", "NR BS", "gNB", "TRP", "AP", "Node B", "5G NB", and "cell" may be used interchangeably herein.
[0037]
[0041] In some aspects, the cell is not necessarily fixed, and the geographic area of the cell may move according to the location of the mobile BS. In some aspects, the BSs may be interconnected with each other or with one or more other BSs or network nodes (not shown) in the wireless network 100 through various types of backhaul interfaces such as direct physical connections, virtual networks, or further examples, using any suitable transport network.
[0038]
[0042] Wireless network 100 may also include relay stations. A relay station is an entity that can receive data transmissions from upstream stations (such as BS or UE) and send data transmissions to downstream stations (such as UE or BS). A relay station can also be a UE that can relay transmissions for other UEs. In the example shown in FIG. 1, relay station 110d can communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. Relay stations can also be referred to as relay BSs, relay base stations, relays, or in further examples.
[0039]
[0043] Wireless network 100 can be a heterogeneous network including different types of BSs such as macro BSs, pico BSs, femto BSs, relay BSs, or in further examples. These different types of BSs can have different transmission power levels, different coverage areas, and different impacts on interference in wireless network 100. For example, a macro BS can have a high transmission power level (such as 5 - 40 watts), while pico BSs, femto BSs, and relay BSs can have a lower transmission power level (such as 0.1 - 2 watts).
[0040]
[0044] Network controller 130 can be coupled to a set of BSs and provide coordination and control for these BSs. Network controller 130 can communicate with BSs via a backhaul. BSs can also communicate with each other directly or indirectly, such as via a wireless or wireline backhaul.
[0041]
[0045] UEs 120 (such as 120a, 120b, 120c) are distributed throughout the wireless network 100, and each UE can be stationary or mobile. A UE can also be referred to as an access terminal, a terminal, a mobile station, a subscriber unit, a station, or in further examples. A UE can be a cellular phone (such as a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or instrument, a biometric sensor / device, a wearable device (such as a smartwatch, smart clothing, smart glasses, smart list band, smart jewelry (such as a smart ring, smart bracelet, etc.)), an entertainment device (such as a music or video device, or satellite radio), a vehicle part or sensor, a smart meter / sensor, industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.
[0042]
[0046] Some UEs may be regarded as machine type communication (MTC) UEs or enhanced or extended machine type communication (eMTC) UEs. MTC UEs and eMTC UEs can communicate with a base station, another device (such as a remote device), or some other entity, including, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, or further examples. A wireless node can provide connectivity for or to a network (such as a wide area network, the Internet, or a cellular network), for example, via a wired or wireless communication link. Some UEs may be regarded as Internet of Things (IoT) devices or implemented as NarrowBand IoT (NB-IoT) devices. Some UEs may be regarded as customer premise equipment (CPE). UE120 may be included within a housing that houses components of UE120, such as a processor component, a memory component, or further examples.
[0043]
[0047] Generally, any number of wireless networks can be deployed in a given geographical area. Each wireless network can support a specific radio access technology (RAT) and operate on one or more frequencies. RAT may also be referred to as a radio technology, an air interface, or further examples. A frequency may also be referred to as a carrier, a frequency channel, or further examples. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks of different RATs. In some cases, an NR or 5G RAT network can be deployed.
[0044]
[0048] In some aspects, two or more UEs 120 (shown as UE120a and UE120e) may communicate directly using one or more sidelink channels (without using the base station 110 as a medium for communicating with each other). For example, the UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, or further examples), mesh networks, or further examples. In this case, the UE 120 may perform scheduling operations, resource selection operations, or other operations described elsewhere in this specification as being performed by the base station 110.
[0045]
[0049] As shown above, FIG. 1 is provided as an example. Other examples may differ from those described with respect to FIG. 1.
[0046]
[0050] FIG. 2 shows a block diagram of the design 200 of the base station 110 and the UE 120, which may be one of the base stations of FIG. 1 and one of the UEs. The base station 110 may be equipped with T antennas 234a-234t, and the UE 120 may be equipped with R antennas 252a-252r, where generally T≧1 and R≧1.
[0047]
[0051] At base station 110, transmission processor 220 receives data for one or more UEs from data source 212, selects one or more modulation and coding schemes (MCSs) for each UE based at least in part on channel quality indicators (CQIs) received from the UEs, processes (such as encodes and modulates) the data for each UE based at least in part on the selected MCS(s) for the UE, and may provide data symbols for all UEs. Transmission processor 220 may also process system information (such as for semi-static resource partitioning information (SRPI) or further examples) and control information (such as CQI requests, grants, higher layer signaling, or further examples), and may provide overhead symbols and control symbols. Transmission processor 220 may also generate reference symbols for reference signals (such as cell-specific reference signals (CRSs)) and synchronization signals (such as primary synchronization signals (PSSs) and secondary synchronization signals (SSSs)). Transmission (TX) multiple-input multiple-output (MIMO) processor 230, if applicable, performs spatial processing (such as precoding) on the data symbols, control symbols, overhead symbols, or reference symbols, and may provide T output symbol streams to T modulators (MODs) 232a - 232t. Each modulator 232 may process its respective output symbol stream (such as for OFDM or further examples) to obtain an output sample stream. Each modulator 232 may further process this output sample stream (such as analog conversion, amplification, filtering, and upconversion) to obtain a downlink signal. The T downlink signals from modulators 232a - 232t are each transmitted via T antennas 234a - 234t. According to various aspects described in more detail below, the synchronization signals may be generated using location encoding to convey additional information.
[0048]
[0052] At UE120, antennas 252a - 252r may receive downlink signals from base station 110 or other base stations and provide the received signals to respective demodulators (DEMOD) 254a - 254r. Each demodulator 254 may condition (filter, amplify, downconvert, and digitize) the received signal to obtain input samples. Each demodulator 254 may further process the input samples (for OFDM or further examples) to obtain received symbols. The MIMO detector 256 may obtain received symbols from all R demodulators 254a - 254r and, if applicable, perform MIMO detection on those received symbols and provide the detected symbols. The receive processor 258 may process the detected symbols (demodulate and decode, etc.) and provide decoded data for UE120 to data sink 260 and may provide decoded control information and system information to a controller or processor (controller / processor) 280. The channel processor may determine a reference signal received power (RSRP), received signal strength indicator (RSSI), reference signal received quality (RSRQ), channel quality indicator (CQI), or further examples. In some aspects, one or more components of UE120 may be included in a housing.
[0049]
[0053] On the uplink, at UE 120, transmission processor 264 may receive and process data from data source 262 and control information (such as reports including RSRP, RSSI, RSRQ, CQI, or further examples) from controller / processor 280. Transmission processor 264 may also generate reference symbols for one or more reference signals. Symbols from transmission processor 264 may be precoded by TX MIMO processor 266, if applicable, and further processed by modulators 254a - 254r (for DFT - s - OFDM, CP - OFDM, or further examples) and transmitted to base station 110. At base station 110, uplink signals from UE 120 and other UEs are received by antenna 234, processed by demodulator 232, detected by MIMO detector 236, if applicable, and further processed by receive processor 238 to obtain the decoded data and control information sent by UE 120. Receive processor 238 may provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 includes communication unit 244 and may communicate with network controller 130 via communication unit 244. Network controller 130 may include communication unit 294, controller / processor 290, and memory 292.
[0050]
[0054] In some implementations, controller / processor 240 may be a component of a processing system. A processing system generally refers to a system or series of machines or components that receive inputs, process these inputs, and generate a set of outputs (which may be passed to other systems or components of UE 120, for example). For example, the processing system of UE 120 may refer to a system that includes various other components or sub - components of UE 120.
[0051]
[0055] The processing system of UE120 can interface with other components of UE120, process information (such as input or signals) received from other components, and output information to other components. For example, the chip or modem of UE120 may include a processing system, a first interface for receiving or acquiring information, and a second interface for outputting, transmitting, or providing information. In some cases, the first interface may refer to the interface between the processing system of the chip or modem and the receiver such that UE120 can receive information or signal input and the information can be passed to the processing system. In some cases, the second interface may refer to the interface between the processing system of the chip or modem and the transmitter such that UE120 can transmit the information output from the chip or modem. Those skilled in the art will readily recognize that the second interface can also acquire or receive information or signal input, and the first interface can also output, transmit, or provide information.
[0052]
[0056] The controller / processor 240 of base station 110, the controller / processor 280 of UE120, or any other component(s) in FIG. 2 can perform one or more techniques related to a dynamic hybrid automatic repeat request (HARQ) codebook for multi-transmit receive point (TRP) communication, as described in more detail elsewhere in this specification. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE120, or any other component(s) in FIG. 2 can execute, for example, process 500 in FIG. 5 or other processes described in this specification, or instruct their operations. Memories 242 and 282 can store data and program code for base station 110 and UE120, respectively. Scheduler 246 can schedule UEs for data transmission on the downlink or uplink.
[0053]
[0057] In some aspects, UE120 includes means for receiving at least one of one or more first downlink control information (DCI) transmissions or one or more second DCI transmissions, where the one or more first DCI transmissions are associated with a first transmission and reception point (TRP), the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a physical downlink control channel (PDCCH) monitoring opportunity; means for determining one or more hybrid automatic repeat request acknowledgement (HARQ-ACK) payloads based at least in part on the counter downlink assignment indicator (DAI) values and total DAI values of the one or more first DCI transmissions and the one or more second DCI transmissions; means for transmitting HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads; means for determining whether a DCI transmission associated with the first TRP or a DCI transmission associated with the second TRP has not been received based at least in part on the counter DAI values and total DAI values; means for determining which of the first TRP and the second TRP transmitted a particular DCI transmission of the one or more first DCI transmissions and the one or more second DCI transmissions based at least in part on a TRP differentiation technique; means for determining which of the first TRP and the second TRP transmitted a particular counter DAI value or a particular total DAI value based at least in part on a TRP differentiation technique; means for receiving information indicating whether the counter DAI values and total DAI values are based at least in part on joint counting or separate counting for the first TRP and the second TRP; means for receiving information indicating whether the HARQ-ACK feedback uses a joint HARQ-ACK payload or separate HARQ-ACK payloads for the first TRP and the second TRP; or may include further examples.In some aspects, such means may include one or more components of the UE 120 described with respect to FIG. 2.
[0054]
[0058] FIG. 3 is a diagram illustrating an example 300 of the use of a dynamic hybrid automatic repeat request (HARQ)-acknowledgment (ACK) codebook for multi-transmission reception point (TRP) communication.
[0055]
[0059] As shown in FIG. 3, multiple TRPs 305 (shown as TRP A and TRP B) may communicate with the same UE 120 in a coordinated manner (such as using coordinated multipoint transmission or further examples) to improve reliability, increase throughput, or for further examples. The TRPs 305 may coordinate these communications via a backhaul, which may have a smaller delay or higher capacity if the TRPs 305 are collocated at the same base station 110 (such as different antenna arrays of the same base station 110), and may have a larger delay or lower capacity if the TRPs 305 are located at different base stations 110. In some cases, the backhaul may be an ideal backhaul such as a backhaul related to a threshold latency or a backhaul that enables joint scheduling of TRP A and TRP B. In some other cases, the backhaul may be a non-ideal backhaul such as a backhaul having a latency that does not meet the threshold or does not enable joint scheduling.
[0056]
[0060] TRP A and TRP B may be referred to herein as a multi-TRP group. As used herein, a multi-TRP group may refer to a set of TRPs that will communicate with the same UE, a set of TRPs that are managed as a group by an access node controller, a set of TRPs that transmit the same physical downlink shared channel (PDSCH), a set of TRPs that transmit individual PDSCHs simultaneously or contemporaneously, or further examples.
[0057]
[0061] A TRP may be referred to as a BS, NR BS, Node B, 5G NB, AP, gNB, or some other term, or may be used interchangeably with "cell". In some aspects, multiple TRPs may be included in a single BS110 (such as by using respective antenna panels or quasi-collocation relationships). In some aspects, different TRPs may be included in different BS110s. A TRP may use one or more antenna ports. A set of TRPs (such as TRP A and TRP B) may be configured to supply traffic to the UE120 individually (such as by using dynamic selection) or jointly (such as by using joint transmission). A TRP may be coordinated by or through an access node controller (ANC). In some aspects, a TRP-to-TRP interface may or may not be required. A TRP may be associated with a higher layer identifier such as a control resource set (CORESET) identifier. For example, the CORESET identifier may include, be at least partially based on, or be mapped to a CORESET pool index.
[0058]
[0062] As shown, the first physical downlink control channel (PDCCH) 310 may schedule communication for TRP A, and the second PDCCH 315 may schedule communication for TRP B. Here, as indicated by reference numeral 320, the communication is a PDSCH, which may be common or different (e.g., different payloads, different modulation and coding schemes, different transmission powers, or different repetition schemes, etc.) between TRP A and TRP B. For example, in the first multi-TRP transmission mode (mode 1), a single PDCCH may be used to schedule downlink data communication for a single PDSCH. In this case, multiple TRPs 305 (here, TRP A and TRP B) may transmit communication to UE 120 on the same PDSCH. In some aspects, different TRPs 305 may transmit in different (e.g., disjoint) sets of resource blocks (RBs) or different sets of symbols. Additionally or alternatively, different TRPs 305 may transmit using different layers (such as different multiple-input multiple-output (MIMO) layers). In some aspects, transmission on different layers may be performed with overlapping resource blocks or overlapping symbols. As another example, in the second multi-TRP transmission mode (mode 2), multiple PDCCHs (such as one PDCCH for each PDSCH) may be used to schedule downlink data communication for multiple corresponding PDSCHs.
[0059]
[0063] As further shown, each PDCCH can be associated with a respective DCI, and each DCI can be associated with a cDAI value and a tDAI value. In some aspects, the cDAI value and the tDAI value can be associated with a joint counting approach where TRP A and TRP B can coordinate via an ideal backhaul to determine the cDAI value and the tDAI value for a set of DCIs. An explanation of joint counting for a multi-TRP group is provided below with respect to FIG. 4. In some aspects, the cDAI value and the tDAI value can be associated with a separate counting approach where TRP A and TRP B each have their own respective cDAI and tDAI values. For example, the separate counting approach can treat each TRP as a respective physical uplink control channel (PUCCH) group by maintaining separate cDAI values and tDAI values for each TRP. In such a case, if there is only one serving cell for UE120, there may be no need to include the total DAI value in the DL DCI. Thus, the TRP may not include the total DAI value in the DL DCI, thereby saving the resources of the TRP and the UE that would otherwise be used to track and process the total DAI value.
[0060]
[0064] In some cases, such as when the TRP uses separate counting, in some aspects, the UE 120 may use TRP differentiation to determine which downlink grant (and thus which cDAI and tDAI) belongs to which TRP, and to determine which HARQ codebook may include ACK / NACK for a particular DCI. The TRP differentiation may be at least partially based on the configuration (such as using a control resource set identifier or search space identifier of the downlink grant), or may be implicitly or explicitly indicated in the DCI (such as by using additional bits, using existing fields, using a cyclic redundancy check mask, or by further examples, etc.). Thus, the UE 120 may distinguish the cDAI and tDAI of different TRPs without using a joint counting system, thereby saving the backhauling resources between the TRPs that would otherwise have been used to implement a joint counting system.
[0061]
[0065] In some aspects, UE 120 may receive an indication from TRP A or B or from another device indicating whether joint counting or separate counting should be used. For example, the indication may include radio resource control configuration information. In some aspects, this indication may be associated with, or combined with, or be the indication of whether a joint HARQ-ACK payload or a separate HARQ-ACK payload should be used. Additionally or alternatively, this indication may be associated with, or combined with, an indication to UE 120 as to whether TRP A and TRP B are associated with ideal backhaul conditions or non-ideal backhaul conditions. For example, an indication indicating whether TRP A and TRP B are associated with ideal backhaul conditions or non-ideal backhaul conditions, or an indication indicating whether a joint HARQ-ACK payload or a separate HARQ-ACK payload should be used, may implicitly indicate whether joint counting or separate counting should be used (such as joint for ideal backhaul conditions and separate counting for non-ideal backhaul conditions).
[0062]
[0066] As indicated by reference numeral 325, the UE 120 may determine one or more HARQ-ACK payloads (such as one or more codebooks) at least partially based on the cDAI value and the tDAI value. For example, the UE 120 may place an ACK or NACK at the location of a joint codebook (if a joint HARQ-ACK payload is to be used) or a separate codebook (if a separate HARQ-ACK payload is to be used) corresponding to the DCI received from TRP A and TRP B. As indicated by reference numeral 330, the UE 120 may provide HARQ-ACK feedback (indicated by reference numeral 335) to TRP A or TRP B. For example, the HARQ-ACK feedback may be generated at least partially based on the HARQ-ACK payload(s) or may include the HARQ-ACK payload(s). Thus, The UE 120 may use joint counting or separate counting to provide an indication of which DCI (or which PDSCH) reception in a multi-TRP system ended unsuccessfully.
[0063]
[0067] FIG. 4 is a diagram illustrating an example 400 of HARQ-ACK feedback determination for multi-TRP communication using a joint tDAI approach. Example 400 includes TRP A and TRP B (such as TRP 305). TRP A and TRP B can be associated with respective PDCCH monitoring opportunities (shown here with diagonal hatching). For example, TRP A is associated with two PDCCH monitoring opportunities per slot, and TRP B is associated with one PDCCH monitoring opportunity per slot. The DCI received at a particular PDCCH monitoring opportunity is shown with dot hatching that occupies a portion of the particular PDCCH monitoring opportunity. Further, various pairs of cDAI values and tDAI values are shown using the notation (cDAI, tDAI). These pairs of cDAI values and tDAI values can be received in the DCI and are shown at the corresponding locations of the physical uplink control channel (PUCCH) scheduled by the DCI.
[0064]
[0068] As indicated by reference number 410, the first cDAI / tDAI pair and the second cDAI / tDAI pair can be associated with the same tDAI value of 2 and cDAI values of 1 and 2 respectively. This can be because at the time of the first PDCCH monitoring opportunity (and since the search space should have the same start time which will be considered as a single PDCCH monitoring opportunity), two total DCIs are cumulatively transmitted by TRP A and TRP B. Further, the DCI transmitted by TRP A is counted before the DCI transmitted by TRP B. This can be due to the counting order assigned to TRP A and TRP B for the purpose of determining the cDAI and tDAI values. For example, the order can be at least partially based on the control resource set identifier, the search space identifier, the TRP differentiation value in the DCI, or further examples. The cDAI can be at least partially based on the cumulative number of instances in which downlink DCI has been transmitted by the gNB up to the current PDCCH monitoring opportunity, TRP, and serving cell instance. The tDAI can be at least partially based on the total number of instances in which downlink DCI has been transmitted by the gNB up to the current PDCCH monitoring opportunity. For example, the cumulative number of instances and the total number of instances can be determined at least partially based on an order such as the serving cell first, the TRP second, and the PDCCH monitoring opportunity third.
[0065]
[0069] As further shown, the UE 120 may succeed in receiving the first, second, and third DCIs. The UE 120 may add an ACK or NACK value to the location in the codebook at least partially based on the result of decoding the PDSCH associated with the DCI corresponding to the location in the codebook. For example, the UE 120 may add an ACK if the decoding of the PDSCH is successful and may add a NACK if the decoding of the PDSCH is not successful.
[0066]
[0070] As indicated by reference number 420, UE120 may fail to receive the fourth DCI, which is indicated by the X mark on the fourth DCI. For example, the UE may determine that UE120 has failed to receive the fourth DCI based at least in part on receiving the fifth DCI. UE120 may determine that the fourth DCI is missing because UE120 received DCIs with cDAI values of 3 and 5 and did not receive a DCI with a cDAI value of 4.
[0067]
[0071] Accordingly, as indicated by reference number 430, UE120 may add a NACK to the codebook shown in the lower right of FIG. 4 at the location that matches the DCI. This may indicate that the PDSCH corresponding to the fourth DCI was not received because UE120 does not know the location of the PDSCH corresponding to the fourth DCI. UE120 may determine this location based at least in part on joint counting, at least in part on TRP discrimination techniques, or at least in part on rules. For example, UE120 may assume that the DCI that was not received is associated with a particular TRP, or that the DCI that was not received is associated with a TRP other than the one that the DCI was most recently received from, or that the DCI that was not received is associated with a TRP other than the one that the DCI was received from immediately after the DCI that was not received, or there are further examples. As further shown, UE120 may transmit a physical uplink control channel based at least in part on the codebook. In some aspects, UE120 may generate and transmit respective codebooks for TRP A and TRP B. Accordingly, UE120 may perform joint counting for multi-TRP communication.
[0068]
[0072] In some aspects, one serving cell of UE120 may be configured to receive single-TRP transmissions, and another serving cell of UE120 may be configured to receive multi-TRP transmissions. In this case, in a joint counting approach, even when there is a single serving cell, the DCI may include tDAI for a multi-TRP group. Thus, the same tDAI value may be used across all DCIs for all serving cells and TRPs at the same PDCCH monitoring occasion.
[0069]
[0073] FIG. 5 illustrates an example process 500 performed, for example, by a UE. The example process 500 shows an example where a UE (such as UE120) performs operations related to dynamic HARQ techniques for multi-TRP communication.
[0070]
[0074] As shown in FIG. 5, in some aspects, process 500 may include receiving at least one of one or more first downlink control information (DCI) transmissions, or one or more second DCI transmissions, where the one or more first DCI transmissions are associated with a first transmit-receive point (TRP), and the one or more second DCI transmissions are associated with a second TRP (block 510). For example, the UE may receive at least one of one or more first DCI transmissions, or one or more second DCI transmissions (such as by using antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, or using further examples). In other words, the UE may succeed in receiving one or more first DCI transmissions and one or more second DCI transmissions, or may fail in receiving one or more of the one or more first DCI transmissions or one or more second DCI transmissions. The one or more first DCI transmissions may be associated with a first TRP, and the one or more second DCI transmissions may be associated with a second TRP. For example, the first TRP and the second TRP may be a TRP group.
[0071]
[0075] As shown in FIG. 5, in some aspects, process 500 may include determining one or more hybrid automatic repeat request acknowledgment (HARQ-ACK) payloads based at least in part on the counter downlink assignment indicator (DAI) values and total DAI values of one or more first DCI transmissions and one or more second DCI transmissions (block 520). For example, a UE may (such as by using controller / processor 280 or further examples) determine one or more HARQ-ACK payloads (such as one or more codebooks) based at least in part on the cDAI and tDAI values of one or more first DCI transmissions and one or more second DCI transmissions.
[0072]
[0076] As shown in FIG. 5, in some aspects, process 500 may include transmitting HARQ-ACK feedback based at least in part on one or more HARQ-ACK payloads (block 530). For example, a UE may (such as by using controller / processor 280, transmission processor 264, TX MIMO processor 266, MOD 254, antenna 252, or further examples) provide HARQ-ACK feedback based at least in part on one or more HARQ-ACK payloads. In some aspects, UE 120 may transmit HARQ-ACK feedback to a first TRP or a second TRP.
[0073]
[0077] Process 500 may include additional aspects such as any single aspect or any combination of multiple aspects regarding one or more other processes described below or elsewhere in this specification.
[0074]
[0078] In a first aspect, the UE may determine whether DCI transmission related to a first TRP has not been received or DCI transmission related to a second TRP has not been received, based at least in part on a counter DAI value and a total DAI value. The HARQ-ACK feedback may identify whether DCI transmission has not been received. In a second aspect, determining whether DCI transmission has not been received, alone or in combination with the first aspect, further includes determining which of the first TRP and the second TRP transmitted the DCI transmission, based at least in part on the ordering of the first TRP and the second TRP, where the ordering is based at least in part on a control resource set identifier or a search space identifier of the DCI transmission. In a third aspect, determining whether DCI transmission has not been received, alone or in combination with one or more of the first and second aspects, further includes determining which of the first TRP and the second TRP transmitted the DCI transmission, based at least in part on the order of the first TRP and the second TRP. The order may be based at least in part on an indication in the DCI transmission indicating which TRP transmitted the DCI transmission.
[0075]
[0079] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the counter DAI value indicates, for each DCI transmission sent by the first TRP and the second TRP, at or prior to a PDCCH monitoring opportunity. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the total DAI value indicates the total number of DCI transmissions sent collectively by the first TRP and the second TRP at or prior to a PDCCH monitoring opportunity. In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the first TRP and the second TRP are associated with a single serving cell. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the total DAI value is applied across all serving cells and TRPs of the first TRP and the second TRP for a PDCCH monitoring opportunity. In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, one or more HARQ-ACK payloads include a joint HARQ-ACK payload for the first TRP and the second TRP. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, one or more HARQ-ACK payloads include respective HARQ-ACK payloads for the first TRP and the second TRP.
[0076]
[0080] In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, the HARQ-ACK feedback indicates that no DCI transmission was received, and the HARQ-ACK feedback indicates which TRP transmitted the DCI transmission, at least partially based on a fixed assumption as to which TRP transmitted the DCI transmission. In an eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the HARQ-ACK feedback indicates that no DCI transmission was received, and the HARQ-ACK feedback indicates which TRP transmitted the DCI transmission, at least partially based on which TRP transmitted an adjacent DCI transmission before or after the DCI transmission. In a twelfth aspect, alone or in combination with one or more of the first to eleventh aspects, the total DAI value includes respective total DAI values for the first TRP and the second TRP, and the counter DAI value is maintained separately for the first TRP and the second TRP. In a thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, when the first TRP is associated with a single serving cell, the total DAI value is not provided to the first TRP. In a fourteenth aspect, alone or in combination with one or more of the first to thirteenth aspects, the UE may determine, at least partially based on the TRP discrimination technique, which of the first TRP and the second TRP transmitted a particular DCI transmission among one or more first DCI transmissions and one or more second DCI transmissions. In a fifteenth aspect, alone or in combination with one or more of the first to fourteenth aspects, the UE may determine, at least partially based on the TRP discrimination technique, which of the first TRP and the second TRP transmitted a particular counter DAI value or a particular total DAI value.
[0077]
[0081] In a 16th aspect, when the first TRP is associated with a single serving cell, either alone or in combination with one or more of the 1st to 15th aspects, the total DAI value is provided to the first TRP. In a 17th aspect, either alone or in combination with one or more of the 1st to 16th aspects, the UE may receive information indicating whether the counter DAI value and the total DAI value are at least partially based on joint counting or at least partially based on separate counting for the first TRP and the second TRP. In an 18th aspect, either alone or in combination with one or more of the 1st to 17th aspects, the information indicating whether the counter DAI value and the total DAI value are at least partially based on joint counting or at least partially based on separate counting further indicates whether the first TRP and the second TRP are associated with a joint scheduling configuration. In a 19th aspect, either alone or in combination with one or more of the 1st to 18th aspects, the information indicating whether the counter DAI value and the total DAI value are at least partially based on joint counting or at least partially based on separate counting for the first TRP and the second TRP includes information indicating whether the HARQ-ACK feedback uses a joint HARQ-ACK payload or a separate HARQ-ACK payload for the first TRP and the second TRP. In a 20th aspect, either alone or in combination with one or more of the 1st to 19th aspects, the UE may receive information indicating whether the HARQ-ACK feedback uses a joint HARQ-ACK payload or a separate HARQ-ACK payload for the first TRP and the second TRP. In a 21st aspect, either alone or in combination with one or more of the 1st to 20th aspects, the first TRP and the second TRP are distinguished at least partially based on the respective control resource set identifiers of the first TRP and the second TRP.
[0078]
[0082] FIG. 5 shows blocks that are examples of process 500, but in some aspects, process 500 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to what is shown in FIG. 5. Additionally or alternatively, two or more of the blocks of process 500 may be executed in parallel.
[0079]
[0083] As used herein, the term "component" is intended to be broadly construed as hardware, firmware, or a combination of hardware and software. As used herein, a "processor" is implemented in hardware, firmware, or a combination of hardware and software.
[0080]
[0084] As used herein, an expression that refers to "at least one of" a list of items refers to any combination of those items, including a single member. By way of example, "at least one of a, b, or c" is intended to cover a, b, c, a-b, a-c, b-c, and a-b-c.
[0081]
[0085] The various logic, logical blocks, modules, circuits, and algorithmic processes described as examples with respect to the aspects disclosed herein may be implemented as electronic hardware, computer software, or a combination of both. The interchangeability of hardware and software has generally been described in terms of functionality and is illustrated by the various components, blocks, modules, circuits, and processes described as examples above. Whether such functionality is implemented in hardware or software depends upon the particular application and the design constraints imposed on the overall system.
[0082]
[0086] The hardware and data processing apparatus used to implement the various logics, logic blocks, modules, and circuits that serve as examples described with respect to the aspects disclosed in this specification may be implemented or performed by a general-purpose single-chip or multi-chip processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gates or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, or any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a DSP and one microprocessor, a plurality of microprocessors, one or more microprocessors coupled to a DSP core, or any other such configuration. In some aspects, certain processes and methods may be performed by circuitry specific to a given function.
[0083]
[0087] In one or more aspects, the functions described may be implemented in hardware, digital electronic circuits, computer software, firmware, or any combination thereof, including the structures disclosed herein and their structural equivalents. Aspects of the subject matter described herein may also be implemented as one or more computer programs, i.e., one or more modules of instructions of a computer program, encoded on a computer storage medium for execution by, or to control the operation of, a data processing apparatus.
[0084]
[0088] When implemented in software, these functions can be stored or transmitted as one or more instructions or codes on a computer-readable medium. The processes of the methods or algorithms described herein can be implemented in processor-executable software modules that may exist on a computer-readable medium. A computer-readable medium includes both a communication medium and a computer storage medium that can be made capable of transferring a computer program from one place to another. A storage medium can be any available medium that can be accessed by a computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM (registered trademark), CD-ROM or other optical disk storage, magnetic disk storage device or other magnetic storage device, or any other medium that can be used to store the desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection can be properly termed a computer-readable medium. As used herein, disk and disc include compact disc (CD), laser disc (registered trademark), optical disc, digital versatile disc (DVD), floppy disk (registered trademark), and Blu-ray disc, where disk typically magnetically reproduces data and disc optically reproduces data using a laser. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm can exist as one or more of a machine-readable medium and the code and instructions on a computer-readable medium that can be incorporated into a computer program product, or any combination or set thereof.
[0085]
[0089] Various modifications to the aspects described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope or spirit of the disclosure. Accordingly, the claims are not intended to be limited to the aspects shown herein, but rather should be accorded the widest scope consistent with the novel features, principles, and disclosure described herein.
[0086]
[0090] Additionally, those skilled in the art will readily recognize that the terms "upper" and "lower" may be used for ease of illustration of the figures and indicate relative positions corresponding to the orientation of the figures on a properly oriented page, and may not reflect the proper orientation of any device when implemented.
[0087]
[0091] Certain features described herein in the context of separate aspects may also be implemented in combination in a single aspect. Conversely, various features described in the context of a single aspect may also be implemented separately or in any suitable sub-combination in multiple aspects. Further, features may be described above as functioning in a particular combination and may initially be claimed as such, but one or more features from the claimed combination may in some cases be deleted from that combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination.
[0088]
[0092] Similarly, although operations are illustrated in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in a sequential order, or that all of the illustrated operations be performed, to achieve the desired result. Further, the drawings may schematically illustrate another example process in the form of a flowchart. However, other operations not illustrated may be incorporated into the example process that is schematically illustrated. For example, one or more additional operations may be performed before, after, simultaneously with, or between any of the illustrated operations. In certain circumstances, multitasking and parallel processing may be advantageous. Further, the separation of various system components in the aspects described above should not be understood as requiring such separation in all aspects, and it should be understood that the described program components and systems may generally be integrated together into a single software product or packaged into multiple software products. Additionally, other aspects are within the scope of the following claims. In some cases, the actions recited in the claims may be performed in a different order and still achieve the desired result. The invention described in the claims of the present application at the time of filing is appended below. [C1] A method of wireless communication performed by a user equipment (UE), comprising: receiving at least one of: one or more first downlink control information (DCI) transmissions, or one or more second DCI transmissions, wherein the one or more first DCI transmissions are associated with a first transmission and reception point (TRP), the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a physical downlink control channel (PDCCH) monitoring opportunity; determining one or more hybrid automatic repeat request acknowledgement (HARQ-ACK) payloads based at least in part on the counter downlink allocation indicator (DAI) values and the total DAI value of the one or more first DCI transmissions and the one or more second DCI transmissions; transmitting HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads. [C2] Determining the one or more HARQ-ACK payloads further comprises: determining whether a DCI transmission associated with the first TRP or a DCI transmission associated with the second TRP was not received based at least in part on the counter DAI value and the total DAI value, and the HARQ-ACK feedback identifies whether the DCI transmission was not received. The method according to C1. [C3] Determining whether the DCI transmission was not received further comprises: determining which of the first TRP and the second TRP transmitted the DCI transmission based at least in part on an ordering of the first TRP and the second TRP, the ordering being based at least in part on a control resource set identifier or a search space identifier of the DCI transmission. [C4] Determining whether the DCI transmission was not received further comprises determining which of the first TRP and the second TRP transmitted the DCI transmission, based at least in part on the order of the first TRP and the second TRP, the order being based at least in part on an indication in the DCI transmission indicating which TRP transmitted the DCI transmission, the method according to C2. [C5] The counter DAI value indicates the respective counter value of each DCI transmission transmitted by the first TRP and the second TRP at or before the PDCCH monitoring occasion, the method according to C1. [C6] The total DAI value indicates the total number of DCI transmissions collectively transmitted by the first TRP and the second TRP at or before the PDCCH monitoring occasion, the method according to C1. [C7] The total DAI value is applied across all serving cells and TRPs of the first TRP and the second TRP for the PDCCH monitoring occasion, the method according to C1. [C8] The total DAI value comprises the respective total DAI values for the first TRP and the second TRP, and the counter DAI value is maintained separately for the first TRP and the second TRP, the method according to C1. [C9] When the UE is composed of a single serving cell, the total DAI value is not provided by the one or more first DCI transmissions and the one or more second DCI transmissions, the method according to C8. [C10] Further comprising determining, based at least in part on a TRP discrimination technique, which of the first TRP and the second TRP transmitted a particular DCI transmission among the one or more first DCI transmissions or the one or more second DCI transmissions, the method according to C8. [C11] Determining, based at least in part on a TRP discrimination technique, which of the first TRP and the second TRP transmitted a particular counter DAI value or a particular total DAI value Further comprising, the method according to C8. [C12] When the UE is composed of a single serving cell, the total DAI value is provided by the one or more first DCI transmissions and the one or more second DCI transmissions, the method according to C1. [C13] Receiving information indicating whether the first TRP and the second TRP are associated with a joint scheduling configuration The method according to C1, further comprising: [C14] Receiving information indicating whether the HARQ-ACK feedback uses a joint HARQ-ACK payload or separate HARQ-ACK payloads for the first TRP and the second TRP The method according to C1, further comprising: [C15] Receiving information indicating whether the HARQ-ACK feedback uses a joint HARQ-ACK payload or separate HARQ-ACK payloads for the first TRP and the second TRP The method according to C1, further comprising: [C16] The method according to C1, wherein the first TRP and the second TRP are distinguished at least in part based on respective control resource set identifiers of the first TRP and the second TRP [C17] An apparatus of a user equipment (UE) for wireless communication, comprising: A first interface configured to obtain at least one of one or more first downlink control information (DCI) transmissions, or One or more second DCI transmissions, wherein the one or more first DCI transmissions are associated with a first transmit receive point (TRP), the one or more second DCI transmissions are associated with a second TRP, the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a physical downlink control channel (PDCCH) monitoring opportunity, and a processing system configured to determine one or more hybrid automatic repeat request acknowledgement (HARQ-ACK) payloads based at least in part on countdown downlink assignment indicator (DAI) values and total DAI values of the one or more first DCI transmissions and the one or more second DCI transmissions; A second interface configured to output HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads. [C18] The counter DAI value indicates, for each DCI transmission sent by the first TRP and the second TRP, at or before the PDCCH monitoring occasion, the device according to C17. [C19] The total DAI value indicates the total number of DCI transmissions collectively sent by the first TRP and the second TRP, at or before the PDCCH monitoring occasion, the device according to C17. [C20] The total DAI value is applied for the PDCCH monitoring occasion across all serving cells and TRPs of the first TRP and the second TRP, the device according to C17. [C21] The total DAI value includes respective total DAI values for the first TRP and the second TRP, and the counter DAI value is maintained separately for the first TRP and the second TRP, the device according to C17. [C22] When the UE is composed of a single serving cell, the total DAI value is not provided by the one or more first DCI transmissions and the one or more second DCI transmissions, the device according to C21. [C23] The processing system is configured further to determine, based at least in part on a TRP discrimination technique, which of the first TRP and the second TRP transmitted a particular DCI transmission among the one or more first DCI transmissions or the one or more second DCI transmissions. The device according to C21. [C24] The processing system is configured further to determine, based at least in part on a TRP discrimination technique, which of the first TRP and the second TRP transmitted a particular counter DAI value or a particular total DAI value. The device according to C21. [C25] The first interface is configured further to obtain information indicating whether the counter DAI value and the total DAI value are based at least in part on joint counting or separate counting for the first TRP and the second TRP. The device according to C17. [C26] A device for wireless communication, one or more first downlink control information (DCI) transmissions, or one or more second DCI transmissions, means for receiving at least one of them, wherein the one or more first DCI transmissions are associated with a first transmission and reception point (TRP), the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a physical downlink control channel (PDCCH) monitoring opportunity, means for determining one or more hybrid automatic repeat request acknowledgement (HARQ-ACK) payloads based at least in part on the counter downlink assignment indicator (DAI) values and the total DAI value of the one or more first DCI transmissions and the one or more second DCI transmissions, means for transmitting HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads, An apparatus comprising. [C27] The apparatus further comprises means for determining, based at least in part on the counter DAI value and the total DAI value, whether a DCI transmission associated with the first TRP was not received or whether a DCI transmission associated with the second TRP was not received, and the HARQ-ACK feedback identifies whether the DCI transmission was not received. The apparatus according to C26. [C28] The apparatus according to C26, wherein the total DAI value comprises respective total DAI values for the first TRP and the second TRP, and the counter DAI value is maintained separately for the first TRP and the second TRP. [C29] A non-transitory computer-readable medium storing one or more instructions for wireless communication, the one or more instructions when executed by one or more processors of a user equipment (UE), cause the one or more processors to receive one or more first downlink control information (DCI) transmissions, or receive one or more second DCI transmissions, receiving at least one of them, wherein the one or more first DCI transmissions are associated with a first transmission and reception point (TRP), the one or more second DCI transmissions are associated with a second TRP, and the one or more first DCI transmissions and the one or more second DCI transmissions are associated with a physical downlink control channel (PDCCH) monitoring opportunity, determining one or more hybrid automatic repeat request acknowledgment (HARQ-ACK) payloads based at least in part on the counter downlink assignment indicator (DAI) values and the total DAI value of the one or more first DCI transmissions and the one or more second DCI transmissions, providing HARQ-ACK feedback based at least in part on the one or more HARQ-ACK payloads, A non-transitory computer-readable medium comprising one or more instructions for causing the above. [C30] When the one or more instructions are executed by the one or more processors, the one or more processors are caused to, determine whether a DCI transmission associated with the first TRP was not received or a DCI transmission associated with the second TRP was not received based at least in part on the counter DAI value and the total DAI value, and the HARQ-ACK feedback identifies whether the DCI transmission was not received, The non-transitory computer-readable medium according to C29.
Claims
1. A method of wireless communication performed by a user equipment (UE), comprising: receiving, by the UE, information indicating whether a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback uses a common HARQ-ACK payload or a separate HARQ-ACK payload for a first transmission reception point (TRP) and a second TRP; receiving downlink control information (DCI) transmission associated with the first TRP and a serving cell; providing the HARQ-ACK feedback including a codebook, where the codebook is determined based on whether the common HARQ-ACK payload is used or the separate HARQ-ACK payload is used, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) of the DCI transmission; and the method comprising the above.
2. The method according to claim 1, wherein the DCI is associated with a physical downlink control channel (PDCCH) used to schedule physical downlink shared channel (PDSCH) communication, and the HARQ-ACK feedback indicates which PDSCH communication reception ended unsuccessfully.
3. The method according to claim 1, wherein the HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload is related to the first TRP and the second TRP.
4. The method according to claim 1, wherein the HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload includes a common codebook corresponding to DCI received from the first TRP and the second TRP.
5. The method according to claim 1, wherein the HARQ-ACK feedback is transmitted using the common HARQ-ACK payload, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) are jointly tracked between the first TRP and the second TRP.
6. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and each separate HARQ-ACK payload provides HARQ-ACK feedback for each of the first TRP and the second TRP, the method according to claim 1.
7. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and each of the separate HARQ-ACK payloads includes a separate codebook corresponding to DCI received from the first TRP and the second TRP, the method according to claim 1.
8. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) are separately tracked by the first TRP and the second TRP, the method according to claim 1.
9. A user equipment (UE) for wireless communication, a memory, one or more processors operably coupled to the memory, and the memory and the one or more processors receive information indicating whether to use a common HARQ-ACK payload or a separate HARQ-ACK payload for a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback for a first transmission and reception point (TRP) and a second TRP; receive a downlink control information (DCI) transmission associated with the first TRP and a serving cell; provide the HARQ-ACK feedback including a codebook, wherein the codebook is determined based on whether the common HARQ-ACK payload is used or the separate HARQ-ACK payload is used, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) of the DCI transmission, and is configured to perform the above, the UE.
10. The DCI is associated with a physical downlink control channel (PDCCH) used to schedule physical downlink shared channel (PDSCH) communication, and the HARQ-ACK feedback indicates which PDSCH communication ended unsuccessfully. The UE according to claim 9.
11. The HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload is related to the first TRP and the second TRP. The UE according to claim 9.
12. The HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload includes a common codebook corresponding to the DCI received from the first TRP and the second TRP. The UE according to claim 9.
13. The HARQ-ACK feedback is transmitted using the common HARQ-ACK payload, and a counter downlink allocation indicator (cDAI) and a total downlink allocation indicator (tDAI) are jointly tracked between the first TRP and the second TRP. The UE according to claim 9.
14. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and each separate HARQ-ACK payload provides HARQ-ACK feedback for each TRP of the first TRP and the second TRP. The UE according to claim 9.
15. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and each of the separate HARQ-ACK payloads includes a separate codebook corresponding to the DCI received from the first TRP and the second TRP. The UE according to claim 9.
16. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and a counter downlink allocation indicator (cDAI) and a total downlink allocation indicator (tDAI) are separately tracked by the first TRP and the second TRP. The UE according to claim 9.
17. A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising When executed by one or more processors of a user equipment (UE), cause the UE to receive information indicating whether a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback uses a common HARQ-ACK payload or separate HARQ-ACK payloads for a first transmission reception point (TRP) and a second TRP; receive a downlink control information (DCI) transmission associated with the first TRP and a serving cell; provide the HARQ-ACK feedback including a codebook, wherein the codebook indicates whether the common HARQ-ACK payload is used or the separate HARQ-ACK payload is used, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) of the DCI transmission, is determined based on a non-transitory computer-readable medium comprising one or more instructions to cause the above to be performed. **Claim 18** The non-transitory computer-readable medium according to claim 17, wherein the DCI is associated with a physical downlink control channel (PDCCH) used to schedule physical downlink shared channel (PDSCH) communication, and the HARQ-ACK feedback indicates which PDSCH communication reception ended unsuccessfully. **Claim 19** The non-transitory computer-readable medium according to claim 17, wherein the HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload is related to the first TRP and the second TRP. **Claim 20** The non-transitory computer-readable medium according to claim 17, wherein the HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload includes a common codebook corresponding to DCI received from the first TRP and the second TRP. **Claim 21** The HARQ-ACK feedback is transmitted using the common HARQ-ACK payload, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) are jointly tracked between the first TRP and the second TRP. The non-transitory computer-readable medium according to claim 17.
22. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and each separate HARQ-ACK payload provides HARQ-ACK feedback for each of the first TRP and the second TRP. The non-transitory computer-readable medium according to claim 17.
23. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and each of the separate HARQ-ACK payloads includes a separate codebook corresponding to DCI received from the first TRP and the second TRP. The non-transitory computer-readable medium according to claim 17.
24. The HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) are separately tracked by the first TRP and the second TRP. The non-transitory computer-readable medium according to claim 17.
25. An apparatus for wireless communication, means for receiving information indicating whether to use a common HARQ-ACK payload or a separate HARQ-ACK payload for hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback for a first transmission and reception point (TRP) and a second TRP; means for receiving a downlink control information (DCI) transmission associated with the first TRP and a serving cell; providing the HARQ-ACK feedback including a codebook, wherein the codebook indicates whether the common HARQ-ACK payload is used or the separate HARQ-ACK payload is used, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) of the DCI transmission, Determined based on, An apparatus comprising. **Claim 26** The apparatus according to claim 25, wherein the DCI is associated with a physical downlink control channel (PDCCH) used to schedule physical downlink shared channel (PDSCH) communication, and the HARQ-ACK feedback indicates which PDSCH communication reception ended unsuccessfully. **Claim 27** The apparatus according to claim 25, wherein the HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload is related to the first TRP and the second TRP. **Claim 28** The apparatus according to claim 25, wherein the HARQ-ACK feedback is provided using the common HARQ-ACK payload, and the common HARQ-ACK payload includes a common codebook corresponding to DCI received from the first TRP and the second TRP. **Claim 29** The apparatus according to claim 25, wherein the HARQ-ACK feedback is transmitted using the common HARQ-ACK payload, and a counter downlink assignment indicator (cDAI) and a total downlink assignment indicator (tDAI) are jointly tracked between the first TRP and the second TRP. **Claim 30** The apparatus according to claim 25, wherein the HARQ-ACK feedback is provided using the separate HARQ-ACK payload, and each separate HARQ-ACK payload provides HARQ-ACK feedback for each respective TRP of the first TRP and the second TRP.