SYSTEM AND METHOD FOR USING DOPPLER FREQUENCY VALUES FOR WIRELESS COMMUNICATIONS - Patent application

By enabling the user equipment to determine and transmit Doppler frequency and weight values based on received reference signals, the method improves channel estimation and throughput in wireless communication systems, effectively addressing channel aging challenges.

JP2025507312AActive Publication Date: 2025-03-18QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024546314
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-02-17
Publication Date
2025-03-18
Estimated Expiration
2042-02-17

AI Technical Summary

Technical Problem

Existing channel estimation techniques in wireless communication systems face challenges due to channel aging, especially in high-speed scenarios, leading to reduced throughput and accuracy in Doppler effect handling.

Method used

The method involves a user equipment (UE) receiving reference signals from a base station, determining a set of Doppler frequency values and corresponding weight values based on these signals, and transmitting these values to the base station. The base station then uses these values to update its downlink precoding matrix, thereby improving channel estimation and throughput.

Benefits of technology

This approach effectively addresses channel aging by providing accurate Doppler frequency and weight values, enhancing the precision of downlink precoding and increasing wireless communication throughput, especially in high-speed scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025507312000001_ABST
    Figure 2025507312000001_ABST
Patent Text Reader

Abstract

Aspects of the present disclosure relate to a method of wireless communication by a user equipment (UE) and an apparatus for wireless communication by the user equipment (UE). The method includes receiving a set of reference signals and transmitting a set of Doppler frequency values ​​and a set of weight values ​​corresponding to the set of Doppler frequency values ​​based at least in part on the set of reference signals. In another example, a method of wireless communication by a base station (BS) and an apparatus for wireless communication by the base station (BS) are disclosed. The method includes transmitting a precoded signal to the UE based at least in part on the set of Doppler frequency values ​​and the corresponding set of weight values. Other aspects, embodiments, and features are also claimed and described.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The technology described below relates generally to wireless communication systems, and more particularly to channel estimation for aging wireless channels. [Background technology]

[0002] introduction Modern wireless communication systems frequently employ multi-antenna techniques for a variety of reasons. Some examples of multi-antenna techniques include beamforming, transmit diversity, and spatial multiplexing. One particular example of spatial multiplexing is a multiple-input multiple-output (MIMO) system, in which a multi-antenna transmitter sends a signal to a multi-antenna receiver (or, in some examples, multiple single-antenna receivers). By utilizing MIMO, wireless communication systems can utilize the spatial domain to increase throughput on a given channel. That is, when the different spatial signatures of transmissions from different spatially located antennas are combined with an analysis of the multipath characteristics of the channel, multiple different data streams can be transmitted simultaneously on the same time-frequency resource. However, such MIMO systems rely on accurate channel estimates to characterize the multipath channel. In many systems, the channel estimates can be generated by measurements of suitable reference signals on the channel. Although channel estimation can be performed using such reference signals, the validity of the estimates can be hindered by various factors (e.g., fading, channel aging, etc.).

[0003]

[0003] One technique for dealing with channel aging is, for example, to generate channel estimates more frequently. However, this approach may result in increased overhead for reference signal transmission and channel state information (CSI) feedback, reducing throughput. Another approach for dealing with channel aging is to employ channel prediction and attempt to anticipate channel aging. However, the effectiveness of previously existing channel prediction algorithms has not been optimal. For example, existing designs include channel prediction by using a finite impulse response (FIR) Wiener predictor. However, this filter is an ideal filter and cannot be implemented in practice. Another approach includes the use of a Kalman filter for channel prediction. Although practical, this approach may still result in a channel prediction that is less than ideal. Thus, there is room in the field for an approach to channel estimation that can deal with channel aging in a practical way and without relying on the unrealistic assumptions mentioned above.

[0004]

[0004] As the demand for mobile broadband access continues to grow, research and development continues to evolve wireless communications technologies not only to meet the growing demand for mobile broadband access, but also to evolve and improve the user experience with mobile communications. Summary of the Invention

[0005]

[0005] The following presents a simplified summary of one or more aspects of the present disclosure to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated features of the present disclosure, nor does it identify key or critical elements of all aspects of the present disclosure, nor does it delineate the scope of any or all aspects of the present disclosure. Its sole purpose is to present some concepts of one or more aspects of the present disclosure in a simplified form as a prelude to the more detailed description presented later. Although some examples may be discussed as including certain aspects or features, all examples discussed may include any of the features discussed. Unless explicitly described, no aspect or feature is essential to achieve the technical effects or solutions discussed herein.

[0006]

[0006] In one example, a method for wireless communication by a user equipment (UE) is disclosed. The method includes receiving a set of reference signals (e.g., a set of channel state information reference signals (CSI-RSs)). The method further includes transmitting, based at least in part on the set of reference signals, a set of Doppler frequency values ​​and a set of weight values ​​corresponding to the set of Doppler frequency values. Utilizing the set of Doppler frequency values ​​(e.g., the Doppler frequency values ​​weighted by the corresponding set of weight values) for wireless communication allows a device receiving the set of Doppler frequency values ​​and the corresponding weight values ​​to accurately account for an abnormal effect of channel aging that occurs when the UE is moving at a relatively high speed. This abnormal effect is known to present an increased challenge of the Doppler effect with respect to signal exchange between a fast moving UE and a receiving device (e.g., a base station (BS)). The receiving device may be configured to account for the effect of channel aging by utilizing the set of Doppler frequency values ​​and the corresponding weight values ​​when the receiving device subsequently transmits data or other signals to the fast moving UE. The receiving device may be configured to transmit such a signal to the UE for a predetermined amount of time before receiving from the UE a subsequent set of Doppler frequency values ​​and corresponding weighting values ​​that the UE may transmit to the receiving device at a subsequent time.

[0007]

[0007] In another example, an apparatus for wireless communication by a UE is disclosed. The apparatus includes a processor, a transceiver communicatively coupled to the processor, and a memory communicatively coupled to the processor. In such an example, the apparatus may be configured to receive a set of reference signals (e.g., a set of channel state information reference signals (CSI-RSs)) from a base station (BS) via the transceiver. In addition, the apparatus may be configured to transmit a set of Doppler frequency values ​​and a set of weight values ​​corresponding to the set of Doppler frequency values ​​to the BS via the transceiver (for the BS to utilize when updating its downlink (DL) precoding matrix).

[0008]

[0008] In another example, a non-transitory computer-readable storage medium is disclosed having instructions stored thereon that, when executed, cause one or more processors of a UE to perform a method for wireless communication. In one example, the instructions, when executed, may be configured to cause the one or more processors to receive a set of reference signals (e.g., a set of channel state information reference signals (CSI-RSs)) from a base station (BS) via a transceiver. In addition, the instructions, when executed, may be configured to cause the one or more processors to transmit, via the transceiver, to the BS a set of Doppler frequency values ​​and a set of weight values ​​corresponding to the set of Doppler frequency values ​​(for utilization by the BS in updating a downlink (DL) precoding matrix).

[0009] In another example, a system for wireless communication by a UE is disclosed. The system includes at least one processor and at least one transceiver communicatively coupled to the at least one processor. In such an example, the system may be configured to communicate a set of reference signals (e.g., a set of channel state information reference signals (CSI-RSs)) via the at least one transceiver. Additionally, the system is configured to communicate, in return, a set of Doppler frequency values ​​and a corresponding set of weight values ​​via the at least one transceiver.

[0010] In another example, an apparatus for wireless communication by a UE is disclosed. The apparatus includes means for receiving a set of reference signals (e.g., a set of channel state information reference signals (CSI-RSs)). The apparatus further includes means for transmitting, based at least in part on the set of reference signals, (i) a set of Doppler frequency values, and (ii) a set of weight values ​​corresponding to the set of Doppler frequency values. In some examples, the means for transmitting the Doppler frequency values ​​and the corresponding set of weight values ​​includes means for determining the set of Doppler frequency values ​​from the set of reference signals, and means for determining the corresponding set of weight values ​​based at least in part on the set of Doppler frequency values.

[0011] In some examples, a method of wireless communication by a scheduling entity (e.g., a base station (BS)) is disclosed. The method includes receiving, over a communications network, a set of Doppler frequency values, receiving a set of weighting values ​​corresponding to the set of Doppler frequency values, and transmitting, over the communications network, a downlink (DL) signal that is precoded based at least in part on (i) the set of Doppler frequency values ​​and (ii) the set of weighting values ​​corresponding to the set of Doppler frequency values.

[0012]

[0012] In another example, an apparatus for wireless communication by a scheduling entity is disclosed. The apparatus includes a processor, a transceiver communicatively coupled to the processor, and a memory communicatively coupled to the processor. In such an example, the apparatus may be configured to receive (i) a set of Doppler frequency values ​​and (ii) a set of weight values ​​corresponding to the set of Doppler frequency values. The apparatus may be further configured to transmit a precoded downlink (DL) signal based at least in part on (i) the set of Doppler frequency values ​​and (ii) the corresponding set of weight values ​​to a user equipment (UE) via a communication network.

[0013]

[0013] In another example, a non-transitory computer-readable storage medium is disclosed having instructions stored thereon, which when executed cause one or more processors of a BS to perform a method for wireless communication. In one example, the instructions, when executed, may be configured to cause one or more processors to transmit a channel state information (CSI) reporting configuration message to a UE. The CSI reporting configuration message may be configured to cause the UE to transmit (i) a set of Doppler frequency values, and (ii) a set of weight values ​​corresponding to the set of Doppler frequency values, to the BS. In such an example, the instructions, when executed, may be configured to cause one or more processors to receive the set of Doppler frequency values, and the set of weight values. Thus, the instructions, when executed, may be configured to cause one or more processors to transmit (e.g., via a transceiver on a wireless communication network) a precoded downlink (DL) signal that is precoded based at least in part on (i) the set of Doppler frequency values, and (ii) the set of weight values.

[0014]

[0014] In another example, a system for wireless communication by a BS is disclosed. The system includes at least one processor and at least one transceiver communicatively coupled to the at least one processor. In such an example, the system may be configured to transmit a set of reference signals to a UE via the at least one transceiver. In addition, the system is configured to receive, via the at least one transceiver, a set of Doppler frequency values ​​and a corresponding set of weight values ​​for the BS to utilize when precoding a subsequent DL signal.

[0015]

[0015] In another example, an apparatus for wireless communication by a BS is disclosed. The apparatus includes means for transmitting a set of reference signals to a UE. The apparatus includes means for receiving in return from the UE: (i) a set of Doppler frequency values, and (ii) a set of weight values ​​corresponding to the set of Doppler frequency values. The apparatus further includes means for transmitting a precoded downlink (DL) signal based at least in part on (i) the set of Doppler frequency values, and (ii) the set of weight values ​​corresponding to the set of Doppler frequency values. In such an example, the means for transmitting the precoded DL signal includes means for precoding the DL signal based at least in part on the set of Doppler frequency values ​​and the corresponding set of weight values.

[0016]

[0016] According to one or more of the various techniques of the present disclosure, such as those described above, the UE may advantageously transmit a set of Doppler frequency values ​​and corresponding weight values ​​to the BS after receiving a set of reference signals from the BS such that the set of Doppler frequency values ​​and corresponding weight values ​​are determined based on the set of reference signals received over time (e.g., at discrete times, across different slots, etc.). In such an example, the UE may transmit an optimal amount of information to the BS that is useful in a particular example to combat the Doppler effect. The UE may simultaneously achieve advantageously low overhead by transmitting the Doppler frequency values ​​less frequently than the BS transmits the set of reference signals to the UE.

[0017]

[0017] In some examples, the set of reference signals may correspond to a first beam of a plurality of beams, and the plurality of beams may correspond to a first transmission layer of a plurality of transmission layers. In such examples, the user equipment (UE) may further transmit a set of delay values ​​corresponding to the first beam based at least in part on the set of reference signals. In yet another example, each Doppler frequency value of the set of Doppler frequency values ​​(or at least some of the set of Doppler frequency values) may be associated with at least one delay value of the set of delay values. In an alternative or additional example, each delay value of the set of delay values ​​(or at least some of the set of delay values) may be associated with at least one Doppler frequency value of the set of Doppler frequency values. In another example, transmitting the set of Doppler frequency values ​​may include applying a size delimiter parameter that defines a first threshold number of Doppler frequency values ​​or a second threshold number of delay-Doppler value pairs. In yet another example, the UE may quantize the set of Doppler frequency values ​​to generate a quantized set of Doppler frequency values, and transmitting the set of Doppler frequency values ​​includes transmitting the quantized set of Doppler frequency values. In another aspect, the UE may quantize the set of weight values ​​to generate a quantized set of weight values, and transmitting the set of weight values ​​includes transmitting the quantized set of weight values. In yet another aspect, determining a set of commonality parameters and applying the set of commonality parameters to the set of Doppler frequency values ​​to generate a compressed set of Doppler frequency values, and transmitting the set of Doppler frequency values ​​includes transmitting the compressed set of Doppler frequency values.

[0018]

[0018] In another example, a base station (BS) may transmit a downlink (DL) signal (e.g., as a precoded DL signal) by determining a DL precoding matrix based at least in part on a set of Doppler frequency values ​​and a set of weight values, and may transmit the DL signal based at least in part on the DL precoding matrix. In some examples, a BS may transmit a set of reference signals to a user equipment (UE), the set of reference signals corresponding to a first beam of a plurality of beams, the plurality of beams corresponding to a first transmission layer of a plurality of transmission layers. In another example, the BS may receive a set of delay values ​​corresponding to the first beam from the UE based at least in part on the set of reference signals. In such an example, each Doppler frequency value of the set of Doppler frequency values ​​may be associated with at least one delay value of the set of delay values. Alternatively, in some examples, each delay value of the set of delay values ​​may be associated with at least one Doppler frequency value of the set of Doppler frequency values. That is, the UE may associate each Doppler frequency value of the set of Doppler frequency values ​​with at least one delay value of the set of delay values, or may associate each delay value of the set of delay values ​​with at least one Doppler frequency value of the set of Doppler frequency values, or may implement a combination thereof, such that the BS may receive a set of Doppler frequency values ​​and corresponding sets of weight values ​​in accordance with such value associations.

[0019]

[0019] In yet another example, the BS may determine a reporting period that defines a threshold number of reference signals for the set of reference signals (e.g., "X" reference signals per reporting period, where "X" is a positive integer), or a length of time of reception of the set of reference signals (e.g., "X" slots, where "X" is a positive integer), and receiving the set of Doppler frequency values ​​and the set of weight values ​​includes the BS receiving the set of Doppler frequency values ​​and the set of weight values ​​according to the reporting period. In another example, the BS may send a channel state information (CSI) reporting configuration message to the UE, where the CSI reporting configuration message includes timing parameters for the UE's transmission of the set of Doppler frequency values, the set of weight values, or both the set of Doppler frequency values ​​and the set of weight values. In yet another example, the CSI reporting configuration message may include a size delimiter parameter that defines (i) a first threshold number of Doppler frequency values ​​(e.g., “X” Doppler frequency values ​​per Doppler frequency report, where “X” is a positive integer) and / or (ii) a second threshold number of delay-Doppler value pairs (e.g., “X” pairs per Doppler frequency report, where “X” is a positive integer). In another example, the BS may transmit a set of commonality parameters to the UE, and receiving the set of Doppler frequency values ​​from the UE includes receiving a compressed set of Doppler frequency values ​​in accordance with the set of commonality parameters (e.g., compressed in accordance with the commonality parameters).

[0020]

[0020] In such an example, the UE and the BS may communicate and utilize configuration messages to determine an optimal configuration for communicating Doppler frequency values ​​and corresponding weight values ​​between them. That is, the BS may provide any combination of these parameters to the UE to instruct the UE on how to determine and report back Doppler frequency values, and the UE may utilize such parameters to advantageously determine multiple Doppler frequency values ​​based on multiple reference signals. In this way, the UE may provide optimal channel state information to the BS via the Doppler frequency values ​​and corresponding weight values ​​to accurately determine and / or update a downlink (DL) precoding matrix, regardless of whether the UE is moving at a rate fast enough to cause a relatively high Doppler frequency value. Advantageously, the UE may do so according to the configuration parameters received from the BS, such that the UE's overhead may be kept below a predetermined overhead threshold.

