Techniques for indicating CSI feedback restrictions

By indicating a pre-configured subset of precoded vectors and interference coefficient limitations to the UE, the limitation on beamforming direction in AI/ML CSI feedback is solved, feedback overhead is reduced, inter-cell interference is decreased, and the accuracy of CSI feedback is improved.

CN120958735APending Publication Date: 2025-11-14LENOVO (SINGAPORE) PTE LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480021925.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-03-31
Filing Date
2024-04-01
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

In CSI feedback based on artificial intelligence and machine learning, existing technologies struggle to effectively constrain the UE's codebook design to avoid inter-cell interference. Traditional CBSR mechanisms cannot be directly applied to AI/ML-based precoding matrices, resulting in high feedback overhead and a lack of effective beamforming direction constraints.

Method used

By instructing the UE with a set of pre-configured precoding vector subsets through the network, limiting the beamforming direction, and calculating the interference coefficient to control the threshold of each precoding vector, a mechanism similar to CBSR is provided, which is suitable for CSI feedback in AI/ML.

Benefits of technology

It reduces the overhead of CSI feedback, effectively limits inter-cell interference, and improves the accuracy and efficiency of CSI feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120958735A_ABST
    Figure CN120958735A_ABST
Patent Text Reader

Abstract

Apparatuses, methods, and systems for PSFCH priority determination are disclosed. A UE (1000) includes a processor (1002) coupled with a memory (1004) and configured to cause the UE (1000) to receive (1302) a channel state information (CSI) reporting setting including an indication of a codebook subset limit (CBSR) associated with a precoding matrix and to receive (1304) a non-zero power (NZP) CSI reference signal (CSI-RS) based on the CSI reporting setting. The processor (1002) is further configured to cause the UE (1000) to generate (1306) a CSI report comprising a precoding matrix indicator (PMI) value based on the NZP CSI-RS and the CBSR and to transmit (1308) the CSI report comprising the PMI value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to wireless communication, and more specifically, to techniques for signaling precoder limitations on channel state information (CSI) feedback. Background Technology

[0002] A wireless communication system may include one or more network communication devices, such as base stations, which may also be referred to as evolved NodeB (eNB), next-generation NodeB (gNB), or other suitable terms. For example, each network communication device of a base station may support wireless communication with one or more user communication devices (which may also be referred to as user equipment (UE), or other suitable terms). The wireless communication system may support wireless communication with one or more user communication devices by utilizing the resources of the wireless communication system (e.g., time resources (e.g., symbols, time slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers)). In addition, the wireless communication system may support wireless communication across various radio access technologies, including third-generation (3G) radio access technology (RAT), fourth-generation (4G) RAT, fifth-generation (5G) RAT, and other suitable RATs after 5G (e.g., sixth-generation (6G)). Summary of the Invention

[0003] The article “a” preceding an element is unrestricted and should be understood to refer to “at least one” or “one or more” of these elements. As used herein, the terms “a,” “at least one,” “one or more,” and “at least one of one or more” are interchangeable. As used herein (including in the claims), the word “or” used in a list of items (e.g., a list of items beginning with phrases such as “at least one of…”, “one or more of…”, or “one or both of…”) indicates an inclusive list, such that (e.g.) a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase “based on” should not be construed as referring to a closed set of conditions. For example, without departing from the scope of this disclosure, an exemplary step described as “based on condition A” may be based on both condition A and condition B. In other words, as used herein, the phrase “based on” should be interpreted in the same manner as the phrase “at least partially based on.” Furthermore, as used herein (included in the claims), a “group” may comprise one or more elements.

[0004] Some embodiments of the methods and apparatus described herein may include components for receiving a CSI report setting that includes an indication of a codebook subset restriction (CBSR) associated with a precoding matrix. The methods and apparatus described herein may include components for receiving a non-zero power (NZP) CSI reference signal (CSI-RS) based on the CSI report setting. The methods and apparatus described herein may include components for generating a CSI report including a precoding matrix indicator (PMI) value based on the NZP CSI-RS and the CBSR. The methods and apparatus described herein may include components for transmitting the CSI report including the PMI value.

[0005] Other embodiments of the methods and apparatus described herein may include components for transmitting CSI report settings including an indication of a CBSR associated with a precoding matrix. The methods and apparatus described herein may include components for transmitting an NZP CSI-RS based on the CSI report settings. The methods and apparatus described herein may include components for receiving a CSI report including a PMI value based on the NZPCSI-RS and the CBSR. Attached Figure Description

[0006] Figure 1 Examples of wireless communication systems according to aspects of this disclosure are described.

[0007] Figure 2 This description illustrates examples of protocol stacks for different protocol layers in the UE and network, based on aspects of this disclosure.

[0008] Figure 3 This describes an example of an aperiodic (AP) triggered state in the list of CSI report settings according to the definitions of aspects of this disclosure;

[0009] Figure 4A This document describes an example of an abstract syntax symbol (ASN.1) representing the non-periodic triggering state of the instruction resource set and quasi-parameter QCL information according to aspects of this disclosure;

[0010] Figure 4B Explanation based on aspects of this disclosure Figure 4A An instance of the ASN.1 representation of the CSI resource configuration associated with the non-periodic triggering state;

[0011] Figure 5A An example of an ASN.1 representation of a radio resource control (RRC) configuration for NZP CSI-RS resources according to aspects of this disclosure is provided.

[0012] Figure 5BAn example of an ASN.1 representation of an RRC configuration for CSI (CSI-IM) resources used for interference measurement according to aspects of this disclosure is provided.

[0013] Figure 6A This description is based on an example CSI report generated according to aspects of this disclosure;

[0014] Figure 6B This section describes an example of CSI based on the Physical Uplink Shared Channel (PUSCH) according to aspects of this disclosure, where some CSI instances are omitted and reordered.

[0015] Figure 7 This document describes an example of an ASN.1 representation of a CSI report setting information element (IE) according to aspects of this disclosure;

[0016] Figure 8 This describes an example of configuring IE's ASN.1 representation according to the codebook of this disclosure;

[0017] Figure 9 This describes an example of configuring IE's ASN.1 representation according to the codebook of this disclosure;

[0018] Figure 10 Examples of UEs based on aspects of this disclosure are described.

[0019] Figure 11 Examples of processors according to aspects of this disclosure are described.

[0020] Figure 12 Examples of network equipment (NE) according to aspects of this disclosure are described.

[0021] Figure 13 This is a flowchart illustrating an embodiment of a method for a UE to indicate precoder limitations on CSI feedback according to aspects of this disclosure.

[0022] Figure 14 This is a flowchart illustrating an embodiment of a method for indicating precoder limitations on CSI feedback using an NE according to aspects of this disclosure. Detailed Implementation

[0023] This disclosure describes systems, methods, and apparatuses for instructing (e.g., signaling) precoder limitations on CSI feedback. In some embodiments, the methods may be executed using computer code embedded in a computer-readable medium. In some embodiments, the apparatus or system may include a computer-readable medium containing computer-readable code that, when executed by a processor, causes the apparatus or system to perform at least a portion of the solution described below.

[0024] One or more of the network communication device (e.g., base station) or user communication device (e.g., UE) may support precoder restrictions on CSI feedback, wherein the network communication device may indicate the precoder restrictions to the user communication device, and the user communication device may generate and report CSI feedback in accordance with the indicated precoder restrictions.

[0025] In 3GPP New Radio (NR) networks, CSI feedback in Frequency Division Duplex (FDD) networks is reported to the network by the UE. This CSI feedback is compressed via channel transformations in the spatial domain (SD), frequency domain (FD), or both, using predetermined spatial and frequency basis vector sets. In addition to conventional CSI feedback mechanisms, CSI acquisition schemes supporting artificial intelligence and / or machine learning (AI / ML) are considered strong candidates for future generations of 3GPP NR networks. It should be noted that most AI / ML-enabled CSI acquisition schemes still require some feedback from the UE to the network corresponding to CSI components that cannot be inferred from AI / ML models and therefore cannot be inferred from training data (e.g., CSI components that are statistically independent in time).

[0026] A key implementation of AI / ML in CSI acquisition is via a bilateral model, where the encoder and decoder of an autoencoder structure are applied to different nodes. Given this, the CSI feedback corresponding to the encoder output may not include an explicit structure compared to the standard SD and FD transforms in traditional codebook designs. One challenge of the lack of an AI / ML-based CSI feedback structure is the applicability of CBSR, i.e., the functionality to allow the network to constrain the codebook design at the UE to avoid amplifying inter-cell interference at other UEs with specific beamforming directions. In traditional codebook designs, CBSR takes the form of an index constraint on DFT beams associated with the spatial transform based on Discrete Fourier Transform (DFT) in traditional NR codebooks.

[0027] The following solution describes a CBSR-like mechanism that is universal for the underlying design of precoding matrices under AI / ML-based CSI feedback, where the underlying SD transform is not necessarily based on the DFT transform.

[0028] Various solutions provide an updated CBSR-like approach in which a set of preconfigured precoding vectors is shared with the UE, and the network node indicates to the UE a subset of the set of preconfigured precoding vectors such that the subset of precoding vectors corresponds to beamforming directions configured to be constrained by the UE when designing the precoding matrix.

[0029] This paper also describes a limiting metric for calculating the interference coefficient based on candidate precoding vectors and subsets of precoding vectors, wherein the interference coefficient cannot exceed a configured threshold associated with each selected precoding vector in relation to the CSI feedback.

[0030] The aspects of this disclosure are described in the context of a wireless communication system. These aspects are further illustrated and described with reference to system diagrams, apparatus diagrams, configuration parameter diagrams, and flowcharts.

[0031] Figure 1 This section describes an example of a wireless communication system 100 according to aspects of this disclosure. The wireless communication system 100 may include one or more NEs 102, one or more UEs 104, and a core network (CN) 106. The wireless communication system 100 may support various radio access technologies. In some embodiments, the wireless communication system 100 may be a 4G network, such as a Long Term Evolution (LTE) network or an LTE-A network. In some other embodiments, the wireless communication system 100 may be an NR network, such as a 5G network, a 5G-A network, or a 5G Ultra Wideband (5G-UWB) network. In other embodiments, the wireless communication system 100 may be a combination of 4G and 5G networks or other suitable radio access technologies, including IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20. The wireless communication system 100 may support radio access technologies beyond 5G, such as 6G. In addition, the wireless communication system 100 can support technologies such as Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), or Code Division Multiple Access (CDMA).

[0032] One or more NEs 102 may be distributed throughout a geographic area to form a wireless communication system 100. One or more of the NEs 102 described herein may be, include, or be referred to as a network node, base station, network element, network function, network entity, wireless access network (RAN), NodeB, eNB, gNB, or other suitable terms. NEs 102 and UE 104 may communicate via a communication link, which may be wireless or wired. For example, NEs 102 and UE 104 may perform wireless communication (e.g., receiving signaling, transmitting signaling) via a Uu interface.

