Method and device for HARQ-ACK feedback multiplexing on PUSCH for carrier aggregation
By configuring the multi-cell scheduling DCI format in the wireless communication system and selecting the reference PUSCH for multiplexing of HARQ-ACK feedback, the problem of HARQ-ACK feedback multiplexing in the carrier aggregation environment is solved, effective codebook matching and processing delay requirements are achieved, and system efficiency is improved.
Patent Information
- Application Number
- CN202280100222.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-04
- Publication Date
- 2025-04-29
AI Technical Summary
In wireless communication systems, how to effectively multiplex HARQ-ACK feedback in a carrier aggregation environment, especially when scheduling on multiple PUSCHs, avoid the problem of HARQ-ACK codebook mismatch.
By configuring a multi-cell scheduling DCI format between the UE and the BS, it is determined that one or more of the PUSCHs overlap with the PUCCH of the HARQ-ACK feedback, and a reference PUSCH is selected for multiplexing of the HARQ-ACK feedback. This reference PUSCH satisfies the processing delay requirements of the UE and includes a β offset indicator suitable for adjusting the HARQ-ACK feedback resource in the DCI format.
Effective multiplexing of HARQ-ACK feedback in a carrier aggregation environment is realized, which avoids HARQ-ACK codebook mismatch, meets the UE's requirements for processing delay, and improves the spectrum/power efficiency of the system.
Smart Images

