Method and apparatus for measuring resources based on criteria

By employing a criterion-based measurement resource method in wireless communication networks to dynamically determine the need for CSI reporting, the problem of low efficiency in CSI reporting in non-terrestrial networks is solved, achieving more efficient resource utilization and timely updates of channel state information.

CN116195357BActive Publication Date: 2026-03-31LENOVO (SINGAPORE) PTE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-21
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In some wireless communication networks, existing CSI reporting techniques may be inefficient, especially in non-terrestrial networks, where periodic reporting may waste resources and fail to respond promptly to changes in channel state.

Method used

A criterion-based measurement resource approach is adopted. By receiving configuration information and criterion parameters in the wireless device, it dynamically determines whether the measurement criteria are met, thereby transmitting control messages or channel state information reports when needed, reducing unnecessary resource consumption.

Benefits of technology

It enables more efficient CSI reporting in non-terrestrial networks, reduces resource waste, improves the timeliness and accuracy of channel state information, and enhances network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116195357B_ABST
    Figure CN116195357B_ABST
Patent Text Reader

Abstract

Apparatuses, methods, and systems are disclosed for measuring resources based on criteria. One method (1600) includes receiving (1602), at a wireless device, a first configuration including information indicating a first set of resources. The method (1600) includes receiving (1604) a second configuration including information indicating an association with the first configuration and a set of at least one criteria parameter. The method (1600) includes performing (1606) a measurement corresponding to the first set of resources. The method (1600) includes determining (1608) whether a criteria for the measurement is satisfied. The criteria is determined from the set of at least one criteria parameter. The method (1600) includes transmitting (1610) a control message in accordance with the second configuration in response to determining that the criteria for the measurement is satisfied. The control message includes a field based on the measurement.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference to related applications

[0002] This application claims priority to U.S. Patent Application No. 63 / 081,839, filed September 22, 2020, entitled “Apparatus, Methods, and Systems for UE-Triggered CSI Reporting in Non-Terrestrial Networks,” which is incorporated herein by reference in its entirety. Technical Field

[0003] The topics disclosed in this article generally relate to wireless communication, and more specifically to criterion-based measurement resources. Background Technology

[0004] In some wireless communication networks, reporting can be inefficient. In such networks, reporting can be done periodically, whether or not it is needed. Summary of the Invention

[0005] A method for measuring resources based on criteria is disclosed. Devices and systems also perform the functions of the method. One embodiment of the method includes receiving, at a wireless device, a first configuration containing information indicating a first set of resources. In some embodiments, the method includes receiving a second configuration containing information indicating an association with the first configuration and a set of at least one criterion parameter. In some embodiments, the method includes performing a measurement corresponding to the first set of resources. In various embodiments, the method includes determining whether a criterion for the measurement is met. The criterion is determined based on the set of at least one criterion parameter. In some embodiments, the method includes transmitting a control message according to the second configuration in response to determining that the criterion for the measurement is met. The control message includes fields based on the measurement.

[0006] An apparatus for measuring resources based on criteria includes a wireless means. In some embodiments, the apparatus includes a receiver that: receives a first configuration including information indicating a first set of resources; and receives a second configuration including information indicating an association with the first configuration and a set of at least one criterion parameter. In various embodiments, the apparatus includes a processor that: performs a measurement corresponding to the first set of resources; and determines whether a criterion for the measurement is met. The criterion is determined based on the set of at least one criterion parameter. In some embodiments, the apparatus includes a transmitter that, in response to determining that the criterion for the measurement is met, transmits a control message according to the second configuration. The control message includes fields based on the measurement.

[0007] Another embodiment of the method for measuring resources based on criteria includes receiving at a wireless device a first configuration containing information indicating a first set of resources for channel state information measurement. In some embodiments, the method includes receiving a second configuration containing information indicating a second set of resources for criterion evaluation. In some embodiments, the method includes receiving a third configuration containing information indicating association with the first resource set and a set of at least one criterion parameter associated with the second resource set. In various embodiments, the method includes performing a first measurement corresponding to the second resource set. In some embodiments, the method includes determining whether a criterion for the first measurement is met based on the set of at least one criterion parameter. In some embodiments, the method includes, in response to determining that the criterion for the first measurement is met: performing a second measurement corresponding to the first resource set; and transmitting a channel state information report based on the second configuration.

[0008] Another device for measuring resources based on criteria includes a wireless means. In some embodiments, the device includes a receiver that: receives a first configuration including information indicating a first set of resources for channel state information measurement; receives a second configuration including information indicating a second set of resources for criterion evaluation; and receives a third configuration including information indicating association with the first set of resources and a set of at least one criterion parameter associated with the second set of resources. In various embodiments, the device includes a processor that: performs a first measurement corresponding to the second set of resources; and determines whether a criterion for the first measurement is met based on the set of at least one criterion parameter. In some embodiments, the device includes a transmitter. In some embodiments, in response to the processor determining that the criterion for the first measurement is met: the processor performs a second measurement corresponding to the first set of resources; and the transmitter transmits a channel state information report based on a second configuration. Attached Figure Description

[0009] A more specific description of the embodiments briefly described above will be presented with reference to the specific embodiments illustrated in the accompanying drawings. It should be understood that these drawings depict only a few embodiments and therefore should not be considered as limiting the scope. The embodiments will be described and explained with additional specificity and detail using the accompanying drawings, in which:

[0010] Figure 1 This is a schematic block diagram illustrating one embodiment of a wireless communication system for measuring resources based on criteria;

[0011] Figure 2 This is a schematic block diagram illustrating one embodiment of a device that can be used to measure resources based on criteria;

[0012] Figure 3 This is a schematic block diagram illustrating one embodiment of a device that can be used to measure resources based on criteria;

[0013] Figure 4 This is a schematic block diagram illustrating one embodiment of a non-terrestrial network;

[0014] Figure 5 This is a schematic block diagram illustrating one embodiment of a non-terrestrial network based on regenerative payloads;

[0015] Figure 6 This is a schematic block diagram illustrating one embodiment of an architecture for a non-terrestrial network based on regenerative payloads;

[0016] Figure 7 This is a schematic block diagram illustrating one embodiment of a non-terrestrial network based on transparent payloads;

[0017] Figure 8 This is a schematic block diagram illustrating one embodiment of an architecture for a non-terrestrial network based on transparent payloads;

[0018] Figure 9 This is a schematic block diagram illustrating one embodiment of a timeline for periodic CSI reporting and UE-triggered CSI reporting;

[0019] Figure 10 This is a flowchart illustrating one embodiment of the method at the UE;

[0020] Figure 11 This is a schematic block diagram illustrating one embodiment of the PUCCH resource pool used for UE-triggered CSI reports;

[0021] Figure 12 This is a schematic block diagram illustrating one embodiment of a diversity scheme for CSI reports triggered by a UE;

[0022] Figure 13This is a schematic block diagram illustrating one embodiment of communication that includes transmitting CSI reports within additional PUSCH resources;

[0023] Figure 14 This is a schematic block diagram illustrating one embodiment of communication that includes segmenting large CSI reports;

[0024] Figure 15 This is a flowchart illustrating one embodiment of the method at a UE with additional signaling;

[0025] Figure 16 This is a flowchart illustrating one embodiment of a method for measuring resources based on criteria; and

[0026] Figure 17 This is a flowchart illustrating another embodiment of a method for measuring resources based on criteria. Detailed Implementation

[0027] As those skilled in the art will understand, aspects of the embodiments may be embodied as a system, device, method, or program product. Therefore, embodiments may take the form of a completely hardware embodiment, a completely software embodiment (including firmware, resident software, microcode, etc.), or an embodiment combining software and hardware aspects that may be generally referred to herein as a “circuit,” “module,” or “system.” Furthermore, embodiments may take the form of a program product embodied in one or more computer-readable storage devices that store machine-readable code, computer-readable code, and / or program code, hereinafter referred to as code. The storage device may be tangible, non-transitory, and / or non-transferable. The storage device may not embody signals. In one embodiment, the storage device employs only signals for accessing code.

[0028] Some of the functional units described in this specification may be designated as modules to more explicitly emphasize their implementation independence. For example, a module may be implemented as hardware circuitry including custom-designed very large-scale integrated circuits (“VLSI”) or gate arrays, such as logic chips, off-the-shelf semiconductors, or other discrete components. Modules may also be implemented in programmable hardware devices, such as field-programmable gate arrays, programmable array logic, programmable logic devices, etc.

[0029] Modules can also be implemented in code and / or software for execution by various types of processors. An identified module of code may, for example, contain one or more physical or logical blocks of executable code, which may be organized, for example, as objects, programs, or functions. However, the executable files of the identified modules do not necessarily need to be physically located together, but may contain different instructions stored in different locations that, when logically combined, encompass the module and implement its stated purpose.

[0030] In practice, a module of code can be a single instruction, or many instructions, and can even be distributed across several different code segments in different programs, spanning several memory devices. Similarly, operational data can be identified and described within a module, and can be represented in any suitable form and organized within any suitable type of data structure. Operational data can be collected as a single dataset or can be distributed across different locations, including across different computer-readable storage devices. Where a module or part of a module is implemented in software, the software portion is stored on one or more computer-readable storage devices.

[0031] Any combination of one or more computer-readable media may be used. The computer-readable media may be a computer-readable storage medium. The computer-readable storage medium may be a storage device for storing code. The storage device may be, for example, but not limited to, electronic, magnetic, optical, electromagnetic, infrared, holographic, micromechanical, or semiconductor systems, devices, or apparatuses, or any suitable combination thereof.

[0032] More specific examples of storage devices (a non-exhaustive list) will include the following: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (“RAM”), read-only memory (“ROM”), erasable programmable read-only memory (“EPROM” or flash memory), portable compressed optical disc read-only memory (“CD-ROM”), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In the context of this document, computer-readable storage media can be any tangible medium that contains or stores programs for use by or in connection with an instruction execution system, device, or apparatus.

[0033] The code used to perform the operations of the embodiments can be any number of lines and can be written in any combination of one or more programming languages, including object-oriented programming languages ​​(such as Python, Ruby, Java, Smalltalk, C++, etc.) and regular programming languages ​​(such as the "C" programming language, etc.) and / or machine languages ​​(such as assembly language). The code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer via any type of network, including a local area network ("LAN") or a wide area network ("WAN"), or can make connections to external computers (e.g., using an Internet service provider via the Internet).

[0034] Throughout this specification, references to "an embodiment," "embodiment," or similar language mean that a particular feature, structure, or characteristic described in connection with an embodiment is included in at least one embodiment. Therefore, unless otherwise expressly stated, the phrases "in an embodiment," "in an embodiment," and similar language appearing throughout this specification may, but not necessarily all, refer to the same embodiment, but rather to "one or more, but not all, embodiments." Unless otherwise expressly stated, the terms "comprising," "including," "having," and variations thereof mean "comprising but not limited to." Unless otherwise expressly stated, the list of items does not imply that any or all of the items are mutually exclusive. Unless otherwise expressly stated, the terms "a / an" and "the" also mean "one or more."