[0033] NE 102 can provide a geographic coverage area for which NE 102 can support services for one or more UE 104s within the geographic coverage area. For example, NE 102 and UE 104 can support wireless communication of signals associated with services (e.g., voice, video, packet data, messaging, broadcasting, etc.) using one or more radio access technologies. In some embodiments, NE 102 can be mobile, such as a satellite associated with a non-terrestrial network (NTN). In some embodiments, different geographic coverage areas associated with the same or different radio access technologies may overlap, but different geographic coverage areas may be associated with different NE 102s.

[0034] One or more UEs 104 may be distributed throughout the geographic area of ​​the wireless communication system 100. UE 104 may include or be referred to as a remote unit, mobile device, wireless device, remote device, subscriber device, transmitter device, receiver device, or some other suitable term. In some embodiments, UE 104 may be referred to as a unit, station, terminal, or client, and other instances thereof. Alternatively or additionally, UE 104 may be referred to as an Internet of Things (IoT) device, Internet of Everything (IoE) device, or Machine-Type Communication (MTC) device, and other instances thereof.

[0035] UE 104 may be able to support direct wireless communication with other UE 104 via a communication link. For example, UE 104 may support direct wireless communication with another UE 104 via a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link may be referred to as a sidelink. For example, UE 104 may support direct wireless communication with another UE 104 via a PC5 interface.

[0036] NE 102 may support communication with CN 106 or another NE 102, or both. For example, NE 102 may interface with other NE 102 or CN 106 via one or more backhaul links (e.g., S1, N2, N2, or network interfaces). In some implementations, NE 102 may communicate directly with each other. In some other implementations, NE 102 may communicate indirectly with each other (e.g., via CN 106). In some implementations, one or more NE 102 may include sub-components, such as access network entities, which may be instances of Access Node Controllers (ANCs). The ANC may communicate with one or more UE 104s via one or more other access network transmitting entities, which may be referred to as radio headends, smart radio headends, or transmit-receive points (TRPs).

[0037] CN 106 can support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. CN 106 can be an evolved packet core (EPC) or a 5G core (5GC), which may include control plane entities (e.g., Mobility Management Entity (MME), Access and Mobility Management Function (AMF)) that manage access and mobility, and user plane entities (e.g., Serving Gateway (S-GW), Packet Data Network (PDN) Gateway (P-GW), or User Plane Function (UPF)) that route packets or interconnects to external networks. In some implementations, the control plane entities may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signaling bearers, etc.) of one or more UEs 104 served by one or more NEs 102 associated with CN106.

[0038] CN 106 can communicate with a packet data network (e.g., via S1, N2, N2, or another network interface) through one or more backhaul links. The packet data network may contain an application server. In some implementations, one or more UEs 104 can communicate with the application server. UE 104 can establish a session (e.g., a Protocol Data Unit (PDU) session or the like) with CN 106 via NE 102. CN 106 can use the established session (e.g., an established PDU session) to route traffic (e.g., control information, data, and the like) between UE 104 and the application server. A PDU session can be an instance of a logical connection between UE 104 and CN 106 (e.g., one or more network functions of CN 106).

[0039] In the wireless communication system 100, NE 102 and UE 104 can use the resources of the wireless communication system 100 (e.g., time resources (e.g., symbols, time slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers)) to perform various operations (e.g., wireless communication). In some embodiments, NE 102 and UE 104 may support different resource structures. For example, NE 102 and UE 104 may support different frame structures. In some embodiments, such as in 4G, NE 102 and UE 104 may support a single frame structure. In some other embodiments, such as in 5G and other suitable radio access technologies, NE 102 and UE 104 may support various frame structures (i.e., multiple frame structures). NE 102 and UE 104 may support various frame structures based on one or more sets of parameters.