Figure CN119908096A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate generally to wireless communication techniques, and more particularly, to hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback multiplexing on a physical uplink shared channel (PUSCH) for carrier aggregation (CA). Background Art
[0002] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcast, etc. Wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of wireless communication systems may include fourth generation (4G) systems (e.g., long term evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth generation (5G) systems (which may also be referred to as new radio (NR) systems).
[0003] In a wireless communication system, a base station (BS) may transmit a data signal to a user equipment (UE) via a physical downlink shared channel (PDSCH), or a UE may transmit a data signal to a BS via a PUSCH. In order to increase the data rate, CA technology may be used in a wireless communication system. For example, CA technology may refer to aggregating spectrum resources (e.g., carriers) from the same frequency band or different frequency bands for a UE. When CA technology is used, multiple PDSCHs may be transmitted on multiple carriers, or multiple PUSCHs may be transmitted on multiple carriers.
[0004] The UE may transmit HARQ-ACK feedback for multiple PDSCHs. Therefore, when multiple PUSCHs are scheduled in a wireless communication system, HARQ-ACK feedback transmission needs to be handled. Summary of the invention
[0005] Some embodiments of the present disclosure provide a UE. The UE may include: a transceiver configured to receive one or more downlink control information (DCI) formats that schedule multiple PUSCHs on multiple serving cells of the UE; a processor coupled to the transceiver and configured to: determine that one or more of the multiple PUSCHs overlap with a physical uplink control channel (PUCCH) carrying HARQ-ACK feedback for downlink transmission; and determine a reference PUSCH for multiplexing the HARQ-ACK feedback among the multiple PUSCHs; and wherein the transceiver is further configured to transmit the multiple PUSCHs, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.
[0006] In some embodiments of the present disclosure, the reference PUSCH satisfies the processing delay requirement of the UE for multiplexing the HARQ-ACK feedback.
[0007] In some embodiments of the present disclosure, a DCI format among the one or more DCI formats includes a beta offset indicator applicable to the reference PUSCH for adjusting resources of the HARQ-ACK feedback on the reference PUSCH.
[0008] In some embodiments of the present disclosure, the one or more DCI formats include at least one multi-cell scheduling DCI format, each of the at least one multi-cell scheduling DCI format schedules a corresponding first group of service cells among the multiple service cells, and the corresponding first group of service cells is a subset of a corresponding second group of service cells configured for multi-cell scheduling using the multi-cell scheduling DCI format.
[0009] In some embodiments of the present disclosure, the corresponding second group of serving cells is configured with parameters for determining control channel elements (CCEs) used to monitor physical downlink control channel (PDCCH) candidates of the multi-cell scheduling DCI format.
[0010] In some embodiments of the present disclosure, the DCI size of each of the at least one multi-cell scheduling DCI format is counted on a serving cell in the corresponding second group of serving cells.
[0011] In some embodiments of the present disclosure, a blind detection (BD) or control channel element (CCE) budget of each of the at least one multi-cell scheduling DCI format is counted on a serving cell in the corresponding second group of serving cells.
[0012] In some embodiments of the present disclosure, the search space of each of the at least one multi-cell scheduling DCI format is configured on a serving cell in the corresponding second group of serving cells.
[0013] In some embodiments of the present disclosure, the serving cells in the corresponding second group of serving cells are configured by radio resource control (RRC) signaling.
[0014] In some embodiments of the present disclosure, in order to determine the reference PUSCH, the processor is configured to perform at least one of the following: determine the reference PUSCH as the PUSCH on the primary cell (PCell) or the primary secondary cell (PSCell) among the multiple service cells; determine the reference PUSCH as the PUSCH that ends the latest among the multiple PUSCHs; determine the reference PUSCH as the PUSCH that starts the earliest among the multiple PUSCHs; determine the reference PUSCH as the PUSCH that starts the latest among the multiple PUSCHs; determine the reference PUSCH as the PUSCH with the smallest service cell index among the multiple service cells; determine the reference PUSCH as the PUSCH with the largest service cell index among the multiple service cells; determine the reference PUSCH as the DC among the one or more DCI formats A PUSCH on a service cell with a predefined order among the service cell combination indicated by I format; determining the reference PUSCH as the PUSCH with the most time-frequency resources among the multiple PUSCHs; determining the reference PUSCH as the PUSCH with the smallest service cell index among at least one PUSCH with the same end time among the multiple PUSCHs; determining the reference PUSCH as the PUSCH with the largest service cell index among at least one PUSCH with the same end time among the multiple PUSCHs; determining the reference PUSCH as the PUSCH with the smallest service cell index among at least one PUSCH with the same start time among the multiple PUSCHs; or determining the reference PUSCH as the PUSCH with the largest service cell index among at least one PUSCH with the same start time among the multiple PUSCHs.
[0015] In some embodiments of the present disclosure, in order to determine the reference PUSCH, the processor is configured to perform at least one of the following: in the case where only one PUSCH among the multiple PUSCHs overlaps with the PUCCH, determining the reference PUSCH as the one PUSCH; determining the reference PUSCH as the PUSCH that ends the latest among the one or more PUSCHs; determining the reference PUSCH as the PUSCH that starts the earliest among the one or more PUSCHs; determining the reference PUSCH as the PUSCH that starts the latest among the one or more PUSCHs; determining the reference PUSCH as the PUSCH with the smallest serving cell index among the one or more PUSCHs; determining the reference PUSCH as the PUSCH with the largest serving cell index among the one or more PUSCHs. USCH; determine the reference PUSCH as the PUSCH with the most time-frequency resources among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the smallest serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the largest serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the smallest serving cell index among at least one PUSCH with the same start time among the one or more PUSCHs; or determine the reference PUSCH as the PUSCH with the largest serving cell index among at least one PUSCH with the same start time among the one or more PUSCHs.
[0016] Some embodiments of the present disclosure provide a BS. The BS may include: a transceiver configured to transmit one or more DCI formats that schedule multiple PUSCHs on multiple serving cells of the UE to a UE; a processor coupled to the transceiver and configured to: determine that one or more of the multiple PUSCHs overlap with a PUCCH carrying HARQ-ACK feedback for downlink transmission; and determine a reference PUSCH for multiplexing the HARQ-ACK feedback among the multiple PUSCHs; and wherein the transceiver is further configured to receive the multiple PUSCHs, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.
[0017] In some embodiments of the present disclosure, the reference PUSCH satisfies the processing delay requirement of the UE for multiplexing the HARQ-ACK feedback.
[0018] In some embodiments of the present disclosure, a DCI format of the one or more DCI formats includes a beta offset indicator applicable to the reference PUSCH for adjusting resources of the HARQ-ACK feedback on the reference PUSCH.
[0019] In some embodiments of the present disclosure, the one or more DCI formats include at least one multi-cell scheduling DCI format, each of the at least one multi-cell scheduling DCI format schedules a corresponding first group of service cells among the multiple service cells, and the corresponding first group of service cells is a subset of a corresponding second group of service cells configured for multi-cell scheduling using the multi-cell scheduling DCI format.
[0020] In some embodiments of the present disclosure, the corresponding second group of serving cells is configured with parameters for determining control channel elements (CCEs) used to monitor physical downlink control channel (PDCCH) candidates of the multi-cell scheduling DCI format.
[0021] In some embodiments of the present disclosure, the DCI size of each of the at least one multi-cell scheduling DCI format is counted on a serving cell in the corresponding second group of serving cells.
[0022] In some embodiments of the present disclosure, a BD or CCE budget of each of the at least one multi-cell scheduling DCI format is counted on a serving cell in the corresponding second group of serving cells.
[0023] In some embodiments of the present disclosure, the search space of each of the at least one multi-cell scheduling DCI format is configured on a serving cell in the corresponding second group of serving cells.
[0024] In some embodiments of the present disclosure, the transceiver is further configured to transmit radio resource control (RRC) signaling to the UE to indicate the serving cell in the corresponding second set of serving cells to the UE.
[0025] In some embodiments of the present disclosure, in order to determine the reference PUSCH, the processor is configured to perform at least one of the following: determine the reference PUSCH as the PUSCH on the PCell or PSCell in the multiple serving cells; determine the reference PUSCH as the PUSCH that ends the latest among the multiple PUSCHs; determine the reference PUSCH as the PUSCH that starts the earliest among the multiple PUSCHs; determine the reference PUSCH as the PUSCH that starts the latest among the multiple PUSCHs; determine the reference PUSCH as the PUSCH with the smallest serving cell index among the multiple serving cells; determine the reference PUSCH as the PUSCH with the largest serving cell index among the multiple serving cells; determine the reference PUSCH as the PUSCH indicated by the DCI format among the one or more DCI formats. A PUSCH on a service cell with a predefined order in a service cell combination; determining the reference PUSCH as the PUSCH with the most time-frequency resources among the multiple PUSCHs; determining the reference PUSCH as the PUSCH with the smallest service cell index among at least one PUSCH with the same end time among the multiple PUSCHs; determining the reference PUSCH as the PUSCH with the largest service cell index among at least one PUSCH with the same end time among the multiple PUSCHs; determining the reference PUSCH as the PUSCH with the smallest service cell index among at least one PUSCH with the same start time among the multiple PUSCHs; or determining the reference PUSCH as the PUSCH with the largest service cell index among at least one PUSCH with the same start time among the multiple PUSCHs.
[0026] In some embodiments of the present disclosure, in order to determine the reference PUSCH, the processor is configured to perform at least one of the following: when only one PUSCH among the multiple PUSCHs overlaps with the PUCCH, determine the reference PUSCH as the one PUSCH; determine the reference PUSCH as the PUSCH that ends the latest among the one or more PUSCHs; determine the reference PUSCH as the PUSCH that starts the earliest among the one or more PUSCHs; determine the reference PUSCH as the PUSCH that starts the latest among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the smallest serving cell index among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the largest serving cell index among the one or more PUSCHs. SCH; determine the reference PUSCH as the PUSCH with the most time-frequency resources among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the smallest serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the largest serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs; determine the reference PUSCH as the PUSCH with the smallest serving cell index among at least one PUSCH with the same start time among the one or more PUSCHs; or determine the reference PUSCH as the PUSCH with a predefined serving cell index among at least one PUSCH with the same start time among the one or more PUSCHs.
[0027] Some embodiments of the present disclosure provide a method performed by a UE. The method may include: receiving one or more DCI formats that schedule multiple PUSCHs on multiple serving cells of the UE; determining that one or more PUSCHs among the multiple PUSCHs overlap with a PUCCH carrying HARQ-ACK feedback for downlink transmission; determining a reference PUSCH among the multiple PUSCHs for multiplexing the HARQ-ACK feedback; and transmitting the multiple PUSCHs, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.
[0028] Some embodiments of the present disclosure provide a method performed by a BS. The method may include: transmitting one or more DCI formats that schedule multiple PUSCHs on multiple serving cells of the UE to a UE; determining that one or more PUSCHs among the multiple PUSCHs overlap with a PUCCH that carries HARQ-ACK feedback for downlink transmission; determining a reference PUSCH for multiplexing the HARQ-ACK feedback among the multiple PUSCHs; and receiving the multiple PUSCHs, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.
[0029] Some embodiments of the present disclosure provide a device. According to some embodiments of the present disclosure, the device may include: at least one non-transitory computer-readable medium having computer-executable instructions stored thereon; at least one receiving circuit system; at least one transmitting circuit system; and at least one processor coupled to the at least one non-transitory computer-readable medium, the at least one receiving circuit system, and the at least one transmitting circuit system, wherein the at least one non-transitory computer-readable medium and the computer-executable instructions may be configured to cause the device to perform the method according to some embodiments of the present disclosure together with the at least one processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to describe the manner in which the advantages and features of the present disclosure can be obtained, the description of the present disclosure is presented by reference to specific embodiments of the present disclosure, which are illustrated in the accompanying drawings. These drawings depict only exemplary embodiments of the present disclosure and therefore should not be considered as limiting the scope thereof.
[0031] Figure 1 A schematic diagram illustrating a wireless communication system according to some embodiments of the present disclosure;
[0032] Figure 2 and 3 A schematic diagram illustrating a DCI format for scheduling multiple PUSCHs according to some embodiments of the present disclosure;
[0033] Figure 4 A schematic diagram illustrating multiple DCI formats for scheduling multiple PUSCHs according to some embodiments of the present disclosure;
[0034] Figure 5 is a flow chart illustrating an exemplary method for HARQ-ACK feedback multiplexing on PUSCH according to some embodiments of the present disclosure; and
[0035] Figure 6 A simplified block diagram illustrating an example apparatus for HARQ-ACK feedback multiplexing on PUSCH in accordance with some embodiments of the present disclosure. DETAILED DESCRIPTION
[0036] The detailed description of the accompanying drawings is intended as a description of the preferred embodiments of the present disclosure and is not intended to represent the only form in which the present disclosure can be practiced. It should be understood that the same or equivalent functions can be achieved by different embodiments, and it is hoped that the different embodiments are included in the spirit and scope of the present disclosure.
[0037] Reference will now be made in detail to some embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. To facilitate understanding, embodiments are provided under (several) specific network architectures and new service scenarios (e.g., 3rd Generation Partnership Project (3GPP) 5G (NR), 3GPP Long Term Evolution (LTE) Release 8, etc.). It is considered that with the development of network architectures and new service scenarios, all embodiments in the present disclosure are also applicable to similar technical problems; and in addition, the terms described in the present disclosure may be changed, which should not affect the principles of the present disclosure.
[0038] Figure 1 A schematic diagram illustrating a wireless communication system 100 according to some embodiments of the present disclosure.
[0039] like Figure 1 As shown in FIG. 1 , wireless communication system 100 may include some UEs 101 (e.g., UE 101a and UE 101b) and base stations (e.g., BS 102). Figure 1 A specific number of UEs 101 and BSs 102 are depicted in FIG. 1 , but it is contemplated that any number of UEs and BSs may be included in wireless communication system 100 .
[0040] (Several) UE 101 may include a computing device, such as a desktop computer, a laptop computer, a personal digital assistant (PDA), a tablet computer, a smart TV (e.g., a TV connected to the Internet), a set-top box, a game console, a security system (including a security camera), a car computer, a network device (e.g., a router, a switch and a modem), or the like. According to some embodiments of the present disclosure, (several) UE 101 may include a portable wireless communication device, a smart phone, a cellular phone, a flip phone, a device with a subscriber identity module, a personal computer, a selective call receiver, or any other device capable of sending and receiving communication signals on a wireless network. In some embodiments of the present disclosure, (several) UE 101 includes a wearable device, such as a smart watch, a fitness bracelet, an optical head-mounted display, or the like. In addition, (several) UE 101 may be referred to as a subscriber unit, a mobile device, a mobile station, a user, a terminal, a mobile terminal, a wireless terminal, a fixed terminal, a subscriber station, a user terminal or a device, or described using other terms used in the art. UE(s) 101 may communicate with BS 102 via uplink (UL) communication signals.
[0041] BS 102 may be distributed in a geographic area. In certain embodiments of the present disclosure, BS 102 may also be referred to as an access point, an access terminal, a base, a base unit, a macro cell, a Node B, an evolved Node B (eNB), a gNB, a home Node B, a relay node or a device, or described using other terms used in the art. BS 102 is typically part of a radio access network, which may include one or more controllers communicatively coupled to one or more corresponding BSs 102. BS 102 may communicate with (several) UEs 101 via downlink (DL) communication signals.
[0042] The wireless communication system 100 may be compatible with any type of network capable of sending and receiving wireless communication signals. For example, the wireless communication system 100 is compatible with a wireless communication network, a cellular telephone network, a network based on time division multiple access (TDMA), a network based on code division multiple access (CDMA), a network based on orthogonal frequency division multiple access (OFDMA), an LTE network, a network based on 3GPP, a 3GPP5G network, a satellite communication network, a high altitude platform network, and / or other communication networks.
[0043] In some embodiments of the present disclosure, the wireless communication system 100 is compatible with 5G NR of the 3GPP protocol. For example, the BS 102 may transmit data using an orthogonal frequency division multiple access (OFDM) modulation scheme on the DL, and (several) UEs 101 may transmit data using a discrete Fourier transform-spread spectrum-orthogonal frequency division multiplexing (DFT-S-OFDM) or cyclic prefix-OFDM (CP-OFDM) scheme on the UL. However, more generally, the wireless communication system 100 may implement some other open or proprietary communication protocols, such as WiMAX and other protocols.
[0044] In some embodiments of the present disclosure, BS 102 and (several) UE 101 may communicate using other communication protocols, such as the IEEE 802.11 series of wireless communication protocols. In addition, in some embodiments of the present disclosure, BS 102 and (several) UE 101 may communicate via a licensed spectrum, while in some other embodiments, BS 102 and (several) UE 101 may communicate via an unlicensed spectrum. The present disclosure is not intended to be limited to implementations of any particular wireless communication system architecture or protocol.
[0045] NR supports a wide variety of spectrum in different frequency ranges. In advanced 5G markets, the availability of spectrum is expected to increase, which may be due to the re-division of frequency bands originally used for previous generation cellular networks. For example, for some low-frequency bands in FR1 (e.g., 450MHz to 6000MHz), the available spectrum bands tend to be more fragmented and scattered, with narrower bandwidths. In addition, for bands in FR2 (24250MHz to 52600MHz) and some bands in FR1 (frequency range 1), the available spectrum may be wider, making intra-band multi-carrier operation necessary.
[0046] In order to meet different spectrum demands, it is important to ensure that these fragmented or scattered spectrum bands or spectrum with wider bandwidth is utilized in a more spectrally and power efficient and flexible manner, thereby providing higher throughput and better coverage in the network.
[0047] For example, one motivation is to improve spectrum / power efficiency and flexibility in scheduling data in multiple cells (including intra-band cells and inter-band cells). In some instances, the scheduling mechanism may only allow scheduling of a single PUSCH or PDSCH on a single cell according to the scheduling DCI. As more dispersed spectrum bands or spectrum with wider bandwidth become available, it is recommended to allow scheduling of multiple cells simultaneously.
[0048] NR is designed to support up to 16 component carriers (CCs) in case of CA or up to 32 CCs in case of dual connectivity (DC). In some embodiments of the present disclosure, in case of CA, one DCI can schedule up to one carrier through cross-carrier scheduling or self-scheduling. When the number of carriers configured for a UE is large, this requires a large amount of signaling overhead of the PDCCH to schedule the PDSCH. In order to reduce the signaling overhead, it is beneficial to use a single DCI to schedule multiple PDSCHs or PUSCHs on multiple carriers configured to the UE.
[0049] In some cases, the PUCCH carrying HARQ-ACK feedback for downlink transmissions (e.g., one or more PDSCHs) may overlap with one or more PUSCHs of multiple PUSCHs co-scheduled by a single DCI. In such cases, it is necessary to solve how to multiplex HARQ-ACK feedback on multiple PUSCHs co-scheduled by a single DCI. If this technical problem is not solved, the HARQ-ACK codebook may be mismatched between the UE and the BS, for example, the HARQ-ACK codebook generated by the UE may not match the HARQ-ACK codebook expected by the BS.
[0050] Figure 2 A schematic diagram illustrating a DCI format for scheduling multiple PUSCHs according to some embodiments of the present disclosure.
[0051] refer to Figure 2 , a DCI format (also referred to as DCI) may schedule (e.g., co-schedule) four PUSCHs on four different serving cells (or four different component carriers (CCs)). In some embodiments of the present disclosure, a serving cell may be represented by a CC. For example, in Figure 2 In some embodiments, the DCI may schedule PUSCH 1 on CC1, PUSCH 2 on CC2, PUSCH 3 on CC3, and PUSCH 4 on CC4. In some embodiments, the DCI may be transmitted on one cell among CC1 to CC4. In some other embodiments, the DCI may be transmitted on cells other than CC1 to CC4.
[0052] exist Figure 2 In the example of , HARQ-ACK feedback for (several) PDSCHs will be transmitted in a PUCCH that overlaps with 4 co-scheduled PUSCHs in the time domain. In this example, HARQ-ACK feedback can be multiplexed on one of the 4 co-scheduled PUSCHs. Next, it needs to be resolved which PUSCH of the 4 co-scheduled PUSCHs can be used to multiplex the HARQ-ACK feedback.
[0053] In summary, the embodiments of the present disclosure propose a solution for HARQ-ACK feedback multiplexing on PUSCH for CA, which can at least solve the above technical problems. For example, the embodiments of the present disclosure provide several solutions for determining a reference PUSCH to multiplex HARQ-ACK feedback when multiple PUSCHs are scheduled by one or more DCI formats. More details about the embodiments of the present disclosure will be described below in conjunction with the accompanying drawings.
[0054] Example 1
[0055] In Example 1, BS (e.g., Figure 1 BS 102 shown in FIG. 1 may be a UE (eg, Figure 1 1 ) is configured for a set of serving cells for multi-cell scheduling via a multi-cell scheduling DCI format (named as DCI format 0_X for uplink scheduling or DCI format 1_X for downlink scheduling for simplicity).
[0056] For example, the group of serving cells may include up to 4 cells, 8 cells, or other number of cells. The group of serving cells may be associated with a table configured by RRC signaling or a predefined table. Each row of the table may define a co-scheduled cell combination (e.g., a group of co-scheduled cells within the group of serving cells). In some embodiments, a maximum of 4 cells within the group of serving cells may be defined in each co-scheduled cell combination, that is, a maximum of 4 cells within the group of serving cells may be scheduled by a multi-cell scheduling DCI format.
[0057] In embodiment 1, the BS may transmit a multi-cell scheduling DCI format that schedules multiple PUSCHs on multiple serving cells to the UE. Each of the multiple PUSCHs may be scheduled on a corresponding serving cell in the multiple serving cells. The multiple serving cells may be a subset of the set of serving cells as stated above. For example, the multi-cell scheduling DCI format may include an indicator indicating a row of a table associated with the set of cells, and the row may define a set of co-scheduled cells. The multiple serving cells may include one or more cells in the set of co-scheduled cells, and the one or more cells may be a subset of the set of serving cells configured for multi-cell scheduling using DCI format 0_X or DCI format 1_X, which will be described in detail below.
[0058] In some embodiments, the multi-cell scheduling DCI format may include a UL downlink assignment index (DAI). The DAI may indicate the number of {serving cell, PDCCH monitoring occasion} pairs, where there are (several) PDSCH transmissions associated with a PDCCH or a PDCCH indicating a semi-persistent scheduling (SPS) PDSCH release or a DCI format 1_1 indicating secondary cell (SCell) sleep.
[0059] In some embodiments, the multi-cell scheduling DCI format may include a beta offset indicator.
[0060] In some cases, the UE or BS may determine that one or more of the multiple PUSCHs overlap with a PUCCH carrying HARQ-ACK feedback for downlink transmissions (e.g., one or more PDSCHs). In such cases, the UE and BS may determine a reference PUSCH for multiplexing HARQ-ACK feedback among the multiple PUSCHs. The UE may not transmit the PUCCH and thus the BS may not receive the PUCCH. The beta offset indicator included in the multi-cell scheduling DCI format may be applied to the reference PUSCH for adjusting the resources of the HARQ-ACK feedback on the reference PUSCH.
[0061] In some embodiments, the reference PUSCH used for multiplexing HARQ-ACK feedback may satisfy condition(s).
[0062] For example, the reference PUSCH may be the PUSCH actually transmitted (e.g., represented by condition (1)). Whether the PUSCH is actually transmitted may be determined as follows: for one or more co-scheduled cells indicated by the multi-cell scheduling DCI format, if for a cell from the one or more co-scheduled cells, at least one symbol from a group of symbols (in which the UE is scheduled for PUSCH transmission in the cell) is a downlink symbol (e.g., as indicated by the cell common UL / DL configuration (e.g., tdd-UL-DL-ConfigurationCommon as specified in the 3GPP standard document) or the UE specific UL / DL configuration (e.g., tdd-UL-DL-ConfigurationDedicated as specified in the 3GPP standard document)), then the UE does not transmit PUSCH in the cell.
[0063] For example, considering the UE's processing delay for multiplexing HARQ-ACK feedback on PUSCH, the reference PUSCH for multiplexing HARQ-ACK feedback may meet the UE's processing delay requirement (eg, expressed as condition (2)).
[0064] The multiple PUSCHs based on which the reference PUSCH is determined may satisfy at least one of condition (1) or condition (2), and the multiple serving cells are serving cells in the set of co-scheduled cells indicated by the multi-cell scheduling DCI format, and the multiple PUSCHs are transmitted on the serving cells.
[0065] The following embodiments may provide several solutions for determining a reference PUSCH from multiple PUSCHs.
[0066] Solution #1
[0067] In solution #1, when multiple serving cells include a PCell or a PSCell, the BS or UE may determine the reference PUSCH as the PUSCH on the PCell or PSCell among the multiple serving cells. In such an embodiment, HARQ-ACK feedback may be transmitted on the PCell or PSCell with high reliability.
[0068] Solution #2
[0069] In solution #2, the BS or UE may determine the reference PUSCH as the latest ended PUSCH among the multiple PUSCHs. In such an embodiment, the UE may have enough time to multiplex the HARQ-ACK feedback on the reference PUSCH.
[0070] Figure 3A schematic diagram illustrating a DCI format for scheduling multiple PUSCHs according to some embodiments of the present disclosure.
[0071] refer to Figure 3 , the multi-cell scheduling DCI can schedule four PUSCHs on four different serving cells. For example, the multi-cell scheduling DCI can schedule PUSCH 1 on CC1, PUSCH 2 on CC2, PUSCH 3 on CC3, and PUSCH 4 on CC4. Assume that the ascending order of the serving cell indexes from CC1 to CC4 is CC1->CC2->CC3->CC4. Figure 3 In the example of , DCI is transmitted on CC1. In some other examples, DCI may be transmitted on a CC different from CC1 to CC4. Figure 3 As shown in , HARQ-ACK feedback for (several) PDSCHs will be transmitted in PUCCH overlapping with PUSCH 2 and PUSCH 4 in the time domain.
[0072] In solution #2, the BS or UE may determine PUSCH 2 as the reference PUSCH because PUSCH 2 ends latest among the four PUSCHs.
[0073] Solution #3
[0074] In solution #3, the BS or UE may determine the reference PUSCH as the earliest starting PUSCH among multiple PUSCHs. In such an embodiment, the UE may transmit HARQ-ACK feedback at the earliest time. Figure 3 In solution #3, the BS and the UE may determine PUSCH 4 as the reference PUSCH because PUSCH 4 starts earliest among the four PUSCHs.
[0075] Solution #4
[0076] In solution #4, the BS or UE may determine the reference PUSCH as the latest started PUSCH among multiple PUSCHs. In such an embodiment, the UE may have enough time to multiplex the HARQ-ACK feedback on the reference PUSCH. Figure 3 In solution #4, the BS and the UE may determine PUSCH 2 as the reference PUSCH because PUSCH 2 starts the latest among the four PUSCHs.
[0077] Solution #5
[0078] In solution #5, the BS or UE may determine the reference PUSCH as a PUSCH with a predefined serving cell index among multiple serving cells. In some embodiments, solution #5 may be used in combination with other solutions for determining the reference PUSCH (e.g., one of solutions #2 to 4). For example, when there are two or more PUSCHs with the same start time or end time, solution #5 may be further adopted.
[0079] In some embodiments of solution #5, the predefined serving cell index may be the smallest serving cell index among multiple serving cells. Figure 3 , the BS and the UE may determine PUSCH 1 as the reference PUSCH because PUSCH 1 is transmitted on CC1 having the smallest serving cell index.
[0080] In some embodiments of solution #5, the predefined serving cell index may be the largest serving cell index among multiple serving cells. Figure 3 , the BS and the UE may determine PUSCH 4 as the reference PUSCH because PUSCH 4 is transmitted on CC4 having the largest serving cell index.
[0081] Solution #6
[0082] In solution #6, the BS or UE may determine the reference PUSCH as the PUSCH on the serving cell with a predefined order among the serving cell combination indicated by the multi-cell scheduling DCI format. For example, assume that the multi-cell scheduling DCI format indicates a row of the table as stated above, wherein the row defines four co-scheduled serving cells as CC4, CC2, CC3, and CC1, as shown in FIG. Figure 3 and the PUSCH on CC4, CC2 and CC3 satisfies the conditions (1) and (2) as stated above. Correspondingly, the multiple serving cells (eg, serving cell combination) indicated by the multi-cell scheduling DCI format are CC4, CC2 and CC3 indicated by the multi-cell scheduling DCI format.
[0083] In some embodiments of solution #6, the predefined order may refer to the first serving cell among the serving cell combination. Figure 3 , the BS and the UE may determine PUSCH 4 as the reference PUSCH because PUSCH 4 is transmitted on CC4, which is the first serving cell in the combination of CC4, CC2, and CC3.
[0084] In some embodiments of solution #6, the predefined order may refer to the last serving cell among the serving cell combination. Figure 3 , the BS and the UE may determine PUSCH 3 as the reference PUSCH because PUSCH 3 is transmitted on CC3, which is the last serving cell in the combination of CC4, CC2, and CC3.
[0085] Solution #7
[0086] In solution #7, the BS or UE may determine the reference PUSCH as the PUSCH with the most time-frequency resources among multiple PUSCHs. In such an embodiment, the impact of multiplexing HARQ-ACK feedback on the PUSCH may be minimized. Figure 3 In solution #7, the BS and the UE may determine PUSCH 4 as the reference PUSCH because PUSCH 4 has the most time-frequency resources among the four PUSCHs.
[0087] Solution #8
[0088] In solution #8, the BS or UE may determine the reference PUSCH as a PUSCH having a predefined serving cell index among at least one PUSCH among the plurality of PUSCHs. At least one PUSCH among the plurality of PUSCHs may have the same end time.
[0089] In some embodiments of solution #8, the predefined serving cell index may be the smallest serving cell index among at least one serving cell on which at least one PUSCH is transmitted.
[0090] In some embodiments of solution #8, the predefined serving cell index may be the largest serving cell index among at least one serving cell on which at least one PUSCH is transmitted.
[0091] Solution #9
[0092] In solution #9, the BS or UE may determine the reference PUSCH as a PUSCH having a predefined serving cell index among at least one PUSCH among the plurality of PUSCHs. At least one PUSCH among the plurality of PUSCHs may have the same start time.
[0093] In some embodiments of solution #9, the predefined serving cell index may be the smallest serving cell index among at least one serving cell on which at least one PUSCH is transmitted.
[0094] In some embodiments of solution #9, the predefined serving cell index may be the largest serving cell index among at least one serving cell on which at least one PUSCH is transmitted.
[0095] Solution #10
[0096] In solution #10, only one PUSCH among multiple PUSCHs may overlap with the PUCCH. Then, the BS and the UE may determine the reference PUSCH as the one PUSCH.
[0097] Solution #11
[0098] In solution #11, the BS or UE may determine the reference PUSCH as a PUSCH on a serving cell with a predefined serving cell index among serving cells carrying one or more PUSCHs overlapping with the PUCCH.
[0099] In some embodiments of solution #11, the predefined serving cell index may be the minimum serving cell index. Figure 3 Since PUSCH 2 and PUSCH 4 overlap with the PUCCH, the UE and the BS may determine PUSCH 2 as the reference PUSCH because PUSCH 2 is transmitted on CC2 having the smallest serving cell index among CC2 and CC4.
[0100] In some embodiments of solution #11, the predefined serving cell index may be the maximum serving cell index. Figure 3 Since PUSCH 2 and PUSCH 4 overlap with the PUCCH, the UE and the BS may determine PUSCH 4 as the reference PUSCH because PUSCH 4 is transmitted on CC4 having the largest serving cell index among CC2 and CC4.
[0101] Solution #12
[0102] In solution #12, the BS or UE may determine the reference PUSCH as the latest ending PUSCH among one or more PUSCHs overlapping with the PUCCH. Figure 3 Since PUSCH 2 and PUSCH 4 overlap with the PUCCH, the UE and the BS may determine PUSCH 2 as the reference PUSCH because PUSCH 2 ends latest between PUSCH 2 and PUSCH 4.
[0103] Solution #13
[0104] In solution #13, the BS or UE may determine the reference PUSCH as the earliest starting PUSCH among one or more PUSCHs overlapping with the PUCCH. Figure 3Since PUSCH 2 and PUSCH 4 overlap with PUCCH, the UE and the BS may determine PUSCH 4 as the reference PUSCH because PUSCH 4 starts earliest between PUSCH 2 and PUSCH 4.
[0105] Solution #14
[0106] In solution #14, the BS or UE may determine the reference PUSCH as the PUSCH that starts the latest among one or more PUSCHs overlapping with the PUCCH. Figure 3 Since PUSCH 2 and PUSCH 4 overlap with the PUCCH, the UE and the BS may determine PUSCH 2 as the reference PUSCH because PUSCH 2 starts latest between PUSCH 2 and PUSCH 4.
[0107] Solution #15
[0108] In solution #15, the BS or UE may determine the reference PUSCH as the PUSCH with the most time-frequency resources among one or more PUSCHs overlapping with the PUCCH. Figure 3 Since PUSCH 2 and PUSCH 4 overlap with the PUCCH, the UE and the BS may determine PUSCH 4 as the reference PUSCH because PUSCH 4 has more time-frequency resources than PUSCH 2.
[0109] Solution #16
[0110] In solution #16, the BS or UE may determine the reference PUSCH as a PUSCH on a serving cell with a predefined serving cell index among (several) serving cells carrying at least one of one or more PUSCHs overlapping with the PUCCH. At least one of the multiple PUSCHs may have the same end time.
[0111] In some embodiments of solution #16, the predefined serving cell index may be the smallest serving cell index among the serving cell(s) on which at least one PUSCH is transmitted.
[0112] In some embodiments of solution #16, the predefined serving cell index may be the largest serving cell index among the serving cell(s) on which at least one PUSCH is transmitted.
[0113] Solution #17
[0114] In solution #17, the BS or UE may determine the reference PUSCH as a PUSCH on a serving cell with a predefined serving cell index among (several) serving cells carrying at least one of the one or more PUSCHs overlapping with the PUCCH. At least one of the multiple PUSCHs may have the same starting time.
[0115] In some embodiments of solution #17, the predefined serving cell index may be the smallest serving cell index among the serving cell(s) on which at least one PUSCH is transmitted.
[0116] In some embodiments of solution #17, the predefined serving cell index may be the largest serving cell index among the serving cell(s) on which at least one PUSCH is transmitted.
[0117] The BS and UE may use at least one of the above solutions to determine a reference PUSCH from multiple PUSCHs. Then, the UE may transmit multiple PUSCHs, where HARQ-ACK feedback is multiplexed on the reference PUSCH. Thus, the BS may receive multiple PUSCHs, where HARQ-ACK feedback is multiplexed on the reference PUSCH.
[0118] Example 2
[0119] In Example 2, BS (e.g., Figure 1 BS 102 shown in FIG. 1 may be a UE (eg, Figure 1 1) is configured for one or more groups of serving cells for multi-cell scheduling via one or more multi-cell scheduling DCI formats (named as DCI format 0_X for UL scheduling or DCI format 1_X for DL scheduling for simplicity), wherein the multi-cell scheduling DCI format can schedule one or more serving cells within a group of serving cells in the one or more groups of serving cells. The intersection of the one or more groups of serving cells is empty, that is, a serving cell can be included in only one group of serving cells, or a serving cell included in one group of serving cells cannot be included in another group of serving cells.
[0120] For example, each group of one or more groups of serving cells may include up to 4 cells, 8 cells, or other numbers of cells. Each group of serving cells may be associated with a corresponding table or a predefined table configured by RRC signaling. Each row of the corresponding table may define a co-scheduled cell combination (e.g., a group of co-scheduled cells within a corresponding group of serving cells). In some embodiments, a maximum of 4 cells within the corresponding group of serving cells may be defined in each co-scheduled cell combination, that is, a maximum of 4 cells within a group of serving cells may be scheduled by a multi-cell scheduling DCI format.
[0121] In some embodiments, each group of serving cells may be associated with a search space configuration for monitoring a corresponding multi-cell scheduling DCI format. The search space of the multi-cell scheduling DCI format for scheduling a combination of cells within the corresponding group of serving cells may be configured on a (single) serving cell in the corresponding group of serving cells. In some embodiments, the serving cell on which the search space is configured may be configured or predefined by RRC signaling. For example, the serving cell on which the search space is configured may be the serving cell with the smallest serving cell index within the corresponding group of serving cells, or the serving cell with the largest serving cell index within the corresponding group of serving cells.
[0122] In some embodiments, each group of serving cells may correspond to a DCI size of a corresponding multi-cell scheduling DCI format. The DCI size of a multi-cell scheduling DCI format that schedules a combination of cells within the corresponding group of serving cells may be counted on a (single) serving cell in the corresponding group of serving cells (e.g., for DCI size alignment). In some embodiments, the serving cell on which the DCI size is counted may be configured or predefined by RRC signaling. In some instances, the serving cell on which the DCI size of the multi-cell scheduling DCI format is counted may be a serving cell on which the search space of the multi-cell scheduling DCI format is configured. In some other instances, the serving cell on which the DCI size is counted may be a serving cell with a minimum serving cell index within the corresponding group of serving cells, or a serving cell with a maximum serving cell index within the corresponding group of serving cells.
[0123] In some embodiments, for each group of service cells, the BD or CCE budget of the multi-cell scheduling DCI format that schedules the cell combination within the corresponding group of service cells may be counted on a (single) service cell in the corresponding group of service cells. In some embodiments, the service cell on which the BD or CCE budget is counted may be configured or predefined by RRC signaling. In some instances, the service cell on which the BD or CCE budget of the multi-cell scheduling DCI format is counted may be the service cell on which the search space of the multi-cell scheduling DCI format is configured. In some other instances, the service cell on which the BD or CCE budget of the multi-cell scheduling DCI format is counted may be the service cell with the smallest service cell index within the corresponding group of service cells, or the service cell with the largest service cell index within the corresponding group of service cells.
[0124] In an embodiment, the serving cell on which the DCI size of the multi-cell scheduling DCI format is counted may be the same as or different from the serving cell on which the BD or CCE budget of the multi-cell scheduling DCI format is counted. In an embodiment, the serving cell on which the DCI size of the multi-cell scheduling DCI format is counted and the serving cell on which the BD or CCE budget of the multi-cell scheduling DCI format is counted may be configured separately or may be configured using the same signaling.
[0125] In some embodiments, each group of serving cells may be configured with parameters (eg, denoted as n ) for determining CCEs used to monitor PDCCH candidates corresponding to the multi-cell scheduling DCI format. CI ). In an embodiment, different groups of serving cells may be configured with different parameter values. Since each group of serving cells has a different parameter value, the UE may distinguish the group of scheduled serving cells when monitoring the CCEs of the PDCCH candidates.
[0126] For example, the following equation may be used to determine the CCE used to monitor the PDCCH candidates of the multi-cell scheduling DCI format:
[0127] For a search space set s associated with a control resource set (CORESET) p, for the search space set corresponding to n CI The time slot of the active downlink (DL) bandwidth part (BWP) of the serving cell The PDCCH candidates corresponding to the search space set The CCE index of aggregation level L is given by
[0128]
[0129] in:
[0130] For any common search space (CSS), For UE-specific search space (USS), Y p,-1 =n RNTI ≠0, for pmod3=0, A p =39827, for pmod3=1, A p =39829, for pmod3=2, A p =39839, and D = 65537; i = 0, ..., L-1;
[0131] ·N CCE,p is in CORESETp and, if any, is numbered from 0 to N according to the resource block (RB) set CCE,p -1 CCE number;
[0132] ·nCI is a parameter as stated above, if the UE is configured with a carrier indicator field for the serving cell on which it monitors PDCCH via CrossCarrierSchedulingConfig, then the parameter is the carrier indicator field value; otherwise, for any CSS, n CI =0;
[0133] · in The UE is configured to correspond to n CI The number of PDCCH candidates of aggregation level L in the serving cell monitoring search space set s; for any CSS, For USS, is all configured n CCE aggregation level L in search space set s CI Within value Maximum value for n RNTI The Radio Network Temporary Identity (RNTI) value of is the Cell Radio Network Temporary Identifier (C-RNTI).
[0134] In Embodiment 2, the BS may transmit one or more DCI formats that schedule a plurality of PUSCHs on a plurality of serving cells. Each of the plurality of PUSCHs may be scheduled on a corresponding serving cell among the plurality of serving cells.
[0135] In some embodiments, the one or more DCI formats may include at least one multi-cell scheduling DCI format (e.g., DCI format 0_X for UL scheduling or DCI format 1_X for DL scheduling), each of the at least one multi-cell scheduling DCI format schedules a corresponding first group of serving cells among a plurality of serving cells, and the corresponding first group of serving cells is a subset of a corresponding second group of serving cells configured for multi-cell scheduling using the multi-cell scheduling DCI format. The corresponding second group of serving cells may be a group of serving cells within the one or more groups of serving cells configured by the BS, as stated above.
[0136] For example, each of the at least one multi-cell scheduling DCI format may include an indicator indicating a row of a table associated with the corresponding second set of serving cells, and the row may define a set of co-scheduled cells within the corresponding second set of serving cells. The corresponding first set of serving cells may be the set of co-scheduled cells or a subset of the set of co-scheduled cells.
[0137] In an embodiment, the corresponding second group of serving cells is configured with parameters for determining CCEs used to monitor PDCCH candidates of the multi-cell scheduling DCI format (eg, n as stated above). CI ).
[0138] In an embodiment, the DCI size of each of the at least one multi-cell scheduling DCI format is counted on a serving cell (eg, a single serving cell) in the corresponding second group of serving cells. For example, the serving cells in the corresponding second group of serving cells may be configured by RRC signaling.
[0139] In an embodiment, the BD or CCE budget of each of the at least one multi-cell scheduling DCI format is counted on a serving cell (eg, a single serving cell) in the corresponding second group of serving cells. For example, the serving cells in the corresponding second group of serving cells may be configured by RRC signaling.
[0140] In an embodiment, the search space of each of the at least one multi-cell scheduling DCI format is configured on a serving cell (eg, a single serving cell) in the corresponding second group of serving cells. For example, the serving cell in the corresponding second group of serving cells may be configured by RRC signaling.
[0141] In addition, the one or more DCI formats may also include at least one single-cell scheduling DCI format (e.g., DCI format 0_0, DCI format 0_1, DCI format 0_2, etc., as specified in the 3GPP standard document), wherein each of the at least one single-cell scheduling DCI format may schedule a PUSCH on the serving cell. In this case, the multiple PUSCHs may include (several) PUSCHs scheduled by the at least one single-cell scheduling DCI format.
[0142] In some cases, the UE or BS may determine that one or more PUSCHs among the multiple PUSCHs overlap with a PUCCH carrying HARQ-ACK feedback for downlink transmissions (e.g., one or more PDSCHs). In such cases, the UE may determine a reference PUSCH for multiplexing HARQ-ACK feedback among the multiple PUSCHs and not transmit the PUCCH.
[0143] In some embodiments, the DCI format for scheduling reference PUSCH in one or more DCI formats may include UL DAI. DAI may indicate the number of {serving cell, PDCCH monitoring occasions} pairs, where there are (several) PDSCH transmissions associated with PDCCH or PDCCH indicating SPS PDSCH release or DCI format 1_1 indicating SCell dormancy.
[0144] In some embodiments, a DCI format of the one or more DCI formats may include a beta offset indicator. The beta offset indicator may be applicable to a reference PUSCH for adjusting resources of HARQ-ACK feedback on the reference PUSCH.
[0145] In some embodiments, the reference PUSCH used for multiplexing HARQ-ACK feedback may satisfy condition(s).
[0146] For example, the reference PUSCH may be the PUSCH actually transmitted (e.g., condition (1)). Whether the PUSCH is actually transmitted may be determined as follows: for multiple cells scheduled by the DCI format, if for a cell from the multiple cells, at least one symbol from a set of symbols (in which the UE is scheduled for PUSCH transmission in the cell) is a downlink symbol (e.g., as indicated by the cell common UL / DL configuration (e.g., tdd-UL-DL-ConfigurationCommon as specified in the 3GPP standard document) or the UE specific UL / DL configuration (e.g., tdd-UL-DL-ConfigurationDedicated as specified in the 3GPP standard document)), then the UE does not transmit PUSCH in the cell.
[0147] For example, considering the UE's processing delay for multiplexing HARQ-ACK feedback on PUSCH, the reference PUSCH for multiplexing HARQ-ACK feedback may meet the UE's processing delay requirement (eg, condition (2)).
[0148] The multiple PUSCHs based on which the reference PUSCH is determined may satisfy at least one of condition (1) or condition (2), and the multiple serving cells are serving cells on which multiple PUSCHs are transmitted and scheduled by one or more DCI formats.
[0149] Figure 4 A schematic diagram illustrating multiple DCI formats for scheduling multiple PUSCHs according to some embodiments of the present disclosure.
[0150] refer to Figure 4 , the BS may transmit three DCI formats (e.g., represented as DCI 1, DCI 2, and DCI 3) to the UE for scheduling 6 PUSCHs on 6 serving cells. For example, DCI 1 is a single-cell scheduling DCI for scheduling PUSCH 1 on CC1; DCI 2 is a multi-cell scheduling DCI for scheduling PUSCH 2 on CC2 and PUSCH 3 on CC3; and DCI 3 is a multi-cell scheduling DCI for scheduling PUSCH 4 on CC4, PUSCH 5 on CC5, and PUSCH 6 on CC6. Assume that the ascending order of the serving cell indexes from CC1 to CC6 is CC1->CC2->CC3->CC4->CC5->CC6. Figure 4In the example of , DCI 1, DCI 2, and DCI 3 are transmitted on CC1, CC1, and CC4, respectively. In some other examples, DCI 1, DCI 2, or DCI 3 may be transmitted on a different CC (e.g., a CC different from CC1 to CC6).
[0151] In some instances, 6 PUSCHs satisfy conditions (1) and (2).
[0152] like Figure 4 As shown in , HARQ-ACK feedback for PDSCH(s) will be transmitted in PUCCH overlapping with PUSCH 1 to 6 in the time domain.
[0153] The following embodiments may provide several solutions for determining a reference PUSCH from multiple PUSCHs.
[0154] Solution #1'
[0155] In solution #1', when multiple serving cells include a PCell or a PSCell, the BS and the UE determine the reference PUSCH as the PUSCH on the PCell or PSCell among the multiple serving cells. In such an embodiment, the HARQ-ACK feedback may be transmitted on the PCell or PSCell with high reliability.
[0156] Solution #2'
[0157] In solution #2', the BS or UE may determine the reference PUSCH as the latest ended PUSCH among multiple PUSCHs. In such an embodiment, the UE may have enough time to multiplex the HARQ-ACK feedback on the reference PUSCH. Figure 4 In solution #2', the BS or UE may determine PUSCH 6 as the reference PUSCH because PUSCH 6 ends the latest among the 6 PUSCHs.
[0158] Solution #3'
[0159] In solution #3', the BS or UE may determine the reference PUSCH as the earliest starting PUSCH among multiple PUSCHs. In such an embodiment, the UE may transmit HARQ-ACK feedback at the earliest time. Figure 4 In solution #3', the BS and the UE may determine PUSCH 4 as the reference PUSCH because PUSCH 4 starts earliest among the six PUSCHs.
[0160] Solution #4'
[0161] In solution #4', the BS or UE may determine the reference PUSCH as the PUSCH that starts the latest among the multiple PUSCHs. In such an embodiment, the UE may have enough time to multiplex the HARQ-ACK feedback on the reference PUSCH. Figure 4 In solution #4', the BS and the UE may determine PUSCH 1 as the reference PUSCH because PUSCH 1 starts the latest among the six PUSCHs.
[0162] Solution #5'
[0163] In solution #5', the BS or UE may determine the reference PUSCH as a PUSCH with a predefined serving cell index among multiple serving cells. In some embodiments, solution #5 may be used in combination with other solutions (e.g., one of solutions #2' to 4') for determining the reference PUSCH. For example, when there are two or more PUSCHs with the same start time or end time, solution #5' may be further adopted.
[0164] In some embodiments of solution #5', the predefined serving cell index may be the smallest serving cell index among multiple serving cells. Figure 4 , the BS and the UE may determine PUSCH 1 as the reference PUSCH because PUSCH 1 is transmitted on CC1 having the smallest serving cell index.
[0165] In some embodiments of solution #5', the predefined serving cell index may be the largest serving cell index among multiple serving cells. Figure 4 , the BS and the UE may determine PUSCH 6 as the reference PUSCH because PUSCH 6 is transmitted on CC6 having the largest serving cell index.
[0166] Solution #6'
[0167] In solution #6', the BS or UE may determine the reference PUSCH as the PUSCH with the most time-frequency resources among multiple PUSCHs. In such an embodiment, the impact of multiplexing HARQ-ACK feedback on the PUSCH may be minimized. Figure 4 In solution #6', the BS and the UE may determine PUSCH 6 as the reference PUSCH because PUSCH 6 has the most time-frequency resources among the 6 PUSCHs.
[0168] Solution #7'
[0169] In solution #7', the BS or UE may determine the reference PUSCH as a PUSCH having a predefined serving cell index among at least one PUSCH among a plurality of PUSCHs. At least one PUSCH among a plurality of PUSCHs may have the same end time.
[0170] In some embodiments of solution #7', the predefined serving cell index may be the smallest serving cell index among the at least one serving cell on which the at least one PUSCH is transmitted.
[0171] In some embodiments of solution #7', the predefined serving cell index may be the largest serving cell index among at least one serving cell on which at least one PUSCH is transmitted.
[0172] Solution #8'
[0173] In solution #8', the BS or UE may determine the reference PUSCH as a PUSCH having a predefined serving cell index among at least one PUSCH among a plurality of PUSCHs. At least one PUSCH among a plurality of PUSCHs may have the same start time.
[0174] In some embodiments of solution #8', the predefined serving cell index may be the smallest serving cell index among the at least one serving cell on which the at least one PUSCH is transmitted.
[0175] In some embodiments of solution #8', the predefined serving cell index may be the largest serving cell index among the at least one serving cell on which the at least one PUSCH is transmitted.
[0176] Solution #9'
[0177] In solution #9', only one PUSCH among multiple PUSCHs may overlap with the PUCCH. Then, the BS and the UE may determine the reference PUSCH as the one PUSCH.
[0178] Solution #10
[0179] In solution #10', the BS or UE may determine the reference PUSCH as the latest ending PUSCH among one or more PUSCHs in the multiple PUSCHs. As stated above, one or more PUSCHs overlap with the PUCCH. In such an embodiment, the UE may have enough time to multiplex the HARQ-ACK feedback on the reference PUSCH.
[0180] In solution #10', refer to Figure 4, the BS and the UE may determine PUSCH 6 as the reference PUSCH because PUSCH 6 ends the latest among the 6 PUSCHs.
[0181] Solution #11'
[0182] In solution #11', the BS or UE may determine the reference PUSCH as the earliest starting PUSCH among one or more PUSCHs among the multiple PUSCHs. As stated above, one or more PUSCHs overlap with the PUCCH. In such an embodiment, the UE may transmit the HARQ-ACK feedback at the earliest time. Reference Figure 4 In solution #11', the BS and the UE may determine PUSCH 4 as the reference PUSCH because PUSCH 4 starts earliest among the six PUSCHs.
[0183] Solution #12'
[0184] In solution #12', the BS or UE may determine the reference PUSCH as the latest started PUSCH among one or more PUSCHs in the multiple PUSCHs. As stated above, one or more PUSCHs overlap with the PUCCH. In such an embodiment, the UE may have enough time to multiplex the HARQ-ACK feedback on the reference PUSCH. Figure 4 In solution #12', the BS and the UE may determine PUSCH 1 as the reference PUSCH because PUSCH 1 starts the latest among the 6 PUSCHs.
[0185] Solution #13'
[0186] In solution #13', the BS or UE may determine the reference PUSCH as a PUSCH on a serving cell with a predefined serving cell index among serving cells carrying one or more PUSCHs overlapping with the PUCCH. In some embodiments, solution #13' may be used in combination with other solutions for determining the reference PUSCH (e.g., one of solutions #10' to 12'). For example, when there are two or more PUSCHs with the same start time or end time, solution #13' may be further adopted.
[0187] In some embodiments of solution #13', the predefined serving cell index may be the minimum serving cell index. Figure 4 , the BS and the UE may determine PUSCH 1 as the reference PUSCH because PUSCH 1 is transmitted on CC1 having the smallest serving cell index.
[0188] In some embodiments of solution #13', the predefined serving cell index may be the maximum serving cell index. Figure 4 , the BS and the UE may determine PUSCH 6 as the reference PUSCH because PUSCH 6 is transmitted on CC6 having the largest serving cell index.
[0189] Solution #14'
[0190] In solution #14', the BS or UE may determine the reference PUSCH as the PUSCH with the most time-frequency resources among one or more PUSCHs among the multiple PUSCHs. As stated above, one or more PUSCHs overlap with the PUCCH. In such an embodiment, the impact on the PUSCH due to multiplexing HARQ-ACK feedback may be minimal. Reference Figure 4 In solution #14', the BS and the UE may determine PUSCH 6 as the reference PUSCH because PUSCH 6 has the most time-frequency resources among the six PUSCHs.
[0191] Solution #15'
[0192] In solution #15', the BS or UE may determine the reference PUSCH as a PUSCH on a serving cell with a predefined serving cell index among (several) serving cells carrying at least one of one or more PUSCHs overlapping with the PUCCH. At least one of the multiple PUSCHs may have the same end time.
[0193] In some embodiments of solution #15', the predefined serving cell index may be the smallest serving cell index among the serving cells (several) on which at least one PUSCH is transmitted. Figure 4 , since PUSCH1 and PUSCH 2 may have the same end time, the BS and the UE may determine PUSCH 1 as the reference PUSCH because PUSCH 1 is transmitted on CC1 which has the smallest serving cell index among CC1 and CC2.
[0194] In some embodiments of solution #15', the predefined serving cell index may be the largest serving cell index among the serving cells (several) on which at least one PUSCH is transmitted. Figure 4 Since PUSCH1 and PUSCH 2 may have the same end time, the BS and the UE may determine PUSCH 2 as the reference PUSCH because PUSCH 2 is transmitted on CC2 which has the largest serving cell index among CC1 and CC2.
[0195] Solution #16'
[0196] In solution #16', the BS or UE may determine the reference PUSCH as a PUSCH on a serving cell with a predefined serving cell index among (several) serving cells carrying at least one of one or more PUSCHs overlapping with the PUCCH. At least one of the multiple PUSCHs may have the same starting time.
[0197] In some embodiments of solution #16', the predefined serving cell index may be the smallest serving cell index among the serving cell(s) on which at least one PUSCH is transmitted.
[0198] In some embodiments of solution #16', the predefined serving cell index may be the largest serving cell index among the serving cell(s) on which at least one PUSCH is transmitted.
[0199] The BS and the UE may use at least one of the above solutions to determine a reference PUSCH from multiple PUSCHs. Then, the UE may transmit multiple PUSCHs, wherein HARQ-ACK feedback is multiplexed on the reference PUSCH. Thus, the BS may receive multiple PUSCHs, wherein HARQ-ACK feedback is multiplexed on the reference PUSCH.
[0200] Figure 5 is a flow chart illustrating an example method for HARQ-ACK feedback multiplexing on PUSCH according to some embodiments of the present disclosure. Figure 5 The method described in may be performed by a UE (e.g., Figure 1 UE 101) and BS (eg, Figure 1 Although the method is described at the system level, those skilled in the art may understand that the method implemented in the UE and the BS may be implemented separately and may be incorporated into other devices with similar functions.
[0201] exist Figure 5 In the exemplary method shown in , in step 501, the BS may transmit one or more DCI formats that schedule multiple PUSCHs on multiple serving cells of the UE to the UE. Therefore, in step 502, the UE may receive one or more DCI formats that schedule multiple PUSCHs on multiple serving cells of the UE from the BS. The one or more DCI formats may include the multi-cell scheduling DCI format in embodiment 1 or include (several) DCI formats in embodiment 2.
[0202] For example, one or more DCI formats may include at least one multi-cell scheduling DCI format, each of the at least one multi-cell scheduling DCI format schedules a corresponding first group of service cells among multiple service cells, and the corresponding first group of service cells is a subset of the corresponding second group of service cells configured for multi-cell scheduling using the multi-cell scheduling DCI format.
[0203] In an embodiment, the corresponding second group of serving cells is configured with parameters for determining CCEs used to monitor PDCCH candidates of the multi-cell scheduling DCI format (eg, n as stated above). CI ).
[0204] In an embodiment, the DCI size of each of the at least one multi-cell scheduling DCI format is counted on a serving cell in the corresponding second group of serving cells. For example, the serving cells in the corresponding second group of serving cells may be configured by RRC signaling.
[0205] In an embodiment, the BD or CCE budget of each of the at least one multi-cell scheduling DCI format is counted on a serving cell in the corresponding second group of serving cells. For example, the serving cells in the corresponding second group of serving cells may be configured by RRC signaling.
[0206] In an embodiment, the search space of each of the at least one multi-cell scheduling DCI format is configured on a serving cell in the corresponding second group of serving cells. For example, the serving cells in the corresponding second group of serving cells may be configured by RRC signaling.
[0207] In steps 503 and 504, the BS and the UE may respectively determine that one or more PUSCHs among the plurality of PUSCHs overlap with a PUCCH carrying HARQ-ACK feedback for downlink transmissions (eg, one or more PDSCHs).
[0208] In steps 505 and 506, the BS and the UE may respectively determine a reference PUSCH for multiplexing HARQ-ACK feedback among the multiple PUSCHs. The BS and the UE may use the same solution(s) to determine the reference PUSCH among the multiple PUSCHs.
[0209] In some embodiments, the reference PUSCH may satisfy the UE's processing delay requirements for multiplexed HARQ-ACK feedback.
[0210] In some embodiments, a DCI format of the one or more DCI formats (eg, a DCI format scheduling a reference PUSCH) may include a beta offset indicator applicable to the reference PUSCH for adjusting resources of HARQ-ACK feedback on the reference PUSCH.
[0211] In some embodiments, the UE or BS may perform at least one of the following operations to determine the reference PUSCH:
[0212] Determine the reference PUSCH as the PUSCH on the PCell or PSCell in the multiple serving cells;
[0213] Determine the reference PUSCH as the latest ended PUSCH among the multiple PUSCHs;
[0214] Determine the reference PUSCH as the earliest starting PUSCH among the multiple PUSCHs;
[0215] Determine the reference PUSCH as the PUSCH that starts the latest among the multiple PUSCHs;
[0216] Determine the reference PUSCH as the PUSCH with the smallest serving cell index among the multiple serving cells;
[0217] Determine the reference PUSCH as the PUSCH with the largest serving cell index among the multiple serving cells;
[0218] · determining a reference PUSCH as a PUSCH on a serving cell having a predefined order among a serving cell combination indicated by a DCI format among one or more DCI formats;
[0219] Determine the reference PUSCH as the PUSCH with the most time-frequency resources among multiple PUSCHs;
[0220] The reference PUSCH is determined as the PUSCH with the smallest serving cell index among at least one PUSCH with the same end time among the multiple PUSCHs;
[0221] Determine the reference PUSCH as the PUSCH with the largest serving cell index among at least one PUSCH with the same end time among the multiple PUSCHs;
[0222] ·determine the reference PUSCH as the PUSCH with the smallest serving cell index among at least one PUSCH with the same start time among the multiple PUSCHs; or
[0223] The reference PUSCH is determined as a PUSCH having a maximum serving cell index among at least one PUSCH having the same start time among the plurality of PUSCHs.
[0224] In some embodiments, the UE or BS may perform at least one of the following operations to determine the reference PUSCH:
[0225] In the case that only one PUSCH among multiple PUSCHs overlaps with the PUCCH, determining the reference PUSCH as the one PUSCH;
[0226] · Determine the reference PUSCH as the latest ended PUSCH among the one or more PUSCHs;
[0227] ·determine the reference PUSCH as the earliest starting PUSCH among the one or more PUSCHs;
[0228] · Determine the reference PUSCH as the latest started PUSCH among the one or more PUSCHs;
[0229] Determine the reference PUSCH as the PUSCH with the smallest serving cell index among the one or more PUSCHs;
[0230] Determine the reference PUSCH as the PUSCH with the largest serving cell index among the one or more PUSCHs;
[0231] Determine the reference PUSCH as the PUSCH with the most time-frequency resources among one or more PUSCHs;
[0232] Determine the reference PUSCH as the PUSCH with the predefined minimum serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs;
[0233] The reference PUSCH is determined as the PUSCH with the largest serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs;
[0234] ·determine the reference PUSCH as the PUSCH with the smallest serving cell index among at least one PUSCH with the same start time among the one or more PUSCHs; or
[0235] The reference PUSCH is determined as a PUSCH having a predefined maximum serving cell index among at least one PUSCH having the same start time among the one or more PUSCHs.
[0236] In step 508, the UE may transmit a plurality of PUSCHs to the BS, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH. Thus, in step 507, the BS may receive a plurality of PUSCHs from the UE, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.
[0237] Figure 6 A simplified block diagram illustrating an example apparatus for HARQ-ACK feedback multiplexing on PUSCH according to some embodiments of the present disclosure. Figure 6 , the apparatus 600 may include at least one processor 606 and at least one transceiver 602 coupled to the processor 606. The apparatus 600 may be a UE or a BS.
[0238] Although in this figure, elements such as at least one transceiver 602 and processor 606 are described in the singular, plural forms are also contemplated unless limitation to the singular is explicitly stated. In some embodiments of the present disclosure, transceiver 602 may be divided into two devices, such as a receiving circuit system and a transmitting circuit system. In some embodiments of the present disclosure, device 600 may further include an input device, a memory, and / or other components.
[0239] In some embodiments of the present disclosure, the device 600 may be a UE. The transceiver 602 and the processor 606 may interact with each other to perform Figures 1 to 5 In some embodiments of the present disclosure, the device 600 may be a BS. The transceiver 602 and the processor 606 may interact with each other to perform Figures 1 to 5 The operations of BS are described in .
[0240] In some embodiments of the present disclosure, the apparatus 600 may further include at least one non-transitory computer-readable medium.
[0241] For example, in some embodiments of the present disclosure, a non-transitory computer-readable medium may store thereon computer-executable instructions to cause the processor 606 to implement the method for the UE as described above. For example, when the computer-executable instructions are executed, the processor 606 interacts with the transceiver 602 to perform Figures 1 to 5 The operations of the UE are described in .
[0242] In some embodiments of the present disclosure, a non-transitory computer-readable medium may store thereon computer-executable instructions to cause the processor 606 to implement the method for the BS as described above. For example, when the computer-executable instructions are executed, the processor 606 interacts with the transceiver 602 to perform Figures 1 to 5 The operations of BS are described in .
[0243] Those of ordinary skill in the art will appreciate that the operations or steps of the methods described in conjunction with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. Additionally, in some aspects, the operations or steps of the methods may reside as one or any combination or set of codes and / or instructions on a non-transitory computer-readable medium, which may be incorporated into a computer program product.
[0244] Although the present disclosure has been described with respect to specific embodiments thereof, it is apparent that many alternatives, modifications, and variations may be apparent to those skilled in the art. For example, various components of the described embodiments may be interchanged, added, or replaced in other embodiments. Moreover, all elements of each figure are not necessary for the operation of the disclosed embodiments. For example, it will enable a person of ordinary skill in the art of the disclosed embodiments to make and use the teachings of the present disclosure by simply adopting the elements of the independent claims. Therefore, the embodiments of the present disclosure as set forth herein are intended to be illustrative and not restrictive. Various changes may be made without departing from the spirit and scope of the present disclosure.
[0245] In this document, the term "includes", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or equipment containing a series of elements not only contains those elements, but also may contain other elements that are not explicitly listed or inherent to this process, method, article or equipment. In the absence of more constraints, an element starting with "a", "an" or the like does not exclude the presence of additional identical elements in the process, method, article or equipment containing the element. Moreover, the term "another" is defined as at least the second or more. As used herein, the term "having" and the like are defined as "including". For example, the expression of "A and / or B" or "at least one of A and B" may include any and all combinations of words enumerated together with the expression. For example, the expression "A and / or B" or "at least one of A and B" may include A, B or both A and B. The wording "first", "second" or the like is only used to clearly illustrate the embodiments of the present disclosure, rather than to limit the essence of the present disclosure.
Claims
1. A user equipment UE, comprising: a transceiver configured to receive one or more downlink control information (DCI) formats for scheduling a plurality of physical uplink shared channels (PUSCH) on a plurality of serving cells of the UE; a processor coupled to the transceiver and configured to: Determining that one or more PUSCHs of the plurality of PUSCHs overlap with a physical uplink control channel PUCCH carrying hybrid automatic repeat request acknowledgement HARQ-ACK feedback for downlink transmissions; and determining a reference PUSCH for multiplexing the HARQ-ACK feedback among the plurality of PUSCHs; and Wherein the transceiver is further configured to transmit the plurality of PUSCHs, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.
2. The UE according to claim 1, wherein the reference PUSCH satisfies the processing delay requirement of the UE for multiplexing the HARQ-ACK feedback.
3. The UE of claim 1, wherein a DCI format among the one or more DCI formats comprises a beta offset indicator applicable to the reference PUSCH for adjusting resources of the HARQ-ACK feedback on the reference PUSCH.
4. The UE according to claim 1, wherein the one or more DCI formats include at least one multi-cell scheduling DCI format, each of the at least one multi-cell scheduling DCI format schedules a corresponding first group of service cells among the multiple service cells, and the corresponding first group of service cells is a subset of a corresponding second group of service cells configured for multi-cell scheduling using the multi-cell scheduling DCI format. 5 . The UE according to claim 4 , wherein the corresponding second group of serving cells is configured with parameters for determining control channel elements (CCEs) used to monitor physical downlink control channel (PDCCH) candidates of the multi-cell scheduling (DCI) format. 6 . The UE of claim 4 , wherein a DCI size of each of the at least one multi-cell scheduling DCI format is counted over serving cells in the corresponding second group of serving cells. 7 . The UE according to claim 4 , wherein a blind detection BD or a control channel element CCE budget of each of the at least one multi-cell scheduling DCI format is counted on a serving cell in the corresponding second group of serving cells. 8 . The UE of claim 4 , wherein a search space of each of the at least one multi-cell scheduling DCI format is configured on a serving cell in the corresponding second set of serving cells.
9. The UE according to claim 6, 7 or 8, wherein the serving cells in the corresponding second group of serving cells are configured by radio resource control (RRC) signaling.
10. The UE of claim 1, wherein to determine the reference PUSCH, the processor is configured to perform at least one of the following: Determine the reference PUSCH as a PUSCH on a primary cell PCell or a primary and secondary cell PSCell among the multiple serving cells; Determine the reference PUSCH as the latest ended PUSCH among the multiple PUSCHs; Determine the reference PUSCH as the earliest starting PUSCH among the multiple PUSCHs; Determine the reference PUSCH as the PUSCH that starts the latest among the multiple PUSCHs; Determine the reference PUSCH as a PUSCH having a minimum serving cell index among the multiple serving cells; Determine the reference PUSCH as a PUSCH having a maximum serving cell index among the multiple serving cells; determining the reference PUSCH as a PUSCH on a serving cell having a predefined order among a serving cell combination indicated by a DCI format among the one or more DCI formats; Determine the reference PUSCH as the PUSCH with the most time-frequency resources among the multiple PUSCHs; Determine the reference PUSCH as a PUSCH with a minimum serving cell index among at least one PUSCH with the same end time among the multiple PUSCHs; Determine the reference PUSCH as a PUSCH with a maximum serving cell index among at least one PUSCH with the same end time among the multiple PUSCHs; Determine the reference PUSCH as a PUSCH with a minimum serving cell index among at least one PUSCH with the same start time among the multiple PUSCHs; or The reference PUSCH is determined as a PUSCH having a maximum serving cell index among at least one PUSCH having the same start time among the multiple PUSCHs.
11. The UE of claim 1 , wherein to determine the reference PUSCH, the processor is configured to perform at least one of the following: In a case where only one PUSCH among the multiple PUSCHs overlaps with the PUCCH, determining the reference PUSCH as the one PUSCH; Determine the reference PUSCH as the latest ended PUSCH among the one or more PUSCHs; Determine the reference PUSCH as the earliest starting PUSCH among the one or more PUSCHs; Determine the reference PUSCH as the PUSCH that starts the latest among the one or more PUSCHs; Determine the reference PUSCH as a PUSCH having a minimum serving cell index among the one or more PUSCHs; Determine the reference PUSCH as a PUSCH having a maximum serving cell index among the one or more PUSCHs; Determine the reference PUSCH as a PUSCH having the most time-frequency resources among the one or more PUSCHs; Determine the reference PUSCH as a PUSCH with a minimum serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs; Determine the reference PUSCH as a PUSCH with a maximum serving cell index among at least one PUSCH with the same end time among the one or more PUSCHs; Determine the reference PUSCH as a PUSCH with a minimum serving cell index among at least one PUSCH with the same start time among the one or more PUSCHs; or The reference PUSCH is determined as a PUSCH having a maximum serving cell index among at least one PUSCH having the same start time among the one or more PUSCHs.
12. A base station BS, comprising: a transceiver configured to transmit to a user equipment UE one or more downlink control information DCI formats scheduling multiple physical uplink shared channels PUSCH on multiple serving cells of the UE; a processor coupled to the transceiver and configured to: Determining that one or more PUSCHs of the plurality of PUSCHs overlap with a physical uplink control channel PUCCH carrying hybrid automatic repeat request acknowledgement HARQ-ACK feedback for downlink transmissions; and determining a reference PUSCH for multiplexing the HARQ-ACK feedback among the plurality of PUSCHs; and Wherein the transceiver is further configured to receive the plurality of PUSCHs, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.
13. The BS according to claim 12, wherein the one or more DCI formats include at least one multi-cell scheduling DCI format, each of the at least one multi-cell scheduling DCI format schedules a corresponding first group of service cells among the multiple service cells, and the corresponding first group of service cells is a subset of a corresponding second group of service cells configured for multi-cell scheduling using the multi-cell scheduling DCI format.
14. The BS of claim 13, wherein the corresponding second group of serving cells is configured with parameters for determining control channel elements (CCEs) used to monitor physical downlink control channel (PDCCH) candidates of the multi-cell scheduling (DCI) format.
15. A method performed by a user equipment UE, comprising: Receiving one or more downlink control information DCI formats for scheduling multiple physical uplink shared channels PUSCH on multiple serving cells of the UE; Determining that one or more PUSCHs of the plurality of PUSCHs overlap with a physical uplink control channel PUCCH carrying hybrid automatic repeat request acknowledgement HARQ-ACK feedback for downlink transmissions; determining a reference PUSCH for multiplexing the HARQ-ACK feedback among the plurality of PUSCHs; and The multiple PUSCHs are transmitted, wherein the HARQ-ACK feedback is multiplexed on the reference PUSCH.