Methods of uplink feedback transmission and reception and related apparatuses

The method addresses timing challenges in 3GPP NR by aligning uplink control channel timing with the last ending slot of the reference PDSCH or determining a virtual PUCCH slot for each carrier, ensuring timely and reliable HARQ-ACK transmission across carriers with different subcarrier spacing, thereby improving communication performance.

WO2026098329A1PCT designated stage Publication Date: 2026-05-15GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2025-10-30
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing 3GPP NR standards face challenges in determining the timing of uplink control channels carrying HARQ-ACK for multiple downlink shared channels scheduled across carriers with different subcarrier spacing, leading to potential processing delay issues and reduced communication performance.

Method used

A method for determining the timing of uplink control channels by selecting a reference PDSCH based on the transmission mode of PUCCH, ensuring alignment with the last ending time of the slot, or determining a virtual PUCCH slot for each carrier to satisfy processing delay requirements, thereby increasing communication performance and reliability.

Benefits of technology

The proposed method ensures timely and reliable transmission of HARQ-ACK feedback, meeting processing delay requirements for carriers with smaller subcarrier spacing, thus enhancing communication performance and reliability in multi-carrier scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025131351_15052026_PF_FP_ABST
    Figure CN2025131351_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and apparatus to determine uplink slot timing for transmission of PUCCH that carries HARQ-ACK for multiple PDSCHs scheduled on multiple carriers or cells by a DCI, where at least two of the multiple cells or carriers have different subcarrier spacing. In one embodiment, a first slot for transmission of the PUCCH is determined based on a reference PDSCH of the co-scheduled PDSCH, which is determined based on a transmission mode of the PUCCH. In one embodiment, one virtual PUCCH slot is determined for each co-scheduled PDSCH, and a target PUCCH slot for transmission of the PUCCH aligns with the virtual PUCCH slot having the last starting or ending time of the slot among all virtual PUCCH slots. The method satisfies the processing delay requirement for the co-scheduled PDSCHs on the cell with smaller subcarrier spacing.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS OF UPLINK FEEDBACK TRANSMISSION AND RECEPTION AND RELATED APPARATUSESTECHNICAL FIELD

[0001] The present disclosure provides a method and apparatus for determining a uplink timing (e.g., uplink slot) for transmission of uplink control channel that carries Hybrid Automatic Repeat Request (HARQ) feedback for multiple downlink shared channels that are scheduled across multiple carriers by a single downlink control information (DCI) , where the multiple carriers may have different subcarrier spacing (SCS) . The present disclosure is applicable to the 3GPP New-Radio (NR) system and future cellular communication system.BACKGROUND ART

[0002] In cellular wireless communication systems developed by the Third Generation Partnership Project (3GPP) , user equipment (UE) is connected by a wireless link to a radio access network (RAN) . The RAN includes a set of base stations (BSs) which provide wireless links to UEs located in cells covered by the base station and an interface to a core network (CN) which provides overall network control. The RAN and CN each conduct respective functions in relation to the overall network. The so-called 4G Long Term Evolution (LTE) system, namely, an Evolved Universal Mobile Telecommunication System Territorial Radio Access Network (E-UTRAN) has been developed for a mobile access network where one or more macro-cells are supported by a base station known as an eNodeB or eNB (evolved NodeB) . Evolved from LTE, the so-called 5G or new radio (NR) systems where one or more cells are supported by a base station known as a gNB. Envisioned to succeed the current 5G networks, the 6G cellular system is the forthcoming generation of wireless communication technology.

[0003] In 3GPP NR, the communication between one base station and one UE can support aggregation of multiple carriers (or equivalently called cells) in one transmission direction and use the aggregated carriers together for data transmission, so that the overall data throughput or data capacity for the UE is enlarged. This feature is named Carrier Aggregation (CA) in 3GPP NR. With the multiple aggregated carriers or cells, the base station sends a single downlink control information (DCI) that is contained in Physical Downlink Control Channel (PDCCH) to the user equipment (UE) , where the DCI either schedules the UE to receive one or multiple Physical Downlink Shared Channels (PDSCH) that contain the downlink data traffic from the serving base station to the UE, or grants the UE to transmit one or multiple Physical Uplink Shared Channels (PUSCH) that contain the uplink data traffic from the UE to its serving base station.SUMMARY

[0004] An object of the present disclosure is to propose a method of uplink feedback transmission, a method of uplink feedback reception, and related apparatuses, which can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability.

[0005] In a first aspect of the present disclosure, provided is a method of uplink feedback transmission, performed by a user equipment (UE) , including receiving a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and determining a first slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH based on a reference PDSCH of the co-scheduled PDSCH, wherein the reference PDSCH is determined based on a transmission mode of the PUCCH.

[0006] In a second aspect of the present disclosure, provided is a method of uplink feedback transmission, performed by a user equipment (UE) , including receiving a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and determining a target uplink control slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, the target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.

[0007] In a third aspect of the present disclosure, provided is a method of uplink feedback reception, performed by a network node in a network, including sending to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and receiving from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH, wherein a first slot for transmission of the PUCCH is based on a reference PDSCH of the co-scheduled PDSCH, and the reference PDSCH is based on a transmission mode of the PUCCH.

[0008] In a fourth aspect of the present disclosure, provided is a method of uplink feedback reception, performed by a network node in a network, including sending to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and receiving from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, a target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.

[0009] In a fifth aspect of the present disclosure, provided is a user equipment (UE) in a network, including a DCI receiving module, configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and a PUCCH slot determining module, configured to determine a first slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH based on a reference PDSCH of the co-scheduled PDSCH, wherein the reference PDSCH is determined based on a transmission mode of the PUCCH.

[0010] In a sixth aspect of the present disclosure, provided is a user equipment (UE) in a network, including a DCI receiving module, configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and a PUCCH slot determining module, configured to determine a target uplink control slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, the target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.

[0011] In a seventh aspect of the present disclosure, provided is a network node in a network, including a DCI sending module, configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and a PUCCH receiving module, configured to receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH, wherein a first slot for transmission of the PUCCH is based on a reference PDSCH of the co-scheduled PDSCH, and the reference PDSCH is based on a transmission mode of the PUCCH.

[0012] In an eighth aspect of the present disclosure, provided is a network node in a network, including a DCI sending module, configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and a PUCCH receiving module, configured to receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, a target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.

[0013] In a ninth aspect of the present disclosure, provided is a user equipment (UE) in a network, including at least one memory configured to store program instructions; and at least one processor configured to execute the program instructions, which cause the at least one processor to execute the method according to the first aspect or the second aspect described above.