[0040] The wireless communication system 100 may support one or more parameter sets, and the parameter sets may include subcarrier spacing and cyclic prefixes. A first parameter set (e.g., μ = 0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some embodiments, the first parameter set (e.g., μ = 0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one time slot per frame. A second parameter set (e.g., μ = 1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third parameter set (e.g., μ = 2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth parameter set (e.g., μ = 3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth parameter set (e.g., μ = 4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.

[0041] Time intervals for resources (such as communication resources) can be organized according to frames (also known as radio frames). Each frame may have a duration, for example, 10 milliseconds (ms). In some embodiments, each frame may contain multiple subframes. For example, each frame may contain 10 subframes, and each subframe may have a duration, for example, 1 ms. In some embodiments, each frame may have the same duration. In some embodiments, each subframe of a frame may have the same duration.

[0042] Alternatively, the time intervals of resources (e.g., communication resources) can be organized according to time slots. For example, a subframe may contain a certain number (e.g., a set of parameters). The number of time slots in each subframe may also depend on one or more parameter sets supported in the wireless communication system 100. For example, the first, second, third, fourth, and fifth parameter sets (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with corresponding subcarrier intervals of 15kHz, 30kHz, 60kHz, 120kHz, and 240kHz can respectively utilize one time slot per subframe, two time slots per subframe, four time slots per subframe, eight time slots per subframe, and 16 time slots per subframe. Each time slot may contain a certain number (e.g., a set of parameters) of symbols (e.g., Orthogonal Frequency Division Multiplexing (OFDM) symbols). In some embodiments, the number (e.g., quantity) of time slots in a subframe may depend on the parameter set. For a normal cyclic prefix, a time slot may contain 14 symbols. For an extended cyclic prefix (e.g., applicable to a 60 kHz subcarrier spacing), a time slot may contain 12 symbols. The relationship between the number of symbols per time slot, the number of time slots per subframe, and the number of time slots per frame for the normal and extended cyclic prefixes may depend on the parameter set. It should be understood that references to the first parameter set (e.g., μ = 0) associated with the first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and time slots.

[0043] In the wireless communication system 100, the electromagnetic (EM) spectrum can be divided into various categories, bands, channels, etc., based on frequency or wavelength. For example, the wireless communication system 100 may support one or more operating frequency bands, such as frequency ranges represented as FR1 (410MHz to 7.125GHz), FR2 (24.25GHz to 52.6GHz), FR3 (7.125GHz to 24.25GHz), FR4 (52.6GHz to 114.25GHz), FR4a or FR4-1 (52.6GHz to 71GHz), and FR5 (114.25GHz to 300GHz). In some embodiments, NE 102 and UE 104 may perform wireless communication on one or more of the operating frequency bands. In some embodiments, FR1 may be used by NE 102 and UE 104, as well as other equipment or devices, for cellular communication services (e.g., control information, data). In some implementations, FR2 can be used by NE 102 and UE 104, as well as other equipment or devices, for short-range, high data rate capabilities.

[0044] FR1 can be associated with one or more parameter sets (e.g., at least three parameter sets). For example, FR1 can be associated with: a first parameter set (e.g., μ = 0) containing a 15 kHz subcarrier spacing; a second parameter set (e.g., μ = 1) containing a 30 kHz subcarrier spacing; and a third parameter set (e.g., μ = 2) containing a 60 kHz subcarrier spacing. FR2 can be associated with one or more parameter sets (e.g., at least two parameter sets). For example, FR2 can be associated with: a third parameter set (e.g., μ = 2) containing a 60 kHz subcarrier spacing; and a fourth parameter set (e.g., μ = 3) containing a 120 kHz subcarrier spacing.

[0045] For initial access, UE 104 detects candidate cells and performs downlink (DL) synchronization. For example, a gNB (e.g., an embodiment of NE 102) may transmit a synchronization signal and a broadcast channel (SS / PBCH) transmission, referred to as a synchronization signal block (SSB). The synchronization signal is a predefined data sequence known to UE 104 (or derived using information already stored in UE 104) and located at a predefined time position relative to frame / subframe boundaries, etc. UE 104 searches for SSBs and uses them to obtain DL timing information (e.g., symbol timing) for DL ​​synchronization. UE 104 may also decode system information (SI) based on SSBs.

[0046] It should be noted that, through beam-based communication, each DL beam can be associated with a corresponding SSB. In 3GPP NR, a gNB can transmit up to 64 SSBs and up to 64 corresponding copies of the Physical Downlink Control Channel (PDCCH) and / or Physical Downlink Shared Channel (PDSCH) for delivering System Information Block #1 (SIB1) in a high-frequency band (e.g., 28 GHz).

[0047] In the following text, in addition to "time slot," the terms "micro-time slot," "sub-time slot," or "aggregated time slot" may also be used, wherein the concepts of time slot / micro-time slot / sub-time slot / aggregated time slot may be described as defined in 3GPP technical specifications (TS) 38.211, TS 38.213, and / or TS 38.214. References to TS 38.211, TS 38.212, TS 38.213, and TS 38.214 in this disclosure are associated with version 16.4.0 of the 3GPP specification.

[0048] The following describes several solutions for providing variable resource timing and size. According to possible embodiments, one or more elements or features from one or more of the described solutions may be combined.

[0049] Figure 2 Examples of protocol stack 200 according to aspects of this disclosure are described. In some embodiments, protocol stack 200 is an NR protocol stack for communication between the UE and the mobile network. Although Figure 2 The diagram shows a UE 206, a RAN node 208, and a 5GC 210 (e.g., including at least one AMF), but these represent a group of UEs 104 interacting with an NE 102 (e.g., a base station) and a CN 106.

[0050] As depicted, protocol stack 200 includes a user plane (UP) protocol stack 202 and a control plane (CP) protocol stack 204. UP protocol stack 202 includes a physical (PHY) layer 212, a MAC sublayer 214, a radio link control (RLC) sublayer 216, a packet data convergence protocol (PDCP) sublayer 218, and a service data adaptation protocol (SDAP) layer 220. CP protocol stack 204 includes a PHY layer 212, a MAC sublayer 214, an RLC sublayer 216, and a PDCP sublayer 218. Control plane protocol stack 204 also includes an RRC layer 222 and a NAS layer 224.

[0051] The AS layer 226 (also referred to as the "AS protocol stack") of the user plane protocol stack 202 consists of at least SDAP, PDCP, RLC, and MAC sublayers and a physical layer. The AS layer 228 of the control plane protocol stack 204 consists of at least RRC, PDCP, RLC, and MAC sublayers and a physical layer. Layer 1 (L1) contains the PHY layer 212. Layer 2 ("L2") is divided into the SDAP sublayer 220, PDCP sublayer 218, RLC sublayer 216, and MAC sublayer 214. Layer 3 (L3) contains the RRC layer 222 and NAS layer 224 of the control plane and contains, for example, the Internet Protocol (IP) layer and / or PDU layer (not depicted) of the user plane. L1 and L2 are referred to as "lower layers", while L3 and above (e.g., transport layer, application layer) are referred to as "higher layers" or "upper layers".

[0052] PHY layer 212 provides transport channels to MAC sublayer 214. PHY layer 212 can use energy detection thresholds to perform beam fault detection procedures, as described herein. In some embodiments, PHY layer 212 may send beam fault indications to the MAC entity at MAC sublayer 214. MAC sublayer 214 provides logical channels to RLC sublayer 216. RLC sublayer 216 provides RLC channels to PDCP sublayer 218. PDCP sublayer 218 provides radio bearers to SDAP sublayer 220 and / or RRC layer 222. SDAP sublayer 220 provides QoS flows to the core network (e.g., 5GC). RRC layer 222 provides the addition, modification, and release of carrier aggregation and / or dual connectivity. RRC layer 222 also manages the establishment, configuration, maintenance, and release of signaling radio bearers (SRBs) and data radio bearers (DRBs).

[0053] NAS layer 224 is located between UE 206 and the AMF in 5GC 210. NAS messages are transparently transmitted through the RAN. NAS layer 224 is used to manage the establishment of communication sessions and to maintain continuous communication with UE 206 when UE 206 moves between different cells in the RAN. In contrast, AS layers 226 and 228 are located between UE 206 and the RAN (i.e., RAN node 208) and carry information via the radio portion of the network. Although Figure 2 It is not described in the text, but the IP layer exists above the NAS layer 224, the transport layer exists above the IP layer, and the application layer exists above the transport layer.

[0054] MAC sublayer 214 is the lowest sublayer in the L2 architecture of protocol stack 200. Its connection to the PHY layer 212 below is via a transport channel, and its connection to the RLC sublayer 216 above is via a logical channel. MAC sublayer 214 therefore performs multiplexing and demultiplexing between the logical and transport channels: on the transmitting side, MAC sublayer 214 constructs a MAC PDU (also called a transport block (TB)) from the MAC Service Data Unit (SDU) received via the logical channel, and on the receiving side, MAC sublayer 214 recovers a MAC SDU from the MAC PDU received via the transport channel.

[0055] MAC sublayer 214 provides data transmission services to RLC sublayer 216 via logical channels, which are either control logical channels carrying control data (e.g., RRC signaling) or service logical channels carrying user plane data. On the other hand, data from MAC sublayer 214 is exchanged with PHY layer 212 via transport channels classified as uplink (UL) or DL. The data is multiplexed into the transport channels depending on how it was transmitted in the air.

[0056] PHY layer 212 is responsible for the actual transmission of data and control information via the air interface; that is, PHY layer 212 carries all information from the MAC transport channel via the air interface on the transmitting side. Some of the important functions performed by PHY layer 212 include coding and modulation for RRC layer 222, link adaptation (e.g., Adaptive Modulation and Coding (AMC)), power control, cell search and random access (for initial synchronization and handover purposes), and other measurements (within and between 3GPP systems, i.e., NR and / or LTE systems). PHY layer 212 performs transmission based on transmission parameters such as modulation scheme, coding rate (i.e., modulation and coding scheme (“MCS”)), number of physical resource blocks (PRBs), etc.

[0057] It should be noted that the LTE protocol stack may include a structure similar to protocol stack 200, with the following differences: the LTE protocol stack lacks the SDAP sublayer 220 in AS layer 226, EPC replaces 5GC 210, and NAS layer 224 is located between UE 206 and the MME in EPC. It should also be noted that this disclosure distinguishes between protocol layers (e.g., the aforementioned PHY layer 212, MAC sublayer 214, RLC sublayer 216, PDCP sublayer 218, SDAP sublayer 220, RRC layer 222, and NAS layer 224) and the transmission layer in multiple-input multiple-output (MIMO) communication (also referred to as the “MIMO layer” or “data stream”).

[0058] In various embodiments, UE 206 receives CSI report configuration from RAN node 208 (e.g., base station unit). As described in more detail below, the CSI report configuration may include CSI report settings indicating precoder limits. Furthermore, after receiving a set of channel measurement reference signals containing at least one NZP CSI-RS, UE 206 may generate a CSI feedback report based on the CSI report settings, including PMI values ​​derived from the NZP CSI-RS and precoder limits. Additionally, UE 206 transmits the CSI feedback report to RAN node 208, for example, via a physical uplink channel.

[0059] As discussed above, CBSR is a feature that allows the network to restrict the CSI codebook design to avoid specific beamforming directions. One option for CBSR-like functionality in future networks is for the network to configure the UE with a CBSR framework similar to a Type I CBSR format with hard CBSR restrictions or a Type II CBSR with soft CBSR restrictions. As used in this paper, "hard" amplitude restriction indicates that the amplitude is limited to a value of 0 (i.e., no vector components are transmitted), while "soft" amplitude restriction indicates that the amplitude is limited to a value of 0 or less than 1 (i.e., assuming a value of 1 is the reference value). However, traditional CBSR takes the form of column vector restrictions on a DFT-based matrix. Under AI / ML-based CSI feedback, the underlying precoding matrix structure may not include the DFT basis corresponding to SD, and therefore AI / ML-based CSI feedback may not be able to directly apply CBSR to the precoding matrix.

[0060] Another option for CBSR-like functionality in future networks is for the network to configure a set of arbitrary restricted precoding vectors to the UE. For example, for a set of K restricted precoding vectors of length N, the network could signal (i.e., signal to the UE) 2K×N coefficients including K×N amplitude values ​​and K×N phase values. However, signaling this set of restricted precoding vectors incurs significant overhead. Furthermore, this option does not provide a direct method to restrict candidate precoding vectors that are strongly correlated with the restricted precoding vectors.

[0061] It should be noted that for the 3GPP Release 16 (Rel-16) eType-II codebook and the 3GPP Release 17 (Rel-17) FeType-II Port Selection (PS) codebook, the reference amplitude values ​​and differential amplitude values ​​are quantized as follows:

[0062] The reference amplitude for weaker polarization is set in a step size of -1.5 dB, that is,

[0063] The coefficient range is 100%. That is, the step size of -3dB.

[0064] Within a restricted beam group, there are two difficult-to-handle special cases: the case of an unrestricted beam (i.e., a beam with unit amplitude) and the case of a fully restricted beam (i.e., a beam with zero amplitude). This is because in these special cases, when designing the precoder, the beam is then fully utilized (or completely abandoned). However, dealing with a partially restricted beam (i.e., a beam with a positive amplitude less than one) is not easy. Therefore, for the partially restricted case, the CBSR is applied to the average channel gain associated with different FD transforms.

[0065] Regarding the 3GPP NR 3GPP Release 15 (Rel-15) Type II codebook, it is assumed that the gNB is equipped with a two-dimensional (2D) antenna array, where N1 and N2 antenna ports per polarization are placed horizontally and vertically, and the communication occurs on N3 PMI subbands. A PMI subband consists of a group of resource blocks, and each resource block consists of a group of subcarriers. In this case, 2N1N2 CSI-RS ports are utilized to achieve high-resolution DL channel estimation for the NR Rel-15 Type II codebook. Additional details regarding NR codebook types can be found in 3GPP TS 38.214.

[0066] To reduce the UL feedback overhead, the DFT-based CSI compression of the SD is applied to L dimensions per polarization, where L < N1N2. Hereinafter, the indices of the 2L dimensions are referred to as the SD basis indices. The amplitude and phase values of the linear combination coefficients of each subband are partially fed back to the gNB as part of the CSI report. The 2N1N2×N3 codebook for each transmit layer l takes the following form:

[0067] W = W1W 2,l

[0068] where the matrix W1 is a 2N1N2×2L block diagonal matrix with two identical diagonal blocks (where L < N1N2), i.e.,

[0069]

[0070] and the matrix B is an N1N2×L matrix with columns extracted from a 2D oversampled DFT matrix, as follows:

[0071]

[0072] where the superscript T denotes the matrix transpose operation. It should be noted that for the 2D DFT matrix from which the matrix B is extracted, O1 and O2 oversampling factors are assumed.

[0073] It should be noted that the matrix W1 is common to all transmit layers. The matrix W 2,lIt is a 2L×N3 matrix, where the i-th column corresponds to the linear combination coefficients of the 2L beams in the i-th subband. Only the indices of the L selected columns of B and the oversampling indices with values ​​of O1O2 are reported. Note that for different emission layers, W 2,l It is independent.

[0074] Regarding 3GPP NR Rel-15, for Type II PS codebooks, only K (where K ≤ 2N1N2) beamforming CSI-RS ports are used in DL transmission to reduce complexity. The K×N3 codebook matrix for each transmission layer l takes the following form:

[0075]

[0076] Here, matrix W 2,l It follows the same structure as the regular NR Rel-15 II codebook, and is emitter-specific. It is a K×2L block diagonal matrix with two identical diagonal blocks, i.e.

[0077]

[0078] And E is a standard unit vector whose columns are... The matrix is ​​as follows:

[0079]

[0080] in It is a standard identity matrix, where 1 is at position i. Here, d PS It is under condition d PS The RRC parameter takes values ​​{1, 2, 3, 4} at ≤min(K / 2,L), while m PS Values It is also reported as part of the UL CSI feedback overhead. Matrix W1 is common to all emission layers.

[0081] For K=16, L=4 and d PS =1, corresponding to m PS The eight possible implementations of E = {0,1,…,7} are as follows:

[0082]

[0083] When d PS When = 2, it corresponds to m PS The four possible realizations of E = {0, 1, 2, 3} are as follows:

[0084]

[0085] When d PS When = 3, it corresponds to mPS Three possible realizations of E for = {0, 1, 2} are as follows

[0086]

[0087] When d PS = 4, two possible realizations of E corresponding to m PS = {0, 1} are as follows

[0088]

[0089] In summary, m PS parameterizes the position of the first '1' in the first column of E, while d PS represents the row shift corresponding to different values of m PS .

[0090] Regarding 3GPP NR Rel-15, the type-I codebook is the baseline codebook of NR and has multiple configurations. The most common use of the Rel-15 type-I codebook is a special case of the NR Rel-15 type-II codebook, where for the rank indicator (RI) = 1, 2, L = 1, and the phase coupling values of each subband are reported, i.e., W 2,l is 2×N3, where the first row is equal to [1, 1,..., 1] and the second row is equal to In the special configuration, φ0 = φ1... = φ, i.e., wideband reporting. For RI > 2, different beams are used for each pair of transmission layers. The NR Rel-15 type-I codebook can be depicted as a low-resolution version of the NR Rel-15 type-II codebook, with only spatial beam selection and phase combination for each pair of transmission layers.

[0091] Regarding the 3GPP NR Rel-16 type-II codebook, it is assumed that the gNB is equipped with a 2D antenna array, where N1 and N2 antenna ports for each polarization are placed horizontally and vertically, and communication occurs on N3 PMI subbands. The PMI subbands consist of a group of resource blocks, and each resource block consists of a group of subcarriers. In this case, 2N1N2N3 CSI-RS ports are used to achieve high-resolution DL channel estimation for the NR Rel-16 type-II codebook. To reduce the UL feedback overhead, DFT-based CSI compression of SD is applied to L dimensions for each polarization, where L < N1N2. Similarly, additional compression in the FD is applied, where each beam of the FD precoding vector is transformed to the delay domain using the inverse DFT matrix, and the magnitude and phase values of a subset of the delay domain coefficients are selected and fed back to the gNB as part of the CSI report.

[0092] The 2N1N2×N3 codebook for each transmission layer l takes the following form:

[0093]

[0094] where the matrix W1 is a 2N1N2×2L block diagonal matrix with two identical diagonal blocks (L < N1N2), that is

[0095]

[0096] and the matrix B is an N1N2×L matrix with columns extracted from an oversampled 2D DFT matrix, as follows:

[0097]

[0098] where the superscript T denotes the matrix transpose operation, and the superscript H denotes the matrix Hermitian, i.e., the conjugate transpose operator. It should be noted that for the 2D DFT matrix from which the matrix B is extracted, O1 and O2 oversampling factors are assumed. It should be noted that W1 is common to all transmit layers. In various embodiments, the above parameters comply with the definitions and procedures of 3GPP TS 38.214.

[0099] The matrix W f,l is an N3×M matrix (where M < N3) with columns selected from a critically sampled size N3 DFT matrix, as follows:

[0100]

[0101] Only the indices of the L selected columns of B and the oversampling index with value O1O2 are reported. Similarly, for W f,l , only the indices of the M columns selected from a predefined size N3 DFT matrix are reported. In the following, the indices of the M dimensions are referred to as the selected FD basis indices. Here, L and M represent the equivalent spatial and frequency dimensions after compression. Finally, the 2L×M matrix represents the linear combination coefficients (LCC) of the spatial and frequency DFT basis vectors. For different transmit layers, both are independently selected.

[0102] Approximately β fraction of the magnitude and phase values of the 2LM available coefficients are reported to the gNB as part of the CSI report (β < 1). It should be noted that the coefficients with zero magnitude are indicated via a per-layer bitmap. Since all the coefficients reported within a transmit layer are normalized with respect to the coefficient with the largest magnitude (the strongest coefficient), the relative value of that coefficient is set to one (i.e., 1), and no explicit magnitude or phase information of this coefficient is reported. Only the indication of the index of the strongest coefficient per transmit layer is reported. Therefore, at most The amplitude and phase values ​​of each coefficient (as well as the indices of the selected L and M DFT vectors) result in a significantly smaller CSI report size compared to the information from the theoretically designed 2N1N2×N3-1 coefficients.

[0103] Regarding 3GPP NR Rel-16, for Type II PS codebooks, only K (where K ≤ 2N1N2) beamformed CSI-RS ports are used in DL transmission to reduce complexity. The K×N3 codebook matrix for each transmission layer l takes the following form:

[0104]

[0105] Here, and W f,l It follows the same structure as the conventional NR Rel-16II codebook described above, where both are emitter-layer specific. Matrix It is a K×2L block diagonal matrix with the same structure as the NR Rel-15II type PS codebook described above.

[0106] The 3GPP NR Rel-17 II codebook follows a similar structure to the Rel-15 and Rel-16 II PS codebooks, as follows:

[0107]

[0108] superscript H The Hermitian representation of a matrix is ​​the conjugate transpose operator.

[0109] Here, and W f,l It follows the same structure as the regular NR Rel-16II codebook; however, M is limited to 1 or 2, where for M=2, the network configuration size is a window of N={2,4}. Furthermore, a bitmap is reported unless β=1 and the UE reports all coefficients with a rank of 2 as the highest value.

[0110] However, unlike the Rel-15 and Rel-16 II PS codebooks, the port selection matrix... It supports the free selection of K ports, or more precisely, it supports the selection of K / 2 ports per polarization from N1N2 CSI-RS ports per polarization, that is, The unit digit is used to identify the K / 2 selected ports for each polarization, where this selection is common to all layers.

[0111] Regarding codebook reports, CSI codebook reports can be divided into two parts based on the priority of the reported information. Each part is coded separately. Note that Part 1 of the codebook report may have a higher code rate. The parameters for the NR Rel-16 II codebook are listed below only. More details can be found in sections 5.2.3 and 5.2.4 of 3GPP TS 38.214.

[0112] Regarding the contents of the CSI report, Part 1 of the CSI report includes the RI plus the Channel Quality Indicator (CQI) plus the total number of coefficients (i.e., represented using a single value). Part 2 of the CSI report includes the SD base indicator plus the FD base indicator for each layer plus the bitmap for each layer plus the coefficient amplitude information for each layer plus the coefficient phase information for each layer plus the strongest coefficient indicator for each layer.

[0113] Furthermore, Part 2 of the CSI report can be decomposed into sub-parts, each with different priorities (higher priority information is listed first). This division is necessary to allow for dynamic reporting of the codebook size based on available resources in the uplink phase. More details can be found in Section 5.2.3 of 3GPP TS 38.214.

[0114] Furthermore, Type II codebooks are based on aperiodic CSI reporting and are only reported in the PUSCH triggered by downlink control information (DCI) (with one exception). Type I codebooks can be based on periodic CSI reporting (i.e., using the Physical Uplink Control Channel (PUCCH)), semi-persistent (SP) CSI reporting (i.e., using PUSCH or PUCCH), or AP reporting (i.e., using PUSCH).

[0115] Regarding triggering AP CSI reporting on the PUSCH, the UE needs to use the CSI framework in NR Rel-15 to report the CSI information required by the network. The triggering mechanism between reporting settings and resource settings can be summarized in Table 1 below:

[0116] Table 1: Triggering Mechanisms Between Report Settings and Resource Settings

[0117] Furthermore, all associated resource settings for CSI reporting must have the same time-domain behavior. Once configured via RRC, periodic CSI-RS resources and / or CSI-IM resources and CSI reports are always assumed to exist and be active. AP and SP CSI-RS resources and / or CSI-IM resources and CSI reports need to be explicitly triggered or activated. For AP CSI-RS resources and / or CSI-IM resources and AP CSI reports, triggering associated resources can be accomplished jointly by transmitting DCI format 0-1. For SPCSI-RS resources and / or CSI-IM resources and SP CSI reports, associated resources are activated independently.

[0118] Figure 3 This describes an exemplary scenario 300 of an AP trigger state with a list of CSI report settings as defined in this disclosure. For AP CSI-RS resources and / or CSI-IM resources and AP CSI reports, triggering is jointly accomplished by transmitting DCI format 0_1. DCI format 0_1 ​​contains a CSI request field (0 to 6 bits). The non-zero request field points to a so-called AP trigger state configured via RRC. The AP trigger state is further defined as a list of up to 16 AP CSI report settings, identified by a CSI report setting identifier (ID), for which the UE simultaneously calculates the CSI and transmits the CSI on a scheduled PUSCH transmission.

[0119] Figure 4A This describes an exemplary ASN.1 representation of the AP trigger state parameter 400, which refers to the associated reporting configuration information according to aspects of this disclosure. The AP trigger state parameter 400 can be implemented using the higher-level parameter CSI-AperiodicTriggerState, as described, for example, in 3GPP TS 38.214 and TS 38.331. Figure 4B This describes an exemplary ASN.1 representation of the associated report configuration information parameter 450 for the resource set and QCL information used in accordance with the indications of this disclosure. The AP trigger state parameter 400 can be implemented using the higher-level parameter CSI-AperiodicTriggerState, for example, as described in 3GPPTS 38.331. In various embodiments, the AP trigger state parameter 400 (e.g., CSI-AperiodicTriggerState) and the associated report configuration information parameter 450 (e.g., CSI-AssociatedReportConfigInfo) are parts of the CSI-AperiodicTriggerStateList IE used to configure the non-periodic trigger state list for the UE.

[0120] When CSI report settings are linked to AP resource settings (which may include multiple resource sets), the AP NZP CSI-RS resource set for channel measurement, the AP CSI-IM resource set (if used), and the AP NZP CSI-RS resource set for interference management (if used) for a given CSI report setting are also included in the AP trigger state definition. For AP NZP CSI-RS, the QCL source to be used is also configured in the AP trigger state. The UE assumes that the resources used for calculating channel and interference can be processed using the same spatial filter, i.e., quasi-identical with respect to "QCL-TypeD".

[0121] Figure 5A This describes an exemplary ASN.1 representation of the RRC configuration 500 of the NZP CSI-RS resource according to aspects of this disclosure. The RRC configuration 500 of the NZP CSI-RS resource can be implemented using higher-layer parameters such as NZP-CSI-RS-Resource, as described in 3GPP TS 38.214 and TS 38.331, for example. In various embodiments, the RRC configuration 500 of the NZP CSI-RS resource may be a portion of the NZP CSI-RS-Resource IE used to configure NZP CSI-RS transmitted in a cell containing an IE and configurable by the UE for measurement. Figure 5B This describes an exemplary ASN.1 representation of the RRC configuration 500 for a CSI-IM resource according to aspects of this disclosure. The RRC configuration 550 for the CSI-IM resource can be implemented using higher-layer parameters such as CSI-IM-Resource, as described in 3GPP TS 38.214 and TS 38.331, for example. In various embodiments, the RRC configuration 550 for the CSI-IM resource may be a portion of a CSI-IM-Resource IE used to configure the CSI-IM resource.

[0122] For AP CSI reports, PUSCH-based reports are divided into two CSI parts: CSI Part 1 and CSI Part 2. This is because the size of the CSI payload varies significantly, and therefore, the worst-case uplink control information (UCI) payload size design results in substantial overhead. CSI Part 1 has a fixed payload size (and can be decoded by the gNB without prior information) and contains the following: 1) RI (if reported), CSI-RS resource indicator (CRI) (if reported), and CQI of the first codeword; and 2) the number of non-zero bandwidth amplitude coefficients per layer for Type II CSI feedback on the PUSCH.

[0123] CSI section 2 has a variable payload size that can be derived from the CSI parameters in CSI section 1, and when RI>4, it contains PMI and a second codeword in CQI.

[0124] As an example, if the AP trigger state indicated by DCI format 0_1 ​​defines three reporting settings x, y, and z, then the AP CSI report in CSI section 2 will be as follows: Figure 6A and 6B The order is as described in the text.

[0125] Figure 6A This describes an exemplary scenario 600 for generating CSI reports based on aspects of this disclosure. In the depicted instance, DCI format 0_1 ​​depicts three CSI report configurations for report settings x, y, and z.

[0126] Figure 6B This describes an exemplary scenario 650 of partial CSI omission and reordering based on PUSCH-based CSI according to aspects of this disclosure.

[0127] CSI reports are prioritized based on the following: 1) Time-domain behavior and physical channel, where more dynamic reports take precedence over less dynamic reports and PUSCH takes precedence over PUCCH; 2) CSI content, where beam reports (i.e., L1 Reference Signal Received Power (L1-RSRP) reports) have priority over regular CSI reports; 3) The serving cell to which the CSI corresponds (in the case of carrier aggregation operation). CSIs corresponding to the primary cell (PCell) have priority over those corresponding to secondary cells (SCells); and 4) The parameter reportConfigID.

[0128] As described above, NR Rel-15 Type I and Type II CSIs already support CBSR for controlling inter-cell interference levels. In the NR Rel-15 Type I CBSR, a bitmap of size N1N2O1O2 is used to indicate the restricted beam, where N1 / N2 and O1 / O2 indicate the number of horizontal / vertical ports and horizontal / vertical oversampling factors, respectively. Each bit in the sequence is used to restrict a specific DFT beam for a given oversampling index.

[0129] Bitmap parameters typeI-SinglePanel-codebookSubsetRestriction-i2 form bit sequence b 15 ..., b1, b0, where b0 is the least significant bit, and b... 15 It is the most significant bit. Bit b i Associated with the precoder corresponding to codebook index i2 = i. When b i When the value is 0, random selection of the precoder used for CQI computation is not allowed, corresponding to bit b.i Any associated precoder.

[0130] In the NR Rel-15 Type II CBSR, instead of a hard-limit decision—that is, the DFT beam within the oversampling index is either completely banned or unrestricted—an amplitude limit is further imposed, as follows:

[0131] 1) The N1N2O1O2 candidate DFT beams are regrouped into O1O2 beam groups (beams within a beam group do not necessarily belong to the same oversampling index).