[0021]

[0021] In one example, the BS may adjust size partitioning parameters, commonality parameters, timing parameters (e.g., reporting period), quantization parameters, pairing parameters, and / or other parameters to optimize for accuracy, while maintaining UE overhead below an overhead threshold so as not to unduly burden the UE and / or network by not utilizing the parameters for configuration in an effective efficiency-promoting manner as described herein.

[0022]

[0022] The technology discussed herein will be more fully understood upon review of the following detailed description of the invention. Other aspects and features will become apparent to those skilled in the art upon review of the following description of specific examples in conjunction with the accompanying drawings. The following description may discuss various advantages and features related to specific examples, embodiments, and drawings, but all examples may include one or more of the advantageous features discussed herein. In other words, the description may discuss one or more examples as having certain advantageous features, but one or more of such features may also be used in accordance with various other examples discussed herein. Similarly, the description may discuss a specific example as a device, system, or method, but it should be understood that such examples of the teachings of the present disclosure may be implemented in various devices, systems, and methods. [Brief description of the drawings]

[0023] [Figure 1]

[0023] FIG. 1 is a schematic diagram of a wireless communication system in accordance with certain aspects of the present disclosure. [Diagram 2]

[0024] FIG. 1 is a conceptual diagram of an example of a radio access network, in accordance with certain aspects of the present disclosure. [Diagram 3]

[0025] FIG. 1 is a block diagram illustrating a wireless communication system supporting beamforming and / or multiple-input multiple-output (MIMO) communications in accordance with certain aspects of the present disclosure. [Figure 4]

[0026] 1 is a schematic diagram of an organization of wireless resources in an air interface utilizing orthogonal frequency divisional multiplexing (OFDM), in accordance with certain aspects of the present disclosure. [Diagram 5]

[0027] 1 is a schematic diagram illustrating an example precoding matrix composition for a single layer transmission, in accordance with certain aspects of the present disclosure. [Figure 6]

[0028] 1 is a schematic diagram illustrating an example precoding matrix composition for a single layer transmission, in accordance with certain aspects of the present disclosure. [Figure 7]

[0029] 1 is a schematic diagram illustrating the composition of an example precoding matrix for multi-layer transmission, in accordance with certain aspects of the present disclosure. [Figure 8]

[0030] 1 is a chart that illustrates a schematic of an exemplary throughput degradation according to some aspects of the present disclosure. [Figure 9]

[0031] 5 is a flowchart illustrating an example of a process for communicating and utilizing Doppler frequency values ​​and corresponding weighting values ​​according to some aspects of the disclosure. [Figure 10]

[0032] 1 is a schematic diagram illustrating an example precoding matrix composition for a single layer transmission and multiple time instances, in accordance with certain aspects of the present disclosure. [Figure 11]

[0033] 1 is a timing diagram illustrating an example of a process for a UE to transmit Doppler frequency values ​​and corresponding weight values ​​in accordance with certain aspects of the present disclosure. [Figure 12]

[0034] FIG. 2 is a schematic diagram illustrating beams of layers corresponding to sets of delay-Doppler value pairs in accordance with certain aspects of the present disclosure. [Figure 13]

[0035] FIG. 2 is a schematic diagram illustrating beam delay values ​​corresponding to a set of Doppler frequency values, in accordance with some aspects of the present disclosure. [Figure 14]

[0036] 1 is a schematic diagram illustrating combinations of delay-Doppler value pairs as well as delay values ​​corresponding to unpaired Doppler frequency values ​​according to some aspects of the present disclosure. [Figure 15]

[0037] 1 is a flowchart illustrating an example of a process for determining a quantization parameter for quantizing Doppler frequency values ​​and / or corresponding weight values ​​according to some aspects of the present disclosure. [Figure 16]

[0038] 1 is a flowchart illustrating an example of a process for determining one or more commonality parameters from a channel state information (CSI) reporting configuration message in accordance with certain aspects of the present disclosure. [Figure 17]

[0039] FIG. 1 is a block diagram conceptually illustrating an example of a hardware implementation for a scheduling entity, in accordance with certain aspects of the present disclosure. [Figure 18]

[0040] FIG. 2 is a block diagram conceptually illustrating an example of a hardware implementation for a scheduled entity, in accordance with certain aspects of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024]

[0041] The detailed description set forth below in connection with the accompanying drawings describes various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The Detailed Description includes specific details intended to provide a thorough understanding of the various concepts. However, those skilled in the art will readily appreciate that these concepts may be practiced without these specific details. In some instances, the description provides well-known structures and components in block diagram form in order to avoid obscuring such concepts.

[0025]

[0042] While this description describes aspects and embodiments by way of illustration of some examples, one skilled in the art will appreciate that additional implementations and use cases may arise in many different arrangements and scenarios. The innovations described herein may be implemented across many different platform types, devices, systems, shapes, sizes, and packaging configurations. For example, embodiments and / or applications may arise with integrated chip (IC) embodiments and other non-modular component-based devices (e.g., end user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, artificial intelligence (AI)-enabled devices, etc.). Some examples may or may not be specifically targeted to a use case or application, but a wide range of combination applicability of the described innovations may arise. Implementations may range from chip-level or modular components to non-modular, non-chip-level implementations, and even aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more aspects of the disclosed technology. In some practical settings, devices incorporating the described aspects and features may also necessarily include additional components and features for implementing and practicing the claimed and described embodiments. For example, transmitting and receiving wireless signals necessarily includes numerous components for analog and digital purposes (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processor(s), interleavers, summers / analog summers, etc.). It is contemplated that the disclosed technology can be practiced in a wide variety of devices, chip-level components, systems, distributed configurations, end-user devices, etc., of various sizes, shapes, and configurations.

[0026]

[0043] The following disclosure presents various concepts that may be implemented across a wide variety of telecommunications systems, network architectures, and communication standards. Referring now to FIG. 1, as an illustrative, but non-limiting example, the schematic diagram illustrates various aspects of the present disclosure with reference to a wireless communication system 100. The wireless communication system 100 includes several interacting domains: a core network 102, a radio access network (RAN) 104, and a user equipment (UE) 106. The wireless communication system 100 may enable the UE 106 to conduct data communications with an external data network 110, such as (but not limited to) the Internet.

[0027]

[0044] The RAN 104 may implement any suitable wireless communication technology or technologies for providing radio access to the UEs 106. As an example, the RAN 104 may operate according to the 3rd Generation Partnership Project (3GPP) New Radio (NR) specification, often referred to as 5G or 5G NR. In some examples, the RAN 104 may operate under a hybrid of 5G NR and the Evolved Universal Terrestrial Radio Access Network (eUTRAN) standard, often referred to as Long-Term Evolution (LTE). 3GPP refers to this hybrid RAN as Next Generation RAN or NG-RAN. Of course, many other examples may be used within the scope of this disclosure.

[0028]

[0045] As shown, the RAN 104 includes multiple base stations 108. Broadly speaking, a base station is a network element in a radio access network responsible for radio transmission and reception in one or more cells to and from UEs. In different technologies, standards, or contexts, those skilled in the art may variously refer to a "base station" as a base transceiver station (BTS), a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), an access point (AP), a Node B (NB), an eNode B (eNB), a gNode B (gNB), or some other suitable terminology.

[0029]

[0046] The Radio Access Network (RAN) 104 supports wireless communications for multiple mobile devices. Those skilled in the art may refer to a mobile device as a UE in 3GPP standards, but may also refer to a UE as a mobile station (MS), subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal (AT), mobile terminal, wireless terminal, remote terminal, handset, terminal, user agent, mobile client, client, or some other suitable terminology. A UE may be a device that provides access to network services. A UE may take many forms and may include a variety of devices.

[0030]

[0047] Within this document, a "mobile" equipment (i.e., UE) does not necessarily have to be capable of moving and may be stationary. The term mobile equipment or mobile device broadly refers to a diverse range of devices and technologies. A UE may include several hardware structural components sized, shaped, and arranged to facilitate communication, such components may include antennas, antenna arrays, RF chains, amplifiers, one or more processors, etc., electrically coupled to each other. For example, some non-limiting examples of mobile equipment include mobile, cellular (cell) phones, smartphones, session initiation protocol (SIP) phones, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablets, personal digital assistants (PDAs), and a wide range of embedded systems, for example, those supporting the "Internet of things" (IoT). In addition, the mobile device may be an automobile or other transportation vehicle, a remote sensor or actuator, a robot or robotics device, a satellite radio, a global positioning system (GPS) device, an object tracking device, a drone, a multicopter, a quadcopter, a remote control device, eyewear, a wearable camera, a virtual reality device, a smart watch, a home and / or wearable device such as a health or fitness tracker, a digital audio player (e.g., an MP3 player), a camera, a game console, etc. In addition, the mobile device may be a digital home device or a smart home device such as a home audio, video, and / or multimedia device, an appliance, a vending machine, an intelligent lighting, a home security system, a smart meter, etc.In addition, the mobile device may be a smart energy device, a security device, a solar panel or solar array, a city infrastructure device (e.g., smart grid) that controls power, lighting, water, etc., an industrial automation and enterprise device, a logistics controller, an agricultural device, etc. Still further, the mobile device may provide connected medical or telemedical support, e.g., remote healthcare. Telehealth devices may include telehealth monitoring devices and telehealth management devices, whose communications may be given preferential treatment or priority access over other types of information, e.g., with respect to priority access for transport of critical service data and / or associated QoS for transport of critical service data. The mobile device may further include two or more separate devices that communicate with each other, including, e.g., a wearable device paired with a smartphone, a tactile sensor, a limb movement sensor, an eye movement sensor, etc. In various examples, such separate devices may communicate with each other directly via any suitable communication channel or interface, or may communicate with each other indirectly via a network (e.g., a local area network or LAN).

[0031]

[0048] Wireless communications between the RAN 104 and the UEs 106 may be described as utilizing an air interface. Transmissions over the air interface from a base station (e.g., base station 108) to one or more UEs (e.g., UEs 106) may be referred to as downlink (DL) transmissions. According to some aspects of the present disclosure, the term downlink may refer to point-to-multipoint transmissions that occur at a scheduling entity (e.g., base station 108, as described further below). Another way to describe this scheme may be to use the term broadcast channel multiplexing. Transmissions from a UE (e.g., UE 106) to a base station (e.g., base station 108) may be referred to as uplink (UL) transmissions. According to further aspects of the present disclosure, the term uplink may refer to point-to-point transmissions that occur at a scheduled entity (e.g., UEs 106, as described further below).

[0032]

[0049] In some examples, access to the air interface may be scheduled, with a scheduling entity (e.g., a base station 108) allocating resources for communication among some or all of the devices and equipment within its coverage area or cell. Within this disclosure, as described further below, the scheduling entity may be responsible for scheduling, allocating, reconfiguring, and releasing resources for one or more scheduled entities. That is, for scheduled communication, a UE 106, which may be a scheduled entity, may utilize resources allocated by the scheduling entity 108.

[0033]

[0050] The base station 108 is not the only entity that may act as a scheduling entity, i.e., in some examples, a UE may act as a scheduling entity that schedules resources for one or more scheduled entities (e.g., one or more other UEs).

[0034]

[0051] 1, a scheduling entity 108 (e.g., a base station (BS)) can broadcast downlink traffic 112 to one or more scheduled entities 106. Generally, the BS 108 is a node or device responsible for scheduling traffic in a wireless communication network, including the downlink traffic 112 and, in some examples, uplink traffic 116 from one or more scheduled entities 106 to the BS 108. Meanwhile, the UE 106 is a node or device that receives downlink control information 114, including, but not limited to, scheduling information (e.g., grants), synchronization or timing information, or other control information, from another entity in the wireless communication network, such as the BS 108.

[0035]

[0052] In general, the base stations 108 may include a backhaul interface for communication with a backhaul portion 120 of a wireless communications system. The backhaul 120 may provide a link between the base stations 108 and the core network 102. Additionally, in some examples, the backhaul network may provide interconnection between each of the base stations 108. Various types of backhaul interfaces may be employed, such as a direct physical connection, a virtual network, etc., using any suitable transport network.

[0036]

[0053] The core network 102 may be part of the wireless communication system 100. In some examples, the core network 102 may be independent of the radio access technology used in the RAN 104. The core network 102 may be configured according to, for example, 5GC. In other examples, the core network 102 may be configured according to 4G evolved packet core (EPC), or any other suitable standard or configuration.

[0037]

[0054] According to one or more of the various techniques of the present disclosure, the UE 106 may be configured to receive a set of channel state information (CSI) reference signals (CSI-RSs) from the base station 108. The UE 106 may measure the CSI-RSs and transmit a set of Doppler frequency values ​​in a channel state information (CSI) report to the BS. In addition, the UE 106 may transmit a corresponding set of weight values ​​that the UE 106 determines based at least in part on the set of CSI-RSs. In some examples, the UE 106 may include the set of Doppler frequency values ​​and the corresponding set of weight values ​​within the CSI report or, in some cases, separately from the CSI report. In such examples, the UE 106 may transmit the set of Doppler frequency values ​​and the corresponding set of weight values ​​according to a CSI report configuration message received from the BS 108.

[0038]

[0055] The CSI report may further include, in various instances, channel quality information (CQI), a number of preferred data streams (e.g., rate control, rank indicator (RI)), and a precoding matrix indicator (PMI). The BS 108 uses the CSI report to determine (e.g., generate, update, etc.) a downlink (DL) precoding matrix for precoding a set of DL MIMO transmissions. The BS 108 uses the precoding matrix until such time that the BS 108 receives a subsequent set of Doppler frequency values ​​and / or a subsequent corresponding set of weight values ​​(e.g., a next CSI report). The BS 108 uses the subsequent set of Doppler frequency values ​​and / or the corresponding set of weight values ​​to determine a DL precoding matrix. The BS 108 may use the updated DL precoding matrix for precoding multiple downlink communications to the UE 106.

[0039]

[0056] Updating the DL precoding matrix based on the Doppler frequency values ​​and the corresponding set of weight values ​​provides improved performance of the DL precoding matrix when the UE 106 is moving at high speed. At the same time, the UE 106 may maintain reduced overhead by transmitting CSI reports less frequently (e.g., one CSI report for every 10 CSI-RS). This overhead reduction provides advantageous enhancements for MIMO situations in the context of fast moving UEs 106, allowing throughput improvements that tend to be due to reduced UE overhead, as well as improvements to the DL precoding matrix update techniques of the present disclosure. In addition, the CSI report configuration message may include various timing, quantization, size delimitation, and / or commonality parameters that provide further benefits to the UE's ability to efficiently provide the Doppler frequency values ​​and the corresponding set of weight values. In this manner, the UE 106 may provide the Doppler frequency values ​​and the corresponding set of weight values ​​to the scheduling entity 108, while advantageously conserving processing, power, and / or memory resources. On the other hand, when the BS 108 updates its DL precoding matrix based on such Doppler and weight values, it may also, in accordance with one or more of the various techniques of this disclosure, reduce processing, power, and / or memory resources with accuracy that is robust to situations in which the UE 106 is moving at such relatively high speeds.

[0040]

[0057] FIG. 2 provides a schematic diagram of a RAN 200 by way of example and not limitation. In some examples, the RAN 200 may be the same as the RAN 104 described above and shown in FIG. 1. The geographic area covered by the RAN 200 may be divided into cellular regions (cells) that a user equipment (UE) may uniquely identify based on an identification broadcasted from one access point or base station. FIG. 2 shows macro cells 202, 204, and 206, and a small cell 208, each of which may include one or more sectors (not shown). A sector is a subarea of ​​a cell. All sectors in a cell are served by the same base station. Radio links within a sector may be identified by a single logical identification belonging to that sector. In a cell divided into sectors, multiple sectors within a cell may be formed by a group of antennas with each antenna responsible for communication with UEs in a portion of the cell.

[0041]