[0014] In a tenth aspect of the present disclosure, provided is a network node in a network, including at least one memory configured to store program instructions; and at least one processor configured to execute the program instructions, which cause the at least one processor to execute the method according to the third aspect or the fourth aspect described above.

[0015] In an eleventh aspect of the present disclosure, a non-transitory machine-readable storage medium has stored thereon instructions that, when executed by a computer, cause the computer to execute any of the above methods.

[0016] In a twelfth aspect of the present disclosure, a chip includes a processor, configured to call and run a computer program stored in a memory, to cause a device in which the chip is installed to execute any of the above methods.

[0017] In a thirteenth aspect of the present disclosure, a computer readable storage medium, in which a computer program is stored, causes a computer to execute any of the above methods.

[0018] In a fourteenth aspect of the present disclosure, a computer program product includes a computer program, and the computer program causes a computer to execute any of the above methods.

[0019] In a fifteenth aspect of the present disclosure, a computer program causes a computer to execute any of the above methods.DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the embodiments of the present disclosure or related art, the following figures that will be described in the embodiments are briefly introduced. It is obvious that the drawings are merely some embodiments of the present disclosure, a person having ordinary skill in this field can obtain other figures according to these figures without paying the premise.

[0021] FIG. 1 is a schematic diagram illustrating PUCCH timing for HARQ in multi-cell scheduling by a single DCI (assuming K=2) .

[0022] FIG. 2 is a block diagram of a user equipment (UE) and one or more network nodes in a communication network system according to an embodiment of the present disclosure.

[0023] FIG. 3 is a flowchart of a method of uplink feedback transmission implemented by a UE according to an embodiment of the present disclosure.

[0024] FIG. 4 is a flowchart of another method of uplink feedback transmission implemented by a UE according to an embodiment of the present disclosure.

[0025] FIG. 5 is a flowchart of a method of uplink feedback reception implemented by a network node according to an embodiment of the present disclosure.

[0026] FIG. 6 is a flowchart of another method of uplink feedback reception implemented by a network node according to an embodiment of the present disclosure.

[0027] FIG. 7 is a block diagram of a UE according to an embodiment of the present disclosure.

[0028] FIG. 8 is a block diagram of a network node according to an embodiment of the present disclosure.

[0029] FIG. 9 is a block diagram of a system for wireless communication according to an embodiment of the present disclosure.DETAILED DESCRIPTION OF EMBODIMENTS

[0030] Embodiments of the disclosure are described in detail with the technical matters, structural features, achieved objects, and effects with reference to the accompanying drawings as follows. Specifically, the terminologies in the embodiments of the present disclosure are merely for describing the purpose of the certain embodiment, but not to limit the disclosure.

[0031] In this document, the term “ / ” should be interpreted to indicate “and / or. ” A combination such as “at least one of A, B, or C, ” “one or more of A, B, or C, ” “at least one of A, B, and C, ” “one or more of A, B, and C, ” or “A, B, and / or C” may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, where any combination may contain one or more members of A, B, or C.

[0032] In the 3GPP New Radio (NR) of up to Release-18, the following two features of DCI-based scheduling are separately introduced on top of basic single PDSCH / PUSCH scheduling in one single cell:

[0033] - Feature 1: Using a single DCI to schedule multiple PDSCHs or multiple PUSCHs on a single downlink or uplink carrier (or equivalently cell) .

[0034] - Feature 2: Using a single DCI to schedule PDSCHs on multiple downlink carriers or PUSCHs on multiple uplink carriers (or equivalently co-scheduled cells) sharing the same subcarrier spacing (SCS) , with up to one PDSCH / PUSCH being scheduled per carrier.

[0035] The 3GPP NR Release 19 targets to improve the PDSCH / PUSCH scheduling by bringing both of Feature 1 and Feature 2 into a single-DCI scheduling, and meanwhile enhancing Feature 2 by allowing the co-scheduled cells to have different SCS. That is to say, Release-19 NR should support using a single DCI to schedule one or multiple PDSCHs / PUSCHs per co-scheduled cell across multiple co-scheduled cells that can have different SCS.

[0036] In NR specification, each PDSCH reception on the downlink is paired with a Hybrid Automatic Repeat Request acknowledgement (HARQ-ACK) transmitted as a part of uplink control information (UCI) on the uplink, where the HARQ-ACK information indicates whether the corresponding PDSCH reception is successful or not. According to NR specification, if the UE detects a DCI format scheduling a number of PDSCH receptions ending in DL slot nD, the UE provides corresponding HARQ-ACK information in a PUCCH transmission within UL slot n+k, where

[0037] ● k is an integer in unit of uplink slot and is indicated by the PDSCH-to-HARQ_feedback timing indicator field in the DCI format, if present, or provided by the radio resource control (RRC) configuration parameter dl-DataToUL-ACK, dl-DataToUL-ACK-r16, or dl-DataToUL-ACK-DCI-1-2, or dl-DataToUL-ACK-r17, or dl-DataToUL-ACK-DCI-1-2-r17, or dl-DataToUL-ACK-v1700.

[0038] ● If the UE is provided subslotLengthForPUCCH (i.e., the UE is configured with subslot-based PUCCH) , n is the last UL slot that overlaps with a PDSCH reception; otherwise, n is the last UL slot that overlaps with the DL slot nD for the PDSCH reception.

[0039] When the above HARQ-ACK timing is to be applied to multi-cell scheduling where the multi-cells have different subcarrier spacing, the 3GPP discussion discloses a method to apply the above HARQ-ACK timing to a reference PDSCH that is selected from the multiple PDSCHs co-scheduled by the DCI, and the reference PDSCH is likely the one ending last in time among all co-scheduled PDSCHs. Take the timing diagram in FIG. 1 as an example, where a single DCI schedules PDSCH1 on downlink component carrier 1 (CC1) and PDSCH2 on downlink component carrier 2 (CC2) with HARQ-ACK feedback on uplink carrier CC3. The subcarrier spacing on these three carriers satisfies 2*SCS1=SCS2=SCS3, which means the slot length on CC1 is twice the slot length on CC2 and CC3. It is further assumed the PDSCH-to-ACK delay is set to K=2.

[0040] ● In case PDSCH1 ends later than PDSCH2, the reference PDSCH is PDSCH1 on CC1, whose SCS is different from that of CC3. Then the timing reference to count PDSCH-to-ACK delay would depend on whether the UE is configured with slot-based PUCCH or sub-slot based PUCCH.