[0132] 2) Beam limiting is only allowed for 4 of the 4 beam groups O1O2, i.e. The unit digit is used to indicate a restricted beam group.

[0133] 3) For 4N1N2 restricted beams spanning 4 beam groups, each beam is allocated 2 bits to indicate the limit on the maximum permissible amplitude value from the amplitude value limiting codebook, where the amplitude limit... That is, in the power domain, the step size for each limit value is -3dB. Therefore, 8N1N2 bits are needed to report the amplitude limits of the four constrained beam groups based on Type II soft limiting.

[0134] The bitmap parameters n1-n2-codebookSubsetRestriction-r16 form a bit sequence B = B1B2, and configure vector group indices g corresponding to the four restricted beam groups. (k) k = 0,…,3, as described in, for example, in clause 5.2.2.2.3 of 3GPP TS 38.214, v17.4.0. Indicates the group g indexed as x1, x2 (k) The maximum permissible average magnitude of the coefficients associated with the vectors in γ i+pL (p = 0, 1), where i ∈ {0, 1, ..., L-1} corresponds to the beam index, where the maximum amplitude is given in Table 1 and the average coefficient amplitude is limited as follows.

[0135]

[0136] Since l = 1, ..., υ are level indices, then f ∈ {0, 1, ..., M} v `-1` is the FD base index, and `p = 0, 1` is the polarization index. UEs whose capability signaling does not report the parameter `softAmpRestriction-r16 = 'Support'` are not expected to be configured with...