[0035] Furthermore, the features, structures, or characteristics described in the embodiments can be combined in any suitable manner. In the following description, numerous specific details, such as examples of programming, software modules, user selection, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., are provided to provide a thorough understanding of the embodiments. However, those skilled in the art will recognize that the embodiments can be practiced without one or more of the specific details or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations have not been shown or described in detail to avoid obscuring aspects of the embodiments.

[0036] The following describes aspects of embodiments with reference to schematic flowcharts and / or schematic block diagrams of methods, apparatus, systems, and program products according to embodiments. It should be understood that each block of the schematic flowcharts and / or schematic block diagrams, as well as combinations of blocks in the schematic flowcharts and / or schematic block diagrams, can be implemented by code. The code can be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine, such that instructions executable via the processor of the computer or other programmable data processing apparatus create components for implementing the functions / actions specified in one or more of the schematic flowcharts and / or schematic block diagram blocks.

[0037] The code may also be stored in a storage device that can direct a computer, other programmable data processing equipment or other means to function in a particular manner, such that the instructions stored in the storage device produce an article of writing containing instructions that implement functions / actions specified in one or more schematic flowcharts and / or schematic block diagrams.

[0038] The code may also be loaded onto a computer, other programmable data processing apparatus or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer-implemented process, such that the code executing on the computer or other programmable device provides a process for implementing a function / action specified in one or more flowcharts and / or block diagrams.

[0039] The schematic flowcharts and / or block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of devices, systems, methods, and program products according to various embodiments. In this regard, each block in the schematic flowcharts and / or block diagrams may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function.

[0040] It should also be noted that in some alternative implementations, the functions marked in the boxes may not occur in the order shown in the figures. For example, depending on the functionality involved, two boxes shown consecutively may actually be executed substantially simultaneously, or these boxes may sometimes be executed in reverse order. Other steps and methods are conceivable that are functionally, logically, or effectively equivalent to one or more boxes or portions thereof in the illustrated diagrams.

[0041] While various arrow and line types may be used in flowcharts and / or block diagrams, it should be understood that they do not limit the scope of the corresponding embodiments. In fact, some arrows or other connection forms may be used only to indicate the logical flow of the depicted embodiment. For example, arrows may indicate wait or monitoring cycles of unspecified duration between the listed steps of the depicted embodiment. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified function or action, or a combination of dedicated hardware and code.

[0042] The description of the elements in each figure can be referenced to the elements in the preceding figures. In all figures, the same numbers refer to the same elements, and alternative embodiments containing the same elements are also included.

[0043] Figure 1 An embodiment of a wireless communication system 100 for measuring resources based on criteria is depicted. In one embodiment, the wireless communication system 100 includes a remote unit 102 and a network unit 104. Although Figure 1 A specific number of remote units 102 and network units 104 are depicted, but those skilled in the art will recognize that the wireless communication system 100 may contain any number of remote units 102 and network units 104.

[0044] In one embodiment, remote unit 102 may include a computing device, such as a desktop computer, laptop computer, personal digital assistant (“PDA”), tablet computer, smartphone, smart TV (e.g., a TV connected to the Internet), set-top box, game console, security system (including security cameras), automotive computer, network device (e.g., router, switch, modem), aircraft, drone, or the like. In some embodiments, remote unit 102 includes a wearable device, such as a smartwatch, fitness tracker, optical head-mounted display, or the like. Furthermore, remote unit 102 may be referred to as a subscriber unit, mobile device, mobile station, user, terminal, mobile terminal, fixed terminal, subscriber desk, UE, user terminal, device, or other terms used in this art. Remote unit 102 may communicate directly with one or more of network units 104 via UL communication signals. In some embodiments, remote unit 102 may communicate directly with other remote units 102 via sidelink communication.

[0045] Network unit 104 may be distributed across a geographical area. In some embodiments, network unit 104 may also be referred to as and / or may include one or more of the following: access point, access terminal, base station, base station, location server, core network (“CN”), radio network entity, Node-B, evolved Node-B (“eNB”), 5G Node-B. (“gNB”), Home Node-B, Relay Node, Device, Core Network, Air Server, Radio Access Node, Access Point (“AP”), New Radio (“NR”), Network Entity, Access and Mobility Management Function (“AMF”), Unified Data Management (“UDM”), Unified Data Repository (“UDR”), UDM / UDR, Policy Control Function (“PCF”), Radio Access Network (“RAN”), Network Slice Selection Function (“NSSF”), Operations, Administration and Management (“OAM”), Session Management Function (“SMF”), User Plane Function (“UPF”), Application Function, Authentication Server Function (“AUSF”), Security Anchoring Functionality (“SEAF”), Trusted Non-3GPP Gateway Functionality (“TNGF”), or any other term used in the field. Network Element 104 is typically a portion of a radio access network comprising one or more controllers communicatively coupled to one or more corresponding network elements 104. Radio access networks are typically communicatively coupled to one or more core networks, which in turn are coupled to other networks, such as the Internet and the public switched telephone network, as well as other networks. These and other components of the radio access and core networks are not illustrated but are generally well known to those skilled in the art.

[0046] In one implementation, the wireless communication system 100 is compatible with the standardized NR protocol of the 3rd Generation Partnership Project (“3GPP”), wherein network unit 104 uses an OFDM modulation scheme for transmission on the downlink (“DL”) and remote unit 102 uses a single-carrier frequency division multiple access (“SC-FDMA”) or orthogonal frequency division multiplexing (“OFDM”) scheme for transmission on the uplink (“UL”). However, more generally, the wireless communication system 100 may implement another open or proprietary communication protocol, such as WiMAX, IEEE 802.11 variants, GSM, GPRS, UMTS, LTE variants, CDMA2000, Bluetooth®, ZigBee, Sigfoxx, and other protocols. This disclosure is not intended to limit implementation to any particular wireless communication system architecture or protocol implementation.

[0047] Network unit 104 can serve multiple remote units 102 within a service area (e.g., a cell or cell sector) via a wireless communication link. Network unit 104 transmits DL communication signals in the time, frequency, and / or spatial domains to serve the remote units 102.

[0048] In various embodiments, remote unit 102 may receive at a wireless device a first configuration containing information indicating a first set of resources. In some embodiments, remote unit 102 may receive a second configuration containing information indicating an association with the first configuration and a set of at least one criterion parameter. In some embodiments, remote unit 102 may perform a measurement corresponding to the first set of resources. In various embodiments, remote unit 102 may determine whether a criterion for the measurement is met. The criterion is determined based on the set of at least one criterion parameter. In some embodiments, remote unit 102 may transmit a control message according to the second configuration in response to determining that the criterion for the measurement is met. The control message contains measurement-based fields. Therefore, remote unit 102 can be used to measure resources based on criteria.

[0049] In some embodiments, remote unit 102 may receive at a wireless device a first configuration including information indicating a first set of resources for channel state information measurement. In some embodiments, remote unit 102 may receive a second configuration including information indicating a second set of resources for criterion evaluation. In some embodiments, remote unit 102 may receive a third configuration including information indicating association with the first set of resources and a set of at least one criterion parameter associated with the second set of resources. In various embodiments, remote unit 102 may perform a first measurement corresponding to the second set of resources. In some embodiments, remote unit 102 may determine whether a criterion for the first measurement is met based on the set of at least one criterion parameter. In some embodiments, remote unit 102 may, in response to determining that a criterion for the first measurement is met, perform a second measurement corresponding to the first set of resources; and transmit a channel state information report based on the second configuration. Therefore, remote unit 102 can be used to measure resources based on criteria.

[0050] Figure 2 One embodiment of a device 200 for use in measuring resources based on criteria is depicted. Device 200 includes one embodiment of a remote unit 102. Furthermore, the remote unit 102 may include a processor 202, a memory 204, an input device 206, a display 208, a transmitter 210, and a receiver 212. In some embodiments, the input device 206 and the display 208 are combined into a single device, such as a touchscreen. In some embodiments, the remote unit 102 may not include any input device 206 and / or display 208. In various embodiments, the remote unit 102 may include one or more of the processor 202, memory 204, transmitter 210, and receiver 212, and may not include the input device 206 and / or display 208.

[0051] In one embodiment, processor 202 may include any known controller capable of executing computer-readable instructions and / or performing logical operations. For example, processor 202 may be a microcontroller, microprocessor, central processing unit (“CPU”), graphics processing unit (“GPU”), auxiliary processing unit, field-programmable gate array (“FPGA”), or similar programmable controller. In some embodiments, processor 202 executes instructions stored in memory 204 to perform the methods and routines described herein. Processor 202 is communicatively coupled to memory 204, input device 206, display 208, transmitter 210, and receiver 212.

[0052] In one embodiment, memory 204 is a computer-readable storage medium. In some embodiments, memory 204 includes volatile computer storage media. For example, memory 204 may include RAM, including dynamic RAM (“DRAM”), synchronous dynamic RAM (“SDRAM”), and / or static RAM (“SRAM”). In some embodiments, memory 204 includes non-volatile computer storage media. For example, memory 204 may include a hard disk drive, flash memory, or any other suitable non-volatile computer storage device. In some embodiments, memory 204 includes both volatile and non-volatile computer storage media. In some embodiments, memory 204 also stores program code and related data, such as an operating system or other controller algorithms operating on remote unit 102.

[0053] In one embodiment, input device 206 may include any known computer input device, including a touch panel, buttons, keyboard, stylus, microphone, etc. In some embodiments, input device 206 may be integrated with display 208, for example, as a touchscreen or similar touch-sensitive display. In some embodiments, input device 206 includes a touchscreen, enabling text input using a virtual keyboard displayed on the touchscreen and / or by handwriting on the touchscreen. In some embodiments, input device 206 includes two or more different devices, such as a keyboard and a touch panel.

[0054] In one embodiment, display 208 may include any known electronically controllable display or display device. Display 208 may be designed to output visual, auditory, and / or tactile signals. In some embodiments, display 208 includes an electronic display capable of outputting visual data to a user. For example, display 208 may include, but is not limited to, a liquid crystal display (“LCD”), a light-emitting diode (“LED”) display, an organic light-emitting diode (“OLED”) display, a projector, or similar display devices capable of outputting images, text, etc., to a user. As another non-limiting example, display 208 may include a wearable display, such as a smartwatch, smart glasses, a head-up display, etc. Furthermore, display 208 may be a component of a smartphone, personal digital assistant, television, desktop computer, laptop computer, personal computer, vehicle dashboard, etc.

[0055] In some embodiments, display 208 includes one or more speakers for generating sound. For example, display 208 may generate auditory warnings or notifications (e.g., beeps or chimes). In some embodiments, display 208 includes one or more tactile devices for generating vibration, motion, or other tactile feedback. In some embodiments, all or part of display 208 may be integrated with input device 206. For example, input device 206 and display 208 may form a touchscreen or similar touch-sensitive display. In other embodiments, display 208 may be located near input device 206.