[0058] In FIG. 2, two base stations 210 and 212 are shown in cells 202 and 204, and a third base station 214 is shown in cell 206 controlling a remote radio head (RRH) 216. That is, the base stations may have integrated antennas or may be connected to the antenna or RRH by a feeder cable. In the illustrated example, cells 202, 204, and 206 may be referred to as macro cells because base stations 210, 212, and 214 support cells having a large size. Furthermore, base station 218 is shown in a small cell 208 (e.g., micro cell, pico cell, femto cell, home base station, home node B, home eNode B, etc.) that may overlap with one or more macro cells. In this example, cell 208 may be referred to as a small cell because base station 218 supports a cell having a relatively small size. Cell size determination may be made according to system design as well as component constraints.

[0042]

[0059] The RAN 200 may include any number of wireless base stations and cells. Additionally, the RAN may include relay nodes to extend the size or coverage area of ​​a given cell. The base stations 210, 212, 214, 218 provide wireless access points to the core network for any number of mobile devices. In some examples, the base stations 210, 212, 214, and / or 218 may be the same as the base station / scheduling entity 108 described above and shown in FIG. 1.

[0043]

[0060] 2 further includes a quadcopter or drone 220 that may be configured to function as a base station, i.e., in some examples, the cell may not necessarily be fixed, and the geographic area of ​​the cell may move according to the location of a mobile base station, such as the quadcopter 220.

[0044]

[0061] Within the RAN 200, cells may include UEs that may be in communication with one or more sectors of each cell. Furthermore, each base station 210, 212, 214, 218, and 220 may be configured to provide an access point to the core network 102 (see FIG. 1) for all UEs in the respective cell. For example, UEs 222 and 224 may be in communication with base station 210, UEs 226 and 228 may be in communication with base station 212, UEs 230 and 232 may be in communication with base station 214 via RRH 216, UE 234 may be in communication with base station 218, and UE 236 may be in communication with mobile base station 220. In some examples, the UEs 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, and / or 242 may be the same as the scheduled entity 106 (e.g., UE 106) described above and illustrated in FIG. 1. In some examples, a mobile network node (e.g., quadcopter 220) may be configured to function as a UE. For example, quadcopter 220 may operate within cell 202 by communicating with base station 210.

[0045]

[0062] In further aspects of the RAN 200, sidelink signals may be used between UEs without necessarily relying on scheduling or control information from a base station. For example, two or more UEs (e.g., UEs 226 and 228) may communicate with each other using peer to peer (P2P) or sidelink signals 227 without relaying the communication through a base station (e.g., base station 212). In a further example, a UE 238 is shown communicating with UEs 240 and 242, where the UE 238 may act as a scheduling entity or primary sidelink device, and the UEs 240 and 242 may act as scheduled entities or non-primary (e.g., secondary) sidelink devices. In yet another example, a UE may act as a scheduling entity in a device-to-device (D2D), peer-to-peer (P2P), or vehicle-to-vehicle (V2V) network and / or in a mesh network. In the example mesh network, UEs 240 and 242 may optionally communicate directly with each other in addition to communicating with scheduling entity 238. Thus, in a wireless communication system having a cellular, P2P, or mesh configuration with scheduled access to time-frequency resources, the scheduling entity and one or more scheduled entities may communicate utilizing the scheduled resources.

[0046]

[0063] In one example, the base station (BS) 108 may transmit a set of reference signals to the UE 106 via the RAN 200. The UE 106 may receive the set of reference signals from the BS 108. Upon receiving a threshold number of reference signals to meet a predefined channel state information (CSI) reporting period, the UE 106 may transmit a set of Doppler frequency values ​​and a corresponding set of weighting values ​​to the BS 108. The BS 108 may define the CSI reporting period by transmitting a CSI reporting configuration message to the UE 106 via the RAN 200. The CSI reporting configuration message may include a set of one or more parameters (e.g., timing parameters, quantization parameters, size delimitation parameters, commonality parameters, etc.) for configuring the UE 106 to transmit the set of Doppler frequency values ​​and the corresponding set of weighting values ​​to the BS 108 via the RAN 200 according to the set of parameters. In such an example, the timing parameters may define the CSI reporting period in terms of the number of reference signals that the UE 106 may receive from the BS 108 over a given period of time (e.g., 10 reference signals over a duration of 10 slots, 5 reference signals over a duration of 10 slots, 5 reference signals over a duration of 5 slots, etc.).

[0047]

[0064] In some aspects of the disclosure, a scheduling entity (e.g., base station (BS) 108, UE) and / or a scheduled entity (e.g., UE 106) may be configured with multiple antennas for beamforming and / or multiple-input multiple-output (MIMO) techniques. FIG. 3 illustrates an example of a wireless communication 300 with multiple antennas supporting beamforming and / or MIMO. The use of such multiple antenna techniques enables a wireless communication system to exploit the spatial domain to support spatial multiplexing, beamforming, and transmit diversity.

[0048]

[0065] Beamforming generally refers to the transmission or reception of directional signals. For beamformed transmission, the transmitting device may precode or control the amplitude and phase of each antenna in an array of antennas to create a desired (e.g., directional) pattern of constructive and destructive interference in the wavefront. In a MIMO system, the transmitter 302 includes multiple transmit antennas 304 (e.g., N transmit antennas) and the receiver 306 includes multiple receive antennas 308 (e.g., M receive antennas). Thus, there are N×M signal paths 310 from the transmit antennas 304 to the receive antennas 308. Each of the transmitter 302 and receiver 306 may be implemented, for example, within the scheduling entity 108, the UE 106, or any other suitable wireless communication device.

[0049]

[0066] In a MIMO system, spatial multiplexing may be used to transmit multiple different streams of data, also called layers, simultaneously over the same time-frequency resource. In some examples, the transmitter 302 may send multiple data streams to a single receiver. In this way, the MIMO system takes advantage of the capacity gain and / or increased data rate associated with using multiple antennas in a rich scattering environment where channel variations may be tracked. Here, the receiver 306 may track these channel variations and provide corresponding feedback to the transmitter 302. In one example, as shown in FIG. 3, a rank-2 (i.e., including two data streams) spatial multiplexing transmission in a 2×2 MIMO antenna configuration transmits two data streams (e.g., using multiple transmission layers) via two transmit antennas 304. The signals from each transmit antenna 304 arrive at each receive antenna 308 along different signal paths 310. The receiver 306 may then reconstruct the data streams using the signals received from each receive antenna 308.

[0050]

[0067] In some examples, a transmitter may send multiple data streams to multiple receivers. This is commonly referred to as multi-user MIMO (MU-MIMO). In this way, MU-MIMO systems take advantage of multipath signal propagation to increase throughput and spectral efficiency and increase overall network capacity by reducing required transmission energy. This is accomplished by the transmitter 302 spatially precoding (i.e., multiplying the data streams with different weights and phase shifts) each data stream (in some examples, based on known channel state information, Doppler frequency values, and corresponding weight values, etc.) and then transmitting each spatially precoded stream to a receiving device through multiple transmit antennas using the same allocated time-frequency resources. The receiver (e.g., receiver 306) may transmit feedback including a quantized version of the channel so that the transmitter 302 can schedule the receivers with good channel separation. The spatially precoded data streams arrive at the receiver with different spatial signatures, which allows the receiver (in some examples, in combination with known channel state information) to separate these streams from one another and recover the data stream intended for that receiver. In the other direction, multiple transmitters can each transmit a spatially precoded data stream to a single receiver, which allows the receiver to identify the source of each spatially precoded data stream.

[0051]

[0068] In accordance with one or more of the various techniques of this disclosure, the transmitter 302 (e.g., a base station 108) may transmit a set of reference signals (e.g., a set of channel state information reference signals (CSI-RSs)) to the receiver 306 (e.g., a UE 106). The receiver 306 may communicate in return a set of Doppler frequency values ​​and a corresponding set of weight values ​​to the transmitter 302. The transmitter 302 may utilize a precoding matrix to precode a set of downlink communications (e.g., each data stream) based on the set of Doppler frequency values ​​and the corresponding set of weight values, and thus transmit a precoded DL communication.

[0052]

[0069] The number of data streams or layers in a MIMO or MU-MIMO (commonly referred to as MIMO) system corresponds to the rank of the transmission. In general, the rank of a MIMO system is limited by the number of transmit antennas 304 or receive antennas 308, whichever is less. In addition, other considerations, such as channel conditions at the receiver 306 and available resources at the transmitter 302, may also affect the transmission rank. For example, a base station (e.g., transmitter 302) in the RAN may assign a rank for DL ​​communication to a particular UE (e.g., receiver 306) based on a rank indicator (RI) that the UE transmits to the base station. The UE may determine this RI based on the antenna configuration (e.g., the number of transmit and receive antennas) and the signal-to-interference-and-noise ratio (SINR) measured for each of the receive antennas. The RI may indicate, for example, the number of layers that the UE can support under current channel conditions.

[0053]

[0070] The transmitter 302 determines the precoding of one or more transmitted data streams based, for example, on known channel state information of the channel through which the transmitter 302 transmits the data streams. For example, the transmitter 302 may transmit one or more suitable reference signals (e.g., channel state information reference signal, or CSI-RS) that the receiver 306 may measure. The receiver 306 may then report the measured channel quality information (CQI) back to the transmitter 302. This CQI generally reports the current communication channel quality and, in some examples, reports the requested transport block size (TBS) for future transmissions to the receiver. In some examples, the receiver 306 may further report a precoding matrix indicator (PMI) to the transmitter 302. This PMI generally reports the preferred precoding matrix of the receiver 306 to be used by the transmitter 302 and may be indexed into a predefined codebook. The transmitter 302 may then utilize this CQI / PMI to determine a suitable precoding matrix for transmission to the receiver 306.

[0054]

[0071] In some examples, the transmitter 302 may assign ranks for downlink (DL) MIMO transmissions. In such examples, the transmitter 302 may transmit a channel state information reference signal (CSI-RS) to the receiver 306. In one example, the transmitter 302 may transmit a CSI-RS with a separate sequence for each layer to perform multi-layer channel estimation. From the CSI-RS, the receiver 306 may measure channel quality across layers and resource blocks. The receiver 306 may then transmit a CSI report (e.g., including CQI, RI, and PMI) to the transmitter 302 for use in updating a DL precoding matrix for precoding a subsequent DL communication (e.g., a subsequent DL transmission).

[0055]

[0072] In some examples, the receiver 306 may transmit a set of Doppler frequency values ​​and corresponding weight values ​​to the transmitter 302. In one example, the receiver 306 may receive a set of reference signals from the transmitter 302. In one example, the transmitter 302 may utilize a downlink (DL) precoding matrix to precode the set of reference signals and transmit the precoded set of reference signals. In such an example, the receiver 306 may be configured to measure the set of reference signals received from the transmitter 302. The receiver 306 may determine from the set of reference signals a set of Doppler frequency values ​​and a corresponding set of weight values ​​to transmit to the transmitter 302. Although described throughout this disclosure as being included in a CSI report (e.g., as PMI), the techniques of this disclosure are not so limited. Those skilled in the art will appreciate that the receiver 306 may transmit a set of Doppler frequency values ​​and / or transmit a corresponding set of weight values ​​separately in some instances.

[0056]

[0073] 4 illustrates various aspects of the present disclosure with reference to OFDM waveforms. It should be understood by those skilled in the art that the various aspects of the present disclosure can be applied to DFT-s-OFDMA waveforms in substantially the same manner as described herein below. That is, some examples of the present disclosure may focus on OFDM links for clarity, but it should be understood that the same principles can be applied to DFT-s-OFDMA waveforms.

[0057]

[0074] In some examples, a frame may refer to a predetermined duration for wireless transmission (e.g., 10 ms). Furthermore, each frame may consist of a set of subframes (e.g., 10 subframes of 1 ms each). A given carrier may include one set of frames in the UL and another set of frames in the DL. FIG. 4 shows an expanded view of an example DL subframe 402, illustrating an OFDM resource grid 404. However, as one skilled in the art will readily appreciate, the PHY transmission structure for any particular application may differ from the example described herein depending on any number of factors. Here, time is in units of OFDM symbols horizontally and frequency is in units of subcarriers or tones vertically.

[0058]

[0075] The resource grid 404 may be used to generally represent time-frequency resources for a given antenna port. That is, in a MIMO implementation with multiple antenna ports available, a corresponding multiple of the resource grid 404 may be available for communication. The resource grid 404 is divided into multiple resource elements (REs) 406. An RE, which is one subcarrier by one symbol, is the smallest individual portion of the time-frequency grid and may contain a single complex value representing data from a physical channel or signal. Depending on the modulation employed in a particular implementation, each RE may represent one or more bits of information. In some examples, a block of REs may be referred to as a physical resource block (PRB) or more simply a resource block (RB) 408, which includes any suitable number of consecutive subcarriers in the frequency domain. In one example, an RB may include 12 subcarriers, a number that is independent of the numerology used. In some examples, depending on the numerology, an RB may include any suitable number of consecutive OFDM symbols in the time domain. This disclosure assumes, by way of example, that a single RB, such as RB 408, corresponds entirely to a single direction of communication (either transmit or receive for a given device).

[0059]

[0076] Although not shown in FIG. 4, various REs 406 in the RB 408 may carry one or more physical channels, including a control channel, a shared channel, a data channel, etc. Other REs 406 in the RB 408 may also carry reference signals (e.g., pilots). Thus, a set of reference signals may provide a receiving device with which to estimate (e.g., measure) a corresponding channel. In some examples, the resulting channel estimates may enable coherent demodulation / detection of the control channel and / or data channel in the RB 408.

[0060]

[0077] For downlink (DL) transmission, a transmitting device (e.g., BS 108) may allocate one or more REs 406 (e.g., in a control region 412) to carry one or more DL control channels. These DL control channels include DL control information (DCI) 114 that generally carry information originating from higher layers to one or more scheduled entities 106, such as a physical broadcast channel (PBCH), a physical downlink control channel (PDCCH), etc. In addition, a transmitting device may allocate one or more DL REs to carry DL physical signals that do not generally carry information originating from higher layers. These DL physical signals may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a demodulation reference signal (DM-RS), a phase-tracking reference signal (PT-RS), a channel state information reference signal (CSI-RS), etc.

[0061]

[0078] Aspects of the present disclosure provide techniques and apparatus for updating a precoding matrix utilizing a set of Doppler frequency values ​​and a corresponding set of weight values. In one example, a base station (BS) 108 (e.g., a BS such as a gNB) may transmit a reference signal to a UE 106 via a set of REs 406. The UE 106 may transmit a set of Doppler frequency values ​​and a corresponding set of weight values ​​to the BS 108 in return. As described within the present disclosure (e.g., with reference to FIG. 9), the UE 106 may determine a set of Doppler frequency values ​​and a set of weight values ​​corresponding to the set of Doppler frequency values ​​from the set of reference signals. The BS 108 may determine and / or update a downlink (DL) precoding matrix over time based on the set of Doppler frequency values ​​and the corresponding set of weight values ​​received from the UE 106.

[0062]

[0079] The DL precoding matrix may be updated over subsequent CSI reporting periods to transmit various precoded signals to the UE 106. That is, the BS 108 may utilize a single channel condition report if the channel condition report includes, for example, a set of Doppler frequency values ​​received at a first time instance to precode signal transmissions for each slot 410 of a subsequent CSI reporting period. In an illustrative and non-limiting example, the CSI reporting period may include one CSI report transmission reporting period every 10 slots, where at least one CSI-RS is transmitted in each slot 410.

[0063]

[0080] Base station (BS) 108 may transmit synchronization signals PSS and SSS (collectively referred to as SS), and in some examples, the PBCH, in SS blocks that include four consecutive OFDM symbols numbered in ascending order from 0 to 3 via a time index. In the frequency domain, the SS block may extend across 240 consecutive subcarriers. Of course, the disclosure is not limited to this particular SS block configuration. Other non-limiting examples may utilize more or less than two synchronization signals, may include one or more supplemental channels in addition to the PBCH, may omit the PBCH, and / or may utilize non-consecutive symbols for the SS, within the scope of the disclosure.

[0064]

[0081] The PDCCH may carry downlink control information (DCI) for one or more UEs 106 in the cell, which may include, but is not limited to, power control commands, scheduling information, grants, and / or allocation of REs for DL ​​and UL transmissions.

