WO2025007568A1 - Methods and apparatuses for harq-ack codebook determination when multiple sets of serving cells are configured for multi-cell scheduling - Google Patents
Methods and apparatuses for harq-ack codebook determination when multiple sets of serving cells are configured for multi-cell scheduling Download PDFInfo
- Publication number
- WO2025007568A1 WO2025007568A1 PCT/CN2024/078451 CN2024078451W WO2025007568A1 WO 2025007568 A1 WO2025007568 A1 WO 2025007568A1 CN 2024078451 W CN2024078451 W CN 2024078451W WO 2025007568 A1 WO2025007568 A1 WO 2025007568A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- harq
- dci
- serving cells
- dci format
- ack
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT the frequencies being arranged in component carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
- H04W72/232—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
Definitions
- Embodiments of the present disclosure generally relate to wireless communication technology, and more particularly to hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook determination.
- HARQ-ACK hybrid automatic repeat request acknowledgement
- a wireless communication system may include one or multiple network communication devices, such as base stations (BS) , 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) .
- resources of the wireless communication system e.g., time resources (e.g., symbols, slots, subframes, frames, or the like)
- frequency resources e.g., subcarriers, carriers, or the like
- 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) ) .
- 3G third generation
- 4G fourth generation
- 5G fifth generation
- NR new radio
- 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” may include one or more elements.
- 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 signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; receive a first set of downlink control information (DCI) formats with each DCI format scheduling a single physical downlink shared channel (PDSCH) , or not scheduling any PDSCH with required hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback; receive a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating secondary cell (SCell) dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; generate a first HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the first set of DCI formats; generate a second HARQ-ACK sub-code
- DCI downlink control information
- each DCI format of the first set of DCI formats includes a counter downlink assignment indicator (DAI) indicating an accumulative number of pairs of a serving cell and a physical downlink control channel (PDCCH) monitoring occasion in which a PDSCH reception with HARQ-ACK feedback enabled or a DCI format with HARQ-ACK feedback required is present, up to a current serving cell and a current PDCCH monitoring occasion.
- DCI counter downlink assignment indicator
- PDCCH physical downlink control channel
- counter DAIs of the first set of DCI formats are updated first according to a predefined order of serving cell indexes and then according to a predefined order of PDCCH monitoring occasion indexes.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for receiving the respective PDSCHs.
- the HARQ-ACK information bits in the first HARQ-ACK sub-codebook are ordered based on counter DAIs of the first set of DCI formats.
- the second HARQ-ACK sub-codebook includes one or more parts, each of which corresponds to a set of serving cells scheduled by the second set of DCI formats among the plurality of sets of serving cells.
- the one or more parts are ordered based on set indexes of sets of serving cells scheduled by the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on a maximum number of HARQ-ACK information bits per DCI format among DCI formats scheduling the first set of serving cells.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells, and wherein the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and a PDCCH monitoring occasion in which PDSCH receptions are present, up to current more than one scheduled serving cells in the first set of serving cells and a current PDCCH monitoring occasion.
- each DCI format of the second set of DCI formats includes a counter DAI and wherein counter DAIs of DCI formats scheduling different sets of serving cells in the second set of DCI formats are counted separately.
- HARQ-ACK information bits in each part of the one or more parts are ordered based on counter DAI (s) of DCI format (s) scheduling a corresponding set of serving cells in the second set of DCI formats.
- each DCI format of the second set of DCI formats includes a counter DAI which is counted among all DCI formats of the second set of DCI formats.
- the HARQ-ACK information bits corresponding to the second set of DCI formats in the second HARQ-ACK sub-codebook are ordered based on counter DAI (s) of the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on that of a DCI format having a maximum number of HARQ-ACK information bits among the second set of DCI formats.
- the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and a PDCCH monitoring occasion in which PDSCH receptions are present, up to current more than one scheduled serving cells and a current PDCCH monitoring occasion.
- the counter DAI is updated first according to a predefined order of the smallest serving cell index among the more than one scheduled serving cells and then according to a predefined order of PDCCH monitoring occasion index.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for receiving the respective PDSCHs.
- the first DCI format schedules a plurality of serving cells in the first set of serving cells, and wherein the current more than one scheduled serving cells include the plurality of serving cells and the PDSCH receptions include PDSCH receptions on the plurality of serving cells.
- the first DCI format schedules at least one serving cell in the first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and wherein the current more than one scheduled serving cells include the at least one serving cell and the first serving cell and the PDSCH receptions include PDSCH reception (s) on the at least one serving cell and a virtual PDSCH reception on the first serving cell.
- a first DCI format of the second set of DCI formats schedules a plurality of serving cells in a first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the plurality of serving cells.
- a first DCI format schedules at least one serving cell in a first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the at least one serving cell and the first serving cell.
- the first serving cell is a serving cell with a predefined cell index among cell (s) having invalid frequency domain resource assignment (FDRA) value (s) in the first DCI format among the first set of serving cells.
- FDRA frequency domain resource assignment
- each of the second set of DCI formats is received at a different serving cell, or the second set of DCI formats is received at the same serving cell, or one or more DCI formats of the second set of DCI formats are received at the same serving cell and each of the remaining DCI formats of the second set of DCI formats is received at a different serving cell.
- 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 signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; transmit a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; transmit a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; and receive a HARQ-ACK codebook including a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the first HARQ-ACK sub-codebook includes HARQ-ACK information bits corresponding to the first
- each DCI format of the first set of DCI formats includes a counter DAI indicating an accumulative number of pairs of a serving cell and a PDCCH monitoring occasion in which a PDSCH transmission with HARQ-ACK feedback enabled or a DCI format with HARQ-ACK feedback required is present, up to a current serving cell and a current PDCCH monitoring occasion.
- counter DAIs of the first set of DCI formats are updated first according to a predefined order of serving cell indexes and then according to a predefined order of PDCCH monitoring occasion indexes.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for transmitting the respective PDSCHs.
- the HARQ-ACK information bits in the first HARQ-ACK sub-codebook are ordered based on counter DAIs of the first set of DCI formats.
- the second HARQ-ACK sub-codebook includes one or more parts, each of which corresponds to a set of serving cells scheduled by the second set of DCI formats among the plurality of sets of serving cells.
- the one or more parts are ordered based on set indexes of sets of serving cells scheduled by the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on a maximum number of HARQ-ACK information bits per DCI format among DCI formats scheduling the first set of serving cells.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells, and wherein the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and PDCCH monitoring occasion in which PDSCH transmissions are present, up to current more than one scheduled serving cells in the first set of serving cells and a current PDCCH monitoring occasion.
- each DCI format of the second set of DCI formats includes a counter DAI and wherein counter DAIs of DCI formats scheduling different sets of serving cells in the second set of DCI formats are counted separately.
- HARQ-ACK information bits in each part of the one or more parts are ordered based on counter DAI (s) of DCI format (s) scheduling a corresponding set of serving cells in the second set of DCI formats.
- each DCI format of the second set of DCI formats includes a counter DAI which is counted among all DCI formats of the second set of DCI formats.
- the HARQ-ACK information bits corresponding to the second set of DCI formats in the second HARQ-ACK sub-codebook are ordered based on counter DAI (s) of the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on that of a DCI format having a maximum number of HARQ- ACK information bits among the second set of DCI formats.
- the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and PDCCH monitoring occasion in which PDSCH transmissions are present, up to current more than one scheduled serving cells and a current PDCCH monitoring occasion.
- the counter DAI is updated first according to a predefined order of the smallest serving cell index among the more than one scheduled serving cells and then according to a predefined order of PDCCH monitoring occasion index.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for transmitting the respective PDSCHs.
- the first DCI format schedules a plurality of serving cells in the first set of serving cells, and wherein the current more than one scheduled serving cells include the plurality of serving cells and the PDSCH transmissions include PDSCH transmissions on the plurality of serving cells.
- the first DCI format schedules at least one serving cell in the first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and wherein the current more than one scheduled serving cells include the at least one serving cell and the first serving cell and the PDSCH transmissions include PDSCH transmission (s) on the at least one serving cell and a virtual PDSCH transmission on the first serving cell.
- a first DCI format of the second set of DCI formats schedules a plurality of serving cells in a first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the plurality of serving cells.
- a first DCI format schedules at least one serving cell in a first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the at least one serving cell and the first serving cell.
- the first serving cell is a serving cell with a predefined cell index among cell (s) having invalid FDRA value (s) in the first DCI format among the first set of serving cells.
- each of the second set of DCI formats is transmitted at a different serving cell, or the second set of DCI formats is transmitted at the same serving cell, or one or more DCI formats of the second set of DCI formats are transmitted at the same serving cell and each of the remaining DCI formats of the second set of DCI formats is transmitted at a different serving cell.
- the processor may include at least one controller coupled with at least one memory and configured to cause the processor to: receive signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; receive a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; receive a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; generate a first HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the first set of DCI formats; generate a second HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the second set of DCI formats; and transmit a HARQ-ACK codebook including the first
- the processor may include at least one controller coupled with at least one memory and configured to cause the processor to: transmit signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; transmit a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; transmit a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; and receive a HARQ-ACK codebook including a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the first HARQ-ACK sub-codebook includes HARQ-ACK information bits corresponding to the first set of DCI formats and the second HARQ-ACK sub
- Some embodiments of the present disclosure provide a method for wireless communication.
- the method may include: receiving signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; receiving a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; receiving a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; generating a first HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the first set of DCI formats; generating a second HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the second set of DCI formats; and transmitting a HARQ-ACK codebook including the first HARQ-ACK sub-code
- Some embodiments of the present disclosure provide a method for wireless communication.
- the method may include: transmitting signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; transmitting a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; transmitting a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; and receiving a HARQ-ACK codebook including a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the first HARQ-ACK sub-codebook includes HARQ-ACK information bits corresponding to the first set of DCI formats and the second HARQ-ACK sub-codebook includes HARQ-
- 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.
- FIG. 1 illustrates a schematic diagram of a wireless communication system in accordance with some embodiments of the present disclosure
- FIG. 2 illustrates a schematic diagram of a DCI format scheduling a plurality of PDSCHs in accordance with some embodiments of the present disclosure
- FIGs. 3 and 4 illustrate schematic diagrams of a plurality of DCI formats scheduling a plurality of PDSCHs in accordance with some embodiments of the present disclosure
- FIGs. 5 and 6 illustrate schematic diagrams of HARQ-ACK codebook determination in accordance with some embodiments of the present disclosure
- FIGs. 7 and 8 illustrate flowcharts of wireless communication methods in accordance with some embodiments of the present disclosure
- FIG. 9 illustrates an example of a UE in accordance with some embodiments of the present disclosure.
- FIG. 10 illustrates an example of a processor in accordance with some embodiments of the present disclosure.
- FIG. 11 illustrates an example of a network equipment (NE) in accordance with some embodiments of the present disclosure.
- a UE can be configured with one or multiple sets of cells with each set being configured for multi-cell scheduling.
- existing technologies do not provide any solutions for ordering HARQ-ACK information bits among HARQ-ACK information bits for multiple PDSCHs scheduled by each multi-cell scheduling DCI format when multiple sets of cells are configured for multi-cell scheduling.
- existing technologies do not provide any solutions for generating a Type-2 HARQ-ACK codebook when multiple sets of cells are configured for multi-cell scheduling.
- the present disclosure provides various methods and apparatuses for HARQ-ACK codebook determination.
- the proposed solutions can address the above issues.
- embodiments of the present disclosure provide solutions for generating and ordering HARQ-ACK information bit for multiple PDSCHs scheduled by each multi-cell scheduling DCI format when multiple sets of cells are configured for multi-cell scheduling.
- FIG. 1 illustrates a schematic diagram of wireless communication system 100 in accordance with some embodiments of the present disclosure.
- 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.
- the wireless communication system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network.
- the wireless communication system 100 may be a NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultra-wideband (5G-UWB) network.
- 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.
- IEEE Institute of Electrical and Electronics Engineers
- Wi-Fi Wi-Fi
- WiMAX IEEE 802.16
- 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.
- TDMA time division multiple access
- FDMA frequency division multiple access
- CDMA code division multiple access
- 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.
- an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
- 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.
- 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.
- an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN) .
- NTN non-terrestrial network
- 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.
- 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.
- the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples.
- 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.
- IoT Internet-of-Things
- IoE Internet-of-Everything
- MTC machine-type communication
- a UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link.
- a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link.
- D2D device-to-device
- the communication link 114 may be referred to as a sidelink.
- a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
- An NE 102 may support communication with the CN 106, or with another NE 102, or both.
- 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) .
- the NE 102 may communicate with each other directly.
- the NE 102 may communicate with each other or indirectly (e.g., via the CN 106.
- 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) .
- TRPs transmission-reception points
- 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 (AMF) ) functions 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) ) .
- EPC evolved packet core
- 5GC 5G core
- MME mobility management entity
- AMF access and mobility management
- S-GW serving gateway
- PDN gateway Packet Data Network gateway
- UPF user plane function
- 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.
- NAS non-access stratum
- 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.
- 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) .
- 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) .
- the NEs 102 and the UEs 104 may support different resource structures.
- the NEs 102 and the UEs 104 may support different frame structures.
- the NEs 102 and the UEs 104 may support a single frame structure.
- 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.
- 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.
- One or more numerologies may be supported in the wireless communication system 100, and a numerology may include a subcarrier spacing and a cyclic prefix.
- a time interval of a 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.
- each frame may include multiple subframes.
- each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration.
- each frame may have the same duration.
- each subframe of a frame may have the same duration.
- a time interval of a resource may be organized according to slots.
- 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.
- Each slot may include a number (e.g., quantity) of symbols (e.g., orthogonal frequency-division multiplexing (OFDM) symbols) .
- the number (e.g., quantity) of slots for a subframe may depend on a numerology.
- a slot For a normal cyclic prefix, a slot may include 14 symbols.
- a slot For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols.
- an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc.
- 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) .
- 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
- FR5 114.25 GHz
- the NEs 102 and the UEs 104 may perform wireless communication over one or more of the operating frequency bands.
- 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) .
- FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
- FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) .
- FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) .
- 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.
- 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.
- 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.
- 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.
- the wireless communication system 100 may be designed to support carrier aggregation (CA) .
- CA carrier aggregation
- the wireless communication system 100 may support a maximum of 16 component carriers (CCs) in the case of carrier aggregation (CA) or a maximum of 32 CCs in the case of dual connectivity (DC) .
- CCs component carriers
- DC dual connectivity
- to reduce signaling overhead it would be beneficial to use a single DCI format to schedule multiple PDSCHs or PUSCHs on multiple cells (or carriers) .
- the term "cell” may be used interchangeably with the term "carrier.
- a set of cells which includes up to 4 cells can be configured for a UE by a BS via, for example, radio resource control (RRC) signaling.
- RRC radio resource control
- One DCI format can schedule one or multiple cells within the set of cells for DL transmission with one PDSCH per cell.
- DCI format 1_3 is used in this disclosure as an example of such a DCI format.
- One DCI format can schedule one or multiple cells within the set of cells for UL transmission with one PUSCH per cell.
- DCI format 0_3 is used in this disclosure as an example of such a DCI format.
- FIG. 2 illustrates a schematic diagram of a DCI format scheduling a plurality of PDSCHs in accordance with some embodiments of the present disclosure.
- a set of cells may be configured for a UE by a BS via RRC signaling.
- PDCCH monitoring on a DCI format (e.g., DCI format 1_3) for multi-cell scheduling may be configured on one cell (e.g., CC 231) of the set of cells.
- Each CC of the set of CCs may correspond to a respective cell (e.g., serving cell) or carrier of the UE.
- Each cell (serving cell) may be associated with a (serving) cell index.
- the sub-carrier spacing (SCS) of CCs 231-234 may be different or the same.
- a BS may transmit a single DCI format to schedule a plurality of PDSCH on a plurality of cells. For example, as shown in FIG. 2, DCI format 211 on CC 231 may schedule a single PDSCH on each of CCs 231-234. For example, each of PDSCHs 221-224 may be scheduled on each of CCs 231-234.
- a UE can be configured with one or multiple sets of cells and each set is configured for multi-cell scheduling using, for example, DCI format 0_3 or DCI format 1_3.
- up to 4 sets of cells can be configured per a physical uplink control channel (PUCCH) group.
- PUCCH physical uplink control channel
- n_CI value is independently configured for each set of cells (the definition of parameter "n_CI” can be found in 3GPP specifications) ; (3) reference cell for counting DCI size and blind detection (BD) /control channel element (CCE) of a multi-cell scheduling DCI format (e.g., DCI format 0_3 or DCI format 1_3) is independently determined for each set of cells; (4) search space configuration of DCI format 0_X or DCI format 1_X is independently configured for each set of cells; and (5) the DCI size of a multi-cell scheduling DCI format is independently determined for each set of cells, for example, DCI size of DCI format 0_3 is independently determined for each set of cells and DCI size of DCI format 1_3 is independently determined for each set of cells.
- BD blind detection
- CCE control channel element
- DCI format 0_X may include, for example, DCI format 0_0, DCI format 0_1, DCI format 0_2, and DCI format 0_3.
- DCI format 1_X may include, for example, DCI format 1_0, DCI format 1_1, DCI format 1_2, and DCI format 1_3.
- the multiple sets of cells for multi-cell scheduling can be configured in various ways. The following are some examples.
- the multiple sets of cells can be respectively scheduled by multi-cell scheduling DCI formats (e.g., DCI format 0_3 or DCI format 1_3) from different scheduling cells (denoted as "Case 1" ) .
- a UE is configured with 4 sets of cells, wherein each set is configured for multi-cell scheduling using DCI format 1_3 or DCI format 0_3 and scheduled from a different scheduling cell. Denoting the 4 sets of cells as set #1 to set #4, set #1 includes CCs 331-333, set #2 includes CCs 334 and 335, set #3 includes CCs 336 and 337, and set #4 includes CCs 338 and 339.
- the scheduling cells for set #1 to set #4 are CC 331, CC 334, CC 336, and CC 338, respectively.
- DCI format 311 on CC 331 may schedule each of PDSCHs 321-323 on each of CCs 331-333
- DCI format 312 on CC 334 may schedule each of PDSCHs 324 and 325 on each of CCs 334 and 335
- DCI format 313 on CC 336 may schedule each of PDSCHs 326 and 327 on each of CCs 336 and 337
- DCI format 314 on CC 338 may schedule each of PDSCHs 328 and 329 on each of CCs 338 and 339.
- the multi-cell scheduling DCI format (e.g., DCI format 0_3 or DCI format 1_3) may include an indicator indicating the scheduled set (s) of cells. The size of the indicator may be dependent on (e.g., equal to) ceil (log 2 (N) ) . Unique n_CI value may be configured for each set of cells.
- a UE is configured with 4 sets of cells, wherein each set is configured for multi-cell scheduling using DCI format 1_3 or DCI format 0_3 and scheduled from a different scheduling cell.
- set #1' includes CCs 431-433
- set #2' includes CCs 434 and 435
- set #3' includes CCs 436 and 437
- set #4' includes CCs 438 and 439.
- the scheduling cells for set #1' to set #4' are the same, i.e., CC 431. As shown in FIG.
- DCI format 411 on CC 431 may schedule each of PDSCHs 421-423 on each of CCs 431-433
- DCI format 412 on CC 431 may schedule each of PDSCHs 424 and 425 on each of CCs 434 and 435
- DCI format 413 on CC 431 may schedule each of PDSCHs 426 and 427 on each of CCs 436 and 437
- DCI format 414 on CC 431 may schedule each of PDSCHs 428 and 429 on each of CCs 438 and 439.
- Case 3 Another case (denoted as “Case 3" ) may be a combination of Case 1 and Case 2.
- multiple sets of cells are configured with each set configured for multi-cell scheduling, where one or more sets of cells of the multiple sets of cells may be scheduled from the same scheduling cell while the remaining sets of cells may be respectively scheduled from different scheduling cells.
- Embodiments of the present disclosure provide various methods for HARQ-ACK codebook determination. For example, when a UE is configured with multiple sets of cells with each set configured for multi-cell scheduling, one problem is how to determine the HARQ-ACK information bit ordering among HARQ-ACK information bits for multiple PDSCHs scheduled by each DCI format and how to generate HARQ-ACK codebook when a Type-2 (or dynamic) HARQ-ACK codebook is configured.
- Type-2 HARQ-ACK codebook generation does not consider the case where multiple sets of cells are configured, for example, as shown in FIGs. 3 and 4 where a UE is configured with 9 cells and 4 sets of cells.
- Embodiments of the present disclosure provide solutions for HARQ-ACK information bit generating and ordering for multiple PDSCHs scheduled by each multi-cell scheduling DCI format (e.g., DCI format 1_3) . More details on the embodiments of the present disclosure will be illustrated in the following text in combination with the appended drawings.
- DCI format 1_3 multi-cell scheduling DCI format
- a HARQ-ACK codebook may include two HARQ-ACK sub-codebooks (denoted as "sub-codebook #1" and "sub-codebook #2" ) .
- the plurality of sets of serving cells for multi-cell scheduling may be configured in a manner described with respect to Case 1, Case 2, Case 3, or any other cases that can be conceived of by persons skilled in the art.
- sub-codebook #1 may be placed in front of sub-codebook #2.
- sub-codebook #2 may be placed in front of sub-codebook #1.
- sub-codebook #1 may include HARQ-ACK information bits corresponding to DCI formats satisfying certain criteria.
- a DCI format associated with sub-codebook #1 may be a DCI format scheduling a single PDSCH or a DCI format not scheduling any PDSCH with required HARQ-ACK feedback.
- the HARQ-ACK codebook may include sub-codebook #1, which may include HARQ-ACK information bits corresponding to a set of DCI formats (denoted as DCI set #1) among the plurality of DCI formats.
- Each DCI format in DCI set #1 may schedule a single PDSCH or not schedule any PDSCH with required HARQ-ACK feedback.
- sub-codebook #1 may include HARQ-ACK information bits for PDSCH receptions scheduled by respective DCI formats with each DCI format scheduling one PDSCH or HARQ-ACK information bits for DCI formats without scheduling any PDSCH with required HARQ-ACK feedback.
- sub-codebook #1 may include HARQ-ACK information bits for PDSCHs respectively scheduled by DCI format 1_0, DCI format 1_1, DCI format 1_2 or DCI format 1_3 scheduling one PDSCH, and HARQ-ACK information bits for a DCI format (s) which does not schedule any PDSCH and is transmitted for a DL semi-persistent scheduling (SPS) PDSCH release, transmission configuration indication (TCI) update, SCell dormancy indication or other purposes.
- SPS semi-persistent scheduling
- TCI transmission configuration indication
- SCell dormancy indication SCell dormancy indication
- the DCI formats associated with sub-codebook #1 may include DCI format 1_0, DCI format 1_1, DCI format 1_2 and DCI format 1_3, each of which scheduling a single PDSCH, and DCI format 1_0, DCI format 1_1, DCI format 1_2 and DCI format 1_3, each of which indicating a DL SPS release, a TCI update, SCell dormancy or other purposes without scheduling any PDSCH.
- a single HARQ-ACK information bit may be generated in sub-codebook #1 for each DCI format associated with sub-codebook #1.
- a respective HARQ-ACK information bit may be generated for each DCI format in DCI set #1.
- Sub-codebook #1 may include the HARQ-ACK information bits corresponding to DCI set #1.
- each DCI format in DCI set #1 may include a counter DAI.
- the counter DAI counting is performed among all the DCI formats in DCI set #1.
- the HARQ-ACK information bits in sub-codebook #1 can be ordered based on the counter DAIs of the DCI formats in DCI set #1, for example, based on a predefined order (e.g., an ascending or descending order) of the counter DAIs.
- the counter DAI may denote the accumulative number of ⁇ serving cell, PDCCH monitoring occasion ⁇ -pairs in which a PDSCH reception with HARQ-ACK feedback enabled or a DCI format with HARQ-ACK feedback required is present, up to the current serving cell and the current PDCCH monitoring occasion.
- a PDSCH reception with HARQ-ACK feedback enabled can refer to a PDSCH reception that provides transport blocks (TBs) with enabled HARQ-ACK information report.
- a DCI format with HARQ-ACK feedback required can refer to a DCI format not scheduling any PDSCH but requiring HARQ-ACK feedback for itself, and thus can be regarded as a DCI format scheduling a single (virtual) PDSCH.
- DCI format with HARQ-ACK feedback required may be a DCI format indicating DL SPS release, a TCI update, or SCell dormancy.
- a DCI format for SPS activation does not require HARQ-ACK feedback and thus is not a DCI format with HARQ-ACK feedback required.
- the counter DAIs may be updated (e.g., incremented) according to a certain rule.
- the counter DAIs may be updated first according to a predefined order (e.g., an ascending or descending order) of serving cell indexes and then according to a predefined order (e.g., an ascending or descending order) of PDCCH monitoring occasion indexes.
- a UE may support more than one PDSCH reception on a serving cell that are scheduled from the same PDCCH monitoring occasion (e.g., indicated by "type2-HARQ-ACK-Codebook" as defined in 3GPP specification) .
- the counter DAIs may be firstly updated in a predefined order (e.g., an increasing or decreasing order) of the PDSCH reception start times for the same ⁇ serving cell, PDCCH monitoring occasion ⁇ pair, secondly in a predefined order (e.g., an ascending or descending order) of serving cell indexes, and thirdly in a predefined order (e.g., an ascending or descending order) of PDCCH monitoring occasion indexes.
- DCI set #1 may include at least two DCI formats in the same PDCCH monitoring occasion scheduling respective PDSCHs on the same serving cell.
- counter DAIs of the at least two DCI formats can be updated according to a predefined order (e.g., an increasing or decreasing order) of start times for receiving the respective PDSCHs.
- sub-codebook #2 may include HARQ-ACK information bits corresponding to the remaining DCI formats that are not associated with sub-codebook #1 in the plurality of DCI formats with corresponding HARQ-ACK information bits to be transmitted in the same HARQ-ACK codebook may be DCI formats associated with sub-codebook #2.
- a DCI format associated with sub-codebook #2 may be a DCI format scheduling more than one PDSCH, or a DCI format scheduling one or more PDSCHs and indicating SCell dormancy. Each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells configured for multi-cell scheduling.
- the HARQ-ACK codebook may include sub-codebook #2, which may include HARQ-ACK information bits corresponding to a set of DCI formats (denoted as DCI set #2) among the plurality of DCI formats.
- Each DCI format in DCI set #1 may schedule more than one PDSCH, or schedule one or more PDSCHs and indicating SCell dormancy.
- sub-codebook #2 may include HARQ-ACK information bits for PDSCH receptions scheduled by respective DCI formats (e.g., DCI formats 1_3) with each DCI format scheduling more than one PDSCH or scheduling one or more PDSCHs and indicating SCell dormancy.
- DCI formats 1_3 respective DCI formats
- sub-codebook #2 may include (1) HARQ-ACK information bits for PDSCHs respectively scheduled by one or more DCI formats 1_3, with each DCI format 1_3 scheduling more than one PDSCH, (2) HARQ-ACK information bits for one or more PDSCHs scheduled by a DCI format 1_3 (denoted as DCI #1) , and (3) a HARQ-ACK information bit for SCell dormancy indication, where DCI #1 schedules the one or more PDSCHs and indicates SCell dormancy.
- sub-codebook #2 can be divided into one or more parts, each of which corresponds to a respective set of serving cells.
- sub-codebook #2 may include a single part. Example methods for determining or generating sub-codebook #2 will be described in detail below.
- sub-codebook #2 may include one or more parts (e.g., M parts) .
- M parts corresponds to a set of serving cells scheduled by DCI set #2 among the plurality of sets of serving cells configured for multi-cell scheduling.
- the M parts may be ordered based on set indexes of sets of serving cells scheduled by DCI set #2.
- sub-codebook #2 may include three parts corresponding to cell sets #A1-#A3.
- the three parts in sub-codebook #2 may be ordered according to set indexes of cell sets #A1-#A3.
- HARQ-ACK information bits for thethree parts may be concatenated in an ascending or descending order of set indexes.
- DCI set #2 includes three DCI formats with two DCI formats scheduling cell set #A1 and the remaining one DCI format scheduling cell set #A2, sub-codebook #2 may include two parts corresponding to cell sets #A1 and #A2.
- the two parts in sub-codebook #2 may be ordered according to set indexes of cell sets #A1 and #A2.
- HARQ-ACK feedback corresponding to DCI formats e.g., the two DCI formats scheduling cell set #A1 in the same part may be ordered based on counter DAIs of these DCI formats.
- Methods for ordering HARQ-ACK information bits corresponding to one DCI format e.g., each of the two DCI formats scheduling cell set #A1) in DCI set #2 will also be described in detail later.
- a DCI format scheduling a set of cells does not necessarily mean that this DCI format scheduling all cells in the set of cells, but can include this DCI format scheduling one or more cells in the set of cells, or this DCI format not scheduling any cells in the set of cells but indicating certain information (e.g., indicating SCell dormancy or the like) with respect to at least one cell in the set of cells, or this DCI format scheduling one or more cells in the set of cells and indicating certain information with respect to at least one cell in the set of cells.
- certain information e.g., indicating SCell dormancy or the like
- the number of HARQ-ACK information bits corresponding to a DCI format (denoted as DCI #2) in DCI set #2 may be dependent on a maximum number of HARQ-ACK information bits per DCI format among DCI formats scheduling the same set of serving cells as DCI #2.
- the number of HARQ-ACK information bits corresponding to DCI #2 is dependent on a maximum number of HARQ-ACK information bits per DCI format among DCI formats scheduling cell set #B, for example, dependent on the number of HARQ-ACK information bits corresponding to a DCI format scheduling all cells in cell set #B (e.g., scheduling respective PDSCHs on cells #B1-#B3) . Therefore, in some cases, different parts of the M parts may include different numbers of HARQ-ACK information bits.
- each DCI format in DCI set #2 may include a counter DAI.
- the counter DAI counting is performed separately for each set of cells.
- counter DAIs of DCI formats scheduling different sets of serving cells in DCI set #2 are counted separately.
- the HARQ-ACK information bits in each part of the M parts in sub-codebook #2 can be ordered based on (e.g., in an ascending or descending order of) the counter DAI (s) of corresponding DCI format (s) .
- DCI set #2 includes DCI #C1 to DCI #C4, DCI #C1 and DCI #C3 schedule cell set #C1 and DCI #C2 and DCI #C4 schedule cell set #C2, then counter DAIs of DCI #C1 and DCI #C3 are counted separately from those of DCI #C2 and DCI #C4.
- Sub-codebook #2 includes part #C1 corresponding to cell set #C1 and part #C2 corresponding to cell set #C2.
- HARQ-ACK information bits in part #C1 may be generated in an ascending order of counter DAIs of DCI #C1 and DCI #C3.
- HARQ-ACK information bits in part #C2 may be generated in an ascending order of counter DAIs of DCI #C2 and DCI #C4.
- the counter DAI of a DCI format in DCI set #2 may denote the accumulative number of ⁇ serving cell with the smallest index from more than one scheduled serving cell, PDCCH monitoring occasion ⁇ -pairs in which PDSCH receptions are present, up to the current more than one scheduled serving cell within the current set of cells and current PDCCH monitoring occasion.
- “More than one scheduled serving cell” in the above definition of counter DAI can refer to (1) one or more serving cells that are actually scheduled by the DCI format (e.g., the DCI schedules a PDSCH on each of the one or more serving cells) ; or (2) at least one serving cell that is actually scheduled by the DCI format and a serving cell "virtually” scheduled by the DCI format (e.g., the DCI format "virtually” schedules a PDSCH on this serving cell or the DCI format schedules a "virtual” PDSCH on this serving cell) .
- a DCI format (denotes as DCI #3) may schedule at least one serving cell in cell set #D and indicate SCell dormancy by reinterpreting a predefined set of DCI fields associated with a certain serving cell (denoted as cell #D) in cell set #D.
- Cell #D can be referred to as a serving cell "virtually" scheduled by DCI #3.
- a "virtual" PDSCH is scheduled on cell #D by DCI #3.
- cell #D may be a serving cell having a corresponding invalid FDRA value in DCI #3.
- cell #D may be a serving cell with a predefined cell index (e.g., smallest cell index) among cells having corresponding invalid FDRA values in DCI #3. Therefore, a DCI format schedules at least one serving cell and indicates SCell dormancy can be regarded as a DCI format schedules more than one serving cells or more than one PDSCHs.
- a predefined cell index e.g., smallest cell index
- resource allocation Type 1 if all bits of the FDRA field for a cell in a DCI format (e.g., DCI format 1_3) are equal to 0, then this cell is indicated with an invalid FDRA value; otherwise, the cell is indicated with a valid FDRA value.
- resource allocation Type 1 if all bits of the FDRA field for a cell in a DCI format (e.g., DCI format 1_3) are equal to 1, then this cell is indicated with an invalid FDRA value; otherwise, the cell is indicated with a valid FDRA value.
- DCI format 1_3 For dynamic resource allocation switch between resource allocation Type 0 and resource allocation Type 1, if all bits of the FDRA field for a cell in a DCI format (e.g., DCI format 1_3) are equal to 0 or 1, then this cell is indicated with an invalid FDRA value; otherwise, the cell is indicated with a valid FDRA value.
- the counter DAIs may be updated (e.g., incremented) according to a certain rule.
- the counter DAIs may be updated first according to a predefined order (e.g., an ascending or descending order) of the smallest serving cell index from the more than one scheduled serving cell and then according to a predefined order (e.g., an ascending or descending order) of PDCCH monitoring occasion indexes.
- a UE may support more than one PDSCH reception on a serving cell that are scheduled from the same PDCCH monitoring occasion (e.g., indicated by "type2-HARQ-ACK-Codebook" as defined in 3GPP specification) .
- the counter DAIs may be firstly updated in a predefined order (e.g., an increasing or decreasing order) of the PDSCH reception start times for the same ⁇ serving cell with the smallest index from the more than one scheduled serving cell, PDCCH monitoring occasion ⁇ pair, secondly in a predefined order (e.g., an ascending or descending order) of the smallest serving cell index from the more than scheduled one serving cell, and thirdly in a predefined order (e.g., an ascending or descending order) of PDCCH monitoring occasion indexes.
- a predefined order e.g., an increasing or decreasing order
- a predefined order e.g., an ascending or descending order
- DCI set #2 may include at least two DCI formats in the same PDCCH monitoring occasion and the at least two DCI formats schedule respective PDSCHs on the same serving cell having the smallest serving cell index among respective serving cells scheduled by the at least two DCI formats.
- counter DAIs of the at least two DCI formats can be updated according to a predefined order (e.g., an increasing or decreasing order) of start times for receiving the respective PDSCHs.
- the serving cells scheduled by a DCI format may include a serving cell actually scheduled by the DCI format (e.g., the DCI schedules a PDSCH thereon) and a serving cell "virtually" scheduled by the DCI format (e.g., the DCI "virtually” schedules a PDSCH thereon) .
- a UE detects two DCI formats in a PDCCH monitoring occasion, one of the two DCI formats schedules a PDSCH on cell #A at time T1 and a PDSCH on cell #B at time T2 and the serving cell index of cell #A is smaller than that of cell #B, and the other DCI format schedules a PDSCH on cell #A at time T3 and a PDSCH on cell #C at time T4 and the serving cell index of cell #A is smaller than that of cell #C.
- the counter DAIs of the two DCI formats can be updated according to an increasing order of the start times (e.g., T1 and T3) for receiving respective PDSCHs on cell #A.
- Various methods may be employed for ordering HARQ-ACK information bits corresponding to one DCI format in DCI set #2.
- a DCI format (denotes as DCI #4) may schedule a plurality of PDSCHs on a plurality of serving cells in a set of serving cells for multi-cell scheduling.
- HARQ-ACK information bits corresponding to DCI #4 may include HARQ-ACK information bits for the plurality of PDSCHs and can be ordered based on (e.g., in an ascending or descending order of) associated serving cell indexes of the plurality of serving cells.
- HARQ-ACK information bits corresponding to DCI format 311 may include HARQ-ACK information bits for PDSCHs 321-323 and can be ordered in an ascending order of CCs 331-333.
- b1 is the HARQ-ACK information bit for PDSCH 321
- b2 is the HARQ-ACK information bit for PDSCH 322
- b3 is the HARQ-ACK information bit for PDSCH 323
- HARQ-ACK information bits corresponding to DCI format 311 may be ⁇ b1, b2, b3 ⁇ .
- a DCI format (denotes as DCI #5) may schedule at least one PDSCH on at least one serving cell in a set of serving cells for multi-cell scheduling and indicate SCell dormancy for a certain serving cell (e.g., cell #E) .
- DCI #5 can be regarded as scheduling the at least one serving cell and cell #E. That is, DCI #5 can be regarded as scheduling the at least one PDSCH on the at least one serving cell and a virtual PDSCH on cell #E.
- the virtual PDSCH is assumed to provide one TB which has been correctly decoded by the UE, and an "ACK" bit can be generated for the virtual PDSCH.
- HARQ-ACK information bit (s) for an actually scheduled PDSCH may depend on the decoding result of the PDSCH at a UE.
- HARQ-ACK information bits corresponding to DCI #5 may include HARQ-ACK information bits for the virtual PDSCH and the actually scheduled PDSCH (s) , and can be ordered based on (e.g., in an ascending or descending order of) associated serving cell indexes among the at least one (actually scheduled) serving cell and (virtually scheduled) cell #E.
- SCell dormancy indication in a DCI format may be achieved by reinterpreting a predefined set of DCI fields. For example, in the case that the value of one FDRA field in DCI #5 corresponding to a certain cell is set to be invalid, this cell is cell #E. For example, in the case that the values of a plurality of FDRA fields in DCI #5 corresponding to a plurality of cells are set to be invalid, cell #E may be the cell with a predefined cell index (e.g., smallest cell index) among the plurality of cells.
- a predefined cell index e.g., smallest cell index
- a HARQ-ACK codebook may include sub-codebook 511 and sub-codebook 512 and may be transmitted at PUCCH 531.
- Sub-codebook 511 may be an instance of the aforementioned sub-codebook #1.
- Sub-codebook 512 may be an instance of the aforementioned sub-codebook #2.
- sub-codebook 511 may include HARQ-ACK information bits corresponding to DCI formats each having a single HARQ-ACK information bit.
- sub-codebook 512 may include HARQ-ACK information bits corresponding to DCI formats 1_3 each having more than one HARQ-ACK information bit.
- Sub-codebook 512 may be generated by concatenating HARQ-ACK information bits for each scheduled set of cells.
- each of parts 521 to 524 may correspond to a scheduled set of cells configured for multi-cell scheduling.
- sub-codebook #2 may not be divided into one or more parts corresponding to one or more scheduled sets of cells.
- the UE may generate a plurality of HARQ-ACK information bits corresponding to each DCI format in DCI set #2 and sub-codebook #2 may include HARQ-ACK information bits corresponding to DCI set #2 ordered based on a certain rule (e.g., counter DAIs of DCI formats in DCI set #2) , which will be described in detail later. Methods for ordering HARQ-ACK information bits corresponding to one DCI format in DCI set #2 will also be described in detail later.
- a certain rule e.g., counter DAIs of DCI formats in DCI set #2
- the number of HARQ-ACK information bits corresponding to each DCI format in DCI set #2 may be dependent on the maximum number of HARQ-ACK information bits per DCI format among all the DCI formats in the same PUCCH group.
- the number of HARQ-ACK information bits corresponding to each DCI format in DCI set #2 may be dependent on that of a DCI format having a maximum number of HARQ-ACK information bits among all the DCI formats in DCI set #2.
- each DCI format in DCI set #2 may include a counter DAI.
- the counter DAI counting is performed among all DCI formats in DCI set #2.
- counter DAI counting is performed among all DCI formats 1_3 with each DCI format 1_3 scheduling more than one PDSCH or scheduling one or more PDSCHs and indicating SCell dormancy.
- the HARQ-ACK information bits corresponding to DCI set #2 in sub-codebook #2 can be ordered based on (e.g., in an ascending or descending order of) the counter DAI (s) of DCI set #2.
- Sub-codebook #2 includes HARQ-ACK information bits corresponding to DCI #D1 to DCI #D3, which are ordered in an ascending order of counter DAIs of DCI #D1 to DCI #D3.
- HARQ-ACK information bits in sub-codebook #2 may be ordered as ⁇ a1, a2, negative ACK (NACK) bit for padding (if any) , a3, a4, NACK bit for padding (if any) , a5, a6, a7 ⁇ .
- the counter DAI of a DCI format in DCI set #2 may denote the accumulative number of ⁇ serving cell with the smallest index from more than one scheduled serving cell, PDCCH monitoring occasion ⁇ -pairs in which PDSCH receptions are present, up to the current more than one scheduled serving cell and current PDCCH monitoring occasion.
- “More than one scheduled serving cell” in the above definition of counter DAI can refer to (1) one or more serving cells that are actually scheduled by the DCI format (e.g., the DCI schedules a PDSCH on each of the one or more serving cells) ; or (2) at least one serving cell that is actually scheduled by the DCI format and a serving cell "virtually” scheduled by the DCI format (e.g., the DCI format "virtually” schedules a PDSCH on this serving cell or the DCI format schedules a "virtual” PDSCH on this serving cell) .
- a DCI format (denotes as DCI #6) may schedule at least one serving cell in cell set #F and indicate SCell dormancy by reinterpreting a predefined set of DCI fields associated with a certain serving cell (denoted as cell #F) in cell set #F.
- Cell #F is the serving cell "virtually" scheduled by DCI #6.
- a "virtual" PDSCH is scheduled on cell #F by DCI #6.
- cell #F may be a serving cell having a corresponding invalid FDRA value in DCI #6.
- cell #F may be a serving cell with a predefined cell index (e.g., smallest cell index) among cells having corresponding invalid FDRA values in DCI #6. Therefore, a DCI format schedules at least one serving cell and indicates SCell dormancy can be regarded as a DCI format schedules more than one serving cells or more than one PDSCHs.
- the counter DAIs may be updated (e.g., incremented) according to a certain rule.
- the counter DAIs may be updated first according to a predefined order (e.g., an ascending or descending order) of the smallest serving cell index from the more than one scheduled serving cell and then according to a predefined order (e.g., an ascending or descending order) of PDCCH monitoring occasion indexes.
- a UE may support more than one PDSCH reception on a serving cell that are scheduled from the same PDCCH monitoring occasion (e.g., indicated by "type2-HARQ-ACK-Codebook" as defined in 3GPP specification) .
- the counter DAIs may be firstly updated in a predefined order (e.g., an increasing or decreasing order) of the PDSCH reception start times for the same ⁇ serving cell with the smallest index from the more than one scheduled serving cell, PDCCH monitoring occasion ⁇ pair, secondly in a predefined order (e.g., an ascending or descending order) of the smallest serving cell index from the more than scheduled one serving cell, and thirdly in a predefined order (e.g., an ascending or descending order) of PDCCH monitoring occasion indexes.
- a predefined order e.g., an increasing or decreasing order
- a predefined order e.g., an ascending or descending order
- DCI set #2 may include at least two DCI formats in the same PDCCH monitoring occasion and the at least two DCI formats schedule respective PDSCHs on the same serving cell having the smallest serving cell index among respective serving cells scheduled by the at least two DCI formats.
- counter DAIs of the at least two DCI formats can be updated according to a predefined order (e.g., an increasing or decreasing order) of start times for receiving the respective PDSCHs.
- the serving cells scheduled by a DCI format may include a serving cell actually scheduled by the DCI format (e.g., the DCI schedules a PDSCH thereon) and a serving cell "virtually" scheduled by the DCI format (e.g., the DCI "virtually” schedules a PDSCH thereon) .
- Various methods may be employed for ordering HARQ-ACK information bits corresponding to one DCI format in DCI set #2.
- a DCI format (denotes as DCI #7) may schedule a plurality of PDSCHs on a plurality of serving cells in a set of serving cells for multi-cell scheduling.
- HARQ-ACK information bits corresponding to DCI #7 may include HARQ-ACK information bits for the plurality of PDSCHs and can be ordered based on (e.g., in an ascending or descending order of) associated serving cell indexes of the plurality of serving cells.
- HARQ-ACK information bits corresponding to DCI format 312 may include HARQ-ACK information bits for PDSCHs 324 and 325 and can be ordered in an ascending order of CCs 334 and 335.
- c1 is the HARQ-ACK information bit for PDSCH 324
- c2 is the HARQ-ACK information bit for PDSCH 325
- HARQ-ACK information bits corresponding to DCI format 312 may be ⁇ c1, c2 ⁇ .
- a DCI format may schedule at least one PDSCH on at least one serving cell in a set of serving cells for multi-cell scheduling and indicate SCell dormancy for a certain serving cell (e.g., cell #G) .
- DCI #8 can be regarded as scheduling the at least one serving cell and cell #G. That is, DCI #8 can be regarded as scheduling the at least one PDSCH on the at least one serving cell and a virtual PDSCH on cell #G.
- the virtual PDSCH is assumed to provide one TB which has been correctly decoded by the UE, and an "ACK" bit can be generated for the virtual PDSCH.
- HARQ-ACK information bit (s) for an actually scheduled PDSCH may depend on the decoding result of the PDSCH at a UE.
- HARQ-ACK information bits corresponding to DCI #8 may include HARQ-ACK information for the virtual PDSCH and the actually scheduled PDSCH (s) , and can be ordered based on (e.g., in an ascending or descending order of) associated serving cell indexes among the at least one (actually scheduled) serving cell and (virtually scheduled) cell #G.
- SCell dormancy indication in a DCI format may be achieved by reinterpreting a predefined set of DCI fields. For example, in the case that the value of one FDRA field in DCI #8 corresponding to a certain cell is set to be invalid, this cell is cell #G. For example, in the case that the values of a plurality of FDRA fields in DCI #8 corresponding to a plurality of cells are set to be invalid, cell #G may be the cell with a predefined cell index (e.g., smallest cell index) among the plurality of cells.
- a predefined cell index e.g., smallest cell index
- a HARQ-ACK codebook may include sub-codebook 611 and sub-codebook 612 and may be transmitted at PUCCH 631.
- Sub-codebook 611 may be an instance of the aforementioned sub-codebook #1.
- Sub-codebook 612 may be an instance of the aforementioned sub-codebook #2.
- sub-codebook 611 may include HARQ-ACK information bits corresponding to DCI formats each having a single HARQ-ACK information bit.
- sub-codebook 612 may include HARQ-ACK information bits corresponding to DCI formats 1_3 each having more than one HARQ-ACK information bit.
- Sub-codebook 612 may be generated by concatenating HARQ-ACK information bits corresponding to all of the DCI formats 1_3 with each scheduling more than one PDSCH (including virtual or actual PDSCH) .
- FIG. 7 illustrates a flowchart of method 700 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. 7.
- method 700 may be performed by a UE, for example, UE 104 as described with reference to FIG. 1.
- the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions or operations.
- a processor of a UE may cause the UE to perform method 700.
- a UE may receive signaling for configuring a plurality of sets of serving cells for multi-cell scheduling.
- the UE may receive a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback.
- the UE may receive a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells.
- the UE may generate a first HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the first set of DCI formats.
- the UE may generate a second HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the second set of DCI formats.
- the UE may transmit a HARQ-ACK codebook including the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebook.
- each DCI format of the first set of DCI formats includes a counter DAI indicating an accumulative number of pairs of a serving cell and a PDCCH monitoring occasion in which a PDSCH reception with HARQ-ACK feedback enabled or a DCI format with HARQ-ACK feedback required is present, up to a current serving cell and a current PDCCH monitoring occasion.
- counter DAIs of the first set of DCI formats are updated first according to a predefined order of serving cell indexes and then according to a predefined order of PDCCH monitoring occasion indexes.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for receiving the respective PDSCHs.
- the HARQ-ACK information bits in the first HARQ-ACK sub-codebook are ordered based on counter DAIs of the first set of DCI formats.
- the second HARQ-ACK sub-codebook includes one or more parts, each of which corresponds to a set of serving cells scheduled by the second set of DCI formats among the plurality of sets of serving cells.
- the one or more parts are ordered based on set indexes of sets of serving cells scheduled by the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on a maximum number of HARQ-ACK information bits per DCI format among DCI formats scheduling the first set of serving cells.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells, and wherein the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and a PDCCH monitoring occasion in which PDSCH receptions are present, up to current more than one scheduled serving cells in the first set of serving cells and a current PDCCH monitoring occasion.
- each DCI format of the second set of DCI formats includes a counter DAI and wherein counter DAIs of DCI formats scheduling different sets of serving cells in the second set of DCI formats are counted separately.
- HARQ-ACK information bits in each part of the one or more parts are ordered based on counter DAI (s) of DCI format (s) scheduling a corresponding set of serving cells in the second set of DCI formats.
- each DCI format of the second set of DCI formats includes a counter DAI which is counted among all DCI formats of the second set of DCI formats.
- the HARQ-ACK information bits corresponding to the second set of DCI formats in the second HARQ-ACK sub-codebook are ordered based on counter DAI (s) of the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on that of a DCI format having a maximum number of HARQ-ACK information bits among the second set of DCI formats.
- the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and a PDCCH monitoring occasion in which PDSCH receptions are present, up to current more than one scheduled serving cells and a current PDCCH monitoring occasion.
- the counter DAI is updated first according to a predefined order of the smallest serving cell index among the more than one scheduled serving cells and then according to a predefined order of PDCCH monitoring occasion index.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for receiving the respective PDSCHs.
- the first DCI format schedules a plurality of serving cells in the first set of serving cells, and wherein the current more than one scheduled serving cells include the plurality of serving cells and the PDSCH receptions include PDSCH receptions on the plurality of serving cells.
- the first DCI format schedules at least one serving cell in the first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and wherein the current more than one scheduled serving cells include the at least one serving cell and the first serving cell and the PDSCH receptions include PDSCH reception (s) on the at least one serving cell and a virtual PDSCH reception on the first serving cell.
- a first DCI format of the second set of DCI formats schedules a plurality of serving cells in a first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the plurality of serving cells.
- a first DCI format schedules at least one serving cell in a first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the at least one serving cell and the first serving cell.
- the first serving cell is a serving cell with a predefined cell index among cell (s) having invalid FDRA value (s) in the first DCI format among the first set of serving cells.
- each of the second set of DCI formats is received at a different serving cell, or the second set of DCI formats is received at the same serving cell, or one or more DCI formats of the second set of DCI formats are received at the same serving cell and each of the remaining DCI formats of the second set of DCI formats is received at a different serving cell.
- FIG. 8 illustrates a flowchart of method 800 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. 8.
- method 800 may be performed by a BS or an NE (for example, NE 102 as described with reference to FIG. 1) .
- the BS or the NE may execute a set of instructions to control the functional elements of the BS or the NE to perform the described functions or operations.
- a processor of an NE may cause the NE to perform method 800.
- a BS may transmit signaling for configuring a plurality of sets of serving cells for multi-cell scheduling.
- the BS may transmit a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback.
- the BS may transmit a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells.
- the BS may receive a HARQ-ACK codebook including a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the first HARQ-ACK sub-codebook includes HARQ-ACK information bits corresponding to the first set of DCI formats and the second HARQ-ACK sub-codebook includes HARQ-ACK information bits corresponding to the second set of DCI formats.
- each DCI format of the first set of DCI formats includes a counter DAI indicating an accumulative number of pairs of a serving cell and a PDCCH monitoring occasion in which a PDSCH transmission with HARQ-ACK feedback enabled or a DCI format with HARQ-ACK feedback required is present, up to a current serving cell and a current PDCCH monitoring occasion.
- counter DAIs of the first set of DCI formats are updated first according to a predefined order of serving cell indexes and then according to a predefined order of PDCCH monitoring occasion indexes.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for transmitting the respective PDSCHs.
- the HARQ-ACK information bits in the first HARQ-ACK sub-codebook are ordered based on counter DAIs of the first set of DCI formats.
- the second HARQ-ACK sub-codebook includes one or more parts, each of which corresponds to a set of serving cells scheduled by the second set of DCI formats among the plurality of sets of serving cells.
- the one or more parts are ordered based on set indexes of sets of serving cells scheduled by the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on a maximum number of HARQ-ACK information bits per DCI format among DCI formats scheduling the first set of serving cells.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells, and wherein the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and PDCCH monitoring occasion in which PDSCH transmissions are present, up to current more than one scheduled serving cells in the first set of serving cells and a current PDCCH monitoring occasion.
- each DCI format of the second set of DCI formats includes a counter DAI and wherein counter DAIs of DCI formats scheduling different sets of serving cells in the second set of DCI formats are counted separately.
- HARQ-ACK information bits in each part of the one or more parts are ordered based on counter DAI (s) of DCI format (s) scheduling a corresponding set of serving cells in the second set of DCI formats.
- each DCI format of the second set of DCI formats includes a counter DAI which is counted among all DCI formats of the second set of DCI formats.
- the HARQ-ACK information bits corresponding to the second set of DCI formats in the second HARQ-ACK sub-codebook are ordered based on counter DAI (s) of the second set of DCI formats.
- a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on that of a DCI format having a maximum number of HARQ- ACK information bits among the second set of DCI formats.
- the first DCI format includes a counter DAI indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and PDCCH monitoring occasion in which PDSCH transmissions are present, up to current more than one scheduled serving cells and a current PDCCH monitoring occasion.
- the counter DAI is updated first according to a predefined order of the smallest serving cell index among the more than one scheduled serving cells and then according to a predefined order of PDCCH monitoring occasion index.
- counter DAIs of the at least two DCI formats are updated according to a predefined order of start times for transmitting the respective PDSCHs.
- the first DCI format schedules a plurality of serving cells in the first set of serving cells, and wherein the current more than one scheduled serving cells include the plurality of serving cells and the PDSCH transmissions include PDSCH transmissions on the plurality of serving cells.
- the first DCI format schedules at least one serving cell in the first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and wherein the current more than one scheduled serving cells include the at least one serving cell and the first serving cell and the PDSCH transmissions include PDSCH transmission (s) on the at least one serving cell and a virtual PDSCH transmission on the first serving cell.
- a first DCI format of the second set of DCI formats schedules a plurality of serving cells in a first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the plurality of serving cells.
- a first DCI format schedules at least one serving cell in a first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the at least one serving cell and the first serving cell.
- the first serving cell is a serving cell with a predefined cell index among cell (s) having invalid FDRA value (s) in the first DCI format among the first set of serving cells.
- each of the second set of DCI formats is transmitted at a different serving cell, or the second set of DCI formats is transmitted at the same serving cell, or one or more DCI formats of the second set of DCI formats are transmitted at the same serving cell and each of the remaining DCI formats of the second set of DCI formats is transmitted at a different serving cell.
- FIG. 9 illustrates an example of a UE 900 in accordance with aspects of the present disclosure.
- the UE 900 may include a processor 902, a memory 904, a controller 906, and a transceiver 908.
- the processor 902, the memory 904, the controller 906, or the transceiver 908, 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.
- the processor 902, the memory 904, the controller 906, or the transceiver 908, 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.
- DSP digital signal processor
- ASIC application-specific integrated circuit
- the processor 902 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) .
- the processor 902 may be configured to operate the memory 904.
- the memory 904 may be integrated into the processor 902.
- the processor 902 may be configured to execute computer-readable instructions stored in the memory 904 to cause the UE 900 to perform various functions of the present disclosure.
- the memory 904 may include volatile or non-volatile memory.
- the memory 904 may store computer-readable, computer-executable code including instructions when executed by the processor 902 cause the UE 900 to perform various functions described herein.
- the code may be stored in a non-transitory computer-readable medium such as the memory 904 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.
- the processor 902 and the memory 904 coupled with the processor 902 may be configured to cause the UE 900 to perform one or more of the functions described herein (e.g., executing, by the processor 902, instructions stored in the memory 904) .
- the processor 902 may support wireless communication at the UE 900 in accordance with examples as disclosed herein.
- the UE 900 may be configured to support means for performing the operations as described with respect to FIG. 7.
- the UE 900 may be configured to support: a means for receiving signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; a means for receiving a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; a means for receiving a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; a means for generating a first HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the first set of DCI formats; a means for generating a second HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the second set of DCI formats; and a means for transmitting a HARQ
- the controller 906 may manage input and output signals for the UE 900.
- the controller 906 may also manage peripherals not integrated into the UE 900.
- the controller 906 may utilize an operating system such as or other operating systems.
- the controller 906 may be implemented as part of the processor 902.
- the UE 900 may include at least one transceiver 908. In some other implementations, the UE 900 may have more than one transceiver 908.
- the transceiver 908 may represent a wireless transceiver.
- the transceiver 908 may include one or more receiver chains 910, one or more transmitter chains 912, or a combination thereof.
- a receiver chain 910 may be configured to receive signals (e.g., control information, data, or packets) over a wireless medium.
- the receiver chain 910 may include one or more antennas for receive the signal over the air or wireless medium.
- the receiver chain 910 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal.
- the receiver chain 910 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 910 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
- a transmitter chain 912 may be configured to generate and transmit signals (e.g., control information, data, or packets) .
- the transmitter chain 912 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 912 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 912 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
- exemplary UE 900 may be changed, for example, some of the components in exemplary UE 900 may be omitted or modified or a new component (s) may be added to exemplary UE 900, without departing from the spirit and scope of the disclosure.
- the UE 900 may not include the controller 906.
- FIG. 10 illustrates an example of a processor 1000 in accordance with aspects of the present disclosure.
- the processor 1000 may be an example of a processor configured to perform various operations in accordance with examples as described herein.
- the processor 1000 may include a controller 1002 configured to perform various operations in accordance with examples as described herein.
- the processor 1000 may optionally include at least one memory 1004, which may be, for example, an L1/L2/L3 cache. Additionally, or alternatively, the processor 1000 may optionally include one or more arithmetic-logic units (ALUs) 1006.
- ALUs arithmetic-logic units
- 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) .
- the processor 1000 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.
- a protocol stack e.g., a software stack
- operations e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading
- 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 1000) 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) .
- RAM random access memory
- ROM read-only memory
- DRAM dynamic RAM
- SDRAM synchronous dynamic RAM
- SRAM static RAM
- FeRAM ferroelectric RAM
- MRAM magnetic RAM
- RRAM resistive RAM
- PCM phase change memory
- the controller 1002 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 1000 to cause the processor 1000 to support various operations in accordance with examples as described herein.
- the controller 1002 may operate as a control unit of the processor 1000, generating control signals that manage the operation of various components of the processor 1000. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
- the controller 1002 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 1004 and determine a subsequent instruction (s) to be executed to cause the processor 1000 to support various operations in accordance with examples as described herein.
- the controller 1002 may be configured to track memory address of instructions associated with the memory 1004.
- the controller 1002 may be configured to decode instructions to determine the operation to be performed and the operands involved.
- the controller 1002 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 1000 to cause the processor 1000 to support various operations in accordance with examples as described herein.
- the controller 1002 may be configured to manage flow of data within the processor 1000.
- the controller 1002 may be configured to control transfer of data between registers, ALUs, and other functional units of the processor 1000.
- the memory 1004 may include one or more caches (e.g., memory local to or included in the processor 1000 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 1004 may reside within or on a processor chipset (e.g., local to the processor 1000) . In some other implementations, the memory 1004 may reside external to the processor chipset (e.g., remote to the processor 1000) .
- caches e.g., memory local to or included in the processor 1000 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc.
- the memory 1004 may reside within or on a processor chipset (e.g., local to the processor 1000) . In some other implementations, the memory 1004 may reside external to the processor chipset (e.g., remote to the processor 1000) .
- the memory 1004 may store computer-readable, computer-executable code including instructions that, when executed by the processor 1000, cause the processor 1000 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 1002 and/or the processor 1000 may be configured to execute computer-readable instructions stored in the memory 1004 to cause the processor 1000 to perform various functions.
- the processor 1000 and/or the controller 1002 may be coupled with or to the memory 1004, the processor 1000, the controller 1002, and the memory 1004 may be configured to perform various functions described herein.
- the processor 1000 may include multiple processors and the memory 1004 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.
- the one or more ALUs 1006 may be configured to support various operations in accordance with examples as described herein.
- the one or more ALUs 1006 may reside within or on a processor chipset (e.g., the processor 1000) .
- the one or more ALUs 1006 may reside external to the processor chipset (e.g., the processor 1000) .
- One or more ALUs 1006 may perform one or more computations such as addition, subtraction, multiplication, and division on data.
- one or more ALUs 1006 may receive input operands and an operation code, which determines an operation to be executed.
- One or more ALUs 1006 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 1006 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 1006 to handle conditional operations, comparisons, and bitwise operations.
- logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 1006 to handle conditional operations, comparisons, and bitwise operations.
- the processor 1000 may support wireless communication in accordance with examples as disclosed herein.
- the processor 1000 may be configured to support means for performing the operations as described with respect to FIG. 7.
- the processor 1000 may be configured to or operable to support: a means for receiving signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; a means for receiving a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; a means for receiving a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; a means for generating a first HARQ-ACK sub-codebook including HARQ-ACK information bits corresponding to the first set of DCI formats; a means for generating a second HARQ-ACK sub-codebook including HARQ-
- the processor 1000 may be configured to support means for performing the operations as described with respect to FIG. 8.
- the processor 1000 may be configured to or operable to support: a means for transmitting signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; a means for transmitting a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; a means for transmitting a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; and a means for receiving a HARQ-ACK codebook including a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the first HARQ-ACK sub-codebook includes
- exemplary processor 1000 may be changed, for example, some of the components in exemplary processor 1000 may be omitted or modified or a new component (s) may be added to exemplary processor 1000, without departing from the spirit and scope of the disclosure.
- the processor 1000 may not include the ALUs 1006.
- FIG. 11 illustrates an example of an NE 1100 in accordance with aspects of the present disclosure.
- the NE 1100 may include a processor 1102, a memory 1104, a controller 1106, and a transceiver 1108.
- the processor 1102, the memory 1104, the controller 1106, or the transceiver 1108, 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.
- the processor 1102, the memory 1104, the controller 1106, or the transceiver 1108, 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.
- the processor 1102 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) .
- the processor 1102 may be configured to operate the memory 1104.
- the memory 1104 may be integrated into the processor 1102.
- the processor 1102 may be configured to execute computer-readable instructions stored in the memory 1104 to cause the NE 1100 to perform various functions of the present disclosure.
- the memory 1104 may include volatile or non-volatile memory.
- the memory 1104 may store computer-readable, computer-executable code including instructions when executed by the processor 1102 cause the NE 1100 to perform various functions described herein.
- the code may be stored in a non-transitory computer-readable medium such as the memory 1104 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.
- the processor 1102 and the memory 1104 coupled with the processor 1102 may be configured to cause the NE 1100 to perform one or more of the functions described herein (e.g., executing, by the processor 1102, instructions stored in the memory 1104) .
- the processor 1102 may support wireless communication at the NE 1100 in accordance with examples as disclosed herein.
- the NE 1100 may be configured to support means for performing the operations as described with respect to FIG. 8.
- the NE 1100 may be configured to support: a means for transmitting signaling for configuring a plurality of sets of serving cells for multi-cell scheduling; a means for transmitting a first set of DCI formats with each DCI format scheduling a single PDSCH, or not scheduling any PDSCH with required HARQ-ACK feedback; a means for transmitting a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating SCell dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; and a means for receiving a HARQ-ACK codebook including a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the first HARQ-ACK sub-codebook includes HARQ-ACK information bits corresponding to the first set of DCI formats and the second HARQ-ACK sub-
- the controller 1106 may manage input and output signals for the NE 1100.
- the controller 1106 may also manage peripherals not integrated into the NE 1100.
- the controller 1106 may utilize an operating system such as or other operating systems.
- the controller 1106 may be implemented as part of the processor 1102.
- the NE 1100 may include at least one transceiver 1108. In some other implementations, the NE 1100 may have more than one transceiver 1108.
- the transceiver 1108 may represent a wireless transceiver.
- the transceiver 1108 may include one or more receiver chains 1110, one or more transmitter chains 1112, or a combination thereof.
- a receiver chain 1110 may be configured to receive signals (e.g., control information, data, or packets) over a wireless medium.
- the receiver chain 1110 may include one or more antennas for receive the signal over the air or wireless medium.
- the receiver chain 1110 may include at least one amplifier (e.g., an LNA) configured to amplify the received signal.
- the receiver chain 1110 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 1110 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
- a transmitter chain 1112 may be configured to generate and transmit signals (e.g., control information, data, or packets) .
- the transmitter chain 1112 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 1112 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 1112 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
- exemplary NE 1100 may be changed, for example, some of the components in exemplary NE 1100 may be omitted or modified or a new component (s) may be added to exemplary NE 1100, without departing from the spirit and scope of the disclosure.
- the NE 1100 may not include the controller 1106.
- 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.
- 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.
- 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.
- 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.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (20)
- 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 signaling for configuring a plurality of sets of serving cells for multi-cell scheduling;receive a first set of downlink control information (DCI) formats with each DCI format scheduling a single physical downlink shared channel (PDSCH) , or not scheduling any PDSCH with required hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback;receive a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating secondary cell (SCell) dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells;generate a first HARQ-ACK sub-codebook comprising HARQ-ACK information bits corresponding to the first set of DCI formats;generate a second HARQ-ACK sub-codebook comprising HARQ-ACK information bits corresponding to the second set of DCI formats; andtransmit a HARQ-ACK codebook comprising the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebook.
- The UE of claim 1, wherein the second HARQ-ACK sub-codebook comprises one or more parts, each of which corresponds to a set of serving cells scheduled by the second set of DCI formats among the plurality of sets of serving cells; andwherein the one or more parts are ordered based on set indexes of sets of serving cells scheduled by the second set of DCI formats.
- The UE of claim 2, wherein a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on a maximum number of HARQ-ACK information bits per DCI format among DCI formats scheduling the first set of serving cells.
- The UE of claim 2, wherein a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells, and wherein the first DCI format comprises a counter downlink assignment indicator (DAI) indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and a physical downlink control channel (PDCCH) monitoring occasion in which PDSCH receptions are present, up to current more than one scheduled serving cells in the first set of serving cells and a current PDCCH monitoring occasion.
- The UE of claim 2, wherein each DCI format of the second set of DCI formats comprises a counter downlink assignment indicator (DAI) and wherein counter DAIs of DCI formats scheduling different sets of serving cells in the second set of DCI formats are counted separately; andwherein HARQ-ACK information bits in each part of the one or more parts are ordered based on counter DAI (s) of DCI format (s) scheduling a corresponding set of serving cells in the second set of DCI formats.
- The UE of claim 1, wherein each DCI format of the second set of DCI formats comprises a counter downlink assignment indicator (DAI) which is counted among all DCI formats of the second set of DCI formats; andwherein the HARQ-ACK information bits corresponding to the second set of DCI formats in the second HARQ-ACK sub-codebook are ordered based on counter DAI(s) of the second set of DCI formats.
- The UE of claim 1, wherein a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells and a number of HARQ-ACK information bits corresponding to the first DCI format depends on that of a DCI format having a maximum number of HARQ-ACK information bits among the second set of DCI formats.
- The UE of claim 7, wherein the first DCI format comprises a counter downlink assignment indicator (DAI) indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and a physical downlink control channel (PDCCH) monitoring occasion in which PDSCH receptions are present, up to current more than one scheduled serving cells and a current PDCCH monitoring occasion.
- The UE of claim 4 or 8, wherein the counter DAI is updated first according to a predefined order of the smallest serving cell index among the more than one scheduled serving cells and then according to a predefined order of PDCCH monitoring occasion index.
- The UE of claim 4 or 8, wherein the first DCI format schedules a plurality of serving cells in the first set of serving cells, and wherein the current more than one scheduled serving cells comprise the plurality of serving cells and the PDSCH receptions comprise PDSCH receptions on the plurality of serving cells; orwherein the first DCI format schedules at least one serving cell in the first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and wherein the current more than one scheduled serving cells comprise the at least one serving cell and the first serving cell and the PDSCH receptions comprise PDSCH reception (s) on the at least one serving cell and a virtual PDSCH reception on the first serving cell.
- The UE of claim 1, wherein a first DCI format of the second set of DCI formats schedules a plurality of serving cells in a first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the plurality of serving cells; orwherein a first DCI format schedules at least one serving cell in a first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the at least one serving cell and the first serving cell.
- The UE of claim 11, wherein the first serving cell is a serving cell with a predefined cell index among cell (s) having invalid frequency domain resource assignment (FDRA) value (s) in the first DCI format among the first set of serving cells.
- 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 signaling for configuring a plurality of sets of serving cells for multi-cell scheduling;transmit a first set of downlink control information (DCI) formats with each DCI format scheduling a single physical downlink shared channel (PDSCH) , or not scheduling any PDSCH with required hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback;transmit a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating secondary cell (SCell) dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells; andreceive a HARQ-ACK codebook comprising a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the first HARQ-ACK sub-codebook comprises HARQ-ACK information bits corresponding to the first set of DCI formats and the second HARQ-ACK sub-codebook comprises HARQ-ACK information bits corresponding to the second set of DCI formats.
- The BS of claim 13, wherein the second HARQ-ACK sub-codebook comprises one or more parts, each of which corresponds to a set of serving cells scheduled by the second set of DCI formats among the plurality of sets of serving cells; andwherein the one or more parts are ordered based on set indexes of sets of serving cells scheduled by the second set of DCI formats.
- The BS of claim 14, wherein a first DCI format of the second set of DCI formats schedules a serving cell in a first set of serving cells among the plurality of sets of serving cells, and wherein the first DCI format comprises a counter downlink assignment indicator (DAI) indicating an accumulative number of pairs of a serving cell with a smallest serving cell index among more than one scheduled serving cells and physical downlink control channel (PDCCH) monitoring occasion in which PDSCH transmissions are present, up to current more than one scheduled serving cells in the first set of serving cells and a current PDCCH monitoring occasion.
- The BS of claim 14, wherein each DCI format of the second set of DCI formats comprises a counter downlink assignment indicator (DAI) and wherein counter DAIs of DCI formats scheduling different sets of serving cells in the second set of DCI formats are counted separately; andwherein HARQ-ACK information bits in each part of the one or more parts are ordered based on counter DAI (s) of DCI format (s) scheduling a corresponding set of serving cells in the second set of DCI formats.
- The BS of claim 13, wherein each DCI format of the second set of DCI formats comprises a counter downlink assignment indicator (DAI) which is counted among all DCI formats of the second set of DCI formats; andwherein the HARQ-ACK information bits corresponding to the second set of DCI formats in the second HARQ-ACK sub-codebook are ordered based on counter DAI(s) of the second set of DCI formats.
- The BS of claim 13, wherein a first DCI format of the second set of DCI formats schedules a plurality of serving cells in a first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the plurality of serving cells; orwherein a first DCI format schedules at least one serving cell in a first set of serving cells and indicates SCell dormancy by reinterpreting a predefined set of fields associated with a first serving cell in the first set of serving cells, and HARQ-ACK information bits corresponding to the first DCI format are ordered based on serving cell indexes of the at least one serving cell and the first serving cell.
- A processor, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:receive signaling for configuring a plurality of sets of serving cells for multi-cell scheduling;receive a first set of downlink control information (DCI) formats with each DCI format scheduling a single physical downlink shared channel (PDSCH) , or not scheduling any PDSCH with required hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback;receive a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating secondary cell (SCell) dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells;generate a first HARQ-ACK sub-codebook comprising HARQ-ACK information bits corresponding to the first set of DCI formats;generate a second HARQ-ACK sub-codebook comprising HARQ-ACK information bits corresponding to the second set of DCI formats; andtransmit a HARQ-ACK codebook comprising the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebook.
- A method for wireless communication, comprising:receiving signaling for configuring a plurality of sets of serving cells for multi-cell scheduling;receiving a first set of downlink control information (DCI) formats with each DCI format scheduling a single physical downlink shared channel (PDSCH) , or not scheduling any PDSCH with required hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback;receiving a second set of DCI formats with each DCI format scheduling more than one PDSCH, or scheduling one or more PDSCHs and indicating secondary cell (SCell) dormancy, wherein each of the more than one PDSCH or the one or more PDSCHs is scheduled on a cell of a set of serving cells among the plurality of sets of serving cells;generating a first HARQ-ACK sub-codebook comprising HARQ-ACK information bits corresponding to the first set of DCI formats;generating a second HARQ-ACK sub-codebook comprising HARQ-ACK information bits corresponding to the second set of DCI formats; andtransmitting a HARQ-ACK codebook comprising the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebook.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/078451 WO2025007568A1 (en) | 2024-02-23 | 2024-02-23 | Methods and apparatuses for harq-ack codebook determination when multiple sets of serving cells are configured for multi-cell scheduling |
| CN202480022713.XA CN120958927A (en) | 2024-02-23 | 2024-02-23 | Method and apparatus for determining HARQ-ACK codebook when configuring multiple serving cells for multi-cell scheduling. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/078451 WO2025007568A1 (en) | 2024-02-23 | 2024-02-23 | Methods and apparatuses for harq-ack codebook determination when multiple sets of serving cells are configured for multi-cell scheduling |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2025007568A1 true WO2025007568A1 (en) | 2025-01-09 |
| WO2025007568A9 WO2025007568A9 (en) | 2025-03-06 |
Family
ID=94171176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/078451 Pending WO2025007568A1 (en) | 2024-02-23 | 2024-02-23 | Methods and apparatuses for harq-ack codebook determination when multiple sets of serving cells are configured for multi-cell scheduling |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120958927A (en) |
| WO (1) | WO2025007568A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220271873A1 (en) * | 2019-08-16 | 2022-08-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Harq codebooks for multiple dl sps |
| WO2023055125A1 (en) * | 2021-10-01 | 2023-04-06 | 엘지전자 주식회사 | Method, user equipment, processing device and storage medium for transmitting harq-ack information, and method and base station for receiving harq-ack information |
| US20230139269A1 (en) * | 2021-10-12 | 2023-05-04 | Samsung Electronics Co., Ltd. | Acknowledgement information reporting for multi-cell scheduling |
| WO2023201149A1 (en) * | 2022-04-14 | 2023-10-19 | Qualcomm Incorporated | Hybrid automatic repeat request feedback codebook for multi-cell scheduling |
-
2024
- 2024-02-23 WO PCT/CN2024/078451 patent/WO2025007568A1/en active Pending
- 2024-02-23 CN CN202480022713.XA patent/CN120958927A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220271873A1 (en) * | 2019-08-16 | 2022-08-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Harq codebooks for multiple dl sps |
| WO2023055125A1 (en) * | 2021-10-01 | 2023-04-06 | 엘지전자 주식회사 | Method, user equipment, processing device and storage medium for transmitting harq-ack information, and method and base station for receiving harq-ack information |
| US20230139269A1 (en) * | 2021-10-12 | 2023-05-04 | Samsung Electronics Co., Ltd. | Acknowledgement information reporting for multi-cell scheduling |
| WO2023201149A1 (en) * | 2022-04-14 | 2023-10-19 | Qualcomm Incorporated | Hybrid automatic repeat request feedback codebook for multi-cell scheduling |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120958927A (en) | 2025-11-14 |
| WO2025007568A9 (en) | 2025-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2024109112A1 (en) | Method and apparatus for harq-ack information bit generation and ordering | |
| WO2024109113A1 (en) | Method and apparatus for harq-ack codebook determination based on downlink assignment index | |
| WO2024159785A1 (en) | Methods and apparatuses for csi reporting | |
| WO2025007568A1 (en) | Methods and apparatuses for harq-ack codebook determination when multiple sets of serving cells are configured for multi-cell scheduling | |
| WO2025039567A1 (en) | Methods and apparatuses for harq-ack feedback skipping | |
| WO2025189807A1 (en) | Ndi and rv indication methods in multi-cell scheduling scenario and related apparatuses | |
| WO2025066288A1 (en) | Methods and apparatuses for harq-ack feedback generation for tci application | |
| WO2025175776A1 (en) | Methods and apparatuses for type-2 harq-ack codebook generation in a multi-cell scheduling scenario | |
| WO2025236744A1 (en) | Methods and apparatuses for frequency resource utilization on a large channel bandwidth | |
| WO2025097857A1 (en) | Methods and apparatuses for multi-cell scheduling enhancement with one or more channels per scheduled cell | |
| WO2025194909A1 (en) | Methods and apparatuses for scheduling multiple fragmented spectrums with a single dci | |
| WO2024179020A1 (en) | Method and apparatus for dci payload size determination | |
| WO2025218297A1 (en) | Methods and apparatuses for resource mapping on multiple subbands | |
| WO2024103835A1 (en) | Method and apparatus for generating harq-ack information associated with sidelink transmission for pucch transmission | |
| WO2024159837A1 (en) | Method and apparatus for secondary cell dormancy indication | |
| WO2025175831A1 (en) | Ul-sch indication methods in multi-cell scheduling scenario and related apparatuses | |
| WO2024103833A9 (en) | Method and apparatus for transmitting pucch on licensed carrier for sidelink transmission on unlicensed spectrum | |
| WO2025130043A1 (en) | Methods and apparatuses for alleviating control channel congestion on a scheduling cell | |
| WO2024119844A1 (en) | Method and apparatus for prioritizing physical sidelink feedback channels on unlicensed spectrum | |
| WO2024082791A1 (en) | Method and apparatus for dynamic resource allocation for sidelink transmission over unlicensed spectrum | |
| WO2024159779A1 (en) | Method and apparatus of supporting uplink control information multiplexing | |
| WO2024159789A1 (en) | Method and apparatus for aggregating fragmented spectrums | |
| WO2025102802A1 (en) | Methods and apparatuses for time domain resource indication for multi-cell scheduling with one or more channels per scheduled cell | |
| WO2025118661A1 (en) | Method and apparatus of supporting uplink resource multiplexing | |
| WO2024152555A9 (en) | Method and apparatus for pssch transmission in a psfch slot over an unlicensed spectrum |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24835055 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202517088125 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024835055 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 202517088125 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 2024835055 Country of ref document: EP Effective date: 20250925 |
|
| ENP | Entry into the national phase |
Ref document number: 2024835055 Country of ref document: EP Effective date: 20250925 |