CSI omission rules for extended type ii CSI reporting
Patent Information
- Application Number
- JP2024093517
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2019-05-03
- Filing Date
- 2024-06-10
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2040-04-27
AI Technical Summary
The 3GPP NR Release 16 Type II CSI codebook exhibits highly rank-dependent payloads, leading to challenges in CSI reporting due to discrepancies in PMI payloads and resource allocation, resulting in inefficient CSI omission procedures that can cause misinterpretation and ambiguity in CSI payloads.
A method for CSI omission in cellular communication systems that involves dividing linear combination (LC) coefficients into CSI omission groups with associated priority levels, assigning specific orderings to LC coefficients and bitmaps, and omitting certain groups to ensure a reduced size CSI report that fits within uplink resource allocation, while maintaining unambiguous interpretation by the gNB.
Minimizes detrimental effects of CSI omission by ensuring unambiguous CSI payload interpretation and efficient resource utilization, allowing accurate decoding of reduced-size CSI reports at the gNB.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] Related Applications This application claims the benefit of Provisional Patent Application No. 62 / 843,048, filed May 3, 2019, the entire disclosure of which is incorporated herein by reference.
[0002] The present disclosure relates to channel state information (CSI) reporting in cellular communication systems. [Background technology]
[0003] 1. Codebook-based Precoding Multi-antenna techniques can significantly increase the data rate and reliability of wireless communication systems. Performance is particularly improved when both the transmitter and receiver are equipped with multiple antennas, which results in a multiple-input multiple-output (MIMO) communication channel. Such systems and / or related techniques are commonly referred to as MIMO.
[0004] The 3rd Generation Partnership Project (3GPP) New Radio (NR) standard is currently evolving with enhanced MIMO support. The core components in NR are MIMO antenna deployment and support for MIMO-related techniques, such as spatial multiplexing. The spatial multiplexing mode aims for high data rates in favorable channel conditions. An illustration of spatial multiplexing operation is provided in FIG. 1. In other words, FIG. 1 shows the transmission structure of the precoded spatial multiplexing mode in NR.
[0005] As can be seen in Figure 1, the information carrying symbol vector s is N T ×r precoder matrix W, which is (N T (N corresponding to antenna ports) TIt serves to distribute the transmission energy among subspaces of a -dimensional vector space. The precoder matrix is typically selected from a codebook of possible precoder matrices and is typically indicated by a precoder matrix indicator (PMI), which specifies a unique precoder matrix in the codebook for a given number of symbol streams. Each of the r symbols in s corresponds to a layer, where r is called the transmission rank. In this way, spatial multiplexing is achieved since multiple symbols can be transmitted simultaneously on the same time / frequency resource element (TFRE). The number of symbols r is typically adapted to suit the current channel properties.
[0006] NR uses orthogonal frequency division multiplexing (OFDM) in the downlink (and discrete Fourier transform (DFT) precoded OFDM in the uplink), and therefore the received N R x1 vector y n But, therefore, y n =H n Ws n +e n It is modeled by Here, e n is the noise / interference vector obtained as a realization of a random process. The precoder W may be a wideband precoder, which is either constant over frequency or frequency selective.
[0007] The precoder matrix W is often R ×N T MIMO channel matrix H n , resulting in so-called channel-dependent precoding, which is commonly referred to as closed-loop precoding, which essentially strives to concentrate the transmission energy in a subspace that is strong in the sense that it transfers most of the transmitted energy to the user equipment (UE).
[0008] In closed-loop precoding for the NR downlink, the UE sends a recommendation to the NR base station (gNB) of a suitable precoder to use based on channel measurements in the forward link (downlink). The gNB may configure the UE to provide feedback according to the CSI-ReportConfig, transmit a channel state information (CSI) reference signal (CSI-RS), and configure the UE to use the measurements of the CSI-RS to feed back a recommended precoding matrix that the UE selects from a codebook. A single precoder that is considered to cover a large bandwidth (wideband precoding) may be fed back. It may also be beneficial to match the frequency variations of the channel and instead feed back a frequency-selective precoding report, e.g., several precoders, one per subband. This is an example of a more general case of CSI feedback, which also encompasses feeding back information other than the recommended precoder to assist the gNB in subsequent transmissions to the UE. Such other information may include a channel quality indicator (CQI) as well as a transmission rank indicator (RI). In NR, CSI feedback can be either wideband, where one CSI is reported for the entire channel bandwidth, or frequency-selective, where one CSI is reported for each subband, which is defined as a number of adjacent resource blocks (RBs) ranging from 4 physical resource blocks (PRBs) to 32 PRBs, depending on the size of the bandwidth part (BWP).
[0009] Given the CSI feedback from the UE, the gNB determines the transmission parameters it wants to use to transmit to the UE, including the precoding matrix, transmission rank, and modulation and coding scheme (MCS). These transmission parameters may differ from the recommendation made by the UE. The transmission rank, and therefore the number of spatially multiplexed layers, is reflected in the number of columns of the precoder W. For efficient performance, it is important that a transmission rank that matches the channel properties is selected.
[0010] 2 Two-dimensional (2D) antenna arrays A 2D antenna array has a number of antenna rows, N, corresponding to the horizontal dimension. h and the number of antenna rows corresponding to the vertical dimension, N v and the number of dimensions corresponding to different polarizations, N p Therefore, the total number of antennas is N = N h N v N p It should be pointed out that the antenna concept is non-limiting in the sense that it can refer to any virtualization (e.g., linear mapping) of a physical antenna element. For example, a pair of physical sub-elements may be fed with the same signal and therefore share the same virtualized antenna port.
[0011] An example of a 4×4 array with cross-polarized antenna elements is shown in Figure 2. In other words, Figure 2 shows h = 4 horizontal antenna elements and N v A 2D antenna array of cross-polarized antenna elements with N = 4 vertical antenna elements P =2) is an example.
[0012] Precoding can be interpreted as multiplying the signal by a different beamforming weight for each antenna prior to transmission. A common approach is to tailor the precoder to the antenna form factor, i.e., to use N h , N v , and N p The key is to take into account the following:
[0013] 3. CSI-RS In the CSI measurement and feedback, the CSI-RS is defined. The CSI-RS is transmitted on each transmit antenna (or antenna port) and is used by the UE to measure the downlink channel between each of the transmit antenna ports and each of its receive antenna ports. The antenna ports are also referred to as CSI-RS ports. The number of antenna ports supported in NR is any number from the set of {1, 2, 4, 8, 12, 16, 24, 32}. By measuring the received CSI-RS, the UE can estimate the channel that the CSI-RS is traversing, including the radio propagation channel and the antenna gain. The CSI-RS for the above purpose is also referred to as non-zero power (NZP) CSI-RS.
[0014] CSI-RS may be configured to be transmitted in several resource elements (REs) in a slot and in several slots. Figure 3 shows an example of CSI-RS REs for 12 antenna ports in NR, where one RE per RB per port is shown.
[0015] In addition, an interference measurement resource (IMR) for the UE to measure interference is also specified in NR. The IMR resource contains either 4 REs, i.e., 4 adjacent REs in frequency in the same OFDM symbol, or 2×2 adjacent REs in both time and frequency in a slot. By measuring both the channel based on the NZP CSI-RS and the interference based on the IMR, the UE can estimate the effective channel and noise plus interference to determine the CSI, i.e., rank, precoding matrix, and channel quality.
[0016] Additionally, a UE in NR may be configured to measure interference based on one or more NZP CSI-RS resources.
[0017] 4. CSI Framework in NR In NR, a UE may be configured with multiple CSI reporting settings and multiple CSI-RS resource settings. Each resource setting may include multiple resource sets, and each resource set may include up to eight CSI-RS resources. For each CSI reporting setting, the UE feeds back a CSI report.
[0018] Each CSI reporting setting contains at least the following information: A CSI-RS resource set for channel measurements; IMR resource set for interference measurements, Optionally, a CSI-RS resource set for interference measurement; Time domain behavior, i.e. periodic, semi-persistent, or aperiodic reporting; Frequency granularity, i.e. broadband or subband, CSI parameters to be reported, such as RI, PMI, CQI, and CSI-RS Resource Indicator (CRI) in case of multiple CSI-RS resources in a resource set; Codebook type, i.e. type I or II, and codebook subset restriction, Measurement limits, and Subband size, where one out of two possible subband sizes is indicated, the value range depends on the BWP bandwidth, and one CQI / PMI (if configured for subband reporting) is fed back per subband.
[0019] When a CSI-RS resource set in a CSI reporting setting includes multiple CSI-RS resources, one of the CSI-RS resources is selected by the UE and a CRI, together with the RI, PMI, and CQI associated with the selected CSI-RS resource, is reported by the UE to instruct the gNB regarding the selected CSI-RS resource in the resource set.
[0020] In aperiodic CSI reporting in NR, two or more CSI reporting settings, each with a different CSI-RS resource set for channel measurement and / or a different resource set for interference measurement, may be configured and triggered simultaneously, in which case multiple CSI reports are aggregated and sent from the UE to the gNB in a single physical uplink shared channel (PUSCH).
[0021] 5. DFT-based Precoder A common type of precoding is to use a DFT precoder, where the precoder vector used to precode a single layer transmission using a single polarized uniform linear array (ULA) with N antennas is defined as follows: TIFF2024129033000002.tif28170 where k=0, 1, ... QN-1 are precoder indices and Q is an integer oversampling factor. A corresponding precoder vector for a 2D uniform planar array (UPA) can be created by taking the Kronecker product of the two precoder vectors, as in TIFF2024129033000003.tif7170. Then, extending the precoder for a dual-polarized UPA can be provided as follows: TIFF2024129033000004.tif12170, where e jΦ For example, the quadrature phase shift keying (QPSK) alphabet A cophasing factor that can be selected from TIFF2024129033000005.tif10170.
[0022] Precoder matrix W for multi-layer transmission 2D,DP can be created by appending the columns of the DFT precoder vector as follows: TIFF2024129033000006.tif7170 where R is the number of transmission layers, i.e., the transmission rank. In the general special case for a rank-2 DFT precoder, k1=k2=k and l1=l2=l, which means that TIFF2024129033000007.tif11170 Such a DFT-based precoder is used, for example, in NR Type I CSI feedback.
[0023] 6 Multi-User MIMO (MU-MIMO) With MU-MIMO, two or more users in the same cell are co-scheduled on the same time-frequency resources. That is, two or more independent data streams are transmitted simultaneously to different UEs, and the spatial domain is used to separate each stream. By transmitting several streams simultaneously, the capacity of the system can be increased. However, this comes at the expense of reducing the signal-to-interference-plus-noise ratio (SINR) per stream, since power must be shared between the streams, which will cause interference to each other.
[0024] 7 Multi-beam (linear combination) precoder One important part of MU-MIMO is obtaining accurate CSI to enable nullforming among co-scheduled users. Therefore, support for codebooks that provide more detailed CSI than the legacy single DFT beam precoder was added in Long Term Evolution (LTE) Release 14 and NR Release 15. These codebooks are called Advanced CSI (LTE) or Type II codebooks (NR) and can be represented as a set of precoders, where each precoder is created from multiple DFT beams. A multi-beam precoder can be defined as a linear combination of several DFT precoder vectors, as follows: TIFF2024129033000008.tif13170, where {ci Such a multi-beam precoder may represent the UE's channel more accurately and therefore may provide additional performance benefits compared to a DFT precoder, especially in MU-MIMO where rich channel knowledge is desirable to perform null forming between co-scheduled UEs.
[0025] 7.1 NR Release 15 For the NR Type II codebook in Release 15, the precoding vector for each layer and subband is expressed in 3GPP Technical Specification (TS) 38.214 as follows: TIFF2024129033000009.tif32170If the above equation can be rearranged and expressed more simply, then for some layers l=0,1, polarization p=0,1 and RB k=0,...,N RB -1 for the precoder vector w l,p (k) can be formed as follows: TIFF2024129033000010.tif18170Here, if p=0, If TIFF2024129033000011.tif10170 and p=1, TIFF2024129033000012.tif12170, S is the subband size, N SB is the number of subbands in the CSI reporting bandwidth. Therefore, 2N SB Parameters TIFF2024129033000013.tif10170 and φ l,i (0), ..., φ l,i (N SB -1) Based on the frequency c l,i (k) is determined, where the change in the beam coefficients over the subband amplitude parameters TIFF2024129033000014.tif8170 is quantized using 0 to 1 bits to obtain the subband phase parameter φ l,i is quantized using 2 to 3 bits.
[0026] 7.2 Release 15 Uplink Control Information (UCI) Omission Procedure Since there may be a large discrepancy between PMI payloads for different selections of RI by the UE for type-II CSI reporting, the PUSCH resource allocation for carrying the CSI report may not fit the entire CSI content. For example, the rank-2 PMI payload is almost twice the size of the rank-1 PMI payload for Release-15 type-II codebook. Furthermore, since the RI is dynamically selected by the UE, the gNB cannot fully predict the PMI payload before scheduling the CSI report, and thus the resource allocation may be too small. That is, the gNB may schedule resources suitable for rank-1 PMI reporting (e.g., because the UE has recently reported RI=1), but the UE reports a rank-2 PMI that will not fit the assigned PUSCH resources.
[0027] To improve this case, Release 15 NR employs a CSI omission procedure where parts of the CSI report can be dropped if the resulting UCI code rate is too low. This is achieved by segmenting the CSI payload into different priority levels and dropping the CSI segment(s) starting from the lowest priority level until the UCI code rate falls below a threshold, thereby causing the CSI payload to "fit" into the PUSCH allocation. The priority levels are described in the table below, where priority 0 has the highest priority and N Rep represents the number of CSI reports. TIFF2024129033000015.tif105170
[0028] In Type II CSI reporting, broadband PMI is: Spatial-based pointing ('W1' pointing, beam pointing), including rotation / oversampling factors; Wideband amplitude coefficients per layer (i.e. TIFF2024129033000016.tif7170) and Indicators of strongest coefficients per layer and Includes. In Type II CSI reporting, the sub-band CSI is Subband phase indication for each layer l,i (k) and Subband amplitude indication per layer (if set) Includes. Subband PMI has the heaviest payload since it is reported independently for each subband, while wideband PMI is only reported once for the entire CSI reporting band.
[0029] In the described CSI omission procedure, subband PMIs for odd- and even-numbered subbands are grouped into different CSI segments with different priorities, respectively. This implies that if the PUSCH resource allocation is too small to fit the CSI payload, the subband PMIs for odd subbands may be dropped and only the subband PMIs for even subbands are reported. The motivation behind this design is that the remaining reported PMIs can still be used by the gNB. Since the gNB has knowledge of the subband PMIs for every other subband, the gNB can perform inter-subband interpolation to estimate the PMIs for the omitted subbands. Since the subband PMIs are correlated in frequency, the performance loss may not be too severe.
[0030] Release 15 CSI reporting for PUSCH consists of two UCI parts, namely Part 1 and Part 2. UCI Part 1 includes the RI and an indicator for the number of non-zero (NZ) wideband amplitude coefficients (in UCI Part 2). UCI Part 2 includes wideband and subband PMI. The payload of UCI Part 1 is fixed and does not vary dynamically, but the payload of UCI Part 2 may vary dynamically depending on the RI and the number of NZ wideband amplitude coefficients. Therefore, to determine the payload size of UCI Part 2, the gNB must first decode UCI Part 1 to recover the RI and the number of NZ wideband amplitude coefficients.
[0031] CSI omission is performed only on UCI part 2 because if the UCI part 1 components were omitted, the gNB would not have sufficient information to decode UCI part 2.
[0032] 7.3 Type II Overhead Reduction for NR Release 16 In NR Release 16 Type II, an overhead reduction mechanism was specified. The rationale is that l,i It has been observed that there is a strong correlation between different values of , and this correlation can be exploited to perform an efficient compression to reduce the number of bits required to represent the information. This therefore reduces the amount of information that needs to be signaled from the UE to the gNB, which is important from several aspects.
[0033] The agreed upon codebook design for the NR Release 16 Type II codebook can be described as follows: The precoder vectors for all frequency domain (FD) units / subbands for a layer are of size P × N3 matrix is given by TIFF2024129033000017.tif10170. ○ P = 2N1N2 is the number of spatial domain (SD) dimensions (i.e., the number of antenna ports). ○ N3=N SB × R is the number of FD dimensions (i.e., the number of PMI subbands). The value R = {1,2} and is called the PMI subband size indicator. The value of R is set by the Radio Resource Control (RRC). At the time of writing this disclosure, future consideration is required in 3GPP if R = 2 is related to UE capabilities or processing mitigation. SB is the number of CQI subbands. The above formula for N SB × R ≦ 13. N SB For ×R>13, padding, segmentation, or a squeeze between the same behavior is performed. How to handle edge subbands is for future study. o Precoder normalization: The precoding matrix for a given rank and units of N3 is normalized to norm 1 / sqrt(rank). SD compression with W1 o L spatial domain basis vectors (mapped to the two polarizations, hence 2L in total) are selected. Compression in the spatial domain: This was done using TIFF2024129033000018.tif11170, where TIFF2024129033000019.tif7170 is an N1N2×1 orthogonal DFT vector (same as Release 15 Type II). ○ SD base selection is common to all layers. o Value of L={2,4,6}, which is the number of "beams" or SD base vectors. The value of L is RRC configured. Note that L=6 is only supported for the following limited parameter settings: 32Tx, R=1, TIFF2024129033000020.tif12170 · Optional UE capabilities: UE processing mitigation is for future study. W f FD compression by ○ FD compression is The image is provided via TIFF2024129033000021.tif9170, where: TIFF2024129033000022.tif9170 are M size N3 × 1 orthogonal DFT vectors. ○ Nominal number of FD components for TIFF2024129033000023.tif11170 TIFF2024129033000024.tif6170 is RRC configured. For layers 0 and 1, the nominal value of M is applied directly. For layers 3 and 4, the nominal value of M is mapped to a smaller actual value. ○ FD-based selection is layer-specific. Whether the FD bases for layers are selected directly or using a two-step procedure requires further study. (About layers) Linear combination with TIFF2024129033000025.tif6170 ○ TIFF2024129033000026.tif16170 is K=2LM linear combination (LC) coefficient c l,m where l is the SD base index and m is the FD base index. Coefficient subset selection is provided as follows: A subset K of LC coefficients NZ Only <=K0<2LM are NZ and are reported. 2LM-K NZ The unreported LC coefficients are zero and are not reported. Nominal maximum number of NZ LC coefficients per layer is TIFF2024129033000027.tif7170, where: TIFF2024129033000028.tif10170 is set by RRC. This applies for RI={1,2}. For RI={3,4}, the total maximum number of NZ LC coefficients across all layers is less than or equal to 2K0. Whether there are any restrictions on the division of coefficients between layers is for future study. Coefficient subset selection is based on K in UCI Part 2. NZ The 2-bit map is pointed to by a size 2LM bitmap having Coefficient subset selection is layer-specific. K for all layers NZ An indication of is given in UCI Part 1 so that the UCI Part 2 payload can be known. Whether there will be joint or separate indications across layers is for future study. ○ Coefficient quantization for LC coefficients is Follow TIFF2024129033000029.tif11170. Strongest Coefficient: Strongest Coefficient Index (SCI) * ,m * ) About TIFF2024129033000030.tif7170 bit indicator included. Strongest coefficient c l*,m* = 1 (so its amplitude / phase is not reported). The bit-width of the strongest coefficient indicator for RI>1 is for future study. Parameters TIFF2024129033000031.tif11170 is the reference amplitude. Two polarization-specific reference amplitudes p ref (0), p ref (1) is provided. For the polarization associated with the strongest coefficient, TIFF2024129033000032.tif11170 and is therefore not reported. For the other polarization, the reference amplitude is quantized to 4 bits, where the alphabet is { TIFF2024129033000033.tif15170, "Reserved"} (-1.5 decibel (dB) step size). · {c l,m,(l,m) ≠ (l * ,m * )}in the case of: For each polarization, the differential amplitude p(l,m) of the coefficient with respect to the associated polarization specific reference amplitude is calculated and quantized to 3 bits, where the alphabet is TIFF2024129033000034.tif13170 (-3dB step size). Each phase φ(l,m) is quantized (configurable) to either 8 Phase Shift Keying (8PSK) (3 bits) or 16 Phase Shift Keying (16PSK) (4 bits). The agreed upon codebook structure utilizing both SD and FD compression is shown in Figure 4. In other words, Figure 4 is an illustration of a matrix representation of the Type II overhead reduction scheme.
[0034] The agreed UCI parameters for the Release 16 Type II codebook are summarized below in Table 1. As can be seen, some details are yet to be determined. TIFF2024129033000035.tif196170 Summary of the Invention
[0035] A system and method for channel state information (CSI) omission for enhanced type-II CSI reporting is provided. In one embodiment, a method implemented by a wireless device for CSI reporting in a cellular communication system includes implementing a CSI omission procedure to omit a deterministic portion of uplink control information (UCI) for the CSI report, thereby providing a reduced-size CSI report. The implementing the CSI omission procedure includes dividing a plurality of linear combination (LC) coefficients into two or more CSI omission groups having associated priority levels, and omitting LC coefficients included in at least one of the two or more CSI omission groups from the reduced-size CSI report based on the priority levels of the two or more CSI omission groups. The method further includes transmitting the reduced-size CSI report. In this manner, the deterministic portion of the UCI is omitted to provide a reduced-size CSI report.
[0036] In one embodiment, the plurality of LC coefficients are: phase / amplitude coefficients for each value of layer index l for each value of spatial domain (SD) index i for each value of frequency domain (FD) index m TIFF2024129033000036.tif8170, where: l=0, 1, ..., v-1, where v is the number of layers of the precoder or precoders indicated by the CSI report; i=0, 1, ..., 2L-1, where L is the number of SD basis vectors for one or more precoders for each of the two polarizations; m=0, 1, ..., M-1, where M is the nominal number of FD components for the precoder or precoders.
[0037] In one embodiment, the CSI reporting is for codebook-based precoding based on a codebook having a codebook structure utilizing both FD and SD compression, and for each layer l, the codebook structure is According to TIFF2024129033000037.tif8170, Where: W (l) is a size P × N matrix that specifies the precoder vectors for the codebooks for all FD units or subbands for layer l, P=2N1N2 is the number of SD dimensions, N1 is the number of antennas in the first dimension of the base station's two-dimensional (2D) antenna array, N2 is the number of antennas in the second dimension of the base station's 2D antenna array, N3=N SB × R is the number of FD dimensions, where R = {1,2}, and the precoding matrix indicator (PMI) is the subband size indicator; · TIFF2024129033000038.tif12170, where: TIFF2024129033000039.tif7170 is an N1N2×1 orthogonal discrete Fourier transform (DFT) vector, · TIFF2024129033000040.tif21170, · TIFF2024129033000041.tif9170, where: TIFF2024129033000042.tif9170 are M size N3×1 orthogonal DFT vectors.
[0038] In one embodiment, dividing the plurality of LC coefficients into two or more CSI omission groups with associated priority levels includes allocating an ordering to the plurality of LC coefficients and dividing the plurality of LC coefficients into two or more CSI omission groups based on the ordering. In one embodiment, allocating an ordering to the plurality of LC coefficients includes allocating an ordering to the plurality of LC coefficients with respect to (a) a layer index l, (b) an SD base index i, (c) an FD base index m, or (d) any combination of two or more of (a)-(c). In one embodiment, allocating an ordering to the plurality of LC coefficients includes allocating an ordering to the plurality of LC coefficients according to first an FD base index m, then an SD base index i, then a layer index l. In one embodiment, the ordering follows a permuted ordering of the FD base index m. In one embodiment, the permuted ordering of the FD base index m is such that the FD base index closest to zero lag in a modulo sense comes first in the ordering.
[0039] In one embodiment, the UCI further includes a non-zero (NZ) coefficient bitmap, and performing the CSI omission procedure further includes assigning the same certain ordering to the NZ coefficient bitmap and omitting bits from the NZ coefficient bitmap according to the same certain ordering. In one embodiment, the number of omitted bits from the NZ coefficient bitmap is equal to the number of omitted LC coefficients.
[0040] In one embodiment, allocating an ordering to the LC coefficients includes allocating an ordering to the LC coefficients according to first a layer index l, then an FD base index m, and then an SD base index i. In one embodiment, the ordering follows a permuted order of the FD base index m.
[0041] In one embodiment, the LC coefficients are defined as follows: TIFF2024129033000043.tif12170, where · TIFF2024129033000044.tif9170 is the reference amplitude, p(i,m) is the reference amplitude LC coefficients for TIFF2024129033000045.tif10170 This is the amplitude component of TIFF2024129033000046.tif8170. Φ(i,m) is the phase component.
[0042] In one embodiment, the method further includes receiving, from the base station, an uplink resource allocation for transmission of the CSI report, and performing the CSI omission procedure includes performing the CSI omission procedure such that a size of the reduced size CSI report fits within the uplink resource allocation. In one embodiment, the method further includes determining that a size of the CSI report does not fit within the uplink resource allocation, and performing the CSI omission procedure includes performing the CSI omission procedure upon determining that the size of the CSI report does not fit within the uplink resource allocation.
[0043] In one embodiment, the UCI includes a first UCI part including a rank indicator (RI) and a number of NZ coefficients to be summed across all layers, a second UCI part including an SD base indication, an FD base indication per layer, an SD oversampling factor, an NZ coefficient bitmap per layer, a strongest coefficient indicator per layer, a plurality of LC coefficients including an LC coefficient for each layer, and a reference amplitude for a weaker polarization of two or more polarizations for CSI reporting.
[0044] In one embodiment, the CSI reporting is for codebook-based precoding based on a codebook having a codebook structure that utilizes both FD and SD compression.
[0045] Corresponding embodiments of a wireless device are also disclosed. In one embodiment, a wireless device for CSI reporting for a cellular communication system is adapted to perform a CSI omission procedure for omitting a deterministic part of UCI for a CSI report, thereby providing a reduced-size CSI report. To perform the CSI omission procedure, the wireless device is further adapted to divide a plurality of LC coefficients into two or more CSI omission groups having associated priority levels, and omit LC coefficients included in at least one of the two or more CSI omission groups from the reduced-size CSI report based on the priority levels of the two or more CSI omission groups. The wireless device is further adapted to transmit the reduced-size CSI report.
[0046] In one embodiment, a wireless device for CSI reporting for a cellular communication system comprises one or more transmitters, one or more receivers, and a processing circuit associated with the one or more transmitters and the one or more receivers. The processing circuit is configured to cause the wireless device to perform a CSI omission procedure to omit a deterministic portion of UCI for a CSI report, thereby providing a reduced-size CSI report. To perform the CSI omission procedure, the processing circuit is configured to cause the wireless device to divide a plurality of LC coefficients into two or more CSI omission groups having associated priority levels, and omit LC coefficients included in at least one of the two or more CSI omission groups from the reduced-size CSI report based on the priority levels of the two or more CSI omission groups. The processing circuit is further configured to cause the wireless device to transmit the reduced-size CSI report.
[0047] An embodiment of a method implemented by a base station is also disclosed. In one embodiment, a base station implemented method for CSI reporting in a cellular communication system includes receiving a reduced size CSI report from a wireless device, where the reduced size CSI report is a CSI report in which a portion of UCI is omitted based on a CSI omission procedure. The method further includes decoding the reduced size CSI report using the CSI omission procedure to determine the portion of the omitted UCI. Decoding the reduced size CSI report using the CSI omission procedure to determine the portion of the omitted UCI includes dividing a plurality of LC coefficients into two or more CSI omission groups having associated priority levels, and determining, based on the priority levels of the two or more CSI omission groups, that LC coefficients included in at least one of the two or more CSI omission groups are omitted from the reduced size CSI report.
[0048] In one embodiment, the plurality of LC coefficients includes a phase / amplitude coefficient for each value of layer index l for each value of SD base index i for each value of FD base index m. TIFF2024129033000047.tif8170, where: l=0, 1, ..., v-1, where v is the number of layers of the precoder or precoders indicated by the CSI report; i=0, 1, ..., 2L-1, where L is the number of SD basis vectors for one or more precoders for each of the two polarizations; m=0, 1, ..., M-1, where M is the nominal number of FD components for the precoder or precoders.
[0049] In one embodiment, the reduced size CSI reporting is for codebook-based precoding based on a codebook having a codebook structure utilizing both FD and SD compression, where for each layer l, the codebook structure is According to TIFF2024129033000048.tif11170, Where: W (l) is a size P × N matrix that specifies the precoder vectors for the codebook for all FD units or subbands for layer l, P=2N1N2 is the number of SD dimensions, N1 is the number of antennas in the first dimension of the base station's 2D antenna array, N2 is the number of antennas in the second dimension of the base station's 2D antenna array, N3=N SB × R is the number of FD dimensions, where R = {1,2}, and R is the PMI subband size indicator; · TIFF2024129033000049.tif12170, where: TIFF2024129033000050.tif7170 is an N1N2×1 orthogonal DFT vector, · TIFF2024129033000051.tif21170, · TIFF2024129033000052.tif9170, where: TIFF2024129033000053.tif9170 are M size N3×1 orthogonal DFT vectors.
[0050] In one embodiment, dividing the plurality of LC coefficients into two or more CSI-omission groups with associated priority levels includes assigning an ordering to the plurality of LC coefficients and dividing the plurality of LC coefficients into two or more CSI-omission groups based on the ordering. In one embodiment, assigning an ordering to the plurality of LC coefficients includes assigning an ordering to the plurality of LC coefficients with respect to (a) a layer index l, (b) an SD base index i, (c) an FD base index m, or (d) any combination of two or more of (a)-(c). In one embodiment, assigning an ordering to the plurality of LC coefficients includes assigning an ordering to the plurality of LC coefficients according to first an FD base index m, then an SD base index i, then a layer index l. In one embodiment, the ordering follows a permuted ordering of the FD base index m. In one embodiment, the permuted ordering of the FD base index m is such that the FD base index modulo-wise closer to zero lag comes first in the ordering.
[0051] In one embodiment, the UCI further includes an NZ coefficient bitmap, and decoding the reduced size CSI report using the CSI omission procedure to determine the portion of the omitted UCI further includes assigning the same certain ordering to the NZ coefficient bitmap and determining bits from the NZ coefficient bitmap that are omitted according to the same certain ordering. In one embodiment, the number of omitted bits from the NZ coefficient bitmap is equal to the number of omitted LC coefficients.
[0052] Corresponding embodiments of a base station are also disclosed. In one embodiment, a base station for CSI reporting for a cellular communication system is adapted to receive a reduced-size CSI report from a wireless device, where the reduced-size CSI report is a CSI report in which a portion of UCI is omitted based on a CSI omission procedure. The base station is further adapted to decode the reduced-size CSI report using the CSI omission procedure to determine the portion of the omitted UCI. To decode the reduced-size CSI report using the CSI omission procedure to determine the portion of the omitted UCI, the base station is further adapted to divide a plurality of LC coefficients into two or more CSI omission groups having associated priority levels, and determine, based on the priority levels of the two or more CSI omission groups, that LC coefficients included in at least one of the two or more CSI omission groups are omitted from the reduced-size CSI report.
[0053] In one embodiment, a base station for CSI reporting for a cellular communication system comprises a processing circuit, the processing circuit configured to cause the base station to receive a reduced-size CSI report from a wireless device, where the reduced-size CSI report is a CSI report in which a portion of UCI is omitted based on a CSI omission procedure. The processing circuit is further configured to cause the base station to decode the reduced-size CSI report using the CSI omission procedure to determine the portion of UCI that has been omitted. To decode the reduced-size CSI report using the CSI omission procedure to determine the portion of UCI that has been omitted, the processing circuit is further configured to cause the base station to divide a plurality of LC coefficients into two or more CSI omission groups having associated priority levels and determine, based on the priority levels of the two or more CSI omission groups, that LC coefficients included in at least one of the two or more CSI omission groups are omitted from the reduced-size CSI report.
[0054] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several aspects of the present disclosure and, together with the description, serve to explain the principles of the disclosure. [Brief description of the drawings]
[0055] [Figure 1] FIG. 1 is a diagram showing the transmission structure of a precoded spatial multiplexing mode in New Radio (NR). [Diagram 2] FIG. 1 is an example diagram of a two-dimensional (2D) antenna array (NP=2) of cross-polarized antenna elements having Nh=4 horizontal antenna elements and Nv=4 vertical antenna elements. [Diagram 3] FIG. 1 illustrates an example of channel state information (CSI) reference signal (CSI-RS) resource elements (REs) for 12 antenna ports in NR, where one RE per resource block (RB) per port is shown. [Figure 4] FIG. 1 is an example diagram of a matrix representation of the Release 16 NR Type II overhead reduction scheme. [Diagram 5] FIG. 1 illustrates an example of a cellular communication system in which embodiments of the present disclosure may be implemented. [Figure 6] FIG. 1 illustrates the operation of a base station (e.g., a gNB) and a user equipment (UE) for implementing CSI elimination in accordance with some embodiments of the present disclosure. [Figure 7] 7 is a flowchart illustrating details of step 604 of FIG. 6, in accordance with at least some embodiments of the present disclosure. [Figure 8] 7 is a flowchart illustrating details of step 608 of FIG. 6 in greater detail, in accordance with at least some embodiments of the present disclosure. [Figure 9] FIG. 2 is a schematic block diagram of an exemplary embodiment of a radio access node; [Figure 10] FIG. 2 is a schematic block diagram of an exemplary embodiment of a radio access node; [Figure 11] FIG. 2 is a schematic block diagram of an exemplary embodiment of a radio access node; [Figure 12] 1 is a schematic block diagram of an exemplary embodiment of a wireless communication device. [Figure 13] 1 is a schematic block diagram of an exemplary embodiment of a wireless communication device. [Figure 14] FIG. 1 illustrates an example of a communication system in which embodiments of the present disclosure may be implemented. [Figure 15] 15 illustrates an exemplary embodiment of the host computer, base station, and UE of FIG. 14. [Figure 16] 15 is a flowchart illustrating a method implemented in a communication system, such as the communication system of FIG. 14, according to an embodiment of the disclosure. [Figure 17] 15 is a flowchart illustrating a method implemented in a communication system, such as the communication system of FIG. 14, according to an embodiment of the disclosure. [Figure 18]15 is a flowchart illustrating a method implemented in a communication system, such as the communication system of FIG. 14, according to an embodiment of the disclosure. [Figure 19] 15 is a flowchart illustrating a method implemented in a communication system, such as the communication system of FIG. 14, according to an embodiment of the disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0056] The embodiments described below express information to enable those skilled in the art to practice the embodiments and show the best mode of practicing the embodiments. Upon reading the following description in light of the accompanying drawings, those skilled in the art will understand the concepts of the present disclosure and recognize applications of these concepts not specifically addressed herein. It is to be understood that these concepts and applications fall within the scope of the present disclosure.
[0057] Wireless Node: As used herein, a "wireless node" is either a wireless access node or a wireless device.
[0058] Radio Access Node: As used herein, a "radio access node" or "radio network node" is any node in a Radio Access Network (RAN) of a cellular communications network that operates to transmit and / or receive signals wirelessly. Some examples of radio access nodes include, but are not limited to, base stations (e.g., a New Radio (NR) base station (gNB) in a 3rd Generation Partnership Project (3GPP) fifth generation (5G) NR network, or an enhanced or evolved Node B (eNB) in a 3GPP Long Term Evolution (LTE) network), high power or macro base stations, low power base stations (e.g., micro base stations, pico base stations, home eNBs, etc.), and relay nodes.
[0059] Core Network Node: As used herein, a "core network node" is any type of node in a core network or any node that implements a core network function. Some examples of core network nodes include, for example, a Mobility Management Entity (MME), a Packet Data Network Gateway (P-GW), a Service Capability Publication Function (SCEF), a Home Subscriber Server (HSS), etc. Some other examples of core network nodes include nodes that implement an Access and Mobility Function (AMF), a User Plane Function (UPF), a Session Management Function (SMF), an Authentication Server Function (AUSF), a Network Slice Selection Function (NSSF), a Network Publication Function (NEF), a Network Repository Function (NRF), a Policy Control Function (PCF), a Unified Data Management (UDM), etc.
[0060] Wireless Device: As used herein, a "wireless device" is any type of device that has access to (i.e., is served by) a cellular communications network by wirelessly transmitting and / or receiving signals to a radio access node(s). Some examples of wireless devices include, but are not limited to, user equipment devices (UE) in 3GPP networks and machine type communications (MTC) devices.
[0061] Network Node: As used herein, a "network node" is any node that is part of either the RAN or the core network of a cellular communications network / system.
[0062] It should be noted that the description provided herein focuses on 3GPP cellular communication systems, and therefore 3GPP terminology or terminology similar to 3GPP terminology is often used, however, the concepts disclosed herein are not limited to 3GPP systems.
[0063] It should be noted that in the description herein, reference may be made to the term "cell." However, it is important to note that, particularly with respect to 5G NR concepts, a beam may be used in place of a cell, and thus the concepts described herein are equally applicable to both cells and beams.
[0064] Currently, there exists a challenge(s) related to channel state information (CSI) reporting. The 3GPP NR Release 16 Type II codebook exhibits the same behavior with highly rank-dependent payload as the Release 15 Type II codebook, and it is expected that the CSI omission procedure will be beneficial for the Release 16 codebook as well. However, since the Release 16 Type II codebook is based on frequency domain (FD) compression where a set of transformed linear combination (LC) coefficients is reported, there is no precoder matrix indicator (PMI) reporting per subband. Therefore, the Release 15 CSI omission procedure cannot be directly reused, and designing a CSI omission procedure for the new Release 16 codebook is an open problem.
[0065] Some aspects of the present disclosure and their embodiments may provide solutions to the above-mentioned or other problems. Disclosed herein are systems and methods for providing CSI omission for a Release 16 type II CSI codebook structure that utilize the nature of uplink control information (UCI) parameters to omit portions of CSI, such as to minimize the detrimental effects of CSI omission and to ensure that the CSI payload or interpretation is unambiguous. Although the embodiments described herein focus on CSI omission for a Release 16 type II CSI codebook structure, it should be noted that the embodiments described herein are not limited to the Release 16 type II CSI codebook structure. Rather, the embodiments described herein are applicable to any similar type of CSI codebook structure.
[0066] In some embodiments, the LC coefficients and bits in the non-zero (NZ) coefficient bitmap are assigned an ordering with respect to the layer index, the spatial domain (SD) base index, and the FD base index. The LC coefficients are grouped into multiple CSI omission groups according to this ordering, and the CSI omission groups with lower priority are omitted. Different parts of the NZ coefficient bitmap may also be assigned to different CSI omission groups.
[0067] Some embodiments may provide one or more of the following technical advantage(s): The solutions described herein minimize the detrimental effects of CSI omission and ensure that the CSI payload and interpretation of CSI parameters are unambiguous.
[0068] FIG. 5 illustrates an example of a cellular communication system 500 in which embodiments of the present disclosure may be implemented. In the embodiments described herein, the cellular communication system 500 is a 5G system (5GS) including a NR RAN. In this example, the RAN includes base stations 502-1 and 502-2, referred to as gNB in 5G NR, and controls corresponding (macro) cells 504-1 and 504-2. The base stations 502-1 and 502-2 are generally referred to herein collectively as base stations 502 and individually as base stations 502. Similarly, the (macro) cells 504-1 and 504-2 are generally referred to herein collectively as (macro) cells 504 and individually as macro cells 504. The RAN may also include several low power nodes 506-1 to 506-4 that control corresponding small cells 508-1 to 508-4. The low power nodes 506-1-506-4 may be small base stations (such as pico or femto base stations), or remote radio heads (RRHs), etc. Notably, although not shown, one or more of the small cells 508-1-508-4 may alternatively be provided by the base station 502. The low power nodes 506-1-506-4 are generally referred to herein collectively as low power nodes 506, and individually as low power nodes 506. Similarly, the small cells 508-1-508-4 are generally referred to herein collectively as small cells 508, and individually as small cells 508. The cellular communication system 500 also includes a core network 510, referred to in 5GS as 5G Core (5GC). The base stations 502 (and, optionally, the low power nodes 506) are connected to the core network 510.
[0069] Base station 502 and low power node 506 serve wireless devices 512-1 through 512-5 in corresponding cells 504 and 508. Wireless devices 512-1 through 512-5 are generally referred to herein collectively as wireless devices 512 and individually as wireless devices 512. Wireless devices 512 may also be referred to herein as UEs.
[0070] The discussion now turns to a description of an embodiment of a CSI omission procedure tailored for the Release 16 Type-II CSI codebook structure. This CSI omission procedure may be implemented in a cellular communication system, such as, for example, cellular communication system 500. In general, the CSI omission procedure exploits the nature of the UCI parameters to omit portions of the CSI, such as to minimize the deleterious effects of CSI omission and to ensure that the CSI payload or interpretation is unambiguous.
[0071] For the CSI omission procedure to work, there needs to be a common and unambiguous understanding between the UE and the gNB of which components of the CSI (i.e., which UCI fields) are omitted and which components of the CSI are actually encoded and transmitted into the UCI. Otherwise, the gNB will either not be able to decode the UCI correctly because the assumed payload is not the same as the actually transmitted payload, or even if the payload is known, the gNB may misinterpret the payload bits because it does not know which UCI fields they correspond to.
[0072] In the Release 15 UCI omission procedure, UCI Part 1 is never omitted, and based on the rank indicator (RI) and the number of NZ amplitude coefficients contained therein, the gNB can determine the (nominal) UCI Part 2 payload (i.e., before omission). Based on the nominal UCI Part 2 payload and the known physical uplink shared channel (PUSCH) resource allocation (i.e., how many resource elements (RE) are available for UCI on the PUSCH, which results in the number of coded bits), the code rate for the nominal UCI Part 2 can be calculated in the same way that the code rate is calculated by the UE. To determine the actual UCI Part 2 payload transmitted by the UE, the gNB simply applies the same CSI omission procedure calculation as the UE, omitting CSI segments until the code rate falls below a threshold. Thus, there is a common understanding between the UE and the gNB as to which components of the CSI were omitted, which allows the gNB to determine the actual transmitted CSI payload, and the correct interpretation of the UCI bits. This is a desirable and necessary property of the UCI omission procedure.
[0073] The intention with the CSI omission procedure is that the UE does not affect the CSI calculation, i.e., the UE only omits parts of the CSI and does not optimize the CSI calculation based on available resources.
[0074] Next, the relevant content of Release 16 Type II CSI in terms of CSI omission is described. In this regard, it should be noted that the superscript "(l)" is used herein to denote "layer l". This same notation can be used to represent the NR Release 16 Type II CSI codebook as follows: TIFF2024129033000054.tif11170, where W (l) is a size P × N matrix that specifies the precoder vectors for the codebook for all FD units or subbands for layer l, P=2N1N2 is the number of SD dimensions, N1 is the number of antennas in the first dimension of the base station's 2D antenna array, N2 is the number of antennas in the second dimension of the base station's 2D antenna array, N3=N SB × R is the number of FD dimensions, where R = {1,2}, and the precoding matrix indicator (PMI) is the subband size indicator; · TIFF2024129033000055.tif12170, where: TIFF2024129033000056.tif7170 is an N1N2×1 orthogonal discrete Fourier transform (DFT) vector, · TIFF2024129033000057.tif21170, · TIFF2024129033000058.tif8170, where: TIFF2024129033000059.tif9170 are M size N3×1 orthogonal DFT vectors.
[0075] In Release 16 Type II CSI, UCI part 1 will likely contain the RI and the number of NZ coefficients summed across all layers. This differs from Release 15 where the number of NZ coefficients was given per layer. UCI part 2 will contain: Base instructions (SD-based, FD-based instructions (per layer), and SD-based oversampling factor), For each layer l, size 2LM l NZ coefficient bitmap per layer (NZCB l ), Strongest Coefficient Indicator by Layer (SCI l ), Phase / amplitude coefficients for each layer l LC coefficients, where l is the layer index (l=0, 1, ..., v-1, where v is the number of layers of the precoder(s) indicated by the CSI report), i is the SD base index (i=0, 1, ..., 2L-1, where L is the number of spatial domain base vectors for the precoder(s) for each of the two polarizations), m is the FD base index (m=0, 1, ..., M-1, where M is the nominal number of frequency domain components for the precoder(s), and Reference amplitude p for the weaker polarization ref .
[0076] The base indication is necessary to be included in the CSI since it gives the interpretation of the remaining CSI parameters. The NZ coefficient bitmaps are also important because they contain both information about how the total number of NZ LC coefficients (indicated in UCI Part 1) is distributed among the layers, and information indicating which LC coefficients are included. For example, the total number of NZ coefficients that are summed across layers Consider an example where TIFF2024129033000061.tif7170 is indicated in UCI part 1, L=M=2, and therefore 2LM=8, and RI=2. The bitmaps for layers 0 and 1 may then be, for example, NZCB0='10101100' and NZCB1='00110000', respectively. Each bit n in the bitmap corresponds to an SD base index i and an FD base index m, for example, according to n=2L·m+i, where a "1" in the bitmap indicates that the LC coefficients corresponding to that SD / FD base combination are NZ and therefore present in the UCI and reported in the UCI. Prior to reading the bitmap, the gNB only knows that six LC coefficients are present in the UCI, but does not know which layer, SD base, and FD base those LC coefficients correspond to. That is, the gNB does not know which LC coefficients c A , cB , c C , c D , c E , c F is present in the UCI, but only after reading the bitmap, the gNB knows that, for example, c A , c B , c C , c D is layer 0 and coefficients Corresponding to TIFF2024129033000062.tif9170, c E , c F is layer 1 and coefficients For the first time, we can infer that it corresponds to TIFF2024129033000063.tif8170.
[0077] In addition, the strongest LC coefficient, as indicated by the SCI per layer, is not reported. Two methods of coding the SCI have been proposed. In the first method, it is assumed that the strongest coefficient of a layer always belongs to the first FD component (e.g., the first 2L bits of the bitmap), the SCI only needs to span the range 0, ..., 2L-1, and the interpretation of the SCI is which SD component the strongest coefficient belongs to. In the second method, the strongest coefficient can belong to any FD component (since in the extreme case all NZ coefficients will belong to one layer) and the SCI is TIFF2024129033000064.tif7170. In this case, the SCI indicates which "1" in the bitmap for the layer corresponds to the strongest coefficient. Regardless of how the SCI is indicated, the result is that one NZ coefficient is assumed to be a "1" and is not reported. For example, consider that NZCB1='00110000' and the SCI indicates that the coefficient for SD component 3 and FD component 0 is the strongest coefficient (i.e., the second "1" in the bitmap). This means that for the second layer, the LC coefficients implies that only TIFF2024129033000065.tif7170 will be reported.
[0078] The reference amplitude also needs to be read in order to interpret the LC coefficients, since the amplitude of the LC coefficient corresponding to the weaker polarization relative to the reference amplitude is given (ie, differential amplitude reporting).
[0079] In summary, the NZ coefficient bitmap, the reference amplitude, and the SCI are needed to correctly interpret the reported LC coefficients.
[0080] According to an embodiment of the present disclosure, a method for UCI omission for Release 16 Type II CSI reporting is provided, in which UCI parameters (or individual bits of UCI parameters) in UCI Part 2 are grouped into two or more CSI omission groups, where each group has a priority level, and UCI parameters of different groups are omitted according to the priority levels of the groups as part of the CSI omission procedure.
[0081] In a first embodiment, the SD-based indication and the FD-based indication are given a relatively higher priority compared to other UCI parameters and may be included in the same CSI omission group, which may have the highest priority among the CSI omission groups.
[0082] In a second embodiment, the LC coefficients may be split into two or more CSI omission groups with different respective priority levels, such that some LC coefficients in one group are omitted and other LC coefficients in other groups are not omitted and reported. One simple approach would be to introduce fixed rules for omitting LC coefficients, for example, corresponding to a portion of a layer, a portion of an FD base vector, or a portion of an SD base vector. However, directly applying such rules would not work, since the gNB is not aware of the interpretation of the LC coefficients before reading the NZ coefficient bitmap and the strongest coefficient index (SCI), as explained before. For example, if a rule for omitting LC coefficients corresponding to 1 / 2 of a layer is introduced, the UCI part 2 payload would be ambiguous to the gNB, since the gNB does not know the distribution of LC coefficients among the layers. The gNB only knows the total number of LC coefficients that are added across layers. The same applies for example to omitting LC coefficients for some SD base vectors. The actual number of NZ LC coefficients associated with the SD basis vector may vary and is not known to the gNB prior to UCI Part 2 decoding, and therefore this cannot be directly used as a CSI omission procedure.
[0083] Instead, in one embodiment, the number of LC coefficients in each CSI omission group is determined in a predictable manner such that it is known prior to decoding UCI Part 2. The LC coefficients of TIFF2024129033000066.tif7170 are split into CSI omission groups. For example, the LC coefficients are split between two CSI omission groups, where The coefficients of TIFF2024129033000067.tif10170 are included in the first CSI omission group, and the remaining The coefficients of TIFF2024129033000068.tif11170 are included in the second CSI omission group.
[0084] The next question is how to perform the division. In one embodiment, the reported LC coefficient TIFF2024129033000069.tif8170 is assigned an ordering (e.g., in the manner in which their coefficients are mapped to bits in the UCI) and is divided into CSI-omitted groups according to this ordering. Let's consider again our example, TIFF2024129033000070.tif7170 and the following LC coefficients should be reported: In one example, the ordering follows first the layer index (l), then the FD beam index (m) (FD base index), then the SD beam index (i) (SD base index). TIFF2024129033000072.tif9170 is included in the first CSI omission group, implies that TIFF2024129033000073.tif8170 is included in the second CSI omission group. This means that all of the coefficients corresponding to the second layer (and one coefficient corresponding to the first layer) in this example will be dropped in case of CSI omission of the second CSI omission group. This may be undesirable as it reduces the effective rank of the precoder.
[0085] In another example, the ordering may instead follow first the FD beam index (m) (FD base index), then the SD beam index (i) (SD base index), then the layer index (l). TIFF2024129033000074.tif8170 In this case, TIFF2024129033000075.tif8170 is included in the first CSI omission group, TIFF2024129033000076.tif8170 is included in the second CSI omission group. This means that in the case of CSI omission, the extra FD components are "sacrificed", which is generally more favorable from a performance point of view than dropping the entire layer or SD base.
[0086] In one embodiment, the order in which the coefficients for different FD base vectors are ordered follows a permuted order of the FD base indices. For example, it has been observed that FD base indices that correspond to DFT vectors that are modulo-close to zero lag, and therefore indirectly delay the taps (or lags) of the channel, contribute more to the total channel energy. Thus, in some embodiments, those FD components are prioritized over FD components that correspond to larger lags if CSI elimination must be implemented. For example, a permutation of FD base indices m'=f(m) may be defined, where f(m) may be defined by the following sequence: 0, 1, N3-1, 2, N3-2, ...
[0087] As previously described in this disclosure, the NZ coefficient bitmaps may not generally be omitted because they are required to correctly interpret the LC coefficients. However, if LC coefficients are dropped in a predictable manner, a portion (i.e., a subset of bits) of the NZ coefficient bitmap may be omitted if those bits are not required to determine the interpretation of the non-omitted LC coefficients. For example, if all LC coefficients for FD component 1 are omitted, the corresponding bits do not need to be included in the NZ coefficient bitmap. However, recall that the number of bits omitted from the NZ coefficient bitmap must be known to the gNB prior to decoding UCI part 2 (to know its size), and the gNB cannot know a priori that all LC coefficients from an FD component have been omitted unless some additional information is provided.
[0088] To solve this problem, in one embodiment, it is proposed to order the bits of the NZ coefficient bitmap in the same order as the LC coefficients and omit bits in the bitmap according to this order. This must be done in a way that in the "worst case" the gNB can still interpret the LC coefficients. Using the previous example, the NZ coefficient bitmap for two layers and L=M=2 will be a total size 12 bitmap. Depending on the distribution of the NZ LC coefficients between layers, SD base, and FD base (not known a priori), different numbers of bits from the bitmap can be removed. Consider that out of the six NZ coefficients, three are omitted. In the best case distribution, the three remaining coefficients correspond to the first three bits of the bitmap, e.g., '111001001001'. In this case, the last nine bits of the bitmap can be omitted, since they are not needed to interpret the remaining LC coefficients. However, this cannot be known a priori. Instead, if the omitted coefficient has a worst-case variance, corresponding to the last bit of a bitmap, e.g., '100001001111', then only the last 3 bits may be omitted. This property generally holds. Thus, in one embodiment, if N LC coefficients are omitted, then the last N bits of the NZ coefficient bitmap(s) are also omitted.
[0089] FIG. 6 illustrates operations of a base station (e.g., gNB) and a UE to implement CSI omission according to some embodiments of the present disclosure. Optional steps are represented by dashed lines / boxes. As shown, the base station transmits to the UE an uplink resource allocation for a CSI report to be transmitted by the UE (step 600). At the UE, the UE determines that the size of the CSI report does not fit within the uplink resource allocation (step 602). The UE then implements a CSI omission procedure to omit a deterministic portion of the UCI included in the CSI report, thereby providing a reduced-size CSI report that fits within the uplink resource allocation (step 604). The UE then transmits the reduced-size CSI report to the base station according to the uplink resource allocation (step 606). At the base station, the base station receives the CSI report and decodes the CSI report using the same CSI omission procedure (step 608).
[0090] As described above, in some embodiments, the CSI omission procedure is adjusted for Release 16 Type II CSI reporting. Furthermore, in some embodiments, UCI parameters or individual UCI bits of UCI parameters in UCI Part 2 are grouped into two or more CSI omission groups, where each group has a priority level. UCI parameters or individual bits of UCI parameters of different CSI omission groups are omitted during the CSI omission procedure for different CSI omission group priority levels, e.g., until the resulting size of the CSI report fits within the uplink resources.
[0091] In some embodiments, the LC coefficients included in the UCI are assigned an ordering with respect to the layer index, the SD base index, and / or the FD base index. The LC coefficients are grouped into two or more CSI omitted groups according to their ordering. In some other embodiments, both the LC coefficients and the corresponding NZ coefficient bitmaps are assigned an ordering with respect to the layer index, the SD base index, and / or the FD base index. The LC coefficients and the corresponding NZ coefficient bitmaps are grouped into two or more CSI omitted groups according to their ordering. As explained above, in some embodiments, the ordering is according to the layer index first, then the FD base index, then the SD base index. In some other embodiments, the ordering is by the FD base index first, then the SD base index, then the layer index. In some other embodiments, the ordering is according to a permuted ordering of the FD base indexes. In one embodiment, the permuted ordering of the FD base indexes favors FD base indexes that are modulo-wise closer to zero lag (e.g., their FD base indexes come first).
[0092] In some embodiments, the number of CSI omission groups is deterministic, and thus the number of LC coefficients in each CSI omission group is known prior to decoding UCI Part 2.
[0093] It should be noted that the description of FIG. 6 does not include all of the details of the embodiments of the CSI omission procedure described above, but all of the details of the CSI omission procedure described above are applicable to the process of FIG. 6.
[0094] FIG. 7 is a flow chart showing details of step 604 of FIG. 6 according to at least some of the embodiments described above. Nothing new is presented in FIG. 7. FIG. 7 merely illustrates at least some aspects of what has been described above. Optional steps are represented by dashed lines. As shown, to implement the CSI omission procedure, the UE divides the LC coefficients into two or more CSI omission groups, where the CSI omission groups have associated priorities or priority levels (step 700). More specifically, as described above, the UE assigns a certain ordering to the LC coefficients based on a layer index l, an SD base index i, and / or an FD base index m (step 700A). The UE divides the LC coefficients into two or more groups based on the ordering, as described above (step 700B). The UE omits the LC coefficients in at least one of the CSI omission groups (step 702), as described above. Optionally, the UE also applies the same ordering to the bits in the NZ coefficient bitmap (step 704) and omits bits from the NZ bitmap based on this ordering (step 706). In other words, as described above, the bits in the NZ bitmap are divided into CSI omission groups based on their ordering, and bits in at least one of the lower priority CSI omission groups are omitted.
[0095] FIG. 8 is a flow chart showing the details of step 608 of FIG. 6 in more detail. Nothing new is presented in FIG. 8. FIG. 8 merely illustrates at least some aspects of what has been described above. Optional steps are represented by dashed lines. As shown, to decode the received CSI information, the base station divides the LC coefficients into two or more CSI-omission groups, where the CSI-omission groups have associated priorities or priority levels (step 800). More specifically, as described above, the base station assigns a certain ordering to the LC coefficients based on a layer index l, an SD base index i, and / or an FD base index m (step 800A). The base station divides the LC coefficients into two or more groups based on the ordering, as described above (step 800B). The base station determines which LC coefficients in at least one of the CSI-omission groups are to be omitted from the CSI report (step 802), as described above. Optionally, the base station also applies the same ordering to the bits in the NZ coefficient bitmap (step 804) and determines which bits are to be omitted from the NZ bitmap based on this ordering (step 806). In other words, as described above, the bits in the NZ bitmap are divided into CSI omission groups based on their ordering, and the base station determines that the bits in at least one of the lower priority CSI omission groups are to be omitted.
[0096] FIG. 9 is a schematic block diagram of a radio access node 900 according to some embodiments of the present disclosure. The radio access node 900 may be, for example, a base station 502 or 506, or a base station (e.g., gNB) as described above with respect to FIG. 6. As shown, the radio access node 900 includes a control system 902 including one or more processors 904 (e.g., a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc.), a memory 906, and a network interface 908. The one or more processors 904 are also referred to herein as processing circuits. Additionally, the radio access node 900 includes one or more radio units 910, each including one or more transmitters 912 and one or more receivers 914 coupled to one or more antennas 916. The radio units 910 may be referred to as, or be part of, a radio interface circuit. In some embodiments, the radio unit(s) 910 are external to the control system 902 and are connected to the control system 902, for example, via a wired connection (e.g., optical cable). However, in some other embodiments, the radio unit(s) 910 and potentially the antenna(s) 916 are integrated together with the control system 902. The one or more processors 904 operate to provide one or more functions of the radio access node 900 described herein (e.g., one or more functions of a base station (e.g., gNB) described above, for example, with respect to FIG. 6). In some embodiments, the function(s) are implemented in software, for example, stored in the memory 906 and executed by the one or more processors 904.
[0097] 10 is a schematic block diagram illustrating a virtualized embodiment of a radio access node 900 in accordance with some embodiments of the present disclosure. This description is equally applicable to other types of network nodes. Furthermore, other types of network nodes may have a similar virtualized architecture.
[0098] A "virtualized" radio access node, as used herein, is an implementation of a radio access node 900 in which at least a portion of the functionality of the radio access node 900 is implemented as virtual component(s) (e.g., via virtual machine(s) executing on physical processing node(s) in network(s)). As shown, in this example, the radio access node 900 includes a control system 902 including one or more processors 904 (e.g., CPU, ASIC, FPGA, etc.), memory 906, a network interface 908, and one or more radio units 910 each including one or more transmitters 912 and one or more receivers 914 coupled to one or more antennas 916, as described above. The control system 902 is connected to the radio unit(s) 910 via, for example, an optical cable or the like. The control system 902 is connected to one or more processing nodes 1000 coupled to or included as part of the network(s) 1002 via the network interface 908. Each processing node 1000 includes one or more processors 1004 (eg, a CPU, ASIC, FPGA, etc.), a memory 1006, and a network interface 1008.
[0099] In this example, the functions 1010 of the radio access node 900 described herein (e.g., one or more functions of a base station (e.g., gNB) described above with respect to FIG. 6, for example) are implemented in one or more processing nodes 1000 or distributed in any desired manner across the control system 902 and the one or more processing nodes 1000. In some particular embodiments, some or all of the functions 1010 of the radio access node 900 described herein (e.g., one or more functions of a base station (e.g., gNB) described above with respect to FIG. 6, for example) are implemented as virtual components executed by one or more virtual machines implemented in a virtual environment (one or more) hosted by the processing node(s) 1000. As will be appreciated by one of ordinary skill in the art, additional signaling or communication between the processing node(s) 1000 and the control system 902 is used to perform at least some of the desired functions 1010. In particular, in some embodiments, the control system 902 may not be included, in which case the wireless unit(s) 910 communicate directly with the processing node(s) 1000 via an appropriate network interface(s).
[0100] In some embodiments, a computer program is provided that includes instructions that, when executed by at least one processor, cause the at least one processor to perform functions of the radio access node 900 (e.g., one or more functions of a base station (e.g., gNB) described above with respect to FIG. 6) or functions of a node (e.g., processing node 1000) implementing one or more of the functions 1010 of the radio access node 900 in a virtual environment in accordance with any of the embodiments described herein. In some embodiments, a carrier is provided that comprises the computer program product described above. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as a memory).
[0101] 11 is a schematic block diagram of a radio access node 900 according to some other embodiments of the present disclosure. The radio access node 900 includes one or more modules 1100, each of which is implemented in software. The module(s) 1100 provide the functionality of the radio access node 900 described herein (e.g., one or more functionality of a base station (e.g., gNB) described above with respect to FIG. 6, for example). This description is equally applicable to the processing node 1000 of FIG. 10, where the module 1100 may be implemented in one of the processing nodes 1000 or distributed across multiple processing nodes 1000 and / or distributed across the processing node(s) 1000 and the control system 902.
[0102] 12 is a schematic block diagram of a UE 1200 according to some embodiments of the present disclosure. As shown, the UE 1200 includes one or more processors 1202 (e.g., CPU, ASIC, FPGA, etc.), a memory 1204, and one or more transceivers 1206, each including one or more transmitters 1208 and one or more receivers 1210 coupled to one or more antennas 1212. The transceiver(s) 1206 includes a radio front-end circuit connected to the antenna(s) 1212 configured to condition signals communicated between the antenna(s) 1212 and the processor(s) 1202, as will be appreciated by those skilled in the art. The processor 1202 is also referred to herein as a processing circuit. The transceiver 1206 is also referred to herein as a radio circuit. In some embodiments, the functionality of the UE 1200 described above (e.g., one or more functions of a wireless device or UE described above with respect to FIG. 6) may be implemented fully or partially in software, e.g., stored in memory 1204 and executed by processor(s) 1202. It should be noted that the UE 1200 may include additional components not shown in FIG. 12, such as, for example, one or more user interface components (e.g., input / output interfaces including a display, buttons, a touch screen, a microphone, a speaker(s), etc., and / or any other components for enabling input of information into and / or output of information from the UE 1200), a power supply (e.g., a battery and associated power circuitry), etc.
[0103] In some embodiments, a computer program is provided that includes instructions that, when executed by at least one processor, cause the at least one processor to perform functions of the UE 1200 (e.g., one or more functions of a wireless device or UE described above with respect to FIG. 6) in accordance with any of the embodiments described herein. In some embodiments, a carrier is provided that comprises the computer program product described above. The carrier is one of an electronic signal, an optical signal, a wireless signal, or a computer-readable storage medium (e.g., a non-transitory computer-readable medium such as a memory).
[0104] 13 is a schematic block diagram of a UE 1200 according to some other embodiments of the present disclosure. The UE 1200 includes one or more modules 1300, each of which is implemented in software. The module(s) 1300 provide the functionality of the UE 1200 described herein (e.g., one or more functions of a wireless device or UE described above with respect to FIG. 6).
[0105] Referring to Figure 14, according to one embodiment, a communication system includes a communication network 1400, such as a 3GPP type cellular network, comprising an access network 1402, such as a RAN, and a core network 1404. The access network 1402 comprises a number of base stations 1406A, 1406B, 1406C, such as Node Bs, eNBs, gNBs, or other types of wireless access points (APs), each defining a corresponding coverage area 1408A, 1408B, 1408C. Each base station 1406A, 1406B, 1406C is connectable to the core network 1404 via a wired or wireless connection 1410. A first UE 1412 located in the coverage area 1408C is configured to wirelessly connect to or be paged by the corresponding base station 1406C. A second UE 1414 in the coverage area 1408A can wirelessly connect to the corresponding base station 1406A. Although multiple UEs 1412, 1414 are shown in this example, the disclosed embodiments are equally applicable to situations where only one UE is in the coverage area or connects to the corresponding base station 1406.
[0106] The communication network 1400 is itself connected to a host computer 1416, which may be embodied in hardware and / or software of a standalone server, a cloud-implemented server, a distributed server, or as a processing resource in a server farm. The host computer 1416 may be owned or under the control of a service provider, or may be operated by or on behalf of the service provider. The connections 1418 and 1420 between the communication network 1400 and the host computer 1416 may extend directly from the core network 1404 to the host computer 1416, or may proceed through an optional intermediate network 1422. The intermediate network 1422 may be one of a public network, a private network, or a hosted network, or a combination of two or more of them, and the intermediate network 1422 may be a backbone network or the Internet, if any, and in particular the intermediate network 1422 may comprise two or more sub-networks (not shown).
[0107] The communication system of FIG. 14 as a whole enables connectivity between the connected UEs 1412, 1414 and the host computer 1416. The connectivity may be described as an over-the-top (OTT) connection 1424. The host computer 1416 and the connected UEs 1412, 1414 are configured to communicate data and / or signaling via the OTT connection 1424 using the access network 1402, the core network 1404, any intermediate networks 1422, and possible further infrastructure (not shown) as intermediaries. The OTT connection 1424 may be transparent in the sense that the involved communication devices through which the OTT connection 1424 passes are unaware of the routing of the uplink and downlink communications. For example, the base station 1406 may not be or need not be informed of the past routing of an incoming downlink communication involving data originating from the host computer 1416 to be forwarded (e.g., handed over) to the connected UE 1412. Similarly, the base station 1406 does not need to be aware of the future routing of outgoing uplink communications originating from the UE 1412 and destined for the host computer 1416 .
[0108] Next, an exemplary implementation of the UE, base station, and host computer described in the previous paragraph according to an embodiment will be described with reference to FIG. 15. In the communication system 1500, the host computer 1502 comprises hardware 1504 including a communication interface 1506 configured to set up and maintain wired or wireless connections with interfaces of different communication devices of the communication system 1500. The host computer 1502 further comprises a processing circuit 1508, which may have storage and / or processing capabilities. In particular, the processing circuit 1508 may comprise one or more programmable processors, ASICs, FPGAs, or combinations thereof (not shown) adapted to execute instructions. The host computer 1502 further comprises software 1510, which is stored in or accessible by the host computer 1502 and executable by the processing circuit 1508. The software 1510 includes a host application 1512. The host application 1512 may be operable to provide services to a remote user, such as the UE 1514 connecting via an OTT connection 1516 that terminates at the UE 1514 and the host computer 1502. In providing services to the remote user, the host application 1512 may provide user data that is transmitted using the OTT connection 1516.
[0109] The communication system 1500 further includes a base station 1518 provided in the communication system, the base station 1518 comprising hardware 1520 that enables the base station 1518 to communicate with the host computer 1502 and the UE 1514. The hardware 1520 may include a communication interface 1522 for setting up and maintaining wired or wireless connections with interfaces of different communication devices of the communication system 1500, as well as a wireless interface 1524 for setting up and maintaining at least a wireless connection 1526 with a UE 1514 located in a coverage area (not shown in FIG. 15 ) served by the base station 1518. The communication interface 1522 may be configured to facilitate a connection 1528 to the host computer 1502. The connection 1528 may be direct, or the connection 1528 may pass through a core network (not shown in FIG. 15 ) of the communication system and / or one or more intermediate networks outside the communication system. In the illustrated embodiment, the hardware 1520 of the base station 1518 further includes processing circuitry 1530, which may comprise one or more programmable processors, ASICs, FPGAs, or combinations thereof (not shown) adapted to execute instructions. The base station 1518 further has software 1532 stored internally or accessible via an external connection.
[0110] The communication system 1500 further includes the UE 1514 already mentioned. The hardware 1534 of the UE 1514 may include a radio interface 1536 configured to set up and maintain a radio connection 1526 with a base station serving a coverage area in which the UE 1514 is currently located. The hardware 1534 of the UE 1514 further includes a processing circuit 1538, which may comprise one or more programmable processors, ASICs, FPGAs, or combinations thereof (not shown) adapted to execute instructions. The UE 1514 further includes software 1540 stored in or accessible by the UE 1514 and executable by the processing circuit 1538. The software 1540 includes a client application 1542. The client application 1542, with the support of the host computer 1502, may be operable to provide services to a human or non-human user via the UE 1514. At the host computer 1502, a running host application 1512 may communicate with a running client application 1542 via an OTT connection 1516 that terminates at the UE 1514 and the host computer 1502. In providing services to a user, the client application 1542 may receive request data from the host application 1512 and provide user data in response to the request data. The OTT connection 1516 may transfer both the request data and the user data. The client application 1542 may interact with the user to generate the user data that the client application 1542 provides.
[0111] It should be noted that the host computer 1502, base station 1518, and UE 1514 shown in Figure 15 may be similar or equivalent to the host computer 1416, one of the base stations 1406A, 1406B, 1406C, and one of the UEs 1412, 1414, respectively, of Figure 14. That is, the inner workings of these entities may be as shown in Figure 15, and separately, the surrounding network topology may be that of Figure 14.
[0112] 15, the OTT connection 1516 is depicted abstractly to show communication between the host computer 1502 and the UE 1514 via the base station 1518, without explicit reference to intermediary devices and the exact routing of messages through these devices. The network infrastructure may determine the routing, which may be configured to be hidden from the UE 1514 or from the service provider operating the host computer 1502, or both. While the OTT connection 1516 is active, the network infrastructure may also make decisions to dynamically change the routing (e.g., based on load balancing considerations or reconfiguration of the network).
[0113] The wireless connection 1526 between the UE 1514 and the base station 1518 follows the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of the OTT service provided to the UE 1514 using the OTT connection 1516 of which the wireless connection 1526 forms the final segment.
[0114] Measurement procedures may be provided for the purpose of monitoring data rates, latency, and other factors that one or more embodiments improve upon. There may further be an optional network function for reconfiguring the OTT connection 1516 between the host computer 1502 and the UE 1514 in response to fluctuations in the measurement results. The measurement procedures and / or the network function for reconfiguring the OTT connection 1516 may be implemented in the software 1510 and hardware 1504 of the host computer 1502 or in the software 1540 and hardware 1534 of the UE 1514, or both. In some embodiments, sensors (not shown) may be deployed in or in association with the communication devices through which the OTT connection 1516 passes, and the sensors may participate in the measurement procedures by providing values of the monitored quantities exemplified above, or other physical quantities from which the software 1510, 1540 may calculate or estimate the monitored quantities. The reconfiguration of the OTT connection 1516 may include message formats, retransmission settings, preferred routing, etc., and the reconfiguration need not affect the base station 1518, and the reconfiguration may be unknown or imperceptible to the base station 1518. Such procedures and functions may be known and practiced in the art. In some embodiments, the measurements may involve proprietary UE signaling that facilitates the host computer 1502 measurements of throughput, propagation time, latency, etc. The measurements may be implemented in that the software 1510 and 1540 cause the software 1510 and 1540 to send messages, particularly empty or "dummy" messages, using the OTT connection 1516 while the software 1510 and 1540 monitors propagation times, errors, etc.
[0115] FIG. 16 is a flow chart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to FIG. 14 and FIG. 15. For simplicity of the disclosure, only drawing references to FIG. 16 are included in this section. In step 1600, the host computer provides user data. In sub-step 1602 (which may be optional) of step 1600, the host computer provides the user data by executing a host application. In step 1604, the host computer initiates a transmission carrying the user data to the UE. In step 1606 (which may be optional), the base station transmits the user data carried in the host computer initiated transmission to the UE, according to the teachings of the embodiments described throughout this disclosure. In step 1608 (which may also be optional), the UE executes a client application associated with the host application executed by the host computer.
[0116] FIG. 17 is a flow chart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to FIG. 14 and FIG. 15. For simplicity of the disclosure, only drawing references to FIG. 17 are included in this section. In step 1700 of the method, the host computer provides user data. In an optional sub-step (not shown), the host computer provides the user data by executing a host application. In step 1702, the host computer initiates a transmission carrying the user data to the UE. The transmission may proceed via the base station according to the teachings of the embodiments described throughout this disclosure. In step 1704 (which may be optional), the UE receives the user data carried in the transmission.
[0117] FIG. 18 is a flow chart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to FIG. 14 and FIG. 15. For simplicity of the disclosure, only drawing references to FIG. 18 are included in this section. In step 1800 (which may be optional), the UE receives input data provided by the host computer. Additionally or alternatively, in step 1802, the UE provides user data. In sub-step 1804 (which may be optional) of step 1800, the UE provides the user data by executing a client application. In sub-step 1806 (which may be optional) of step 1802, the UE executes a client application that provides the user data in response to the received input data provided by the host computer. In providing the user data, the executed client application may further take into account user input received from the user. Regardless of the particular manner in which the user data is provided, the UE initiates transmission of the user data to the host computer in sub-step 1808 (which may be optional). In method step 1810, the host computer receives user data transmitted from the UE according to the teachings of the embodiments described throughout this disclosure.
[0118] FIG. 19 is a flow chart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to FIG. 14 and FIG. 15. For simplicity of the disclosure, only drawing references to FIG. 19 are included in this section. In step 1900 (which may be optional), the base station receives user data from the UE, according to the teachings of the embodiments described throughout this disclosure. In step 1902 (which may be optional), the base station initiates transmission of the received user data to the host computer. In step 1904 (which may be optional), the host computer receives the user data carried in the transmission initiated by the base station.
[0119] Any suitable steps, methods, features, functions, or benefits disclosed herein may be implemented through one or more functional units or modules of one or more virtual devices. Each virtual device may comprise several of these functional units. These functional units may be implemented via processing circuitry, which may include one or more microprocessors or microcontrollers, as well as other digital hardware, which may include digital signal processors (DSPs), dedicated digital logic, and the like. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory, such as read-only memory (ROM), random access memory (RAM), cache memory, flash memory devices, optical storage devices, and the like. The program code stored in memory includes program instructions for implementing one or more communication and / or data communication protocols, as well as instructions for performing one or more of the techniques described herein. In some implementations, the processing circuitry may be used to cause each functional unit to perform a corresponding function according to one or more embodiments of the present disclosure.
[0120] Although the processes in the figures may indicate a particular order of operations performed by some embodiments of the present disclosure, it should be understood that such orders are exemplary (e.g., alternative embodiments may perform operations in a different order, combine some operations, overlap some operations, etc.).
[0121] Some exemplary embodiments of the present disclosure are as follows.
[0122] Embodiment 1: A method implemented by a wireless device, the method including: implementing a CSI omission procedure for omitting a deterministic portion of UCI included in a CSI report, thereby providing a reduced size CSI report (604); and transmitting the reduced size CSI report (606).
[0123] Embodiment 2: The method of embodiment 1, further comprising receiving (600) from a base station an uplink resource allocation for transmitting a CSI report, and performing (604) a CSI skipping procedure comprising performing (604) a CSI skipping procedure such that a size of the CSI report is reduced to a size that fits within the uplink resource allocation.
[0124] Embodiment 3: The method of embodiment 2, further comprising: determining (602) that the size of the CSI report does not fit within the uplink resource allocation; and performing (604) the CSI omission procedure comprising performing (604) the CSI omission procedure upon determining that the size of the CSI report does not fit within the uplink resource allocation.
[0125] Embodiment 4: The method of any one of embodiments 1 to 3, wherein performing the CSI omission procedure (604) includes: allocating an ordering to UCI parameters or individual bits in the UCI parameters in at least a part of the UCI included in the CSI report; dividing the UCI parameters or individual bits in the UCI parameters based on the ordering into two or more CSI omission groups, where the two or more CSI omission groups have associated priority levels; and omitting UCI parameters or individual bits in the UCI parameters included in at least one of the CSI omission groups based on the priority levels of the two or more CSI omission groups (e.g., until a size of the CSI report fits within an uplink resource allocation).
[0126] Embodiment 5: The method of embodiment 4, wherein the UCI parameters include LC coefficients, and allocating an ordering to the UCI parameters or individual bits in the UCI parameters in at least a part of the UCI includes allocating an ordering to the LC coefficients, the ordering including allocating an ordering with respect to a layer index, an SD base index, and / or an FD base index.
[0127] Embodiment 6: The method of embodiment 4, wherein the UCI parameters include LC coefficients and a non-zero coefficient bitmap, and allocating an ordering to the UCI parameters or individual bits in the UCI parameters in at least a part of the UCI includes allocating an ordering to the LC coefficients and the non-zero coefficient bitmap, the ordering including allocating an ordering with respect to a layer index, an SD base index, and / or an FD base index.
[0128] Embodiment 7: The method according to embodiment 5 or 6, wherein an ordering is according to first layer index, then FD-based, then SD-based.
[0129] Embodiment 8: The method of embodiment 5 or 6, wherein an ordering follows first the FD-based index, then the SD-based index, and then the layer index.
[0130] Embodiment 9: The method of embodiment 5 or 6, wherein the ordering follows a permuted order of the FD-based indexes.
[0131] Embodiment 10: The method of embodiment 9, wherein the permuted order of the FD base indexes favors FD base indexes that are modulo-close to zero lag (e.g., those FD base indexes come first).
[0132] Embodiment 11: The method according to any one of embodiments 1 to 10, wherein the number of CSI omission groups is deterministic.
[0133]
[0036] Embodiment 12: The method according to any one of embodiments 1 to 10, wherein the number of CSI omission groups may be determined prior to decoding the UCI parameter or a part of the UCI from which bits of the UCI parameter are omitted.
[0134]
[0023] Embodiment 13: The method of any one of embodiments 1 to 12, wherein the CSI report is a Rel-16 CSI Type II report.
[0135]
[0023] Embodiment 14: The method of any one of embodiments 1 to 13, further comprising providing user data and forwarding the user data to the host computer via transmission to the base station.
[0136] Embodiment 15: A method implemented by a base station, comprising: receiving a reduced-size CSI report from a UE (606); and decoding the reduced-size CSI report using a CSI omission procedure to determine partial UCI omitted in the reduced-size CSI report (608).
[0137]
[0036] Embodiment 16: The method of embodiment 15, further comprising: sending (600) to the UE an uplink resource allocation for transmitting the CSI report.
[0138] Embodiment 17: The method of embodiment 15 or 16, wherein the CSI omission procedure includes: allocating an ordering to UCI parameters or individual bits in the UCI parameters in at least a part of the UCI included in the CSI report; dividing the UCI parameters or individual bits in the UCI parameters based on the ordering into two or more CSI omission groups, where the two or more CSI omission groups have associated priority levels; and omitting UCI parameters or individual bits in the UCI parameters included in at least one of the CSI omission groups based on the priority levels of the two or more CSI omission groups (e.g., until the size of the CSI report fits within the uplink resource allocation).
[0139] Embodiment 18: The method of embodiment 17, wherein the UCI parameters include LC coefficients, and allocating an ordering to the UCI parameters or individual bits in the UCI parameters in at least a part of the UCI includes allocating an ordering to the LC coefficients, the ordering including allocating an ordering with respect to a layer index, an SD base index, and / or an FD base index.
[0140] Embodiment 19: The method of embodiment 18, wherein the UCI parameters include LC coefficients and a non-zero coefficient bitmap, and allocating an ordering to the UCI parameters or individual bits in the UCI parameters in at least a part of the UCI includes allocating an ordering to the LC coefficients and the non-zero coefficient bitmap, the ordering including allocating an ordering with respect to a layer index, an SD base index, and / or an FD base index.
[0141] Embodiment 20: The method according to embodiment 18 or 19, wherein an ordering is according to first layer index, then FD-based, then SD-based.
[0142] Embodiment 21: The method of embodiment 18 or 19, wherein an ordering is according to first the FD base index, then the SD base index, and then the layer index.
[0143] Embodiment 22: The method of embodiment 18 or 19, wherein the ordering follows a permuted order of the FD-based indexes.
[0144] Embodiment 23: The method of embodiment 22, wherein the permuted order of the FD base indexes favors FD base indexes that are modulo-close to zero lag (e.g., those FD base indexes come first).
[0145] Embodiment 24: The method of any one of embodiments 15 to 23, wherein the number of CSI omission groups is deterministic.
[0146]
[0041] Embodiment 25: The method according to any one of embodiments 15 to 23, wherein the number of CSI omission groups may be determined prior to decoding the UCI parameter or a part of the UCI from which bits of the UCI parameter are omitted.
[0147] Embodiment 26: The method of any one of embodiments 1 to 12, wherein the CSI report is a Rel-16 CSI Type II report.
[0148]
[0041] Embodiment 27: The method of any one of embodiments 15 to 26, further comprising obtaining user data and forwarding the user data to a host computer or a wireless device.
[0149] Embodiment 28: A wireless device comprising a processing circuit configured to perform any of the steps described in any one of embodiments 1 to 14, and a power supply circuit configured to supply power to the wireless device.
[0150] Embodiment 29: A base station comprising: a processing circuit configured to perform any of the steps described in any one of embodiments 15 to 27; and a power supply circuit configured to supply power to the base station.
[0151] Embodiment 30: A user equipment (UE) comprising: an antenna configured to send and receive wireless signals; a radio front-end circuit connected to the antenna and a processing circuit and configured to condition signals communicated between the antenna and the processing circuit, the processing circuit configured to perform any of the steps described in any one of embodiments 1 to 14; an input interface connected to the processing circuit and configured to enable information input to the UE to be processed by the processing circuit; an output interface connected to the processing circuit and configured to output information from the UE that has been processed by the processing circuit; and a battery connected to the processing circuit and configured to provide power to the UE.
[0152] Embodiment 31: A communications system including a host computer, the host computer having a processing circuit configured to provide user data and a communications interface configured to forward the user data to a cellular network for transmission to a user equipment (UE), the cellular network having a base station having a wireless interface and a processing circuit, the processing circuit of the base station configured to perform any of the steps described in any one of embodiments 15 to 27.
[0153]
[0081] Embodiment 32: The communication system of embodiment 31, further comprising a base station.
[0154]
[0081] Embodiment 33: The communication system of embodiment 31 or 32, further comprising a UE, the UE being configured to communicate with the base station.
[0155] Embodiment 34: A communication system as described in any one of embodiments 31 to 33, wherein the processing circuitry of the host computer is configured to execute a host application thereby to provide user data, and the UE comprises processing circuitry configured to execute a client application associated with the host application.
[0156] Embodiment 35: A method implemented in a communication system including a host computer, a base station, and a user equipment (UE), the method including: providing user data in the host computer; and initiating a transmission in the host computer conveying the user data to the UE via a cellular network including a base station, the base station performing any of the steps described in any one of embodiments 15 to 27.
[0157]
[0081] Embodiment 36: The method of embodiment 35, further comprising transmitting user data at the base station.
[0158] Embodiment 37: The method of embodiment 35 or 36, wherein the user data is provided by executing a host application at the host computer, and the method further includes executing, at the UE, a client application associated with the host application.
[0159] Embodiment 38: A user equipment (UE) configured to communicate with a base station, the UE comprising a radio interface and processing circuitry configured to implement a method according to any one of embodiments 35 to 37.
[0160] Embodiment 39: A communications system including a host computer, the host computer comprising a processing circuit configured to provide user data and a communications interface configured to forward the user data to a cellular network for transmission to a user equipment (UE), the UE comprising a wireless interface and a processing circuit, the components of the UE being configured to perform any of the steps described in any one of embodiments 1 to 14.
[0161] Embodiment 40: The communication system of embodiment 39, wherein the cellular network further includes a base station configured to communicate with the UE.
[0162] Embodiment 41: A communications system as described in embodiment 39 or 40, wherein processing circuitry of the host computer is configured to execute a host application thereby providing user data, and processing circuitry of the UE is configured to execute a client application associated with the host application.
[0163] Embodiment 42: A method implemented in a communication system including a host computer, a base station, and a user equipment (UE), the method including: providing user data in the host computer; and initiating a transmission in the host computer to convey the user data to the UE via a cellular network including the base station, the UE performing any of the steps described in any one of embodiments 1 to 14.
[0164]
[0081] Embodiment 43: The method of embodiment 42, further comprising: receiving, at the UE, user data from the base station.
[0165] Embodiment 44: A communications system including a host computer, the host computer having a communications interface configured to receive user data originating from a transmission from a user equipment (UE) to a base station, the UE having a wireless interface and processing circuitry, the processing circuitry of the UE being configured to perform any of the steps described in any one of embodiments 1 to 14.
[0166] Embodiment 45: The communication system of embodiment 44, further comprising a UE.
[0167] Embodiment 46: The communication system of embodiment 44 or 45, further comprising a base station, the base station having a radio interface configured to communicate with a UE and a communication interface configured to forward user data carried by a transmission from the UE to the base station to a host computer.
[0168] Embodiment 47: A communication system as described in any one of embodiments 44 to 46, wherein processing circuitry of the host computer is configured to execute a host application, and processing circuitry of the UE is configured to execute a client application associated with the host application, thereby providing user data.
[0169] Embodiment 48: A communication system as described in any one of embodiments 44 to 47, wherein processing circuitry of the host computer is configured to execute a host application thereby providing requested data, and processing circuitry of the UE is configured to execute a client application associated with the host application thereby providing user data in response to the requested data.
[0170] Embodiment 49: A method implemented in a communication system including a host computer, a base station, and a user equipment (UE), the method including receiving, at the host computer, user data transmitted from the UE to the base station, and the UE performing any of the steps described in any one of embodiments 1 to 14.
[0171]
[0081] Embodiment 50: The method of embodiment 49, further comprising, in the UE, providing user data to the base station.
[0172] Embodiment 51: The method of embodiment 49 or 50, further comprising: executing, in the UE, a client application thereby providing user data to be transmitted; and executing, in the host computer, a host application associated with the client application.
[0173] Embodiment 52: A method according to any one of embodiments 49 to 51, further comprising: executing a client application in the UE; and receiving input data in the UE for the client application, the input data being provided in a host computer by executing a host application associated with the client application, and the user data to be transmitted being provided by the client application in response to the input data.
[0174] Embodiment 53: A communications system including a host computer, the host computer having a communications interface configured to receive user data originating from a transmission from a user equipment (UE) to a base station, the base station having a wireless interface and processing circuitry, the processing circuitry of the base station configured to perform any of the steps described in any one of embodiments 15 to 27.
[0175] Embodiment 54: The communication system of embodiment 53, further comprising a base station.
[0176] Embodiment 55: The communication system of embodiment 53 or 54, further comprising a UE, the UE being configured to communicate with the base station.
[0177] Embodiment 56: A communication system as described in any one of embodiments 53 to 55, wherein the processing circuitry of the host computer is configured to execute a host application, and the UE is configured to execute a client application associated with the host application, thereby providing user data to be received by the host computer.
[0178] Embodiment 57: A method implemented in a communication system including a host computer, a base station, and a user equipment (UE), the method including receiving, at the host computer, from the base station, user data originating from a transmission received by the base station from the UE, the UE performing any of the steps described in any one of embodiments 1 to 14.
[0179]
[0081] Embodiment 58: The method of embodiment 57, further comprising receiving, at the base station, user data from the UE.
[0180] Embodiment 59: The method of embodiment 57 or 58, further comprising initiating, at the base station, transmission of the received user data to the host computer.
[0181] At least some of the following abbreviations may be used in this disclosure. In case of inconsistencies between abbreviations, how the abbreviation is used above should be preferred. If listed multiple times below, the first listing should be preferred over subsequent listing(s). 16PSK 16 Phase Shift Keying 2D 2-dimensional · 3GPP 3rd Generation Partnership Project 5G (fifth generation) 5GC 5th generation core 5GS 5th generation system 8PSK 8-phase shift keying AMF access and mobility features AP Access point ASIC Application Specific Integrated Circuit AUSF authentication server function BWP Bandwidth Part CPU Central Processing Unit CQI Channel Quality Indicator CRI (Channel State Information Reference Signal Resource Indicator) CSI (Channel State Information) CSI-RS Channel State Information Reference Signal dB decibels DFT Discrete Fourier Transform DSP Digital Signal Processor eNB Enhanced or evolved Node B · FD frequency domain FPGA Field Programmable Gate Array · gNB New wireless base station HSS Home Subscriber Server IMR Interferometry Resources · LC linear combination LTE Long Term Evolution MCS modulation coding scheme · MIMO Multiple Input Multiple Output MME Mobility Management Entity MTC Machine Type Communication · MU-MIMO Multi-user Multiple Input Multiple Output NEF network publishing function · NR new radio NRF Network Function Repository Function NSSF network slice selection function NZ Non-0 · NZCB lPer-layer non-zero coefficient bitmap · NZP non-zero power OFDM Orthogonal Frequency Division Multiplexing OTT (Over the Top) PCF policy control function P-GW Packet Data Network Gateway PMI precoder matrix indicator PRB Physical Resource Block PUSCH Physical Uplink Shared Channel QPSK 4-phase shift keying RAM Random Access Memory RAN Radio Access Network RB Resource Block RE resource element RI Rank Indicator ROM Read-Only Memory RRC Radio Resource Control RRH Remote Radio Head SCEF Service Capability Exposure Function SCI Strongest Coefficient Index SCI l Strongest coefficient index per layer · SD spatial domain SINR Signal to Interference Plus Noise Ratio SMF session management function TFRE Time / Frequency Resource Element TS Technical Specifications UCI Uplink Control Information UDM Integrated Data Management UE User Equipment ULA Uniform Linear Array UPA Uniform Planar Array UPF user plane function
[0182] Those skilled in the art will recognize improvements and modifications to the embodiments of the present disclosure, and all such improvements and modifications are considered within the scope of the concepts disclosed herein.
Claims
1. 1. A method implemented by a wireless device (512) for channel state information (CSI) reporting in a cellular communication system (500), the method comprising: performing (604) a CSI omission procedure for omitting a deterministic part of uplink control information (UCI) for a CSI report, thereby providing a CSI report of reduced size, the performing (604) of the CSI omission procedure comprising: o Splitting (700) a plurality of Linear Combination (LC) coefficients into two or more CSI omission groups with associated priority levels, Assigning an ordering to the LC coefficients by assigning positions to each LC coefficient (700A); Splitting the plurality of LC coefficients into two or more CSI-omitted groups based on the certain ordering (700B), whereby Dividing (700); o omitting (702) LC coefficients included in at least one of the two or more CSI omission groups from the reduced size CSI report based on the priority levels of the two or more CSI omission groups; performing a CSI omission procedure (604), Transmitting (606) said reduced size CSI report; and A method comprising:
2. The plurality of LC coefficients are: a phase / amplitude coefficient for each value of a layer index l for each value of a spatial domain based (SD based) index i for each value of a frequency domain based (FD based) index m where: l=0, 1, . . . , v−1, where v is the number of layers of the precoder(s) indicated by the CSI report; i=0, 1, . . . , 2L−1, where L is the number of spatial domain base vectors for the one or more precoders for each of two polarizations; m=0, 1, . . . , M−1, where M is the nominal number of frequency domain components for the one or more precoders; The method of claim 1.
3. The CSI report is for codebook-based precoding based on a codebook having a codebook structure that utilizes both frequency domain compression and spatial domain compression, and for each layer l, the codebook structure is in accordance with Where: ・ W (l) defines a precoder vector for the codebook for all FD units or subbands for the layer l, of size P×N 3 It is a matrix, P = 2N 1 N 2 is the number of SD dimensions, ・N 1 is the number of antennas in the first dimension of the base station's 2D antenna array, ・N 2 is the number of antennas in a second dimension of the 2D antenna array at the base station, ・N 3 = N SB × R is the number of FD dimensions, where R = {1, 2}, and the precoding matrix indicator (PMI) subband size indicator; ・ where: But, N 1 N 2 x1 orthogonal discrete Fourier transform (DFT) vector, ・ and ・ where: M pieces of size N 3 x 1 orthogonal DFT vector, The method of claim 2.
4. 4. The method of claim 2 or 3, wherein allocating (700A) the certain ordering to the plurality of LC coefficients comprises: (a) allocating (700A) the certain ordering to the plurality of LC coefficients with respect to: (a) the layer index l; (b) an SD base index i; (c) an FD base index m; or (d) any combination of two or more of (a)-(c).
5. 4. The method of claim 2 or 3, wherein allocating (700A) the certain ordering to the plurality of LC coefficients comprises allocating (700A) the certain ordering to the plurality of LC coefficients according to first the FD based index m, then the SD based index i, and then a layer index l.
6. The method of claim 5 , wherein the certain ordering follows a permuted ordering of the FD-based index m.
7. 7. The method of claim 6, wherein the permuted ordering of the FD-based indexes m is such that the FD-based index that is modulo-close to zero lag comes first in the certain ordering.
8. The UCI further includes a non-zero coefficient bitmap, and performing the CSI omission procedure (604) assigning (704) the same certain ordering to the non-zero coefficient bitmaps; omitting (706) bits from the non-zero coefficient bitmap according to the same certain ordering; The method of any one of claims 4 to 7, further comprising:
9. The method of claim 8 , wherein a number of omitted bits from the non-zero coefficient bitmap is equal to a number of omitted LC coefficients.
10. 4. The method of claim 2 or 3, wherein allocating (700A) the certain ordering to the plurality of LC coefficients comprises allocating (700A) the certain ordering to the plurality of LC coefficients according to first the layer index l, then the FD based index m, and then the SD based index i.
11. The method of claim 10 , wherein the certain ordering follows a permuted ordering of the FD-based index m.
12. Where: ・ is the reference amplitude, p(i,m) is the reference amplitude The LC coefficient for is the amplitude component of Φ(i,m) is the phase component; 12. The method according to any one of claims 2 to 11.
13. receiving from a base station an uplink resource allocation for the transmission of said CSI report (600); Further comprising:
13. The method of claim 1, wherein performing the CSI omission procedure (604) comprises performing the CSI omission procedure such that a size of the reduced size CSI report fits within the uplink resource allocation (604).
14. 14. The method of claim 13, further comprising: determining (602) that the size of the CSI report does not fit within the uplink resource allocation, and wherein performing (604) the CSI omission procedure comprises performing (604) the CSI omission procedure upon determining that the size of the CSI report does not fit within the uplink resource allocation.
15. The UCI is a first UCI part including a rank indicator (RI) and a number of non-zero coefficients to be summed across all layers; SD-based instructions; FD-based instructions for each layer; SD oversampling factor; a per-layer non-zero coefficient bitmap; The strongest coefficient indicators per layer, the plurality of LC coefficients including an LC coefficient for each layer; a reference amplitude for the weaker of two or more polarizations for said CSI report; A second UCI part including:
15. The method of any one of claims 1 to 14, comprising:
16. 16. The method of claim 1, 2, or 4 to 15, wherein the CSI reporting is for codebook-based precoding based on a codebook having a codebook structure that utilizes both frequency domain compression and spatial domain compression.
17. A wireless device (512) for channel state information (CSI) reporting for a cellular communication system (500), the wireless device (512) comprising: performing a CSI omission procedure (604) for omitting a deterministic portion of uplink control information (UCI) for a CSI report, thereby providing a CSI report of reduced size, wherein to perform the CSI omission procedure (604), the wireless device (512) o Splitting (700) a plurality of Linear Combination (LC) coefficients into two or more CSI omission groups with associated priority levels, Assigning an ordering to the LC coefficients by assigning positions to each LC coefficient (700A); Splitting the plurality of LC coefficients into two or more CSI-omitted groups based on the certain ordering (700B), whereby Dividing (700); o omitting (702) LC coefficients included in at least one of the two or more CSI omission groups from the reduced size CSI report based on the priority levels of the two or more CSI omission groups; performing a CSI omission procedure (604), the CSI omission procedure being further adapted to: Transmitting (606) said reduced size CSI report; and A wireless device (512) adapted to perform the steps of:
18. 1. A method implemented by a base station (502) for channel state information (CSI) reporting in a cellular communication system (500), the method comprising: receiving (606) a reduced size CSI report from a wireless device (512), the reduced size CSI report being a CSI report from which a portion of uplink control information (UCI) is omitted based on a CSI omission procedure; decoding (608) the reduced size CSI report using the CSI omission procedure to determine the portion of the UCI that has been omitted, wherein decoding (608) the reduced size CSI report using the CSI omission procedure to determine the portion of the UCI that has been omitted comprises: o Splitting (800) a plurality of Linear Combination (LC) coefficients into two or more CSI omission groups with associated priority levels, Assigning an ordering to the plurality of LC coefficients by assigning positions to each LC coefficient (800A); Dividing the plurality of LC coefficients into two or more CSI-omitted groups based on the certain ordering (800B), whereby Dividing (800); determining (802) based on the priority levels of the two or more CSI omission groups that LC coefficients included in at least one of the two or more CSI omission groups are to be omitted from the reduced size CSI report; decoding (608) the reduced size CSI report, A method comprising:
19. A base station (502) for channel state information (CSI) reporting for a cellular communication system (500), the base station (502) comprising: receiving (606) a reduced size CSI report from a wireless device (512), the reduced size CSI report being a CSI report from which a portion of uplink control information (UCI) is omitted based on a CSI omission procedure; Decoding (608) the reduced size CSI report using the CSI omission procedure to determine the portion of the UCI that has been omitted, wherein to decode (608) the reduced size CSI report using the CSI omission procedure to determine the portion of the UCI that has been omitted, the base station (502) o Splitting (800) a plurality of Linear Combination (LC) coefficients into two or more CSI omission groups with associated priority levels, Assigning an ordering to the plurality of LC coefficients by assigning positions to each LC coefficient (800A); Dividing the plurality of LC coefficients into two or more CSI-omitted groups based on the certain ordering (800B), whereby Dividing (800); determining (802) based on the priority levels of the two or more CSI omission groups that LC coefficients included in at least one of the two or more CSI omission groups are to be omitted from the reduced size CSI report; and decoding (608) the reduced size CSI report, the reduced size CSI report being further adapted to: A base station (502) adapted to perform the steps: