Codebook design for high doppler scenarios

By employing a simplified representation design with Doppler domain extension and a time-domain correlation codebook, the problems of CSI feedback overhead and time-varying channel processing under high Doppler conditions are solved, thereby improving downlink throughput and optimizing system resource utilization.

CN116076027BActive Publication Date: 2026-04-28APPLE INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
APPLE INC
Filing Date
2021-09-03
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In high Doppler conditions, existing technologies struggle to effectively reduce CSI feedback overhead and handle time-varying channels, resulting in insufficient downlink throughput and increased system overhead.

Method used

A simplified representation design with Doppler domain extension is adopted. By introducing a codebook design and precoder with time-domain correlation, Huffman coding is used to reduce signaling overhead. CSIs for multiple PDSCH timings are derived at the base station. Differential coding of sub-band channel quality indicators across time and frequency is supported. Predictive models are used to optimize CSI-RS resource allocation.

Benefits of technology

It achieves reduced CSI feedback overhead, increased downlink throughput, reduced system overhead, and effective handling of time-varying channels under high Doppler conditions, thereby improving the prediction accuracy of channel response.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116076027B_ABST
    Figure CN116076027B_ABST
Patent Text Reader

Abstract

This application relates to devices and components including apparatus, systems, and methods for implementing codebook design for Doppler cases. For example, multiple-input, multiple-output code configurations can be used to select components.
Need to check novelty before this filing date? Find Prior Art

Description

Background Technology

[0001] To facilitate communication between base stations and user equipment (UEs) in 3GPP networks, a precoder is implemented by the base station for signals transmitted by the base station. The base station can determine the value of the precoder based on channel state information (CSI) signals fed back from the UE. Specifically, the UE performs measurements on signals received from the base station and feeds back information about the measurements to determine the value of the precoder. Attached Figure Description

[0002] Figure 1 An exemplary antenna structure for a base station is shown according to some implementation schemes.

[0003] Figure 2 An exemplary representation of space beam selection according to some implementation schemes is shown.

[0004] Figure 3 An exemplary frequency domain (FD) component selection arrangement is shown according to some embodiments of this document.

[0005] Figure 4 Another exemplary FD component selection arrangement is shown according to some implementation schemes.

[0006] Figure 5 The first part of an exemplary bitmap generation process according to some implementations is shown.

[0007] Figure 6 The second part of an exemplary bitmap generation process according to some implementations is shown.

[0008] Figure 7 An exemplary channel state information (CSI) reporting method according to some implementation schemes is shown.

[0009] Figure 8 An exemplary codebook and power delay distribution with a single sheet are shown according to some implementation schemes.

[0010] Figure 9 A portion of a codebook with multiple tables is shown according to some implementation schemes.

[0011] Figure 10 An exemplary spatial beam selection according to one implementation is shown.

[0012] Figure 11 Exemplary methods for selecting and indicating FD components according to some implementation schemes are shown.

[0013] Figure 12 An exemplary quantitative design based on some implementation schemes is shown.

[0014] Figure 13 An exemplary differential coding method according to some implementation schemes is shown.

[0015] Figure 14 An exemplary process for generating a CSI report, according to some implementation schemes, is shown.

[0016] Figure 15A The first part of another exemplary process for generating a CSI report, according to some implementation schemes, is shown.

[0017] Figure 15B The second part of the process according to some implementation schemes is shown.

[0018] Figure 16 An exemplary process for configuring a user equipment (UE) in response to a CSI report is shown according to some implementation schemes.

[0019] Figure 17 An exemplary beamforming circuit according to some implementation schemes is shown.

[0020] Figure 18 An exemplary UE according to some implementation schemes is shown.

[0021] Figure 19 An exemplary next-generation node B (gNB) according to some implementation schemes is shown. Detailed Implementation

[0022] The following detailed description relates to the accompanying drawings. The same reference numerals may be used in different drawings to identify the same or similar elements. In the following description, specific details, such as particular structures, architectures, interfaces, technologies, etc., are set forth for illustrative and non-limiting purposes to provide a thorough understanding of various aspects of the various embodiments. However, it will be apparent to those skilled in the art that various aspects of the various embodiments may be practiced in other examples departing from these specific details. In some cases, descriptions of well-known devices, circuits, and methods have been omitted so as not to obscure the description of the various embodiments with unnecessary detail. For the purposes of this document, the phrase "A or B" means (A), (B), or (A and B).

[0023] The following is a glossary of terms that may be used in this disclosure.

[0024] As used herein, the term "circuit" refers to, is part of, or includes the following: hardware components such as electronic circuits, logic circuits, processors (shared, dedicated, or grouped) or memories (shared, dedicated, or grouped), application-specific integrated circuits (ASICs), field-programmable devices (FPDs) (e.g., field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), complex PLDs (CPLDs), high-capacity PLDs (HCPLDs), structured ASICs, or programmable system-on-chips (SoCs)), digital signal processors (DSPs), etc. In some embodiments, the circuit may execute one or more software or firmware programs to provide at least some of the said functions. The term "circuit" may also refer to a combination of one or more hardware elements and program code for performing the functions (or a combination of circuits used in an electrical or electronic system). In these embodiments, the combination of hardware elements and program code may be referred to as a particular type of circuit.

[0025] As used herein, the term "processor circuit" means, is part of, or includes the following: a circuit capable of sequentially and automatically performing a series of arithmetic or logical operations or recording, storing, or transmitting digital data. The term "processor circuit" may also refer to an application processor, baseband processor, central processing unit (CPU), graphics processing unit, single-core processor, dual-core processor, triple-core processor, quad-core processor, or any other device capable of executing or otherwise operating computer-executable instructions (such as program code, software modules, and / or functional procedures).

[0026] As used herein, the term "interface circuit" refers to, is part of, or includes a circuit that enables the exchange of information between two or more components or devices. The term "interface circuit" can refer to one or more hardware interfaces, such as buses, I / O interfaces, peripheral component interfaces, network interface cards, etc.

[0027] As used herein, the term "user equipment" or "UE" refers to equipment of a remote user that has radio communication capabilities and can describe network resources in a communication network. Furthermore, the term "user equipment" or "UE" can be considered synonymous and can be referred to as a client, mobile phone, mobile device, mobile terminal, user terminal, mobile unit, mobile station, mobile user, subscriber, user, remote station, access agent, user agent, receiver, radio equipment, reconfigurable radio equipment, reconfigurable mobile device, etc. Additionally, the term "user equipment" or "UE" can include any type of wireless / wired equipment or any computing device that includes a wireless communication interface.

[0028] As used herein, the term "computer system" means any type of interconnected electronic device, computer device, or component thereof. Additionally, the term "computer system" or "system" may refer to the various components of a computer that are communicatively coupled to each other. Furthermore, the term "computer system" or "system" may refer to multiple computer devices or multiple computing systems that are communicatively coupled to each other and configured to share computing resources or network resources.

[0029] As used herein, the term "resource" refers to physical or virtual devices, physical or virtual components within a computing environment, or physical or virtual components within a specific device, such as computer equipment, mechanical equipment, memory space, processor / CPU time, processor / CPU utilization, processor and accelerator load, hardware time or utilization, power supply, input / output operations, port or network sockets, channel / link allocation, throughput, memory utilization, storage, network, databases and applications, units of workload, etc. "Hardware resource" can refer to computing, storage, or networking resources provided by physical hardware components. "Virtualized resource" can refer to computing, storage, or networking resources provided by virtualization infrastructure to applications, devices, systems, etc. The terms "network resource" or "communication resource" can refer to resources that computer equipment / systems can access via a communication network. The term "system resource" can refer to any kind of shared entity providing services and can include computing or network resources. System resources can be considered as a coherent set of functions, network data objects, or services accessible through a server, wherein such system resources reside on a single host or multiple hosts and are clearly identifiable.

[0030] As used herein, the term "channel" refers to any tangible or intangible transmission medium used for transmitting data or data streams. The term "channel" may be synonymous or equivalent with "communication channel," "data communication channel," "transmission channel," "data transmission channel," "access channel," "data access channel," "link," "data link," "carrier," "radio frequency carrier," or any other similar term indicating a path or medium through which data is transmitted. Additionally, as used herein, the term "link" refers to a connection between two devices used for transmitting and receiving information.

[0031] As used in this article, the terms "instantiate" and "instantiate" refer to the creation of an instance. "Instance" also refers to the concrete occurrence of an object, which may occur, for example, during the execution of program code.

[0032] The term "connection" can mean that two or more elements at a common communication protocol layer have an established signaling relationship with each other through a communication channel, link, interface, or reference point.

[0033] As used herein, the term "network element" refers to physical or virtualized equipment or infrastructure used to provide wired or wireless communication network services. The term "network element" may be considered synonymous with or referred to as networked computers, network hardware, network equipment, network nodes, virtualized network functions, etc.

[0034] The term "information element" refers to a structural element that contains one or more fields. The term "field" refers to the individual content of an information element, or the data element that contains that content. An information element may include one or more additional information elements.

[0035] Release 18 (Rel-18) of the 3rd Generation Partnership Project (3GPP) for Radio Access Networks (RAN) may include codebook designs utilizing time-domain correlations and predictive precoders for high Doppler conditions. This paper discloses, in some embodiments, a design utilizing a simplified representation with Doppler domain extension. This allows for low feedback overhead and improved downlink throughput in high Doppler conditions. Using the disclosed CSI feedback, CSIs for multiple PDSCH timings that can be extended to the time domain can be derived or obtained at the gNB. For each PDSCH timing, PMIs and Channel Quality Indicators (CQIs), including wideband CQIs and subband CQIs, can be derived or obtained at the base station. Furthermore, by using an oversampling factor (Rd), multiple precoders for different orthogonal frequency division multiplexing (OFDM) symbols in the same physical downlink shared channel (PDSCH) can be generated by the base station (such as the next-generation node B (gNB)) (including gNB 1900). Figure 19 Export.

[0036] The implementations disclosed herein can incorporate the time domain into the codebook design. For example, the User Equipment (UE) can report selected spatial beams for each Doppler component, selected frequency domain (FD) components for each Doppler component, and / or selected time domain (TD) components. Furthermore, the UE can report any or all of the number of selected spatial beams, the number of selected FD components, and / or the number of selected TD components. The selection of non-zero (NZ) linear coefficients (LC) can be patterned using bitmaps and components. Alternatively, the selection of NZ LC coefficients can be achieved using multiple bitmaps, or the Doppler offset can be predicted at least by the spatial beam, delay offset, and / or UE position.

[0037] To reduce signaling overhead, the base station can be indicated with a component composition pattern and its frequency of occurrence. Then, a Huffman coding scheme can be used to represent those patterns without using a bitmap, thus reducing signaling overhead. The strongest LC coefficients among all spatial beams, FD components, and TD components can be shifted to their origin positions relative to the FD and TD components. The same shift can be applied to the LC coefficients in all tables.

[0038] LC quantization can be performed using a fixed quantizer (specified in the specification) or a parameterized quantizer with parameters that can be configured by the base station and / or reported by the UE. In some implementations, the fixed quantizer can be predefined (e.g., defined in the specification). Furthermore, in some implementations, the UE can report a UE-defined quantizer to the gNB.

[0039] To allow for better quantization, the UE-defined quantizer can be provided to the gNB along with Radio Resource Control (RRC) signaling and / or Media Access Control (MAC) Control Element (CE) and / or Channel State Information (CSI) reports. Furthermore, multiple versions can be active simultaneously, and the UE can refer to the quantizer version in the CSI report.

[0040] For two-stage quantization, the LC coefficients can be divided into one or more sets, and a reference amplitude can be determined for each set. The temporal dimension for the reported precoding matrix indicator (PMI) is determined by the maximum gap between the CSI feedback and the time when the last precoder can be used.

[0041] The implementation described herein can support the configuration of R_d to allow multiple precoders within the same time slot / same PDSCH, thus taking into account high Doppler cases. The implementation described herein can support differential coding of sub-band channel quality indicators (CQI) across time and / or frequency. In some implementations, Huffman coding can be used to reduce feedback overhead.

[0042] The implementation scheme presented in this paper can achieve Rel-18 Type II enhancement using Doppler domain compression. High-speed scenarios and reduced overhead are two driving factors for utilizing the Doppler domain. Further CSI feedback reduction can be achieved by the implementation scheme presented in this paper while taking the Doppler domain into account. For a single CSI feedback report, the base station can determine multiple timings of PDSCH transmission using a precoder. The design recommendations for versions 15, 16, and 17 (Rel-15 / 16 / 17) of the precoder, which allows the base station to determine multiple timings of PDSCH transmission from a single CSI feedback report based on PMI / CQI / Rank Indicator (RI), may become obsolete quickly after the CSI feedback report due to channel aging. Therefore, the design goals in Rel-18 can better handle time-varying channels.

[0043] Note that this is also related to the complexity of CSI feedback. With the Rel-15 / 16 / 17 design, the base station can still operate with the current design, even if high mobility is encountered at the UE due to frequent CSI reporting (full Type II codebook feedback is not supported on the Physical Uplink Control Channel (PUCCH), therefore aperiodic CSI reporting should be used in this case). With the Rel-18 design, the UE may be able to generate CSI feedback reports with a much longer validity period than traditional CSI feedback from Rel-15 / 16 / 17.