[0056] In some embodiments, receiver 212: receives a first configuration containing information indicating a first resource set; and receives a second configuration containing information indicating association with the first configuration and a set of at least one criterion parameter. In various embodiments, processor 202: performs a measurement corresponding to the first resource set; and determines whether a criterion for the measurement is met. The criterion is determined based on a set of at least one criterion parameter. In some embodiments, transmitter 210 transmits a control message according to the second configuration in response to determining that the criterion for the measurement is met. The control message contains measurement-based fields.

[0057] In some embodiments, receiver 212: receives a first configuration including information indicating a first resource set for channel state information measurement; receives a second configuration including information indicating a second resource set for criterion evaluation; and receives a third configuration including information indicating association with the first resource set and a set of at least one criterion parameter associated with the second resource set. In various embodiments, processor 202: performs a first measurement corresponding to the second resource set; and determines whether a criterion for the first measurement is met based on the set of at least one criterion parameter. In some embodiments, in response to the processor determining that the criterion for the first measurement is met: processor 202 performs a second measurement corresponding to the first resource set; and transmitter 210 transmits a channel state information report based on the second configuration.

[0058] Although only one transmitter 210 and one receiver 212 are shown, the remote unit 102 may have any suitable number of transmitters 210 and receivers 212. The transmitters 210 and receivers 212 may be of any suitable type. In one embodiment, the transmitters 210 and receivers 212 may be part of a transceiver.

[0059] Figure 3An embodiment of a device 300 for use in measuring resources based on criteria is depicted. Device 300 includes one embodiment of a network unit 104. Furthermore, network unit 104 may include a processor 302, a memory 304, an input device 306, a display 308, a transmitter 310, and a receiver 312. As will be understood, processor 302, memory 304, input device 306, display 308, transmitter 310, and receiver 312 may be substantially similar to processor 202, memory 204, input device 206, display 208, transmitter 210, and receiver 212 of remote unit 102, respectively.

[0060] Figure 4 This is a schematic block diagram illustrating one embodiment of a non-terrestrial (“NTN”) network 400. Figure 4 In this context, airborne or space-based transmit / receive points (“TRPs”), which may be referred to as non-terrestrial transmit / receive points (“NT-TRPs”), provide network connectivity to user equipment (“UEs”) (e.g., antennas, mobile phones) via “service links” and “feed links”. For geostationary orbit (“GEO”) satellites and other non-terrestrial TRPs (e.g., unmanned aerial vehicle (“UAS”) platforms), channel state information may not change rapidly; therefore, the system has sufficient time to perform channel state information (“CSI”) measurements and reporting using a method similar to that used in terrestrial networks.

[0061] In some networks, due to the high speed of low Earth orbit (“LEO”) satellites (and possibly similar fast-moving NT-TRPs), CSI can change rapidly depending on factors such as the scattering environment around the UE. In such embodiments, a continuous stream of CSI reports from the UE can be made. Furthermore, in such embodiments, resources may be wasted by allocating a large set of resources to measurements and reports, and because the UE does not experience rapid CSI changes despite the high speed of the NT-TRP. Additionally, if the network triggers non-periodic measurements and / or reports for the UE, excessive round-trip time delay (“RTD”) may prevent rapid CSI updates at the NT-TRP.

[0062] In various networks, the New Radio (“NR”) standard restricts Type II codebook reporting to aperiodic reporting because the payload may be too large for periodic or semi-persistent reporting. This can limit the performance of NTNs where the RTD used for transmitting trigger downlink control information (“DCI”) and receiving aperiodic CSI reports may be too high or otherwise degraded.

[0063] In some embodiments, CSI can be measured and reported in the NTN. In such embodiments, the air or space communication entity providing the service link to the UE can be the NT-TRP. It should be noted that the functionality and protocol stack implemented in the NT-TRP can differ in different contexts (e.g., in systems based on transparent payload to regenerative payload). Communication from the UE to the NT-TRP can be referred to as the uplink, and communication from the NT-TRP to the UE can be referred to as the downlink.

[0064] Figure 5 This is a schematic block diagram illustrating one embodiment of a non-terrestrial network 500 based on regenerative payloads. Furthermore, Figure 6 This is a schematic block diagram illustrating one embodiment of an architecture 600 for a non-terrestrial network based on regenerative payloads.

[0065] also, Figure 7 This is a schematic block diagram illustrating one embodiment of a non-terrestrial network 700 based on a transparent payload. Figure 8 This is a schematic block diagram illustrating one embodiment of an architecture 800 for a non-terrestrial network based on transparent payloads.

[0066] In some embodiments, a UE-triggered CSI measurement and reporting method can be used to mitigate various problems. This method may be referred to as UE-triggered CSI reporting, non-periodic UE-triggered CSI reporting, UE-centric CSI reporting, non-periodic UE-centric CSI reporting, or the like. In such embodiments, if a triggering condition is met by a UE check (e.g., assessment or evaluation), the UE can be configured to transmit CSI reports in a non-periodic manner. This contrasts with configurations where triggering non-periodic CSI reporting is performed via control signaling from the network. Various embodiments can be beneficial to NTNs, such as airborne and space (e.g., satellite) communication systems, where propagation delays can lead to performance degradation if non-periodic CSI reporting requires direct signaling from the network.

[0067] In various embodiments, new types of CSI reporting may be used, where the UE is configured to report CSI in a non-periodic manner, potentially without triggering signaling from the network.

[0068] In some embodiments, the NT-TRP configures CSI reports: 1) the configuration may include information about the UE's control over transmit CSI feedback (e.g., reporting frequency, resolution, etc.); and / or 2) the rules may be in the form of criteria and / or behaviors.

[0069] In some embodiments, the UE follows the CSI reporting configuration based on criteria such as: 1) changes in channel variations; 2) UE mobility and / or speed; and / or 3) block error rate (“BLER”) in downlink reception.

[0070] In various embodiments, the UE may report a request for a modified configuration, which may include: 1) capability signaling after the establishment of a Radio Resource Control (“RRC”) connection; and / or 2) lower-layer reporting during the connection.

[0071] In some embodiments, a method for CSI report configuration may exist. In such embodiments, the NT-TRP sends a CSI report configuration containing CSI report parameters, such as: reportConfigId; carrier (ServCellIndex); resourcesForChannelMeasurement; csi-IM-ResourcesForInterference; nzp-CSI-RS-ResourcesForInterference; reportConfigType: CHOICE {periodic, semiPersistentOnPUCCH, semiPersistentOnPUSCH, nonperiodic}; reportQuantity: CHOICE {none, cri-RI-PMI-CQI, cri-RI-i1, cri-RI-i1-CQI, cri-RI-CQI, cri-RSRP, ssb-Index-RSRP, cri-RI-LI-PMI-CQI}; reportFreqConfiguration; timeRestrictionForChannelMeasurements; timeRestrictionForInterferenceMeasurements; codebookConfig; groupBasedBeamReporting; cqi-Table; and / or subbandSize.

[0072] In some embodiments, CSI reporting configuration and related configurations may be generated in NT-TRP (e.g., for NTNs with airborne gNBs based on regenerative payloads) or generated by ground-based gNBs (e.g., for NTNs based on transparent payloads, NTNs with non-coordinated centralized unit (“CU”) and distributed unit (“DU”) (“CU-DU”) splitting, airborne smart repeaters, etc.).

