Method and apparatus for WTRU-specific channel state information codebook design

By using deep neural networks to determine the CSI codebook configuration in WTRU, the problem of large overhead of CSI reporting in wireless communication systems is solved, more efficient channel state information feedback is achieved, and system performance is improved.

CN119318119APending Publication Date: 2025-01-14INTERDIGITAL PATENT HOLDINGS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380045292.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-04-05
Filing Date
2023-04-05
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In the prior art In wireless communication systems, when WTRU (wireless transmitting/receiving unit) is used for CSI (channel status information) reporting, there is a problem of high overhead, especially in Type-II CSI feedback, the system burden is heavy. Especially in the MU-MIMO scenario.

Method used

A method is proposed to determine the configuration of the CSI codebook by using machine learning algorithms in WTRU, especially deep neural networks (DNNs), to reduce the overhead of CSI reporting. Specific steps include: training the neural network based on CSI-RS measurement data, generating parameters of CSI report, such as PMI, RI, CQI, etc., and dynamically adjusting the CSI codebook to adapt to channel conditions and reduce unnecessary feedback information.

Benefits of technology

It effectively reduces the overhead of CSI feedback and improves system efficiency, especially in the MU-MIMO scenario, which reduces the computing burden of WTRU and improves the overall performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119318119A_ABST
    Figure CN119318119A_ABST
Patent Text Reader

Abstract

A program, method, architecture, apparatus, system, apparatus, and computer program product are directed, in part, to a WTRU-specific codebook generated based on channel state information (CSI) measurements and channel and / or transmission details, parameters, and / or requirements. As an example, a WTRU may receive information indicating any one of an indicator and a requirement for configuring a codebook; generating a codebook comprising a first parameter based on the indicator and CSI correlation measurements associated with at least a first set of subbands, where the first parameter comprises a cluster of subbands having CSI correlation satisfying a threshold, and the cluster of sub-bands includes at least one sub-band from any one of the first set of sub-bands and a second set of sub-bands based on the first set of sub-bands; and transmitting feedback information associated with CSI, the feedback information indicating at least some of the first parameters and a second parameter associated with the at least some of the first parameters.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 63 / 327,549, filed on April 5, 2022, which is incorporated herein by reference. Background Art

[0003] The present application relates to wired communications and / or wireless communications, including, for example, methods, devices, systems and techniques for providing WTRU-specific channel state information precoding codebooks, such as for performing WTRU-specific precoding codebook generation and / or providing feedback and / or information associated with the generated WTRU-specific precoding codebook. BRIEF DESCRIPTION OF THE DRAWINGS

[0004] A more detailed understanding may be obtained from the following detailed description given by way of example in conjunction with the accompanying drawings. As with the detailed description, each of the figures in such drawings is exemplary. Therefore, each of the figures and detailed description should not be considered limiting, and other equally effective examples are possible and possible. In addition, the same reference numerals ("reference numerals") in the various figures ("Figures") indicate the same elements, and wherein:

[0005] Figure 1A is a system diagram illustrating an example communication system in which one or more disclosed embodiments may be implemented;

[0006] Figure 1B is a diagram showing that according to an embodiment, Figure 1A A system diagram of an example wireless transmit / receive unit (WTRU) for use within a communication system is shown;

[0007] Figure 1C is a diagram showing that according to an embodiment, Figure 1A A system diagram of an example radio access network (RAN) and an example core network (CN) used within the illustrated communication system;

[0008] Figure 1D is a diagram showing that according to an embodiment, Figure 1A A system diagram of yet another example RAN and yet another example CN used within the communication system shown;

[0009] Figure 2 is a diagram showing an example of configuration of CSI report settings, resource settings, and links;

[0010] Figure 3 is a diagram illustrating codebook-based precoding with feedback information;

[0011] Figure 4 is a graphical representation of the W1 codebook according to an embodiment; and

[0012] Figures 5 to 12 is a flow chart illustrating an example process for performing WTRU-specific codebook generation and / or providing information associated with a generated WTRU-specific codebook. DETAILED DESCRIPTION

[0013] In the following detailed description, many specific details are set forth to provide a thorough understanding of the embodiments and / or examples disclosed herein. However, it will be understood that such embodiments and examples can be practiced without some or all of the specific details set forth herein. In other cases, well-known methods, programs, components and circuits are not described in detail to avoid blurring the following description. In addition, the embodiments and examples not specifically described herein can replace the embodiments and other examples explicitly, implicitly and / or inherently described, disclosed or otherwise provided (collectively referred to as "providing") herein to practice or practice in combination with them. Although various embodiments in which equipment, systems, devices, etc. and / or any of its elements perform operations, processes, algorithms, functions, etc. and / or any part thereof are described and / or claimed herein, it should be understood that any embodiment described and / or claimed herein assumes that any equipment, systems, devices, etc. and / or any of its elements are configured to perform any operations, processes, algorithms, functions, etc. and / or any part thereof.

[0014] Example Communication System

[0015] Figure 1A 1 is a diagram illustrating an example communication system 100 in which one or more disclosed embodiments may be implemented. The communication system 100 may be a multiple access system that provides content such as voice, data, video, messaging, broadcast, etc. to multiple wireless users. The communication system 100 may enable multiple wireless users to access such content by sharing system resources (including wireless broadband). For example, the communication system 100 may employ one or more channel access methods such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), single carrier FDMA (SC-FDMA), zero tail unique word DFT spread OFDM (ZT UW DTS-s OFDM), unique word OFDM (UW-OFDM), resource block filtered OFDM, filter bank multi-carrier (FBMC), etc.

[0016] like Figure 1AAs shown, the communication system 100 may include wireless transmit / receive units (WTRUs) 102a, 102b, 102c, 102d, RAN 104 / 113, CN 106 / 115, public switched telephone network (PSTN) 108, Internet 110 and other networks 112, but it will be appreciated that the disclosed embodiments contemplate any number of WTRUs, base stations, networks, and / or network elements. Each of the WTRUs 102a, 102b, 102c, 102d may be any type of device configured to operate and / or communicate in a wireless environment. By way of example, the WTRUs 102a, 102b, 102c, 102d (any of which may be referred to as a “station” and / or “STA”) may be configured to transmit and / or receive wireless signals and may include user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a subscription-based unit, a pager, a cellular phone, a personal digital assistant (PDA), a smart phone, a laptop, a netbook, a personal computer, a wireless sensor, a hotspot or Mi-Fi device, an Internet of Things (IoT) device, a watch or other wearable device, a head-mounted display (HMD), a vehicle, a drone, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in the context of an industrial and / or automated process chain), a consumer electronic device, a device operating on a commercial and / or industrial wireless network, etc. Any of the WTRUs 102a, 102b, 102c, 102d may be interchangeably referred to as a UE.

[0017] The communication system 100 may also include a base station 114a and / or a base station 114b. Each of the base stations 114a, 114b may be any type of device configured to wirelessly interface with at least one of the WTRUs 102a, 102b, 102c, 102d to facilitate access to one or more communication networks, such as the CN 106 / 115, the Internet 110, and / or other networks 112. By way of example, the base stations 114a, 114b may be a base transceiver station (BTS), a Node B, a code B, a Home Node B, a Home eNode B, a gNB, an NR Node B, a site controller, an access point (AP), a wireless router, and the like. While the base stations 114a, 114b are each depicted as a single element, it will be appreciated that the base stations 114a, 114b may include any number of interconnected base stations and / or network elements.

[0018] The base station 114a may be part of the RAN 104 / 113, which may also include other base stations and / or network elements (not shown), such as a base station controller (BSC), a radio network controller (RNC), a relay node, etc. The base station 114a and / or the base station 114b may be configured to transmit and / or receive wireless signals on one or more carrier frequencies, which may be referred to as a cell (not shown). These frequencies may be in a licensed spectrum, an unlicensed spectrum, or a combination of a licensed spectrum and an unlicensed spectrum. A cell may provide coverage of wireless services to a specific geographic area that may be relatively fixed or may vary over time. The cell may also be divided into cell sectors. For example, a cell associated with the base station 114a may be divided into three sectors. Therefore, in one embodiment, the base station 114a may include three transceivers, i.e., one transceiver for each sector of the cell. In an embodiment, the base station 114a may employ multiple-input multiple-output (MIMO) technology, and may utilize multiple transceivers for each sector of the cell. For example, beamforming may be used to transmit and / or receive signals in a desired spatial direction.

[0019] The base stations 114a, 114b may communicate with one or more of the WTRUs 102a, 102b, 102c, 102d over an air interface 116, which may be any suitable wireless communication link (e.g., radio frequency (RF), microwave, centimeter wave, micrometer wave, infrared (IR), ultraviolet (UV), visible light, etc.). The air interface 116 may be established using any suitable radio access technology (RAT).

[0020] More specifically, as described above, the communication system 100 may be a multiple access system and may employ one or more channel access schemes such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, etc. For example, the base station 114a in the RAN 104 / 113 and the WTRUs 102a, 102b, 102c may implement a radio technology such as Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (UTRA) which may use Wideband CDMA (WCDMA) to establish the air interface 116. WCDMA may include communication protocols such as High Speed ​​Packet Access (HSPA) and / or Evolved HSPA (HSPA+). HSPA may include High Speed ​​Downlink Packet Access (HSDPA) and / or High Speed ​​Uplink Packet Access (HSUPA).

[0021] In an embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as Evolved UMTS Terrestrial Radio Access (E-UTRA) which may establish the air interface 116 using Long Term Evolution (LTE) and / or LTE-Advanced (LTE-A) and / or LTE-Advanced Pro (LTE-A Pro).

[0022] In an embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as New Radio (NR) to establish NR radio access over the air interface 116.

[0023] In an embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement multiple radio access technologies. For example, the base station 114a and the WTRUs 102a, 102b, 102c may jointly implement LTE radio access and NR radio access, for example using dual connectivity (DC) principles. Thus, the air interface used by the WTRUs 102a, 102b, 102c may be characterized by multiple types of radio access technologies and / or transmissions sent to / from multiple types of base stations (e.g., eNBs and gNBs).

[0024] In other embodiments, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as IEEE 802.11 (i.e., Wireless Fidelity (Wi-Fi), IEEE 802.16 (i.e., Worldwide Interoperability for Microwave Access (WiMAX)), CDMA2000, CDMA2000 1X, CDMA2000 EV-DO, Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Global System for Mobile Communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM Evolution (GERAN), etc.

[0025] Figure 1AThe base station 114b in the example may be, for example, a wireless router, a home NodeB, a home eNodeB, or an access point, and may utilize any suitable RAT to facilitate wireless connectivity in a local area, such as a business location, a home, a vehicle, a campus, an industrial facility, an air corridor (e.g., for use by drones), a road, and the like. In one embodiment, the base station 114b and the WTRUs 102c, 102d may implement radio technologies such as IEEE 802.11 to establish a wireless local area network (WLAN). In an embodiment, the base station 114b and the WTRUs 102c, 102d may implement radio technologies such as IEEE 802.15 to establish a wireless personal area network (WPAN). In another embodiment, the base station 114b and the WTRUs 102c, 102d may utilize a cellular-based RAT (e.g., WCDMA, CDMA2000, GSM, LTE, LTE-a, LTE-a Pro, NR, etc.) to establish a picocell or a femtocell. Figure 1A As shown, base station 114b may be directly connected to Internet 110. Therefore, base station 114b may not need to access Internet 110 via CN 106 / 115.

[0026] The RAN 104 / 113 may be in communication with the CN 106 / 115, which may be any type of network configured to provide voice, data, applications and / or Voice over Internet Protocol (VoIP) services to one or more of the WTRUs 102a, 102b, 102c, 102d. The data may have different quality of service (QoS) requirements, such as different throughput requirements, latency requirements, fault tolerance requirements, reliability requirements, data throughput requirements, mobility requirements, etc. The CN 106 / 115 may provide call control, billing services, mobile location-based services, prepaid calls, Internet connectivity, video distribution, etc., and / or perform high-level security functions, such as user authentication. Although Figure 1A Not shown, but it will be appreciated that the RAN 104 / 113 and / or the CN 106 / 115 may be in direct or indirect communication with other RANs that employ the same RAT as the RAN 104 / 113 or a different RAT. For example, in addition to being connected to the RAN 104 / 113, which may be utilizing an NR radio technology, the CN 106 / 115 may also be in communication with another RAN (not shown) that employs GSM, UMTS, CDMA 2000, WiMAX, E-UTRA, or Wi-Fi radio technology.

[0027] The CN 106 / 115 may also serve as a gateway for the WTRUs 102a, 102b, 102c, 102d to access the PSTN 108, the Internet 110, and / or other networks 112. The PSTN 108 may include a circuit-switched telephone network that provides plain old telephone service (POTS). The Internet 110 may include a global system of interconnected computer networks and devices that use common communication protocols such as the Transmission Control Protocol (TCP), the User Datagram Protocol (UDP), and / or the Internet Protocol (IP) in the TCP / IP Internet protocol suite. The networks 112 may include wired and / or wireless communication networks owned and / or operated by other service providers. For example, the networks 112 may include another CN connected to one or more RANs, which may use the same RAT as the RAN 104 / 113 or a different RAT.

[0028] Some or all of the WTRUs 102a, 102b, 102c, 102d in the communication system 100 may include multi-mode capabilities (e.g., the WTRUs 102a, 102b, 102c, 102d may include multiple transceivers for communicating with different wireless networks via different wireless links). Figure 1A The illustrated WTRU 102c may be configured to communicate with the base station 114a, which may employ a cellular-based radio technology, and with the base station 114b, which may employ an IEEE 802 radio technology.

[0029] Figure 1B is a system diagram illustrating an example WTRU 102. Figure 1B As shown, the WTRU 102 may include, among other things, a processor 118, a transceiver 120, a transmit / receive element 122, a speaker / microphone 124, a keypad 126, a display / touchpad 128, non-removable memory 130, removable memory 132, a power source 134, a global positioning system (GPS) chipset 136, and / or other peripherals 138. It will be appreciated that the WTRU 102 may include any sub-combination of the foregoing elements while remaining consistent with an embodiment.

[0030] The processor 118 may be a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors associated with a DSP core, a controller, a microcontroller, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) circuit, any other type of integrated circuit (IC), a state machine, etc. The processor 118 may perform signal coding, data processing, power control, input / output processing, and / or any other functionality that enables the WTRU 102 to operate in a wireless environment. The processor 118 may be coupled to the transceiver 120, which may be coupled to the transmit / receive element 122. Although Figure 1B The processor 118 and the transceiver 120 are depicted as separate components, but it will be appreciated that the processor 118 and the transceiver 120 may be integrated together in an electronic package or chip.

[0031] The transmit / receive element 122 may be configured to transmit or receive signals to or from a base station (e.g., base station 114a) via an air interface 116. For example, in one embodiment, the transmit / receive element 122 may be an antenna configured to transmit and / or receive RF signals. In an embodiment, for example, the transmit / receive element 122 may be a transmitter / detector configured to transmit and / or receive, for example, IR, UV, or visible light signals. In another embodiment, the transmit / receive element 122 may be configured to transmit and / or receive both RF signals and optical signals. It will be appreciated that the transmit / receive element 122 may be configured to transmit and / or receive any combination of wireless signals.

[0032] Although the transmit / receive element 122 is Figure 1B Although depicted as a single element in the figure, the WTRU 102 may include any number of transmit / receive elements 122. More specifically, the WTRU 102 may employ MIMO technology. Thus, in one embodiment, the WTRU 102 may include two or more transmit / receive elements 122 (e.g., multiple antennas) for transmitting and receiving wireless signals over the air interface 116.

[0033] The transceiver 120 may be configured to modulate signals to be transmitted by the transmit / receive element 122 and to demodulate signals received by the transmit / receive element 122. As described above, the WTRU 102 may have multi-mode capabilities. Thus, the transceiver 120 may include multiple transceivers for enabling the WTRU 102 to communicate via multiple RATs (e.g., such as NR and IEEE 802.11).

[0034] The processor 118 of the WTRU 102 may be coupled to and may receive user input data from: a speaker / microphone 124, a keypad 126, and / or a display / touchpad 128 (e.g., a liquid crystal display (LCD) display unit or an organic light emitting diode (OLED) display unit). The processor 118 may also output user data to the speaker / microphone 124, the keypad 126, and / or the display / touchpad 128. In addition, the processor 118 may access information from and store data in any type of suitable memory, such as a non-removable memory 130 and / or a removable memory 132. The non-removable memory 130 may include a random access memory (RAM), a read-only memory (ROM), a hard disk, or any other type of memory storage device. The removable memory 132 may include a subscriber identity module (SIM) card, a memory stick, a secure digital (SD) memory card, and the like. In other embodiments, the processor 118 may access information from and store data in a memory that is not physically located on the WTRU 102, such as on a server or a home computer (not shown).

