Channel state information reporting for precoder coefficient scaling in wireless communication
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2026-08-14
AI Technical Summary
[0011]还提供了一种包含该计算机程序的载体,其中该载体是计算机可读存储介质、电子信号、光信号或无线电信号中的一种。
Smart Images

Figure CN122580818A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless communications, and more particularly to methods and apparatus for reporting channel state information (CSI) in wireless communication networks such as advanced 5G networks. Background Technology
[0002] The Radio Access Technology (RAT) in fifth-generation (5G) mobile communication systems, also known as 5G New Radio (NR), offers a higher level of performance and flexibility than previous generations of mobile communication systems. The driving force behind 5G mobile communication stems from the ubiquitous connectivity needs of various applications, including automotive communications, remote control with feedback, video downloading, and data applications such as Internet of Things (IoT) devices and Machine-Type Communication (MTC) devices. 5G wireless technology brings several key advantages, such as faster speeds, lower latency, and greater connectivity. The 3rd Generation Partnership Project (3GPP) provides complete system specifications for the 5G network architecture, which includes at least the Radio Access Network (RAN), Core Transport Network (CN), and service capabilities.
[0003] The present invention provides a method and apparatus for reporting Channel State Information (CSI) at a wireless device (e.g., a User Equipment, UE), with the aim of reducing signaling or feedback overhead and improving the performance of known CSI reporting schemes for mobile communication systems such as 5G NR systems. Summary of the Invention
[0004] The purpose of this embodiment is to provide a method and apparatus for CSI feedback reporting for wireless communication networks such as advanced 5G networks.
[0005] According to one aspect of some embodiments herein, a method performed by a wireless device in a wireless communication network is provided. The method includes: Receive configuration information associated with a Channel State Information (CSI) report, wherein the configuration information indicates the number of antenna ports in the first dimension. Number of antenna ports in the second dimension , Based on configuration information, determine the use for A precoding vector for each antenna port, the precoding vector containing multiple scaling factors, wherein each entry of the precoding vector is associated with an antenna port, and each scaling factor is associated with one or more entries of the precoding vector, and wherein the scaling factor is based on amplitude values, phase values, or amplitude and phase values. Generate a CSI report, which includes a precoding matrix indicator (PMI) indicating the precoding vectors, and Report the CSI report to the network nodes.
[0006] According to another aspect of some embodiments of this document, a method performed by a network node (e.g., a gNB) is provided for receiving channel state information (CSI) reports from a wireless device in a wireless communication network. The method includes: Send configuration information associated with a Channel State Information (CSI) report to the wireless device, wherein the configuration information indicates the number of antenna ports in the first dimension. Number of antenna ports in the second dimension , To enable wireless devices to: Based on configuration information, determine the use for A precoding vector for each antenna port, the precoding vector containing multiple scaling factors, wherein each entry of the precoding vector is associated with an antenna port, and each scaling factor is associated with one or more entries of the precoding vector, and wherein the scaling factor is based on amplitude values, phase values, or amplitude and phase values. Generate a CSI report, which includes a precoding matrix indicator (PMI) indicating the precoding vectors, and Uplink control information (UCI) containing CSI reports is received from the wireless device via the uplink (UL) channel.
[0007] According to another aspect of the embodiments herein, a wireless device (e.g., UE) is also provided, which includes a processor and a memory containing instructions executable by the processor, thereby enabling the wireless device to operate or be configured to perform any of the embodiments presented in the specific embodiments related to the actions performed by the wireless device.
[0008] According to another aspect of the embodiments herein, a network node is provided, which includes a processor and a memory containing instructions executable by the processor, thereby enabling the network node to operate or be configured to perform any of the actions performed by the network node as presented in the specific embodiments.
[0009] A computer program is also provided, comprising instructions that, when executed on at least one processor of a wireless device (e.g., a UE), cause at least one processor to perform the action or method steps presented herein.
[0010] A computer program is also provided, comprising instructions that, when executed on at least one processor of a network node, cause at least one processor to perform the method steps presented herein.
[0011] A carrier containing the computer program is also provided, wherein the carrier is one of a computer-readable storage medium, an electronic signal, an optical signal, or a radio signal.
[0012] One advantage of the implementation described herein is a significant reduction in feedback overhead and computational complexity at the wireless device for codebook-based CSI reporting. Another advantage is reduced latency in CSI reporting.
[0013] Other advantages of the embodiments described herein are provided in the specific embodiments of this disclosure. Attached Figure Description
[0014] Embodiments of the present invention will now be described in more detail with reference to the accompanying drawings, wherein: Figure 1 A schematic diagram of a wireless communication network to which the embodiments described herein can be applied is shown; Figure 2 A block-based model for MIMO downlink (DL) transmission using codebook precoding is shown according to LTE version 8; Figure 3 This is a block diagram depicting a wireless device (e.g., a UE) according to an exemplary embodiment of this document; Figure 4 This is a block diagram depicting a network node (e.g., a gNB) according to an exemplary embodiment of this document; Figure 5 A flowchart illustrating a method performed by a wireless device (e.g., a UE) according to some embodiments herein; Figure 6 A flowchart illustrating a method performed by a network node (e.g., a gNB) according to some embodiments of this document is shown; Figure 7 Showing the target and Precoding vector of vectors and The correlation between the scaling factors.
[0015] Figure 8 It shows that Sub-bands are grouped as follows Examples of subband groups, where each subband group contains three consecutive subbands.
[0016] Figure 9 Examples are shown of selecting vector indices for the first subband from a (full-size) codebook and for the second subband from a restricted codebook index set.
[0017] Figure 10 An example is shown of selecting a vector index for the second subband from two restricted codebook index sets. Detailed Implementation
[0018] In the following sections, exemplary embodiments will be described in detail in several scenarios with reference to the accompanying drawings to facilitate a better understanding of the solutions described herein.
[0019] Figure 1 A simplified schematic diagram of an example of a wireless communication network 100 including a core network (CN) 110 and a radio access network (RAN) 120 is shown. RAN 120 is shown as including multiple network nodes or radio base stations, which are referred to as gNBs in 5G. Three radio base stations, gNB1, gNB2, and gNB3, are depicted. Each gNB serves an area, which is referred to as a coverage area or cell. Figure 1 Three cells, 121, 122, and 123, are shown, each served by its own gNB, namely gNB1, gNB2, and gNB3. It should be noted that network 100 may include any number of cells and gNBs. A wireless base station or network node provides services to users within the cell. In 4G or LTE, a wireless base station is called an eNB; in 3G or UMTS, it is called an eNodeB; and in other radio access technologies, it is called a BS. User equipment (UE) can be wireless or mobile terminal equipment or fixed communication equipment. Wireless equipment can be UEs, Internet of Things (IoT) devices, Machine-Type Communication (MTC) devices, etc. IoT devices may include wireless sensors, software, actuators, and computer equipment. IoT devices can be embedded in mobile devices, motor vehicles, industrial equipment, environmental sensors, medical devices, aircraft, etc., and have network connectivity capabilities, enabling these devices to collect and exchange data through existing network infrastructure.
[0020] Back Figure 1 Each cell shown includes UEs and IoT devices. gNB1 in cell 121 serves UE1 121A, UE2 121B, and IoT device 121C. Similarly, gNB2 in cell 122 serves UE3 122A, UE4 122B, and IoT device 122C, and gNB3 in cell 123 serves UE5 123A, UE6 123B, and IoT device 123C. The wireless communication network 100 may include any number of UEs and IoT devices or any other type of device. Devices communicate with the serving gNB in the uplink, and the gNB communicates with the devices in the downlink. The corresponding base stations gNB1 to gNB3 may be connected to CN 110, for example, via the S1 interface and corresponding backhaul links 111, 121D, 122D, and 123D. Figure 1These backhaul links are schematically represented by arrows pointing to the "core". The core network 110 can connect to one or more external networks, such as the Internet. In 5G, gNBs can be interconnected via the S1 interface, X2 interface, or XN interface, through the corresponding interface links 121E, 122E, and 123E, as indicated by arrows pointing to the gNBs in the diagram.
[0021] For data transmission, a physical resource grid can be used. A physical resource grid may include a set of resource elements (REs) to which various physical channels and physical signals are mapped. For example, physical channels may include physical downlink, uplink, and / or sidelink (SL) shared channels (PDSCH, PUSCH, PSSCH) carrying user-specific data, also known as downlink, uplink, or sidelink payload data; physical broadcast channels (PBCH) carrying, for example, Master Information Block (MIB) and System Information Block (SIB); and physical downlink, uplink, and / or sidelink control channels (PDCCH, PUCCH, PSCCH) carrying, for example, downlink control information (DCI), uplink control information (UCI), or sidelink control information (SCI). For uplink, once the UE is synchronized and has access to the MIB and SIB, the physical channels may also include physical random access channels (PRACH or RACH) used by the UE to access the network. Physical signals may include reference signals (RS), synchronization signals (SS), etc. Resource grids can include frames or radio frames that have a duration (e.g., 10 milliseconds) in the time domain and a given bandwidth in the frequency domain. Radio frames can have a number of subframes of a predefined length, for example, two subframes of 1 millisecond length. Each subframe can contain two time slots, and the number of OFDM symbols in each time slot depends on the length of the cyclic prefix (CP). In 5G, each time slot consists of 14 or 12 OFDM symbols, based on the normal CP and extended CP, respectively. Frames can also consist of fewer OFDM symbols, for example, when using a shortened transmission time interval (TTI) or a micro-slot / non-slotted frame structure containing only a few OFDM symbols. 5G NR supports slot aggregation, so data transmission can be scheduled to span one or more time slots. The time slot format indicator tells the UE whether a particular OFDM symbol is downlink, uplink, or a flexible format.
[0022] Wireless communication networks can be any single-tone or multi-carrier system using frequency division multiplexing, such as orthogonal frequency division multiplexing (OFDM) systems, orthogonal frequency division multiple access (OFDMA) systems, or any other discrete Fourier transform (DFT) based signal with or without CP, such as DFT-extended OFDM (DFT-s-OFDM). Other waveforms can also be used, such as non-orthogonal waveforms for multiple access, such as filter bank multicarrier (FBMC), generalized frequency division multiplexing (GFDM), or universal filtered multicarrier (UFMC). Wireless communication systems can operate, for example, according to LTE-Advanced Pro standards, 5G or NR (New Radio) standards, or any other standard using any of the above waveforms.
[0023] Figure 1 The wireless communication network described herein can be a heterogeneous network with two different overlay networks: a macro cell network, where each macro cell includes macro base stations, such as base stations gNB1 to gNB3, and a small cell base station network. Figure 1 (Not shown in the text), such as femtocells or picocells. In addition to the wireless networks mentioned above, there are also non-terrestrial wireless communication networks, including spaceborne transceivers, such as satellites, and / or airborne transceivers, such as unmanned aerial vehicle (UAV) systems. Non-terrestrial wireless communication networks or systems can be described with reference to the above. Figure 1 The described ground systems operate in a similar manner, for example, according to the LTE-advanced pro standard or the 5G or NR standard.
[0024] In such Figure 1 In the schematic depiction of a wireless communication network, multi-antenna techniques, such as those used in LTE, NR, or any other communication system, can be employed to improve user data rates, link reliability, cell coverage, and network capacity. To support multi-stream or multi-layer transmission, linear precoding is used at the physical layer of the communication system. Linear precoding is performed by a precoding matrix that maps the data layer to antenna ports. Precoding can be viewed as a generalization of beamforming, a technique that spatially directs or focuses data transmission to an intended receiver. Channel state information (CSI) is used to determine the precoding matrix used to map data to transmit antenna ports at the gNB.
[0025] In the aforementioned wireless communication network systems (such as LTE or New Radio (5G)), various physical channels are defined for the communication of data payloads and control information. In addition, various reference signals are designed for purposes such as link adaptation and management, demodulation, frame synchronization, cell search, and phase tracking. A gNodeB (gNB) or eNodeB (eNB) (also referred to as a base station) transmits data to one or more users in the downlink. User equipment (UE) or mobile terminals transmit data to one or more base stations in the uplink. In the sidelink, two or more user equipments may participate in communication. In a wireless network, data payloads are transmitted via the Physical Downlink Shared Channel (PDSCH) in the downlink (DL), the Physical Uplink Shared Channel (PUSCH) in the uplink (UL), and the Physical Sidelink Shared Channel (PSSCH) in the sidelink (SL). In wireless networks, control information is typically transmitted via the Physical Downlink Control Channel (PDCCH) in the downlink (DL) or the enhanced PDCCH (ePDCCH) in some LTE versions, the Physical Uplink Control Channel (PUCCH) in the uplink (UL), and the Physical Sidelink Control Channel (PSCCH) in the sidelink (SL).
[0026] The Physical Broadcast Channel (PBCH) is transmitted in the downlink along with the Synchronization Signal (SS) in the form of SS / PBCH blocks to assist in cell search and downlink synchronization. The SS / PBCH block can also be called a Synchronization Signal Block (SSB). The Physical Sidelink Broadcast Channel (PSBCH) in the sidelink is similar in structure and function to the PBCH. The Physical Random Access Channel (PRACH) in the uplink is characterized by a PRACH preamble and is used for uplink synchronization.
[0027] PDSCH, PDCCH, PBCH, PUSCH, PUCCH, PSSCH, PSCCH, and PSBCH are all equipped with a demodulation reference signal (DMRS) for coherent demodulation of the channel. In a given instance of channel transmission, the number of DMRS antenna ports equals the number of layers being transmitted. The transmission layer of the channel can be identified using its associated DMRS port. In LTE, the common reference signal (CRS) can be used for DL demodulation, channel estimation, etc.
[0028] Compared to CRS, Channel State Information Reference Signal (CSI-RS) is transmitted at a reduced density in both the time and frequency domains and plays a crucial role in initiating, maintaining, adjusting, and restoring communication links. Here are some applications of CSI-RS in wireless networks: estimating DL channels to adjust link parameters such as spatial precoders, modulation orders, and coding schemes; measuring and reporting spatial beams suitable for communication; tracking various parameters required for communication, such as average delay, delay spread, Doppler shift / spread, DL path loss, etc.; and restoring links after a "failure." Several CSI-RS reporting mechanisms are employed for signal precoding at the gNB, such as non-precoded CSI-RS and beamformed CSI-RS reporting. For non-precoded CSI-RS, a one-to-one mapping between CSI-RS ports and transceiver units (TXRUs) in the gNB antenna array is used. Therefore, non-precoded CSI-RS provides cell-wide coverage where different CSI-RS ports have the same beam direction and beamwidth. For UE-specific or non-UE-specific CSI-RS with beamforming / precoding, beamforming operations are applied on a single antenna port or multiple antenna ports to generate several narrow beams with high gain in different directions, thus not providing cell-range coverage.
[0029] In wireless communication network systems employing Time Division Duplex (TDD), the base station (gNB) can obtain Channel State Information (CSI) due to channel reciprocity. However, when using Frequency Division Duplex (FDD), due to the lack of channel reciprocity, the channel needs to be estimated at the UE, and the estimation results need to be fed back to the gNB. Figure 2 A block-based model for using codebook-precoded multiple-input multiple-output (MIMO) DL transmission according to LTE Release 8 is demonstrated. Figure 2 The diagram schematically illustrates a base station 200 (gNB), a user equipment (UE) 202, and a channel 204, such as a wireless channel for wireless data communication between the base station 200 and the user equipment 202. The base station includes an antenna array ANT with multiple antennas or antenna elements. T The precoder 206 receives data vector 208 and precoder F from codebook 210. The term "precoder" refers to (but is not limited to) a precoding matrix. Channel 204 can be described by channel tensor / matrix 212. User equipment 202 uses an antenna or antenna array ANT. R Receive data vector 214, wherein the antenna array ANT RIt has multiple antennas or antenna elements. A feedback channel 216 is provided between the user equipment 202 and the base station 200 for transmitting feedback information. Prior to 3GPP version 15, CSI estimation at the UE was supported using multiple downlink reference symbols (such as CSI-RS).
[0030] In FDD systems (up to version 15), the estimated channel at the UE is implicitly reported to the gNB, where the CSI report transmitted by the UE via the feedback channel includes the Rank Index (RI), Precoding Matrix Index (PMI), and Channel Quality Index (CQI) (as well as CRI in version 13). This allows the gNB to determine the precoding matrix and the modulation order and coding scheme (MCS) of the symbols to be transmitted. The PMI and RI are used to determine the precoding matrix from a predefined set of matrices (also called a codebook). The codebook contains indices of vectors or indicators of vectors. The UE can select vectors from the codebook and indicate the selected vector or its index (i.e., the precoding vector) in the CSI report. For example, the codebook according to LTE could be a lookup table, where each entry is a matrix, and the PMI and RI from the UE determine which row and column of the table to retrieve the precoding matrix to use. The precoder and codebook are designed up to version 15 for gNBs equipped with a one-dimensional uniform linear array (ULA) (with... A total of dual-polarized antennas, (one antenna or antenna port), or a gNB equipped with a two-dimensional uniform planar array (UPA) (in Each location has a dual-polarized antenna, totaling... (One antenna or antenna port). ULA only allows control of radio waves in the horizontal (azimuth) direction, so gNB can only perform azimuth beamforming, while UPA supports transmit beamforming in both the vertical (elevation) and horizontal (azimuth) directions, also known as full-dimensional (FD) MIMO. For example, in the case of massive antenna arrays such as FD-MIMO, the codebook can be a set of beamforming weights that use the array response vector of the array to form spatially separated electromagnetic transmit / receive beams. The beamforming weights of the array (also known as the array steering vector) are the amplitude gain and phase adjustment applied to the signal fed to the antenna (or received from the antenna) to radiate in a specific direction (or receive from a specific direction). The components of the precoding matrix are obtained from the codebook, and PMI and RI are used to read the codebook and obtain the precoder. When using ULA or UPA for signal transmission, the array steering vector can be described by the columns of a two-dimensional discrete Fourier transform (DFT) matrix.
[0031] In the 3GPP NR standard, the precoding matrices used in Type I, Type I multi-panel, and Type II CSI reporting schemes are all defined by a two-level structure (i.e., a two-component codebook). The first component, or so-called first-level pre-encoder or matrix. Used to select multiple beam vectors from a matrix based on the Discrete Fourier Transform (DFT), also known as a spatial codebook. Additionally, the first-level pre-encoder... Corresponding to the broadband matrix, it contains multiple spatial beamforming vectors (so-called spatial beams) selected from the DFT-based codebook matrix for the two polarization directions of the antenna array. A second component, or so-called second-level pre-encoder, is used to combine the selected beam vectors. This represents the second-level pre-encoder or matrix. Corresponding to a selection / combination / in-phase matrix, used for... The beams defined in the code are selected, combined, and in-phase processed. For rank 1... The transmission, Include vectors, where Represents the transmission rank, where entries for each vector are selected for combining single or multiple beams within each polarization direction. Matrix and The selection of the matrix is performed by the radio device (e.g., UE) based on reference signals such as CSI-RS and knowledge of channel conditions. The selected matrix is indicated in the CSI report in the form of RI (RI represents the rank of the precoding matrix) and PMI, and is used by the gNB to update the multi-user precoder for the next transmission time interval.
[0032] This invention proposes a method and apparatus for Channel State Information (CSI) reporting by a wireless device (i.e., a User Equipment, UE), aiming to reduce signaling or feedback overhead and improve performance relative to known 5G NR system CSI reporting schemes. A codebook method for enhancing Type I 5G NR CSI reporting is proposed, wherein the wireless device selects precoded vectors or matrices from a codebook containing a set of predefined vectors and / or matrices. It is suggested that the precoded vectors or matrices selected from the codebook may include additional scaling factors associated with the entries of the precoded vectors or matrices. This scaling of the precoded vector or matrix entries can improve overall system performance. The precoded vectors or matrices are indicated by the wireless device in the CSI report and transmitted or reported to another wireless device or network node. The CSI report may include additional information related to the scaling factors. This additional information includes amplitude information, phase information, or both amplitude and phase information of the scaling factors.
[0033] In the following text, the term "higher layer" when used alone refers to any communication layer above the physical layer in the protocol stack. When the term is used in conjunction with a specific layer, it refers to any communication layer above that layer in the protocol stack.
[0034] In this disclosure, the terms serving cell and carrier component (CC) are used interchangeably to refer to the serving cell configured for the UE, and are typically independent physical carriers centered at a specific carrier frequency. The cell size and beamforming reference signal may vary depending on the frequency of the component carrier / serving cell.
[0035] The terms "PDxCH" or "PDXCH" can represent the Physical Downlink Shared Channel (PDSCH) or the Physical Downlink Control Channel (PDCCH), while "PUxCH" or "PUXCH" can represent the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH). The terms "PxxCH" or "PXXCH" can represent PDSCH, PDCCH, PUSCH, PRACH, PBCH, PSSCH, or PSCCH.
[0036] The phrase “fixed / predetermined / provided in the specification” in this invention disclosure may mean that one or more rules and / or methods and / or details regarding certain parameters are provided in a standard specification that the UE and / or any network node should follow or implement.
[0037] The term “configuration” can mean: one or more rules and / or methods and / or details in a standard specification that the UE should follow or implement regarding one or more parameters, provided to the UE by one or more network entities, for example, through higher-level signaling (such as Radio Resource Control (RRC) signaling).
[0038] The precoding vector or matrix is determined by the wireless device based on measurements of one or more received reference resources (e.g., Channel State Information Reference Signal (CSI-RS) resources). These reference resources are provided by another wireless device or network node. (CSI-RS resources or multiple CSI-RS reference resources) The wireless device is configured using configuration information from another wireless device or network node. The wireless device configures itself in one or more time slots. One or more configured CSI-RS resources received from the above (e.g., The system performs Channel State Information (CSI) measurements and determines a precoding vector or precoding matrix (referred to as a precoder) based on the CSI measurement results. The precoding vector or matrix is indicated by a Precoding Matrix Identifier (PMI) in the CSI report. The CSI report is transmitted by the wireless device to another wireless device or network node. References (e.g., CSI-RS) resources are available. A subset of antenna ports or CSI-RS ports are associated, where and These represent the number of antenna ports in the first and second dimensions, respectively. In some embodiments, and In some other embodiments, and 1. In some other embodiments, and .
[0039] In some implementations, the PMI indicates a precoding matrix containing information for... Multiple precoding vectors for each transport layer, where each precoding vector is associated with a transport layer.
[0040] In some implementations, the precoding vector of the transport layer contains a size of The DFT-based vector. The DFT-based vector can be selected from the first DFT-based codebook (containing DFT-based vectors) with dimensions of... The dimensions of the DFT-based vector and the vectors selected from the second DFT-based codebook (which contains DFT-based vectors) are: The product of DFT-based vectors, or the Kronecker product. In some embodiments, the size of the first DFT-based codebook (containing DFT-based vectors) is... In some embodiments, the size of the second DFT-based codebook (containing DFT-based vectors) is [size missing]. Alternatively, the precoding vector is selected from a size of A two-dimensional DFT codebook.
[0041] In some implementations, the wireless device is configured to select one or more vectors or precoded vectors from a codebook or a DFT-based codebook and indicate the selected vectors or precoded vectors (i.e., PMIs) in a CSI report.
[0042] In some implementations, the wireless device is configured to indicate the precoding matrix and its rank (i.e., the precoder) in the CSI report. When the rank of the precoder or precoding matrix is... At that time, the precoding matrix contains information for the precoder. Transport layer 1 precoded vector.
[0043] In some implementations, the precoding vector Associated with the transport layer and consisting of vectors selected from a codebook or a DFT-based codebook. and amplitude and / or phase value Defined by the product of . This means that ,or ,or ,in It is a real-valued amplitude, and It is the phase or phase value, where In some options, Therefore, it is not indicated in the CSI report; only information about The information. In another option, and All of these are indicated in the CSI report.
[0044] In some implementations, the precoding vector associated with the transport layer includes vectors . vectors From a codebook or a DFT-based codebook. This means that, in some embodiments, Each vector is a DFT-based vector. In some embodiments, The vectors are identical. Note that each entry in the precoding vector is associated with an antenna or CSI-RS port. Therefore, when the precoding vector contains When there are n vectors, the first vector and The first subset of antenna ports is associated with the second vector, and the second vector is associated with... A second subset of antenna ports is associated with the first subset. The antenna ports of the first subset are different from those of the second subset. In some embodiments, the first subset of antenna ports, i.e., the first antenna port subset, is associated with the first polarization of the transmission, and the second subset of antenna ports, i.e., the second antenna port subset, is associated with the second polarization of the transmission. In some embodiments, the first... The vectors and indices are The A subset of antenna ports are associated, where . The antenna port indices of each subset are distinct and do not overlap. A subset of antenna ports is associated with an antenna port or the first polarization of the transmission, the rest... Each subset of antenna ports is associated with an antenna port or the second polarization of the transmission.
[0045] vectors Each of the elements can be selected from the first DFT-based codebook with dimensions of 1. The DFT-based vector and the dimension selected from the second codebook are The product of vectors based on DFT or the Kronecker product. In some embodiments, the size of the first codebook is... The size of the second codebook is Alternatively, the vector can be selected from a vector of size . The dimension of the DFT-based codebook is DFT-based vectors and selected from size The dimension of the DFT-based codebook is The product of vectors based on DFT, or the Kronecker product.
[0046] Scaling of precoded vector entries In some implementations, the transport layer precoding vector contains Scaling factors are real or complex values, each associated with one or more entries in the precoding vector. These scaling factors allow scaling of the amplitude and / or phase of the antenna port used for precoding transmission. The scaling factors can be based on amplitude values, phase values, or both. Note that each entry in the precoding vector is associated with an antenna port. The entries in the precoding vector are grouped into... Each subset contains one or more entries of a precoded vector. In some embodiments, one or more entries of the precoded vector are combined with data from... All antennas or CSI-RS ports of a single CSI-RS resource are associated within a single CSI-RS resource, where In some embodiments, these subsets do not overlap. This means that one or more entries in one subset are different from one or more entries in any other subset. Therefore, each scaling factor is related to... A subset or proper subset of each antenna port is associated, therefore, for There are one antenna port. A subset of antenna ports. Each contains... A subset of antenna ports, or an antenna port index, is associated with a scaling factor. The antenna port indices of each subset of antenna ports are distinct and do not overlap.
[0047] In some embodiments, associated with the precoded vector Each antenna port is divided into multiple subsets of antenna ports. , of which A subset of antenna ports contains Each antenna port, along with a scaling factor and a local antenna port index. Related, among which 1}.
[0048] In some embodiments, associated with the precoded vector Each antenna port is divided into multiple subsets of antenna ports. , of which A subset of antenna ports contains Each antenna port, along with the scaling factor and local antenna port index. Related, among which .
[0049] In some embodiments, associated with the precoded vector Each antenna port is divided into multiple subsets of antenna ports. , of which A subset of antenna ports contains Each antenna port is indexed. (represented), along with scaling factors and local antenna port indexes. Related, among which and .
[0050] In some implementations, the first The index of the antenna port subset and the first A scaling factor is associated. In some implementations, the first... The index of the antenna port subset and the first A scaling factor is associated, where It is a rotation or remapping index relative to the antenna port subset index associated with the strongest scaling factor.
[0051] In some implementations, the phase difference between the scaling factor of the precoding vector of the transmission layer associated with the first antenna port and the scaling factor of the precoding vector of the same transmission layer associated with the second antenna port is . The first antenna port and the index of the precoding vector Correspondingly, the second antenna port and the index of the precoding vector Related, among which In some embodiments, and or In some embodiments, .
[0052] In some implementations, the phase difference between the two scaling factors associated with the precoding vector of the transport layer is The first scaling factor is the index in the precoding vector. The antenna port is associated with the second scaling factor, which is related to the index in the precoding vector. The antenna port is associated with, and In some embodiments, and or In some embodiments, .
[0053] In some implementations, the precoding vector associated with the transport layer includes vectors and A number of real or complex value scaling factors, wherein each vector is associated with multiple entries of a precoded vector, and wherein each scaling factor is associated with one or more entries of a precoded vector. In some embodiments, the number of vectors With the number of scaling factors Same. In another embodiment, the number of vectors Amount greater than the scaling factor In yet another embodiment, the number of scaling factors... The number of vectors .
[0054] In some embodiments, the precoding vector associated with the transport layer is ,in It is a length of The vector, and It is the scaling factor, where It can be a phase value, an amplitude value, or both amplitude and phase values. In some options, it is a vector. Contains two lengths vector and In some options, two vectors They are the same. This means that... In some options, vectors Selected from a codebook or a DFT-based codebook. In some options, and They are different. Vectors and Selected from a codebook or a DFT-based codebook. In some options, vectors... Contains four lengths vector In some options, vectors They are the same. This means that... In some options, vectors Selected from a codebook or a DFT-based codebook. In some options, and They are the same. and They are the same, and and They are different. Vectors Selected from a codebook or a DFT-based codebook. In some options, vectors... Contains six lengths vector In some options, vectors They are the same. This means that... In some options, vectors Selected from a codebook or a DFT-based codebook. In some options, and They are the same, and , and They are the same, and and They are different. Vectors Selected from a codebook or a DFT-based codebook. In some options, vectors... Contains eight lengths vector In some options, vectors They are the same. This means that... In some options, vectors Selected from a codebook or a DFT-based codebook. In some options, and They are the same. and They are the same, and and They are different. Vectors Selected from a codebook or a DFT-based codebook.
[0055] In some embodiments, for and The precoding vector associated with the transport layer is ,in , , yes One scaling factor, and and Each has a length of of Two vectors.
[0056] In some embodiments, for and The precoding vector associated with the transport layer is ,in ,and , , and ,in yes One scaling factor, and and Each has a length of of A vector. Here, Representing vectors The One entry. In Figure 7 The middle part explains 2 vectors sum Scaling factor and precoded vector The correlation.
[0057] In some embodiments, for and The precoding vector associated with the transport layer is ,in ,and , , , , and ,in yes One scaling factor, and Each has a length of of A vector. Here, Representing vectors The One entry.
[0058] In some embodiments, for and The precoding vector associated with the transport layer is ,in and , , , , , , , ,in yes One scaling factor, and and Each has a length of of A vector. Here, Representing vectors The One entry.
[0059] In some embodiments, for and The precoding vector associated with the transport layer is ,in It is a length of vectors ( ),and Is with the first The scaling factor associated with each vector. In some options, the vector... They are the same. This means that... In some options, vectors Selected from a codebook or a DFT-based codebook. In some options, and They are the same. and They are the same, and and They are different. Vectors Selected from a codebook or a DFT-based codebook. Figure 7 The middle part explains vectors and Scaling factor and precoded vector The correlation.
[0060] In some embodiments, for and The precoding vector associated with the transport layer is ,in It is a length of vectors ( ),and Is with the first The scaling factor associated with each vector. In some options, the vector... They are the same. This means that... In some options, vectors Selected from a codebook or a DFT-based codebook. In some options, , and They are the same. , and They are the same, and and They are different. Vectors Selected from a codebook or a DFT-based codebook.
[0061] In some embodiments, for and The precoding vector associated with the transport layer is ,in It is a length of vectors ( ),and Is with the first The scaling factor associated with each vector. In some embodiments, for and The precoding vector associated with the transport layer is ,in It is a length of vectors ( ),and Is with the first The scaling factor associated with each vector. In some options, the vector... , They are the same. This means that... In some options, vectors Selected from a codebook or a DFT-based codebook. In some options, and They are the same. and They are the same, and and They are different. Vectors Selected from a codebook or a DFT-based codebook.
[0062] In some implementations, Each scaling factor is associated with both an amplitude value and a phase value. This means ,in It is the amplitude (real value), and It is the phase value, where .
[0063] In some implementations, Each scaling factor is associated with only the phase value. This means ,in .
[0064] Note that the phase value of the scaling factor and the phase factor are used interchangeably in the following text. In some embodiments, for A scaling factor, and a phase factor associated with the two scaling factors of the transport layer's precoding vector, are given by the vector. Given, among which It is the first A phase factor with a scaling factor. In some embodiments, or , and among them ,in and This is an integer value. In some embodiments, for The scaling factor, and the phase factor associated with the four scaling factors of the transport layer's precoding vector, are given by the vector. Given, among which It is the first A phase factor with a scaling factor. In some embodiments, ,or ,or ,or Here, ,in , and .
[0065] In some embodiments, the precoding vector associated with the first transport layer The phase factor of each scaling factor is determined by a vector. Given. In some embodiments, the precoding vector associated with the second transport layer is... The phase factor of each scaling factor is determined by a vector. Given. In some embodiments, the precoding vector associated with the third transport layer is... The phase factor of each scaling factor is determined by a vector. Given. In some embodiments, the precoding vector associated with the fourth transport layer is... The phase factor of each scaling factor is determined by a vector. Provided.
[0066] In some implementations, the phase factor associated with the scaling factor of the transport layer's precoding vector and / or The selected index is indicated in the CSI report. In some embodiments, the index... and / or Indicated in CSI reports as subband or broadband. (When indexed) and / or When indicated as subbands in a CSI report, an index is given for each subband, or one or more subsets (or proper subsets) of subbands, or all subbands associated with a precoded vector or matrix. When indexed... and / or When indicated in a wideband manner in a CSI report, the index is the same for all subbands with precoded vectors or matrices, so only one set of indexes is indicated in the CSI report.
[0067] In some embodiments, The value is 2, 3, or 4. In some embodiments, The value is 2, 3, 4, or 5. In some embodiments, .
[0068] In some implementations, the index of the phase value of the scaling factor Selected from those containing less than A restricted set of indexes. In some embodiments, the restricted set contains indexes. The proper subset of .
[0069] In some implementations, the index of the phase value of the scaling factor Selected from those containing less than A restricted set of indexes. In some embodiments, the restricted set contains indexes. The proper subset of .
[0070] In some implementations, the precoding vector associated with the transport layer The phase factor of each scaling factor is cyclically rotated relative to the index of the reference scaling factor, such that the phase factor of the reference scaling factor is 1 (and the phase is 0). In some embodiments, the precoding vector associated with the transport layer... The cyclic rotation of the phase factor with each scaling factor is achieved using the equation To achieve this, in which It is the scaling factor index. It is the scaling factor relative to the index. The rotation index, and It is the index of the reference scaling factor, where , and .
[0071] In some embodiments, the reference scaling factor is a scaling factor with unit amplitude and unit phase factor (this represents the phase factor). Equals 1, In some embodiments, for Assuming that the precoding vector associated with the transport layer The phase factor of each scaling factor is determined by a vector. Given. If the reference coefficient has an amplitude of 1 and a unit phase factor and is... If they are related, then... Rotate the phase factor of each scaling factor so that it is consistent with the phase factor of each scaling factor. The associated scaling factor has a unit phase factor, thus yielding A vector with a new phase factor and a scaling factor. In another embodiment, for ,and The new phase value or rotated phase value associated with each scaling factor is determined by the vector. Given. Here, Is with index The phase factor associated with the first scaling factor, Is with index The phase factor associated with the second scaling factor, Is with index The phase factor associated with the third scaling factor, unit phase factor and index It is associated with the fourth scaling factor.
[0072] In some implementations, Each scaling factor in the first subset of scaling factors is associated only with the phase (and unit amplitude) value, and Each scaling factor in the second subset of scaling factors is associated with both amplitude and phase values.
[0073] In some embodiments, the scaling factor is based on the product of two different phase values. In another embodiment, the scaling factor is based on the product of two different phase values and an amplitude value. In yet another embodiment, the scaling factor is based on the product of two different phase values and two amplitude values. In one embodiment, the first amplitude value is a broadband amplitude value, and the second amplitude value is an amplitude value defined per PRB or a group of PRBs or a subband or subband group.
[0074] Scaling factor indication in CSI report In some implementations, the precoding vector is associated with The magnitude and / or phase information of each scaling factor is indicated by the radio device (e.g., UE) in the CSI report.
[0075] In some implementations, One of the scaling factors is associated with unit amplitude and zero phase. This scaling factor is not indicated in the CSI report. In some options, the first scaling factor... It has unit amplitude and zero phase, that is .
[0076] In some implementations, the wireless device (e.g., the UE) is configured to indicate in the CSI report an index of a scaling factor associated with unit amplitude and zero phase and / or an index of a subset of antenna ports associated with a scaling factor having unit amplitude and zero phase. In some embodiments, this index is obtained through... Bit indicator or Bitmaps are used to indicate this.
[0077] In one embodiment, the wireless device (e.g., UE) indicates the precoded vectors of the PRB, PRB group, subband, or subband group in the CSI report. A scaling factor or A subset of the scaling factors provides amplitude and / or phase information. In another embodiment, the wireless device (e.g., the UE) reports a subset of the transport layer... Associated PRBs, PRB groups, subbands, or subband group precoding vectors A scaling factor or A subset of scaling factors, where .
[0078] In some implementations, the amplitude values of the scaling factor are selected from an amplitude set containing multiple amplitude values, each of which is associated with an index.
[0079] In some implementations, the UE is configured to indicate in the CSI report that the amplitude set is One or The index of each selected amplitude value among the amplitude values.
[0080] In some embodiments, indicated in the CSI report One or The magnitude information of each scaling factor includes indicators and One or Each of the scaling factors has an associated index. This index is associated with a specific amplitude value and is selected from a set of amplitude values that contain multiple amplitude values.
[0081] In some embodiments, the amplitude set is from a set A subset or proper subset of the amplitude values, where It's the step length.
[0082] In some embodiments, the first amplitude value is applicable to all sub-bands and is selected from an amplitude set, which is a collection. A subset or proper subset of the amplitude values in, where It is the step size. In some embodiments, the second amplitude value is selected from an amplitude set, which is a set. A subset or proper subset of the amplitude values in, where It is the step size. In some embodiments, the step size of the first amplitude set... The step size is greater than the second amplitude set. In some embodiments, the second amplitude value is applicable to all sub-bands.
[0083] In the following text, the scaling factor associated with unit amplitude and zero phase is referred to as the strongest scaling factor.
[0084] In some implementations, the scaling factors are divided into two subsets of coefficients, each subset containing One scaling factor. The first subset of factors corresponds to the antenna port. Correlated, the second coefficient subset is related to the antenna port Related. One subset of coefficients contains the strongest scaling factor. For the subset of coefficients containing the strongest scaling factor, only those related to [the strongest scaling factor] are indicated in the CSI report. One or less Amplitude and / or phase information related to scaling factors other than the strongest scaling factor. For a subset of coefficients that does not include the strongest scaling factor, the CSI report indicates the magnitude and / or phase information related to the scaling factors. One or less Amplitude and / or phase information associated with each scaling factor.
[0085] In some implementations, the wireless device (e.g., UE) is configured to indicate the index of the subset of coefficients associated with the strongest scaling factor in the CSI report. For example, for two subsets of scaling factors, the wireless device (e.g., UE) uses a single bit, where "0" indicates an association with the antenna port. The first subset of the associated scaling factors is associated with the strongest scaling factor, where "1" indicates the scaling factor associated with the antenna port. The second subset of the associated scaling factors is associated with the strongest scaling factor, and vice versa.
[0086] In one embodiment, the subset of coefficients containing the strongest scaling factor One scaling factor is associated with unit amplitude and zero phase, while another subset of the factors... Each scaling factor is associated with a unit amplitude and a non-zero phase. Therefore, the CSI report indicates another subset of the coefficients. One or less Non-zero phase information of each scaling factor.
[0087] In one embodiment, the subset of coefficients containing the strongest scaling factor One scaling factor is associated with unit amplitude and nonzero phase, while another subset of factors... Each scaling factor is associated with a unit amplitude and a non-zero phase. Therefore, the CSI report indicates the subset of coefficients containing the strongest scaling factors. One or less Non-zero phase information of one scaling factor and another subset of factors One or less Non-zero phase information of each scaling factor.
[0088] In one embodiment, the subset of coefficients containing the strongest scaling factor One scaling factor is associated with unit amplitude and zero phase, while another subset of the factors... Each scaling factor is associated with a non-unit amplitude and a non-zero phase. Therefore, the CSI report indicates another subset of the coefficients. One or less Non-unit amplitude and non-zero phase information of each scaling factor.
[0089] In one embodiment, the subset of coefficients containing the strongest scaling factor One scaling factor is associated with unit amplitude and nonzero phase, while another subset of factors... Each scaling factor is associated with a non-unit amplitude and a non-zero phase. Therefore, the CSI report indicates the subset of coefficients containing the strongest scaling factors. One or less Non-zero phase information of one scaling factor and another subset of factors One or less Non-unit amplitude and non-zero phase information of each scaling factor.
[0090] In one embodiment, the subset of coefficients containing the strongest scaling factor One scaling factor is associated with non-unit amplitude and zero phase, while another subset of the coefficients... Each scaling factor is associated with a non-unit amplitude and a non-zero phase. Therefore, the CSI report indicates the subset of coefficients containing the strongest scaling factors. One or less Non-unit amplitude information of one scaling factor and another subset of factors One or less Non-unit amplitude and non-zero phase information of each scaling factor.
[0091] In one embodiment, the subset of coefficients containing the strongest scaling factor One scaling factor is associated with non-unit amplitude and non-zero phase, while another subset of coefficients... Each scaling factor is associated with a non-unit amplitude and a non-zero phase. Therefore, the CSI report indicates the subset of coefficients containing the strongest scaling factors. One or less Non-unit amplitude and non-zero phase information of each scaling factor, and another subset of coefficients. One or less Non-unit amplitude and non-zero phase information of each scaling factor.
[0092] In some embodiments, the index of the scaling factor associated with unit amplitude and zero phase is obtained through... Bit indicator or Bitmap used to indicate, where Each scaling factor is associated with an antenna port or local port index that is most strongly associated with the scaling factor.
[0093] In some implementations, the wireless device (e.g., the UE) is configured to indicate an index to a subset of antenna ports associated with a scaling factor having unit amplitude and zero phase. In some embodiments, this index is obtained through... Bit indicator or A bitmap is used to indicate this. In some embodiments, the index is indicated by... Bit indicator or Bitmap used to indicate, where Each antenna port subset or subset index is associated with the antenna port or port index with the strongest polarization.
[0094] In some implementations, the scaling factor is divided into A subset of amplitudes, wherein one subset of amplitudes The magnitude values of each scaling factor are the same, where The wireless device (e.g., UE) is configured to indicate in the CSI report. One or Amplitude values.
[0095] Will The magnitude information of each scaling factor is divided into The advantage of a subset of amplitudes is that it reduces feedback overhead. times.
[0096] In some embodiments, for and There are four amplitude subsets, and each amplitude subset contains two scaling factors associated with the same amplitude value, and the radio device (e.g., UE) reports this in the CSI report. Each scaling factor indicates three or four amplitude values. In some embodiments, for and There are two amplitude subsets, and each amplitude subset contains two scaling factors associated with the same amplitude value, and the radio device (e.g., UE) reports this in the CSI report. Each scaling factor indicates one or two amplitude values.
[0097] In some implementations, the scaling factor is divided into A subset of phases, where one of the phase subsets is... The phase values of each scaling factor are the same, where The wireless device (e.g., UE) is configured to indicate in the CSI report. or Each phase value. The phase information of each scaling factor is divided into The advantage of a subset of phases is that it reduces feedback overhead. times.
[0098] In some embodiments, for and There are four phase subsets, and each phase subset contains two scaling factors associated with the same phase value, and the radio device (e.g., UE) reports this in the CSI report. Each scaling factor indicates three or four phase values. In some embodiments, for and There are two phase subsets, and each phase subset contains two scaling factors associated with the same phase value, and the radio device (e.g., UE) reports this in the CSI report. Each scaling factor indicates one or two phase values.
[0099] In some embodiments, and / or The value is determined by the wireless device (e.g., the UE) and indicated in the CSI report. In another embodiment, and / or The value is configured by a higher layer (RRC configuration) or MAC-CE or DCI signaling, or fixed in the specification.
[0100] In some embodiments, and / or The value is determined based on other configuration parameters. For example, and / or The value depends on The value or the number of CSI-RS resources Or, depending on the measurement of the wireless device (e.g., UE). The number of time slots involved per CSI-RS resource .
[0101] Configuration / Report of Parameter D In one embodiment, the number of scaling factors Configured by the network node to the wireless device (e.g., UE). In another embodiment, the number of scaling factors... Determined by the wireless device (e.g., UE) and reported in the CSI report. In yet another embodiment, the number of scaling factors... The scaling factor is determined by the wireless device (e.g., the UE) but not reported. In yet another embodiment, the number of scaling factors... This is derived by the wireless device (e.g., the UE) based on other configurations or fixed parameters. In yet another embodiment, The number of CSI-RS resources configured by the wireless device (e.g., UE) It is given implicitly or derived inference. In yet another embodiment, The value is used by the wireless device (e.g., UE) and Related to each antenna port The number of time slots involved in a CSI-RS resource is implicitly given or derived. In yet another embodiment, The value is determined by the wireless device (e.g., UE). or ,in This is the total number of CSI-RS resources. It is measurement and Related to each antenna port The number of time slots involved in each CSI-RS resource. In yet another embodiment, The value is determined by measurement and Related to each antenna port Number of time slots involved in each CSI-RS resource Given. In yet another option, The value is fixed in the specification.
[0102] Scaling factor varies with rank or across transport layers In some implementations, the number of scaling factors It depends on the rank of the precoding matrix. In some embodiments, the number of scaling factors... It decreases as the rank value increases. In some other embodiments, the number of scaling factors... It increases with the increase of the rank value.
[0103] In some implementations, for rank The number of scaling factors in the precoding matrix exist The scaling factors may be the same or different on different transport layers. In some embodiments, the number of scaling factors increases with the transport layer index. In other embodiments, the number of scaling factors decreases with the transport layer index.
[0104] Vector based on transport layer Choice The following section proposes some methods for selecting vectors. and The scheme described above.
[0105] In some implementations, for rank The precoding matrix is used by a wireless device (e.g., a UE) configured to select a single vector (vectori) for each transport layer of the precoding matrix (hereinafter referred to as the precoder) from a codebook (e.g., a DFT-based codebook). The vector selected for all transport layers can be the same. In some embodiments, the wireless device (e.g., UE) is... Each transport layer chooses a different vector. Note that, generally speaking, for The vectors selected by each transport layer can be the same, different, or partially the same.
[0106] In some implementations, the wireless device (e.g., UE) is configured to select a single vector from a codebook for a first transport layer subset, wherein the first transport layer subset contains the precoding matrix. There are transport layers, and among them For transport layers not included in the first subset, the wireless device (e.g., UE) is configured to select a single vector for each transport layer or subset of transport layers in the precoding matrix. In one embodiment, for rank... The wireless device (e.g., UE) selects a first vector for transport layer {1,2} and a second vector for transport layer {3}, wherein the first vector and the second vector are not the same. In another embodiment, for rank... Wireless devices (e.g., UEs) are transport layer Choose the first vector as the transport layer. Choose the second vector for the transport layer. Choose the third vector for the transport layer. Choose the fourth vector, where the first, second, third, and fourth vectors are all different.
[0107] In some implementations, for rank The precoding matrix, the wireless device (e.g., UE), is configured to: contain the precoding matrix... The first subset of each transport layer selects the first vector, where ; for containing the precoding matrix The second vector is selected from the transport layer subset of each transport layer, where and The first vector may be different from or the same as the second vector. In one embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. A first vector is selected for the first subset of transport layers; a second vector is selected for the second subset of transport layers containing transport layer {3}. In another embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset. In yet another embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset. In yet another embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset. In yet another embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset. In yet another embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset. In the above embodiments, the first vector and the second vector are not the same. In some embodiments, the rank is... The precoding matrix The possible values are determined by Given, among which .
[0108] In some implementations, for rank The precoding matrix, the wireless device (e.g., UE), is configured to: contain the precoding matrix... The first subset of each transport layer selects the first vector, where ; for containing the precoding matrix The second subset of the transport layers selects the second vector, where ; and for those containing precoding matrices The third vector is selected from the third transport layer subset of each transport layer. ,and Note that these subsets are not identical. In some options, the first vector, the second vector, and the third vector can be the same or different. In one embodiment, for The wireless device (e.g., UE) selects a first vector for a first subset of transport layers {1,2}; for a subset of transport layers {1,2}... The second vector is selected from the second transport layer subset; and the second vector is selected for the transport layer subset. The third vector is selected from the third transport layer subset. In another embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected for the second transport layer subset; and the third vector is selected for the third transport layer subset containing transport layer {5}. In yet another embodiment, for The wireless device (e.g., UE) selects a first vector for a first subset of transport layers {1,2}; for a subset of transport layers {1,2}... The second vector is selected from the second transport layer subset; and the second vector is selected for the transport layer subset. The third vector is selected from the third transport layer subset. In yet another embodiment, for... Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset; and the second vector is selected for the transport layer subset. The third vector is selected from the third transport layer subset. In yet another embodiment, for... Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset; and the second vector is selected for the transport layer subset. The third vector is selected from the third transport layer subset. In all embodiments, the first vector, second vector, and third vector are different. In some embodiments, the rank is... The precoding matrix The possible values are determined by Given, among which and .
[0109] In some implementations, for rank The precoding matrix, the wireless device (e.g., UE), is configured to: contain the precoding matrix... The first subset of each transport layer selects the first vector, where ; for containing the precoding matrix The second subset of the transport layers selects the second vector, where ; for containing the precoding matrix The third vector is selected from the third transport layer subset of each transport layer. ; and for those containing precoding matrices The fourth vector is selected from the fourth transport layer subset of each transport layer. ,and In one embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. A first vector is selected for the first transport layer subset; a second vector is selected for the second transport layer subset containing transport layer {3}; a third vector is selected for the third transport layer subset containing transport layer {4}; and a fourth precoding vector is selected for the fourth transport layer subset containing transport layer {5}. In another embodiment, for Wireless devices (e.g., UEs) are devices that include a transport layer. The first precoding vector is selected from the first transport layer subset; for the transport layer subset... The second vector is selected from the second transport layer subset; for the transport layer subset... The third precoding vector is selected from the third transport layer subset; and for the transport layer subset... The fourth transport layer subset selects the fourth vector. In yet another embodiment, for... Wireless devices (e.g., UEs) are devices that include a transport layer. The first vector is selected from the first subset of the transport layer; for the subset containing the transport layer The second vector is selected from the second transport layer subset; for the transport layer subset... Selecting a third vector for a subset of the third transport layer; and for a subset containing the transport layer The fourth transport layer subset selects the fourth vector. In yet another embodiment, for... The wireless device (e.g., UE) selects a first vector for a first subset of transport layers {1,2}; for a subset of transport layers {1,2}... The second vector is selected from the second transport layer subset; for the transport layer subset... Selecting a third vector for a subset of the third transport layer; and for a subset containing the transport layer The fourth vector is selected from the fourth transport layer subset. In some embodiments, for a rank of The precoding matrix, The possible values are determined by Given, among which , and .
[0110] Rank-based vectors Choice In some implementations, for rank The precoding matrix, the wireless device (e.g., UE), is configured to: contain the precoding matrix... The first subset of the transport layers selects the first vector. or ,in ; and for those containing precoding matrices The second vector is selected from the second subset of the transport layers. or ,in and , and among them .
[0111] In some implementations, for rank The precoding matrix, the wireless device (e.g., UE), is configured to: contain the precoding matrix... The first subset of each transport layer selects the first vector, where ; for containing the precoding matrix The second subset of the transport layers selects the second vector, where ; and for those containing precoding matrices The third vector is selected from the third transport layer subset of each transport layer. and , and among them .
[0112] In some implementations, for rank The precoding matrix, the wireless device (e.g., UE), is configured to: contain the precoding matrix... The first subset of each transport layer selects the first vector, where ; for containing the precoding matrix The second subset of the transport layers selects the second vector, where ; for containing the precoding matrix The third vector is selected from the third transport layer subset of each transport layer. ; and for those containing precoding matrices The fourth vector is selected from the fourth transport layer subset of each layer. and , and among them .
[0113] make" "or" "Index associated with the selected vector that is associated with the transport layer subset. In some embodiments, or ,as well as Here, It is an index from a codebook that contains indices related to the first dimension. One antenna port and the second dimension Each antenna port is associated with or An index or vector index. Here, It comes from the first dimension. The index of the codebook associated with each antenna port. It comes from the second dimension The index of the codebook associated with each antenna port.
[0114] In some embodiments, for the rank of the precoding matrix The number of transport layer subsets is For odd numbers ,forward Each subset of transport layers contains two transport layers, and the last transport layer contains the last or remaining transport layers. For even numbers... ,all Each transport layer subset contains two transport layers.
[0115] In some implementations, the wireless device (e.g., the UE) is configured to indicate in the CSI report. Index of the selected vector of each transport layer subset 1, of which or In one option, Index of the selected vector of each transport layer subset The CSI report indicates this for each transport layer subset separately. In one embodiment, the index of the selected vector... Depend on Bit indicators indicate. In another embodiment, the index of the selected vector. Depend on Bit indicators indicate. In another option, with... Index of the selected vector associated with each transport layer subset Jointly indicated in the CSI report. In one embodiment, with Associated with a subset of transport layers Use each selected vector Bit indicator combined indication. Additionally, it can be used... Bit indicators to indicate index to A mapping of a subset of transport layers. Note that in this embodiment, as discussed below, for the index... The instruction also needs to indicate the rotation factor associated with the selected vector.
[0116] for For each subset of transport layers, the feedback overhead associated with the indication of the selected vector is [value missing] for a single indication. Bit, for joint indication Bits. For example, when and At that time, the overhead for individual indication and joint indication is 20 bits and 21 bits, respectively. Both indications produce similar feedback overhead, which is quite high for Type I codebooks. Since the main advantage of Type I codebooks lies in their lower feedback overhead compared to other codebook types specified in 5G NR, even for larger... The value should also maintain a low feedback overhead. Therefore, the following section proposes a scheme to reduce overhead.
[0117] In some implementations, the wireless device (e.g., UE) is configured to: Select vector index for each transport layer subset 1, making the transport layer subset vector index Smaller than transport layer subset vector index ,in and . Index of the selected vector of each transport layer subset Can be used in CSI reports Bit indicator union indication, where the indicated The first index The index and the first A subset of transport layers is associated. Furthermore, the rotation factor associated with the selected vector is indicated in the CSI report. For example, when... and At that time, the overhead is 16 bits, which reduces the feedback overhead compared to the individual and joint indications of the selected vector. .
[0118] In some implementations, the wireless device (e.g., the UE) is configured to indicate in the CSI report that... The index associated with the selected vector of each transport layer subset Here, and In one embodiment, for The selected index associated with the selected vector and In the CSI report, respectively by Bit indicator and Bit indicator.
[0119] In another embodiment, for The selected index associated with the selected vector and In the CSI report, respectively by Bit indicator and The bit indicator indicates this. Note that for this indicator, the rotation factor associated with the selected vector also needs to be indicated in the CSI report, as described below.
[0120] for A subset of transport layers, used for the selected vector. The total feedback overhead of the vector indices is Bits. For example, when and At that time, the feedback overhead was 40 bits, which is relatively high for a Type I codebook. Therefore, more solutions to reduce the feedback overhead are proposed below.
[0121] In some implementations, the first A subset of transport layers The selected vector and two indices Related. Index Either from the included The complete set of indexes Choose from, or from the included A restricted set of indices Select from. Index Either from the included The complete set of indexes Choose from, or from the included A restricted set of indices Select from. Complete set. In indexes and A set of vectors is associated. In indexes and Each of the orthogonal vectors is associated with a rotation factor in the first dimension of the reference transport layer subset. (Complete set) In indexes and A set of vectors is associated. In indexes and A set of orthogonal vectors are associated, where each orthogonal vector is associated with a rotation factor in the second dimension of the reference transport layer subset. In some embodiments, the reference transport layer subset is a first transport layer subset containing the first two transport layers (i.e., indexed as...). (a subset of the transport layer).
[0122] In some embodiments, the selected index and the selected index Used in CSI reports respectively Bit indicator and Bit indicators are used to indicate, or by The bit indicator is combined with the selected rotation factor, which is used in the CSI report. Bit indicators are used to indicate.
[0123] In the first option, for the first A subset of transport layers ,index From restricted sets Select, Index From the complete set Choose from the options. In another option, for the first... A subset of transport layers ,index From the complete set Select, Index From restricted sets Choose from the options. In another option, for the first... A subset of transport layers ,index From restricted sets Select, Index From restricted sets Choose from.
[0124] In some embodiments, if from a restricted set Select Then the selected index In the CSI report by Bit indicators indicate. In some embodiments, if from a restricted set Select Then the selected index In the CSI report by Bit indicators indicate. In some embodiments, if from the complete set Select Then the selected index In the CSI report by Bit indicator, or Bit indicator, or Bit indicator, or Bit indicators indicate. In some embodiments, if from the complete set Select Then the selected index In the CSI report by Bit indicator, or Bit indicator, or Bit indicator, or Bit indicators indicate. (And index) and The associated selected rotation factor is reported in the CSI report by Bit indicator joint indication. In some embodiments, if from a restricted set Select And from the complete set Select Then the selected index and In the CSI report by Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator combined with indication. The associated selected rotation factor is reported in the CSI report by Bit indicators indicate. In some embodiments, if from the complete set Select And from restricted sets Select Then the selected index and In the CSI report by Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator combined with indication. The selected rotation factor associated with 0 is reported in the CSI report by Bit indicator.
[0125] In some implementations, the wireless device is configured to target each transport layer subset. Application for selecting index restricted set and / or used for selecting index restricted set With restricted sets The vector associated with the index and the wireless device is a subset of the transport layer. Selected and indexed Associated vectors have the same rotation factor. (This is related to restricted sets.) The vector associated with the index and the wireless device is a subset of the transport layer. Selected and indexed The associated vectors have the same rotation factor. The wireless device is configured to indicate each transport layer subset via an index indicator in the CSI report. Is the index of the vector the same as the index used for selection? restricted set Associated, and / or all transport layer subsets Is the index of the vector the same as the index used for selection? restricted set Related. In some embodiments, this is achieved through a CSI report targeting all transport layer subsets. Alternatively, a single bit from each transport layer subset can be used to indicate this. In some embodiments, a code point "1" may indicate the use of a restricted set. Select Index The code point "0" can indicate the use of a restricted set. Select Index In some embodiments, a two-bit indicator is used to indicate whether a restricted set is used. To select an index Or whether to use restricted sets To select an index Or whether to use restricted sets To select an index And use restricted sets To select an index .
[0126] In some options, for a subset of the transport layer The index indicator indicates each transport layer subset. Is the index of the vector the same as the index used for selection? restricted set Associated, and / or all transport layer subsets Is the index of the vector the same as the index used for selection? restricted set Related, in addition, through Bit indicators to indicate the transport layer subset The index of the selected vector is associated with a one-dimensional rotation factor. Here, if a restricted set is used... Make a selection, then If a restricted set is used Make a selection, then .
[0127] In some embodiments, restricted set For all transport layer subsets index The choice, and for all transport layer subsets index The choice is to use the same rotation factor. In this case, And for indexes All associated transport layer subsets, The bit indicator is indicated only once in the CSI report. In some embodiments, the limited set... For all transport layer subsets index The choice, and for all transport layer subsets index The choice is to use the same rotation factor. In this case, And for indexes All associated transport layer subsets, The bit indicator is indicated only once in the CSI report.
[0128] In some implementations, the wireless device is configured to jointly instruct all [the parties] in the CSI report. Index for selecting a subset of transport layers 0. In some embodiments, if from a restricted set Select Index Such a joint instruction is given by one of the following indicators: Bit indicator or Bit indicator. In some embodiments, if from the complete set Select Index Such a joint instruction is given by one of the following indicators: Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator. In some options, indexes and The mapping between the transport layer subsets can be determined by... Bit indicators are used to indicate.
[0129] In some implementations, the wireless device is configured to jointly indicate the pair in the CSI report. Index for selecting a subset of transport layers 0. In some embodiments, if from a restricted set Select Index Such a joint instruction is given by one of the following indicators: Bit indicator or Bit indicator. In some embodiments, if from the complete set Select Index Such a joint instruction is given by one of the following indicators: Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator. In some options, index and The mapping between the transport layer subsets can be determined by... Bit indicators are used to indicate.
[0130] In some implementations, the wireless device is configured to be indexed by a combined index in the CSI report. Joint instructions Index for selecting a subset of transport layers and In some embodiments, this joint indication is given by one of the following indicators: Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator. In some embodiments, index ,in and In some other embodiments, the composite index... ,in and In some options, the CSI report is... The bit indicator indicates what it points to. index pairs and Mapping between subsets of transport layers.
[0131] In some implementations, the wireless device (e.g., UE) selects an index. This makes the transport layer subset index Smaller than transport layer subset index ,in . Index of a transport layer subset This can be jointly indicated in the CSI report. In some embodiments, if from a restricted set Select Index Such a joint instruction is given by one of the following indicators: Bit indicator or Bit indicator. In some embodiments, if from the complete set Select Index If 0, then this joint instruction is given by one of the following indicators: Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator, or Bit indicator.
[0132] In some implementations, the wireless device (e.g., UE) is configured to select an index. This makes the transport layer subset index Smaller than transport layer subset index ,in . Index of a transport layer subset This can be jointly indicated in the CSI report. In some embodiments, if from a restricted set Select Index Such a joint instruction is given by one of the following indicators: Bit indicator or Bit indicator. In some embodiments, if from the complete set Select Index Such a joint instruction is given by one of the following indicators: Bit indicator Bit indicator Bit indicator Bit indicator Bit indicator or Bit indicator.
[0133] In some implementations, the wireless device (e.g., UE) is configured to select an index. and This makes the transport layer subset Composite Index Smaller than transport layer subset Composite Index ,in . A combined index of transport layer subsets Joint indications can be given in the CSI report. In some embodiments, such joint indications are given by one of the following indicators: Bit indicator Bit indicator Bit indicator Bit indicator or Bit indicator. In some embodiments, combined index. ,in and In some other embodiments, the composite index... ,in and .
[0134] In some implementations, the wireless device (e.g., UE) is configured to select a rotation factor such that it is a subset of the transport layer. Selected rotation factor Smaller than transport layer subset Rotation factor index ,in .for The rotation factor for the selection of a subset of transport layers is specified in the CSI report. Bit indicator or by Bit pointer union indication. Here, if the complete set... For indexing The choice is... If the complete set For indexing The choice is... .
[0135] Vector based on frequency subband Choice In some implementations, the wireless device is configured with multiple sub-bands in the frequency domain. One of the subbands may contain one or more PRBs. The wireless device is also configured to determine the use of... The precoding vectors or matrices for each sub-band are specified and indicated in the CSI report. In the current CSI reporting scheme used for 5G NR systems, the transport layer precoding vectors are... The number of subbands is typically kept constant, and only a single precoding vector from the transport layer is indicated in the CSI report. However, when the number of subbands for the precoding vector or matrix and the associated CSI report bandwidth are large, indicating the precoding vector for each subband may improve overall performance. However, this approach will significantly increase the feedback overhead of the CSI report. Therefore, it is recommended to... Sub-bands are grouped as follows Subband groups, where subband groups are configured for wireless devices. A proper subset of a subset. Generally speaking, Subband groups can be associated with indexes. Related. (The first) Each sub-band group may contain Individual bands, making In some embodiments, the number of subband groups At least two. In some embodiments, the number of subbands in a subband group At least two. The precoding vectors associated with subbands within a subband group can be the same. This means that each subband group corresponds to only one precoding vector, as indicated in the CSI report. Precoding vectors associated with different subband groups can be the same or different. In some options, the radio device (e.g., UE) uses... The precoding vectors selected for each subband group are indicated in the CSI report and reported or transmitted to the network node.
[0136] In one embodiment, for several sub-band groups or all For individual groups In one embodiment, In another embodiment, the former height ,and and In yet another embodiment, the former Individuals with groups Including the same number of sub-bands, And the last sub-band group contains by The remaining subbands are given. Figure 8 In the middle, it is shown that Sub-bands are grouped as follows Examples of subband groups, where each subband group contains three consecutive subbands.
[0137] In one option, the number of subband groups Configured by the network node to the wireless device (e.g., UE). In another option, the number of subband groups... This is reported to the network node by the wireless device (e.g., UE) in the CSI report. In another option, the number of subband groups... Based on the number of subbands by the wireless device (e.g., UE) To determine. In yet another embodiment, the number of sub-band groups. The number of subbands used by wireless devices (e.g., UE) and the number of subbands in each group or To determine.
[0138] In one option, the number of subbands in a subband group. Configured by the network node to the wireless device (e.g., UE). In another embodiment, the number of subbands in the subband group. This is reported to the network node by the wireless device (e.g., UE) in the CSI report. In another option, the number of subbands in a subband group... Based on the number of subbands by the wireless device (e.g., UE) To determine. In another option, the number of subbands in the subband group. Based on the number of subbands by the wireless device (e.g., UE) Number of sub-bands To determine.
[0139] In some implementations, the number of sub-band groups It is shared by all layers and is the same for all transport layers of the precoder or precoding matrix. In some implementations, the number of subband groups... It is layer-specific and varies for each transport layer of the precoding matrix.
[0140] The variation of layer grouping and sub-band grouping with rank In some implementations, for rank The precoding matrix, the wireless device (e.g., UE) is configured to... The transport layer is divided into two transport layer subsets, wherein the first transport layer subset contains There are one transport layer, and the second transport layer subset contains the remaining ones. There are 1 transport layer, and the number of subband groups in the first transport layer subset is 1. The number of subband groups in the second transport layer subset is In order to compute the precoder, Each subband packet is a subset of the first transport layer. Individuals with groups, and Each subband packet is a subset of the second transport layer. Subband groups. In some embodiments, a subband group may be configured for a wireless device (e.g., a UE). A proper subset of subbands. In some embodiments, or In some embodiments, or .
[0141] The two transport layer subsets have different or only partially identical numbers of subband groups (in other words, they overlap). In one embodiment, In another embodiment, In yet another embodiment, or In yet another embodiment, Depend on Export, or Depend on Export. In yet another embodiment, ,and It is a positive rational number less than 1. In yet another embodiment, ,and It is a positive rational number or a positive integer greater than 1.
[0142] In some implementations, for rank The precoding matrix, the wireless device (e.g., UE) is configured to... The transport layer is divided into three transport layer subsets, wherein the first transport layer subset contains One transport layer, the second transport layer subset contains There are three transport layers, and the third transport layer subset contains the remaining ones. There are 1 transport layer, wherein the number of subband groups of the transport layer in the first transport layer subset is 1. The number of subband groups in the transport layer of the second transport layer subset is The number of subband groups in the transport layer of the third transport layer subset is In one embodiment, In another embodiment, In yet another embodiment, In yet another embodiment, In yet another embodiment, Depend on or Export. In yet another embodiment, Depend on or Export. In yet another embodiment, Depend on or Export. In yet another embodiment, or ,and It is a positive rational number less than 1, a positive rational number greater than 1, or a positive integer. In yet another embodiment, or ,and It is a positive rational number less than 1, a positive rational number greater than 1, or a positive integer. In yet another embodiment, or ,and It is a positive rational number less than 1, or a positive rational number greater than 1, or a positive integer.
[0143] In some implementations, for rank The precoding matrix, the wireless device (e.g., UE) is configured to... The transport layer is divided into four transport layer subsets, wherein the first transport layer subset contains One transport layer, the second transport layer subset contains There are three transport layers, and the third transport layer subset contains... There are 1 transport layer, and the fourth transport layer subset contains the remaining 1 transport layer. There are 1 transport layer, and the number of subband groups of the transport layer in the first subset of transport layers is 1. The number of subband groups in the transport layer of the second transport layer subset is The number of subband groups in the transport layer of the third transport layer subset is The number of subband groups in the transport layer of the fourth transport layer subset is In one embodiment, In another embodiment, In yet another embodiment, In yet another embodiment, In yet another embodiment, Depend on or or Export. In yet another embodiment, Depend on or or Export. In yet another embodiment, Depend on or or Export. In yet another embodiment, Depend on or or Export. In yet another embodiment, or or ,and It is a positive rational number less than 1, a positive rational number greater than 1, or a positive integer. In yet another embodiment, or or ,and It is a positive rational number less than 1, a positive rational number greater than 1, or a positive integer. In yet another embodiment, or or ,and It is a positive rational number less than 1, a positive rational number greater than 1, or a positive integer. In yet another embodiment, or or ,and It is a positive rational number less than 1, or a positive rational number greater than 1, or a positive integer.
[0144] Vectors based on frequency subband and rank Choice For higher CSI reporting bandwidth configured for radio devices (e.g., UEs), each subband group selects a vector. or This can lead to high reporting overhead, especially when there are many subband groups. Therefore, it is recommended to support vector selection for each subband group only for a specific transmission rank value. Here, rank represents the transmission layer number. And for the number of transmission layers Calculate the precoder or precoding matrix indicated by the PMI.
[0145] In some implementations, the vector selection for each subband group is rank-specific. In one embodiment, it is only for the rank of the precoding matrix. Supports vector selection for each sub-band group. In some embodiments, In some embodiments, The value is configured by the network node to the wireless device (e.g., the UE). In another embodiment, The value is determined by the radio device (e.g., UE) and reported in the CSI report. In some embodiments, vector selection for each subband group can be set to "on" or "off" and indicated to the radio device (e.g., UE) via higher-layer RRC configuration, MAC-CE, or physical layer signaling.
[0146] CSI Report Instructions In some implementations, the wireless device (e.g., the UE) is configured to indicate the index of the selected vector for the subband group in the CSI report. In one embodiment, the index of the vector selected for the subband group is determined by... Bit indicators indicate this. In another embodiment, the selected index of the subband group is determined by... Bit indicator report, and using The bit indicator indicates the rotation factor.
[0147] In some implementations, the wireless device (e.g., the UE) is configured to indicate the index of the selected vector for the subband group in the CSI report. In one embodiment, the selected index for each sub-band group and Each by Bit indicator and Bit indicator report. In another embodiment, the selected index for each sub-band group. and Use respectively Bit and Bit report. (With index) and The associated twitch factors are respectively from Bit indicator and Bit indicator report, or by Bit indicator reporting. In one option, the rotation factor is reported in a wideband manner, where for all subbands or subband groups, a single bit indicator is used. Bit indicator or two Bit and The bit indicators are the same and are reported only once in the CSI report.
[0148] To reduce the feedback overhead associated with reporting the selected vectors in the subband, several methods for reducing reporting overhead are provided below.
[0149] In some implementations, the wireless device (e.g., UE) is configured with Each subband is used to select a first vector from the codebook for the first subband of the precoding matrix and a second vector from the restricted codebook for the second subband of the precoding matrix.
[0150] In some options, the restricted codebook may contain a set of A vector, or containing an indication of the vector. a vector, by A window consisting of consecutive or non-consecutive indices. In some options, the restricted codebook may contain a set of... A vector, or one containing an indicator a vector, and The first window associated with a continuous or non-contiguous index and related A second window associated with a continuous or non-contiguous index.
[0151] Note that the size of a restricted codebook (i.e., the number of entries) is smaller than the size of an unrestricted codebook. In some embodiments, the codebook contains elements as described above. or a vector or or The indices associated with each vector. In some options, both the first and second vectors are indicated in the CSI report. Furthermore, in some options, the selection of the second vector associated with the second subband may be restricted, or may depend on the selected first vector associated with the first subband. Some examples of such restrictions or dependencies are provided below.
[0152] make" "or" "For the selected vector of the first sub-band" Associated indexes, where an example of an index range is: or as well as 1}. Here, It is an index from the codebook, which contains in the first dimension Each antenna port and in the second dimension Each antenna port is associated with or An index or vector index. Here, It comes from the first dimension The index of the codebook associated with each antenna port. It comes from the second dimension The index of the codebook associated with each antenna port.
[0153] Generally speaking, The value can be less than Any positive integer value. In some embodiments, The value is less than Any odd number, or less than Any even number.
[0154] In one embodiment, And the window contains a single index. or or ,in It is less than or equal to Any positive or negative integer. In another embodiment, And the window contains two indexes. ,or ,or ,in and In yet another embodiment, And the window contains two values ,in and In yet another embodiment, And the window contains three consecutive values ,or ,or ,or ,in and In yet another embodiment, And the window contains four consecutive values. ,or ,or ,or ,or ,in and . and / or and / or and / or The value is either configured by the network node to the wireless device (e.g., UE), or determined by the wireless device (e.g., UE) and reported to the network node in the CSI report, or is fixed in the specification, or is derived from any other parameter.
[0155] exist Figure 9 As shown, for the first subband, the vector index is selected from a (full-size) codebook, which, for example, contains... or An index or vector index, and for the second sub-band, the vector index is derived from the containing index. Index or vector index Choose from the restricted codebook, among which From the included or The index of the vector selected for the first subband in the codebook of an index or vector index.
[0156] In some implementations, the wireless device (e.g., UE) is configured to report via CSI. Bit indicators are used to indicate the index of the second vector associated with the second subband.
[0157] In one embodiment, The value is less than or equal to Any integer value. In another embodiment, The value is less than or equal to Any integer value. In yet another embodiment, The value is less than or equal to or Any integer value. In another embodiment, The value is less than or equal to or Any integer value.
[0158] In one embodiment, And the window contains a single value or ,in It is less than or equal to or or Any positive integer. In another embodiment, And the window contains a single value or ,in It is less than or equal to or or Any positive integer.
[0159] In one embodiment, And the window contains two values In another embodiment, And the window contains two values ,in and In yet another embodiment, And the window contains two values ,in and or .
[0160] In one embodiment, And the window contains two values In another embodiment, And the window contains two values ,in and In yet another embodiment, And the window contains two values ,in and or .
[0161] In one embodiment, And the window contains three consecutive values In another embodiment, And the window contains three consecutive values ,in and In yet another embodiment, And the window contains three consecutive values ,in or In yet another embodiment, And the window contains three consecutive values ,in and .
[0162] In one embodiment, And the window contains three consecutive values In another embodiment, And the window contains three consecutive values ,in and In yet another embodiment, And the window contains three consecutive values ,in and or In yet another embodiment, And the window contains three consecutive values ,in and .
[0163] In one embodiment, And the window contains four consecutive values. In another embodiment, And the window contains four consecutive values. ,in and In another embodiment, And the window contains four consecutive values. ,in and or In another embodiment, And the window contains four consecutive values. ,in In one embodiment, And the window contains four consecutive values. In another embodiment, And the window contains four consecutive values. ,in and In another embodiment, And the window contains four consecutive values. ,in and or In another embodiment, And the window contains four consecutive values. ,in .
[0164] exist Figure 10 As shown in the diagram, for the first sub-band, the vector index... Selected from (including) or A (full-size) codebook of indexes or vector indices, vector indexes Selected from (including) or A (full-size) codebook of one index or vector index, while for the second subband, in the first dimension... The vector index of each antenna port is selected from the list containing... Index or vector index The restricted codebook, in the second dimension The vector index of each antenna port is selected from the list containing... An index or vector index (by) The restricted codebook is given.
[0165] and / or and / or and / or The value is either configured by the network node to the wireless device (e.g., UE), or determined by the wireless device (e.g., UE) and reported to the network node in the CSI report, or is fixed in the specification, or is derived from any other parameter. and / or and / or and / or The value is either configured by the network node to the wireless device (e.g., UE), determined by the wireless device (e.g., UE) and reported to the network node in the CSI report, fixed in the specification, or derived from any other parameter. In some embodiments, , , and .
[0166] In some implementations, the wireless device (e.g., UE) is configured to report via CSI. Bit indicator and Bit indicators are used to indicate the index of the second vector associated with the second subband.
[0167] Cross-layer power scaling In some implementations, the precoding vector associated with the transport layer is associated with a transport layer-specific power scaling factor. In some embodiments, the precoding vector associated with the transport layer... The associated precoding vector is ,in , It is a length of The vector, It is the scaling factor, where , The scaling factor (representing the number of scaling factors) can be a phase value, an amplitude value, or both amplitude and phase values. It is the transport layer power scaling factor ( ), It is a normalization factor. In some embodiments, it is assumed that the power scaling factor for each transport layer is applied. and normalization factor Previously, precoded vectors The total power is 1.
[0168] When using the power scaling factor for each transport layer across layers, the total power of the precoder can be 1 or less. In some options, the total power of the precoders for all transport layers is equal to 1, and it is assumed that the PDSCH (after applying the precoder to the transmission at the network node (e.g., gNB)) operates at full transmit power. Transmission is performed. When the total power of the pre-encoders of all transport layers is less than 1, the PDSCH operates at a power less than... A portion of the transmit power is used for transmission.
[0169] By introducing a power scaling factor for each transmission layer, the total transmit power... (The transmit power of the PDSCH applied on the network side) in the pre-encoder The distribution may be even or uneven among the transport layers. For simplicity, the following assumes... It is equal to 1 or less than 1.
[0170] Typically, for the Type I and Type II codebooks specified in the 3GPP standard [see TS 38.214, version 16.10.0, 2022-06-23], it includes... The total power of the pre-encoders in each transport layer is 1, and the power is within... The distribution is evenly distributed among the transport layers, that is, each transport layer Assigned The power, of which This indicates the precoder rank or the number of transmission layers. This is because it's assumed that a power scaling factor is applied for each transmission layer. Previously, the total power of the pre-encoder was equal to 1.
[0171] In some implementations, the wireless device determines based on some metric (maximizing throughput, signal-to-noise ratio (SNR), or capacity, etc.) The power scaling factor for each transport layer. In some options, the transport layer power scaling factor can be any value between 0 and 1 or any value less than 1.
[0172] In some implementations, the wireless device indicates the pre-encoder in the CSI report. The power scaling factor for each transport layer. In one option, the transport layer power scaling factor is used in the CSI report. Bit indicators are used to indicate this. In some embodiments, Bit and or Each power value is associated. In some embodiments, or Each power value is uniformly or non-uniformly spaced between 0 or any other number and 1 on a linear or decibel scale. In one option, the power scaling factor for each transmission layer ranges from a set of values. or Choose from a set of power values. In one embodiment, Each power value is determined by Provided.
[0173] In some embodiments, with The normalization factor associated with each transport layer in the transport layer. for .
[0174] Each DFT-based vector used in a precoder is associated with a set of antenna ports and is used to spatially focus the (precoded) transmitted power in a desired direction. Therefore, the DFT-based vectors used in the precoder can also be referred to as beams. Depending on the antenna array used at the network nodes, these beams may have strong sidelobes. This can potentially interfere with other coexisting terrestrial or satellite systems. According to WRC Resolution 23 COM4 / 7: Terrestrial Components of IMT in the 6425-7125 MHz Band, the level of the expected equivalent isotropic radiated power (EIRP) spectral density as a function of the vertical angle above the horizon is limited. Therefore, it is desirable to control the transmit power of the precoder to limit interference in the desired direction to a certain threshold.
[0175] Therefore, it was agreed in RAN1#118 that a threshold would be configured for the radio device (e.g., UE) for each DFT-based vector or set of DFT-based vectors used by the precoder. The threshold uses a set of... The selected 3-bit scaling factor is used to indicate this. For example, if the precoder uses a parameter configured with a threshold... For DFT-based vectors, the power of the relevant transport layer of the precoder cannot exceed ½.
[0176] In some implementations, the wireless device configures a threshold power value for each DFT-based vector or set of DFT-based vectors used by the precoder, where the set may contain at least one vector, via higher-level configuration from the network node. The threshold power value associated with the DFT-based vector or set of DFT-based vectors will be referred to below as... This is used to represent different DFT-based vectors or different groups of DFT-based vectors. The values can be different. Wireless devices take the configured maximum power value into account when calculating the precoder.
[0177] In some implementations, the maximum power value associated with a DFT-based vector or a set of DFT-based vectors is determined by using... The bit indicator is configured for the wireless device, and this value is derived from the contained... One or less The values are selected from a set of values. In some embodiments, the values in this set are spaced uniformly or non-uniformly on a linear or decibel scale. In some embodiments, the threshold power value is associated with a DFT-based vector or a set of DFT-based vectors. Configured using a 3-bit indicator, and from the set Selected from the options.
[0178] In some implementations, the wireless device determines a power scaling factor for each transport layer such that the total power of the precoding vectors for that transport layer does not exceed a threshold power value associated with the DFT-based vectors used by the precoder for that transport layer. In some embodiments, the power scaling factor is and The minimum value in the network. In this case, since the network's rank and configuration are known... Therefore, there is no need to indicate the power scaling factor for each transport layer in the CSI report.
[0179] In some implementations, the wireless device determines a power scaling factor for each transport layer such that the total power of the precoding vectors of the transport layer does not exceed a threshold power value associated with the DFT vector of the precoder used for that transport layer. and indicate in the CSI report The value of . In some embodiments, It is anything greater than zero and / or less than or equal to zero. The value of .
[0180] In some implementations, the wireless device determines a power scaling factor for each transport layer such that the total power of the precoding vectors of the transport layer does not exceed a configured threshold power value. DFT-based vector-associated threshold power values Here, This refers to the number of transport layers that use the same DFT-based vectors. In some embodiments, The value is and The minimum value in the range. In this case, since the network has a known rank and the configured threshold power value... and The value is such that there is no need to indicate the power scaling factor for each transport layer in the CSI report.
[0181] In some implementations, the wireless device determines a power scaling factor for each transport layer such that the total power of the precoding vectors of the transport layer does not exceed the maximum power value configured thereon. Maximum power value based on DFT vector association and indicate in the CSI report The value of . Here, This refers to the number of transport layers that use the same DFT-based vectors. In some embodiments, It is any value greater than zero and less than or equal to zero. The value of .
[0182] In some implementations, the wireless device determines The transport layer power scaling factor of each transport layer makes The total power of the precoding vectors of each transport layer does not exceed the maximum power value. The power scaling factor for each transport layer is indicated in the CSI report. In some embodiments, for The first two layers (i.e., layers 1 and 2) are associated with a first DFT-based vector configured with a threshold power value of 1 / 2, and the remaining two layers (i.e., layers 3 and 4) are associated with a second DFT-based vector configured with a threshold power value of ¼. In this case, the total power of each transport layer power scaling factor in layers 1 and 2 should not exceed ½, and the total power of each transport layer power scaling factor in layers 3 and 4 should not exceed ¼.
[0183] Reporting and quantization of power scaling factor In some implementations, the wireless device is configured to be used in CSI reports. The bit indicator indicates the power scaling factor for each transport layer. In some embodiments, Bit indicators indicate that the wireless device is from or The power value selected from a set of power values.
[0184] In some embodiments, when compared with a threshold power value When the associated DFT-based vectors are used in the transport layer precoder, the transport layer power scaling factor ranges from between 0 and... (or 1) or Choose from a range of power values.
[0185] In some embodiments, or The power value is between 0 and They are spaced uniformly or non-uniformly on a linear or decibel scale. In some other embodiments, or The power values are evenly or non-uniformly spaced between 0 and 1 on a linear or decibel scale.
[0186] Rank-specific configuration of power scaling value In some embodiments, for The configuration threshold power values for the DFT-based vectors used for precoding vectors in layers 1, 2, 3, and 4 are ½, ¼, 1 / 3, and 1 / 8, respectively. The power scaling factor for each transport layer is determined by the wireless device (e.g., UE). Therefore, the transport layer power scaling factors determined for Layer 1, Layer 2, Layer 3, and Layer 4 are ¼, ¼, ¼, and 1 / 8, respectively. It can be observed that for Layer 1, Layer 2, and Layer 3, the configured maximum power value is greater than or equal to... Since the transport layer power scaling factor is determined by the wireless device... For rank For transmission, network nodes do not need to be configured with more than [a certain amount of data]. The threshold power value. Therefore, the following is proposed. In some implementations, the range of the threshold power value depends on the rank. In some embodiments, for The maximum permissible power value ranges between 0 and ½. In some embodiments, for The maximum allowable power value range is within Between and ½. In some embodiments, for The maximum allowable power value range is within and Between. In some embodiments, for The maximum allowable power value range is within and between.
[0187] In some implementations, the number of allowed threshold power values for configuring a first rank value is greater than the number of allowed threshold power values for configuring a second rank value, wherein the first rank value is less than the second rank value. In some embodiments, the number of threshold power values for rank 1 is 8, while the number of threshold power values for rank 4 is 4. In some embodiments, the number of threshold power values for rank 1 is... The number of threshold power values of rank 4 is .
[0188] In some implementations, the allowable threshold power value for configuring the threshold power value of the first rank value is given by a proper subset of the allowable threshold power values for configuring the threshold power value of the second rank value. In one option, the first rank value is greater than the second rank value. In some embodiments, the first rank value is 4, and the second rank value is 1 or 2. In one option, the allowable threshold power value of rank 4, i.e. , is the allowable power value of rank 1, that is The proper subset of .
[0189] Phase coefficient vector of cross-frequency domain unit In some implementations, the precoding vector includes A DFT-based vector, and One or more of a DFT-based vector are associated with one or more phase coefficient vectors in the frequency domain. This means that the first... A DFT-based vector can be associated with a phase coefficient vector. In some options, the phase coefficient vector may be a DFT-based vector defined over multiple PRBs, subbands, or subband groups. This means that an entry in the phase coefficient vector is associated with a PRB, subband, or subband group (in ascending or descending order). Such a phase coefficient vector allows for the manipulation of phase coefficients in the frequency domain. One or more of the DFT-based vectors are pre-encoded. In some embodiments, And only with index The associated vector is associated with the phase coefficient vector. In some embodiments, And only with index The associated vector is associated with the phase coefficient vector. In some embodiments, a first phase coefficient vector is associated with a first vector, and a second phase coefficient vector is associated with a second vector, wherein the first and second vectors are associated with different indices of the precoded vector. In some options, the phase coefficient vector is also associated with a scaling factor, wherein the scaling factor is at least one of an amplitude value and a phase value.
[0190] In some implementations, the wireless device indicates a selected phase coefficient vector in the CSI report, and / or the wireless device indicates in the CSI report information about the amplitude value, or phase value, or amplitude and phase value of the scaling factor associated with the selected phase coefficient vector.
[0191] In some implementations, the wireless device selects phase coefficient vectors from a full-size DFT-based codebook, where the codebook's dimension depends on the number of PRBs or subbands. In some embodiments, the size of the codebook or codebook matrix is... or or or Here, These are the number of subbands, the number of PRBs, and the oversampling factor of the DFT-based codebook, respectively. Each vector or index in the codebook is associated with a phase coefficient vector.
[0192] In some implementations, the wireless device selects a phase coefficient vector from a reduced-size codebook containing... A vector or a DFT-based vector or a vector with The indices associated with each vector, where or , and among them Each vector is associated with a consecutive or non-consecutive index from a full-size codebook. In some embodiments, for , Indices of vectors and the full-size codebook or Associated. In some other embodiments, Each vector can be associated with the first and last few indices of the codebook. In some implementations, the reduced-size codebook... Each vector may not be associated with a zero index in the full-size codebook. In some embodiments, for , Indices of vectors and full-size DFT codebook or Associated. In some embodiments, the wireless device is linked to the CSI report. The bit indicator indicates the selected phase coefficient vector. In some embodiments, The value is determined by the wireless device (e.g., the UE) and indicated in the CSI report, or derived by the wireless device using information related to configuration parameters such as the number of PRBs or the number of subbands. In another embodiment, The value is configured to the radio device (e.g., UE) via higher-level RRC configuration or via MAC-CE or DCI signaling. In yet another embodiment, The value is fixed in the specification.
[0193] refer to Figure 5 This illustrates a method performed by a wireless device (300) according to some of the foregoing embodiments. The method is performed by the wireless device (300) in a wireless communication network. The method includes: Receive (501) configuration information associated with a Channel State Information (CSI) report, wherein the configuration information indicates the number of antenna ports in the first dimension. Number of antenna ports in the second dimension , Based on the configuration information, (502) is used for A precoding vector for each antenna port, the precoding vector containing multiple scaling factors, wherein each entry of the precoding vector is associated with an antenna port, and each scaling factor is associated with one or more entries of the precoding vector, and wherein the scaling factor is based on an amplitude value, or a phase value, or both amplitude and phase values. Generate a (503) CSI report, the CSI report containing a precoding matrix indicator (PMI) indicating the precoding vectors, and Report (504) CSI report to network nodes.
[0194] In some implementations, the precoding vector includes A DFT-based vector.
[0195] In some implementations, the precoding vector includes A scaling factor for a real or complex number.
[0196] In some implementations, the number of scaling factors The number of vectors greater than that based on DFT .
[0197] In some implementations, each scaling factor is associated with a subset of antenna ports, wherein the subset of antenna ports is A subset or proper subset of the antenna ports.
[0198] In some implementations, the method further includes at least one of the following: indicating an index in the CSI report of a scaling factor associated with a unit amplitude value and a zero phase value, or indicating an index of a subset of antenna ports associated with a scaling factor having a unit amplitude value and a zero phase value.
[0199] In some implementations, Each scaling factor is divided into A subset of amplitudes, And amplitude subset All scaling factors have the same magnitude value.
[0200] In some implementations, the PMI indicator rank is The precoding matrix, the rank of which is The precoding matrix contains the precoding matrix used for Transport layer 1 precoded vector.
[0201] In some implementations, the number of scaling factors Depends on the rank of the precoding matrix .
[0202] In some implementations, for rank The method further includes: providing a precoding matrix containing the precoding matrix. The first subset of each transport layer selects the first vector, where And for those containing precoding matrices The second subset of the transport layers selects the second vector, where and .
[0203] In some implementations, for Each subband determines multiple precoding vectors. Each sub-band is grouped into There are sub-band groups, where the sub-band group is A subset of subbands, and the precoded vector of the subband group is indicated in the CSI report.
[0204] In some implementations, for rank The method further includes: the precoding matrix, and the method also includes: The transport layer is divided into two transport layer subsets, wherein the first transport layer subset contains The first transport layer contains the second transport layer subset, which contains the rest. There are 1 transport layer, and the number of subband groups in the first transport layer subset is 1. The number of subband groups in the second transport layer subset is ,in or .
[0205] In some implementations, the method further includes: selecting a first precoding vector for a first subband from a codebook containing multiple vectors or multiple indices indicating multiple vectors, and selecting a second precoding vector for a second subband from a restricted codebook, wherein the size of the restricted codebook (e.g., the number of elements or the number of entries) is smaller than the size of the codebook (e.g., the number of elements or the number of entries).
[0206] In order to perform the aforementioned process or method steps performed by a wireless device (e.g., a UE or an IoT device), a wireless device is also provided. Figure 3 A simplified block diagram depicting a wireless device (e.g., a UE or IoT device) 300 is shown. The wireless device 300 includes a processor 310 or processing circuitry or processing module or processor device 310; a receiver circuitry or receiver module 340; a transmitter circuitry or transmitter module 350; a memory module 320; and a transceiver circuitry or transceiver module 330 (which may include the transmitter circuitry 350 and the receiver circuitry 340). The wireless device 300 also includes an antenna system 360, which includes antenna circuitry for transmitting signals to and receiving signals from at least network nodes or other wireless devices. The antenna system employs beamforming as described above.
[0207] Wireless device 300 can belong to any wireless access technology that supports beamforming technology, including 4G or LTE, LTE-A, 5G, advanced 5G, or combinations thereof. Wireless device 300 can be a UE or an IoT device. The wireless device, including a processor and memory, contains instructions executable by the processor, thereby enabling wireless device 300 to operate or be configured to perform any of the wireless device-related implementations described above.
[0208] Processing module / circuit 310 includes a processor, microprocessor, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), etc., and may be referred to as a "processor". Processor 310 controls the operation of the wireless device and its components. Memory (circuit or module) 320 includes random access memory (RAM), read-only memory (ROM), and / or another type of memory for storing data and instructions that may be used by processor 310. Generally, it should be understood that in one or more embodiments, wireless device 300 includes fixed or programmable circuitry configured to perform the operations of any of the embodiments disclosed herein.
[0209] In at least one such embodiment, processor 310 includes a microprocessor, microcontroller, DSP, ASIC, FPGA, or other processing circuitry configured to execute computer program instructions from a computer program stored within or accessible by the processing circuitry in a non-transitory computer-readable medium. Here, "non-transitory" does not necessarily mean permanent or immutable storage and may include storage in working memory or volatile memory, but the term does indeed indicate at least some form of persistent storage. Execution of the program instructions specifically adapts or configures the processing circuitry to perform the operations disclosed herein in relation to the wireless device. Furthermore, it should be understood that wireless device 300 may include additional components.
[0210] The wireless device 300 executes instructions contained in the memory 320 by means of the processor 310, thereby enabling the wireless device to perform any of the previously described embodiments related to the actions performed by the wireless device, some of which are set forth in the appended claims.
[0211] A computer program is also provided, which includes instructions that, when executed by the processor 310 of the wireless device 300, cause the processor 310 to perform the method according to any of the foregoing embodiments.
[0212] A computer program is also provided, comprising instructions that, when executed by the processor 310 of the wireless device 300, cause the processor 310 to perform the method according to any one of claims 1-13.
[0213] refer to Figure 6 This illustrates a method performed by a network node (400) according to some of the aforementioned embodiments. The method performed by the network node (400) is used to receive a Channel State Information (CSI) report from a wireless device (300) in a wireless communication network. The method includes: Send (601) configuration information associated with a Channel State Information (CSI) report to the wireless device (300), wherein the configuration information indicates the number of antenna ports in the first dimension. Number of antenna ports in the second dimension , To enable wireless devices to: Based on configuration information, determine the use for A precoding vector for each antenna port, the precoding vector containing multiple scaling factors, wherein each entry of the precoding vector is associated with an antenna port, and each scaling factor is associated with one or more entries of the precoding vector, and wherein the scaling factor is based on an amplitude value, or a phase value, or both amplitude and phase values. Generate a CSI report, which includes a precoding matrix indicator (PMI) indicating the precoding vectors, and Uplink control information (UCI) containing a CSI report is received (602) from the wireless device (300) via the uplink (UL) channel.
[0214] In order to perform the aforementioned process or method steps executed by the network node, a network node is also provided. Figure 4 A block diagram depicting a network node 400 is shown. The network node 400 includes a processor 410 or processing circuitry or processing module or processor device 410; a receiver circuitry or receiver module 440; a transmitter circuitry or transmitter module 450; a memory module 420; and a transceiver circuitry or transceiver module 430 (which may include the transmitter circuitry 450 and the receiver circuitry 440). The network node 400 also includes an antenna system 460, which includes antenna circuitry for transmitting signals to and receiving signals from at least a wireless device. The antenna system employs beamforming as described above.
[0215] Network node 400 can belong to any wireless access technology that supports beamforming technology, including 4G or LTE, LTE-A, 5G, advanced 5G, or combinations thereof. The network node can be a gNB. The network device, including a processor and memory, contains instructions executable by the processor, thereby enabling or configuring network node 400 to perform any of the aforementioned implementations related to network node 400.
[0216] Processing module / circuit 410 includes a processor, microprocessor, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), etc., and may be referred to as a "processor". Processor 410 controls the operation of network nodes and their components. Memory (circuit or module) 420 includes random access memory (RAM), read-only memory (ROM), and / or another type of memory for storing data and instructions that may be used by processor 410. Generally, it should be understood that in one or more embodiments, network nodes include fixed or programmable circuitry configured to perform the operations of any of the embodiments disclosed herein.
[0217] In at least one such embodiment, processor 410 includes a microprocessor, microcontroller, DSP, ASIC, FPGA, or other processing circuitry configured to execute computer program instructions from a computer program stored within or accessible by the processing circuitry in a non-transitory computer-readable medium. Here, "non-transitory" does not necessarily mean permanent or immutable storage and may include storage in working memory or volatile memory, but the term does indeed indicate at least some form of persistent storage. Execution of the program instructions specifically adapts or configures the processing circuitry to perform the network node-related operations disclosed in this disclosure. Furthermore, it should be understood that network node 400 may include additional components. Network node 400 may also be considered a transmit-receive point (TRP).
[0218] Network node 400 executes instructions contained in memory 420 by means of processor 410, thereby making network node 400 operable to perform any of the previously described implementations related to the actions performed by the network node, some of which are proposed in the appended claim 14.
[0219] A computer program is also provided, which contains instructions that, when executed by the processor 410 of the network node, cause the processor 410 to perform the method of claim 14.
[0220] As previously stated, several advantages of the embodiments described in this disclosure are achieved, including a significant reduction in feedback overhead and computational complexity at the wireless device for codebook-based CSI reporting. Another advantage is reduced latency in CSI reporting.
[0221] In the context of this specification, references to "an embodiment" or "exemplary" indicate that a particular feature, structure, or characteristic described in connection with that embodiment is included in at least one implementation of the technology. Therefore, the phrase "in one embodiment" or the word "exemplary" appearing throughout this specification does not necessarily refer to the same implementation.
[0222] In the context of this disclosure, the word "comprising" is used in a non-limiting sense, meaning "consisting of at least...". Although specific terms may be used herein, they are used only in a general and descriptive sense and not for limiting purposes. Implementations herein can be applied to any wireless system, including LTE or 4G, LTE-A (or LTE-Advanced), 5G, Advanced 5G, WiMAX, WiFi, satellite communications, television broadcasting, etc.
Claims
1. A method performed by a wireless device (300) in a wireless communication network, the method comprising: Receive (501) configuration information associated with a Channel State Information (CSI) report, wherein the configuration information indicates the number of antenna ports in the first dimension. Number of antenna ports in the second dimension , Based on the configuration information, determine (502) for use A precoding vector for each antenna port, the precoding vector containing multiple scaling factors, wherein each entry of the precoding vector is associated with an antenna port, and each scaling factor is associated with one or more entries of the precoding vector, and wherein the scaling factor is based on an amplitude value, or a phase value, or both amplitude and phase values. Generate (503) a CSI report, the CSI report containing a precoding matrix indicator (PMI) indicating the precoding vector, and Report the CSI report (504) to network node (400).
2. The method according to claim 1, wherein the precoding vector comprises A DFT-based vector.
3. The method according to claim 2, wherein the precoding vector comprises A scaling factor for a real or complex number.
4. The method according to claim 3, wherein, The number of scaling factors The number of vectors greater than the number of DFT-based vectors .
5. The method of claim 1, wherein each scaling factor is associated with a subset of antenna ports, wherein the subset of antenna ports is the A subset of antenna ports.
6. The method according to claims 1-5, wherein the method further comprises at least one of: indicating an index in the CSI report of a scaling factor associated with a unit amplitude value and a zero phase value, or indicating an index of a subset of antenna ports associated with a scaling factor having a unit amplitude value and a zero phase value.
7. The method according to claim 3, wherein... Each scaling factor is divided into A subset of amplitudes, And in the amplitude subset All scaling factors have the same magnitude value.
8. The method of claim 1, wherein the PMI indicator rank is The precoding matrix, the rank of which is The precoding matrix contains the precoding matrix used for Transport layer 1 precoded vector.
9. The method according to claims 3 and 8, wherein the number of scaling factors... Depends on the rank of the precoding matrix .
10. The method of claim 8, wherein for the rank is The method further includes: a precoding matrix. For containing the precoding matrix The first subset of each transport layer selects the first vector, where And for the precoding matrix The second subset of the transport layers selects the second vector, where and .
11. The method of claim 1, wherein... Each subband determines multiple precoding vectors, and wherein... Each sub-band is grouped into A subband group, wherein the subband group is the... A subset of subbands, wherein the precoding vector of the subband group is indicated in the CSI report.
12. The method of claim 11, wherein for rank... The method further includes: a precoding matrix. Will The transport layer is divided into two transport layer subsets, wherein the first transport layer subset contains The first transport layer contains the second transport layer subset, which contains the rest. There are 1 transport layer, and the number of subband groups of the first transport layer subset is 1. The number of subband groups in the second transport layer subset is ,in or .
13. The method of claim 11, wherein the method further comprises: A first precoding vector is selected for a first subband from a codebook containing multiple vectors or multiple indices indicating multiple vectors, and a second precoding vector is selected for a second subband from a restricted codebook, wherein the size of the restricted codebook is smaller than the size of the codebook.
14. A method performed by a network node (400) for receiving a channel state information (CSI) report from a wireless device (300) in a wireless communication network, the method comprising: Send (601) configuration information associated with a Channel State Information (CSI) report to the wireless device (300), wherein the configuration information indicates the number of antenna ports in the first dimension. Number of antenna ports in the second dimension , So that the wireless device (300) can: Based on the configuration information, determine the use for A precoding vector for each antenna port, the precoding vector containing multiple scaling factors, wherein each entry of the precoding vector is associated with an antenna port, and each scaling factor is associated with one or more entries of the precoding vector, and wherein the scaling factor is based on an amplitude value, or a phase value, or both amplitude and phase values. Generate a CSI report, which includes a precoding matrix indicator (PMI) indicating the precoding vector, and Uplink control information (UCI) containing the CSI report is received (602) from the wireless device (300) via the uplink (UL) channel.
15. A network node (400) comprising a processor (410) and a memory (420) containing instructions executable by the processor (410), thereby enabling the network node (400) to perform the method according to claim 14.
16. The network node (400) according to claim 15, wherein the network node (400) is a gNB.
17. A wireless device (300) comprising a processor (310) and a memory (320) containing instructions executable by the processor (310), thereby enabling the wireless device (300) to perform the method according to any one of claims 1-13.
18. The wireless device (300) of claim 17, wherein the wireless device (300) is a user equipment (UE).