[0044] Due to the minimum time interval between the triggering of aperiodic (AP) CSI reports and CSI reports on the PUCCH or Physical Uplink Shared Channel (PUSCH)(Z), as well as the minimum interval between AP CSI measurement resources and CSI reports on the PUCCH or PUSCH(Z'), frequent triggering of Rel-15 / 16 / 17 CSI reports may still be insufficient to handle channel aging. Therefore, there is a real need to handle highly mobile wireless channels.

[0045] Another potential benefit could be lower system overhead for measurement resources. Instead of providing aperiodic (AP) channel state information reference signal (CSI-RS) resources for channel measurement resources (CMR) and / or interference measurement resources (IMR) for every AP CSI report, multiple occasions of AP CSI-RS resources, semi-persistent CSI-RS resources, or static CSI-RS resources can be provided for a single CSI report. During these occasions of CSI-RS resource utilization, the UE may be able to construct predictive models of the channel response and / or precoder prediction models.

[0046] Figure 1 An exemplary antenna structure 100 for a base station is shown according to some embodiments. A conventional antenna can be placed on a base station antenna array. Specifically, antenna structure 100 can be used in a base station (such as a gNB 1900). Figure 19 It is implemented within the base station antenna array.

[0047] Antenna structure 100 may include one or more antennas. The antennas may transmit signals at different antenna polarizations. For example, the antenna structure 100 shown may transmit signals using a first polarization (which may be referred to as "polarization 0") and a second polarization (which may be referred to as "polarization 1"). Specifically, antenna structure 100 shows a first antenna 102 with a first polarization (indicated by a solid line) and a second antenna 104 with a second polarization (indicated by a dashed line). Antenna structure 100 may include one or more antennas with a first polarization (indicated by solid lines) and one or more antennas with a second polarization (indicated by dashed lines). In some embodiments, the second polarization may be orthogonal to the first polarization. Although the first and second polarizations are described as being generated by separate antennas, it should be understood that in other embodiments, a single antenna may implement both polarizations. Furthermore, more polarizations may be implemented in other embodiments, wherein these polarizations may be implemented by a single antenna or different antennas.

[0048] One or more signals can be transmitted by antennas of antenna structure 100. Signals transmitted by antennas with a first polarization can be transmitted in the first polarization, and signals transmitted by antennas with a second polarization can be transmitted in the second polarization. One or more precoders can determine the phase and amplitude of the signals transmitted by the antennas. The precoder can be used to determine the amplitude of the signals transmitted by the antennas and / or which antenna will transmit the signal. In some embodiments, the precoder can also be used to determine the direction in which the signal will be transmitted, such as in beamforming embodiments. The precoder can be defined based on CSI feedback received from the UE. For example, the base station can receive CSI feedback from the UE and can determine the precoder value corresponding to the UE based on the CSI feedback (e.g., by signal leakage ratio in one embodiment). The base station can utilize the determined precoder value for the precoder of the precoded signal to be transmitted to the UE.

[0049] The base station can determine the precoder values ​​for the UE based on the formula used to define the codebook. For example, in a conventional implementation, the base station can base on...

[0050]

[0051] To determine the precoder values ​​for the space layer, where p is the polarization index (e.g., p = 0 for a polarization at +45° (which could be the first polarization) and p = 1 for a polarization at -45° (which could be the second polarization), B0 significant beams exist for the transmit (Tx) antenna when the polarization index is 0, and B1 significant beams exist for the Tx antenna when the polarization index is 1. For the polarization index p, b is the number of beams with the transmit angle (θ). b,p ,φ b,pThe ray index of ray (p,b) of ray A(θ) b,p ,φ b,p ) is (θ b,p ,φ b,p The array response of τ b,p It is a relative delay, and a b This is the path gain, which includes the amplitude and phase of ray b. Assuming a conventional antenna element arrangement, then (θ...) b,p ,φ b,p ) can be mapped to (i1,i2,p1,p2), where p1 (0≤p1≤O1—1) and p2 (0≤p2≤O2—1) are the oversampling factors in the vertical and horizontal domains, respectively, and (i1,i2) is the spatial beam index. C b,p These are the complex coefficients connecting the space beam, and are delayed by τ according to the timing of the reference receiver. b,p It is the relative delay of light rays (p, b). The base station can apply the determined precoder value to the signal transmitted from the base station to the UE via the precoder.

[0052] The base station can determine the precoder for the UE's layer based on the CSI received from the UE. For example, the precoder for the layer can be a matrix of size -P x N3. Given, where W1 is the space beam selection, It involves bitmap design and quantizer design, and This refers to FD component selection. P can be equal to 2N1N2, which can be equal to the number of spatial domain (SD) dimensions, where N1 is the number of antenna ports in one dimension (e.g., for the vertical domain, N1 = 2). Figure 2 And N2 is the number of antenna ports in another dimension (e.g., for the horizontal domain, N2 = 4). Figure 2 N3 can be equal to the number of dimensions in the FD. Precoder normalization can be applied, where the precoder normalization can be constrained by a precoder matrix for a given rank, and the units of N3 will be normalized to the norm 1 / sqrt(rank), where sqrt(rank) is the square root of the rank indicator.

[0053] SD selection / compression / quantization can be applied. L spatial domain basis vectors common to the two polarizations can be selected (which are mapped to the two polarizations, thus resulting in a total of 2L spatial beams for the two polarizations). Used in the spatial domain. The compression / quantization performed can be applied to select space beams associated with significant power, where It is an N1N2×1 orthogonal DFT vector (same as Rel.15 Type II).

[0054] FD selection / compression / quantization can be applied. Via The compression performed can be applied to select the FD components of the space layer with significant power, where It is an M-N3×1 orthogonal DFT vector. The number M of FD components can be configured. L and M can be configured by gNB. In some implementations, the FD compression unit can be determined by the number of CQI subbands and the default {PMI subband size = CQI subband size}, and can be determined by the secondary option {PMI subband size = CQI subband size / R}. The value of R can be fixed to 2. The FD compression unit parameter R can be configured at a higher level. The number M of FD compression units can be determined by M = To determine, among which The value of M can be configured at a higher level, such as via R and p. N SB The number of CQI subbands and the value of N3 for R∈{1,2} can be obtained by N3=N SB The value is determined by ×R. R∈{1,2} can be a higher-level configuration.

[0055] Figure 2 An exemplary space beam selection representation 200 according to some embodiments is shown. (i1, i2) can be used to select the main direction of the space beam. (q1, q2) can be used to fine-tune the direction of the space beam. To ensure an orthogonal basis, the same (q1, q2) can be used for all selected space beams.

[0056] Space beam selection representation 200 indicates a space beam that can be transmitted by one or more antennas. Specifically, in some embodiments, space beam selection representation 200 may indicate a space beam that can be transmitted by antenna structure 100 ( Figure 1 The space beams emitted by the antenna are shown. The space beams (represented by circles in the illustrated space beam selection representation 200) can be grouped into groups of 16 space beams (as indicated by the squares surrounding the space beam groups in the illustrated space beam selection representation 200), where each of these groups can correspond to an antenna or paired antenna with two different polarizations. (i1, i2) can indicate a selected group, and (q1, q2) can indicate a specific space beam within a selected group.

[0057] The spatial beam selection representation 200 may include two groups in a first direction and four groups in a second direction, resulting in a 2×4 arrangement of the groups. Each group may have four spatial beams in the first direction and four spatial beams in the second direction. For example, the spatial beam selection representation 200 may include a first group 202. The first group 202 may include 16 spatial beams arranged in a 4×4 configuration. The first group 202 may include orthogonal discrete Fourier transform (DFT) beams 204, as indicated by the filled circles in the spatial beam selection representation 200. The first group 202 may include rotated DFT beams 206, as indicated by the diagonal circles in the spatial beam selection representation 200. The rotated DFT beams 206 may have a rotation factor. and Specifically, the rotated DFT beam 206 can be derived by rotating the orthogonal DFT beam 204 by one spatial beam in a first direction and by two spatial beams in a second direction. The unfilled circles of the first group 202 can include oversampled DFT beams. Each of these groups can have the same beam arrangement as the first group 202. Specifically, the arrangement of the orthogonal DFT beams, rotated DFT beams, and oversampled DFT beams can be positioned relative to these groups in the same positions as the orthogonal DFT beam 204, rotated DFT beam 206, and oversampled DFT beams within the first group 202. Having the beams in the same relative positions within each of these groups ensures an orthogonal base. Different spatial beams may be selected for different antenna polarizations.

[0058] The selection of FD components can be achieved by the implementation scheme described in this paper. Figure 3 An exemplary FD component selection arrangement 300 according to some embodiments of this document is shown. FD components are peers of delay taps. As should be understood from the perspective of wireless channel propagation, the power delay distribution typically has a large initial tap (for non-line-of-sight (NLOS) applications, the strongest tap may not be the earliest tap).

[0059] The FD component selection arrangement 300 may include multiple configured CQI subbands 302, the number of which can be determined by the symbol N. SB This is indicated by the following: For example, the FD component selection arrangement 300 in the illustrated embodiment includes nine configured CQI subbands. The configured CQI subbands, or portions thereof, can be controlled by the UE (such as UE 1800). Figure 18 This is used for CQI transmission. For example, a UE can transmit CQI on one or more CQI subbands within a CQI subband.

[0060] The configured CQI subbands 302 can be configured to have multiple pre-encoders per CQI subband, the number of which can be represented by the symbol R. The number of pre-encoder subbands can be determined based on the number of configured CQI subbands 302 and the number of pre-encoders per CQI subband. For example, N3 = R × N SB N3 is the number of pre-encoder sub-bands. The number of pre-encoder sub-bands can be limited to the number of taps in the time domain or the number of FD components. For example, the number of taps in the time domain or the number of FD components can be equal to the number of pre-encoder sub-bands. The FD component selection arrangement 300 may include pre-encoder sub-bands 304. The number of pre-encoder sub-bands 304 can be limited based on the configured CQI sub-bands 302 and the number of pre-encoders for each CQI sub-band. For example, in the illustrated embodiment, based on the number of configured CQI sub-bands 302 (9 configured CQI sub-bands) and the number of pre-encoders for each CQI sub-band (2), the pre-encoder sub-bands 304 include 18 pre-encoder sub-bands.

[0061] The UE can select M FD components from the CQI subband 302. The number of FD components selected by the UE can be determined based on the number of precoders in each CQI subband, the number of precoder subbands, and / or the number of configured CQI subbands 302. For example, The UE can be configured to have a value p v , where v is the number of spatial layers (RIs) used for CSI feedback. In some implementations, v can be equal to 1, 2, 3, or 4. In the illustrated implementation, In the illustrated embodiment, the UE can select five FD components. Specifically, in the illustrated embodiment, the UE can select a first FD component 306, a second FD component 308, a third FD component 310, a fourth FD component 312, and a fifth FD component 314 (as shown by the FD components arranged diagonally) from the pre-encoder sub-band 304 used for CSI feedback. In the illustrated embodiment, N SB The UE is equal to 9, R is equal to 2, p1 is equal to 1 / 2, N3 is equal to 18, and M is equal to 5. The UE can report the selected FD component to the base station. Specifically, the UE can transmit one or more signals to the base station indicating the selected FD component.

[0062] Considering signaling overhead, a two-stage FD component selection can be used when the number of taps is large. Figure 4 Another exemplary FD component selection arrangement 400 according to some implementation schemes is shown. The FD component selection arrangement 400 illustrates a two-stage FD component selection example.

[0063] The FD component selection arrangement 400 may include multiple configured CQI subbands 402, the number of which can be determined by the symbol N. SBThis is indicated by, for example, the FD component selection arrangement 400 in the illustrated embodiment includes 16 configured CQI subbands. The configured CQI subbands, or portions thereof, can be controlled by the UE (such as UE 1800). Figure 18 This is used for CQI transmission. For example, a UE can transmit CQI on one or more CQI subbands within a CQI subband.

[0064] The configured CQI subbands 402 can be configured to have multiple precoders per CQI subband, the number of which can be represented by the symbol R. The number of precoder subbands can be determined based on the number of configured CQI subbands 402 and the number of precoders per CQI subband. For example, N3 = R × N SB N3 is the number of pre-encoder sub-bands. The number of pre-encoder sub-bands can be limited to the number of taps in the time domain or the number of FD components. For example, the number of taps in the time domain or the number of FD components can be equal to the number of pre-encoder sub-bands. The FD component selection arrangement 400 may include pre-encoder sub-bands 404. The number of pre-encoder sub-bands 404 can be limited based on the configured CQI sub-bands 402 and the number of pre-encoders for each CQI sub-band. For example, in the illustrated embodiment, based on the number of configured CQI sub-bands 402 (16 configured CQI sub-bands) and the number of pre-encoders for each CQI sub-band (2), the pre-encoder sub-bands 404 include 32 pre-encoder sub-bands.

[0065] The UE can determine an intermediate set 406 from which to select FD components, where the intermediate set (IntS) 406 may be a subset of the precoder subbands 404. IntS 406 can be determined based on the number M of FD components that will be selected by the UE. The number of FD components to be selected can be determined based on the number of precoders for each CQI subband, the number of precoder subbands, and / or the number of configured CQI subbands 402. For example, The UE can be configured to have a value p v , where v is the number of spatial layers (RIs) used for CSI feedback. In some implementations, v can be equal to 1, 2, 3, or 4. In the illustrated implementation, In the illustrated embodiment, the UE can select eight FD components. IntS 406 can include a set of N3' FD bases, where N′3 = 2 × M. IntS 406 can be derived from mod(M) 初始 The condition is defined by +n,N3), where n=0,1,…,N′3-1. 初始 It can be selected by the UE and can be reported to the base station in Uplink Control Information (UCI) Part 2. 初始 It can be selected from a set, where the set is M. 初始∈{-(N′3-1),-(N′3-2),…,-1,0}.

[0066] The FD component selection arrangement 400 shows IntS 406 from the pre-encoder sub-band 404. In the illustrated embodiment, M 初始 The value is -4. Therefore, IntS 406 can be extended from precoder subband index 28 to precoder subband index 11. The UE can select eight FD components from IntS 406. Specifically, in the illustrated embodiment, the UE can select the first FD component 408, the second FD component 410, the third FD component 412, the fourth FD component 414, the fifth FD component 416, the sixth FD component 418, the seventh FD component 420, and the eighth FD component 422 (as shown by the FD components shown as having diagonals) from IntS 406 for CSI feedback. In the illustrated embodiment, N SB The values ​​are 16, R equals 2, p1 equals 1 / 2, N3 equals 32, M equals 8, and N′3 equals 16. The UE can report the selected FD component to the base station. Specifically, the UE can transmit one or more signals to the base station indicating the selected FD component.

[0067] Figure 5 The first part of an exemplary bitmap generation process 500 according to some implementations is shown. The bitmap generation process 500 illustrates what a UE (such as UE 1800) can generate. Figure 18 An exemplary procedure is executed to generate a bitmap indicating LC coefficients for reporting CSI to the base station. A UE implementing the bitmap generation procedure 500 can, for example, reduce the amount of data to be transmitted for the bitmap (compared to a simple bitmap) by being allowed to select different spatial beams for different antenna polarizations.

[0068] Bitmap generation process 500 may include a bitmap 502 of LC coefficients, as determined based on measurements by the UE. Specifically, bitmap 502 may indicate the values ​​of the LC coefficients of a signal received from a base station as measured by the UE. The UE may generate bitmap 502 based on the determined values ​​of the LC coefficients. Each square in bitmap 502 may indicate the LC coefficients of a signal measured by the UE. The x-axis of bitmap 502 is used for the FD components of the LC coefficients, and the y-axis of bitmap 502 is used for selecting spatial beams, wherein each square in the bitmap corresponds to an index of the FD component and an index of the spatial beam. In the illustrated embodiment, bitmap 502 includes eight selected spatial beams for two antenna polarizations, and six FD components. The spatial beams of bitmap 502 may be divided into a first polarization 504 and a second polarization 506. Specifically, the spatial beams corresponding to the top four rows of bitmap 502 may have the first polarization 504, and the spatial beams corresponding to the bottom four rows of bitmap 502 may have the second polarization 506.

[0069] In bitmap 502, unfilled boxes indicate that the amplitude of the LC coefficients corresponding to the spatial beam and frequency components is zero. Specifically, the UE may have determined that the amplitude of the LC coefficients corresponding to the unfilled boxes is equal to zero. For example, in the illustrated embodiment, the LC coefficients of the first coefficient 508 have an amplitude of zero. It should be understood that in some embodiments, mentioning having an amplitude of zero may not necessarily mean that the amplitude of the LC coefficients is exactly zero, but rather that in these embodiments, the amplitude of the LC coefficients is within a predefined range of zero. Furthermore, in these embodiments, a non-zero amplitude may refer to an amplitude of the LC coefficients that is greater than a predefined range of zero.

[0070] In bitmap 502, filled boxes indicate that the amplitudes of the LC coefficients corresponding to the spatial beam and frequency components are non-zero. Specifically, the UE may have determined that the amplitudes of the LC coefficients are non-zero. For example, the UE may have determined that the second coefficient 510, the third coefficient 512, the fourth coefficient 514, the fifth coefficient 516, the sixth coefficient 518, the seventh coefficient 520, the eighth coefficient 522, the ninth coefficient 524, the tenth coefficient 526, and the eleventh coefficient 528 have non-zero amplitudes. As can be seen from the bitmap, the second coefficient 510 to the eighth coefficient 522 have a first polarization 504, and the ninth coefficient 524 to the eleventh coefficient 528 have a second polarization 506.

[0071] The UE can determine whether any FD component of bitmap 502 has no non-zero LC coefficient values. For example, the UE can determine that the FD component 530 corresponding to the fourth column in bitmap 502 does not include any LC coefficients with non-zero amplitude. Based on the UE's determination that the FD component does not include any LC coefficients with non-zero amplitude, the UE can remove the FD component from bitmap 502 to produce a modified bitmap. Specifically, the UE can remove the column corresponding to the FD component from bitmap 502, thereby making the modified bitmap smaller than bitmap 502. In the illustrated embodiment, the UE can remove the FD component 530 to produce a modified bitmap 532 without the FD component. As part of removing the FD component 530, the UE may not report the values ​​of the LC coefficients within the FD component. In contrast, the UE may include an indication of the FD components that have been removed from bitmap 502 in the report, rather than the value of each LC coefficient in the FD component, which may result in fewer bits and less overhead in the report. Additionally or alternatively, the UE may indicate a selected subset of 2L spatial beams to reduce the size of the bitmap. The modified bitmap 532 can retain the remainder of the FD component and LC coefficient values ​​from bitmap 502.

[0072] For understanding, the illustrated bitmap generation process 500 includes a non-zero indicator bitmap 534. The non-zero indicator bitmap 534 can indicate which components of the modified bitmap 532 have non-zero values ​​and which components of the modified bitmap have zero values. Specifically, the non-zero indicator bitmap 534 indicates "1" in the component positions of LC coefficients with non-zero values ​​and "0" in the component positions of LC coefficients with zero values. In the illustrated example, the non-zero indicator bitmap 534 has a first coefficient 536, a second coefficient 538, a third coefficient 540, a fourth coefficient 542, a fifth coefficient 544, a sixth coefficient 546, a seventh coefficient 548, an eighth coefficient 550, a ninth coefficient 552, and a tenth coefficient 554 that indicate "1" based on the corresponding LC coefficient being non-zero. The remaining components of the non-zero indicator bitmap 534 can indicate "0" based on the corresponding LC coefficient being zero. The first coefficient 536 of the non-zero indicator bitmap 534 corresponds to the second coefficient 510 from the modified bitmap 532; the second coefficient 538 of the non-zero indicator bitmap 534 corresponds to the third coefficient 512 of the modified bitmap 532; the third coefficient 540 of the non-zero indicator bitmap 534 corresponds to the fourth coefficient 514 of the modified bitmap 532; the fourth coefficient 542 of the non-zero indicator bitmap 534 corresponds to the fifth coefficient 516 of the modified bitmap 532; and the fifth coefficient 544 of the non-zero indicator bitmap 534 corresponds to the sixth coefficient 518 of the modified bitmap 532. The sixth coefficient 546 of the non-zero indicator bitmap 534 corresponds to the seventh coefficient 520 of the modified bitmap 532, the seventh coefficient 548 of the non-zero indicator bitmap 534 corresponds to the eighth coefficient 522 of the modified bitmap 532, the eighth coefficient 550 of the non-zero indicator bitmap 534 corresponds to the ninth coefficient 524 of the modified bitmap 532, the ninth coefficient 552 of the non-zero indicator bitmap 534 corresponds to the tenth coefficient 526 of the modified bitmap 532, and the tenth coefficient 554 of the non-zero indicator bitmap 534 corresponds to the eleventh coefficient 528 of the modified bitmap 532.

[0073] Figure 6 A second portion of an exemplary bitmap generation process 500 according to some embodiments is shown. For example, the second portion of the exemplary bitmap generation process 500 can continue from a modified bitmap 532 generated in the first portion of the exemplary bitmap generation process 500. For each polarization, the UE can identify a reference, and the UE can use a stronger reference to normalize all LC coefficients.

[0074] The UE can determine the strongest LC coefficient from the LC coefficients included in the modified bitmap 532. Specifically, the UE can determine the LC coefficient with the largest amplitude included in the modified bitmap 532. In the illustrated embodiment, the UE can determine that the fifth coefficient 516 is the strongest LC coefficient based on the fact that the fifth coefficient 516 has the largest amplitude among the LC coefficients included in the modified bitmap 532.

[0075] The UE can also determine which polarization includes the strongest LC coefficient. For example, in the illustrated embodiment, the UE can determine whether the strongest LC coefficient has a first polarization 504 or a second polarization 506. In the illustrated embodiment, the UE can determine that the fifth coefficient 516 has a first polarization 504.

[0076] The UE can also determine the strongest LC coefficient based on other polarizations that do not include the strongest LC coefficient of the entire modified bitmap 532. For example, when the UE determines that the strongest LC coefficient in the illustrated embodiment has a first polarization 504, the UE can determine which LC coefficient with a second polarization 506 has the maximum amplitude. In the illustrated embodiment, the UE can determine that the tenth coefficient 526 has the strongest LC coefficient among the LC coefficients containing the second polarization 506.

[0077] The UE can normalize the non-zero LC coefficients of the modified bitmap 532 based on the strongest LC coefficient of the modified bitmap 532. Specifically, the UE can divide the values ​​of all LC coefficients with non-zero amplitudes by the value of the strongest LC coefficient in the modified bitmap 532. For example, the UE can normalize the non-zero LC coefficients by dividing the values ​​of the non-zero LC coefficients of the modified bitmap 532 by the value of the fifth coefficient 516.

[0078] The UE can perform high-resolution amplitude quantization using the LC coefficients within the modified bitmap 532. For example, the UE can normalize the LC coefficients within the modified bitmap 532 and quantize the normalized values ​​to selected numeric values. In some embodiments, high-resolution amplitude quantization can be performed using four bits. In some embodiments, the alphabet used for high-resolution amplitude quantization can be... The step size can be -1.5 dB. Each normalized value used for the LC coefficients can be converted to the corresponding closest value from the alphabet used for high-resolution amplitude quantization.

[0079] The UE can perform normal-resolution amplitude quantization and / or phase quantization using LC coefficients with a first polarization of 504. Specifically, the UE can divide the LC coefficients into LC coefficients with a first polarization of 504 and LC coefficients with a second polarization of 506. The UE can perform normal-resolution amplitude quantization using LC coefficients with a first polarization of 504. In some embodiments, normal-resolution amplitude quantization can be performed using three bits. In some embodiments, the alphabet used for normal-resolution amplitude quantization can be... The step size can be -3 dB. Each value used for the LC coefficients can be converted to the corresponding closest value from the alphabet used for normal resolution amplitude quantization. For example, LC coefficients can be converted from high-resolution amplitude quantization values ​​to the corresponding closest values ​​from normal resolution amplitude quantization.

[0080] The UE can perform phase quantization using LC coefficients with a first polarization 504. Specifically, the UE can perform phase quantization to indicate the phase of the LC coefficients in the first polarization 504. In some embodiments, phase quantization can be performed using four bits. For example, in some embodiments, the UE can perform phase quantization for 16-phase shift keying (PSK) using LC coefficients with a first polarization 504. The phase can be based on the FD component of the strongest LC in the polarization. In the illustrated embodiment, the strongest LC for the first polarization 504 can be a fifth coefficient 516, which is located in the first FD component of the modified bitmap 532 and has a phase of zero. Since the phase of the first polarization 504 is zero in the illustrated embodiment, phase quantization will result in a phase value of zero for the first polarization 504. Therefore, since the phase value of the fifth coefficient 516 will be the same before and after phase quantization, phase quantization can be skipped in the illustrated embodiment.

[0081] The UE can perform normalization, normal resolution amplitude quantization, and / or phase quantization on the LC coefficients of the second polarization 506. Specifically, the UE can normalize the LC coefficients of the second polarization 506 using the strongest LC coefficient. For example, the UE can normalize the value of the LC coefficients of the second polarization 506 by dividing the value of the strongest LC coefficient. In the illustrated embodiment, the strongest LC coefficient of the second polarization 506 can be the tenth coefficient 526. The UE can normalize the LC coefficients of the second polarization 506 by dividing the value of the LC coefficient by the value of the tenth coefficient 526.

[0082] The UE can perform normal-resolution amplitude quantization using LC coefficients with a second polarization of 506. In some implementations, normal-resolution amplitude quantization can be performed using three bits. In some implementations, the alphabet used for normal-resolution amplitude quantization can be... The step size can be -3dB. Each value used for the LC coefficients can be converted to the corresponding closest value from the alphabet used for normal resolution amplitude quantization. For example, LC coefficients can be converted from high-resolution amplitude quantization values ​​to the corresponding closest values ​​from normal resolution amplitude quantization.

[0083] The UE can perform phase quantization using LC coefficients with a second polarization 506. Specifically, the UE can perform phase quantization to indicate the phase of the LC coefficients in the second polarization 506. In some embodiments, phase quantization can be performed using four bits. For example, in some embodiments, the UE can perform phase quantization for 16PSK using LC coefficients with a first polarization 504. The phase can be based on the FD component of the strongest LC in the polarization. In the illustrated embodiment, the strongest LC for the second polarization 506 can be the tenth coefficient 526, which is located in the fourth FD component of the modified bitmap 532. The UE can perform phase quantization using the phase from the tenth coefficient 526.

[0084] Figure 7 An exemplary CSI reporting method 700 according to some implementations is shown. According to some implementations, the CSI reporting method 700 may indicate methods for CSI reporting and pre-coder generation.

[0085] CSI reporting method 700 may include a first CSI reporting method 702. The first CSI reporting method 702 may have a single precoder for all OFDM symbols in the PDSCH. In the first CSI reporting method 702, the UE (such as UE 1800) Figure 18 The UE can perform measurements on multiple CSI measurement resources 704. For example, the UE can perform measurements on four CSI measurement resources 704. Based on the measurements of CSI measurement resources 704, the UE can use the obtained measurement values ​​from CSI measurement resources 704 to generate a bitmap according to process 500. Figure 5 Perform bitmap generation.

[0086] The UE can generate a CSI report 706 based on measurements from CSI measurement resource 704. For example, the UE can generate a CSI report 706 with RI, CQI, and PMI based on measurements from CSI measurement resource 704. In some implementations, the RI, CQI, and / or PMI in the CSI report 706 generated by the UE can be predicative, allowing the UE to generate values ​​based on a predictive model of the channel response and / or a predictive model of the precoder. Specifically, the UE can generate predictive values ​​of RI, CQI, and / or PMI for channel responses and / or precoders that may occur in future time periods. The UE can then transmit these values ​​to a base station (such as gNB 1900). Figure 19Transmit CSI report 706. In some implementations, CSI report 706 may omit the CSI-Reference Signal (RS) Resource Indicator (CRI).

[0087] The base station can generate one or more precoders for multiple OFDM symbols within the PDSCH based on CSI report 706. In the first CSI reporting method 702, the base station can generate a single precoder for multiple portions of the PDSCH. In the illustrated embodiment, the base station can generate a single precoder from CSI report 706 for each of three times 708, and generate a total of three precoders for the three PDSCH times. Each time 708 may include one or more subbands 720, wherein the precoder may have subband precoders that can be used for subbands 720. In the illustrated embodiment of the first CSI reporting method 702, each time 708 includes five subbands 720, wherein the precoder with five subband precoders is used for the five subbands. Therefore, the base station can use the precoder for signals transmitted within the subbands of time 708. Generating precoders for multiple times of the PDSCH from a single CSI report, rather than having a single CSI report for each time and / or subband, reduces the number of CSI reports transmitted during UE and base station operation, thereby reducing overhead between the UE and the base station.

[0088] CSI reporting method 700 may include a second CSI reporting method 710. The second CSI reporting method 710 may have multiple precoders at a given subband in multiple portions of the PDSCH. In the second CSI reporting method 710, the UE (such as UE 1800) Figure 18 The UE can perform measurements on multiple CSI measurement resources 712. For example, the UE can perform measurements on four CSI measurement resources 712. Based on the measurements of the CSI measurement resources 712, the UE can use the obtained measurement values ​​from the CSI measurement resources 712 to perform bitmap generation according to the bitmap generation process 500.

[0089] The UE can generate a CSI report 714 based on measurements from CSI measurement resource 712. For example, the UE can generate a CSI report 714 with RI, CQI, and PMI based on measurements from CSI measurement resource 712. In some implementations, the RI, CQI, and / or PMI in the CSI report 714 generated by the UE can be assertive, allowing the UE to generate values ​​based on a predictive model of the channel response and / or a predictive model of the precoder. Specifically, the UE can generate predictive values ​​of RI, CQI, and / or PMI for channel responses and / or precoders that may occur in future time periods. The UE can then transmit these values ​​to a base station (such as gNB 1900). Figure 19Transmit CSI report 714. In some implementations, CSI report 714 may omit the CSI-Reference Signal (RS) Resource Indicator (CRI).

[0090] The base station can generate one or more precoders for multiple OFDM symbols within the PDSCH based on CSI report 714. In the second CSI report method 710, the base station can generate multiple precoders at a given subband in multiple portions of the PDSCH. In the illustrated embodiment, the base station can generate two precoders from CSI report 714 for two portions in the second timing 716 (e.g., the first portion 718 and the second portion 719 of the first timing). Each of the first timing 715, the second timing 716, and the third timing 717 may include one or more subbands. In the illustrated embodiment of the second CSI report method 710, each of the first timing 715, the second timing 716, and the third timing 717 includes two portions, each portion having five subbands, for a total of ten subbands per timing. The base station can apply a first precoder with five subband precoders to the five subbands at the first portion 718, and apply a second precoder with five subband precoders to the five subbands at the second portion 719. In some implementations, the base station can apply the precoder to the first PDSCH timing 715 during the CSI report reception period and to the last PDSCH timing after the CSI report reception period, until the base station receives another CSI report. Generating a precoder for multiple PDSCH timings from a single CSI report, rather than having a single CSI report for each timing / part and / or subband, reduces the number of CSI reports transmitted during UE and base station operation, thereby reducing overhead between the UE and base station.

[0091] A precoder can be represented by a formula defining the precoder for each polarity. For example, a base station can generate a precoder for each polarity, where the precoder can be represented by a formula. For example, the precoder generated by the base station can be... This indicates that the top formula can represent a precoder with a first polarization from which a sub-band precoder can be generated, and the bottom formula can represent a precoder with a second polarization from which a sub-band precoder can be generated. These formulas may include a term f representing the Doppler frequency shift that may occur due to a moving UE and / or a moving base station or a changing propagation environment (e.g., a reflector is moving). b,p 。(θ) b,p ,φ b,p The emission angle θ can be defined. b,p and φ b,p The ray at point A(θ) b,p ,φ b,p ) can be the array response of the beam, Cb,p It can be a complex coefficient connecting the spatial beam, relative delay, and Doppler shift of light, and τ b,p It could be a delay in the light.

[0092] This formula can be modified to account for normalization based on the strongest LC coefficients and the shift applied to the frequency offset of the LC coefficients. For example, with polarization index. and light index The strongest associated LC coefficient It can be used with the frequency of the strongest LC coefficient that can be used to shift the frequency offset at the LC coefficient. These are all included in the formula. These formulas can be transformed into... in It can be the strongest LC coefficient. It can be a (relative) frequency offset, and It can be a relative delay. It can be the time delay of the strongest LC coefficient and can be used to shift the LC coefficient. It can be used to move the strongest LC coefficient to the first FD component (or the first tap).

[0093] To control feedback overhead, only larger... and corresponding (θ) b,p ,φ b,p ), Δ and Feedback can be relayed from the UE to the base station. Conceptually, it can be seen that if... If it is smaller, then omit it. The corresponding values ​​will not cause significant differences in the resulting precoder. If feedback overhead is not an issue, then feedback... It is possible. Since feedback overhead is a concern in many cases, quantization applied to these quantities can be used. The quantization corresponding to these quantities can be expressed as spatial beam selection and quantization Q. 1,1 and Q 1,2 The formulas are: Q2 (delayed tap quantization, also known as FD component), Q3 (LC coefficient quantization), and Q4 (Doppler component selection / quantization, also known as time-domain or TD component). These formulas can then be transformed into... Quantification replaces quantity.