[0035] The processor 118 may receive power from the power source 134 and may be configured to distribute the power to and / or control power to other components in the WTRU 102. The power source 134 may be any suitable device for powering the WTRU 102. For example, the power source 134 may include one or more dry cell batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel-metal hydride (NiMH), lithium-ion (Li-ion), etc.), solar cells, fuel cells, etc.

[0036] The processor 118 may also be coupled to the GPS chipset 136, which may be configured to provide location information (e.g., longitude and latitude) regarding the current location of the WTRU 102. In addition to or in lieu of the information from the GPS chipset 136, the WTRU 102 may receive location information from a base station (e.g., base stations 114a, 114b) over the air interface 116 and / or determine its location based on the timing of receiving signals from two or more nearby base stations. It will be appreciated that the WTRU 102 may acquire location information by any suitable location-determination method while remaining consistent with an embodiment.

[0037] The processor 118 may also be coupled to other peripherals 138, which may include one or more software and / or hardware modules that provide additional features, functionality, and / or wired or wireless connectivity. For example, the peripherals 138 may include an accelerometer, an electronic compass, a satellite transceiver, a digital camera (for photos and / or video), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands-free headset, module, a frequency modulation (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, a virtual reality and / or augmented reality (VR / AR) device, an activity tracker, etc. The peripheral device 138 may include one or more sensors, which may be gyroscopes, accelerometers, Hall effect sensors, magnetometers, orientation sensors, proximity sensors, temperature sensors, time sensors; geolocation sensors; altimeters, light sensors, touch sensors, magnetometers, barometers, gesture sensors, biometric sensors, and / or humidity sensors.

[0038] The WTRU 102 may include a full-duplex radio in which transmission and reception of some or all of the signals (e.g., associated with specific subframes for both uplink (e.g., for transmission) and downlink (e.g., for reception)) may be concurrent and / or simultaneous. The full-duplex radio may include an interference management unit 139 to reduce and / or substantially eliminate self-interference via hardware (e.g., chokes) or signal processing via a processor (e.g., a separate processor (not shown) or via the processor 118). In an embodiment, the WTRU 102 may include a half-duplex radio in which transmission and reception of some or all of the signals (e.g., associated with specific subframes for both uplink (e.g., for transmission) or downlink (e.g., for reception)) may be concurrent and / or simultaneous.

[0039] Figure 1C 1 is a system diagram showing the RAN 104 and the CN 106 in accordance with an embodiment. As described above, the RAN 104 may employ an E-UTRA radio technology to communicate with the WTRUs 102a, 102b, 102c over the air interface 116. The RAN 104 may also be in communication with the CN 106.

[0040] The RAN 104 may include eNode-Bs 160a, 160b, 160c, though it will be appreciated that the RAN 104 may include any number of eNode-Bs while remaining consistent with an embodiment. The eNode-Bs 160a, 160b, 160c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In one embodiment, the eNode-Bs 160a, 160b, 160c may implement MIMO technology. Thus, for example, the eNode-B 160a may use multiple antennas to transmit wireless signals to and / or receive wireless signals from the WTRU 102a.

[0041] Each of the eNode-Bs 160a, 160b, 160c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, user scheduling in uplink (UL) and / or downlink (DL), etc. Figure 1C As shown, eNode-Bs 160a, 160b, 160c may communicate with each other via an X2 interface.

[0042] Figure 1C The illustrated CN 106 may include a mobility management entity (MME) 162, a serving gateway (SGW) 164, and a packet data network (PDN) gateway (or PGW) 166. While each of the foregoing elements is depicted as being part of the CN 106, it will be appreciated that any of these elements may be owned and / or operated by an entity other than the CN operator.

[0043] The MME 162 may be connected to each of the eNode-Bs 162a, 162b, 162c in the RAN 104 via an S1 interface and may serve as a control node. For example, the MME 162 may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, bearer activation / deactivation, selecting a particular serving gateway during an initial attach of the WTRUs 102a, 102b, 102c, etc. The MME 162 may provide a control plane function for switching between the RAN 104 and other RANs (not shown) that employ other radio technologies, such as GSM and / or WCDMA.

[0044] The SGW 164 may be connected to each of the eNode Bs 160a, 160b, 160c in the RAN 104 via an S1 interface. The SGW 164 may generally route and forward user data packets to or from the WTRUs 102a, 102b, 102c. The SGW 164 may perform other functions, such as anchoring the user plane during inter-eNode-B handovers, triggering paging when DL data is available for the WTRUs 102a, 102b, 102c, managing and storing the context of the WTRUs 102a, 102b, 102c, and the like.

[0045] The SGW 164 may be connected to the PGW 166, which may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices.

[0046] The CN 106 may facilitate communications with other networks. For example, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to circuit-switched networks, such as the PSTN 108, to facilitate communications between the WTRUs 102a, 102b, 102c and traditional land-line communications devices. For example, the CN 106 may include or may communicate with an IP gateway (e.g., an IP Multimedia Subsystem (IMS) server) as an interface between the CN 106 and the PSTN 108. In addition, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to other networks 112, which may include other wired and / or wireless networks owned and / or operated by other service providers.

[0047] Although the WTRU Figures 1A to 1D Although depicted as a wireless terminal, it is contemplated that in certain representative embodiments such a terminal may (eg, temporarily or permanently) employ a wired communications interface utilizing a communications network.

[0048] In a representative embodiment, other network 112 may be a WLAN.

[0049] A WLAN in infrastructure basic service set (BSS) mode may have an access point (AP) for the BSS and one or more stations (STA) associated with the AP. The AP may have access or an interface to another type of wired / wireless network that reaches a distribution system (DS) or loads traffic into and / or out of the BSS. Traffic originating from outside the BSS to the STA may be reached by the AP and may be delivered to the STA. Traffic originating from the STA to a destination outside the BSS may be sent to the AP to be delivered to the corresponding destination. Traffic between STAs within the BSS may be sent by the AP, for example, where the source STA may send traffic to the AP, and the AP may deliver the traffic to the destination STA. Traffic between STAs within the BSS may be considered and / or referred to as point-to-point traffic. Point-to-point traffic may be sent between the source STA and the destination STA using a direct link setup (DLS) (e.g., directly sent between them). In certain representative embodiments, the DLS may use 802.11e DLS or 802.11z tunnel DLS (TDLS). A WLAN using an independent BSS (IBSS) mode may not have an AP, and STAs (eg, all STAs) within or using the IBSS may communicate directly with each other. The IBSS communication mode may sometimes be referred to herein as an "ad hoc" communication mode.

[0050] When using the 802.11ac infrastructure mode of operation or a similar mode of operation, the AP can send beacons on a fixed channel, such as a primary channel. The primary channel can be a fixed width (e.g., a 20 MHz wide bandwidth) or a width dynamically set via signaling. The primary channel can be an operating channel of the BSS and can be used by STAs to establish a connection with the AP. In certain representative embodiments, carrier sense multiple access-collision avoidance (CSMA / CA) can be implemented, for example, in an 802.11 system. For CSMA / CA, STAs (e.g., each STA), including the AP, can sense the primary channel. If the primary signal is sensed / detected by a particular STA and / or is determined to be busy, the particular STA can back off. One STA (e.g., only one station) can transmit in a given BSS at any given time.

[0051] A high throughput (HT) STA may communicate using a 40 MHz wide channel, for example, via a combination of a primary 20 MHz channel and adjacent or non-adjacent 20 MHz channels to form a 40 MHz wide channel.

[0052] Very high throughput (VHT) STA can support 20MHz, 40MHz, 80MHz and / or 160MHz wide channels. 40MHz and / or 80MHz channels can be formed by combining continuous 20MHz channels. A 160MHz channel can be formed by combining 8 continuous 20MHz channels, or by combining two discontinuous 80MHz channels, which can be referred to as an 80+80 configuration. For the 80+80 configuration, the data can be passed through a fragment parser after channel coding, which can divide the data into two streams. Inverse Fast Fourier Transform (IFFT) processing and time domain processing can be performed on each stream respectively. The stream can be mapped to two 80MHz channels, and the data can be transmitted by the transmitting STA. At the receiver of the receiving STA, the above-mentioned operation of the 80+80 configuration can be reversed, and the combined data can be sent to the media access control (MAC).

[0053] 802.11af and 802.11ah support operating modes below 1 GHz. The channel operating bandwidth and carrier are reduced in 802.11af and 802.11ah relative to those channel operating channels and carriers used in 802.11n and 802.11ac. 802.11af supports 5MHz, 10MHz and 20MHz bandwidths in TV white space (TVWS) spectrum, and 802.11ah supports 1MHz, 2MHz, 4MHz, 8MHz and 16MHz bandwidths using non-TVWS spectrum. According to a representative embodiment, 802.11ah can support instrument type control / machine type communication, such as MTC devices in macro coverage. MTC devices may have certain capabilities, for example, limited capabilities, including support for (e.g., only support for) certain and / or limited bandwidths. MTC devices may include batteries with battery life above a threshold (e.g., to maintain very long battery life).

[0054] A WLAN system that can support multiple channels and channel bandwidths (such as 802.11n, 802.11ac, 802.11af, and 802.11ah) includes a channel that can be designated as a primary channel. The primary channel may have a bandwidth equal to the maximum common operating bandwidth supported by all STAs in the BSS. The bandwidth of the primary channel may be set and / or limited by the STA that supports the minimum bandwidth operating mode among all STAs operating in the BSS. In the example of 802.11ah, for STAs (e.g., MTC-type devices) that support (e.g., only support) a 1MHz mode, the primary channel may be 1MHz wide, even if the AP and other STAs in the BSS support 2MHz, 4MHz, 8MHz, 16MHz, and / or other channel bandwidth operating modes. Carrier sensing and / or network allocation vector (NAV) settings may depend on the state of the primary channel. If the primary channel is busy, for example, due to a STA (which only supports a 1MHz operating mode) transmitting to the AP, the entire available band may be considered busy even if most of the band remains idle and may be available.

[0055] In the United States, the available frequency band that can be used by 802.11ah is 902MHz to 928MHz. In South Korea, the available frequency band is 917.5MHz to 923.5MHz. In Japan, the available frequency band is 916.5MHz to 927.5MHz. The total bandwidth available for 802.11ah is 6MHz to 26MHz, depending on the country code.

[0056] Figure 1D1 is a system diagram showing the RAN 113 and the CN 115 according to an embodiment. As described above, the RAN 113 may employ NR radio technology to communicate with the WTRUs 102a, 102b, 102c over the air interface 116. The RAN 113 may also be in communication with the CN 115.

[0057] The RAN 113 may include gNBs 180a, 180b, 180c, though it will be appreciated that the RAN 113 may include any number of gNBs while remaining consistent with an embodiment. The gNBs 180a, 180b, 180c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In one embodiment, the gNBs 180a, 180b, 180c may implement MIMO technology. For example, the gNBs 180a, 180b may utilize beamforming to transmit signals to and / or receive signals from the gNBs 180a, 180b, 180c. Thus, for example, the gNB 180a may use multiple antennas to transmit wireless signals to and / or receive wireless signals from the WTRU 102a. In an embodiment, the gNBs 180a, 180b, 180c may implement carrier aggregation techniques. For example, the gNB 180a may transmit multiple component carriers to the WTRU 102a (not shown). A subset of these component carriers may be located on an unlicensed spectrum, while the remaining component carriers may be located on a licensed spectrum. In an embodiment, the gNBs 180a, 180b, 180c may implement coordinated multi-point (CoMP) techniques. For example, the WTRU 102a may receive coordinated transmissions from the gNB 180a and gNB 180b (and / or gNB 180c).

[0058] The WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using transmissions associated with a scalable digital architecture. For example, the OFDM symbol spacing and / or the OFDM subcarrier spacing may vary for different transmissions, different cells, and / or different portions of the wireless transmission spectrum. The WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using subframes or transmission time intervals (TTIs) of various or scalable lengths (e.g., containing different numbers of OFDM symbols and / or lasting different lengths of absolute time) .

[0059] The gNBs 180a, 180b, 180c may be configured to communicate with the WTRUs 102a, 102b, 102c in a standalone configuration and / or a non-standalone configuration. In a standalone configuration, the WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c without also accessing other RANs (e.g., such as the eNode Bs 160a, 160b, 160c). In a standalone configuration, the WTRUs 102a, 102b, 102c may use one or more of the gNBs 180a, 180b, 180c as mobility anchors. In a standalone configuration, the WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using signals in an unlicensed band. In a non-standalone configuration, the WTRU 102a, 102b, 102c may communicate / connect with the gNB 180a, 180b, 180c while also communicating / connecting with another RAN, such as the eNode-B 160a, 160b, 160c. For example, the WTRU 102a, 102b, 102c may implement the DC principle to communicate with one or more gNBs 180a, 180b, 180c and one or more eNode-Bs 160a, 160b, 160c substantially simultaneously. In a non-standalone configuration, the eNode-B 160a, 160b, 160c may serve as a mobility anchor for the WTRU 102a, 102b, 102c, and the gNB 180a, 180b, 180c may provide additional coverage and / or throughput to serve the WTRU 102a, 102b, 102c.

[0060] Each of the gNBs 180a, 180b, 180c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, user scheduling in uplink (UL) and / or downlink (DL), support for network slicing, dual connectivity, interworking between NR and E-UTRA, routing of user plane data towards a user plane function (UPF) 184a, 184b, routing of control plane information towards an access and mobility management function (AMF) 182a, 182b, etc. Figure 1D As shown, gNBs 180a, 180b, and 180c may communicate with each other via an Xn interface.

[0061] Figure 1DThe illustrated CN 115 may include at least one AMF 182a, 182b, at least one UPF 184a, 184b, at least one session management function (SMF) 183a, 183b, and possibly a data network (DN) 185a, 185b. While each of the foregoing elements is depicted as part of the CN 115, it will be appreciated that any of these elements may be owned and / or operated by an entity other than the CN operator.

[0062] The AMF 182a, 182b may be connected to one or more of the gNBs 180a, 180b, 180c in the RAN 113 via the N2 interface and may serve as a control node. For example, the AMF 182a, 182b may be responsible for authenticating users of the WTRU 102a, 102b, 102c, supporting network slicing (e.g., handling different packet data unit (PDU) sessions with different requirements), selecting a specific SMF 183a, 183b, managing registration areas, terminating non-access stratum (NAS) signaling, mobility management, etc. The AMF 182a, 182b may use network slicing in order to customize CN support for the WTRU 102a, 102b, 102c based on the type of service that the WTRU 102a, 102b, 102c is utilizing. For example, different network slices may be established for different use cases, such as services relying on ultra-reliable low latency (URLLC) access, services relying on enhanced massive mobile broadband (eMBB) access, services for machine type communication (MTC) access, etc. The AMF 182a, 182b may provide a control plane function for switching between the RAN 113 and other RANs (not shown) that employ other radio technologies (such as LTE, LTE-A, LTE-A Pro) and / or non-3GPP access technologies (such as Wi-Fi).

[0063] The SMF 183a, 183b may be connected to the AMF 182a, 182b in the CN 115 via the N11 interface. The SMF 183a, 183b may also be connected to the UPF 184a, 184b in the CN 115 via the N4 interface. The SMF 183a, 183b may select and control the UPF 184a, 184b, and configure the routing of traffic through the UPF 184a, 184b. The SMF 183a, 183b may perform other functions such as managing and allocating UE IP addresses, managing PDU sessions, controlling policy enforcement and QoS, providing downlink data notification, etc. The PDU session type may be IP-based, non-IP-based, Ethernet-based, etc.

[0064] The UPF 184a, 184b may be connected to one or more of the gNBs 180a, 180b, 180c in the RAN 113 via the N3 interface, which may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices. The UPF 184, 184b may perform other functions, such as routing and forwarding packets, enforcing user plane policies, supporting multi-homed PDU sessions, handling user plane QoS, buffering downlink packets, providing mobility anchoring, etc.

[0065] The CN 115 may facilitate communications with other networks. For example, the CN 115 may include or may communicate with an IP gateway (e.g., an IP Multimedia Subsystem (IMS) server) as an interface between the CN 115 and the PSTN 108. In addition, the CN 115 may provide the WTRUs 102a, 102b, 102c with access to other networks 112, which may include other wired and / or wireless networks owned and / or operated by other service providers. In one embodiment, the WTRUs 102a, 102b, 102c may be connected to local data networks (DNs) 185a, 185b via the UPF 184a, 184b via the N3 interface to the UPF 184a, 184b and the N6 interface between the UPF 184a, 184b and the DN 185a, 185b.

[0066] Given that Figures 1A to 1D and Figures 1A to 1D In the embodiment of the present invention, one or more or all of the functions described herein for one or more of the following may be performed by one or more simulation devices (not shown): WTRU 102a to 102d, base station 114a to 114b, eNode-B 160a to 160c, MME 162, SGW 164, PGW 166, gNB 180a to 180c, AMF 182a to 182b, UPF 184a to 184b, SMF 183a to 183b, DN 185a to 185b and / or any other device described herein. The simulation device may be one or more devices configured to simulate one or more or all of the functions described herein. For example, the simulation device may be used to test other devices and / or simulate network and / or WTRU functions.

[0067] The simulation device can be designed to implement one or more tests of other devices in a laboratory environment and / or an operator network environment. For example, one or more simulation devices can perform one or more or all functions when fully or partially implemented and / or deployed as part of a wired and / or wireless communication network to test other devices within the communication network. One or more simulation devices can perform one or more or all functions when temporarily implemented / deployed as part of a wired and / or wireless communication network. The simulation device can be directly connected to another device for testing purposes, and / or can use over-the-air wireless communication to perform testing.

[0068] One or more simulation devices can perform one or more (including all) functions when not implemented / deployed as part of a wired and / or wireless communication network. For example, the simulation device can be used in a test scenario in a test laboratory and / or a wired and / or wireless communication network that is not deployed (e.g., tested) to implement testing of one or more components. One or more simulation devices can be test equipment. The simulation device can use direct RF connection and / or wireless communication via RF circuits (e.g., which can include one or more antennas) to transmit and / or receive data.

[0069] introduce

[0070] The following description is for example purposes and does not in any way limit the applicability of the methods, techniques, devices, and systems described herein to a particular wireless technology, a particular communication technology, and / or other technologies (when applicable). The term "network" in this disclosure may refer to one or more gNBs, which in turn may be associated with one or more transmit / receive points (TRPs), or to any other physical and / or logical node in a radio access network.

[0071] AI

[0072] Artificial intelligence (AI) can be broadly defined as behavior exhibited by machines. Such behavior can, for example, mimic cognitive functions to perceive, reason, adapt, and act.

[0073] Machine Learning

[0074] Machine learning can refer to a type of algorithm that learns to solve problems based on experience ("data") without being explicitly programmed ("configured rule sets"). Machine learning (ML) can be considered a subset of AI, and AI and ML can be collectively referred to as "AIML". Different machine learning paradigms can be envisioned based on the nature of the data or feedback available to the learning algorithm. For example, supervised learning methods can involve learning a function that maps inputs to outputs based on labeled training examples, where each training example can be a pair consisting of an input and a corresponding output. For example, unsupervised learning methods may involve detecting patterns in data without pre-existing labels. For example, reinforcement learning methods may involve performing a series of actions in an environment to maximize cumulative rewards. In some solutions, machine learning algorithms can be applied using a combination or interpolation of the above methods. For example, semi-supervised learning methods can use a combination of a small amount of labeled data and a large amount of unlabeled data during training. In this regard, semi-supervised learning is between unsupervised learning (without labeled training data) and supervised learning (with only labeled training data).

[0075] Deep Learning

[0076] Deep learning refers to a class of machine learning algorithms that use artificial neural networks (specifically, deep neural networks (DNNs)) that are loosely inspired by biological systems. DNNs are a special class of machine learning models inspired by the human brain, in which the input is linearly transformed and passed through a nonlinear activation function multiple times. DNNs typically include multiple layers, each of which includes a linear transformation and a given nonlinear activation function. DNNs can be trained using training data via a backpropagation algorithm. Recently, DNNs have shown state-of-the-art performance in a variety of fields (e.g., speech, vision, natural language, etc.) and in various machine learning settings (such as supervised, unsupervised, and semi-supervised). The term AIML-based method / processing can refer to achieving behavior and / or compliance with requirements by learning based on data without explicitly configuring the order of steps or actions. Such methods can enable learning of complex behaviors that may be difficult to specify and / or implement when using traditional methods.

[0077] Channel State Information

[0078] The channel state information (CSI) may include at least one of the following: a channel quality index (CQI), a rank indicator (RI), a precoding matrix index (PMI), a layer 1 (L1) channel measurement (e.g., a reference signal received power (RSRP), such as L1 reference signal received power (L1-RSRP), or a signal-to-interference and noise ratio (SINR)), a CSI reference signal (CSI-RS) resource indicator (CRI), a synchronization signal (SS) / physical broadcast channel (SS / PBCH) block resource indicator (SSBRI), a layer indicator (LI), and / or any other measurement quantity measured by the WTRU based on a configured reference signal (e.g., a CSI-RS or SS / PBCH block or any other reference signal).

[0079] CSI Reporting Framework

[0080] The WTRU may be configured to report CSI via the uplink control channel on the physical uplink control channel (PUCCH) or as requested by the gNB on an uplink physical shared channel (PUSCH) grant. Depending on the configuration, the CSI-RS may cover the full bandwidth of the bandwidth part (BWP), or a small portion thereof. Within the CSI-RS bandwidth, the CSI-RS may be configured in every physical resource block (PRB) or every other PRB. In the time domain, the CSI-RS resources may be configured periodically, semi-persistently, or aperiodically. Semi-persistent CSI-RS is similar to periodic CSI-RS, except that the resource may be (de)activated by a MAC CE; and the WTRU reports the relevant measurements only when the resource is activated. For aperiodic CSI-RS, the WTRU is triggered to report the measured CSI-RS on the PUSCH as requested in the downlink control information (DCI). Periodic reports are carried on the PUCCH, while semi-persistent reports may be carried on the PUCCH or PUSCH. The reported CSI may be used by the scheduler in determining the best resource block allocation (possibly based on the time-frequency selectivity of the channel), determining the precoding matrix, determining the beam, determining the transmission mode, and / or selecting an appropriate modulation and coding scheme (MCS). The reliability, accuracy, and timeliness of WTRU CSI reporting may be critical to meeting the service requirements of Ultra-Reliable and Low-Latency Communications (URLLC).

[0081] The WTRU may be configured with a CSI configuration that may include one or more CSI reporting settings, resource settings, and / or a link between one or more CSI reporting settings and one or more resource settings. The link may be implemented, for example, by providing a pointer to the resource configuration within the CSI reporting settings. As will be disclosed in more detail below, Figure 2 Examples of CSI reporting settings, resource settings, and configuration of links are shown.

[0082] In the CSI configuration, one or more of the following configuration parameters may be provided: (i) N≥1 CSI report settings 211, (ii) M≥1 resource settings 213, and (iii) a link between the N CSI report settings 211 and the M resource settings 213. The CSI report settings 211 may include at least one of the following: (i) time domain behavior: aperiodic or periodic / semi-persistent; (ii) frequency granularity, at least for PMI and CQI; (iii) CSI report type (e.g., PMI, CQI, RI, CRI, etc.); and (iv) PMI type (Type I or II) and codebook configuration (if PMI is reported).

[0083] Resource settings 213 may include at least one of the following: (i) time domain behavior: aperiodic or periodic / semi-persistent; (ii) RS type (e.g., for channel measurement or interference measurement); and (iii) S≥1 resource sets, each of which may contain K resources, where K is an integer that can be preconfigured.

[0084] For CSI reporting of a component carrier, one or more of the following frequency granularities may be supported: (i) wideband CSI, (ii) partial-band CSI, and (iii) sub-band CSI.

[0085] Codebook-based precoding

[0086] Figure 3 The basic concept of codebook-based precoding with feedback information is shown. The feedback information may include a PMI which may be referred to as a codeword index in the codebook, such as Figure 3 shown.

[0087] like Figure 3 As shown, the codebook includes a set of precoding vectors / matrices for each rank and multiple antenna ports, and each precoding vector / matrix has its own index so that the receiver can inform the transmitter of the preferred precoding vector / matrix index. Compared with non-codebook-based precoding, codebook-based precoding may suffer from performance degradation due to its limited number of precoding vectors / matrices. However, the main advantage of codebook-based precoding is the possibility of reducing control signaling / feedback overhead. Table 1 shows an example of a codebook for 2Tx.

[0088]

[0089]

[0090] Table 1.2 Tx downlink codebook

[0091] In 5G NR, two types of CSI feedback are defined, namely Type-I CSI and Type-II CSI. Type-I CSI generally contains lower granularity related to CSI and is used for single-user transmission, i.e., single-user MIMO (SU-MIMO). On the other hand, Type-II CSI consists of information with higher granularity, which is essential for multi-user MIMO (MU-MIMO) transmission. In both Type-I and Type-II CSI, the W1 matrix corresponds to the wideband precoder / PMI, while the W2 matrix is ​​determined per sub-band. W1 identifies the beam for each transmission based on the oversampled discrete Fourier transform (DFT) codebook. Then, W2 selects the linear combination coefficients (LCC), which include the amplitude / power scaling of each antenna, the phase coefficient, and the co-phase between the two polarizations of each sub-band.

[0092] For MU-MIMO transmission, the PMI codebook is designed to represent the main channel eigenvectors of multiple subbands with high resolution, that is, the N×K channel matrix H N,K , where K is the number of subbands, and H N,K The kth column of W1 corresponds to the channel eigenvector of subband k. The Type-II CSI of Release 15 is based on compressing H in the spatial domain by linearly combining (LC) L>1 spatial domain basis vectors containing the columns of the matrix W1. N,K Specifically, the eigenvector e of the channel is expressed as the LC of L DFT vectors: The PMI codebook is used to report the following components: (i) W1: DFT vector reported commonly for all subbands (wideband reporting); and (ii) W2: coefficients reported independently for each subband The magnitude and phase of (sub-band reporting).

[0093] While Release 15 Type-II CSI facilitates high-resolution downlink CSI at the gNB, the associated uplink reporting overhead is prohibitively expensive. This overhead can be particularly taxing on the system since high-resolution downlink CSI is often required for MU-MIMO (large numbers of users in a cell), see Table 2 below for example.

[0094]

[0095] Table 2. Release 15 Type-II CSI report payload for 10 subbands (bits)

[0096] Type-II CSI of Release 15 compresses H in the spatial domain by performing LC using the spatial domain basis matrix W1. N,K (columns of) and in the frequency domain there is no spanning HN,K The LC coefficients of the columns of the combined W1 matrix are given by the matrix The columns of W2 are given. As is known, each row of the W2 matrix (corresponding to K frequency domain components, such as frequency subbands) includes correlated LC coefficients. This correlation in the frequency domain can be exploited to reduce the Type-II CSI payload without significantly impacting the throughput performance.

[0097] In the enhanced Type-II CSI of Release 16, L spatial domain DFT basis vectors (i.e., columns of W1 for spatial domain compression) and M frequency domain DFT basis vectors (i.e., columns of W2 for frequency domain compression) are used to obtain the optimal compression ratio. f =[f0...f M-1 ]) perform LC to compress H in both the spatial and frequency domains N,K In other words, W1 is used for spatial domain compression, and W f The 2L×M coefficient matrix after spatial / frequency domain compression is