[0041] ○ If the UE is configured with slot-based PUCCH on CC3 (i.e., not with subslot-based PUCCH on CC3) , the last uplink slot overlapping with downlink slot containing PDSCH1 is uplink slot j+1. Then the HARQ-ACK is scheduled in uplink slot j+3, which is expected to satisfy the processing delay requirement for PDSCH2 as well.

[0042] ○ If the UE is configured with subslot-based PUCCH on CC3, the last uplink slot overlapping with PDSCH1 is uplink slot j. Then the HARQ-ACK is scheduled in uplink slot j+2, which is expected to satisfy the processing delay requirement for both of PDSCH1 and PDSCH2.

[0043] ● In case PDSCH2 ends later than PDSCH1, the reference PDSCH is PDSCH2.

[0044] ○ If the UE is configured with slot-based PUCCH on CC3, the last uplink slot overlapping with downlink slot containing PDSCH2 is uplink slot j. Then the HARQ-ACK is scheduled in uplink slot j+2, which is expected NOT to satisfy the processing delay requirement for PDSCH1.

[0045] ○ If the UE is configured with subslot-based PUCCH on CC3, the last uplink slot overlapping with PDSCH2 is uplink slot j. Then the HARQ-ACK is scheduled in uplink slot j+2, which is expected to satisfy the processing delay requirement for PDSCH1 because the uplink slot j+2 is also the right slot to carry HARQ-ACK under subslot-based PUCCH configuration in case of single-cell scheduling.

[0046] ● In case PDSCH1 ends at the same time as PDSCH2, further rule may be beneficial to determine the reference PDSCH from PDSCH1 and PDSCH2, which falls into one of above two cases. This means there would be an issue on meeting PDSCH-to-ACK timing requirement if PDSCH2 is selected as reference PDSCH under slot-based PUCCH configuration.

[0047] From the above analysis, it can be seen that the current 3GPP standard discussion may benefit from solutions to at least two following issues in the procedure of determining the timing of PUCCH carrying HARQ-ACK:

[0048] ● The determination of reference PDSCH in case there are multiple PDSCHs co-scheduled by the same DCI ending at the same time.

[0049] ● In case the reference PDSCH is selected on a carrier with larger subcarrier spacing while there is a co-scheduled PDSCH on a carrier with smaller subcarrier spacing, the timing of corresponding PUCCH carrying HARQ-ACK, which is derived from the reference PDSCH, may not satisfy the PDSCH-to-ACK timing requirement for the co-scheduled PDSCH on the carrier with smaller subcarrier spacing.

[0050] The present disclosure provides solutions to solve the above-mentioned issues in determination of timing of PUCCH carrying the HARQ-ACK.

[0051] FIG. 2 illustrates that, in some embodiments, a user equipment (UE) 10 and one or more network nodes 20 in a communication network system 30 according to an embodiment of the present disclosure are provided. The communication network system 30 includes the UE 10 and one or more network nodes 20. A network node 20 may communicate with the UE 10 directly or via another network node 20. The network nodes 20 may refer to one or more types of network devices or network elements. One of these could be a base station (BS) such as a gNB. The UE 10 may include a memory 12, a transceiver 13, and a processor 11 coupled to the memory 12 and the transceiver 13. The one or more network nodes 20 may include a memory 22, a transceiver 23, and a processor 21 coupled to the memory 22 and the transceiver 23. The processor 11 or 21 may be configured to implement proposed functions, procedures and / or methods described in this description. Layers of radio interface protocol may be implemented in the processor 11 or 21. The memory 12 or 22 is operatively coupled with the processor 11 or 21 and stores a variety of information to operate the processor 11 or 21. The transceiver 13 or 23 is operatively coupled with the processor 11 or 21, and the transceiver 13 or 23 transmits and / or receives a radio signal.

[0052] The processor 11 or 21 may include application-specific integrated circuit (ASIC) , other chipset, logic circuit and / or data processing device. The memory 12 or 22 may include read-only memory (ROM) , random access memory (RAM) , flash memory, memory card, storage medium and / or other storage device. The transceiver 13 or 23 may include baseband circuitry to process radio frequency signals. When the embodiments are implemented in software, the techniques described herein can be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The modules can be stored in the memory 12 or 22 and executed by the processor 11 or 21. The memory 12 or 22 can be implemented within the processor 11 or 21 or external to the processor 11 or 21 in which case those can be communicatively coupled to the processor 11 or 21 via various means as is known in the art.

[0053] In some embodiments, the processor 11 of the UE 10 is configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and determine a first slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH based on a reference PDSCH of the co-scheduled PDSCH, wherein the reference PDSCH is determined based on a transmission mode of the PUCCH. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability.

[0054] In some embodiments, the processor 11 of the UE 10 is configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and determine a target uplink control slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, the target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability.

[0055] In some embodiments, the processor 21 of the network node 20 is configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH, wherein a first slot for transmission of the PUCCH is based on a reference PDSCH of the co-scheduled PDSCH, and the reference PDSCH is based on a transmission mode of the PUCCH. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability.

[0056] In some embodiments, the processor 21 of the network node 20 is configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; and receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, a target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability.

[0057] In order to solve the issues mentioned above, one solution provided in the present disclosure determines the reference PDSCH by depending on whether the target PUCCH is configured as slot-based or subslot-based.

[0058] FIG. 3 is a flowchart of a method of uplink feedback transmission 100 implemented by a UE according to an embodiment of the present disclosure. Referring to FIG. 3, the method 100 includes the following steps.

[0059] In Step 102, the UE receives a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, where at least two of the multiple downlink carriers or cells have different subcarrier spacing (SCS) . More specifically, a single DCI is used to schedule the PDSCHs on multiple downlink carriers (or equivalently co-scheduled cells) . At least some (e.g., at least two) of the multiple downlink carriers or cells have different SCS. The single DCI may also be used to schedule PUSCHs on the multiple uplink carriers or cells. Up to one PDSCH / PUSCH is scheduled per carrier.

[0060] In Step 104, the UE determines a first slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH based on a reference PDSCH of the co-scheduled PDSCH. More particularly, the reference PDSCH is determined based on a transmission mode of the PUCCH. That is to say, the HARQ-ACK for the PDSCHs co-scheduled by the DCI in Step 102 is indicated in the PUCCH. The timing of the PUCCH carrying the HARQ-ACK in multi-cell scheduling by the DCI is described as follows:

[0061] If UE is not configured with subslot-based PUCCH (i.e., the UE is configured with slot-based PUCCH) , the PDSCH-to-HARQ timing is counted from the slot boundary of the last uplink slot overlapping with the downlink slot containing the reference PDSCH. More specifically, the slot-based PUCCH is sent in the K-th uplink slot after the last uplink slot that overlaps with the downlink slot containing the reference PDSCH, where the reference PDSCH is the co-scheduled PDSCH whose containing downlink slot ends last in time among all PDSCHs co-scheduled by the single DCI. In the example of FIG. 1, the reference PDSCH is PDSCH1, since the downlink slot containing PDSCH1 ends later than the downlink slot containing PDSCH2; and the last uplink slot overlapping with the downlink slot containing PDSCH1 is uplink slot j+1.

[0062] ● If there are more than one PDSCH with the containing downlink slots ending last at the same time, the reference PDSCH is the one with the smallest subcarrier spacing.

[0063] ● If there are more than one PDSCH with the containing downlink slots ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCHs that is scheduled on the cell with the smallest cell index.

[0064] If UE is configured with subslot-based PUCCH, the PDSCH-to-HARQ timing is counted from the slot boundary of the last uplink slot overlapping with the reference PDSCH (e.g., instead of the downlink slot containing the reference PDSCH) , where the reference PDSCH is the co-scheduled PDSCH that ends last in time among all co-scheduled PDSCHs. In the example of FIG. 1, the reference PDSCH is PDSCH2, since the PDSCH2 ends later than the PDSCH1; and the last uplink slot overlapping with the reference PDSCH2 is uplink slot j.

[0065] ● If there are more than one PDSCH ending last at the same time, the reference PDSCH is the one with the smallest subcarrier spacing.

[0066] ● If there are more than one PDSCH ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCHs that is scheduled on the cell with the smallest cell index.

[0067] In one embodiment, the parameter K is an integer configured by radio resource control (RRC) signaling. In another embodiment, the parameter K is an integer indicated by the DCI.

[0068] In the embodiments of the present disclosure, the first slot for the PUCCH that carries HARQ-ACK for the co-scheduled PDSCH based on the reference PDSCH of the co-scheduled PDSCH, which is determined based on the transmission mode of the PUCCH. This solution realizes the determination of timing of PUCCH carrying the HARQ-ACK for multiple PDSCHs co-scheduled by the same DCI, and can satisfy the processing delay requirement for the co-scheduled PDSCHs on the carrier or cell with smaller SCS, thereby increasing communication performance and / or providing high reliability.

[0069] Different from other techniques, another solution is provided in the present disclose to determine the timing of a target PUCCH carrying HARQ-ACK without determination of reference PDSCH at the first place; instead, the reference PDSCH can be determined based on the determined PUCCH timing.

[0070] FIG. 4 is a flowchart of another method of uplink feedback transmission 200 implemented by a UE according to an embodiment of the present disclosure. Referring to FIG. 4, the method 200 includes the following steps.

[0071] In Step 202, the UE receives a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, where at least two of the multiple downlink carriers or cells have different subcarrier spacing (SCS) . More specifically, a single DCI is used to schedule the PDSCHs on multiple downlink carriers (or equivalently co-scheduled cells) . At least some (e.g., at least two) of the multiple downlink carriers or cells have different SCS. The single DCI may also be used to schedule PUSCHs on the multiple uplink carriers or cells. Up to one PDSCH / PUSCH is scheduled per carrier.

[0072] In Step 204, the UE determines a target uplink control slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, That is, the HARQ-ACK for the PDSCHs co-scheduled by the DCI in Step 202 is indicated in the PUCCH. The timing of the PUCCH carrying the HARQ-ACK in multi-cell scheduling by the DCI is described as follows:

[0073] One virtual uplink control slot (e.g., virtual PUCCH slot) , in terms of the uplink control slot for virtual HARQ-ACK transmission, is derived or determined for each PDSCH co-scheduled by the single DCI, according to the existing rules as mentioned above. That is to say, the virtual PUCCH slot for one co-scheduled PDSCH may be the K-th uplink slot after the last uplink slot that overlaps with the co-scheduled PDSCH if the UE is configured with subslot-based PUCCH, or overlaps with the downlink slot containing the co-scheduled PDSCH if the UE is configured with slot-based PUCCH. Note that more than one co-scheduled PDSCH may associate with the same virtual PUCCH slot.

[0074] Then, in order to satisfy the PDSCH-to-HARQ timing requirements for all co-scheduled PDSCHs, the target PUCCH carrying HARQ-ACK feedback for all co-scheduled PDSCHs is transmitted in the uplink slot that aligns with the virtual PUCCH slot that has either the last starting time of the slot or the last ending time of the slot among all co-scheduled PDSCHs. That is, a target uplink control slot (e.g., target PUCCH slot) for transmission of the PUCCH aligns with the virtual PUCCH slot that has either the last starting time of the slot or the last ending time of the slot among all the virtual PUCCH slots.

[0075] With the target PUCCH slot being determined, the reference PDSCH is the co-scheduled PDSCH associated with the virtual PUCCH slot aligning with the target PUCCH slot. If there is a set Z of more than one co-scheduled PDSCH associated with the virtual PUCCH slot aligning with the target PUCCH slot,

[0076] ● The reference PDSCH is the co-scheduled PDSCH in the set Z that has the smallest index of the carriers or cells on which the co-scheduled PDSCHs in the set Z are scheduled; or

[0077] ● The reference PDSCH is the co-scheduled PDSCH that has the smallest subcarrier spacing for the PDSCHs in the set Z; if there are multiple co-scheduled PDSCHs in the set Z having the same smallest subcarrier spacing, the reference PDSCH is the one among these co-scheduled PDSCHs having the smallest index of the carriers or cells on which these co-scheduled PDSCHs are scheduled.

[0078] In the example of FIG. 1, if the virtual PUCCH slots for PDSCH1 and PDSCH2 are uplink slots j+3 and j+2, respectively, the target PUCCH is to be transmitted in uplink slot j+3, and the reference PDSCH is PDSCH1 whose virtual PUCCH slot aligns with the determined target PUCCH slot, slot j+3.

[0079] In one embodiment, the parameter K is an integer configured by radio resource control (RRC) signaling. In another embodiment, the parameter K is an integer indicated by the DCI.