[0094] The methods described herein can address one or more design challenges posed by traditional systems. For example, the implementations described herein can address these challenges using codebook structures and / or spatial beamforming, FD component selection, and / or TD component selection. The term "table" can be used to refer to tables such as... Figure 9The LC coefficients associated with the same quantized Doppler components are shown, illustrating five Doppler frequency offsets (or alternatively, five “tables”). These challenges can be addressed through table selection and / or component selection as described throughout this disclosure. In some embodiments, the UE can provide reports on selected Doppler frequency offsets or selected Doppler tables. In some embodiments, table-general reporting can be implemented, where the UE reports spatial beam selection and / or FD component selection to the base station to address these challenges. Furthermore, table-specific reporting can be implemented in some embodiments, where the UE reports the spatial beam selection and / or FD component selection for each table.

[0095] The implementation scheme described herein can also address the challenge of selecting non-zero LC coefficients. For example, this challenge can be addressed by merging bitmaps and TD component signaling (which can provide efficient encoding of Doppler components). Furthermore, this challenge can be addressed via bitmaps designed for each table.

[0096] The implementation schemes described herein can also address the challenges of quantizing non-zero LC coefficients. For example, this challenge can be addressed through fixed quantization design, quantization design with parameters selectable by the UE and / or configurable by the base station, and / or a UE-defined quantizer with a standardized interface. These methods can provide two-stage quantization with a variety of options for reference. Furthermore, this challenge can be addressed through quantizer version selection.