[0098] The PMI codebook parameterized by (L, M, K0) is used to report the following components: (i) W1: spatial domain DFT vector reported commonly for all subbands (Broadband Report); (ii) W f : Frequency domain DFT vector reported independently for each subband (Subband Report), where and (iii) It includes the following components: (i) Non-zero (NZ) subset selection: from Select K from the 2LM NZ coefficients Q and the remaining 2LM-K0 coefficients are set to 0, where And to ensure that the overhead is not too large, the following restrictions apply, K NZ ≤2K0 and K NZ,l ≤K0, where K NZ,l is the number of non-zero (NZ) coefficients of layer l, and K NZ is the total number of NZ coefficients across all layers; (ii) the strongest coefficient: select 1 from the K0 NZ coefficients and set it to 1; and (iii) quantization: report the remaining K0-1 NZ coefficients {c i,m} amplitude and phase.

[0099] While Release 16 enhances Release 15 Type-II to allow for improved performance-cost tradeoffs, CSI enhancements designed for Type-II (assuming FDD (angular delay) reciprocity) are considered in Release 17 to support additional deployment scenarios. The eType-II PS codebook for Release 17 uses the same scalability as Release 16. Codebook structure. The key enhancement comes from exploiting the angular delay reciprocity in DL and UL, which applies to both TDD and FDD. By doing so, the spatial and frequency domain compression operations inherent in the Release 16 eType-II PS codebook can be moved to the gNB, reducing the WTRU computational burden. Although the amplitude and phase of each channel / propagation path are generally not DL and UL reciprocal, the gNB can employ the angular delay information obtained from UL measurements to precode the WTRU-specific CSI-RS. Therefore, from the perspective of CSI measurement at the WTRU, the WTRU first selects a subset of CSI-RS ports based on the beamformed CSI-RS resources and is denoted by W1, and the frequency domain compression is denoted by W f to represent (producing up to two selected DFT vectors), and finally, the linear combination coefficients are quantized in magnitude and phase W2 by removing negligible coefficients, with a configurable compression factor of up to 1.

[0100] The Type-II CSI overhead is large, mainly due to the high granularity and large dimensional structure of the codebook. The Type-II CSI overhead (also applicable to Type-I CSI) can be reduced by dynamically adjusting the CSI codebook based on the determination / feedback / configuration of CSI codebook parameters or the WTRU-specific codebook itself.

[0101] Overview

[0102] Disclosed herein are methods, apparatus, systems, etc. directed to and / or in conjunction with performing WTRU-specific codebook generation and / or providing information associated with a generated WTRU-specific codebook. For example, such methods, apparatus, systems, etc. may address participation in a WTRU-specific codebook (methods and techniques configured in, implemented in, and / or performed by a WTRU-specific codebook) and / or reporting information associated with a generated WTRU-specific codebook.

[0103] For simplicity of exposition, the following disclosure is made in part from the perspective of a WTRU. One of ordinary skill in the art will recognize that much of such disclosure is equally applicable to network elements (e.g., base stations or other RAN elements), other network elements, and / or network functions, and that such modifications and variations are therefore intended to fall within the scope of the present disclosure and the appended claims.

[0104] In various embodiments, the first method may include any one of the following: receiving configuration information related to processing of CSI-RS from a network; determining at least one cluster of subbands having a CSI correlation higher than a first threshold; transmitting CSI feedback information to the network, wherein the CSI feedback information indicates at least one cluster of subbands; receiving information indicating a CSI feedback configuration from the network, wherein the CSI feedback configuration and / or the information indicating the CSI feedback configuration is based on the CSI feedback information; and applying the CSI feedback configuration to determine the CSI and transmitting at least a portion of the CSI to the network.

[0105] In various embodiments, the second method may include any one of the following: receiving configuration information related to processing of CSI-RS from a network; determining at least one cluster of subbands having a CSI correlation higher than a first threshold; transmitting CSI feedback information to the network, wherein the CSI feedback information indicates at least one cluster of subbands; receiving information indicating a CSI feedback configuration from the network, wherein the CSI feedback configuration and / or the information indicating the CSI feedback configuration is based on the CSI feedback information; determining the CSI based on the CSI feedback configuration; and transmitting at least a portion of the CSI to the network.

[0106] In various embodiments, transmitting at least a portion of the CSI to the network may include transmitting at least a portion of the CSI to the network based on a CSI feedback configuration.

[0107] In various embodiments, any one of the first method and the second method may be implemented in a WTRU to generate CSI feedback information and transmit the CSI feedback information to a network.

[0108] In various embodiments, the CSI determined based on the CSI feedback configuration may include CSI determined from one or more measurements of the CSI-RS.

[0109] In various embodiments, the information indicating the CSI feedback configuration may include information indicating the use of the CSI feedback configuration. In various embodiments, the information indicating the CSI feedback configuration may include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0110] In various embodiments, transmitting at least a portion of the CSI to the network may include transmitting a report to the network, wherein the report includes at least a portion of the CSI.

[0111] In various embodiments, receiving information indicating the CSI feedback configuration from the network may include receiving information indicating the CSI feedback configuration from the network in response to CSI feedback information transmitted to the network.

[0112] In various embodiments, configurations related to the processing of CSI-RS may include any of the location of CSI-RS in a resource grid, a subband size, a CSI-related threshold, a cluster size, a feedback size, a duration of CSI-RS measurements that can update an LCC range value, and scheduling information for feedback of an LCC range value.

[0113] In various embodiments, the subbands in a cluster may be non-contiguous.

[0114] In various embodiments, the CSI feedback information may include any one of a position of a subband in a cluster, a size of a cluster, an LCC value of each cluster, an LCC statistic, and a time window in which a predicted LCC statistic is within a second threshold.

[0115] In various embodiments, either of the first method and the second method may be implemented in a WTRU.

[0116] In various embodiments, the third method may include any one of the following: receiving configuration information related to processing of CSI-RS from a network; determining downlink precoding and beamforming parameters based on the received configuration information; transmitting feedback about the determined downlink precoding and beamforming parameters to the network; receiving information indicating a CSI feedback configuration from the network, wherein the CSI feedback configuration and / or the information indicating the CSI feedback configuration is based on feedback information; and applying the CSI feedback configuration to determine the CSI and transmitting at least a portion of the CSI to the network.