[0065]

[0082] In uplink (UL) communication, a transmitting device (e.g., UE 106) may utilize one or more REs 406 to carry one or more UL control channels, such as a physical uplink control channel (PUCCH), a physical random access channel (PRACH), etc. These UL control channels include UL control information (UCI) 118, which generally carries information originating from higher layers. In addition, UL REs may carry UL physical signals, which generally do not carry information originating from higher layers, such as demodulation reference signals (DM-RS), phase tracking reference signals (PT-RS), sounding reference signals (SRS), etc. In some examples, the UCI 118 may include a scheduling request (SR). In response to the SR transmitted on the UL control channel 118 (e.g., PUCCH), the BS 108 may transmit downlink control information (DCI) 114, which may schedule resources for UL communication.

[0066]

[0083] The UL control information may also include hybrid automatic repeat request (HARQ) feedback, such as an acknowledgement (ACK) or negative acknowledgment (NACK), channel state information (CSI), or any other suitable UL control information. HARQ is a technique well known to those skilled in the art, whereby a receiving device can check the integrity of a packet transmission for accuracy. If the receiving device confirms the integrity of the transmission, it can transmit an ACK, otherwise it can transmit a NACK. In response to a NACK, the transmitting device may send a HARQ retransmission, which may implement chase combining, incremental redundancy, etc.

[0067]

[0084] In addition to control information, one or more REs 406 (e.g., in the data region 414) may be allocated for user or traffic data. Such traffic may be carried on one or more traffic channels, such as a physical downlink shared channel (PDSCH) for DL ​​communications or a physical uplink shared channel (PUSCH) for UL communications.

[0068]

[0085] The channels or carriers described above and shown in Figures 1 and 4 are not necessarily all channels or carriers that may be utilized between the scheduling entity 108 and the scheduled entity 106; one skilled in the art will recognize that other channels or carriers, such as other traffic channels, control channels, and feedback channels, may be utilized in addition to those illustrated.

[0069]

[0086] In some examples, a UE 106 using a sidelink (SL) may transmit a channel state information reference signal (CSI-RS) for CSI measurement and reporting in the SL. Although some of the various techniques of this disclosure are discussed with respect to a base station precoding downlink (DL) communications for the UE 106, the techniques of this disclosure are not so limited. In some examples, a first UE 106 may receive a set of reference signals from a second UE 106. Accordingly, the first UE 106 may transmit a set of Doppler frequency values ​​and a corresponding set of weight values ​​to the second UE 106. In some examples, the first UE 106 may utilize a suitable feedback or control message, for example, in a medium access control-control element (MAC-CE). The second UE 106 may utilize the Doppler frequency values ​​and weight values, for example, when updating an SL precoding matrix or to relay the frequency and corresponding weight values ​​to another entity (e.g., the scheduling entity 108).

[0070] Composition of Precoding Matrix

[0087] 5 is a schematic diagram illustrating the composition of an example precoding matrix 500 for a single-layer transmission according to some aspects of the present disclosure. In some examples, a base station (BS) 108 may implement the example precoding matrix 500 to precode downlink (DL) communications utilizing multiple subbands, for example, in a single-layer transmission. The upper region 502 illustrates a precoding matrix without frequency compression. The lower region 504 illustrates a precoding matrix 512 with frequency compression.

[0071]

[0088] For one layer, an example precoding matrix W 512 with frequency compression may be expressed as follows:

[0072]

number

[0073]

[0089] In some examples, the precoding matrix W512 may include P=2N1N2 rows (corresponding to the number of ports in the spatial domain (SD), where N1 generally represents the number of columns in an antenna panel and N2 generally represents the number of rows in an antenna panel) and N3 columns (frequency domain compressed units consisting of resource blocks (RBs) or reporting subbands). The W1 matrix 505 generally represents a spatial basis consisting of L beams (i.e., L columns) per polarization group, resulting in, for example, 2L beams. In one example, the W1 matrix 505 represents an SD compressed matrix of the precoding matrix W512.

[0074]

[0090]

number

[0075] The matrix 506 corresponds to the linear combination coefficient (e.g., amplitude and in-phasing) components of the precoding matrix W 512.

[0076]

number

[0077] Each element (e.g., entity) of matrix 506 represents a coefficient (e.g., tap coefficient) of a tap for a particular beam. Thus, the tap coefficient may, in some examples, represent a delay value (e.g.,

[0078]

number

[0079] 506).

[0080]

[0091]

number

[0081] The matrix 508 generally represents a frequency domain (FD) compression matrix of the DL precoding matrix W 512.

[0082]

number

[0083] Matrix 508 corresponds to the basis vectors (each row is a basis vector) used to perform compression in FD.

[0084]

number

[0085] For matrix 508, the basis vectors may be derived, for example, from a certain number of columns in a discrete Fourier transform (DFT) matrix.

[0086]

[0092] FIG. 6 is a schematic diagram illustrating a composition of an example precoding matrix 600 with frequency domain (FD) compression for single-layer transmission according to some aspects of the present disclosure. In some examples, a base station (BS) 108 may implement the example precoding matrix 600 to precode downlink (DL) communication utilizing multiple subbands, for example, in a single-layer transmission. In some examples, the example precoding matrix W 612 represents a type-II precoding matrix composition for one layer. As in the previous example, the W1 matrix 610 represents a spatial domain (SD) compression matrix.

[0087]

number

[0088] Matrix 614 represents the frequency domain (FD) compression matrix.

[0089]

number

[0090] In matrix 606, one row corresponds to one spatial beam of W1 (out of a total of 2L beams),

[0091]

number

[0092] One element 608 (e.g., entry) of the matrix 606 represents the coefficient of one tap for that spatial beam. The tap coefficient may correspond to a delay value in some examples.

[0093]

number

[0094] The matrix 606 entries are

[0095]

number

[0096] corresponds to the line.

[0097]

[0093] Figure 7 is a schematic diagram illustrating an example precoding matrix composition for multi-layer transmission according to some aspects of the present disclosure. In some examples, a base station (BS) 108 may implement an example precoding matrix W700 to precode downlink (DL) communication utilizing multiple subbands, for example, in a multi-layer transmission (e.g., multiple data streams). In some examples, the example precoding matrix 700 represents a type II precoding matrix composition for multiple layers.

[0098]

number

[0099] The matrix 706 corresponds to the linear combination coefficient components of the precoding matrix.

[0100]

number

[0101] Matrix 706 (e.g., the horizontal row of the matrix) corresponds to beams of a particular transmission layer (e.g., “Layer 1” has four rows representing four beams of a first transmission layer, “Layer 2” has four rows representing four beams of a second transmission layer, etc.). Thus, an element (e.g., an entry) in a row may represent one delay value (e.g., a tap delay, a non-zero position, etc.) in that beam. In one example, an element in a given row may represent a tap coefficient, which in some examples may correspond to a delay value.

[0102] problem Massive MIMO relies on accurate channel estimation, particularly to generate suitable precoding matrices for mapping transmitted signals to its antennas. However, channel estimation may face several challenges that may limit its accuracy. Channel aging is one such challenge that may affect the accuracy of channel estimation. That is, the channel coefficients may change over time, for example, due to a moving user equipment (UE) 106, or for other reasons. However, when the base station 108 applies a set of estimated channel coefficients (e.g., to precode a downlink (DL) transmission), the time when the base station 108 generated the set of channel coefficients may have passed, resulting in channel estimation errors. Because massive MIMO requires significant, potentially time-consuming processing resources, the channel may experience substantial aging between the time the base station generates a channel estimate and the time the base station uses the channel estimate for precoding. This problem is exacerbated as modern networks use higher frequencies (e.g., millimeter waves (mmW) and the like) for wireless communications. That is, at high frequencies, the coherence time, or the time interval during which the channel estimate remains substantially flat or constant, is very low.

[0103] When the user equipment (UE) 106 moves at a low speed, the value of the Doppler frequency may be relatively small. In such a case, the channel response dispersion between two channel state information (CSI) reports may be relatively slow, giving a relatively small dispersion of the channel response. In such a case, the reported CSI value may remain valid until the time instance of the subsequent CSI report.

[0104]

[0096] When the UE 106 moves at a high speed, the value of the Doppler frequency is large. In such a case, the channel response variance between two CSI reports may be relatively large. In contrast to the immediately preceding example in which the UE 106 moves at a low speed, in a scenario involving the UE 106 moving at a high speed, the reported CSI value (RI / PMI / CQI) may become invalid (e.g., obsolete) before the base station 108 receives the subsequent CSI report. Thus, the throughput of wireless communication may tend to decrease because the BS 108 utilizes the invalid CSI value to precode the downlink (DL) communication transmitted to the UE 106 moving at a high speed.

[0105]

[0097] The effect of the velocity of the UE 106 on the value of the Doppler frequency (eg, relatively large or small) can be expressed using the following Doppler frequency equation:

[0106]

number

[0107]

[0098] In the formula, f c is the carrier frequency, v UE is the speed of UE106, v light is the speed of light, and θ is the angle between the direction of arrival of the radio wave and the direction of movement of the UE 106. In one example, the UE 106 receives one or more Doppler frequency values ​​f determined based on a Doppler frequency equation. d may be configured to transmit

[0108]

[0099] In some examples, such as for a wideband MIMO channel model, the channel matrix at time instance n and subcarrier k may be expressed as follows:

[0109]

number