[0080] In the embodiments of the present disclosure, one virtual PUCCH slot is determined for each of the co-scheduled PDSCHs, and the target PUCCH slot for transmission of the PUCCH aligns with the virtual PUCCH slot that has either the last starting time of the slot or the last ending time of the slot among all the virtual PUCCH slots. This solution realizes the determination of timing of PUCCH carrying the HARQ-ACK for multiple PDSCHs co-scheduled by the same DCI, and can satisfy the processing delay requirement for the co-scheduled PDSCHs on the carrier or cell with smaller SCS, thereby increasing communication performance and / or providing high reliability.

[0081] FIG. 5 is a flowchart of a method of uplink feedback reception 300 implemented by a network node according to an embodiment of the present disclosure. Referring to FIG. 5, the method 300 includes the following steps. In Step 302, the network node (e.g., base station such as gNB) sends to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, where at least two of the multiple downlink carriers or cells have different subcarrier spacing (SCS) . In Step 304, the network node receives from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH, wherein a first slot for transmission of the PUCCH is based on a reference PDSCH of the co-scheduled PDSCH, and the reference PDSCH is based on a transmission mode of the PUCCH. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability. Other details of the method 300 may be referred to the method 100 described above and are not repeated herein.

[0082] FIG. 6 is a flowchart of another method of uplink feedback reception 400 implemented by a network node according to an embodiment of the present disclosure. Referring to FIG. 6, the method 400 includes the following steps. In Step 402, the network node (e.g., base station such as gNB) sends to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) . In Step 404, the network node receives from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, a target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability. Other details of the method 400 may be referred to the method 200 described above and are not repeated herein.

[0083] FIG. 7 is a block diagram of a UE 1000 according to an embodiment of the present disclosure. As shown in FIG. 7, the UE 1000 includes a DCI receiving module 1001 and a PUCCH slot determining module 1002. The DCI receiving module 1001 is configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) . The PUCCH slot determining module 1002 is configured to determine a first slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH based on a reference PDSCH of the co-scheduled PDSCH, wherein the reference PDSCH is determined based on a transmission mode of the PUCCH. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability. Other details of the UE 1000 may be referred to the method 100 described above and are not repeated herein.

[0084] FIG. 8 is a block diagram of a network node 2000 according to an embodiment of the present disclosure. As shown in FIG. 8, the network node (e.g., base station such as gNB) 2000 includes a DCI sending module 2001 and a PUCCH receiving module 2002. The DCI sending module 2001 is configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) . The PUCCH receiving module 2002 is configured to receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH, wherein a first slot for transmission of the PUCCH is based on a reference PDSCH of the co-scheduled PDSCH, and the reference PDSCH is based on a transmission mode of the PUCCH. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability. Other details of the network node 2000 may be referred to the method 100 described above and are not repeated herein.

[0085] In some embodiments of the present disclosure, in case that the transmission mode is not subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH whose containing downlink slot ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with a downlink slot containing the reference PDSCH.

[0086] In some embodiments of the present disclosure, if there are more than one PDSCH with the containing downlink slots ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.

[0087] In some embodiments of the present disclosure, if there are more than one PDSCH with the containing downlink slots ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.

[0088] In some embodiments of the present disclosure, in case that the transmission mode is subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH that ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with the reference PDSCH.

[0089] In some embodiments of the present disclosure, if there are more than one PDSCH ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.

[0090] In some embodiments of the present disclosure, if there are more than one PDSCH ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.

[0091] In some embodiments of the present disclosure, the parameter K is an integer configured by radio resource control (RRC) signaling.

[0092] In some embodiments of the present disclosure, the parameter K is an integer indicated by the DCI.

[0093] FIG. 7 is a block diagram of a UE 1000 according to another embodiment of the present disclosure. As shown in FIG. 7, the UE 1000 includes a DCI receiving module 1001 and a PUCCH slot determining module 1002. The DCI receiving module 1001 is configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) . The PUCCH slot determining module 1002 is configured to determine a target uplink control slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, the target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability. Other details of the UE 1000 may be referred to the method 200 described above and are not repeated herein.

[0094] FIG. 8 is a block diagram of a network node 2000 according to another embodiment of the present disclosure. As shown in FIG. 8, the network node (e.g., base station such as gNB) 2000 includes a DCI sending module 2001 and a PUCCH receiving module 2002. The DCI sending module 2001 is configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) . The PUCCH receiving module 2002 is configured to receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, a target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots. This can realize the determination of timing of uplink control channel carrying the HARQ-ACK for multiple downlink shared channels co-scheduled by the same DCI, satisfy the processing delay requirement for the co-scheduled downlink shared channels on the carrier or cell with smaller subcarrier spacing, increase communication performance, and / or provide high reliability. Other details of the network node 2000 may be referred to the method 200 described above and are not repeated herein.

[0095] In some embodiments of the present disclosure, the virtual uplink control slot for one co-scheduled PDSCH is a K-th uplink slot after a last uplink slot that overlaps with the co-scheduled PDSCH if the UE is configured with subslot-based PUCCH, or overlaps with a downlink slot containing the co-scheduled PDSCH if the UE is configured with slot-based PUCCH.

[0096] In some embodiments of the present disclosure, the co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot is a reference PDSCH.

[0097] In some embodiments of the present disclosure, if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH in the set that has a smallest index of the carriers or cells on which the co-scheduled PDSCHs in the set are scheduled.

[0098] In some embodiments of the present disclosure, if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH that has a smallest subcarrier spacing in the set.

[0099] In some embodiments of the present disclosure, if there are multiple co-scheduled PDSCHs in the set having the same smallest subcarrier spacing, the reference PDSCH is the one among these multiple co-scheduled PDSCHs having a smallest index of the carriers or cells on which these multiple co-scheduled PDSCHs are scheduled.

[0100] In some embodiments of the present disclosure, the parameter K is an integer configured by radio resource control (RRC) signaling.

[0101] In some embodiments of the present disclosure, the parameter K is an integer indicated by the DCI.

[0102] The embodiment of the present disclosure further provides a computer readable storage medium for storing a computer program. The computer readable storage medium enables a computer to execute corresponding processes implemented in each of the methods of the embodiments of the present disclosure. For brevity, details will not be described herein again.

[0103] The embodiment of the present disclosure further provides a computer program product including computer program instructions. The computer program product enables a computer to execute corresponding processes implemented in each of the methods of the embodiments of the present disclosure. For brevity, details will not be described herein again.

[0104] The embodiment of the present disclosure further provides a computer program. The computer program enables a computer to execute corresponding processes implemented in each of the methods of the embodiments of the present disclosure. For brevity, details will not be described herein again.

