Method and apparatus for channel state information decoding
By coordinating the decoding of CSI Part 2 between the physical layer and the media access control layer of the base station, and utilizing parameters such as the payload and precoding matrix indicator of CSI Part 1, the problem of insufficient decoding efficiency and accuracy of channel state information is solved, thereby improving the quality and efficiency of wireless communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2022-02-03
- Publication Date
- 2026-07-14
AI Technical Summary
Existing wireless communication systems have insufficient efficiency and accuracy in decoding channel state information, especially in CSI part 2, which limits communication quality and efficiency.
By coordinating between the physical layer entity and the media access control layer entity of the base station, and utilizing parameters such as the payload of CSI Part 1 and the precoding matrix indicator, the payload of CSI Part 2 is decoded, including the mapping of non-zero coefficients, element priorities, and non-singular subsets, thereby improving decoding accuracy.
It improves the decoding efficiency and accuracy of channel state information, thereby enhancing the quality and performance of wireless communication, especially in 5G and LTE networks.
Smart Images

Figure CN116830489B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This patent application claims priority to Indian Provisional Patent Application No. 202111004629, filed on February 3, 2021, entitled “CHANNEL STATE INFORMATION DECODING”, which is assigned to the assignee of this application. The disclosure of the earlier application is considered part of this patent application and is incorporated herein by reference in its entirety. Technical Field
[0003] Various aspects of this disclosure generally relate to wireless communication, and to techniques and apparatus for decoding channel state information. Background Technology
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is an enhancement set of the Universal Mobile Telecommunications System (UMTS) mobile standard issued by the 3rd Generation Partnership Project (3GPP).
[0005] A wireless network may include several base stations (BSs) capable of supporting communication between several user equipments (UEs). UEs may communicate with the BS via downlink and uplink. A "downlink" (or "forward link") refers to the communication link from the BS to the UE, while an "uplink" (or "reverse link") refers to the communication link from the UE to the BS. As will be described in more detail herein, the BS may be referred to as a B-node, gNB, access point (AP), radio headend, transmit / receive point (TRP), new radio (NR) BS, 5G B-node, etc.
[0006] The above multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different user equipment to communicate at the city, country, region, and even global levels. NR (also known as 5G) is an enhancement set of the LTE mobile standard issued by 3GPP. NR is designed to better support mobile broadband Internet access by using Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP) on the downlink (DL), CP-OFDM and / or SC-FDM (e.g., also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink (UL), and supporting beamforming, multiple-input multiple-output (MIMO) antenna technologies and carrier aggregation to improve spectral efficiency, reduce costs, improve service, utilize new spectrum, and better integrate with other open standards. As the demand for mobile broadband access continues to grow, further improvements to LTE, NR, and other radio access technologies remain useful. Summary of the Invention
[0007] Some aspects described herein relate to a first network entity for wireless communication. The first network entity may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to: receive channel state information (CSI) from a user equipment, the CSI including CSI part 1 and CSI part 2, CSI part 2 having a length at least partially based on the payload of CSI part 1. The one or more processors may be configured to: decode the payload of CSI part 2 based at least partially on the payload of CSI part 1 and one or more parameters indicated by a second network entity associated with the first network entity, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding a matrix indicator associated with a CSI report within CSI part 1; an indication of the priority of elements in CSI part 2 corresponding to CSI part 1; or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2.
[0008] Some aspects described herein relate to a first network entity for wireless communication. The first network entity may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to transmit to a second network entity an indication of one or more parameters for decoding channel state information (CSI), the CSI including CSI part 1 and CSI part 2, the CSI part 2 having a length at least partially based on the payload of CSI part 1, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI part 1; an indication of the priority of elements in CSI part 2 corresponding to CSI part 1; or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2. The one or more processors may be configured to receive the payload of CSI part 1 and the payload of CSI part 2 from the second network entity.
[0009] Some aspects described herein relate to a wireless communication method performed by a first network entity. The method may include: receiving channel state information (CSI) from a user equipment, the CSI comprising CSI part 1 and CSI part 2, CSI part 2 having a length at least partially based on the payload of CSI part 1. The method may include: decoding the payload of CSI part 2 based at least partially on the payload of CSI part 1 and one or more parameters indicated by a second network entity associated with the first network entity, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding a matrix indicator associated with a CSI report within CSI part 1, an indication of priority of elements in CSI part 2 corresponding to those in CSI part 1, or a mapping between at least a non-singular subset of parameter values or sizes and the length of CSI part 2.
[0010] Some aspects described herein relate to a wireless communication method performed by a first network entity. The method may include transmitting to a second network entity an indication of one or more parameters for decoding channel state information (CSI), the CSI including CSI part 1 and CSI part 2, the CSI part 2 having a length at least partially based on the payload of CSI part 1, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI part 1, an indication of priority of elements of CSI part 2 corresponding to CSI part 1, or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2. The method may include receiving the payload of CSI part 1 and the payload of CSI part 2 from the second network entity.
[0011] Some aspects described herein relate to a non-transient computer-readable medium storing a set of instructions for wireless communication by a first network entity. When executed by one or more processors of the first network entity, the set of instructions enables the first network entity to: receive channel state information (CSI) from a user equipment, the CSI comprising CSI part 1 and CSI part 2, CSI part 2 having a length at least partially based on the payload of CSI part 1. When executed by one or more processors of the first network entity, the set of instructions enables the first network entity to: decode the payload of CSI part 2 at least partially based on the payload of CSI part 1 and one or more parameters indicated by a second network entity associated with the first network entity, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI part 1; an indication of priority for elements in CSI part 2 corresponding to CSI part 1; or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2.
[0012] Some aspects described herein relate to a non-transient computer-readable medium storing a set of instructions for wireless communication by a first network entity. When executed by one or more processors of the first network entity, the set of instructions enables the first network entity to: transmit to a second network entity indications to one or more parameters for decoding channel state information (CSI), the CSI comprising CSI Part 1 and CSI Part 2, the CSI Part 2 having a length at least partially based on the payload of CSI Part 1, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI Part 1; indications of priority for elements in CSI Part 2 corresponding to CSI Part 1; or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI Part 2. When executed by one or more processors of the first network entity, the set of instructions enables the first network entity to receive the payloads of CSI Part 1 and CSI Part 2 from the second network entity.
[0013] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include: means for receiving channel state information (CSI) from a user equipment, the CSI including CSI portion 1 and CSI portion 2, CSI portion 2 having a length at least partially based on the payload of CSI portion 1. The apparatus may include: means for decoding the payload of CSI portion 2 based at least partially on the payload of CSI portion 1 and one or more parameters indicated by a second network entity associated with a first network entity, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding one or more matrix indicators associated with CSI reports within CSI portion 1, an indication of priority for elements in CSI portion 2 corresponding to CSI portion 1, or a mapping between at least a non-singular subset of parameter values or sizes and the length of CSI portion 2.
[0014] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include: means for transmitting to a second network entity indications of one or more parameters for decoding Channel State Information (CSI), the CSI including CSI Part 1 and CSI Part 2, the CSI Part 2 having a length at least partially based on the payload of CSI Part 1, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding one or more matrix indicators associated with CSI reports within CSI Part 1, an indication of priority of elements in CSI Part 2 corresponding to those in CSI Part 1, or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI Part 2. The apparatus may also include: means for receiving the payload of CSI Part 1 and the payload of CSI Part 2 from the second network entity.
[0015] In some aspects, a wireless communication method performed by a base station includes: receiving channel state information (CSI) from a user equipment and at a physical (PHY) layer entity of the base station, the CSI including CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on a payload of CSI part 1; and decoding the payload of CSI part 2 at the PHY layer entity of the base station based at least partially on the payload of CSI part 1 and one or more parameters indicated by a media access control (MAC) layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding one or more matrix indicators (PMIs) associated with CSI reports within CSI part 1, an indication of the priority of these CSI reports within CSI part 1, or a mapping between at least a non-singular subset of parameter values or sizes and the length of CSI part 2, or a mapping between at least a non-singular subset of parameter values or sizes and the length of CSI part 2.
[0016] In some aspects, a wireless communication method performed by a base station includes: receiving a CSI from a user equipment and at a PHY layer entity of the base station, the CSI including a CSI portion 1 and a CSI portion 2, the CSI portion 1 having a length known to the base station, and the CSI portion 2 having a length at least partially based on a payload of the CSI portion 1; providing the decoded payload of the CSI portion 1 from the PHY layer entity of the base station to a MAC layer entity of the base station; and receiving an indication of the length of the CSI portion 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station.
[0017] In some aspects, a base station for wireless communication includes: a memory; and one or more processors coupled to the memory, the one or more processors being configured to: receive a CSI from a user equipment and at a PHY layer entity of the base station, the CSI including a CSI portion 1 and a CSI portion 2, the CSI portion 1 having a length known to the base station, and the CSI portion 2 having a length at least partially based on the payload of the CSI portion 1; and decode the payload of the CSI portion 2 at the PHY layer entity of the base station based at least partially on the payload of the CSI portion 1 and one or more parameters indicated by a MAC layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding a matrix indicator associated with CSI reports within the CSI portion 1, an indication of the priority of these CSI reports within the CSI portion 1, or a mapping between at least a non-singular subset of parameter values or sizes and the length of the CSI portion 2, or a mapping between at least a non-singular subset of parameter values or sizes and the length of the CSI portion 2.
[0018] In some aspects, a base station for wireless communication includes: a memory; and one or more processors coupled to the memory, the one or more processors being configured to: receive a CSI from a user equipment and at a PHY layer entity of the base station, the CSI including a CSI portion 1 and a CSI portion 2, the CSI portion 1 having a length known to the base station, and the CSI portion 2 having a length at least partially based on a payload of the CSI portion 1; provide the decoded payload of the CSI portion 1 from the PHY layer entity of the base station to a MAC layer entity of the base station; and receive an indication of the length of the CSI portion 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station.
[0019] In some aspects, a non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a base station, cause the base station to: receive a CSI from a user equipment and at a PHY layer entity of the base station, the CSI comprising CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on the payload of CSI part 1; and decode the payload of CSI part 2 at the PHY layer entity of the base station at least partially based on the payload of CSI part 1 and one or more parameters indicated by a MAC layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding a matrix indicator associated with CSI reports within CSI part 1, an indication of priority of these CSI reports within CSI part 1, or a mapping between at least a non-singular subset of parameter values or sizes and the length of CSI part 2, or a mapping between at least a non-singular subset of parameter values or sizes and the length of CSI part 2.
[0020] In some aspects, a non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a base station, cause the base station to: receive a CSI from a user equipment and at a PHY layer entity of the base station, the CSI comprising CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on a payload of CSI part 1; provide the decoded payload of CSI part 1 from the PHY layer entity of the base station to a MAC layer entity of the base station; and receive an indication of the length of CSI part 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station.
[0021] In some aspects, an apparatus for wireless communication includes: means for receiving a CSI from a user equipment and at a PHY layer entity of the apparatus, the CSI including a CSI portion 1 and a CSI portion 2, the CSI portion 1 having a length known to the apparatus, and the CSI portion 2 having a length at least partially based on a payload of the CSI portion 1; and means for decoding the payload of the CSI portion 2 at the PHY layer entity of the apparatus based at least partially on the payload of the CSI portion 1 and one or more parameters indicated by a MAC layer entity of the apparatus, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding one or more matrix indicators associated with CSI reports within the CSI portion 1, an indication of priority of these CSI reports within the CSI portion 1, or a mapping between at least a non-singular subset of parameter values or sizes and the length of the CSI portion 2, or a mapping between at least a non-singular subset of parameter values or sizes and the length of the CSI portion 2.
[0022] In some aspects, an apparatus for wireless communication includes: means for receiving a CSI from a user equipment and at a PHY layer entity of the apparatus, the CSI including a CSI portion 1 and a CSI portion 2, the CSI portion 1 having a length known to the apparatus and the CSI portion 2 having a length at least partially based on a payload of the CSI portion 1; means for providing the decoded payload of the CSI portion 1 from the PHY layer entity of the apparatus to a MAC layer entity of the apparatus; and means for receiving an indication of the length of the CSI portion 2 at the PHY layer entity of the apparatus and from the MAC layer entity of the apparatus.
[0023] The aspects generally include, as substantially described herein with reference to the accompanying drawings and description, methods, apparatus, systems, computer program products, non-transient computer-readable media, user equipment, base stations, wireless communication equipment, and / or processing systems.
[0024] The foregoing has broadly outlined the features and technical advantages of the examples according to this disclosure in an effort to facilitate a better understanding of the following detailed description. Additional features and advantages will be described thereafter. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for implementing the same purposes as this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, in both their organization and manner of operation, and their associated advantages, will be better understood by considering the following description in conjunction with the accompanying drawings. Each drawing is provided for illustrative and descriptive purposes and not for defining limitations on the claims.
[0025] While aspects are described herein by way of example, those skilled in the art will understand that such aspects can be implemented in many different arrangements and scenarios. The techniques described herein can be implemented using different platform types, devices, systems, shapes, sizes, and / or package arrangements. For example, some aspects may be implemented via integrated chip embodiments or other devices based on non-modular components (e.g., end-user equipment, vehicles, communication equipment, computing devices, industrial equipment, retail / shopping devices, medical devices, or AI-enabled devices). Aspects can be implemented in chip-level components, modular components, non-modular components, non-chip-level components, device-level components, or system-level components. Devices incorporating the described aspects and features may include additional components and features for implementing and practicing the claimed and described aspects. For example, the transmission and reception of wireless signals may include several components (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processors, interleavers, adders, or summers) for analog and digital purposes. The aspects described herein are intended to be practiced in a wide variety of devices, components, systems, distributed arrangements, or end-user equipment of various sizes, shapes, and configurations. Attached Figure Description
[0026] To gain a more detailed understanding of the features described above in this disclosure, reference can be made to various aspects of the above brief overview, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and should not be considered as limiting its scope, as other equivalent aspects are permissible in this description. Identical reference numerals in different drawings may identify the same or similar elements.
[0027] Figure 1 This is a diagram illustrating an example of a wireless network according to this disclosure.
[0028] Figure 2 This is a diagram illustrating an example of communication between a base station and a user equipment (UE) in a wireless network according to this disclosure.
[0029] Figure 3 This is a diagram illustrating an example of an entity of a base station according to this disclosure.
[0030] Figure 4 This is a diagram illustrating an example of the reception of channel state information at a base station in accordance with this disclosure.
[0031] Figure 5 and Figure 6 This is a diagram illustrating an example of channel state information decoding according to this disclosure.
[0032] Figure 7 and Figure 8This is a diagram illustrating an example process associated with channel state information decoding according to this disclosure.
[0033] Figure 9 and Figure 10 This is a block diagram of an example device for wireless communication according to the present disclosure. Detailed Implementation
[0034] The various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be implemented in many different forms and should not be construed as being limited to any specific structure or function given throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will appreciate that the scope of this disclosure is intended to cover any aspect of this disclosure disclosed herein, whether implemented independently of or in combination with any other aspect of this disclosure. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods practiced using additional structures, functionalities, or structures and functionalities that complement or supplement the various aspects of this disclosure set forth herein. It should be understood that any aspect of this disclosure disclosed herein may be implemented by one or more elements of the claims.
[0035] Several aspects of a telecommunications system will now be described with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and explained in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively, "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0036] It should be noted that although the aspects may be described herein using terms commonly associated with 5G or NR radio access technology (RAT), the aspects of this disclosure may be applied to other RATs, such as 3G RAT, 4G RAT, and / or RATs after 5G (e.g., 6G).
[0037] Figure 1This is a diagram illustrating an example of a wireless network 100 according to this disclosure. The wireless network 100 may be a 5G (NR) network and / or an LTE network, etc., or may include its elements. The wireless network 100 may include several base stations 110 (shown as BS110a, BS 110b, BS 110c, and BS 110d) and other network entities. A base station (BS) is an entity that communicates with a user equipment (UE) and may also be referred to as an NR BS, B-node, gNB, 5G B-node (NB), access point, transmit / receive point (TRP), etc. Each BS may provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to the coverage area of a BS and / or the BS subsystem serving that coverage area, depending on the context in which the term is used.
[0038] A BS can provide communication coverage for macrocells, picocells, femtocells, and / or another type of cell. Macrocells can cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access by UEs with a service subscription. Picocells can cover a relatively small geographic area and allow unrestricted access by UEs with a service subscription. Femtocells can cover a relatively small geographic area (e.g., a residential area) and allow restricted access by UEs associated with that femtocell (e.g., UEs in a Closed Subscriber Group (CSG)). A BS used for macrocells may be referred to as a macro BS. A BS used for picocells may be referred to as a pico BS. A BS used for femtocells may be referred to as a femto BS or a home BS. Figure 1 In the example shown, BS 110a can be a macro BS for macro cell 102a, BS 110b can be a pico BS for pico cell 102b, and BS 110c can be a femto BS for femto cell 102c. A BS may support one or more (e.g., three) cells. The terms “eNB,” “base station,” “NR BS,” “gNB,” “TRP,” “AP,” “B node,” “5G NB,” and “cell” are used interchangeably herein.
[0039] In some respects, the cell may not be stationary, and the geographical area of the cell may move depending on the location of the mobile BS. In some respects, BSs may interconnect with each other and / or interconnect to one or more other BSs or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces, such as direct physical connections or virtual networks, using any suitable transport network.
[0040] The wireless network 100 may also include a relay station. A relay station is an entity capable of receiving data transmissions from an upstream station (e.g., a BS or a UE) and transmitting those data transmissions to a downstream station (e.g., a UE or a BS). A relay station can also be a UE capable of relaying transmissions for other UEs. Figure 1 In the example shown, relay BS 110d can communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. A relay BS can also be referred to as a relay station, relay base station, relay, etc.
[0041] Wireless network 100 can be a heterogeneous network comprising different types of Base Stations (BSs) such as macro BSs, pico BSs, femto BSs, relay BSs, etc. These different types of BSs may have different transmit power levels, different coverage areas, and different effects on interference in wireless network 100. For example, macro BSs may have high transmit power levels (e.g., 5 to 40 watts), while pico BSs, femto BSs, and relay BSs may have lower transmit power levels (e.g., 0.1 to 2 watts).
[0042] Network controller 130 can be coupled to a set of Base Stations (BSs) and can provide coordination and control over these BSs. Network controller 130 can communicate with each BS via backhaul. These BSs can also communicate with each other directly or indirectly via wireless or wired backhaul.
[0043] UE 120 (e.g., 120a, 120b, 120c) may be distributed throughout the wireless network 100, and each UE may be stationary or mobile. UE may also be referred to as an access terminal, terminal, mobile station, subscriber unit, station, etc. UE may be a cellular phone (e.g., a smartphone), personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet, camera, gaming device, netbook, smartbook, ultrabook, medical device or equipment, biometric sensor / device, wearable device (smartwatch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), entertainment device (e.g., music or video device, or satellite radio), vehicle component or sensor, smart meter / sensor, industrial manufacturing equipment, GPS device, or any other suitable device configured to communicate via wireless or wired media.
[0044] Some UEs can be considered machine-type communication (MTC) devices, or evolved or enhanced machine-type communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, instruments, monitors, and / or location tags that can communicate with a base station, another device (e.g., a remote device), or some other entity. Wireless nodes can provide connectivity to or to a network (e.g., a wide area network, such as the Internet or a cellular network) via wired or wireless communication links, for example. Some UEs can be considered Internet of Things (IoT) devices, and / or can be implemented as NB-IoT (Narrowband Internet of Things) devices. Some UEs can be considered customer premises equipment (CPE). UE 120 can be included within a housing that houses components of UE 120, such as processor components and / or memory components. In some aspects, the processor components and memory components can be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) can be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.
[0045] Generally, any number of wireless networks can be deployed in a given geographical area. Each wireless network can support a specific RAT and can operate on one or more frequencies. A RAT can also be referred to as a radio technology, air interface, etc. A frequency can also be referred to as a carrier, frequency channel, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.
[0046] In some respects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary). For example, UEs 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols or vehicle-to-infrastructure (V2I) protocols), and / or mesh networks. In this scenario, UEs 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as performed by base station 110.
[0047] Devices of the wireless network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., based on frequency or wavelength. For example, devices of the wireless network 100 can communicate using an operating band with a first frequency range (FR1) and / or an operating band with a second frequency range (FR2), the first frequency range (FR1) spanning from 410 MHz to 7.125 GHz and the second frequency range (FR2) spanning from 24.25 GHz to 52.6 GHz. The frequencies between FR1 and FR2 are sometimes referred to as intermediate frequency bands. Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to as the "sub-6 GHz band." Similarly, although different from the extremely high frequency (EHF) band (30 GHz – 300 GHz) designated as the "millimeter wave" band by the International Telecommunication Union (ITU), FR2 is often referred to as the "millimeter wave" band. Therefore, unless otherwise stated, it should be understood that, if used herein, the terms "sub-6 GHz" and the like can broadly refer to frequencies less than 6 GHz, frequencies within FR1, and / or intermediate frequency band frequencies (e.g., greater than 7.125 GHz). Similarly, unless otherwise stated, it should be understood that, if used herein, the terms "millimeter wave" and the like can broadly refer to frequencies within the EHF band, frequencies within FR2, and / or intermediate frequency band frequencies (e.g., less than 24.25 GHz). It is conceivable that the frequencies included in FR1 and FR2 can be modified, and the techniques described herein are applicable to those modified frequency ranges.
[0048] As indicated above, Figure 1 This is provided as an example. Other examples may differ from the one provided. Figure 1 The example described.
[0049] Figure 2 This is a diagram illustrating an example 200 of communication between a base station 110 and a UE 120 in a wireless network 100 according to this disclosure. The base station 110 may be equipped with... T One antenna 234a to 234t, and the UE 120 can be equipped with R There are two antennas, 252a to 252r, where generally T ≥ 1 and R ≥ 1.
[0050] At base station 110, transmit processor 220 can receive data destined for one or more UEs from data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on channel quality indicators (CQI) received from each UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for each UE, and provide data symbols for all UEs. Transmit processor 220 can also process system information (e.g., semi-static resource allocation information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper-layer signaling), and provide overhead symbols and control symbols. Transmit processor 220 can also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS) or demodulation reference signals (DMRS)) and synchronization signals (e.g., primary synchronization signal (PSS) or secondary synchronization signal (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, where applicable, and can provide T output symbol streams to T modulators (MODs) 232a to 232t. Each modulator 232 can process its respective output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modulator 232 can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t can be transmitted via T antennas 234a to 234t, respectively.
[0051] At UE 120, antennas 252a to 252r can receive downlink signals from base station 110 and / or other base stations and can provide the received signals to demodulators (DEMODs) 254a to 254r respectively. Each demodulator 254 can condition (e.g., filter, amplify, downconvert, and digitize) the received signal to obtain an input sample. Each demodulator 254 can further process the input sample (e.g., for OFDM) to obtain received symbols. MIMO detector 256 can obtain the received symbols from all R demodulators 254a to 254r, perform MIMO detection on these received symbols where applicable, and provide detected symbols. Receiver processor 258 can process (e.g., demodulate and decode) these detected symbols, provide decoded data for UE 120 to data sink 260, and provide decoded control information and system information to controller / processor 280. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine parameters such as Reference Signal Received Power (RSRP), Received Signal Strength Indicator (RSSI), Reference Signal Received Quality (RSRQ), and / or CQI. In some respects, one or more components of the UE 120 may be included in the housing 284.
[0052] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in a core network. Network controller 130 may communicate with base station 110 via communication unit 294.
[0053] Antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include or be included within one or more antenna panels, antenna groups, antenna element assemblies, and / or antenna arrays. Antenna panels, antenna groups, antenna element assemblies, and / or antenna arrays may include one or more antenna elements. Antenna panels, antenna groups, antenna element assemblies, and / or antenna arrays may include coplanar antenna element assemblies and / or non-coplanar antenna element assemblies. Antenna panels, antenna groups, antenna element assemblies, and / or antenna arrays may include antenna elements within a single housing and / or multiple antenna elements within housings. Antenna panels, antenna groups, antenna element assemblies, and / or antenna arrays may include elements coupled to one or more transmission and / or reception components (such as...). Figure 2 One or more antenna elements (one or more components).
[0054] On the uplink, at UE 120, transmit processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., reports including RSRP, RSSI, RSRQ, and / or CQI). Transmit processor 264 can also generate reference symbols for one or more reference signals. Symbols from transmit processor 264 may be pre-encoded by TX MIMO processor 266 where applicable, further processed by modulators 254a to 254r (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to base station 110. In some aspects, modulators and demodulators (e.g., MOD / DEMOD 254) of UE 120 may be included in the modem of UE 120. In some aspects, UE 120 includes a transceiver. The transceiver may include any combination of antennas 252, modulators and / or demodulators 254, MIMO detectors 256, receiver processors 258, transmitter processors 264, and / or TX MIMO processors 266. The transceiver may be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein, for example, as referenced. Figure 6 As described in A, 6B, and 7 (5-10).
[0055] At base station 110, uplink signals from UE 120 and other UEs can be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 where applicable, and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120. Receiver processor 238 can provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule downlink and / or uplink communications of UE 120. In some aspects, the modulator and demodulator (e.g., MOD / DEMOD 232) of base station 110 may be included in the modem of base station 110. In some aspects, base station 110 includes transceiver. The transceiver may include (such as) antenna 234, modulator and / or demodulator 232, MIMO detector 236, receiver processor 238, transmitter processor 220, and / or any combination of TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein (e.g., as referenced). Figure 5-10 (as described).
[0056] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component may perform one or more techniques associated with channel state information decoding, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component of (such as) can execute or direct, for example Figure 7 The operation of process 700, process 8 of Figure 800, and / or other processes as described herein. Memory 242 and 282 may store data and program code for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include: a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly executed, or executed after compilation, transformation, and / or interpretation), the one or more processors, UE 120, and / or base station 110 may cause the one or more processors, UE 120, and / or base station 110 to perform or direct, for example... Figure 7 Process 700 Figure 8 The operation of process 800, and / or other processes described herein. In some aspects, the execution instructions may include run instructions, translate instructions, compile instructions, and / or interpret instructions, etc.
[0057] In some aspects, the base station includes: means for receiving a CSI from user equipment and at a PHY layer entity of the base station, the CSI including CSI portion 1 and CSI portion 2, CSI portion 1 having a length known to the base station, and CSI portion 2 having a length at least partially based on the payload of CSI portion 1; or means for decoding the payload of CSI portion 2 at a PHY layer entity of the base station based at least partially on the payload of CSI portion 1 and one or more parameters indicated by a MAC layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding one or more matrix indicators associated with CSI reports within CSI portion 1, an indication of priority of these CSI reports within CSI portion 1, or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI portion 2. The means for enabling a base station to perform the operations described herein may include one or more of, for example, a transmit processor 220, a TXMIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receive processor 238, a controller / processor 240, a memory 242, or a scheduler 246.
[0058] In some aspects, the base station includes means for receiving, at the PHY layer entity of the base station and from the MAC layer entity of the base station, an indication of the one or more parameters.
[0059] In some aspects, the base station includes: means for receiving, at the PHY layer entity of the base station and via a functional application platform interface from the MAC layer entity of the base station, an indication of one or more parameters at the PHY layer entity of the base station.
[0060] In some aspects, the base station includes means for receiving one or more parameters at the PHY layer entity of the base station and from the MAC layer entity of the base station via one or more of explicit indications of one or more parameters, implicit indications of one or more parameters, or lookup tables.
[0061] In some aspects, the base station includes means for decoding the payload of CSI section 1 before decoding the payload of CSI section 2.
[0062] In some aspects, the base station includes means for providing the payload of CSI Part 2 from the PHY layer entity of the base station to the MAC layer entity of the base station after decoding the payload of CSI Part 2.
[0063] In some aspects, the base station includes means for receiving, at the PHY layer entity of the base station and from the MAC layer entity of the base station, an indication of one or more parameters to be used for decoding CSI part 1.
[0064] In some aspects, the base station includes: means for transmitting one or more of control messages or configuration messages to user equipment, at least in part based on the payloads of CSI Part 1 and CSI Part 2.
[0065] In some aspects, the base station includes: means for receiving a CSI from user equipment and at a PHY layer entity of the base station, the CSI including CSI portion 1 and CSI portion 2, CSI portion 1 having a length known to the base station, and CSI portion 2 having a length at least partially based on a payload of CSI portion 1; means for providing the decoded payload of CSI portion 1 from the PHY layer entity of the base station to a MAC layer entity of the base station; or means for receiving an indication of the length of CSI portion 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station. Means for enabling the base station to perform the operations described herein may include, for example, one or more of a transmit processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receive processor 238, a controller / processor 240, a memory 242, or a scheduler 246.
[0066] In some aspects, the base station includes: means for decoding the payload of CSI part 2 at least in part based on the length of CSI part 2 at the PHY layer entity of the base station.
[0067] In some aspects, the base station includes means for providing the decoded payload of CSI part 2 from the PHY layer entity of the base station to the MAC layer entity of the base station.
[0068] In some aspects, the base station includes means for receiving, at the PHY layer entity of the base station and from the MAC layer entity of the base station, an indication of one or more parameters to be used for decoding CSI part 1.
[0069] In some aspects, the base station includes: means for receiving an indication of the length of CSI portion 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station via a functional application platform interface.
[0070] In some aspects, the base station includes: means for transmitting one or more of control messages or configuration messages to user equipment, at least in part based on the payloads of CSI Part 1 and CSI Part 2.
[0071] although Figure 2 The boxes in the diagram are interpreted as different components, but the functions described above with respect to these boxes can be implemented using a single hardware component, software component, or combination of components. For example, the functions described with respect to transmit processor 264, receive processor 258, and / or TX MIMO processor 266 can be performed by controller / processor 280 or under the control of controller / processor 280.
[0072] As indicated above, Figure 2 This is provided as an example. Other examples may differ from the one provided. Figure 2 The example described.
[0073] Figure 3 This is an illustration of example 300 of a base station entity according to this disclosure. For example... Figure 3 As shown, base station 110 can communicate with another base station 110, for example, using the Xn interface. Also, Figure 3 As shown, base station 110 and / or another base station 110 may communicate with an Access and Mobility Management Function (AMF) entity and / or a User Plane Function (UPF) entity, for example, using an NG interface. The AMF and / or UPF may be included in or may be included in one or more computing devices, such as server devices, base stations, and / or mobility management entities.
[0074] Base station 110 may include a centralized unit 305 and / or one or more distributed units 310. The centralized unit 305 may manage communications via the multiple distributed units 310. The one or more distributed units 310 may be located in different geographical locations. The one or more distributed units 310 may include multiple TRPs associated with a single cell or multiple TRPs associated with multiple cells, etc. Each of the one or more distributed units 310 may be referred to as a base station communicating with the shared centralized unit 305 (e.g., control information or data). The one or more distributed units 310 may communicate with the centralized unit 305 via a outbound network and / or an outbound interface.
[0075] like Figure 3 As shown, the distributed unit 310 may include one or more layer 2 and layer 3 (L2 / L3) entities 315. For example, L2 / L3 entities 315 may include radio resource control layer entity 320, packet data convergence protocol (PDCP) layer entity 325, radio link control (RLC) layer entity 330, MAC layer entity 335, and / or control layer entity 340 (e.g., including radio resource management (RRM) entity and / or ad hoc network (SON) entity), etc.
[0076] L2 / L3 entity 315 may manage communication with one or more devices (such as UE) via base station 110. For example, L2 / L3 entity 315 may read different portions of data packets received from the UE, may direct the data packets at least in part based on the different portions of the data packets, may determine communication parameters at least in part based on the different portions of the data packets, and / or may generate communication for the UE at least in part based on the different portions of the data packets, etc.
[0077] like Figure 3 As shown, the distributed unit 310 may include an interface for communication between the MAC layer entity 335 and the physical (PHY) layer entity 350. For example, the interface may include a Functional Application Platform Interface (FAPI) 345. The base station 110 (e.g., the distributed unit 310) may use the FAPI 345 to provide control information and / or data between the MAC layer entity 335 and the PHY layer entity 350. In some base stations 110, the MAC layer entity 335 and the PHY layer entity 350 may communicate via the FAPI 345 in a split-6 configuration. The split-6 configuration may include the distributed unit 310, which is split into a first functional unit and a second functional unit. The first functional unit includes an L2 / L3 layer entity 315, which includes the MAC layer entity 335. The second functional unit includes a PHY layer entity 350 and a front-end unit (FEU) 355.
[0078] FAPI 345 may include a control plane sub-interface for communicating control information between MAC layer entity 335 and PHY layer entity 350. The control plane sub-interface may be used for communication in a stateful communication format. Additionally or alternatively, FAPI 345 may include a data sub-interface for communicating data between MAC layer entity 335 and PHY layer entity 350. During some or all of the communication, the data sub-interface may be stateless. For example, MAC layer entity 335 may configure a PHY channel and / or a transport block for the PHY channel for each time slot for transmitting and / or receiving data from one or more UEs.
[0079] When receiving data from the UE, the FEU 355 may receive one or more radio frequency (RF) signals (e.g., via one or more antenna groups). The FEU 355 may perform one or more operations on the RF signals, such as analog-to-digital conversion and / or one or more digital front-end operations. The PHY layer entity 350 may receive one or more encoded data packets from the FEU 355 and may decode the one or more data packets before providing the decoded payload to the MAC layer entity 335 via the FAPI 345. The L2 / L3 entity 315 may interpret the decoded payload to control one or more communications with the UE and / or direct the decoded payload to another device (e.g., a device including an AMF and / or a UPF).
[0080] When transmitting data to the UE, the PHY layer entity 350 may receive a payload for transmission to the UE via FAPI 345. The PHY layer entity 350 may encode the payload, perform beamforming (e.g., digital beamforming), and / or perform one or more baseband operations on the payload to prepare it for transmission. After performing one or more operations on the payload, the PHY layer entity 350 may provide the payload to the FEU 355 for transmission to the UE. The FEU 355 may perform one or more operations (e.g., using one or more devices) (such as digital-to-analog conversion, analog beamforming, and / or one or more digital front-end operations) to transmit the payload using radio frequency (e.g., over-the-air) transmission.
[0081] FEU 355 and PHY layer entity 350 may be separate devices or may be included in a single device. Additionally or alternatively, L2 / L3 entity 315 may be included in one or more devices that are separate from PHY layer entity 350 and / or FEU 355 (e.g., located in one or more geographical locations different from PHY layer entity 350 and / or FEU 355).
[0082] As indicated above, Figure 3 This is provided as an example. Other examples may differ from the one provided. Figure 3 The example described.
[0083] Figure 4 This is a diagram illustrating an example 400 related to the reception of channel state information at a base station according to this disclosure. (As shown in...) Figure 4 As shown, the UE can communicate with the base station. In some aspects, the base station and the UE can be configured to transmit and / or receive reference signals, CSI, control information, configuration information, and / or data, etc.
[0084] As indicated by reference numeral 405, the base station may transmit one or more reference signals, and the UE may receive the one or more reference signals. As indicated by reference numeral 410, the UE may measure one or more reference signals and / or generate CSI.
[0085] As indicated by reference numeral 415, the base station may receive the CSI, and the UE may transmit the CSI. The CSI may include one or more CSI reports associated with one or more beams and / or one or more parameters associated with the beams. The UE may transmit the CSI via the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH). The length of the CSI content may vary at least in part based on information included in the CSI (e.g., channel rank). The CSI may include a CSI portion 1 with a length known to the base station. The base station may know the length of the CSI portion 1 at least in part based on the configuration (e.g., using Radio Resource Control (RRC) signaling) of the base station or at least in part based on the signaling notification (e.g., using Downlink Control Information (DCI)) of the UE. The CSI may include a CSI portion 2, the length of which is at least in part based on the payload of the CSI portion 1 and / or information known to the base station (e.g., at least in part based on the base station configuration information or at least in part based on the base station signaling information).
[0086] As shown by reference numeral 420, the base station can decode CSI portion 1 and CSI portion 2 of the CSI. The base station may not be able to decode CSI portion 2 until at least a portion of CSI portion 1 associated with the length of CSI portion 2 is decoded. For example, the resources (e.g., resource elements) used by the UE to signal the CSI portion 2 codeword in the PUSCH may vary depending on the length of the CSI portion 2 payload.
[0087] CSI Part 1 and CSI Part 2 include reports with various priorities (e.g., all different priorities or different priorities for some reports and the same priority for others). Reports included in CSI Part 2 correspond to reports in CSI Part 1. The length of a report in CSI Part 2 depends on the information indicated in the corresponding report in CSI Part 1 (e.g., rank). Reports in CSI Part 2 may be ordered, at least in part, based on their priorities (e.g., in descending order of priority) until a threshold condition is met. For example, a threshold condition may indicate the maximum number of bits available for CSI Part 2. CSI Part 2 reports that extend beyond the threshold condition (e.g., low-priority reports) may be discarded from the CSI. In some cases, the threshold condition includes: if a CSI Part 2 report with priority p is discarded, then all CSI Part 2 reports with priority p or > p (e.g., priorities lower than priority p) are discarded. This may be based, at least in part, on the payload of the coding rate used for PUCCH or on the number of bits in PUSCH being too large.
[0088] As indicated above, Figure 4 This is provided as an example. Other examples may differ from the one provided. Figure 4 The example described.
[0089] In some networks, a base station may be configured to decode CSI at a PHY layer entity and also at an L2 / L3 entity (such as a MAC layer entity). However, the PHY layer entity may be unable to decode CSI Part 2 without the information indicated in the payload of CSI Part 1, at least in part. This inability of the PHY layer entity to decode CSI Part 2 may cause the base station to be unable to receive CSI, potentially consuming power, computation, network, and / or communication resources to correct for this. Alternatively, the base station may not configure the UE to have CSI Part 2 based at least in part on CSI Part 1. This may consume network resources based at least in part on a fixed length for the base station configuring CSI Part 2, which may be unnecessarily long or too short and exclude optimized CSI that could be used to improve the communication channel between the base station and the UE.
[0090] In some aspects described herein, the base station may provide an indication of one or more parameters from a MAC layer entity to a PHY layer entity. One or more parameters may be configured for the PHY layer entity to decode CSI Part 2, at least in part, based on the payload of CSI Part 1. In some aspects, the base station may receive a CSI comprising CSI Part 1 and CSI Part 2 via the PHY layer entity. The base station may decode the payload of CSI Part 1 at the PHY layer entity. The base station may determine the length of CSI Part 2, at least in part, based on one or more parameters of CSI Part 1 and the payload, at the PHY layer entity. Based at least in part on the length of CSI Part 2, the base station may decode CSI Part 2 at the PHY layer entity. The PHY layer entity may provide the decoded payload of CSI Part 2 to the MAC layer entity (e.g., using FAPI).
[0091] In some aspects described herein, a base station may receive a CSI comprising CSI Part 1 and CSI Part 2 via a PHY layer entity. The base station may decode the payload of CSI Part 1 at the PHY layer entity. The PHY layer entity may provide the decoded payload of CSI Part 1 to the MAC layer entity of the base station. The base station may determine the length of CSI Part 2 and may provide an indication of the length of CSI Part 2 to the PHY layer entity. Based at least in part on the length of CSI Part 2, the base station may decode CSI Part 2 at the PHY layer entity. The PHY layer entity may provide the decoded payload of CSI Part 2 to the MAC layer entity (e.g., using FAPI).
[0092] The length of CSI Part 2 is determined in part based on indications received by the PHY layer entity to one or more parameters configured for that PHY layer entity, or at least in part based on indications provided by the MAC layer entity regarding the length of CSI Part 2 after receiving the decoded payload of CSI Part 1, wherein the PHY layer entity can decode both CSI Part 1 and CSI Part 2. The base station can receive CSI based at least in part on the PHY layer entity's ability to decode CSI Part 2, which saves power, computation, network, and / or communication resources that would otherwise be consumed to detect and / or correct failures to receive the CSI. Additionally or alternatively, the base station can configure the UE to have CSI Part 2 that is at least in part based on CSI Part 1. This saves network resources that might otherwise have been used to configure a fixed length for CSI Part 2, which could be unnecessarily long or too short, and excludes optimized CSI that could be used to improve the communication channel between the base station and the UE.
[0093] Figure 5 This is a diagram illustrating example 500 related to channel state information decoding according to this disclosure. For example... Figure 5As shown, a UE (e.g., UE 120) may communicate with a base station (e.g., base station 110). The UE and the base station may be part of a wireless network (e.g., wireless network 100). The base station may be configured with a split-6 configuration, wherein the distributed unit of the base station is split into a first functional unit (e.g., including L2 / L3 layer entities, e.g., including MAC layer entities) and a second functional unit (e.g., including PHY layer entities and FEU).
[0094] As indicated by reference numeral 505, the UE may receive configuration information (e.g., from a base station, another base station, etc.) and / or may determine the configuration information at least in part based on a communication protocol. In some aspects, the UE may receive the configuration information via one or more of RRC signaling, Media Access Control (MAC) control elements (MAC-CE), DCI, etc. In some aspects, the configuration information may include: indications of one or more configuration parameters (e.g., known to the UE) for the UE to select, and / or explicit configuration information for the UE to configure itself.
[0095] In some aspects, the configuration information may instruct the UE to transmit CSI in a two-part CSI configuration. In some aspects, the configuration information may instruct the UE to transmit at least one CSI report in a two-part CSI configuration including CSI Part 1 and CSI Part 2. In some aspects, the configuration information may instruct the UE to use one or more parameters to generate the CSI. For example, the configuration information may instruct the UE to generate CSI Part 1, and to generate CSI Part 2 at least in part based on information indicated within CSI Part 2 (e.g., its parameters). In some aspects, the configuration information may instruct the UE to use the length of CSI Part 1 and / or one or more additional parameters.
[0096] As indicated by reference numeral 510 in the accompanying drawings, the UE can be configured to communicate with a base station. In some aspects, the UE can be configured at least in part based on configuration information. In some aspects, the UE can be configured to perform one or more of the operations described herein.
[0097] As indicated by reference numeral 515, the MAC layer entity of the base station may provide an indication of one or more parameters (e.g., values associated with one or more parameters) for decoding CSI Part 1 and CSI Part 2, and the PHY layer entity of the base station may receive this indication. In some aspects, the PHY layer entity may receive the indication of one or more parameters for decoding CSI Part 2 before receiving the CSI or before providing the decoded payload of CSI Part 1. Alternatively, the PHY layer entity may receive the indication of one or more parameters for decoding CSI Part 2 after receiving the CSI or after providing the decoded payload of CSI Part 1.
[0098] One or more parameters used for decoding CSI Part 1 may include the length of CSI Part 1 and / or a format configured for CSI Part 1, etc. In some aspects, the PHY layer entity may receive an indication of one or more parameters for decoding CSI Part 1 after receiving the CSI. In other aspects, the PHY layer entity may receive an indication of one or more parameters for decoding CSI Part 1 before receiving the CSI.
[0099] In some aspects, the PHY layer entity may receive indications for one or more parameters used to decode CSI section 2 before receiving the associated CSI or before providing the decoded payload of CSI section 1. In some aspects, the PHY layer entity may receive indications for one or more parameters via FAPI.
[0100] In some aspects, one or more parameters used for decoding CSI Part 2 may include the number of non-zero coefficients of matrix indicators associated with CSI reports within CSI Part 1 for precoding, an indication of the priority of these CSI reports within CSI Part 1, and / or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI Part 2.
[0101] In some aspects, one or more parameters used for decoding CSI Part 2 may include the position and / or size of one or more non-zero coefficients of PMI associated with CSI reports within CSI Part 1 in CSI Part 1, or an indication of the priority of these CSI reports within CSI Part 1, or a mapping of at least one non-singular subset of parameter values or sizes to the length of CSI Part 2, etc. In some aspects, the one or more parameters may include a threshold condition for determining the length of CSI Part 2 (e.g., indicating the maximum length of CSI Part 2), a mapping of one or more parameters or combinations of parameters indicated in CSI Part 1 (such as rank or the number of non-zero parameters) to the length of each portion of the CSI Part 2 report associated with one or more ranks, one or more positions of the one or more values within CSI Part 1 for the PHY layer entity of the base station to determine the length of each portion of CSI Part 2 associated with the one or more values, and / or the length of the one or more values within CSI Part 1 for the PHY layer entity of the base station to determine the length of each portion of CSI Part 2 associated with the one or more values, etc. In some respects, one or more parameters may include at least one non-singular subset of parameter values or sizes and a mapping of CSI Part 2 length.
[0102] In some aspects, the MAC layer entity may provide (e.g., as a parameter) offsets and / or bit widths of one or more parameters in CSI Part 1 that may indicate the length in CSI Part 2 and / or the length of the CSI report in CSI Part 2. In some aspects, the MAC layer entity may provide (e.g., as a parameter) values for one or more parameters, such as the priority of the CSI report, a mapping between the corresponding lengths in CSI Part 1 reports and CSI Part 2 (e.g., a csiPart2Length mapping).
[0103] In some aspects, the MAC layer entity may provide the one or more parameters via one or more explicit indications to the one or more parameters (e.g., by each parameter indicated in the bit set) or via one or more implicit indications to the one or more parameters (e.g., by a format indicator associated with the set of values of the one or more parameters). In some aspects, the MAC layer entity may provide the one or more parameters via a lookup table that indicates the values of the one or more parameters that can be searched based at least in part on the values of the payload of CSI Part 1.
[0104] As shown by reference numeral 520 in the accompanying drawings, the base station may transmit one or more reference signals, and the UE may receive such one or more reference signals. In some aspects, the base station may transmit CSI reference signals (CSI-RS) and / or synchronization signal blocks (SSBs) for measurement by the UE. The base station may transmit one or more reference signals as part of beam management operations, etc.
[0105] As indicated by reference numeral 525, the UE may measure one or more reference signals and / or generate a CSI. In some aspects, the UE may measure one or more parameters of the reference signals, and / or determine one or more parameters based at least in part on measurements associated with the CSI. In some aspects, the one or more parameters may include rank indicator (RI), PMI, CQI, RSRP, and / or signal-to-interference-plus-noise ratio (SINR) at wideband or subband resolution, etc.
[0106] As indicated by reference numeral 530, the base station may receive a CSI including CSI Part 1 and CSI Part 2, and the UE may transmit the CSI. The base station may receive the CSI at the MAC layer entity of the base station. CSI Part 1 may have a length known to the base station, and CSI Part 2 may have a length at least partially based on the payload of CSI Part 1. In some aspects, the length of CSI Part 1 may be known by the base station at least partially based on base station signaling (e.g., using RRC signaling and / or DCI) before the transmission of the CSI, by transmitting the length of CSI Part 1 to the UE.
[0107] As indicated by reference numeral 535, the PHY layer entity of the base station can decode the payload of CSI portion 1. In some aspects, the PHY layer entity can decode CSI portion 1 at least in part based on the length of CSI portion 1 and / or one or more parameters indicated by the MAC layer entity.
[0108] As indicated by reference numeral 540, the PHY layer entity of the base station may determine the length of the payload of CSI section 2. In some aspects, the PHY layer entity may determine the length of the payload of CSI section 2 based at least in part on one or more parameters indicated by the MAC layer entity and / or the payload of CSI section 1.
[0109] As indicated by reference numeral 545, the PHY layer entity of the base station can decode the payload of CSI portion 2. In some aspects, the PHY layer entity can decode CSI portion 2 at least in part based on the length of CSI portion 2 and / or one or more parameters indicated by the MAC layer entity.
[0110] As indicated by reference numeral 550, the PHY layer entity of the base station can provide the decoded payloads of CSI Part 1 and CSI Part 2, and the MAC layer entity of the base station can receive the decoded payloads. In other words, the PHY layer entity can provide the payloads of CSI Part 1 and CSI Part 2 after decoding the payload of CSI Part 2.
[0111] As indicated by reference numeral 555, the base station may transmit one or more control messages and / or one or more configuration messages to the UE. In some aspects, the base station may transmit one or more control messages and / or one or more configuration messages to the UE based at least in part on the payloads of CSI Part 1 and CSI Part 2. In some aspects, the UE may transmit control messages (e.g., DCI) indicating that the UE wants to use one or more beams for communication with the base station. In some aspects, the UE may transmit configuration messages via DCI to indicate one or more beams to be configured for selection for the UE.
[0112] The length of CSI Part 2 is determined in part based on indications received by the PHY layer entity for one or more parameters configured for PHY layer entity configuration. The PHY layer entity can decode both CSI Part 1 and CSI Part 2. Based at least in part on the PHY layer entity's ability to decode CSI Part 2, the base station can receive the CSI, which saves power, computation, network, and / or communication resources that would otherwise be consumed to detect and / or correct the failure to receive the CSI. Additionally or alternatively, the base station can configure the UE to have CSI Part 2 that is at least in part based on CSI Part 1. This saves network resources that might otherwise have been used to configure a fixed length for CSI Part 2, which could be unnecessarily long or too short, and excludes optimized CSI that could be used to improve the communication channel between the base station and the UE.
[0113] As indicated above, Figure 5 This is provided as an example. Other examples may differ from the one provided. Figure 5 The example described.
[0114] Figure 6 This is a diagram illustrating example 600 related to channel state information decoding according to this disclosure. For example... Figure 6 As shown, a UE (e.g., UE 120) may communicate with a base station (e.g., base station 110). The UE and the base station may be part of a wireless network (e.g., wireless network 100). The base station may be configured with a split-6 configuration, wherein the distributed unit of the base station is split into a first functional unit (e.g., including L2 / L3 layer entities, e.g., including MAC layer entities) and a second functional unit (e.g., including PHY layer entities and FEU).
[0115] As indicated by reference numeral 605, the UE may receive configuration information (e.g., from a base station, another base station, etc.) and / or may determine the configuration information at least in part based on a communication protocol. In some aspects, the UE may receive the configuration information via one or more of RRC signaling, MAC-CE, etc. In some aspects, the configuration information may include: indications of one or more configuration parameters (e.g., known to the UE) for the UE to select, and / or explicit configuration information for the UE to configure itself.
[0116] In some aspects, the configuration information may instruct the UE to transmit CSI in a two-part CSI configuration. In some aspects, the configuration information may instruct the UE to transmit CSI in a two-part CSI configuration including CSI Part 1 and CSI Part 2. In some aspects, the configuration information may instruct the UE to use one or more parameters to generate the CSI. For example, the configuration information may instruct the UE to generate CSI Part 1, and to generate CSI Part 2 at least in part based on information indicated within CSI Part 2 (e.g., its parameters). In some aspects, the configuration information may instruct the UE to use the length of CSI Part 1 and / or one or more additional parameters.
[0117] As shown by reference numeral 610 in the accompanying drawings, the UE can be configured to communicate with a base station. In some aspects, the UE can be configured at least in part based on configuration information. In some aspects, the UE can be configured to perform one or more of the operations described herein.
[0118] As shown by reference numeral 615 in the accompanying drawings, the base station may transmit one or more reference signals, and the UE may receive such one or more reference signals. In some aspects, the base station may transmit CSI-RS and / or SSB for the UE to use for measurement. The base station may transmit one or more reference signals as part of beam management operations, etc.
[0119] As indicated by reference numeral 620 in the accompanying drawings, the UE may measure one or more reference signals and / or generate a CSI. In some aspects, the UE may measure one or more parameters of the reference signals, and / or determine one or more parameters based at least in part on measurements associated with the CSI. In some aspects, the one or more parameters may include RI, PMI, CQI, RSRP, and / or SINR at wideband or subband resolution.
[0120] As shown by reference numeral 625, the base station may receive a CSI including CSI Part 1 and CSI Part 2, and the UE may transmit the CSI. The base station may receive the CSI at the MAC layer entity of the base station. CSI Part 1 may have a length known to the base station, and CSI Part 2 may have a length at least partially based on the payload of CSI Part 1. In some aspects, the length of CSI Part 1 may be known by the base station at least partially based on base station signaling (e.g., using RRC signaling and / or DCI) before the transmission of the CSI, by transmitting the length of CSI Part 1 to the UE.
[0121] As indicated by reference numeral 630, the MAC layer entity of the base station can provide an indication of one or more parameters for decoding CSI section 1, and the PHY layer entity of the base station can receive the indication. For example, the one or more parameters for decoding CSI section 1 may include the length of CSI section 1 and / or a format configured for CSI section 1, etc. In some aspects, the PHY layer entity may receive the indication of one or more parameters for decoding CSI section 1 after receiving the CSI. In some aspects, the PHY layer entity may receive the indication of one or more parameters for decoding CSI section 1 before receiving the CSI.
[0122] As indicated by reference numeral 635, the PHY layer entity of the base station can decode the payload of CSI portion 1. In some aspects, the PHY layer entity can decode CSI portion 1 at least in part based on the length of CSI portion 1 and / or one or more parameters indicated by the MAC layer entity.
[0123] As shown by reference numeral 640 in the accompanying drawings, the PHY layer entity of the base station can provide the decoded payload of CSI Part 1, and the MAC layer entity of the base station can receive the decoded payload. In other words, the PHY layer entity can provide the payload of CSI Part 1 after decoding it.
[0124] As indicated by reference numeral 645 in the accompanying drawings, the MAC layer entity of the base station may determine the length of CSI section 2. In some aspects, the MAC layer entity may determine the length of CSI section 2 based at least in part on the decoded payload of CSI section 1 and / or one or more additional parameters configured for use by the UE to format CSI section 2.
[0125] As indicated by reference numeral 650, the MAC layer entity of the base station can provide an indication of the length of the payload in CSI section 2, and the PHY layer entity of the base station can receive this indication. In some aspects, the PHY layer entity can receive the indication of the length of the payload in CSI section 2 via FAPI.
[0126] As indicated by reference numeral 655, the PHY layer entity of the base station can decode the payload of CSI portion 2. In some aspects, the PHY layer entity can decode CSI portion 2 at least in part based on the length of CSI portion 2 and / or one or more parameters indicated by the MAC layer entity.
[0127] As shown by reference numeral 660 in the attached figure, the PHY layer entity of the base station can provide the decoded payload of CSI Part 2, and the MAC layer entity of the base station can receive the decoded payload. In other words, the PHY layer entity can provide the payload of CSI Part 2 after decoding it.
[0128] As indicated by reference numeral 665, the base station may transmit one or more control messages and / or one or more configuration messages to the UE. In some aspects, the base station may transmit one or more control messages and / or one or more configuration messages to the UE based at least in part on the payloads of CSI Part 1 and CSI Part 2. In some aspects, the UE may transmit control messages (e.g., DCI) indicating that the UE wants to use one or more beams for communication with the base station. In some aspects, the UE may transmit configuration messages via DCI to indicate one or more beams to be configured for selection for the UE.
[0129] At least in part, based on the MAC layer entity providing an indication of the length of CSI section 2 after receiving the decoded payload of CSI section 1, the PHY layer entity can decode both CSI section 1 and CSI section 2. At least in part, based on the PHY layer entity's ability to decode CSI section 2, the base station can receive the CSI, which saves power, computation, network, and / or communication resources that would otherwise be consumed to detect and / or correct the failure to receive the CSI. Additionally or alternatively, the base station may be able to configure the UE to have a CSI section 2 that is at least in part based on CSI section 1. This saves network resources that would otherwise be used to configure a fixed length for CSI section 2, which might be unnecessarily long or too short, and excludes optimized CSI that could be used to improve the communication channel between the base station and the UE.
[0130] As indicated above, Figure 6 This is provided as an example. Other examples may differ from the one provided. Figure 6 The example described.
[0131] Figure 7 This is a diagram illustrating an example process 700 (e.g., performed by a base station) according to various aspects of this disclosure. Example process 700 is an example in which a base station (e.g., base station 110) performs operations associated with channel state information decoding.
[0132] like Figure 7 As shown, in some aspects, process 700 may include: receiving a CSI from user equipment and at a PHY layer entity of a base station, the CSI comprising CSI portion 1 and CSI portion 2, CSI portion 1 having a length known to the base station, and CSI portion 2 having a length at least partially based on the payload of CSI portion 1 (box 710). For example, the base station (e.g., using receiving component 902, such as...) Figure 9The CSI (Center for Information Receiving) described herein can be received from user equipment and at the PHY layer entity of a base station. The CSI includes CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on the payload of CSI part 1, as described above.
[0133] As in Figure 7 As further illustrated, in some aspects, process 700 may include: decoding the payload of CSI section 2 at the PHY layer entity of the base station based at least in part on the payload of CSI section 1 and one or more parameters indicated by the MAC layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI section 1, an indication of the priority of these CSI reports within CSI section 1, or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI section 2 (box 720). For example, the base station (e.g., using...) Figure 9 The communication manager component 908 described herein can decode the payload of CSI section 2 at least in part at the PHY layer entity of the base station based on the payload of CSI section 1 and one or more parameters indicated by the MAC layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI section 1, an indication of the priority of these CSI reports within CSI section 1, or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI section 2, as described above.
[0134] Process 700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0135] In a first aspect, process 700 includes: receiving an indication of one or more parameters at and from the PHY layer entity of the base station.
[0136] In a second aspect, either alone or in combination with the first aspect, receiving an indication of one or more parameters at and from the PHY layer entity of a base station includes: receiving the indication of the one or more parameters at the PHY layer entity of the base station via a functional application platform interface at and from the PHY layer entity of the base station.
[0137] In a third aspect, either alone or in combination with one or more of the first and second aspects, one or more parameters include one or more of the following: a threshold condition for determining the length of CSI section 2; a mapping from one or more ranks indicated in CSI section 1 to the lengths of the portions in CSI section 2 associated with the one or more ranks; one or more locations of one or more values within CSI section 1 for use by a PHY layer entity of the base station to determine the lengths of the portions in CSI section 2 associated with the one or more values; or the length of the one or more values within CSI section 1 for use by the PHY layer entity of the base station to determine the lengths of the portions in CSI section 2 associated with the one or more values.
[0138] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, process 700 includes: receiving the one or more parameters at the PHY layer entity of the base station and from the MAC layer entity of the base station via one or more of explicit indications of one or more parameters, implicit indications of one or more parameters, or lookup tables.
[0139] In the fifth aspect, alone or in combination with one or more of the first to fourth aspects, process 700 includes: decoding the payload of CSI section 1 before decoding the payload of CSI section 2.
[0140] In a sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 700 includes: providing the payload of CSI part 2 from the PHY layer entity of the base station to the MAC layer entity of the base station after decoding the payload of CSI part 2.
[0141] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, process 700 includes: receiving, at and from the PHY layer entity of the base station, an indication of one or more parameters for decoding CSI part 1.
[0142] In the eighth aspect, either alone or in combination with one or more of the first to seventh aspects, process 700 includes transmitting one or more of control messages or configuration messages to user equipment, at least in part based on the payloads of CSI Part 1 and CSI Part 2.
[0143] although Figure 7 An example box of process 700 is shown, but in some respects, process 700 may include... Figure 7 The boxes depicted in the process are compared to additional boxes, fewer boxes, different boxes, or boxes arranged differently. Additionally or alternatively, two or more boxes in process 700 can be executed in parallel.
[0144] Figure 8This is a diagram illustrating, for example, an example process 800 performed by a base station according to various aspects of this disclosure. Example process 800 is an example in which a base station (e.g., base station 110) performs operations associated with channel state information decoding.
[0145] like Figure 8 As shown, in some aspects, process 800 may include: receiving a CSI from user equipment and at a PHY layer entity of a base station, the CSI comprising CSI portion 1 and CSI portion 2, CSI portion 1 having a length known to the base station, and CSI portion 2 having a length at least partially based on the payload of CSI portion 1 (box 810). For example, the base station (e.g., using receiving component 1002, such as...) Figure 10 The CSI (Center for Information Receiving) described herein can be received from user equipment and at the PHY layer entity of the base station. The CSI includes CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on the payload of CSI part 1, as described above.
[0146] As in Figure 8 As further illustrated, in some aspects, process 800 may include: providing the decoded payload of CSI portion 1 from the PHY layer entity of the base station to the MAC layer entity of the base station (box 820); for example, the base station (e.g., using...) Figure 10 The communication manager 1008 described herein can provide the decoded payload of CSI part 1 from the PHY layer entity of the base station to the MAC layer entity of the base station, as described above.
[0147] As in Figure 8 As further shown, in some aspects, process 800 may include: receiving an indication of the length of CSI portion 2 at and from the PHY layer entity of the base station (box 830). For example, the base station (e.g., using...) Figure 10 The receiving component 1002 described herein can receive an indication of the length of CSI portion 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station, as described above.
[0148] Process 800 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0149] In a first aspect, process 800 includes: decoding the payload of CSI part 2 at the PHY layer entity of the base station, at least in part based on the length of CSI part 2.
[0150] In a second aspect, either alone or in combination with the first aspect, process 800 includes: providing the decoded payload of CSI portion 2 from the PHY layer entity of the base station to the MAC layer entity of the base station.
[0151] In a third aspect, either alone or in combination with one or more of the first and second aspects, process 800 includes: receiving, at and from the PHY layer entity of the base station, an indication of one or more parameters for decoding CSI part 1.
[0152] In the fourth aspect, receiving an indication of the length of CSI portion 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station includes receiving the indication of the length of CSI portion 2 via a functional application platform interface at the PHY layer entity of the base station and from the MAC layer entity of the base station.
[0153] In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, process 800 includes transmitting one or more of control messages or configuration messages to user equipment, at least in part based on the payloads of CSI Part 1 and CSI Part 2.
[0154] although Figure 8 An example box of process 800 is shown, but in some respects, process 800 may include... Figure 8 The boxes depicted in the diagram are compared to additional boxes, fewer boxes, different boxes, or boxes arranged differently. Additionally or alternatively, two or more boxes in process 800 can be executed in parallel.
[0155] Figure 9 This is a block diagram of an example device 900 for wireless communication. Device 900 may be a base station, or a base station may include device 900. In some aspects, device 900 includes a receiving component 902 and a transmitting component 904, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, device 900 may use the receiving component 906 and the transmitting component 902 to communicate with another device 904 (such as a UE, a base station, or another wireless communication device). As further shown, device 900 may include one or more of the communication manager components 908.
[0156] In some respects, device 900 can be configured to perform the functions described herein. Figure 5 and 6 One or more operations described herein. Additionally or alternatively, device 900 may be configured to perform one or more processes described herein (such as...). Figure 7 Process 700). In some aspects, device 900 and / or Figure 9One or more components shown may include the above combination Figure 2 One or more components of the described base station. Additional or alternative. Figure 9 One or more components shown can be combined as described above. Figure 2 Implementation within one or more of the described components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executed by a controller or processor to perform the function or operation of that component.
[0157] Receiver 902 may receive communications (such as reference signals, control information, data communications, or combinations thereof) from device 906. Receiver 902 may provide the received communications to one or more other components of device 900. In some aspects, receiver 902 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.), and may provide the processed signal to one or more other components of device 900. In some aspects, receiver 902 may include combinations of the above. Figure 2 The described base station includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.
[0158] The transmission component 904 can transmit communications (such as reference signals, control information, data communications, or combinations thereof) to the device 906. In some aspects, one or more other components of the device 900 can generate communications and provide the generated communications to the transmission component 904 for transmission to the device 906. In some aspects, the transmission component 904 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) on the generated communications and can transmit the processed signals to the device 906. In some aspects, the transmission component 904 can include combinations of the above. Figure 2 The described base station includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 904 may be co-located with the receive component 902 in a transceiver.
[0159] The receiving component 902 can receive a CSI from the user equipment and at the PHY layer entity of the base station. The CSI includes CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on the payload of CSI part 1. The communication manager component 908 can decode the payload of CSI part 2 at the PHY layer entity of the base station based at least partially on the payload of CSI part 1 and one or more parameters indicated by the MAC layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI part 1, an indication of the priority of these CSI reports within CSI part 1, or a mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2.
[0160] The receiving component 902 can receive indications for one or more parameters at the PHY layer entity of the base station and from the MAC layer entity of the base station.
[0161] The receiving component 902 may receive the one or more parameters at the PHY layer entity of the base station and from the MAC layer entity of the base station via one or more of an explicit indication of the one or more parameters, an implicit indication of the one or more parameters, or a lookup table.
[0162] The communication manager component 908 can decode the payload of CSI section 1 before decoding the payload of CSI section 2.
[0163] The communication manager component 908 can provide the payload of CSI part 2 from the PHY layer entity of the base station to the MAC layer entity of the base station after decoding the payload of CSI part 2.
[0164] The receiving component 902 may receive, at the PHY layer entity of the base station and from the MAC layer entity of the base station, an indication of one or more parameters for decoding CSI part 1.
[0165] The transmission component 904 can transmit one or more of the control messages or configuration messages to the user equipment, at least in part, based on the payloads of CSI Part 1 and CSI Part 2.
[0166] Figure 9 The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 9 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 9 The two or more components shown can be implemented within a single component, or Figure 9The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 9 The collection of components shown (e.g., one or more components) can be executed as described by Figure 9 The other set of components shown in the diagram performs one or more functions.
[0167] Figure 10 This is a block diagram of an example device 1000 for wireless communication. Device 1000 may be a base station, or a base station may include device 1000. In some aspects, device 1000 includes a receiving component 1002 and a transmitting component 1004, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, device 1000 may use the receiving component 1006 and the transmitting component 1002 to communicate with another device 1004 (such as a UE, a base station, or another wireless communication device). As further shown, device 1000 may include a communication manager 1008.
[0168] In some respects, device 1000 can be configured to perform the functions described herein. Figure 5 and 6 One or more operations as described herein. Additionally or alternatively, the apparatus 1000 may be configured to perform one or more processes described herein (such as...). Figure 8 The process 800). In some aspects, the device 1000 and / or Figure 10 One or more components shown may include the above combination Figure 2 One or more components of the described base station. Additional or alternative. Figure 10 One or more components shown can be combined as described above. Figure 2 Implementation within one or more of the described components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executed by a controller or processor to perform the function or operation of that component.
[0169] Receiver 1002 may receive communications (such as reference signals, control information, data communications, or combinations thereof) from device 1006. Receiver 1002 may provide the received communications to one or more other components of device 1000. In some aspects, receiver 1002 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.), and may provide the processed signal to one or more other components of device 1000. In some aspects, receiver 1002 may include combinations of the above. Figure 2The described base station includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.
[0170] Transmission component 1004 can transmit communications (such as reference signals, control information, data communications, or combinations thereof) to device 1006. In some aspects, one or more other components of device 1000 can generate communications and provide the generated communications to transmission component 1004 for transmission to device 1006. In some aspects, transmission component 1004 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) on the generated communications and can transmit the processed signals to device 1006. In some aspects, transmission component 1004 can include combinations of the above. Figure 2 The described base station includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1004 may be co-located with the receive component 1002 in a transceiver.
[0171] The receiving component 1002 can receive a CSI from the user equipment and at the PHY layer entity of the base station. The CSI includes CSI part 1 and CSI part 2, where CSI part 1 has a length known to the base station, and CSI part 2 has a length at least partially based on the payload of CSI part 1. The communication manager 1008 can provide the decoded payload of CSI part 1 from the PHY layer entity of the base station to the MAC layer entity of the base station. The receiving component 1002 can receive an indication of the length of CSI part 2 at the PHY layer entity of the base station and from the MAC layer entity of the base station.
[0172] The communication manager 1008 can decode the payload of CSI part 2 at least in part based on the length of CSI part 2 at the PHY layer entity of the base station.
[0173] The communication manager 1008 can provide the decoded payload of CSI part 2 from the PHY layer entity of the base station to the MAC layer entity of the base station.
[0174] The receiving component 1002 may receive, at the PHY layer entity of the base station and from the MAC layer entity of the base station, an indication of one or more parameters for decoding CSI part 1.
[0175] The transmission component 1004 can transmit one or more of control messages or configuration messages to the user equipment, at least in part, based on the payloads of CSI Part 1 and CSI Part 2.
[0176] Figure 10 The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 10 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 10 The two or more components shown can be implemented within a single component, or Figure 10 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 10 The collection of components shown (e.g., one or more components) can be executed as described by Figure 10 The other set of components shown in the diagram performs one or more functions.
[0177] The following provides an overview of some aspects of this disclosure:
[0178] Aspect 1: A wireless communication method performed by a base station, comprising: receiving channel state information (CSI) from a user equipment and at a physical layer entity of the base station, the CSI including CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on a payload of CSI part 1; and decoding the payload of CSI part 2 at the physical layer entity of the base station based at least partially on the payload of CSI part 1 and one or more parameters indicated by a media access control (MAC) layer entity of the base station, wherein the one or more parameters include one or more of the following: one or more non-zero coefficients for precoding matrix indicators associated with CSI reports within CSI part 1, an indication of priority of such CSI reports within CSI part 1, or a mapping between at least a non-singular subset of parameter values or sizes and the length of CSI part 2.
[0179] Aspect 2: The method of aspect 1 further includes: receiving an indication of one or more parameters at and from the physical layer entity of the base station.
[0180] Aspect 3: The method of aspect 2, wherein receiving an indication of one or more parameters at and from the physical layer entity of the base station comprises: receiving the indication of the one or more parameters at the physical layer entity of the base station at and from the MAC layer entity of the base station via a functional application platform interface.
[0181] Aspect 4: A method as described in any of Aspects 1 to 3, wherein the one or more parameters include one or more of the following: a threshold condition for determining the length of CSI section 2; a mapping from one or more ranks indicated in CSI section 1 to the lengths of sections in CSI section 2 associated with the one or more ranks; one or more locations of one or more values within CSI section 1 for use by a physical layer entity of the base station to determine the lengths of sections in CSI section 2 associated with the one or more values; or the length of the one or more values within CSI section 1 for use by the physical layer entity of the base station to determine the lengths of sections in CSI section 2 associated with the one or more values.
[0182] Aspect 5: The method of aspect 4 further includes receiving one or more parameters at the physical layer entity of the base station and from the MAC layer entity of the base station via one or more of the following: an explicit indication of the one or more parameters, an implicit indication of the one or more parameters, or a lookup table.
[0183] Aspect 6: The method of any of Aspects 1 to 5 further includes: decoding the payload of CSI Part 1 before decoding the payload of CSI Part 2.
[0184] Aspect 7: The method of any of Aspects 1 to 6 further includes: providing the payload of CSI Part 2 from the physical layer entity of the base station to the MAC layer entity of the base station after decoding the payload of CSI Part 2.
[0185] Aspect 8: The method of any of Aspects 1 to 7 further includes: receiving, at the physical layer entity of the base station and from the MAC layer entity of the base station, an indication of one or more parameters for decoding CSI part 1.
[0186] Aspect 9: The method of any of Aspects 1 to 8 further includes: transmitting one or more of a control message or a configuration message to the user equipment, at least in part based on the payload of CSI Part 1 and CSI Part 2.
[0187] Aspect 10: A wireless communication method performed by a base station, comprising: receiving channel state information (CSI) from a user equipment and at a physical layer entity of the base station, the CSI including CSI part 1 and CSI part 2, CSI part 1 having a length known to the base station, and CSI part 2 having a length at least partially based on a payload of CSI part 1; providing the decoded payload of CSI part 1 from the physical layer entity of the base station to a media access control (MAC) layer entity of the base station; and receiving an indication of the length of CSI part 2 at the physical layer entity of the base station and from the MAC layer entity of the base station.
[0188] Aspect 11: The method of aspect 10 further includes: decoding the payload of CSI part 2 at least in part based on the length of CSI part 2 at the physical layer entity of the base station.
[0189] Aspect 12: The method of aspect 11 further includes: providing the decoded payload of CSI part 2 from the physical layer entity of the base station to the MAC layer entity of the base station.
[0190] Aspect 13: The method of any of Aspects 10 to 12 further includes: receiving, at the physical layer entity of the base station and from the MAC layer entity of the base station, an indication of one or more parameters for decoding CSI part 1.
[0191] Aspect 14: The method of any of Aspects 10 to 12, wherein receiving an indication of the length of CSI portion 2 at and from the physical layer entity of the base station comprises: receiving an indication of the length of CSI portion 2 at and from the physical layer entity of the base station via a functional application platform interface.
[0192] Aspect 15: The method of any of Aspects 10 to 12 further includes: transmitting one or more of a control message or a configuration message to the user equipment, at least in part based on the payload of CSI Part 1 and CSI Part 2.
[0193] Aspect 16: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform methods as described in one or more aspects of Aspects 1-15.
[0194] Aspect 17: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the memory and the one or more processors being configured to perform methods as described in one or more aspects of aspects 1-15.
[0195] Aspect 18: An apparatus for wireless communication, comprising at least one means for performing a method as described in one or more aspects of aspects 1-15.
[0196] Aspect 19: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform methods as described in one or more aspects of aspects 1-15.
[0197] Aspect 20: A non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform methods as described in one or more aspects of aspects 1-15.
[0198] The foregoing disclosure provides explanations and descriptions, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the foregoing disclosure or may be obtained through practice.
[0199] As used herein, the term "component" is intended to be broadly interpreted as hardware and / or a combination of hardware and software. "Software" should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, and / or functions, whether referred to as software, firmware, middleware, microcode, hardware description languages, or other terms. As used herein, processors are implemented using hardware and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein can be implemented in various forms of hardware and / or combinations of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods is not limited in any way. Thus, the operation and behavior of these systems and / or methods are described herein without reference to any specific software code—it is understood that software and hardware can be designed to implement these systems and / or methods, at least in part, based on the descriptions herein.
[0200] As used in this article, depending on the context, a threshold can refer to a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.
[0201] Although specific combinations of features are described in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of aspects. In fact, many of these features can be combined in ways not specifically described in the claims and / or not disclosed in the specification. Although each dependent claim listed below may be directly subordinated to only one claim, the disclosure of aspects includes each dependent claim being combined with each other claim in this set of claims. As used herein, the phrase “at least one of” refers to any combination of these items, including single members. As an example, “at least one of a, b, or c” is intended to cover: a, b, c, ab, ac, bc, and abc, as well as any combination having multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).
[0202] The elements, actions, or instructions used herein should not be construed as critical or necessary unless explicitly stated otherwise. Furthermore, as used herein, the articles “a” and “a certain” are intended to include one or more items and may be used interchangeably with “one or more.” Additionally, as used herein, the article “the” is intended to include one or more items referenced in conjunction with the article “the” and may be used interchangeably with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items (e.g., related items, unrelated items, or a combination of related and unrelated items) and may be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Moreover, as used herein, the terms “have,” “contain,” “include,” etc., are intended to be open-ended terms. Furthermore, the phrase “based on” is intended to mean “at least partially based on” unless otherwise explicitly stated. Moreover, as used herein, the term “or” is intended to be inclusive when used in a sequence and may be used interchangeably with “and / or” unless otherwise explicitly stated (e.g., in combination with “either of” or “only one of”).
Claims
1. A first network entity for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, wherein the one or more processors are configured to perform the following operations: Channel state information (CSI) is received from user equipment, the CSI comprising CSI part 1 and CSI part 2, the CSI part 2 having a length at least partially based on the payload of the CSI part 1; as well as The payload of CSI section 2 is decoded at least in part based on the payload of CSI section 1 and one or more parameters indicated by a second network entity associated with the first network entity, wherein the one or more parameters include one or more of the following: One or more non-zero coefficients are used to precode the matrix indicator associated with the CSI report within CSI section 1. An indication of the priority of the element in CSI section 2 corresponding to the element in CSI section 1, or A mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2.
2. The first network entity as described in claim 1, wherein: The one or more processors are further configured to perform the following operations: Receive instructions for the one or more parameters from the second network entity.
3. The first network entity as described in claim 2, wherein: In order to receive the indication for the one or more parameters, the one or more processors are configured to perform the following operations: The first network entity receives the indication of the one or more parameters from the second network entity via a functional application platform interface.
4. The first network entity as described in claim 1, wherein: The one or more parameters include one or more of the following: Threshold conditions used to determine the length of the CSI section 2; The mapping from one or more ranks indicated in CSI section 1 to the lengths of the sections in CSI section 2 associated with the one or more ranks; The positions of one or more values within CSI section 1 are used by the first network entity to determine the length of each portion in CSI section 2 associated with the one or more values; or The length of the one or more values in CSI section 1 is used by the first network entity to determine the length of each part in CSI section 2 associated with the one or more values.
5. The first network entity as described in claim 4, wherein: The one or more processors are further configured to receive the one or more parameters via one or more of the following: Explicit indication of one or more of the parameters, Implicit indication of one or more of the parameters, or Look up the table.
6. The first network entity as claimed in claim 1, wherein: The one or more processors are further configured to perform the following operations: The payload of CSI section 1 is decoded before the payload of CSI section 2 is decoded.
7. The first network entity as claimed in claim 1, wherein: The one or more processors are further configured to perform the following operations: After decoding the payload of CSI Part 2, the payload of CSI Part 2 is provided to the second network entity.
8. The first network entity as claimed in claim 1, wherein: The one or more processors are further configured to perform the following operations: Receive instructions from the second network entity regarding one or more parameters to be applied to the CSI section 1.
9. The first network entity as claimed in claim 1, wherein: The one or more processors are further configured to perform the following operations: One or more of the control messages or configuration messages are transmitted to the user equipment, at least in part based on the payloads of CSI Part 1 and CSI Part 2.
10. A first network entity for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, wherein the one or more processors are configured to perform the following operations: The second network entity is transmitted an indication of one or more parameters for decoding Channel State Information (CSI), the CSI comprising CSI Part 1 and CSI Part 2, the CSI Part 2 having a length at least partially based on the payload of the CSI Part 1, wherein the one or more parameters include one or more of the following: One or more non-zero coefficients are used to precode the matrix indicator associated with the CSI report within CSI section 1. An indication of the priority of the element in CSI section 2 corresponding to the element in CSI section 1, or A mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2; as well as Receive the payload of CSI Part 1 and the payload of CSI Part 2 from the second network entity.
11. The first network entity as claimed in claim 10, wherein: In order to transmit the indication of the one or more parameters, the one or more processors are configured to perform the following operations: The indication of the one or more parameters is transmitted to the second network entity via the functional application platform interface.
12. The first network entity as claimed in claim 10, wherein: The one or more parameters include one or more of the following: Threshold conditions used to determine the length of the CSI section 2; The mapping from one or more ranks indicated in CSI section 1 to the lengths of the sections in CSI section 2 associated with the one or more ranks; The positions of one or more values within CSI section 1 are used by the first network entity to determine the length of each portion in CSI section 2 associated with the one or more values; or The length of the one or more values in CSI section 1 is used by the first network entity to determine the length of each part in CSI section 2 associated with the one or more values.
13. The first network entity as claimed in claim 10, wherein: The one or more processors are further configured to transmit the one or more parameters via one or more of the following: Explicit indication of one or more of the parameters, Implicit indication of one or more of the parameters, or Look up the table.
14. The first network entity as claimed in claim 10, wherein: The one or more processors are further configured to perform the following operations: The second network entity is sent an instruction for one or more parameters to be applied to the CSI section 1.
15. The first network entity as claimed in claim 10, wherein: The first network entity includes a media access control entity, and The second network entity includes physical layer entities.
16. A wireless communication method performed by a first network entity, comprising: Channel state information (CSI) is received from user equipment, the CSI comprising CSI part 1 and CSI part 2, the CSI part 2 having a length at least partially based on the payload of the CSI part 1; as well as The payload of CSI section 2 is decoded at least in part based on the payload of CSI section 1 and one or more parameters indicated by a second network entity associated with the first network entity, wherein the one or more parameters include one or more of the following: One or more non-zero coefficients are used to precode the matrix indicator associated with the CSI report within CSI section 1. An indication of the priority of the element in CSI section 2 corresponding to the element in CSI section 1, or A mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2.
17. The method of claim 16, further comprising: Receive instructions for the one or more parameters from the second network entity.
18. The method of claim 17, wherein receiving the indication for the one or more parameters from the second network entity comprises: The first network entity receives the indication of the one or more parameters from the second network entity via a functional application platform interface.
19. The method of claim 16, wherein the one or more parameters include one or more of the following: Threshold conditions used to determine the length of the CSI section 2; The mapping from one or more ranks indicated in CSI section 1 to the lengths of the sections in CSI section 2 associated with the one or more ranks; The positions of one or more values within CSI section 1 are used by the first network entity to determine the length of each portion in CSI section 2 associated with the one or more values; or The length of the one or more values in CSI section 1 is used by the first network entity to determine the length of each part in CSI section 2 associated with the one or more values.
20. The method of claim 19, further comprising: The one or more parameters are received from the second network entity via one or more of the following: Explicit indication of one or more of the parameters, Implicit indication of one or more of the parameters, or Look up the table.
21. The method of claim 16, further comprising: The payload of CSI section 1 is decoded before the payload of CSI section 2 is decoded.
22. The method of claim 16, further comprising: After decoding the payload of CSI Part 2, the payload of CSI Part 2 is provided to the second network entity.
23. The method of claim 16, further comprising: Receive instructions from the second network entity regarding one or more parameters to be applied to the CSI section 1.
24. The method of claim 16, further comprising: One or more of the control messages or configuration messages are transmitted to the user equipment, at least in part based on the payloads of CSI Part 1 and CSI Part 2.
25. A wireless communication method performed by a first network entity, comprising: The second network entity is transmitted an indication of one or more parameters for decoding Channel State Information (CSI), the CSI comprising CSI Part 1 and CSI Part 2, the CSI Part 2 having a length at least partially based on the payload of the CSI Part 1, wherein the one or more parameters include one or more of the following: One or more non-zero coefficients are used to precode the matrix indicator associated with the CSI report within CSI section 1. An indication of the priority of the element in CSI section 2 corresponding to the element in CSI section 1, or A mapping between at least one non-singular subset of parameter values or sizes and the length of CSI part 2; as well as Receive the payload of CSI Part 1 and the payload of CSI Part 2 from the second network entity.
26. The method of claim 25, wherein transmitting the indication of the one or more parameters to the second network entity comprises: The indication of the one or more parameters is transmitted to the second network entity via the functional application platform interface.
27. The method of claim 25, wherein the one or more parameters include one or more of the following: Threshold conditions used to determine the length of the CSI section 2; The mapping from one or more ranks indicated in CSI section 1 to the lengths of the sections in CSI section 2 associated with the one or more ranks; The positions of one or more values within CSI section 1 are used by the first network entity to determine the length of each portion in CSI section 2 associated with the one or more values; or The length of the one or more values in CSI section 1 is used by the first network entity to determine the length of each part in CSI section 2 associated with the one or more values.
28. The method of claim 25, further comprising: The one or more parameters are transmitted to the second network entity via one or more of the following: Explicit indication of one or more of the parameters, Implicit indication of one or more of the parameters, or Look up the table.
29. The method of claim 25, further comprising: The second network entity is sent an instruction for one or more parameters to be applied to the CSI section 1.
30. The method of claim 25, wherein the first network entity includes a media access control entity, and The second network entity includes physical layer entities.