[0110] In the formula, (a) ul , (b)v l , (c) τ l , and (d) f d,l is, for path l (e.g., layer l), (a) a steering vector associated with the angle of arrival, (b) a steering vector associated with the angle of departure, (c) a delay, and (d) a Doppler frequency. In some examples, the steering vector may include a discrete Fourier transform (DFT) vector. Since different paths may have different directions of arrival, {f d,l} may vary. Also, the results of combining multiple routes tend to change over time. In the example, the higher v UE is {f d,l In any case, the value of {f d,l Higher values ​​of} tend to result in a relatively faster (eg, higher) variance of the channel response H(n,k).

[0111]

[0101] Figure 8 is a chart 800 that illustrates a schematic example of throughput degradation according to some aspects of the present disclosure. The chart 800 illustrates the impact of channel aging according to an example. The figure illustrates the throughput of DL communication as a function of time, where time is represented according to a sequence of slots. In a first example 802, illustrated by a solid line, the BS 108 receives a CSI report once every 10 slots. Due to channel aging during the 10 slots, the latest PMI is less well matched with the channel conditions, causing a decrease in throughput. In a second example 804, illustrated by a dashed line, the BS 108 receives a CSI report every slot. With a new PMI every slot, there is no substantial degradation of throughput over time. However, since reporting CSI every slot has the cost of additional signaling overhead, this example also suffers from a decrease in DL throughput for user data or traffic.

[0112]

[0102] The chart 800 illustrates throughput (bits per second, bps) as a function of time per slot index according to some examples. In a first example 802, shown by a solid line, the BS 108 receives a CSI report once every 10 slots. For example, when the UE 106 is moving at high speed while receiving the CSI-RS, the resulting CSI measurement reflected in the CSI report may quickly become invalid (e.g., due to channel aging, fading, etc.). This causes a degradation of throughput until the BS 108 receives a new CSI report. Therefore, the BS 108 may request more frequent CSI reports (e.g., one CSI report per time slot) from the UE 106. In a second example 904, shown by a dashed line, the BS 108 receives a CSI report every slot. With a new PMI every slot, there is no substantial degradation of throughput over time. However, since reporting CSI every slot has the cost of additional signaling overhead, this example also suffers from reduced DL throughput for user data or traffic.

[0113]

[0103] The obsolete CSI may be ineffective in high-speed MIMO. In some examples, if CSI is reported every 10 slots, the last reported precoding matrix indicator (PMI) may tend to be out of alignment with the current channel status over time (as shown), and thus throughput tends to deteriorate as a result. If CSI is reported every slot, uplink (UL) signaling overhead may tend to be relatively high. In such cases, downlink (DL) throughput may tend to deteriorate (e.g., decrease) as a result.

[0114] Transmission of Doppler frequency values ​​and corresponding weight values In some examples, in a high-speed MIMO scenario, the UE 106 may be configured to measure a set of reference signals, such as a set of channel state information reference signals (CSI-RSs) at multiple time instances. The UE 106 determines a set of Doppler frequency values ​​and a corresponding set of weight values ​​accordingly (e.g., as part of linear combination coefficients). In such examples, the UE 106 may be configured to determine (i) a set of Doppler frequency values ​​and (ii) a corresponding set of weight values ​​for each beam or for each delay value (e.g., in addition to Rel-16 of the 3GPP specification for 5G NR e-type-2 codebook). The UE 106 transmits (i) the set of Doppler frequency values ​​and (ii) the corresponding set of weight values ​​to the BS 108. In some examples, the UE 106 may include the set of Doppler frequency values ​​and the corresponding set of weight values ​​in a channel state information (CSI) report that the UE 106 transmits to the BS 108. In one example, the UE 106 may transmit a CSI report to the BS 108 according to the timing parameters. The BS 108 may utilize a PMI prediction equation to determine (e.g., generate and / or update) a downlink (DL) precoding matrix based at least in part on the set of Doppler frequency values ​​and the corresponding set of weight values.

[0115] In such an example, the BS 108 may determine a downlink (DL) precoding matrix with relatively high accuracy based on the set of Doppler frequency values ​​and the corresponding set of weight values. This may then increase throughput as an advantageous technical effect of utilizing a PMI prediction equation incorporating a first set of Doppler frequency values ​​and the corresponding set of weight values. Thus, the BS 108 may determine (e.g., update) the DL precoding matrix with high accuracy for each subsequent slot until it receives a subsequent set of Doppler frequency values ​​and the corresponding set of weight values. In particular, the BS 108 may do so regardless of whether the UE 106 is moving at a rate of speed that is conducive to causing a relatively high Doppler frequency value, such as a Doppler frequency value calculated via a Doppler frequency equation provided herein.

[0116] Furthermore, the UE 106 and the BS 108 may coordinate such efforts while keeping the overhead on the UE 106 relatively low, for example, as compared to the case where the UE 106 might otherwise have transmitted (e.g., one CSI report per reference signal received by the UE 106) at a relatively high frequency. Rather, the UE 106 may advantageously reduce / or compress the size of each CSI report including such Doppler frequency values ​​and corresponding weighting values ​​in accordance with their configuration parameters described herein, and transmit such CSI reports at a lower frequency without compromising accuracy at the BS 108 in determining the DL precoding matrix due to the resulting availability of valid CSI values ​​for the PMI prediction equation to be utilized.

[0117] FIG. 9 is a flow chart illustrating an example process 900 for communicating and utilizing Doppler frequency values ​​and corresponding weight values ​​according to some aspects of the disclosure. In one example, a base station 108 (e.g., a base station (BS) 108, etc.) may transmit a reference signal to a user equipment (UE) 106 (e.g., a UE 106) and receive a set of Doppler frequency values ​​and a corresponding set of weight values ​​from the UE 106. As described below, certain implementations may omit some or all of the illustrated features, and some illustrated features are not required to implement all embodiments. In some examples, a scheduling entity 1700 shown in FIG. 17 and a scheduled entity 1800 shown in FIG. 18 may be configured to perform corresponding parts of the process 900. In some examples, any suitable device or means for performing the functions or algorithms described below may perform the process 900.

[0118]

[0108] Blocks 902-914 represent an example of a BS 108 utilizing DL channel estimates to determine a downlink (DL) precoding matrix and updating (e.g., refining, modifying, etc.) the DL precoding matrix based on PMI received from the UE 106. As shown, the BS 108 can advantageously update the DL precoding matrix over time. In one example, the BS 108 can do so based at least in part on (i) a set of Doppler frequency values ​​and (ii) a corresponding set of weight values. The UE 106 can transmit such Doppler and corresponding weight information to the BS 108, e.g., as described with reference to Figures 10-16.

[0119] At block 902, the base station (BS) 108 transmits a channel state information (CSI) reporting configuration message to the UE 106. In some examples, the CSI reporting configuration message instructs the UE 106 to transmit a CSI report after receiving multiple CSI-RSs (e.g., 10 CSI-RSs received over 10 slots). Furthermore, the CSI reporting configuration message may instruct the UE 106 to include (e.g., as part of the CSI report) a set of Doppler frequency values ​​obtained from measuring the CSI-RSs and a set of weight values ​​corresponding to the set of Doppler frequency values.

[0120]

[0110] At block 904, the UE 106 receives a CSI reporting configuration message. In one example, the UE 106 may receive the CSI reporting configuration message instructing the UE 106 to determine and transmit to the BS 108 a Doppler frequency value and a weight value according to a set of parameters.

[0121] In block 906, the BS 108 transmits a first set of reference signals (e.g., one or more CSI-RS) to the UE 106. In some examples, the BS 108 may transmit the first set of RS to the UE 106 utilizing a downlink (DL) precoding matrix. In another example, the BS 108 may transmit the first set of RS without precoding. In one example, the BS 108 may transmit the CSI-RS without precoding the RS (e.g., as non-precoded-RS) as the initial set of RS to be transmitted to the UE 106.

[0122]

[0112] In optional block 908, the UE 106 receives a first set of RS from the BS 108. The UE 106 may receive the first set of RS as CSI-RS using, for example, the receive antenna 308.

[0123] In optional block 910, the UE 106 may transmit a channel condition report including a precoding matrix indicator (PMI) to the BS 108. In such a case, the UE 106 may measure a first set of RSs to estimate the DL channel.

[0124]

[0114] By utilizing the UE feedback (e.g., a set of Doppler frequency values ​​and a corresponding set of weight values), the precoder performance can be effectively improved as described for the DL precoding matrix. Furthermore, the BS108 may update the DL precoding matrix based on the set of Doppler frequency values ​​and the corresponding set of weight values. In one example, the BS108 may transmit a precoded DL reference signal via a set of antenna ports.

[0125] In optional block 906, the UE 106 may estimate a DL channel to determine a PMI. In one example, the UE 106 may determine channel characteristics based on measurements performed on a first set of RSs. In such an example, the UE 106 may determine a PMI based on those characteristics of the DL channel.

[0126]

[0116] At optional block 908, the UE 106 may transmit the PMI to the BS 108. In one example, the UE 106 may transmit a set of precoding matrix indicators or a precoding matrix to the BS 108.

[0127]

[0117] In optional block 912, the BS 108 receives the PMI from the UE 106. The BS 108 may process the PMI, for example, to determine frequency domain (FD) basis vectors.

[0128]

[0118] In optional block 914, the BS 108 may utilize the PMI to transmit the set of RSs to the UE 106. In such an example, when transmitting the set of RSs to the UE 106, the BS 108 may precode the set of RSs using a downlink (DL) precoding matrix. The BS 108 may determine or update the DL precoding matrix based at least in part on the PMI. Additionally or alternatively, the BS 108 may utilize a codebook to determine the DL precoding matrix. In this manner, the BS 108 may precode the set of RSs using the DL precoding matrix to provide the UE 106 with a precoded set of RSs.

[0129] At block 916, the UE 106 receives the precoded set of RSs from the BS 108. In one example, the UE 106 may receive the precoded set of RSs via multiple antenna ports. The UE 106 may receive the precoded set of RSs over time such that subsets of RSs corresponding to individual antenna ports are received over multiple time instances.

[0130]

[0120] In block 918, the UE 106 calculates a linear combination coefficient component of a precoding matrix for each CSI-RS. The UE 106 identifies each non-zero position of the linear combination coefficient component of the precoding matrix. In such an example, each non-zero position indicates a delay value (e.g., corresponding to a tap coefficient). The delay value corresponds to a beam (e.g., a precoding beam), and each beam corresponds to a transmission layer in DL communication (e.g., DL transmission).

[0131]

[0121] The UE 106 may calculate a Doppler frequency value for each delay value in the high speed MIMO scenario. To calculate the Doppler frequency value, the UE 106 may calculate the Doppler frequency value for each CSI-RS time instance by using the precoding matrix elements W,

[0132]

number

[0133] At every CSI-RS time instance, W1,

[0134]

number

[0135] The value of, and

[0136]

number

[0137] Non-zero positions in are common (associated with the delay values ​​of the beams in the transmit layer).

[0138]

number

[0139] For each non-zero position in the vector

[0140]

number

[0141] for layer, beam b, and delay d, one or more Doppler frequency values ​​based on

[0142]

number

[0143] and weight value

[0144]

number

[0145] Calculate where:

[0146]

number

[0147] Generally,

[0148]

number

[0149] In addition or alternatively, (associated with the delay value of the beam of the layer)

[0150]

number

[0151] For each non-zero position in , the UE 106 determines a weight value for layer 1, beam b, and delay d.

[0152]

number

[0153] Calculate.

[0154]

[0122] The optimum objective of the UE 106 is for the UE 106 to minimize the following value:

[0155]

number

[0156]

[0123] The value of T may be the number of CSI-RS time instances in one CSI-RS reporting period. However, in some examples, the UE 106 may determine the value of T. Thus, the UE 103 may determine the value for T to be the same or different for the number of CSI-RS time instances in one CSI-RS reporting period. In one example, FIG. 10 is a schematic diagram 1000 illustrating the composition of an example precoding matrix for a single layer and multiple time instances, according to some aspects of the present disclosure. That is, the precoding matrix pertains to multiple time instances (e.g., time instance 1, time instance 2, time instance 3, etc.) for one transmission layer. In some examples, the value of T corresponds to the number of CSI-RS time instances. In another example, the UE 106 may determine the value of T as being smaller than the number of CSI-RS instances in one CSI-RS period. The UE 106 may be configured to utilize the value of T (so determined) to, for example, in some cases, save processing resources by potentially reducing computational complexity.

[0157] Returning to block 918, the UE 106 may utilize any number of different optimization algorithms to determine the set of Doppler frequency values ​​and the corresponding set of weighting values. In one example, the UE 106 may utilize a Multiple Signal Classification (MUSIC) algorithm, a compressive sensing algorithm, a machine learning (ML) algorithm, and the like.

[0158] Based on the CSI reporting configuration message, the UE 106 may report to the BS 108, using the configured CSI format, (i) a set of Doppler frequency values.

[0159]

number

[0160] and (ii) a corresponding set of weight values.

[0161]

number

[0162] Additionally or alternatively, the UE 106 may transmit an eType-2 codebook

[0163]

number

[0164] Legacy PMI may be reported based on the

[0165]

[0126] At block 920, the BS 108 receives a set of Doppler frequency values. Additionally or alternatively, the BS 108 may receive a set of weighting values ​​corresponding to the set of Doppler frequency values. In some examples, the BS 108 may receive the set of Doppler frequency values ​​and / or the corresponding set of weighting values ​​in a channel condition report. In another example, the BS 108 may receive the set of Doppler frequency values ​​and / or the corresponding set of weighting values ​​separately from the channel condition report. Additionally or alternatively, the BS 108 may receive the set of Doppler frequency values ​​separate from the corresponding set of weighting values. In one example, the BS 108 may receive the set of Doppler frequency values ​​at a first time instance and may receive the corresponding set of weighting values ​​at a second time instance that comes before or after the first time instance.

[0166] At block 922, the BS 108 updates a downlink (DL) precoding matrix based at least in part on the set of Doppler frequency values ​​and the corresponding set of weight values. The BS 108 uses the set of Doppler frequency values ​​and the corresponding set of weight values ​​to improve its generation of a downlink (DL) precoding matrix. The BS uses a precoding matrix indicator (PMI) prediction equation to determine a DL precoding matrix for precoding each DL communication (e.g., each DL transmission) in the set of DL communications before receiving a next CSI report from the UE 106.

[0167] In such an example, the BS 108 determines a DL precoding matrix for precoding the DL communication (e.g., DL data) to transmit the precoded DL communication to the UE 106. The base station (BS) 108 applies a channel prediction algorithm to determine and / or update the DL precoding matrix for precoding the downlink (DL) communication. In some examples, the BS 108 may do so to generate a DL precoding matrix for each downlink (DL) communication (e.g., for each slot) based on a set of Doppler frequency values ​​and a corresponding set of weight values ​​(e.g., obtained via the first CSI report).

[0168] In one example, the BS 108 may use the precoding matrix

[0169]

number

[0170] In such a case, the BS 108 may determine a precoding matrix for a slot having a timing gap T′ measured relative to a time instance of a most recent CSI report (e.g., the first CSI report).

[0171]

[0130]

number

[0172] In some examples, the BS 108 may derive the W1 matrix and / or

[0173]

number

[0174] Additionally or alternatively, the BS 108 may be configured to determine a matrix based on the received

[0175]

number

[0176] based on the matrix, the set of Doppler frequency values, and / or a corresponding set of weighting values ​​corresponding to the set of Doppler frequency values;

[0177]

number

[0178]

number

[0179] The value of the (b,d)th element in the matrix is

[0180]

number

[0181] In such a case, the BS 108 may assume that the precoding matrix:

[0182]

number

[0183] The value of the (b,d)th element in may be determined.

[0184]

number

[0185] In some examples, the precoding matrix determination circuit 1842 of FIG. 17 may employ this formula to determine the precoding matrix: In one example, the BS 108 may determine the precoding matrix at time [n+1] according to the formula for the precoding matrix:

[0186] At block 924, the BS 108 utilizes the updated downlink (DL) precoding matrix to precode subsequent DL communications to the UE 106. In one example, the BS 108 utilizes the updated DL precoding matrix to transmit a precoded set of reference signals to the UE 106. In some examples, the BS 108 may update the DL precoding matrix at each time instance that it transmits a reference signal to the UE 106.

[0187]

[0134] At block 926, the UE 106 receives a precoded downlink communication from the BS 108. In some examples, the precoded DL communication includes precoded DL data (e.g., transmitted via a PDSCH). In another example, the precoded DL communication includes a subsequent set of reference signals precoded via an updated DL precoding matrix. In such an example, the UE 106 receives a precoded set of RSs (e.g., CSI-RS) from the BS 108. The UE 106 may determine a second set of Doppler frequency values ​​and a second set of weight values ​​corresponding to the second set of Doppler frequency values ​​from the precoded set of RSs. That is, the UE 106 may transmit the second set of Doppler frequency values ​​and the second set of weight values ​​corresponding to the second set of Doppler frequency values ​​to the BS 108 based at least in part on the precoded set of RSs.

[0188] At optional block 928, the BS 108 may receive additional Doppler frequency values ​​corresponding to the precoded DL communication from the UE 106. In one example, the BS 108 may receive from the UE 106 a second set of Doppler frequency values ​​and a second set of weighting values ​​corresponding to the second set of Doppler frequency values.

[0189]

[0136] This process 900 may be repeated any number of times to dynamically maintain a preferred level of DL precoder performance.

[0190] Channel State Information (CSI) Reporting Configuration Message - Timing Parameters 11 is a timing diagram 1100 illustrating an example of a process for a UE 106 to transmit a set of Doppler frequency values ​​and a corresponding set of weight values, according to some examples. In the case of periodic or semi-persistent channel state information (CSI) reporting, to reduce CSI reporting overhead, the BS 108 may configure a reporting period for transmitting a CSI report to be longer than a CSI-RS transmission period of a CSI-RS (e.g., the period of a CSI report may be 10 times the period of a CSI-RS report). In the case of aperiodic CSI reporting, multiple time instances of a CSI-RS (e.g., a first set of reference signals) may correspond to a single CSI report (e.g., a first CSI report 1102).

[0191] Upon receiving the set of CSI-RS (e.g., 10 CSI-RS transmitted over 10 slot durations), the UE 106 may be configured to calculate a set of Doppler frequency values ​​and a corresponding set of weight values ​​based on the set of CSI-RS (duration of the CSI-RS). In one example, the first reporting period 1106 may include a first set of CSI-RS (e.g., 5 CSI-RS, 8 CSI-RS, 10 CSI-RS, etc.) transmitted over a first predetermined slot duration (e.g., 5 slot duration, 8 slot duration, a 10 slot duration, etc.). In another example, the second reporting period 1108 may correspond to a second set of CSI-RS that the BS 108 transmits over a second predetermined slot duration, where the first slot duration and the second slot duration may be different or the same.

[0192] In some examples, the UE 106 may receive a channel state information (CSI) reporting configuration message (not explicitly shown in FIG. 11), where the CSI reporting configuration message includes timing parameters for transmitting a set of Doppler frequency values, a set of weighting values, or both a set of Doppler frequency values ​​and a set of weighting values. In some examples, the CSI reporting configuration message may determine how often the UE 106 transmits each CSI report and / or define how the UE 106 determines and / or reports (e.g., via a CSI report) a set of Doppler frequency values ​​and / or a corresponding set of weighting values. In an illustrative and non-limiting example, the BS 108 may configure the UE to transmit a CSI report every 10 slots.

[0193] In some examples, the CSI reporting configuration message received by the UE 106 includes a set of channel state information (CSI) reporting parameters. In such examples, the CSI reporting parameters may include timing parameters. In some examples, transmitting the set of Doppler frequency values ​​and the set of weighting values ​​may include the UE 106 transmitting a CSI report 1102 in accordance with the timing parameters. In such cases, the CSI report 1102 may include at least one of (i) a set of Doppler frequency values ​​and / or (ii) a corresponding set of weighting values.

[0194] In some examples, the UE 106 may determine a reporting period from the CSI reporting configuration message. The reporting period may correspond to a timing parameter in some examples. In another example, the reporting period may define a threshold number of reference signals (e.g., for a first set of reference signals, a second set of reference signals, etc.) for one or more reporting periods (e.g., a first reporting period 1106, a second reporting period 1108, etc.). Additionally or alternatively, the reporting period may define a length of time for receiving a set of reference signals. In such a case, the UE 106 may transmit a set of Doppler frequency values ​​and a corresponding set of weight values ​​according to the reporting period. The reporting period may be based at least in part on the timing parameter in such examples. In another example, the reporting period may be based on an allocation of communication resources, such as a set of allocated symbols, a set of reference signal slots, etc. Thus, the UE 106 may determine an allocation of communication resources for receiving a set of reference signals (e.g., over a predefined reporting period) from the configuration message. In such an example, the UE 106 may receive a set of reference signals, via an allocation of communications resources, to determine a set of Doppler frequency values ​​and corresponding weight values ​​for a given reporting period (e.g., 10 slot duration per reporting period, 5 slot duration per reporting period, etc.).

[0195] As described with reference to block 918 of FIG. 9, the UE 106 may transmit the set of Doppler frequency values ​​and the corresponding set of weighting values ​​to the BS 108. In one example, the UE 106 may include the set of Doppler frequency values ​​and the corresponding set of weighting values ​​in a first CSI report 1102. The UE 106 may transmit the first CSI report 1102 to the BS 108 at a first reporting time instance (T′). In some instances, the UE 106 may apply additional CSI format parameters to configure the CSI report. For example, the UE 106 may quantize the Doppler frequency values ​​according to a quantization parameter. In another example, the UE 106 may quantize the channel coefficients in addition to or in place of quantizing such Doppler frequency values.

[0196]

[0143] In some examples, the BS 108 determines and / or updates a downlink (DL) precoding matrix (not shown explicitly) based on the set of Doppler frequency values ​​and the corresponding set of weight values. The BS 108 may determine a DL precoding matrix for a subsequent set of slots (starting with slot #2 in this example). The BS 108 may determine a DL precoding matrix for each slot for the subsequent set of slots. In the case where the BS 108 receives a CSI report 1102 including a set of Doppler frequency values ​​and a corresponding set of weight values, the BS 108 may determine a DL precoding matrix for precoding DL communications corresponding to each of the subsequent slots (e.g., the subsequent set of slots), and the BS 108 may do so until the arrival of the next CSI report 1104. In an illustrative and non-limiting example, the BS 108 may determine a DL precoding matrix for each of the 10 slots following the BS 108 receiving the first CSI report 1102.

[0197]

[0144] The BS 108 utilizes the set of Doppler frequency values ​​in the precoding matrix determination. The BS 108 determines the precoding matrix for each slot respectively (e.g., as described above with reference to FIG. 9) until the next CSI report 1104 arrives. By transmitting the set of Doppler frequency values ​​(and the corresponding set of weight values) to the BS 108, the BS 108 may be configured to determine a suitable dedicated precoding matrix for each of the subsequent slots (e.g., starting with slot #2 of the second reporting period in this example). In such an example, the UE 106 may receive a precoded set of downlink (DL) communications (e.g., DL data, precoded RS, etc.). In such an example, the precoded set of DL communications may be precoded at least in part based on the set of Doppler frequency values ​​and the corresponding set of weight values ​​according to one or more of the various techniques of this disclosure. That is, the BS 108 may precode a set of DL communications 1110 based at least in part on the set of Doppler frequency values ​​and the corresponding set of weight values. Additionally or alternatively, the BS 108 may precode a second set of RSs starting at slot #2 (eg, a second CSI-RS) of a subsequent reporting period (eg, the second reporting period 1108).

[0198]

[0145] Thus, the BS 108 may improve the performance (e.g., accuracy) of the downlink (DL) precoding matrix in cases where the UE 106 is moving at a relatively high speed. Additionally or alternatively, the BS 108 may be configured to provide a long reporting period for CSI reporting. In one example, the CSI reporting period may include multiple instances of CSI-RS transmission for each CSI report transmitted to the BS 108 in a given CSI reporting period. In such an example, the UL signaling overhead may be reduced at the UE 106, and thus the throughput may be increased. That is, one or more of the various techniques of this disclosure may advantageously increase the throughput at the UE 106 as well as reduce the UE overhead, while advantageously improving the performance of the DL precoding matrix at the BS 108.

[0199] In some examples, the UE 106 may receive a second set of reference signals after transmission of the set of Doppler frequency values ​​in accordance with the CSI reporting configuration message. In such cases, the second set of reference signals may include a precoded set of reference signals. Thus, the BS 108 may precode the set of reference signals based at least in part on (i) the set of Doppler frequency values ​​and (ii) the corresponding set of weight values. In such examples, the UE 106 may transmit one or more additional Doppler frequency values ​​corresponding to the second set of reference signals in accordance with the CSI reporting configuration message. The UE 106 may additionally or alternatively transmit one or more additional weight values ​​corresponding to the one or more additional Doppler frequency values.

[0200] Channel State Information (CSI) Reporting Configuration Message-Size Parameter

[0147] As shown in Figures 12-14, the base station (BS) 108 may configure the user equipment (UE) 106 to transmit (e.g., via a legacy e-type-2 codebook in Rel-16 of the 3GPP specifications for 5G NR) a precoding matrix indicator (PMI) for two transmission layers, four beams for each transmission layer, and two delay values ​​for each beam. In such an example, the UE 106 may transmit (i) a set of Doppler frequency values ​​and (ii) a corresponding set of weight values ​​for each beam or for each delay value (e.g., for each non-zero position). The UE 106 may transmit the set of Doppler frequency values ​​and the corresponding set of weight values ​​in a channel state information (CSI) report.

[0201]

[0148] Figure 12 is a schematic diagram illustrating beams of layers according to some aspects of the present disclosure. In one example, a beam may correspond to a set of delay-Doppler value pairs. For a high-velocity scenario, the BS 108 instructs the UE 106 to transmit a delay value and a Doppler frequency value for the precoding vector of each beam via a CSI report configuration message. Here, the BS 108 configures a CSI report format associated with a set of Doppler frequency values ​​and a corresponding set of weight values.

[0202] In some examples, the BS 108 may transmit a set of reference signals to the UE 106. In such examples, the set of reference signals may correspond to a first beam 1204 of a plurality of beams. The beam, in such a case, may correspond to a first transmission layer 1202 of a plurality of transmission layers. In some examples, the UE 106 may be configured (e.g., via a CSI reporting configuration message) to transmit PMI for two transmission layers, four beams for each transmission layer, and "N'" delay-Doppler value pairs 1206 for each beam.

[0203] In some examples, the BS 108 may indicate a CSI format for Doppler frequency values ​​via a CSI report configuration message. The BS 108 may configure the UE 106 to report (e.g., up to) N′=4 {delay value, Doppler frequency value} pairs (e.g., a first delay value associated with a first Doppler frequency value in a first value pair, etc.) for each beam. In some examples, the BS 108 configures a threshold size (N′) of the transmitted {delay value, Doppler frequency value} pair set (e.g., a size-delimited number of value pairs applicable to a given CSI report). In one example, the CSI report configuration message may include a threshold number of {delay value, Doppler frequency value} pairs not exceeding “N′” value pairs in a single CSI report. In one example, the CSI reporting configuration message may instruct the UE 106 to transmit a sized number N′=4 (e.g., N′=4 or less) of {delay value, Doppler frequency value} pairs for each beam (e.g., four delay-Doppler value pairs for the first beam A).

[0204]

[0151] The delay values ​​or Doppler frequency values ​​in any two delay-Doppler value pairs may be the same or different. In an illustrative example, delay-Doppler value "pair A" and delay-Doppler value "pair B" may have the same delay value or different delay values ​​(as between two value pairs) and / or the two value pairs may have the same Doppler frequency value or different Doppler frequency values ​​(as between two value pairs).

[0205] For each beam, the UE 106 may determine a set of delay and Doppler frequency value pairs (e.g., delay-Doppler value pairs). In some examples, the UE 106 may be configured to associate a precoding vector of one beam with a set of {delay value, Doppler frequency value} pairs (e.g., delay-Doppler value pairs). In such examples, the UE 106 may associate each Doppler frequency value of the set of Doppler frequency values ​​with at least one delay value of the set of delay values ​​(e.g., paired with a corresponding delay value of the set of delay values).

[0206] In some instances, the CSI report configuration message may limit the size of the CSI report by limiting the number of delay-Doppler value pairs that the UE 106 may include in the CSI report for each beam of DL communication (e.g., DL transmission). In such an example, the UE 106 may transmit a set of Doppler frequency values ​​by applying a size delimiter parameter that defines a threshold number of delay-Doppler value pairs.

[0207] 13 is a schematic diagram 1300 illustrating delay values ​​of beams corresponding to a set of Doppler frequency values ​​in accordance with some aspects of the present disclosure. The UE 106 may transmit a set of delay values ​​1306 corresponding to a first beam 1304 based at least in part on a set of reference signals.

[0208]

[0155] The BS 108 may indicate the CSI format for the Doppler frequency value in the CSI report configuration message. In one example, the CSI format for the Doppler frequency may include a threshold number of Doppler frequency values ​​out of a set of Doppler frequency values ​​that instructs the UE 106 not to exceed "N" Doppler frequency values ​​for each delay value. In one example, the BS 108 configures the UE 106 to transmit (e.g., at most) N=2 Doppler frequency values ​​for each delay value.

[0209]

[0156] In some examples, the UE 106 may be configured to transmit via a CSI reporting configuration message PMI for B layers (e.g., B≦2), M beams for each layer (e.g., M≦4), B delay values ​​for each beam (B≦2), and N Doppler frequency values ​​(quantized or unquantized) for each delay value (e.g., N=2, where N=less than the number of transmission layers 1302, delay values ​​1306, etc.). In such examples, the UE 106 may associate each delay value of the set of delay values ​​with at least one Doppler frequency value of the set of Doppler frequency values ​​(e.g., Doppler frequency value 1308 corresponding to delay A, Doppler frequency value 1310 corresponding to delay B, etc.).

[0210] In some examples, the UE 106 may determine a set of Doppler frequency values ​​for each delay value for a size-partitioned set of delay values. Here, the CSI reporting configuration message may instruct the UE 106 to limit the size of the CSI report by limiting the number of delay values ​​the UE 106 may include in a given CSI report and the number of Doppler frequency values ​​(e.g., in a set of Doppler frequency values) that the UE 106 should include in the CSI report. In one example, the BS 108 configures the size (D) of the reported delay value set and / or the size (N) of the transmitted set of Doppler frequency values ​​via the CSI reporting configuration message.

[0211] In some examples, the UE 106 may be configured to associate a precoding vector of one beam with a set of delay values. The UE 106 then associates each delay value with a set of Doppler frequency values. In such examples, the UE 106 may transmit the set of Doppler frequency values ​​by applying a size delimiter parameter that defines a threshold number of Doppler frequency values.

[0212] In some examples, associating a beam's precoding vector with a set of delay-Doppler value pairs (e.g., FIG. 12) provides more flexibility compared to associating a beam's precoding vector with a set of delay values ​​(e.g., FIG. 13). However, associating a beam's precoding vector with a set of delay-Doppler value pairs may, in some cases, consume more reporting bits compared to associating a beam's precoding vector with a set of delay values.

[0213] FIG. 14 is a schematic diagram illustrating combinations of delay-Doppler value pairs and delay values ​​corresponding to unpaired Doppler frequency values ​​according to some aspects of the present disclosure. In an illustrative and non-limiting example, the UE 106 may transmit PMI for two transmission layers 1402, four beams 1404 for each transmission layer, two delay values ​​for each beam, and / or four delay-Doppler value pairs for each beam according to size parameters. In some examples, the BS 108 may combine in a CSI configuration message a size delimiter parameter corresponding to the delay-Doppler value pairs (e.g., a parameter limiting the number of delay-Doppler value pairs 1406 for CSI reporting) with a size delimiter parameter corresponding to the unpaired delay values ​​and / or Doppler frequency values ​​(e.g., the unpaired delay values ​​and the unpaired Doppler frequency values ​​so transmitted to the BS 108 for CSI reporting).

[0214] Channel State Information (CSI) Reporting Configuration Message-Quantization Parameter 15 is a flow chart illustrating an example of a process for determining a quantization parameter for quantizing Doppler frequency values ​​and / or corresponding weight values ​​according to certain aspects of the present disclosure. In some examples, the UE 106 may quantize a set of Doppler frequency values ​​and / or a corresponding set of weight values ​​according to a CSI reporting configuration message.

[0215]

[0162] At block 1502, the UE 106 may receive a CSI reporting configuration message from the BS 108. The CSI reporting configuration message may include one or more various parameters (e.g., a commonality parameter, a timing parameter, a quantization parameter, a size delimiter parameter, etc.).

[0216]

[0163] At block 1504, the UE 106 may determine, from the CSI reporting configuration message, a quantization parameter for quantizing the set of Doppler frequency values ​​and / or the corresponding set of weighting values.

[0217]

[0164] In block 1506, the UE 106 may quantize each Doppler frequency value of the set of Doppler frequency values. In such an example, the UE 106 quantizes the calculated frequency values ​​to result in a quantized set of Doppler frequency values. That is, when the UE 106 transmits the set of Doppler frequency values ​​and / or the corresponding set of weighting values, the UE 106 may apply one or more quantization parameters to quantize (i) the set of Doppler frequency values ​​and / or (ii) the corresponding set of weighting values ​​for transmission to the BS 108.

[0218] In one example, the UE 106 detects a maximum Doppler frequency

[0219]

number

[0220] In such an example, the UE 106 may report a relative Doppler frequency value x according to the following equation:

[0221]

number

[0222]

[0166] Here, BS108 is

[0223]

number

[0224] , where x is an adjusted or configured set, e.g., with 4-bit quantization.

[0225]

number

[0226] This maximum Doppler frequency value is selected from

[0227]

number

[0228] To determine this, BS108 uses the carrier frequency f c and the maximum speed of UE106 v UE,max Based on

[0229]

number

[0230] Calculate.

[0231] In another example, the UE 106 may utilize a quantization technique to quantize a set of Doppler frequency values ​​based on a period of the reference signal transmission (e.g., a timing gap between two consecutive reference signal transmissions). In such a case, the UE 106 may report a relative Doppler frequency value x according to the following equation:

[0232]

number

[0233]

[0168] Here, T CSI-RS is the period of a CSI-RS transmission (eg, the timing gap between two CSI-RS instances), and the BS 108 configures the reporting period in the CSI-RS configuration.

[0234] Additionally or alternatively, the UE 106 may utilize a quantization technique to quantize a set of Doppler frequency values ​​based on the timing duration of all CSI-RS instances in one CSI reporting period. In such a case, the UE 106 may report a relative Doppler frequency value x according to the following equation:

[0235]

number

[0236]

[0170] Here, D CSI-RS is the timing duration (e.g., 10 slot duration) of all CSI-RS instances in one CSI reporting period (e.g., the first CSI reporting period 1106 in FIG. 11). In such an example, the BS 108 may configure the CSI reporting period with a CSI reporting configuration message.

[0237] Additionally or alternatively, the UE 106 may quantize the amplitude and phase of each weight value (e.g., of the set of weight values ​​corresponding to the first reporting period 1106). In one example, the UE 106 may quantize the amplitude of each weight value for the set of weight values ​​using the adjusted set. In another example, the UE 106 may quantize the phase of each weight value for the set of weight values ​​using the configured restricted set. In such a case, the UE 106 may transmit the quantized set of weight values ​​to the BS 108. Thus, the BS 108 may receive the weight values ​​as a quantized set of weight values.

[0238] In some examples, the UE 106 may quantize one or both of the sets of values ​​(e.g., the set of delay values ​​and / or the set of Doppler frequency values) before arranging such values ​​into value pairs (e.g., when the UE 106 is configured to transmit Doppler frequency values ​​in delay-Doppler value pairs).

[0239]

number

[0240] The delay value τ may be quantized to determine an integer delay value using N bits. In such an example, N generally represents the number of subbands for a particular transmission.

[0241] In such an example, the UE 106 may associate the quantized delay value with the quantized Doppler frequency value to determine the delay-Doppler value pair. Thus, the UE 106 may transmit a set of delay-Doppler value pairs. That is, the UE 106 may be configured (e.g., via a CSI report configuration message) to quantize the delay value and the Doppler frequency value when configuring a set of delay-Doppler value pairs for transmission (e.g., in a CSI report). In some examples, the CSI report may include a quantized set of delay-Doppler value pairs, or a quantized set of unpaired delay values ​​along with a quantized set of unpaired Doppler frequency values, and / or may also include a quantized set of weight values. In one example, the weight values ​​represented by the quantized set of weight values ​​may correspond to the Doppler frequency values ​​represented in the quantized set of delay-Doppler value pairs.

[0242] Channel State Information (CSI) Reporting Configuration Message - Commonality Parameters

[0174] FIG. 16 is a flow chart illustrating an example of a process for determining one or more commonality parameters from a channel state information (CSI) reporting configuration message in accordance with certain aspects of the present disclosure.

[0243] In one example, the set of delay values ​​may correspond to one beam (e.g., the first beam of the first transmission layer). In some examples, the set of delay values ​​corresponding to one beam may represent independent Doppler frequency values ​​(e.g., different frequency values ​​with respect to each other values ​​corresponding to the beam). However, the reported bits in this case may be relatively high and result in increased overhead for the user equipment (UE) 106. To reduce the overhead for the UE 106 in transmitting the set of Doppler frequency values, the base station (BS) 108 may further configure one or more commonality parameters of the set of Doppler frequency values.

[0244] In one example, the BS 108 may transmit a set of one or more commonality parameters to the UE 106. The BS 108 may transmit the set of commonality parameters to the UE 106, in some instances, as part of a channel state information (CSI) reporting configuration message that the BS 108 transmits to the UE 106.

[0245]

[0177] At block 1602, the UE 106 may receive a CSI reporting configuration message from the BS 108. The channel condition reporting configuration message may include a set of one or more commonality parameters.

[0246] At block 1604, the UE 106 may determine one or more commonality parameters from the CSI reporting configuration message. In an example, the UE 106 may determine a set of one or more commonality parameters (e.g., Doppler frequency commonality parameters). In such an example, the UE 106 may apply the set of commonality parameters to the set of Doppler frequency values ​​to generate a compressed set of Doppler frequency values. In such an example, transmitting the set of Doppler frequency values ​​may include transmitting the compressed set of Doppler frequency values ​​(e.g., to reduce the size of the CSI report). That is, when transmitting the set of Doppler frequency values, the UE 106 may be configured to apply the set of commonality parameters to generate the compressed set of Doppler frequency values.

[0247]

[0179] In some examples, UE106 may be configured to determine whether the set of commonality parameters corresponds to (i) a delay commonality parameter, (ii) a beam commonality parameter, and / or (iii) a layer commonality parameter.

[0248] In some examples, the commonality parameter may include a delay commonality parameter. In cases where the Doppler frequency commonality parameter includes a delay commonality parameter, the UE 106 may be configured to determine a common set of Doppler frequency values ​​(e.g., as a compressed set of Doppler frequency values) for a set of delay values. In such examples, the set of one or more delay values ​​may correspond to a first beam of a first transmission layer. In such cases, when the UE 106 applies the set of commonality parameters to the set of Doppler frequency values, the UE 106 may transmit the set of Doppler frequency values ​​such that delay values ​​associated with the first beam (e.g., of one transmission layer) share a common Doppler frequency value (e.g., have the same frequency value for each delay value of the first beam). In such cases, the Doppler frequency values ​​may take the following compressed form: For any n,

[0249]

number

[0250]

[0181] Here, n represents time, l represents a transmission layer, D represents a delay value, and b represents a beam.

[0251]

[0182] In another example, the commonality parameter may include a beam commonality parameter. In such an example, the beam corresponds to a transmission layer. In such an example, the UE 106 may apply the beam commonality parameter to a set of Doppler frequency values. In one example, the UE 106 may determine a common set of Doppler frequency values ​​for the beams as a compressed set of Doppler frequency values, where the beams associated with one layer share a Doppler frequency value. In such a case, the Doppler frequency value may take the following compressed form: For any d, n,

[0252]

number

[0253]

[0183] Here, n represents time (eg, time measured in received symbols, or duration, etc.), l represents a transmission layer, d represents a delay value, and B represents a beam.

[0254]

[0184] In another example, the commonality parameter may include a layer commonality parameter. In such an example, the set of Doppler frequency values ​​corresponds to multiple transmission layers. In such a case, to apply the set of commonality parameters to the set of Doppler frequency values, the UE 106 may determine a common set of Doppler frequency values ​​for the multiple transmission layers. In this manner, the UE 106 may result in a compressed set of Doppler frequency values ​​in which the multiple transmission layers share a common set of Doppler frequency values. In such a case, the UE 106 may reduce the set of Doppler frequency values ​​to include the layer commonality, as follows: For any b, d, and n,

[0255]

number

[0256]

[0185] Here, n represents time, d represents a delay value, b represents a beam, and L represents a transmission layer.

[0257]

[0186] Thus, the BS 108 can receive the set of Doppler frequency values ​​from the UE 106 as a compressed set of Doppler frequency values ​​according to the set of commonality parameters. The reported bits resulting from applying the layer commonality parameters are less than those resulting from applying the beam commonality parameters. Also, the reported bits resulting from applying the delay commonality parameters are smaller compared to the beam commonality parameters.

[0258]

[0187] When applying layer commonality parameters as opposed to beam commonality parameters, in some examples, the efficiency of channel state information (CSI) tends to decrease when applying layer commonality parameters to beam commonality parameters, and similarly, when applying beam commonality parameters to delay commonality parameters.

[0259] Scheduling Entities 17 is a block diagram illustrating an example of a hardware implementation for a scheduling entity 1700 employing a processing system 1704. In another example, the scheduling entity 1700 may be a base station (BS such as a gNB) as shown in any one or more of Figures 1, 2, and / or 3. In another example, the scheduling entity 1700 may be a user equipment (UE) as shown in any one or more of Figures 1, 2, and / or 3.

[0260] The scheduling entity 1700 may include a processing system 1704 having one or more processors 1704. Examples of processors 1704 include microprocessors, microcontrollers, digital signal processors (DSPs), field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform various functions described throughout this disclosure. In various examples, the scheduling entity 1700 may be configured to perform any one or more of the functions described herein. For example, the processor 1704 as utilized in the scheduling entity 1700 may be configured to implement (e.g., in cooperation with the memory 1705) any one or more of the processes and procedures described above and illustrated in FIGS. 9-16.

[0261]

[0190] The processing system 1704 may be implemented using a bus architecture, generally represented by a bus 1702. The bus 1702 may include any number of interconnected buses and bridges, depending on the particular application and overall design constraints of the processing system 1704. The bus 1702 communicatively couples various circuits, including one or more processors (generally represented by a processor 1704), a memory 1705, and a computer-readable medium (generally represented by a computer-readable medium 1706). The bus 1702 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further. The bus interface 1708 provides an interface between the bus 1702 and a transceiver 1710. The transceiver 1710 provides a communication interface or means for communicating with various other devices over a transmission medium. Depending on the nature of the device, a user interface 1712 (e.g., a keypad, a display, a speaker, a microphone, a joystick) may also be provided. Of course, such a user interface 1712 is optional and may be omitted in some instances, such as a base station.

[0262] In some aspects of the disclosure, the processor 1704 may include a channel state information (CSI) reporting configuration message circuit 1740 configured (e.g., in cooperation with the memory 1705) for various functions including, for example, transmitting a CSI reporting configuration message to the scheduled entity 106 (e.g., the UE 106). For example, the CSI reporting configuration message circuit 1740 may be configured to implement one or more of the functions described above with respect to FIG. 9, including, for example, block 902.

[0263] In some aspects of the disclosure, the processor 1704 may include a precoding matrix determination circuit 1742 configured (e.g., in cooperation with the memory 1705) for various functions including, for example, determining a downlink (DL) precoding matrix to utilize for precoding wireless communications. For example, the precoding matrix determination circuit 1742 may be configured to implement one or more of the functions described above with respect to FIG. 9, including, for example, blocks 914, 922, and / or 924.

[0264]

[0193] The processor 1704 is responsible for managing the bus 1702 and for general processing, including the execution of software stored on the computer-readable medium 1706. The software, when executed by the processor 1704, causes the processing system 1704 to perform the various functions described above for any particular apparatus. The processor 1704 may also use the computer-readable medium 1706 and the memory 1705 for storing data that the processor 1704 manipulates when executing the software.

[0265]

[0194] One or more processors 1704 in the processing system may execute software. Software shall be broadly construed to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. The software may reside on a computer-readable medium 1706. The computer-readable medium 1706 may be a non-transitory computer-readable medium. Non-transitory computer readable media include, by way of example, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips), optical disks (e.g., compact discs (CDs) or digital versatile discs (DVDs)), smart cards, flash memory devices (e.g., cards, sticks, or key drives), random access memory (RAM), read only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), registers, removable disks, and any other suitable medium for storing software and / or instructions that can be accessed and read by a computer. The computer readable medium 1706 may reside within the processing system 1704, external to the processing system 1704, or distributed across multiple entities including the processing system 1704. The computer readable medium 1706 may be embodied in a computer program product. By way of example, a computer program product may include a computer-readable medium in packaging materials.Those skilled in the art will recognize how to best implement the described functionality presented throughout this disclosure depending on the particular application and the overall design constraints imposed on the overall system.

[0266] In one or more examples, the computer-readable storage medium 1706 may store computer-executable code including channel condition reporting configuration instructions 1750 that configure the scheduling entity 1700 for various functions including, for example, transmitting a channel condition information (CSI) reporting configuration message. For example, the CSI reporting configuration message instructions 1750 may be configured to cause the scheduling entity 1700 to implement one or more of the functions described above with respect to FIG. 9, including, for example, block 902.

[0267] In one or more examples, the computer-readable storage medium 1706 may store computer-executable code including precoding matrix determination instructions 1752 that configure the scheduling entity 1700 for various functions including, for example, receiving a set of Doppler frequency values ​​and a corresponding set of weight values, determining a precoding matrix, etc. For example, the precoding matrix determination instructions 1752 may be configured to cause the scheduling entity 1700 to implement one or more of the functions described above with respect to FIG. 9 including, for example, blocks 920, 922, 924, and / or 928.

[0268] In one configuration, an apparatus 1700 for wireless communication includes means for transmitting a channel state information (CSI) reporting configuration message (e.g., via a CSI reporting configuration message circuit 1740, via a transceiver 1710, etc.). The apparatus 1700 includes means for receiving (i) a set of Doppler frequency values, and (ii) a set of weight values ​​corresponding to the set of Doppler frequency values. The apparatus further includes means for transmitting a precoded downlink (DL) signal based at least in part on (i) the set of Doppler frequency values, and (ii) the set of weight values ​​corresponding to the set of Doppler frequency values. In such an example, the means for transmitting the precoded DL signal includes means for precoding the DL signal based at least in part on the set of Doppler frequency values, and the corresponding set of weight values. In one aspect, the aforementioned means may be a processor 1704 including a precoding matrix determination circuit 1742 shown in FIG. 17 configured to perform the functions recited by the aforementioned means. In another aspect, the above-mentioned means may be a circuit or any device configured to perform the functions recited by the above-mentioned means.

[0269]

[0198] Of course, in the above examples, the circuitry included in the processor 1704 is provided by way of example only, and other means for performing the described functions may be included within various aspects of the disclosure, including, but not limited to, instructions stored on the computer-readable storage medium 1706, or any other suitable apparatus or means described in any one of Figures 1, 2, and / or 3, and utilizing, for example, the processes and / or algorithms described herein with respect to Figures 9-16.

[0270] Scheduled Entity / UE 18 is a conceptual diagram illustrating an example of a hardware implementation for an exemplary scheduled entity 1800 employing a processing system 814. According to various aspects of the disclosure, the processing system 1814 may include an element, or any portion of an element, or any combination of elements having one or more processors 1804. For example, the scheduled entity 1800 may be a user equipment (UE) shown in any one or more of FIG. 1, FIG. 2, and / or FIG. 3.

[0271] 17, and includes a bus interface 1808, a bus 1802, a memory 1805, a processor 1804, and a computer-readable storage medium 1806. Additionally, the scheduled entity 1800 may include a user interface 1812 and a transceiver 1810 substantially similar to those described above in FIG. 17. That is, the processor 1804 as utilized in the scheduled entity 1800 may be configured to implement (e.g., in cooperation with the memory 1805) any one or more of the processes described above and illustrated in FIG.

[0272] In some aspects of the disclosure, the processor 1804 may include a Doppler frequency value determination circuit 1840 configured (e.g., in cooperation with the memory 1805) for various functions including, for example, transmitting a set of Doppler frequency values. For example, the Doppler frequency value determination circuit 1840 may be configured to implement one or more of the functions described above with respect to FIG. 9 including, for example, block 918.

[0273]

[0202] Additionally, the computer-readable storage medium 1806 may store computer-executable code including weight value determination instructions 1852 for configuring the scheduled entity 1800 for various functions including, for example, transmitting a set of weight values ​​corresponding to a set of Doppler frequency values. For example, the weight value determination instructions 1852 may be configured to cause the scheduled entity 1800 to implement one or more of the functions described above with respect to FIG. 9, including, for example, block 918.

[0274]

[0203] A method of wireless communication by a user equipment (UE), the method including receiving a set of reference signals and transmitting, based at least in part on the set of reference signals, a set of Doppler frequency values ​​and a set of weighting values ​​corresponding to the set of Doppler frequency values.

[0275] In one configuration, an apparatus 1800 for wireless communication includes means for receiving a set of reference signals and means for transmitting a set of Doppler frequency values ​​and a set of weight values ​​corresponding to the set of Doppler frequency values ​​based at least in part on the set of reference signals. In one aspect, the aforementioned means may be the Doppler frequency value determination circuit 1840, the weight value determination circuit 1842, and the channel condition reporting circuit 1844 shown in FIG. 18 configured to perform the functions recited by the aforementioned means. In another aspect, the aforementioned means may be a circuit or any device configured to perform the functions recited by the aforementioned means.

[0276]

[0205] Of course, in the above examples, the circuitry included in the processor 1804 is provided by way of example only, and other means for performing the described functions may be included within various aspects of the disclosure, including, but not limited to, instructions stored on the computer-readable storage medium 1806, or any other suitable apparatus or means described in any one of Figures 1, 2, and / or 3, and utilizing, for example, the processes and / or algorithms described herein with respect to Figures 9-16.

[0277] Further examples with various characteristics:

[0206] Example 1: A method, apparatus, and non-transitory computer-readable medium for wireless communication by a user equipment (UE), the method including receiving a set of reference signals and transmitting, based at least in part on the set of reference signals, a set of Doppler frequency values ​​and a set of weighting values ​​corresponding to the set of Doppler frequency values.

[0278]

[0207] Example 2: The method, apparatus, and non-transitory computer-readable medium of Example 1, wherein the set of reference signals corresponds to a first beam of a plurality of beams, and the plurality of beams corresponds to a first transmission layer of a plurality of transmission layers.

[0279]

[0208] Example 3: The method, apparatus, and non-transitory computer-readable medium of Example 2, further comprising transmitting a set of delay values ​​corresponding to the first beam based at least in part on the set of reference signals.

[0280]

[0209] Example 4: The method, apparatus, and non-transitory computer-readable medium of Example 3, further comprising: each Doppler frequency value of the set of Doppler frequency values ​​is associated with at least one delay value of the set of delay values.

[0281]

[0210] Example 5: The method, apparatus, and non-transitory computer-readable medium of Example 3, wherein each delay value of the set of delay values ​​is associated with at least one Doppler frequency value of the set of Doppler frequency values.

[0282]

[0211] Example 6: The method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 5, wherein transmitting the set of Doppler frequency values ​​includes applying a size delimiter parameter that defines a first threshold number of Doppler frequency values ​​or a second threshold number of delay-Doppler value pairs.

[0283]

[0212] Example 7: The method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 6, further comprising quantizing the set of Doppler frequency values ​​to generate a quantized set of Doppler frequency values, and transmitting the set of Doppler frequency values ​​comprises transmitting the quantized set of Doppler frequency values.

[0284]

[0213] Example 8: The method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 6, further comprising quantizing the set of weight values ​​to generate a quantized set of weight values, and transmitting the set of weight values ​​comprises transmitting the quantized set of weight values.

[0285]

[0214] Example 9: The method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 8, further comprising determining a set of commonality parameters and applying the set of commonality parameters to the set of Doppler frequency values ​​to generate a compressed set of Doppler frequency values ​​for transmitting the set of Doppler frequency values.

[0286]

[0215] Example 10: The method, apparatus, and non-transitory computer-readable medium of Example 9, wherein determining the set of commonality parameters includes determining a set of commonality parameters including one or more of: (i) delay commonality parameters, where the set of delay values ​​corresponds to a beam of a transmission layer and applying the set of commonality parameters to the set of Doppler frequency values ​​includes determining a common set of Doppler frequency values ​​for the set of delay values ​​as a compressed set of Doppler frequency values; (ii) beam commonality parameters, where the beam corresponds to a transmission layer and applying the set of beam commonality parameters to the set of Doppler frequency values ​​includes determining a common set of Doppler frequency values ​​for the beam as a compressed set of Doppler frequency values; or (iii) layer commonality parameters, where the Doppler frequency values ​​correspond to multiple transmission layers and applying the set of commonality parameters to the set of Doppler frequency values ​​includes determining a common set of Doppler frequency values ​​for the multiple transmission layers as a compressed set of Doppler frequency values.

[0287]

[0216] Example 11: The method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 10, further comprising determining a reporting period that defines a length of time for reception of a threshold number of reference signals for a set of reference signals (RSs) (e.g., a first set of RSs for a first reporting period), or a set of reference signals, and transmitting the set of Doppler frequency values ​​and the set of weighting values ​​includes transmitting the set of Doppler frequency values ​​and the set of weighting values ​​in accordance with the reporting period.

[0288]

[0217] Example 12: The method, apparatus, and non-transitory computer-readable medium of Example 11, wherein determining the set of Doppler frequency values ​​and the set of weighting values ​​includes applying an algorithm that minimizes differences between time instance variations in Doppler frequencies determined over a reporting period to generate the set of Doppler frequency values ​​and the set of weighting values.

[0289]

[0218] Example 13: A method, apparatus, and non-transitory computer-readable medium for wireless communication by a scheduling entity, the method, apparatus, and non-transitory computer-readable medium including receiving a set of Doppler frequency values, receiving a set of weighting values ​​corresponding to the set of Doppler frequency values, and transmitting, via a communications network, a downlink (DL) signal that is precoded based at least in part on (i) the set of Doppler frequency values ​​and (ii) the set of weighting values ​​corresponding to the set of Doppler frequency values.

[0290]

[0219] Example 14: The method, apparatus, and non-transitory computer-readable medium of Example 13, wherein transmitting a DL signal includes determining a DL precoding matrix based at least in part on a set of Doppler frequency values ​​and a set of weight values, and transmitting the DL signal based at least in part on the DL precoding matrix.

[0291]

[0220] Example 15: The method, apparatus, and non-transitory computer-readable medium of Example 13 or 14, wherein the set of reference signals corresponds to a first beam of a plurality of beams, and the plurality of beams corresponds to a first transmission layer of a plurality of transmission layers.

[0292]

[0221] Example 16: The method, apparatus, and non-transitory computer-readable medium of Example 15, further comprising receiving a set of delay values ​​corresponding to the first beam based at least in part on the set of reference signals.

[0293]

[0222] Example 17: The method, apparatus, and non-transitory computer-readable medium of any of Examples 13-16, wherein each Doppler frequency value of the set of Doppler frequency values ​​is associated with at least one delay value of the set of delay values.

[0294]

[0223] Example 18: The method, apparatus, and non-transitory computer-readable medium of any of Examples 13-17, wherein each delay value of the set of delay values ​​is associated with at least one Doppler frequency value of the set of Doppler frequency values.

[0295]

[0224] Example 19: The method, apparatus, and non-transitory computer-readable medium of any of Examples 13-18, further comprising determining a reporting period that defines a length of time for reception of a threshold number of reference signals for a set of reference signals (RSs) (e.g., a first set of RSs for a first reporting period), or a set of reference signals, and receiving the set of Doppler frequency values ​​and the set of weighting values ​​includes receiving the set of Doppler frequency values ​​and the set of weighting values ​​in accordance with the reporting period.

[0296]

[0225] Example 20: The method, apparatus, and non-transitory computer-readable medium of any of Examples 13 to 17, further comprising transmitting a channel state information (CSI) reporting configuration message, the CSI reporting configuration message including timing parameters for transmitting a set of Doppler frequency values, a set of weighting values, or both the set of Doppler frequency values ​​and the set of weighting values.

[0297]

[0226] Example 21: The method, apparatus, and non-transitory computer-readable medium of Example 20, further comprising transmitting a second set of reference signals following transmission of the set of Doppler frequency values ​​in accordance with the CSI reporting configuration message, the second set of reference signals comprising a precoded set of reference signals, the precoded set of reference signals being precoded based at least in part on the set of Doppler frequency values ​​and the set of weighting values.

[0298]

[0227] Example 22: The method, apparatus, and non-transitory computer-readable medium of Example 20 or 21, wherein the CSI reporting configuration message includes a set of channel state information (CSI) reporting parameters including timing parameters, and receiving the set of Doppler frequency values ​​and the set of weighting values ​​includes receiving a CSI report in accordance with the timing parameters, and the CSI report includes at least one of (i) a set of Doppler frequency values ​​and (ii) a set of weighting values.

[0299]

[0228] Example 23: The method, apparatus, and non-transitory computer-readable medium of any of Examples 13-22, wherein the CSI reporting configuration message includes a size delimiter parameter that defines a first threshold number of Doppler frequency values ​​or a second threshold number of delay-Doppler value pairs.

[0300]

[0229] Example 24: The method, apparatus, and non-transitory computer-readable medium of any of Examples 13 to 23, further comprising transmitting a set of commonality parameters, and receiving the set of Doppler frequency values ​​comprises receiving a compressed set of Doppler frequency values ​​according to the set of commonality parameters.

[0301]

[0230] This disclosure presents some aspects of a wireless communication network with reference to example implementations. The actual telecommunication standard, network architecture, and / or communication standard used depends on the specific application and the overall design constraints imposed on the system. NR is a new wireless communication technology under development. As those skilled in the art will readily appreciate, various aspects described throughout this disclosure may be extended to other telecommunication systems, network architectures, and communication standards.

[0302]

[0231] By way of example, various aspects of the present disclosure may be implemented in systems such as Long Term Evolution (LTE) defined by and / or described in documents of an organization named "3rd Generation Partnership Project" (3GPP), as well as other systems including the Evolved Packet System (EPS), and / or the Universal Mobile Telecommunication System (UMTS), and / or the Global System for Mobile (GSM). Various aspects may also be extended to systems defined by and / or described in documents of an organization named 3rd Generation Partnership Project 2 (3GPP2), such as CDMA1700 and / or Evolution-Data Optimized (EV-DO). Other examples may be implemented within systems utilizing IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Ultra-Wideband (UWB), Bluetooth, and / or other suitable systems. Note that the terms "network" and "system" are often used interchangeably.

[0303] In some examples, a CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), including Wideband CDMA (WCDMA) and other variants. A TDMA network may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA network may implement a radio technology such as NR (e.g., 5G NR), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (WiFi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are releases of UMTS that use EUTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, UMB, and GSM are described in 3GPP documents.

[0304]

[0233] In this disclosure, the word "exemplary" is used to mean "serving as an example, instance, or illustration." Any implementation or aspect described herein as "exemplary" should not necessarily be construed as preferred or advantageous over other aspects of the disclosure. Likewise, the term "aspect" does not require that all aspects of the disclosure include the described feature, advantage, or mode of operation.

[0305]

[0234] In this disclosure, the terms "coupled" and / or "communicatively coupled" are used to refer to a direct or indirect coupling between two objects. For example, if object A is in physical contact with object B, and object B is in contact with object C, then object A and object C can still be considered to be coupled to each other even if they are not in direct physical contact with each other. For example, a first object can be coupled to a second object even if the first object is not in direct physical contact with the second object at all. In this disclosure, the terms "circuit" and "circuitry" are used broadly to include both hardware implementations and conductors of electrical devices that, when connected and configured, enable the performance of the functions described in this disclosure, as well as software implementations of information and instructions that, when executed by a processor, enable the performance of the functions described in this disclosure.

[0306]

[0235] One or more of the components, steps, features and / or functions shown in Figures 1-18 may be rearranged and / or combined into a single component, step, feature or function, or embodied in several components, steps or functions. Also, additional elements, components, steps and / or functions may be added without departing from the novel features disclosed herein. The apparatus, devices and / or components shown in Figures 1-18 may be configured to perform one or more of the methods, features or steps described herein. Also, the novel algorithms described herein may be efficiently implemented in software and / or incorporated into hardware.

[0307]

[0236] The methods disclosed herein include one or more steps or actions for achieving the method. The steps and / or actions of the methods may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order of specific steps and / or actions and / or the use of those steps and / or actions may be modified without departing from the scope of the claims. It is understood that the specific order or hierarchy of steps in the disclosed methods is an example of an exemplary process. It is understood that the specific order or hierarchy of steps in the methods may be rearranged based on design preferences. The accompanying method claims present elements of the various steps in a sample order, and are not intended to be limited to the specific order or hierarchy presented, unless specifically recited herein.

[0308]

[0237] The applicant provides this description to enable any person skilled in the art to practice the various aspects described herein. Those skilled in the art will readily recognize various modifications to these aspects and may apply the general principles to other aspects. The applicant does not intend the claims to be limited to the aspects shown in this specification, but intends to be given the full scope consistent with the language of the claims, and references to elements in the singular do not mean "one and only," unless so expressly stated, but rather "one or more." Unless otherwise expressly stated, this disclosure uses the term "some" to refer to one or more. A phrase referring to "at least one of" a list of items refers to any combination of those items, including a single element. As an example, "at least one of a, b, or c" is intended to encompass a, b, c, a and b (ab), a and c (ac), b and c (bc), and a, b, and c (abc), as well as any combination having multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or a, b, and c in any other order). As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining / determining" may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, and the like. Also, "determining" may include receiving (e.g., receiving information such as a reference signal), accessing (e.g., accessing data in a memory), and the like. Also, "determining" can include resolving, selecting, electing, establishing, and the like.