[0117] In various embodiments, the fourth method may include any one of the following: receiving configuration information related to processing of CSI-RS from a network; determining downlink precoding and beamforming parameters based on the received configuration information; transmitting feedback about the determined downlink precoding and beamforming parameters to the network; receiving information indicating a CSI feedback configuration from the network, wherein the CSI feedback configuration and / or the information indicating the CSI feedback configuration is based on feedback information; determining CSI based on the CSI feedback configuration; and transmitting at least a portion of the CSI to the network.

[0118] In various embodiments, transmitting at least a portion of the CSI to the network may include transmitting at least a portion of the CSI to the network based on a CSI feedback configuration.

[0119] In various embodiments, any of the third and fourth methods may be implemented in a WTRU to generate CSI feedback information and transmit the CSI feedback information to a network.

[0120] In various embodiments, the CSI determined based on the CSI feedback configuration may include CSI determined from one or more measurements of the CSI-RS.

[0121] In various embodiments, the information indicating the CSI feedback configuration may include information indicating the use of the CSI feedback configuration. In various embodiments, the information indicating the CSI feedback configuration may include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0122] In various embodiments, transmitting at least a portion of the CSI to the network may include transmitting a report to the network, wherein the report includes at least a portion of the CSI.

[0123] In various embodiments, receiving information indicating the CSI feedback configuration from the network may include receiving information indicating the CSI feedback configuration from the network in response to CSI feedback information transmitted to the network.

[0124] In various embodiments, the determined downlink precoding and beamforming parameters may include one or more of a precoding vector and an updated configuration of a precoding codebook.

[0125] In various embodiments, the configuration information received from the network may include any of the CSI-RS position in the resource grid, subband characteristics including subband size, CSI correlation coefficient threshold, cluster size, feedback size, and duration of CSI measurement over which beamforming and precoding vector related parameters may be determined.

[0126] In various embodiments, any one of the third method and the fourth method may be implemented in a WTRU.

[0127] In various embodiments, the fifth method may include any of the following: receiving information indicating one or more indicators and any one of one or more requirements for configuring a codebook from a network; generating a codebook including one or more first parameters based on the one or more indicators and any one of (i) one or more CSI-related measurements associated with at least a first group of subbands and (ii) one or more measurements associated with transmission, wherein the one or more first parameters include at least one cluster of subbands having CSI correlations that satisfy a threshold and at least one cluster of the subbands includes at least one subband from any one of the first group of subbands and a second group of subbands based on the first group of subbands; and transmitting feedback information associated with the CSI to the network, wherein the feedback information indicates: (i) at least some of the one or more first parameters and (ii) one or more second parameters associated with at least some of the one or more first parameters.

[0128] In various embodiments, the CSI information related measurement may be and / or may include one or more CSI correlation coefficients associated with at least the first group of subbands. In various embodiments, the CSI correlation coefficient may be and / or may include a CSI correlation coefficient between CSI associated with two subbands.

[0129] In various embodiments, any metric and requirement for configuring the codebook may be and / or may include a CSI correlation coefficient threshold, and wherein the threshold may be and / or may include a CSI correlation coefficient threshold. In various embodiments, any two subbands in at least one cluster of subbands have CSI correlation coefficients that satisfy the CSI correlation coefficient threshold. In various embodiments, the fifth method may include determining at least one cluster of subbands based on which of the one or more CSI correlation coefficients satisfies the CSI correlation coefficient threshold.

[0130] In various embodiments, determining at least one cluster of the subband may be and / or may include applying a CSI correlation coefficient threshold to one or more CSI correlation coefficients. Alternatively and / or additionally, the fifth method may include applying a CSI correlation coefficient threshold to one or more CSI correlation coefficients. In various embodiments, applying the CSI correlation coefficient threshold to one or more CSI correlation coefficients determines the number of subband clusters and the size of each cluster of the subband, which may include the size of at least one cluster of the subband.

[0131] In various embodiments, the one or more CSI-related measurements associated with at least the first group of subbands may be and / or may include one or more estimated channel matrices for at least the first group of subbands. In various embodiments, a fifth method may include any of the following: performing one or more measurements of reference signals (e.g., CSI-RS) associated with at least the first group of subbands, and estimating one or more channel matrices for at least the first group of subbands based on the one or more measurements.

[0132] In various embodiments, the second group of subbands based on the first group of subbands may be and / or may include any of: (i) a second group of subbands derived from the first group of subbands, and (ii) a second group of subbands including some subbands in the first group of subbands.

[0133] In various embodiments, any indicator and requirement for configuring a codebook may be and / or may include any of one or more CSI correlation coefficient thresholds, an activation command, a trigger for configuring a codebook, and a trigger for updating a codebook.

[0134] In various embodiments, any metrics and requirements for configuring the codebook may be and / or may include any of the location of the reference signal in the resource grid, the subband size, the CSI-related threshold, the cluster size, the feedback size, the duration of the reference signal measurement that may update the LCC range value, and the scheduling information for transmitting the LCC range value.

[0135] In various embodiments, the first parameter may be and / or may include any of one or more amplitude coefficients, one or more phase coefficients, and common-phase information.

[0136] In various embodiments, the second parameter may be and / or may include any of a set of clusters of subbands, a size of a cluster of subbands in the set of clusters of subbands, and a resource block. In various embodiments, the set of clusters may be and / or may include at least one cluster of subbands.

[0137] In various embodiments, the information indicating any indicators and requirements for configuring the codebook may be and / or may include configuration information. In various embodiments, receiving information indicating any indicators and requirements for configuring the codebook may be and / or may include receiving configuration information indicating any indicators and requirements for configuring the codebook.

[0138] In various embodiments, the transmission may be and / or may include a target transmission. In various embodiments, the transmission may be and / or may include a physical downlink shared channel. In various embodiments, the codebook may be generated on a per-transmission basis and / or in response to a trigger.

[0139] In various embodiments, the sixth method may include any one of the following: receiving information indicating any one of one or more indicators and one or more requirements for configuring a codebook from a network; generating a codebook including one or more first parameters based on the one or more indicators and one or more CSI-related measurements associated with a set of beams; and transmitting feedback information associated with the CSI to the network, wherein the feedback information indicates (i) at least some of the one or more first parameters and (ii) one or more second parameters associated with at least some of the one or more first parameters.

[0140] In various embodiments, the sixth method may include receiving information indicating a CSI feedback configuration from the network. In various embodiments, the CSI feedback configuration is based on the feedback information. In various embodiments, the sixth method may include applying the CSI feedback configuration to determine the CSI and transmitting at least a portion of the CSI to the network. In various embodiments, the sixth method may include any of determining the CSI and transmitting at least a portion of the CSI to the network.

[0141] In various embodiments, transmitting at least a portion of the CSI to the network may be and / or may include transmitting at least a portion of the CSI to the network based on a CSI feedback configuration. In various embodiments, the CSI determined based on the CSI feedback configuration may be and / or may include CSI determined based on one or more measurements of a reference signal (e.g., CSI-RS).

[0142] In various embodiments, the information indicating the CSI feedback configuration may be and / or may include information indicating the use of the CSI feedback configuration. In various embodiments, the information indicating the CSI feedback configuration may be and / or may include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0143] In various embodiments, transmitting at least a portion of the CSI to the network may be and / or may include transmitting a report to the network, wherein the report may be and / or may include at least a portion of the CSI.

[0144] In various embodiments, receiving the information indicating the CSI feedback configuration from the network may be and / or may include receiving the information indicating the CSI feedback configuration from the network in response to the CSI feedback information transmitted to the network.

[0145] In various embodiments, the first parameter may be and / or may include downlink precoding and beamforming parameters. In various embodiments, the downlink precoding and beamforming parameters may be and / or may include one or more of an update configuration of a precoding vector and a precoding codebook.

[0146] In various embodiments, any metrics and requirements for configuring the codebook may be and / or may include any of a reference signal location in a resource grid, subband characteristics (e.g., including subband size), a channel state information correlation coefficient threshold, a cluster size, a feedback size, and a duration of channel state information measurements over which beamforming and precoding vector related parameters may be determined.

[0147] In various embodiments, any of the fifth and sixth methods may be implemented in a WTRU.

[0148] In various embodiments, a device that may include any one of a processor and a memory is configured to perform a method as in the first to sixth methods and / or at least one of the aforementioned embodiments. In various embodiments, the device may be, may be configured as, and / or be configured with, an element of a WTRU.

[0149] Representative WTRU-specific CSI codebook designs and their feedback

[0150] The term W1 herein may refer to a portion of a codebook that represents long-term CSI feedback and / or channel properties that are expected to be updated on a relatively long time scale. The term W1 may refer to a portion of a codebook that is applicable to a wideband. The term W2 may refer to a portion of a codebook that represents short-term CSI feedback and / or channel properties that are updated on a relatively short time scale. The term W2 may refer to a portion of a codebook that is applicable to a wideband subband or wideband. Although embodiments are described herein primarily based on W1 and W2 codebooks, the embodiments are applicable to codebooks consisting of any number of W matrices (e.g., W1, W2, ... Wn). Although the solutions are expressed based on W1 and W2 codebooks, these solutions are also applicable to CSI feedback based on report indexes (e.g., i1, i2, etc.) of these codebooks. One or more embodiments related to codebook configuration may be exemplified based on parameters such as subband size, LCC, etc., but are not limited to these parameters and should be applicable to any parameters related to CSI feedback.

[0151] AIML is considered here as an exemplary enabler for WTRU specific codebook determination, however the solution is not limited to AIML based approaches.

[0152] Representative WTRU-specific W2 codebook

[0153] Representative Feedback Associated with WTRU-Specific W2 Codebook Determination

[0154] In a high-level description of one embodiment (details of which are provided herein), an AIML module (e.g., a neural network) may be configured to determine a Type-II CSI configuration. The input to the neural network may be a channel matrix (CSI), and the output of the neural network may be a Type-II CSI configuration, including quantization of power scaling for each antenna, subband size, etc., i.e., W2 codebook parameters.

[0155] In addition, the selection of LCC (i.e., W2 codebook parameters) is usually based on a predetermined codebook, i.e., a fixed range of amplitude and phase coefficients, and a predetermined quantization level. In one approach, the LCC range and W2 codebook parameters can be adapted to the underlying environment and channel statistics, rather than to predetermined values ​​of the current state-of-the-art level.

[0156] Representative LCC value or LCC value range, quantitative aspects

[0157] In one embodiment, the following steps and components may be used to identify the LCC(W2) value, or LCC(W2) statistical value, or feedback quantization value.

[0158] The WTRU may perform training of a neural network (e.g., DNN) offline or online using one or more of the following:

[0159] Input: CSI feedback related parameters include at least one of a group of subbands, the number of subbands, subband size, CSI feedback type, codebook type and / or codebook configuration parameters.

[0160] Input: channel measurement related information, including at least one of the CSI-RS received amplitude / phase of each subband, the estimated channel matrix of each subband, and the estimated QCL parameters (e.g., Doppler shift, Doppler spread, average delay, delay spread, spatial receive filter).

[0161] Output: CSI reporting quantity includes at least one of the following: PMI, RI, CQI, CRI and LI.

[0162] Output: W2 LCC coefficients, such as amplitude / power scaling for each antenna, phase coefficient, column id, and co-phase between the two polarizations for each output sub-band cluster / beam.

[0163] Output: The determined CSI reporting overhead, which may be indicated as a CSI reporting configuration index, where the CSI reporting configuration index may be associated with a codebook configuration (e.g., the number of beams, amplitude / phase quantization level, subband size, time domain prediction, etc., for one or more component precoders of the codebook).

[0164] Using the trained neural network, the WTRU can obtain and send feedback to the gNB, such as the W2 LCC coefficients (quantized or raw) for each resource block cluster.

[0165] The gNB may select, configure and / or instruct the WTRU for AIML based on conventional LCC range determination. This may be done based on WTRU-specific feedback to select, for example, (i) AIML-based or (ii) conventional LCC mode selection.

[0166] The selection of the WTRU for AIML LCC range configuration may depend on high-resolution vs. low-resolution CSI requirements, including SU-MIMO or MU-MIMO scheduling. For low-resolution CSI requirements (e.g., SU-MIMO, low mobility), in one embodiment, the WTRU may be configured to use a normal LCC range.

[0167] Grouped WTRUs for MU-MIMO operation may be configured to operate under AIML based LCC range determination or statistics.

[0168] A neural network (e.g., DNN) may be trained with labeled data as follows: (i) Input: CSI-RS measurements, e.g., channel frequency response / channel impulse response (CIR / CFR) values ​​(i.e., per subband); (ii) Output: optimal LCC values, including amplitude / power scaling, phase coefficient, column id, and co-phase between two polarizations for each antenna of a specific size and resolution (i.e., R digits); (iii) Online learning of LCC range values. The AIML module may maintain a record of the optimal LCC values ​​for a given time period, where the time period may be determined and notified by the gNB or may be determined and notified locally by the WTRU. The updated LCC range values ​​may be fed back to the gNB periodically, semi-periodically, or in a bit error rate / frame error rate (BER / FER) event-based manner.

[0169] The WTRU may be configured to transmit feedback of LCC statistics (such as LCC range values ​​for each cluster or for the entire cluster) to the gNB.

[0170] The WTRU may receive an activation / indication message from the gNB regarding updated LCC range values ​​and / or quantization levels.

[0171] oOption: 1 Fixed LCC range - Variable quantization level

[0172] oOption: 2 fixed quantization levels - variable LCC range

[0173] The feedback associated with the subband reporting for both Type-I and Type-II codebooks includes the magnitude coefficients, phase coefficients, and co-phase information between the two polarizations. This overhead increases linearly with the number of subbands. The feedback overhead can be reduced by reducing the number of bits used to quantize the corresponding values, but at the expense of accuracy. The WTRU may first determine the appropriate codebook type or range of values ​​for each reported CSI quantity and then select the feedback value from the selected codebook or reporting range.

[0174] A set of W2 codebooks (or a subset of W2 codebooks) may be configured by the network for the WTRU. Each codebook within the set of codebooks may be identified by a unique identifier. Each codebook may contain a set of coefficients corresponding to the number of active antenna elements. The various codebooks may have different numbers of columns (e.g., the number of codewords in each component precoder is different, and therefore a different number of bits are required to report the determined codewords), and therefore a different number of bits may be required to identify a particular column. Hereinafter, columns of a codebook may be used interchangeably with precoder, codeword, PMI, matrix, and vector. The identification of a column may be used interchangeably with precoding index, precoding matrix index (PMI), precoding identification, and codeword index.

[0175] The WTRU may select or determine (e.g., generate) a codebook from a codebook set based on at least one of: (i) channel measurement for each subband, (ii) a conventional algorithm, (iii) AIML technique, (iv) CSI reporting timing, (v) CSI reporting configuration, and (vi) uplink resources for CSI reporting.

[0176] Regarding the channel measurements on a per subband basis, the codebook selection may depend on the number of channel measurements N. The WTRU may select the best codebook for the N measurements from the set of codebooks. The value of N may be configured by the network or may be a parameter determined by the WTRU. The WTRU may determine the codebook to use for one or more subbands within the CSI reporting band.

[0177] Regarding the conventional algorithm or AIML technology basis, the WTRU may indicate its capabilities to the network, such as the ability to perform conventional algorithm-based codebook selection, AIML-based codebook selection, or both. The network may inform the WTRU of the method used for codebook determination. If the WTRU selects AIML-based codebook selection, it may utilize offline training or online training.

[0178] Regarding the CSI reporting timing basis, for example, if the time gap between the CSI-RS measurement and its associated CSI report is less than a threshold, the WTRU may determine a first codebook from the codebook set; otherwise, the WTRU may determine a second codebook from the codebook set, where the threshold may be configured or determined based on whether AIML technology or a conventional algorithm is used.

[0179] Regarding the CSI report configuration basis, the CSI report configuration may include at least one of a CSI report band size, a sub-band size, a CSI report channel (e.g., PUCCH, PUSCH, PUCCH format), a CSI report periodicity (e.g., periodic, non-periodic, semi-persistent), a CSI report priority, etc.

[0180] Regarding the uplink resources used for CSI reporting basis, as an example, when a first type of uplink resource is used for CSI reporting (e.g., PUSCH), the WTRU may determine to use a first codebook, and when a second type of uplink resource is used (e.g., PUCCH), the WTRU may determine to use a second codebook. Alternatively, when the first type of uplink resource is used for CSI reporting, the WTRU may determine the codebook from a first subset of the codebook; and when the second type of uplink resource is used for CSI reporting, the WTRU may determine the codebook from a second subset of the codebook.

[0181] The WTRU may report the codebook selection to the network. The WTRU may be configured to report a single codebook for all subbands or a separate codebook for each reported subband. The WTRU may report the selection of the codebook and the columns within the codebook in the same report or in one or more different reports. The reporting period of the codebook selection and the column index may be different, for example, the column index may be reported more frequently than the codebook.

[0182] A set of LCC ranges may be configured for the WTRU by the network. Each LCC range may be identified by a unique identifier. Each LCC range may be associated with a different number of bits for reporting.

[0183] For each subband, the WTRU may select an LCC range from a configured set of LCC ranges based on channel measurements. The selection of the LCC range may depend on the number of channel measurements N. The WTRU may select the best LCC range for the N measurements from the configured set of LCC ranges. The value of N may be configured by the network or may be a parameter determined by the WTRU.

[0184] The WTRU may determine the LCC range based on a conventional algorithm or may use AIML techniques. The WTRU may indicate to the network its capabilities, such as the ability to perform conventional algorithm-based LCC range selection, AIML-based codebook selection, or both. The network may inform the WTRU of the method used for LCC range determination. If the WTRU selects AIML-based LCC range selection, it may utilize offline training or online training.

[0185] The WTRU may report its selection of an LCC range to the network. The WTRU may be configured to report a single LCC range for all subbands or a separate LCC range for each reporting subband. The WTRU may report the selection of an LCC range and the LCC values ​​within the range in the same report or in one or more different reports. The reporting period for the LCC range selection and the specific LCC values ​​within the range may be different, for example, the LCC value may be reported more frequently than the LCC range. The WTRU may report a common LCC range for all subbands and a separate LCC value for each subband.

[0186] The WTRU may be configured to report: 1) an LCC range and a selection of LCC values ​​within the range, or instead 2) only LCC values ​​from a default LCC range preconfigured by the network. The reporting period of regular LCC values ​​and the combination of LCC ranges and values ​​selected by the WTRU may be different.

[0187] Other configuration aspects of the W2 codebook may be modified. The WTRU may use an AIML algorithm to determine appropriate quantities related to the LCC value, including amplitude / power scaling for each antenna, phase coefficients, column ids, and the co-phase between the two polarizations for a specific size and resolution (i.e., R number of quantization bits). The LCC value may be initially determined by performing offline training.

[0188] The WTRU may then determine that it needs to perform online training to update the LCC value. This determination may be made, for example, when the distribution of observed channel measurements differs from the distribution of channel measurements used for offline training; and / or when the CSI feedback accuracy is below a threshold, where the CSI feedback accuracy may be determined based on one or more of: (i) DL performance (e.g., block error rate (BLER) of PDSCH transmissions); (ii) the difference between CSI reports determined according to AIML-based and conventional-based mechanisms; and (iii) the number of consecutive HARQ-NACKs for PDSCH.

[0189] Alternatively and / or additionally, the WTRU may determine that it needs to perform online training by periodically using an extended range of LCC values ​​to determine the best LCC value. If the transmission quality using the extended range is better than the range initially used by the WTRU, it may determine that online training is needed to determine a new LCC range. The WTRU may determine the transmission quality by observing the BER or BLER or another parameter.

[0190] In one embodiment, the amount of online training required may be determined by the WTRU. In this case, the WTRU may notify the network of its retraining requirements (e.g., the number of samples required, the duration of the samples, etc.).

[0191] In another embodiment, the need for online training may be determined by the network and signaled to the WTRU. In this case, the WTRU may be informed of the criteria for stopping online training, for example, when the error between the output of the retrained network and the marked value is less than a certain threshold, or may be informed of the number of samples available for online training.

[0192] The end of the online training phase may be known implicitly when a preconfigured number of samples is transmitted by the network, or may be signaled by the WTRU when the WTRU determines that the output of the trained network differs from the label by less than a threshold value.

[0193] The WTRU may report LCC values ​​from the default LCC value range during intervals when performing online training. The time to switch to the LCC range for AIML training may be signaled by the network or may occur implicitly after a predefined duration after the end of online training.

[0194] Representative dynamic subband clusters and their LCC values

[0195] The feedback overhead associated with subband reporting for Type-I or Type-II codebooks (referred to as i2 reports) increases as the number of subbands increases. The i2 reports include the magnitude coefficients, phase coefficients, and co-phase information between the two polarizations for each subband. Therefore, in order to reduce the feedback overhead associated with phase i2, the WTRU may be configured to reduce the number of subbands that capture the entire CSI information. For example, the WTRU may be configured to determine a reduced set of subbands (and / or other representative subband groups), possibly allocating a different number of resource blocks (RBs) to each subband, where each subband satisfies a certain (e.g., preconfigured) correlation threshold.

[0196] If the coherence bandwidth B c If a certain threshold is exceeded, the WTRU may be configured to determine and report the reduced subband groups and their associated RBs. The WTRU may perform measurements to determine the coherent bandwidth as:

[0197]

[0198] where τ rms is the root mean square (rms) delay spread. The RBs associated with each subband may be contiguous or non-contiguous.

[0199] If the WTRU is configured to perform dynamic subband clustering, then if the measured coherence bandwidth exceeds a certain preconfigured threshold (expressed in units of RBs), the WTRU can determine a set of clusters of RBs.

[0200] The WTRU may perform measurements on the estimated channel matrix to determine a set of clusters and candidate RBs associated with each cluster. Where N RB represents the total number of RBs, the WTRU may use the function to determine the set of clusters. The function can be chosen as the correlation matrix

[0201]

[0202] in Denote the vectorized channel matrix H[i], i=1, ..., K. The WTRU may form a subband by grouping RBs with minimum pairwise correlation that satisfies a certain preconfigured correlation threshold. For example, if the pairwise correlation between every two candidate RBs exceeds a (e.g., preconfigured) correlation threshold p th , then the WTRU may form a The nth subband, for n=1, .., N c And N c is the number of subbands / clusters.

[0203] The WTRU may associate the identified subband with Report together for n-1, .., N c The WTRU may derive / report the magnitude coefficients associated with the nth identified subband including n =(p0, p1, ..., p 2L-1 ) and the phase coefficient i 2,1,n =(c0, c1, ..., c 2L-1 ), where 2L represents the number of beams configured for the two polarization directions.

[0204] The WTRU may perform clustering in the precoding domain. As an alternative to clustering followed by precoding, the WTRU may first derive the The WTRU may first determine the amplitude coefficient p and then cluster / combine the RBs that produce the same i2 index. k =(p0, p1, ..., p 2L-1 ) and the phase coefficient i 2,1,k =(c0, c1, ..., c 2L-1 ), then the WTRU may 2,1,n , p n and The function f(i 2,1,k , p k ) to determine a set of simplified subbands N c , for n=1, .., N c .

[0205] For example, the WTRU may be configured to group RBs that produce angle and / or magnitude differences below preconfigured thresholds δc and / or δp, respectively, or a weighted combination of both δc and δp. The WTRU may be configured to group RBs that produce angle and / or magnitude differences below preconfigured thresholds δc and / or δp, respectively, or a weighted combination of both δc and δp. 2,1,k , p k ,δc,δp) to determine i 2,1,n , p n and Where δc and δp are configured by the gNB or recommended by the WTRU to satisfy a certain feedback overhead constraint for i2 reporting.

[0206] The WTRU receives configuration related to CSI-RS processing, where the information may include (i) CSI-RS position in the resource grid, corresponding subband characteristics (including subband size); and / or (ii) CSI feedback related information, such as CSI correlation coefficient threshold, cluster size, feedback size, etc.

[0207] The WTRU employs a neural network (e.g., DNN), which may be trained offline or online. The neural network may have the following properties: (i) Input: a set of subbands; the amplitude / phase of each subband received by the CSI-RS, and / or (ii) Output: a subband cluster / bundle for each relevant CSI (e.g., a correlation coefficient threshold may be predetermined, or a subband cluster may be selected to improve / satisfy a given KPI, such as SNR, number of streams, etc.), W2 LCC coefficients, i.e., amplitude / power scaling for each antenna, phase coefficient, column id, and co-phase between the two polarizations for each output subband cluster / bundle.

[0208] The WTRU determines CSI for each subband, such as (i) clusters or bundles of subbands with CSI correlation above a threshold, and / or (ii) WTRU-specific LCC (i.e., amplitude / power scaling for each antenna, phase coefficient, co-phase between two polarizations) for each subband cluster, where the subbands may be non-contiguous. The WTRU inputs the subband-specific CSI values ​​(i.e., amplitude, phase) and subband characteristics (i.e., subband size and position) into a trained neural network, for example, to determine one or more aspects associated with the CSI.

[0209] The WTRU transmits feedback to the gNB including one or more subband cluster / bundle characteristics (e.g., location of subbands in a cluster, size of the cluster, new size and location of subbands in a cluster, etc.), the LCC value for each cluster, and the time window over which the LCC value is predicted to remain constant.

[0210] Representative Neural Network Configuration for WTRU-Specific W2 Codebook

[0211] The neural network can be configured to determine the LCC value and its statistics. In the inference phase, for example, for a neural network that has been trained offline or online, the following input and output parameters can be considered:

[0212] Input: a set of subbands; the CSI-RS received amplitude / phase for each subband; and

[0213] Output: Subband clusters / beams for each relevant CSI (e.g., correlation coefficient thresholds may be predetermined, or subband clusters may be selected to improve / satisfy a given KPI, such as SNR, number of streams, etc.). W2LCC coefficients, such as amplitude / power scaling, phase coefficients, column ids for each antenna, and co-phase between the two polarizations for each output subband cluster / beam.

[0214] Representative WTRU-specific W2 reconfiguration and CSI transmission based on WTRU-specific W2 codebook

[0215] The WTRU may dynamically (e.g., based on WTRU measurements / observations) determine the values ​​of one or more parameters associated with CSI feedback and / or CSI codebooks. In one or more embodiments herein, CSI feedback or a portion thereof derived based on parameters and / or parameter ranges determined by the WTRU may be referred to as a WTRU-specific CSI codebook. Possibly, such determination may be based on a machine learning-based algorithm. In one embodiment, the WTRU may be configured to apply a reporting configuration for CSI feedback based on a WTRU-specific codebook. Possibly, the WTRU may apply such CSI reporting configuration after receiving an implicit and / or explicit activation from the network. The WTRU-specific CSI codebook may include one or more of the following configurations: LCC value, LCC range, quantization level, subband cluster / bundle characteristics (i.e., the location of the subband in the cluster, the size of the cluster, the new size, and the location of the subband in the cluster, etc.), LCC value for each cluster, and a time window in which the predicted LCC value remains unchanged. For example, the WTRU may be configured to determine a subband cluster for reporting CSI based on a WTRU-specific CSI codebook. In one example, the WTRU may determine a subband cluster such that the subbands within the subband cluster are continuous. In another example, the WTRU may determine subband clusters such that subbands within a subband cluster are contiguous or non-contiguous. In another example, the WTRU may be configured with a maximum number of subband clusters that may be reported. In another example, the WTRU may be configured with a maximum number of subbands that may be part of a subband cluster. In another example, the WTRU may be configured to determine an optimal subband size such that the number of clusters is minimized and / or the CSI overhead is reduced. Possibly, the WTRU may be configured to transmit one or more recommended / preferred parameters related to the subbands (e.g., subband cluster structure (e.g., contiguous or non-contiguous), number of clusters, subband size, subband cluster size, etc.) as part of the WTRU feedback. The WTRU may be configured with a range of LCC values ​​and a quantization level as part of a WTRU-specific CSI codebook. In one example, the WTRU may be configured with a variable quantization level range, and the WTRU may determine the appropriate quantization level based on the WTRU feedback associated with the W2 codebook determination. In another example, the WTRU may be configured with a fixed quantization level and a variable LCC range, and the WTRU may determine the appropriate LCC value based on the WTRU feedback associated with the W2 codebook determination.

[0216] In various embodiments, the WTRU may apply the WTRU-specific CSI codebook configuration after receiving confirmation of a previous WTRU feedback associated with a WTRU-specific CSI codebook parameter recommendation.

[0217] In one embodiment, the WTRU may be configured to apply a WTRU-specific CSI codebook configuration upon receiving an acknowledgement of a previous WTRU feedback associated with a WTRU-specific CSI codebook parameter recommendation. Possibly, the acknowledgement may be a HARQ acknowledgement, for example when the WTRU feedback is transmitted via the PUSCH. Possibly, the acknowledgement may be in a MAC CE (Medium Access Control – Control Element), for example when the WTRU feedback is carried in the PUCCH or PUSCH. The WTRU may be configured to start a timer with a preconfigured duration when transmitting WTRU feedback associated with a WTRU-specific CSI codebook parameter recommendation. If the timer expires before an acknowledgement is received from the network, the WTRU may ignore the WTRU feedback and continue to use the previous CSI codebook configuration.

[0218] In various embodiments, the WTRU may apply a WTRU-specific CSI codebook configuration based on a logical index indicated by the activation command, where the logical index may refer to a previous WTRU feedback associated with a WTRU-specific CSI codebook parameter recommendation.

[0219] In another embodiment, the WTRU may be configured to associate / tag a unique logical index to each WTRU feedback associated with a WTRU-specific CSI codebook parameter recommendation. In addition, the WTRU may transmit the logical index together with the WTRU feedback. For example, the WTRU may associate a logical index n with a WTRU feedback indicating a recommended LCC value range from x to y. For example, the WTRU may associate a logical index n+1 with a WTRU feedback indicating a recommended subband cluster value of z. Upon receiving an activation command carrying the logical index n+1, the WTRU may apply the recommended subband cluster value of z. In some embodiments, the logical index may be derived implicitly, for example, with reference to the UL time / frequency resources used for such feedback. For example, the activation command may carry a logical index that may be derived as a function of the UL timeslot carrying the feedback and as a function of the starting PRB identifier of the PUCCH carrying the feedback. If the activation command does not indicate any logical index, then by default, the UE may apply the WTRU-specific CSI codebook configuration indicated in the most recent feedback.

[0220] In various embodiments, the WTRU may apply a WTRU-specific CSI codebook configuration based on a logical index indicated by the activation command, where the logical index may correspond to a specific configuration set within a plurality of preconfigured CSI configuration sets.

[0221] In yet another embodiment, the WTRU may be pre-configured with a list of configuration sets including allowed CSI parameters / ranges associated with a WTRU-specific CSI codebook. Possibly, the WTRU may receive such pre-configuration in an RRC message. For example, the allowed parameters may include a range of LCC coefficients, subband clusters, quantization levels, etc. Each configuration set may be associated with a logical index. The WTRU may receive an activation MAC CE from the gNB, where the activation command may carry a logical index associated with the configuration set applicable for CSI feedback.

[0222] In one or more of the above embodiments, the WTRU may apply a WTRU-specific CSI codebook configuration at a preconfigured time offset. In one embodiment, the preconfigured time offset may be a time offset according to the timing of WTRU feedback associated with the WTRU-specific CSI codebook parameter recommendation. In another embodiment, the preconfigured time offset may be an offset according to the timing of reception of the activation command. Possibly, the preconfigured time offset may be implicit based on the configuration of the WTRU-specific CSI codebook parameters. Possibly, the time offset may be explicitly configured in the activation command. After applying the WTRU-specific CSI codebook configuration, the WTRU may perform transmission of CSI feedback based on the WTRU-specific CSI codebook.

[0223] In one or more of the above embodiments, the activation of the WTRU-specific CSI codebook configuration may implicitly or explicitly activate additional configurations. For example, the activation of the WTRU-specific CSI codebook configuration may mean that the WTRU may use a set of CSI-RS resource configurations that may be pre-configured for CSI feedback transmission based on the WTRU-specific CSI codebook. For example, the activation of the WTRU-specific codebook configuration may mean that the WTRU may use UL resources (e.g., PUCCH and / or PUSCH resources) that are pre-configured for transmitting CSI feedback based on the WTRU-specific CSI codebook.

[0224] Representative WTRU-specific W1 codebook

[0225] In NR, the construction of the W1 matrix is ​​based on determining the antenna scaling factors (in terms of amplitude and phase), which are typically selected from the oversampled DFT vectors. A predefined W1 matrix available for use by the gNB and WTRU identifies orthogonal beams with a specific beam scanning step. For an antenna panel with N1 number of horizontal antennas, N2 number of vertical antennas, O1 number of horizontal beam scanning steps, and O2 number of vertical beam scanning steps, the size of the W1 matrix is ​​N1xO1xN2xO2, where each entry defines a specific beam, and the W1 matrix contains a given number (e.g., O1xO2) of orthogonal beams and a certain number of rotated DFT beams. Figure 4A description of the W1 codebook according to such an embodiment is shown in .