[0097] The method described in this paper can implement a codebook structure that takes into account TD components. For example, base stations (such as gNB 1900) Figure 19 )) and / or UE (such as UE 1800 ( Figure 18 This allows for the implementation of a codebook structure that takes into account the selection of TD components for precoded signals exchanged between the base station and the UE.

[0098] In some implementations, the codebook structure implemented by the base station and / or UE can be based on To determine, or, in another way, at space level n W1 can be a space beam selector. The selection and quantization can be based on non-zero LC coefficients, W d It can be a TD component selection. in It is M d A size of N4×1 orthogonal DFT vector is used to select TD components with significant power at the spatial layer, and It can be FD component selection, in It is an M-size - N3×1 orthogonal DFT vector to select FD components with significant power for the table at the spatial layer. Furthermore, P can be equal to 2N1N2, which can be equal to the number of SD dimensions. N3 can be equal to the number of FD dimensions. N4 can be equal to the number of temporal dimensions (the maximum number of time units between the CSI report and the predictive precoder used for PDSCH in the latest valid time unit). This applies to linear combination coefficients with a dimension of 2L×M×M. d A 3D matrix. At spatial layer n, 0≤l≤2L-1, 0≤m≤M-1, 0≤f≤M d -1, where l is the spatial beam index, m is the FD component index (delay tap index), and f is the Doppler component index. At position f in the table, 0 ≤ f ≤ M. d -1, (In MATLAB matrix conventions) it is a 2L×M matrix. It is the matrix product along the second dimension from X to Y. It is the matrix product along the third dimension from X to Y. Therefore, It is a matrix with dimensions 2L×M×1. It is a matrix of dimension 2L×N3×1, and W is a matrix of dimension 2N1N2×N3×1, which is the precoder used for the N3 precoding subband at time t.

[0099] In some implementations, the codebook can be implemented within the codebook design as multiple tables (also referred to as "pages"). Figure 8 An exemplary codebook 800 with a single table and a power delay distribution 850 according to some embodiments are shown. Specifically, the codebook 800 may provide a single table for each spatial layer.

[0100] The codebook 800 shown can be used for two spatial layers. Specifically, the codebook 800 may include a first table 802 for a first spatial layer (which may be referred to as "spatial layer 0") and a first table 804 for a second spatial layer (which may be referred to as "spatial layer 1"). The first table 802 may include precoding definitions for the first spatial layer, and the first table 804 may include precoding definitions for the second spatial layer. The base station and / or UE may use the precoding definitions of the first table 802 for precoded signals transmitted in the first spatial layer and the precoding definitions of the first table 804 for precoded signals transmitted in the second spatial layer. For example, for a stationary UE, a stationary gNB, and a stationary propagation environment, Figure 8The situation illustrated above can occur after the frequency shift described above, due to insignificant Doppler frequency components in the codebook other than the zero-frequency shift component. Since only a single table exists in the CSI feedback for spatial layer 1 and similarly in the CSI feedback for spatial layer 2, therefore... Figure 8 The Doppler frequency index is omitted in the linear combination coefficient symbols shown; C is used. l,m,n Instead of C l,m,f,n This can also happen at one spatial layer where there is only one table, but at another spatial layer where there are multiple tables.

[0101] The power delay distribution 850 can represent the power delay distribution at the spatial beam of the space layer. Specifically, the power delay distribution 850 can include a first power delay distribution 852 and a second power delay distribution 854. The first power delay distribution 852 can correspond to the first space layer, and the second power delay distribution 854 can correspond to the second space layer. It can be seen that the first power delay distribution 852 can reach its peak value at an earlier time than the second power delay distribution 854, so that the first signal corresponding to the spatial beam at the first space layer reaches its peak value at a different time than the second signal corresponding to the spatial beam at the second space layer.

[0102] Figure 9 A portion of a codebook 900 having multiple tables is shown according to some embodiments. Each table may correspond to a Doppler frequency shift. Specifically, this portion of the codebook 900 may be an example of a portion of the codebook 900 corresponding to a single layer. Figure 9 The linear combination coefficients C are shown in the figure. l,m,f,n , where n=1, 0≤l≤8-1, 0≤m≤6-1, -2≤f≤2.

[0103] This portion of codebook 900 may include multiple tables corresponding to a single spatial layer. For example, in the illustrated embodiment, this portion of codebook 900 may include five tables corresponding to a single spatial layer. Specifically, this portion of codebook 900 may include a first table 902, a second table 904, a third table 906, a fourth table 908, and a fifth table 910.

[0104] Each of these tables can correspond to a frequency offset. For example, the third table 906 can correspond to a spatial layer with no frequency offset, which can be represented as a frequency offset of 0·Δf. The second table 904 can correspond to a spatial layer with a positive frequency offset of 1, which can be represented as a frequency offset of 1·Δf. The first table 902 can correspond to a spatial layer with a positive frequency offset of 2, which can be represented as a frequency offset of 2·Δf. The fourth table 908 can correspond to a spatial layer with a negative frequency offset of 1, which can be represented as a frequency offset of -1·Δf. The fifth table 910 can correspond to a spatial layer with a negative frequency offset of 2, which can be represented as a frequency offset of -2·Δf.

[0105] The base station and / or UE can use a table with its corresponding frequency offset to construct one or more precoders for transmitting signals.

[0106] At table f, 0 ≤ f ≤ M d -1, (In MATLAB matrix conventions) is a 2L×M matrix. To reduce feedback overhead, table-specific spatial beam selection and / or FD component selection can be used. Let 0≤l≤2L-1, 0≤m≤M-1, therefore It is a 2L×M matrix. Therefore, one design is... Where S f,1 It is a 2L×L′ matrix consisting of elements at positions 0 or 1, with only one element of "1" in each column and at most one element of "1" in each row. If TD component selection is not separately indicated, then 0 ≤ L′ ≤ 2L. Furthermore, if TD component selection can be signaled in conjunction with table-specific spatial beam selection and / or FD component selection, then 0 <L′≤2L。S f,1 This indicates the existence of an L′ space beam with non-zero linear combination (LC) coefficients and its position among the 2L space beams (which can be selected for all space layers or for a single space layer). Thus, table-specific space beam selection can help reduce feedback overhead. Similarly, table-specific FD component selection can be achieved through S... f,2 Perform, and It is S f,2 The matrix transpose, S f,2 It is an M×M′ matrix composed of elements at positions 0 or 1, with only one element of "1" in each column and at most one element of "1" in each row. If TD component selection is not separately indicated, then 0 ≤ M′ ≤ M. Furthermore, if TD component selection can be signaled in conjunction with table-specific space beam selection and / or FD component selection, then 0 <M′≤M。S f,2The table indicates the existence of M′ FD components with non-zero linear combination (LC) coefficients and their positions among the M FD components (which can be selected for all spatial layers or for a single spatial layer). Thus, the table-specific FD component selection can help reduce feedback overhead. It is an L′×M′ matrix. It can be seen that instead of using a bitmap matrix of size 2L×M to indicate the positions of non-zero LC coefficients, S is used... f,1 and S f,2 The signaling on the upper layer only requires a bitmap matrix of size L′×M′, thus reducing feedback overhead. Note that for tables at the spatial layer, their corresponding S... f,1 They can be different; and their corresponding S f,2 They can be different.

[0107] Figure 10 An exemplary spatial beam selection 1000 according to one embodiment is shown. Spatial beam selection 1000 can indicate spatial beam selection for one or more antennas. Specifically, spatial beam selection 1000 can determine the beam to be used for transmission by one or more antennas (such as an antenna array).

[0108] Spatial beam selection 1000 can provide beam selection for one or more spatial layers (e.g., all spatial layers), as indicated by spatial beam selection representations 1031, 1032, 1033, and 1034. In 1000, four spatial beams are selected jointly for two antenna polarizations, resulting in a common spatial beam selection for all tables. Following the common spatial beam selection, table-specific spatial beam selection is then performed. Alternatively, spatial beam selection for each table can be performed independently, including selecting different rotation factors, without undergoing a common spatial beam stage. Therefore, a given table's spatial beam selection representation 1002 may include a spatial beam selection representation 200 (…). Figure 2 One or more of the features of the spatial beam selection representation 1002 may include orthogonal DFT beams as indicated by black filled circles, rotated DFT beams as indicated by diagonal filled circles, and / or oversampled DFT beams as indicated by unfilled circles. The rotated DFT beam in the illustrated embodiment can be rotated from the orthogonal DFT beam. and The rotation factor. In another variation, to reduce implementation effort, the same rotation factor can be used for different tables, but space beam selection is performed independently for each table.

[0109] Spatial beam selection 1000 can provide beam selection for the orthogonal DFT beams of spatial beam selection representation 1002. For example, in the illustrated embodiment, four spatial beams (1031, 1032, 1033, and 1034) can be selected for a first polarization (which may be referred to as "polarization 0") and a second polarization (which may be referred to as "polarization 1"), for a total of eight spatial beams. These eight spatial beams can be selected together for all spatial layers and / or all tables at all spatial layers. Further selection among these eight spatial beams can be performed specifically for a particular table, making a smaller bitmap matrix available for that table. This further selection can be performed through spatial beam selection and / or combined index encoding.

[0110] For example, spatial beam selection 1000 can provide spatial beam selection representation 1002 for one or more tables. In the illustrated embodiment, spatial beam selection representation 1002 can include beam selection representations for five tables. Specifically, spatial beam selection representation 1002 can include a first table 1004, a second table 1006, a third table 1008, a fourth table 1010, and a fifth table 1012. The first table 1004 can correspond to the first table 902, the second table 1006 can correspond to the second table 904, the third table 1008 can correspond to the third table 906, the fourth table 1010 can correspond to the fourth table 908, and the fifth table 1012 can correspond to the fifth table 910. The top four rows of each of these tables can correspond to a first polarization, and the bottom four rows of each of these tables can correspond to a second polarization. The x-axis of each of these tables can correspond to the FD component, and the y-axis can correspond to the spatial beam, wherein each square in these tables corresponds to the LC coefficient of the FD component and the index of the spatial beam.

[0111] The table for spatial beam selection 1000 can have the frequency offset of the corresponding table in that part of codebook 900. For example, the first table 1004 can have a positive frequency offset of 2 (which can be expressed as 2·Δf). The second table 1006 can have a positive frequency offset of 1 (which can be expressed as 1·Δf). The third table 1008 can have a zero frequency offset (which can be expressed as 0·Δf). The fourth table 1010 can have a negative frequency offset of 1 (which can be expressed as -1·Δf). The fifth table 1012 can have a negative frequency offset of 2 (which can be expressed as -2·Δf). It should be understood that mixing or rebuilding the indexes of these tables in a deterministic manner does not substantially change the codebook design.

[0112] Each of these tables can indicate the component corresponding to the non-zero LC coefficient detected by the UE. Specifically, the filled square in the spatial beam selection representation 1002 can indicate that the UE has detected a non-zero LC coefficient for the corresponding spatial beam at the corresponding FD component. Among the detected non-zero LC coefficients, the strongest LC coefficient and / or the strongest LC coefficient of each table can be indicated. For example, the first LC coefficient 1014 in the third table 1008 can correspond to the strongest LC coefficient among all non-zero LC coefficients detected from all tables, as indicated by the black fill of the first LC coefficient 1014. The second LC coefficient 1016 can be the strongest LC coefficient in the first table 1004, as indicated by the vertical fill of the second LC coefficient 1016. The third LC coefficient 1018 can be the strongest LC coefficient in the second table 1006, as indicated by the vertical fill of the third LC coefficient 1018. The fourth LC coefficient 1020 can be the strongest LC coefficient in the fifth table 1012, as indicated by the vertical fill of the fourth LC coefficient 1020. The LC coefficients shown with dashed lines can be other detected non-zero LC coefficients, while the LC coefficients without lines can be LC coefficients with zero amplitude.

[0113] As indicated by the non-zero LC coefficients in these tables being located at different positions relative to the table, the space beam can be different for each of these tables. Different space beam selection for different tables can reduce signaling overhead. Furthermore, the space beam selection can be different or common for different polarizations on the same table. Different space beam selection for different polarizations on the same table can reduce signaling overhead. The signaling overhead caused by the bitmap matrix indicating non-zero LC coefficients. For example, the UE can signal the selected beam for each table and / or for each polarization in a single CSI report, thereby allowing beam selection for multiple frequency offsets without having to transmit a separate CSI report for each of these PDSCH timings.

[0114] At a given spatial layer, TD component selection (selection "table") can first exist, and then the selected spatial beam can be indicated on the selected table. For example, in the illustrated embodiment, TD component selection can choose one of these five tables from the spatial beam selection representation 1002. For the convenience of codebook description, two-stage selection can be considered separately for FD component selection, and another two-stage selection can be used for spatial beam selection.

[0115] For FD component selection, in stage 1, multiple FD components can be selected for all tables, and then in stage 2, the selected FD components for each table can be a subset. For example, the FD components for each table can be selected based on non-zero LC coefficients. The FD component selection for the first table 1004 can be represented by a bitmap [101010] (or a composite index instead of a bitmap to reduce signaling overhead. This alternative approach to reduce overhead is not iterated repeatedly for other tables), the FD component selection for the second table 1006 can be represented by [011010], the FD component selection for the third table 1008 can be represented by [111001], and the FD component selection for the fifth table 1012 can be represented by [001000], where 1 indicates a column with one or more non-zero LC coefficients (corresponding to FD components) and 0 indicates a column without any non-zero LC coefficients. Since the fourth table 1010 does not contain any non-zero LC coefficients, FD component selection can be omitted in the fourth table 1010. FD components with non-zero LC coefficients can be a subset of the commonly selected FD components available for selection. FD components can also be selected independently for different tables without first going through the stage of identifying commonly selected FD components for all tables.

[0116] For spatial beam selection, in stage 1, 2L spatial beams are selected, and then in stage 2, the selected spatial beams for each table are subsets. For example, the TD components of each table can be selected based on non-zero LC coefficients. Spatial beam selection for the first table 1004 can be represented by a bitmap [0011 0100] (or a combined index instead of a bitmap to reduce signaling overhead. This alternative method of reducing overhead is not iterated repeatedly to process other tables), spatial beam selection for the second table 1006 can be represented by [11000100], spatial beam selection for the third table 1008 can be represented by [0111 0100], and spatial beam selection for the fifth table 1012 can be represented by [0001 0000], where 1 indicates a row with one or more non-zero LC coefficients (corresponding to a spatial beam) and 0 indicates a row without any non-zero LC coefficients. Since the fourth table 1010 does not include any non-zero LC coefficients, spatial beam selection for the fourth table 1010 can be omitted. A space beam with a non-zero LC coefficient can be a subset of the commonly selected space beams available for selection.

[0117] In some implementations, the UE may report spatial beam selection and / or FD component selection to the base station in the CSI report. For example, the UE may report the spatial beam selection representation and / or FD component selection representation indicated above to the base station in order to select the spatial beam and FD component to be transmitted by the base station. In the case where the table does not have non-zero LC coefficients (such as Table 4 1010), the UE may indicate in the CSI report that the table does not have non-zero LC coefficients, for example by indicating a bitmap or a combination index of a TD component having at least one non-zero LC coefficient.

[0118] Figure 11 An exemplary FD component selection and indication method 1100 according to some implementation schemes is illustrated. Specifically, the FD component selection and indication method 1100 can be another method for the UE to select the FD component for beam transmission and indicate the FD component to the base station. The FD component selection and indication method 1100 can be regarded as a supplement to the 3GPP Release 16 (Rel-16) design for RAN.

[0119] FD component selection and indication method 1100 may include one or more tables, such as in codebook 900 ( Figure 9 The tables described in this section and / or the tables shown for spatial beam selection representation 1002. For example, the FD component selection and indication method 1100 includes a first table 1102, a second table 1104, a third table 1106, a fourth table 1108, and a fifth table 1110. The first table 1102 may have a frequency offset of positive 2 (which may be represented as 2·Δf). The second table 1104 may have a frequency offset of positive 1 (which may be represented as 1·Δf). The third table 1106 may have a frequency offset of zero (which may be represented as 0·Δf). The fourth table 1108 may have a frequency offset of negative 1 (which may be represented as -1·Δf). The fifth table 1110 may have a frequency offset of negative 2 (which may be represented as -2·Δf). The top four rows of each of these tables may correspond to a first polarization (which may be referred to as "polarization 0"), and the bottom four rows of each of these tables may correspond to a second polarization (which may be referred to as "polarization 1"). These tables can indicate FD components via the x-axis and space beams via the y-axis, where each square in these tables corresponds to the index of the FD component and the index of the space beam.

[0120] Each of these tables can indicate non-zero LC coefficients for the corresponding frequency offset. For example, the UE can determine, based on CSI-RS, which spatial beam and FD component combinations have non-zero LC coefficients for each of these frequency offsets. A first table 1102 can indicate non-zero LC coefficients with a positive 2 frequency offset, a second table 1104 can indicate non-zero LC coefficients with a positive 1 frequency offset, a third table 1106 can indicate non-zero LC coefficients with a zero frequency offset, a fourth table 1108 can indicate non-zero LC coefficients with a negative 1 frequency offset, and a fifth table 1110 can indicate non-zero LC coefficients with a negative 2 frequency offset. Specifically, in the illustrated embodiment, these tables can indicate non-zero LC coefficients via filled boxes, while unfilled boxes (e.g., white boxes) indicate LC coefficients with zero amplitude.

[0121] The UE can identify the strongest LC coefficient (e.g., the LC coefficient with the largest amplitude) from all these tables. In the illustrated embodiment, the first coefficient 1112 in the third table 1106 can be identified as the strongest LC coefficient among these tables, as indicated by the first coefficient 1112 shown in black fill. The UE can also determine the polarization associated with the strongest LC coefficient. Since the first coefficient 1112 is located in the top four rows of the third table 1106 in the illustrated embodiment, the UE can determine that the strongest LC coefficient is associated with a first polarization.

[0122] The UE can then determine the strongest LC coefficient for the polarization that does not include the strongest LC coefficient in the entire table. For example, since the strongest LC coefficient in the illustrated embodiment is associated with the first polarization, the UE can determine the strongest LC coefficient associated with the second polarization. In the illustrated embodiment, the second coefficient 1114 located in the second table 1104 can be determined as the strongest LC coefficient associated with the second polarization, as indicated by the vertical line filling. It can be seen that in the illustrated embodiment, the second coefficient 1114 is located in the bottom four rows, thus indicating that the second coefficient 1114 is associated with the second polarization. The remaining non-zero LC coefficients are shown in these tables with dashed lines filling.

[0123] The UE can combine the first table 1102, the second table 1104, the third table 1106, the fourth table 1108, and the fifth table 1110 into a single table representation 1116. Specifically, the single table representation 1116 can show all non-zero LC coefficients from the first table 1102, the second table 1104, the third table 1106, the fourth table 1108, and the fifth table 1110, where the LC coefficients maintain their spatial beam and FD component relationships from the first table 1102, the second table 1104, the third table 1106, the fourth table 1108, and the fifth table 1110. For example, the single table representation 1116 can have components of the non-zero LC coefficients corresponding to each of these tables, as shown by the fill in the squares. The single table representation 1116 can also indicate the strongest LC coefficients of these tables, as shown by the third coefficient 1118 filled in black. In the illustrated embodiment, other non-zero LC coefficients in the single table representation 1116 are shown filled in dashed lines. In other cases, non-zero LC coefficients can be represented by 1, while LC coefficients with zero amplitude are marked with 0 or not marked. If, in Tables 1102, 1104, 1106, and 1110, non-zero LC coefficients are converted to a single bit with logic "1" and zero LC coefficients are converted to a single bit with logic "0", then 1116 can be obtained by performing a logical OR operation on the four matrices corresponding to Tables 1102, 1104, 1106, and 1110, respectively, which have "0" / "1" as their elements.

[0124] The UE can perform spatial beam selection and / or FD component selection based on a single table representation 1116. For example, the UE can perform spatial beam selection based on non-zero LC coefficients, and / or perform FD component selection based on non-zero LC coefficients. In the illustrated embodiment, spatial beam selection can be represented by a bitmap [11111100] (or a combined index instead of a bitmap to reduce overhead), where 1 indicates a row with non-zero LC coefficients (which represents a spatial beam index) and 0 indicates a row without non-zero LC coefficients. FD component selection can be represented by a bitmap [111011] (or a combined index instead of a bitmap to reduce overhead), where 1 indicates a column with non-zero LC coefficients (which represents an FD component index) and 0 indicates a column without non-zero LC coefficients. In some embodiments, the UE can report spatial beam selection and / or FD component selection to the base station in a CSI report. The base station can use spatial beam selection and / or FD component selection to communicate with the UE.

[0125] The UE can also filter these tables to remove tables that do not include non-zero LC coefficients. The UE may indicate to the base station in the CSI report that tables with filtered non-zero LC coefficients are excluded, or it may choose not to indicate such tables in the CSI report. For example, in the illustrated embodiment, the filtered table representation 1120 may have been filtered based on a fourth table 1108 that does not include any non-zero LC coefficients. Therefore, the filtered table representation 1120 may include a first table 1102, a second table 1104, a third table 1106, and a fifth table 1110 in the illustrated representation. For each non-zero location on the bitmap (represented by the tables in the illustrated embodiment), at least one LC coefficient exists at all selected tables in the filtered table representation 1120. Filtering tables that do not include non-zero LC coefficients can reduce the size of signals (such as CSI reports) transmitted by the UE to the base station, which can reduce overhead.

[0126] The UE can also determine which tables in the filtered table representation 1120 have non-zero LC coefficients at specific component positions (specific tables). For example, the UE can determine which tables in the filtered table representation 1120 include non-zero LC coefficients at positions corresponding to the strongest LC coefficient (which is the position of the first coefficient 1112 in the illustrated embodiment). Furthermore, the UE can generate a representation of the tables that include non-zero LC coefficients at that position, which may be referred to as Doppler component composition signaling. In the illustrated embodiment, the first table 1102 and the third table 1106 include non-zero LC coefficients at the positions of the strongest LC coefficients. The second table 1104 and the fifth table 1110 do not include non-zero LC coefficients at the positions of the strongest LC coefficients. The representation of the tables that have non-zero LC coefficients at the positions of the strongest LC coefficients may be a bitmap

[1010] , where 1 indicates a table with non-zero LC coefficients and 0 indicates a table without non-zero LC coefficients. The representation with the bitmap

[1010] can be sorted from the lowest table value on the left to the highest table value on the right of the filtered table representation 1120. Since Table 1108 is not included in the filtered table representation 1120, it can be omitted from that representation. The determination and generation of representations for other locations of these tables can be repeated. It should also be understood that bitmaps can be replaced with composite indexes to reduce overhead.

[0127] In some implementations, the UE may report Doppler component composition signaling with spatial beam selection representation and / or FD component selection representation from a single table representation 1116 in the CSI report. In these implementations, the base station may determine the beam to be used for communication with the UE based on the Doppler component composition signaling, the spatial beam selection representation, and / or the FD component selection representation. For example, the base station may select the beam to utilize from the spatial beam selection representation and / or the FD component selection representation. In some implementations, the base station may select the beam corresponding to the strongest LC coefficient (represented by the third coefficient 1118 in the illustrated implementation) for communication with the UE based on the spatial beam selection representation and / or the FD component selection representation. The base station can then use the Doppler component composition signaling to determine at which frequency offsets the selected beam provides non-zero LC coefficients. The base station can then use the selected beam at these frequency offsets to communicate with the UE.

[0128] Figure 12 An exemplary quantization design 1200 according to some implementation schemes is shown. For example, the quantization design 1200 shown may include a per-polarization design 1202 and a per-table design 1204 across tables prior to quantization.

[0129] Multiple versions of the quantizer (parameterized with different parameter sets) can exist to achieve lower quantization errors. In some implementations, the multiple versions of the quantizer can be UE-defined quantizers that attempt to achieve lower quantization errors for a given overhead. The reference quantizer design for quantization can be a design that divides LC coefficients into groups across each table, per polarity / per table, per table, and / or into groups. The per polarity / per table design can have two references for two polarities on each selected table and / or can be applied to the selected tables. The design that divides LC coefficients into groups can have a reference for each group. The strongest LC coefficient among the LC coefficients on all tables can be identified and used to normalize (or divide) all LC coefficients on all tables. The strongest LC coefficient in a group can then be identified and its amplitude can be quantized using a high-resolution amplitude quantizer. The quantized amplitude of the strongest LC coefficient in the group is then used to divide each LC coefficient in the group (or each non-zero LC coefficient), and then each divided LC coefficient is quantized using a normal-resolution quantizer. Phase quantization (e.g., using a 16PSK constellation) can be used to quantize all phases of the non-zero LC coefficients in all tables. Joint amplitude-phase quantization can also be performed, instead of separate amplitude and phase quantization. In one implementation, one group consists of LC coefficients with the same polarization and on the same table as the strongest LC coefficients from all tables, and another group consists of LC coefficients with different polarizations or on different tables than the strongest LC coefficients from all tables.

[0130] In each polarization design 1202 across tables, each LC coefficient within the polarization across these tables can be quantized based on selected LC coefficients from these tables. For example, the illustrated embodiment of each polarization design 1202 across tables may include a first table 1206, a second table 1208, a third table 1210, a fourth table 1212, and a fifth table 1214 for a codebook. The first table 1206 may have a positive frequency offset of 2 (which can be represented as 2·Δf). The second table 1208 may have a positive frequency offset of 1 (which can be represented as 1·Δf). The third table 1210 may have a zero frequency offset (which can be represented as 0·Δf). The fourth table 1212 may have a negative frequency offset of 1 (which can be represented as -1·Δf). The fifth table 1214 may have a negative frequency offset of 2 (which can be represented as -2·Δf). The top four rows of each of these tables may correspond to a first polarity, and the bottom four rows of each of these tables may correspond to a second polarity. The x-axis of each of these tables can correspond to the FD component, and the y-axis can correspond to the space beam, where each square in these tables corresponds to the index of the FD component and the index of the space beam.

[0131] The UE can determine the LC coefficient in each of these polarizations and use that LC coefficient to perform quantization of the LC coefficients in these tables. For example, the UE can identify from all tables the strongest LC coefficient (e.g., the LC coefficient with the largest amplitude) associated with one polarization ("stronger" polarization) (such as the first polarization) from these tables, and identify the strongest LC coefficient associated with another polarization ("weaker" polarization) (such as the second polarization). The UE can use the strongest LC coefficient associated with the first polarization to quantize the LC coefficients associated with the first polarization, and use the strongest LC coefficient associated with the second polarization to quantize the LC coefficients associated with the second polarization.

[0132] In the illustrated implementation, the UE can identify the first coefficient 1216 associated with the first polarization (as indicated in the top four rows) as the strongest LC coefficient (as indicated by the black fill of the first coefficient 1216). The UE can identify the amplitude of the first coefficient 1216 and use the first coefficient 1216 to normalize the LC coefficients associated with the first polarization (e.g., the LC coefficients in the top four rows). For example, the UE can normalize the LC coefficients by dividing the LC coefficients associated with both polarizations by the first coefficient 1216. A first quantization scheme can be defined to define an alphabet for the quantization based on the number of bits to be used. The UE can use the first quantization scheme to convert each normalized LC coefficient associated with the “stronger” polarization into a corresponding value in the alphabet for the quantization. The UE can then use the quantized values ​​to report the values ​​of the LC coefficients in a CSI report transmitted to the base station.

[0133] In the illustrated implementation, after normalization with the strongest coefficients from both polarizations, the UE can identify the second coefficient 1218 associated with the "weaker" polarization (as indicated in this example by the second polarization indicated in the bottom four rows) as the strongest LC coefficient within the "weaker" polarization (as indicated by the vertical padding of the second coefficient 1218). A second quantization scheme can be defined based on the number of bits to be used for the quantization to define the alphabet used for the quantization, and the second quantization scheme can have more bits than the first quantization scheme. The UE can use the second quantization scheme to convert the second coefficients to their corresponding values ​​in the alphabet used for the quantization. The UE can identify the quantization amplitude of the second coefficient 1218 and use the quantization amplitude of the second coefficient 1218 to partition the LC coefficients associated with the second polarization (e.g., the LC coefficients in the bottom four rows). For example, the UE can use the first quantization scheme to divide the amplitude of the LC coefficients associated with the second polarization by the quantization amplitude of the second coefficient 1218 to normalize the amplitude of the LC coefficients. In some implementations, the number of bits used for quantization in the second polarization can be the same as the number of bits used for quantization in the first polarization. The UE can convert each normalized LC coefficient associated with the second polarization to its corresponding value in the alphabet for that quantization. In some implementations, the UE can perform phase quantization on the normalized LC coefficients at both polarizations. The UE can then use the quantized values ​​to report the LC coefficient values ​​in a CSI report transmitted to the base station.

[0134] In each table design 1204, the strongest LC coefficient among all tables is identified, and all coefficients in all tables can be divided by the strongest LC coefficient among all tables. Then, each LC coefficient within the table can be quantized based on selected LC coefficients from the tables. For example, the illustrated embodiment of each table design 1204 may include a first table 1220, a second table 1222, a third table 1224, a fourth table 1226, and a fifth table 1228 for the codebook. The first table 1220 may have a positive frequency offset of 2 (which can be represented as 2·Δf). The second table 1222 may have a positive frequency offset of 1 (which can be represented as 1·Δf). The third table 1224 may have a zero frequency offset (which can be represented as 0·Δf). The fourth table 1226 may have a negative frequency offset of 1 (which can be represented as -1·Δf). The fifth table 1228 may have a negative frequency offset of 2 (which can be represented as -2·Δf). The top four rows of each of these tables can correspond to the first polarity, and the bottom four rows of each of these tables can correspond to the second polarity. The x-axis of each of these tables can correspond to the FD component, and the y-axis can correspond to the space beam, where each square in these tables corresponds to the index of the FD component and the index of the space beam.

[0135] The UE can determine the LC coefficient in each of these tables and use that LC coefficient to perform quantization of the LC coefficient in each of these tables. For example, the UE can identify the strongest LC coefficient (e.g., the LC coefficient with the largest amplitude) from a first table 1220, a second table 1222, a third table 1224, a fourth table 1226, and a fifth table 1228. If a table does not have any non-zero LC coefficients (such as the fourth table 1226 in the illustrated embodiment), quantization of that table can be omitted. The UE can first quantize the amplitude of the strongest coefficient at each table using a high-resolution quantization scheme. In the illustrated implementation, the UE can normalize (or divide) the LC coefficients in the first table 1220 using the quantization amplitude of the strongest LC coefficient from the first table 1220, normalize (or divide) the LC coefficients in the second table 1222 using the quantization amplitude of the strongest LC coefficient from the second table 1222, normalize (or divide) the LC coefficients in the third table 1224 using the quantization amplitude of the strongest LC coefficient from the third table 1224, and normalize (or divide) the LC coefficients in the fifth table 1228 using the quantization amplitude of the strongest LC coefficient from the fifth table 1228.

[0136] In the illustrated implementation, the UE can identify the first coefficient 1230 of the first table 1220 as the strongest LC coefficient (as indicated by the vertical stripe filling of the first coefficient 1230). The UE can use a high-resolution quantization scheme to identify the quantization amplitude of the first coefficient 1230 and use the quantization amplitude of the first coefficient 1230 to divide the LC coefficients within the first table 1220. For example, the UE can normalize the amplitude of the LC coefficients within the first table 1220 by dividing the amplitude of the first coefficient 1230 by the quantization amplitude of the first coefficient 1230. The quantization amplitude of the first coefficient 1230 can be obtained using a high-resolution quantization scheme that defines an alphabet for the quantization based on the number of bits to be used. The UE can use a normal quantization scheme to convert each divided LC coefficient within the first table 1220 into a corresponding value in the alphabet for the quantization. The UE can then use the quantized values ​​to report the values ​​of the LC coefficients in a CSI report transmitted to the base station.

[0137] In the illustrated implementation, the UE can identify the second coefficient 1232 of the second table 1222 as the strongest LC coefficient (as indicated by the vertical stripe filling of the second coefficient 1232). The UE can identify the quantization amplitude of the second coefficient 1232 and use the quantization amplitude of the second coefficient 1232 to normalize / divide the LC coefficients within the second table 1222. For example, the UE can divide the amplitude of the LC coefficients within the second table 1222 by the quantization amplitude of the second coefficient 1232 to normalize / divide the amplitude of the LC coefficients. The quantization amplitude of the second coefficient 1232 can be obtained using a high-resolution quantization scheme that defines an alphabet for the quantization based on the number of bits to be used. The UE can use normal resolution amplitude quantization to convert each normalized LC coefficient within the second table 1222 to its corresponding value in the alphabet for the quantization. The UE can then perform phase quantization on the normalized LC coefficients at both polarizations. The UE can then use the quantized values ​​to report the values ​​of the LC coefficients in a CSI report transmitted to the base station.

[0138] In the illustrated implementation, the UE can identify the third coefficient 1234 of the third table 1224 as the strongest LC coefficient (as indicated by the black fill of the third coefficient 1234). The UE can identify the quantization amplitude of the third coefficient 1234 and use the quantization amplitude of the third coefficient 1234 to normalize / divide the LC coefficients within the third table 1224. For example, the UE can normalize the amplitude of the LC coefficients by dividing the amplitude of the LC coefficients within the third table 1224 by the quantization amplitude of the third coefficient 1234. The quantization amplitude of the third coefficient 1234 can be obtained using a high-resolution quantization scheme that defines the alphabet used for the quantization based on the number of bits to be used. The UE can use a normal-resolution quantization scheme to convert each normalized LC coefficient within the third table 1224 into a corresponding value in the alphabet used for the quantization. The UE can then use the quantized values ​​to report the values ​​of the LC coefficients in the CSI report transmitted to the base station.

[0139] In the illustrated implementation, the UE can identify the fourth coefficient 1236 of the fifth table 1228 as the strongest LC coefficient (as indicated by the vertical stripe filling of the fourth coefficient 1236). The UE can identify the quantization amplitude of the fourth coefficient 1236 and use the quantization amplitude of the fourth coefficient 1236 to quantize the LC coefficients within the fifth table 1228. For example, the UE can divide the amplitude of the LC coefficients within the fifth table 1228 by the quantization amplitude of the fourth coefficient 1236 to normalize / divide the amplitude of the LC coefficients. The amplitude of the fourth coefficient 1236 can be obtained using a high-resolution quantization scheme that defines the alphabet used for the quantization based on the number of bits to be used. The UE can use a normal-resolution quantization scheme to convert each normalized LC coefficient within the fifth table 1228 to its corresponding value in the alphabet used for the quantization. The UE can then perform phase quantization on the normalized LC coefficients at these two polarizations. The UE can then use the quantized values ​​to report the values ​​of the LC coefficients in the CSI report transmitted to the base station.

[0140] In each polarization / table design, each LC coefficient among the LC coefficients located within the table and associated with the polarization can be quantized based on selected LC coefficients from that table and associated with that polarization. If the polarization of a table and / or a table does not include non-zero LC coefficients, that table and / or that polarization may not be quantized. For clarity, the description of each polarization / table design refers to the tables of each table design 1204.

[0141] Referring to the tables of each of the embodiments of design 1204 shown, the UE can identify the strongest LC coefficient from the first polarization of the first table 1220 (as indicated by the top four rows) and the strongest LC coefficient from the second polarization of the first table 1220 (as indicated by the bottom four rows).

[0142] The UE can quantize the LC coefficients associated with the first polarization within the first table 1220 using the strongest LC coefficient from the first polarization of the first table 1220. In the illustrated embodiment, the UE can identify the first coefficient 1230 as the strongest LC coefficient from the first polarization within the first table 1220 and use the amplitude of the first coefficient 1230 to quantize the LC coefficients associated with the first polarization within the first table 1220. For example, the UE can normalize the amplitude of the LC coefficients associated with the first polarization of the first table 1220 (as indicated in the top four rows) by dividing the amplitude of the first coefficient 1230. The amplitude of the first coefficient 1230 can be divided into equal parts based on the number of bits to be used for the quantization to define an alphabet for the quantization. The UE can convert each normalized LC coefficient within the first table 1220 into a corresponding value in the alphabet for the quantization. The UE can then use the quantized values ​​to report the values ​​of the LC coefficients in a CSI report transmitted to the base station.

[0143] The UE can quantize the LC coefficients associated with the second polarization within the first table 1220 using the strongest LC coefficient from the second polarization of the first table 1220. In the illustrated embodiment, the UE can identify the fifth coefficient 1238 as the strongest LC coefficient from the second polarization within the first table 1220 and use the amplitude of the fifth coefficient 1238 to quantize the LC coefficients associated with the second polarization within the first table 1220. For example, the UE can normalize the amplitude of the LC coefficients associated with the second polarization of the first table 1220 (as indicated in the bottom four rows) by dividing the amplitude of the fifth coefficient 1238. The amplitude of the fifth coefficient 1238 can be divided into equal parts based on the number of bits to be used for the quantization to define the alphabet used for the quantization. The UE can convert each normalized LC coefficient within the first table 1220 into a corresponding value in the alphabet used for the quantization. The UE can then use the quantized value to report the value of the LC coefficient in a CSI report transmitted to the base station. The UE can repeat this process for each of these tables within the codebook.

[0144] In the process of grouping LC coefficients, non-zero LC coefficients can be grouped, and the LC coefficients within a group can be quantized based on selected LC coefficients within that group. The definitions of the groups into which these groups are formed can be predefined. In some implementations, these groups can be defined based on the spatial beam and / or FD component to which the LC coefficients belong. For clarity, the description of the grouping design of LC coefficients involves tables in each of design 1204.

[0145] For an example of grouping LC coefficients, the first group can be defined as the first three FD components in the table, and the second group can be defined as the last three FD components in the table. For example, in the first table 1220, the LC coefficients in the leftmost three columns can be defined as the first group, and the coefficients in the rightmost three columns can be defined as the second group. The UE can identify the strongest LC component in the first group and quantize the LC components in the first group using the amplitude of the strongest LC component in the first group. Furthermore, the UE can identify the strongest LC component in the second group and quantize the LC components in the second group using the amplitude of the strongest LC component in the second group.

[0146] Referring to the tables in the implementation scheme of each table design 1204, the UE can identify the strongest LC coefficient from the leftmost three columns of the first table 1220 and can also identify the strongest LC coefficient from the rightmost three columns of the first table 1220. For example, the UE can identify the first coefficient 1230 as the strongest LC coefficient from the rightmost three columns of the first table 1220.

[0147] The UE can quantize the LC coefficients within the first group using the strongest LC coefficients from the first group (defined as the leftmost three columns of the first table 1220). In the illustrated embodiment, the UE can identify the first coefficient 1230 as the strongest LC coefficient from the first group within the first table 1220 and use the amplitude of the first coefficient 1230 to quantize the LC coefficients within the first group within the first table 1220. For example, the UE can normalize the amplitude of the LC coefficients within the first group of the first table 1220 by dividing the amplitude of the first coefficient 1230 by the amplitude of the first coefficient 1230. The amplitude of the first coefficient 1230 can be divided into equal parts based on the number of bits to be used for the quantization to define the alphabet used for the quantization. The UE can convert each normalized LC coefficient within the first group of the first table 1220 into a corresponding value in the alphabet used for the quantization. The UE can then use the quantized values ​​to report the values ​​of the LC coefficients in the CSI report transmitted to the base station.

[0148] The UE can quantize the LC coefficients within the second group using the strongest LC coefficients from the second group (defined as the rightmost three columns of the first table 1220). In the illustrated embodiment, the UE can identify the fifth coefficient 1238 as the strongest LC coefficient from the second group within the first table 1220 and use the amplitude of the fifth coefficient 1238 to quantize the LC coefficients within the second group within the first table 1220. For example, the UE can normalize the amplitude of the LC coefficients within the second group of the first table 1220 by dividing the amplitude of the fifth coefficient 1238. The amplitude of the fifth coefficient 1238 can be divided into equal parts based on the number of bits to be used for quantization to define the alphabet used for quantization. The UE can convert each normalized LC coefficient within the second group of the first table 1220 into a corresponding value in the alphabet used for quantization. The UE can then use the quantized value to report the value of the LC coefficient in the CSI report transmitted to the base station. The UE can repeat this process for each of these tables in the codebook.

[0149] Figure 13 An exemplary differential coding method 1300 according to some implementation schemes is illustrated. For example, differential coding method 1300 illustrates exemplary differential coding in the time and frequency domains of CQI (such as subband CQI). The methods described herein for reporting CQI in CSI reports can implement differential coding in the time domain and / or differential coding in the frequency domain.

[0150] The design problem addressed in this paper can include sub-band CQI feedback at multiple timings. For example, CQI feedback overhead can be a problem. This problem may exist in sub-band CQI, and it may also exist in wideband CQI when the number of PDSCH timings is large. Feedback overhead can be addressed, at least in part, based on differential coding in the time and / or frequency domains. In some implementations, the differential coding can be Huffman coding for ΔCQI. Since the difference between two sub-band CQIs at two adjacent sub-bands (which may include one or more portions with time-varying sub-band precoders) at the same PDSCH timing can be caused by frequency-selective fading and / or frequency-selective interference, this change should be gradual in the presence of sudden variations in frequency-selective fading and / or frequency-selective interference. Therefore, the statistical pattern of its difference (ΔCQI) or change tends to be approximately zero. Furthermore, the difference in CQI between subbands at different PDSCH timings (which may include one or more sections with time-varying subband precoders) caused by time-selective fading and time-selective interference should be gradual in the presence of sudden changes in time-selective fading and / or time-selective interference. Therefore, the statistical pattern of its difference (ΔCQI) or change tends to be approximately zero. Given the unequal probabilities of its change or difference (ΔCQI) values ​​such as 0dB, 1dB, -1dB, 2dB, -2dB, entropy coding (typically Huffman coding) can be particularly helpful in reducing ΔCQI feedback; for example, code "0" for 0dB, code "100" for 1dB, code "101" for -1dB, etc. To allow for consistent understanding between the UE and the base station, the base station can signal or the UE can instruct the Huffman-coded dictionary. Due to the use of entropy coding, the payload size of CQI (which can be wideband CQI and / or subband CQI using ΔCQI) may not be fixed, as it is subject to channel / interference fluctuations in the time and / or frequency domains. Therefore, the CQI UCI can be carried in UCI section 2 of the PUCCH and a portion of CSI section 1 or CSI section 2 of the PUSCH, as in Rel-16, and the CQI UCI size can be carried in UCI section 1 of the PUCCH and a portion of the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) feedback in the PUSCH, as in Rel-16.

[0151] Differential coding method 1300 may include a time-domain differential coding method. The time-domain differential coding method may include coding a plurality of sub-bands 1302. The x-axis of the plurality of sub-bands 1302 is time-oriented, and the y-axis of the plurality of sub-bands 1302 is frequency-oriented. The UE may perform differential coding of CQI for the same sub-bands in the time domain. For example, the UE may identify a first sub-band 1304 and a second sub-band 1306 from the plurality of sub-bands 1302. In the time domain, the second sub-band 1306 may be after the first sub-band 1304. The UE may determine the difference between the first sub-band 1304 and the second sub-band 1306, and may perform coding based on the difference. The UE may perform differential coding for each sub-band within the plurality of sub-bands 1302. The UE may report a reference CQI and a ΔCQI with that coding in a CSI report transmitted to the base station.

[0152] Differential coding method 1300 may include a frequency-domain differential coding method. The frequency-domain differential coding method may include coding a plurality of sub-bands 1308. The x-axis of the plurality of sub-bands 1308 is time-oriented, and the y-axis of the plurality of sub-bands 1308 is frequency-oriented. The UE may perform differential coding on adjacent sub-bands in the frequency domain. For example, the UE may identify a first sub-band 1310 and a second sub-band 1312 from the plurality of sub-bands 1308. In the frequency domain, the second sub-band 1312 may be after the first sub-band 1310. The UE may determine the difference between the first sub-band 1310 and the second sub-band 1312, and may perform coding based on the difference. The UE may perform differential coding on each sub-band within the plurality of sub-bands 1308. The UE may report a CQI with this coding in a CSI report transmitted to the base station.

[0153] As described above, the method described herein can introduce the time domain into codebook design. At a given spatial layer, the UE can report selected TD components, the UE can report selected spatial beams for each selected TD component (or each table), and / or the UE can report selected FD components for each selected TD component (or each table). The UE can report any or all of the number of selected TD components, the number of selected spatial beams, and / or the number of selected FD components.

[0154] As described above, the first method for selecting non-zero LC coefficients can be achieved by composing a pattern using bitmaps and components. To reduce signaling overhead, this can be achieved by providing information to base stations (such as gNB 1900). Figure 19 The indicator components form a pattern and their frequency of occurrence; then, a Huffman coding scheme can be used to represent those patterns without using bitmaps, thus reducing signaling overhead. In the second method, the selection of NZ LC coefficients can be achieved through multiple bitmaps. The strongest LC coefficient among all spatial beams, FD components, and TD components can be shifted to the origin position relative to the FD and TD components. The same shift can be applied to the LC coefficients in all tables.

[0155] This document describes several quantizer designs. For example, a quantizer design may include LC coefficient quantization, which can be achieved using a fixed quantizer (specified in the specification) or a parameterized quantizer with parameters configurable by the gNB and / or reported by the UE. The UE may report a UE-defined quantizer to the base station. To allow for better quantization, the UE-defined quantizer may be provided to the base station along with RRC signaling and / or MAC CE and / or CSI reports. Furthermore, multiple versions (all UE-defined, UE-defined + specified, multi-parameterized, etc.) may be active simultaneously, and the UE may refer to the quantizer version in the CSI report. For two-stage quantization, the LC coefficients may be divided into one or more sets, and a reference amplitude may be determined for each set.

[0156] The temporal dimension for the reported PMI can be determined by the maximum gap between CSI feedback and the time when the last precoder can be used. The method described in this paper can support this configuration to allow multiple precoders within the same time slot / same PDSCH, thus taking into account high Doppler cases. Furthermore, the method described in this paper can support differential coding of wideband / subband CQI across time and / or frequency, and Huffman coding can be used to reduce feedback overhead.

[0157] Figure 14 An exemplary process 1400 for generating a CSI report according to some implementation schemes is shown. Specifically, the UE (such as UE 1800) Figure 18 Procedure 1400 can be executed to generate a CSI report according to the methods described herein.

[0158] Process 1400 may include identifying the configuration in 1402. Specifically, the UE may be based on the configuration identified from the base station (such as gNB 1900). Figure 19 The system receives one or more messages to identify the configuration of CSI measurement resources and the MIMO codebook configuration. The MIMO configuration may include a frequency component configuration with parameters for selecting a subset of FD components or a TD component configuration with parameters for selecting a subset of TD components. The CSI measurement resource configuration and MIMO codebook can define how the UE generates CSI reports. In some implementations, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of selected FD components is calculated as a quantized value of the product of this ratio and the number of CQI subbands. In other implementations, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of selected TD components is calculated as a quantized value of the product of this ratio and the number of PDSCH opportunities.

[0159] Procedure 1400 may include performing a measurement in 1404. Specifically, the UE may perform a measurement of a CSI measurement resource. The measurement of a CSI measurement resource may include one or more PMIs, CQIs, and / or RIs of the CSI measurement resource.

[0160] Process 1400 may include selecting multiple components in 1406. Specifically, the UE may select multiple components based on MIMO codebook configuration and measurements. The selection of these multiple components may include any methods described herein for selecting components (such as spatial beam selection and / or FD component selection and / or TD component selection as described herein).

[0161] In some embodiments, selecting the plurality of components may include the UE generating a plurality of tables for the spatial layer, each table corresponding to a different frequency offset. Furthermore, in these embodiments, the UE may select a portion of the plurality of components corresponding to the spatial layer from the plurality of tables. The UE may further identify one or more non-zero LC coefficients from the plurality of tables based on these measurements. In some embodiments of these embodiments, the UE may select that portion of the plurality of components based on the identified one or more non-zero LC coefficients.

[0162] In some implementations, the UE can select the plurality of components from a table corresponding to the frequency offset of the space layer (such as the table described throughout this disclosure). The selection of the plurality of components may also include selecting one or more space beams based on the fact that one or more space beams have at least one zero LC coefficient. Furthermore, the UE can select one or more FD components from the table based on the fact that one or more FD components have at least one non-zero LC coefficient.

[0163] In some implementations, the selection of these multiple components may include generating a bitmap corresponding to the MIMO codebook configuration. The UE may further identify FD components in the bitmap that do not have any non-zero LC coefficients. The UE may remove the FD components from the bitmap to generate a modified bitmap. The UE may further select these multiple components from the modified bitmap.

[0164] Process 1400 may include identifying the strongest LC coefficient in 1408. Specifically, in an implementation where a modified bitmap is generated in 1406, the UE can identify the strongest LC coefficient from the modified bitmap. In some implementations, 1408 may be omitted.

[0165] Procedure 1400 may include normalizing at least a portion of the LC coefficients in 1410. The UE may normalize at least a portion of the LC coefficients using the strongest LC coefficient. For example, the UE may perform one or more procedures throughout the normalization process for the LC coefficients described in this disclosure. In some embodiments, 1410 may be omitted.

[0166] Process 1400 may include generating a CSI report in 1412. Specifically, the UE may generate a CSI report corresponding to the plurality of components for transmission to the base station. The CSI report may include one or more of the features of a CSI report described throughout this disclosure.

[0167] In some implementations, generating a CSI report may include generating a first representation and a second representation. Specifically, the UE may generate a first representation of one or more selected spatial beams having at least one non-zero LC coefficient and one or more spatial beams without any non-zero LC coefficient. Furthermore, the UE may generate a second representation of one or more selected FD components having at least one non-zero LC coefficient and one or more FD components without any non-zero LC coefficient, wherein the CSI report will include both the first and second representations. These implementations may be performed when selecting one or more spatial beams and one or more FD components at 1406. In some implementations, the generation of the first representation is performed per table. In some implementations, the generation of the second representation is performed per table. In some implementations, for each table having at least one non-zero LC coefficient, the UE may generate a third representation from the first representation by selecting one or more spatial beams having at least one non-zero LC coefficient at that table; the UE may generate a fourth representation of one or more FD components from the second representation having at least one non-zero LC coefficient at that table.

[0168] In some implementations, generating a CSI report may include identifying a table corresponding to the frequency offset of a spatial layer that does not have a non-zero LC coefficient. The UE may also generate an indication of the tables to be included in the CSI report. In some implementations, generating a CSI report may include identifying a table corresponding to the frequency offset of a spatial layer that has at least a non-zero LC coefficient. The UE may also generate an indication of the tables to be included in the CSI report.

[0169] In some implementations, generating a CSI report may further include generating a bitmap. Specifically, the UE may generate a bitmap corresponding to the MIMO codebook configuration. The UE may further identify the FD components of the bitmap that do not have any non-zero LC coefficients. The UE may remove the FD components from the bitmap to generate a modified bitmap. Furthermore, the UE may select these components from the modified bitmap. In one implementation, bitmap generation is performed per table, along with the generation of a third and / or fourth representation for each table.

[0170] Figure 15A The first part of another exemplary process 1500 for generating a CSI report according to some implementation schemes is shown. Figure 15BThe second part of process 1500 according to some implementation schemes is shown. Specifically, the UE (such as UE1800) Figure 18 Procedure 1500 can be executed to generate a CSI report.

[0171] Process 1500 may include identifying the MIMO codebook configuration in 1502. Specifically, the UE may identify the MIMO codebook configuration, which includes a frequency component configuration with parameters for selecting a subset of FD components or a TD component configuration with parameters for selecting a subset of TD components. In some embodiments, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of selected FD components is calculated as a quantized value of the product of this ratio and the number of CQI subbands. In some embodiments, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of selected TD components is calculated as a quantized value of the product of this ratio and the number of PDSCH opportunities.

[0172] Process 1500 may also include performing measurements in 1504. Specifically, the UE may perform measurements of CSI measurement resources. In some implementations, these measurements may be detected by the UE's radio frequency (RF) interface circuitry from a base station (such as gNB 1900). Figure 19 )) Received CSI measurement resources.

[0173] In process 1500, the LC coefficients can be determined in 1506. Specifically, the UE can determine the LC coefficients of the components based on these measurements. For example, the UE can determine the LC coefficients as described throughout this disclosure.

[0174] The process 1500 may also include selecting one or more components in 1508. Specifically, the UE may select one or more components from these components based on the LC coefficients and MIMO codebook configuration.

[0175] In some implementations, the selection of the one or more components may include generating multiple tables. Specifically, the UE may generate multiple tables for the spatial layer (such as those described throughout this disclosure), each of the multiple tables corresponding to a different frequency offset. The UE may also select a portion of one or more components corresponding to the spatial layer from the multiple tables. In some implementations of these implementations, the UE may select that portion of one or more components based on the association of one or more components with non-zero LC coefficients.

[0176] Procedure 1500 may further include determining the strongest LC coefficient in step 1510. Specifically, the UE can determine the strongest LC coefficient from the LC coefficients. For example, the UE can determine the strongest LC coefficient using the methods described throughout this disclosure for determining the strongest LC coefficient. In some embodiments, step 1510 may be omitted.

[0177] Process 1500 may include determining, in step 1512, that the strongest LC coefficient is associated with the first polarization. Specifically, the UE may determine that the strongest LC coefficient is associated with the first polarization. The UE may determine that the strongest LC coefficient is associated with the first polarization according to any of the methods described herein. In some embodiments, step 1512 may be omitted.

[0178] Process 1500 may include normalizing a portion of one or more components in 1514. Specifically, the UE may normalize a portion of one or more components based on the strongest LC coefficient. The UE may normalize the amplitude and / or phase of that portion of one or more components. For example, the UE may perform normalization of one or more components according to any method of normalization described herein. In some embodiments, 1514 may be omitted. Process 1500 may continue at 1516. Figure 15B .

[0179] Process 1500 may include determining the second strongest LC coefficient in 1518. Specifically, the UE can determine the second strongest LC coefficient associated with the second polarization from the LC coefficients. For example, the UE can determine the second strongest LC coefficient using any of the methods described herein. In some embodiments, 1518 may be omitted.

[0180] Process 1500 may include quantizing a first portion of one or more components in 1520. Specifically, the UE may quantize the first portion of one or more components based on the strongest LC coefficient. In some implementations, 1520 may be omitted.

[0181] Process 1500 may include quantizing a second portion of one or more components in 1522. Specifically, the UE may quantize the second portion of one or more components based on a second strongest LC coefficient. A first portion of one or more components may be associated with a first polarization, and a second portion of one or more components may be associated with a second polarization. In some embodiments, 1522 may be omitted.

[0182] Process 1500 may also include identifying a quantization scheme in 1524. Specifically, the UE may identify a quantization scheme for one or more components. In some embodiments, the quantization scheme may include amplitude quantization and phase quantization. In some embodiments, 1524 may be omitted.

[0183] Process 1500 may further include performing quantization of one or more components in 1526. Specifically, the UE may perform quantization of one or more components based on a quantization scheme. In some embodiments, performing the quantization may include applying amplitude quantization and phase quantization to one or more components. For example, the UE may perform quantization of one or more components according to the quantization method described herein. In some embodiments, 1526 may be omitted.

[0184] Process 1500 may include generating a CSI report in 1528. Specifically, the UE may generate a CSI report that includes information from one or more components. The UE may transmit the CSI report to the base station.

[0185] Figure 16 An exemplary procedure 1600 for configuring a UE in response to CSI reports is shown according to some implementation schemes. Specifically, the base station (such as gNB 1900) Figure 19 This can be used to configure the UE (such as UE 1800) for CSI reports. Figure 18 The process of )) 1600.

