Overlapping semi-persistent scheduling for multiple transmit and receive points
By managing the semi-persistent scheduling configuration index between user equipment and base stations, the problem of resource conflicts in overlapping semi-persistent scheduling of multiple transmit and receive points is solved, thereby improving the efficiency and reliability of the communication system.
Patent Information
- Application Number
- CN202180021122.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-03-22
- Filing Date
- 2021-03-23
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2041-03-23
AI Technical Summary
Existing wireless communication systems suffer from resource conflicts and inefficiencies in the overlapping semi-persistent scheduling of multiple transmit and receive points.
By implementing the management of the semi-persistent scheduling (SPS) configuration index between the user equipment (UE) and the base station, including the association and overlap determination of CORESET pool index values, the resource allocation of the SPS physical downlink shared channel (PDSCH) is optimized.
It improves the scheduling efficiency of wireless communication systems across multiple transmitting and receiving points, reduces resource conflicts, and enhances communication reliability and throughput.
Smart Images

Figure CN115316016B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This patent application claims priority to the following applications: U.S. Provisional Patent Application No. 62 / 994,044, filed March 24, 2020, entitled “OVERLAPPING SEMI-PERSISTENT SCHEDULING FOR MULTIPLE TRANSMISSION RECEPTIONPOINTS”; and U.S. Non-Provisional Patent Application No. 17 / 209,081, filed March 22, 2021, entitled “OVERLAPPING SEMI-PERSISTENT SCHEDULING FOR MULTIPLE TRANSMIT RECEIVE POINTS”, which are expressly incorporated herein by reference. Technical Field
[0003] In summary, various aspects of this disclosure relate to wireless communication and to techniques and apparatus for overlapping semi-persistent scheduling of multiple transmit and receive points. Background Technology
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that enable communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / Improved LTE is an enhanced set of the Universal Mobile Telecommunications System (UMTS) mobile standard released by the 3rd Generation Partnership Project (3GPP).
[0005] A wireless network may include multiple base stations (BSs) capable of supporting communication for multiple user equipments (UEs). UEs may communicate with the BS via downlink and uplink. "Downlink" or "forward link" refers to the communication link from the BS to the UE, while "uplink" or "backlink" refers to the communication link from the UE to the BS. As will be described in more detail herein, the BS may be referred to as a Node B, gNB, Access Point (AP), Radio Headend, Transmitter Receiver Point (TRP), New Radio (NR) BS, or 5G Node B.
[0006] The above multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different user equipment to communicate at the city, country, region, and even global levels. NR (which can also be referred to as 5G) is an enhancement set of the LTE mobile standard released by 3GPP. NR is designed to better integrate with other open standards by improving spectrum efficiency, reducing costs, improving service, utilizing new spectrum, and using Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) (CP-OFDM) on the downlink (DL) and CP-OFDM and / or SC-FDM (e.g., also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink (UL), thereby better supporting mobile broadband internet access, as well as beamforming, multiple-input multiple-output (MIMO) antenna technologies, and carrier aggregation. However, with the continued growth in demand for mobile broadband access, there is a need for further improvements to LTE, NR, and other radio access technologies. Summary of the Invention
[0007] In some aspects, a method of wireless communication performed by a user equipment (UE) may include: receiving a message for an SPS configuration corresponding to a semi-persistent scheduling (SPS) configuration index. The method may include: determining a control resource set (CORESET) pool index value based on the message; and associating the CORESET pool index value of the SPS physical downlink shared channel (PDSCH) with the CORESET pool index value of the message.
[0008] In some aspects, a method for wireless communication performed by a UE may include: determining that a first SPS PDSCH corresponding to a first SPS configuration index overlaps with a second SPS PDSCH corresponding to a second SPS configuration index. The method may include: receiving one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether a first CORESET pool index value associated with the first SPS configuration index and a second CORESET pool index value associated with the second SPS configuration index are different.
[0009] In some aspects, a method of wireless communication performed by a base station may include: sending a message to a UE in a CORESET for activating an SPS configuration having an SPS configuration index or releasing one or more operations in the SPS configuration. The SPS configuration may be associated with a CORESET pool index value of the CORESET. The method may include: receiving a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) message based at least in part on sending the message.
[0010] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: receive a message for SPS configuration corresponding to an SPS configuration index; determine a CORESET pool index value based on the message; and associate the CORESET pool index value of the SPSPDSCH with the CORESET pool index value of the message.
[0011] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: determine that a first SPS PDSCH corresponding to a first SPS configuration index overlaps with a second SPS PDSCH corresponding to a second SPS configuration index; and to receive one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether a first CORESET pool index value associated with the first SPS configuration index and a second CORESET pool index value associated with the second SPS configuration index are different.
[0012] In some aspects, a base station for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: send a message in a CORESET to a UE for activating an SPS configuration having an SPS configuration index or releasing one or more operations in the SPS configuration, the SPS configuration being associated with a CORESET pool index value of the CORESET; and receive a HARQ-ACK message at least in part based on sending the message.
[0013] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of the UE, the one or more instructions may cause the processors to: receive a message for SPS configuration corresponding to an SPS configuration index; determine a CORESET pool index value based on the message; and associate the CORESET pool index value of the SPS PDSCH with the CORESET pool index value of the message.
[0014] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of the UE, the one or more instructions may cause the processors to: determine that a first SPS PDSCH corresponding to a first SPS configuration index overlaps with a second SPS PDSCH corresponding to a second SPS configuration index; and receive one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether a first CORESET pool index value associated with the first SPS configuration index and a second CORESET pool index value associated with the second SPS configuration index are different.
[0015] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of a base station, the one or more instructions may cause the processors to: send a message to a UE in a CORESET for activating or releasing one or more operations in an SPS configuration having an SPS configuration index, the SPS configuration being associated with a CORESET pool index value of the CORESET; and receive a HARQ-ACK message at least in part based on sending the message.
[0016] In some aspects, an apparatus for wireless communication may include: a unit for receiving a message for an SPS configuration corresponding to an SPS configuration index; a unit for determining a CORESET pool index value based on the message; and a unit for associating the CORESET pool index value of the PDSCH with the CORESET pool index value of the message.
[0017] In some aspects, an apparatus for wireless communication may include: a unit for determining that a first SPS PDSCH corresponding to a first SPS configuration index overlaps with a second SPS PDSCH corresponding to a second SPS configuration index; and a unit for receiving one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether a first CORESET pool index value associated with the first SPS configuration index and a second CORESET pool index value associated with the second SPS configuration index are different.
[0018] In some aspects, an apparatus for wireless communication may include: a unit for sending a message to a UE in a CORESET for activating an SPS configuration having an SPS configuration index or releasing one or more operations in the SPS configuration, the SPS configuration being associated with a CORESET pool index value of the CORESET; and a unit for receiving a HARQ-ACK message based at least in part on sending the message.
[0019] In general, the aspects include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication equipment and / or processing systems as fully described herein with reference to the accompanying drawings and description and as shown by the accompanying drawings and description.
[0020] The foregoing has provided a fairly broad overview of the features and technical advantages of examples according to this disclosure in order to better understand the following detailed description. Additional features and advantages will be described below. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for achieving the same purpose as this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein (both their organization and manner of operation) and their associated advantages will be better understood when considered in conjunction with the accompanying drawings, based on the following description. Each drawing in the accompanying drawings is provided for illustrative and descriptive purposes and is not intended to define a limitation of the claims. Attached Figure Description
[0021] To gain a full understanding of the foregoing features of this disclosure, a more specific description of the invention, briefly summarized above, can be obtained by referring to various aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and are therefore not intended to limit the scope of the disclosure, as other equally valid aspects are permissible under this description. The same reference numerals in different drawings may identify the same or similar elements.
[0022] Figure 1 This is a block diagram that conceptually illustrates an example of a wireless communication network according to this disclosure.
[0023] Figure 2 This is a block diagram conceptually illustrating an example of a base station communicating with a user equipment (UE) in a wireless communication network according to this disclosure.
[0024] Figure 3 An example logical architecture of a distributed radio access network according to this disclosure is shown.
[0025] Figure 4This is a diagram illustrating an example of multi-transmitter-receiver point (mTRP) communication according to this disclosure.
[0026] Figure 5 This is a diagram illustrating an example of a control resource set pool index according to this disclosure.
[0027] Figure 6 This is a diagram illustrating examples of several semi-persistent scheduling (SPS) configurations according to this disclosure.
[0028] Figure 7 This is a diagram illustrating an example of an overlapping SPS for multiple TRPs according to this disclosure.
[0029] Figure 8 This is a diagram illustrating an example of an overlapping SPS for multiple TRPs according to this disclosure.
[0030] Figure 9 This is a diagram illustrating an example process performed by a UE, for example, according to this disclosure.
[0031] Figure 10 This is a diagram illustrating an example process performed by a UE, for example, according to this disclosure.
[0032] Figure 11 This is a diagram illustrating an example process performed by a base station, for example, according to this disclosure. Detailed Implementation
[0033] The various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be embodied in many different forms and should not be construed as limited to any particular structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will understand that the scope of this disclosure is intended to cover any aspect of the disclosure herein, whether implemented independently of or in combination with any other aspect of this disclosure. For example, an apparatus or a method may be implemented using any number of the aspects set forth herein. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods implemented using structures, functions, or structures and functions other than or different from the aspects of this disclosure set forth herein. It should be understood that any aspect of the disclosure herein may be embodied by one or more elements of the claims.
[0034] Several aspects of a telecommunications system will now be described with reference to various devices and techniques. These devices and techniques will be described in detail below and illustrated in the accompanying drawings, through various frames, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as “elements”). These elements can be implemented using hardware, software, or a combination thereof. Whether such an element is implemented as hardware or software depends on the specific application and the design constraints imposed on the entire system.
[0035] It should be noted that while this document may use terms commonly associated with 5G or NR radio access technology (RAT) to describe aspects, aspects of this disclosure may be applied to other RATs, such as 3G RAT, 4G RAT and / or RATs after 5G (e.g., 6G).
[0036] Figure 1 This is a diagram illustrating an example of a wireless network 100 according to this disclosure. Wireless network 100 may be or may include elements of a 5G (NR) network and / or an LTE network, as well as other examples. Wireless network 100 may include multiple base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A base station (BS) is an entity that communicates with a user equipment (UE) and may also be referred to as an NR BS, Node B, gNB, 5G Node B (NB), access point, or Transmitter-Receiver Point (TRP). Each BS can provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to the coverage area of a BS and / or the BS subsystem serving that coverage area, depending on the context in which the term is used.
[0037] A BS can provide communication coverage for macrocells, picocells, femtocells, and / or another type of cell. A macrocell can cover a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access by UEs with service subscriptions. A picocell can cover a relatively small geographic area and can allow unrestricted access by UEs with service subscriptions. A femtocell can cover a relatively small geographic area (e.g., a residential area) and can allow restricted access by UEs associated with that femtocell (e.g., UEs in a Closed User Group (CSG)). A BS used for macrocells can be referred to as a macro BS. A BS used for picocells can be referred to as a pico BS. A BS used for femtocells can be referred to as a femtocell BS or a home BS. Figure 1In the examples shown, BS 110a can be a macro BS for macro cell 102a, BS 110b can be a pico BS for pico cell 102b, and BS 110c can be a femto BS for femto cell 102c. A BS can support one or more (e.g., three) cells. The terms “eNB,” “base station,” “NR BS,” “gNB,” “TRP,” “AP,” “Node B,” “5G NB,” and “cell” are used interchangeably herein.
[0038] In some respects, the cell may not be stationary, and the geographical area of the cell may move depending on the location of the mobile BS. In some respects, BSs may be interconnected with each other and / or with one or more other BSs or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces (such as direct physical connections or virtual networks using any suitable transport network).
[0039] The wireless network 100 may also include a relay station. A relay station is an entity that can receive data transmissions from an upstream station (e.g., a BS or a UE) and transmit the data transmissions to a downstream station (e.g., a UE or a BS). A relay station can also be a UE capable of relaying transmissions for other UEs. Figure 1 In the example shown, relay BS 110d can communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. A relay BS can also be referred to as a relay station, relay base station, or repeater.
[0040] Wireless network 100 can be a heterogeneous network comprising different types of Base Stations (BSs) such as macro BSs, pico BSs, femto BSs, and / or relay BSs. These different types of BSs can have different transmit power levels, different coverage areas, and different effects on interference in wireless network 100. For example, macro BSs can have high transmit power levels (e.g., 5 to 40 watts), while pico BSs, femto BSs, and relay BSs can have lower transmit power levels (e.g., 0.1 to 2 watts).
[0041] Network controller 130 can be coupled to a group of base stations (BSs) and can provide coordination and control for these BSs. Network controller 130 can communicate with the BSs via backhaul. BSs can also communicate with each other directly or indirectly via wireless or wired backhaul.
[0042] UE 120 (e.g., 120a, 120b, 120c) may be distributed throughout the wireless network 100, and each UE may be stationary or mobile. UE may also be referred to as an access terminal, terminal, mobile station, subscriber unit, station, etc. UE may be a cellular phone (e.g., a smartphone), personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet device, camera, gaming device, netbook, smartbook, ultrabook, medical device or apparatus, biometric sensor / device, wearable device (smartwatch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), entertainment device (e.g., music or video device, or satellite radio unit, etc.), vehicle component or sensor, smart meter / sensor, industrial manufacturing equipment, GPS device, or any other suitable device configured to communicate via wireless or wired media.
[0043] Some UEs can be considered Machine-Type Communication (MTC) or Evolved or Enhanced Machine-Type Communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, and / or location tags that can communicate with a base station, another device (e.g., a remote device), or some other entity. Wireless nodes can provide connectivity to or to a network (e.g., a wide area network such as the Internet or cellular networks) via wired or wireless communication links, for example. Some UEs can be considered Internet of Things (IoT) devices, and / or can be implemented as NB-IoT (Narrowband Internet of Things) devices. Some UEs can be considered Customer Premises Equipment (CPE). UE 120 can be included within a housing housing the components of UE 120, such as processor components and / or memory components. In some aspects, the processor components and memory components can be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) can be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.
[0044] Typically, any number of wireless networks can be deployed in a given geographical area. Each wireless network can support a specific RAT and can operate on one or more frequencies. A RAT can also be referred to as radio technology and / or air interface. A frequency can also be referred to as a carrier and / or frequency channel. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.
[0045] In some respects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary for communication with each other). For example, UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols), and / or mesh networks. In this case, UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by base station 110.
[0046] As pointed out above, Figure 1 This is provided as an example. Other examples may differ from the one provided. Figure 1 The example described.
[0047] Devices in the wireless network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., based on frequency or wavelength. For example, devices in the wireless network 100 can communicate using an operating band with a first frequency range (FR1) (spanning from 410 MHz to 7.125 GHz), and / or can communicate using an operating band with a second frequency range (FR2) (spanning from 24.25 GHz to 52.6 GHz). Frequencies between FR1 and FR2 are sometimes referred to as intermediate frequency (IF) bands. Although a portion of FR1 is greater than 6 GHz, FR1 is generally referred to as the "below 6 GHz" band. Similarly, FR2 is generally referred to as the "millimeter wave" band, although it differs from the extremely high frequency (EHF) band (30 GHz–300 GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU). Therefore, unless otherwise explicitly stated, it should be understood that the terms "below 6 GHz" and the like (if used herein) can broadly refer to frequencies below 6 GHz, frequencies within FR1, and / or intermediate frequency band frequencies (e.g., above 7.125 GHz). Similarly, unless otherwise explicitly stated, it should be understood that the terms "millimeter wave" and the like (if used herein) can broadly refer to frequencies within the EHF band, frequencies within FR2, and / or intermediate frequency band frequencies (e.g., below 24.25 GHz). It is contemplated that the frequencies included in FR1 and FR2 can be modified, and the techniques described herein are applicable to those modified frequency ranges.
[0048] Figure 2This is a diagram illustrating an example 200 of communication between a base station 110 and a UE 120 in a wireless network 100 according to the present disclosure. The base station 110 may be equipped with T antennas 234a to 234t, and the UE 120 may be equipped with R antennas 252a to 252r, wherein generally, T ≥ 1 and R ≥ 1.
[0049] At base station 110, transmitting processor 220 can receive data for one or more UEs from data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on channel quality indicators (CQI) received from each UE, process (e.g., code and modulate) the data for each UE based at least in part on the MCS selected for each UE, and provide data symbols for all UEs. Transmitting processor 220 can also process system information (e.g., semi-static resource allocation information (SRPI)) and control information (e.g., CQI requests, permission, upper-layer signaling), and provide overhead symbols and control symbols. Transmitting processor 220 can also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS), demodulation reference signals (DMRS)) and synchronization signals (e.g., primary synchronization signal (PSS) or secondary synchronization signal (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding, if applicable) on data symbols, control symbols, overhead symbols, and / or reference symbols, and can provide T output symbol streams to T modulators (MODs) 232a to 232t. Each modulator 232 can (e.g., for OFDM) process its corresponding output symbol stream to obtain an output sample stream. Each modulator 232 can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t can be transmitted via T antennas 234a to 234t respectively.
[0050] At UE 120, antennas 252a to 252r can receive downlink signals from base station 110 and / or other base stations, and can provide the received signals to demodulators (DEMODs) 254a to 254r respectively. Each demodulator 254 can adjust (e.g., filter, amplify, down-convert, and digitize) the received signal to obtain an input sample. Each demodulator 254 can further process the input sample (e.g., for OFDM) to obtain a received symbol. MIMO detector 256 can obtain the received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. Receive processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE 120 to data sink 260, and provide decoded control information and system information to controller / processor 280. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine the Reference Signal Received Power (RSRP), Received Signal Strength Indicator (RSSI), Reference Signal Received Quality (RSRQ), and / or CQI, among other examples. In some aspects, one or more components of the UE 120 may be included in the housing.
[0051] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in a core network. Network controller 130 may communicate with base station 110 via communication unit 294.
[0052] Antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include or be included within the following: one or more antenna panels, antenna groups, antenna element sets, and / or antenna arrays, and other examples. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include one or more antenna elements. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include coplanar antenna element sets and / or non-coplanar antenna element sets. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include antenna elements within a single housing and / or multiple antenna elements within housings. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include antenna elements coupled to one or more transmitting and / or receiving components (such as...) Figure 2 One or more antenna elements (one or more components).
[0053] On the uplink, at UE 120, the transmitting processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., for reporting RSRP, RSSI, RSRQ, and / or CQI). The transmitting processor 264 can also generate reference symbols for one or more reference signals. Symbols from the transmitting processor 264 can be pre-coded (if applicable) by TX MIMO processor 266, further processed by modulators 254a to 254r (e.g., for DFT-s-OFDM, CP-OFDM), and transmitted to base station 110. In some aspects, the modulator and demodulator (e.g., MOD / DEMOD 254) of UE 120 can be included in the modem of UE 120. In some aspects, UE 120 includes a transceiver. The transceiver may include any combination of antenna 252, modulator and / or demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264 and / or TX MIMO processor 266. The transceiver may be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein (e.g., as referenced). Figure 1-11 (Described).
[0054] At base station 110, uplink signals from UE 120 and other UEs can be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 (if applicable), and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120. Receiver processor 238 can provide decoded data to data sink 239 and decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule UE 120 for downlink and / or uplink communication. In some aspects, modulators and demodulators (e.g., MOD / DEMOD 232) of base station 110 may be included in the modem of base station 110. In some aspects, base station 110 includes a transceiver. The transceiver may include any combination of antenna 234, modulator and / or demodulator 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein (e.g., as referenced). Figure 1-11 (Described).
[0055] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120 and / or Figure 2 Any other components may perform one or more techniques associated with overlapped semi-persistent scheduling (SPS) for multiple TRPs, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component can perform or direct, for example Figure 9 The process 900 Figure 10 Process 1000 Figure 11 The operation of process 1100 and / or other processes as described herein. Memory 242 and 282 may store data and program code for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, one or more instructions, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly, or after compilation, translation, and / or interpretation), may cause one or more processors, UE 120, and / or base station 110 to perform or direct, for example... Figure 9 The process 900 Figure 10 Process 1000 Figure 11 The operation of process 1100 and / or other processes as described herein. In some aspects, execution instructions may include run instructions, translation instructions, compilation instructions and / or interpretation instructions, and other examples.
[0056] In some aspects, UE 120 may include: a unit for receiving a message for SPS configuration corresponding to an SPS configuration index; a unit for determining a control resource set (CORESET) pool index value based on the message; and / or a unit for associating the CORESET pool index value of the SPS PDSCH with the CORESET pool index value of the message. In some aspects, such a unit may include a combination of Figure 2 One or more components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256 and / or receive processor 258.
[0057] In some aspects, UE 120 may include: a unit for determining that a first SPS PDSCH corresponding to a first SPS configuration index overlaps with a second SPS PDSCH corresponding to a second SPS configuration index; and / or a unit for receiving one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether a first CORESET pool index value associated with the first SPS configuration index and a second CORESET pool index value associated with the second SPS configuration index are different. In some aspects, such a unit may include a combination of Figure 2 One or more components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256 and / or receive processor 258.
[0058] In some aspects, base station 110 may include: a unit for sending a message to the UE in a CORESET for activating or releasing one or more operations in an SPS configuration having an SPS configuration index, the SPS configuration being associated with a CORESET pool index value of the CORESET; and / or a unit for receiving a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) message based at least in part on sending the message. In some aspects, such a unit may include a combination of Figure 2 One or more components of the described base station 110, such as antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller / processor 240, transmit processor 220, TX MIMO processor 230, MOD 232 and / or antenna 234.
[0059] Although Figure 2 The boxes in the diagram are shown as different components, but the functions described above with respect to these boxes can be implemented in a single hardware, software, or combined component, or in various combinations of components. For example, the functions described with respect to transmit processor 264, receive processor 258, and / or TX MIMO processor 266 can be performed by or under the control of controller / processor 280.
[0060] As pointed out above, Figure 2 This is provided as an example. Other examples may differ from the one provided. Figure 2 The example described.
[0061] Figure 3 An example logical architecture of a distributed radio access network (RAN) 300 according to this disclosure is shown.
[0062] 5G access node 305 may include access node controller 310. Access node controller 310 may be the central unit (CU) of distributed RAN 300. In some aspects, the backhaul interface to 5G core network 315 may terminate at access node controller 301. 5G core network 315 may include 5G control plane component 320 and 5G user plane component 325 (e.g., 5G gateway), and the backhaul interface to one or both of the 5G control plane and 5G user plane may terminate at access node controller 310. Alternatively or additionally, the backhaul interface to one or more adjacent access nodes 330 (e.g., another 5G access node 305, LTE access node) may terminate at access node controller 310.
[0063] Access node controller 310 may include one or more TRPs 335 and / or be able to communicate with one or more TRPs 335 (e.g., via an F1 control (F1-C) interface and / or an F1 user (F1-U) interface). TRP 335 may be a distributed unit (DU) of a distributed RAN 300. In some aspects, TRP 335 may correspond to the combination of the above. Figure 1 The BS110 is described. For example, different TRPs 335 may be included in different BS 110s. Alternatively, multiple TRPs 335 may be included in a single BS 110. In some aspects, the BS 110 may include a CU (e.g., an access node controller 310) and / or one or more DUs (e.g., one or more TRPs 335). In some cases, the TRP 335 may be referred to as a cell, panel, antenna array, and / or array.
[0064] The TRP 335 can connect to a single access node controller 310 or multiple access node controllers 310. In some aspects, dynamic configuration of split logical functions can exist within the architecture of the distributed RAN 300. For example, the Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer can be configured to terminate at the access node controller 310 or the TRP 335.
[0065] In some aspects, multiple TRP 335s can communicate using different quasi-co-location (QCL) relationships (e.g., different spatial parameters, different Transport Configuration Indicator (TCI) states, different precoding parameters, different beamforming parameters) within the same Transmission Time Interval (TTI) (e.g., time slot, micro-time slot, subframe, symbol) or in different TTIs (e.g., the same communication or different communication). In some aspects, the TCI state can be used to indicate one or more QCL relationships. TRP 335s can be configured to communicate with UE120 (in the same location) individually (e.g., using dynamic selection) or jointly (e.g., using joint transmission with one or more other TRP 335s). Figure 1 and Figure 2 (As depicted in the text) provides services.
[0066] As pointed out above, Figure 3 This is provided as an example. Other examples may differ from the one provided. Figure 3 The example described.
[0067] Figure 4 This is a diagram illustrating example 400 of multi-TRP (mTRP) communication (sometimes referred to as multi-panel communication) according to this disclosure. Figure 4 As shown, multiple TRP 405s can communicate with the same UE 120. TRP 405 can correspond to the above-mentioned combination... Figure 4 The TRP 335 is described.
[0068] Multiple TRPs 405 (shown as TRP A and TRP B) can communicate with the same UE 120 in a coordinated manner (e.g., using coordinated multicast) to improve reliability and / or increase throughput. Such communication can be coordinated between TRPs 405 via an interface (e.g., a backhaul interface, access node controller 310). When TRPs 405 are co-located at the same BS 110 (e.g., when TRPs 405 are different antenna arrays or panels of the same BS 110), the interface can have lower latency and / or higher capacity, while when TRPs 405 are located at different BS 110s, the interface can have higher latency and / or lower capacity (compared to co-location). Different TRPs 405 can communicate with the UE 120 using different QCL relationships (e.g., different TCI states), DMRS ports, and / or different layers (e.g., different layers of multi-layer communication).
[0069] In the first mTRP transmission mode, a single Physical Downlink Control Channel (PDCCH) can be used to schedule downlink data communication for a single Physical Downlink Shared Channel (PDSCH). In this case, multiple TRPs 405s (e.g., TRP A and TRP B) can transmit communication to UE 120 on the same PDSCH. For example, communication can be transmitted using a single codeword by utilizing different spatial layers for different TRPs 405s (e.g., one codeword maps to a first layer set transmitted by the first TRP 405 and to a second layer set transmitted by the second TRP 405). As another example, communication can be transmitted using multiple codewords, where different codewords are transmitted by different TRPs 405s (e.g., using different layer sets). In either case, different TRPs 405s can use different QCL relationships (e.g., different TCI states) for different DMRS ports corresponding to different layers. For example, a first TRP 405 may use a first QCL relationship or a first TCI state for a first DMRS port set corresponding to a first layer set, and a second TRP 405 may use a second (different) QCL relationship or a second (different) TCI state for a second (different) DMRS port set corresponding to a second (different) layer set. In some aspects, the TCI state in downlink control information (DCI) (e.g., transmitted on the PDCCH, such as DCI format 1_0, DCI format 1_1, etc.) may indicate a first QCL relationship (e.g., by indicating a first TCI state) and a second QCL relationship (e.g., by indicating a second TCI state). The TCI field in the DCI may be used to indicate the first and second TCI states. Typically, the TCI field may indicate a single TCI state (for a single TRP transmission) or multiple TCI states (for mTRP transmissions as discussed herein) in that mTRP transmission mode (e.g., single DCI).
[0070] In the second mTRP transmission mode (e.g., multiple DCI), multiple PDCCHs can be used to schedule downlink data communication for multiple corresponding PDSCHs (e.g., one PDCCH for each PDSCH). In this case, the first PDCCH can schedule a first codeword to be sent by the first TRP 405, and the second PDCCH can schedule a second codeword to be sent by the second TRP 405. Furthermore, the first DCI (e.g., sent by the first TRP 405) can schedule first PDSCH communication for the first TRP 405 associated with a first DMRS port set having a first QCL relationship (e.g., indicated by the first TCI state), and the second DCI (e.g., sent by the second TRP 405) can schedule second PDSCH communication for the second TRP 405 associated with a second DMRS port set having a second QCL relationship (e.g., indicated by the second TCI state). In this case, the DCI (e.g., having DCI format 1_0, DCI format 1_1) can indicate the corresponding TCI state for the TRP 405 corresponding to the DCI. The TCI field of the DCI indicates the corresponding TCI state (e.g., the TCI field of the first DCI indicates the first TCI state, and the TCI field of the second DCI indicates the second TCI state).
[0071] As pointed out above, Figure 4 This is provided as an example. Other examples may differ from the one provided. Figure 4 The example described.
[0072] Figure 5 This is a diagram illustrating example 500 of the CORESET pool index according to this disclosure.
[0073] In some respects, UE 120 can differentiate TRPs at least partially based on CORESET Pool Index values. Each CORESET (out of a maximum of 5 CORESETs) can be configured with a CORESET Pool Index value of 0 or 1. This divides the CORESETs into two groups. Different TRPs can be transparent to UE 120, and the TRP can determine whether UE 120 is configured for multi-DCI-based mTRP.
[0074] The CORESET pool index, in which the DCI is received, can be used for various purposes, such as HARQ-ACK codebook construction and transmission, PDSCH scrambling, and / or rate matching. Figure 5Two CORESET pool indices are shown: one with a value of 0 and the other with a value of 1. CORESET pool index 0 is associated with CORESET 1 and 2. CORESET pool index 1 includes CORESET 3 and 4. The UE can be configured by a higher-layer parameter (PDCCH-Config) that contains two distinct values for the CORESET pool index in the CORESET used for the active bandwidth portion (BWP) of the serving cell.
[0075] Two PDSCHs associated with different CORESET pool index values (scheduled by corresponding DCIs received in CORESETs with different CORESET pool index values) can partially or completely overlap in the time domain. Otherwise, the two PDSCHs cannot overlap. When a PDCCH scheduling two PDSCHs is associated with different CORESETs with different CORESET pool index values, the UE may expect to receive PDSCHs that overlap completely or partially in time. For a CORESET that does not have a CORESET pool index value, the UE can determine that the CORESET has been assigned a CORESET pool index value of 0.
[0076] If the PDCCH corresponding to the scheduled PDSCH is associated with the same or different CORESETs having the same CORESET pool index value, the UE can follow the procedure for receiving the PDSCH when the PDCCH is detected. This procedure may include generating a Type 1 HARQ-ACK codebook for a first serving cell set S0 (serving cells configured with a first CORESET associated with CORESET pool index value 0) and separately generating a Type 1 HARQ-ACK codebook for a second serving cell set S1 (serving cells configured with a second CORESET associated with CORESET pool index value 1). The HARQ-ACK codebooks for sets S0 and S1 can be concatenated to obtain the total number of HARQ-ACK information bits. For example, serving cells configured with different CORESETs associated with different CORESET pool index values may appear in both S0 and S1.
[0077] The UE can determine the HARQ-ACK feedback, referred to as the Type 1 HARQ-ACK codebook (semi-static codebook). For each component carrier (CC), the UE can determine the set of opportunities for candidate PDSCH reception. For each CC, if a PDSCH is received during an opportunity for candidate PDSCH reception, a HARQ-ACK for the PDSCH is inserted at the corresponding position. Otherwise, a negative acknowledgment (NACK) is inserted. For HARQ-ACK for SPS release, the positions in the Type 1 HARQ-ACK codebook for HARQ-ACK information corresponding to a single SPS PDSCH release are the same as the positions for the corresponding SPS PDSCH reception. For multiple DCIs (when joint feedback is configured), a CC configured with multiple DCIs appears once in S0 and again in S1.
[0078] The UE can also determine HARQ-ACK feedback, referred to as Type 2 HARQ-ACK feedback. The set of PDCCH monitoring opportunities can be determined across all CCs. For each PDCCH monitoring opportunity, the codebook can be determined at least in part based on the downlink assignment index (DAI) value in the DCI, which schedules the corresponding PDSCH received in the PDCCH monitoring opportunities across all CCs. In this case, HARQ-ACK for the SPS PDSCH is appended to the codebook (note that SPS does not have a DAI). If a single SPS PDSCH reception is activated for the UE, and the UE is configured to receive the SPS PDSCH in a time slot used for the serving cell, the UE can generate HARQ-ACK information bits associated with the SPS PDSCH reception.
[0079] For multiple DCIs, when joint feedback is configured (ACK / NACK feedback mode is set to joint feedback), CCs configured with multiple DCIs (different CORESETs configured with different CORESET pool index values) can be counted twice. For example, the UE can separately consider DCIs received in a CORESET associated with a first CORESET pool index value and DCIs received in a CORESET associated with a second CORESET pool index value. If, for the active DL BWP of the serving cell, the UE is not provided with a CORESET pool index, or is provided with a CORESET pool index value of 0 for one or more first CORESETs and a CORESET pool index value of 1 for one or more second CORESETs, the serving cell can be counted twice. The first count can correspond to the first CORESET pool index value, and the second count can correspond to the second CORESET pool index value.
[0080] As pointed out above, Figure 5 This is provided as an example. Other examples may differ from the one provided. Figure 5 The example described.
[0081] Figure 6 This is a diagram illustrating example 600 of several SPS configurations according to this disclosure.
[0082] SPS configurations can be used to specify how and when a UE can use resource allocation or permission as part of SPS scheduling. Each SPS configuration can be configured with an SPS configuration index (sps-ConfigIndex) and / or a period. An SPS configuration can be activated by a DCI (which has a new data indicator with a cyclic redundancy checksum of 0, scrambled using the configured scheduling random network temporary identifier). The HARQ process number field in the DCI can be repurposed to indicate the activated SPS configuration index.
[0083] Figure 6 SPS configuration index 0, SPS configuration index 1, and SPS configuration index 2 are shown. When multiple SPS PDSCHs overlap in time, the UE may receive one of them (corresponding to the lowest SPS configuration index). If there are more than one PDSCH that partially or completely overlap in time on the serving cell, and each PDSCH has no corresponding PDCCH transmission, then the UE may not be required to receive any of these PDSCHs except for the PDSCH with the lowest SPS configuration index.
[0084] HARQ-ACK can be configured for multiple SPS configurations. HARQ-ACK for SPS PDSCH only (excluding HARQ-ACK for PDSCH scheduled by DCI) can involve a procedure. According to this procedure, if the UE is configured to receive SPS PDSCH in a time slot for SPS PDSCH configuration on the serving cell and requests reception of SPS PDSCH among overlapping SPS PDSCH, or at least based in part on the UE's capability to receive multiple PDSCH in a time slot for SPS PDSCH reception, the UE can generate HARQ-ACK information bits for SPS PDSCH reception. As explained above, HARQ-ACK is generated for all received SPS PDSCH corresponding to different SPS configurations in each CC, and this procedure is repeated for all CCs.
[0085] UE can generate combinations Figure 5The Type 1 HARQ-ACK codebook is described, but differs in that the position of the HARQ-ACK information corresponding to multiple SPS PDSCH releases via a single DCI format can be the same as the position of the corresponding SPS PDSCH reception with the lowest SPS configuration index among the multiple SPS PDSCH releases. It should be noted that an SPS release can release an SPS for an SPS configuration group. For Type 2 HARQ-ACK feedback, the process described above for HARQ-ACK only for SPS PDSCHs can be used to append the HARQ-ACK feedback for SPS PDSCHs to the end of the dynamic codebook.
[0086] As pointed out above, Figure 6 This is provided as an example. Other examples may differ from the one provided. Figure 6 The example described.
[0087] A single UE can receive a first PDSCH sent from a first TRP and scheduled using a first DCI, and a second PDSCH sent from a second TRP and scheduled using a second DCI. According to the various aspects described herein, the UE can use a CORESET pool index to distinguish TRPs. The UE can associate the SPS PDSCH with a CORESET pool index value. The UE can receive DCIs for SPS configuration activation or SPS release within a CORESET. The UE can determine the CORESET pool index value for the SPS PDSCH based at least in part on the CORESET pool index value of the CORESET. This association between the SPS PDSCH and the CORESET pool index value can provide the UE with explicit rules for TRP differentiation when combining multi-DCI-based mTRP characteristics with multiple SPS configurations. Therefore, communication between the UE and a TRP with multiple overlapping SPS configurations can be more efficient. Efficient communication allows both the UE and the TRP to save processing and signaling resources.
[0088] Figure 7 This is a diagram illustrating example 700 of overlapping SPS for multiple TRPs according to various aspects of this disclosure. Figure 7 The TRP 710 is shown as being able to communicate with each other (e.g., in...). Figure 1 and Figure 2 The BS 110 depicted in the text Figure 4 The TRP405 and UE 720 (as depicted in the text) and UE 720 (e.g., in the text) Figure 1 , 2 (UE 120 as depicted in section 4). TRP 710 may be one of a plurality of TRPs that send DCI to UE 720.
[0089] As indicated by reference numeral 730, TRP 710 can send messages for SPS configuration corresponding to the SPS configuration index. For example, TRP 710 can send an SPS activation message in DCI. UE 720 can receive DCI in a CORESET with a CORESET pool index value.
[0090] As shown by reference numeral 735, UE 720 can determine the CORESET pool index value based on CORESET. As shown by reference numeral 740, UE 720 can associate the CORESET pool index value of the SPS PDSCH with the CORESET pool index value of the CORESET. For example, the CORESET pool index value of the SPS PDSCH can be 0 based at least in part on the determination that the CORESET pool index value used for CORESET is 0, or the CORESET pool index value of the SPS PDSCH can be 1 based at least in part on the determination that the CORESET pool index value used for CORESET is 1. In other words, the same SPS configuration index can be associated with both a CORESET pool index value of 0 and a CORESET pool index value of 1. There may be a difference between the actual SPS configuration and the SPS configuration index in the UE capability.
[0091] In some aspects, UE 720 may receive another DCI message in a CORESET with a CORESET pool index value of 1, and activate a new SPS configuration with an SPS configuration index based at least in part on a determination that the CORESET pool index value for the CORESET is 1. In this case, the same SPS configuration index corresponds to two actually active SPS configurations associated with different values of the CORESET pool index. In some aspects, UE 720 may release the (old) SPS configuration and activate a new SPS configuration. In some aspects, each SPS configuration index may not correspond to more than one actually "active" SPS configuration, and the UE may expect not to receive another DCI activation activating the same SPS configuration index in a CORESET with a CORESET pool index value of 1 (this would be an error case).
[0092] In some aspects, UE 720 may receive a CORESET pool index value (e.g., 0 or 1) via Radio Resource Control (RRC) signaling in each SPS configuration. In some aspects, UE 720 may activate the SPS configuration of the SPS PDSCH via the corresponding SPS configuration index.
[0093] UE 720 can provide the TRP with information regarding its ability to handle multiple SPSs. In some aspects, UE 720 can be configured to support a maximum number of SPS configurations within a single CC or across multiple CCs. UE 720 can report UE capabilities indicating the maximum number of SPS configuration indices in the CC's BWP and / or the maximum number of allowed configuration (UL-CG) indices for uplink configurations in the CC's BWP. It should be noted that UL-CG is in the opposite direction, and UE capability reporting applies to both directions. In CCs / BWPs configured to have different CORESET pool index values in different CORESETs, the actual number of SPS configurations may be up to twice the reported number of SPS configuration indices. For example, BS 710 can receive UE capability reports indicating the maximum number of SPS configuration indices in the CC's BWP and determine the maximum number of SPS configurations at least in part based on the maximum number of SPS configuration indices and a determination of whether the CC is configured for multi-DCI-based mTRP communication. Alternatively or additionally, BS 710 may receive a UE capability report indicating the maximum number of UL-CG indexes in the BWP indicating the CC, and determine the maximum number of UL-CG configurations based at least in part on the maximum number of UL-CG configuration indexes and a determination of whether the CC is configured for multi-DCI-based mTRP communication. BS 710, having information about the maximum number of SPS configurations or the maximum number of UL-CG configurations that UE 720 can handle, may operate to avoid exceeding any such maximum value. BS 710 may avoid configuring UE 720 to handle more SPS configurations or more UL-CG configurations than the maximum values reported by UE 720 and / or determined by BS 710.
[0094] The UE capability report can indicate the maximum number of SPS configurations in a CC's BWP or the maximum number of UL-CG configurations in a CC's BWP. The UE capability report can also indicate the maximum number of SPS configurations spanning multiple CCs or the maximum number of UL-CG configurations spanning multiple CCs. In CCs / BWPs configured to have different CORESET pool index values in different CORESETs, the number of SPS configuration indices can be up to half the reported number of SPS configurations. In CCs configured with multi-DCI-based mTRPs, tending towards UE capacity limitations, each SPS configuration index can be counted twice. These UE capability aspects can apply to both SPS and UL-CG.
[0095] As pointed out above, Figure 7 This is provided as an example. Other examples may differ from the one provided. Figure 7 The example described.
[0096] Figure 8 This is a diagram illustrating an example 800 of an overlapping SPS for multiple TRPs according to various aspects of this disclosure. Figure 8 TRP 810 and TRP 815 are shown as being able to communicate with each other (e.g., in...). Figure 1 and 2 The BS 110 depicted in the text Figure 4 The TRP 405 described in the text, in Figure 7 The TR 710 and UE 820 (as depicted in the text) Figure 1 , 2 And UE 120 as depicted in 4, in Figure 7 (UE 720 as depicted in the text).
[0097] As indicated by reference numeral 830, TRP 810 can send a first SPS PDSCH, and TRP 815 can send a second SPS PDSCH. TRP 810 can send the first SPS PDSCH associated with a first CORESET pool index value. TRP 815 can send the second SPS PDSCH associated with a second CORESET pool index value. The first SPS PDSCH and the second SPS PDSCH can partially or completely overlap, for example, in... Figure 6 As shown in the image.
[0098] As indicated by reference numeral 835, UE 820 can determine that the first SPS PDSCH and the second SPS PDSCH overlap. As indicated by reference numeral 840, UE 820 can receive either the first SPS PDSCH or the second SPS PDSCH based at least in part on a determination regarding whether the first CORESET pool index value associated with the first SPS configuration index and the second CORESET pool index value associated with the second SPS configuration index are different. In some aspects, UE 820 can receive both the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding the difference between the first CORESET pool index and the second CORESET pool index. In some aspects, UE 820 can receive one of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding the sameness of the first CORESET pool index and the second CORESET pool index.
[0099] Although combined Figure 8Two SPS PDSCHs are described, but UE 820 can receive more than two overlapping SPS PDSCHs. For any number of overlapping SPS PDSCHs, if UE 820 receives multiple overlapping SPS PDSCHs within all overlapping SPS PDSCHs associated with CORESET pool index 0, then UE 820 can receive only the SPS PDSCH with the lowest SPS configuration index. Within all overlapping SPS PDSCHs associated with CORESET pool index 1, UE 820 can receive only the SPS PDSCH with the lowest SPS configuration index.
[0100] In some aspects, if UE 820 is configured to receive more than one SPS PDSCH that is temporally partially or completely overlapping and associated with the same CORESET pool index value on the serving cell (each SPS PDSCH does not have a corresponding PDCCH transmission), then UE 820 may not be required to receive any of these SPS PDSCHs other than the one with the lowest configured SPS configuration index. If the SPS PDSCHs are associated with different CORESET pool index values, UE 820 can be expected to receive partially or completely overlapping SPS PDSCHs in a given serving cell.
[0101] In some respects, UE 820 can generate and send HARQ-ACK messages. For example, UE 820 can generate a first HARQ-ACK response for a first SPS PDSCH and a second HARQ-ACK response for a second SPS PDSCH. UE 820 can send a HARQ-ACK message containing both the first and second HARQ-ACK responses within the HARQ-ACK message. The HARQ-ACK response for the SPS PDSCH associated with CORESET pool index 0 can be concatenated before the HARQ-ACK response for the SPS PDSCH associated with CORESET pool index 1.
[0102] In some aspects, UE 820 can generate HARQ-ACK feedback for multiple SPSPDSCHs based on HARQ-ACK codebook type, whether the HARQ-ACK feedback is only for SPSPDSCH, the existence of HARQ-ACK bits that are also for dynamic PDSCHs (non-SPS PDSCHs), etc. If the HARQ-ACK feedback is only for SPS PDSCHs (without a corresponding PDCCH), then UE 820 can generate HARQ-ACK feedback for multiple SPS PDSCHs in each of two serving cell sets (e.g., lists). The first serving cell set (set S0 includes actual serving cells with SPS configurations associated with CORESET pool index 0) and the second serving cell set (set S1 includes actual serving cells with SPS configurations associated with CORESET pool index 1). UE 820 then concatenates the HARQ-ACK feedback for the SPS PDSCHs corresponding to the two sets. The HARQ-ACK bits for the SPS PDSCH corresponding to CORESET pool index 0 (corresponding to the first set S0) are first placed in the HARQ-ACK codebook, followed by the HARQ-ACK bits for the SPS PDSCH corresponding to CORESET pool index 1 (corresponding to the second set S1). Within each set, UE 820 can generate HARQ-ACK bits for multiple SPS PDSCHs, as described above.
[0103] In some respects, for a Type 2 (dynamic) HARQ-ACK codebook, UE 820 may append a first HARQ-ACK feedback and a second HARQ-ACK feedback to the end of the dynamic HARQ-ACK codebook. As explained above, a first HARQ-ACK feedback and a second HARQ-ACK feedback corresponding to a first serving cell set S0 and a second serving cell set S1 can be generated. The first HARQ-ACK feedback is for the SPS PDSCH associated with CORESET pool index 0, and the second HARQ-ACK feedback is for the SPS PDSCH associated with CORESET pool index 1.
[0104] In some aspects, UE 820 can generate HARQ-ACK feedback for SPS PDSCH. UE 820 can generate HARQ-ACK feedback for multiple SPS PDSCHs, respectively for serving cells in set S0 and for serving cells in set S1. For example, UE 820 can generate a Type 1 HARQ-ACK codebook for set S0 (serving cells configured with a first CORESET associated with CORESET pool index value 0) and separately generate a Type 1 HARQ-ACK codebook for set S1 (serving cells configured with a second CORESET associated with CORESET pool index value 1). The HARQ-ACK codebooks for sets S0 and S1 can be concatenated in the HARQ-ACK feedback message. In the HARQ-ACK message, the HARQ-ACK feedback (e.g., bits) for the SPS PDSCH corresponding to CORESET pool index value 0 is placed first, followed by the HARQ-ACK (e.g., bits) for the SPS PDSCH corresponding to CORESET pool index value 1.
[0105] The above text combined Figure 8 HARQ-ACK for receiving SPS PDSCH is described. HARQ-ACK for SPS release is described below. In some aspects, UE 820 can receive an SPS release message in a CORESET and release one or more SPS configurations associated with a CORESET pool index value that matches the CORESET pool index value of the same CORESET. UE 820 can generate HARQ-ACK feedback for SPS release and send a HARQ-ACK message including the HARQ-ACK feedback. The HARQ-ACK message may include a first portion associated with a first CORESET pool index value and a second portion associated with a second CORESET pool index value, wherein the HARQ-ACK feedback is included in the first or second portion at least in part based on the CORESET pool index value of the CORESET. For example, the HARQ-ACK message may include both S0 (associated with CORESETPoolIndex0) and S1 (associated with CORESETPoolIndex1), and the HARQ-ACK feedback for SPS release may belong to either S0 or S1.
[0106] In some aspects, UE 820 can receive an SPS release DCI that releases multiple SPS configurations. For type 1 HARQ-ACK, UE 820 can separately determine the HARQ-ACK codebook for set S0 and the HARQ-ACK codebook for set S1, and concatenate the HARQ-ACK codebooks in the HARQ-ACK feedback message. In some aspects, an SPS release received in a CORESET associated with a CORESET pool index value can release one or more SPS configurations associated with the same CORESET pool index value.
[0107] In some aspects, the SPS release DCI can release one or more SPS configurations not associated with the same CORESET pool index value. UE 820 can generate two HARQ-ACK bits for the SPS release DCI, one bit in set S0 and one bit in set S1. For example, UE 820 can receive an SPS release DCI that releases one or more SPS configuration indices associated with a first CORESET pool index value and one or more SPS configuration indices associated with a second CORESET pool index value. UE 820 can generate a first HARQ-ACK bit and a second HARQ-ACK bit for the same SPS release DCI (in this scenario, two instances can exist in the HARQ-ACK codebook). UE 820 can send a HARQ-ACK message including the first HARQ-ACK bit and the second HARQ-ACK bit.
[0108] In some aspects, the location of the Type 1 HARQ-ACK codebook used for HARQ-ACK information corresponding to multiple SPS PDSCH releases in a serving cell via a single DCI format can be the same as the location of the corresponding SPS PDSCH reception with the lowest SPS configuration index among the multiple SPS PDSCH releases. When the serving cell belongs to both set S0 and set S1, when determining the lowest SPS configuration index among the multiple SPS PDSCH releases, the SPS PDSCH releases corresponding to CORESET pool index values 0 or 1 are considered respectively. For example, CC (two values configured with CORESET pool indexes) can belong to both set S0 and set S1. In this CC, a single DCI can release multiple SPS configuration indices 0, 1, 4, and 8, where SPS configuration indices 0 and 4 are associated with CORESET pool index value 0, and SPS configuration indices 1 and 8 are associated with CORESET pool index value 1. The following can be applied to both set S0 and set S1. In set S0, the position of the HARQ-ACK feedback for DCI can be the same as the position of the corresponding SPS PDSCH reception with an SPS configuration index value of 0 (the lowest among 0 and 4). In set S1, the position of the HARQ-ACK for DCI can be the same as the position of the corresponding SPS PDSCH reception with an SPS configuration index of 1 (the lowest among 1 and 8).
[0109] In some aspects, for either set S0 or set S1, UE 820 can generate HARQ-ACK bits for either set corresponding to the lowest SPS configuration within the set used for joint release. In set S0, the HARQ-ACK for DCI can be the same as the HARQ-ACK received by the corresponding SPS PDSCH with SPS configuration index 0. Alternatively, in set S1, the position of the HARQ-ACK for DCI can be the same as the position received by the corresponding SPSPDSCH with the lowest SPS configuration index associated with CORESET pool index 0. In the above example, the HARQ-ACK for DCI can be the same as the HARQ-ACK received by the corresponding SPS PDSCH with SPS configuration index 0.
[0110] UE 820 can determine the position of the HARQ-ACK bit based at least in part on the SPS configuration index. In some aspects, UE 820 can generate a bit for HARQ-ACK feedback for DCI. For example, UE 820 can receive an SPS release of DCI, which releases one or more of a first SPS configuration index associated with a first CORESET pool index value and a second SPS configuration index associated with a second CORESET pool index value. UE 820 can generate a HARQ-ACK bit for SPS release of DCI, wherein the position of the HARQ-ACK bit in the HARQ-Ack message corresponds to the position for receiving the SPS PDSCH for the SPS configuration index determined by the lowest SPS configuration index among the first and second SPS configuration indices. UE 820 can send a HARQ-ACK message with the HARQ-ACK bit.
[0111] In some aspects, UE 820 can receive an SPS release DCI, which releases one or more of a first SPS configuration index associated with a first CORESET pool index value and a second SPS configuration index associated with a second CORESET pool index value. UE 820 can generate HARQ-ACK bits for the SPS release DCI, wherein the position of the HARQ-ACK bits in the HARQ-ACK message corresponds to the position of the SPS PDSCH received for the first SPS configuration index. UE 820 can send a HARQ-ACK message with HARQ-ACK bits.
[0112] As mentioned above, because rules are defined for multi-DCI-based mTRP scenarios, the UE can handle multiple SPS configurations and provide HARQ-ACK feedback more clearly. UE and TRP communication benefit from better SPS selection and better HARQ-ACK feedback.
[0113] As pointed out above, Figure 8 This is provided as an example. Other examples may differ from the one provided. Figure 8 The example described.
[0114] Figure 9 This is a diagram illustrating, for example, an example process 900 performed by a UE according to various aspects of this disclosure. Example process 900 is where the UE (e.g., in...) Figure 1 , 2 And UE 120 as depicted in 4, in Figure 7 The UE 720 depicted in the text, in Figure 8 The example depicted in the UE 820 shows the operation performed in conjunction with the overlapping SPS used for multiple TRPs.
[0115] like Figure 9 As shown, in some aspects, process 900 may include receiving a message for SPS configuration corresponding to the SPS configuration index (block 910). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282) may receive the message for SPS configuration corresponding to the SPS configuration index, as described above.
[0116] like Figure 9 As further shown, in some aspects, process 900 may include determining a CORESET pool index value based on the message (block 920). For example, the UE (e.g., using a receive processor 258, a transmit processor 264, a controller / processor 280, or a memory 282) may determine the CORESET pool index value based on the message, as described above.
[0117] like Figure 9 As further shown, in some aspects, process 900 may include associating the CORESET pool index value of the SPS PDSCH with the CORESET pool index value of the message (block 930). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282) may associate the CORESET pool index value of the SPS PDSCH with the CORESET pool index value of the message, as described above.
[0118] Process 900 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere in this document.
[0119] In the first aspect, process 900 includes: activating the SPS configuration corresponding to the SPS configuration index.
[0120] In the second aspect, either alone or in combination with the first aspect, the message includes the DCI in the CORESET for activating the SPS configuration, and determining the CORESET pool index value based on the message includes: determining the CORESET pool index value of the CORESET.
[0121] In the third aspect, either alone or in combination with one or more of the first and second aspects, the CORESET pool index value of SPS PDSCH is 0 (zero) based at least in part on the determination that the CORESET pool index value for CORESET is 0, or the CORESET pool index value of SPSPDSCH is 1 (one) based at least in part on the determination that the CORESET pool index value for CORESET is 1.
[0122] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, process 900 includes: receiving another DCI message in a CORESET having a CORESET pool index value of 1; and activating a new SPS configuration having an SPS configuration index based at least in part on a determination that the CORESET pool index value for the CORESET is 0.
[0123] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, process 900 includes: releasing the SPS configuration; and activating the new SPS configuration.
[0124] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 900 includes: sending a UE capability report, which indicates one or more of the following: the maximum number of SPS configuration indices in the BWP of the component carrier, or the maximum number of permitted configuration indices for the uplink configuration in the BWP of the component carrier.
[0125] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, process 900 includes: sending a UE capability report, which indicates one or more of the following: the maximum number of SPS configurations in the BWP of the component carrier, or the maximum number of permitted uplink configurations in the BWP of the component carrier.
[0126] In the eighth aspect, either alone or in combination with one or more of the first to seventh aspects, process 900 includes: sending a UE capability report, the UE capability report indicating one or more of the following: the maximum number of SPS configurations across multiple component carriers, or the maximum number of UL-CG configurations across multiple component carriers.
[0127] In the ninth aspect, determining the CORESET pool index value based on the message, either alone or in combination with one or more aspects from the first to the eighth aspects, includes receiving the CORESET pool index value in an RRC message.
[0128] In the tenth aspect, either alone or in combination with one or more aspects from the first to the ninth aspect, the CORESET pool index value in the RRC message is either 0 or 1.
[0129] Although Figure 9 An example box of process 900 is shown, but in some aspects, process 900 may include... Figure 9The boxes depicted in the diagram are compared to additional boxes, fewer boxes, different boxes, or boxes arranged in a different manner. Alternatively, two or more boxes in process 900 may be executed in parallel.
[0130] Figure 10 This is a diagram illustrating, for example, an example process 1000 performed by a UE according to various aspects of this disclosure. Example process 1000 is where the UE (e.g., in...) Figure 1 , 2 And UE 120 as depicted in 4, in Figure 7 The UE 720 depicted in the text, in Figure 8 The example depicted in the UE 820 shows the operation performed in conjunction with the overlapping SPS used for multiple TRPs.
[0131] like Figure 10 As shown, in some aspects, process 1000 may include: determining that a first SPS PDSCH corresponding to a first SPS configuration index overlaps with a second SPS PDSCH corresponding to a second SPS configuration index (block 1010). For example, the UE (e.g., using a receive processor 258, a transmit processor 264, a controller / processor 280, and a memory 282) may determine that the first SPS PDSCH corresponding to the first SPS configuration index overlaps with the second SPS PDSCH corresponding to the second SPS configuration index, as described above.
[0132] like Figure 10 As further shown, in some aspects, process 1000 may include receiving one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether the first CORESET pool index value associated with the first SPS configuration index and the second CORESET pool index value associated with the second SPS configuration index are different (block 1020). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282) may receive one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether the first CORESET pool index value associated with the first SPS configuration index and the second CORESET pool index value associated with the second SPS configuration index are different, as described above.
[0133] Process 1000 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere in this document.
[0134] In the first aspect, receiving one or more of the first SPS PDSCH and the second SPS PDSCH includes: receiving both the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination that the first CORESET pool index and the second CORESET pool index are different.
[0135] In the second aspect, receiving one or more of the first SPS PDSCH and the second SPSPDSCH, either alone or in combination with the first aspect, includes: receiving only one of the first SPS PDSCH and the second SPS PDSCH based at least in part on the same determination regarding the first CORESET pool index and the second CORESET pool index.
[0136] In the third aspect, receiving one or more of the first SPS PDSCH and the second SPS PDSCH, either alone or in combination with one or more of the first and second aspects, includes: if the first SPS PDSCH and the second SPS PDSCH overlap in time, receiving either the first SPS PDSCH or the second SPS PDSCH corresponding to the lowest SPS configuration index is based at least in part on a determination that is the same regarding the first CORESET pool index and the second CORESET pool index.
[0137] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, process 1000 includes: generating a first HARQ-ACK feedback for a first SPS PDSCH and a second HARQ-ACK feedback for a second SPS PDSCH; and sending a HARQ-ACK message including the first HARQ-ACK feedback and the second HARQ-ACK feedback.
[0138] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the HARQ-ACK feedback for the SPS PDSCH associated with CORESET pool index 0 (zero) is concatenated before the HARQ-ACK feedback for the SPS PDSCH associated with CORESET pool index 1 (one).
[0139] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 1000 includes: appending a first HARQ-ACK feedback and a second HARQ-ACK feedback to the end of the dynamic HARQ-ACK codebook.
[0140] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, process 1000 includes: receiving an SPS release message in CORESET; and releasing one or more SPS configurations associated with a CORESET pool index value that matches the CORESET pool index value of CORESET.
[0141] In the eighth aspect, either alone or in combination with one or more aspects from the first to the seventh aspects, process 1000 includes: generating a HARQ-ACK feedback for SPS release; and sending a HARQ-ACK message comprising a first portion associated with a first CORESET pool index value and a second portion associated with a second CORESET pool index value, wherein the HARQ-ACK feedback is included in the first portion or the second portion based at least in part on the CORESET pool index value of the CORESET.
[0142] In the ninth aspect, either alone or in combination with one or more of the first to eighth aspects, process 1000 includes: receiving an SPS release DCI that releases one or more of a first SPS configuration index associated with a first CORESET pool index value and a second SPS configuration index associated with a second CORESET pool index value; generating a first HARQ-ACK bit for the first SPS configuration index and a second HARQ-ACK bit for the second SPS configuration index; and sending a HARQ-ACK message including a first portion associated with the first CORESET pool index value and a second portion associated with the second CORESET pool index value, wherein the first HARQ-ACK bit is included in the first portion and the second HARQ-ACK bit is included in the second portion.
[0143] In the tenth aspect, either alone or in combination with one or more of the first to ninth aspects, process 1000 includes: receiving an SPS release DCI that releases one or more of a first SPS configuration index associated with a first CORESET pool index value and a second SPS configuration index associated with a second CORESET pool index value; generating HARQ-ACK bits for the SPS release DCI, wherein the position of the HARQ-ACK bits in a HARQ-ACK message corresponds to the position of SPSPDSCH reception for the SPS configuration index determined by the lowest SPS configuration index among the first and second SPS configuration indices; and sending a HARQ-ACK message with HARQ-ACK bits.
[0144] In the eleventh aspect, either alone or in combination with one or more of the first to tenth aspects, process 1000 includes: receiving an SPS release DCI that releases one or more of a first SPS configuration index associated with a first CORESET pool index value and a second SPS configuration index associated with a second CORESET pool index value; generating HARQ-ACK bits for the SPS release DCI, wherein the position of the HARQ-ACK bits in a HARQ-ACK message corresponds at least in part to the position of the SPS PDSCH received for the first SPS configuration index based on the association of the first SPS configuration index with the first CORESET pool index value; and sending a HARQ-ACK message with HARQ-ACK bits.
[0145] Although Figure 10 An example box of process 1000 is shown, but in some aspects, process 1000 may include... Figure 10 The boxes depicted in the diagram are compared to additional boxes, fewer boxes, different boxes, or boxes arranged in a different manner. Alternatively, two or more boxes in process 1000 may be executed in parallel.
[0146] Figure 11 This is a diagram illustrating, for example, an example process 1100 performed by a base station according to various aspects of this disclosure. Example process 1100 is where the base station (e.g., in...) Figure 1 and 2 The BS 110 depicted in the text Figure 4 The TRP 405 described in the text, in Figure 7 The BS 710 depicted in the text Figure 8 An example of the BS 810 (described in the text) performing operations associated with overlapping SPS for multiple TRPs.
[0147] like Figure 11 As shown, in some aspects, process 1100 may include sending a message to the UE in the CORESET for activating an SPS configuration with an SPS configuration index or releasing one or more operations in the SPS configuration (block 1110). In some aspects, the SPS configuration may be associated with a CORESET pool index value of the CORESET. For example, a base station (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242) may send a message to the UE in the CORESET for activating an SPS configuration with an SPS configuration index or releasing one or more operations in the SPS configuration, as described above.
[0148] like Figure 11As further shown, in some aspects, process 1100 may include receiving a HARQ-ACK message at least in part based on sending the message (block 1120). For example, a base station (e.g., using a transmitting processor 220, a receiving processor 238, a controller / processor 240, and a memory 242) may receive the HARQ-ACK message at least in part based on sending the message.
[0149] Process 1100 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere in this document.
[0150] In the first aspect, process 1100 includes: receiving a UE capability report indicating the maximum number of SPS configuration indices in the BWP of the component carriers; and determining the maximum number of SPS configurations based at least in part on the maximum number of SPS configuration indices and a determination of whether the component carriers are configured for multi-DCI-based mTRP communication.
[0151] In the second aspect, either alone or in combination with the first aspect, process 1100 includes: receiving a UE capability report indicating the maximum number of UL-CG indices in the BWP of the component carriers; and determining the maximum number of UL-CG configurations based at least in part on the maximum number of UL-CG indices and on the determination of whether the component carriers are configured for multi-DCI-based mTRP communication.
[0152] In the third aspect, either alone or in combination with one or more of the first and second aspects, the first HARQ-ACK feedback and the second HARQ-ACK feedback are concatenated in the HARQ-ACK message, and the first HARQ-ACK feedback corresponds to the first SPS PDSCH, and the second HARQ-ACK feedback corresponds to the second SPS PDSCH.
[0153] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, the HARQ-ACK feedback for the SPS PDSCH associated with CORESET pool index 0 (zero) is concatenated before the HARQ-ACK feedback for the SPS PDSCH associated with CORESET pool index 1 (one).
[0154] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the first HARQ-ACK feedback and the second HARQ-ACK feedback are appended to the end of the dynamic HARQ-ACK codebook.
[0155] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, sending a message includes: sending a message for releasing multiple SPS configurations, and the HARQ-ACK message includes a first HARQ-ACK bit for a first SPS configuration index and a second HARQ-ACK bit for a second SPS configuration index.
[0156] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, sending a message includes: sending a message for releasing multiple SPS configurations, and the HARQ-ACK message includes HARQ-ACK bits corresponding to the lowest SPS configuration index among the first SPS configuration index and the second SPS configuration index.
[0157] In the eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the position of the HARQ-ACK bit in the HARQ-ACK message corresponds to the position for receiving the SPS PDSCH for the SPS configuration index determined by the lowest SPS configuration index among the first and second SPS configuration indices.
[0158] In the ninth aspect, either alone or in combination with one or more of the first to eighth aspects, the position of the HARQ-ACK bit in the HARQ-ACK message corresponds to the position of the SPS PDSCH received for the first SPS configuration index.
[0159] Although Figure 11 An example box of process 1100 is shown, but in some aspects, process 1100 may include... Figure 11 The boxes depicted in the diagram are compared to additional boxes, fewer boxes, different boxes, or boxes arranged in a different manner. Alternatively, two or more boxes in process 1100 may be executed in parallel.
[0160] The foregoing disclosure provides explanations and descriptions, but is not intended to be exhaustive or to limit the aspects to the precise form disclosed. Modifications and variations may be made based on the foregoing disclosure, or modifications and variations may be derived from practice in the aspects.
[0161] The following provides a summary of some aspects of this disclosure:
[0162] Aspect 1: A method of wireless communication performed by a user equipment (UE), comprising: receiving a message for an SPS configuration corresponding to a semi-persistent scheduling (SPS) configuration index; determining a control resource set (CORESET) pool index value based on the message; and associating the CORESET pool index value of an SPS physical downlink shared channel (PDSCH) with the CORESET pool index value of the message.
[0163] Aspect 2: The method according to aspect 1 further includes: activating the SPS configuration corresponding to the SPS configuration index.
[0164] Aspect 3: The method according to aspect 1 or 2, wherein the message includes downlink control information (DCI) in CORESET for activating the SPS configuration, and wherein determining the CORESET pool index value according to the message includes: determining the CORESET pool index value of the CORESET.
[0165] Aspect 4: According to the method of aspect 3, wherein the CORESET pool index value of the SPS PDSCH is 0 (zero) based at least in part on the determination that the CORESET pool index value for the CORESET is 0, or the CORESET pool index value of the SPS PDSCH is 1 (one) based at least in part on the determination that the CORESET pool index value for the CORESET is 1.
[0166] Aspect 5: The method according to aspect 3 further includes: receiving another DCI message in a CORESET having a CORESET pool index value of 1; and activating a new SPS configuration having the SPS configuration index based at least in part on a determination that the CORESET pool index value for the CORESET is 0.
[0167] Aspect 6: The method described in aspect 5 further includes: releasing the SPS configuration; and activating the new SPS configuration.
[0168] Aspect 7: The method according to any one of Aspects 1-6 further includes: sending a UE capability report, the UE capability report indicating one or more of the maximum number of SPS configuration indexes in the bandwidth portion of the component carrier or the maximum number of permitted configuration indexes of the uplink configuration in the bandwidth portion of the component carrier.
[0169] Aspect 8: The method according to any one of Aspects 1-7 further includes: sending a UE capability report, the UE capability report indicating one or more of the maximum number of SPS configurations in the bandwidth portion of the component carrier or the maximum number of permitted uplink configurations in the bandwidth portion of the component carrier.
[0170] Aspect 9: The method according to any one of Aspects 1-8 further includes: sending a UE capability report, the UE capability report indicating one or more of the maximum number of SPS configurations spanning multiple component carriers or the maximum number of permitted uplink configurations spanning multiple component carriers.
[0171] Aspect 10: The method according to any one of Aspects 1-3, wherein determining the CORESET pool index value based on the message comprises: receiving the CORESET pool index value in a Radio Resource Control (RRC) message.
[0172] Aspect 11: The method according to aspect 10, wherein the CORESET pool index value in the RRC message is either 0 or 1.
[0173] Aspect 12: A method of wireless communication performed by a user equipment (UE), comprising: determining that a first SPS physical downlink shared channel (PDSCH) corresponding to a first semi-persistent scheduling (SPS) configuration index overlaps with a second SPS PDSCH corresponding to a second SPS configuration index; and receiving one or more of the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination regarding whether a first control resource set (CORESET) pool index value associated with the first SPS configuration index and a second CORESET pool index value associated with the second SPS configuration index are different.
[0174] Aspect 13: According to the method of aspect 12, receiving one or more of the first SPS PDSCH and the second SPSPDSCH includes: receiving both the first SPS PDSCH and the second SPS PDSCH based at least in part on a determination that the first CORESET pool index and the second CORESET pool index are different.
[0175] Aspect 14: The method according to aspect 12 or 13, wherein receiving one or more of the first SPS PDSCH and the second SPS PDSCH comprises: receiving only one of the first SPS PDSCH and the second SPS PDSCH based at least in part on the same determination regarding the first CORESET pool index and the second CORESET pool index.
[0176] Aspect 15: According to the method of aspect 14, receiving one or more of the first SPS PDSCH and the second SPS PDSCH includes: receiving one of the first SPS PDSCH and the second SPS PDSCH corresponding to the lowest SPS configuration index.
[0177] Aspect 16: The method according to aspect 12 or 13, wherein receiving one or more of the first SPS PDSCH and the second SPS PDSCH comprises: if the first SPS PDSCH and the second SPS PDSCH overlap in time, receiving either the first SPS PDSCH or the second SPS PDSCH corresponding to the lowest SPS configuration index based at least in part on a determination that the first CORESET pool index and the second CORESET pool index are the same.
[0178] Aspect 17: The method according to aspect 12 or 13 further includes: generating a first hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback for the first SPS PDSCH and a second HARQ-ACK feedback for the second SPS PDSCH; and sending a HARQ-ACK message including the first HARQ-ACK feedback and the second HARQ-ACK feedback.
[0179] Aspect 18: According to the method of aspect 17, wherein the HARQ-ACK feedback for the SPSPDSCH associated with CORESET pool index 0 (zero) is concatenated before the HARQ-ACK feedback for the SPS PDSCH associated with CORESET pool index 1 (a).
[0180] Aspect 19: The method according to aspect 17 further includes: appending the first HARQ-ACK feedback and the second HARQ-ACK feedback to the end of the dynamic HARQ-ACK codebook.
[0181] Aspect 20: The method according to any one of Aspects 12-19 further includes: receiving an SPS release message in the CORESET; and releasing one or more SPS configurations associated with a CORESET pool index value that matches the CORESET pool index value of the CORESET.
[0182] Aspect 21: The method according to aspect 20 further includes: generating a hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback for the release of the SPS; and sending a HARQ-ACK message comprising a first portion associated with a first CORESET pool index value and a second portion associated with a second CORESET pool index value, wherein the HARQ-ACK feedback is included in the first portion or the second portion based at least in part on the CORESET pool index value of the CORESET.
[0183] Aspect 22: The method according to any one of Aspects 12-19 further includes: receiving an SPS release DCI, the SPS release DCI releasing one or more of a first SPS configuration index associated with the first CORESET pool index value and a second SPS configuration index associated with the second CORESET pool index value; generating a first hybrid automatic repeat request acknowledgment (HARQ-ACK) bit for the first SPS configuration index and a second HARQ-ACK bit for the second SPS configuration index; and sending a HARQ-ACK message including a first portion associated with the first CORESET pool index value and a second portion associated with the second CORESET pool index value, wherein the first HARQ-ACK bit is included in the first portion and the second HARQ-ACK bit is included in the second portion.
[0184] Aspect 23: The method according to any one of Aspects 12-21 further includes: receiving an SPS release DCI, the SPS release DCI releasing one or more of a first SPS configuration index associated with a first CORESET pool index value and a second SPS configuration index associated with a second CORESET pool index value; generating a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) bit for the SPS release DCI, wherein the position of the HARQ-ACK bit in a HARQ-ACK message corresponds to the position for receiving an SPS PDSCH for an SPS configuration index determined by the lowest SPS configuration index among the first SPS configuration index and the second SPS configuration index; and sending the HARQ-ACK message having the HARQ-ACK bit.
[0185] Aspect 24: The method according to any one of Aspects 12-21 further includes: receiving an SPS release DCI, the SPS release DCI releasing one or more of a first SPS configuration index associated with a first CORESET pool index value and a second SPS configuration index associated with a second CORESET pool index value; generating a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) bit for the SPS release DCI, wherein the position of the HARQ-ACK bit in a HARQ-ACK message corresponds at least in part to the position of an SPS PDSCH reception for the first SPS configuration index based on the association of the first SPS configuration index with the first CORESET pool index value; and sending the HARQ-ACK message having the HARQ-ACK bit.
[0186] Aspect 25: A method of wireless communication performed by a base station, comprising: sending a message to a user equipment (UE) in a control resource set (CORESET) for activating an SPS configuration having a semi-persistent scheduling (SPS) configuration index or releasing one or more operations in the SPS configuration, the SPS configuration being associated with a CORESET pool index value of the CORESET; and receiving a hybrid automatic repeat request acknowledgment (HARQ-ACK) message based at least in part on sending the message.
[0187] Aspect 26: The method according to aspect 25 further includes: receiving a UE capability report, the UE capability report indicating a maximum number of SPS configuration indices in the bandwidth portion of the component carrier; and determining the maximum number of SPS configurations based at least in part on the maximum number of SPS configuration indices and a determination of whether the component carrier is configured for multi-transmit / receive point communication based on multiple downlink control information.
[0188] Aspect 27: The method according to aspect 25 or 26 further includes: receiving a UE capability report, the UE capability report indicating a maximum number of permitted configuration (UL-CG) indices for uplink configurations in the bandwidth portion of the component carrier; and determining the maximum number of UL-CG configurations based at least in part on the maximum number of UL-CG configuration indices and a determination regarding whether the component carrier is configured for multi-transmit / receive point communication based on multiple downlink control information.
[0189] Aspect 28: The method according to any one of Aspects 25-27, wherein a first HARQ-ACK feedback and a second HARQ-ACK feedback are concatenated in the HARQ-ACK message, and wherein the first HARQ-ACK feedback corresponds to a first SPS Physical Downlink Shared Channel (PDSCH), and the second HARQ-ACK feedback corresponds to a second SPS PDSCH.
[0190] Aspect 29: According to the method of aspect 28, wherein the HARQ-ACK feedback for the SPSPDSCH associated with CORESET pool index 0 (zero) is concatenated before the HARQ-ACK feedback for the SPS PDSCH associated with CORESET pool index 1 (one).
[0191] Aspect 30: According to the method of aspect 28, wherein the first HARQ-ACK feedback and the second HARQ-ACK feedback are appended to the end of the dynamic HARQ-ACK codebook.
[0192] Aspect 31: According to the method of aspect 28, sending the message includes: sending the message for releasing a plurality of SPS configurations, and wherein the HARQ-ACK message includes a first HARQ-ACK bit for a first SPS configuration index and a second HARQ-ACK bit for a second SPS configuration index.
[0193] Aspect 32: According to the method of aspect 28, sending the message includes: sending the message for releasing a plurality of SPS configurations, and wherein the HARQ-ACK message includes HARQ-ACK bits corresponding to the lowest SPS configuration index in the first SPS configuration index and the second SPS configuration index.
[0194] Aspect 33: According to the method of aspect 32, wherein the position of the HARQ-ACK bit in the HARQ-ACK message corresponds to the position for receiving the SPS PDSCH for the SPS configuration index determined by the lowest SPS configuration index of the first SPS configuration index and the second SPS configuration index.
[0195] Aspect 34: According to the method of aspect 32, wherein the position of the HARQ-ACK bit in the HARQ-ACK message corresponds to the position of the SPS PDSCH received for the first SPS configuration index.
[0196] Aspect 35: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of aspects 1-34.
[0197] Aspect 36: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the memory and the one or more processors being configured to perform the method according to one or more of aspects 1-34.
[0198] Aspect 37: An apparatus for wireless communication, comprising at least one unit for performing the method according to one or more of aspects 1-34.
[0199] Aspect 38: A non-transitory computer-readable medium storing code for wireless communication, said code including instructions executable by a processor to perform the methods described in accordance with one or more of aspects 1-34.
[0200] Aspect 39: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform the method according to one or more aspects of aspects 1-34.
[0201] As used herein, the term "component" is intended to be interpreted broadly as hardware, firmware, and / or a combination of hardware and software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other names, "software" should be interpreted broadly as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures and / or functions, and other examples. As used herein, a processor is implemented using hardware, firmware, and / or a combination of hardware and software.
[0202] It will be apparent that the systems and / or methods described herein can be implemented in various forms of hardware and / or combinations of hardware and software. The actual, specialized control hardware or software code used to implement these systems and / or methods is not a limitation in any respect. Therefore, while the operation and behavior of the systems and / or methods are described herein without reference to specific software code, it is to be understood that the software and hardware can be designed to implement the systems and / or methods, at least in part, based on the description herein.
[0203] As used in this article, depending on the context, satisfying the threshold can refer to a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.
[0204] Even if a specific combination of features is recited in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of the aspects. In fact, many of these features can be combined in ways that are not specifically recited in the claims and / or specifically disclosed in the specification. While each dependent claim listed below may directly depend on only one claim, the disclosure of an aspect includes a combination of each dependent claim with every other claim in the claim set. As used herein, the phrase “at least one of” in the list of items refers to any combination of those items, including a single member. For example, “at least one of a, b, or c” is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiples of the same element (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).
[0205] None of the elements, actions, or instructions used herein should be construed as critical or necessary unless explicitly stated otherwise. Furthermore, as used herein, the articles “a” and “an” are intended to include one or more items and are interchangeable with “one or more.” Furthermore, as used herein, the article “the” is intended to include one or more items referenced in combination with the article “the” and is interchangeable with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items (e.g., related items, unrelated items, a combination of related and unrelated items) and are interchangeable with “one or more.” Where only one item is anticipated, the phrase “only one” or similar language is used. Furthermore, as used herein, the terms “has,” “have,” “having,” etc., are intended to be open-ended terms. Furthermore, unless explicitly stated otherwise, the phrase “based on” is intended to mean “at least partially based on.” Furthermore, as used herein, the term “or” is intended to be inclusive when used in a series and may be used interchangeably with “and / or” unless otherwise expressly stated (e.g., if used in conjunction with “any” or “only one of”).
Claims
1. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory are configured to: Send a UE capability report indicating one or more of the following: The maximum number of semi-persistent scheduling (SPS) configuration indexes in the bandwidth portion of the component carrier; The maximum number of permitted configuration indexes for uplink configuration in the bandwidth portion of the component carrier; The maximum number of SPS configurations in the bandwidth portion of the component carrier; The maximum number of permitted uplink configurations in the bandwidth portion of the component carrier; The maximum number of SPS configurations spanning multiple component carriers; or The maximum number of permitted uplink configurations spanning multiple component carriers; Receive messages for the SPS configuration corresponding to the SPS configuration index; The control resource set (CORESET) pool index value is determined based on the message; and Associate the CORESET pool index value of the SPS Physical Downlink Shared Channel (PDSCH) with the CORESET pool index value of the message.
2. The UE according to claim 1, wherein, The memory and the one or more processors are configured to activate the SPS configuration corresponding to the SPS configuration index.
3. The UE according to claim 1, wherein, The message includes downlink control information (DCI) in the CORESET for activating the SPS configuration, and wherein the memory and the one or more processors are configured to determine the CORESET pool index value according to the message, including: determining the CORESET pool index value of the CORESET.
4. The UE according to claim 3, wherein, The CORESET pool index value of the SPS PDSCH is 0 (zero) at least in part based on the determination that the CORESET pool index value for the CORESET is 0, or the CORESET pool index value of the SPS PDSCH is 1 (one) at least in part based on the determination that the CORESET pool index value for the CORESET is 1.
5. The UE according to claim 3, wherein, The memory and the one or more processors are configured to: Receive another DCI message in a CORESET with a CORESET pool index value of 1; and A new SPS configuration with the SPS configuration index is activated, at least in part, based on the determination that the CORESET pool index value for the CORESET is 0.
6. The UE according to claim 5, wherein, The memory and the one or more processors are configured to: release the SPS configuration; and activate the new SPS configuration.
7. The UE according to claim 1, wherein, In order to determine the CORESET pool index value based on the message, the memory and the one or more processors are configured to receive the CORESET pool index value in a Radio Resource Control (RRC) message.
8. The UE according to claim 7, wherein, The CORESET pool index value in the RRC message is either 0 or 1.
Citation Information
Patent Citations
Method and devices for multiple transmit receive point cooperation for reliable communication
CN110731112A