[0073] In various embodiments, the NT-TRP transmits the following parameters for the CSI report triggered by the UE: csi-ReportTriggerCriterionList: SEQUENCE {trigCriterion #1, trigCriterion #2, …,trigCriterion #n}. Here, n is the number of triggering criterion parameters used for the CSI report.

[0074] In some embodiments, the parameters described herein in various embodiments may be part of the CSI reporting configuration. In some embodiments, the parameters described herein in various embodiments may be part of a separate configuration (e.g., a CSI reporting triggering configuration). In various embodiments, the CSI reporting configuration may include an index to the CSI reporting triggering configuration. In some embodiments, the purpose of the triggering criterion parameters may be to trigger non-periodic CSI reporting by the UE in a UE-centric manner. This UE-centric triggering may supplement the reporting behavior determined by reportConfigType.

[0075] In some embodiments, the triggering criteria for CSI reporting may include changes in CSI parameters exceeding a threshold. When the UE performs measurements on CSI resources determined by resourcesForChannelMeasurement, csi-IM-ResourcesForInterference, or nzp-CSI-RS-ResourcesForInterference, the UE may observe changes in CSI parameters such as the assumed channel quality indicator (“CQI”), reference signal received power (“RSRP”), signal-to-interference-to-noise ratio (“SINR”), Type II codebook parameters, or the like. The NT-TRP may configure the UE to transmit CSI reports in an aperiodic manner if it detects that a change in the CSI value meets certain conditions. For example, if the difference between the current value of the CSI parameter and the latest value reported by the UE to the NT-TRP is higher than a threshold. Other conditions may include changes below a threshold or changes relative to one or more thresholds. For this criterion, the parameters used for trigCriterion #i (where i is an integer between 1 and n) can be as follows: 1) criterionType: csi-ChangeAboveThreshold; 2) csi-Type: CHOICE {cqi, rsrp, sinr,…}; and / or 3) threshold.

[0076] In various embodiments, the triggering criteria for CSI reporting may include changes to CSI parameters and / or indicators. In one instance, if the CSI parameters and / or indicators (e.g., preferably CRI) change from the latest values ​​reported by the UE to the NT-TRP, then the NT-TRP may configure the UE to transmit a CSI report. Specifically, the UE may be configured to check for any changes to the CSI parameters and / or indicators, or one or more specific changes to the CSI parameters and / or indicators, such as changes in the valid bits of the current and / or new values ​​of the CSI parameters and / or indicators compared to previous values ​​of the CSI parameters / indicators reported to the network. For this criterion, the parameters for trigger-Criterion #i (where i is an integer between 1 and n) may be as follows: 1) criterionType: csi-Change; and / or 2) csi-Type: CHOICE {cri, ri, i1, pmi, …}.

[0077] In some embodiments, the triggering criteria for CSI reporting may include the rate of change of CSI parameters and / or indicators. In one instance, if a CSI parameter and / or indicator (e.g., RSRP) changes at a rate exceeding a threshold, then the NT-TRP may configure the UE to transmit a CSI report. In this case, if the change occurs over a longer time period, the change of the CSI parameter and / or indicator may not necessarily trigger a CSI report, but if the change occurs over a shorter time period, it may trigger a CSI report. Parameters such as the rate of change, one or more values ​​changed over one or more time periods, or the like, may be determined by configuration parameters and / or by standard specifications. For this criterion, the parameters for trigger-Criterion #i (where i is an integer between 1 and n) may be as follows: 1) criterionType: csi-ChangeRateAboveThreshold; 2) csi-Type: CHOICE {cqi, rsrp, sinr, …}; and / or 3) threshold.

[0078] In some embodiments, the triggering criteria for CSI reporting may include UE movement exceeding a threshold. UEs capable of providing Global Navigation Satellite System (“GNSS”) services are common in NTNs. If a UE detects that it is moving, particularly if the movement is sudden, if the speed exceeds a threshold, etc., the network may utilize this UE capability and configure the UE to trigger a CSI report. This criterion may replace or supplement other criteria based on measurements and calculations of assumed CSI parameters. Instances of parameters for trigger-Criterion#i (where i is an integer between 1 and n) may include: 1) criterionType: ue-Movement; 2) movementType: CHOICE {locationChange, orientationChange, speed, …}; and / or 3) threshold.

[0079] In various embodiments, the triggering criteria for CSI reporting may include the maximum interval between consecutive CSI reports. Since the UE can trigger CSI reports in a UE-centric manner with limited control over the NT-TRP, the NT-TRP can configure the maximum interval T_max between consecutive CSI reports from the UE. In this case, if no other criteria trigger CSI reports, the UE can determine that the interval between two consecutive CSI reports (e.g., associated with CSI report configuration and CSI report triggering configuration) does not exceed T_max. For this criterion, the parameters for trigger-Criterion #i (where i is an integer between 1 and n) may include: 1) criterionType: maxInterval; and / or 2) a threshold (T_max).

[0080] Figure 9 This is a schematic block diagram illustrating one embodiment of timeline 900 for periodic CSI reporting and UE-triggered CSI reporting. Timeline (a) shows periodic CSI reporting based on UE measurements on periodic reference signals such as periodic CSI reference signals (“RS”) (“CSI-RS”) or synchronization signals (“SS”) and / or physical broadcast channel (“PBCH”) (“SS / PBCH”) blocks. Timeline (b) shows UE-triggered CSI reporting based on UE measurements on reference signals that may be periodic, semi-persistent, or aperiodic.

[0081] Figure 10 This is a flowchart illustrating one embodiment of method 1000 at the UE.

[0082] In step 1002, the UE receives a CSI resource configuration. The CSI resource configuration may include parameters (e.g., conventional parameters). In some embodiments, the CSI resource configuration may include UE-method-specific parameters. Once the UE receives the CSI resource configuration, it obtains information about the resources from which the UE can perform measurements and obtain CSI. The CSI resource configuration may be associated with the transmission of CSI-RS, SS / PBCH blocks, or other reference signals.

[0083] In step 1004, the UE receives a CSI report configuration. The configuration may include UE-specific parameters and / or conventional parameters. Specifically, the CSI report configuration may include one or more parameters instructing the UE that the report configuration may be referred to as a UE-centric, UE-triggered, non-periodic UE-centric, non-periodic UE-triggered, or similar type of CSI report. The report configuration may also include parameters indicating the criteria used to trigger the CSI report. Criterion parameters may be given as a sequence and / or list, such as SEQUENCE {trigCriterion #1, trigCriterion #2, …, trigCriterion #n}, where n is the number of criterion parameters in the CSI report configuration. According to the specification, parameter n may be a variable or a constant. The CSI report may include one or more parameters, such as the parameter reportQuantity, instructing the UE which CSI values ​​can be calculated and transmitted to the network.

[0084] In step 1006, the UE performs measurements on a reference signal configured by the CSI resource configuration to obtain a CSI value. The CSI value may be associated with the report quantity parameter in the CSI report configuration. For example, if reportQuantity includes a transmit CSI-RS resource indicator (“CRI”), a rank indicator (“RI”), a pre-decoding matrix indicator (“PMI”), a channel quality indicator (“CQI”), a reference signal received power (“RSRP”), and / or a signal-to-interference-plus-noise ratio (“SINR”), then the UE may calculate this parameter based on measurements on the reference signal. Furthermore, the UE may calculate a CSI value associated with a CSI criterion parameter in the CSI report configuration. For example, if the report quantity parameter indicates PMI and the criterion parameter indicates a change in CQI or RSRP above a threshold, then the UE may calculate PMI and CQI or RSRP in step 1006. In some embodiments, if the criterion parameters indicate to the UE that it needs to obtain other information, such as UE mobility information from GPS or GNSS, then the UE can obtain the information in this step for use in checking the associated criteria in step 1008.

[0085] In step 1008, the UE checks whether any of the criteria determined by the criterion parameters in the CSI report configuration are met. Criteria may indicate that a CSI report can be transmitted if the CSI value changes by more than a threshold, the CSI value and / or indicator changes by any value, the UE has mobility parameters exceeding a threshold, a maximum time interval has elapsed since the last CSI report, or the like. In various embodiments, the UE may check whether all criteria determined by the criterion parameters are met. Whether the UE should check that any and all criteria are met can be determined by specifications, configuration, signaling, or the like. If the triggering condition based on the criterion parameters is met, the UE may proceed to step 1010 to transmit a CSI report. Otherwise, the UE may not proceed to step 1010.

[0086] In step 1010, after determining in step 1008 that the triggering condition is met, the UE may immediately transmit a CSI report as determined by the CSI report configuration. Specifically, a report containing one or more report quantities as determined by the parameter reportQuantity in the CSI report configuration may be reported to the network. In some embodiments, the CSI report configuration contains multiple values ​​of reportQuantity associated with multiple triggering criteria. In such embodiments, the UE may transmit a CSI report containing a report quantity associated with the met triggering condition.

[0087] Table 1 is the instance abstract syntax notation (“ASN.1”) for defining non-periodic CSI reports triggered by the UE based on CSI report configuration.

[0088] Table 1

[0089]

[0090] In Table 1, aperiodicUE-Triggered, csi-TriggerCriterionList, maxNrofTrigCriteria, and CSI-TrigCriterion are used. An ellipsis [...] in parentheses indicates additional codes.

[0091] Table 1 (e.g., an instance definition of the CSI-ReportConfig information element (“IE”)) defines a UE-triggered non-periodic CSI report, which may contain parameters similar to those of a non-periodic CSI report, as well as a list and / or sequence of trigger criterion parameters csi-TriggerCriterionList. This list determines which criteria must be met to trigger a CSI report according to the CSI-ReportConfig IE.

[0092] In some embodiments, the NT-TRP may transmit a trigger configuration CSI-ReportTriggerConfig as a separate IE and include an index of the configuration in the CSI-ReportConfig that configures the CSI report triggered by the UE, as shown in Table 2.

[0093] Table 2

[0094]

[0095] In Table 2, aperiodicUE-Triggered, trigConfigId, CSI-ReportTriggerConfigId, CSI-ReportTriggerConfig, csi-TriggerCriterionList, maxNrofTrigCriteria, and CSI-TrigCriterion are used. An ellipsis in parentheses [...] indicates additional code.

[0096] In various embodiments, the UE-triggered aperiodic CSI report can be defined similarly to an aperiodic CSI report. However, the NT-TRP may send additional triggering configurations pointing to the aperiodic configuration (e.g., via its configuration ID), as shown in Table 3.

[0097] Table 3

[0098]

[0099] Table 3 uses CSI-ReportTriggerConfig, csi-TriggerCriterionList, maxNrofTrigCriteria, and CSI-TrigCriterion. The ellipsis [...] in parentheses may contain additional code.

[0100] In some embodiments, the UE receives a configuration, and if control signaling such as a DCI message triggers a CSI report, or if the triggering conditions are met as determined by the configuration, then the UE can perform a measurement and transmit a CSI report.

[0101] In some embodiments, the UE uses resources determined by the CSI resource configuration to check whether triggering conditions are met. For example, if the UE is configured to perform a measurement and transmit CRI, RI, PMI, or CQI when RSRP has changed to above a threshold, then the UE may perform a measurement to obtain RSRP on the same reference signal used to obtain CRI, RI, PMI, or CQI. However, in various embodiments, any of the methods found herein may be used. Furthermore, measurements for checking triggering criteria may be performed on different resources (e.g., different reference signals), as seen in Table 4.

[0102] Table 4

[0103]

[0104] Table 5 is one example where the CSI resources used for each criterion can differ.

[0105] Table 5

[0106]

[0107] Table 5 uses CSI-ReportTriggerConfig, csi-TriggerCriterionList, maxNrofTrigCriteria, and CSI-TrigCriterion. An ellipsis [...] in parentheses indicates additional code.

[0108] In various embodiments, some triggering criteria may not require a separate CSI resource. For example, if the triggering criterion depends on Global Positioning System (“GPS”) and / or GNSS measurements, then no CSI resource may be configured, or the UE may otherwise ignore the CSI resource used for this type of triggering criterion. If the UE does require a CSI resource to trigger the associated measurement, but no CSI resource is explicitly configured for the measurement, then the UE may use a CSI resource configured for associated reporting as the default CSI resource for performing the measurement. In some embodiments, the configuration or specification may specify resources or reference signals, such as CSI-RS or SS / PBCH blocks, for performing the trigger-related measurement.

[0109] In some embodiments, the UE may perform measurements based on criteria indicated by configuration (and / or specification) to determine whether to transmit a CSI report to the network. Criteria for triggering a CSI report may include changes to CSI parameters and / or indicators, changes to CSI parameters exceeding a threshold, and / or changes to CSI parameters having a rate exceeding the threshold.

[0110] In various embodiments, to determine whether criteria are met, the UE may perform measurements on a reference signal as defined by a configuration (e.g., a CSI reporting configuration or a trigger configuration) and may calculate one or more CSI parameters. Rules may be defined by standards and / or by configuration to determine whether the UE can or should perform measurements, how the one or more CSI parameters are calculated, and so on.

[0111] In some embodiments, depending on the type of CSI resource configured to trigger related measurements, the UE may perform trigger-related measurements at different times and periodically. For example, the UE may perform measurements on all CSI resources (e.g., perform periodic measurements on periodic reference signals, perform measurements on semi-persistent reference signals when semi-persistent reference signals are activated, and / or perform measurements on aperiodic reference signals when aperiodic reference signals are triggered by signaling). In some embodiments, the UE's trigger-related measurements may be less frequent (e.g., the UE may perform measurements on CSI resources periodically, different from the periodicity of the CSI resources, for example by skipping measurements on some reference signal occurrences, skipping measurements when the UE is inactive or idle, or when it is performing another conflicting operation, etc.).

[0112] In various embodiments, details regarding how CSI reports are generated may be determined by specifications and / or configuration. For example, the ordering used to calculate CSI quantities may be determined as follows: 1) a beam index quantity, such as a CRI or SS / PBCH block resource indicator (“SSBRI”); 2) an RI or another indicator for a multiple-input multiple-output (“MIMO”) channel associated with the beam index quantity; 3) a PMI, an element of the pre-decoding matrix (“i1”), a layer indicator (“LI”), or another indicator for a MIMO channel associated with any or all of the above quantities; and / or 4) a CQI, RSRP, SINR, a Doppler indicator (“DI”), or another CSI quantity associated with any or all of the above quantities. Other CSI quantities or other orders for calculating CSI quantities are not excluded.

[0113] In some embodiments, not only can the ordering of CSI quantities be applied to the calculation of CSI report content, such as quantities associated with the parameter reportQuantity, but the ordering can also be specified by a specification or configuration for calculating trigger-related quantities.