[0137]

[0138] Table 2: Maximum Allowable Average Coefficient Magnitude of the Restricted Vector

[0139] For AI / ML-based CSI feedback, traditional CBSR methods may not be applicable if the underlying design of the precoding matrix is ​​not based on DFT transform. Therefore, the following solution describes a general CBSR-like mechanism regarding the underlying design of the precoding matrix.

[0140] In the following description, the following concepts are used interchangeably: network node, transmit-receive point (TRP), panel, antenna group, antenna port group, uniform linear array, cell, node, radio head end, communication (e.g., signal / channel) associated with a control resource set (CORESET) pool, and communication associated with a transmit configuration indicator (TCI) state from a transmit configuration that includes at least two TCI states.

[0141] In the following solutions, it is assumed that the codebook type used for PMI reporting is flexible (e.g., arbitrary) to allow the use of different codebook types, such as Type II Rel-16 codebook, Type II Rel-17 codebook, Type II 3GPP Release 18 (Rel-18) codebook, etc. Several sets of solutions are described below. Depending on the possible implementation, one or more elements or features from one or more of the described sets of solutions may be combined.

[0142] As used in this document, the Tracking Reference Signal (TRS) corresponds to an NZP CSI-RS resource set configured with the parameter 'trs-info'; the CSI-RS for beam management corresponds to an NZP CSI-RS resource set configured with the parameter 'repetition'; and the CSI-RS for CSI corresponds to an NZP CSI-RS resource set that has neither the parameter 'trs-info' nor the parameter 'repetition' configured.

[0143] As used herein, a matrix implies a sequence of fields of arbitrary dimensions, including arrays of values ​​(vectors), standard 2D matrices, and more generally Q-dimensional matrices (tensors), where Q ≥ 2 and Q is an integer. In the following description, the mapping between transport blocks and codewords transmitted in the DL may be a one-to-one mapping between TBs and codewords, unless otherwise indicated.

[0144] Furthermore, the term CBSR may be used interchangeably with any of the following terms: beam limiting, precoder limiting, precoder vector limiting, precoder matrix limiting, PMI limiting, CSI limiting, interference limiting, inter-cell interference limiting, leakage limiting, beam limiting, correlation limiting, similarity limiting, or a combination thereof.

[0145] According to the solution described in this document, the network (e.g., RAN node 208) will configure CSI feedback to UE206 based on CSI report settings, which include a codebook configuration containing CBSRs. The indication of this CBSR can be one or a combination of the following:

[0146] In a first embodiment, the indication of CBSR can be configured via a higher-level parameter (e.g., an RRC parameter) corresponding to a CSI reporting setting (e.g., CSI-ReportConfig). In such embodiments, the CSI reporting setting may include a report quantity, such as reportQuantity, and at least one PMI value, such as PMI. In this embodiment, a PMI limit or inter-cell interference limit parameter is further configured as part of the CSI reporting setting, such as PMI-Restriction.

[0147] Figure 7 This description illustrates an exemplary ASN.1 representation of the CSI reporting setting IE 700 according to aspects of this disclosure. The depicted CSI reporting setting IE 700 is based on IE CSI-ReportConfig found in v17.3.0 of Clause 6.3.2 of 3GPP TS 38.331. The CSI reporting setting IE 700 contains the parameter PMI-Restriction 705 for configuring CBSR.

[0148] In the second embodiment, the indication of CBSR can be configured via a higher-level parameter (e.g., an RRC parameter) corresponding to the codebook subset restriction settings (e.g., n1-n2-codebookSubsetRestriction-r19) within the codebook configuration CodebookConfig IE (e.g., CodebookConfig-r19).

[0149] Figure 8 This describes an exemplary ASN.1 representation of the codebook configuration IE 800 according to aspects of this disclosure. The depicted codebook configuration IE 800 is based on the IE CodebookConfig found in v17.3.0 of Clause 6.3.2 of 3GPP TS 38.331. The codebook configuration IE 800 corresponds to a CBSR with soft amplitude limits, referred to herein as a "soft CBSR," wherein, in addition to the two values ​​{0,1}, a set of possible threshold values ​​corresponding to the normalized amplitude limit takes at least one non-zero value, for example... The values ​​{0, 1} correspond to fully restricted and unrestricted amplitudes, respectively. This corresponds to a partial limitation on amplitude values ​​with attenuation.

[0150] Figure 9This describes an exemplary ASN.1 representation of the codebook configuration IE 900 according to aspects of this disclosure. The depicted codebook configuration IE 900 is based on the IE CodebookConfig found in v17.3.0 of Clause 6.3.2 of 3GPP TS 38.331. The codebook configuration IE 900 corresponds to a CBSR with hard amplitude limits, referred to herein as a "hard CBSR," where a set of possible threshold values ​​corresponding to the normalized amplitude limit takes two values ​​{0,1}, corresponding to full amplitude limit and no limit, respectively.

[0151] To achieve a target constraint on PMI, such as CBSR, a set of pre-configured constraint vectors can be defined, allowing the network to constrain a subset of said set of constraint vectors. Depending on the possible implementation, combinations of one or more of the following embodiments are not excluded.

[0152] In a first embodiment, the set of pre-configured constraint vectors comprises a set of columns of a standard transform matrix. In this first embodiment, the standard transform matrix corresponds to a Fourier-based matrix, such as a DFT matrix having one or more phase offset values ​​corresponding to oversampling factors of the DFT matrix.

[0153] In a second embodiment of this example, the standard transform matrix corresponds to a sinusoidal transform-based matrix having one or more phase offset values ​​corresponding to the oversampling factor of the DFT matrix, such as a Discrete Cosine Transform (DCT) matrix or a Discrete Sine Transform (DST) matrix. In a third embodiment of this example, the standard transform matrix corresponds to a wavelet transform-based matrix, such as a Discrete Wavelet Transform (DWT) matrix.

[0154] In the second embodiment, the subset of the set of restricted vectors includes N' vectors selected from a set of N restricted vectors, and N ′ ≤N. The following examples are provided, where matrix C corresponds to a subset of restricted vectors comprising N' vectors:

[0155] As a first example, consider a one-dimensional DFT matrix transformation:

[0156]

[0157] As a second example, we considered the sampling of a one-dimensional DFT matrix transformation:

[0158]

[0159] k i =On (i) +q, 0≤n (i) <N,0≤q<O,

[0160] As a third example, consider a one-dimensional DCT matrix transformation:

[0161]

[0162] As another example, consider a one-dimensional DST matrix transformation:

[0163]

[0164] In the third embodiment, the set of constraint vectors can be a standard transformation matrix based on two dimensions of transformation (e.g., joint time / Doppler domain and frequency domain), as shown in the following examples:

[0165] As a first example, consider a two-dimensional DFT matrix transformation:

[0166]

[0167]

[0168] As a second example, we considered the sampled two-dimensional DFT matrix transformation:

[0169]

[0170] As a third example, consider two-dimensional DCT matrix transformation:

[0171]

[0172] As a fourth example, consider the transformation of a two-dimensional DST matrix:

[0173]

[0174] According to the fourth embodiment, the set of pre-configured restriction vectors can be selected from a set of precoded vectors received from the UE as part of the prior CSI report. In a first embodiment of this embodiment, the signaling notification includes an indicator recognizing the selection of the set of precoded vectors from the prior CSI report as part of the CBSR.

[0175] According to a fifth embodiment, the set of pre-configured restriction vectors can be selected from multiple sets of restriction vectors. In a first embodiment of this embodiment, the signaling notification includes an indicator identifying the selection of the set of restriction vectors from multiple sets of restriction vectors as part of the CBSR. In a second embodiment of this embodiment, the selection of the set of restriction vectors from multiple sets of restriction vectors is inferred from one of the capabilities and characteristics associated with the UE.

[0176] To achieve a target constraint on PMI, such as CBSR, a pre-configured CBSR metric can be defined or indicated that identifies the correlation value between a candidate precoding vector and the set of constrained CBSR vectors. In various embodiments, if the output of the CBSR metric corresponding to the correlation value between a selected candidate precoding vector and the set of constrained vectors is less than or equal to a CBSR threshold, then the candidate precoding vector is selected as the precoding vector associated with the PMI value. Depending on possible implementations, combinations of one or more of the following embodiments are not excluded.

[0177] In a first embodiment, the CBSR metric may be based on the average correlation corresponding to a set of frequency sub-bands. In this first embodiment, the CBSR metric calculates a broadband value corresponding to the average correlation value of the set of frequency sub-bands. Here, a CBSR threshold is applied to the broadband value. Here, the broadband value corresponds, for example, to the average value of multiple frequency sub-bands within the same bandwidth portion.