[0226] Representative Feedback Associated with WTRU-Specific W1 Codebook Determination

[0227] In one approach, a transmitter and receiver pair or each node individually may determine or develop a beam that may or may not be part of the W1 codebook. In one option, the transmitter sends a CSI-RS signal to the receiver in a predefined / configured time / frequency location that is available / known to both nodes. Alternatively, the transmitter and / or the network may inform the receiver of the CSI-RS time / frequency location that may be used in the new beam measurement and determination activities. This information may be part of an RRC configuration message, for example, transmitted as part of a DCI message, etc.

[0228] Once the CSI-RS signal is received, the receiver (e.g., WTRU) can determine and collect various CSI-related information, including SNR, BER, channel amplitude information, channel phase information, etc., for each received CSI-RS signal or through a set of received CSI-RS signals. The obtained channel-related information and / or statistics can be used to identify new beams using different model-based or non-model-based methods (including data-driven and / or AIML-based decision blocks). The AIML-based decision block can be designed to consist of conventional training and reasoning phases. The training phase can be performed offline, online, or in a hybrid of offline and online. Once the AIML-based decision block is trained, the block can be used in the reasoning phase to obtain the desired output, that is, in this case, a set of new beams and beam-specific features.

[0229] Possible implementations of AIML-based beam determination (assuming the AIML decision block has been trained and is in the inference phase) may include:

[0230] Inputs to the AIML decision block: SNR, BER (with bitstream or packet transmission, of which CSI-RS may be a part), channel amplitude information, channel phase information, channel amplitude and / or phase time and frequency correlation information. The input may be for each CSI-RS signal, or for a set of CSI-RS signals received over a time or frequency duration, which may also be a part of the input set. The input set may also include information about the transmit beam with which the CSI-RS may be multiplexed, such as its id and / or position in the entire Tx beam set. In one option, the AIML decision block may include transmitter or receiver behavior characteristics, i.e., mobility patterns, device capabilities, and traffic class information with corresponding QoS requirements for scheduled traffic flows.

[0231] Output of the AIML decision block: a set of beams, where for each given input set, the set may consist of a single or multiple beams, where a beam may be identified by one or more parameters including antenna amplitude and phase scaling factors, beam width, beam direction such as angle of arrival (AoA) or angle of transmission (AoD), etc. In one embodiment, the previously described beams and beam-specific characteristics and corresponding input sets may be stored in a memory for future reference and collection of input set and beam-specific statistics.

[0232] The disclosed operations will enable the receiver to identify transmit beams that are expected to provide better performance in the upcoming transmission time interval (TTI), which can be fed back to the transmitter. beam_select ) performs the collection of the selected transmit beam. beam_select It may be determined by the transmitter (e.g., gNB) which may inform the receiver (e.g., WTRU) in a downlink control message (such as DCI, part of PDCCH, part of MAC CE, or part of RRC configuration). Alternatively, the WTRU may also locally determine the measurement period to collect the transmit beams and their beam-specific characteristics.

[0233] Once the receiver identifies the beams and their characteristics for one or more measurement periods, the WTRU may perform a W1 precoder codebook update, such as updating a codebook containing an oversampled DFT matrix selected for linear combination from a given W2 codebook. In the event that new beams and their characteristics are available, the receiver will be able to identify any necessary updates to the precoder codebook, which may in fact result in a receiver or WTRU specific codebook structure. The update may include any of the following (or any other modification to the existing codebook structure): (i) adding new precoder matrices (e.g., columns, codewords, precoders) that represent part or all of the newly identified beams; (ii) adding and / or removing component codebooks, which may represent at least one of the frequency domain, time domain, and / or spatial domain; (iii) the number of component codebooks, which may be determined based on the addition / removal of component codebooks; (iv) CSI feedback overhead, which may be determined based on the number of component codebooks; (v) changing at least some existing precoder matrices in the codebook, which may include removing some columns in the matrix, linearly or non-linearly combining some columns in the matrix, adding new columns in the matrix, compressing and / or reducing the size of the matrix, etc.; and (vi) removing at least some matrices (e.g., columns, codewords, precoders) from the codebook.

[0234] A receiver (e.g., a WTRU) may notify a transmitter (e.g., a gNB) about a recommended update to a codebook. Prior to providing the update information, the receiver may send a codebook update trigger message (e.g., trigger_codebook_update) to the transmitter. The recommended update (which may include part or all of the codebook modification list described above) may be communicated by the receiver using a codebook update message (e.g., msg_codebook_update), which may be part of the UCI, PUCCH, PUSCH, or MAC CE. The receiver may send the msg_codebook_update message in different formats and time allocations, which may be configured by the transmitter in a downlink codebook_update_config message, which may be transmitted as part of the DCI, PDCCH, PDSCH, MAC CE, or RRC configuration, each with different periodicity.

[0235] Upon receiving the msg_codebook_update message, the transmitter may inform the WTRU of its decision regarding the codebook update, where the gNB may accept / reject the updates in the msg_codebook_update message or configure a new codebook, which may be different from the updates proposed in the msg_codebook_update message recommended by the receiver. The transmitter may then inform the receiver of the codebook configuration in a feedback_msg_codebook_update message in the downlink, which may be part of the PDCCH, PDSCH, MAC CE or RRC configuration, each with different periodicity.

[0236] Other configuration aspects of the W1 codebook may be modified. In one embodiment, a receiver (e.g., a WTRU) may be configured with a receiver-specific W1 codebook, and the codebook may also be configured per subband or per group of subband resource units. The grouping of subband resource units (e.g., as disclosed above in conjunction with dynamic subband clustering and its LCC values) may also be extended to WTRU and subband cluster specific configuration of the W1 codebook. The transmit beam determination at the receiver configured over the measurement period Tbeam_select may be specific to a subband resource unit cluster, e.g., for each subband cluster, the receiver may collect and identify the transmit beam and its characteristics. In one embodiment, to reduce W1-related uplink feedback overhead, the subband clusters at the receiver may be a time-averaged representation such that the identified beams and updated codebook may be associated with the subband cluster for a predefined time period. The subband cluster information and the duration for which the codebook update should be performed may be determined by the transmitter (e.g., a gNB) and communicated to the receiver (e.g., a WTRU) in a downlink control message (such as a DCI).

[0237] Representative Neural Network Configuration for WTRU-Specific W1 Codebook

[0238] A neural network may be used to perform AIML based beam and beam characterization determination at the receiver or alternatively at the transmitter. The neural network may be trained offline, online, or in a hybrid offline-online mode. In the case where the receiver employs a neural network to identify receiver / WTRU specific beams and codebook updates and performs offline training, the neural network parameters, such as network coefficients and architecture parameters, should be provided to the receiver. The trained neural network is then used to perform beam and beam characterization determination at the receiver during the inference phase.

[0239] In offline or online training of neural networks, the following input and output labeled data can be used:

[0240] Input data: wideband or sub-band specific SNR, BER (with bitstream or data packet transmission, of which CSI-RS can be part), channel amplitude information and statistics, channel phase information and statistics, channel amplitude and / or phase time and frequency correlation information; and

[0241] Output data: The optimal transmit beam and its characteristics, including parameters such as antenna amplitude and phase scaling factors, beam width, beam direction (e.g., AoA or AoD), etc.

[0242] Representative WTRU-specific W1 reconfiguration and CSI transmission based on WTRU-specific W1 codebook

[0243] The WTRU receives configuration information to be used for the neural network-based procedure from the gNB, such as CSI-RS and beamforming codebook related information, including any of the following: (i) CSI-RS location in the resource grid, corresponding subband characteristics including subband size; (ii) CSI feedback related information, such as CSI correlation coefficient threshold, cluster size, feedback size, QCL parameters, etc.; (iii) duration of CSI measurement, during which beamforming and precoding vector related parameters, i.e., beamforming antenna coefficients, can be determined; and (iv) timing and / or scheduling information for uplink feedback of new precoding vectors or update configuration of existing codebooks.

[0244] The WTRU transmits feedback to the gNB regarding the new precoding vectors or updated configuration of the existing codebook. The WTRU receives a beamforming reconfiguration message from the gNB regarding the new set of precoding vectors or the updated codebook. The WTRU receives an activation / indication message from the gNB and receives a downlink transmission based on the updated codebook.

[0245] Figure 5is a flow chart illustrating an exemplary process 500 for performing WTRU-specific W2 codebook generation and / or providing information associated with a generated WTRU-specific W2 codebook. The process 500 and the accompanying disclosure herein may be viewed as a generalization of at least some of the above disclosures and may be viewed as encompassing and / or including various embodiments of the above disclosures (e.g., feedback associated with WTRU-specific W2 codebook determination and / or various embodiments of dynamic subband clustering and its LCC values ​​disclosed herein). Figures 1A to 1D The process 500 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 500.

[0246] refer to Figure 5 , the WTRU may receive configuration information related to processing of CSI-RS from a network (502). The WTRU may determine at least one cluster of subbands having a CSI correlation above a first threshold (504). The WTRU may transmit CSI feedback information to the network, wherein the CSI feedback information indicates at least one cluster of subbands (506). The WTRU may receive information indicating a CSI feedback configuration from the network (508). The CSI feedback configuration and / or the information indicating the CSI feedback configuration may be based on the CSI feedback information. The WTRU may apply the CSI feedback configuration (510), for example, to determine the CSI and transmit at least a portion of the CSI to the network.

[0247] In various embodiments, the WTRU may transmit at least a portion of the CSI to the network. In various embodiments, the WTRU may transmit at least a portion of the CSI to the network, for example, based on the CSI feedback configuration.

[0248] In various embodiments, the CSI determined based on the CSI feedback configuration may include CSI determined based on one or more measurements of the CSI-RS. In various embodiments, the information indicating the CSI feedback configuration may include information indicating the use of the CSI feedback configuration. In various embodiments, the information indicating the CSI feedback configuration may include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0249] In various embodiments, the WTRU may transmit a report to the network, and the report may include at least a portion of the CSI.

[0250] In various embodiments, the WTRU may receive information indicating a CSI feedback configuration in response to CSI feedback information transmitted to the network.

[0251] In various embodiments, configurations related to the processing of CSI-RS may include any of the location of CSI-RS in a resource grid, a subband size, a CSI-related threshold, a cluster size, a feedback size, a duration of CSI-RS measurements that can update an LCC range value, and scheduling information for feedback of an LCC range value.

[0252] In various embodiments, the subbands in a cluster may be non-contiguous.

[0253] In various embodiments, the CSI feedback information may include any one of a position of a subband in a cluster, a size of a cluster, an LCC value of each cluster, an LCC statistic, and a time window in which a predicted LCC statistic is within a second threshold.

[0254] Figure 6 600 for performing WTRU-specific W2 codebook generation and / or providing information associated with the generated WTRU-specific W2 codebook. The process 600 and the accompanying disclosure herein may be considered a generalization of at least some of the above disclosures and may be considered to encompass and / or include various embodiments of the above disclosures (e.g., feedback associated with WTRU-specific W2 codebook determination and / or various embodiments of dynamic subband clustering and its LCC values ​​disclosed herein). Figures 1A to 1D The process 600 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 600.

[0255] refer to Figure 6 , the WTRU may receive configuration information related to processing of CSI-RS from the network (602). The WTRU may determine at least one cluster of subbands having a CSI correlation above a first threshold; the WTRU may determine at least one cluster of subbands having a CSI correlation above a first threshold (604). The WTRU may transmit CSI feedback information to the network, wherein the CSI feedback information indicates at least one cluster of subbands (606). The WTRU may receive information indicating a CSI feedback configuration from the network (608). The CSI feedback configuration and / or the information indicating the CSI feedback configuration may be based on the CSI feedback information. The WTRU may determine the CSI based on the CSI feedback configuration (610). The WTRU may transmit at least a portion of the CSI to the network (612). In various embodiments, the WTRU may transmit, for example, at least a portion of the CSI to the network based on the CSI feedback configuration.

[0256] In various embodiments, the CSI determined based on the CSI feedback configuration may include CSI determined from one or more measurements of the CSI-RS. In various embodiments, the information indicating the CSI feedback configuration may include information indicating the use of the CSI feedback configuration.

[0257] In various embodiments, the information indicating the CSI feedback configuration may include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0258] In various embodiments, the WTRU may transmit a report to the network, and the report may include at least a portion of the CSI.

[0259] In various embodiments, the WTRU may receive information indicating a CSI feedback configuration in response to CSI feedback information transmitted to the network.

[0260] In various embodiments, configurations related to the processing of CSI-RS may include any of the location of CSI-RS in a resource grid, a subband size, a CSI-related threshold, a cluster size, a feedback size, a duration of CSI-RS measurements that can update an LCC range value, and scheduling information for feedback of an LCC range value.

[0261] In various embodiments, the subbands in a cluster may be non-contiguous.

[0262] In various embodiments, the CSI feedback information may include any one of a position of a subband in a cluster, a size of a cluster, an LCC value of each cluster, an LCC statistic, and a time window in which a predicted LCC statistic is within a second threshold.

[0263] Figure 7 700 for performing WTRU-specific codebook generation and / or providing information associated with a generated WTRU-specific codebook. The process 700 and the accompanying disclosure herein may be considered a generalization of at least some of the above disclosures and may be considered to encompass and / or include various embodiments of the above disclosures (e.g., various embodiments of WTRU-specific W1 reconfiguration and CSI transmission based on the WTRU-specific W1 codebook disclosed herein). Figures 1A to 1D The process 700 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 700.

[0264] refer to Figure 7, the WTRU may receive configuration information related to processing of CSI-RS from the network (702). The WTRU may determine downlink precoding and beamforming parameters (704), for example based on the received configuration information. The WTRU may transmit feedback and / or information about the determined downlink precoding and beamforming parameters to the network (706). The WTRU may receive information indicating a CSI feedback configuration from the network (708). The CSI feedback configuration and / or the information indicating the CSI feedback configuration may be based on the feedback and / or information about the determined downlink precoding and beamforming parameters. The WTRU may apply the CSI feedback configuration (710), for example, to determine the CSI and transmit at least a portion of the CSI to the network. In various embodiments, the downlink precoding and beamforming parameters may include one or more of an updated configuration of a precoding vector and a precoding codebook.

[0265] In various embodiments, the WTRU may transmit at least a portion of the CSI to the network. In various embodiments, the WTRU may transmit at least a portion of the CSI to the network, for example, based on the CSI feedback configuration.

[0266] In various embodiments, the CSI determined based on the CSI feedback configuration may include CSI determined based on one or more measurements of the CSI-RS. In various embodiments, the information indicating the CSI feedback configuration may include information indicating the use of the CSI feedback configuration. In various embodiments, the information indicating the CSI feedback configuration may include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0267] In various embodiments, the WTRU may transmit a report to the network, and the report may include at least a portion of the CSI.

[0268] In various embodiments, the WTRU may receive information indicating a CSI feedback configuration in response to CSI feedback information transmitted to the network.

[0269] In various embodiments, the configuration information received from the network may include any of the CSI-RS position in the resource grid, subband characteristics including subband size, CSI correlation coefficient threshold, cluster size, feedback size, and duration of CSI measurement over which beamforming and precoding vector related parameters may be determined.

[0270] Figure 8800 for performing WTRU-specific codebook generation and / or providing information associated with a generated WTRU-specific codebook. The process 800 and the accompanying disclosure herein may be considered a generalization of at least some of the above disclosures and may be considered to encompass and / or include various embodiments of the above disclosures (e.g., various embodiments of dynamic subband clustering and its LCC values ​​disclosed herein). Figures 1A to 1D The process 800 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 800.

[0271] refer to Figure 8 , the WTRU may receive configuration information related to processing of CSI-RS from the network (802). The WTRU may determine downlink precoding and beamforming parameters (804), for example, based on the received configuration information. The WTRU may transmit feedback and / or information about the downlink precoding and beamforming parameters to the network (806), and the WTRU may receive information indicating a CSI feedback configuration from the network (808). The CSI feedback configuration and / or the information indicating the CSI feedback configuration may be based on the feedback and / or information about the downlink precoding and beamforming parameters. The WTRU may determine the CSI based on the CSI feedback configuration (810). The WTRU may transmit at least a portion of the CSI to the network (812). In various embodiments, the WTRU may transmit, for example, at least a portion of the CSI to the network based on the CSI feedback configuration. In various embodiments, the downlink precoding and beamforming parameters may include one or more of an updated configuration of a precoding vector and a precoding codebook.

[0272] In various embodiments, the CSI determined based on the CSI feedback configuration may include CSI determined from one or more measurements of the CSI-RS. In various embodiments, the information indicating the CSI feedback configuration may include information indicating the use of the CSI feedback configuration.

[0273] In various embodiments, the information indicating the CSI feedback configuration may include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0274] In various embodiments, the WTRU may transmit a report to the network, and the report may include at least a portion of the CSI.