[0114] In some embodiments, if CSI quantity Q1 is calculated to check triggering criteria and CSI quantity Q2 is calculated as a reporting quantity, then the value of Q2 can be calculated directly or indirectly based on the value of Q1. The value of Q2, based on the value of Q1 it calculates, can be obtained from: 1) the current measurement; 2) previous CSI reports, such as: a) the reporting quantity of the latest CSI report associated with the same CSI reporting configuration, b) the reporting quantity of the latest CSI report that may not necessarily be associated with the same CSI reporting configuration, c) CSI reports sent no earlier than a threshold relative to the time when the current CSI report was sent, where the CSI reports may be associated with the same CSI reporting configuration, and / or d) CSI reports sent no earlier than a threshold relative to the time when the current CSI report was sent, where the CSI reports may not necessarily be associated with the same CSI reporting configuration; or 3) the like.

[0115] For example, if the UE is configured to transmit a CSI report containing the PMI value immediately after the RI value changes, then the UE may: 1) calculate the RI value RI1; 2) determine that the RI value RI1 is different from the previously reported RI value RI0; and / or 3) transmit a CSI report containing the PMI value PMI1 calculated based on the currently calculated RI value RI1.

[0116] In various embodiments, if CSI quantity Q1 is calculated for checking triggering criteria and CSI quantity Q2 is calculated as a reporting quantity, then the value of Q1 can be calculated directly or indirectly based on the value of Q2. The value of Q1 based on the calculated value of Q2 can be obtained from: 1) the current measurement; 2) previous CSI reports, such as: a) the reporting quantity of the latest CSI report associated with the same CSI reporting configuration, b) the reporting quantity of the latest CSI report that may not necessarily be associated with the same CSI reporting configuration, c) CSI reports sent no earlier than a threshold relative to the time when the current CSI report was sent, where the CSI reports may be associated with the same CSI reporting configuration, d) CSI reports sent no earlier than a threshold relative to the time when the current CSI report was sent, where the CSI reports may not necessarily be associated with the same CSI reporting configuration; or 3) similar.

[0117] In some embodiments, if the configuration indicates that the CSI quantity is both a reporting quantity and a triggering criterion, then the same or different values ​​of the CSI quantity can be calculated as the reporting quantity and used to check the triggering criterion. This can be determined by the specification or configuration. For example, if the CQI value is to be evaluated for checking the triggering criterion and reported to the network, then the CQI value can first be calculated based on the CRI, RI, and / or PMI values ​​previously reported to the network by the UE. However, if the UE checks the triggering condition and determines that it should transmit a CSI report, then it can calculate new values ​​for the CRI, RI, and / or PMI, and thus calculate a different value of the CQI for the CSI report.

[0118] In some embodiments, the value of Q1 may not depend on the value of Q2, or vice versa. For example, if the UE is configured to immediately transmit a CSI report including the PMI value after a change in the CQI value exceeding a threshold T, then the UE may: 1) calculate the CQI value CQI1; 2) determine that the difference between the CQI value CQI1 and the previously reported CQI value CQI0 exceeds the threshold T; and / or 3) transmit a CSI report including the PMI value PMI1. It will be understood that other interdependencies between the CSI report quantity and the trigger criterion quantity are not excluded.

[0119] In various embodiments, methods and embodiments are described, and Type I codebook terms such as RI and PMI are emphasized. This may be for the sake of brevity and simplicity of the examples, and it may not be desirable to limit the scope of this disclosure to Type I CSI reports only. Similar principles can be applied to other types of CSI reports, such as Type II codebooks. In Type II codebooks, the order in which CSI values ​​are calculated may differ in principle. In one example, after calculating beam indices such as CRI, a pre-decoding matrix is ​​calculated, which jointly determines the MIMO channel rank and the pre-decoding matrix (e.g., abstracted in principle by RI, LI, and PMI in a Type I codebook). Subsequently, the CQI can be calculated based on the determined CRI and / or pre-decoding matrix. In another example, a pre-decoding matrix is ​​calculated, which jointly determines the MIMO channel rank and the pre-decoding matrix (e.g., abstracted in principle by RI, LI, and PMI in a Type I codebook). Subsequently, the CQI can be calculated based on the Type II pre-decoding matrix.

[0120] In some embodiments, the Report Type II codebook or other types of CSI quantities may include segmenting or grouping different pieces of the CSI. In such embodiments, interdependencies may extend to embodiments where a portion of the CSI quantity may depend on a trigger-related quantity or vice versa, or a portion of the CSI quantity may be used to examine trigger criteria.

[0121] In some embodiments, a first portion of the CSI quantity may be reported immediately upon satisfaction of a first triggering condition, while a second portion of the CSI quantity may be reported immediately upon satisfaction of a second triggering criterion. The first portion may overlap with the second portion, and the first portion may be a subset or superset of the second portion. Checking the first triggering criterion may depend on the value in the second portion of the CSI quantity, and vice versa. The value of the first or second portion of the CSI quantity may be obtained from the current measurement or from the latest CSI report transmitted by the UE to the network.

[0122] The various embodiments described herein can be described by emphasizing UE behavior. The UE may receive configuration, receive control signaling, receive reference signals, perform measurements, check whether triggering conditions are met, and transmit a CSI report if the conditions are met. In some embodiments, the role of network entities, such as NT-TRP or gNodeB (“gNB”), may be identified.

[0123] In some embodiments, for an NTN architecture based on regenerative payloads, the gNB may be deployed on non-terrestrial vehicles, such as satellites, aircraft, balloons, or the like. In various embodiments, the gNB's DU may be airborne on a vehicle, while the CU may be deployed on the ground, such as at a gateway (“GW”).

[0124] In some embodiments, for an NTN architecture based on a transparent payload, all or most of the gNB functionality may be implemented on a terrestrial network entity such as a gNB or GW. It should be noted that other cases, such as repeaters containing intelligent repeaters, are not excluded, where the NT-TRP includes an implementation of the airborne control plane (“CP”) but not the user plane (“UP”).

[0125] In some embodiments, the NT-TRP can send configuration to one or more UEs in a UE-specific manner, a UE group-specific manner, or by broadcasting to all receiving UEs in the area. The network may employ one or more NT-TRPs for connecting to UEs. If more than one NT-TRP is connected to a UE, the signaling received from the NT-TRP, such as configuration, control, or reference signals, may not necessarily correspond to operations related to that NT-TRP. For example, a UE may perform a measurement on a reference signal from an NT-TRP, but it may transmit an associated CSI report to another NT-TRP. Details may be determined by configuration and / or specifications.

[0126] In the various embodiments described herein, if the UE receives a configuration or control message, it can receive the configuration or control message from the NT-TRP. For regenerative payloads, such as gNBs on satellites, the NT-TRP may have already generated the message. For transparent payloads, the NT-TRP can relay the message from a gNB on the ground via the GW. Similarly, the UE can transmit CSI reports or other signaling to the NT-TRP.

[0127] In some embodiments, the UE may connect to both the NT-TRP and a terrestrial network entity. In such embodiments, any of the transmit or receive operations described herein may be to or from a terrestrial and / or ground entity, such as a gNB, or a non-terrestrial entity, such as the NT-TRP. For example, the UE may perform CSI measurements on a reference signal from the NT-TRP, but the UE may transmit CSI reports to a gNB on the ground. In this case, configuration from the network may be received from the terrestrial network entity and / or the non-terrestrial network entity.

[0128] In some embodiments, while the embodiments described herein may be described by emphasizing their application in an NTN, the scope is not limited to an NTN. Embodiments may be implemented in other types of systems in which a UE-centric method of triggering CSI reporting is deemed beneficial.

[0129] In various embodiments, such as in an NR system, the UE may use several types of uplink channels to transmit CSI reports, as shown in Table 6.

[0130] Table 6

[0131]

[0132] In some embodiments, the rules discovered herein can facilitate the avoidance of wasted resources by allocating resources to CSI reports only when resources are needed. Since the UE will periodically transmit periodic reports as long as the CSI report configuration is valid, the Physical Uplink Control Channel (“PUCCH”) resources can be configured periodically for CSI reporting. However, for aperiodic CSI reporting, the allocation of periodic PUCCH resources may be wasted if the UE does not transmit CSI reports. Therefore, aperiodic CSI reporting can be triggered by DCI format 0_1 ​​(e.g., scheduling permission); thus, the UE is signaled to use the permitted PUSCH resources for transmitting aperiodic CSI reports. Semi-persistent CSI reports can have a behavior falling between periodic and aperiodic, and can therefore be configured to be transmitted on the PUCCH or the Physical Uplink Shared Channel (“PUSCH”).

[0133] In some embodiments, the UE-triggered CSI reporting method described herein may not follow principles similar to those in other embodiments. On the one hand, CSI reporting is not periodic; therefore, periodic resource allocation can lead to significant resource waste, especially when the frequency of CSI reports is much less than the periodicity of the allocated resources. On the other hand, due to long propagation delays, the network cannot be immediately informed of its need for CSI reporting resources.

[0134] In various embodiments, the network configures a PUCCH resource pool for use in UE-triggered CSI reports. The configuration of the PUCCH pool can be associated with the CSI report by including a PUCCH resource pool identifier (“ID”) in the CSI report configuration.

[0135] In some embodiments, the PUCCH resource pool can be configured in different ways. One method of generating a PUCCH resource pool is to generate a configuration that includes several PUCCH resource IDs. Subsequently, the resources in each configuration of the associated PUCCH resources belong to the PUCCH resource pool. Another method of generating a PUCCH resource pool is to generate a PUCCH resource configuration in which at least one parameter, such as a physical resource block (“PRB”), symbol, cyclic shift parameter, or the like, can take multiple values ​​instead of a single value.

[0136] In some embodiments, one method for generating a PUCCH resource pool is to generate a configuration containing several PUCCH resource IDs. More specifically, the PUCCH resource pool can be generated in the same way as the PUCCH resource set IE, as shown in Table 7.

[0137] Table 7

[0138]

[0139] In various embodiments, instead of allocating PUCCH resources to the CSI report configuration, a PUCCH resource ID may be included, as shown in Table 8.

[0140] Table 8

[0141]

[0142] In some embodiments, new configurations that allow PUCCH resource pools and / or collections can be defined, as shown in Table 9.

[0143] Table 9

[0144]

[0145] In Table 9, pucch-CSI-ResourceSetList has type PUCCH-CSI-ResourceSet for each bandwidth segment and is used as a PUCCH resource pool for aperiodicUE-Triggered type. The ellipsis [...] in parentheses indicates additional code.

[0146] In some embodiments, the PUCCH resource set may be referred to as the PUCCH resource pool.

[0147] In various embodiments, a PUCCH resource pool can be generated by generating a PUCCH resource configuration, wherein at least one parameter, such as PRB, symbol, cyclic shift parameter, or the like, can take multiple values ​​instead of a single value.

[0148] In some embodiments, PUCCH resource IEs are defined as shown in Table 10.

[0149] Table 10

[0150]

[0151] In some embodiments, a PUCCH resource pool may be created, as shown in Table 11.

[0152] Table 11

[0153]

[0154] Table 11 uses PUCCH-ResourcePool, startingPRB-Set, and maxPUCCH-ResourcePoolSize. The ellipsis [...] in parentheses indicates additional code. Similar methods can be applied to symbols or other parameters in format parameters, as you may understand.

[0155] In various embodiments, once a PUCCH resource pool is configured to be allocated for a UE-triggered CSI report for the UE, the UE can randomly select resources from the PUCCH resource pool (e.g., associated with a PUCCH resource ID) and use the resources as indicated in the configuration to transmit the UE-triggered CSI report.