[0186] Procedure 1600 may include configuring CSI measurement resources in 1602. Specifically, the base station may configure CSI measurement resources for CSI measurement by the UE.

[0187] Process 1600 may further include providing a MIMO codebook configuration in 1604. Specifically, the base station may provide the MIMO codebook configuration to the UE. The MIMO codebook configuration may include a frequency component configuration with parameters for selecting a subset of FD components or a TD component configuration with parameters for selecting a subset of TD components. In some embodiments, the MIMO codebook configuration may also indicate a quantization scheme to be utilized by the UE. In some embodiments, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of selected FD components is calculated as a quantized value of the product of this ratio and the number of CQI subbands; and in some embodiments, the UE reports the number of selected FD components and the selected FD components. In some embodiments, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of selected TD components is calculated as a quantized value of the product of this ratio and the number of PDSCH opportunities; and in some embodiments, the UE reports the number of selected TD components and the selected TD components. In some embodiments, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of non-zero LC coefficients from the selected TD component and the selected FD component is calculated as the product of this ratio, the maximum number of selected TD components, and the maximum number of selected FD components; in some embodiments, the UE reports the number of selected non-zero LC coefficients from all selected TD components and the selected FD components. In some embodiments, these parameters may include a ratio greater than 0 and not greater than 1, whereby the maximum number of non-zero LC coefficients from the selected TD component and the selected FD component is calculated as the product of this ratio, the maximum number of selected TD components, the maximum number of selected FD components, and the number of spatial layers; in some embodiments, the UE reports the number of selected non-zero LC coefficients from all selected TD components, the selected FD components, and all spatial layers.