[0275] In various embodiments, the WTRU may receive information indicating a CSI feedback configuration in response to CSI feedback information transmitted to the network.

[0276] In various embodiments, the configuration information received from the network may include any of the CSI-RS position in the resource grid, subband characteristics including subband size, CSI correlation coefficient threshold, cluster size, feedback size, and duration of CSI measurement over which beamforming and precoding vector related parameters may be determined.

[0277] Fig. 9 900 and the accompanying disclosure herein may be considered a generalization of at least some of the above disclosures and may be considered to encompass and / or include various embodiments of the above disclosures (e.g., various embodiments of LCC values, LCC value ranges, and / or quantization aspects disclosed herein). Figures 1A to 1D The process 900 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 900.

[0278] refer to Fig. 9 , the WTRU may receive information indicating any of one or more metrics and one or more requirements for configuring a codebook from a network (902). The WTRU may generate, form, configure, etc. a codebook including one or more first parameters based on the one or more metrics and any of (i) one or more CSI-related measurements associated with at least a first group of subbands and (ii) one or more measurements associated with a transmission (904). In various embodiments, the first parameters may include one or more clusters of subbands. Each cluster of subbands may have a CSI correlation that satisfies a threshold (e.g., a configuration threshold). Each cluster of subbands may include at least one subband from any of the first group of subbands and the second group of subbands. The second group of subbands may be based on the first group of subbands. The WTRU may transmit feedback information associated with the CSI to the network, wherein the feedback information may indicate (i) at least some of the one or more first parameters and (ii) one or more second parameters associated with at least some of the one or more first parameters (906).

[0279] In various embodiments, the CSI-related measurements may include one or more CSI correlation coefficients associated with at least the first group of subbands. In various embodiments, the CSI correlation coefficients may include CSI correlation coefficients between CSI associated with two subbands. For example, each CSI correlation coefficient may be and / or may include a CSI correlation coefficient between CSI associated with two subbands.

[0280] In various embodiments, any metric and / or requirement for configuring the codebook may include a CSI correlation coefficient threshold. In various embodiments, the CSI correlation coefficient threshold may be a threshold.

[0281] In various embodiments, any two subbands of a subband cluster (eg, each cluster of subbands thereof) may have a CSI correlation coefficient that may satisfy a CSI correlation coefficient threshold.

[0282] In various embodiments, the WTRU may determine the clustering of subbands (eg, each cluster of subbands) based on which of the one or more CSI correlation coefficients may satisfy a CSI correlation coefficient threshold.

[0283] In various embodiments, the WTRU may determine the clustering of subbands (e.g., each cluster of the subbands) at least in part by applying a CSI correlation coefficient threshold to the CSI correlation coefficients. In various embodiments, applying the CSI correlation coefficient threshold to the CSI correlation coefficients may determine the number of clusters of the subbands and the size of each cluster of the subbands, including the size of the clusters of the subbands.

[0284] In various embodiments, the CSI-related measurements associated with at least a first group of subbands may include one or more estimated channel matrices for at least the first group of subbands. In various embodiments, the WTRU may perform one or more measurements of reference signals associated with at least a first group of subbands and may estimate one or more channel matrices for at least the first group of subbands based on the one or more measurements.

[0285] In various embodiments, the second group of subbands may be derived from the first group of subbands. In various embodiments, the second group of subbands may include some of the first group of subbands.

[0286] In various embodiments, any indicator and / or requirement for configuring the codebook may be and / or may include any of one or more CSI correlation coefficient thresholds, an activation command, a trigger for configuring the codebook, and a trigger for updating the codebook. In various embodiments, any indicator and / or requirement for configuring the codebook may be and / or include any of a location of a reference signal in a resource grid, a subband size, a CSI correlation threshold, a cluster size, a feedback size, a duration of reference signal measurement that may update an LCC range value, and scheduling information for transmitting an LCC coefficient range value.

[0287] In various embodiments, the first parameter may be and / or include any of one or more amplitude coefficients, one or more phase coefficients, and common phase information. In various embodiments, the second parameter may be and / or include any of a set of clusters of subbands, a size of a cluster of subbands in the set of clusters of subbands, and a resource block. In various embodiments, the set of clusters may be and / or include one or more clusters of subbands.

[0288] In various embodiments, information indicating any indicator and / or requirement for configuring a codebook may be and / or include configuration information.

[0289] In various embodiments, the transmission may be and / or may include a target transmission. In various embodiments, the transmission may be and / or may include a PDSCH transmission.

[0290] In various embodiments, the codebook is generated on a per transmission basis or in response to a trigger. In various embodiments, the codebook may define a structure based on one or more first parameters, and the structure and / or first parameters may change on a per transmission basis or in response to another trigger.

[0291] Fig.10 1 is a flow chart illustrating an exemplary process 1000 for performing WTRU-specific codebook generation and / or providing information associated with a generated WTRU-specific codebook. The process 1000 and the accompanying disclosure herein may be considered a generalization of at least some of the above disclosures and may be considered to encompass and / or include various embodiments of the above disclosures (e.g., various embodiments of LCC values, LCC value ranges, and / or quantization aspects disclosed herein). Figures 1A to 1D The process 1000 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 1000.

[0292] In addition to the content disclosed in this article, Fig.10 The process 1000 and Fig. 9 The process 900 is similar. Fig.10 , after transmitting feedback information associated with the CSI, the WTRU may receive information indicating a CSI feedback configuration from the network (1008). In various embodiments, the CSI feedback configuration may be based on the feedback information. The WTRU may apply the CSI feedback configuration to determine channel state information and transmit at least a portion of the channel state information to the network (not shown). Alternatively, the WTRU may determine the CSI (1010) and / or may transmit at least a portion of the CSI to the network (1012). In various embodiments, the CSI may be determined based on one or more measurements of a reference signal (e.g., CSI-RS). In various embodiments, the WTRU may transmit at least a portion of the CSI to the network based on the CSI feedback configuration. In various embodiments, the WTRU may transmit a report to the network, and the report may include at least a portion of the CSI. In various embodiments, the CSI may be determined based on one or more measurements of a reference signal (e.g., CSI-RS).

[0293] In various embodiments, the information indicating the CSI feedback configuration may be and / or may include information indicating the use of the CSI feedback configuration. In various embodiments, the information indicating the CSI feedback configuration may be and / or include any of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration. In various embodiments, the WTRU may receive the information indicating the CSI configuration from the network in response to the CSI feedback information transmitted to the network.

[0294] Fig.11 is a flow chart illustrating an exemplary process 1100 for performing WTRU-specific codebook generation (e.g., WTRU-specific W1 codebook) and / or providing information associated with the generated WTRU-specific codebook. The process 1100 and the accompanying disclosure herein may be considered a generalization of at least some of the above disclosures and may be considered to encompass and / or include various embodiments of the above disclosures (e.g., various embodiments of feedback associated with WTRU-specific W1 codebook determination disclosed herein). Figures 1A to 1D The process 1100 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 1100.

[0295] refer to Fig.11 The WTRU may receive information indicating any of one or more metrics and one or more requirements for configuring a codebook from a network (1102). The WTRU may generate, form, configure, etc. a codebook including one or more first parameters based on the one or more metrics and one or more CSI-related measurements associated with a set of beams (1104). The WTRU may transmit feedback information associated with the CSI to the network, wherein the feedback information may indicate (i) at least some of the one or more first parameters and (ii) one or more second parameters associated with at least some of the one or more first parameters (1106).

[0296] In various embodiments, the CSI-related measurements associated with the set of beams may include one or more estimated channel matrices for the set of beams. In various embodiments, the WTRU may perform one or more measurements of reference signals (e.g., CSI-RS) associated with the set of beams and may estimate one or more channel matrices for the set of beams based on the one or more measurements.

[0297] In various embodiments, the first parameter may be and / or include downlink precoding and beamforming parameters. In various embodiments, the downlink precoding and beamforming parameters may be and / or include one or more of an update configuration of a precoding vector and a precoding codebook.

[0298] In various embodiments, any indicator and / or requirement for configuring the codebook may be and / or may include an activation command, a trigger for configuring the codebook, and a trigger for updating the codebook. In various embodiments, any indicator and / or requirement for configuring the codebook may be and / or may include any of the location of the reference signal in the resource grid, the feedback size, and the duration of the reference signal measurement.

[0299] In various embodiments, the first parameter may be and / or include any one of one or more amplitude coefficients, one or more phase coefficients, and co-phase information. In various embodiments, information indicating any indicator and / or requirement for configuring the codebook may be and / or include configuration information.

[0300] In various embodiments, the codebook is generated on a per transmission basis or in response to a trigger. In various embodiments, the codebook may define a structure based on one or more first parameters, and the structure and / or first parameters may change on a per transmission basis or in response to another trigger.

[0301] Fig.12 1 is a flow chart illustrating an exemplary process 1200 for performing WTRU-specific codebook generation (e.g., WTRU-specific W1 codebook) and / or providing information associated with the generated WTRU-specific codebook. The process 1200 and the accompanying disclosure herein may be considered a generalization of at least some of the above disclosures and may be considered to encompass and / or include various embodiments of the above disclosures (e.g., various embodiments of feedback associated with WTRU-specific W1 codebook determination disclosed herein). Figures 1A to 1D The process 1200 may be performed using the architecture of the communication system 100. Other architectures may also be used to perform the process 1200.

[0302] In addition to the content disclosed in this article, Fig.12 The process 1200 and Fig.11 The process 1100 is similar. Fig.12 , after transmitting the feedback information associated with the CSI, the WTRU may receive information indicating a CSI feedback configuration from the network (1208). In various embodiments, the CSI feedback configuration may be based on the feedback information. The WTRU may apply the CSI feedback configuration to determine channel state information and transmit at least a portion of the channel state information to the network (not shown). Alternatively, the WTRU may determine the CSI (1210) and / or may transmit at least a portion of the CSI to the network (1212). In various embodiments, the WTRU may transmit at least a portion of the CSI to the network based on the channel state information feedback configuration. In various embodiments, the CSI may be determined based on one or more measurements of a reference signal (e.g., CSI-RS).

[0303] In various embodiments, the information indicating the CSI feedback configuration may be and / or may include information indicating the use of the CSI feedback configuration. In various embodiments, the information indicating the CSI feedback configuration may be and / or include any one of an indication indicating the CSI feedback configuration, an indicator indicating the CSI feedback configuration, an information element indicating the CSI feedback configuration, and a field indicating the CSI feedback configuration.

[0304] In various embodiments, the WTRU may transmit a report to the network, and the report may include at least a portion of the CSI. In various embodiments, the WTRU may receive information indicating a CSI configuration from the network in response to CSI feedback information transmitted to the network.

[0305] Incorporated herein by reference is:

[0306] [1]3GPP TS 38.211 V16.3.0

[0307] [2]3GPP TS 38.214 V16.3.0

[0308] [3][R1-1612661]:

[0309] https: / / www.3gpp.org / ftp / tsg_ran / WG1_RL1 / TSGR1_87 / Docs / R1-1612661.zip

[0310] in conclusion

[0311] Although the solutions described herein consider New Radio (NR), 5G or LTE, LTE-A specific terabit or terahertz communication protocols, it should be understood that the solutions described herein are not limited to such scenarios and are also applicable to other wireless systems.

[0312] Although features and elements are provided above in a specific combination, it will be understood by those skilled in the art that each feature or element can be used alone or in any combination with other features and elements. The present disclosure is not limited in terms of the specific embodiments described in the present application, which are intended to be illustrations of various aspects. Without departing from its spirit and scope, many modifications and changes can be made, as will be apparent to those skilled in the art. Any element, action or instruction used in the description of the present application should not be interpreted as being critical or necessary to the present invention, unless explicitly provided as such. In addition to those listed herein, functionally equivalent methods and devices within the scope of the present disclosure will be apparent to those skilled in the art according to the preceding description. Such modifications and changes are intended to fall within the scope of the appended claims. The present disclosure is limited only by the terms of the appended claims and the full scope of equivalents given by such claims. It should be understood that the present disclosure is not limited to specific methods or systems herein.

[0313] For simplicity, the foregoing embodiments are discussed with respect to terminology and structure of devices with infrared capabilities (i.e., infrared transmitters and receivers). However, the embodiments discussed are not limited to these systems, but can be applied to other systems using other forms of electromagnetic waves or non-electromagnetic waves (such as sound waves).

[0314] It will also be understood that the terms used herein are used only for the purpose of describing specific embodiments and are not intended to be limiting. As used herein, the term "video" or the term "image" may mean any of a snapshot, a single image, and / or a plurality of images displayed over a certain time basis. As another example, when referred to herein, the term "user equipment" and its abbreviation "UE", the term "remote" and / or the term "head-mounted display" or its abbreviation "HMD" may mean or include (i) a wireless transmit and / or receive unit (WTRU); (ii) any of many embodiments of a WTRU; (iii) a device with wireless capabilities and / or wired capabilities (e.g., wearable) that is configured with some or all of the structure and functionality of a WTRU; (iii) a device with wireless capabilities and / or wired capabilities that is configured with less than all of the structure and functionality of a WTRU; or (iv) a similar device. References herein to Figures 1A to 1D Details of an example WTRU are provided, which may be representative of any WTRU set forth herein. As another example, various disclosed embodiments herein are described above and below as utilizing a head mounted display. Those skilled in the art will recognize that devices other than a head mounted display may be utilized, and some or all of the present disclosure and various disclosed embodiments may be modified accordingly without undue experimentation. Examples of such other devices may include drones or other devices configured to stream information to provide an adapted reality experience.

[0315] In addition, the method provided herein can be implemented in a computer program, software or firmware that is incorporated into a computer-readable medium for execution by a computer or processor. Examples of computer-readable media include electronic signals (transmitted via a wired or wireless connection) and computer-readable storage media. Examples of non-temporary computer-readable storage media include, but are not limited to, read-only memory (ROM), random access memory (RAM), registers, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks and digital versatile disks (DVDs), processors associated with software can be used to implement a radio frequency transceiver for WTRU, UE, terminal, base station, RNC, MME, EPC, AMF or any host computer.

[0316] Variations of the methods, devices, and systems provided above are possible without departing from the scope of the present invention. In view of the various embodiments that may be applied, it should be understood that the embodiments shown are merely examples and should not be considered to limit the scope of the appended claims. For example, the embodiments provided herein include handheld devices that may include or be used with any suitable voltage source (such as a battery, etc.) that provides any suitable voltage.

[0317] In addition, in the embodiments provided above, processing platforms, computing systems, controllers, and other devices including processors are mentioned. These devices may include at least one central processing unit ("CPU") and memory. According to the practice of those skilled in the art of computer programming, references to actions and symbolic representations of operations or instructions may be performed by various CPUs and memories. Such actions and operations or instructions may be referred to as "execution," "computer execution," or "CPU execution."

[0318] Those of ordinary skill in the art will appreciate that the actions and symbolic representations of operations or instructions include manipulation of electrical signals by the CPU. The electrical system represents data bits, which may cause the final conversion or reduction of electrical signals and maintain the data bits in memory locations in the storage system, thereby reconfiguring or otherwise changing the operation of the CPU and other processing of signals. The memory locations where the data bits are maintained are physical locations having specific electrical, magnetic, optical, or organic properties that correspond to or represent the data bits. It should be understood that the embodiments are not limited to the above-mentioned platforms or CPUs, and other platforms and CPUs may support the provided methods.

[0319] The data bits may also be maintained on a computer-readable medium, including a magnetic disk, an optical disk, and any other volatile (e.g., random access memory (RAM)) or non-volatile (e.g., read-only memory (ROM)) mass storage system readable by a CPU. The computer-readable medium may include cooperating or interconnected computer-readable media that reside only on a processing system or distributed among multiple interconnected processing systems that may be local or remote to the processing system. It should be understood that the embodiments are not limited to the above-mentioned memories, and other platforms and memories may support the provided methods.

[0320] In an illustrative embodiment, any operations, processes, etc. described herein may be implemented as computer-readable instructions stored on a computer-readable medium. The computer-readable instructions may be executed by a processor of a mobile unit, a network element, and / or any other computing device.

[0321] There is little difference between hardware and software implementations of various aspects of the system. The use of hardware or software is usually (but not always, as in some cases, the choice of hardware or software may become important) a design choice that represents a cost-efficiency trade-off. There may be various vehicles (e.g., hardware, software, and / or firmware) with which the processes and / or systems and / or other technologies described herein can be implemented, and the preferred vehicle may change with the context in which the processes and / or systems and / or other technologies are deployed. For example, if the implementer determines that speed and accuracy are most important, then the implementer may select a primary hardware and / or firmware vehicle. If flexibility is most important, then the implementer may select a primary software implementation. Alternatively, the implementer may select some combination of hardware, software, and / or firmware.

