Method and apparatus for multiple HARQ-ACK group using repeators for network control
By configuring a dynamic HARQ-ACK codebook in a network controlled repeater (NCR), the problem of low beamforming and interference management efficiency in the prior art is solved, more efficient signal forwarding and energy management are achieved, and the overall performance of the wireless communication system is improved.
Patent Information
- Application Number
- CN202280099020.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-11
- Publication Date
- 2025-03-28
AI Technical Summary
In existing wireless communication systems, network-controlled repeaters (NCRs) are difficult to effectively manage beamforming and interference management when processing dynamic hybrid automatic repeat request acknowledgement (HARQ-ACK) codebooks, resulting in low energy efficiency and unstable signal quality.
By configuring a dynamic HARQ-ACK codebook, NCR can dynamically adjust the bit sequence of the HARQ-ACK group to reflect the radio link and beam quality between the base station and the NCR. This approach allows NCR to optimize its signal forwarding on a real-time basis, improving energy efficiency and signal quality.
More efficient interference management and energy efficiency are achieved, and signal quality and system performance are improved, especially in beamforming and signaling feedback mechanisms.
Smart Images

Figure CN119731972A_ABST
Abstract
Description
Technical Field
[0001] The present application generally relates to wireless communication systems, including network controlled repeaters. Background Art
[0002] Wireless mobile communication technologies use various standards and protocols to send data between base stations and wireless communication devices. Wireless communication system standards and protocols may include, for example, the 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) (e.g., 4G), 3GPP New Radio (NR) (e.g., 5G), and the IEEE 802.11 standard for wireless local area networks (WLANs) (commonly referred to within industry organizations as WLANs). ).
[0003] As envisioned by 3GPP, different wireless communication system standards and protocols may use various radio access networks (RANs) to communicate between base stations of the RAN (which may also sometimes be referred to as RAN nodes, network nodes, or simply nodes) and wireless communication devices referred to as user equipment (UE). 3GPP RANs may include, for example, Global System for Mobile Communications (GSM), Enhanced Data Rates for GSM Evolution (EDGE) RAN (GERAN), Universal Terrestrial Radio Access Network (UTRAN), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), and / or Next Generation Radio Access Network (NG-RAN).
[0004] Each RAN may use one or more radio access technologies (RATs) to perform communications between base stations and UEs. For example, GERAN implements GSM and / or EDGE RAT, UTRAN implements Universal Mobile Telecommunications System (UMTS) RAT or other 3GPP RAT, E-UTRAN implements LTE RAT (sometimes referred to as LTE), and NG-RAN implements NR RAT (sometimes referred to as 5G RAT, 5G NR RAT, or NR in this document). In some deployments, E-UTRAN may also implement NR RAT. In some deployments, NG-RAN may also implement LTE RAT.
[0005] The base stations used by the RAN may correspond to the RAN. An example of an E-UTRAN base station is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (also commonly denoted as an evolved Node B, enhanced Node B, eNodeB, or eNB). An example of an NG-RAN base station is a Next Generation Node B (sometimes also referred to as a g-Node B or gNB).
[0006] The RAN provides its communication services with external entities through its connection to the Core Network (CN). For example, E-UTRAN may utilize the Evolved Packet Core (EPC) while NG-RAN may utilize the 5G Core Network (5GC). BRIEF DESCRIPTION OF THE DRAWINGS
[0007] To easily identify the discussion of any particular element or action, the most significant digit(s) in a reference number refers to the drawing number that first introduces the element.
[0008] Figure 1 is a block diagram illustrating a network controlled repeater (NCR) according to certain embodiments.
[0009] Figure 2 is a flow chart of a method for configuring a dynamic hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook for an NCR according to one embodiment.
[0010] Figure 3 is a flow chart of a method for NCR according to one embodiment.
[0011] Figure 4 is a flow chart of a method for a base station according to one embodiment.
[0012] Figure 5 A process of determining HARQ-ACK bits for a HARQ-ACK group according to one embodiment is shown.
[0013] Fig. 6A A process of determining HARQ-ACK bits for a HARQ-ACK group of multiple component carriers according to one embodiment is shown.
[0014] Figure 6B A process of determining HARQ-ACK bits for a HARQ-ACK group of multiple component carriers according to one embodiment is shown.
[0015] Figure 7 is a flow chart of a method of wireless communication performed by an NCR configured to forward a downlink (DL) channel or signal from a base station to a UE according to one embodiment.
[0016] Figure 8 is a flow chart of a method of wireless communication performed by a base station according to one embodiment.
[0017] Fig. 9 Multiple sets of cDAI and tDAI corresponding to different HARQ-ACK groups are shown according to one embodiment.
[0018] Fig.10A method for wireless communication by a network device according to one embodiment.
[0019] Fig.11 An exemplary architecture of a wireless communication system according to embodiments disclosed herein is shown.
[0020] Fig.12 A system for performing signaling between a wireless device and a network device according to embodiments disclosed herein is shown. DETAILED DESCRIPTION
[0021] Various embodiments are described with reference to UE and NCR. However, reference to UE and / or NCR is provided for illustrative purposes only. The example embodiments may be used with any electronic component that can establish a connection with a network and is configured with hardware, software and / or firmware for exchanging information and data with the network. Therefore, UE and / or NCR described herein are used to represent any suitable electronic component.
[0022] In cellular communication systems, network controlled repeaters (NCRs) can be deployed in areas where the wireless coverage provided by base stations is weak. NCRs can be low-cost network nodes that help improve coverage. Unlike radio frequency (RF) repeaters used in existing systems, NCRs can be configured to provide forwarding in selected directions using beamforming. From the UE's perspective, NCRs are transparent (i.e., NCRs forward signals to and from the UE as if the UE were communicating directly with the base station).
[0023] It may be useful to identify side control information for the NCR including an assumption about the maximum transmit power. The side control information may include, for example, beamforming information, timing information for aligning transmit and receive boundaries of network controlled repeaters, information about uplink (UL) and downlink (DL) time division duplex (TDD) configurations, on-off information for efficient interference management and improved energy efficiency, and / or power control information for efficient interference management (e.g., as a second priority).
[0024] In addition, it may be useful to identify layer 1 (L1) and / or layer 2 (L2) signaling (including L1 / L2 configuration) used to carry side control information. For L1 / L2 signaling in certain communication systems, it has been agreed to consider uplink control information (UCI) feedback including hybrid automatic repeat request (HARQ) acknowledgement (ACK) feedback from the NCR to the gNB. In order for the gNB to determine whether the side control information transmitted to the NCR is correctly received and / or decoded, for example, it has been discussed in 3GPP that the NCR can send feedback HARQ-ACK to the gNB.
[0025] Aspects of certain embodiments disclosed herein relate to a dynamic HARQ-ACK codebook at the NCR. For the UE, typically, if the network wants the UE to avoid a very large HARQ-ACK codebook (as may be the case with a type 1 HARQ-ACK codebook, i.e., a semi-static HARQ-ACK codebook), the network may configure a dynamic HARQ-ACK codebook (type 2 HARQ-ACK codebook) to the UE. The dynamic HARQ-ACK codebook allows the UE to correctly determine the order and number of HARQ-ACKs corresponding to the physical downlink shared channel (PDSCH) actually scheduled by the scheduling downlink control information (DCI) (i.e., rather than for all PDSCH transmission opportunities). For the NCR, the introduction of a dynamic HARQ-ACK codebook may also be beneficial.
[0026] Figure 1 1 is a block diagram illustrating an NCR 102 in communication with a gNB 104 and a UE 106 according to certain embodiments. The NCR 102 includes a mobile terminal (MT) (illustrated as NCR-MT 108) and a forwarding entity (illustrated as NCR-Fwd 110). The NCR 102 is a functional entity that communicates with the gNB 104 via a control link 112 (C link) to enable information exchange (e.g., side control information). The control link 112 may be based on the NR Uu interface. The side control information for the NCR-MT 108 may be sent from the gNB 104 in a PDCCH transmission, a PDSCH transmission, or a combination of a PDCCH transmission and a PDSCH transmission. The side control information may be used at least for control of the NCR-Fwd 110 by the NCR 102. NCR-Fwd 110 is a functional entity that performs amplification and forwarding of UL / DL RF signals between gNB 104 and UE 106 via backhaul link 114 and access link 116. The behavior of NCR-Fwd 110 may be controlled according to side control information received from gNB 104.
[0027] For NCR-MT 108, the configuration from radio resource control (RRC) and / or operation, administration and maintenance (OAM) or hard-coded may include the configuration of physical (PHY) channels for carrying L1 / L2 signaling and the configuration of L1 / L2 signaling. The configuration of the PHY channel for carrying L1 / L2 signaling may include, for example, the configuration for receiving a physical downlink control channel (PDCCH) and a PDSCH, the configuration for transmitting a physical uplink control channel (PUCCH) (if necessary), and / or the configuration for transmitting a physical uplink shared channel (PUSCH) (if necessary). The configuration of L1 / L2 signaling may include, for example, the configuration of DCI, the configuration of UCI (if necessary), and / or the configuration of a medium access control (MAC) control element (CE) (if necessary).
[0028] For parameters in the configuration of L1 / L2 signaling, the existing parameters of PDCCH, PDSCH, PUCCH, PUSCH, DCI, UCI and MAC CE in 3GPP Release 17 (Rel-17) may be used as a baseline for subsequent releases. However, this may not imply that NCR-MT 108 will support all Rel-17 parameters, nor does it imply that it is currently agreed to support PUCCH, PUSCH, UCI and MAC CE.
[0029] As described above, for the NCR 102 disclosed herein, using a dynamic HARQ-ACK codebook may be beneficial. Since the NCR-MT 108 is expected to be scheduled to receive a PDSCH with side control information from the network, the corresponding HARQ-ACK may also be specified. In addition, the HARQ-ACK feedback corresponding to the PDCCH is also beneficial for the case when the PDCCH only transmits side control information and does not schedule a PDSCH to be received by the NCR-MT 108.
[0030] In addition, or in other embodiments, HARQ-ACK feedback corresponding to DL transmissions (including PDSCH, PDCCH, DL RS, etc.) from the NCR 102 to the network is received (not decoded) from the network and forwarded to the UE by the NCR-Fwd 110. This can be used for radio link / beam monitoring between the network and the NCR-Fwd 110 (and for the NCR-MT 108, considering that they are co-located) instead of being based on decoding.
[0031] Taking into account the above-mentioned types of HARQ-ACK feedback corresponding to the scheduled PDSCH for NCR-MT 108, the scheduled PDCCH for NCR-MT 108, and the forwarding downlink (and / or forwarding uplink) for NCR-Fwd 110, certain embodiments disclosed herein provide a solution for determining and constructing a dynamic HARQ-ACK codebook for NCR 102 by considering that the HARQ-ACK feedback corresponding to the forwarding channel can be used for radio link / beam monitoring of the backhaul link 114 (and / or access link 116).
[0032] NCR configured with three HARQ-ACK groups
[0033] In some embodiments, the NCR 102 is configured with three HARQ-ACK groups for transmitting HARQ-ACK feedback to the gNB 104 via an uplink channel (e.g., PUCCH) using a control link 112 between the network and the NCR-MT 108, and the three HARQ-ACK groups are concatenated together to construct a HARQ-ACK codebook. The three HARQR-ACK groups include a first HARQ-ACK group 1 (HARQ-ACK group 1), which is constructed by a HARQ-ACK bit sequence corresponding to a PDCCH transmission (e.g., for transmit side control information or for DL scheduling) to be received by the NCR-MT 108. The second HARQ-ACK group (HARQ-ACK group 2) is constructed by a HARQ-ACK bit sequence corresponding to an actual scheduled PDSCH transmission (e.g., for transmit side control information) to be received by the NCR-MT 108. The third HARQ-ACK group (HARQ-ACK group 3) is constructed from HARQ-ACK bits corresponding to the radio link and / or beam quality between gNB 104 and NCR-Fwd 110 used to transmit a downlink channel or signal to NCR-Fwd 110 for forwarding to UE 106 (and possibly to one or more other UEs). In some scenarios, the radio link and / or beam between gNB 104 and NCR-MT 108 may be the same as the radio link and / or beam between gNB 104 and NCR-Fwd 110. In this scenario, one or both of these links may be used to determine the bits of the third HARQ-ACK group.
[0034] According to one aspect, the configured HARQ-ACK groups may be concatenated in a sequential manner (e.g., least significant bit (LSB) to most significant bit (MSB)) to construct a HARQ-ACK codebook. In other words, bits corresponding to one HARQ-ACK group are added, followed by bits from another HARQ-ACK group (if configured), and then bits from the last HARQ-ACK group (if configured). The actual order or sequence in which multiple HARQ-ACK groups are combined may be configured to the UE or fixed (e.g., in a standard or specification). Alternatively, the order may be implicitly determined based on the occurrence of the corresponding transmission associated with each HARQ-ACK group. For example, within the effective duration (of a time slot) for constructing the HARQ-ACK codebook, if the first transmission is for a PDCCH received by NCR-MT 108, the first HARQ-ACK group in the sequence is HARQ-ACK group 1, as described above.
[0035] Figure 22 is a flow chart of a method 200 for configuring a dynamic hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook for a network controlled relay (NCR) according to one embodiment. In box 202, the method 200 includes configuring a first HARQ-ACK group for physical downlink control channel (PDCCH) transmissions from a base station to the NCR. These PDCCH transmissions include first side control information. In box 204, the method 200 includes configuring a second HARQ-ACK group for scheduled physical downlink shared channel (PDSCH) transmissions from the base station to the NCR. These scheduled PDSCH transmissions include second side control information. In box 206, the method 200 includes configuring a third HARQ-ACK group for a downlink (DL) channel or signal from the base station for the NCR to forward to a user equipment (UE). As shown in box 208, the dynamic HARQ-ACK codebook includes a combination of the first HARQ-ACK group, the second HARQ-ACK group, and the third HARQ-ACK group.
[0036] In certain embodiments of the method 200, the first HARQ-ACK group includes a first HARQ-ACK bit sequence corresponding to a PDCCH transmission to be decoded by a mobile terminal of the NCR (NCR-MT).
[0037] In certain embodiments of the method 200, the second HARQ-ACK group includes a second HARQ-ACK bit sequence corresponding to a scheduled PDSCH transmission to be decoded by the NCR-MT.
[0038] In certain embodiments of method 200, the third HARQ-ACK group includes a determined number of HARQ-ACK bits corresponding to at least one of a radio link quality and a beam quality between the base station and a forwarding entity (NCR-Fwd) of the NCR.
[0039] In certain embodiments of method 200, the determined number of HARQ-ACK bits for the third HARQ-ACK group is based on the duration of the configured HARQ-ACK feedback, the number of measurements of the DL channel or signal for which a single configured HARQ-ACK bit is reported, and an acknowledgment (ACK) or a negative acknowledgment (NACK) of each configured HARQ-ACK bit in the sequence.
[0040] In certain embodiments, method 200 further includes concatenating a first HARQ-ACK bit sequence of a first HARQ-ACK group, a second HARQ-ACK bit sequence of a second HARQ-ACK group, and a determined number of HARQ-ACK bits of a third HARQ-ACK group to generate a dynamic HARQ-ACK codebook. In one embodiment, the concatenation includes concatenating in a sequential manner based on a predetermined order of the first HARQ-ACK group, the second HARQ-ACK group, and the third HARQ-ACK group. In another embodiment, the concatenation includes concatenating in an implicit order for the first HARQ-ACK group, the second HARQ-ACK group, and the third HARQ-ACK group based on the occurrence of the corresponding transmission.
[0041] In some embodiments, the method 200 also includes configuring a fourth HARQ-ACK group for an uplink (UL) channel or signal from the UE for forwarding by the NCR to the base station. The HARQ-ACK bits of the fourth HARQ-ACK group may be determined based on the radio and / or link quality of the uplink channel or signal from the UE to the NCR-Fwd on the access link.
[0042] Figure 3 300 is a flow chart of a method 300 for a network controlled repeater (NCR) according to one embodiment. In box 302, the method 300 includes (e.g., using NCR-MT) receiving and decoding a first downlink (DL) channel or signal from a base station. The first DL channel or signal includes side control information. In box 304, the method 300 includes (e.g., using NCR-Fwd) forwarding a second DL channel or signal received from the base station to a user equipment (UE). In box 306, the method 300 includes (e.g., using a measurement circuit) measuring the signal strength of the first DL channel or signal and the second DL channel or signal. In box 308, the method 300 includes generating a first set of hybrid automatic repeat request acknowledgment (HARQ-ACK) bits based on the NCR-MT receiving and decoding the first DL channel or signal. In box 310, the method 300 includes generating a second set of HARQ-ACK bits based on at least one of a radio link quality and a beam quality measurement associated with a second DL channel or signal received by the NCR-Fwd for forwarding to the UE. In block 312, method 300 includes constructing a dynamic HARQ-ACK codebook to send to a base station. The dynamic HARQ-ACK codebook includes a first set of HARQ-ACK bits and a second set of HARQ-ACK bits.
[0043] In certain embodiments of the method 300, the first DL channel or signal comprises a physical downlink control channel (PDCCH) comprising side control information, DL scheduling information, or a combination of side control information and DL scheduling information.
[0044] In certain embodiments of the method 300, the second DL channel or signal comprises a physical downlink shared channel (PDSCH) comprising side control information.
[0045] In certain embodiments of method 300, the measurements include measuring a first signal strength of a physical downlink control channel (PDCCH) carrying side control information, a second signal strength of a physical downlink shared channel (PDSCH) carrying side control information, and a third signal strength of a second DL channel or signal for NCR-Fwd to forward from the base station to the UE.
[0046] In certain embodiments of method 300, the measuring includes measuring a signal strength of an uplink (UL) channel or signal received from the UE for forwarding to the base station.The second set of HARQ-ACK bits may be associated with a signal strength of the UL channel or signal.
[0047] In certain embodiments, the method 300 further includes generating a third set of HARQ-ACK bits associated with a signal strength of the UL channel or signal.
[0048] Figure 4 4 is a flow chart of a method 400 for a base station according to one embodiment. In box 402, the method 400 includes configuring a first group of HARQ-ACK bits associated with a first downlink (DL) channel or signal for decoding at the NCR to a network controlled relay (NCR). In box 404, the method 400 includes configuring a second group of HARQ-ACK bits associated with a second DL channel or signal for forwarding from the NCR to a user equipment (UE) to the NCR. In box 406, the method 400 includes processing a dynamic HARQ-ACK codebook received from the NCR. The dynamic HARQ-ACK codebook includes a combination of the first group of HARQ-ACK bits and the second group of HARQ-ACK bits.
[0049] In certain embodiments of the method 400, the first set of HARQ-ACK bits corresponds to at least one of a first HARQ-ACK group and a second HARQ-ACK group. The first HARQ-ACK group is associated with a physical downlink control channel (PDCCH) transmission including at least one of the first side control information and downlink (DL) scheduling information. The second HARQ-ACK group is associated with a scheduled physical downlink shared channel (PDSCH) transmission including the second side control information.
[0050] In certain embodiments of method 400, the second group of HARQ-ACK bits corresponds to a third HARQ-ACK group based on the duration of configured HARQ-ACK feedback, the number of measurements of a second DL channel or signal for which a single configured HARQ-ACK bit is reported, and an acknowledgment (ACK) or a negative acknowledgment (NACK) of each configured HARQ-ACK bit in the sequence.
[0051] In certain embodiments, the method 400 further comprises configuring the NCR with a third set of HARQ-ACK bits associated with an uplink (UL) channel or signal received from the UE for forwarding to the base station.The dynamic HARQ-ACK codebook further comprises a third set of HARQ-ACK bits.
[0052] HARQ-ACK Group 3 Design
[0053] In one embodiment, the NCR is configured by the wireless network to determine a plurality of HARQ-ACK bits of HARQ-ACK group 3 corresponding to the radio link and / or beam quality between the gNB or transmit receive point (TRP) and the NCR-Fwd (and NCR-MT, assuming similar radio links and beams) by measuring the DL channel or signal configured for forwarding to the UE. The HARQ-ACK bits of HARQ-ACK group 3 may be determined by determining a duration (e.g., number of time slots or symbols) for which HARQ-ACK feedback is configured, determining a number of measurements of the DL channel or signal for which one configured HARQ-ACK bit is reported, and determining an ACK or negative acknowledgement (NACK) for each configured HARQ-ACK bit in the sequence.
[0054] The duration (e.g., the number of slots or symbols) for configuring HARQ-ACK feedback may be predetermined or semi-statically configured. For example, the duration may be semi-statically configured by information in the PDCCH, and the configured duration may be used within a specific period after receiving the PDCCH or until the newly configured duration is received. A shorter duration may result in reduced latency, while a longer duration may help reduce overhead.
[0055] In one embodiment, the number of measurements of the DL channel or signal for which a HARQ-ACK bit is reported is explicitly configured by the network. For example, the NCR may be configured to measure four consecutive DL channels or signals received for forwarding to determine a HARQ-ACK bit. In another embodiment, the number of measurements of the DL channel or signal for which a HARQ-ACK bit is reported is implicitly configured by the network in terms of duration. For example, a HARQ-ACK bit may be configured for the duration of two time slots, that is, all downlink channels or signals measured within the duration of two time slots are used to determine the HARQ-ACK bit. In another embodiment, a HARQ-ACK bit is configured for the entire determined duration (e.g., number of time slots) for configuring HARQ-ACK feedback. In another embodiment, a HARQ-ACK bit is configured for each DL channel or signal.
[0056] In one embodiment, in order to determine the ACK or NACK for each configured HARQ-ACK bit in the sequence, the NCR is configured with a threshold by the network to determine the success or failure of each received DL channel or signal to be forwarded. The NCR may be configured by the network with a success (or alternatively failure) ratio or percentage threshold to determine whether to report an ACK or a NACK. For example, if the NCR is configured with a 75% success threshold for measurements on four DL channels or signals, the NCR reports an ACK if three or four of these measurements are above the threshold. Otherwise, the NCR reports a NACK.
[0057] By way of example, Figure 5 A process for determining HARQ-ACK bits for HARQ-ACK group 3 according to one embodiment is shown. In this example, the HARQ-ACK codebook duration is four slots (slot N, slot N+1, slot N+2, and slot N+3). As described above, the duration of four slots may be predetermined or semi-statically configured.
[0058] exist Figure 5In the example shown, there are three DL measurements per HARQ-ACK bit. For the first HARQ-ACK bit (HARQ-ACK1), the NCR measures DL signals DL1, DL2, and DL3. Based on the measurements, the NCS determines that DL1 is successfully received ("1"), DL2 is successfully received ("1"), and DL3 is not successfully received ("0"). Similarly, for the second HARQ-ACK bit (HARQ-ACK2), the NCR measures DL signals DL4, DL5, and DL6 to determine that DL4 is not successfully received ("0"), DL5 is not successfully received ("0"), and DL6 is successfully received ("1"). The NCR can determine whether a particular DL channel or signal is successfully received by comparing the corresponding measurement with a radio link and / or beam quality threshold. For example, if the measured signal strength, reference signal received power (RSRP), reference signal received quality (RSRQ), or signal to interference plus noise ratio (SINR) exceeds a threshold, the NCR determines that the corresponding DL channel or signal is successfully received ("1"). On the other hand, if the measured signal strength, RSRP, RSRQ, or SINR does not exceed the threshold, the NCR determines that the corresponding DL channel or signal is not successfully received ("0").
[0059] exist Figure 5 In the example shown, a success ratio ≥ 2 / 3 results in “ACK(1)” for the corresponding HARQ-ACK bit. As shown, for HARQ-ACK1 corresponding to the measurements of DL1, DL2, and DL3, the NCR determines a 2 / 3 success ratio (DL1 and DL2 are successful, while DL3 is unsuccessful). Therefore, the NCR determines HARQ-ACK1 = “1”. For HARQ-ACK2 corresponding to the measurements of DL4, DL5, and DL6, the NCR determines a 1 / 3 success ratio (DL6 is successful, while DL4 and DL5 are unsuccessful). Therefore, the NCR determines HARQ-ACK2 = “0”. Therefore, in Figure 5 In the example shown, HARQ-ACK Group 3 = "01".
[0060] HARQ-ACK Group 3 for Multiple Component Carriers
[0061] In certain embodiments, the NCR is configured to forward DL channels or signals to one or more UEs on multiple component carriers (CCs). In one such embodiment, the network configures the NCR to determine the HARQ-ACK bits of HARQ-ACK group 3 separately for each CC. The NCR can measure the signal strength of all DL channels or signals on one carrier. If the ratio or percentage of the DL channels or signals above the configured signal threshold is higher than the minimum required threshold, the NCR reports an ACK for the carrier. Otherwise, the NCR reports a NACK for the one carrier. Similarly, the NCR determines ACK or NACK for each configured CC in the configured CC on which the DL channel or signal is scheduled for forwarding to the UE. For example, if four CCs are configured, the NCR reports four bits corresponding to HARQ-ACK group 3. In a more general implementation, the count can be completed first across all DL transmissions in one carrier, followed by the next subcarrier, and so on, and a HARQ-ACK bit can be determined based on multiple DL measurements.
[0062] For example, Fig. 6A A process for determining HARQ-ACK bits for HARQ-ACK group 3 for multiple component carriers according to one embodiment is shown. In this example, the HARQ-ACK codebook duration is four slots (slot N, slot N+1, slot N+2, and slot N+3). As described above, the duration of four slots may be predetermined or semi-statically configured.
[0063] exist Fig. 6A In the example shown, there are four DL measurements per HARQ-ACK bit, and a success ratio greater than or equal to 3 / 4 results in "ACK(1)". For the first component carrier (CC1), the NCR determines the first HARQ-ACK bit (HARQ-ACK1) by measuring the DL signals DL1_1, DL1_2, DL1_3, and DL1_4 in four time slots. Through the measurement, the NCS determines that DL1_1 is successfully received ("1"), DL1_2 is not successfully received ("0"), DL1_3 is not successfully received ("0"), and DL1_4 is successfully received ("1"). Therefore, the NCR determines that HARQ-ACK1 = "0".
[0064] Similarly, for the second component carrier (CC2), the NCR determines the second HARQ-ACK bit (HARQ-ACK2) by measuring the DL signals DL2_1, DL2_2, DL2_3, and DL2_4 in four time slots. Based on the measurements, the NCS determines that DL2_1 is successfully received ("1"), DL2_2 is not successfully received ("0"), DL2_3 is successfully received ("1"), and DL2_4 is successfully received ("1"). Therefore, the NCR determines that HARQ-ACK2 = "1". Therefore, in Fig. 6A In the example shown, HARQ-ACK group 3 = "10".
[0065] In another embodiment, when the NCR is configured to forward DL channels or signals to one or more UEs on multiple CCs, the network configures the NCR to determine the HARQ-ACK bit for HARQ-ACK group 3 by utilizing the scheduled DL channels or signals across all CCs to determine one HARQ-ACK bit per transmission opportunity. A similar method is applied to determine ACK or NACK based on a configured threshold of signal strength and a ratio or percentage of downlink channels or signals above the threshold. In a more general implementation, a count may be completed first for all DL transmissions within a time slot across all CCs, followed by the next time slot, and so on, and one HARQ-ACK bit may be determined based on multiple DL measurements.
[0066] For example, Figure 6B A process for determining HARQ-ACK bits for HARQ-ACK group 3 for multiple component carriers according to one embodiment is shown. In this example, the HARQ-ACK codebook duration is four slots (slot N, slot N+1, slot N+2, and slot N+3). As described above, the duration of four slots may be predetermined or semi-statically configured.
[0067] exist Figure 6B In the example shown, there are four DL measurements per HARQ-ACK bit, and a success ratio greater than or equal to 3 / 4 results in "ACK(1)". For the first time period or transmission opportunity, the NCR determines the first HARQ-ACK bit (HARQ-ACK1) by measuring the DL signals DL1_1, DL1_2, DL2_1, and DL2_2 in time slots N and time slots N+1 across both CC1 and CC2. Based on the measurements, the NCS determines that DL1_1 is successfully received ("1"), DL1_2 is not successfully received ("0"), DL2_1 is successfully received ("1"), and DL2_2 is not successfully received ("0"). Therefore, the NCR determines that HARQ-ACK1 = "0".
[0068] Similarly, for the second time period or transmission opportunity, the NCR determines the second HARQ-ACK bit (HARQ-ACK2) by measuring the DL signals DL1_3, DL1_4, DL2_3, and DL2_4 in time slots N+2 and time slots N+3 across both CC1 and CC2. Based on the measurements, the NCS determines that DL1_3 was not successfully received ("0"), DL1_4 was successfully received ("1"), DL2_3 was successfully received ("1"), and DL2_4 was successfully received ("1"). Therefore, the NCR determines that HARQ-ACK2 = "1". Therefore, in Figure 6B In the example shown, HARQ-ACK group 3 = "10".
[0069] In another embodiment, the network configures the NCR to report a single HARQ-ACK bit corresponding to all downlink channels or signals across all CCs.
[0070] Figure 7 700 is a flow chart of a method 700 of wireless communication performed by a network controlled repeater (NCR) configured to forward a downlink (DL) channel or signal from a base station to a user equipment (UE) according to one embodiment. In box 702, the method 700 includes determining a duration for configuring a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback. In box 704, the method 700 includes determining the number of measurements of the DL channel or signal for which a single HARQ-ACK bit is reported. In box 706, the method 700 includes determining an acknowledgment (ACK) or a negative acknowledgment (NACK) of each configured HARQ-ACK bit in a first HARQ-ACK bit sequence based on the number of measurements and a comparison of each of these measurements with a success threshold. In box 708, the method 700 includes constructing a dynamic HARQ-ACK codebook to send to the base station, the dynamic HARQ-ACK codebook including at least a first HARQ-ACK bit sequence.
[0071] In certain embodiments of method 700, determining ACK or NACK includes: performing measurements of the DL channel or signal within the duration to produce measurement results indicating whether the DL channel or signal is successfully received or unsuccessfully received; and comparing a group of measurement results to a success threshold based on the number of measurements for which a single HARQ-ACK bit is reported.
[0072] In certain embodiments of the method 700, determining the number of measurements for which a single HARQ-ACK bit is reported includes processing an explicit indication of the number from the base station.
[0073] In certain embodiments of method 700, determining the number of measurements for which to report a single HARQ-ACK bit includes processing an implicit indication of the number from the base station, the implicit indication corresponding to the number of slots or symbols.
[0074] In certain embodiments of method 700, determining the number of measurements for which a single HARQ-ACK bit is reported corresponds to the total number of DL channels or signals received over the duration.
[0075] In certain embodiments of the method 700, determining the number of measurements for which a single HARQ-ACK bit is reported corresponds to a single one of the DL channels or signals.
[0076] In certain embodiments, the method 700 further includes receiving an indication of a success threshold from the base station, wherein the indication of the success threshold includes a ratio or percentage of successful reception of the DL channel or signal to total transmissions.
[0077] In certain embodiments of method 700, the NCR is configured to forward a DL channel or signal on multiple component carriers, and method 700 also includes: determining, for each component carrier in the multiple component carriers, a number of measurements of the DL channel or signal for which a single HARQ-ACK bit is reported; and determining, for each component carrier in the multiple component carriers, an ACK or NACK by measuring a signal strength of the DL channel or signal across the single component carrier, wherein the dynamic HARQ-ACK codebook includes a corresponding HARQ-ACK bit for each component carrier in the multiple component carriers.
[0078] In certain embodiments of method 700, the NCR is configured to forward a DL channel or signal on multiple component carriers, and method 700 also includes: determining, for each transmission opportunity across the multiple component carriers, a number of measurements of the DL channel or signal for which a single HARQ-ACK bit is reported; and determining, for each transmission opportunity across the multiple component carriers, an ACK or NACK by measuring the signal strength of the DL channel or signal for the single transmission opportunity, wherein the dynamic HARQ-ACK codebook includes a corresponding HARQ-ACK bit for each transmission opportunity.
[0079] In certain embodiments of method 700, the NCR is configured to forward DL channels or signals on multiple component carriers, and method 700 further includes reporting a single HARQ-ACK bit corresponding to all DL channels or signals across the multiple component carriers.
[0080] In certain embodiments of method 700, constructing the dynamic HARQ-ACK codebook includes concatenating the first HARQ-ACK bit sequence with a second HARQ-ACK bit sequence corresponding to a scheduled physical downlink shared channel (PDSCH) transmission from the base station to the mobile terminal of the NCR. In certain such embodiments, constructing the dynamic HARQ-ACK codebook also includes concatenating the first HARQ-ACK bit sequence with a third HARQ-ACK bit sequence corresponding to a physical downlink control channel (PDCCH) transmission from the base station to the mobile terminal of the NCR.
[0081] Figure 8 800 is a flow chart of a method 800 of wireless communication performed by a base station according to one embodiment. In box 802, the method 800 includes configuring a network controlled repeater (NCR) to forward a downlink (DL) channel or signal from a base station to a user equipment (UE) by: configuring the NCR with a configured duration of hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback; configuring the NCR with a number of measurements of the DL channel or signal for which a single HARQ-ACK bit is reported; and configuring the NCR with a success threshold. In box 804, the method 800 includes sending the DL channel or signal from the base station to the NCR for forwarding to the UE. In box 806, in response to sending the DL channel or signal, the method 800 includes receiving a dynamic HARQ-ACK codebook from the NCR at the base station, the dynamic HARQ-ACK codebook including at least a first HARQ-ACK bit sequence based on the number of measurements and the success threshold.
[0082] In certain embodiments of method 800, the duration includes a plurality of time slots or symbols.
[0083] In certain embodiments of method 800, configuring the number of measurements to the NCR includes sending an explicit indication of the number from the base station to the NCR.
[0084] In certain embodiments of method 800, configuring the number of measurements to the NCR includes sending an implicit indication of the number from the base station, the implicit indication corresponding to the number of time slots.
[0085] In certain embodiments of the method 800, configuring the number of measurements to the NCR includes configuring the NCR to report a single HARQ-ACK bit for a total number of DL channels or signals received over the duration.
[0086] In certain embodiments of the method 800, configuring the NCR with the number of measurements includes configuring the NCR to report a single HARQ-ACK bit for a single one of the DL channels or signals.
[0087] In certain embodiments of method 800, the success threshold comprises a ratio or percentage of successful reception of a DL channel or signal to total transmissions.
[0088] In certain embodiments of method 800, the DL channel or signal is communicated on multiple component carriers, and method 800 also includes: for each component carrier in the multiple component carriers, configuring the NCR with a number of measurements of the DL channel or signal for which a single HARQ-ACK bit is reported, wherein the dynamic HARQ-ACK codebook includes a corresponding HARQ-ACK bit for each component carrier in the multiple component carriers.
[0089] In certain embodiments of method 800, the DL channel or signal is communicated on multiple component carriers, and method 800 also includes: for each transmission opportunity across the multiple component carriers, configuring a number of measurements of the DL channel or signal for which a single HARQ-ACK bit is reported, wherein the dynamic HARQ-ACK codebook includes a corresponding HARQ-ACK bit for each transmission opportunity.
[0090] In certain embodiments of method 800, the dynamic HARQ-ACK codebook also includes at least one of the following: a second HARQ-ACK bit sequence corresponding to a scheduled physical downlink shared channel (PDSCH) transmission from the base station to the mobile terminal of the NCR; a third HARQ-ACK bit sequence corresponding to a physical downlink control channel (PDCCH) transmission from the base station to the mobile terminal of the NCR.
[0091] cDAI and tDAI determination for HARQ-ACK group
[0092] When the HARQ-ACK codebook size is dynamic, a downlink allocation index (DAI) may be used to reduce codebook size errors due to PDCCH detection failures. For example, the UE may receive the DAI in the DCI. The DAI may include a counter DAI (cDAI) and a total DAI (tDAI). The cDAI may indicate the cumulative number of serving cells and PDCCH monitoring opportunity pairs in which DL DCI has been sent by the base station until the current serving cell and the current PDCCH monitoring opportunity. When there are multiple serving cells, such as in carrier aggregation, tDAI may be used. The tDAI may indicate the total number of serving cells and PDCCH monitoring opportunities in which DL DCI has been transmitted until the current PDCCH monitoring opportunity. Therefore, the same tDAI monitoring value can be used for all DCIs in the same PDCCH monitoring opportunity.
[0093] If no DL DCI is lost, the ACK / NACK corresponding to the received PDSCH may be placed in the codebook in the same order as the cDAI. If the DL DCI is lost, a NACK may be placed in the codebook at a position corresponding to the cDAI of the lost DL DCI. The UE may determine whether the DL DCI is lost by comparing consecutive cDAI values (e.g., a cDAI value of 0, then 1, then 3 may indicate that a DCI with a cDAI value of 2 is lost) or by comparing the tDAI and cDAI of all DCIs in a given PDCCH monitoring opportunity to determine whether the DL DCI is lost. The UE may generate HARQ feedback based at least in part on the codebook and may provide the HARQ feedback to the base station. Thus, the UE may identify the lost DCI and may generate HARQ feedback based at least in part on the cDAI and tDAI.
[0094] In certain embodiments disclosed herein, the NCR is configured with multiple cDAIs and tDAIs corresponding to different HARQ-ACK groups. For example, the first cDAI (cDAI1) and the first tDAI (tDAI1) are associated with HARQ-ACK group 1, where only the counter value of cDAI1 is changed and the total value of tDAI1 is increased corresponding to the actual scheduled PDCCH for reception at the NCR-MT. cDAI1 and tDAI1 are not affected by the actual scheduled PDSCH for reception at the NCR-MT or by the DL channel or signal forwarded by the NCR-Fwd.
[0095] The second cDAI (cDAI2) and the second tDAI (tDAI2) are associated with HARQ-ACK group 2, where only the counter value of cDAI2 is changed and the total value of tDAI2 is increased corresponding to the actual scheduled PDSCH for reception at NCR-MT. cDAI2 and tDAI2 are not affected by PDCCH (with side control information) or DL channels or signals forwarded by NCR-Fwd.
[0096] The third cDAI (cDAI3) and the third tDAI (tDAI3) are associated with HARQ-ACK group 3, where only corresponding to the scheduled DL channels or signals for forwarding by NCR-Fwd, the counter value of cDAI is changed and the total value of tDAI is increased. cDAI3 and tDAI3 are not affected by the actual scheduled PDSCH for reception at the NCR-MT. The scheduling of the DL channel or signal for forwarding can be implicit or explicit. Implicit scheduling can be determined by the configured or indicated beam for DL forwarding to the UE at the NCR-Fwd.
[0097] In one embodiment, when multiple CCs are configured, all DL transmissions in a transmission time interval (TTI) or time slot on all CCs are counted first, followed by the next TTI or time slot on all CCs, etc. In another embodiment, when multiple CCs are configured, all DL transmissions in all TTIs or time slots in one CC are counted first, followed by the next CC on all TTIs or time slots, etc.
[0098] Fig. 9 Multiple sets of cDAI and tDAI corresponding to different HARQ-ACK groups according to one embodiment are shown. Specifically, Fig. 9 It shows how cDAI1, tDAI1 for HARQ-ACK group 1, cDAI2, tDAI2 for HARQ-ACK group 2, and cDAI3, tDAI3 for HARQ-ACK group 3 change during the duration of determining the HARQ-ACK codebook. The duration includes a first transmission opportunity 902, a second transmission opportunity 904, a third transmission opportunity 906, and a fourth transmission opportunity 908.
[0099] exist Fig. 9 In the example shown, for HARQ-ACK group 1, a first PDCCH transmission is received in a first transmission opportunity 902 on CC2, which corresponds to cDAI1=0 and tDAI1=0. In a second transmission opportunity 904, a second PDCCH transmission is received on CC1, which increases the count and total number, so that cDAI1=1 and tDAI1=1. In a third transmission opportunity 906, a third PDCCH transmission is received on CC2, which increases the count and total number, so that cDAI1=2 and tDAI1=2. In a fourth transmission opportunity 908, a fourth PDCCH transmission is received on CC2, which increases the count and total number to cDAI1=3 and tDAI1=3. Therefore, in this example, the NCR can place the ACKs corresponding to the received PDCCH transmissions in the same order as cDAI1 in HARQ-ACK group 1.
[0100] For HARQ-ACK group 2, the first PDSCH is received in the first transmission opportunity 902 on CC1, which corresponds to cDAI2=0. The second PDSCH is also received in the first transmission opportunity 902 on CC2, which increases the count so that cDAI2=1. Because two PDSCH transmissions are received in the first transmission opportunity 902, the total is updated twice (updated to 0 and updated to 1 again), so that tDAI2=1 in the first transmission opportunity 902. In the second transmission opportunity 904, the third PDSCH transmission is received on CC1, which increases the count and the total, so that cDAI2=2 and tDAI2=2. In the third transmission opportunity 906, the fourth PDSCH transmission is transmitted on CC1 (but is misdetected or not successfully received in this example), which increases the count so that cDAI2=3. The fifth PDSCH transmission is also received in the third transmission opportunity 906 on CC2, which increases the count so that cDAI2=4. Because there are two PDSCH transmissions in the third transmission opportunity 906, the total is updated twice, so that tDAI2=4 in the third transmission opportunity 906. In the fourth transmission opportunity 908, the sixth PDSCH transmission is received on CC2, which increases the count and the total to cDAI2=5 and tDAI2=5. Therefore, in this example, the NCR may place the ACK / NACK corresponding to the received PDSCH transmission in the same order as cDAI2 in HARQ-ACK group 2. For lost DL DCI, the NCR may place a NACK in the position corresponding to the cDAI2 of the lost DL DCI in the codebook. The NCR may determine whether the DL DCI is lost by comparing consecutive cDAI2 values (e.g., cDAI2=0, cDAI2=1, cDAI2=2, cDAI2=4, cDAI2=5 indicates that cDAI2=2 is lost) or by comparing the tDAI2 and cDAI2 values of all DCIs in a given transmission opportunity.
[0101] For HARQ-ACK group 3, a first DL transmission for forwarding is received in a first transmission opportunity 902 on CC1, which corresponds to cDAI3=0 and tDAI3=0. In a second transmission opportunity 904, a second DL transmission for forwarding is received on CC1, which increases the count, so that cDAI3=1. A third DL transmission for forwarding is also transmitted on CC2 (but is misdetected or not successfully received in this example), which increases the count, so that cDAI3=2. Because there are two DL transmissions for forwarding in the second transmission opportunity 904, the total is updated twice, so that tDAI3=2 in the second transmission opportunity 904. In a third transmission opportunity 906, a fourth DL transmission for forwarding is received on CC1, which increases the count and the total, so that cDAI3=3 and tDAI3=3. In a fourth transmission opportunity 908, a fifth DL transmission for forwarding is received on CC1, which increases the count and the total, so that cDAI3=4 and tDAI3=4. Thus, in this example, the NCR may place the ACK / NACK corresponding to the received DL transmission for forwarding in the same order as cDAI3 in HARQ-ACK group 3. In some such embodiments, the NCR may determine the number of HARQ-ACK bits and the corresponding value of HARQ-ACK group 3 as described above (e.g., see Figure 5 , Fig. 6A and / or Figure 6B ).
[0102] In certain embodiments, the control information format used to indicate side control information to the NCR-MT may be configured to indicate more than one set of cDAI and tDAI corresponding to multiple HARQ-ACK groups. For example, when the control information format is transmitted to the NCR-MT for actually scheduling PDSCH for transmission to the NCR-MT without scheduling DL channels or signals to the NCR-Fwd for forwarding to the UE, only one set of cDAI and tDAI values corresponding to HARQ-ACK group 1 is signaled to the NCR. This also means that the cDAI and tDAI values of the other two HARQ-ACK groups (if configured) are not changed.
[0103] As another example, when the control information format is transmitted to the NCR-MT to not schedule PDSCH for transmission and not schedule downlink channels or signals for forwarding, but only transmit side control information, then only one set of cDAI and tDAI values corresponding to HARQ-ACK group 2 is signaled to the NCR. This also means that the cDAI and tDAI values of the other two HARQ-ACK groups (if configured) are not changed.
[0104] In yet another example, when the control information format is transmitted to schedule not PDSCH for transmission, but transmit-side control information and schedule downlink channels / signals for forwarding, then two sets of cDAI and tDAI values corresponding to HARQ-ACK group 2 and HARQ-ACK group 3 are signaled to the NCR. This also means that the cDAI and tDAI values of HARQ-ACK group 1 (if configured) are not changed.
[0105] In some embodiments, HARQ-ACK group 2 is not configured and the corresponding cDAI and tDAI are not indicated. For example, when the PDCCH is scheduling PDSCH for transmission to NCR-MT and / or scheduling DL channels or signals for transmission to NCR-Fwd for forwarding, the network may not need to know whether the PDCCH is received (e.g., if HARQ-ACK feedback for the corresponding scheduled channels is configured).
[0106] In certain embodiments, when the NCR is scheduled by the network to forward a DL channel or signal, and when only a single HARQ-ACK bit is configured to be reported by the NCR-MT for the duration for which the HARQ-ACK codebook is to be constructed, the cDAI and tDAI corresponding to HARQ-ACK group 3 are not configured and indicated to the NCR-MT via the DCI. For example, based on one or more embodiments of HARQ-ACK group 3 discussed above, the NCR-MT may simply report an ACK or NACK based on the total number of DL channels or signals expected to be scheduled. If the minimum required number of DL channels or signals above the configured threshold is received, the NCR-MT may report back a single ACK. However, if the minimum required number of DL channels or signals above the configured threshold is not received, the NCR-MT may report back a single NACK.
[0107] In some embodiments, the NCR is configured with two groups of HARQ-ACK groups. The first group of HARQ-ACK groups is associated with DL channels or signals (such as PDCCH for transmitting side control information or PDSCH carrying side control information) that are scheduled and can be decoded at the NCR-MT. The second group of HARQ-ACK groups is associated with measurements of the signal strength of all DL channels or signals received by the NCR-MT or NCR-Fwd to receive and decode or receive and forward to the UE. The NCR may, for example, measure the signal strength of the PDCCH carrying the side control information, the signal strength of the PDSCH carrying the side control information, and the signal strength of the DL channels or signals to be forwarded to the UE by the NCR-Fwd.
[0108] In certain embodiments, another HARQ-ACK group (HARQ-ACK group 4) associated with UL channel or signal forwarding from the UE to the network and the corresponding cDAI and tDAI may be configured to the NCR. For example, when the NCR is configured to receive any UL channel or signal from the same or different UE, the NCR may measure the signal strength of the configured receive (Rx) beam and apply a similar method as defined for HARQ-ACK group 3 to construct the HARQ-ACK bit sequence of HARQ-ACK group 4 and concatenate it to the combined HARQ-ACK codebook.
[0109] In certain embodiments, the scheduling of DL channels or signals for forwarding may be explicitly scheduled or may be implied based on the configuration of the transmit beam for forwarding at the NCR-Fwd (transmission configuration indication (TCI) and / or quasi co-location (QCL) assumption). From the network and NCR perspective, for the generation of the HARQ-ACK codebook, one configured beam may correspond to one DL instance for which corresponding measurements are performed. In one embodiment, the NCR may be additionally configured with a measurement duration corresponding to a single measurement instance. This may affect the number of HARQ-ACK bits corresponding to HARQ-ACK group 3.
[0110] In some embodiments, different timings are configured for NCR for HARQ-ACK processing. For example, PDCCH-to-HARQ timing can be used to determine the minimum duration required to prepare the corresponding HARQ-ACK. PDSCH-to-HARQ timing can be used to determine the minimum duration required to prepare the corresponding HARQ-ACK. When the feedback corresponds to the radio link and / or beam quality rather than the actual decoding of the channel or signal, ChannelMeasurement-to-HARQ timing can be used to determine the minimum required duration of HARQ-ACK.
[0111] Fig.10 The method 1000 for wireless communication by a network device according to one embodiment is provided. In block 1002, the method 1000 includes configuring a network controlled repeater (NCR) to generate a dynamic hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook, the dynamic hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook including HARQ-ACK bit sequences from multiple HARQ-ACK groups associated with different downlink (DL) transmission types. In block 1004, the method 1000 includes configuring the NCR with a different set of counter downlink allocation index (cDAI) and total downlink allocation index (tDAI) values for each HARQ-ACK group in the multiple HARQ-ACK groups.
[0112] In certain embodiments of method 1000, a first set of cDAI and tDAI values is associated with a first HARQ-ACK group for a physical downlink control channel (PDCCH) transmission from a base station to a mobile terminal (NCR-MT) of the NCR. The PDCCH transmission includes at least one of first side control information, downlink (DL) scheduling information, or a combination of the first side control information and the DL scheduling information.
[0113] In certain embodiments of method 1000, the second set of cDAI and tDAI values is associated with a second HARQ-ACK group configured for a scheduled physical downlink shared channel (PDSCH) transmission from the base station to the NCR-MT. The scheduled PDSCH transmission includes second side control information.
[0114] In certain embodiments of method 1000, a third set of cDAI and tDAI values is associated with a third HARQ-ACK group for a DL channel or signal from a base station for forwarding to a user equipment (UE) by a forwarding entity (NCR-Fwd) for NCR. In one embodiment, the DL channel or signal is explicitly scheduled by the base station for forwarding to the UE by the NCR-Fwd. In another embodiment, the DL channel or signal is implicitly scheduled for forwarding by association with a configured or indicated beam to be forwarded to the UE by the NCR-Fwd. The dynamic HARQ-ACK codebook may include a combination of a first HARQ-ACK group generated based on a first set of cDAI and tDAI values, a second HARQ-ACK group generated based on a second set of cDAI and tDAI values, and a third HARQ-ACK group generated based on a third set of cDAI and tDAI values.
[0115] In certain embodiments of method 1000, when the NCR is scheduled to forward a DL channel or signal from a base station to a user equipment (UE), and when only signal HARQ-ACK bits are configured to be reported by the NCR for the duration of constructing the HARQ-ACK codebook, a third set of cDAI and tDAI values are not associated with a third HARQ-ACK group for the DL channel or signal from the base station for the NCR to forward to the UE.
[0116] In certain embodiments of method 1000, different DL transmission types are configured on the plurality of component carriers, and method 1000 further includes increasing each of the different sets of cDAI and tDAI values based on a corresponding configured DL transmission in a first transmission time interval (TTI) across the plurality of component carriers followed by a second TTI across the plurality of component carriers. The first TTI may include a first time slot and the second TTI may include a second time slot.
[0117] In certain embodiments of method 1000, different DL transmission types are configured on multiple component carriers, and method 1000 also includes increasing each set of cDAI and tDAI values in different sets of cDAI and tDAI values based on a corresponding configured DL transmission across all time slots in a duration for HARQ-ACK feedback in a first component carrier among the multiple component carriers (followed by all time slots in the duration in a second component carrier among the multiple component carriers).
[0118] In certain embodiments, method 1000 also includes configuring a control information format for indicating side control information to a mobile terminal (NCR-MT) of the NCR to indicate one or more groups of cDAI and tDAI values among different groups of cDAI and tDAI values based on which DL transmission type among different DL transmission types is configured in the control information format.
[0119] In certain embodiments, method 1000 also includes configuring to the NCR another set of cDAI and tDAI values associated with a HARQ-ACK group used to forward uplink (UL) channels or signals from one or more user equipment (UEs) to a base station.
[0120] In certain embodiments of method 1000, the network device includes one of a base station and an NCR.
[0121] Fig.11 An exemplary architecture of a wireless communication system 1100 according to an embodiment disclosed herein is shown. The description provided below is for an exemplary wireless communication system 1100 operating in conjunction with the LTE system standard and / or the 5G or NR system standard provided in the 3GPP technical specifications.
[0122] like Fig.11 As shown, wireless communication system 1100 includes UE 1102 and UE 1104 (although any number of UEs may be used). In this example, UE 1102 and UE 1104 are shown as smartphones (e.g., handheld touch screen mobile computing devices capable of connecting to one or more cellular networks), but may also include any mobile or non-mobile computing device configured for wireless communication.
[0123] UE 1102 and UE 1104 may be configured to be communicatively coupled to RAN 1106. In an embodiment, RAN 1106 may be NG-RAN, E-UTRAN, etc. UE 1102 and UE 1104 utilize connections (or channels) (shown as connection 1108 and connection 1110, respectively) with RAN 1106, where each connection (or channel) includes a physical communication interface. RAN 1106 may include one or more base stations (such as base station 1112 and base station 1114) that implement connection 1108 and connection 1110.
[0124] In this example, connection 1108 and connection 1110 are the air interfaces that enable such communicative coupling and may conform to the RAT used by the RAN 1106, such as, for example, LTE and / or NR.
[0125] In some embodiments, UE 1102 and UE 1104 may also directly exchange communication data via side link interface 1116. UE 1104 is shown as being configured to access an access point (shown as AP 1118) via connection 1120. By way of example, connection 1120 may include a local wireless connection, such as a connection conforming to any IEEE 802.11 protocol, wherein AP 1118 may include In this example, AP 1118 may be connected to another network (eg, the Internet) without going through CN 1124.
[0126] In an embodiment, UE 1102 and UE 1104 may be configured to communicate with each other or with base station 1112 and / or base station 1114 over a multi-carrier communication channel using orthogonal frequency division multiplexing (OFDM) communication signals according to various communication techniques, such as but not limited to orthogonal frequency division multiple access (OFDMA) communication techniques (e.g., for downlink communication) or single carrier frequency division multiple access (SC-FDMA) communication techniques (e.g., for uplink and ProSe or sidelink communication), although the scope of the embodiment is not limited in this respect. OFDM signals may include multiple orthogonal subcarriers.
[0127] In some embodiments, all or part of base station 1112 or base station 1114 may be implemented as one or more software entities running on a server computer as part of a virtual network. In addition, or in other embodiments, base station 1112 or base station 1114 may be configured to communicate with each other via interface 1122. In an embodiment where wireless communication system 1100 is an LTE system (e.g., when CN 1124 is EPC), interface 1122 may be an X2 interface. The X2 interface may be defined between two or more base stations (e.g., two or more eNBs, etc.) connected to EPC and / or between two eNBs connected to EPC. In an embodiment where wireless communication system 1100 is an NR system (e.g., when CN 1124 is 5GC), interface 1122 may be an Xn interface. The Xn interface is defined between two or more base stations (e.g., two or more gNBs, etc.) connected to 5GC, between base station 1112 (e.g., gNB) and eNB connected to 5GC, and / or between two eNBs connected to 5GC (e.g., CN 1124).
[0128] The RAN 1106 is shown as being communicatively coupled to the CN 1124. The CN 1124 may include one or more network elements 1126 configured to provide various data and telecommunication services to customers / users (e.g., UE 1102 and users of UE 1104) connected to the CN 1124 via the RAN 1106. The components of the CN 1124 may be implemented in one physical device or separate physical devices including components for reading and executing instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium).
[0129] In an embodiment, CN 1124 may be an EPC, and RAN 1106 may be connected to CN 1124 via an S1 interface 1128. In an embodiment, S1 interface 1128 may be divided into two parts: an S1 user plane (S1-U) interface, which carries communication data between base station 1112 or base station 1114 and a serving gateway (S-GW); and an S1-MME interface, which is a signaling interface between base station 1112 or base station 1114 and a mobility management entity (MME).
[0130] In an embodiment, CN 1124 may be a 5GC, and RAN 1106 may be connected to CN 1124 via an NG interface 1128. In an embodiment, NG interface 1128 may be divided into two parts: an NG user plane (NG-U) interface, which carries communication data between base station 1112 or base station 1114 and a user plane function (UPF); and an S1 control plane (NG-C) interface, which is a signaling interface between base station 1112 or base station 1114 and an access and mobility management function (AMF).
[0131] Generally speaking, the application server 1130 may be an element that provides applications (e.g., packet-switched data services) that use Internet Protocol (IP) bearer resources with the CN 1124. The application server 1130 may also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc.) for the UE 1102 and the UE 1104 via the CN 1124. The application server 1130 may communicate with the CN 1124 via the IP communication interface 1132.
[0132] Fig.12 A system 1200 for performing signaling 1234 between a wireless device 1202 and a network device 1218 according to embodiments disclosed herein is shown. The system 1200 may be part of a wireless communication system as described herein. The wireless device 1202 may be, for example, a UE or NCR of a wireless communication system. The network device 1218 may be, for example, a base station (e.g., an eNB or a gNB) of a wireless communication system.
[0133] The wireless device 1202 may include one or more processors 1204. The processor 1204 may execute instructions to cause various operations of the wireless device 1202 to be performed, as described herein. The processor 1204 may include one or more baseband processors implemented using, for example, a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0134] The wireless device 1202 may include a memory 1206. The memory 1206 may be a non-transitory computer-readable storage medium that stores instructions 1208 (which may include, for example, instructions executed by the processor 1204). The instructions 1208 may also be referred to as program code or a computer program. The memory 1206 may also store data used by the processor 1204 and results computed by the processor.
[0135] The wireless device 1202 may include one or more transceivers 1210, which may include radio frequency (RF) transmitter and / or receiver circuitry that uses an antenna 1212 of the wireless device 1202 to facilitate signaling (e.g., signaling 1234) to and / or from the wireless device 1202 with other devices (e.g., network device 1218) in accordance with a corresponding RAT.
[0136] The wireless device 1202 may include one or more antennas 1212 (e.g., one, two, four, or more). For embodiments with multiple antennas 1212, the wireless device 1202 may exploit the spatial diversity of such multiple antennas 1212 to transmit and / or receive multiple different data streams on the same time-frequency resources. This behavior may be referred to as, for example, multiple-input multiple-output (MIMO) behavior (referring to the multiple antennas used at each of the transmitting device and the receiving device to implement this aspect). MIMO transmissions by the wireless device 1202 may be implemented based on precoding (or digital beamforming) applied at the wireless device 1202, which multiplexes the data streams across the antennas 1212 based on known or assumed channel characteristics, so that each data stream is received at an appropriate signal strength relative to the other streams and at a desired location in the spatial domain (e.g., the location of a receiver associated with the data stream). Certain embodiments may use a single-user MIMO (SU-MIMO) approach (where data streams are all directed to a single receiver) and / or a multi-user MIMO (MU-MIMO) approach (where separate data streams may be directed to separate (different) receivers in different locations in the spatial domain).
[0137] In certain embodiments with multiple antennas, the wireless device 1202 may implement analog beamforming techniques whereby the phases of signals transmitted by antennas 1212 are relatively adjusted to enable directional (joint) transmissions of antennas 1212 (this is sometimes referred to as beam steering).
[0138] The wireless device 1202 may include one or more interfaces 1214. The interfaces 1214 may be used to provide input to or output from the wireless device 1202. For example, a wireless device 1202 that is a UE may include an interface 1214, such as a microphone, a speaker, a touch screen, buttons, etc., to allow a user of the UE to provide input and / or output to the UE. Other interfaces of such a UE or NCR may be composed of transmitters, receivers, and other circuits that allow communication between the UE and other devices (e.g., in addition to the transceiver 1210 / antenna 1212 described above), and may be based on known protocols (e.g., The interface 1214 and / or the dynamic HARQ-ACK codebook module 1216 may include a measurement circuit for measuring a channel or signal as described herein.
[0139] The wireless device 1202 may include a dynamic HARQ-ACK codebook module 1216. The dynamic HARQ-ACK codebook module 1216 may be implemented via hardware, software, or a combination thereof. For example, the dynamic HARQ-ACK codebook module 1216 may be implemented as a processor, circuit, and / or instructions 1208 stored in the memory 1206 and executed by the processor 1204. In some examples, the dynamic HARQ-ACK codebook module 1216 may be integrated within the processor 1204 and / or the transceiver 1210. For example, the dynamic HARQ-ACK codebook module 1216 may be implemented by a combination of software components (e.g., executed by a DSP or a general purpose processor) and hardware components (e.g., logic gates and circuits) within the processor 1204 or the transceiver 1210.
[0140] The dynamic HARQ-ACK codebook module 1216 may be used in various aspects of the present disclosure, such as aspects of method 200 , method 300 , method 700 , and / or method 1000 .
[0141] The network device 1218 may include one or more processors 1220. The processor 1220 may execute instructions to cause various operations of the network device 1218 to be performed, as described herein. The processor 1220 may include one or more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0142] The network device 1218 may include a memory 1222. The memory 1222 may be a non-transitory computer-readable storage medium that stores instructions 1224 (which may include, for example, instructions executed by the processor 1220). The instructions 1224 may also be referred to as program code or a computer program. The memory 1222 may also store data used by the processor 1220 and results calculated by the processor.
[0143] The network device 1218 may include one or more transceivers 1226, which may include RF transmitter and / or receiver circuits that use an antenna 1228 of the network device 1218 to facilitate signaling (e.g., signaling 1234) to and / or from the network device 1218 with other devices (e.g., wireless device 1202) according to a corresponding RAT.
[0144] The network device 1218 may include one or more antennas 1228 (e.g., one, two, four, or more). In embodiments with multiple antennas 1228, the network device 1218 may perform MIMO, digital beamforming, analog beamforming, beamsteering, etc. as described.
[0145] The network device 1218 may include one or more interfaces 1230. The interface 1230 may be used to provide input to or output from the network device 1218. For example, the network device 1218 as a base station may include an interface 1230 composed of a transmitter, a receiver, and other circuit systems (e.g., in addition to the transceiver 1226 / antenna 1228 described above), which enables the base station to communicate with other equipment in the core network and / or enables the base station to communicate with an external network, computer, database, etc., in order to achieve the purpose of performing operations, management, and maintenance of the base station or other equipment operably connected to the base station.
[0146] The network device 1218 may include a dynamic HARQ-ACK codebook module 1232. The dynamic HARQ-ACK codebook module 1232 may be implemented via hardware, software, or a combination thereof. For example, the dynamic HARQ-ACK codebook module 1232 may be implemented as a processor, circuit, and / or instructions 1224 stored in the memory 1222 and executed by the processor 1220. In some examples, the dynamic HARQ-ACK codebook module 1232 may be integrated within the processor 1220 and / or the transceiver 1226. For example, the dynamic HARQ-ACK codebook module 1232 may be implemented by a combination of software components (e.g., executed by a DSP or a general purpose processor) and hardware components (e.g., logic gates and circuits) within the processor 1220 or the transceiver 1226.
[0147] The dynamic HARQ-ACK codebook module 1232 may be used in various aspects of the present disclosure, such as aspects of method 400 , method 800 , and / or method 1000 .
[0148] Embodiments contemplated herein include an apparatus including means for performing one or more elements of method 200, method 300, method 700, and / or method 1000. The apparatus may be, for example, an apparatus of an NCR or a UE (such as wireless device 1202 as an NCR or a UE, as described herein).
[0149] Embodiments contemplated herein include one or more non-transitory computer-readable media including instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform one or more elements of method 200, method 300, method 700, and / or method 1000. The non-transitory computer-readable medium may be, for example, a memory of an NCR or UE (such as memory 1206 of wireless device 1202 that is an NCR or UE, as described herein).
[0150] Embodiments contemplated herein include an apparatus comprising logical components, modules, or circuits for performing one or more elements of method 200, method 300, method 700, and / or method 1000. The apparatus may be, for example, an apparatus of an NCR or a UE (such as wireless device 1202 as an NCR or a UE, as described herein).
[0151] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of method 200, method 300, method 700, and / or method 1000. The apparatus may be, for example, an apparatus of an NCR or a UE (such as wireless device 1202 as an NCR or a UE, as described herein).
[0152] Embodiments contemplated herein include signals as described in or associated with one or more elements of method 200 , method 300 , method 700 , and / or method 1000 .
[0153] Embodiments contemplated herein include a computer program or computer program product including instructions, wherein execution of the program by a processor causes the processor to perform one or more elements of method 200, method 300, method 700, and / or method 1000. The processor may be a processor of an NCR or a UE (such as processor 1204 of wireless device 1202 as an NCR or a UE, as described herein). These instructions may be located, for example, in a processor of a UE and / or on a memory (such as memory 1206 of wireless device 1202 as a UE, as described herein).
[0154] Embodiments contemplated herein include an apparatus comprising means for performing one or more elements of method 400, method 800, and / or method 1000. The apparatus may be, for example, an apparatus of a base station (such as network device 1218 as a base station, as described herein).
[0155] Embodiments contemplated herein include one or more non-transitory computer-readable media including instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform one or more elements of method 400, method 800, and / or method 1000. The non-transitory computer-readable medium may be, for example, a memory of a base station (such as memory 1222 of network device 1218 acting as a base station, as described herein).
[0156] Embodiments contemplated herein include an apparatus comprising logical components, modules, or circuits for performing one or more elements of method 400, method 800, and / or method 1000. The apparatus may be, for example, an apparatus of a base station (such as network device 1218 as a base station, as described herein).
[0157] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of method 400, method 800, and / or method 1000. The apparatus may be, for example, an apparatus that is a base station (such as network device 1218 as a base station, as described herein).
[0158] Embodiments contemplated herein include signals as described in or associated with one or more elements of method 400 , method 800 , and / or method 1000 .
[0159] Embodiments contemplated herein include a computer program or computer program product including instructions, wherein execution of the program by a processing element causes the processing element to perform one or more elements of method 400, method 800, and / or method 1000. The processor may be a processor of a base station (such as processor 1220 of network device 1218 as a base station, as described herein). These instructions may be located, for example, in a processor of a base station and / or on a memory (such as memory 1222 of network device 1218 as a base station, as described herein).
[0160] For one or more embodiments, at least one of the components set forth in one or more of the foregoing figures may be configured to perform one or more operations, techniques, processes, and / or methods as described herein. For example, a baseband processor as described herein in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples set forth herein. For another example, circuits associated with a UE, a base station, a network element, etc. as described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples set forth herein.
[0161] Unless otherwise expressly stated, any of the above embodiments may be combined with any other embodiment (or combination of embodiments). The foregoing description of one or more specific implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise form disclosed. In view of the above teachings, modifications and variations are possible or can be obtained from the practice of various embodiments.
[0162] Embodiments and implementations of the systems and methods described herein may include various operations that may be embodied in machine executable instructions to be executed by a computer system. A computer system may include one or more general or special purpose computers (or other electronic devices). A computer system may include hardware components that include specific logic components for performing operations; or may include a combination of hardware, software, and / or firmware.
[0163] It should be appreciated that the systems described herein include descriptions of specific embodiments. These embodiments may be combined into a single system, partially combined into other systems, separated into multiple systems, or otherwise divided or combined. In addition, it is contemplated that parameters, attributes, aspects, etc. of another embodiment may be used in one embodiment. For clarity, these parameters, attributes, aspects, etc. are described only in one or more embodiments, and it should be appreciated that these parameters, attributes, aspects, etc. may be combined with or substituted for parameters, attributes, aspects, etc. of another embodiment unless expressly stated herein.
[0164] It is understood that the use of personally identifiable information should be subject to privacy policies and practices that are generally recognized to meet or exceed industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of the authorized use should be clearly stated to users.
[0165] Although the foregoing has been described in considerable detail for the sake of clarity, it will be apparent that certain changes and modifications may be made without departing from the principles of the invention. It should be noted that there are many alternative ways to implement both the processes and the apparatus described herein. Therefore, the embodiments of the present invention should be regarded as illustrative rather than restrictive, and the specification is not limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.
Claims
1. A method for configuring a dynamic hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook for a network controlled relay (NCR), the method comprising: configuring a first HARQ-ACK group for a physical downlink control channel (PDCCH) transmission from a base station to the NCR, the PDCCH transmission including first side control information; configuring a second HARQ-ACK group for a scheduled physical downlink shared channel (PDSCH) transmission from the base station to the NCR, the scheduled PDSCH transmission including second side control information; and configuring a third HARQ-ACK group for a downlink (DL) channel or signal from the base station for forwarding by the NCR to a user equipment (UE), The dynamic HARQ-ACK codebook includes a combination of the first HARQ-ACK group, the second HARQ-ACK group and the third HARQ-ACK group.
2. The method of claim 1, wherein the first HARQ-ACK group comprises a first HARQ-ACK bit sequence corresponding to the PDCCH transmission to be decoded by a mobile terminal (NCR-MT) of the NCR.
3. The method of claim 2, wherein the second HARQ-ACK group includes a second HARQ-ACK bit sequence corresponding to the scheduled PDSCH transmission to be decoded by the NCR-MT.
4. The method of claim 3, wherein the third HARQ-ACK group includes a determined number of HARQ-ACK bits corresponding to at least one of a radio link quality and a beam quality between the base station and a forwarding entity (NCR-Fwd) of the NCR.
5. The method of claim 4, wherein the determined number of HARQ-ACK bits of the third HARQ-ACK group is based on a duration for configuring HARQ-ACK feedback, a number of measurements of the DL channel or signal for which a single configured HARQ-ACK bit is reported, and an acknowledgement (ACK) or a negative acknowledgement (NACK) of each configured HARQ-ACK bit in a sequence.
6. The method according to claim 4 further includes concatenating the first HARQ-ACK bit sequence of the first HARQ-ACK group, the second HARQ-ACK bit sequence of the second HARQ-ACK group, and the determined number of HARQ-ACK bits of the third HARQ-ACK group to generate the dynamic HARQ-ACK codebook.
7. The method of claim 6, wherein the concatenation comprises concatenating in a sequential manner based on a predetermined order of the first HARQ-ACK group, the second HARQ-ACK group, and the third HARQ-ACK group.
8. The method of claim 6, wherein the concatenation comprises concatenating the first HARQ-ACK group, the second HARQ-ACK group, and the third HARQ-ACK group in an implicit order based on occurrence of corresponding transmissions.
9. The method of claim 1, further comprising configuring a fourth HARQ-ACK group for an uplink (UL) channel or signal from the UE for forwarding by the NCR to the base station.
10. A network controlled repeater (NCR), the network controlled repeater (NCR) comprising: The NCR mobile terminal (NCR-MT), the NCR mobile terminal (NCR-MT) is used to receive and decode a first downlink (DL) channel or signal from a base station, the first DL channel or signal includes side control information; a forwarding entity (NCR-Fwd) of the NCR, wherein the forwarding entity (NCR-Fwd) of the NCR is used to forward a second DL channel or signal received from the base station to a user equipment (UE); a measurement circuit, the measurement circuit being used to measure the signal strength of the first DL channel or signal and the second DL channel or signal; and One or more processors, the one or more processors configured to: generating a first set of hybrid automatic repeat request acknowledgement (HARQ-ACK) bits based on the NCR-MT receiving and decoding the first DL channel or signal; generating a second set of HARQ-ACK bits based on at least one of a radio link quality and a beam quality measurement associated with the second DL channel or signal received by the NCR-Fwd for forwarding to the UE; as well as A dynamic HARQ-ACK codebook is constructed to be sent to the base station, the dynamic HARQ-ACK codebook comprising the first group of HARQ-ACK bits and the second group of HARQ-ACK bits.
11. The NCR of claim 10, wherein the first DL channel or signal comprises a physical downlink control channel (PDCCH), the physical downlink control channel (PDCCH) comprising the side control information, DL scheduling information, or a combination of the side control information and the DL scheduling information.
12. The NCR of claim 10, wherein the second DL channel or signal comprises a physical downlink shared channel (PDSCH), the physical downlink shared channel (PDSCH) comprising the side control information.
13. The NCR of claim 10, wherein the measurement circuit is configured to measure a first signal strength of a physical downlink control channel (PDCCH) carrying the side control information, a second signal strength of a physical downlink shared channel (PDSCH) carrying the side control information, and a third signal strength of the second DL channel or signal forwarded by the NCR-Fwd from the base station to the UE.
14. The NCR of claim 10, wherein the measurement circuit is further configured to measure a signal strength of an uplink (UL) channel or signal received from the UE for forwarding to the base station.
15. The NCR of claim 14, wherein the second set of HARQ-ACK bits is further associated with the signal strength of the UL channel or signal.
16. The NCR of claim 14, wherein the one or more processors are further configured to generate a third set of HARQ-ACK bits associated with the signal strength of the UL channel or signal.
17. A 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 base station, causing the one or more processors to: configuring a network controlled relay (NCR) with a first set of HARQ-ACK bits associated with a first downlink (DL) channel or signal for decoding at the NCR; configuring the NCR with a second set of HARQ-ACK bits associated with a second DL channel or signal for forwarding from the NCR to a user equipment (UE); and Processing a dynamic HARQ-ACK codebook received from the NCR, the dynamic HARQ-ACK codebook comprising a combination of the first set of HARQ-ACK bits and the second set of HARQ-ACK bits.
18. A computer-readable medium according to claim 17, wherein the first group of HARQ-ACK bits corresponds to at least one of a first HARQ-ACK group and a second HARQ-ACK group, wherein the first HARQ-ACK group is associated with a physical downlink control channel (PDCCH) transmission including at least one of first side control information and downlink (DL) scheduling information, and wherein the second HARQ-ACK group is associated with a scheduled physical downlink shared channel (PDSCH) transmission including second side control information.
19. The computer-readable medium of claim 18, wherein the second set of HARQ-ACK bits corresponds to a third HARQ-ACK group based on a duration for configuring HARQ-ACK feedback, a number of measurements of the second DL channel or signal for which a single configured HARQ-ACK bit is reported, and an acknowledgement (ACK) or a negative acknowledgement (NACK) of each configured HARQ-ACK bit in a sequence.
20. The computer-readable medium of claim 19, wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to configure, to the NCR, a third set of HARQ-ACK bits associated with an uplink (UL) channel or signal received from the UE for forwarding to the base station, wherein the dynamic HARQ-ACK codebook also includes the third set of HARQ-ACK bits.