[0188] Process 1600 may also include triggering the generation of a CSI report in 1606. Specifically, the base station may trigger the UE to generate a CSI report. In some implementations, the UE may transmit the CSI report to the base station based on the generation of the CSI report.

[0189] Process 1600 may also include detecting the CSI report in 1608. Specifically, the base station may detect the CSI report received from the UE. In some implementations, 1608 may be omitted.

[0190] Process 1600 may also include generating a precoder in 1610. Specifically, the base station may generate the precoder based on a CSI report. The precoder may be used for multiple symbols. In some implementations, 1610 may be omitted.

[0191] Process 1600 may also include generating a second precoder in 1612. Specifically, the base station may generate the second precoder based on a CSI report. The second precoder may be used for a second set of symbols. In some implementations, 1612 may be omitted.

[0192] Figure 17 An exemplary beamforming circuit 1700 according to some embodiments is shown. The beamforming circuit 1700 may include a first antenna panel (i.e., panel 1 1704) and a second antenna panel (i.e., panel 2 1708). Each antenna panel may include multiple antenna elements. Other embodiments may include other numbers of antenna panels.

[0193] The digital beamforming (BF) component 1728 can be derived from, for example, a baseband processor (such as, for example...) Figure 18 The baseband processor 1804A receives the input baseband (BB) signal. The digital BF component 1728 can rely on complex weights to precode the BB signal and provide beamformed BB signals to the parallel radio frequency (RF) chains 1720 / 1724.

