Signaling for reporting conditional channel state information
By triggering conditional signaling for CSI reporting when the channel state changes, the problem of resource waste in channel state information reporting is solved, achieving efficient resource utilization and optimization of channel state information.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2024-09-16
- Publication Date
- 2026-06-02
Smart Images

Figure CN122139310A_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This patent application claims priority to pending U.S. nonprovisional application No. 18 / 508,621, filed November 14, 2023, which has been assigned to the assignee of this application and is expressly incorporated herein by reference, as fully set forth below and for all applicable purposes. Technical Field
[0003] This disclosure relates in general to wireless communications, and more specifically to signaling for reporting conditional channel state information. Background Technology
[0004] Wireless communication between user equipment (e.g., scheduled entities, devices) and network entities (e.g., scheduling entities, gNBs) requires the exchange of radio signals in noisy channels. Channel conditions can change dynamically for several reasons, including but not limited to weather, transient obstacles, and interference from other user equipment and network entities. To optimize channel use, network entities require accurate and up-to-date Channel State Information (CSI). Channel State Information may include parameters of the following: Rank Indicator (RI), Pre-decoding Matrix Indicator (PMI), and Channel Quality Indicator (CQI) (to name only). To obtain Channel State Information, network entities utilize CSI reporting mechanisms to configure user equipment, such as periodic, semi-persistent, and aperiodic CSI reporting. These reporting mechanisms are beneficial at least in terms of ease of configuration and disadvantageous at least in terms of the overhead required to implement various reports and, in some cases, the waste of resources in their operation. User equipment measures a reference signal transmitted by the network entity and determines the RI, PMI, and CQI values to be reported to the network entity. Reporting this information provides the network entity with an understanding of how the channel changes over time. However, channel state information reporting is primarily a network-initiated and network-control function. Developing methodologies to reduce configuration overhead and wasteful resource usage would be beneficial. Summary of the Invention
[0005] The systems, methods, and apparatus disclosed herein each have some innovative aspects, and no single aspect is solely responsible for the desired properties disclosed herein.
[0006] In one example, a method performed at a device is described. The method includes: receiving channel state information (CSI) report settings, the channel state information (CSI) report settings including an identifier of an uplink reporting resource and at least one condition to be satisfied before the device transmits a CSI report on the uplink reporting resource; receiving at least one CSI reference signal (CSI-RS); and in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition, transmitting the CSI report using the uplink reporting resource.
[0007] In another example, an apparatus is described. The apparatus includes one or more memories and one or more processors. The one or more memories and the one or more processors are individually or jointly configured, at least in part, based on information stored in the one or more memories, to: receive channel state information (CSI) report settings, the CSI report settings including an identifier of an uplink reporting resource and at least one condition to be satisfied before the apparatus transmits a CSI report on the uplink reporting resource; receive at least one CSI reference signal (CSI-RS); and, in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition, transmit the CSI report using the uplink reporting resource.
[0008] In one example, a method performed at a network entity is described. The method includes transmitting Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be met before receiving a CSI report on that uplink reporting resource. This transmission can be from the network entity to a device (e.g., user equipment, scheduled entity). The method also includes: transmitting at least one CSI Reference Signal (CSI-RS); and, in response to transmitting the at least one CSI-RS, receiving the CSI report using the uplink reporting resource.
[0009] In another example, a network entity is described. This network entity includes one or more memories and one or more processors. The one or more memories and the one or more processors are individually or jointly configured, at least in part, based on information stored in the one or more memories, to: transmit Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be satisfied before receiving a CSI report on that uplink reporting resource; transmit at least one CSI Reference Signal (CSI-RS); and, in response to transmitting the at least one CSI-RS, use the uplink reporting resource to receive the CSI report.
[0010] Details of one or more specific embodiments of the subject matter described in this disclosure are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages will become apparent from the description, drawings, and claims. Note that the relative dimensions in the following drawings may not be drawn to scale. Attached Figure Description
[0011] Figure 1 This is a schematic diagram illustrating an example of a wireless communication system according to some aspects of this disclosure.
[0012] Figure 2 This is a schematic diagram illustrating an example of a radio access network according to some aspects of this disclosure.
[0013] Figure 3 This is a schematic diagram illustrating an example of a decomposed base station architecture based on some aspects of this disclosure.
[0014] Figure 4 This is an expanded view of an exemplary subframe according to some aspects of this disclosure, which illustrates an orthogonal frequency division multiplexing (OFDM) resource grid.
[0015] Figure 5 This is a signaling diagram illustrating exemplary signaling for channel state information reporting between user equipment and network entities according to some aspects of this disclosure.
[0016] Figure 6 Exemplary Channel State Information (CSI) resource mappings for supporting different reporting / measurement configurations are illustrated according to some aspects of this disclosure.
[0017] Figure 7 This is an example of a time window based on some aspects of this disclosure, which illustrates multiple examples of periodic channel state information reference signals (P-CSI RS) measurements and P-CSI reporting.
[0018] Figure 8 This is a block diagram illustrating examples of hardware implementations of an apparatus employing one or more processing systems according to some aspects of this disclosure.
[0019] Figure 9 This is a flowchart illustrating an example process of wireless communication performed at a device according to some aspects of this disclosure.
[0020] Figure 10 This is a flowchart illustrating an example process of wireless communication performed at a device according to some aspects of this disclosure.
[0021] Figure 11 This is a block diagram illustrating examples of hardware implementations of a network entity employing one or more processing systems according to some aspects of this disclosure.
[0022] Figure 12 This is a flowchart illustrating an example process of wireless communication at a network entity according to some aspects of this disclosure.
[0023] Figure 13 This is a flowchart illustrating an example process of wireless communication at a network entity according to some aspects of this disclosure.
[0024] The same reference numerals and names in various figures indicate the same elements. Detailed Implementation
[0025] For the purpose of describing the innovative aspects of this disclosure, the detailed description set forth below in conjunction with the accompanying drawings relates to certain specific examples. However, those skilled in the art will readily recognize that the teachings herein can be applied in a variety of different ways. Some or all of the examples described may be applicable to Bluetooth systems that meet the requirements of the Institute of Electrical and Electronics Engineers (IEEE) 802.11, IEEE 802.15, or Bluetooth as defined by the Bluetooth Special Interest Group (SIG). ® The described examples can be implemented in any device, system, or network that transmits and receives radio frequency (RF) signals using one or more of the following standards or those published by the 3rd Generation Partnership Project (3GPP): Long Term Evolution (LTE), 3G, 4G, or 5G (New Radio (NR)). The examples described can be implemented in any device, system, or network capable of transmitting and receiving RF signals according to one or more of the following technologies or techniques: Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), Single Carrier FDMA (SC-FDMA), Space Division Multiple Access (SDMA), Rate Split Multiple Access (RSMA), Multi-User Shared Access (MUSA), Single-User (SU) Multiple-Input Multiple-Output (MIMO), and Multi-User (MU)-MIMO. The examples described can also be implemented using other wireless communication protocols or RF signals suitable for use in one or more of the following wireless personal area networks (WPAN), wireless local area networks (WLAN), wireless wide area networks (WWAN), wireless metropolitan area networks (WMAN), or Internet of Things (IoT) networks.
[0026] The detailed description below, illustrated with reference to the accompanying drawings, is intended as a description of various configurations and not as representing the only configuration in which the concepts described herein can be practiced. To provide a thorough understanding of the various concepts, the detailed description includes specific details. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some examples, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.
[0027] While aspects and examples are described herein by way of illustration, those skilled in the art will understand that additional implementations and use cases may arise in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and package arrangements. For example, aspects and / or uses may arise via integrated chip examples and other devices based on non-modular components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / shopping devices, medical devices, AI-enabled devices, etc.). While some examples may or may not specifically point to a use case or application, various applicability to the described innovations is possible. Implementations may range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more aspects of the described innovations. In some practical settings, devices incorporating the described aspects and features may also necessarily include additional components and features for the implementation and execution of the claimed and described examples. For example, the transmission and reception of wireless signals necessarily involve multiple components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The innovations described herein are intended to be implemented in a wide variety of devices, chip-level components, systems, distributed deployments, decomposed deployments (e.g., base stations and / or user equipment (UE)), end-user equipment, etc., of different sizes, shapes, and constructions.
[0028] This paper describes a method and its hardware implementation that involves using conditions to trigger the transmission of CSI reports when channel conditions change, thereby reducing the wasteful practice of continuously transmitting unchanged CSI reports when channel conditions are stable. Various methods are provided for notifying network entities of resource availability by reusing resources configured for CSI reporting when channel conditions are stable.
[0029] The various concepts presented in this disclosure can be implemented across a wide variety of telecommunications systems, network architectures, and communication standards. Reference is now made to... Figure 1 The schematic diagram of an example wireless communication system 100 according to some aspects of this disclosure is presented as an illustrative example and not a limitation. The wireless communication system 100 includes three interaction domains: a core network 102, a radio access network (RAN) 104, and a user equipment (UE) 106. With the aid of the wireless communication system 100, the UE 106 (also referred to herein as a wireless communication device) is able to perform data communication with an external data network 110 (such as, but not limited to, the Internet).
[0030] RAN 104 can implement any suitable one or more wireless communication technologies to provide radio access to UE 106. As an example, RAN 104 can operate according to the 3rd Generation Partnership Project (3GPP) New Radio (NR) specification (commonly referred to as 5G). Alternatively, RAN 104 can operate according to a hybrid of 5G NR and the Evolved Universal Terrestrial Radio Access Network (eUTRAN) standard, commonly referred to as Long Term Evolution (LTE). 3GPP refers to such a hybrid RAN as Next Generation RAN or NG-RAN. Of course, many other examples can be utilized within the scope of this disclosure.
[0031] As illustrated in the figure, RAN 104 includes multiple network entities 108. Broadly speaking, network entities can be implemented in aggregated or monolithic base station architectures, or in decomposed base station architectures, and may include one or more of a central unit (CU), distributed unit (DU), radio unit (RU), near real-time (near RT) RAN intelligent controller (RIC), or non-real-time (non-RT) RIC. In some examples, a network entity may be a network element in the radio access network responsible for radio transmissions to and from the UE in one or more cells. In different technologies, standards, or contexts, network entities may be referred to by those skilled in the art as transceiver base station (BTS), radio base station, base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), access point (AP), node B (NB), eNode B (eNB), gNode B (gNB), transmit and receive point (TRP), scheduling entity, network entity, or some other suitable term. In some examples, a network entity may include two or more TRPs that may be co-located or non-co-located. Each TRP can communicate on the same or different carrier frequencies within the same or different frequency bands. In the example where RAN 104 operates according to both the LTE and 5G NR standards, one network entity can be an LTE network entity, while the other can be a 5G NR network entity.
[0032] RAN 104 is also exemplified as supporting wireless communication for multiple mobile devices. In 3GPP standards, a mobile device may be referred to as User Equipment (UE), but those skilled in the art may also refer to it as a Mobile Station (MS), Subscriber Station, Mobile Unit, Subscriber Unit, Radio Unit, Remote Unit, Mobile Device, Radio Equipment, Wireless Communication Equipment, Remote Equipment, Mobile Subscriber Station, Access Terminal (AT), Mobile Terminal, Radio Terminal, Remote Terminal, Handset, Terminal, User Agent, Mobile Client, Client, Scheduled Entity, or some other suitable term. UE 106 may be an apparatus that provides access to network services to a user (e.g., a Scheduled Entity, User Equipment, Wireless Communication Equipment, Mobile Communication Equipment).
[0033] Within this disclosure, a "mobile" device does not necessarily need to be mobile, and it may be stationary. The term mobile device or mobile equipment refers to a wide variety of devices and technologies. A UE may include multiple hardware structural components of a size, shape, and arrangement that facilitate communication; such components may include antennas, antenna arrays, RF chains, amplifiers, one or more processors, etc., electrically coupled to each other. For example, some non-limiting examples of mobile devices include mobile devices, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablets, personal digital assistants (PDAs), and a wide variety of embedded systems, such as those corresponding to the "Internet of Things" (IoT).
[0034] Mobile devices can be attached to automobiles or other transportation vehicles, remote sensors or actuators, robots or robotic equipment, satellite radios, Global Positioning System (GPS) devices, object tracking devices, drones, multi-rotor aircraft, quadcopters, remote control devices, consumer and / or wearable devices (such as glasses, wearable cameras, virtual reality devices, smartwatches, health or fitness trackers), digital audio players (e.g., MP3 players), cameras, game consoles, etc. Mobile devices can also be attached to digital home or smart home devices (such as home audio, video, and / or multimedia devices), appliances, vending machines, smart lighting fixtures, home security systems, smart meters, etc. Mobile devices can also be attached to smart energy devices, security devices, solar panels or solar arrays, municipal infrastructure equipment for controlling electrical power (e.g., smart grids), lighting, water supply, etc., industrial automation and enterprise equipment, logistics controllers and / or agricultural equipment, etc. Furthermore, mobile devices can provide connected medical or telemedicine support, such as healthcare at a distance. Telemedicine devices may include telemedicine monitoring devices and telemedicine management devices, whose communications may be given priority or priority over other types of information access, for example, in terms of priority access for the transmission of critical service data and / or in terms of relevant QoS for the transmission of critical service data.
[0035] Wireless communication between RAN 104 and UE 106 can be described as utilizing an air interface. Transmissions via the air interface from a network entity (e.g., similar to network entity 108) to one or more UEs (e.g., similar to UE 106) can be referred to as downlink (DL) transmissions. According to certain aspects of this disclosure, the term downlink can refer to point-to-multipoint or point-to-point transmissions (e.g., multicast, multicast, or unicast) originating at a network entity (e.g., network entity 108). Another way to describe this scheme is to use the term "broadcast channel multiplexing." Transmissions from a UE (e.g., UE 106) to a network entity (e.g., network entity 108) can be referred to as uplink (UL) transmissions. According to a further aspect of this disclosure, the term "uplink" can refer to point-to-point transmissions originating at a UE (e.g., UE 106).
[0036] In some examples, access to the air interface can be scheduled, where a network entity (e.g., network entity 108) allocates resources for communication among some or all devices and equipment within its service area or cell. Within this disclosure, as further discussed below, the network entity (e.g., network entity 108) may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more scheduled entities (e.g., UE 106). That is, for scheduled communication, multiple UEs 106 (which may be scheduled entities) may utilize the resources allocated by network entity 108.
[0037] Network entity 108 is not the only entity that can act as a scheduling entity. That is, in some examples, a UE can act as a scheduling entity, scheduling resources for one or more scheduled entities (e.g., one or more other UEs). For example, a UE can communicate directly with other UEs in a peer-to-peer or device-to-device manner and / or in a relay configuration.
[0038] like Figure 1 As illustrated, network entity 108 may broadcast downlink service 112 (also referred to as downlink data service) to one or more UEs 106. Broadly speaking, network entity 108 may be a node or device responsible for scheduling services (e.g., data services, user data services) in a wireless communication network, including downlink service 112 and, in some examples, uplink service 116 (also referred to as uplink data service) from one or more UEs 106 to network entity 108. On the other hand, UE 106 (e.g., the scheduled entity) may be a node or device receiving downlink control 114 information (including, but not limited to, scheduling information (e.g., granting), synchronization or timing information, or other control information) from another entity in the wireless communication network (such as network entity 108). UE 106 may further send uplink control 118 information to network entity 108, including but not limited to scheduling requests or feedback information or other control information.
[0039] Furthermore, uplink control information 118 and / or downlink control information 114 and / or uplink traffic 116 and / or downlink traffic 112 can be transmitted on a waveform that can be time-divided into frames, subframes, time slots, and / or symbols. As used herein, a symbol can refer to a time unit in an Orthogonal Frequency Division Multiplexing (OFDM) waveform that carries one resource element (RE) per subcarrier. A time slot can carry 7 or 14 OFDM symbols. A subframe can refer to a duration of 1 ms. Multiple subframes or time slots can be grouped together to form a single frame or radio frame. Within this disclosure, a frame can refer to a predetermined duration (e.g., 10 ms) for wireless transmission, where each frame consists, for example, of 10 subframes, each 1 ms in length. Of course, these definitions are not required, and any suitable scheme for organizing the waveform can be used, and various time divisions of the waveform can have any suitable duration.
[0040] Generally, network entity 108 may include a backhaul interface (not shown) for communicating with the backhaul section 120 of the wireless communication system 100. The backhaul section 120 provides a link between network entity 108 and the core network 102. Furthermore, in some examples, the backhaul network provides interconnection between the respective network entities 108. Various types of backhaul interfaces can be employed, such as a direct physical connection using any suitable transport network, a virtual network, etc.
[0041] Core network 102 may be part of wireless communication system 100 and may be independent of the radio access technology used in RAN 104. In some examples, core network 102 may be configured according to 5G standards (e.g., 5G core (5GC)). In other examples, core network 102 may be configured according to 4G evolved packet core (EPC) or any other suitable standard or configuration.
[0042] Now for reference Figure 2 The schematic diagram of an example radio access network (RAN) 200 according to some aspects of this disclosure is provided as an illustrative example and not a limitation. In some examples, the RAN 200 may be compatible with those described above and in... Figure 1 The same as RAN 104 shown in the example.
[0043] The geographic area covered by RAN 200 can be divided into multiple cellular areas (cells), and user equipment (UE) can uniquely identify these cellular areas (cells) based on an identifier broadcast from an access point or network entity within the geographic area. Figure 2 Cells 202, 204, 206, and 208 are illustrated, each of which may include one or more sectors (not shown). A sector is a sub-area of a cell. All sectors within a cell are served by the same network entity. Radio links within a sector can be identified by a single logical identifier belonging to that sector. In a cell divided into sectors, multiple sectors within the cell can be formed by antenna groups, where each antenna is responsible for communicating with a UE within a portion of the cell.
[0044] It can be deployed using various network entities. For example, in Figure 2In this example, two network entities (referred to as base station 210 and base station 212) are shown in cells 202 and 204. A third network entity (referred to as base station 214) is shown as a remote radio head (RRH) 216 controlling cell 206. That is, the network entity may have an integrated antenna, or may be connected to the antenna or RRH 216 by a feed cable. In the illustrated example, cells 202, 204, and 206 may be referred to as macro cells because base stations 210, 212, and 214 support cells with large sizes. Furthermore, base station 218 is shown in cell 208, which may overlap with one or more macro cells. In this example, cell 208 may be referred to as a small cell (e.g., small cell, microcell, picocell, femtocell, home base station, home node B, home eNode B, etc.) because base station 218 supports cells with relatively small sizes. Cell size settings can be made according to system design and component constraints.
[0045] It should be understood that RAN 200 may include any number of network entities (e.g., base stations, gNBs, TRPs, scheduling entities) and cells. Furthermore, relay nodes may be deployed to extend the size or coverage area of a given cell. Base stations 210, 212, 214, and 218 provide radio access points to the core network for any number of mobile devices. In some examples, base stations 210, 212, 214, and / or 218 may be used in conjunction with those described above and... Figure 1 The network entity 108 illustrated herein is the same as or similar to it.
[0046] Figure 2 It also includes an unmanned aerial vehicle (UAV) 220, which can be a drone, quadcopter, octocopter, etc. The UAV 220 can be configured to function as a base station, or more specifically, as a mobile base station. That is, in some examples, the cell does not necessarily need to be stationary, and the geographical area of the cell can move depending on the location of the mobile base station (such as the UAV 220).
[0047] Within RAN 200, a cell may include UEs capable of communicating with one or more sectors of each cell. Furthermore, each base station 210, 212, 214, 218, and 220 may be configured to provide access to the core network 102 (see [link to core network]) to all UEs within the corresponding cell. Figure 1Access points. For example, UEs 222 and 224 may communicate with base station 210, UEs 226 and 228 may communicate with base station 212, UEs 230 and 232 may communicate with base station 214 via RRH 216, UE 234 may communicate with base station 218, and UE 236 may communicate with mobile base station 220. In some examples, UEs 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, and / or 242 may communicate with the access points described above and... Figure 1 One or more UEs 106 illustrated herein are identical or similar. In some examples, UAV 220 may be a mobile network entity and may be configured to act as a UE. For example, UAV 220 may operate within cell 202 by communicating with base station 210.
[0048] In another aspect of RAN 200, sidelink signaling can be used between UEs without relying on scheduling or control information from the base station. Sidelink communication can be utilized in device-to-device (D2D) networks, peer-to-peer (P2P) networks, vehicle-to-vehicle (V2V) networks, vehicle-to-everything (V2X) networks, and / or other suitable sidelink networks. For example, two or more UEs (e.g., UEs 238, 240, and 242) can communicate with each other using sidelink signal 237 without relaying the communication through a base station. In some examples, UEs 238, 240, and 242 can each act as a scheduling entity or transmitting sidelink device and / or a scheduled entity or receiving sidelink device to schedule resources and communicate sidelink signal 237 between them, without relying on scheduling or control information from a base station (e.g., a network entity). In other examples, two or more UEs (e.g., UEs 226 and 228) within the coverage area of a network entity (e.g., base station 212) may also communicate sidelink signal 227 via a direct link (sidelink) without requiring the network entity (e.g., base station 212) to deliver the communication. In this example, base station 212 may allocate resources to UEs 226 and 228 for sidelink communication.
[0049] To achieve a low block error rate (BLER) while still maintaining a very high data rate during transmission over the air interface, channel decoding can be used. That is, wireless communication can typically utilize appropriate error-correcting block codes. In a typical block code, the information message or sequence is broken down into code blocks (CBs), and the encoder (e.g., codec) at the transmitting device then mathematically adds redundancy to the information message. Utilizing this redundancy in the encoded information message improves message reliability and corrects for any bit errors that may occur due to noise.
[0050] Data decoding can be implemented in several ways. In early 5G NR specifications, quasi-cyclic low-density parity-check (LDPC) was used to decode user data using two different base maps: one base map was used for large code blocks and / or high code rates, while the other base map was used for other cases. Polarity decoding was used to decode control information and the Physical Broadcast Channel (PBCH) based on nested sequences. For these channels, truncation, shortening, and repetition were used for rate matching.
[0051] In RAN 200, the ability of a UE to communicate while moving (independent of its location) is referred to as mobility. Various physical channels between the UE and RAN 200 are generally established, maintained, and released under the control of the Access and Mobility Management Function (AMF). In some scenarios, the AMF may include a Security Context Management Function (SCMF) and a Security Anchor Function (SEAF) that performs authentication. The SCMF can manage the security context for both control plane and user plane functionalities, either wholly or partially.
[0052] In various aspects of this disclosure, RAN 200 can utilize DL-based mobility or UL-based mobility to achieve movement and handover (i.e., the UE's connection is transferred from one radio channel to another). In a network configured for DL-based mobility, during a call with a network entity (e.g., aggregated or decomposed base station, gNB, eNB, TRP, scheduling entity, etc.) or at any other time, the UE can monitor various parameters of the signal from its serving cell and various parameters of neighboring cells. Based on the quality of these parameters, the UE can maintain communication with one or more neighboring cells. During this time, if the UE moves from one cell to another, or if the signal quality from a neighboring cell exceeds the signal quality from the serving cell for a given amount of time, the UE can perform a handover or transfer from the serving cell to a neighboring (target) cell. For example, UE 224 can move from a geographic area corresponding to its serving cell (e.g., cell 202) to a geographic area corresponding to a neighboring cell (e.g., cell 206). When the signal strength or quality from a neighboring cell exceeds that of its serving cell for a given amount of time, UE 224 may send a report message indicating this condition to its serving network entity (e.g., base station 210). In response, UE 224 may receive a handover command, and UE may perform a handover to cell 206.
[0053] In a network configured for UL-based mobility, the network can select a serving cell for each UE using UL reference signals from each UE. In some examples, base stations 210, 212, and 214 / 216 can broadcast unified synchronization signals (e.g., unified primary synchronization signal (PSS), unified secondary synchronization signal (SSS), and unified physical broadcast channel (PBCH)). UEs 222, 224, 226, 228, 230, and 232 can receive unified synchronization signals, derive carrier frequencies and time slot timings from these synchronization signals, and transmit uplink pilots or reference signals in response to the derived timings. The uplink pilot signal transmitted by a UE (e.g., UE 224) can be concurrently received by two or more cells (e.g., base stations 210 and 214 / 216) within RAN 200. Each cell can measure the strength of the pilot signal, and the radio access network (e.g., one or more of the central nodes within base stations 210 and 214 / 216 and / or the core network) can determine the serving cell for UE 224. As UE 224 moves through RAN 200, RAN 200 can continue to monitor the uplink pilot signal transmitted by UE 224. When the signal strength or quality of the pilot signal measured by a neighboring cell exceeds the signal strength or quality measured by the serving cell, RAN 200 can hand over UE 224 from the serving cell to a neighboring cell, with or without notifying UE 224.
[0054] Although the synchronization signals transmitted by base stations 210, 212, and 214 / 216 can be uniform, these synchronization signals may not identify a specific cell, but rather a zone of multiple cells operating on the same frequency and / or using the same timing. Using zones in 5G networks or other next-generation communication networks enables an uplink-based mobility framework and improves the efficiency of both the UE and the network by reducing the number of mobility messages that need to be exchanged between the UE and the network.
[0055] In various specific implementations, the air interface in the radio access network 200 may utilize licensed spectrum, unlicensed spectrum, or shared spectrum. Licensed spectrum typically provides exclusive use of a portion of the spectrum by means of a license purchased from a government regulatory agency by a mobile network operator. Unlicensed spectrum provides shared use of a portion of the spectrum without requiring a government-granted license. While some technical rules are generally still required to access unlicensed spectrum, access is typically available to any operator or device. Shared spectrum falls between licensed and unlicensed spectrum, where access may require technical rules or restrictions, but the spectrum can still be shared by multiple operators and / or multiple radio access technologies (RATs). For example, a licensee of a portion of licensed spectrum may offer a Licensed Shared Access (LSA) to share the spectrum with other parties, for example, those with appropriate licensee-defined conditions for access.
[0056] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges FR1 (410MHz to 7.125GHz) and FR2 (24.25GHz to 52.6GHz). It should be understood that although a portion of FR1 is greater than 6GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the "sub-6GHz" band. Similar naming issues sometimes occur with FR2, which is often (interchangeably) referred to as the "millimeter wave" band in documents and articles, although this is different from the Extremely High Frequency (EHF) band (30GHz to 300GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU).
[0057] The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR studies have identified the operating bands used for these mid-band frequencies as the frequency range designation FR3 (7.125 GHz to 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 to mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been identified as the frequency range designations FR4-a or FR4-1 (52.6 GHz to 71 GHz), FR4 (52.6 GHz to 114.25 GHz), and FR5 (114.25 GHz to 300 GHz). Each of these higher frequency bands falls within the EHF band.
[0058] In light of the foregoing, unless otherwise specifically stated, it should be understood that, as used herein, the term "below 6 GHz" and the like can broadly refer to frequencies less than 6 GHz, within FR1, or including mid-band frequencies. Furthermore, unless otherwise specifically stated, it should be understood that, as used herein, the term "millimeter wave" and the like can broadly refer to frequencies within FR2, FR4, FR4-a, or FR4-1 and / or FR5, or within the EHF band.
[0059] Devices communicating in the radio access network 200 can utilize one or more multiplexing techniques and multiple access algorithms to achieve simultaneous communication between various devices. For example, the 5G NR specification provides multiple access for UL transmissions from UEs 222 and 224 to base station 210, and multiplexing for DL transmissions from base station 210 to one or more UEs 222 and 224 using Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP). Furthermore, for UL transmissions, the 5G NR specification provides support for Discrete Fourier Transform Extended OFDM (DFT-s-OFDM) with CP (also known as Single-Carrier FDMA (SC-FDMA)). However, within the scope of this disclosure, multiplexing and multiple access are not limited to the above schemes and can be provided using Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Sparse Code Multiple Access (SCMA), Resource Extended Multiple Access (RSMA), or other suitable multiple access schemes. In addition, time division multiplexing (TDM), code division multiplexing (CDM), frequency division multiplexing (FDM), orthogonal frequency division multiplexing (OFDM), sparse code multiplexing (SCM) or other suitable multiplexing schemes can be used to provide multiplexing of DL transmissions from base station 210 to UEs 222 and 224.
[0060] Devices in the radio access network 200 may also utilize one or more duplex algorithms. Duplex refers to a point-to-point communication link where two endpoints can communicate with each other in both directions. Full-duplex means that two endpoints can communicate with each other simultaneously. Half-duplex means that only one endpoint can transmit information to the other endpoint at a time. Half-duplex simulations often utilize Time Division Duplex (TDD) for wireless links. In TDD, transmissions in different directions on a given channel are separated from each other using time division multiplexing. That is, in some scenarios, the channel is dedicated to transmission in one direction, while at other times, the channel is dedicated to transmission in the other direction, where the direction can change very rapidly, for example, several times per time slot. In wireless links, full-duplex channels generally rely on physical isolation between the transmitter and receiver, as well as appropriate interference cancellation techniques. Full-duplex simulations are often implemented for wireless links using Frequency Division Duplex (FDD) or Space Division Duplex (SDD). In FDD, transmissions in different directions can operate at different carrier frequencies (e.g., within paired spectrum). In SDD, spatial division multiplexing (SDM) is used to separate transmissions in different directions on a given channel from each other. In other examples, full-duplex communication can be implemented in unpaired spectrum (e.g., within a single carrier bandwidth), where transmissions in different directions occur within different subbands of the carrier bandwidth. This type of full-duplex communication may be referred to herein as subband full-duplex (SBFD), also known as flexible duplex.
[0061] The deployment of communication systems (such as 5G New Radio (NR) systems) can involve various components or parts arranged in multiple ways. In a 5G NR system or network, network entities, network mobility elements, radio access network (RAN) nodes, core network entities, network elements, or network equipment (such as base stations (BS), or one or more units (or components) performing base station functions) can be implemented in aggregated or decomposed architectures. For example, BS (such as Node B (NB), evolved NB (eNB), NR BS, 5G NB, access point (AP), transmit / receive point (TRP), or cell, etc.) can be implemented as aggregated base stations (also known as standalone BS or monolithic BS) or decomposed base stations.
[0062] Aggregated base stations can be configured to utilize a radio protocol stack that is physically or logically integrated within a single RAN node. Decentralized base stations can be configured to utilize a protocol stack that is physically or logically distributed across two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs). In some respects, the CU may be implemented within a RAN node, and one or more DUs may co-located with the CU, or alternatively, may be geographically or virtually distributed across one or more other RAN nodes. DUs may be implemented to communicate with one or more RUs. Each of the CUs, DUs, and RUs may also be implemented as a virtual unit, namely a virtual centralized unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).
[0063] Base station type operation or network design can take into account the aggregation characteristics of base station functionality. For example, decomposed base stations can be utilized in Integrated Access Backhaul (IAB) networks, Open Radio Access Networks (O-RAN (such as network configurations initiated by the O-RAN Alliance)), or Virtualized Radio Access Networks (vRAN, also known as Cloud Radio Access Networks (C-RAN)). Decomposition can include distributing functionality across two or more units in various physical locations, as well as virtually distributing the functionality of at least one unit, which enables flexibility in network design. The various units in a decomposed base station or decomposed RAN architecture can be configured for wired or wireless communication with at least one other unit.
[0064] Figure 3 This is a schematic diagram of an example disaggregated base station 300 architecture based on some aspects of this disclosure. The disaggregated base station 300 architecture may include one or more central units (CUs) 310, which may communicate directly with the core network 320 via a backhaul link, or indirectly with the core network 320 through one or more disaggregated base station units (such as a near real-time (near-RT) RAN intelligent controller (RIC) 325 via an E2 link, or a non-real-time (non-RT) RIC 315 associated with a Service Management and Orchestration (SMO) framework 305, or both). CUs 310 may communicate with one or more distributed units (DUs) 330 via corresponding midhaul links (such as F1 interfaces). DUs 330 may communicate with one or more radio units (RUs) 340 via corresponding fronthaul links. RUs 340 may communicate with corresponding UEs 342 via one or more radio frequency (RF) access links. In some specific implementations, a UE 342 may be served simultaneously by multiple RUs 340. For example, a UE 342 may be combined with... Figure 1 and Figure 2 The UE or scheduled entity illustrated and described is the same as or similar to any of them.
[0065] Each of these units (i.e., CU 310, DU 330, RU 340, and near-RT RIC 325, non-RT RIC 315, and SMO frame 305) may include one or more interfaces, or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via wired or wireless transmission media. Each of the units, or an associated processor or controller that provides instructions to the communication interfaces of these units, may be configured to communicate with one or more other units via transmission media. For example, these units may include wired interfaces configured to receive signals or transmit signals to one or more other units via wired transmission media. Additionally, these units may include wireless interfaces, which may include receivers, transmitters, or transceivers (such as radio frequency (RF) transceivers), configured to receive or transmit signals, or both, to one or more other units over a wireless transmission medium.
[0066] In some aspects, the CU 310 can host one or more higher-level control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Serving Data Adaptation Protocol (SDAP), etc. Each control function can be implemented using an interface configured to signal to other control functions hosted by the CU 310. The CU 310 can be configured to handle user plane functionality (i.e., Central Unit-User Plane (CU-UP)), control plane functionality (i.e., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 310 can be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP units can communicate bidirectionally with the CU-CP units via an interface such as an E1 interface. The CU 310 can be implemented to communicate with the DU 330 for network control and signaling, as needed.
[0067] DU 330 may correspond to a logical unit comprising one or more base station functions for controlling the operation of one or more RU 340s. In some aspects, DU 330 may at least partially host one or more of the Radio Link Control (RLC) layer, Medium Access Control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.) according to functional splits (such as those defined by the 3rd Generation Partnership Project (3GPP). In some aspects, DU 330 may further host one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to communicate signals with other layers (and modules) hosted by DU 330 or with control functions hosted by CU 310.
[0068] Lower-layer functionality can be implemented by one or more RU 340s. In some deployments, an RU340 controlled by a DU 330 may correspond to a logical node that hosts RF processing functions or low-PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, Physical Random Access Channel (PRACH) extraction and filtering, or both, at least in part based on functional decomposition (such as lower-layer functional decomposition). In such architectures, the RU 340 may be implemented to handle over-the-air (OTA) communications with one or more UEs 342. In some specific implementations, the real-time and non-real-time aspects of control plane and user plane communications with the RU 340 may be controlled by the corresponding DU 330. In some scenarios, this configuration allows the DU 330 and CU 310 to be implemented in a cloud-based RAN architecture (such as a vRAN architecture).
[0069] The SMO framework 305 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, the SMO framework 305 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via operation and maintenance interfaces such as the O1 interface. For virtualized network elements, the SMO framework 305 can be configured to interact with a cloud computing platform such as the Open Cloud (O-Cloud) 390 to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface such as the O2 interface. Such virtualized network elements may include, but are not limited to, CU 310, DU 330, RU 340, and near-RT RIC 325. In some implementations, the SMO framework 305 can communicate with hardware aspects of the 3G RAN, such as the Open eNB (O-eNB) 311, via the O1 interface. Additionally, in some implementations, the SMO framework 305 can communicate directly with one or more RUs 340 via the O1 interface. SMO framework 305 may also include a non-RT RIC 315 configured to support the functionality of SMO framework 305.
[0070] The non-RT RIC 315 can be configured to include logical functions that enable non-real-time control and optimization of RAN elements and resources, including artificial intelligence / machine learning (AI / ML) workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 325. The non-RT RIC 315 can be coupled to or communicate with the near-RT RIC 325, such as via an A1 interface. The near-RT RIC 325 can be configured to include logical functions that enable near real-time control and optimization of RAN elements and resources via an interface, such as an E2 interface, through data collection and actions, connecting one or more CU 310s, one or more DU 330s, or both, and O-eNBs to the near-RT RIC 325.
[0071] In some implementations, to generate AI / ML models to be deployed in the near-RT RIC 325, the non-RT RIC 315 may receive parameters or external enrichment information from an external server. This information can be utilized by the near-RT RIC 325 and may be received from non-network data sources or network functions at the SMO framework 305 or the non-RT RIC 315. In some examples, the non-RT RIC 315 or near-RT RIC 325 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 315 may monitor long-term trends and patterns in performance and employ AI / ML models to perform corrective actions via the SMO framework 305 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).
[0072] Reference Figure 4 The illustrated OFDM waveforms are used to illustrate various aspects of this disclosure. Those skilled in the art will understand that various aspects of this disclosure can be applied to SC-FDMA waveforms in substantially the same manner as described below. That is, while some examples of this disclosure may focus on OFDM links for clarity, it should be understood that the same principles can also be applied to SC-FDMA waveforms.
[0073] Now for reference Figure 4 An expanded view of exemplary subframe 402 is illustrated, showing the OFDM resource grid. However, those skilled in the art will readily understand that the physical (PHY) transmission structure for any particular application can vary from the example described herein depending on any number of factors. Here, time is depicted horizontally in units of OFDM symbols; and frequency is depicted vertically in units of subcarriers of a carrier.
[0074] Resource grid 404 can be used to schematically represent time-frequency resources for a given antenna port. That is, in a multiple-input multiple-output (MIMO) implementation with multiple available antenna ports, the corresponding multiple resource grids 404 may be available for communication. Resource grid 404 is divided into multiple resource elements (REs) 406. An RE (which is 1 subcarrier × 1 symbol) is the smallest discrete part of the time-frequency grid and contains a single complex value representing data from a physical channel or signal. Depending on the modulation used in a particular implementation, each RE may represent one or more information bits. In some examples, a block of REs may be referred to as a physical resource block (PRB), or more simply as a resource block (RB) 408, which contains any suitable number of consecutive subcarriers in the frequency domain. In one example, an RB may include 12 subcarriers (a number independent of the parameter set used). In some examples, depending on the parameter set, an RB may include any suitable number of consecutive OFDM symbols in the time domain.
[0075] A collection of contiguous or non-contiguous resource blocks may be referred to herein as a Resource Block Group (RBG), Subband, or Bandwidth Part (BWP). A collection of subbands or BWPs may span the entire bandwidth. Scheduling of downlink, uplink, or sidelink transmissions to a wireless communication device (e.g., a V2X device, a sidelink device, or other UE, collectively referred to below as UE) may involve scheduling one or more resource elements 406 within one or more subbands or bandwidth parts (BWPs). Therefore, a UE typically utilizes only a subset of resource grids 404. In some examples, an RB may be the smallest unit of resource that can be allocated to a UE. Therefore, the more RBs scheduled for a UE, and the higher the modulation scheme selected for the air interface, the higher the data rate for the UE. RBs may be scheduled by network entities (e.g., aggregated or decomposed base stations, gNBs, eNBs, TRPs, scheduling entities, etc.) or may be self-scheduled by the UE / sidelink device implementing D2D sidelink communication.
[0076] In this illustration, RB 408 is shown occupying less than the entire bandwidth of subframe 402, with some subcarriers illustrated above and below RB 408. In a given specific implementation, subframe 402 may have a bandwidth corresponding to any number of one or more RBs 408. Furthermore, in this illustration, RB 408 is shown occupying less than the entire duration of subframe 402, but this is merely one possible example.
[0077] Each 1ms subframe 402 can be composed of one or more adjacent time slots. Figure 4In the example shown, as an illustrative example, a subframe 402 includes four time slots 410. In some examples, time slots may be defined based on a specified number of OFDM symbols with a given cyclic prefix (CP) length. For example, a time slot may include 7 or 14 OFDM symbols with a nominal CP. Additional examples may include micro-time slots (sometimes referred to as shortened transmission time intervals (TTIs)) with shorter durations (e.g., one to three OFDM symbols). These micro-time slots or shortened transmission time intervals (TTIs) may, in some cases, be transmitted by occupying resources scheduled for ongoing time slot transmissions for the same UE or different UEs. Any number of resource blocks may be utilized within a subframe or time slot.
[0078] An expanded view of time slot 410 illustrates that time slot 410 includes a control region 412 and a data region 414. Generally, the control region 412 may carry a control channel, and the data region 414 may carry a data channel. In some examples, a Uu time slot (e.g., time slot 410) may contain full DL, full UL, or at least one DL portion and at least one UL portion. Figure 4 The structures illustrated herein are merely exemplary in nature and different time-slot structures may be used, and different time-slot structures may include one or more of each of the control region and the data region.
[0079] Although Figure 4 Not illustrated, but various REs 406 within RB 408 can be scheduled to carry one or more physical channels, including control channels, shared channels, data channels, etc. Other REs 406 within RB 408 may also carry pilot or reference signals. These pilot or reference signals allow the receiving device to perform channel estimation for the corresponding channels, which enables coherent demodulation / detection of the control and / or data channels within RB 408.
[0080] In some examples, time slot 410 can be used for broadcast, multicast, unicast, or unicast communication. For example, broadcast, multicast, or unicast communication can refer to point-to-multipoint transmission from one device (e.g., a network entity, UE, or other similar device) to other devices. Here, broadcast communication is delivered to all devices, while multicast or unicast communication is delivered to multiple intended receiving devices. Unicast communication can refer to point-to-point transmission from one device to a single other device.
[0081] In an example of cellular communication over a cellular carrier via the Uu interface, for DL transmission, a network entity may allocate one or more REs 406 of time slot 410 (e.g., within control area 412) to one or more UEs (e.g., scheduled entities) to carry DL control information including one or more DL control channels (such as the Physical Downlink Control Channel (PDCCH)). The PDCCH carries downlink control information (DCI), including but not limited to power control commands (e.g., one or more open-loop power control parameters and / or one or more closed-loop power control parameters), scheduling information, and the allocation and / or assignment of REs for DL and UL transmissions. The PDCCH may further carry Hybrid Automatic Repeat Request (HARQ) feedback transmission, such as acknowledgment (ACK) or negative acknowledgment (NACK). HARQ is a technique well known to those skilled in the art, where, for accuracy, any suitable integrity verification mechanism (such as checksum or cyclic redundancy check (CRC)) may be used to verify the integrity of packet transmission at the receiving side. If the integrity of the transmission is acknowledged, an ACK may be sent, and if not, a NACK may be sent. In response to NACK, the transmitting device can send HARQ retransmissions, which can achieve tracking merging, incremental redundancy, etc.
[0082] Network entities may further allocate one or more REs 406 in Uu timeslot 410 (e.g., in control area 412 or data area 414) to carry other DL signals, such as demodulation reference signals (DMRS); phase tracking reference signals (PT-RS); channel state information (CSI) reference signals (CSI-RS); and synchronization signal blocks (SSBs). SSBs can be broadcast in regular intervals based on periodicity (e.g., 4ms, 10ms, 20ms, 50ms, 80ms, or 160ms). SSBs include the primary synchronization signal (PSS), secondary synchronization signal (SSS), and physical broadcast control channel (PBCH). UEs can utilize PSS and SSS to achieve radio frame, subframe, timeslot, and symbol synchronization in the time domain, identify the center of the channel (system) bandwidth in the frequency domain, and identify the physical cell identity (PCI) of the cell.
[0083] The PBCH in the SSB may also include a Master Information Block (MIB) containing various system information and parameters for decoding the System Information Block (SIB). The SIB may be, for example, System Information Type 1 (SIB1), which may include various additional system information. Together, the MIB and SIB1 provide minimum system information (SI) for initial access. Examples of system information transmitted in the MIB may include, but are not limited to, subcarrier spacing (e.g., default downlink parameter set), system frame number, configuration of the PDCCH control resource set (CORESET) (e.g., PDCCH CORESET0), cell prohibition indicator, cell reselection indicator, grid offset, and search space for SIB1. Examples of residual minimum system information (RMSI) transmitted in SIB1 may include, but are not limited to, random access search space, paging search space, downlink configuration information, and uplink configuration information. Network entities may also transmit other system information (OSI).
[0084] In UL transmission, the UE (e.g., the scheduled entity) may utilize one or more REs 406 in Uu slot 410 to carry UL control information (UCI) to the scheduling entity, including one or more UL control channels (such as the Physical Uplink Control Channel (PUCCH)). UCI may include various packet types and categories, including pilots, reference signals, and information configured to enable or assist in decoding uplink data transmission. Examples of uplink reference signals may include sounding reference signals (SRS) and uplink DMRS. In some examples, UCI may include a scheduling request (SR), i.e., a request to the scheduling entity to schedule uplink transmission. In this document, in response to an SR transmitted on the UCI, the scheduling entity may transmit downlink control information (DCI), which may schedule resources for uplink packet transmission. UCI may also include HARQ feedback, channel state feedback (CSF) (such as CSI reports), measurement reports (e.g., Layer 1 (L1) measurement reports), or any other suitable UCI.
[0085] In addition to control information, one or more REs 406 in Uu time slot 410 (e.g., within data area 414) may also be allocated for data services. Such data services may be carried on one or more traffic channels, such as on the Physical Downlink Shared Channel (PDSCH) for DL transmissions, or on the Physical Uplink Shared Channel (PUSCH) for UL transmissions. In some examples, one or more REs 406 within data area 414 may be configured to carry other signals, such as one or more SIBs and DMRS. In some examples, the PDSCH may carry multiple SIBs, not limited to SIB1 discussed above. For example, OSI may be provided in these SIBs (e.g., SIB2 and above).
[0086] In an example of sidelink communication via a sidelink carrier through the PC5 interface, the control area 412 of time slot 410 may include a Physical Sidelink Control Channel (PSCCH), which includes sidelink control information (SCI) transmitted by an initiating (transmitting) sidelink device (e.g., a Tx V2X device or other Tx UE) to a set of one or more other receiving sidelink devices (e.g., Rx V2X devices or other Rx UEs). The data area 414 of time slot 410 may include a Physical Sidelink Shared Channel (PSSCH), which includes sidelink data traffic transmitted by the initiating (transmitting) sidelink device within resources reserved on the sidelink carrier via the SCI. Further information may be transmitted via various REs 406 within time slot 410. For example, a sidelink MAC-CE may be transmitted in the data area 414 of time slot 410. Furthermore, HARQ feedback information can be transmitted from the receiving sidelink device to the transmitting sidelink device in the Physical Sidelink Feedback Channel (PSFCH) within time slot 410. Additionally, one or more reference signals, such as sidelink SSB, sidelink CSI-RS, sidelink SRS, and / or sidelink positioning reference signal (PRS), can be transmitted within time slot 410.
[0087] The physical channels described above are typically multiplexed and mapped to transport channels for processing at the Medium Access Control (MAC) layer. The transport channels carry blocks of information called transport blocks (TBs). Based on the modulation and decoding scheme (MCS) and the number of redundancies (RBs) in a given transmission, the transport block size (TBS) (which may correspond to the number of information bits, e.g., the quantity) can be a controlled parameter.
[0088] The above text combined Figures 1 to 4The channels or carriers described are not necessarily all channels or carriers available between devices, and those skilled in the art will recognize that other channels or carriers, such as other service, control, and feedback channels, may be available in addition to the channels or carriers illustrated.
[0089] Figure 5 This is a signaling diagram illustrating exemplary signaling for channel state information reporting between apparatus 502 (e.g., a scheduled entity, user equipment, wireless communication device, mobile communication device) and network entity 504 (e.g., a scheduling entity, base station, aggregated or decomposed base station, eNB, gNB, TRP) according to some aspects of this disclosure. Apparatus 502 may correspond to, for example... Figure 1 , Figure 2 and / or Figure 3 Either the scheduled entity or the UE shown. Network entity 504 may correspond to, for example... Figure 1 , Figure 2 and / or Figure 3 Any of the following: scheduling entity, base station, aggregated or decomposed base station, eNB, gNB, TRP.
[0090] At 506, network entity 504 may transmit a downlink reference signal, such as CSI-RS, to device 502. In some examples, the downlink reference signal may include multiple downlink reference signals. Each downlink reference signal may be transmitted via a corresponding CSI resource. The CSI resource may include time-frequency resources and a beam direction (spatial direction) within which a specific downlink reference signal can be transmitted. Furthermore, each downlink reference signal may include several pilots allocated within a corresponding CSI resource. In some examples, different spatial directions of the CSI resource may support MIMO (e.g., spatial multiplexing).
[0091] At 508, device 502 can estimate the downlink radio channel based on the downlink reference signal. For example, device 502 can measure the signal-to-interference-plus-noise ratio (SINR) of one or more of the downlink reference signals to obtain a downlink channel estimate of the downlink radio channel.
[0092] At 510, for example, device 502 may determine the CSI. For example, device 502 may determine the Rank Indicator (RI), Pre-decoding Matrix Indicator (PMI), Channel Quality Indicator (CQI), and Layer Indicator (LI) based on downlink channel estimation. The CQI may include an index ranging from, for example, 0 to 16 (e.g., a CQI index). The CQI index may indicate, for example, the highest MCS where the block error rate (BLER) of the channel does not exceed 10%. Once selected, the RI, PMI, LI, and CQI index can be fed back in the CSI report. For example, at 512, device 502 may send a CSI report to network entity 504 including the selected CQI, as well as the RI, PMI, LI, and / or the Strongest Layer Indicator (SLI).
[0093] Network entity 504 and device 502 can support different types of CSI reports (including L1 measurement reports) and / or different types of measurements. To distinguish between different types of CSI reports and different types of measurements, network entity 504 can configure device 502 using one or more CSI report settings.
[0094] Figure 6 Exemplary CSI resource mappings for supporting different reporting / measurement configurations are illustrated according to some aspects of this disclosure. The CSI resource mapping includes CSI reporting settings 602, CSI resource settings 604, CSI resource sets 606, and CSI resources 608. Each CSI resource setting 604 includes one or more CSI resource sets 606, and each CSI resource set 606 includes one or more CSI resources 608. Figure 6 The example shown illustrates a single CSI resource setting (e.g., CSI resource setting 0). However, it should be understood that any suitable number of CSI resource settings 604 can be supported.
[0095] Each CSI report setting 602 may include reportQuantity, which indicates, for example, a specific CSI value to be included in the CSI report and its granularity (e.g., broadband / subband CQI, PMI, RI, LI, etc.) or L1 parameters (e.g., L1-RSRP (also known as RSRP), L1-SINR (also known as SINR)). CSI report settings may further indicate the periodicity of CSI reporting.
[0096] For example, CSI reporting settings can indicate whether reports should be generated periodically, aperiodically, or semi-persistently. For aperiodic CSI reporting settings, CSI reports can be transmitted on the PUSCH and may or may not be multiplexed with uplink data. For periodic CSI reporting settings, CSI reports can be transmitted on the PUCCH (e.g., short or long PUCCH). For semi-persistent CSI reporting settings, CSI reports can be transmitted on either the PUCCH or PUSCH. For example, a Media Access Control (MAC) control element (MAC-CE) can be used to activate or deactivate semi-persistent CSI reports transmitted on the PUCCH. Downlink control information (DCI) scrambled with a semi-persistent Schedule-Cell-Radio Network Temporary Identifier (SPS-C-RNTI) can be used to trigger semi-persistent CSI reports transmitted on the PUSCH. The DCI that triggers a semi-persistent CSI report can also allocate semi-persistent resources and MCS for the CSI report. Semi-persistent CSI reporting settings can further support Type II codebooks and a minimum periodicity of 5ms. In some examples, periodic CSI reporting settings and semi-persistent CSI reporting settings can support the following periodicity: {5, 10, 20, 40, 80, 160, and 320} time slots. CSI reporting settings may also include appropriate priorities and other suitable parameters.
[0097] Each CSI report setting 602 may be further linked to a CSI resource setting 604 that indicates a CSI resource 608 applicable to the CSI report setting 602. Each CSI resource setting 604 may be associated with a specific time-domain behavior of the reference signal. For example, each CSI resource setting 604 may include periodic, semi-permanent, or apermanent CSI resources 608. For periodic and semi-permanent CSI resource settings 604, the number of configured CSI resource sets 606 may be limited to one. In general, the CSI resource settings 604 that can be linked to a particular CSI report setting 602 may be limited by the time-domain behavior of the CSI resource setting 604 and the CSI report setting 602. For example, an apermanent CSI report setting 602 may be linked to periodic, semi-permanent, or apermanent CSI resource settings 604. However, a semi-permanent CSI report setting 602 may be linked to only periodic or semi-permanent CSI resource settings 604. In addition, the periodic CSI reporting setting 602 can be linked to the periodic-only CSI resource setting 604.
[0098] Each CSI resource set 606 may be associated with a CSI resource type. For example, a CSI resource type may include a non-zero power (NZP) CSI-RS resource, an SSB resource, or a channel state information interference measurement (CSI-IM) resource. Therefore, each CSI resource set 606 includes a list of CSI resources 608 for a specific CSI resource type. Furthermore, each CSI resource set 606 may also be associated with one or more of the following: a frequency resource set (e.g., bandwidth and / or OFDM symbols within a time slot), a specific set of ports, power, or other suitable parameters.
[0099] Each CSI resource 608 can indicate a specific beam (e.g., one or more ports), frequency resource, and OFDM symbol on which a wireless communication device can measure a reference signal. For example, each CSI-RS of CSI resource 608 can indicate the RE of a CSI-RS pilot or SSB transmitted from a specific set of ports (e.g., on a specific beam) that can be measured thereon. Figure 6 In the example shown, CSI-RS resource set 0.1 includes four CSI-RS resources (CSI-RS resource 0.10, CSI-RS resource 0.11, CSI-RS resource 0.12, and CSI-RS resource 0.13). Each CSI resource 608 can be further indexed by a corresponding beam identifier (ID). The beam ID can identify not only a specific beam (e.g., a port) but also the resource on which a reference signal can be measured. For example, the beam ID can include a CSI-RS source indicator (CRI) or an SSB source indicator (SSBRI).
[0100] Network entities can configure the UE using one or more CSI reporting settings 602 and CSI resource settings 604 via, for example, Radio Resource Control (RRC) signaling. For instance, a network entity can configure the UE using a list of periodic CSI reporting settings that indicate the associated CSI resource sets available to the UE for generating periodic CSI reports. As another example, a network entity can configure the UE using a list of non-periodic CSI reporting settings in CSI-AperiodicTriggerStateList. Each trigger state in CSI-AperiodicTriggerStateList may include a list of non-periodic CSI reporting settings that indicate the associated CSI resource sets used for channel (and optionally for interference) measurements. As yet another example, a network entity can configure the UE using a list of semi-persistent CSI reporting settings in CSI-SemiPersistentOnPUSCH-TriggerStateList. Each trigger state in CSI-SemiPersistentOnPUSCH-TriggerStateList may include a CSI reporting setting indicating an associated CSI resource set. Network entities can then use, for example, DCI to trigger one or more of aperiodic or semi-persistent trigger states. As indicated above, MAC-CE can be used to activate or deactivate semi-persistent CSI reporting settings for CSI reports transmitted on PUCCH.
[0101] In a network consisting of both fixed and mobile devices (e.g., dispatched entities, user equipment, wireless communication equipment, mobile communication equipment), channel conditions between devices and network entities (e.g., dispatched entities, base stations, aggregated or decentralized base stations, eNBs, gNBs, TRPs) can change dynamically for several reasons. For example, the channel between a fixed device and a network entity may change due to weather events such as rain or snow precipitation in the geographical area between the device and the network entity. As another example, obstacles such as trucks or other vehicles may cross the geographical area between the device and the network entity, causing channel changes. In another example, transient interference may exist with respect to radio signals used intermittently in and around the same radio frequency band as the radio frequency band used by the device and the network entity. Accurate and up-to-date Channel State Information (CSI) is appropriate, relevant, and / or important for network entities. Accurate and up-to-date CSI facilitates efficient scheduling and resource utilization of communications within the network, such as networks utilizing New Radio (NR) and / or other telecommunications standards propagated by the 3rd Generation Partnership Project (3GPP) and / or other standards setting bodies.
[0102] In NR, three CSI reporting mechanisms are defined. These three CSI reporting mechanisms are controlled by the network. This document does not describe the three CSI reporting mechanisms in a specific order. The first CSI reporting mechanism may be referred to as Periodic Channel State Information (P-CSI). P-CSI reports can be transmitted on the PUCCH from devices (e.g., scheduled entities, user equipment, wireless communication devices, mobile communication devices) to network entities. P-CSI reports can be configured from the network (e.g., from network entities) to devices via Radio Resource Control (RRC) signaling. Once configured and activated, the device periodically sends P-CSI reports.
[0103] The second CSI reporting mechanism can be referred to as Semi-Persistent Channel State Information (SP-CSI). SP-CSI reports can be configured for devices from the network (e.g., from network entities). SP-CSI reports can be transmitted from the device to the network entity on the PUCCH or PUSCH. Resources and modulation and decoding schemes (MCS) can be allocated for SP-CSI on the PUCCH. Resources and MCS for SP-CSI on the PUSCH can be allocated via DCI. Once configured, SP-CSI reports can be activated by MAC-CE. After activation, SP-CSI reports are periodically sent by the device to the network entity according to the periodicity configured for the SP-CSI reports.
[0104] The third CSI reporting mechanism can be referred to as Aperiodic Channel State Information (AP-CSI). AP-CSI reports can be configured to be sent to devices from the network (e.g., from network entities). AP-CSI reports can be transmitted from devices to network entities on the PUSCH. AP-CSI reports can be triggered by uplink grants and can be multiplexed on the PUSCH with or without data.
[0105] Table 1 below summarizes the aspects associated with P-CSI reports, SP-CSI reports, and AP-CSI reports.
[0106] Table 1 - Triggering and Activation of CSI Reports for CSI-RS Configuration
[0107] Benefits or disadvantages can be associated with each of the three types of channel state information. For example, P-CSI reports are easy to configure and have minimal configuration overhead compared to configuring SP-CSI and AP-CSI reports. However, resources allocated to P-CSI reports may be wasted if channel conditions do not change between time slots or frames (e.g., do not change rapidly over time). For example, and not intended to limit any aspect described in this disclosure, the content of the P-CSI report will not change between reports (as configured according to the periodicity of the P-CSI report settings, based on the periodicity sent from the UE to the gNB on a clear day, without any transient obstructions between the UE and the gNB, and without any interference affecting the channel between the UE and the gNB). In this non-limiting example, P-CSI reports may be considered wasteful because the resources used for P-CSI reports can be used for other uplink and / or downlink communications. In such examples, to reduce the arguably wasted resources used for P-CSI reporting, the network may adapt the periodicity of P-CSI reporting based on UE feedback, other heuristics, specific UE implementations, or any combination thereof.
[0108] AP-CSI can be configured using DCI overhead. Additionally, AP-CSI reporting can imply timeline constraints related to the generation and transmission of AP-CSI reports (e.g., in communications other than AP-CSI reporting). However, if the network requires UE feedback on channel state at any time, the network can use AP-CSI (e.g., the AP-CSI reporting option can be used when the network wants or urgently needs UE feedback).
[0109] As described in conjunction with the exemplary aspects described herein, SP-CSI reporting offers a good compromise between P-CSI and AP-CSI reporting, but AP-CSI resources cannot be used for measurement reporting.
[0110] Because the UE possesses true knowledge of the channel, it can be given one or more options to report CSI in a flexible manner, based on the aspects described herein. Providing the UE with such options typically results in fewer CSI reports (compared to P-CSI, AP-CSI, or SP-CSI). However, based on its true knowledge, the UE may determine that there is a need to increase the reporting frequency. Although frequent reporting may involve more overhead, increased frequency may be necessary for high-mobility scenarios and ultra-reliable low-latency communication (URLLC) applications.
[0111] Several UE-initiated CSI reporting mechanisms have been proposed. However, current specific implementations and / or mechanisms that allow UE-triggered CSI reporting have certain limitations. As a first example, a UE can be configured with multiple P-CSI and SP-CSI reporting settings with different reporting periods. In such examples, the UE can select a setting based on local conditions; however, this may lead to increased resource overhead and / or resource waste, as PUCCH resources are (pre)assigned for P-CSI and SP-SCI reporting. As a second example, a UE can request modification of P-CSI or SP-CSI reporting setting parameters, such as reporting periodicity. However, this may involve higher latency because the UE needs to send its request (i.e., UL request send), followed by ACK / NACK reception before sending the P-CSI or SP-SCI report in UL resources with the requested parameters. As a third example, a UE can request an AP-CSI measurement / report instance; however, latency and delays due to at least AP-CSI triggering, measurement, and reporting are implied to be relevant to the UE requesting the AP-CSI measurement / report instance.
[0112] Based on the aspects described herein, and unlike the UE-initiated CSI reporting mechanism described above, the aspects of this disclosure consider network-controlled, condition-based CSI reporting performed by the UE. In one aspect, network entities can configure P-CSI resources for measurement and P-CSI reporting resources, and the UE can flexibly select reporting resources based on pre-configured conditions.
[0113] In one example, a P-CSI measurement and reporting configuration (via RRC) may be described. This example can also be applied to an SP-CSI measurement and reporting configuration after activation. In this example, along with the reporting configuration (e.g., reporting settings), the network includes information elements (IEs) containing one or more conditions. Such IEs (alternately referred to below as “conditional CSI IEs” and “information elements associated with conditional CSI reporting”) may not exist in standards to date; therefore, an IE may be a new IE relative to other IEs existing in current standards. The term conditional CSI IE is used for ease of reference and is non-limiting. Other terms may be used to refer to the IE referred to herein as conditional CSI IE.
[0114] Before the UE can send a report, one or more conditions may need to be met (for example, one or more conditions may be prerequisites). In other words, one or more of these conditions may need to be met before the UE can send a P-CSI report (or an SP-CSI report in the example where SP-CSI measurement configuration and SP-CSI reporting configuration apply).
[0115] Examples of conditions may include, but are not limited to, one or more of the following:
[0116] Changes in the Rank Indicator (RI) (also known as RI changes);
[0117] Changes to more than x indices (where x is an integer) in the pre-decoded matrix indicator (PMI) of the PMI matrix codebook; and
[0118] Changes to the Channel Quality Indicator (CQI) exceeding n (where n is an integer) are also known as CQI changes.
[0119] In the above list of non-exclusivity conditions, RI can be a value indicating the number of layers for downlink transmission with current channel conditions. RI can also be considered an indication of the maximum number of uncorrelated paths available for downlink transmission. RI can indicate the level of interference between many antennas in a MIMO configuration. The maximum value of RI will indicate that the signals between antenna pairs are uncorrelated with each other; that is, they will not interfere with each other. PMI and CQI can be based on RI. Examples of PMI matrix codebooks mentioned above may include, but are not limited to, any of the following: Type I single-panel codebook, Type I multi-panel codebook, Type II codebook, and enhanced Type II codebook, all of which are defined in standard documents such as 3GPP Technical Standard 38.214.
[0120] In one example, a network entity can configure CSI reporting resources with a maximum periodicity (e.g., where the periodicity of 5 time slots is higher than the periodicity of 10 time slots) for a given UE experiencing one or more of the exemplary conditions described above to allow the given UE to have a fast UE reporting opportunity. In other words, a network entity can configure CSI reporting resources with a shorter periodicity for a first UE whose channel condition measurements indicate that it meets one or more of the exemplary conditions described above, compared to the periodicity of CSI reporting resources configured for a second UE whose channel condition measurements do not indicate that it meets one or more of the exemplary conditions described above. Such a reduction in periodicity can allow the first UE to send CSI reports with less time between consecutive reports compared to the second UE's CSI reporting. This reduction in periodicity can be useful because meeting one or more of the exemplary conditions described above can indicate a channel with dynamically changing conditions. Not meeting one or more of the exemplary conditions described above can indicate a channel with conditions that have not changed or have not changed significantly compared to conditions using previous evaluation tests of the channel state.
[0121] In one example, in conjunction with the SP-CSI reporting configuration, the Conditional CSI IE can be activated jointly with the Report Activation MAC-CE, or separately from it. In other words, according to the first aspect, when activating the SP-CSI report, the Report Activation MAC-CE can activate tests for one or more conditions specified in the Conditional CSI IE (and thus cause an SP-CSI report to be sent if one or more conditions are met, and not sent if one or more conditions are not met). However, according to the second aspect, the Report Activation MAC-CE can activate the SP-CSI report regardless of the implementation of any tests for one or more conditions specified in the Conditional CSI IE; another MAC-CE can be used to activate the Conditional CSI IE by activating tests for one or more conditions specified in the Conditional CSI IE and sending an SP-CSI report when one or more conditions are met (and not sending an SP-CSI report if one or more conditions are not met).
[0122] Depending on some aspects, a given condition (e.g., RI change) can be implicit (e.g., such as when the given condition is specified in a standard or captured in a specification) such that when the given condition is met, the UE is required to use the CSI reporting resource (e.g., without considering MAC-CE activation of conditional CSI IE).
[0123] Depending on some aspects, the UE may request a reporting configuration from the network that includes one or more conditions (such as those that can be specified in a Conditional CSI IE). Depending on such aspects, and in one example, the UE may determine not to use a given P-CSI reporting instance in order to save power if one or more conditions delivered in the requested reporting configuration are met or not met, respectively.
[0124] In the example where the UE does not utilize the reported resources (resources used for the uplink), the unutilized resources may be used by the network for another purpose (e.g., the unutilized resources may be utilized by the network).
[0125] Figure 7 This is an illustration of a time window 700 based on some aspects of this disclosure, which illustrates multiple P-CSI RS measurement examples 702a-702n and P-CSI reporting examples 704, 706, 708, and 710. Figure 7 In the example, for illustrative purposes and not as a limitation, the time window 700 is divided into 12 consecutive time periods. The time window 700 can also be divided into 12 non-consecutive time periods, which would still be within the scope of this disclosure. Furthermore, in Figure 7In the illustration, a one-to-one correspondence exists between multiple P-CSI RS measurement instances 702a-702n and multiple time periods; however, this pattern is for illustrative purposes only and not for limitation. Other patterns (such as, for example, but not limited to, repeating sequences represented by a first P-CSI RS measurement instance in a first time period, a P-CSI RS measurement instance without P-CSI RS measurement in a second time period, and a second P-CSI RS measurement instance in a third time period) are within the scope of this disclosure. Additionally, it should be noted that the number 12 is randomly selected for illustrative purposes and not for limitation. In some examples, each time period may be a time slot; however, other measurements within each time period are within the scope of this disclosure.
[0126] exist Figure 7 In the example, multiple P-CSI RS measurement instances 702a-702n (each represented by a single downward-pointing arrow) can be represented by network entities (e.g., such as combined...). Figure 1 , Figure 2 , Figure 3 and / or Figure 5 The scheduling entity shown and described (any of the following: base station, aggregated or decomposed base station, eNB, gNB, TRP) is configured to the UE via RRC signaling (e.g., in combination with...). Figure 1 , Figure 2 , Figure 3 and / or Figure 5 (Any of the apparatus, UE, or scheduled entity shown and described). In other words, the network entity may notify the UE of the time-frequency resources in which it intends to receive (e.g., listen to) P-CSI RS. Similarly, the network entity may configure multiple P-CSI reporting instances 704, 706, 708, 710 (e.g., reporting opportunities) to the UE via RRC signaling. In other words, the network entity may notify the UE of the time-frequency resources in which the UE may send P-CSI reports to the network entity. Furthermore, as described above and according to some aspects of this disclosure, for example, the network entity may transmit a conditional CSI IE to the UE via MAC-CE. As described above, one or more conditions specified in the conditional CSI IE may include, but are not limited to, RI changes, changes to more than x indices of the pre-decoded matrix indicator (PMI) in the PMI matrix codebook, and / or changes to more than n indices of the channel quality indicator (CQI).
[0127] Based on the aspects described in this article, and as Figure 7 As illustrated in the example, if one or more conditions included in the Conditional CSI IE are not met in a P-CSI measurement instance preceding (and including) the next upcoming P-CSI reporting instance, the UE will not send a P-CSI report during that P-CSI reporting instance. Go to Figure 7As an illustrative example for explanatory purposes, if at P-CSI measurement instances 702a, 702b, and 702c, the UE determines that the conditions in condition CSIIE are not met (see the corresponding P-CSI measurement instances 702a, 702b, and 702c...). Figure 7 If the word "No" appears in the "Condition Satisfied" line, then the UE will not send a P-CSI report during P-CSI report instance 704. The absence of a P-CSI report sent at P-CSI report instance 704 is indicated by a downward line from right to left in the time period corresponding to P-CSI report instance 704.
[0128] Similarly, if at P-CSI measurement instances 702d, 702e, and 702f, the UE determines that the conditions in the Conditional CSI IE are not met (see the corresponding P-CSI measurement instances 702d, 702e, and 702f...). Figure 7 If the word "No" appears in the "Condition Satisfied" line, then the UE will not send a P-CSI report during P-CSI report instance 706. The absence of a P-CSI report sent at P-CSI report instance 706 is indicated by a downward line from right to left in the time period corresponding to P-CSI report instance 706.
[0129] However, if at P-CSI measurement instance 702g, the UE determines that the conditions in the Conditional CSI IE are met (see the corresponding P-CSI measurement instance 702g...). Figure 7 If the word "Yes" appears in the "Conditions Met" line, then the UE sends a P-CSI report during P-CSI report instance 708. The sending of the P-CSI report at P-CSI report instance 708 is indicated by a downward line from left to right in the time period corresponding to P-CSI report instance 708. Furthermore, a curved arrow that begins in the time period corresponding to P-CSI measurement instance 702g and ends in P-CSI report instance 708 indicates that the P-CSI report sent in P-CSI report instance 708 reflects the CSI information obtained by measuring the P-CSI RS in conjunction with P-CSI measurement instance 702g.
[0130] like Figure 7 The diagram illustrates, graphically, the conditions in the Conditional CSI IE that the UE determines are not met during P-CSI measurement instances 702h and 702i (see the diagrams corresponding to P-CSI measurement instances 702h and 702i). Figure 7If the word "No" appears in the "Conditions Met" line, the P-CSI report delivered during P-CSI report instance 708 may accordingly exclude the P-CSI report material associated with P-CSI measurement instances 702h and 702i. The absence of P-CSI report material associated with P-CSI measurement instances 702h and 702i is indicated by the absence of a curved arrow that begins in the time period corresponding to P-CSI measurement instances 702h and 702i and terminates in P-CSI report instance 708.
[0131] Now, turning to P-CSI measurement examples 702j, 702k, and 702l, if the UE determines that the conditions in the Conditional CSI IE are not met (see corresponding to P-CSI measurement examples 702d, 702e, and 702f)... Figure 7 If the word "No" appears in the "Condition Satisfied" line, then the UE will not send a P-CSI report during P-CSI report instance 710. The absence of a P-CSI report sent at P-CSI report instance 710 is indicated by a downward line from right to left in the time period corresponding to P-CSI report instance 710.
[0132] In some examples (such as those related to P-CSI reporting examples 704, 706, and 710), and as affected by the selection of conditions provided in the Conditional CSI IE, it is not expected that the device will always use the resources configured for the UE to perform CSI reporting associated with the Conditional CSI IE. Therefore, network entities may use these resources for other purposes. Other purposes may include, but are not limited to, using the resources for the UE's downlink or for other UEs' uplink. However, since it is the UE that performs the measurement on the P-CSIRS and determines whether any of the conditions expressed in the Conditional CSI IE are met, network entities may not be able to recognize (e.g., know, determine) that the resources configured for the UE's P-CSI reporting will not be used for that purpose; therefore, the UE may transmit signaling (e.g., a message) which is interchangeably referred to below as "Conditional CSI Reporting Signaling" or "Indication". The term Conditional CSI Reporting Signaling is chosen for ease of reference and is not restrictive. Other terms may be used to refer to the same or similar signaling. Conditional CSI Reporting Signaling or Indication may notify network entities that a CSI report is imminent or will not be imminent. In the former case, the CSI report may arrive in, for example, but not limited to, a number of time slots following, including, the time slot containing the conditional CSI report signaling, or in the resources of the next uplink configured by the network entity for the device to use for the CSI report. In the latter case, the network entity receiving the conditional CSI report signaling or an indication that a CSI report will not be forthcoming may reuse the previously configured CSI report resources for another purpose. In other words, because the network entity may not know in advance that the CSI report will not be sent on the uplink (e.g., because the conditions specified in the conditional CSI IE are not met), the device may use the conditional CSI report signaling to notify the network entity that the previously configured CSI report resources are available for another purpose.
[0133] Therefore, in some examples described herein, the device may send conditional CSI report signaling to a network entity to notify the network entity that at least one condition has been met. In these examples, obtaining the conditional CSI report signaling may notify the network entity that CSI reports (e.g., P-CSI reports) will follow K time slots starting from the time slot including the conditional CSI report signaling. In some examples, K may be a non-zero positive integer. In some examples, K may be pre-configured (e.g., known prior to the network entity and the device). From the device's perspective, if K is pre-configured, the device may autonomously send a CSI report in time slot "n," which is at least K time slots from the conditional CSI report signaling (i.e., sending a CSI report without requiring an instruction from the network entity to begin sending). In some examples, K may be based on receiving an ACK in response to sending the conditional CSI report signaling.
[0134] Several non-limiting examples of conditional CSI reporting signaling are provided. In the first example, the conditional CSI reporting signaling can be a scheduling request (SR). Such a scheduling request does not need to be modified from any currently used SR. In this non-limiting example, the scheduling request (e.g., a regular scheduling request, rather than a dedicated scheduling request) will alert the network entity to the UE's intent / plan / need to transmit CSI reports to the network entity in K time slots (measured from the time slots including the SR).
[0135] In the second example, the conditional CSI report signaling can be a dedicated SR. For example, such a designated SR could be named schedulingRequest-Conditional-Report; however, other names are within the scope of this disclosure.
[0136] In the third example, the conditional CSI report signaling can be a dedicated PRACH preamble. In this example, receiving the dedicated PRACH preamble from a given UE at the network entity would be an indication to the network entity of the UE's intent / plan / need to transmit a CSI report to the network entity. The transmission of the CSI report can be received in K time slots (measured from the time slots including the dedicated PRACH preamble), or one or more dedicated PRACH preambles can be preconfigured to represent one or more different preconfigured delays (e.g., between the reception of the dedicated PRACH preamble and the transmission of the CSI report).
[0137] In the fourth example, conditional CSI report signaling can be represented as multiplexed bits in an ongoing uplink channel. The bits can indicate that the CSI report will be transmitted in K time slots following the time slot containing the multiplexed bits. Alternatively, the bits themselves can be an indication of the number of time slots from which the CSI report will subsequently be sent from the UE to the network entity.
[0138] Referring again to the conditional CSI report signaling, in some examples, in response to repeated transmissions of the received conditional CSI report signaling, a network entity may be configured to identify whether all or a certain percentage of all P-CSI RS measurements meet the conditions expressed in the conditional CSI IE. Therefore, the network entity may be configured to establish the conditions set forth in the conditional CSI IE as a new baseline for the CSIRS measurement results and may be configured to accept the conditions as permanent conditions. In other words, in examples where conditional CSI report signaling is repeatedly transmitted (e.g., at least m over n time slots, where m and n can be specified / configured and are both positive non-zero integer values), the network entity may assume that the conditional report instance is permanent. According to one aspect associated with this example, the network entity may treat conditional P-CSI report instances (i.e., CSI report resources used in response to meeting the conditions set forth in the conditional CSI IE) as legacy P-CSI report resources.
[0139] Furthermore, referring to conditional CSI report signaling, in some examples, if at least m indication signals are transmitted within n time slots, the device may no longer transmit conditional CSI report signaling, and the UE can be expected to transmit P-CSI reports in each CSI report instance configured using conditional CSIIE, starting from time slot n+J. In some examples, J may be specified, pre-configured, pre-established, or part of the reporting settings with conditional CSIIE in the standard (e.g., in industry-accepted specifications).
[0140] Figure 8 This is a block diagram illustrating an example of a hardware implementation of an apparatus 800 (e.g., a scheduled entity, user equipment, wireless communication device, mobile communication device) employing one or more processing systems (typically represented by processing system 814) according to some aspects of this disclosure. Apparatus 800 may be similar to, for example, as combined with... Figure 1 , Figure 2 , Figure 3 and Figure 5 Any of the scheduled entities, user equipment, wireless communication devices, and mobile communication devices shown and described.
[0141] According to various aspects of this disclosure, elements, any portion of elements, or any combination of elements may be implemented using a processing system 814 including one or more processors (generally represented by processor 804). Examples of processor 804 include microprocessors, microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuitry, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. In various examples, device 800 may be configured to perform any one or more of the functions described herein. That is, one or more processors (generally represented by processor 804) utilized in device 800 may be configured individually or collectively to implement, for example... Figures 5 to 7 Any one or more of the methods or processes described and illustrated herein.
[0142] In this example, a bus architecture (typically represented by bus 802) can be used to implement the processing system 814. Bus 802 may include any number of interconnect buses and bridges, depending on the specific application of the processing system 814 and the overall design constraints. Bus 802 communicatively couples together various circuits including one or more processors (typically represented by processor 804), one or more memories (typically represented by memory 805), and one or more computer-readable media (typically represented by computer-readable media 806). Bus 802 may also link various other circuits (such as timing sources, peripheral devices, voltage regulators, and power management circuits), which are well known to those skilled in the art and therefore will not be described further.
[0143] Bus interface 808 provides an interface between bus 802 and transceiver 810. Transceiver 810 can be, for example, a wireless transceiver. Transceiver 810 can interface with multiple RATs (e.g., LTE, 5G NR, IEEE 802.11 (WiFi)). ® Transceiver 810 can operate together with various other devices, UEs, and the core network via a transmission medium (e.g., an air interface). Transceiver 810 can be coupled to one or more antenna arrays 812. Bus interface 808 provides an interface between bus 802 and user interface 816 (e.g., keypad, display, touchscreen, speaker, microphone, control features, vibration circuitry / device, etc.). User interface 816 is optional and may be omitted in some examples.
[0144] One or more processors (represented individually and collectively by processor 804) may be responsible for managing bus 802 and general processing, including executing software stored on computer-readable medium 806. Software should be broadly interpreted 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, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or others. The software may reside on computer-readable medium 806. When executed by processor 804, the software causes processing system 814 to perform the various processes and functions described herein with respect to any particular device.
[0145] Computer-readable medium 806 may be a non-transitory computer-readable medium and may be referred to as a computer-readable storage medium or a non-transitory computer-readable medium. A non-transitory computer-readable medium may store computer-executable code (e.g., processor-executable code). Computer-executable code may include code for causing a computer (e.g., a processor) to perform one or more of the functions described herein. Non-transitory computer-readable media include, for example, magnetic storage devices (e.g., hard disks, floppy disks, magnetic stripes), optical disks (e.g., compact optical discs (CDs) or digital versatile optical discs (DVDs)), smart cards, flash memory devices (e.g., card, stick, or key drives), random access memory (RAM), read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), registers, removable disks, and any other suitable medium for storing software and / or instructions that can be accessed and read by a computer. Computer-readable medium 806 may reside in processing system 814, be external to processing system 814, or be distributed across multiple entities including processing system 814. Computer-readable medium 806 may be embodied in a computer program product or article of manufacture. As an example, the computer program product or article of manufacture may include a computer-readable medium within encapsulation material. In some examples, computer-readable medium 806 may be part of memory 805. Those skilled in the art will recognize that how best to implement the functionality described throughout this disclosure depends on the specific application and the overall design constraints imposed on the system. Computer-readable medium 806 and / or memory 805 may also be used to store data manipulated by processor 804 during software execution.
[0146] In some aspects of this disclosure, processor 804 may include communication and processing circuitry 841 configured for various functions, including, for example, communicating with network entities (e.g., scheduling entities, base stations, aggregated or decomposed base stations, eNBs, gNBs, TRPs), other devices, and / or the core network. In some examples, communication and processing circuitry 841 may include one or more hardware components providing a physical structure that performs processes related to wireless communication (e.g., signal reception and / or signal transmission) and signal processing (e.g., processing received signals and / or processing signals for transmission). In some examples, communication and processing circuitry 841 may send a message indicating that a device does not implement conditional CSI reporting, and may also use uplink reporting resources configured for conditional CSI reporting to send CSI reports, regardless of any conditions received in the CSI reporting settings. The communication and processing circuitry 841 may also be configured to perform at least one of the following: receiving a first signal that activates the CSI report as a semi-persistent CSI report and activates the CSI report (e.g., the transmission of the CSI report) in response to the satisfaction of the at least one condition, or receiving a second signal that activates the CSI report in response to the satisfaction of the at least one condition. The communication and processing circuitry 841 may be further configured to execute communication and processing instructions 851 (e.g., software) stored on the computer-readable medium 806 to implement one or more of the functions described herein.
[0147] In some aspects of this disclosure, processor 804 may include channel state information reporting setting circuitry 842 configured for various functions, including, for example, receiving channel state information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be satisfied before the device transmits a CSI report on that uplink reporting resource (e.g., the at least one condition to be satisfied before the device makes a transmission may be referred to as a prerequisite). According to some aspects, the CSI report settings, including the at least one condition to be satisfied before the device transmits the CSI report, may be provided in an information element associated with the conditional CSI report. In some examples, the at least one condition is a plurality of conditions, and receiving the at least one condition may include receiving the at least one condition as a first condition in a list of a plurality of conditions. According to some aspects, the list of a plurality of conditions is a predetermined list identified by an identifier value, and receiving the at least one condition also includes receiving the identifier value in the CSI report settings. In some examples, the CSI report settings specify the periodicity of the CSI reports. The network entity may configure CSI reporting resources for a given device (e.g., a UE) experiencing rapid changes in channel quality (such as those indicated by rapid changes in reported CSI parameters) with a higher periodicity than that given to devices reporting stable channel quality (e.g., a periodicity of 5 time slots is higher than that of 10 time slots) to allow the given UE to have a rapid UE reporting opportunity. In some examples, the periodicity may be less than or equal to 10 time slots, or less than or equal to 5 time slots. CSI reporting setting circuitry 842 may be further configured to execute CSI reporting setting instructions 852 (e.g., software) stored on computer-readable medium 806 to implement one or more of the functions described herein.
[0148] In some aspects of this disclosure, processor 804 may include CSI reference signal (RS) receiving and / or measurement circuitry 843, which is configured for various functions, including, for example, receiving at least one CSI-RS and / or measuring the at least one CSI-RS. CSI reference signal receiving and / or measurement circuitry 843 may be further configured to execute CSI reference signal receiving and / or measurement instructions 853 (e.g., software) stored on computer-readable medium 806 to implement one or more of the functions described herein.
[0149] In some aspects of this disclosure, processor 804 may include conditional reception and test circuitry 844 configured for various functions, including, for example, testing whether a received at least one CSI-RS directly or indirectly results in the satisfaction of at least one condition (received in a CSI report setting or in an information element (IE) that includes CSI report conditions). Conditional reception and test circuitry 844 (e.g., associated with transceiver 810 and antenna array 812) may further, in response to the at least one CSI-RS directly or indirectly resulting in the satisfaction of the at least one condition, transmit the CSI report using uplink reporting resources.
[0150] According to some examples, the at least one condition is satisfied in response to the determination of at least one of the following made at the device: a first change in the rank indicator (RI) relative to the last reported RI; a second change in the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of the following: pre-configured or configured in the reporting settings; or a third change in the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of the following: pre-configured or configured in the reporting settings. In some examples, the at least one condition may be specified in the CSI reporting settings, or omitted from the CSI reporting settings and implicitly specified and stored in the device's memory, such as... Figure 8 The memory 805 is illustrated for storing CSI report conditions 807.
[0151] In some examples, the conditional reception and test circuitry 844 may be configured for various other functions, including, for example, an indication that sending a CSI report will follow this indication. In the examples provided herein, this indication may be referred to as conditional CSI report signaling or conditional CSI report signaling; other names for this indication are also within the scope of this disclosure. In some examples, the conditional reception and test circuitry 844 (e.g., associated with transceiver 810 and antenna array 812) may send the CSI report for a first pre-configured time amount after the transmission of this indication, or in response to sending the indication to receive an acknowledgment (ACK), and for a second pre-configured time amount after receiving the ACK. In some examples, the first and second pre-configured time amounts are expressed in time slots.
[0152] According to some aspects, the indication is transmitted in at least one of the following: a scheduling request (e.g., a regular scheduling request, rather than a dedicated scheduling request), a dedicated scheduling request reserved for use in connection with a conditional CSI report, a dedicated physical random access channel (PRACH) preamble reserved for use in connection with a conditional CSI report, or a bit multiplexed in an ongoing uplink channel transmission sent by the device to the network entity.
[0153] In some examples, in response to the indication being transmitted at least a first number of times in fewer than a second number of time slots, where the first number and the second number are corresponding predefined non-zero positive integers, the conditional reception and test circuitry 844 may be further configured to: stop the transmission of the indication; and periodically transmit the CSI report in the uplink reporting resource regardless of the at least one condition. According to some aspects, the periodic transmission begins after a specified amount of time slots following the second number of time slots, and the specified amount of time is at least one of the following: specified in the CSI report settings, or implicitly specified and stored in the memory of the device, such as memory 805 storing time 809 for transmitting the CSI report after the indication to transmit the CSI report. The conditional reception and test circuitry 844 may be further configured to execute conditional reception and test instructions 854 (e.g., software) stored on a computer-readable medium 806 to implement one or more of the functions described herein.
[0154] Generally speaking, an apparatus (such as apparatus 800) may include one or more memories (e.g., represented by memory 805) and one or more processors (e.g., represented by processor 804), which may be configured individually or collectively to perform any of the processes described herein based at least in part on information stored in the one or more memories.
[0155] Figure 9 This is a flowchart illustrating an example process 900 (e.g., a method) of wireless communication performed at an apparatus (e.g., a scheduled entity, user equipment, wireless communication device, mobile communication device) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in specific embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all specific embodiments of the examples. In some examples, process 900 may be performed by combining... Figure 8 The apparatus 800 shown and described shall perform this action. The apparatus 800 may be similar to, for example... Figure 1 , Figure 2 , Figure 3 , Figure 5 and / or Figure 8The scheduled entity, user equipment, wireless communication device, and mobile communication device. In some examples, process 900 may be performed by any suitable means or component for performing the functions or algorithms described below.
[0156] At block 902, the device may receive Channel State Information (CSI) report settings, which include an identifier of the uplink reporting resource and at least one condition to be met before the device transmits a CSI report on the uplink reporting resource. For example, as in conjunction with Figure 8 The Channel State Information (CSI) report setting circuit 842 shown and described may provide components for receiving a Channel State Information (CSI) report setting that includes an identifier of an uplink reporting resource and at least one condition to be satisfied before the device transmits a CSI report on that uplink reporting resource. According to some aspects of this disclosure, the CSI report setting, including the at least one condition to be satisfied before the device transmits the CSI report, may be provided in an information element associated with the conditional CSI report. The at least one condition may be received as a first condition in a list of multiple conditions. In some examples, the list of multiple conditions may be a predetermined list identified by an identifier value, and the aspect of receiving the at least one condition may include receiving the identifier value in the CSI report setting.
[0157] At block 904, the device can receive at least one CSI reference signal (CSI-RS). For example, as in combination Figure 8 The CSI reference signal receiving and measurement circuit 843 shown and described provides components for receiving at least one CSI reference signal (CSI-RS).
[0158] At block 906, the device may, in response to at least one CSI-RS directly or indirectly causing at least one condition to be met, use uplink reporting resources to send a CSI report. For example, as in combination Figure 8The shown and described conditional reception and test circuitry 844 may provide components for transmitting the CSI report using uplink reporting resources in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition. In one example, the at least one condition is satisfied in response to a determination made at the device of at least one of the following: a first change in the rank indicator (RI) relative to the last reported RI; a second change in the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of: pre-configured or configured in the reporting settings; or a third change in the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of: pre-configured or configured in the reporting settings. In some examples, the at least one condition is at least one of the following: specified in the CSI reporting settings, or omitted from the CSI reporting settings and implicitly specified and stored in the memory of the device.
[0159] Figure 9 Optional steps, not shown, may include at least one of the following: receiving a first signal that activates the CSI report as a semi-persistent CSI report and activates the CSI report (e.g., activates the transmission of the CSI report) in response to the satisfaction of at least one condition, or receiving a second signal that activates the CSI report in response to the satisfaction of at least one condition. For example, as in combination Figure 8 The communication and processing circuit 841 shown and described may provide components for at least one of: receiving a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or receiving a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0160] Figure 10 This is a flowchart illustrating an example process 1000 (e.g., a method) of wireless communication performed at an apparatus (e.g., a scheduled entity, user equipment, wireless communication device, mobile communication device) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in specific embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all specific embodiments of the examples. In some examples, process 1000 may be performed by combining... Figure 8 The apparatus 800 shown and described shall perform this action. The apparatus 800 may be similar to, for example... Figure 1 , Figure 2 , Figure 3 , Figure 5 and / or Figure 8The scheduled entity, user equipment, wireless communication device, and mobile communication device are all included. In some examples, process 1000 may be performed by any suitable means or component for performing the functions or algorithms described below.
[0161] At box 1002, similar to Figure 9 In block 902, the device can receive Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be met before the device transmits a CSI report on the uplink reporting resource. For example, as in conjunction with Figure 8 The Channel State Information (CSI) report setting circuit 842 shown and described may provide components for receiving Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be satisfied before the device transmits a CSI report on that uplink reporting resource. According to some aspects of this disclosure, the CSI report setting, including the at least one condition to be satisfied before the device transmits the CSI report, may be provided in an information element associated with the conditional CSI report. The at least one condition may be received as a first condition in a list of multiple conditions. In some examples, the list of multiple conditions may be a predetermined list identified by an identifier value, and the aspect receiving the at least one condition may include receiving the identifier value in the CSI report setting.
[0162] At box 1004, similar to Figure 9 In block 904, the device can receive at least one CSI reference signal (CSI-RS). For example, as in combination with Figure 8 The CSI reference signal receiving and measurement circuit 843 shown and described provides components for receiving at least one CSI reference signal (CSI-RS).
[0163] At box 1006, the device may send an instruction that the CSI report will follow. This instruction is alternatively referred to herein as conditional CSI report signaling. According to some examples, after sending the instruction that the CSI report will follow, the device may perform at least one of the following: sending the CSI report for a first pre-configured time amount after the sending of the instruction, or receiving an acknowledgment (ACK) from the network entity in response to sending the instruction; and sending the CSI report for a second pre-configured time amount after receiving the ACK. In some examples, the first pre-configured time amount and the second pre-configured time amount are expressed in time slots.
[0164] According to some aspects, the instruction (also referred to herein as conditional CSI report signaling) is transmitted in at least one of the following: a scheduling request, a dedicated scheduling request reserved for use in connection with conditional CSI reporting, a dedicated physical random access channel (PRACH) preamble reserved for use in connection with conditional CSI reporting, or a bit multiplexed in an ongoing uplink channel transmission sent by the device to the network entity.
[0165] According to some aspects, in response to the indication that at least a first number of times are transmitted in fewer than a second number of time slots, wherein the first number and the second number are corresponding predefined non-zero positive integers, the method further includes ( Figure 10 (Not shown in the image): Stop the transmission of the instruction; and periodically transmit the CSI report in the uplink reporting resource regardless of the at least one condition. According to some aspects, the periodic transmission begins after a specified amount of time slots following a second number of time slots, wherein the specified amount of time is at least one of the following: specified in the CSI report settings, or implicitly specified and stored in the device's memory. For example, as in combination Figure 8 The communication and processing circuitry 842 shown and described may provide components for: stopping the transmission of the indication; and periodically transmitting the CSI report in the uplink reporting resource regardless of the at least one condition.
[0166] At box 1008, following the instructions, the device, in response to at least one CSI-RS directly or indirectly causing the satisfaction of at least one condition, uses uplink reporting resources to send a CSI report. For example, as in combination Figure 8 The shown and described conditional reception and test circuitry 844 may provide components for transmitting the CSI report using uplink reporting resources in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition. In one example, the at least one condition is satisfied in response to a determination made at the device of at least one of the following: a first change in the rank indicator (RI) relative to the last reported RI; a second change in the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of: pre-configured or configured in the reporting settings; or a third change in the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of: pre-configured or configured in the reporting settings. In some examples, the at least one condition is at least one of the following: specified in the CSI reporting settings, or omitted from the CSI reporting settings and implicitly specified and stored in the memory of the device.
[0167] Figure 10Optional steps, not shown, may include at least one of the following: receiving a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report (e.g., to activate sending the CSI report) in response to the satisfaction of at least one condition, or receiving a second signal to activate the CSI report in response to the satisfaction of at least one condition. For example, as in combination Figure 8 The communication and processing circuit 841 shown and described may provide components for at least one of: receiving a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or receiving a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0168] Figure 11 This is a block diagram illustrating an example of a hardware implementation of a network entity 1100 (e.g., a scheduling entity, base station, aggregated or decomposed base station, eNB, gNB, TRP) employing one or more processing systems (typically represented by processing system 1114) according to some aspects of this disclosure. Network entity 1100 may be similar to, for example... Figures 1 to 3 and Figure 5 Any of the following: network entity, TRP, scheduling entity, base station, eNB, or gNB.
[0169] Processing system 1114 can be with Figure 8 The processing system 814 illustrated herein is substantially the same, including a bus interface 1108, a bus 1102, one or more memories (such as memory 1105), one or more processors (such as processor 1104), and one or more computer-readable media (such as computer-readable media 1106) and a user interface (such as user interface 1116). Similar to... Figure 8 The device 800 has a bus interface 1108 coupled to a transceiver 1110 and an antenna array 1112.
[0170] According to various aspects of this disclosure, an element, any part of an element, or any combination of elements may be implemented using a processing system 1114 including one or more processors (typically represented by processor 1104). One or more processors (typically represented by processor 1104) utilized in network entity 1100 may be configured individually or collectively to implement what is described herein and, for example... Figure 5 , Figure 6 and Figure 7 Any one or more of the methods or processes illustrated herein.
[0171] In some aspects of this disclosure, processor 1104 may include communication and processing circuitry 1141 configured for various functions, including, for example, communicating with devices (e.g., scheduled entities, user equipment, wireless communication devices, mobile communication devices), another network entity, and / or the core network. In some examples, communication and processing circuitry 1141 may include one or more hardware components providing a physical structure that performs processes related to wireless communication (e.g., signal reception and / or signal transmission) and signal processing (e.g., processing received signals and / or processing signals for transmission). In some examples, communication and processing circuitry 1141 may receive a message indicating that a device does not implement conditional CSI reporting, and may also receive CSI reports using uplink reporting resources configured for conditional CSI reporting, regardless of any conditions sent in the CSI reporting settings. Communication and processing circuitry 1141 may also be configured to perform at least one of the following: sending a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or sending a second signal to activate the CSI report in response to the satisfaction of the at least one condition. The communication and processing circuitry 1141 may be further configured to execute communication and processing instructions 1151 (e.g., software) stored on the computer-readable medium 1106 to implement one or more of the functions described herein.
[0172] In some aspects of this disclosure, processor 1104 may include CSI report setting circuitry 1142 configured for various functions, including, for example, transmitting channel state information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be satisfied before the device transmits a CSI report on that uplink reporting resource (e.g., the at least one condition to be satisfied before the device makes a transmission may be referred to as a prerequisite). According to some aspects, the CSI report settings, including the at least one condition to be satisfied before the device transmits the CSI report, may be provided in an information element associated with the conditional CSI report. In some examples, the at least one condition is a plurality of conditions, and receiving the at least one condition may include receiving the at least one condition as a first condition in a list of a plurality of conditions. According to some aspects, the list of a plurality of conditions is a predetermined list identified by an identifier value, and transmitting the at least one condition also includes transmitting the identifier value in the CSI report settings. In some examples, the CSI report settings specify the periodicity of the CSI reports. The network entity may configure CSI reporting resources for a given device (e.g., a UE) experiencing rapid changes in channel quality (such as those indicated by rapid changes in reported CSI parameters) with a higher periodicity than that given to devices reporting stable channel quality (e.g., a periodicity of 5 time slots is higher than that of 10 time slots) to allow the given UE to have a rapid UE reporting opportunity. In some examples, the periodicity may be less than or equal to 10 time slots, or less than or equal to 5 time slots. CSI reporting setting circuitry 1142 may be further configured to execute CSI reporting setting instructions 1152 (e.g., software) stored on computer-readable medium 1106 to implement one or more of the functions described herein.
[0173] In some aspects of this disclosure, processor 1104 may include CSI reference signal transmission circuitry 1143 configured for various functions, including, for example, transmitting at least one CSI-RS. CSI reference signal transmission circuitry 1143 may be further configured to execute CSI reference signal transmission instructions 1153 (e.g., software) stored on computer-readable medium 1106 to implement one or more of the functions described herein.
[0174] In some aspects of this disclosure, processor 1104 may include conditional CSI circuitry 1144 configured for various functions, including, for example, generating and transmitting a CSI condition IE having at least one condition to be tested by the device to determine whether a received at least one CSI-RS directly or indirectly results in the satisfaction of at least one condition (received in a CSI report setting or in an information element (IE) that includes a CSI report condition). Conditional CSI circuitry 1144 (e.g., associated with transceiver 1110 and antenna array 1112) may further, in response to the at least one CSI-RS directly or indirectly resulting in the satisfaction of the at least one condition, use uplink reporting resources to receive the CSI report.
[0175] According to some examples, the at least one condition is satisfied in response to the determination of at least one of the following made at the device: a first change in the rank indicator (RI) relative to the last reported RI; a second change in the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of the following: pre-configured or configured in the reporting settings; or a third change in the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of the following: pre-configured or configured in the reporting settings. In some examples, the at least one condition may be specified in the CSI reporting settings, or omitted from the CSI reporting settings and implicitly specified and stored in the memory of the network entity, such as... Figure 11 The memory 1105 is used to store the CSI report condition 1107 as illustrated.
[0176] In some examples, the conditional CSI circuit 1144 may be configured for various other functions, including, for example, an indication that receiving a CSI report will follow the indication. In the examples provided herein, the indication may be referred to as a conditional CSI report signal or conditional CSI report order; other names for the indication are also within the scope of this disclosure. In some examples, the conditional CSI circuit 1144 (e.g., associated with transceiver 1110 and antenna array 1112) may receive the CSI report for a first pre-configured time amount following the receipt of the indication, or send an acknowledgment (ACK) in response to receiving the indication, and receive the CSI report for a second pre-configured time amount following the transmission of the ACK. In some examples, the first and second pre-configured time amounts are expressed in time slots.
[0177] According to some aspects, the indication is transmitted in at least one of the following: a scheduling request (e.g., a regular scheduling request, rather than a dedicated scheduling request), a dedicated scheduling request reserved for use in connection with a conditional CSI report, a dedicated physical random access channel (PRACH) preamble reserved for use in connection with a conditional CSI report, or a bit multiplexed in an ongoing uplink channel transmission received by the network entity from the device.
[0178] In some examples, in response to the indication being received at least a first number of times in fewer than a second number of time slots, where the first number and the second number are corresponding predefined non-zero positive integers, the conditional CSI circuit 1144 may be further configured to: stop the reception of the indication; and periodically receive the CSI report in the uplink reporting resource regardless of the at least one condition. According to some aspects, periodic reception begins after a specified amount of time slots following the second number of time slots, and the specified amount of time is at least one of the following: specified in the CSI report settings, or implicitly specified and stored in the memory of the network entity, such as memory 1105 storing time 1109 for receiving CSI after receiving the indication for the CSI report. The conditional CSI circuit 1144 may be further configured to execute conditional CSI instructions 1154 (e.g., software) stored on a computer-readable medium 1106 to implement one or more of the functions described herein.
[0179] Generally speaking, an apparatus (such as network entity 1100) may include one or more memories (e.g., represented by memory 1105) and one or more processors (e.g., represented by processor 1104), which may be individually or collectively configured to perform any of the processes described herein based at least in part on information stored in one or more memories.
[0180] Figure 12 This is a flowchart illustrating an example process 1200 (e.g., a method) of wireless communication at a network entity (e.g., a scheduling entity, a base station, an aggregated or decomposed base station, an eNB, a gNB, a TRP) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in specific embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all specific embodiments of the examples. In some examples, process 1200 may be performed by combining... Figure 11 The network entity 1100 shown and described is used to perform this action. The network entity 1100 may be similar to, for example... Figure 1 , Figure 2 , Figure 3 , Figure 5 and / or Figure 11The scheduling entity, base station, aggregated or decomposed base station, eNB, gNB, TRP, or any of these. In some examples, process 1200 may be performed by any suitable network entity or component for executing the functions or algorithms described below.
[0181] At box 1202, a network entity can send Channel State Information (CSI) report settings, which include an identifier of the uplink reporting resource and at least one condition to be met before the device sends a CSI report to the network entity on the uplink reporting resource. For example, as in combination Figure 11 The Channel State Information (CSI) report setting circuit 1142 shown and described may provide components for transmitting Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be satisfied before the means transmits a CSI report to the network entity on that uplink reporting resource. According to some aspects of this disclosure, the CSI report setting, including the at least one condition to be satisfied before the network entity receives the CSI report, may be provided in an information element associated with the conditional CSI report. The at least one condition may be transmitted as a first condition in a list of multiple conditions. In some examples, the list of multiple conditions may be a predetermined list identified by an identifier value, and the aspect of transmitting the at least one condition may include transmitting the identifier value in the CSI report setting.
[0182] At box 1204, the network entity may send at least one CSI reference signal (CSI-RS). For example, as combined with Figure 11 The CSI reference signal transmitting circuit 1143 shown and described provides components for transmitting at least one CSI reference signal (CSI-RS).
[0183] At box 1206, a network entity may use uplink reporting resources to receive a CSI report in response to at least one CSI-RS directly or indirectly causing at least one condition to be met. For example, as in combination with Figure 11The shown and described conditional CSI circuit 1144 may provide components for receiving the CSI report using uplink reporting resources in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition. In one example, the at least one condition is satisfied in response to a determination made at the device of at least one of the following: a first change in the rank indicator (RI) relative to the last reported RI; a second change in the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of: pre-configured or configured in the reporting settings; or a third change in the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of: pre-configured or configured in the reporting settings. In some examples, the at least one condition is at least one of the following: specified in the CSI reporting settings, or omitted from the CSI reporting settings and implicitly specified and stored in the memory of the network entity.
[0184] Figure 12 Optional steps, not shown, may include at least one of the following: sending a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of at least one condition (e.g., activating the transmission of the DCI report from the device to the network entity), or sending a second signal to activate the CSI report in response to the satisfaction of at least one condition. For example, as in combination Figure 11 The communication and processing circuit 1141 shown and described may provide components for at least one of: sending a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or sending a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0185] Figure 13 This is a flowchart illustrating an example process 1300 (e.g., a method) of wireless communication at a network entity (e.g., a scheduling entity, base station, aggregated or decomposed base station, eNB, gNB, TRP) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in specific embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all specific embodiments of the examples. In some examples, process 1300 may be performed by combining... Figure 11 The network entity 1100 shown and described is used to perform this action. The network entity 1100 may be similar to, for example... Figure 1 , Figure 2 , Figure 3 , Figure 5 and / or Figure 11The scheduling entity, base station, aggregated or decomposed base station, eNB, gNB, TRP, or any of these. In some examples, process 1300 may be performed by any suitable network entity or component for executing the functions or algorithms described below.
[0186] At box 1302, similar to Figure 12 In box 1202, a network entity can send Channel State Information (CSI) report settings, which include an identifier of the uplink reporting resource and at least one condition to be met before the network entity receives a CSI report on the uplink reporting resource. For example, as in combination Figure 11 The Channel State Information (CSI) report setting circuit 1142 shown and described may provide components for transmitting Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be satisfied before the network entity receives a CSI report on that uplink reporting resource. According to some aspects of this disclosure, the CSI report setting, including the at least one condition to be satisfied before the network entity receives the CSI report, may be provided in an information element associated with the conditional CSI report. The at least one condition may be transmitted as a first condition in a list of multiple conditions. In some examples, the list of multiple conditions may be a predetermined list identified by an identifier value, and the aspect of transmitting the at least one condition may include transmitting the identifier value in the CSI report setting.
[0187] At box 1304, similar to Figure 12 In box 1204, the network entity may send at least one CSI reference signal (CSI-RS). For example, as combined with Figure 11 The CSI reference signal transmitting circuit 1143 shown and described provides components for transmitting at least one CSI reference signal (CSI-RS).
[0188] At box 1306, a network entity may receive an instruction that a CSI report will be followed. This instruction is alternatively referred to herein as conditional CSI report signaling. According to some examples, after receiving the instruction that a CSI report will be followed, the network entity may perform at least one of the following: receive the CSI report for a first pre-configured time amount following the receipt of the instruction, or send an acknowledgment (ACK) to the device in response to receiving the instruction; and receive the CSI report for a second pre-configured time amount following the sending of the ACK. In some examples, the first pre-configured time amount and the second pre-configured time amount are expressed in time slots.
[0189] According to some aspects, the instruction (also referred to herein as conditional CSI report signaling) is transmitted in at least one of the following: a scheduling request, a dedicated scheduling request reserved for use in connection with conditional CSI reporting, a dedicated physical random access channel (PRACH) preamble reserved for use in connection with conditional CSI reporting, or a bit multiplexed in an ongoing uplink channel transmission sent by the device to the network entity.
[0190] According to some aspects, in response to the indication being received at least a first number of times in fewer than a second number of time slots, wherein the first number and the second number are corresponding predefined non-zero positive integers, the method further includes ( Figure 13 (Not shown in the image): Stop receiving the indicated message; and periodically receive the CSI report in the uplink reporting resource regardless of the at least one condition. According to some aspects, periodic reception begins after a specified amount of time slots following a second number of time slots, wherein the specified amount of time slot is at least one of the following: specified in the CSI report settings, or implicitly specified and stored in the network entity's memory. For example, as in combination Figure 11 The communication and processing circuitry 1141 shown and described may provide components for: stopping the reception of the indication; and periodically receiving the CSI report in the uplink reporting resource regardless of the at least one condition.
[0191] At box 1308, following the instructions, a network entity, in response to at least one CSI-RS directly or indirectly causing at least one condition to be met, uses uplink reporting resources to receive a CSI report. For example, as in combination Figure 11 The shown and described conditional CSI circuit 1144 may provide components for receiving the CSI report using uplink reporting resources in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition. In one example, the at least one condition is satisfied in response to a determination made at the device of at least one of the following: a first change in the rank indicator (RI) relative to the last reported RI; a second change in the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of: pre-configured or configured in the reporting settings; or a third change in the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of: pre-configured or configured in the reporting settings. In some examples, the at least one condition is at least one of the following: specified in the CSI reporting settings, or omitted from the CSI reporting settings and implicitly specified and stored in the memory of the network entity.
[0192] Figure 13Optional steps, not shown, may include at least one of the following: sending a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report (e.g., to activate sending the CSI report) in response to the satisfaction of at least one condition, or sending a second signal to activate the CSI report in response to the satisfaction of at least one condition. For example, as in combination Figure 11 The communication and processing circuit 1141 shown and described may provide components for at least one of: sending a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or sending a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0193] According to various aspects of this disclosure, an element, any part of an element, or any combination of elements may be implemented using a processing system 1114 including one or more processors (typically represented by processor 1104). One or more processors (typically represented by processor 1104) utilized in network entity 1100 may be configured individually or collectively to implement what is described herein and, for example... Figure 5 , Figure 6 , Figure 7 , Figure 12 and Figure 13 Any one or more of the methods or processes illustrated herein.
[0194] Of course, in the examples above, Figure 8 Processor 804 and / or Figure 11 The circuitry included in processor 1104 is provided merely as an example. Other components for performing the described processes or functions may be included in various aspects of this disclosure, including but not limited to those stored in [the processor]. Figure 8 Computer-readable media 806 and / or Figure 11 Computer-readable medium 1106 or Figures 1 to 3 , Figure 5 , Figure 8 and / or Figure 11 In any of the other suitable devices or components described herein, using, for example, those described herein... Figure 5 , Figure 6 , Figure 7 , Figure 9 , Figure 10 , Figure 12 and / or Figure 13 Instructions for the described process and / or algorithm.
[0195] The following provides an overview of the various aspects of this disclosure:
[0196] Aspect 1: A method performed at a device, the method comprising: receiving channel state information (CSI) report settings, the channel state information (CSI) report settings including an identifier of an uplink reporting resource and at least one condition to be satisfied by the device before transmitting a CSI report on the uplink reporting resource; receiving at least one CSI reference signal (CSI-RS); and, in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition, transmitting the CSI report using the uplink reporting resource.
[0197] Aspect 2: The method according to aspect 1, wherein the CSI report settings, including the at least one condition to be satisfied before the device sends the CSI report, are provided in the information element associated with the conditional CSI report.
[0198] Aspect 3: The method according to aspect 1 or 2, wherein the at least one condition is satisfied in response to the determination of at least one of the following made at the device: a first change of the rank indicator (RI) relative to the last reported RI, a second change of the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of the following: pre-configured or configured in the reporting settings, or a third change of the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of the following: pre-configured or configured in the reporting settings.
[0199] Aspect 4: The method according to any one of Aspects 1 to 3, wherein the at least one condition is specified in the CSI report settings, or omitted from the CSI report settings and implicitly specified and stored in the memory of the device.
[0200] Aspect 5: The method according to any one of Aspects 1 to 4, the method further comprising at least one of: receiving a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or receiving a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0201] Aspect 6: The method according to any one of Aspects 1 to 5, wherein before sending the CSI report, the method further comprises: the device sending an instruction to the network entity that the CSI report will follow the instruction.
[0202] Aspect 7: The method according to aspect 6 further includes at least one of the following: sending the CSI report for a first pre-configured time amount after the transmission of the indication, or receiving an acknowledgment (ACK) from the network entity by the device in response to sending the indication; and sending the CSI report for a second pre-configured time amount after receiving the ACK.
[0203] Aspect 8: The method according to any one of Aspects 1 to 7, wherein the indication is transmitted in at least one of the following: a scheduling request, a dedicated scheduling request reserved for use in association with a conditional CSI report, a dedicated physical random access channel (PRACH) preamble reserved for use in association with a conditional CSI report, or a bit multiplexed in an ongoing uplink channel transmission sent by the means to the network entity.
[0204] Aspect 9: The method according to any one of Aspects 1 to 8, wherein, in response to the indication being transmitted at least a first number of times in fewer than a second number of time slots, and the first number and the second number being corresponding predefined non-zero positive integers, the method further comprises: stopping the transmission of the indication; and periodically transmitting the CSI report in the uplink reporting resource regardless of the at least one condition.
[0205] Aspect 10: According to the method of aspect 9, the periodic transmission begins after a specified amount of time following the second number of time slots, and the specified amount of time is at least one of the following: specified in the CSI report settings, or implicitly specified and stored in the memory of the device.
[0206] Aspect 11: An apparatus comprising: one or more memories; and one or more processors, the one or more processors being individually or collectively configured, at least in part, based on information stored in the one or more memories, to: receive channel state information (CSI) report settings, the channel state information (CSI) report settings including an identifier of an uplink reporting resource and at least one condition to be satisfied by the apparatus before transmitting a CSI report on the uplink reporting resource; receive at least one CSI reference signal (CSI-RS); and, in response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition, transmit the CSI report using the uplink reporting resource.
[0207] Aspect 12: The apparatus according to aspect 11, wherein the one or more processors are further configured to perform at least one of the following: receiving a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or receiving a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0208] Aspect 13: The apparatus according to aspect 11 or 12, wherein, prior to sending the CSI report, the one or more processors are further configured such that sending the CSI report to the network entity by the apparatus will follow the instructions of the instructions.
[0209] Aspect 14: The apparatus according to aspect 13, wherein the one or more processors are further configured to: send the CSI report for a first pre-configured time amount after the transmission of the indication, or receive an acknowledgment (ACK) from the network entity in response to sending the indication; and send the CSI report for a second pre-configured time amount after receiving the ACK.
[0210] Aspect 15: An apparatus according to any one of Aspects 11 to 14, wherein, in response to the indication being transmitted at least a first number of times in fewer than a second number of time slots, and the first number and the second number being corresponding predefined non-zero positive integers, the one or more processors are further configured to: stop the transmission of the indication; and periodically transmit the CSI report in the uplink reporting resource regardless of the at least one condition.
[0211] Aspect 16: A method performed at a network entity, the method comprising: transmitting a Channel State Information (CSI) report setting, the Channel State Information (CSI) report setting including an identifier of an uplink reporting resource and at least one condition to be satisfied before receiving a CSI report on the uplink reporting resource; transmitting at least one CSI Reference Signal (CSI-RS); and receiving the CSI report using the uplink reporting resource in response to transmitting the at least one CSI-RS.
[0212] Aspect 17: The method according to aspect 16, wherein the CSI report settings, including the at least one condition to be met before receiving the CSI report, are provided in the information element associated with the conditional CSI report.
[0213] Aspect 18: The method according to aspect 16 or 17, wherein the at least one condition is satisfied by at least one of the following: a first change of the rank indicator (RI) relative to the last reported RI, a second change of the pre-decoding matrix indicator (PMI) relative to the last reported PMI exceeding a first number of indices in the codebook, the first number being at least one of the following: pre-configured or configured in the reporting settings, or a third change of the channel quality indicator (CQI) relative to the last reported CQI exceeding a second number, the second number being at least one of the following: pre-configured or configured in the reporting settings.
[0214] Aspect 19: The method according to any one of Aspects 16 to 18, wherein the at least one condition is at least one of the following: specified in the CSI reporting settings, or omitted from the CSI reporting settings and implicitly specified and stored in the memory of the network entity.
[0215] Aspect 20: The method according to any one of aspects 16 to 19, the method further comprising at least one of: sending a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or sending a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0216] Aspect 21: The method according to any one of Aspects 16 to 20, the method further comprising: the network entity receiving from the device an instruction that the CSI report will follow the instruction.
[0217] Aspect 22: The method according to aspect 21 further includes at least one of the following: receiving the CSI report from the device by the network entity for a first pre-configured time amount after the receipt of the indication, or sending an acknowledgment (ACK) to the device in response to receiving the indication; and receiving the CSI report from the device by the network entity for a second pre-configured time amount after sending the ACK.
[0218] Aspect 23: The method according to any one of Aspects 16 to 22, wherein the indication is transmitted in at least one of the following: a scheduling request, a dedicated scheduling request reserved for use in association with a conditional CSI report, a dedicated physical random access channel (PRACH) preamble reserved for use in association with a conditional CSI report, or a bit multiplexed in an ongoing uplink channel transmission received by the network entity from the device.
[0219] Aspect 24: The method according to any one of Aspects 16 to 23, wherein, in response to the indication that at least a first number of times are received in fewer than a second number of time slots, and the first number and the second number are corresponding predefined non-zero positive integers, the method further comprises: periodically receiving the CSI report in the uplink reporting resource regardless of the at least one condition.
[0220] Aspect 25: According to the method of aspect 24, the periodic reception begins after a specified amount of time following the second number of time slots, and the specified amount of time is at least one of the following: specified in the CSI report settings, or implicitly specified and stored in the memory of the network entity.
[0221] Aspect 26: A network entity comprising: one or more memories; and one or more processors, the one or more processors being individually or collectively configured, at least in part, based on information stored in the one or more memories, to: transmit Channel State Information (CSI) report settings, the CSI report settings including an identifier of an uplink reporting resource and at least one condition to be satisfied before receiving a CSI report on the uplink reporting resource; transmit at least one CSI Reference Signal (CSI-RS); and, in response to transmitting the at least one CSI-RS, use the uplink reporting resource to receive the CSI report.
[0222] Aspect 27: The network entity according to aspect 26, wherein the one or more processors are further configured to perform at least one of the following: sending a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of the at least one condition, or sending a second signal to activate the CSI report in response to the satisfaction of the at least one condition.
[0223] Aspect 28: The network entity according to aspect 26 or 27, wherein the one or more processors are further configured such that receiving the CSI report from the device by the network entity will follow the instructions of the instructions.
[0224] Aspect 29: The network entity according to aspect 28, wherein the one or more processors are further configured to perform at least one of the following: receiving the CSI report from the device by the network entity for a first pre-configured time amount after the receipt of the indication, or sending an acknowledgment (ACK) to the device in response to receiving the indication; and receiving the CSI report from the device by the network entity for a second pre-configured time amount after sending the ACK.
[0225] Aspect 30: A network entity according to any one of Aspects 26 to 29, wherein, in response to the indication that at least a first number of times are received in fewer than a second number of time slots, and the first number and the second number are corresponding predefined non-zero positive integers, the one or more processors are further configured to periodically receive the CSI report in the uplink reporting resource regardless of the at least one condition.
[0226] Several aspects of wireless communication networks have been presented with reference to exemplary embodiments. As will be readily understood by those skilled in the art, the various aspects described herein can be extended to other telecommunications systems, network architectures, and communication standards.
[0227] As examples, various aspects can be implemented within other systems defined by 3GPP, such as Long Term Evolution (LTE), Evolved Packet System (EPS), Universal Mobile Telecommunications System (UMTS), and / or Global System for Mobile Communications (GSM). These aspects can also be extended to systems defined by 3GPP2 (3GPP2), such as CDMA 2000 and / or Evolved Data Optimized (EV-DO). Other examples can be implemented within systems employing IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Ultra Wideband (UWB), Bluetooth, and / or other suitable systems. The actual telecommunications standards, network architecture, and / or communication standards adopted will depend on the specific application and the overall design constraints imposed on the system.
[0228] Within this disclosure, the term "exemplary" is used to mean "serving as an example, instance, or illustration." Any specific implementation or aspect described herein as "exemplary" is not necessarily to be construed as superior to or better than other aspects of this disclosure. Similarly, the term "aspect" does not require that all aspects of this disclosure include the features, advantages, or modes of operation discussed. The term "coupled" is used herein to refer to direct or indirect coupling between two objects. For example, if object A physically contacts object B, and object B contacts object C, objects A and C can still be considered coupled to each other, even if they are not in direct physical contact. For example, a first object can be coupled to a second object, even if the first object never has direct physical contact with the second object. The term "circuit" is used broadly, and they are intended to include both hardware implementations of electronic devices and conductors (where these electronic devices and conductors, when connected and configured, perform the functions described in this disclosure, without limitation on the type of electronic circuit) and software implementations of information and instructions (where these information and instructions, when executed by a processor, perform the functions described in this disclosure).
[0229] Figures 1 to 13One or more of the components, steps, features, and / or functions illustrated herein may be rearranged and / or combined into a single component, step, feature, or function, or embodied in several components, steps, or functions. Additional elements, components, steps, and / or functions may be added without departing from the novel features disclosed herein. Figures 1 to 13 The apparatuses, devices, and / or components illustrated herein can be configured to perform one or more of the methods, features, or steps described herein. The novel algorithms described herein can also be efficiently implemented in software and / or embedded in hardware.
[0230] It should be understood that the specific order or hierarchy of steps in the disclosed methods is an example of an exemplary process. It should be understood that the specific order or hierarchy of steps in these methods may be rearranged based on design preferences. The appended method claims present the elements of various steps in a sample order and are not intended to be limited to the specific order or hierarchy presented, unless specifically stated herein. While some examples illustrated herein depict only the time and frequency domains, additional domains such as the spatial domain are also contemplated in this disclosure.
[0231] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but are to be accorded the full scope consistent with the text of the claims, wherein references to the singular form of an element are not intended to mean “one and only one”, but rather “one or more”, unless specifically stated otherwise. Unless specifically stated otherwise, the term “some” refers to one or more.
[0232] As used herein, the word “obtain” can mean, for example, acquiring, calculating, constructing, deriving, determining, receiving, and / or retrieving. The foregoing list is exemplary and not restrictive. All structural and functional equivalents of elements throughout the various aspects described herein that are known to a person of ordinary skill in the art or will later be known are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is explicitly recited in the claims. No claim element should be construed under 35 USC §112(f) unless the element is expressly recited using the phrase “component for…” or, in the case of a method claim, using the phrase “step for…”.
[0233] As used herein, the term "determine" encompasses a wide variety of actions, and therefore, "determine" can include calculation, computation, processing, derivation, investigation, searching (such as by searching in a table, database, or other data structure), reasoning, probing, and similar actions. Additionally, "determine" can include receiving (such as receiving information), accessing (such as accessing data stored in memory), sending (such as sending information), etc. Furthermore, "determine" can include parsing, selecting, obtaining, choosing, building, and other similar actions.
[0234] As used herein, the phrase "at least one of the items in a list" refers to any combination of those items, including a single member. As an example, "at least one of a, b, or c" is intended to cover: a, b, c, ab, ac, bc, and abc. As used herein, "or" is intended to be interpreted as inclusive unless otherwise explicitly stated. For example, "a or b" could include only a, only b, or a combination of a and b. Similarly, phrases referring to A and / or B could include only A, only B, or a combination of A and B.
[0235] As used herein, unless otherwise explicitly indicated, “based on” is intended to be interpreted in an inclusive sense. For example, unless otherwise explicitly indicated, “based on” may be used interchangeably with “at least partially based on,” “associated with,” or “according to.” Specifically, unless the phrase in the context refers to “based solely on 'one'” or an equivalent, it may be based solely on “one” or based on a combination of “one” and one or more other factors, conditions, or information, whether it is “based on 'one'” or “at least partially based on 'one'.”
[0236] The various exemplary components, logic units, logic blocks, modules, circuits, operations, and algorithmic processes described in conjunction with the examples disclosed herein can be implemented as electronic hardware, firmware, software, or a combination of hardware, firmware, or software, including the structures disclosed in this specification and their structural equivalents. This interchangeability of hardware, firmware, and software has been generally described in terms of its functionality and exemplified in the various exemplary components, blocks, modules, circuits, and processes described above. Whether this functionality is implemented in hardware, firmware, or software depends on the specific application and the design constraints imposed on the overall system.
[0237] Various modifications to the examples described herein will be apparent to those skilled in the art, and the general principles defined herein may be applied to other examples without departing from the spirit or scope of this disclosure. Therefore, the claims are not intended to be limited to the examples shown herein, but are to be granted the widest scope consistent with this disclosure, the principles disclosed herein, and the novel features.
[0238] Additionally, the various features described in this specification in the context of individual examples may also be implemented in combination in a single specific embodiment. Conversely, the various features described in the context of a single specific embodiment may also be implemented individually or in any suitable sub-combination in multiple examples. Thus, although features may be described above as functioning in a particular combination, and even initially claimed in this way, one or more features from the claimed combination may be removed from the combination in some cases, and the claimed combination may involve sub-combinations or variations of sub-combinations.
[0239] Similarly, although operations are depicted in a specific order in the accompanying drawings, this should not be construed as requiring such operations to be performed in the specific order shown or in sequential order, or to perform all illustrated operations to achieve the desired result. Furthermore, the drawings may schematically depict one or more example processes in the form of flowcharts or flow diagrams. However, other operations not depicted may be incorporated into the schematically illustrated example processes. For example, one or more additional operations may be performed before, after, simultaneously with, or between any of the illustrated operations. In some environments, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the examples described above should not be construed as requiring such separation in all examples, but rather should be understood as meaning that the described program components and systems can generally be integrated together in a single software product or encapsulated in multiple software products.
Claims
1. A method performed at a device, the method comprising: The device receives Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be met before the device transmits a CSI report on the uplink reporting resource. Receive at least one CSI reference signal (CSI-RS); as well as In response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition, the uplink reporting resource is used to send the CSI report.
2. The method of claim 1, wherein the CSI report settings, including the at least one condition to be satisfied before the device sends the CSI report, are provided in an information element associated with the conditional CSI report.
3. The method of claim 1, wherein the at least one condition is satisfied in response to a determination made at the device of at least one of the following: The first change of the rank indicator (RI) relative to the last reported RI. A second change to the pre-decoded matrix indicator (PMI) relative to the last reported PMI, exceeding a first number of indices in the codebook, wherein the first number is at least one of the following: pre-configured or configured in the reporting settings, or A third change to the Channel Quality Indicator (CQI) relative to the last reported CQI, exceeding a second number, wherein the second number is at least one of the following: pre-configured or configured in the reporting settings.
4. The method of claim 1, wherein the at least one condition is at least one of the following: Specify in the CSI reporting settings, or The settings are omitted from the CSI report and are implicitly specified and stored in the device's memory.
5. The method according to claim 1, further comprising at least one of the following: Receive a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to satisfying at least one of the conditions, or Receive a second signal in response to the satisfaction of at least one of the conditions to activate the CSI report.
6. The method of claim 1, wherein before sending the CSI report, the method further comprises: The CSI report sent by the device to the network entity will follow the instructions of the instructions.
7. The method of claim 6, further comprising at least one of the following: The CSI report is sent within a first pre-configured time interval following the indicated transmission, or The device receives an acknowledgment (ACK) from the network entity in response to sending the instruction; and The CSI report is sent within a second pre-configured time interval after the ACK is received.
8. The method of claim 6, wherein the instruction is delivered in at least one of the following: Scheduling request, A dedicated scheduling request is reserved for use in conjunction with conditional CSI reports. A dedicated physical random access channel (PRACH) preamble reserved for use in conjunction with conditional CSI reports, or Bits multiplexed during ongoing uplink channel transmissions from the device to the network entity.
9. The method according to claim 6, wherein, In response to the indication that at least a first number of times are transmitted in fewer than a second number of time slots, and where the first number and the second number are corresponding predefined non-zero positive integers, the method further includes: Stop the transmission of the instruction; and The CSI report is periodically transmitted in the uplink reporting resource regardless of the at least one condition.
10. The method of claim 9, wherein the periodic transmission begins after a specified time amount following the second number of time slots, and the specified time amount is at least one of the following: Specify in the CSI reporting settings, or Implicitly specified and stored in the memory of the device.
11. An apparatus comprising: One or more memory units; and One or more processors, individually or collectively configured to at least partially rely on information stored in the one or more memories: The device receives Channel State Information (CSI) report settings, which include an identifier of an uplink reporting resource and at least one condition to be met before the device transmits a CSI report on the uplink reporting resource. Receive at least one CSI reference signal (CSI-RS); as well as In response to the at least one CSI-RS directly or indirectly causing the satisfaction of the at least one condition, the uplink reporting resource is used to send the CSI report.
12. The apparatus of claim 11, wherein the one or more processors are further configured to perform at least one of the following: Receive a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to satisfying at least one of the conditions, or Receive a second signal in response to the satisfaction of at least one of the conditions to activate the CSI report.
13. The apparatus of claim 11, wherein the one or more processors are further configured to: The CSI report sent by the device to the network entity will follow the instructions of the instructions.
14. The apparatus of claim 13, wherein the one or more processors are further configured to: The CSI report is sent within a first pre-configured time interval following the indicated transmission, or The device receives an acknowledgment (ACK) from the network entity in response to sending the instruction; and The CSI report is sent within a second pre-configured time interval after the ACK is received.
15. The apparatus according to claim 13, wherein, In response to the indication that at least a first number of times are transmitted in fewer than a second number of time slots, and where the first number and the second number are corresponding predefined non-zero positive integers, the one or more processors are further configured to: Stop the transmission of the instruction; and The CSI report is periodically transmitted in the uplink reporting resource regardless of the at least one condition.
16. A method performed at a network entity, the method comprising: Send Channel State Information (CSI) report settings, the Channel State Information (CSI) report settings including an identifier of the uplink reporting resource and at least one condition to be met before receiving a CSI report on the uplink reporting resource; Send at least one CSI reference signal (CSI-RS); as well as In response to sending the at least one CSI-RS, the uplink reporting resource is used to receive the CSI report.
17. The method of claim 16, wherein the CSI report settings, including the at least one condition to be satisfied before receiving the CSI report, are provided in an information element associated with the conditional CSI report.
18. The method of claim 16, wherein the at least one condition is satisfied by at least one of the following: The first change of the rank indicator (RI) relative to the last reported RI. A second change to the pre-decoded matrix indicator (PMI) relative to the last reported PMI, exceeding a first number of indices in the codebook, wherein the first number is at least one of the following: pre-configured or configured in the reporting settings, or A third change to the Channel Quality Indicator (CQI) relative to the last reported CQI, exceeding a second number, wherein the second number is at least one of the following: pre-configured or configured in the reporting settings.
19. The method of claim 16, wherein the at least one condition is at least one of the following: Specify in the CSI reporting settings, or The settings are omitted from the CSI report and are implicitly specified and stored in the memory of the network entity.
20. The method of claim 16, further comprising at least one of the following: Send a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of at least one of the conditions, or Send a second signal in response to the satisfaction of at least one of the conditions to activate the CSI report.
21. The method according to claim 16, further comprising: The network entity receiving the CSI report from the device will follow the instructions given.
22. The method of claim 21, further comprising at least one of the following: The network entity receives the CSI report from the device within a first pre-configured time interval following the indicated reception, or The network entity sends an acknowledgment (ACK) to the device in response to receiving the instruction; and The network entity receives the CSI report from the device within a second pre-configured time interval after sending the ACK.
23. The method of claim 21, wherein the instruction is delivered in at least one of the following: Scheduling request, A dedicated scheduling request is reserved for use in conjunction with conditional CSI reports. A dedicated physical random access channel (PRACH) preamble reserved for use in conjunction with conditional CSI reports, or Bits multiplexed in ongoing uplink channel transmissions received by the network entity from the device.
24. The method according to claim 21, wherein, In response to the indication that at least a first number of times are received in fewer than a second number of time slots, and where the first number and the second number are corresponding predefined non-zero positive integers, the method further includes: The CSI report is received periodically in the uplink reporting resource regardless of the at least one condition.
25. The method of claim 24, wherein the periodic reception begins after a specified amount of time following the second number of time slots, and the specified amount of time is at least one of the following: Specify in the CSI reporting settings, or Implicitly specified and stored in the memory of the network entity.
26. A network entity, the network entity comprising: One or more memory units; and One or more processors, individually or collectively configured to at least partially rely on information stored in the one or more memories: Send Channel State Information (CSI) report settings, the Channel State Information (CSI) report settings including an identifier of the uplink reporting resource and at least one condition to be met before receiving a CSI report on the uplink reporting resource; Send at least one CSI reference signal (CSI-RS); as well as In response to sending the at least one CSI-RS, the uplink reporting resource is used to receive the CSI report.
27. The network entity of claim 26, wherein the one or more processors are further configured to perform at least one of the following: Send a first signal to activate the CSI report as a semi-persistent CSI report and to activate the CSI report in response to the satisfaction of at least one of the conditions, or Send a second signal in response to the satisfaction of at least one of the conditions to activate the CSI report.
28. The network entity of claim 26, wherein the one or more processors are further configured to: The network entity receiving the CSI report from the device will follow the instructions given.
29. The network entity of claim 28, wherein the one or more processors are further configured to perform at least one of the following: The network entity receives the CSI report from the device within a first pre-configured time interval following the indicated reception, or The network entity sends an acknowledgment (ACK) to the device in response to receiving the instruction; and The network entity receives the CSI report from the device within a second pre-configured time interval after sending the ACK.
30. The network entity according to claim 28, wherein, In response to the indication that at least a first number of times are received in fewer than a second number of time slots, and where the first number and the second number are corresponding predefined non-zero positive integers, the one or more processors are further configured to: The CSI report is received periodically in the uplink reporting resource regardless of the at least one condition.