Method and apparatus for generating HARQ-ACK feedback for scell dormancy indication
The method generates HARQ-ACK feedback for SCell dormancy indications in multi-cell multi-channel scheduling, addressing inefficiencies in power consumption and control overhead by repurposing DCI fields and optimizing SCell dormancy management.
Patent Information
- Application Number
- PCT/CN2025/085814
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-02-12
AI Technical Summary
Existing wireless communication systems face challenges in efficiently managing SCell dormancy indications for multiple secondary cells, particularly in multi-cell multi-channel scheduling scenarios, leading to inefficiencies in power consumption and control overhead.
A method is introduced to generate HARQ-ACK feedback for SCell dormancy indication using a multi-cell multi-channel scheduling DCI, where specific fields in the DCI are repurposed to indicate SCell dormancy, and HARQ-ACK feedback is generated based on the number of time domain resource allocations, with the feedback being included in a Type-2 HARQ-ACK codebook.
This approach allows for efficient power management by confirming SCell dormancy indications, reducing control overhead and optimizing resource utilization in wireless communication systems.
Smart Images

Figure CN2025085814_12022026_PF_FP_ABST
Abstract
Description
METHOD AND APPARATUS FOR GENERATING HARQ-ACK FEEDBACK FOR SCELL DORMANCY INDICATIONTECHNICAL FIELD
[0001] Embodiments of the present disclosure generally relate to wireless communication technology, and more particularly to hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback generation for secondary cell (SCell) dormancy indication by a multi-cell multi-channel scheduling downlink control information (DCI) .BACKGROUND
[0002] A wireless communication system may include one or multiple network communication devices, such as base stations (BSs) , which may support wireless communication for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communication system may support wireless communication with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) ) or frequency resources (e.g., subcarriers, carriers, or the like) . Additionally, the wireless communication system may support wireless communication across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) (which is also known as new radio (NR) ) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .SUMMARY
[0003] An article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” or “one or both of”) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on. ” Further, as used herein, including in the claims, a “set” , a “group” or a “list” may include one or more elements.
[0004] Some embodiments of the present disclosure provide a UE. The UE may include at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: receive, from a BS, signaling indicating a first set of cells; receive, from the BS, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells; determine that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; generate HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of time domain resource allocations (TDRAs) for the first cell indicated by the first DCI; and transmit the first HARQ-ACK codebook to the BS.
[0005] Some embodiments of the present disclosure provide a BS. The BS may include at least one memory; and at least one processor coupled with the at least one memory and configured to cause the BS to: transmit, to a UE, signaling indicating a first set of cells; transmit, to the UE, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells, wherein a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; and receive, from the UE, a first HARQ-ACK codebook including a first sub-codebook and a second sub-codebook, wherein the second sub-codebook includes HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, and the HARQ-ACK feedback corresponding to the first cell is based on a number of TDRAs for the first cell indicated by the first DCI.
[0006] Some embodiments of the present disclosure provide a processor. The processor may include at least one controller coupled with at least one memory and configured to cause the processor to: receive, from a BS, signaling indicating a first set of cells; receive, from the BS, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells; determine that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of a UE; generate HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of TDRAs for the first cell indicated by the first DCI; and transmit the first HARQ-ACK codebook to the BS.
[0007] Some embodiments of the present disclosure provide a processor. The processor may include at least one controller coupled with at least one memory and configured to cause the processor to: transmit, to a UE, signaling indicating a first set of cells; transmit, to the UE, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells, wherein a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; receive, from the UE, a first HARQ-ACK codebook including a first sub-codebook and a second sub-codebook, wherein the second sub-codebook includes HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, and the HARQ-ACK feedback corresponding to the first cell is based on a number of TDRAs for the first cell indicated by the first DCI.
[0008] Some embodiments of the present disclosure provide a method for wireless communication. The method may include: receiving, from a BS, signaling indicating a first set of cells; receiving, from the BS, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells; determining that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of a UE; generating HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of TDRAs for the first cell indicated by the first DCI; and transmitting the first HARQ-ACK codebook to the BS.
[0009] Some embodiments of the present disclosure provide a method for wireless communication. The method may include: transmitting, to a UE, signaling indicating a first set of cells; transmitting, to the UE, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells, wherein a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; and receiving, from the UE, a first HARQ-ACK codebook including a first sub-codebook and a second sub-codebook, wherein the second sub-codebook includes HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, and the HARQ-ACK feedback corresponding to the first cell is based on a number of TDRAs for the first cell indicated by the first DCI.
[0010] Some embodiments of the present disclosure provide an apparatus. According to some embodiments of the present disclosure, the apparatus may include: at least one non-transitory computer-readable medium having stored thereon computer-executable instructions; at least one receiving circuitry; at least one transmitting circuitry; and at least one processor coupled to the at least one non-transitory computer-readable medium, the at least one receiving circuitry and the at least one transmitting circuitry, wherein the at least one non-transitory computer-readable medium and the computer executable instructions may be configured to, with the at least one processor, cause the apparatus to perform a method according to some embodiments of the present disclosure.BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to describe the manner in which the advantages and features of the disclosure can be obtained, a description of the disclosure is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered limiting of its scope.
[0012] FIG. 1 illustrates a schematic diagram of a wireless communication system in accordance with some embodiments of the present disclosure;
[0013] FIGs. 2 and 3 illustrate example schematic diagrams of HARQ-ACK feedback generation in accordance with some embodiments of the present disclosure;
[0014] FIGs. 4 and 5 illustrate flowcharts of wireless communication methods in accordance with some embodiments of the present disclosure;
[0015] FIG. 6 illustrates an example of a UE in accordance with some embodiments of the present disclosure;
[0016] FIG. 7 illustrates an example of a processor in accordance with some embodiments of the present disclosure; and
[0017] FIG. 8 illustrates an example of network equipment (NE) in accordance with some embodiments of the present disclosure.DETAILED DESCRIPTION
[0018] The detailed description of the appended 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 may be practiced. It should be understood that the same or equivalent functions may be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the present disclosure.
[0019] 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 a specific network architecture (s) and new service scenarios, such as the 3rd generation partnership project (3GPP) 5G NR or 6G, 3GPP LTE, and so on. It is contemplated that along with the developments of network architectures and new service scenarios, all embodiments in the present disclosure are also applicable to similar technical problems; and moreover, the terminologies recited in the present disclosure may change, which should not affect the principles of the present disclosure.
[0020] A UE in a wireless communication system can be configured with one or more SCells. However, at least one of the one or more SCells may not always be used for data transmission. It is desired to switch between a non-dormant BWP and a dormant BWP for an SCell to save power. To solve the above issue, SCell dormancy indication for multiple SCells of a UE may be supported in a DCI.
[0021] On the other hand, a wireless communication system may support multi-cell multi-channel scheduling with a single DCI. Embodiments of the present disclosure provide solutions for supporting SCell dormancy indication in such a DCI.
[0022] FIG. 1 illustrates a schematic diagram of wireless communication system 100 in accordance with some embodiments of the present disclosure.
[0023] The wireless communication system 100 may include one or more NEs 102 (e.g., one or more BSs) , one or more UEs 104, and a core network (CN) 106. The wireless communication system 100 may support various radio access technologies. In some implementations, the wireless communication system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communication system 100 may be an NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultra-wideband (5G-UWB) network. In other implementations, the wireless communication system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , and IEEE 802.20. The wireless communication system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communication system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.
[0024] The one or more NEs 102 may be dispersed throughout a geographic region to form the wireless communication system 100. One or more of the NEs 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a network function, a network entity, a radio access network (RAN) , a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
[0025] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN) . In some implementations, different geographic coverage areas 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with a different NE 102.
[0026] The one or more UEs 104 may be dispersed throughout a geographic region of the wireless communication system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.
[0027] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link 114 may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
[0028] An NE 102 may support communication with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with another NE 102 or the CN 106 through one or more backhaul links (e.g., S1, N2, N3 or another network interface) . In some implementations, the NE 102 may communicate with each other directly. In some other implementations, the NE 102 may communicate with each other or indirectly (e.g., via the CN 106) . In some implementations, one or more NEs 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as radio heads, smart radio heads, or transmission-reception points (TRPs) .
[0029] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management functions (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more NEs 102 associated with the CN 106.
[0030] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N3, or another network interface) . The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106) .
[0031] In the wireless communication system 100, the NEs 102 and the UEs 104 may use resources of the wireless communication system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) ) to perform various operations (e.g., wireless communication) . In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.
[0032] In some embodiments, the NEs 102 may include one or more relay nodes, integrated access and backhaul (IAB) nodes or wireless access backhaul (WAB) nodes which can provide wireless access services for UEs 104. A relay node (or an IAB node or a WAB node) can directly connect to a BS or hop through one or more relay nodes (or one or more IAB or WAB nodes) before reaching the BS.
[0033] One or more numerologies may be supported in the wireless communication system 100, and a numerology may include subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ =1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix. A sixth numerology (e.g., μ =5) may be associated with a sixth subcarrier spacing (e.g., 480 kHz) and a normal cyclic prefix. A seventh numerology (e.g., μ=6) may be associated with a seventh subcarrier spacing (e.g., 960 kHz) and a normal cyclic prefix. For ambient IoT communication, additional numerologies (e.g., μ=-1 or μ =-2) may be introduced corresponding to 7.5 kHz or 3.75 kHz, respectively.
[0034] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.
[0035] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communication system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., orthogonal frequency-division multiplexing (OFDM) symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0036] In the wireless communication system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communication system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the NEs 102 and the UEs 104 may perform wireless communication over one or more of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communication traffic (e.g., control information, data) . In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
[0037] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least two numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.
[0038] A UE 104 may include computing devices, such as desktop computers, laptop computers, personal digital assistants (PDAs) , tablet computers, smart televisions (e.g., televisions connected to the Internet) , set-top boxes, game consoles, security systems (including security cameras) , vehicle on-board computers, network devices (e.g., routers, switches, and modems) , or the like. According to some embodiments of the present disclosure, a UE 104 may include a portable wireless communication device, a smart phone, a cellular telephone, a flip phone, a device having a subscriber identity module, a personal computer, a selective call receiver, or any other device that is capable of sending and receiving communication signals on a wireless network. In some embodiments of the present disclosure, a UE 104 includes wearable devices, such as smart watches, fitness bands, optical head-mounted displays, or the like. Moreover, a UE 104 may be referred to as a subscriber unit, a mobile, 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 terminology used in the art. A UE 104 may communicate with an NE 102 (e.g., a BS) via uplink (UL) communication signals. An NE 102 may communicate with a UE 104 via downlink (DL) communication signals.
[0039] In some embodiments of the present disclosure, an NE 102 and a UE 104 may communicate over licensed spectrums, whereas in some other embodiments, an NE 102 and a UE 104 may communicate over unlicensed spectrums. The present disclosure is not intended to be limited to the implementation of any particular wireless communication system architecture or protocol. Persons skilled in the art should understand that as technology develops and advances, the terminologies described in the present disclosure may change, but should not affect or limit the principles and spirit of the present disclosure.
[0040] In some embodiments of the present disclosure, the wireless communication system 100 may be designed to support CA. For example, to reduce control overhead in the case of CA, multi-cell multi-channel scheduling with a single DCI format is supported. In the context of the present disclosure, a DCI that can schedule one or more cells with one or more data channels on each of the one or more cells is referred to as multi-cell multi-channel scheduling DCI. It should be noted that such a DCI may schedule no data channel or may schedule a single data channel on at least one of one or more scheduled cells.
[0041] For example, a BS may configure a set of cells (hereinafter, cell set #A) which can be used for multi-cell scheduling or multi-cell multi-channel scheduling for a UE. For example, DCI format 1_3 can schedule one or more cells within cell set #A with one or more physical downlink shared channels (PDSCHs) on each of the one or more cells. For example, DCI format 0_3 can schedule one or more cells within cell set #Awith one or more physical uplink shared channels (PUSCHs) on each of the one or more cells. For example, DCI format 1_3 may support scheduling up to 4 cells with a maximum of 8 PDSCHs on a scheduled cell. For example, DCI format 0_3 may support scheduling up to 4 cells with a maximum of 8 PUSCHs on a scheduled cell.
[0042] A UE in a wireless communication system can be configured with one or more SCells. However, at least one of the one or more SCells may not always be used for data transmission. It is desired to switch between a non-dormant BWP and a dormant BWP for an SCell in order to save power. Solutions for SCell dormancy indication for SCells of a UE is thus required. In some embodiments, a multi-cell multi-channel scheduling DCI can indicate SCell dormancy for the SCells of a UE. For example, the DCI may be transmitted to the UE on the primary cell (PCell) of the UE. For example, a set of fields in a multi-cell multi-channel scheduling DCI may be interpreted as (e.g., repurposed for) indicating SCell dormancy for each SCell of the UE. In some embodiments, a set of fields in the DCI for a cell with the smallest serving cell index among one or more cells indicated with invalid FDRA values in the DCI are interpreted as indicating the dormancy for each SCell of the UE. In some embodiments, an invalid FDRA value may mean that all bits of a corresponding block of the FDRA field in the DCI are set to '0' for resource allocation type 0, or set to '1' for resource allocation type 1, or set to '0' or '1' for dynamic switch resource allocation type. In some embodiments, the set of fields may include one or more of the modulation and coding scheme (MCS) field, the new data indicator (NDI) field, the redundant version (RV) field, HARQ process number field, antenna port (s) field and DMRS sequence initialization field.
[0043] One problem is how to confirm reception of the SCell dormancy indication. To solve this problem, it is proposed that the UE assumes that the UE receives and correctly decodes a virtual PDSCH (s) on the serving cell associated with fields in the DCI interpreted as SCell dormancy indication. For clarity, this serving cell is hereinafter referred to as cell #A. The UE may generate HARQ-ACK feedback corresponding to cell #A to indicate the reception of the SCell dormancy indication by the DCI. This raises another problem of how to generate the HARQ-ACK information to confirm the reception of the SCell dormancy indication. For example, what is the specific bit structure of the HARQ-ACK feedback corresponding to cell #A? For example, how many ACKs should be generated? Should negative ACKs (NACKs) be generated and if so, how? How should the generated HARQ-ACK information be included in a HARQ-ACK codebook? In which sub-codebook should the HARQ-ACK feedback be included?
[0044] Embodiments of the present disclosure provides solutions to the above issues. More details on the embodiments of the present disclosure will be illustrated in the following text in combination with the appended drawings.
[0045] In some embodiments, for each scheduled cell, the number of actually scheduled PDSCHs may be determined by the TDRA filed in a DCI. For example, the TDRA filed may point to one TDRA index for the cell and this TDRA index may further point to one or more TDRAs (e.g., each TDRA may include a corresponding start and length indicator values (SLIVs) and other parameters) in the TDRA table. The TDRA table may be applicable for multi-PDSCH scheduling by a DCI for the corresponding cell. Usually, one TDRA (or one SLIV) corresponds to one PDSCH. Therefore, HARQ-ACK feedback for the corresponding cell (i.e., for the PDSCH (s) on this cell) may be generated based on the number of TDRAs (or the number of SLIVs) for the cell as indicated by the DCI.
[0046] This TDRA indication may also apply to cell #A, except that no PDSCH is actually scheduled on the cell. That is, the TDRA field may indicate a number of TDRAs for cell #A. In some embodiments of the present disclosure, when generate HARQ-ACK feedback for cell #A to indicate the reception of SCell dormancy indication by the DCI, the number of TDRAs for cell #A as indicated by the first DCI may be taken into account.
[0047] In some embodiments of the present disclosure, HARQ-ACK time domain bundling may be configured for a UE. Such a configuration as well as the number of HARQ-ACK bundling groups may have an impact on the generation of HARQ-ACK information bits. Therefore, when generate HARQ-ACK feedback for cell #A, the HARQ-ACK bundling configurations may be taken into account.
[0048] Moreover, Type-2 HARQ-ACK codebook may include one or more sub-codebooks, for example, by concatenating a first sub-codebook and a second sub-codebook. Separate downlink assignment indicator (DAI) counting may be applied for DCIs associated with the first sub-codebook and DCIs associated with the second sub-codebook.
[0049] When HARQ-ACK feedback associated with a DCI is generated with a single HARQ-ACK information bit, the HARQ-ACK feedback may be included in the first sub-codebook according to, for example, the counter DAI value indicated by the DCI. For example, the first sub-codebook may include HARQ-ACK information bit associated with a DCI scheduling a single PDSCH or a DCI scheduling a single cell with multiple PDSCHs on it and the number of bundling groups being configured as 1.
[0050] When HARQ-ACK feedback associated with a DCI is generated with multiple HARQ-ACK information bits, the HARQ-ACK feedback may be included in the second sub-codebook. For example, the second sub-codebook may include HARQ-ACK information bits associated with a DCI scheduling more than one cell, or a DCI scheduling a single cell with multiple PDSCHs on it without HARQ-ACK time domain bundling or the number of bundling groups being configured greater than 1. For example, the multiple HARQ-ACK information bits for a DCI in the second sub-codebook may be ordered firstly according to the PDSCH receptions on the same serving cell, and then according to the associated serving cell indexes. Padding bit may be added to the ordered HARQ-ACK information bits for a multi-cell multi-channel scheduling DCI (e.g., DCI format 1_3) in the second sub-codebook to align with a value of M. For example, M may equal to the maximum number of HARQ-ACK information bits which can be generated for a multi-cell multi-channel scheduling DCI (e.g., DCI format 1_3) across all the configured cell set (s) (e.g., cell set #A) in the physical uplink control channel (PUCCH) group for the UE. M can be implicitly derived based on the RRC configuration.
[0051] As will be described in the following text, HARQ-ACK feedback for a multi-cell multi-channel scheduling DCI with fields interpreted as SCell dormancy indication can either be included in the first sub-codebook or the second sub-codebook of the Type-2 HARQ-ACK codebook, depending on, for example, the number of HARQ-ACK information bits being generated for SCell dormancy indication.
[0052] In some embodiments of the present disclosure, when a UE generates HARQ-ACK information bits corresponding to cell #A for indicating (confirming) the reception of SCell dormancy indication in a multi-cell multi-channel scheduling DCI (denoted as DCI #1) , the HARQ-ACK bundling configuration is not taken into account. That is, the UE generates the HARQ-ACK information bits corresponding to cell #Aregardless of the configuration of HARQ-ACK time domain bundling or the number of HARQ-ACK bundling groups (which may be greater than or equal to 1, and may be configured by a high layer parameter for cell #A, such as "nrofHARQ-BundlingGroups" as specified in 3GPP specifications) . The following are some examples of HARQ-ACK information bit generation for DCI #1.
[0053] In some embodiments, DCI #1 may not schedule a PDSCH. That is, DCI #1 may only be used to indicate SCell dormancy. In response to the TDRA field in DCI #1 indicates a plurality of TDRAs (e.g., a plurality of SLIVs) for cell #A, the corresponding HARQ-ACK information for DCI #1 (i.e., the HARQ-ACK information for cell #A) may be included in the second sub-codebook of the Type-2 HARQ-ACK codebook. Various embodiments can be employed for generating the HARQ-ACK information bits for DCI #1 (i.e., the HARQ-ACK information bits corresponding to cell #A) .
[0054] In some embodiments, the UE may generate the HARQ-ACK information bits for DCI #1 (i.e., the HARQ-ACK information bits corresponding to cell #A) based on the number of TDRAs for cell #A as indicated by DCI #1. For example, the number of HARQ-ACK information bits for DCI #1 (i.e., for cell #A) may be based on the number of TDRAs for cell #A.
[0055] For example, in an embodiment (denoted as embodiment #1) , the UE assumes that a plurality of virtual PDSCHs corresponding to the plurality of TDRAs are scheduled on cell #A and generates a plurality of bits of ACK for the virtual PDSCHs to indicate the reception of the SCell dormancy indication. For example, each ACK bit may correspond to one of the plurality of TDRAs (or one of the plurality of SLIVs) . The number of ACK bits may be equal to the number of TDRAs (or SLIVs) indicated for cell #A. For example, assuming that the number of TDRAs (or SLIVs) for cell #Ais K, then K ACK bits are generated for DCI #1 (i.e., for cell #A) .
[0056] For example, in an embodiment (denoted as embodiment #2) , the UE assumes that a plurality of virtual PDSCHs corresponding to the plurality of TDRAs are scheduled on cell #A and generates a single bit of ACK for the first virtual PDSCH to indicate the reception of the SCell dormancy indication and one or more bits of NACK for the remaining virtual PDSCHs. That is, a single ACK bit is generated for SCell dormancy indication corresponding to the first SLIV of the plurality of SLIVs and one or more NACK bits are generated with each NACK bit corresponding to one of the remaining SLIVs. The number of NACK bits is equal to the number of SLIVs indicated for cell #A minus 1. For example, 1 ACK bit and (K-1) NACK bits are generated for DCI #1 (i.e., for cell #A) .
[0057] In some embodiments (denoted as embodiment #3) , the UE may generate a single ACK bit for SCell dormancy indication. For example, the UE assumes that a single virtual PDSCH is scheduled on cell #A and generates a single bit of ACK for the virtual PDSCH to indicate the reception of the SCell dormancy indication.
[0058] After generating the HARQ-ACK feedback for SCell dormancy indication, padding bits may be added to align the number of HARQ-ACK information bits for DCI #1 in the second sub-codebook with the value of M. For example, according to embodiment #1, (M-K) padding bits may be appended to the K ACK bits for SCell dormancy indication. According to embodiment #2, (M-K) padding bits may be appended to the 1 ACK bit and (K-1) NACK bits for SCell dormancy indication. According to embodiment #3, (M-1) padding bits may be appended to the single ACK bit for SCell dormancy indication.
[0059] In response to the TDRA field in DCI #1 indicates a single TDRA (e.g., a single SLIV) for cell #A, the corresponding HARQ-ACK information for DCI #1 (i.e., the HARQ-ACK information for cell #A) may be included in the first sub-codebook of the Type-2 HARQ-ACK codebook. For example, the UE assumes that a single virtual PDSCH is scheduled on cell #A and generates a single bit of ACK for the virtual PDSCH for confirming the reception of the SCell dormancy indication. As no PDSCH is actually secluded by DCI #1, the single bit of ACK is regarded as the corresponding HARQ-ACK information for DCI #1 and included in the first sub-codebook based on the value of counter DAI in DCI #1.
[0060] It should be noted that, for convenience, the embodiments for HARQ-ACK feedback generation in the present disclosure do not consider the configuration of a maximum of 2 codewords on one PDSCH for a cell. However, persons skilled in the art can apply the embodiments of the present disclosure when considering such a configuration, which is also covered by the present disclosure.
[0061] Referring to FIG. 2, cell 231 to cell 234 with an increasing order of serving cell indexes are indicated with invalid FDRA values in DCI 211. Then, it can be determined that a set of fields (e.g., MCS / NDI / RV of TB1 and HARQ process number as well as antenna port (if configured as type 2) ) corresponding to cell 231 are interpreted as SCell dormancy indication. Assuming that the TDRA field in DCI 211 indicates 2 SLIVs (i.e., SLIVs 251 and 252) for cell 231, 4 SLIVs (i.e., SLIVs 261-264) for cell 232, 3 SLIVs (i.e., SLIVs 271-273) for cell 233 and 1 SLIV (i.e., SLIV 281) for cell 234, the number of HARQ-ACK information bits for DCI 211 can be determined according to the above embodiments regardless of the HARQ-ACK time domain bundling configuration, if any.
[0062] For example, according to embodiment #1, 2 bits of ACK are generated for cell 231 and the corresponding HARQ-ACK information for DCI 211 can be represented as { {ACK, ACK} , NACK, …, NACK} with necessary NACK bits (i.e., M-2 padding bits) until the number of HARQ-ACK information bits for DCI 211 is equal to M.
[0063] According to embodiment #2, 1 bit of ACK is generated for SLIV 251 on cell 231 and 1 bit of NACK is generated for SLIV 252 on cell 231. The corresponding HARQ-ACK information for the DCI 211 can be represented as { {ACK, NACK} , NACK, …, NACK} with necessary NACK bits (i.e., M-2 padding bits) until the number of HARQ-ACK information bits for DCI 211 is equal to M.
[0064] According to embodiment #3, 1 bit of ACK is generated for cell 231. The corresponding HARQ-ACK information for the DCI 211 can be represented as { {ACK} , NACK, …, NACK} with necessary NACK bits (i.e., M-1 padding bits) until the number of HARQ-ACK information bits for DCI 211 is equal to M.
[0065] In some embodiments, in addition to indicating SCell dormancy, DCI #1 may also schedule one or more PDSCHs on one or more cells within cell set #A other than cell #A. The corresponding HARQ-ACK information for DCI #1 may be included in the second sub-codebook of the Type-2 HARQ-ACK codebook. The corresponding HARQ-ACK information bits for the one or more PDSCHs actually scheduled by DCI #1 are generated based on the respective decoding outcome of the one or more PDSCHs. Various embodiments can be employed for generating the HARQ-ACK information bits corresponding to cell #A.
[0066] In some embodiments, the UE may generate the HARQ-ACK information bits corresponding to cell #A based on the number of TDRAs for cell #A as indicated by DCI #1. For example, the number of HARQ-ACK information bits corresponding to cell #A may be based on the number of TDRAs for cell #A.
[0067] For example, the TDRA field in DCI #1 may indicate a plurality of TDRAs (e.g., a plurality of SLIVs) for cell #A. In an embodiment (denoted as embodiment #4) , the UE assumes that a plurality of virtual PDSCHs corresponding to the plurality of TDRAs are scheduled on cell #A and generates a plurality of bits of ACK for the virtual PDSCHs to indicate the reception of the SCell dormancy indication. For example, each ACK bit may correspond to one of the plurality of TDRAs (or one of the plurality of SLIVs) . The number of ACK bits may be equal to the number of TDRAs (or SLIVs) indicated for cell #A. For example, assuming that the number of TDRAs (or SLIVs) for cell #A is K, then K ACK bits are generated for cell #A.
[0068] In an embodiment (denoted as embodiment #5) , the UE assumes that a plurality of virtual PDSCHs corresponding to the plurality of TDRAs are scheduled on cell #A and generates a single bit of ACK for the first virtual PDSCH to indicate the reception of the SCell dormancy indication and one or more bits of NACK for the remaining virtual PDSCHs. That is, a single ACK bit is generated for SCell dormancy indication corresponding to the first SLIV of the plurality of SLIVs and one or more NACK bits are generated with each NACK bit corresponding to one of the remaining SLIVs. The number of NACK bits is equal to the number of SLIVs indicated for cell #A minus 1. For example, 1 ACK bit and (K-1) NACK bits are generated for cell #A.
[0069] In an embodiment (denoted as embodiment #6) , the UE may generate a single ACK bit for cell #A for SCell dormancy indication. For example, the UE assumes that a single virtual PDSCH is scheduled on cell #A and generates a single bit of ACK for the virtual PDSCH to indicate the reception of the SCell dormancy indication.
[0070] For example, the TDRA field in DCI #1 may indicate a single TDRA (e.g., a single SLIV) for cell #A. In an embodiment (denoted as embodiment #7) , the UE assumes that a single virtual PDSCH is scheduled on cell #A and generates a single bit of ACK for the virtual PDSCH for confirming the reception of the SCell dormancy indication. That is, the UE may generate a single ACK bit for cell #A.
[0071] After generating the HARQ-ACK feedback for the one or more PDSCHs actually scheduled by DCI #1 and the HARQ-ACK feedback for SCell dormancy indication, padding bits may be added to align the number of HARQ-ACK information bits for DCI #1 in the second sub-codebook with the value of M. For example, assuming that P HARQ-ACK information bits are generated for the one or more PDSCHs, then (M-K-P) padding bits may be appended according to embodiment #4 and embodiment #5, or (M-1-P) padding bits may be appended according to embodiment #6 and embodiment #7.
[0072] It should be noted that, for convenience, the embodiments for HARQ-ACK feedback generation in the present disclosure do not consider the configuration of a maximum of 2 codewords on one PDSCH for a cell. However, persons skilled in the art can apply the embodiments of the present disclosure when considering such a configuration, which is also covered by the present disclosure.
[0073] Referring to FIG. 3, cell 231 to cell 234 with an increasing order of serving cell indexes are indicated with FDRA values in DCI 311. For example, the FDRA for cell 331 and the FDRA for cell 334 are valid, and the FDRA for cell 332 and the FDRA for cell 333 are invalid. Then, it can be determined that a set of fields (e.g., MCS / NDI / RV of TB1 and HARQ process number as well as antenna port (if configured as type 2) ) corresponding to cell 332 are interpreted as SCell dormancy indication. Assuming that the TDRA field in DCI 311 indicates 2 SLIVs (i.e., SLIVs 351 and 352) for cell 331, 4 SLIVs (i.e., SLIVs 361-364) for cell 332, 3 SLIVs (i.e., SLIVs 371-373) for cell 333 and 1 SLIV (i.e., SLIV 381) for cell 334, the HARQ-ACK information bits for cell 331 can be represented as two bits, e.g., {a1, a2} , and the HARQ-ACK information bits for cell 334 can be represented as one bit, e.g., {d1} , without the consideration of the configuration of a maximum of 2 codewords on one PDSCH for a cell.
[0074] For example, according to embodiment #4, 4 bits of ACK are generated for cell 332 and the corresponding HARQ-ACK information for DCI 311 can be represented as { {a1, a2} , {ACK, ACK, ACK, ACK} , {d1} , NACK, …, NACK} with necessary NACK bits (i.e., M-2-4-1 padding bits) until the number of HARQ-ACK information bits for DCI 311 is equal to M.
[0075] According to embodiment #5, 1 bit of ACK is generated for SLIV 361 on cell 332 and 3 bits of NACK are generated for SLIVs 362-364 on cell 332. The corresponding HARQ-ACK information for the DCI 311 can be represented as { {a1, a2}, {ACK, NACK, NACK, NACK} , {d1} , NACK, …, NACK} with necessary NACK bits (i.e., M-2-4-1 padding bits) until the number of HARQ-ACK information bits for DCI 311 is equal to M.
[0076] According to embodiment #6, 1 bit of ACK is generated for cell 332. The corresponding HARQ-ACK information for the DCI 311 can be represented as { {a1, a2}, {ACK} , {d1} , NACK, …, NACK} with necessary NACK bits (i.e., M-2-1-1 padding bits) until the number of HARQ-ACK information bits for DCI 311 is equal to M.
[0077] In some embodiments of the present disclosure, when a UE generates HARQ-ACK information bits corresponding to cell #A for indicating the reception of SCell dormancy indication in a multi-cell multi-channel scheduling DCI (denoted as DCI #2) , the HARQ-ACK bundling configuration may be taken into account. That is, the HARQ-ACK information bits corresponding to cell #A may be based on the number of HARQ-ACK bundling groups for cell #A (which may be configured by a high layer parameter for cell #A, such as "nrofHARQ-BundlingGroups" as specified in 3GPP specifications) . The following are some examples of HARQ-ACK information bit generation for DCI #2.
[0078] In some embodiments, DCI #2 may not schedule a PDSCH. That is, DCI #2 may only be used to indicate SCell dormancy. The corresponding HARQ-ACK information for DCI #2 (i.e., the HARQ-ACK information for cell #A) may be generated as a single bit of ACK and may be included in the first sub-codebook of the Type-2 HARQ-ACK codebook. For example, the UE assumes that a single virtual PDSCH is scheduled on cell #A and generates a single bit of ACK for the virtual PDSCH for confirming the reception of the SCell dormancy indication, regardless of the number of TDRA indicated by the TDRA field for cell #A (e.g., the number of SLIVs being greater than or equal to 1) and regardless of the HARQ-ACK time domain bundling configuration for cell #A (e.g., the number of HARQ-ACK bundling groups being greater than or equal to 1) . The single ACK bit can be included in the first sub-codebook based on the value of counter DAI in DCI #2.
[0079] In some embodiments, in addition to indicating SCell dormancy, DCI #2 may also schedule one or more PDSCHs on one or more cells within cell set #A other than cell #A. The corresponding HARQ-ACK information for DCI #2 may be included in the second sub-codebook of the Type-2 HARQ-ACK codebook. The corresponding HARQ-ACK information bits for the one or more PDSCHs actually scheduled by DCI #2 are generated based on the respective decoding outcome of the one or more PDSCHs. Various embodiments can be employed for generating the HARQ-ACK information bits corresponding to cell #A.
[0080] In some embodiments, the UE may generate the HARQ-ACK information bits corresponding to cell #A based on the number of TDRAs for cell #A as indicated by DCI #2. For example, the number of HARQ-ACK information bits corresponding to cell #A may be based on the number of TDRAs for cell #A.
[0081] For example, the TDRA field in DCI #2 may indicate a plurality of TDRAs (e.g., a plurality of SLIVs) for cell #A.
[0082] In some embodiments (denoted as embodiment #8) , HARQ-ACK time domain bundling may be configured for cell #A and the number of HARQ-ACK bundling groups (denoted as X) may be greater than 1. The number of HARQ-ACK information bits corresponding to cell #A (after time domain bundling) may be based on the number of HARQ-ACK bundling groups (e.g., equal to X) . For example, a set of ACK bits may be generated for the first transport block group (TBG) with each ACK bit corresponding to one SLIV within the first TBG. NACK bit may be generated for each of the remaining SLIVs for cell #A. After time domain bundling, a single ACK bit is generated for the first TBG of cell #A, for example, by a logical AND operation on the set of ACK bits, followed by X-1 NACK bits for the remaining TBGs of cell #A. That is, 1 ACK bit and X-1 NACK bits are generated for cell #A and is included in the second sub-codebook with the HARQ-ACK information bits for the one or more PDSCHs actually scheduled by DCI #2.
[0083] In some embodiments (denoted as embodiment #9) , HARQ-ACK time domain bundling may be configured for cell #A and the number of HARQ-ACK bundling groups may be equal to 1. The number of HARQ-ACK information bits corresponding to cell #A (after time domain bundling) may be based on the number of HARQ-ACK bundling groups (e.g., equal to 1) . For example, a set of ACK bits may be generated with each ACK bit corresponding to one SLIV. After time domain bundling, a single ACK bit is generated for cell #A, for example, by a logical AND operation on the set of ACK bits. That is, 1 ACK bit is generated for cell #A and is included in the second sub-codebook with the HARQ-ACK information bits for the one or more PDSCHs actually scheduled by DCI #2.
[0084] In some embodiments (denoted as embodiment #10) , HARQ-ACK time domain bundling may not be configured for cell #A. The UE may generate the HARQ-ACK information bits for cell #A based on the number of TDRAs for cell #Aas indicated by DCI #2. For example, the number of HARQ-ACK information bits for cell #A may be based on the number of TDRAs for cell #A.
[0085] For example, the UE may generate a single bit of ACK for the first virtual PDSCH to indicate the reception of the SCell dormancy indication and one or more bits of NACK for the remaining virtual PDSCHs. That is, a single ACK bit is generated for SCell dormancy indication corresponding to the first SLIV of the plurality of SLIVs and one or more NACK bits are generated with each NACK bit corresponding to one of the remaining SLIVs. The number of NACK bits is equal to the number of SLIVs indicated for cell #A minus 1. For example, assuming that the number of TDRAs (or SLIVs) for cell #A is K' , then 1 ACK bit and (K'-1) NACK bits are generated for cell #A.
[0086] For example, the TDRA field in DCI #1 may indicate a single TDRA (e.g., a single SLIV) for cell #A (denoted as embodiment #11) . The UE may assume that a single virtual PDSCH is scheduled on cell #A and generates a single bit of ACK for the virtual PDSCH for confirming the reception of the SCell dormancy indication. That is, a single ACK bit is generated for cell #A and is included in the second sub-codebook, along with the HARQ-ACK information bits for the one or more PDSCHs actually scheduled by DCI #2.
[0087] After generating the HARQ-ACK feedback for the one or more PDSCHs actually scheduled by DCI #2 and the HARQ-ACK feedback for SCell dormancy indication (i.e., the HARQ-ACK feedback for cell #A) , padding bits may be added to align the number of HARQ-ACK information bits for DCI #2 in the second sub-codebook with the value of M. For example, assuming that P' HARQ-ACK information bits are generated for the one or more PDSCHs, then (M-X-P') padding bits may be appended according to embodiment #8 and embodiment #9, or (M-K'-P') padding bits may be appended according to embodiment #10, or (M-1-P') padding bits may be appended according to embodiment #11.
[0088] It should be noted that, for convenience, the embodiments for HARQ-ACK feedback generation in the present disclosure do not consider the configuration of a maximum of 2 codewords on one PDSCH for a cell. However, persons skilled in the art can apply the embodiments of the present disclosure when considering such a configuration, which is also covered by the present disclosure.
[0089] Referring again to FIG. 3, cell 231 to cell 234 with an increasing order of serving cell indexes are indicated with FDRA values in DCI 311. For example, the FDRA for cell 331 and the FDRA for cell 334 are valid, and the FDRA for cell 332 and the FDRA for cell 333 are invalid. Then, it can be determined that a set of fields corresponding to cell 332 are interpreted as SCell dormancy indication. Assuming that the TDRA field in DCI 311 indicates 2 SLIVs (i.e., SLIVs 351 and 352) for cell 331, 4 SLIVs (i.e., SLIVs 361-364) for cell 332, 3 SLIVs (i.e., SLIVs 371-373) for cell 333 and 1 SLIV (i.e., SLIV 381) for cell 334, the HARQ-ACK information bits for cell 331 can be represented as two bits, e.g., {a1, a2} , and the HARQ-ACK information bits for cell 334 can be represented as one bit, e.g., {d1} , without the consideration of the configuration of a maximum of 2 codewords on one PDSCH for a cell.
[0090] For example, according to embodiment #8, assuming that the number of HARQ-ACK bundling groups for cell 332 is configured as 2, then 2 bits of ACK are generated for the first TBG with each ACK bit corresponding to one SLIV (e.g., SLIVs 361 and 362) within the first TBG. NACK bits are generated for remaining SLIVs (e.g., SLIVs 363 and 364) of cell 332. After time domain bundling, the corresponding HARQ-ACK information for DCI 311 can be represented as { {a1, a2} , {ACK, NACK} , {d1} , NACK, …, NACK} with necessary NACK bits (i.e., M-2-2-1 padding bits) until the number of HARQ-ACK information bits for DCI 311 is equal to M.
[0091] For example, according to embodiment #9, assuming that the number of HARQ-ACK bundling groups for cell 332 is configured as 1, then 4 bits of ACK are generated with each ACK bit corresponding to one SLIV (e.g., SLIVs 361 to 364) on cell 332. After time domain bundling, the corresponding HARQ-ACK information for DCI 311 can be represented as { {a1, a2} , {ACK} , {d1} , NACK, …, NACK} with necessary NACK bits (i.e., M-2-1-1 padding bits) until the number of HARQ-ACK information bits for DCI 311 is equal to M.
[0092] For example, according to embodiment #10, assuming that HARQ-ACK bundling is not configured for cell 332, then a single ACK bit is generated corresponding to SLIV 361 and 3 NACK bits are generated with each NACK bit corresponding to one of SLIVs 362-364. The corresponding HARQ-ACK information for DCI 311 can be represented as { {a1, a2} , {ACK, NACK, NACK, NACK} , {d1} , NACK, …, NACK} with necessary NACK bits (i.e., M-2-3-1 padding bits) until the number of HARQ-ACK information bits for DCI 311 is equal to M.
[0093] In some embodiments of the present disclosure, when a UE generates HARQ-ACK information bits corresponding to cell #A for indicating the reception of SCell dormancy indication in a multi-cell multi-channel scheduling DCI (denoted as DCI #3) , the HARQ-ACK bundling configuration is not taken into account. In addition, the number of TDRA indicated by the TDRA field of the DCI for cell #A is also not taken into account.
[0094] For example, the UE generates the HARQ-ACK feedback corresponding to cell #A regardless of the configuration of HARQ-ACK time domain bundling or the number of HARQ-ACK bundling groups (which may be greater than or equal to 1, and may be configured by a high layer parameter for cell #A, such as "nrofHARQ-BundlingGroups" as specified in 3GPP specifications) and regardless of the number of TDRA for cell #A indicated by the DCI (e.g., the number of SLIVs being greater than or equal to 1) . For example, UE may always assume that a virtual PDSCH is scheduled on cell #A and generates a single bit of ACK for the virtual PDSCH for SCell dormancy indication. The single bit of ACK is mapped to the HARQ-ACK bit position for cell #A. That is, the HARQ-ACK feedback corresponding to cell #A includes a single ACK bit.
[0095] In some embodiments, DCI #3 may not schedule a PDSCH. That is, DCI #3 may only be used to indicate SCell dormancy. As no PDSCH is actually secluded by DCI #3, the single ACK bit for cell #A is regarded as the corresponding HARQ-ACK information for DCI #3 and included in the first sub-codebook based on the value of counter DAI in DCI #3.
[0096] Referring to FIG. 2, cell 231 to cell 234 with an increasing order of serving cell indexes are indicated with invalid FDRA values in DCI 211. Then, it can be determined that a set of fields corresponding to cell 231 are interpreted as SCell dormancy indication. Assuming that the TDRA field in DCI 211 indicates 2 SLIVs (i.e., SLIVs 251 and 252) for cell 231, 4 SLIVs (i.e., SLIVs 261-264) for cell 232, 3 SLIVs (i.e., SLIVs 271-273) for cell 233 and 1 SLIV (i.e., SLIV 281) for cell 234, then a single ACK bit is generated as the HARQ-ACK information for DCI 211 and included in the first Type-2 HARQ-ACK sub-codebook based on the value of counter DAI in DCI 211.
[0097] In some embodiments, in addition to indicating SCell dormancy, DCI #3 may also schedule one or more PDSCHs on one or more cells within cell set #A other than cell #A. The corresponding HARQ-ACK information for DCI #3 may be included in the second sub-codebook of the Type-2 HARQ-ACK codebook, along with the single ACK bit for cell #A, which is used to indicate the reception of SCell dormancy indication. The corresponding HARQ-ACK information bits for the one or more PDSCHs actually scheduled by DCI #3 are generated based on the respective decoding outcome of the one or more PDSCHs. The generated HARQ-ACK information bits for DCI #3 may be ordered firstly according to ascending order of PDSCH reception starting time on the same serving cell, then according to ascending order of associated serving cell indexes.
[0098] Padding bits may be added to (e.g., appended to) the ordered HARQ-ACK information bits to align the number of HARQ-ACK information bits for DCI #3 in the second sub-codebook with the value of M. For example, assuming that P” HARQ-ACK information bits are generated for the one or more PDSCHs, then (M-1-P” ) padding bits may be appended.
[0099] It should be noted that, for convenience, the embodiments for HARQ-ACK feedback generation in the present disclosure do not consider the configuration of a maximum of 2 codewords on one PDSCH for a cell. However, persons skilled in the art can apply the embodiments of the present disclosure when considering such a configuration, which is also covered by the present disclosure.
[0100] Referring to FIG. 3, cell 231 to cell 234 with an increasing order of serving cell indexes are indicated with FDRA values in DCI 311. For example, the FDRA for cell 331 and the FDRA for cell 334 are valid, and the FDRA for cell 332 and the FDRA for cell 333 are invalid. Then, it can be determined that a set of fields corresponding to cell 332 are interpreted as SCell dormancy indication. Assuming that the TDRA field in DCI 311 indicates 2 SLIVs (i.e., SLIVs 351 and 352) for cell 331, 4 SLIVs (i.e., SLIVs 361-364) for cell 332, 3 SLIVs (i.e., SLIVs 371-373) for cell 333 and 1 SLIV (i.e., SLIV 381) for cell 334, the HARQ-ACK information bits for cell 331 can be represented as two bits, e.g., {a1, a2} , the HARQ-ACK information bits for cell 332 can be represented as one bit of ACK, and the HARQ-ACK information bits for cell 334 can be represented as one bit, e.g., {d1} , without the consideration of the configuration of a maximum of 2 codewords on one PDSCH for a cell. The corresponding HARQ-ACK information for DCI 311 can be represented as { {a1, a2} , {ACK} , {d1} , NACK, …, NACK} with necessary NACK bits (i.e., M-2-1-1 padding bits) until the number of HARQ-ACK information bits for DCI 311 is equal to M.
[0101] FIG. 4 illustrates a flowchart of method 400 for wireless communication in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 4. In some examples, method 400 may be performed by a UE. In some embodiments, the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions or operations. In some examples, a processor of the UE may cause the UE to perform method 400.
[0102] At 411, a UE may receive, from a BS, signaling indicating a first set of cells. At 413, the UE may receive, from the BS, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells.
[0103] At 415, the UE may determine that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE. At 417, the UE may generate HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of TDRAs for the first cell indicated by the first DCI. At 419, the UE may transmit the first HARQ-ACK codebook to the BS.
[0104] In some embodiments, the generated HARQ-ACK feedback corresponding to the first cell includes a first number of ACK bits, the first number being dependent on the number of TDRAs for the first cell indicated by the first DCI. In some embodiments, the generated HARQ-ACK feedback corresponding to the first cell includes a single ACK bit and a second number of NACK bits, the second number being dependent on the number of TDRAs for the first cell indicated by the first DCI.
[0105] In some embodiments, in response to the number of TDRAs for the first cell indicated by the first DCI being equal to 1, the generated HARQ-ACK feedback corresponding to the first cell includes a single ACK bit. In some embodiments, in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling being configured for the first cell, the generated HARQ-ACK feedback corresponding to the first cell includes a single ACK bit and a third number of NACK bits, the third number being dependent on a number of HARQ-ACK bundling groups configured for the first cell. In some embodiments, in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling not being configured for the first cell, the generated HARQ-ACK feedback corresponding to the first cell includes a single ACK bit and a fourth number of NACK bits, the fourth number being dependent on the number of TDRAs for the first cell indicated by the first DCI.
[0106] In some embodiments, the UE may: generate HARQ-ACK feedback corresponding to each cell of the second set of cells; and add at least one padding bit to the generated HARQ-ACK feedback corresponding to the first cell and the generated HARQ-ACK feedback corresponding to each cell of the second set of cells to align with a number of HARQ-ACK information bits for the first DCI associated with the second sub-codebook of the first HARQ-ACK codebook.
[0107] In some embodiments, the UE may: receive a second DCI from the BS; determine that a set of fields in the second DCI corresponding to a second cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; generate HARQ-ACK feedback corresponding to the second cell for indicating reception of the SCell dormancy indication by the second DCI, in a first sub-codebook or a second sub-codebook of a second HARQ-ACK codebook; and transmit the second HARQ-ACK codebook to the BS. In some embodiments, the second DCI is capable of scheduling one or more cells within the first set of cells with one or more data channels on each of the one or more cells.
[0108] In some embodiments, the second DCI schedules a third set of cells within the first set of cells with one or more data channels on each of the third set of cells. The generated HARQ-ACK feedback corresponding to the second cell includes a single ACK bit, regardless of a number of TDRAs for the second cell indicated by the second DCI, and is included in the second sub-codebook of the second HARQ-ACK codebook.
[0109] In some embodiments, the second DCI does not schedule a data channel. The generated HARQ-ACK feedback corresponding to the second cell includes a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook, regardless of a number of TDRAs for the second cell indicated by the second DCI and regardless of HARQ-ACK time domain bundling configuration for the second cell.
[0110] In some embodiments, the second DCI does not schedule a data channel, and wherein: in response to a number of TDRAs for the second cell indicated by the second DCI being equal to 1, the generated HARQ-ACK feedback corresponding to the second cell includes a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook; or in response to the number of TDRAs for the second cell indicated by the second DCI being greater than 1, the generated HARQ-ACK feedback corresponding to the second cell is included in the second sub-codebook of the second HARQ-ACK codebook and includes: a fifth number of ACK bits, the fifth number being dependent on the number of TDRAs for the second cell indicated by the second DCI; a single ACK bit and a sixth number of NACK bits, the sixth number being dependent on the number of TDRAs for the second cell indicated by the second DCI; or a single ACK bit.
[0111] In some embodiments, the UE may add at least one padding bit to the generated HARQ-ACK feedback corresponding to the second cell in the second sub-codebook of the second HARQ-ACK codebook to align with a number of HARQ-ACK information bits for the second DCI associated with the second sub-codebook of the second HARQ-ACK codebook.
[0112] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary method 400 may be changed and some of the operations in exemplary method 400 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0113] FIG. 5 illustrates a flowchart of method 500 for wireless communication in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 5. In some examples, method 500 may be performed by a BS. In some embodiments, the BS may execute a set of instructions to control the functional elements of the BS to perform the described functions or operations. In some examples, a processor of the BS may cause the BS to perform method 500.
[0114] At 511, a BS may transmit, to a UE, signaling indicating a first set of cells. At 513, the BS may transmit, to the UE, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells, wherein a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE.
[0115] At 515, the BS may receive, from the UE, a first HARQ-ACK codebook including a first sub-codebook and a second sub-codebook. The second sub-codebook may include HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, and the HARQ-ACK feedback corresponding to the first cell is based on a number of TDRAs for the first cell indicated by the first DCI.
[0116] In some embodiments, the HARQ-ACK feedback corresponding to the first cell includes a first number of ACK bits, the first number being dependent on the number of TDRAs for the first cell indicated by the first DCI. In some embodiments, the HARQ-ACK feedback corresponding to the first cell includes a single ACK bit and a second number of NACK bits, the second number being dependent on the number of TDRAs for the first cell indicated by the first DCI.
[0117] In some embodiments, in response to the number of TDRAs for the first cell indicated by the first DCI being equal to 1, the HARQ-ACK feedback corresponding to the first cell includes a single ACK bit. In some embodiments, in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling being configured for the first cell, the HARQ-ACK feedback corresponding to the first cell includes a single ACK bit and a third number of NACK bits, the third number being dependent on a number of HARQ-ACK bundling groups configured for the first cell. In some embodiments, in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling not being configured for the first cell, the HARQ-ACK feedback corresponding to the first cell includes a single ACK bit and a fourth number of NACK bits, the fourth number being dependent on the number of TDRAs for the first cell indicated by the first DCI.
[0118] In some embodiments, besides the HARQ-ACK feedback corresponding to the first cell and HARQ-ACK feedback corresponding to each cell of the second set of cells, HARQ-ACK feedback corresponding to the first DCI further includes at least one padding bit, depending on a number of HARQ-ACK information bits for the first DCI associated with the second sub-codebook of the first HARQ-ACK codebook.
[0119] In some embodiments, the BS may: transmit a second DCI to the UE, wherein a set of fields in the second DCI corresponding to a second cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; and receive, from the UE, a second HARQ-ACK codebook, wherein HARQ-ACK feedback corresponding to the second cell for indicating reception of the SCell dormancy indication by the second DCI is included in a first sub-codebook or a second sub-codebook of the second HARQ-ACK codebook. In some embodiments, the second DCI is capable of scheduling one or more cells within the first set of cells with one or more data channels on each of the one or more cells.
[0120] In some embodiments, the second DCI schedules a third set of cells within the first set of cells with one or more data channels on each of the third set of cells, and wherein the HARQ-ACK feedback corresponding to the second cell includes a single ACK bit, regardless of a number of TDRAs for the second cell indicated by the second DCI, and is included in the second sub-codebook of the second HARQ-ACK codebook.
[0121] In some embodiments, the second DCI does not schedule a data channel, and wherein the HARQ-ACK feedback corresponding to the second cell includes a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook, regardless of a number of TDRAs for the second cell indicated by the second DCI and regardless of HARQ-ACK time domain bundling configuration for the second cell.
[0122] In some embodiments, the second DCI does not schedule a data channel. In some embodiments, in response to a number of TDRAs for the second cell indicated by the second DCI being equal to 1, the HARQ-ACK feedback corresponding to the second cell includes a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook. In some embodiments, in response to the number of TDRAs for the second cell indicated by the second DCI being greater than 1, the HARQ-ACK feedback corresponding to the second cell is included in the second sub-codebook of the second HARQ-ACK codebook and includes: a fifth number of ACK bits, the fifth number being dependent on the number of TDRAs for the second cell indicated by the second DCI; a single ACK bit and a sixth number of NACK bits, the sixth number being dependent on the number of TDRAs for the second cell indicated by the second DCI; or a single ACK bit.
[0123] In some embodiments, besides the HARQ-ACK feedback corresponding to the second cell in the second sub-codebook of the second HARQ-ACK codebook, HARQ-ACK feedback corresponding to the second DCI further includes at least one padding bit, depending on a number of HARQ-ACK information bits for the second DCI associated with the second sub-codebook of the second HARQ-ACK codebook.
[0124] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary method 500 may be changed and some of the operations in exemplary method 500 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0125] FIG. 6 illustrates an example of a UE 600 in accordance with aspects of the present disclosure. The UE 600 may include a processor 602, a memory 604, a controller 606, and a transceiver 608. The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0126] The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0127] The processor 602 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 602 may be configured to operate the memory 604. In some other implementations, the memory 604 may be integrated into the processor 602. The processor 602 may be configured to execute computer-readable instructions stored in the memory 604 to cause the UE 600 to perform various functions of the present disclosure.
[0128] The memory 604 may include volatile or non-volatile memory. The memory 604 may store computer-readable, computer-executable code including instructions when executed by the processor 602 cause the UE 600 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 604 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0129] In some implementations, the processor 602 and the memory 604 coupled with the processor 602 may be configured to cause the UE 600 to perform one or more of the functions described herein (e.g., executing, by the processor 602, instructions stored in the memory 604) . For example, the processor 602 may support wireless communication at the UE 600 in accordance with examples as disclosed herein. For example, the UE 600 may be configured to support means for performing the operations as described with respect to FIGs. 1-5.
[0130] For example, the UE 600 may be configured to support: a means for receiving, from a BS, signaling indicating a first set of cells; a means for receiving, from the BS, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells; a means for determining that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of a UE; a means for generating HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of TDRAs for the first cell indicated by the first DCI; and a means for transmitting the first HARQ-ACK codebook to the BS.
[0131] The controller 606 may manage input and output signals for the UE 600. The controller 606 may also manage peripherals not integrated into the UE 600. In some implementations, the controller 606 may utilize an operating system such as or other operating systems. In some implementations, the controller 606 may be implemented as part of the processor 602.
[0132] In some implementations, the UE 600 may include at least one transceiver 608. In some other implementations, the UE 600 may have more than one transceiver 608. The transceiver 608 may represent a wireless transceiver. The transceiver 608 may include one or more receiver chains 610, one or more transmitter chains 612, or a combination thereof.
[0133] A receiver chain 610 may be configured to receive signals (e.g., control information, data, or packets) over a wireless medium. For example, the receiver chain 610 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 610 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 610 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 610 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0134] A transmitter chain 612 may be configured to generate and transmit signals (e.g., control information, data, or packets) . The transmitter chain 612 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 612 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 612 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0135] It should be appreciated by persons skilled in the art that the components in exemplary UE 600 may be changed, for example, some of the components in exemplary UE 600 may be omitted or modified or a new component (s) may be added to exemplary UE 600, without departing from the spirit and scope of the disclosure. For example, in some embodiments, the UE 600 may not include the controller 606.
[0136] FIG. 7 illustrates an example of a processor 700 in accordance with aspects of the present disclosure. The processor 700 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 700 may include a controller 702 configured to perform various operations in accordance with examples as described herein. The processor 700 may optionally include at least one memory 704, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 700 may optionally include one or more arithmetic-logic units (ALUs) 706. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0137] The processor 700 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 700) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .
[0138] The controller 702 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 700 to cause the processor 700 to support various operations in accordance with examples as described herein. For example, the controller 702 may operate as a control unit of the processor 700, generating control signals that manage the operation of various components of the processor 700. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0139] The controller 702 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 704 and determine a subsequent instruction (s) to be executed to cause the processor 700 to support various operations in accordance with examples as described herein. The controller 702 may be configured to track memory address of instructions associated with the memory 704. The controller 702 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 702 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 700 to cause the processor 700 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 702 may be configured to manage flow of data within the processor 700. The controller 702 may be configured to control transfer of data between registers, ALUs, and other functional units of the processor 700.
[0140] The memory 704 may include one or more caches (e.g., memory local to or included in the processor 700 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 704 may reside within or on a processor chipset (e.g., local to the processor 700) . In some other implementations, the memory 704 may reside external to the processor chipset (e.g., remote to the processor 700) .
[0141] The memory 704 may store computer-readable, computer-executable code including instructions that, when executed by the processor 700, cause the processor 700 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 702 and / or the processor 700 may be configured to execute computer-readable instructions stored in the memory 704 to cause the processor 700 to perform various functions. For example, the processor 700 and / or the controller 702 may be coupled with or to the memory 704, the processor 700, the controller 702, and the memory 704 may be configured to perform various functions described herein. In some examples, the processor 700 may include multiple processors and the memory 704 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.
[0142] The one or more ALUs 706 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 706 may reside within or on a processor chipset (e.g., the processor 700) . In some other implementations, the one or more ALUs 706 may reside external to the processor chipset (e.g., the processor 700) . One or more ALUs 706 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 706 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 706 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 706 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 706 to handle conditional operations, comparisons, and bitwise operations.
[0143] The processor 700 may support wireless communication in accordance with examples as disclosed herein. For example, the processor 700 may be configured to support means for performing the operations as described with respect to FIGs. 1-5.
[0144] For example, the processor 700 may be configured to or operable to support: a means for receiving, from a BS, signaling indicating a first set of cells; a means for receiving, from the BS, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells; a means for determining that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of a UE including the processor 700; a means for generating HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of TDRAs for the first cell indicated by the first DCI; and a means for transmitting the first HARQ-ACK codebook to the BS.
[0145] For example, the processor 700 may be configured to or operable to support: a means for transmitting, to a UE, signaling indicating a first set of cells; a means for transmitting, to the UE, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells, wherein a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; and a means for receiving, from the UE, a first HARQ-ACK codebook including a first sub-codebook and a second sub-codebook, wherein the second sub-codebook includes HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, and the HARQ-ACK feedback corresponding to the first cell is based on a number of TDRAs for the first cell indicated by the first DCI.
[0146] It should be appreciated by persons skilled in the art that the components in exemplary processor 700 may be changed, for example, some of the components in exemplary processor 700 may be omitted or modified or a new component (s) may be added to exemplary processor 700, without departing from the spirit and scope of the disclosure. For example, in some embodiments, the processor 700 may not include the ALUs 706.
[0147] FIG. 8 illustrates an example of an NE 800 in accordance with aspects of the present disclosure. The NE 800 may include a processor 802, a memory 804, a controller 806, and a transceiver 808. The processor 802, the memory 804, the controller 806, or the transceiver 808, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0148] The processor 802, the memory 804, the controller 806, or the transceiver 808, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a DSP, an ASIC, or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0149] The processor 802 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 802 may be configured to operate the memory 804. In some other implementations, the memory 804 may be integrated into the processor 802. The processor 802 may be configured to execute computer-readable instructions stored in the memory 804 to cause the NE 800 to perform various functions of the present disclosure.
[0150] The memory 804 may include volatile or non-volatile memory. The memory 804 may store computer-readable, computer-executable code including instructions when executed by the processor 802 cause the NE 800 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 804 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0151] In some implementations, the processor 802 and the memory 804 coupled with the processor 802 may be configured to cause the NE 800 to perform one or more of the functions described herein (e.g., executing, by the processor 802, instructions stored in the memory 804) . For example, the processor 802 may support wireless communication at the NE 800 in accordance with examples as disclosed herein. For example, the NE 800 may be configured to support means for performing the operations as described with respect to FIGs. 1-5.
[0152] For example, the NE 800 may be configured to support: a means for transmitting, to a UE, signaling indicating a first set of cells; a means for transmitting, to the UE, first DCI scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells, wherein a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; and a means for receiving, from the UE, a first HARQ-ACK codebook including a first sub-codebook and a second sub-codebook, wherein the second sub-codebook includes HARQ-ACK feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, and the HARQ-ACK feedback corresponding to the first cell is based on a number of TDRAs for the first cell indicated by the first DCI.
[0153] The controller 806 may manage input and output signals for the NE 800. The controller 806 may also manage peripherals not integrated into the NE 800. In some implementations, the controller 806 may utilize an operating system such as or other operating systems. In some implementations, the controller 806 may be implemented as part of the processor 802.
[0154] In some implementations, the NE 800 may include at least one transceiver 808. In some other implementations, the NE 800 may have more than one transceiver 808. The transceiver 808 may represent a wireless transceiver. The transceiver 808 may include one or more receiver chains 810, one or more transmitter chains 812, or a combination thereof.
[0155] A receiver chain 810 may be configured to receive signals (e.g., control information, data, or packets) over a wireless medium. For example, the receiver chain 810 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 810 may include at least one amplifier (e.g., an LNA) configured to amplify the received signal. The receiver chain 810 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 810 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0156] A transmitter chain 812 may be configured to generate and transmit signals (e.g., control information, data, or packets) . The transmitter chain 812 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as AM, FM, or digital modulation schemes like PSK or QAM. The transmitter chain 812 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 812 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0157] It should be appreciated by persons skilled in the art that the components in exemplary NE 800 may be changed, for example, some of the components in exemplary NE 800 may be omitted or modified or a new component (s) may be added to exemplary NE 800, without departing from the spirit and scope of the disclosure. For example, in some embodiments, the NE 800 may not include the controller 806.
[0158] Those having ordinary skill in the art would understand that the operations or steps of the methods described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A 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.
[0159] While this disclosure has been described with specific embodiments thereof, it is evident that many alternatives, modifications, and variations may be apparent to those skilled in the art. The disclosure is not limited to the examples and designs described herein but is to be accorded with the broadest scope consistent with the principles and novel features disclosed herein. For example, various components of the embodiments may be interchanged, added, or substituted in other embodiments. Also, all of the elements of each figure are not necessary for the operation of the disclosed embodiments. For example, one of ordinary skill in the art of the disclosed embodiments would be enabled to make and use the teachings of the disclosure by simply employing the elements of the independent claims. Accordingly, embodiments of the disclosure as set forth herein are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the disclosure.
[0160] In this document, the term "DCI" and "DCI format" can be used interchangeably. The terms "includes, " "including, " or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "a, " "an, " or the like does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that includes the element. Also, the term "another" is defined as at least a second or more. The term "having" or the like, as used herein, is defined as "including. " Expressions such as "A and / or B" or "at least one of A and B" may include any and all combinations of words enumerated along with the expression. For instance, 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 "the first, " "the second" or the like is only used to clearly illustrate the embodiments of the present disclosure, but is not used to limit the substance of the present disclosure.
Claims
1.A user equipment (UE) , comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the UE to:receive, from a base station (BS) , signaling indicating a first set of cells;receive, from the BS, first downlink control information (DCI) scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells;determine that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as secondary cell (SCell) dormancy indication for each SCell of the UE;generate hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of time domain resource allocations (TDRAs) for the first cell indicated by the first DCI; andtransmit the first HARQ-ACK codebook to the BS.2.The UE of claim 1, wherein the generated HARQ-ACK feedback corresponding to the first cell comprises a first number of ACK bits, the first number being dependent on the number of TDRAs for the first cell indicated by the first DCI; orwherein the generated HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit and a second number of negative ACK (NACK) bits, the second number being dependent on the number of TDRAs for the first cell indicated by the first DCI.3.The UE of claim 1, wherein in response to the number of TDRAs for the first cell indicated by the first DCI being equal to 1, the generated HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit; orwherein in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling being configured for the first cell, the generated HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit and a third number of negative ACK (NACK) bits, the third number being dependent on a number of HARQ-ACK bundling groups configured for the first cell; orwherein in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling not being configured for the first cell, the generated HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit and a fourth number of NACK bits, the fourth number being dependent on the number of TDRAs for the first cell indicated by the first DCI.4.The UE of claim 1, wherein the at least one processor is configured to cause the UE to:generate HARQ-ACK feedback corresponding to each cell of the second set of cells; andadd at least one padding bit to the generated HARQ-ACK feedback corresponding to the first cell and the generated HARQ-ACK feedback corresponding to each cell of the second set of cells to align with a number of HARQ-ACK information bits for the first DCI associated with the second sub-codebook of the first HARQ-ACK codebook.5.The UE of claim 1, wherein the at least one processor is configured to cause the UE to:receive a second DCI from the BS;determine that a set of fields in the second DCI corresponding to a second cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE;generate HARQ-ACK feedback corresponding to the second cell for indicating reception of the SCell dormancy indication by the second DCI, in a first sub-codebook or a second sub-codebook of a second HARQ-ACK codebook; andtransmit the second HARQ-ACK codebook to the BS6.The UE of claim 5, wherein the second DCI schedules a third set of cells within the first set of cells with one or more data channels on each of the third set of cells, and wherein the generated HARQ-ACK feedback corresponding to the second cell comprises a single ACK bit, regardless of a number of TDRAs for the second cell indicated by the second DCI, and is included in the second sub-codebook of the second HARQ-ACK codebook.7.The UE of claim 5, wherein the second DCI does not schedule a data channel, and wherein the generated HARQ-ACK feedback corresponding to the second cell comprises a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook, regardless of a number of TDRAs for the second cell indicated by the second DCI and regardless of HARQ-ACK time domain bundling configuration for the second cell.8.The UE of claim 5, wherein the second DCI does not schedule a data channel, and wherein:in response to a number of TDRAs for the second cell indicated by the second DCI being equal to 1, the generated HARQ-ACK feedback corresponding to the second cell comprises a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook; orin response to the number of TDRAs for the second cell indicated by the second DCI being greater than 1, the generated HARQ-ACK feedback corresponding to the second cell is included in the second sub-codebook of the second HARQ-ACK codebook and comprises:a fifth number of ACK bits, the fifth number being dependent on the number of TDRAs for the second cell indicated by the second DCI;a single ACK bit and a sixth number of negative ACK (NACK) bits, the sixth number being dependent on the number of TDRAs for the second cell indicated by the second DCI; ora single ACK bit.9.The UE of claim 5, wherein the at least one processor is configured to cause the UE to add at least one padding bit to the generated HARQ-ACK feedback corresponding to the second cell in the second sub-codebook of the second HARQ-ACK codebook to align with a number of HARQ-ACK information bits for the second DCI associated with the second sub-codebook of the second HARQ-ACK codebook.10.A base station (BS) , comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the BS to:transmit, to a user equipment (UE) , signaling indicating a first set of cells;transmit, to the UE, first downlink control information (DCI) scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells, wherein a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as secondary cell (SCell) dormancy indication for each SCell of the UE;receive, from the UE, a first HARQ-ACK codebook including a first sub-codebook and a second sub-codebook, wherein the second sub-codebook comprises hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, and the HARQ-ACK feedback corresponding to the first cell is based on a number of time domain resource allocations (TDRAs) for the first cell indicated by the first DCI.11.The BS of claim 10, wherein the HARQ-ACK feedback corresponding to the first cell comprises a first number of ACK bits, the first number being dependent on the number of TDRAs for the first cell indicated by the first DCI; orwherein the HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit and a second number of negative ACK (NACK) bits, the second number being dependent on the number of TDRAs for the first cell indicated by the first DCI.12.The BS of claim 10, wherein in response to the number of TDRAs for the first cell indicated by the first DCI being equal to 1, the HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit; orwherein in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling being configured for the first cell, the HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit and a third number of negative ACK (NACK) bits, the third number being dependent on a number of HARQ-ACK bundling groups configured for the first cell; orwherein in response to the number of TDRAs for the first cell indicated by the first DCI being greater than 1 and HARQ-ACK time domain bundling not being configured for the first cell, the HARQ-ACK feedback corresponding to the first cell comprises a single ACK bit and a fourth number of NACK bits, the fourth number being dependent on the number of TDRAs for the first cell indicated by the first DCI.13.The BS of claim 10, wherein besides the HARQ-ACK feedback corresponding to the first cell and HARQ-ACK feedback corresponding to each cell of the second set of cells, HARQ-ACK feedback corresponding to the first DCI further comprises at least one padding bit, depending on a number of HARQ-ACK information bits for the first DCI associated with the second sub-codebook of the first HARQ-ACK codebook.14.The BS of claim 10, wherein the at least one processor is configured to cause the BS to:transmit a second DCI to the UE, wherein a set of fields in the second DCI corresponding to a second cell of the first set of cells is interpreted as SCell dormancy indication for each SCell of the UE; andreceive, from the UE, a second HARQ-ACK codebook, wherein HARQ-ACK feedback corresponding to the second cell for indicating reception of the SCell dormancy indication by the second DCI is included in a first sub-codebook or a second sub-codebook of the second HARQ-ACK codebook.15.The BS of claim 14, wherein the second DCI schedules a third set of cells within the first set of cells with one or more data channels on each of the third set of cells, and wherein the HARQ-ACK feedback corresponding to the second cell comprises a single ACK bit, regardless of a number of TDRAs for the second cell indicated by the second DCI, and is included in the second sub-codebook of the second HARQ-ACK codebook.16.The BS of claim 14, wherein the second DCI does not schedule a data channel, and wherein the HARQ-ACK feedback corresponding to the second cell comprises a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook, regardless of a number of TDRAs for the second cell indicated by the second DCI and regardless of HARQ-ACK time domain bundling configuration for the second cell.17.The BS of claim 14, wherein the second DCI does not schedule a data channel, and wherein:in response to a number of TDRAs for the second cell indicated by the second DCI being equal to 1, the HARQ-ACK feedback corresponding to the second cell comprises a single ACK bit and is included in the first sub-codebook of the second HARQ-ACK codebook; orin response to the number of TDRAs for the second cell indicated by the second DCI being greater than 1, the HARQ-ACK feedback corresponding to the second cell is included in the second sub-codebook of the second HARQ-ACK codebook and comprises:a fifth number of ACK bits, the fifth number being dependent on the number of TDRAs for the second cell indicated by the second DCI;a single ACK bit and a sixth number of negative ACK (NACK) bits, the sixth number being dependent on the number of TDRAs for the second cell indicated by the second DCI; ora single ACK bit.18.The BS of claim 14, wherein besides the HARQ-ACK feedback corresponding to the second cell in the second sub-codebook of the second HARQ-ACK codebook, HARQ-ACK feedback corresponding to the second DCI further comprises at least one padding bit, depending on a number of HARQ-ACK information bits for the second DCI associated with the second sub-codebook of the second HARQ-ACK codebook.19.A processor, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:receive, from a base station (BS) , signaling indicating a first set of cells;receive, from the BS, first downlink control information (DCI) scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells;determine that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as secondary cell (SCell) dormancy indication for each SCell of a user equipment (UE) ;generate hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of time domain resource allocations (TDRAs) for the first cell indicated by the first DCI; andtransmit the first HARQ-ACK codebook to the BS.20.A method for wireless communication, comprising:receiving, from a base station (BS) , signaling indicating a first set of cells;receiving, from the BS, first downlink control information (DCI) scheduling a second set of cells within the first set of cells with one or more data channels on each of the second set of cells;determining that a set of fields in the first DCI corresponding to a first cell of the first set of cells is interpreted as secondary cell (SCell) dormancy indication for each SCell of a user equipment (UE) ;generating hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback corresponding to the first cell for indicating reception of the SCell dormancy indication by the first DCI, in a second sub-codebook of a first HARQ-ACK codebook based on a number of time domain resource allocations (TDRAs) for the first cell indicated by the first DCI; andtransmitting the first HARQ-ACK codebook to the BS.
Citation Information
Patent Citations
Enhancement for Bandwidth Part (BWP) Operation towards Secondary Cell (SCELL) Dormancy Indication
CN113543254A
Terminal, base station, and communication method
EP4478779A1
Semi-Persistent Scheduling in High Frequency
US20220346104A1
Feedback information provision based on multiplied number of time domain resource allocations
US20250039902A1