[0194] Each RF chain 1720 / 1724 may include a digital-to-analog converter that converts the BB signal into the analog domain; a mixer that mixes the baseband signal into an RF signal; and a power amplifier that amplifies the RF signal for transmission.

[0195] RF signals can be provided to analog beamforming components 1712 / 1716, which can further apply beamforming by providing a phase shift in the analog domain. The RF signals can then be provided to antenna panels 1704 / 1708 for transmission.

[0196] In some implementations, beamforming may be performed only in the digital domain or only in the analog domain, instead of the hybrid beamforming shown herein.

[0197] In various implementations, control circuitry residing in the baseband processor can provide BF weights to the analog / digital BF components to provide a transmission beam at the corresponding antenna panel. These BF weights can be determined by the control circuitry to provide directional allocation of the serving cell as described herein. In some implementations, the BF components and antenna panels can operate together to provide a dynamic phased array capable of guiding the beam in a desired direction.

[0198] Figure 18An exemplary UE 1800 according to some implementations is shown. The UE 1800 can be any mobile or non-mobile computing device, such as a mobile phone, computer, tablet, industrial wireless sensors (e.g., microphones, carbon dioxide sensors, pressure sensors, humidity sensors, thermometers, motion sensors, accelerometers, laser scanners, fluid level sensors, stock sensors, voltmeters / ammeters, actuators, etc.), video surveillance / monitoring devices (e.g., cameras, camcorders, etc.), wearable devices (e.g., smartwatches), and loosely coupled IoT devices. In some implementations, the UE 1800 can be a RedCap UE or an NR-Light UE.

[0199] UE 1800 may include a processor 1804, RF interface circuitry 1808, memory / storage device 1812, user interface 1816, sensor 1820, drive circuitry 1822, power management integrated circuit (PMIC) 1824, antenna structure 1826, and battery 1828. Components of UE 1800 may be implemented as integrated circuits (ICs), portions of integrated circuits, discrete electronic devices or other modules, logic components, hardware, software, firmware, or combinations thereof. Figure 18 The block diagram is intended to show a high-level view of some of the components of the UE 1800. However, some of the components shown may be omitted, additional components may be present, and different arrangements of the components shown may occur in other specific implementations.

[0200] Components of UE 1800 can be coupled to various other components via one or more interconnects 1832, which can represent any type of interface, input / output, bus (local, system, or extension), transmission line, trace, optical connector, etc., and allow various circuit components (on common or different chips or chipsets) to interact with each other.

[0201] Processor 1804 may include processor circuitry such as baseband processor circuitry (BB) 1804A, central processing unit circuitry (CPU) 1804B, and graphics processing unit circuitry (GPU) 1804C. Processor 1804 may include any type of circuitry or processor circuitry that executes or otherwise operates computer-executable instructions (such as program code, software modules, or functional processes from memory / storage device 1812) to cause UE 1800 to perform the operations described herein.

[0202] In some implementations, the baseband processor circuit 1804A can access the communication protocol stack 1836 in the memory / storage device 1812 to communicate over a 3GPP-compliant network. Generally, the baseband processor circuit 1804A can access the communication protocol stack to perform the following operations: user plane functions at the PHY, MAC, RLC, PDCP, SDAP, and PDU layers; and control plane functions at the PHY, MAC, RLC, PDCP, RRC, and non-access layers. In some implementations, PHY layer operations may additionally / optionally be performed by components of the RF interface circuit 1808.

[0203] The baseband processor circuit 1804A can generate or process baseband signals or waveforms carrying information in a 3GPP-compliant network. In some implementations, the waveforms used for NR can be based on cyclic prefix OFDM (CP-OFDM) in the uplink or downlink, and Discrete Fourier Transform Extended OFDM (DFT-S-OFDM) in the uplink.