[0105] The description of above device embodiments is similar to the description of above method embodiments, having beneficial effects similar to the method embodiments. For technical details not disclosed in the device embodiments of the present disclosure, please refer to the description of the method embodiments of the present disclosure for the purpose of understanding.

[0106] In implementation, the above described methods and their variations may be implemented as computer software instructions or firmware instructions. Such instructions may be stored in an article with one or more machine-readable storage devices connected to one or more computers or integrated circuits or digital processors such as digital signal processors and microprocessors. In a communication system of 3GPP New-Radio, the determination of HARQ-ACK timing for multi-cell and multi-PDSCH scheduling in base station and user equipment and related signal processing may be implemented in form of software instructions or firmware instructions for execution by a processor in the transmitter and receiver or the transmission and reception controller. In operation, the instructions are executed by one or more processors to cause the transmitter and receiver or the transmission and reception controller to perform the described functions and operations.

[0107] FIG. 9 is a block diagram of an example system 700 for wireless communication according to an embodiment of the present disclosure. Embodiments described herein may be implemented into the system using any suitably configured hardware and / or software. FIG. 9 illustrates the system 700 including a radio frequency (RF) circuitry 710, a baseband circuitry 720, an application circuitry 730, a memory / storage 740, a display 750, a camera 760, a sensor 770, and an input / output (I / O) interface 780, coupled with each other at least as illustrated. The application circuitry 730 may include a circuitry such as, but not limited to, one or more single-core or multi-core processors. The processors may include any combination of general-purpose processors and dedicated processors, such as graphics processors, application processors. The processors may be coupled with the memory / storage and configured to execute instructions stored in the memory / storage to enable various applications and / or operating systems running on the system.

[0108] The baseband circuitry 720 may include circuitry such as, but not limited to, one or more single-core or multi-core processors. The processors may include a baseband processor. The baseband circuitry may handle various radio control functions that enables communication with one or more radio networks via the RF circuitry. The radio control functions may include, but are not limited to, signal modulation, encoding, decoding, radio frequency shifting, etc. In some embodiments, the baseband circuitry may provide communication compatible with one or more radio technologies. For example, in some embodiments, the baseband circuitry may support communication with an evolved universal terrestrial radio access network (EUTRAN) and / or other wireless metropolitan area networks (WMAN) , a wireless local area network (WLAN) , a wireless personal area network (WPAN) . Embodiments in which the baseband circuitry is configured to support radio communications of more than one wireless protocol may be referred to as multi-mode baseband circuitry.

[0109] In various embodiments, the baseband circuitry 720 may include circuitry to operate with signals that are not strictly considered as being in a baseband frequency. For example, in some embodiments, baseband circuitry may include circuitry to operate with signals having an intermediate frequency, which is between a baseband frequency and a radio frequency. The RF circuitry 710 may enable communication with wireless networks using modulated electromagnetic radiation through a non-solid medium. In various embodiments, the RF circuitry may include switches, filters, amplifiers, etc. to facilitate the communication with the wireless network. In various embodiments, the RF circuitry 710 may include circuitry to operate with signals that are not strictly considered as being in a radio frequency. For example, in some embodiments, RF circuitry may include circuitry to operate with signals having an intermediate frequency, which is between a baseband frequency and a radio frequency.

[0110] In various embodiments, the transmitter circuitry, control circuitry, or receiver circuitry discussed above with respect to the user equipment, eNB, or gNB may be embodied in whole or in part in one or more of the RF circuitry, the baseband circuitry, and / or the application circuitry. As used herein, “circuitry” may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC) , an electronic circuit, a processor (shared, dedicated, or group) , and / or a memory (shared, dedicated, or group) that execute one or more software or firmware programs, a combinational logic circuit, and / or other suitable hardware components that provide the described functionality. In some embodiments, the electronic device circuitry may be implemented in, or functions associated with the circuitry may be implemented by, one or more software or firmware modules. In some embodiments, some or all of the constituent components of the baseband circuitry, the application circuitry, and / or the memory / storage may be implemented together on a system on a chip (SOC) . The memory / storage 740 may be used to load and store data and / or instructions, for example, for a system. The memory / storage for one embodiment may include any combination of suitable volatile memory, such as dynamic random access memory (DRAM) , and / or non-volatile memory, such as flash memory.

[0111] In various embodiments, the I / O interface 780 may include one or more user interfaces designed to enable user interaction with the system and / or peripheral component interfaces designed to enable peripheral component interaction with the system. User interfaces may include, but are not limited to a physical keyboard or keypad, a touchpad, a speaker, a microphone, etc. Peripheral component interfaces may include, but are not limited to, a non-volatile memory port, a universal serial bus (USB) port, an audio jack, and a power supply interface. In various embodiments, the sensor 770 may include one or more sensing devices to determine environmental conditions and / or location information related to the system. In some embodiments, the sensors may include, but are not limited to, a gyro sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of, or interact with, the baseband circuitry and / or RF circuitry to communicate with components of a positioning network, e.g., a global positioning system (GPS) satellite.

[0112] In various embodiments, the display 750 may include a display, such as a liquid crystal display and a touch screen display. In various embodiments, the system 700 may be a mobile computing device such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, an ultrabook, a smartphone, an AR / VR glasses, etc. In various embodiments, a system may have more or less components, and / or different architectures. Where appropriate, methods described herein may be implemented as a computer program. The computer program may be stored on a storage medium, such as a non-transitory storage medium.

[0113] A person having ordinary skill in the art understands that each of the units, algorithm, and steps described and disclosed in the embodiments of the present disclosure are realized using electronic hardware or combinations of software for computers and electronic hardware. Whether the functions run in hardware or software depends on the condition of application and design requirement for a technical plan. A person having ordinary skill in the art can use different ways to realize the function for each specific application while such realizations should not go beyond the scope of the present disclosure. It is understood by a person having ordinary skill in the art that he / she can refer to the working processes of the system, device, and unit in the above-mentioned embodiment since the working processes of the above-mentioned system, device, and unit are basically the same. For easy description and simplicity, these working processes will not be detailed.

[0114] It is understood that the disclosed system, device, and method in the embodiments of the present disclosure can be realized with other ways. The above-mentioned embodiments are exemplary only. The division of the units is merely based on logical functions while other divisions exist in realization. It is possible that a plurality of units or components are combined or integrated in another system. It is also possible that some characteristics are omitted or skipped. On the other hand, the displayed or discussed mutual coupling, direct coupling, or communicative coupling operate through some ports, devices, or units whether indirectly or communicatively by ways of electrical, mechanical, or other kinds of forms.