[0309]

[0238] All structural and functional equivalents of the elements of the various aspects described throughout this disclosure that are known or that later become known to those of skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Furthermore, nothing disclosed herein is intended to be made public, regardless of whether such disclosure is expressly recited in the claims.

[0310]

[0239] The various operations of the disclosed technology may be implemented by any suitable means capable of performing the corresponding functions. These means may include various hardware and / or software component(s) including, but not limited to, a circuit, an application specific integrated circuit (ASIC), or a processor, and / or various hardware and / or software module(s). In general, when operations are illustrated in figures, the operations may have corresponding equivalent means-plus-function components that are similarly numbered.

[0311]

[0240] It should be understood that the claims are not limited to the exact configuration and components exemplified above. Various modifications, changes, and variations may be made in the configuration, operation, and details of the methods and apparatus described herein without departing from the scope of the claims. The description of the disclosed technology is provided to enable those skilled in the art to practice the various aspects described herein. However, the claims are not intended to be limited to the aspects shown in this specification, but should be accorded the full scope consistent with the language of the claims. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may also be applied to other aspects.

Claims

1. 1. A method of wireless communication by a user equipment (UE), comprising: Receiving a set of reference signals; based at least in part on the set of reference signals; a set of Doppler frequency values, and transmitting a set of weight values ​​corresponding to said set of Doppler frequency values; A method comprising:

2. the set of reference signals corresponds to a first beam of a plurality of beams; the plurality of beams corresponds to a first transmission layer of a plurality of transmission layers; The method of claim 1.

3. The method of claim 2 , further comprising transmitting a set of delay values ​​corresponding to the first beam based at least in part on the set of reference signals.

4. The method of claim 3 , wherein each Doppler frequency value of the set of Doppler frequency values ​​is associated with at least one delay value of the set of delay values.

5. The method of claim 3 , wherein each delay value of the set of delay values ​​is associated with at least one Doppler frequency value of the set of Doppler frequency values.

6. The transmitting of the set of Doppler frequency values ​​comprises: A size-delimited parameter, a first threshold number of Doppler frequency values, or a second threshold number of delay-Doppler value pairs; The method of claim 1 , further comprising applying a sizing parameter that defines:

7. quantizing the set of Doppler frequency values ​​to generate a quantized set of Doppler frequency values; The transmitting of the set of Doppler frequency values ​​comprises: The method of claim 1 , comprising transmitting a quantized set of the Doppler frequency values.

8. quantizing the set of weight values ​​to generate a quantized set of weight values; The transmitting of the set of weight values ​​comprises: The method of claim 1 , comprising transmitting a quantized set of the weight values.

9. determining a set of commonality parameters; 2. The method of claim 1, further comprising: applying the set of commonality parameters to the set of Doppler frequency values ​​to generate a condensed set of Doppler frequency values, and wherein transmitting the set of Doppler frequency values ​​comprises transmitting the condensed set of Doppler frequency values.