[0178] According to a second embodiment, the CBSR metric can be based on the dissimilarity correlation corresponding to each frequency sub-band in a set of frequency sub-bands. In a first embodiment of this example, the CBSR metric calculates the dissimilarity correlation value for each frequency sub-band in the set of frequency sub-bands. Here, a CBSR threshold is applied to each of the set of correlation values ​​associated with the set of frequency sub-bands.

[0179] According to the third embodiment, the CBSR metric can be based on a cosine-based similarity function. In the first embodiment of this example, the CBSR metric corresponds to the subband j and the k-th constraint vector u. (k) The average CBSR metric of the associated candidate precoding vectors v is as follows:

[0180]

[0181] Where a H It is a matrix Hermitian, i.e., the conjugate transpose operator, where |·| is the absolute value operator, where ‖·‖ is the vector norm operator, where B is the number of frequency subbands, and where λ j It is the normalization constant of the j-th frequency subband.

[0182] In the second embodiment of the third embodiment, corresponding to subband j and the kth constraint vector u (k) The per-subband CBSR metric for the associated candidate precoding vector v is as follows:

[0183]

[0184] According to the fourth embodiment, the CBSR metric is based on the value of the normalized standard autocorrelation function. In the first embodiment of this example, it corresponds to the subband j and the k-th constraint vector u.(k) The average CBSR metric of the associated candidate precoding vectors v is as follows:

[0185]

[0186] In the second embodiment of the fourth embodiment, corresponding to subband j and the kth constraint vector u (k) The per-subband CBSR metric for the associated candidate precoding vector v is as follows:

[0187]

[0188] In the third embodiment of the fourth embodiment, corresponding to subband j and the kth constraint vector u (k) The average CBSR metric of the associated candidate precoding vectors v is as follows:

[0189]

[0190] In the fourth embodiment of the fourth embodiment, corresponding to subband j and the kth constraint vector u (k) The per-subband CBSR metric for the associated candidate precoding vector v is as follows:

[0191]

[0192] According to the fifth embodiment, a set of CBSR metrics is defined, wherein network activation or configuration comes from one of the CBSR metrics in the set of CBSR metrics.

[0193] To achieve a target constraint on PMI, such as CBSR, a pre-configured codebook for the CBSR threshold can be defined. Therefore, the network can configure the codebook value from the CBSR threshold for each constraint vector from the aforementioned subset of the set of constraint vectors. Depending on possible implementations, combinations of one or more of the following embodiments are not excluded.

[0194] In a first embodiment, the pre-configured codebook for the CBSR threshold includes two values, such as {0, 1}. In this embodiment, the CBSR corresponds to a hard limit. In a first embodiment of the first embodiment, the CBSR threshold is configured with a CBSR type corresponding to a hard CBSR threshold or alternatively corresponding to a hard amplitude limit.

[0195] In a second embodiment of the first embodiment, the CBSR threshold is configured without reporting parameters corresponding to the supported soft amplitude limit (e.g., parameter softAmpRestriction ≠ 'support').

[0196] In the second embodiment, the pre-configured codebook of the CBSR threshold includes multiple values. In this embodiment, CBSR corresponds to a soft limit. In a first embodiment of the second embodiment, the CBSR threshold is configured with a CBSR type corresponding to a soft CBSR threshold or alternatively corresponding to a soft amplitude limit.

[0197] In a second embodiment of the second embodiment, the CBSR threshold is configured when reporting parameters corresponding to the supported soft amplitude limit (e.g., parameter softAmpRestriction = 'Supported'). In a third embodiment of the second embodiment, the codebook for the CBSR threshold includes a set At least one or more values ​​in.

[0198] Figure 10 An example of a UE 1000 according to aspects of this disclosure is described. UE 1000 may include a processor 1002, a memory 1004, a controller 1006, and a transceiver 1008. The processor 1002, memory 1004, controller 1006, or transceiver 1008, or various combinations thereof, or various components thereof, may be examples of components for performing the aspects of this disclosure described herein. These components may be coupled via one or more interfaces (e.g., operatively, communicatively, functionally, electronically, or electrically).

[0199] Processor 1002, memory 1004, controller 1006, or transceiver 1008, or various combinations or components thereof, may be implemented in hardware (e.g., a circuit system). The hardware may include processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), or other programmable logic devices, or any combination thereof configured or otherwise supporting components for performing the functions described in this disclosure.

[0200] Processor 1002 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, central processing units (CPUs), ASICs, field-programmable gate arrays (FPGAs), or any combination thereof). In some embodiments, processor 1002 may be configured to operate memory 1004. In some other embodiments, memory 1004 may be integrated into processor 1002. Processor 1002 may be configured to execute computer-readable instructions stored in memory 1004 to cause UE 1000 to perform various functions of this disclosure.

[0201] Memory 1004 may comprise volatile or non-volatile memory. Memory 1004 may store computer-readable, computer-executable code containing instructions that, when executed by processor 1002, cause UE 1000 to perform the various functions described herein. The code may be stored in a non-transitory computer-readable medium, such as this memory 1004 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media, encompassing any medium that facilitates the transfer of computer programs from one place to another. Non-transitory storage media may be any available medium accessible by a general-purpose or special-purpose computer.

[0202] In some implementations, processor 1002 and memory 1004 coupled to processor 1002 may be configured to cause UE 1000 to perform one or more of the UE functions described herein (e.g., instructions stored in memory 1004 are executed by processor 1002). For example, processor 1002 may support wireless communication at UE 1000 according to the examples disclosed herein.

[0203] The UE 1000 may be configured or operable to support components for receiving (e.g., from network entities such as base stations (BS) or other RAN nodes) a CSI report setting containing an indication of a CBSR (e.g., precoder limit) associated with a precoding matrix, and components for receiving NZP CSI-RS based on the CSI report setting, wherein the CSI report setting contains...

[0204] The UE 1000 may be configured or operable to support components for generating CSI reports containing PMI values ​​and for transmitting CSI reports containing PMI values ​​(e.g., to network entities), wherein the PMI values ​​are based on NZP CSI-RS and CBSR.

[0205] In some implementations, CBSR includes at least one of the following: A) a set of constraint vectors (e.g., configured by network entities), or B) a CBSR metric that identifies the correlation values ​​between candidate precoding vectors and the set of constraint vectors, or C) a CBSR threshold corresponding to the CBSR metric, or D) a combination thereof.

[0206] In some implementations, the PMI value is associated with a set of precoding vectors. In such implementations, the UE 1000 may be configured to: A) use a CBSR metric to determine the correlation value between a candidate precoding vector and the set of restricted vectors; and B) select a candidate precoding vector as an associated precoding vector in the set of associated precoding vectors based on the correlation value satisfying a CBSR threshold.

[0207] In some embodiments, the set of constraint vectors comprises a subset of precoded vectors corresponding to one or more DFT-based matrices. In some embodiments, the one or more DFT-based matrices comprise a set of oversampled DFT matrices including one or more phase offsets corresponding to oversampling factors.

[0208] In some implementations, the set of restriction vectors comprises a subset of a pre-configured set of restriction vectors. In some implementations, the UE 1000 may be configured to receive, for example, an indication corresponding to the subset of the pre-configured set of restriction vectors (from a network entity).

[0209] In some implementations, the correlation value satisfies the CBSR threshold based on the correlation value being less than or equal to the CBSR threshold. In some implementations, the UE 1000 may be configured to apply the CBSR metric (e.g., individually) on each of one or more frequency bands associated with the precoding matrix.

[0210] In some implementations, the CBSR metric incorporates a cosine-based similarity function. In some implementations, the CBSR metric is based on the magnitude of a normalized standard autocorrelation function. In some implementations, the CBSR metric is based on the square of the magnitude of a normalized standard autocorrelation function.

[0211] In some implementations, the CBSR metric is based on a broadband value corresponding to the average value across one or more frequency bands associated with the precoding matrix. In some implementations, the CBSR metric is based on a per-band value corresponding to a separate value for each of the one or more frequency bands associated with the precoding matrix.

[0212] In some implementations, the CBSR threshold includes null values, where null values ​​correspond to hard CBSR. In some implementations, the value of the CBSR threshold is configured from a value codebook of CBSR thresholds, which includes at least one non-zero value, where a non-zero value corresponds to soft CBSR.

[0213] Controller 1006 manages the input and output signals of UE 1000. Controller 1006 can also manage peripheral devices not integrated into UE 1000. In some implementations, controller 1006 may utilize an operating system (OS), such as... Or other operating systems (OS). In some implementations, controller 1006 may be implemented as part of processor 1002.

[0214] In some embodiments, UE 1000 may include at least one transceiver 1008. In other embodiments, UE 1000 may have more than one transceiver 1008. Transceiver 1008 may represent a wireless transceiver. Transceiver 1008 may include one or more receiver chains 1010, one or more transmitter chains 1012, or a combination thereof.

[0215] Receiver chain 1010 may be configured to receive signals (e.g., control information, data, packets) via a wireless medium. For example, receiver chain 1010 may include one or more antennas for receiving signals over the air or via a wireless medium. Receiver chain 1010 may include at least one amplifier (e.g., a low-noise amplifier (LNA)) configured to amplify the received signal. Receiver chain 1010 may include at least one demodulator configured to demodulate the received signal by reversing the modulation technique applied during signal transmission and to obtain the transmitted data. Receiver chain 1010 may include at least one decoder for decoding and processing the demodulated signal to receive the transmitted data.

[0216] Transmitter chain 1012 can be configured to generate and transmit signals (e.g., control information, data, packets). Transmitter chain 1012 may include at least one modulator for modulating data onto a carrier signal in preparation for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques, such as amplitude modulation (AM), frequency modulation (FM), or digital modulation schemes like phase shift keying (PSK) or quadrature amplitude modulation (QAM). Transmitter chain 1012 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over a wireless medium. Transmitter chain 1012 may also include one or more antennas for transmitting the amplified signal into the air or a wireless medium.

[0217] Figure 11 An example of processor 1100 according to aspects of this disclosure is described. Processor 1100 may be an example of a processor configured to perform various operations according to the examples described herein. Processor 1100 may include a controller 1102 configured to perform various operations according to the examples described herein. Processor 1100 may optionally include at least one memory 1104, which may be, for example, an L1 / L2 / L3 cache. Additionally or alternatively, processor 1100 may optionally include one or more arithmetic logic units (ALUs) 1106. One or more of these components may be electronically communicated or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses).

[0218] Processor 1100 may be a processor chipset and includes a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receive, acquire, retrieve, transmit, output, forward, store, determine, identify, access, write, read) according to the examples described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to the processor chipset (e.g., processor 1100) or included in the processor chipset) or other memory (e.g., random access memory (RAM), read-only memory (ROM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), static RAM (SRAM), ferroelectric RAM (FeRAM), magnetic RAM (MRAM), resistive RAM (RRAM), flash memory, phase-change memory (PCM), and others).