[0115] The units as separating components for explanation are or are not physically separated. The units for display are or are not physical units, that is, located in one place or distributed on a plurality of network units. Some or all of the units are used according to the purposes of the embodiments. Moreover, each of the functional units in each of the embodiments can be integrated in one processing unit, physically independent, or integrated in one processing unit with two or more than two units.

[0116] If the software function unit is realized and used and sold as a product, it can be stored in a readable storage medium in a computer. Based on this understanding, the technical plan proposed by the present disclosure can be essentially or partially realized as the form of a software product. Or, one part of the technical plan beneficial to the conventional technology can be realized as the form of a software product. The software product in the computer is stored in a storage medium, including a plurality of commands for a computational device (such as a personal computer, a server, or a network device) to run all or some of the steps disclosed by the embodiments of the present disclosure. The storage medium includes a USB disk, a mobile hard disk, a read-only memory (ROM) , a random access memory (RAM) , a floppy disk, or other kinds of media capable of storing program codes.

[0117] While the present disclosure has been described in connection with what is considered the most practical and preferred embodiments, it is understood that the present disclosure is not limited to the disclosed embodiments but is intended to cover various arrangements made without departing from the scope of the broadest interpretation of the appended claims.

Claims

1.A method of uplink feedback transmission, performed by a user equipment (UE) , comprising:receiving a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; anddetermining a first slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH based on a reference PDSCH of the co-scheduled PDSCH, wherein the reference PDSCH is determined based on a transmission mode of the PUCCH.2.The method of claim 1, wherein in case that the transmission mode is not subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH whose containing downlink slot ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with a downlink slot containing the reference PDSCH.3.The method of claim 2, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.4.The method of claim 3, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.5.The method of claim 1, wherein in case that the transmission mode is subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH that ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with the reference PDSCH.6.The method of claim 5, wherein if there are more than one PDSCH ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.7.The method of claim 6, wherein if there are more than one PDSCH ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.8.The method of any of claims 2 to 7, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.9.The method of any of claims 2 to 7, wherein the parameter K is an integer indicated by the DCI.10.A method of uplink feedback transmission, performed by a user equipment (UE) , comprising:receiving a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; anddetermining a target uplink control slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs,wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, the target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.11.The method of claim 10, wherein the virtual uplink control slot for one co-scheduled PDSCH is a K-th uplink slot after a last uplink slot that overlaps with the co-scheduled PDSCH if the UE is configured with subslot-based PUCCH, or overlaps with a downlink slot containing the co-scheduled PDSCH if the UE is configured with slot-based PUCCH.12.The method of claim 10 or 11, wherein the co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot is a reference PDSCH.13.The method of claim 12, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH in the set that has a smallest index of the carriers or cells on which the co-scheduled PDSCHs in the set are scheduled.14.The method of claim 12, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH that has a smallest subcarrier spacing in the set.15.The method of claim 14, wherein if there are multiple co-scheduled PDSCHs in the set having the same smallest subcarrier spacing, the reference PDSCH is the one among these multiple co-scheduled PDSCHs having a smallest index of the carriers or cells on which these multiple co-scheduled PDSCHs are scheduled.16.The method of any of claims 11 to 15, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.17.The method of any of claims 11 to 15, wherein the parameter K is an integer indicated by the DCI.18.A method of uplink feedback reception, performed by a network node in a network, comprising:sending to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; andreceiving from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH, wherein a first slot for transmission of the PUCCH is based on a reference PDSCH of the co-scheduled PDSCH, and the reference PDSCH is based on a transmission mode of the PUCCH.19.The method of claim 18, wherein in case that the transmission mode is not subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH whose containing downlink slot ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with a downlink slot containing the reference PDSCH.20.The method of claim 19, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.21.The method of claim 20, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.22.The method of claim 18, wherein in case that the transmission mode is subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH that ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with the reference PDSCH.23.The method of claim 22, wherein if there are more than one PDSCH ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.24.The method of claim 23, wherein if there are more than one PDSCH ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.25.The method of any of claims 19 to 24, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.26.The method of any of claims 19 to 24, wherein the parameter K is an integer indicated by the DCI.27.A method of uplink feedback reception, performed by a network node in a network, comprising:sending to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; andreceiving from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, a target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.28.The method of claim 27, wherein the virtual uplink control slot for one co-scheduled PDSCH is a K-th uplink slot after a last uplink slot that overlaps with the co-scheduled PDSCH if the UE is configured with subslot-based PUCCH, or overlaps with a downlink slot containing the co-scheduled PDSCH if the UE is configured with slot-based PUCCH.29.The method of claim 27 or 28, wherein the co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot is a reference PDSCH.30.The method of claim 29, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH in the set that has a smallest index of the carriers or cells on which the co-scheduled PDSCHs in the set are scheduled.31.The method of claim 29, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH that has a smallest subcarrier spacing in the set.32.The method of claim 31, wherein if there are multiple co-scheduled PDSCHs in the set having the same smallest subcarrier spacing, the reference PDSCH is the one among these multiple co-scheduled PDSCHs having a smallest index of the carriers or cells on which these multiple co-scheduled PDSCHs are scheduled.33.The method of any of claims 28 to 32, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.34.The method of any of claims 28 to 32, wherein the parameter K is an integer indicated by the DCI.35.A user equipment (UE) in a network, comprising:a DCI receiving module, configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; anda PUCCH slot determining module, configured to determine a first slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH based on a reference PDSCH of the co-scheduled PDSCH, wherein the reference PDSCH is determined based on a transmission mode of the PUCCH.36.The UE of claim 35, wherein in case that the transmission mode is not subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH whose containing downlink slot ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with a downlink slot containing the reference PDSCH.37.The UE of claim 36, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.38.The UE of claim 37, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.39.The UE of claim 35, wherein in case that the transmission mode is subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH that ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with the reference PDSCH.40.The UE of claim 39, wherein if there are more than one PDSCH ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.41.The UE of claim 40, wherein if there are more than one PDSCH ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.42.The UE of any of claims 36 to 41, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.43.The UE of any of claims 36 to 41, wherein the parameter K is an integer indicated by the DCI.44.A user equipment (UE) in a network, comprising:a DCI receiving module, configured to receive a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; anda PUCCH slot determining module, configured to determine a target uplink control slot for a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs,wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, the target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.45.The UE of claim 44, wherein the virtual uplink control slot for one co-scheduled PDSCH is a K-th uplink slot after a last uplink slot that overlaps with the co-scheduled PDSCH if the UE is configured with subslot-based PUCCH, or overlaps with a downlink slot containing the co-scheduled PDSCH if the UE is configured with slot-based PUCCH.46.The UE of claim 44 or 45, wherein the co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot is a reference PDSCH.47.The UE of claim 46, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH in the set that has a smallest index of the carriers or cells on which the co-scheduled PDSCHs in the set are scheduled.48.The UE of claim 46, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH that has a smallest subcarrier spacing in the set.49.The UE of claim 48, wherein if there are multiple co-scheduled PDSCHs in the set having the same smallest subcarrier spacing, the reference PDSCH is the one among these multiple co-scheduled PDSCHs having a smallest index of the carriers or cells on which these multiple co-scheduled PDSCHs are scheduled.50.The UE of any of claims 45 to 49, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.51.The UE of any of claims 45 to 49, wherein the parameter K is an integer indicated by the DCI.52.A network node in a network, comprising:a DCI sending module, configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCH) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; anda PUCCH receiving module, configured to receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCH, wherein a first slot for transmission of the PUCCH is based on a reference PDSCH of the co-scheduled PDSCH, and the reference PDSCH is based on a transmission mode of the PUCCH.53.The network node of claim 52, wherein in case that the transmission mode is not subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH whose containing downlink slot ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with a downlink slot containing the reference PDSCH.54.The network node of claim 53, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.55.The network node of claim 54, wherein if there are more than one PDSCH with the containing downlink slots ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.56.The network node of claim 52, wherein in case that the transmission mode is subslot-based PUCCH, the reference PDSCH is the co-scheduled PDSCH that ends last in time among all the co-scheduled PDSCH, and the first slot is a K-th uplink slot after a last uplink slot that overlaps with the reference PDSCH.57.The network node of claim 56, wherein if there are more than one PDSCH ending last at the same time, the reference PDSCH is the one with a smallest subcarrier spacing.58.The network node of claim 57, wherein if there are more than one PDSCH ending last at the same time and having the same smallest subcarrier spacing, the reference PDSCH is the one among these PDSCH that is scheduled on the carrier or cell with a smallest index.59.The network node of any of claims 53 to 58, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.60.The network node of any of claims 53 to 58, wherein the parameter K is an integer indicated by the DCI.61.A network node in a network, comprising:a DCI sending module, configured to send to a user equipment (UE) a downlink control information (DCI) that schedules multiple physical downlink shared channels (PDSCHs) on multiple downlink carriers or cells, at least two of the multiple downlink carriers or cells having different subcarrier spacing (SCS) ; anda PUCCH receiving module, configured to receive from the UE a physical uplink control channel (PUCCH) that carries hybrid automatic repeat request acknowledgment (HARQ-ACK) for the co-scheduled PDSCHs, wherein one virtual uplink control slot is determined for each of the co-scheduled PDSCHs, a target uplink control slot for transmission of the PUCCH aligns with the virtual uplink control slot that has either a last starting time of the slot or a last ending time of the slot among all the virtual uplink control slots.62.The network node of claim 61, wherein the virtual uplink control slot for one co-scheduled PDSCH is a K-th uplink slot after a last uplink slot that overlaps with the co-scheduled PDSCH if the UE is configured with subslot-based PUCCH, or overlaps with a downlink slot containing the co-scheduled PDSCH if the UE is configured with slot-based PUCCH.63.The network node of claim 61 or 62, wherein the co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot is a reference PDSCH.64.The network node of claim 63, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH in the set that has a smallest index of the carriers or cells on which the co-scheduled PDSCHs in the set are scheduled.65.The network node of claim 63, wherein if there is a set of more than one co-scheduled PDSCH associated with the virtual uplink control slot aligning with the target uplink control slot, the reference PDSCH is the co-scheduled PDSCH that has a smallest subcarrier spacing in the set.66.The network node of claim 65, wherein if there are multiple co-scheduled PDSCHs in the set having the same smallest subcarrier spacing, the reference PDSCH is the one among these multiple co-scheduled PDSCHs having a smallest index of the carriers or cells on which these multiple co-scheduled PDSCHs are scheduled.67.The network node of any of claims 62 to 66, wherein the parameter K is an integer configured by radio resource control (RRC) signaling.68.The network node of any of claims 62 to 66, wherein the parameter K is an integer indicated by the DCI.69.A user equipment (UE) in a network, comprising:at least one memory configured to store program instructions; andat least one processor configured to execute the program instructions, which cause the at least one processor to execute the method of any of claims 1 to 9.70.A user equipment (UE) in a network, comprising:at least one memory configured to store program instructions; andat least one processor configured to execute the program instructions, which cause the at least one processor to execute the method of any of claims 10 to 17.71.A network node in a network, comprising:at least one memory configured to store program instructions; andat least one processor configured to execute the program instructions, which cause the at least one processor to execute the method of any of claims 18 to 26.72.A network node in a network, comprising:at least one memory configured to store program instructions; andat least one processor configured to execute the program instructions, which cause the at least one processor to execute the method of any of claims 27 to 34.73.A non-transitory machine-readable storage medium having stored thereon instructions that, when executed by a computer, cause the computer to execute the method of any one of claims 1 to 9 or the method of any one of claims 10 to 17 or the method of any one of claims 18 to 26 or the method of any one of claims 27 to 34.74.A chip, comprising:a processor, configured to call and run a computer program stored in a memory, to cause a device in which the chip is installed to execute the method of any one of claims 1 to 9 or the method of any one of claims 10 to 17 or the method of any one of claims 18 to 26 or the method of any one of claims 27 to 34.75.A computer readable storage medium, in which a computer program is stored, wherein the computer program causes a computer to execute the method of any one of claims 1 to 9 or the method of any one of claims 10 to 17 or the method of any one of claims 18 to 26 or the method of any one of claims 27 to 34.76.A computer program product, comprising a computer program, wherein the computer program causes a computer to execute the method of any one of claims 1 to 9 or the method of any one of claims 10 to 17 or the method of any one of claims 18 to 26 or the method of any one of claims 27 to 34.77.A computer program, wherein the computer program causes a computer to execute the method of any one of claims 1 to 9 or the method of any one of claims 10 to 17 or the method of any one of claims 18 to 26 or the method of any one of claims 27 to 34.