Type i codebook supporting more than 32 channel state information reference signal ports
Patent Information
- Application Number
- CN202580026340.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-04-04
- Filing Date
- 2025-04-01
- Publication Date
- 2026-11-03
AI Technical Summary
Existing wireless communication systems only support up to 32 CSI-RS ports in NR CSI reports, which cannot meet the needs of future network devices with more than 16 antenna elements. Furthermore, the current Type I codebook cannot effectively support CSI feedback with more than 32 CSI-RS ports.
A novel Type I codebook alternative is designed to support more than 32 CSI-RS ports (e.g., up to 128). Efficient measurement and reporting of CSI is achieved through a combination of spatial basis selection matrix, frequency basis selection matrix, and linear combination coefficient matrix.
It improves the resolution and robustness of CSI feedback, reduces overhead, and supports the CSI measurement needs of more antenna elements in future network equipment.
Smart Images

Figure CN123036770A_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This Patent Cooperation Treaty patent application claims priority to U.S. Provisional Patent Application No. 63 / 574,848, filed April 4, 2024, entitled “Type I Codebook Supporting More Than 32 Channel State Information Reference SignalPorts,” the contents of which are incorporated herein by reference as if fully disclosed herein. Technical Field
[0003] This application relates in its entirety to wireless communication systems, including systems, apparatus, and methods in which a user equipment (UE) can measure time and frequency resources associated with a set of channel state information (CSI) reference signals (CSI-RS) and transmit CSI reports to a network. Background Technology
[0004] Wireless mobile communication technologies use various standards and protocols to transmit data between network devices (e.g., base stations, radio heads, etc.) and wireless communication devices. Wireless communication system standards and protocols may include, for example, 3GPP Long Term Evolution (LTE) (e.g., 4G), 3GPP New Radio (NR) (e.g., 5G), and the IEEE 802.11 standard for Wireless Local Area Networks (WLANs) (often referred to as Wi-Fi within industry organizations). ® ).
[0005] As envisioned by 3GPP, different wireless communication system standards and protocols can use various radio access networks (RANs) for communication between RAN network equipment (sometimes also commonly referred to as RAN nodes, network nodes, or simply nodes) and wireless communication equipment called UEs. 3GPP RANs can include, for example, Global System for Mobile Communications (GSM), Enhanced Data Rate GSM Evolution (EDGE) RAN (GERAN), Universal Terrestrial Radio Access Network (UTRAN), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), and / or Next Generation Radio Access Network (NG-RAN).
[0006] Each RAN can use one or more Radio Access Technologies (RATs) for communication between network devices and UEs. For example, GERAN implements the GSM and / or EDGE RAT, UTRAN implements the Universal Mobile Telecommunications System (UMTS) RAT or other 3GPP RATs, E-UTRAN implements the LTE RAT (sometimes simply referred to as LTE), and NG-RAN implements the NR RAT (sometimes referred to herein as the 5G RAT, 5G NR RAT, or simply NR). In some deployments, E-UTRAN may also implement the NR RAT. In some deployments, NG-RAN may also implement the LTE RAT.
[0007] The network equipment used in a RAN can correspond to that RAN. An example of E-UTRAN network equipment is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (also commonly referred to as Evolved Node B, Enhanced Node B, eNodeB, or eNB). An example of NG-RAN network equipment is a Next Generation Node B (sometimes also called gNodeB or gNB).
[0008] The RAN provides communication services to external entities through its connection with the core network (CN). For example, E-UTRAN can utilize the evolved packet core (EPC), while NG-RAN can utilize the 5G core network (5GC). Attached Figure Description
[0009] To facilitate the identification of any particular element or action in the discussion, one or more of the most significant digits in the figure reference numerals refer to the figure number in which the element was first introduced.
[0010] Figure 1 An example wireless communication system is shown according to one or more aspects described herein.
[0011] Figure 2 An example method of wireless communication performed by a UE according to one or more aspects described herein is shown.
[0012] Figure 3 An example structure for a Type I codebook that supports more than 32 CSI-RS ports is shown.
[0013] Figure 4 Example architectures of wireless communication systems based on one or more aspects described herein are illustrated.
[0014] Figure 5 An example system for performing signaling between a wireless device and a network device, according to one or more aspects described herein, is illustrated. Detailed Implementation
[0015] Various implementations are described with reference to user equipment (UE). However, references to UE are provided for illustrative purposes only. Example implementations can be used with any electronic component capable of establishing a connection to a network and configured with hardware, software, and / or firmware for exchanging information and data with the network. Thus, UE as described herein is used to refer to any suitable electronic device (e.g., mobile phone, computer (e.g., laptop computer or tablet computer), wearable device (e.g., electronic watch, fitness device, or head-mounted device), or Internet of Things (IoT) device).
[0016] CSI reports are used by UEs operating within a 3GPP system to report parameters received from one or more downlink (DL) signals via one or more ports. The antenna port on which the CSI report is based may be referred to as the Channel State Information (CSI) Reference Signal (CSI-RS) antenna port, meaning that the network equipment (e.g., RAN network equipment such as a gNB) has configured one or more CSI-RS resources to be received and measured by the UE, and indicates these CSI-RS resources to the UE in the Channel Measurement Resource (CMR) configuration. CSI reports may include parameters such as the CSI-RS Resource Indicator (CRI), Rank Indicator (RI), Channel Quality Indicator (CQI), Pre-decoding Matrix Indicator (PMI), and Layer Indicator (LI). CSI reports can be particularly important for DL Multiple-Input Multiple-Output (MIMO) operation.
[0017] At higher levels, there are two types of CSI codebooks: Type I and Type II. Type I codebooks are used for relatively low-resolution CSI feedback and currently support up to 8 layers. Type II codebooks are used for relatively high-resolution CSI feedback and currently support up to 4 layers. Each type of codebook assumes a two-dimensional linear antenna structure (i.e., N 1 × N 2 Antenna element array).
[0018] NR CSI reports currently support up to 32 CSI-RS ports, of which the number of CSI-RS ports ( P CSI-RS ) is defined as:
[0019] in N 1 It is the number of antenna elements of a network device (e.g., gNB) along a first direction (e.g., horizontal direction), and N 2This is the number of antenna elements of the network device along a second direction orthogonal to the first direction (e.g., the vertical direction). Factor 2 is the result of each antenna element having both horizontal polarization (H-Pol) and vertical polarization (V-Pol).
[0020] Table 5.2.2.2.1-2 of 3GPP Technical Specification (TS) 38.214 V18.0.0 (2023-09) describes the current NR system's supported features. N 1 and N 2 Combinations of (4, 4), (8, 2), and (16, 1). N 1 , N 2 The current CSI-RS port count is 32. However, it is expected and possible that more than 16 antenna elements will eventually be supported, each associated with both H-Pol and V-Pol. It is also expected and possible that more than 32 CSI-RS ports will eventually be supported (e.g., up to 128 CSI-RS ports). The currently available Type I codebook for CSI does not support more than 32 CSI-RS ports. A new Type I codebook supporting more than 32 CSI-RS ports (e.g., up to 128 CSI-RS ports) would be useful.
[0021] Based on the following design principles, Type I codebooks for CSI are defined in 3GPP Release 15 (Rel-15): a single space basis with a structured PMI construct; different designs for rank 1 / 2, rank 3 / 4, rank 5 / 6, rank 7, and rank 8; different designs within rank 3 / 4, depending on whether the number of CSI-RS ports is <16 or ≥16; and different space bases for rank 3 / 4 in the case of ≥16 CSI-RS ports.
[0022] This article describes a Type I codebook alternative that supports more than 32 CSI-RS ports (e.g., up to 128 CSI-RS ports). The Type I codebook alternative is more robust than the currently available Type I codebook, but requires less overhead than the Type II codebook in most cases.
[0023] Figure 1 An example wireless communication system 100 is shown according to one or more aspects described herein.
[0024] The wireless communications system 100 includes UEs 102 and network devices 104. One or more UEs, including UE 102, can be served by a network device 104 via communication links 120 (e.g., with an established radio resource control (RRC) connection with that network device). In one or more embodiments, the communication links 120 can include downlink connections and / or uplink connections.
[0025] In one or more embodiments, the network devices 104 can utilize beam steering, which can also be, include, or be referred to as electronic beam steering. Additionally, in one or more embodiments, the UEs 102 can utilize beam steering to receive signals, transmit signals, or both. As used herein, electronic beam steering refers to, without limitation, the ability of a device (e.g., a network device 104) to perform beamforming, beamshaping, or other multi-antenna or multi-antenna element techniques that control, direct, or otherwise shape electromagnetic energy radiated from the network device 104 in different directions and with different magnitudes or amplitudes. Electronic beam steering also refers to the ability of a network device 104 to adjust antennas or antenna elements to increase or decrease the reception of electromagnetic radiation from a particular direction. Such reception beamforming can be referred to as a “receive beam” as opposed to a transmit beamforming using “transmit beams.” The network devices 104 can use beam steering to transmit signals to UEs (e.g., UE 102) served by the network devices 104. Such signals can include data signals, control signals, or both. By way of example, control signals can include reference signals, synchronization signals, configuration signals, control channels, or combinations of these. The resulting transmit beam or receive beam is represented by beam sweep 106.
[0026] The network devices 104 can utilize at least one antenna array 130 for communicating with the UEs 102. In the example illustrated for the wireless communications system 100, the network device’s antenna array 130 can include an array of antenna element pairs arranged in four rows and four columns, for a total of 32 antenna elements. Each antenna element pair includes a first antenna element 132 that is oriented orthogonally to a second antenna element 134. In this example, each of the first antenna elements 132 is oriented at +45° relative to the antenna array 130, and each of the second antenna elements is oriented at -45° relative to the antenna array 130 (e.g., the antenna elements are cross-polarized). In other examples, the network devices 104 can use more or fewer antenna elements arranged in antenna element pairs or otherwise. Various proposals have been made in 3GPP meetings regarding how a network device can support more than 32 antenna elements.
[0027] In one or more embodiments, network device 104 can utilize beam steering to transmit reference signals (e.g., a set of CSI-RSs) that UE 102 can use (e.g., measure) to determine CSI. However, the techniques described herein can apply to other reference signals that can be used to determine CSI. According to one or more techniques described herein, each CSI-RS port can correspond to an antenna port.
[0028] In some examples, an antenna port can correspond to a particular physical antenna element of antenna array 130, although the correspondence need not be one-to-one, and according to other examples, a port can correspond to a different configuration of physical antenna elements (e.g., a logical antenna port).
[0029] In an example of wireless communication system 100, a set of CSI-RSs 122 can be transmitted by network device 104 during a set of time-frequency resources 140. In some examples, the set of time-frequency resources 140 includes a slot and a physical resource block (PRB), although it will be appreciated that the set of CSI-RSs 122 can be transmitted periodically according to a semi-persistent configuration, aperiodically, or across more than one PRB, or across multiple slots in other examples. The set of time-frequency resources 140 can include, for example, a first CSI-RS resource 142 and a second CSI-RS resource 144.
[0030] According to one or more examples described herein, UE 102 can receive configuration signaling 124 indicating parameters of a set of CSI-RS ports.
[0031] Figure 2 An example method 200 of wireless communication by a UE is shown. In some cases, the UE can be one of wireless devices 102, 404, or 502, or other UEs described herein. In some cases, method 200 can be performed by a baseband processor of the UE using a transceiver of the UE or other components of the UE. The baseband processor can include a memory, and the memory can store instructions that, when executed by the baseband processor, cause the baseband processor to perform method 200. The transceiver can be operable to transmit and receive over an air interface using a set of antenna elements of the UE.
[0032] At 202, method 200 can include receiving (via the transceiver) a set of CSI-RSs from a network device according to a reference signal configuration. The reference signal configuration can be based at least in part on a set of CSI-RS ports of the network device. The network device (e.g., a gNB) can simultaneously probe the set of CSI-RS ports (e.g., by transmitting a multi-port orthogonal CSI-RS).
[0033] At 204, method 200 may include measuring the CSI-RS set (e.g., estimating the channel quality of the CSI-RS set).
[0034] At 206, method 200 may include determining, at least in part, a pre-decoding matrix for each layer in the layer set, based on measurements of the CSI-RS set and for a Type I codebook supporting more than 32 CSI-RS ports. CSI, where l This is the total number of layers. The determination of the pre-decoding matrix for a specific layer in the layer set can be based at least in part on operations 208, 210, and / or 212.
[0035] At 208, method 200 may include determining (e.g., selecting) the matrix used for spatial basis selection ( The set of spatial basis bases. The spatial basis selection matrix may include... L A spatial basis, in which L This is to select the layers in the basis matrix of the space. l The total number of selected spatial bases (i.e., one or more spatial bases).
[0036] At 210, method 200 may optionally include determining (and in some cases optional) the set of frequency bases for the frequency base selection matrix. The frequency basis selection matrix may include... M ... M This is to select the layers in the basis matrix of the space. l The total number of selected (either predetermined by standards or configured by network devices) frequency bases (i.e., one or more frequency bases).
[0037] At 212, method 200 may include determining the matrix ( The matrix can contain information for... L a spatial basis and M The linear combination coefficients of the frequency bases ( )gather.
[0038] At 214, method 200 may include sending (reporting) the pre-decoded matrix of each layer (e.g., via a transceiver and to a network device).
[0039] Method 200 may be embodied, extended or modified in various ways, as described in the following paragraphs and elsewhere in this description.
[0040] Figure 3 The example structure of a Type I codebook 300 supporting more than 32 CSI-RS ports is shown. Codebook 300 includes... l The pre-decoding matrix of each layer in the set of layers ( Pre-decoding matrix may include N 3 each subband of a set of Ksubbands i of the item (Ksubband ), where N 3 is the total number of subbands (i.e., i = 1, 2,..., N 3 In some embodiments, a precoding matrix for each layer can be determined for a wideband, in which case i may equal 1.
[0041] Each precoding matrix may be a product of a spatial basis selection matrix, a matrix containing a set of linear combination coefficients, and a frequency basis selection matrix.
[0042] A spatial basis selection matrix (S l ) can be determined for each layer for Kspatial L spatial bases. The spatial basis selection matrix may include an item (S ) for each subband, where i = 0,..., L - 1 is the (kspatial l + 1)thspatial basis of the layer i In some embodiments, the spatial basis selection matrix can include up to 2 L items to provide an item for each polarization state of each antenna element of the network device involved in generating the reference signal configuration (e.g., an item for each horizontal polarization state and an item for each vertical polarization state).
[0043] A frequency basis selection matrix (F ) is optional, but in some embodiments can be determined for each layer l for Kf M frequency bases. The frequency basis selection matrix may include an item (F j ) for the k selected frequency basis. Alternatively, and in some embodiments, the frequency basis selection matrix can be predetermined by a standard, or configured by the network. In these embodiments, the frequency-related information can be integrated into the matrix .
[0044] A matrix (M ) can be determined for each layer l . The matrix can contain a set of linear combination coefficients (M L ) for Kspatial M spatial bases and Kf frequency bases.
[0045] variable l , N 3 , L and M All are integers and can be equal to or greater than 1 (≥1). In some examples, they are not... Figure 3 All items or matrices indicated in the document need to be determined by the UE.
[0046] Returning to method 200 and / or supporting a Type I codebook structure with more than 32 CSI-RS ports, and in some implementations, the Type I codebook may support only a single antenna panel of the network device. In this case, the set of CSI-RS ports of the network device will need to be associated with only a single antenna panel of the network device. Alternatively, the Type I codebook may support a single antenna panel of the network device or multiple antenna panels of the network device. In the latter case, the set of CSI-RS ports of the network device may be associated with a single antenna panel of the network device or multiple antenna panels of the network device. In some implementations, support for multiple antenna panels may require multiple antenna panels to be quasi-co-located (QCL). In some implementations, support for multiple antenna panels may require a pre-decoding matrix for each layer and each antenna panel. Whether a Type I codebook supporting more than 32 CSI-RS ports supports only a single antenna panel or supports both single and multiple antenna panels can be specified in a standard (e.g., a 3GPP Technical Specification (TS)).
[0047] In method 200 and / or some implementations that support a Type I codebook structure with more than 32 CSI-RS ports, the Type I codebook may support both wideband CSI reporting and subband CSI reporting, as specified in standards (e.g., 3GPP TS). Subband CSI reporting includes... i The CSI report of each sub-band, among which i ≥2. In these embodiments, the network (e.g., the network device transmitting the CSI-RS set) can transmit, and the UE can receive, configuration signaling (e.g., Radio Resource Control (RRC) signaling) indicating whether the UE should transmit a wideband CSI report or a subband CSI report. In some embodiments of these embodiments, method 200 may include transmitting an indication of whether the UE supports subband CSI reporting (e.g., in addition to wideband CSI reporting, where wideband CSI reporting alone is the default assumption). In some cases, this indication may be transmitted in RRC signaling. Alternatively, the Type I codebook may only support wideband CSI reporting as specified in standards (e.g., 3GPP TS).
[0048] There are various ways to select, determine, and / or report the set of spatial bases for the spatial basis selection matrix described by the reference method 200 and / or the Type I codebook structure that supports more than 32 CSI-RS ports. In some embodiments of the method 200, determining the set of spatial bases for the spatial basis selection matrix for a particular layer can include constructing the spatial basis selection matrix for the particular layer as N 1 × N 2 the matrix (e.g., according to N 1 a Discrete Fourier Transform (DFT) vector of length N along the first dimension of the linear antenna array of the network device, and N 2 a Kronecker product of DFT vectors of length N along the second dimension of the linear antenna array), where N 1 is a first number of antenna elements along a first dimension of a linear antenna array of the network device, N 2 is a second number of antenna elements along a second dimension of the linear antenna array. The second dimension (e.g., vertical dimension) can be orthogonal to the first dimension (e.g., horizontal dimension).
[0049] In some embodiments, determining the set of spatial bases for the spatial basis selection matrix for a particular layer can further or alternatively include determining the spatial basis selection matrix based at least in part on a first oversampling number (N1 O 1 ) along the first dimension and a second oversampling number (N2 O 2 ) along the second dimension as optionally specified in a standard (e.g., 3GPP TS). In some embodiments, a combination of the first and second oversampling numbers (N1 O 1 , O 2 ) can be equal to one of (4, 4), (2, 2), or (1, 1) as hardcoded in the standard, or the network can configure the combination based on the candidate values 4, 2, and 1. Other options are possible. In some cases, support for more than 32 CSI-RS ports and up to 128 CSI-RS ports can enable use of lower oversampling rates (i.e., lower oversampling numbers) and / or no oversampling. In some embodiments, the method 200 can include sending an indication of the oversampling number or combination of oversampling numbers (e.g., supported candidate values selected from 4, 2, and 1) that the UE supports. In some cases, the indication can be sent in RRC signaling.
[0050] In some embodiments, determining the set of spatial bases for the spatial basis selection matrix for a particular layer can further or alternatively include determining the set of spatial bases based at least in part on [0 O1 -1] and [0 O 2 The oversampling factor selection in [0
[0051] In some embodiments, determining the set of spatial bases for the spatial base selection matrix for a particular layer can further or alternatively include selecting the set of spatial bases for the particular layer independently of any other layer in the set of layers. The set of spatial bases for a layer can be the same as or different from the set of spatial bases for a different layer. In some of these embodiments, each layer can select only a single spatial base to simplify Type I codebook CSI reporting. In other embodiments, more than one (e.g., L > 1) spatial bases can be selected for one or more (or each) layer.
[0052] In some embodiments, determining the set of spatial bases for the spatial base selection matrix for a particular layer can further or alternatively include selecting the set of spatial bases for the particular layer and a paired layer independently of any other pair of layers in the set of layers. The set of spatial bases for a pair of layers can be the same as or different from the set of spatial bases for one or more other pairs of layers. In some of these embodiments, each pair of layers can select only a single spatial base to simplify Type I codebook CSI reporting. In other embodiments, more than one (e.g., L > 1) spatial bases can be selected for one or more (or each) pair of layers.
[0053] In some embodiments, determining the set of spatial bases for the spatial base selection matrix for a particular layer can further or alternatively include selecting the set of spatial bases for the particular layer from a pool of spatial bases. The pool of spatial bases can be common to all layers in the set of layers (i.e., the set of spatial bases for each layer can be selected from a common pool of spatial bases).
[0054] In some embodiments, determining the set of spatial bases for the spatial base selection matrix for a particular layer can further or alternatively include determining a common oversampling factor selection and a common set of spatial bases for both orthogonal polarization states (e.g., vertical polarization (V-Pol) and horizontal polarization (H-Pol)) of a set of antenna elements of the network device. Alternatively, determining the set of spatial bases for the spatial base selection matrix for a particular layer can further or alternatively include determining independent oversampling factor selections and sets of spatial bases for each of the two orthogonal polarizations. Whether the selections are common or independent can be determined by a standard, configured by the network, or indicated by the UE.
[0055] In some implementations, determining the set of spatial bases for the spatial base selection matrix for a particular layer may further or alternatively include determining a common oversampling factor selection and a common spatial base set for all frequency bases in the frequency base set. Alternatively, determining the set of spatial bases for the spatial base selection matrix for a particular layer may further or alternatively include determining an independent oversampling factor selection and a spatial base set for each frequency base in the frequency base set.
[0056] In some implementations, determining the spatial basis set for the spatial basis selection matrix for a particular layer may further or alternatively include determining a common oversampling factor selection and a common spatial basis set for all subbands in the subband set. Alternatively, determining the spatial basis set for the spatial basis selection matrix for a particular layer may further or alternatively include determining an independent oversampling factor selection and a spatial basis set for each subband in the subband set.
[0057] There are various ways to select, determine, and / or report the set of frequency bases for the frequency base selection matrix as described in reference method 200 and / or a Type I codebook structure supporting more than 32 CSI-RS ports. In some embodiments of method 200, determining the set of frequency bases for the frequency base selection matrix for a specific layer may include, according to... N 3 × N 3 The identity matrix is used to construct the frequency basis selection matrix for a specific layer, where N 3 This is the total number of sub-bands. In a size of... N 3 × N 3 or In the case of an identity matrix, all frequency bases are selected. If the identity matrix is required by the standard or configured by the network, this simplifies CSI reporting because the UE can send the pre-decoded matrix for each layer at 214 instead of the frequency base selection matrix (i.e., because the construction of the frequency base selection matrix is known).
[0058] Alternatively, for a specific layer, determining the set of frequency bases used for the frequency base selection matrix may include, according to a size of N 3 × N 3 The frequency basis selection matrix for a specific layer is constructed from the DFT matrix. In these embodiments, method 200 may include... N 3 Selecting from orthogonal frequency bases M The first frequency basis. Regarding the choice of frequency basis, the first frequency basis can be a DFT vector with a 0-phase ramp ([1,1,…,1]), but it does not need to be reported at 214. The remaining...M -1 frequency basis can be selected and reported at 214. In some embodiments, the remaining N 3 -1 orthogonal frequency bases can be selected from a subset of M -1 orthogonal frequency bases. In other embodiments, the remaining M -1 orthogonal frequency bases can be selected independently for each layer. N 3 -1 orthogonal frequency bases can be selected from a subset of N 3 -1 orthogonal frequency bases can be a window of, for example, contiguous orthogonal frequency bases. The remaining M -1 orthogonal frequency bases can be selected independently for each layer, or independently for each layer pair, or can be common for all layers.
[0059] There are various ways to select, determine, and / or report the set of linear combination coefficients of the linear combination coefficient matrix described by the reference method 200 and / or the Type I codebook structure that supports more than 32 CSI-RS ports. In embodiments of the method 200, where the set of spatial bases for a particular layer can be determined independently of any other layer in the set of layers, and when a single spatial base is selected for each layer, determining the set of linear combination coefficients of the linear combination coefficient matrix for a particular layer can include determining a single linear combination coefficient for each subband l of the particular layer n . The corresponding precoder for the subband and the particular layer n may then be l where is the selected spatial base for the layer and is common for H-Pol and V-Pol. In an example precoder, one of the polarizations (e.g., H-Pol) is assumed to have a linear combination coefficient of 1, and the other polarization (e.g., V-Pol) is subject to the reported linear combination coefficient l . In embodiments of the method 200, where the set of spatial bases for a particular layer can be determined independently of any other layer in the set of layers, and when multiple spatial bases (e.g., >1 spatial bases) are selected for each layer, only a single spatial base can be selected for each subband L , and determining the set of linear combination coefficients of the linear combination coefficient matrix for a particular layer can include determining a single linear combination coefficient for each subband n of the particular layer l . Each precoder for each subband can be determined or reported as described for the case of a single spatial base per layer. n
[0060] In an implementation of method 200, the spatial basis set of a particular layer and its paired layers (i.e., a particular layer pair) can be determined independently of any other layer pair in the layer set, and when a single spatial basis is selected for each layer pair, determining the linear combination coefficient set of the linear combination coefficient matrix for a particular layer pair may include determining the specific layer (e.g., l and l +1) each sub-band n The coefficients of a single linear combination ( Sub-band n and specific layers l The corresponding pre-decoder can be and sub-band n and layers l The pre-decoder corresponding to +1 can be a quadrature pre-decoder. ,in It is a layer l The selected spatial basis is shared for H-Pol and V-Pol, as well as for layer pairs. In the example pre-decoder, one polarization (e.g., H-Pol) is assumed to have a linear combination coefficient of 1, and the other polarization (e.g., V-Pol) undergoes layer... l The reported linear combination coefficients and layers l +1 reported linear combination coefficients In some implementations, only Reporting is required at point 214, thus simplifying CSI reporting (and network devices can calculate this). In an embodiment of method 200, the set of spatial bases for a particular layer pair can be determined independently of any other layer pair in the layer set, and when multiple spatial bases are selected for each layer pair (e.g., L When there is more than one spatial basis, each subband can be... n By selecting only a single spatial basis and determining the set of linear combination coefficients for a specific layer pair, the linear combination coefficient matrix can be determined for each sub-band of the specific layer pair. n The coefficients of a single linear combination ( Each pre-decoder for each subband can be determined or reported as described for the case of a single spatial basis for each layer.
[0061] In an embodiment of method 200, where a set of spatial bases for a specific layer can be selected from a spatial base pool, the spatial base pool being shared by all layers in the layer set, method 200 may include selecting a single spatial base for the specific layer from the spatial base pool, and determining the specific layer... l Each sub-band n linear combination coefficients ( This determines the set of linear combination coefficients for a specific layer. (Sub-band)n and a particular layer l The corresponding precoder for a particular layer where is a selected spatial basis for the layer l and is common for H-Pol and V-Pol. In an example precoder, one of the polarizations (e.g., H-Pol) is assumed to have a linear combination coefficient of 1, and the other polarization (e.g., V-Pol) is subject to a reported linear combination coefficient In embodiments of the method 200, where the spatial basis set for a particular layer and a paired layer (i.e., a particular layer pair) can be determined independently of any other layer pair in the set of layers, the method 200 can include selecting a single spatial basis for the particular layer pair from a pool of spatial bases, and determining a set of linear combination coefficients for the linear combination coefficient matrix for the particular layer pair by determining linear combination coefficients (a n ) for each subband of the particular layer pair.
[0062] In some embodiments, the linear combination coefficients (e.g., a ) in the matrix containing the set of linear combination coefficients can be independently (i.e., separately) encoded for different layers and / or different subbands. In other embodiments, the linear combination coefficients can be differentially encoded, where one or more linear combination coefficients are differentially encoded with respect to another linear combination coefficient. In these latter embodiments, differential encoding can be applied across different subbands in a single layer (and separate differential encoding can be applied across different subbands and different layers); or differential encoding can be applied across different layers and a single subband (and separate differential encoding can be applied across different layers and different subbands); or differential encoding can be applied across all subbands and all layers.
[0063] In some embodiments, the linear combination coefficients (e.g., a ) can be encoded only to carrier phase information. In other embodiments, each linear combination coefficient can be reported as a set of bits (e.g., a Q bits) that are uniformly quantized within 2π. In these latter embodiments, each quantized codepoint can be:
[0064] where . Example values for a Q are 3 bits or 4 bits.
[0065] Embodiments contemplated herein include one or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform one or more elements of the method 200. The non-transitory computer-readable media can be, for example, a memory of a UE (such as the memory 506 of the wireless device 502 as a UE, as described herein).
[0066] Embodiments contemplated herein include an apparatus having logic, modules, or circuitry to perform one or more elements of the method 200. The apparatus can be, for example, an apparatus of a UE (such as the wireless device 502 as a UE).
[0067] Embodiments contemplated herein include an apparatus having one or more processors and one or more computer-readable media storing or using instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the method 200. The apparatus can be, for example, an apparatus of a UE (such as the wireless device 502 as a UE, as described herein).
[0068] Embodiments contemplated herein include a signal as described in or related to one or more elements of the method 200.
[0069] Embodiments contemplated herein include a computer program or computer program product having instructions, where execution of the program by a processor (e.g., a baseband processor) causes the processor to perform one or more elements of the method 200. The processor can be a processor of a UE (such as the processor 504 of the wireless device 502 as a UE, as described herein), and the instructions can be, for example, located within the processor and / or on a memory of the UE (such as the memory 506 of the wireless device 502 as a UE, as described herein).
[0070] Figure 4 An example architecture of a wireless communication system in accordance with embodiments described herein is illustrated. The following description is provided for an example wireless communication system 400 that operates in conjunction with LTE system standards or specifications and / or 5G or NR system standards or specifications as provided by 3GPP Technical Specifications.
[0071] As illustrated, wireless communication system 400 includes UE 402 and UE 404, although any number of UEs can be used. In this example, UEs 402 and 404 are illustrated as smartphones (e.g., handheld touchscreen mobile computing devices connectable to one or more cellular networks) but can also include any mobile or non-mobile computing device configured for wireless communication.
[0072] UEs 402 and 404 can be configured to communicate using transmissions of the IEEE 802.16 family of standards, including but not limited to: IEEE 802.16, IEEE 802.16d, IEEE 802.16e, IEEE 802.16m, IEEE 802.16Rev0, IEEE 802.16Rev2, IEEE 802.16RevD, IEEE 802.16RevF, etc. In this example, UEs 402 and 404 are configured to communicate using OFDM transmissions according to one or more standards in the IEEE 802.16 family of standards.
[0073] In this example, connections 408 and 410 are air interfaces that implement a cellular-based radio technology such as GSM, UMTS, CDMA2000, NRT, E-UTRA, NR, or some other cellular-based
[0074] In some embodiments, UEs 402 and 404 can also be configured to directly exchange communication data via a sidelink interface 416. UE 404 is illustrated as being configured to access an access point (illustrated as AP 418) via connection 420. Connection 420 can comprise a local wireless connection, such as a connection consistent with an IEEE 802.11 protocol, Bluetooth® brand wireless ® connection, and / or any other wireless communication protocol. In this example, AP 418 can not be connected to another network (e.g., Internet) through CN 424.
[0075] In embodiments, UEs 402 and 404 can be configured to communicate using orthogonal frequency division multiplexing (OFDM) communication signals with base stations 412 and / or 414, and / or with other UEs 402 and 404, in a multicarrier communication system based on, but not limited to, orthogonal frequency division multiplexing (OFDM) for downlink and single-carrier frequency division multiple access (SC-FDMA) for uplink and ProSe or sidelink communication, although the scope of the embodiments can not be limited in this respect. The OFDM signals can comprise orthogonal
[0076] In some embodiments, all or a portion of base station 412 or base station 414 can be implemented as one or more software entities running on a server computer as part of a virtual network. Further, or in other embodiments, base station 412 or base station 414 can be configured to communicate with each other via interface 422. In embodiments where wireless communication system 400 is an LTE system (e.g., when CN 424 is an EPC), interface 422 can be an X2 interface. The X2 interface can be defined between two or more network devices (e.g., two or more eNBs, etc.) of a RAN connected to an EPC, and / or between two eNBs connected to an EPC. In embodiments where wireless communication system 400 is an NR system (e.g., when CN 424 is a 5GC), interface 422 can be an Xn interface. The Xn interface is defined between two or more network devices (e.g., two or more gNBs, etc.) of a RAN connected to a 5GC, between base station 412 (e.g., gNB) and an eNB connected to a 5GC, and / or between two eNBs connected to a 5GC (e.g., CN 424).
[0077] RAN 406 is shown to be communicably coupled to CN 424. CN 424 can include one or more network elements 426 that are configured to provide various data and telecommunications services to customers / subscribers (e.g., users of UEs 402 and 404) that are connected to CN 424 via RAN 406. The components of CN 424 can be implemented in one physical device or separate physical devices including components to read and execute instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium).
[0078] In embodiments, CN 424 can be an EPC and RAN 406 can connect with the CN 424 via an S1 interface 428. In embodiments, the S1 interface 428 can split into two parts: the S1 user (S1-U) interface, which carries traffic data between the base station 412 or base station 414 and a serving gateway (S-GW); and the S1-MME interface, which is a signaling interface between the base station 412 or base station 414 and a mobility management entity (MME).
[0079] In embodiments, CN 424 can be a 5GC and RAN 406 can connect with the CN 424 via an NG interface 428. In embodiments, the NG interface 428 can split into two parts: an NG user plane (NG-U) interface, which carries traffic data between the base station 412 or base station 414, and a user plane function (UPF); and an S1 control plane (NG-C) interface, which is a signaling interface between the base station 412 or base station 414 and an access and mobility management function (AMF).
[0080] Generally, the application server 430 can be an element of an application (e.g., a packet-switched data service) that provides for use of Internet Protocol (IP) bearer resources with the CN 424. The application server 430 can also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc.) for the UEs 402 and 404 via the CN 424. The application server 430 can communicate with the CN 424 over an IP communications interface 432.
[0081] Figure 5 An example system 500 for performing signaling 538 between a wireless device 502 and a network device 520 is illustrated in accordance with the embodiments described herein. The system 500 can be part of a wireless communication system as described herein. The wireless device 502 can be, for example, a UE of the wireless communication system. The network device 520 can be, for example, a base station (e.g., an eNB or gNB) or a radio head of the wireless communication system.
[0082] The wireless device 502 can include one or more processors 504. The processor(s) 504 can execute instructions to cause various operations to be performed by the wireless device 502, as described herein. The processor(s) 504 can include one or more baseband processors that are implemented using, for example, a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0083] The wireless device 502 can include memory 506. The memory 506 can be a non-transitory computer-readable storage medium that stores instructions 508 (which can include, for example, instructions for execution by the processor(s) 504). The instructions 508 can also be referred to as program code or computer programs. The memory 506 can also store data used by the processor(s) 504 and results produced by them.
[0084] The wireless device 502 can include one or more transceivers 510 (also collectively referred to as transceiver 510), which can include radio frequency (RF) transmitter and / or receiver circuits that use an antenna 512 of the wireless device 502 to facilitate signaling to and / or from the wireless device 502 (e.g., the signaling 538) with other devices (e.g., the network device 520) in accordance with the corresponding RAT.
[0085] The wireless device 502 can include one or more antennas 512 (e.g., one, two, four, eight, or more; also referred to herein as antenna elements). For embodiments with multiple antennas 512, the wireless device 502 can take advantage of the spatial diversity of such multiple antennas 512 to transmit and / or receive multiple different data streams on the same time-frequency resources. This behavior can be referred to as, for example, MIMO behavior (referring to the multiple antennas used at each of the transmitting device and the receiving device to implement this aspect). MIMO transmission by the wireless device 502 can be implemented according to precoding (or digital beamforming) applied to the wireless device 502 that multiplexes data streams between the antennas 512 such that each data stream is at an appropriate signal strength with respect to the other streams and is received at a desired location in the spatial domain (e.g., the location of the receiver associated with that data stream) according to known or assumed channel characteristics. Some embodiments can use single-user MIMO (SU-MIMO) methods (where data streams are all directed to a single receiver) and / or multi-user MIMO (MU-MIMO) methods (where individual data streams can be directed to individual (different) receivers in different locations in the spatial domain).
[0086] In some embodiments with multiple antennas, the wireless device 502 can implement analog beamforming techniques whereby the phase of the signals transmitted by the antennas 512 are adjusted relatively so that the (joint) transmission of the antennas 512 can be directed (this is sometimes referred to as beam steering).
[0087] The wireless device 502 can include one or more interfaces 514. The interfaces 514 can be used to provide input to and to provide output from the wireless device 502. For example, the wireless device 502, as a UE, can include interfaces 514 such as a microphone, a speaker, a touchscreen, buttons, and so on in order to allow a user of the UE to provide input to the UE and / or to output from the UE. Other interfaces of such a UE can be made up of transmitters, receivers, and other circuitry (e.g., in addition to the transceiver 510 / antennas 512 already described) that allow communication between the UE and other devices and can operate according to known protocols such as Wi-Fi ® , Bluetooth ® , and so on.
[0088] The wireless device 502 can include a CSI reporting module 516. The CSI reporting module 516 can be implemented via hardware, software, or combinations thereof. For example, the CSI reporting module 516 can be implemented as a processor, circuit, and / or instructions 508 stored in the memory 506 and executed by the processor 504. In some examples, the CSI reporting module 516 can be integrated within the processor 504 and / or the transceiver 510. For example, the CSI reporting module 516 can be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuit) within the processor 504 or the transceiver 510.
[0089] From the perspective of the wireless device or UE, the CSI reporting module 516 can be used for various aspects of the present disclosure, for example, Figures 1 to 3 Aspects of the present disclosure. For example, the CSI reporting module 516 can be configured to receive a set of CSI-RSs, measure one or more of the CSI-RSs, determine CSI, and transmit a CSI report to a network (e.g., to the network device 520).
[0090] The network device 520 can include one or more processors 522. The processor(s) 522 can execute instructions to perform various operations of the network device 520, as described herein. The processor(s) 522 can include one or more baseband processor(s) implemented using, for example, a CPU, a DSP, an ASIC, a controller, a FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0091] The network device 520 can include memory 524. The memory 524 can be a non-transitory computer-readable storage medium that stores instructions 526 (which can include, for example, instructions for execution by the processor(s) 522). The instructions 526 can also be referred to as program code or computer programs. The memory 524 can also store data used by the processor(s) 522 and results produced by the processor(s).
[0092] The network device 520 can include one or more transceivers 528 (also referred to collectively as transceiver(s) 528), which can include RF transmitter and / or receiver circuits that use the antenna(s) 530 of the network device 520 to facilitate signaling (e.g., signaling 538) to and / or from the network device 520 in accordance with the corresponding RAT with other devices (e.g., the wireless device 502).
[0093] The network devices 520 can include one or more antennas 530 (e.g., one, two, four, or more; also referred to herein as antenna elements). In embodiments with multiple antennas 530, the network devices 520 can perform MIMO, digital beamforming, analog beamforming, beam steering, etc., as has been described.
[0094] The network devices 520 can include one or more interfaces 532. The interfaces 532 can be used to provide input to and / or output from the network devices 520. For example, the network devices 520 of a RAN (e.g., base stations, radio heads, etc.) can include interfaces 532 consisting of transmitters, receivers, and other circuitry (e.g., in addition to the transceivers 528 / antennas 530 already described) that enable the network devices 520 to communicate with other equipment in the network and / or to communicate with external networks, computers, databases, etc. for the purpose of operating, managing, and maintaining the network devices 520 or other equipment operably connected to the network devices 520.
[0095] The network devices 520 can include one or more CSI management modules 534. The CSI management modules 534 can be implemented via hardware, software, or a combination thereof. For example, the CSI management modules 534 can be implemented as processors, circuitry, and / or instructions 526 stored in the memory 524 and executed by the processor 522. In some examples, the CSI management modules 534 can be integrated within the processor 522 and / or the transceiver 528. For example, the CSI management modules 534 can be implemented by a combination of software components (e.g., executed by a DSP or general processor) and hardware components (e.g., logic gates and circuitry) within the processor 522 or the transceiver 528.
[0096] From the perspective of the network devices, the CSI management modules 534 can be used for various aspects of the present disclosure, e.g., in connection with aspects of the present disclosure. Figures 1 to 3 For example, the CSI management modules 534 can be configured to configure multiple CSI-RS resources for wireless devices (e.g., the wireless devices 502 and / or other wireless devices) to use to measure and report CSI, transmit a set of CSI-RS, and receive and interpret CSI reports.
[0097] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures can be configured to perform one or more operations, techniques, processes, and / or methods as set forth herein. For example, a baseband processor (or processor) as described herein in connection with one or more of the preceding figures can be configured to operate in accordance with one or more of the examples set forth herein. For another example, circuitry associated with a UE, network device, network element, etc. as described above in connection with one or more of the preceding figures can be configured to operate in accordance with one or more of the examples set forth herein.
[0098] Unless specifically stated otherwise, any of the embodiments described above can be combined with any other embodiment (or combination of embodiments) described above. The foregoing description of one or more implementations provides a description with reference to which alternatives can be identified. Modifications and changes can be made in the implementations described without departing from the scope of the disclosure as recited in the claims.
[0099] Embodiments and implementations of the systems and methods described herein can include various operations, which can be embodied in machine-executable instructions to be executed by a computer system. The computer system can include one or more general-purpose or special-purpose computers (or other electronic devices). The computer system can include hardware components including specific logic for performing the operations; or can include a combination of hardware, software, and / or firmware.
[0100] The systems described herein relate to particular implementations, but are provided by way of example. These implementations can be combined, partially combined, separated into multiple implementations, or otherwise divided or combined. Further, it is contemplated that parameters, attributes, aspects, etc. of one implementation can be used in another implementation. For clarity, these parameters, attributes, aspects, etc. are only described in one or more implementations, and it should be recognized that these parameters, attributes, aspects, etc. can be combined with or substituted for parameters, attributes, aspects, etc. of another implementation unless specifically stated otherwise.
[0101] It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled in a way to minimize risk of unintentional or unauthorized access or use, and the nature of authorization required for use of the information should be clearly expressed.
[0102] While the foregoing has been described in some detail for purposes of clarity, it will be apparent that certain changes and modifications can be made without departing from the principles thereof. It should be noted that there are many alternative ways of implementing both the processes and apparatuses described herein. Accordingly, the embodiments of the application are to be considered illustrative and not restrictive, and the description is not to be limited to the details given herein, but can be modified within the scope and equivalents of the appended claims.
Claims
1. A baseband processor, the baseband processor including a memory and configured to: A set of Channel State Information (CSI) Reference Signals (CSI-RS) is received from a network device according to a reference signal configuration, the reference signal configuration being at least partially based on the CSI-RS port set of the network device; Measure the CSI-RS set; Based at least in part on the measurements of the CSI-RS set and for a Type I codebook supporting more than 32 CSI-RS ports, the CSI of each layer in the layer set, including the pre-decoding matrix, is determined, wherein the pre-decoding matrix of a particular layer in the layer set is determined based at least in part on the following: The set of spatial basis for the spatial basis selection matrix; and A matrix comprising the set of linear combination coefficients for the spatial basis set and the frequency basis set; and Send the pre-decoded matrix for each layer.
2. The baseband processor of claim 1, wherein the Type I codebook supports one of the following: The set of CSI-RS ports of the network device that is associated only with a single antenna panel of the network device; or The set of CSI-RS ports of the network device associated with a single antenna panel or multiple antenna panels of the network device.
3. The baseband processor of claim 1, wherein the Type I codebook supports one of the following: Broadband CSI report or subband CSI report; or Broadband CSI report only.
4. The baseband processor according to claim 3, wherein: The Type I codebook supports the wideband CSI report and the subband CSI report; and The baseband processor is configured to perform at least one of the following: Receive RRC signaling instructing the User Equipment (UE) whether to send the broadband CSI report or the subband CSI report; or Send an indication of whether the UE supports subband CSI reporting.
5. The baseband processor of claim 1, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is determined at least in part based on: according to N 1 Length Discrete Fourier Transform (DFT) vector and N 2 The Kronecker operation on the length DFT vector constructs the spatial basis selection matrix as follows: N 1 × N 2 Matrix, where N 1 It is the first number of antenna elements along the first dimension of the linear antenna array of the network device, and N 2 It is the second number of antenna elements along the second dimension of the linear antenna array, the second dimension being orthogonal to the first dimension.
6. The baseband processor of claim 5, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is determined at least in part based on: At least in part based on the first oversampling number along the first dimension ( O 1 ) and the second oversampling number along the second dimension ( O 2 ) to determine the spatial basis selection matrix, wherein the combination of the first oversample number and the second oversample number ( O 1 , O 2 )equal: One of (4, 4), (2, 2), or (1, 1), as hard-coded in the standard; or Network configuration combinations based on candidate values 4, 2, and 1.
7. The baseband processor of claim 6, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is based at least in part on: At least in part based on [0 O 1 -1] and [0 O 2 The oversampling factor selection in [-1] determines the spatial basis selection matrix, wherein the oversampling factor selection is shared for each layer in the layer set.
8. The baseband processor of claim 7, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is based at least in part on: Independent of any other layer in the set of layers, select the set of spatial bases for the particular layer.
9. The baseband processor of claim 8, wherein, for the particular layer, the matrix comprising the set of linear combination coefficients for the spatial basis set and the frequency basis set is at least partially based on: Select a single spatial basis for the specific layer, and determine the linear combination coefficients of each subband in the set of subbands used by the specific layer; or Select more than one spatial basis for the specific layer, the more than one spatial basis consisting of a single spatial basis for each subband in the subband set, and determine the linear combination coefficients for each subband in the subband set.
10. The baseband processor of claim 7, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is determined at least in part based on: Independent of any other layer pair in the layer set, select the spatial basis set of the particular layer and its paired layer.
11. The baseband processor of claim 10, wherein, for the particular layer and the paired layer, the matrix comprising the set of linear combination coefficients for the spatial basis set and the frequency basis set is determined at least in part based on: Select a single spatial basis for the specific layer and the paired layer, and determine the linear combination coefficients of each subband in the set of subbands used by the specific layer and the paired layer; or Select more than one spatial basis for the specific layer and the paired layer, the more than one spatial basis consisting of a single spatial basis for each subband in the subband set, and determine the linear combination coefficients for each subband in the subband set.
12. The baseband processor of claim 7, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is determined at least in part based on: The spatial base set of the specific layer is selected from the spatial base pool, wherein the spatial base pool is shared by all layers in the layer set.
13. The baseband processor according to claim 12, wherein: For the specific layer, the set of spatial bases used for the spatial base selection matrix is determined at least in part based on the following: Select a single spatial base for the specific layer from the spatial base pool, wherein the spatial base pool is shared by all layers in the layer set; and For the specific layer, the matrix comprising the set of linear combination coefficients for the spatial basis set and the frequency basis set is determined at least in part based on the following: The linear combination coefficients of each subband in the set of subbands used by the specific layer; or For the specific layer, the set of spatial bases used for the spatial base selection matrix is determined at least in part based on the following: Select a single space base from the space base pool for the specific layer and its paired layer, wherein the space base pool is shared by all layers in the layer set; and For the specific layer, the matrix comprising the set of linear combination coefficients for the spatial basis set and the frequency basis set is determined at least in part based on the following: The linear combination coefficients of each subband in the set of subbands used by the specific layer and the paired layer.
14. The baseband processor of claim 5, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is determined at least in part based on: The selection of a common oversampling factor and a common spatial basis set for two of the two orthogonal polarizations of the antenna element set of the network device.
15. The baseband processor according to claim 5, wherein: The pre-decoding matrix of a particular layer in the layer set is determined at least in part based on the following: The set of frequency bases used for the frequency base selection matrix; and For the specific layer, the set of spatial bases used for the spatial base selection matrix is determined at least in part based on the following: The selection of a common oversampling factor and a common spatial basis set for all frequency bases in the aforementioned frequency basis set.
16. The baseband processor of claim 5, wherein, for the particular layer, the set of spatial bases for the spatial base selection matrix is determined at least in part based on: For all subbands in the subband set, select the common oversampling factor and the common spatial basis set.
17. The baseband processor of claim 1, wherein the pre-decoding matrix of the particular layer in the layer set is determined at least in part based on: The set of frequency bases used for the frequency base selection matrix.
18. The baseband processor of claim 17, wherein the frequency base selection matrix is constructed according to: N 3 × N 3 identity matrix, where N 3 It is the number of sub-bands; or Size is N 3 × N 3 The Discrete Fourier Transform (DFT) matrix.
19. The baseband processor of claim 1, wherein, for the particular layer, the matrix comprising the set of linear combination coefficients for the spatial basis set and the frequency basis set includes: Different linear combination coefficients that are independently encoded for at least one of different layers or different subbands; or Linear combination coefficients of differential coding across different subbands in the specific layer; or Linear combination coefficients of differential encoding across different layers including the specific layer in a single subband; or Linear combination coefficients of differential coding across different layers and different subbands including the specific layer.
20. The baseband processor of claim 1, wherein, for the particular layer, the matrix comprising the set of linear combination coefficients for the spatial basis set and the frequency basis set includes: Phase information encoded only in the linear combination coefficients of the set of linear combination coefficients; or The linear combination coefficients of the bit set that are uniformly quantized within 2π are reported.