[0219] Controller 1102 can be configured to manage and coordinate various operations of processor 1100 (e.g., signaling, receiving, acquiring, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, and reading) to enable processor 1100 to support various operations according to the examples described herein. For example, controller 1102 can operate as a control unit of processor 1100, generating control signals that manage the operation of various components of processor 1100. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating operation timing.

[0220] Controller 1102 may be configured to fetch (e.g., fetch, retrieve, receive) instructions from memory 1104 and determine subsequent instructions to be executed to enable processor 1100 to support various operations according to the examples described herein. Controller 1102 may be configured to track the memory addresses of instructions associated with memory 1104. Controller 1102 may be configured to decode instructions to determine the operations to be performed and the operands involved. For example, controller 1102 may be configured to interpret instructions and determine control signals to be output to other components of processor 1100 to enable processor 1100 to support various operations according to the examples described herein. Alternatively or additionally, controller 1102 may be configured to manage data flow within processor 1100. Controller 1102 may be configured to control data transfers between registers, ALU 1106, and other functional units of processor 1100.

[0221] Memory 1104 may include one or more caches (e.g., memory local to or included in processor 1100), or other memories such as RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some embodiments, memory 1104 may reside within or on the processor chipset (e.g., locally to processor 1100). In some other embodiments, memory 1104 may reside outside the processor chipset (e.g., remotely from processor 1100).

[0222] Memory 1104 may store computer-readable, computer-executable code containing instructions that, when executed by processor 1100, cause processor 1100 to perform the various functions described herein. The code may be stored in a non-transitory computer-readable medium, such as system memory or another type of memory. Controller 1102 and / or processor 1100 may be configured to execute the computer-readable instructions stored in memory 1104 to cause processor 1100 to perform various functions. For example, processor 1100 and / or controller 1102 may be coupled to or coupled to memory 1104, and processor 1100, controller 1102, and memory 1104 may be configured to perform the various functions described herein. In some instances, processor 1100 may include multiple processors, and memory 1104 may include multiple memories. One or more of the multiple processors may be coupled to one or more of the multiple memories, which may be individually or jointly configured to perform the various functions described herein.

[0223] One or more ALUs 1106 may be configured to support various operations according to the examples described herein. In some embodiments, one or more ALUs 1106 may reside within or on a processor chipset (e.g., processor 1100). In some other embodiments, one or more ALUs 1106 may reside outside the processor chipset (e.g., processor 1100). One or more ALUs 1106 may perform one or more computations on data, such as addition, subtraction, multiplication, and division. For example, one or more ALUs 1106 may receive input operands and opcodes, which determine the operation to be performed. One or more ALUs 1106 are configured with various logic and arithmetic circuitry, including adders, subtractors, shifters, and logic gates, to process and manipulate data according to the operation. Alternatively, one or more ALUs 1106 may support logical operations such as AND, OR, XOR, NOR, and NAND, thereby enabling one or more ALUs 1106 to handle conditional operations, comparisons, and bitwise operations.

[0224] Processor 1100 may support wireless communication according to the examples disclosed herein. For example, processor 1100 may perform one or more of the UE functions described herein. Processor 1100 may be configured or operable to support components for receiving (e.g., from a network entity, such as a BS or other RAN node) a CSI report setting containing an indication of a CBSR (e.g., precoder limit) associated with a precoding matrix, and for receiving NZP CSI-RS based on the CSI report setting, wherein the CSI report setting includes...

[0225] The processor 1100 may be configured or operable to support components for generating CSI reports containing PMI values ​​and for transmitting CSI reports containing PMI values ​​(e.g., to network entities), wherein the PMI values ​​are based on NZP CSI-RS and CBSR.

[0226] In some implementations, CBSR includes at least one of the following: A) a set of constraint vectors (e.g., configured by network entities), or B) a CBSR metric that identifies the correlation values ​​between candidate precoding vectors and the set of constraint vectors, or C) a CBSR threshold corresponding to the CBSR metric, or D) a combination thereof.

[0227] In some implementations, the PMI value is associated with a set of precoding vectors. In such implementations, the processor 1100 may be configured to: A) use a CBSR metric to determine the correlation value between a candidate precoding vector and the set of restricted vectors; and B) select a candidate precoding vector as an associated precoding vector in the set of associated precoding vectors based on the correlation value satisfying a CBSR threshold.

[0228] In some embodiments, the set of constraint vectors comprises a subset of precoded vectors corresponding to one or more DFT-based matrices. In some embodiments, the one or more DFT-based matrices comprise a set of oversampled DFT matrices including one or more phase offsets corresponding to oversampling factors.

[0229] In some implementations, the set of restriction vectors comprises a subset of a pre-configured set of restriction vectors. In some implementations, processor 1100 may be configured to receive, for example, an indication corresponding to the subset of the pre-configured set of restriction vectors (from a network entity).

[0230] In some embodiments, the correlation value satisfies the CBSR threshold based on the correlation value being less than or equal to the CBSR threshold. In some embodiments, the processor 1100 may be configured to apply the CBSR metric (e.g., individually) to each of one or more frequency bands associated with the precoding matrix.

[0231] In some implementations, the CBSR metric incorporates a cosine-based similarity function. In some implementations, the CBSR metric is based on the magnitude of a normalized standard autocorrelation function. In some implementations, the CBSR metric is based on the square of the magnitude of a normalized standard autocorrelation function.

[0232] In some implementations, the CBSR metric is based on a broadband value corresponding to the average value across one or more frequency bands associated with the precoding matrix. In some implementations, the CBSR metric is based on a per-band value corresponding to a separate value for each of the one or more frequency bands associated with the precoding matrix.

[0233] In some implementations, the CBSR threshold includes null values, where null values ​​correspond to hard CBSR. In some implementations, the value of the CBSR threshold is configured from a value codebook of CBSR thresholds, which includes at least one non-zero value, where a non-zero value corresponds to soft CBSR.

[0234] Processor 1100 may support wireless communication according to the examples disclosed herein to perform one or more of the NE functions described herein. For example, processor 1100 may be configured or operable to support components for transmitting, for example, a CSI report setting containing an indication of a CBSR (e.g., precoder limit) associated with a precoding matrix, to a UE.

[0235] The processor 1100 may be configured or operable to support components for transmitting NZP CSI-RS based on CSI report settings and for receiving CSI reports containing PMI values ​​(e.g., from a UE) based on NZP CSI-RS and CBSR.

[0236] In some embodiments, CBSR includes at least one of the following: A) a set of constraints configured by a network entity, B) a CBSR metric identifying the correlation values ​​between candidate precoding vectors and the set of constraint vectors, C) a CBSR threshold corresponding to the CBSR metric, or D) a combination thereof.

[0237] In some embodiments, the correlation value satisfies the CBSR threshold based on the correlation value being less than or equal to the CBSR threshold. In some embodiments, the processor 1100 may be configured to apply the CBSR metric (e.g., individually) to each of one or more frequency bands associated with the precoding matrix.

[0238] In some embodiments, the set of constraint vectors comprises a subset of precoded vectors corresponding to one or more DFT-based matrices. In some embodiments, the one or more DFT-based matrices comprise a set of oversampled DFT matrices including one or more phase offsets corresponding to oversampling factors.

[0239] In some embodiments, the set of restriction vectors includes a subset of a pre-configured set of restriction vectors. In some embodiments, the processor 1100 may be configured to (e.g., to the UE) transmit an indication corresponding to the subset of the pre-configured set of restriction vectors.

[0240] In some embodiments, the CBSR metric includes a cosine-based similarity function. In some embodiments, the CBSR metric is based on the magnitude of a normalized standard autocorrelation function. In some embodiments, the CBSR metric is based on the square of the magnitude of a normalized standard autocorrelation function.

[0241] In some embodiments, the CBSR metric is based on a bandwidth value corresponding to the average value across one or more frequency bands associated with the precoding matrix. In some embodiments, the CBSR metric is based on a per-band value corresponding to a separate value for each of the one or more frequency bands associated with the precoding matrix.

[0242] In some embodiments, the CBSR threshold includes null values, where null values ​​correspond to hard CBSR. In some embodiments, the value of the CBSR threshold is configured from a value codebook of CBSR thresholds, the value codebook including at least one non-zero value, where a non-zero value corresponds to soft CBSR.

[0243] Figure 12 An example of NE 1200 according to aspects of this disclosure is described. NE 1200 may include a processor 1202, a memory 1204, a controller 1206, and a transceiver 1208. The processor 1202, memory 1204, controller 1206, or transceiver 1208, or various combinations thereof, or various components thereof, may be examples of components for performing the aspects of this disclosure described herein. These components may be coupled via one or more interfaces (e.g., operatively, communicatively, functionally, electronically, electrically).

[0244] Processor 1202, memory 1204, controller 1206, or transceiver 1208, or various combinations or components thereof, may be implemented in hardware (e.g., a circuit system). The hardware may include processors, DSPs, ASICs, or other programmable logic devices, or any combination thereof configured or otherwise supporting components for performing the functions described in this disclosure.

[0245] Processor 1202 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, ASICs, FPGAs, or any combination thereof). In some embodiments, processor 1202 may be configured to operate memory 1204. In some other embodiments, memory 1204 may be integrated into processor 1202. Processor 1202 may be configured to execute computer-readable instructions stored in memory 1204 to cause NE 1200 to perform various functions of this disclosure.

[0246] Memory 1204 may comprise volatile or non-volatile memory. Memory 1204 may store computer-readable, computer-executable code containing instructions that, when executed by processor 1202, cause NE 1200 to perform the various functions described herein. The code may be stored in a non-transitory computer-readable medium, this memory 1204, or another type of memory. Computer-readable media include both non-transitory computer storage media and communication media, encompassing any medium that facilitates the transfer of computer programs from one place to another. Non-transitory storage media may be any available medium accessible by a general-purpose or special-purpose computer.

[0247] In some implementations, processor 1202 and memory 1204 coupled to processor 1202 may be configured to cause NE 1200 to perform one or more of the functions described herein (e.g., instructions stored in memory 1204 are executed by processor 1202). For example, processor 1202 may support wireless communication at NE 1200 according to the examples disclosed herein.

[0248] In some implementations, processor 1202 and memory 1204 coupled to processor 1202 may be configured to cause NE 1200 to perform one or more of the NE functions described herein (e.g., instructions stored in memory 1204 are executed by processor 1202). For example, processor 1202 may support wireless communication at NE 1200 according to the examples disclosed herein.

[0249] The NE 1200 can be configured or operable to support components for transmitting, for example to the UE, CSI report settings that include an indication of a CBSR (e.g., precoder limit) associated with the precoding matrix.

[0250] The NE 1200 can be configured or operable to support components for transmitting NZP CSI-RS based on CSI report settings and for receiving CSI reports containing PMI values ​​based on NZP CSI-RS and CBSR (e.g., from the UE).