[0156] In some embodiments, once the UE is configured with a UE-triggered CSI report and an associated PUCCH resource pool, it performs a measurement on the CSI resource against any of the CSI criteria. If the CSI criterion is met, it generates a CSI report according to the configuration and randomly selects a PUCCH resource from the associated PUCCH resource pool. Subsequently, it uses the selected PUCCH resource to transmit the CSI report.

[0157] In some embodiments, there is a non-zero probability that multiple UEs simultaneously select the same PUCCH resource to transmit CSI reports. This can lead to conflicts between CSI reports, making all of those CSI reports undecodeable by the receiver. In this case, the NT-TRP and / or gNB can ignore the CSI reports and continue communication as if no CSI reports had been received.

[0158] In various embodiments, since PUCCH resources are shared among multiple UEs, the NT-TRP and / or gNB may have methods for identifying the transmitter. For this purpose, a new parameter containing the UE's ID can be defined in the CSI report. The bit width of the identifier does not need to be greater than log2(N), where N is the number of UEs that can use PUCCH resources from the PUCCH resource pool. A unique UE ID can be assigned to each UE when the PUCCH resource pool is associated with the CSI report (e.g., as a parameter in the CSI report configuration).

[0159] Figure 11 An example of a PUCCH resource pool used for UE-triggered CSI reports is shown. Figure 11 This is a schematic block diagram illustrating one embodiment of a PUCCH resource pool 1100 for UE-triggered CSI reports. A PUCCH resource pool containing six PUCCH resources is configured for UE1 and UE2. As long as UE1 and UE2 select different PUCCH resources from the pool, the CSI report can be successfully received by the NT-TRP and / or gNB. However, if the two UEs select the same PUCCH resource for the CSI report, a conflict may occur and neither of the CSI reports will be decodeable.

[0160] In some embodiments, if a PUCCH resource pool is configured for a single UE, the network can periodically allocate PUCCH resources to the UE, allowing the UE to use the resources for CSI reporting whenever a PUCCH resource occurs without the risk of conflict. Therefore, periodic PUCCH resources can be allocated to the UE for UE-triggered CSI reporting.

[0161] In some embodiments, a diversity random access scheme may exist. In such embodiments, a diversity random access scheme can be used in satellite communications to mitigate the impact of collisions between random access signals from multiple ground terminals. A similar scheme may be employed for UE-triggered CSI reporting schemes using a PUCCH resource pool. In such embodiments, the UE transmits multiple copies of the CSI report, each copy on a different PUCCH resource. If the NT-TRP and / or gNB can successfully decode one copy of the CSI report, it can reconstruct another copy and perform interference cancellation using the signaling and decode CSI reports from one or more other UEs.

[0162] Figure 12 The image shows an example of a CSI report triggered by a UE using a diversity scheme. Figure 12This is a schematic block diagram illustrating one embodiment of a diversity scheme 1200 for UE-triggered CSI reports. In this example, UE1 selects PUCCH resources 3 and 5 for CSI reporting, while UE2 happens to select PUCCH resources 3 and 4. Therefore, although the conflict occurs in PUCCH resource 3, the complete copies of the CSI reports from UE1 and UE2 on PUCCH resources 5 and 4 respectively allow the NT-TRP and / or gNB to successfully decode the CSI reports. Furthermore, for example, if an additional copy of UE2's report on resource 4 also happens to be corrupted, for example, due to another conflict, then the NT-TRP can still receive UE1's report in PUCCH resource 5, reconstruct the report and eliminate its effect in PUCCH resource 3, and thus also successfully decode the copy of UE2's CSI report.

[0163] It should be noted that the PUCCH resource pooling method discovered in this paper can be used for control signaling other than CSI reporting. Specifically, NTN can benefit from configuring PUCCH resource pools for different ranges of control signaling to mitigate the adverse effects of long propagation delays. The PUCCH resource pooling method can also be used in other systems, such as terrestrial radio systems.

[0164] In various embodiments, the network allocates additional resources to the PUSCH so that the UE can use it to transmit UE-triggered CSI reports. Specifically, Figure 13 This is a schematic block diagram illustrating one embodiment of communication 1300 that includes transmitting a CSI report within additional PUSCH resources. Communication 1300 can lead to wasted resources, and therefore, the additional PUSCH resources during PUSCH may be limited. Consequently, the additional resources in the PUSCH may be insufficient to transmit a complete CSI report.

[0165] In some embodiments, similar to the concept of a PUCCH resource pool, a PUSCH resource pool can be configured for uplink transmissions. These may include (but are not limited to) UE-triggered CSI reports. PUSCH resource pool configuration can benefit from a high degree of flexibility because the number of resources can typically be larger than those in PUCCH resource pools.

[0166] In some embodiments, diversity random access schemes can be applied to use the PUSCH resource pool in a more flexible manner compared to the PUCCH resource pool. For example, if two UEs randomly select resources from the PUSCH resource pool for uplink transmission, the selected resources may overlap, but only partially, thus allowing the receiving NT-TRP and / or gNB to potentially decode signals from one or both UEs.

[0167] In various embodiments, PUSCH resource pools may be configured or specified to have different Quality of Service (“QoS”) categories, for example, by assigning different values ​​to 5G QoS indicators (“5Qis”). This example could be dividing CSI reports into multiple parts, groups, and / or fragments, and transmitting each part, group, and / or fragment on resources with different QoS depending on the priority or importance of the part, group, and / or fragment. It should be noted that while resource pools for PUCCH and PUSCH are described herein, other types of resource pools are not excluded.

[0168] In some embodiments, the additional resources in the PUSCH (or similarly, the resources allocated to the PUCCH) may be insufficient to transmit a complete CSI report. In such embodiments, the UE may be able to transmit fragments of the CSI report in a channel such as the PUSCH, e.g. Figure 14 shown in . Specifically, Figure 14 This is a schematic block diagram illustrating one embodiment of communication 1400 that segments large CSI reports.

[0169] In some embodiments, if the CSI report payload is large, such as in the case of a Type II codebook, the payload can be segmented. Alternatively, in various embodiments, the CSI report can be computed and divided into multiple parts or groups, where a first part and / or group may carry coarse CSI, while a second part and / or group may carry fine CSI. The CSI report may contain different parts, groups, and / or segments with different priorities. For example, interpreting a part and / or group containing fine CSI may require knowledge of the coarse CSI contained in another part and / or group. Different parts, groups, and / or segments may also differ significantly in size or bit width. In any such case, or for other purposes, the UE may decide (based on specifications, configuration, or implementation) to transmit a first part, group, and / or segment of the CSI report in a first channel and a second part, group, and / or segment of the CSI report in a second channel.

[0170] In some embodiments, the first channel may be an allocated PUCCH, which provides more reliable communication, while the second channel is selected from a PUCCH resource pool, which saves resources. In such embodiments, the first portion, group, and / or fragment may be associated with higher reliability, and the second portion, group, and / or fragment may be associated with lower reliability.

[0171] In various embodiments, the first channel may be an allocated PUSCH that provides more reliable communication, while the second channel is selected from a PUSCH resource pool that saves resources. In such embodiments, the first portion, group, and / or fragment may be associated with higher reliability, and the second portion, group, and / or fragment may be associated with lower reliability.

[0172] In some embodiments, the first channel may be an assigned PUCCH or selected from a PUCCH resource pool, while the second channel is a PUSCH or selected from a PUSCH resource pool. In such embodiments, the first portion, group, and / or fragment may be associated with higher reliability and / or require a smaller number of resources, while the second portion, group, and / or fragment may be associated with lower reliability and / or require a larger number of resources.

[0173] In some embodiments, the first portion, group, and / or fragment may be transmitted as a whole, while the second portion, group, and / or fragment may be further segmented for transmission on different channels. In such embodiments, the first portion, group, and / or fragment may require a smaller number of resources, while the second portion, group, and / or fragment may require a larger number of resources.

[0174] In various embodiments, the first portion, group, and / or fragment may be transmitted to the network, while the second portion, group, and / or fragment may be omitted. In such embodiments, the first portion, group, and / or fragment may be associated with a higher priority, and the second portion, group, and / or fragment may be associated with a lower priority. It should be noted that although the embodiments described herein may be used with Type II codebooks, the scope is not limited to Type II codebooks.

[0175] In some embodiments, the CSI reporting method may be based on a configuration sent by the network to the UE via NT-TRP, gNB, or similar. In various embodiments, additional signaling for the UE may be used to indicate to the UE that a condition has been met or to request a new CSI reporting configuration for a UE-triggered report. This indication and / or request may be included in the CSI report.

[0176] In some embodiments, the UE method may include the following steps: 1) UE evaluates a quantity (e.g., BLER, RSRP, etc.); 2) Is the quantity higher than and / or lower than a threshold? 3) If yes, then send a request message to change the configuration to NT-TRP; and 4) If no, then continue the loop.

[0177] In some embodiments, the UE evaluates CSI quantities such as CQI, RSRP, SINR, RSSI, etc., or performance metrics such as BLER or hypothetical BLER, according to specifications or configurations. In such embodiments, the UE performs calculations on the CSI quantities or performance metrics. For example, the UE compares the quantities to a threshold. If, according to specifications or configurations, the quantities are higher or lower than the threshold, the UE includes an indication and / or request message in a report to the network. This report may be a CSI report. For example, a CSI report may be configured as described herein.

[0178] In the embodiments described herein, additional signaling can help the network update configurations and similar functionality, which is typically left to the implementation in terrestrial radio systems. For example, upon receiving an indication and / or request from a UE that its BLER is below a threshold, the network can immediately change the CSI resources and reporting configurations used for the UE to adapt communication to the new conditions.