[0322] The foregoing detailed description has been described various embodiments of the apparatus and / or process by using block diagrams, flow charts and / or examples. Insofar as such block diagrams, flow charts and / or examples include one or more functions and / or operations, it will be understood by those skilled in the art that each function and / or operation within such block diagrams, flow charts or examples can be implemented individually and / or collectively by a wide range of hardware, software, firmware or indeed any combination thereof. In an embodiment, several parts of the subject matter described herein may be implemented via an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP) and / or other integrated formats. However, those skilled in the art will recognize that all or part of some aspects of the embodiments disclosed herein may be equivalently implemented in an integrated circuit, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware or almost as any combination thereof, and according to the present disclosure, designing circuit systems and / or writing codes for software and / or firmware will be completely within the skill range of those skilled in the art. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein can be distributed as a program product in a variety of forms, and that the illustrative examples of the subject matter described herein apply regardless of the particular type of signal-bearing medium used to actually carry out the distribution. Examples of signal-bearing media include, but are not limited to, the following: recordable media such as floppy disks, hard drives, CDs, DVDs, digital tapes, computer memory, etc.; and transmission media such as digital and / or analog communication media (e.g., fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0323] Those skilled in the art will recognize that it is common in the art to describe devices and / or processes in the manner set forth herein, and thereafter use engineering practices to integrate such described devices and / or processes into data processing systems. That is, at least a portion of the devices and / or processes described herein can be integrated into a data processing system by a reasonable amount of experimentation. Those skilled in the art will recognize that a typical data processing system can typically include a system unit housing, a video display device, a memory such as volatile and non-volatile memory, a processor such as a microprocessor and a digital signal processor, a computing entity such as an operating system, a driver, a graphical user interface, and an application, one or more interactive devices such as a touch pad or screen, and / or a control system including a feedback loop and a control motor (e.g., feedback for sensing position and / or velocity; a control motor for moving and / or adjusting components and / or quantities). A typical data processing system can be implemented using any suitable commercially available components, such as components typically found in data computing / communication and / or network computing / communication systems.

[0324] The subject matter described herein sometimes illustrates different parts that are included in different other parts or connected with different other parts.It should be understood that the architecture of such depiction is only an example, and many other architectures that realize the same function can actually be implemented.In a conceptual sense, any arrangement of parts for realizing the same function is effectively "associated" so that the desired function can be realized.Therefore, any two parts that are combined to realize a specific function in this article can be regarded as "associated" with each other so that the desired function is realized regardless of the architecture or the intermediate parts.Similarly, any two parts that are so associated can also be regarded as "operably connected" or "operably connected" to realize the desired function, and any two parts that can be so associated can also be regarded as "operably connected" to realize the desired function.The specific example of operably connectable includes (but is not limited to) parts that can be matched physically and / or physically interact, and / or parts that can be wirelessly interacted and / or wirelessly interacted, and / or parts that can be logically interacted and / or parts that can be logically interacted.

[0325] With respect to the use of substantially any plural and / or singular terms herein, those skilled in the art can translate from the plural to the singular and / or from the singular to the plural where appropriate to the context and / or application. For clarity, the various singular / plural arrangements may be expressly set forth herein.

[0326] Those skilled in the art will understand that, in general, the terms used herein and particularly in the appended claims (e.g., the bodies of the appended claims) are generally intended to be "open" terms (e.g., the term "comprising" should be interpreted as "including but not limited to," the term "having" should be interpreted as "having at least," the term "including" should be interpreted as "including but not limited to," etc.). Those skilled in the art will further understand that if a specific number of an introduced claim statement is intended, such intent will be expressly stated in the claim, and in the absence of such a statement, no such intent is present. For example, where only one item is intended, the term "single" or similar language may be used. To aid understanding, the following appended claims and / or the description herein may include the use of the introductory phrases "at least one" and "one or more" to introduce multiple claim statements. However, the use of such phrases should not be interpreted as implying that a claim recitation introduced by the indefinite article "a" or "an" will limit any particular claim including such introduced claim recitation to embodiments including only one such recitation, even if the same claim includes the introductory phrases "one or more" or "at least one" and an indefinite article such as "a" or "an" (e.g., "a" and / or "an" should be interpreted as meaning "at least one" or "one or more"). The same is true for the use of definite articles to introduce claim recitations. In addition, even if a specific number of introduced claim recitations is explicitly recited, one skilled in the art will recognize that such recitation should be interpreted as meaning at least the recited number (e.g., merely reciting "two recitations" without other modifiers means at least two recitations or two or more recitations). Furthermore, in those cases where a convention similar to “at least one of A, B, and C, etc.” is used, generally, such construction is intended to represent the convention that one skilled in the art would understand (e.g., “a system having at least one of A, B, and C” would include, but is not limited to, systems having only A, only B, only C, both A and B, both A and C, both B and C, and / or both A, B, and C, etc.). In those cases where a convention similar to “at least one of A, B, or C, etc.” is used, generally, such meaning is intended in the sense that one skilled in the art would understand the convention (e.g., “a system having at least one of A, B, or C” would include, but is not limited to, systems having only A, only B, only C, both A and B, both A and C, both B and C, and / or both A, B, and C, etc.). One skilled in the art would further understand that any transitional words and / or phrases (whether in the specification, claims, or drawings) that actually give two or more alternatives should be understood to contemplate the possibility of including one of the items, either of the items, or both of the items. For example, the phrase "A or B" will be understood to include the possibilities of "A" or "B" or "A and B."Furthermore, as used herein, the term "any" followed by a plurality of items and / or a listing of items in a plurality of categories is intended to include "any," "any combination," "any plurality," and / or "any combination of plurality," either alone or in combination with other items and / or items in other categories. Furthermore, as used herein, the term "set" is intended to include any number of items, including zero. Additionally, as used herein, the term "number" is intended to include any number, including zero. And as used herein, the term "plurality" is intended to be synonymous with "multiple."

[0327] In addition, where features or aspects of the disclosure are described in terms of Markush groups, those skilled in the art will recognize that the disclosure is also thereby described in terms of any individual member or subgroup of members of the Markush group.

[0328] As will be understood by those skilled in the art, for any and all purposes, such as in providing a written description, all ranges disclosed herein also encompass any and all possible sub-ranges and combinations of sub-ranges thereof. Any listed range can be easily identified as fully describing and capable of decomposing the same range into at least equal halves, one-third, one-quarter, one-fifth, one-tenth, etc. As a non-limiting example, each range discussed herein can be easily decomposed into a lower third, a middle third, and an upper third, etc. As will be understood by those skilled in the art, all languages ​​such as "at most", "at least", "greater than", "less than", etc. include the enumerated numbers, and refer to the ranges that can be subsequently subdivided into sub-ranges as discussed above. Finally, as will be understood by those skilled in the art, the range includes each individual member. Therefore, for example, a group with 1 to 3 units refers to a group with 1, 2 or 3 units. Similarly, a group with 1 to 5 units refers to a group with 1, 2, 3, 4 or 5 units, and so on.

[0329] Furthermore, the claims should not be read as limited to the order or elements provided unless otherwise stated. In addition, the use of the term "means for..." in any claim is intended to invoke 35 U.S.C. § 112, 6 or means-plus-function claim format, and any claim without the term "means for..." is not intended to be so.

[0330] By way of example, suitable processors include a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, an application specific integrated circuit (ASIC), an application specific standard product (ASSP); a field programmable gate array (FPGA) circuit, any other type of integrated circuit (IC), and / or state machine.

[0331] The WTRU may be used in conjunction with modules implemented in hardware and / or software, including software defined radio (SDR), and other components such as cameras, video camera modules, video phones, speaker phones, vibrating devices, speakers, microphones, television transceivers, hands-free headsets, keyboards, module, a frequency modulation (FM) radio unit, a near field communication (NFC) module, a liquid crystal display (LCD) display unit, an organic light emitting diode (OLED) display unit, a digital music player, a media player, a video game console module, an internet browser, and / or any wireless local area network (WLAN) or ultra-wideband (UWB) module.

[0332] Although various embodiments have been described in terms of a communication system, it is contemplated that the system may be implemented in software on a microprocessor / general purpose computer (not shown). In certain embodiments, one or more functions of the various components may be implemented in software controlling a general purpose computer.

[0333] Furthermore, while the invention has been shown and described herein with reference to particular embodiments, the invention is not intended to be limited to the details shown. Rather, various modifications may be made in the details within the range and range of equivalents of the claims and without departing from the invention.

Claims

1. A method comprising: receiving information indicating any one of one or more indicators and one or more requirements for configuring a codebook from a network; Generate a codebook including one or more first parameters based on the one or more indicators and any one of: (i) one or more channel state information related measurements associated with at least a first group of subbands; and (ii) one or more measurements associated with transmission, wherein the one or more first parameters include at least one cluster of subbands having a channel state information correlation that satisfies a threshold, and the at least one cluster of subbands includes at least one subband from any one of the first group of subbands and a second group of subbands based on the first group of subbands; as well as transmitting feedback information associated with the channel state information to the network, wherein the feedback information indicates: (i) at least some of the one or more first parameters; and (ii) one or more second parameters associated with said at least some of said one or more first parameters.

2. A wireless transmit / receive unit (WTRU), comprising a circuit, the circuit comprising a transmitter, a receiver, a processor, and a memory, the wireless transmit / receive unit being configured to: receiving information indicating any one of one or more indicators and one or more requirements for configuring a codebook from a network; Generate a codebook including one or more first parameters based on the one or more indicators and any one of: (i) one or more channel state information related measurements associated with at least a first group of subbands; and (ii) one or more measurements associated with transmission, wherein the one or more first parameters include at least one cluster of subbands having a channel state information correlation that satisfies a threshold, and the at least one cluster of subbands includes at least one subband from any one of the first group of subbands and a second group of subbands based on the first group of subbands; as well as transmitting feedback information associated with the channel state information to the network, wherein the feedback information indicates: (i) at least some of the one or more first parameters; and (ii) one or more second parameters associated with said at least some of said one or more first parameters.

3. The method of claim 1 or the WTRU of claim 2, wherein the one or more channel state information related measurements include one or more channel state information correlation coefficients associated with at least the first group of subbands.

4. The method of claim 3 or the WTRU of claim 3, wherein the one or more channel state information correlation coefficients include a channel state information correlation coefficient between channel state information associated with two subbands.

5. The method of any one of claims 1 and 3 to 4 or the WTRU of any one of claims 2 to 4, wherein any of the one or more metrics and the one or more requirements for configuring a codebook comprises a channel state information correlation coefficient threshold, and wherein the threshold comprises the channel state information correlation coefficient threshold.

6. The method of claim 5 or the WTRU of claim 5, wherein any two subbands in the at least one cluster of subbands have a channel state information correlation coefficient that satisfies the channel state information correlation coefficient threshold.

7. The method according to any one of claims 5 to 6, comprising: The at least one cluster of subbands is determined based on which of the one or more channel state information correlation coefficients satisfies the channel state information correlation coefficient threshold.

8. The method according to any one of claims 5 to 7, wherein: determining the at least one cluster of subbands comprises applying the channel state information correlation coefficient threshold to the one or more channel state information correlation coefficients, and Applying the channel state information correlation coefficient threshold to the one or more channel state information correlation coefficients determines: the number of clusters of the subband and the size of each of the clusters of the subband, the size of each of the clusters of the subband including the size of the at least one cluster of the subband.

9. The WTRU of any one of claims 5 to 6, wherein the circuit is configured to: The at least one cluster of subbands is determined based on which of the one or more channel state information correlation coefficients satisfies the channel state information correlation coefficient threshold.

10. The WTRU of any one of claims 5 to 6 and 9, wherein: The circuitry configured to determine the at least one cluster of subbands comprises: circuitry configured to apply the channel state information correlation coefficient threshold to the one or more channel state information correlation coefficients, and Applying the channel state information correlation coefficient threshold to the one or more channel state information correlation coefficients determines: the number of clusters of the subband and the size of each of the clusters of the subband, the size of each of the clusters of the subband including the size of the at least one cluster of the subband.

11. The method of any one of claims 1 and 3 to 8 or the WTRU of any one of claims 2 to 6 and 9 to 10, wherein the one or more channel state information related measurements associated with at least a first group of subbands include: One or more estimated channel matrices for at least the first set of subbands.

12. The method of any one of claims 1, 3 to 8 or 11, comprising: performing one or more measurements of reference signals associated with at least the first set of subbands; as well as One or more channel matrices for at least the first set of subbands are estimated based on the one or more measurements.

13. The WTRU of any one of claims 2 to 6 and 9 to 11, wherein the circuit is configured to: performing one or more measurements of reference signals associated with at least the first set of subbands; and One or more channel matrices for at least the first set of subbands are estimated based on the one or more measurements.

14. The method of any one of claims 1, 3 to 8 and 11 to 12 or the WTRU of any one of claims 2 to 6, 9 to 11 and 13, wherein the second group of subbands based on the first group of subbands includes any one of the following: (i) the second group of subbands derived from the first group of subbands; and (ii) the second group of subbands including some subbands in the first group of subbands.

15. The method of any one of claims 1, 3-8, 11-12, and 14 or the WTRU of any one of claims 2-6, 9-11, and 13-14, wherein any of the one or more metrics and the one or more requirements for configuring a codebook comprises: Any one of one or more channel state information correlation coefficient thresholds, an activation command, a trigger for configuring the codebook, and a trigger for updating the codebook.

16. The method of any one of claims 1, 3-8, 11-12, and 14-15 or the WTRU of any one of claims 2-6, 9-11, and 13-15, wherein any of the one or more metrics and the one or more requirements for configuring a codebook comprises: Any of a reference signal location in a resource grid, a subband size, a channel state information related threshold, a cluster size, a feedback size, a duration of reference signal measurement capable of updating a linear combination coefficient range value, and scheduling information for transmitting the linear combination coefficient range value.

17. The method of any one of claims 1, 3-8, 11-12, and 14-16 or the WTRU of any one of claims 2-6, 9-11, and 13-16, wherein the one or more first parameters include: Any of one or more magnitude coefficients, one or more phase coefficients, and common-phase information.

18. The method of any one of claims 1, 3-8, 11-12, and 14-17 or the WTRU of any one of claims 2-6, 9-11, and 13-17, wherein the one or more second parameters include: Any of a set of clusters of subbands, a size of clusters of subbands in the set of clusters of subbands, and a resource block.

19. The method of claim 18 or the WTRU of claim 18, wherein the set of clusters includes the at least one cluster of sub-bands.

20. The method of any one of claims 1, 3 to 8, 11 to 12, and 14 to 19 or the WTRU of any one of claims 2 to 6, 9 to 11, and 13 to 19, wherein the information indicating any one of the one or more metrics and the one or more requirements for configuring a codebook comprises configuration information.

21. The method of any of claims 1, 3-8, 11-12, and 14-20 or the WTRU of any of claims 2-6, 9-11, and 13-20, wherein receiving information indicating any of one or more metrics and one or more requirements for configuring a codebook comprises: Configuration information indicating any one of one or more indicators and one or more requirements for configuring a codebook is received.

22. The method of any one of claims 1, 3 to 8, 11 to 12 and 14 to 21 or the WTRU of any one of claims 2 to 6, 9 to 11 and 13 to 21, wherein any one of the following is included: (i) the transmission includes a target transmission; and (ii) the transmission includes a physical downlink shared channel transmission.

23. The method of any one of claims 1, 3 to 8, 11 to 12, and 14 to 22 or the WTRU of any one of claims 2 to 6, 9 to 11, and 13 to 22, wherein the codebook is generated on a per transmission basis or in response to a trigger.

24. A method comprising: receiving information indicating any one of one or more indicators and one or more requirements for configuring a codebook from a network; generating a codebook comprising one or more first parameters based on the one or more indicators and the one or more channel state information related measurements associated with a set of beams; as well as transmitting feedback information associated with the channel state information to the network, wherein the feedback information indicates: (i) at least some of the one or more first parameters; and (ii) one or more second parameters associated with said at least some of said one or more first parameters.

25. The method of claim 25, comprising: Information indicative of a channel state information feedback configuration is received from the network.

26. The method of claim 25, wherein the channel state information feedback configuration is based on the feedback information.

27. The method of any one of claims 25 to 26, comprising: The channel state information feedback configuration is applied to determine channel state information and transmit at least a portion of the channel state information to the network.

28. The method of any one of claims 25 to 26, comprising: determining channel state information; as well as At least a portion of the channel state information is transmitted to the network.

29. The method according to any one of claims 25 to 28, wherein the information indicating the channel state information feedback configuration comprises: Information indicating the use of channel state information feedback configuration.

30. The method of any one of claims 24 to 29, wherein the method is implemented in a wireless transmit receive unit.