[0251] In some embodiments, CBSR includes at least one of the following: A) a set of constraints configured by a network entity, B) a CBSR metric identifying the correlation values ​​between candidate precoding vectors and the set of constraint vectors, C) a CBSR threshold corresponding to the CBSR metric, or D) a combination thereof.

[0252] In some embodiments, the correlation value satisfies the CBSR threshold based on the correlation value being less than or equal to the CBSR threshold. In some embodiments, the NE 1200 can be configured to apply the CBSR metric (e.g., individually) to each of one or more frequency bands associated with the precoding matrix.

[0253] In some embodiments, the set of constraint vectors comprises a subset of precoded vectors corresponding to one or more DFT-based matrices. In some embodiments, the one or more DFT-based matrices comprise a set of oversampled DFT matrices including one or more phase offsets corresponding to oversampling factors.

[0254] In some embodiments, the set of restriction vectors includes a subset of a pre-configured set of restriction vectors. In some embodiments, the NE 1200 may be configured to (e.g., to the UE) transmit an indication corresponding to the subset of the pre-configured set of restriction vectors.

[0255] In some embodiments, the CBSR metric includes a cosine-based similarity function. In some embodiments, the CBSR metric is based on the magnitude of a normalized standard autocorrelation function. In some embodiments, the CBSR metric is based on the square of the magnitude of a normalized standard autocorrelation function.

[0256] In some embodiments, the CBSR metric is based on a bandwidth value corresponding to the average value across one or more frequency bands associated with the precoding matrix. In some embodiments, the CBSR metric is based on a per-band value corresponding to a separate value for each of the one or more frequency bands associated with the precoding matrix.

[0257] In some embodiments, the CBSR threshold includes null values, where null values ​​correspond to hard CBSR. In some embodiments, the value of the CBSR threshold is configured from a value codebook of CBSR thresholds, the value codebook including at least one non-zero value, where a non-zero value corresponds to soft CBSR.

[0258] Controller 1206 manages the input and output signals of NE 1200. Controller 1206 can also manage peripheral devices not integrated into NE 1200. In some implementations, controller 1206 may utilize an operating system, such as... Or other operating systems. In some implementations, controller 1206 may be implemented as part of processor 1202.

[0259] In some embodiments, NE 1200 may include at least one transceiver 1208. In other embodiments, NE 1200 may have more than one transceiver 1208. Transceiver 1208 may represent a wireless transceiver. Transceiver 1208 may include one or more receiver chains 1210, one or more transmitter chains 1212, or a combination thereof.

[0260] Receiver chain 1210 may be configured to receive signals (e.g., control information, data, packets) via a wireless medium. For example, receiver chain 1210 may include one or more antennas for receiving signals over the air or via a wireless medium. Receiver chain 1210 may include at least one amplifier (e.g., an LNA) configured to amplify the received signal. Receiver chain 1210 may include at least one demodulator configured to demodulate the received signal by reversing the modulation technique applied during signal transmission and to obtain the transmitted data. Receiver chain 1210 may include at least one decoder for decoding and processing the demodulated signal to receive the transmitted data.

[0261] Transmitter chain 1212 can be configured to generate and transmit signals (e.g., control information, data, packets). Transmitter chain 1212 may include at least one modulator for modulating data onto a carrier signal in preparation for transmission over a wireless medium. The at least one modulator may be configured to support one or more technologies, such as AM, FM, or digital modulation schemes like PSK or QAM. Transmitter chain 1212 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over a wireless medium. Transmitter chain 1212 may also include one or more antennas for transmitting the amplified signal into the air or a wireless medium.

[0262] Figure 13 A flowchart illustrating method 1300 according to an aspect of this disclosure is provided. Operation of method 1300 may be implemented by a UE, as described herein. In some embodiments, the UE may execute a set of instructions to control functional elements of the UE to perform the described functions.

[0263] At step 1302, method 1300 may include receiving a CSI report setting that includes an indication of the CBSR associated with the precoding matrix. The operation of step 1302 may be performed according to the examples described herein. In some embodiments, aspects of the operation of step 1302 may be described by reference to... Figure 10 The UE execution described.

[0264] At step 1304, method 1300 may include receiving NZP CSI-RS based on CSI report settings. The operation of step 1304 may be performed according to the examples described herein. In some embodiments, aspects of the operation of step 1304 may be referenced. Figure 10 The UE execution described.

[0265] At step 1306, method 1300 may include generating a CSI report including PMI values ​​based on NZP CSI-RS and CBSR. The operation of step 1306 can be performed according to the examples described herein. In some embodiments, aspects of the operation of step 1306 may be referenced from... Figure 10 The UE execution described.

[0266] At step 1308, method 1300 may include transmitting a CSI report including a PMI value. The operation of step 1308 may be performed according to the examples described herein. In some embodiments, aspects of the operation of step 1308 may be referenced... Figure 10 The UE execution described.

[0267] It should be noted that the method 1300 described herein describes one possible implementation, and the operation and steps may be rearranged or otherwise modified, and other implementations are possible.

[0268] Figure 14 A flowchart illustrating method 1400 according to an aspect of this disclosure is provided. Operation of method 1400 may be implemented by an NE as described herein. In some embodiments, the NE may execute a set of instructions to control the functional elements of the NE to perform the described functions.

[0269] At step 1402, method 1400 may include transmitting a CSI report setting that includes an indication of the CBSR associated with the precoding matrix. The operation of step 1402 may be performed according to the examples described herein. In some embodiments, aspects of the operation of step 1402 may be described by reference to... Figure 12 The described NE execution.

[0270] At step 1404, method 1400 may include transmitting NZP CSI-RS based on CSI report settings. The operation of step 1404 may be performed according to the examples described herein. In some embodiments, aspects of the operation of step 1404 may be referenced from... Figure 12 The described NE execution.

[0271] At step 1406, method 1400 may include receiving a CSI report, including a PMI value, based on NZP CSI-RS and CBSR. The operation of step 1406 may be performed according to the examples described herein. In some embodiments, aspects of the operation of step 1406 may be referenced from... Figure 12 The described NE execution.

[0272] It should be noted that the method 1400 described herein describes one possible implementation, and the operation and steps may be rearranged or otherwise modified, and other implementations are possible.

[0273] The embodiments may be practiced in other specific forms. The described embodiments should be considered in all respects as illustrative rather than restrictive. The scope of the invention is therefore indicated by the appended claims rather than by the foregoing description. All variations derived from the equivalence of the claims are included within its scope.

Claims

1. A user equipment (UE) for wireless communication, comprising: At least one memory; and At least one processor, coupled to and configured to enable the UE to: Receive Channel State Information (CSI) report settings, including an indication of the codebook subset limitation CBSR associated with the precoding matrix; Based on the aforementioned CSI report settings, receive the non-zero power NZP CSI reference signal CSI-RS; Based on the NZP CSI-RS and the CBSR, generate a CSI report including the precoded matrix indicator PMI value; and The CSI report, which includes the PMI value, is transmitted.

2. The UE of claim 1, wherein the CBSR comprises at least one of the following: A set of constraint vectors configured by the Radio Access Network (RAN) entity. CBSR metric identifies the correlation value between the candidate precoding vector and the set of constrained vectors. The CBSR threshold, which corresponds to the CBSR metric, Or a combination thereof.

3. The UE of claim 2, wherein the PMI value is associated with a set of precoding vectors, and wherein the at least one processor is configured to cause the UE to: The CBSR metric is used to determine the correlation value between the candidate precoding vector and the set of constraint vectors; and The candidate precoding vector is selected as the associated precoding vector in the set of associated precoding vectors based on the correlation value satisfying the CBSR threshold.

4. The UE of claim 3, wherein the correlation value satisfies the CBSR threshold based on the correlation value being less than or equal to the CBSR threshold.

5. The UE of claim 3, wherein the at least one processor is configured to cause the UE to: The CBSR metric is applied to each of the one or more frequency bands associated with the precoding matrix.

6. The UE of claim 2, wherein the set of constraint vectors comprises a subset of precoding vectors corresponding to one or more matrices based on Fourier transform (DFT).

7. The UE of claim 6, wherein the one or more DFT-based matrices comprise a set of oversampled DFT matrices containing one or more phase offsets corresponding to oversampling factors.

8. The UE according to claim 2, wherein the set of restriction vectors includes a subset of a set of pre-configured restriction vectors.

9. The UE of claim 8, wherein the at least one processor is configured to cause the UE to receive from a radio access network (RAN) entity an indication corresponding to the subset of the set of pre-configured restriction vectors.

10. The UE of claim 2, wherein the CBSR metric comprises a cosine-based similarity function.

11. The UE according to claim 2, wherein the CBSR metric is based on the value of a normalized standard autocorrelation function.

12. The UE according to claim 2, wherein the CBSR metric is based on the square of the magnitude of the normalized standard autocorrelation function.

13. The UE of claim 2, wherein the CBSR metric is based on a broadband value corresponding to the average value across one or more frequency bands associated with the precoding matrix.

14. The UE of claim 2, wherein the CBSR metric is a per-band value based on a separate value corresponding to each of the one or more frequency bands associated with the precoding matrix.

15. The UE of claim 2, wherein the CBSR threshold includes null values, and wherein the null values ​​correspond to hard CBSR.

16. The UE of claim 2, wherein the value of the CBSR threshold is configured from a value codebook of the CBSR threshold, wherein the value codebook includes at least one non-zero value, and wherein the non-zero value corresponds to a soft CBSR.

17. A processor for wireless communication, comprising: At least one controller, coupled to at least one memory and configured to enable the processor to: Receive Channel State Information (CSI) report settings, including an indication of the codebook subset limitation CBSR associated with the precoding matrix; Based on the aforementioned CSI report settings, receive the non-zero power NZP CSI reference signal CSI-RS; Based on the NZP CSI-RS and the CBSR, generate a CSI report including the precoded matrix indicator PMI value; and The CSI report, which includes the PMI value, is transmitted.

18. A base station for wireless communication, comprising: At least one memory; and At least one processor, coupled to and configured to enable the base station to: The transmission includes channel state information (CSI) report settings that indicate a codebook subset limitation CBSR associated with the precoding matrix; Transmit a non-zero power NZP CSI reference signal CSI-RS based on the CSI report settings; and The CSI report, including the precoded matrix indicator PMI value, is received based on the NZP CSI-RS and the CBSR.

19. The base station of claim 18, wherein the CBSR comprises at least one of the following: A set of restricted vectors, CBSR metric identifies the correlation value between the candidate precoding vector and the set of constrained vectors. The CBSR threshold, which corresponds to the CBSR metric, Or a combination thereof.

20. A method performed by a base station, the method comprising: The transmission includes channel state information (CSI) report settings that indicate a codebook subset limitation CBSR associated with the precoding matrix; Transmit a non-zero power NZP CSI reference signal CSI-RS based on the CSI report settings; and The CSI report, including the precoded matrix indicator PMI value, is received based on the NZP CSI-RS and the CBSR.