10. An apparatus for wireless communication by a user equipment (UE), comprising: A processor; a transceiver communicatively coupled to the processor; a memory communicatively coupled to the processor; The apparatus comprises: receiving a set of reference signals; based at least in part on the set of reference signals; (i) a set of Doppler frequency values; and (ii) transmitting a set of weighting values ​​corresponding to the set of Doppler frequency values.

11. the set of reference signals corresponds to a first beam of a plurality of beams; the plurality of beams corresponds to a first transmission layer of a plurality of transmission layers; 11. The apparatus of claim 10.

12. The apparatus comprises: The apparatus of claim 11 , further configured to transmit a set of delay values ​​corresponding to the first beam based at least in part on the set of reference signals.

13. The transmitting of the set of Doppler frequency values ​​comprises: A size-delimited parameter, a first threshold number of Doppler frequency values, or a second threshold number of delay-Doppler value pairs; The apparatus of claim 10 , further comprising applying a size delimiter parameter that defines:

14. The apparatus comprises: quantizing the set of Doppler frequency values ​​to generate a quantized set of Doppler frequency values; The transmitting of the set of Doppler frequency values ​​comprises: The apparatus of claim 10 further comprising transmitting a quantized set of the Doppler frequency values.

15. The apparatus comprises: quantizing the set of weight values ​​to generate a quantized set of weight values; The transmitting of the set of weight values ​​comprises: The apparatus of claim 10 , further comprising transmitting a quantized set of the weight values.

16. 1. A method of wireless communication by a scheduling entity, comprising: receiving a set of Doppler frequency values; receiving a set of weight values ​​corresponding to the set of Doppler frequency values; Through the communication network, (i) the set of Doppler frequency values; and (ii) transmitting a downlink (DL) signal that is precoded based at least in part on the set of weight values ​​corresponding to the set of Doppler frequency values.

17. The transmission of the DL signal includes: determining a DL precoding matrix based at least in part on the set of Doppler frequency values ​​and the set of weight values; and transmitting the DL signal based at least in part on the DL precoding matrix.

18. transmitting a set of reference signals to a user equipment, the set of reference signals corresponding to a first beam of a plurality of beams; The method of claim 16 , wherein the multiple beams correspond to a first transmission layer of multiple transmission layers.

19. The method of claim 18 , further comprising receiving a set of delay values ​​corresponding to the first beam based at least in part on the set of reference signals.

20. The method of claim 19 , wherein each Doppler frequency value of the set of Doppler frequency values ​​is associated with at least one delay value of the set of delay values.

21. The method of claim 19 , wherein each delay value of the set of delay values ​​is associated with at least one Doppler frequency value of the set of Doppler frequency values.

22. determining a reporting period that defines a threshold number of reference signals for the set of reference signals or a length of time for the reception of the set of reference signals; The receiving of the set of Doppler frequency values ​​and the set of weighting values ​​comprises:

20. The method of claim 18, comprising receiving the set of Doppler frequency values ​​and the set of weighting values ​​according to the reporting period.

23. 17. The method of claim 16, further comprising transmitting a channel state information (CSI) reporting configuration message, the CSI reporting configuration message including timing parameters for the transmission of the set of Doppler frequency values, the set of weighting values, or both the set of Doppler frequency values ​​and the set of weighting values.

24. The CSI reporting configuration message comprises a size delimiter parameter, a first threshold number of Doppler frequency values, or a second threshold number of delay-Doppler value pairs; The method of claim 16 , further comprising a size delimiter parameter that defines:

25. transmitting a set of commonality parameters; The receiving of the set of Doppler frequency values ​​comprises:

17. The method of claim 16, comprising receiving a compressed set of Doppler frequency values ​​according to the set of commonality parameters.

26. 1. An apparatus for wireless communication by a scheduling entity, comprising: A processor; a transceiver communicatively coupled to the processor; a memory communicatively coupled to the processor; The apparatus comprises: receiving a set of Doppler frequency values; receiving a set of weight values; via the transceiver, (i) the set of Doppler frequency values; and (ii) transmitting a precoded downlink (DL) signal based at least in part on the set of weight values ​​corresponding to the set of Doppler frequency values.

27. The transmission of the DL signal includes: determining a DL precoding matrix based at least in part on the set of Doppler frequency values ​​and the set of weight values; and transmitting the DL signal based at least in part on the DL precoding matrix.

28. The apparatus comprises: transmitting a set of reference signals, the set of reference signals corresponding to the set of Doppler frequency values; 27. The apparatus of claim 26, wherein the set of reference signals corresponds to a first beam of a plurality of beams, the plurality of beams corresponding to a first transmission layer of a plurality of transmission layers.

29. The apparatus comprises:

30. The apparatus of claim 28, further configured to receive a set of delay values ​​corresponding to the first beam based at least in part on the set of reference signals.

30. The apparatus comprises: determining an allocation of communications resources for receiving the set of reference signals; The receiving of the set of Doppler frequency values ​​and the set of weighting values ​​comprises:

27. The apparatus of claim 26, comprising receiving the set of Doppler frequency values ​​and the set of weighting values ​​via the allocation of communications resources.

Citation Information

Patent Citations

  • Doppler delay codebook-based precoding and CSI reporting for wireless communication systems

    JP2021525988A

  • System and method for reporting channel state and doppler frequency information

    WO2021008450A1