[0179] In various embodiments, the UE receives a CSI reporting configuration as described in other embodiments herein. This configuration may include the following parameters for UE-triggered indications and / or requests: RequestCriterionList: SEQUENCE{reqCriterion #1, reqCriterion #2, …, reqCriterion #m}. Here, m is the number of indication and / or request criterion parameters for the CSI report. The indication and / or request criteria may include at least two parameters: 1) a CSI quantity (e.g., CQI, RSRP, SINR, RSSI, etc.) or performance level (e.g., BLER, assumed BLER, etc.); and / or 2) a threshold. The indication and / or request criteria may also include parameters indicating that an indication and / or request message should be included in the CSI report if the quantity is higher or lower than the threshold.

[0180] Figure 15 This is a flowchart illustrating one embodiment of method 1500 at a UE with additional signaling.

[0181] In step 1502, the UE receives a CSI resource configuration. The CSI resource configuration may contain parameters similar to those in legacy systems. In some embodiments, the CSI resource configuration may be enhanced to include parameters specific to the proposed UE method. Once the UE receives the CSI resource configuration, it obtains information about the resources from which the UE can perform measurements and obtain CSI. The CSI resource configuration may be associated with the transmission of CSI-RS, SS / PBCH blocks, or other reference signals.

[0182] In step 1504, the UE receives a CSI report configuration. This configuration may include parameters similar to those in legacy systems and / or parameters specific to the embodiments described herein. Specifically, the CSI report configuration may include one or more parameters instructing the UE that the report configuration may be referred to as a UE-centric, UE-triggered, non-periodic UE-centric, non-periodic UE-triggered, or similar type of CSI report. The report configuration may also include parameters indicating criteria for triggering the CSI report. Examples of triggering criteria are described herein. Criterion parameters may comprise sequences and / or lists, such as SEQUENCE{trigCriterion #1, trigCriterion #2, …, trigCriterion #n}, where n is the number of criterion parameters in the CSI report configuration. According to the specification, parameter n may be a variable or a constant. The CSI report may further include one or more parameters, such as a parameter reportQuantity instructing the UE which CSI values ​​should be calculated and transmitted to the network.

[0183] In some embodiments, the reporting configuration may include parameters indicating criteria for issuing indications and / or requests associated with CSI quantities or performance levels. Criterion parameters may be in a sequence and / or list, such as SEQUENCE {reqCriterion#1, reqCriterion #2, …, reqCriterion #m}. According to the specification, parameter m may be a variable or a constant.

[0184] In step 1506, the UE performs measurements on a reference signal configured by the CSI resource configuration to obtain a CSI value. The CSI value may be associated with the report quantity parameter (reportQuantity) in the CSI reporting configuration. For example, if reportQuantity includes transmit CRI, SSBRI, RI, PMI, CQI, RSRP, RSRQ, and / or SINR, then the UE may calculate such parameters based on measurements on the reference signal. Furthermore, the UE may calculate CSI values ​​associated with CSI criterion parameters in the CSI reporting configuration. For example, if the report quantity parameter indicates PMI and the criterion parameter indicates a change in CQI or RSRP above a threshold, then the UE may calculate PMI and CQI or RSRP in step 1506.

[0185] In some embodiments, if the criterion parameters indicate to the UE that it needs additional information (e.g., UE mobility information from GPS or GNSS), the UE can obtain this information at this step for checking the associated criteria in step 1508. Measurements associated with the indicated and / or requested criteria may also be performed at this step.

[0186] In step 1508, the UE checks whether any of the criteria determined by the criterion parameters in the CSI report configuration are met. Criteria may indicate that a CSI report should be transmitted if the CSI value changes by more than a threshold, the CSI value and / or indicator changes by any value, the UE has mobility parameters exceeding a threshold, a maximum time interval has elapsed since the last CSI report, or the like. In some embodiments, the UE may check whether all criteria determined by the criterion parameters are met. Whether the UE should check that any and all criteria are met may be determined by standard specifications, configuration, signaling, or the like. If the triggering condition based on the criterion parameters is met, the UE may proceed to step 1510 to transmit a CSI report. Otherwise, the UE may not proceed to step 1510.

[0187] In step 1510, after determining in step 1508 that the triggering condition is met, the UE may immediately transmit a CSI report as determined by the CSI report configuration. Specifically, a report containing one or more report quantities as determined by the parameter reportQuantity in the CSI report configuration may be reported to the network. In some embodiments, the CSI report configuration contains multiple values ​​of reportQuantity associated with multiple triggering criteria. In such embodiments, the UE may transmit a CSI report containing a report quantity associated with the met triggering condition.

[0188] In step 1512, the UE checks whether any of the criteria determined by the criterion parameters associated with the transmission of indication and / or request messages are met. Criteria may indicate that the CSI quantity or performance is higher or lower than a threshold. In some embodiments, the UE may check whether all criteria determined by the criterion parameters are met. Whether the UE should check that any and all criteria are met may be determined by standard specifications, configuration, signaling, or the like. If the conditions based on the criterion parameters are met, then the UE may proceed to step 1514 to transmit the indication and / or request message. Otherwise, the UE may not proceed to step 1514.

[0189] In step 1514, after determining that the conditions are met in step 1512, the UE may immediately transmit an indication and / or request message according to the indication and / or request criteria met in step 1512. It should be noted that any such indication and / or request message may be included in the CSI report generated in step 1510 or in a separate report message. Similarly, the remainder of the steps associated with receiving the configuration and transmitting the report message may or may not be combined with the CSI report. For example, the network may configure separate configurations for the UE for CSI reporting and indication and / or request reporting, allocate separate resources for each, or otherwise control the procedure separately.

[0190] It should be noted that the different steps described in this article can be performed in any order.

[0191] Furthermore, it should be noted that each configuration can actually be provided by one or more configurations. Earlier configurations may provide a subset of parameters, while later configurations may provide another subset of parameters. In various embodiments, later configurations may override values ​​provided by earlier configurations or pre-configurations.

[0192] In some embodiments, configuration may be provided by Radio Resource Control (“RRC”) signaling, Media Access Control (“MAC”) signaling, physical layer signaling such as Downlink Control Information (“DCI”) messages, combinations thereof, or other methods. Configuration may include pre-configured or semi-static configurations provided by standards, vendors, and / or network / operator. Each parameter value received can be overridden by configuring or indicating previous values ​​for similar parameters.

[0193] As you will understand, although this document emphasizes non-terrestrial networks, the embodiments are not limited in scope to non-terrestrial networks. Similar embodiments can be used in other communication systems, such as cellular systems, wireless local area networks (“WLANs”), etc.

[0194] Furthermore, the instance ASN.1 codes discovered in this paper are not limited in scope, but rather represent instances. Aspects of instance ASN.1 codes, including identifiers, names, structures, fields, parameters, value ranges, options, etc., are not intentionally limited in scope.

[0195] As used herein, “HARQ-ACK” can be used to represent both positive acknowledgment (“ACK”) and negative acknowledgment (“NACK”). ACK means that the TB received the data correctly, while NACK (or NAK) means that the TB received the data incorrectly.

[0196] Figure 16 This is a flowchart illustrating one embodiment of a method 1600 for measuring resources based on criteria. In some embodiments, method 1600 is executed by a device such as remote unit 102. In some embodiments, method 1600 may be executed by a processor that executes program code, such as a microcontroller, microprocessor, CPU, GPU, auxiliary processing unit, FPGA, etc.

[0197] In various embodiments, method 1600 includes receiving, at a wireless device, a first configuration 1602 containing information indicating a first resource set. In some embodiments, method 1600 includes receiving, at 1604, a second configuration containing information indicating association with the first configuration and a set of at least one criterion parameter. In some embodiments, method 1600 includes performing, at 1606, a measurement corresponding to the first resource set. In various embodiments, method 1600 includes determining, at 1608, whether a criterion for the measurement is met. The criterion is determined based on a set of at least one criterion parameter. In some embodiments, method 1600 includes transmitting, at 1610, a control message according to the second configuration in response to determining that the criterion for the measurement is met. The control message contains measurement-based fields.

[0198] In some embodiments, the wireless device includes a user equipment. In some embodiments, the first resource set includes a channel state information reference signal resource set, a synchronization signal and a physical broadcast channel block resource set, or a combination thereof. In various embodiments, the second configuration includes an indication to transmit channel state information reports in association with a set of at least one criterion parameter.

[0199] In one embodiment, the criterion parameters in the set of at least one criterion parameters include a criterion type and additional parameters. In some embodiments: the criterion type indicates that a channel state information report should be performed in response to a change in a channel state information parameter; the additional parameters include a threshold; and determining whether a criterion is satisfied includes determining whether the change in the channel state information parameter is greater than the threshold. In some embodiments: the criterion type indicates that a channel state information report should be performed in response to a change in a channel state information parameter; and determining whether a criterion is satisfied includes determining whether the channel state information parameter has changed.

[0200] In various embodiments: the criterion type indicates that channel state information reporting is performed in response to movement of the wireless device; additional parameters include a threshold; and determining whether the criterion is met includes determining whether the movement of the wireless device exceeds the threshold. In one embodiment: the criterion type indicates that channel state information reporting is performed based on a maximum interval for continuous channel state information reporting; additional parameters include a threshold; and determining whether the criterion is met includes determining whether the duration since the latest channel state information report exceeds the threshold.

[0201] In some embodiments, method 1600 further includes: receiving a configuration of a resource pool, wherein the configuration includes at least one resource; and randomly selecting a resource from the at least one resource for transmitting control messages. In some embodiments, method 1600 further includes: receiving a configuration of a resource pool, wherein the configuration includes a plurality of resources; and randomly selecting at least two resources from the plurality of resources for transmitting at least two copies of control messages.

[0202] In various embodiments, method 1600 further includes: receiving a configuration of a resource pool, said configuration including a plurality of resources; and randomly selecting at least two of the plurality of resources for transmitting different segments of control messages.

[0203] Figure 17 This is a flowchart illustrating another embodiment of a method 1700 for measuring resources based on criteria. In some embodiments, method 1700 is performed by a device such as remote unit 102. In some embodiments, method 1700 may be performed by a processor that executes program code, such as a microcontroller, microprocessor, CPU, GPU, auxiliary processing unit, FPGA, etc.

[0204] In various embodiments, method 1700 includes receiving at the wireless device 1702 a first configuration including information indicating a first resource set for channel state information measurement. In some embodiments, method 1700 includes receiving 1704 a second configuration including information indicating a second resource set for criterion evaluation. In some embodiments, method 1700 includes receiving 1706 a third configuration including information indicating association with the first resource set and a set of at least one criterion parameter associated with the second resource set. In various embodiments, method 1700 includes performing 1708 a first measurement corresponding to the second resource set. In some embodiments, method 1700 includes determining 1710 whether a criterion for the first measurement is met based on the set of at least one criterion parameter. In some embodiments, method 1700 includes, in response to determining that the criterion for the first measurement is met: performing 1712 a second measurement corresponding to the first resource set; and transmitting a channel state information report based on the second configuration.

[0205] In some embodiments, the wireless device includes a user equipment. In some embodiments, the first resource set, the second resource set, or a combination thereof includes a channel state information reference signal resource set, a synchronization signal and a physical broadcast channel block resource set, or a combination thereof. In various embodiments, the third configuration includes an indication to transmit channel state information reports in association with a set of at least one criterion parameter.

[0206] In one embodiment, a method of a wireless device includes: receiving a first configuration including information indicating a first resource set; receiving a second configuration including information indicating association with the first configuration and a set of at least one criterion parameter; performing a measurement corresponding to the first resource set; determining whether a criterion for the measurement is met, wherein the criterion is determined based on a set of at least one criterion parameter; and in response to determining that the criterion for the measurement is met, transmitting a control message according to the second configuration, wherein the control message includes measurement-based fields.

[0207] In some embodiments, the wireless device includes a user equipment.

[0208] In some embodiments, the first resource set includes a channel state information reference signal resource set, a synchronization signal and a physical broadcast channel block resource set, or a combination thereof.

[0209] In various embodiments, the second configuration includes an indication to transmit a channel state information report associated with a set of at least one criterion parameter.

[0210] In one embodiment, the criterion parameters in the set of at least one criterion parameters include criterion type and additional parameters.

[0211] In some embodiments: the criterion type indicates that a channel state information report is performed in response to a change in a channel state information parameter; additional parameters include a threshold; and determining whether a criterion is met includes determining whether the change in the channel state information parameter is greater than the threshold.

[0212] In some embodiments: the criterion type indicates that a channel state information report is performed in response to a change in the channel state information parameters; and determining whether the criterion is met includes determining whether the channel state information parameters have changed.

[0213] In various embodiments: the criterion type indicates that channel state information reporting is performed in response to movement of the wireless device; additional parameters include a threshold; and determining whether the criterion is met includes determining whether the movement of the wireless device exceeds the threshold.

[0214] In one embodiment: the criterion type indicates that channel state information reporting is performed based on the maximum interval for continuous channel state information reporting; additional parameters include a threshold; and determining whether the criterion is met includes determining whether the duration since the latest channel state information report is greater than the threshold.

[0215] In some embodiments, the method further includes: receiving a configuration of a resource pool, wherein the configuration includes at least one resource; and randomly selecting a resource from the at least one resource for transmitting control messages.

[0216] In some embodiments, the method further includes: receiving a configuration of a resource pool, wherein the configuration includes a plurality of resources; and randomly selecting at least two of the plurality of resources for transmitting at least two copies of control messages.

[0217] In various embodiments, the method further includes: receiving a configuration of a resource pool, wherein the configuration includes a plurality of resources; and randomly selecting at least two of the plurality of resources for transmitting different segments of control messages.

[0218] In one embodiment, a device includes a wireless means. The device further includes: a receiver: receiving a first configuration including information indicating a first resource set; and receiving a second configuration including information indicating association with the first configuration and a set of at least one criterion parameter; a processor: performing a measurement corresponding to the first resource set; and determining whether a criterion for the measurement is met, wherein the criterion is determined based on a set of at least one criterion parameter; and a transmitter: in response to determining that the criterion for the measurement is met, transmitting a control message according to the second configuration, wherein the control message includes measurement-based fields.

[0219] In some embodiments, the wireless device includes a user equipment.

[0220] In some embodiments, the first resource set includes a channel state information reference signal resource set, a synchronization signal and a physical broadcast channel block resource set, or a combination thereof.

[0221] In various embodiments, the second configuration includes an indication to transmit a channel state information report associated with a set of at least one criterion parameter.

[0222] In one embodiment, the criterion parameters in the set of at least one criterion parameters include criterion type and additional parameters.

[0223] In some embodiments: the criterion type indicates that a channel state information report is performed in response to a change in a channel state information parameter; additional parameters include a threshold; and the processor determines whether the criterion is met by determining whether the change in the channel state information parameter is greater than the threshold.

[0224] In some embodiments: the criterion type indicates that a channel state information report is performed in response to a change in the channel state information parameters; and the processor determines whether the criterion is met by determining whether the channel state information parameters have changed.

[0225] In various embodiments: the criterion type indicates that channel state information reporting is performed in response to movement of the wireless device; additional parameters include a threshold; and the processor determines whether the criterion is met by determining whether the movement of the wireless device exceeds the threshold.

[0226] In one embodiment: the criterion type indicates that channel state information reporting is performed based on the maximum interval for continuous channel state information reporting; additional parameters include a threshold; and the processor determines whether the criterion is met by determining whether the duration from the latest channel state information report is greater than the threshold.

[0227] In some embodiments: the receiver receives a configuration of a resource pool, wherein the configuration includes at least one resource; and the processor randomly selects a resource from the at least one resource for transmitting control messages.

[0228] In some embodiments: the receiver receives a configuration of a resource pool, wherein the configuration includes a plurality of resources; and the processor randomly selects at least two of the plurality of resources for transmitting at least two copies of control messages.

[0229] In various embodiments: the receiver receives a configuration of a resource pool, wherein the configuration includes a plurality of resources; and the processor randomly selects at least two of the plurality of resources for transmitting different segments of control messages.

[0230] In one embodiment, a method of a wireless device includes: receiving a first configuration including information indicating a first resource set for channel state information measurement; receiving a second configuration including information indicating a second resource set for criterion evaluation; receiving a third configuration including information indicating association with the first resource set and a set of at least one criterion parameter associated with the second resource set; performing a first measurement corresponding to the second resource set; determining whether a criterion for the first measurement is satisfied based on the set of at least one criterion parameter; and in response to determining that the criterion for the first measurement is satisfied: performing a second measurement corresponding to the first resource set; and transmitting a channel state information report based on the second configuration.

[0231] In some embodiments, the wireless device includes a user equipment.

[0232] In some embodiments, the first resource set, the second resource set, or a combination thereof includes a channel state information reference signal resource set, a synchronization signal and a physical broadcast channel block resource set, or a combination thereof.

[0233] In various embodiments, the third configuration includes an indication to transmit a channel state information report associated with a set of at least one criterion parameter.

[0234] In one embodiment, a device includes a wireless means. The device further includes: a receiver: receiving a first configuration including information indicating a first resource set for channel state information measurement; receiving a second configuration including information indicating a second resource set for criterion evaluation; and receiving a third configuration including information indicating association with the first resource set and a set of at least one criterion parameter associated with the second resource set; a processor: performing a first measurement corresponding to the second resource set; and determining whether a criterion for the first measurement is satisfied based on the set of at least one criterion parameter; and a transmitter; wherein, in response to the processor determining that the criterion for the first measurement is satisfied: the processor performs a second measurement corresponding to the first resource set; and the transmitter transmits a channel state information report based on the second configuration.

[0235] In some embodiments, the wireless device includes a user equipment.

[0236] In some embodiments, the first resource set, the second resource set, or a combination thereof includes a channel state information reference signal resource set, a synchronization signal and a physical broadcast channel block resource set, or a combination thereof.

[0237] In various embodiments, the third configuration includes an indication to transmit a channel state information report associated with a set of at least one criterion parameter.

[0238] Other specific embodiments may be practiced. The described embodiments are to be considered in all respects merely illustrative and not restrictive. Therefore, the scope of the invention is indicated by the appended claims rather than by the foregoing description. All variations falling within the equivalent meaning and scope of the claims should be included within their scope.

Claims

1. A method performed by a user equipment (UE), the method comprising: receiving a first configuration comprising information indicating a first set of resources; receiving a second configuration comprising information indicating an association with the first configuration and a set of at least one criterion parameter; performing a measurement corresponding to the first set of resources; determining whether a criterion of the measurement is satisfied, wherein the criterion is determined from the set of at least one criterion parameter; in response to determining that the criterion of the measurement is satisfied, transmitting a control message in accordance with the second configuration, wherein the control message comprises a field based on the measurement; wherein: a criterion parameter of the set of at least one criterion parameter comprises a criterion type and an additional parameter; the criterion type indicates that a channel state information (CSI) report is performed based on a maximum interval for consecutive CSI reports; and the additional parameter comprises a threshold value; and determining whether a duration from a latest channel state information report is greater than the threshold value.

2. The method of claim 1, wherein the first set of resources comprises a set of channel state information (CSI) reference signal resources, or a set of synchronization signal and physical broadcast channel (SS / PBCH) block resources, or both.

3. The method of claim 1, wherein the second configuration comprises an indication to transmit a channel state information (CSI) report in association with the set of at least one criterion parameter.

4. The method of claim 1, wherein the method further comprises determining whether a change in a CSI parameter is greater than a change threshold for the CSI parameter.

5. The method of claim 1, wherein the method further comprises determining whether a channel state information parameter is changed.

6. A user equipment (UE) comprising: at least one memory; and at least one processor coupled to the at least one memory and configured to cause the UE to: receive a first configuration comprising information indicating a first set of resources; receive a second configuration comprising information indicating an association with the first configuration and a set of at least one criterion parameter; perform a measurement corresponding to the first set of resources; determine whether a criterion of the measurement is satisfied, wherein the criterion is determined from the set of at least one criterion parameter; in response to determining that the criterion of the measurement is satisfied, transmit a control message in accordance with the second configuration, wherein the control message comprises a field based on the measurement; wherein: a criterion parameter of the set of at least one criterion parameter comprises a criterion type and an additional parameter; the criterion type indicates that a channel state information (CSI) report is performed based on a maximum interval for consecutive CSI reports; and the additional parameter comprises a threshold value; and determining whether a duration from a latest channel state information report is greater than the threshold value.

7. The UE of claim 6, wherein the first set of resources comprises a set of channel state information (CSI) reference signal resources, or a set of synchronization signal and physical broadcast channel (SS / PBCH) block resources, or both. ​ ​ 8. The UE of claim 6, wherein the second configuration comprises an indication to transmit a channel state information (CSI) report associated with the set of at least one criterion parameter.

9. The UE of claim 6, wherein: the at least one processor is configured to cause the UE to determine whether a change in a CSI parameter is greater than a change threshold for the CSI parameter.

10. The UE of claim 6, wherein: the at least one processor is configured to cause the UE to determine whether a channel state information parameter is changed.

11. The UE of claim 6, wherein: the at least one processor is configured to cause the UE to determine whether a movement of the UE is greater than a movement threshold for the UE.

12. The UE of claim 6, wherein the at least one processor is configured to cause the UE to: receive a configuration of a resource pool, wherein the configuration comprises at least one resource; and randomly select a resource of the at least one resource for transmitting the control message.

13. The UE of claim 6, wherein the at least one processor is configured to cause the UE to: receive a configuration of a resource pool, wherein the configuration comprises a plurality of resources; and randomly select at least two resources of the plurality of resources for transmitting at least two replicas of the control message.

14. The UE of claim 6, wherein the at least one processor is configured to cause the UE to: receive a configuration of a resource pool, wherein the configuration comprises a plurality of resources; and randomly select at least two resources of the plurality of resources for transmitting different segments of the control message.

15. A user equipment (UE) comprising: at least one memory; and at least one processor coupled to the at least one memory and configured to cause the UE to: receive a first configuration comprising information indicating a first set of resources for channel state information (CSI) measurement; receive a second configuration comprising information indicating a second set of resources for criterion evaluation; receive a third configuration comprising information indicating an association with the first set of resources and a set of at least one criterion parameter associated with the second set of resources; perform a first measurement corresponding to the second set of resources; and determine whether a criterion for the first measurement is satisfied based on the set of at least one criterion parameter; wherein in response to determining that the criterion for the first measurement is satisfied: perform a second measurement corresponding to the first set of resources; and transmit a CSI report based on the second configuration; wherein: a criterion parameter of the set of at least one criterion parameter comprises a criterion type and an additional parameter; the criterion type indicates to perform a CSI report based on a maximum interval for consecutive channel state information (CSI) reports; and the additional parameter comprises a threshold value; and determine whether a duration since a latest channel state information report is greater than the threshold value.

16. The UE of claim 15, wherein the first set of resources, or the second set of resources, or both comprise a set of CSI reference signal resources, or a set of synchronization signal and physical broadcast channel, SS / PBCH block, resources, or both.

17. The UE of claim 15, wherein the third configuration comprises an indication to transmit a CSI report in association with the set of at least one criterion parameter.

Citation Information

Patent Citations

  • Channel state feedback for multi-cell MIMO

    WO2012028204A1

  • Methods for radio resource management in moving networks

    WO2020163610A1