[0204] Memory / storage device 1812 may include one or more non-transitory computer-readable media, including instructions (e.g., communication protocol stack 1836) that can be executed by one or more processors in processor 1804 to cause UE 1800 to perform the various operations described herein. Memory / storage device 1812 includes any type of volatile or non-volatile memory that can be distributed throughout UE 1800. In some embodiments, some memory / storage devices in memory / storage device 1812 may be located on processor 1804 itself (e.g., L1 cache and L2 cache), while other memory / storage devices 1812 are located external to processor 1804 but accessible via a memory interface. Memory / storage device 1812 may include any suitable volatile or non-volatile memory, such as, but not limited to, dynamic random access memory (DRAM), static random access memory (SRAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory, or any other type of memory device technology.

[0205] The RF interface circuitry 1808 may include transceiver circuitry and a radio frequency front-end module (RFEM), which allows the UE 1800 to communicate with other devices via a radio access network. The RF interface circuitry 1808 may include various components arranged in the transmit or receive path. These components may include, for example, switches, mixers, amplifiers, filters, synthesizer circuitry, control circuitry, etc.

[0206] In the receiving path, the RFEM can receive the radiated signal from the air interface via antenna structure 1826 and continue to filter and amplify the signal (using a low-noise amplifier). This signal can be provided to the receiver of the transceiver, which downconverts the RF signal into a baseband signal that is provided to the baseband processor of processor 1804.

[0207] In the transmission path, the transceiver's transmitter upconverts the baseband signal received from the baseband processor and provides the RF signal to the RFEM. The RFEM amplifies the RF signal via a power amplifier before it is radiated across the air interface via antenna 1826.

[0208] In various implementations, the RF interface circuit 1808 can be configured to transmit / receive signals in a manner compatible with NR access technology.

[0209] Antenna 1826 may include antenna elements to convert electrical signals into radio waves for propagation through the air and to convert received radio waves back into electrical signals. These antenna elements may be arranged in one or more antenna panels. Antenna 1826 may have omnidirectional, directional, or combinations thereof antenna panels to enable beamforming and multiple-input multiple-output communication. Antenna 1826 may include microstrip antennas, printed antennas fabricated on the surface of one or more printed circuit boards, patch antennas, phased array antennas, etc. Antenna 1826 may have one or more panels designed for a specific frequency band included in FR1 or FR2.

[0210] In some implementations, UE 1800 may include beamforming circuitry 1700. Figure 17 The beamforming circuit 1700 can be used to communicate with the UE 1800. In some embodiments, components of the UE 1800 and the beamforming circuit can be shared. For example, the UE's antenna 1826 may include panel 1 1704 and panel 2 1708 of the beamforming circuit 1700.

[0211] User interface circuitry 1816 includes various input / output (I / O) devices designed to enable users to interact with UE 1800. User interface circuitry 1816 includes input device circuitry and output device circuitry. Input device circuitry includes any physical or virtual means for accepting input, particularly including one or more physical or virtual buttons (e.g., a reset button), a physical keyboard, a keypad, a mouse, a touchpad, a touchscreen, a microphone, a scanner, a headset, etc. Output device circuitry includes any physical or virtual means for displaying information or otherwise conveying information (such as sensor readings, actuator positions, or other similar information). Output device circuitry may include any number or combination of audio or visual displays, particularly including one or more simple visual outputs / indicators (e.g., binary status indicators, such as light-emitting diodes (LEDs)) and multi-character visual outputs, or more complex outputs, such as display devices or touchscreens (e.g., liquid crystal displays (LCDs), LED displays, quantum dot displays, projectors, etc.), wherein the output of characters, graphics, multimedia objects, etc., is generated or produced by the operation of UE 1800.

[0212] Sensor 1820 may include devices, modules, or subsystems intended to detect events or changes in their environment and transmit information about the detected events (sensor data) to other devices, modules, subsystems, etc. Examples of such sensors include, in particular: inertial measurement units including accelerometers, gyroscopes, or magnetometers; microelectromechanical systems (MEMS) or nanoelectromechanical systems (NEMS) including triaxial accelerometers, triaxial gyroscopes, or magnetometers; level sensors; flow sensors; temperature sensors (e.g., thermistors); pressure sensors; barometric pressure sensors; gravimeters; altimeters; image capture devices (e.g., cameras or lensless aperture sensors); light detection and ranging sensors; proximity sensors (e.g., infrared radiation detectors, etc.); depth sensors; ambient light sensors; ultrasonic transceivers; microphones or other similar audio capture devices; etc.

[0213] The driving circuitry 1822 may include software and hardware elements for controlling specific devices embedded in, attached to, or otherwise communicatively coupled to the UE 1800. The driving circuitry 1822 may include various drivers that allow other components to interact with or control various input / output (I / O) devices that may exist within or be connected to the UE 1800. For example, the driving circuitry 1822 may include: a display driver for controlling and allowing access to a display device; a touchscreen driver for controlling and allowing access to a touchscreen interface; a sensor driver for acquiring sensor readings of sensor circuitry 1820 and controlling and allowing access to sensor circuitry 1820; a driver for acquiring actuator positions of electromechanical components or controlling and allowing access to electromechanical components; a camera driver for controlling and allowing access to an embedded image capture device; and an audio driver for controlling and allowing access to one or more audio devices.

[0214] The PMIC 1824 manages the power supplied to various components of the UE 1800. Specifically, relative to the processor 1804, the PMIC 1824 controls power selection, voltage scaling, battery charging, or DC-DC conversion.

[0215] In some implementations, the PMIC 1824 can control or otherwise become part of various power-saving mechanisms of the UE 1800. For example, if the platform UE is in the RRC_Connected state, where it remains connected to the RAN node as it anticipates receiving traffic soon, it can enter a state known as Discontinuous Receive Mode (DRX) after a period of inactivity. During this state, the UE 1800 can power down for short intervals to save power. If there is no data traffic activity over a longer period, the UE 1800 can transition to the RRC_Idle state, in which the UE is disconnected from the network and does not perform operations such as channel quality feedback, handover, etc. The UE 1800 enters a very low-power state and performs paging, in which the platform periodically wakes up again to listen to the network and then power down again. The UE 1800 may not receive data in this state; to receive data, the platform must transition back to the RRC_Connected state. Additional power-saving modes can allow the device to be unable to use the network for longer than the paging interval (ranging from a few seconds to several hours). During this period, the device is completely unable to connect to the network and can be completely powered off. Any data sent during this time will result in significant latency, which is assumed to be acceptable.

[0216] Battery 1828 can power UE 1800, but in some examples, UE 1800 may be mounted in a fixed location and may have a power source coupled to the mains. Battery 1828 may be a lithium-ion battery, a metal-air battery such as a zinc-air battery, an aluminum-air battery, a lithium-air battery, etc. In some specific implementations, such as in vehicle-based applications, battery 1828 may be a typical lead-acid automotive battery.

[0217] Figure 19 An exemplary gNB 1900 according to some embodiments is shown. The gNB 1900 may include a processor 1904, an RF interface circuit 1908, a core network (CN) interface circuit 1912, a memory / storage circuit 1916, and an antenna structure 1926.

[0218] The gNB 1900 components can be coupled to various other components via one or more interconnects 1928.

[0219] The processor 1904, RF interface circuit 1908, memory / storage circuit 1916 (including communication protocol stack 1910), antenna structure 1926, and interconnector 1928 can be similar to those described in reference. Figure 18 Similar named elements are shown and described.

[0220] The CN interface circuit 1912 can provide connectivity to a core network (e.g., a 5GC using a 5G core network (5GC) compatible network interface protocol (such as Carrier Ethernet) or some other suitable protocol). Network connectivity can be provided to / from the gNB 1900 via fiber optic or wireless backhaul. The CN interface circuit 1912 may include one or more dedicated processors or FPGAs for communicating using one or more of the aforementioned protocols. In some implementations, the CN interface circuit 1912 may include multiple controllers for providing connectivity to other networks using the same or different protocols.

[0221] As is widely recognized, the use of personally identifiable information should comply with privacy policies and practices that are generally accepted to meet or exceed industry or governmental requirements for protecting user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly explained to users.

[0222] For one or more embodiments, at least one of the components shown in one or more of the foregoing figures may be configured to perform one or more operations, techniques, processes, or methods as described in the Examples section below. For example, the baseband circuitry described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples below. Similarly, circuitry associated with the UE, base station, network element, etc., described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples shown in the Examples section below.

[0223] Example

[0224] Further exemplary implementations are provided in the following sections.

[0225] Example 1 may include a method comprising identifying a configuration of channel state information (CSI) measurement resources and a multiple-input multiple-output (MIMO) codebook configuration based on one or more messages received from a base station, the MIMO codebook configuration including a frequency component configuration having parameters for selecting a subset of frequency domain (FD) components or a TD component configuration having parameters for selecting a subset of time domain (TD) components; performing measurements on these CSI measurement resources; selecting multiple components based on the MIMO codebook configuration and these measurements; and generating CSI reports corresponding to the multiple components for transmission to the base station.

[0226] Example 2 may include the method according to Example 1, wherein selecting the plurality of components includes generating a plurality of tables for a spatial layer, each of the plurality of tables corresponding to a different frequency offset; and selecting a portion of the plurality of components corresponding to the spatial layer from the plurality of tables.

[0227] Example 3 may include the method according to Example 2, wherein selecting the portion of the plurality of components includes identifying one or more non-zero linear combination (LC) coefficients from the plurality of tables based on these measurements, and selecting the portion of the plurality of components based on the identified one or more non-zero LC coefficients.

[0228] Example 4 may include the method according to Example 2, wherein generating the CSI report includes generating one or more indications of one or more tables in one or more tables corresponding to the portion of the selected plurality of components, the one or more indications being included in the CSI report.

[0229] Example 5 may include the method according to Example 1, wherein the plurality of components are selected from a table corresponding to the frequency offset of the space layer, and wherein selecting the plurality of components includes selecting the one or more space beams based on one or more space beams having at least one non-zero linear combination (LC) coefficient, and selecting one or more FD components of the table based on one or more FD components having at least one non-zero LC coefficient.

[0230] Example 6 may include the method according to Example 5, wherein generating the CSI report includes generating a first representation of the selected one or more space beams having at least one non-zero LC coefficient and one or more space beams having no non-zero LC coefficient, and generating a second representation of the selected one or more FD components having at least one non-zero LC coefficient and one or more FD components having no non-zero LC coefficient, wherein the CSI report includes the first representation and the second representation.

[0231] Example 7 may include the method according to Example 1, wherein generating the CSI report includes identifying a table corresponding to the frequency offset of a spatial layer without non-zero linear combination (LC) coefficients, and generating an indication of the table to be included in the CSI report.

[0232] Example 8 may include the method according to Example 1, wherein selecting the plurality of components includes generating a bitmap corresponding to the MIMO codebook configuration; identifying FD components of the bitmap that have no non-zero linear combination (LC) coefficients; removing the FD components from the bitmap to generate a modified bitmap; and selecting the plurality of components from the modified bitmap.

[0233] Example 9 may include the method according to Example 8, the method further comprising identifying the strongest LC coefficient from the modified bitmap, and normalizing at least a portion of the LC coefficients using the strongest LC coefficient.

[0234] Example 10 may include a method comprising identifying a multiple-input multiple-output (MIMO) codebook configuration, the MIMO codebook configuration including a frequency component configuration having parameters for selecting a subset of frequency domain (FD) components or a TD component configuration having parameters for selecting a subset of time domain (TD) components; performing measurements on these CSI measurement resources; determining linear combination (LC) coefficients of the components based on these measurements; selecting one or more components from the components based on the LC coefficients and the MIMO codebook configuration; and generating a CSI report including information on the one or more components.

[0235] Example 11 may include the method according to Example 10, the method further comprising determining the strongest LC coefficient from these LC coefficients, and normalizing the one or more components based on the strongest LC coefficient.

[0236] Example 12 may include the method according to Example 11, wherein the strongest LC coefficient is a first strongest LC coefficient, and wherein the method further includes determining that the first strongest LC coefficient is associated with a first polarization; quantizing a first portion of the one or more components based on the first strongest LC coefficient; determining a second strongest LC coefficient associated with a second polarization from the LC coefficients; and quantizing a second portion of the one or more components based on the second strongest LC coefficient, wherein the first portion of the one or more components is associated with the first polarization and the second portion of the one or more components is associated with the second polarization.

[0237] Example 13 may include the method according to Example 10, the method further including identifying a quantization scheme for the one or more components, and performing quantization of the one or more components based on the quantization scheme.

[0238] Example 14 may include the method according to Example 13, wherein the quantization scheme includes amplitude quantization and phase quantization, and wherein performing the quantization of the one or more components includes applying the amplitude quantization and the phase quantization to the one or more components.

[0239] Example 15 may include the method according to Example 10, wherein selecting the one or more components includes generating a plurality of tables for a spatial layer, each of the plurality of tables corresponding to a different frequency offset; and selecting a portion of the one or more components corresponding to the spatial layer from the plurality of tables.

[0240] Example 16 may include the method according to Example 15, wherein selecting the portion of the one or more components includes selecting the portion of the one or more components based on their association with non-zero LC coefficients.

[0241] Example 17 may include a method for configuring a Channel State Information (CSI) report, the method comprising: configuring CSI measurement resources by a base station for CSI measurement by a User Equipment (UE); providing the UE with a Multiple-Input Multiple-Output (MIMO) codebook configuration by the base station, the MIMO codebook configuration including a frequency component configuration having parameters for selecting a subset of frequency domain (FD) components or a TD component configuration having parameters for selecting a subset of time domain (TD) components; and triggering the UE to generate the CSI report by the base station.

[0242] Example 18 may include the method according to Example 17, the method further comprising detecting the CSI report received from the UE by the base station, and generating a precoder by the base station based on the CSI report, the precoder being used for multiple symbols.

[0243] Example 19 may include the method according to Example 18, wherein the precoder is a first precoder, wherein the plurality of symbols are a first plurality of symbols, and wherein the method further includes generating a second precoder by the base station based on the CSI report, the second precoder being used for a second plurality of symbols.

[0244] Example 20 may include the method according to Example 17, wherein the MIMO codebook configuration further indicates a quantization scheme to be utilized by the UE.

[0245] Example 21 may include an apparatus comprising one or more elements for performing the method or any other method or process described herein, as described in or associated with any of Examples 1 to 20.

[0246] Example 22 may include one or more non-transitory computer-readable media, the one or more non-transitory computer-readable media including instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform one or more elements of the method or any other method or process described herein, as described or associated with any of Examples 1 to 20.

[0247] Example 23 may include an apparatus comprising logic components, modules, or circuitry for performing one or more elements of the method described or associated with any of Examples 1 to 20 or any other method or process described herein.

[0248] Example 24 may include a method, technique, or process, or a part or component thereof, described or associated with any of Examples 1 to 20.

[0249] Example 25 may include an apparatus comprising one or more processors and one or more computer-readable media, the one or more computer-readable media including instructions that, when executed by the one or more processors, cause the one or more processors to perform a method, technique, or process, or a portion thereof, as described or associated with any of Examples 1 to 20.

[0250] Example 26 may include a signal, or a portion thereof, described or associated with any of Examples 1 to 20.

[0251] Example 27 may include a datagram, information element, packet, frame, segment, PDU or message, or a portion or component thereof, as described or associated with any of Examples 1 to 20, or otherwise described in this disclosure.

[0252] Example 28 may include a signal encoded with data according to or associated with any of Examples 1 to 20, or a portion or component thereof, or otherwise described in this disclosure.

[0253] Example 29 may include a signal, or a portion or component thereof, encoded as a datagram, IE, packet, frame, segment, PDU, or message, as described or associated with any of Examples 1 to 20, or otherwise described in this disclosure.

[0254] Example 30 may include an electromagnetic signal carrying computer-readable instructions, wherein execution of the computer-readable instructions by one or more processors will cause one or more processors to perform the methods, techniques, or processes, or portions thereof, described or associated with any of Examples 1 to 20.

[0255] Example 31 may include a computer program comprising instructions, wherein execution of the program by a processing element will cause the processing element to perform, or in part with, the methods, techniques or processes described or associated with any of Examples 1 to 20.

[0256] Example 32 may include signals in a wireless network as shown and described herein.

[0257] Example 33 may include methods for communicating in a wireless network as shown and described herein.

[0258] Example 34 may include a system for providing wireless communication as shown and described herein.

[0259] Example 35 may include a device for providing wireless communication as shown and described herein.

[0260] The foregoing description of one or more specific embodiments provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise form disclosed. In light of the teachings above, modifications and variations are possible, or can be derived from the practice of various embodiments.

[0261] Although the above embodiments have been described in considerable detail, many variations and modifications will become apparent to those skilled in the art once the disclosure is fully understood. This disclosure is intended to render the following claims as encompassing all such variations and modifications.

Claims

1. One or more computer-readable media having instructions that, when executed by one or more processors, cause a user-equipped UE to perform the following operations: The configuration of Channel State Information (CSI) measurement resources and the configuration of Multiple Input Multiple Output (MIMO) codebooks are identified based on one or more messages received from the base station. The MIMO codebook configuration has a frequency component configuration with parameters for selecting a subset of frequency domain FD components or a TD component configuration with parameters for selecting a subset of time domain TD components. Perform the measurement of the CSI measurement resource; Generate a bitmap corresponding to the MIMO codebook configuration; Identify the FD components of the bitmap that have no non-zero linear combination LC coefficients; Remove the FD component from the bitmap to generate a modified bitmap; Multiple components are selected from the modified bitmap based on the MIMO codebook configuration and the measurement; as well as A CSI report corresponding to the plurality of components is generated and transmitted to the base station.

2. The one or more computer-readable media of claim 1, wherein selecting the plurality of components comprises: Generate multiple tables for the spatial layer, each of which corresponds to a different frequency offset; as well as Select a portion of the multiple components corresponding to the spatial layer from the multiple tables.

3. The one or more computer-readable media of claim 2, wherein selecting a portion of the plurality of components comprises: Based on the measurement, identify one or more non-zero linear combination LC coefficients from the plurality of tables; as well as The portion of the plurality of components is selected based on one or more identified non-zero LC coefficients.

4. The one or more computer-readable media of claim 2, wherein generating the CSI report includes generating one or more indications of one or more tables in the plurality of tables corresponding to the portion of the selected plurality of components, the one or more indications being included in the CSI report.

5. One or more computer-readable media according to any one of claims 1 to 4, wherein the plurality of components are selected from a table corresponding to the frequency offset of a spatial layer, and wherein selecting the plurality of components includes: The one or more space beams are selected based on the fact that one or more space beams have at least one non-zero linear combination LC coefficient; as well as The one or more FD components in the table are selected based on the fact that one or more FD components have at least one non-zero LC coefficient.

6. The one or more computer-readable media of claim 5, wherein generating the CSI report comprises: Generate a first representation of one or more selected space beams having at least one non-zero LC coefficient and one or more space beams having no non-zero LC coefficient; as well as Generate a second representation of one or more selected FD components having at least one non-zero LC coefficient and one or more FD components having no non-zero LC coefficient, wherein the CSI report will include the first representation and the second representation.

7. One or more computer-readable media according to any one of claims 1 to 4, wherein generating the CSI report comprises: A table identifying the frequency shifts of spatial layers that do not have non-zero linear combination LC coefficients; as well as Instructions for generating the table to be included in the CSI report.

8. The one or more computer-readable media of claim 1, wherein the instructions, when executed by the one or more processors, further cause the UE to: Identify the strongest LC coefficients from the modified bitmap; and At least a portion of the LC coefficients are normalized using the strongest LC coefficients.

9. A method for configuring Channel State Information (CSI) reports, comprising: The base station configures CSI measurement resources so that the user equipment (UE) can perform CSI measurements. The base station provides the UE with a multiple-input multiple-output (MIMO) codebook configuration, which has a frequency component configuration with parameters for selecting a subset of frequency-domain FD components or a TD component configuration with parameters for selecting a subset of time-domain TD components. The base station triggers the UE to generate the CSI report; as well as The CSI report received from the UE is detected. The CSI report includes an indication of FD components that have been removed from a bitmap corresponding to the MIMO codebook configuration, based on the fact that the FD components have no non-zero LC coefficients. The CSI report corresponds to a plurality of selected components based on the bitmap in which the FD components have been removed.

10. The method of claim 9, further comprising: The base station generates a precoder based on the CSI report, and the precoder will be used for multiple symbols.

11. The method of claim 10, wherein the precoder is a first precoder, wherein the plurality of symbols are a first plurality of symbols, and wherein the method further comprises generating a second precoder by the base station based on the CSI report, the second precoder being used for a second plurality of symbols.

12. The method according to any one of claims 9 to 11, wherein the MIMO codebook configuration further indicates a quantization scheme to be utilized by the UE.

Citation Information

Patent Citations

  • Transmission of channel state information based on selected non-frequency domain components of channel responses

    US20170187441A1

  • Hybrid Common / Independent FD-Basis for Type II CSI Enhancement

    US20200322012A1