System and method for utilizing Doppler frequency values for wireless communication
By employing Doppler frequency and weight values for channel estimation, the challenges of channel aging and overhead in wireless communication systems are addressed, enhancing accuracy and reducing transmission overhead.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2022-02-17
- Publication Date
- 2026-05-11
AI Technical Summary
Existing wireless communication systems face challenges in accurately addressing channel aging due to factors like fading and high mobility, leading to suboptimal channel prediction and increased overhead in reference signal transmission.
Utilizing Doppler frequency values and corresponding weight values to account for channel aging effects, allowing for accurate channel estimation and reduced overhead by transmitting these values less frequently.
Improves channel estimation accuracy and reduces overhead, especially in high-speed scenarios, by optimizing the downlink precoding matrix and maintaining efficient communication performance.
Smart Images

Figure 0007856776000053 
Figure 0007856776000054 
Figure 0007856776000055
Abstract
Description
[Technical Field]
[0001]
[0001] The techniques described below generally relate to wireless communication systems, and more specifically to channel estimation corresponding to aged wireless channels. [Background technology]
[0002] introduction
[0002] Modern wireless communication systems frequently employ multi-antenna technology for a variety of reasons. Some examples of multi-antenna technology include beamforming, transmit diversity, and spatial multiplexing. One particular example of spatial multiplexing is a multi-input multi-output (MIMO) system, in which a multi-antenna transmitter sends signals to a multi-antenna receiver (or, in some examples, multiple single-antenna receivers). By utilizing MIMO, wireless communication systems can leverage spatial domains to increase throughput on a given channel. That is, when different spatial signatures of transmissions from differently spatially positioned antennas are combined with an analysis of the channel's multipath characteristics, 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 multipath channels. In many systems, channel estimates can be generated by measuring a suitable reference signal on the channel. While channel estimation can be performed using such a reference signal, the effectiveness of the estimation can be hindered by various factors (e.g., fading, channel aging, etc.).
[0003]
[0003] One technique to address channel aging is, for example, to generate channel estimates more frequently. However, this technique can reduce throughput by increasing overhead for reference signal transmission and channel state information (CSI) feedback. Another technique to address channel aging is to employ channel prediction and attempt to predict channel aging. However, the effectiveness of 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 involves using a Kalman filter for channel prediction. Although practical, this technique can still result in lower channel predictions than ideal channel predictions. Therefore, there is room in this field for channel estimation techniques that can address 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 is advancing wireless communication technologies not only to meet the growing demand for mobile broadband access, but also to evolve and improve the user experience through mobile communications. [Overview of the Initiative]
[0005]
[0005] The following provides a simplified overview of one or more aspects of the Disclosure in order to provide a basic understanding of such aspects. This overview is not a comprehensive overview of all the features intended in the Disclosure, nor does it identify the main or important elements of all aspects of the Disclosure, nor does it define the scope of any or all aspects of the Disclosure. Its sole purpose is to provide a simplified overview of some concepts of one or more aspects of the Disclosure as an introduction to the more detailed explanations that will be presented later. Some examples may be discussed as including a particular aspect or feature, but all examples discussed may include any of the features discussed. Unless expressly stated otherwise, no aspect or feature is essential to achieving the technical effects or solutions discussed herein.
[0006]
[0006] In one example, a method for wireless communication by 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 a set of Doppler frequency values and a set of weight values corresponding to the set of Doppler frequency values, at least in part on the set of reference signals. By utilizing a set of Doppler frequency values (e.g., Doppler frequency values weighted by a corresponding set of weight values) for wireless communication, a device receiving the set of Doppler frequency values and the corresponding weight values can accurately account for the anomalous effects of channel aging that occur when the UE is moving at a relatively high speed. This anomalous 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 effects of channel aging by utilizing the set of Doppler frequency values and the corresponding weight values when the receiving device transmits data or other signals to a subsequently fast-moving UE. The receiving device may be configured to transmit such signals to the UE for a predetermined amount of time before receiving from the UE a subsequent set of Doppler frequency values and corresponding weight values that the UE may transmit to the receiving device at a later time.
[0007]
[0007] In another example, a device for wireless communication by a UE is disclosed. The device includes a processor, a transceiver communicatively coupled to the processor, and a memory communicatively coupled to the processor. In such an example, the device may be configured to receive a set of reference signals (e.g., a set of channel status information reference signals (CSI-RSs)) from a base station (BS) via the transceiver. In addition, the device may be configured to transmit to the BS via the transceiver a set of Doppler frequency values and a set of weight values corresponding to the set of Doppler frequency values (for use when the BS updates its downlink (DL) precoding matrix).
[0008]
[0008] In another example, a non-temporary computer-readable storage medium in which instructions are stored is disclosed, and when executed, the instructions cause one or more processors of the UE to perform a method for wireless communication. In one example, when executed, the instructions may be configured to cause one or more processors to receive a set of reference signals (e.g., a set of channel status information reference signals (CSI-RSs)) from a base station (BS) via a transceiver. In addition, when executed, the instructions may be configured to cause one or more processors to transmit to the BS via a transceiver a set of Doppler frequency values and a set of weight values corresponding to the set of Doppler frequency values (for use by the BS when updating the downlink (DL) precoding matrix).
[0009]
[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 status information reference signals (CSI-RSs)) via at least one transceiver. In addition, the system is configured to communicate, in return, a set of Doppler frequency values and a corresponding set of weight values via at least one transceiver.
[0010]
[0010] In another example, a device for wireless communication by a UE is disclosed. The device includes means for receiving a set of reference signals (e.g., a set of channel status information reference signals (CSI-RSs)). The device further includes means for transmitting (i) a set of Doppler frequency values and (ii) a set of weight values corresponding to the set of Doppler frequency values, at least in part on the set of reference signals. In some examples, the means for transmitting the Doppler frequency values and the corresponding set of weight values includes means for determining a set of Doppler frequency values from the set of reference signals and means for determining a set of corresponding weight values, at least in part on the set of Doppler frequency values.
[0011]
[0011] In some examples, a method for wireless communication by a scheduling entity (e.g., a base station (BS)) is disclosed. The method includes receiving a set of Doppler frequency values over a communication network, receiving a set of weight values corresponding to the set of Doppler frequency values, and transmitting a downlink (DL) signal over the communication network that is precoded 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.
[0012]
[0012] In another example, a device for wireless communication by a scheduling entity is disclosed. The device includes a processor, a transceiver communicatively coupled to the processor, and a memory communicatively coupled to the processor. In such an example, the device 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 device may be further configured to transmit a downlink (DL) signal precoded at least in part on (i) a set of Doppler frequency values and (ii) a set of corresponding weight values to a user device (UE) over a communication network.
[0013]
[0013] In another example, a non-temporary computer-readable storage medium in which instructions are stored is disclosed, and when executed, the instructions cause one or more processors of the BS to implement a method for wireless communication. In one example, the instructions may be configured, when executed, to cause one or more processors to send a Channel Status Information (CSI) reporting configuration message to the UE. The CSI reporting configuration message may be configured to cause the UE to send to the BS (i) a set of Doppler frequency values, and (ii) a set of weight values corresponding to the set of Doppler frequency values. In such an example, the instructions may be configured, when executed, to cause one or more processors to receive the set of Doppler frequency values and the set of weight values. Thus, the instructions may be configured, when executed, to cause one or more processors to transmit a precoded downlink (DL) signal (for example, via a transceiver on a wireless communication network) that is precoded at least in part based 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 BS is disclosed. This system includes at least one processor and at least one transceiver commutably coupled to the at least one processor. In such an example, the system may be configured to transmit a set of reference signals to the UE via at least one transceiver. In addition, the system is configured to receive via at least one transceiver a set of Doppler frequency values and a corresponding set of weight values for use by BS when precoding a subsequent DL signal.
[0015]
[0015] In another example, an apparatus for wireless communication by BS is disclosed. The apparatus includes means for transmitting a set of reference signals to the UE. The apparatus includes means for receiving, as a 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 downlink (DL) signal that is precoded at least in part on the set of Doppler frequency values and (ii) a 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 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 the techniques described above, the UE may, advantageously, transmit a set of Doppler frequency values and corresponding weights to the BS after receiving a set of reference signals from the BS, such that the set of Doppler frequency values and corresponding weights are determined based on a set of reference signals received over time (e.g., at discrete time points, across different slots). In such an example, the UE may transmit to the BS an optimal amount of information useful to counteract the Doppler effect in a particular example. The UE may simultaneously achieve lower 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, a 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 transmitting layer of a plurality of transmitting layers. In such examples, the user equipment (UE) may further transmit a set of delay values corresponding to the first beam, at least in part, based on the set of reference signals. In yet another example, each Doppler frequency value in 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 in the set of delay values. In an alternative or additional example, each delay value in 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 in the set of Doppler frequency values. In yet another example, transmitting a set of Doppler frequency values may involve applying a size-delimited 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 a 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 yet another embodiment, the UE may quantize a 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 embodiment, the UE may determine a set of commonality parameters and apply the set of commonality parameters to a 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 DL signal (e.g., as a precoded DL signal) by determining a downlink (DL) precoding matrix at least partially based on a set of Doppler frequency values and a set of weight values, or may transmit a DL signal at least partially based on the DL precoding matrix. In some examples, the 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, and the plurality of beams corresponding to a first transmitting layer of a plurality of transmitting layers. In another example, the BS may receive from the UE a set of delay values corresponding to the first beam, at least partially based on the set of reference signals. In such an example, each Doppler frequency value in the set of Doppler frequency values may be associated with at least one delay value in the set of delay values. Alternatively, in some examples, each delay value in the set of delay values may be associated with at least one Doppler frequency value in the set of Doppler frequency values. In other words, UE can associate each Doppler frequency value in the set of Doppler frequency values with at least one delay value in the set of delay values, or associate each delay value in the set of delay values with at least one Doppler frequency value in the set of Doppler frequency values, or perform a combination thereof, and as a result BS can receive the set of Doppler frequency values and the corresponding set of weight values according to such associations of values.
[0019]
[0019] In yet another example, the BS may determine a reporting period that defines a threshold number of reference signals for a set of reference signals (e.g., X reference signals per reporting period, where X is a positive integer), or the length of time for receiving a set of reference signals (e.g., X slots, where X is a positive integer), and the reception of a set of Doppler frequency values and a set of weight values includes the BS receiving a set of Doppler frequency values and a set of weight values according to the reporting period. In yet another example, the BS may send a Channel Status Information (CSI) reporting configuration message to the UE, the CSI reporting configuration message includes timing parameters for the UE to send a set of Doppler frequency values, a set of weight values, or both a set of Doppler frequency values and a set of weight values. In yet another example, a CSI report configuration message may include a size-delimited 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 yet another example, a BS may send a set of commonality parameters to a UE, and receiving a set of Doppler frequency values from the UE includes receiving a compressed set of Doppler frequency values (e.g., compressed according to the commonality parameters) according to the set of commonality parameters.
[0020]
[0020] In such an example, the UE and BS may communicate and utilize configuration messages to determine the optimal configuration for communicating Doppler frequency values and corresponding weight values between them. That is, the BS may provide the UE with any combination of these parameters to instruct the UE on how to determine and return a Doppler frequency value, and the UE may utilize such parameters to favorably determine multiple Doppler frequency values based on multiple reference signals. In this way, the UE may provide the BS with optimal channel state information via Doppler frequency values and corresponding weight values to accurately determine and / or update the downlink (DL) precoding matrix, regardless of whether the UE is moving at a rate fast enough to cause relatively high Doppler frequency values. Advantageously, the UE can do so according to the configuration parameters received from the BS so that the UE's overhead can be kept below a predetermined overhead threshold.
[0021]
[0021] In one example, the BS may adjust size delimiter parameters, commonality parameters, timing parameters (e.g., reporting period), quantization parameters, pairing parameters, and / or other parameters to optimize accuracy, while keeping the UE overhead below an overhead threshold so as not to overburden the UE and / or network by not utilizing parameters for configuration in an effective efficiency-enhancing manner as described herein.
[0022]
[0022] The technology discussed in this specification will be more fully understood by considering the following forms for implementing the following inventions. By considering the following description of specific examples in conjunction with the accompanying drawings, other aspects and features will become apparent to those skilled in the art. In the following description, various advantages and features regarding specific examples, embodiments, and drawings may be discussed, but all examples can include one or more of the advantageous features discussed in this specification. In other words, this description may discuss one or more examples as having specific advantageous features, but one or more of such features may also be used according to various other examples discussed in this specification. Similarly, this description may discuss specific examples as a device, system, or method, but it should be understood that such examples of the teachings of the present disclosure can be implemented in various devices, systems, and methods.
Brief Description of the Drawings
[0023] [Figure 1]
[0023] It is a schematic diagram of a wireless communication system according to some aspects of the present disclosure. [Figure 2]
[0024] It is a conceptual diagram of an example of a wireless access network according to some aspects of the present disclosure. [Figure 3]
[0025] It is a block diagram showing a wireless communication system that supports beamforming and / or multiple-input multiple-output (MIMO) communication according to some aspects of the present disclosure. [Figure 4]
[0026] It is a schematic diagram of the organization of wireless resources in an air interface using orthogonal frequency division multiplexing (OFDM) according to some aspects of the present disclosure. [Figure 5]
[0027] It is a schematic diagram showing the composition of an exemplary precoding matrix for single-layer transmission according to some aspects of the present disclosure. [Figure 6]
[0028] This is a schematic diagram showing the composition of an exemplary precoding matrix for single-layer transmission according to some aspects of the present disclosure. [Figure 7]
[0029] This is a schematic diagram showing exemplary precoding matrix compositions for multilayer transmission according to some aspects of the present disclosure. [Figure 8]
[0030] This chart schematically illustrates exemplary throughput degradation in some aspects of the present disclosure. [Figure 9]
[0031] This flowchart shows examples of processes for communicating and utilizing Doppler frequency values and corresponding weight values according to some aspects of the present disclosure. [Figure 10]
[0032] This is a schematic diagram illustrating exemplary precoding matrix compositions for single-layer transmission and multiple time instances according to several aspects of the present disclosure. [Figure 11]
[0033] This is a timing diagram illustrating an example of the process by which a UE transmits Doppler frequency values and corresponding weight values, according to some aspects of this disclosure. [Figure 12]
[0034] This is a schematic diagram showing the beam of a layer corresponding to a set of delayed-Doppler value pairs, according to some aspects of the present disclosure. [Figure 13]
[0035] This is a schematic diagram showing beam delay values corresponding to sets of Doppler frequency values according to some aspects of the present disclosure. [Figure 14]
[0036] This is a schematic diagram showing 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] This flowchart shows an example of a process for determining quantization parameters for quantizing Doppler frequency values and / or corresponding weight values, according to some aspects of the present disclosure. [Figure 16]
[0038] This flowchart illustrates an example of a process for determining one or more commonality parameters from a Channel Status Information (CSI) reporting configuration message, according to some aspects of this disclosure. [Figure 17]
[0039] This is a block diagram conceptually illustrating an example of a hardware implementation for a scheduling entity according to several aspects of this disclosure. [Figure 18]
[0040] This block diagram conceptually illustrates an example of a hardware implementation for a scheduled entity according to several aspects of this disclosure. [Modes for carrying out the invention]
[0024]
[0041] The detailed descriptions below with respect to the attached drawings describe various configurations and are not intended to represent only the configurations in which the concepts described herein can be put into practice. “Modes for Carrying Out the Invention” include specific details intended to provide a complete understanding of the various concepts. However, those skilled in the art will readily understand that these concepts can be put into practice without these specific details. In some cases, this description provides well-known structures and components in the form of block diagrams to avoid obscuring such concepts.
[0025]
[0042] This description illustrates aspects and embodiments by example, but those skilled in the art will understand that additional implementation forms and use cases may arise in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and packaging configurations. For example, embodiments and / or applications may arise from 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 embodiments may or may not specifically target use cases or applications, but a wide range of combinations of the innovations described may be applicable. Implementation forms may range from chip-level or modular components to non-modular, non-chip-level implementation forms, and further to 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 embodiments and features may also necessarily include additional components and features for the implementation and practice of the claims and embodiments described. For example, wireless signal transmission and reception necessarily include numerous components for analog and digital purposes (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processors (one or more), interleavers, adders / analog adders, etc.). The disclosed technology is intended to be applicable to 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 can be implemented across a wide variety of telecommunications systems, network architectures, and communication standards. Referring now to Figure 1, this schematic diagram illustrates various aspects of the disclosure with reference to a wireless communication system 100, which includes several interacting domains, namely 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 communicate data with an external data network 110, such as the Internet (but not limited to).
[0027]
[0044] RAN104 may implement one or more of any suitable wireless communication technologies to provide radio access to UE106. For example, RAN104 may operate in accordance with the 3rd Generation Partnership Project (3GPP) New Radio (NR) specification, often referred to as 5G or 5G NR. In some examples, RAN104 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. Naturally, many other examples may be used within the scope of this disclosure.
[0028]
[0045] As illustrated, RAN104 includes multiple base stations 108. Broadly speaking, a base station is a network element in a radio access network that is responsible for radio transmission and reception in one or more cells to or from a UE. In different technologies, standards, or contexts, a person skilled in the art may refer to a “base station” in various ways, such as base transceiver station (BTS), radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), access point (AP), node B (NB), enode B (eNB), gnode B (gNB), or any other preferred term.
[0029]
[0046] A Wireless Access Network (RAN) 104 supports wireless communication for multiple mobile devices. Those skilled in the art may refer to a mobile device as a UE in the 3GPP standard, but a UE may also be referred to 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 any other suitable term. A UE may be a device that provides access to network services. A UE can take many forms and may include a variety of devices.
[0030]
[0047] Within this document, a “mobile” device (i.e., UE) does not necessarily have to be mobile and may be stationary. The term mobile device or mobile equipment broadly refers to a diverse range of devices and technologies. A UE may include several hardware structural components sized, molded, and arranged to facilitate communication, such components may include antennas, antenna arrays, RF chains, amplifiers, one or more processors, etc., that are electrically coupled to one another. Some non-exclusive examples of mobile devices include mobile phones, cellular 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, such as those related to the “Internet of Things” (IoT). In addition, mobile devices may include automobiles or other transport vehicles, remote sensors or actuators, robots or robotics devices, satellite radios, global positioning system (GPS) devices, object tracking devices, drones, multicopters, quadcopters, remote control devices, eyewear, wearable cameras, virtual reality devices, smartwatches, health trackers or fitness trackers, and other home and / or wearable devices, digital audio players (e.g., MP3 players), cameras, and game consoles. Furthermore, mobile devices may include home audio, video, and / or multimedia devices, appliances, vending machines, intelligent lighting, home security systems, smart meters, and other digital home devices or smart home devices.In addition, mobile devices may include smart energy devices, security devices, solar panels or solar arrays, urban infrastructure devices that control power (e.g., smart grids), lighting, water, industrial automation and enterprise devices, logistics controllers, agricultural equipment, etc. Furthermore, mobile devices may provide connected medical or telemedicine support, e.g., remote healthcare. Telehealth devices may also include telehealth monitoring devices and telehealth management devices, and their communications may be given preferential treatment or priority access over other types of information, for example, with regard to priority access for the transport of critical service data and / or related QoS for the transport of critical service data. Mobile devices may further include two or more isolated devices that communicate with each other, for example, wearable devices paired with a smartphone, tactile sensors, limb movement sensors, eye movement sensors, etc. In various examples, such isolated devices can communicate with each other directly via any suitable communication channel or interface, or indirectly via a network (e.g., a local area network or LAN).
[0031]
[0048] Wireless communication between RAN104 and UE106 may be described as utilizing an air interface. Transmissions from a base station (e.g., base station 108) to one or more UEs (e.g., UE106) via the air interface may be referred to as downlink (DL) transmissions. According to some aspects of this disclosure, the term downlink may refer to point-to-multipoint transmissions occurring in a scheduling entity (e.g., base station 108, which will be described further below). Another way to describe this scheme may be to use the term broadcast channel multiplexing. Transmissions from a UE (e.g., UE106) to a base station (e.g., base station 108) may be referred to as uplink (UL) transmissions. According to further aspects of this disclosure, the term uplink may refer to point-to-point transmissions occurring in a scheduled entity (e.g., UE106, which will be described further below).
[0032]
[0049] In some examples, access to an air interface may be scheduled, and a scheduling entity (e.g., base station 108) allocates resources for communication between some or all devices and equipment within its service area or cell. Within this disclosure, as further described below, a 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 scheduling entity 108.
[0033]
[0050] Base station 108 is not the only entity that can function as a scheduling entity. That is, in some examples, a UE can function as a scheduling entity that schedules resources for one or more scheduled entities (e.g., one or more other UEs).
[0034]
[0051] As shown in Figure 1, a scheduling entity 108 (e.g., a base station (BS)) can broadcast downlink traffic 112 to one or more scheduled entities 106. Generally, BS108 is a node or device responsible for scheduling traffic in the wireless communication network, including downlink traffic 112 and, in some examples, uplink traffic 116 from one or more scheduled entities 106 to BS108. Meanwhile, UE106 is a node or device that receives downlink control information 114 from another entity in the wireless communication network, such as BS108, including, but not limited to, scheduling information (e.g., permission), synchronization or timing information, or other control information.
[0035]
[0052] Generally, base station 108 may include a backhaul interface for communication with the backhaul portion 120 of the wireless communication system. The backhaul 120 may provide a link between base station 108 and the core network 102. Furthermore, in some examples, the backhaul network may provide interconnection between each base station 108. Various types of backhaul interfaces may be employed, such as direct physical connections and virtual networks, 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 RAN 104. The core network 102 may be configured, for example, according to 5GC. In other examples, the core network 102 may be configured according to a 4G evolved packet core (EPC) or any other preferred standard or configuration.
[0037]
[0054] According to one or more of the various techniques of this disclosure, UE106 may be configured to receive a set of channel status information (CSI) reference signals (CSI-RSs) from base station 108. UE106 may measure the CSI-RSs and transmit a set of Doppler frequency values to BS in a channel status information (CSI) report. In addition, UE106 may transmit a corresponding set of weight values determined by UE106 based at least in part on the set of CSI-RSs. In some examples, UE106 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, UE106 may transmit the set of Doppler frequency values and the corresponding set of weight values in accordance with a CSI report configuration message received from BS108.
[0038]
[0055] In various cases, the CSI report may further include channel quality information (CQI), the number of preferred data streams (e.g., rate control, rank indicator (RI)), and a precoding matrix indicator (PMI). BS108 utilizes the CSI report to determine (e.g., generate, update, etc.) the downlink (DL) precoding matrix for precoding a set of DL MIMO transmissions. BS108 utilizes the precoding matrix until it receives a subsequent set of Doppler frequency values and / or the corresponding subsequent set of weight values (e.g., the next CSI report). BS108 utilizes the subsequent set of Doppler frequency values and / or the corresponding set of weight values to determine the DL precoding matrix. BS108 may utilize the updated DL precoding matrix to precode multiple downlink communications to UE106.
[0039]
[0056] Updating the DL precoding matrix based on a corresponding set of Doppler frequency values and 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 can maintain reduced overhead by sending CSI reports at a lower frequency (e.g., one CSI report is sent for every 10 CSI-RS). This overhead reduction provides a favorable extension for MIMO situations in the context of a fast-moving UE 106, enabling throughput improvements that tend to result from the reduced UE overhead, as well as improvements to the DL precoding matrix updating technique of this disclosure. In addition, the CSI report configuration message may include various timing, quantization, size delimiter, and / or commonality parameters that further benefit the UE's ability to efficiently provide the set of Doppler frequency values and corresponding weight values. In this way, the UE 106 can provide the set of Doppler frequency values and corresponding weight values to the scheduling entity 108 while favorably saving processing, power, and / or memory resources. On the other hand, when BS108 updates its DL precoding matrix based on such Doppler and weight values, it may also translate processing, power, and / or memory resources with robust accuracy to situations in which UE106 is moving at such relatively high speeds, according to one or more of the various techniques of the present disclosure.
[0040]
[0057] Figure 2 provides a schematic diagram of RAN200 as an example, not an limitation. In some examples, RAN200 may be the same as RAN104, described above and shown in Figure 1. The geographic area covered by RAN200 may be divided into cellular areas (cells) that can be uniquely identified by user equipment (UEs) based on identification information broadcast from a single access point or base station. Figure 2 shows macrocells 202, 204, and 206, and small cell 208, each of which may contain one or more sectors (not shown). A sector is a sub-area of a cell. All sectors within a cell are serviced by the same base station. A radio link within a sector can be identified by a single logical identification information belonging to that sector. In a cell divided into sectors, multiple sectors within a cell may be formed by groups of antennas, each antenna responsible for communication with UEs within the cell.
[0041]
[0058] In Figure 2, two base stations 210 and 212 are shown within cells 202 and 204, and a third base station 214 controlling a remote radio head (RRH) 216 is shown within cell 206. That is, base stations may have integrated antennas or may be connected to antennas or RRHs by feeder cables. In the example shown, cells 202, 204, and 206 may be called macrocells because base stations 210, 212, and 214 support cells with larger sizes. Furthermore, base station 218 is shown within a small cell 208 (e.g., microcell, picocell, femtocell, home base station, home node B, home enode B, etc.) which may overlap with one or more macrocells. In this example, cell 208 may be called a small cell because base station 218 supports cells with relatively smaller sizes. Cell size determination can be carried out according to system design and component constraints.
[0042]
[0059] RAN200 may include any number of wireless base stations and cells. Furthermore, RAN may include relay nodes to extend the size or coverage area of a given cell. Base stations 210, 212, 214, and 218 provide wireless access points for any number of mobile devices to the core network. In some examples, base stations 210, 212, 214, and / or 218 may be the same as the base station / scheduling entity 108 described above and shown in Figure 1.
[0043]
[0060] Figure 2 further includes a quadcopter or drone 220 which may be configured to function as a base station. That is, in some examples, the cell may not necessarily be fixed, and the geographical area of the cell may move according to the location of the mobile base station, such as the quadcopter 220.
[0044]
[0061] Within RAN200, a cell may contain UEs that communicate with one or more sectors of each cell. Furthermore, each base station 210, 212, 214, 218, and 220 may be configured to provide all UEs within their respective cells with access points to the core network 102 (see Figure 1). For example, UEs 222 and 224 may communicate with base station 210, UEs 226 and 228 may communicate with base station 212, UEs 230 and 232 may communicate with base station 214 via RRH216, UE 234 may communicate with base station 218, and UE 236 may communicate with mobile base station 220. In some examples, UE222, 224, 226, 228, 230, 232, 234, 236, 238, 240, and / or 242 may be the same as the scheduled entity 106 (e.g., UE106) described above and shown in Figure 1. In some examples, a mobile network node (e.g., a quadcopter 220) may be configured to function as a UE. For example, a quadcopter 220 may operate within a cell 202 by communicating with a base station 210.
[0045]
[0062] In a further embodiment of RAN200, 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., UE226 and 228) may communicate with each other using peer-to-peer (P2P) signals or sidelink signals 227 without relaying communication through a base station (e.g., base station 212). In a further example, UE238 is shown communicating with UE240 and 242, where UE238 may function as a scheduling entity or primary sidelink device, and UE240 and 242 may function as scheduled entities or non-primary (e.g., secondary) sidelink devices. In yet another example, UEs may function as scheduling entities in device-to-device (D2D), peer-to-peer (P2P), or vehicle-to-vehicle (V2V) networks and / or mesh networks. In the mesh network example, UE240 and 242 may, in addition to communicating with scheduling entity 238, optionally communicate directly with each other. Thus, in a wireless communication system having a cellular, P2P, or mesh configuration with scheduled access to time-frequency resources, scheduling entities and one or more scheduled entities may communicate using the scheduled resources.
[0046]
[0063] In one example, a base station (BS) 108 may transmit a set of reference signals to a UE 106 via the RAN 200. The UE 106 may receive a set of reference signals from BS 108. Upon receiving a threshold number of reference signals to satisfy a predefined channel status information (CSI) reporting period, the UE 106 may transmit a set of Doppler frequency values and a corresponding set of weight values to 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 delimiter parameters, commonality parameters, etc.) for configuring the UE 106 to transmit a set of Doppler frequency values and a corresponding set of weight values to BS 108 via the RAN 200 according to this set of parameters. In such an example, the timing parameter may define the CSI reporting period in terms of the number of reference signals that UE106 may receive from BS108 over a given time period (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 this disclosure, scheduling entities (e.g., base stations (BS) 108, UEs) and / or scheduled entities (e.g., UE 106) may be configured with multiple antennas for beamforming and / or multiple-input multiple-output (MIMO) technology. Figure 3 shows an example of a wireless communication 300 with multiple antennas that supports beamforming and / or MIMO. The use of such multi-antenna technology enables the wireless communication system to leverage spatial domains to support spatial multiplexing, beamforming, and transmit diversity.
[0048]
[0065] Beamforming generally refers to the transmission or reception of directional signals. In the case of beamformed transmission, the transmitting device may precode or control the amplitude and phase of each antenna in the antenna array to create a desired (e.g., directional) pattern of constructive and destructive interference in the wavefront. In a MIMO system, the transmitter 302 includes a plurality of transmitting antennas 304 (e.g., N transmitting antennas), and the receiver 306 includes a plurality of receiving antennas 308 (e.g., M receiving antennas). Thus, there are N × M signal paths 310 from the transmitting antennas 304 to the receiving antennas 308. Each of the transmitter 302 and the receiver 306 may be implemented, for example, in a scheduling entity 108, UE 106, or any other suitable wireless communication device.
[0049]
[0066] In MIMO systems, spatial multiplexing can be used to transmit multiple different streams of data, also called layers, simultaneously on 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 capacitive gain and / or increased data rate associated with using multiple antennas in a rich scattering environment where channel variations can 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 Figure 3, a rank 2 (i.e., containing two data streams) spatial multiplexed transmission in a 2x2 MIMO antenna configuration transmits two data streams (e.g., using multiple transmit layers) through two transmit antennas 304. Signals from each transmit antenna 304 reach 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 increase overall network capacity by leveraging multipath signal propagation to increase throughput and spectral efficiency and reduce the required transmit energy. This is achieved by transmitter 302 spatially precoding each data stream (i.e., multiplying the data streams by different weights and phase shifts) based on (in some examples, known channel state information, Doppler frequency values, and corresponding weight values, etc.), and then transmitting each spatially precoded stream through multiple transmitting antennas to the receiving devices using the same allocated time-frequency resources. The receivers (e.g., receiver 306) may transmit feedback containing a quantized version of the channel so that transmitter 302 can schedule the receivers with good channel isolation. Spatially precoded data streams arrive at the receiver with different spatial signatures, which allows the receiver to separate these streams from each other (in some examples, in combination with known channel state information) and reconstruct the data stream destined for that receiver. In the other direction, multiple transmitters can each send spatially precoded data streams to a single receiver, which allows the receiver to identify the source of each spatially precoded data stream.
[0051]
[0068] According to one or more of the various techniques of this disclosure, a transmitter 302 (e.g., a base station 108) may transmit a set of reference signals (e.g., a set of channel status information reference signals (CSI-RSs)) to a receiver 306 (e.g., a UE 106). In return, the receiver 306 may communicate to the transmitter 302 a set of Doppler frequency values and a corresponding set of weight values. The transmitter 302 may use 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 precoded DL communications.
[0052]
[0069] The number of data streams or layers in a MIMO system or MU-MIMO (commonly referred to as MIMO) system corresponds to the transmission rank. Generally, the rank of a MIMO system is limited by the smaller of the number of transmitting antennas 304 or receiving antennas 308. In addition, other considerations such as channel conditions in receiver 306 and available resources in transmitter 302 may also affect the transmission rank. For example, a base station in the RAN (e.g., transmitter 302) 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 transmitting and receiving antennas) and the signal-to-interference-and-noise ratio (SINR) measured for each of the receiving antennas. The RI may indicate, for example, the number of layers that the UE can support under the current channel conditions.
[0053]
[0070] The transmitter 302 determines the precoding of one or more transmitted data streams, for example, based on known channel state information of the channel from which the transmitter 302 transmits data streams. For example, the transmitter 302 may transmit one or more preferred reference signals (e.g., channel state information reference signals, i.e., CSI-RS) that the receiver 306 can measure. The receiver 306 can 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, 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 in 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, transmitter 302 may assign a rank for downlink (DL) MIMO transmission. In such examples, transmitter 302 may transmit a channel status information reference signal (CSI-RS) to receiver 306. In one example, transmitter 302 may transmit a CSI-RS with a separate sequence for each layer to perform multilayer channel estimation. From the CSI-RS, receiver 306 may measure channel quality across layers and resource blocks. Receiver 306 may then transmit a CSI report (e.g., including CQI, RI, and PMI) to transmitter 302 for use in updating the DL precoding matrix for precoding subsequent DL communications (e.g., subsequent DL transmissions).
[0055]
[0072] In some examples, receiver 306 may transmit a set of Doppler frequency values and corresponding weight values to transmitter 302. In one example, receiver 306 may receive a set of reference signals from transmitter 302. In one example, transmitter 302 may use a downlink (DL) precoding matrix to precode a set of reference signals and transmit the precoded set of reference signals. In such an example, receiver 306 may be configured to measure the set of reference signals received from transmitter 302. From the set of reference signals, receiver 306 may determine a set of Doppler frequency values and a corresponding set of weight values to transmit to transmitter 302. Throughout this disclosure, the techniques of this disclosure are described as being included in CSI reporting (e.g., as PMI), but are not limited thereto. Those skilled in the art will understand that receiver 306 may, in some cases, transmit a set of Doppler frequency values and / or a corresponding set of weight values separately.
[0056]
[0073] Figure 4 schematically illustrates various aspects of the present disclosure with reference to an OFDM waveform. Those skilled in the art will understand that various aspects of the present disclosure can be applied to DFT-s-OFDMA waveforms in substantially the same manner as described below in this specification. That is, while some examples of the present disclosure may focus on OFDM links for clarity, it should be understood that the same principles can be applied to DFT-s-OFDMA waveforms as well.
[0057]
[0074] In some examples, a frame may refer to a predetermined duration (e.g., 10 ms) for wireless transmission. Furthermore, each frame may consist of a set of subframes (e.g., 10 subframes, each 1 ms long). A given carrier wave may contain one set of frames in the UL and another set of frames in the DL. Figure 4 shows an enlarged view of an exemplary DL subframe 402, showing the OFDM resource grid 404. However, as will be readily apparent to those skilled in the art, the PHY transmission structure for any particular application may differ from the example described herein, depending on any number of factors. Here, time is horizontal in units of OFDM symbols, and frequency is vertical in units of subcarriers or tones.
[0058]
[0075] The resource grid 404 can be used to schematically represent the time-frequency resources for a given antenna port. That is, in a MIMO implementation with multiple available antenna ports, a corresponding multiple of resource grids 404 may be available for communication. The resource grid 404 is divided into multiple resource elements (REs) 406. An RE, which is 1 subcarrier × 1 symbol, is the smallest individual part of the time-frequency grid and may contain a single complex value representing data from a physical channel or signal. Depending on the modulation used in a particular implementation, each RE may represent one or more bits of information. In some examples, a block of REs may be called a physical resource block (PRB) or more simply a resource block (RB) 408, which contains any suitable number of consecutive subcarriers in the frequency domain. In one example, an RB may contain 12 subcarriers, a number independent of the numerology used. In some examples, depending on the numerology, an RB may contain any suitable number of consecutive OFDM symbols in the time domain. This disclosure assumes, for example, that a single RB, such as an RB408, fully corresponds to a single direction of communication (either transmission or reception to a given device).
[0059]
[0076] Although not shown in Figure 4, various RE406s within the RB408 may carry one or more physical channels, including control channels, shared channels, and data channels. Other RE406s within the RB408 may also carry reference signals (e.g., pilot signals). Thus, a set of reference signals may allow a receiving device to estimate (e.g., measure) the corresponding channels. In some examples, the resulting channel estimates may enable coherent demodulation / detection of the control and / or data channels within the RB408.
[0060]
[0077] In downlink (DL) transmission, the transmitting device (e.g., BS108) may allocate one or more REs 406 (e.g., within the control area 412) to carry one or more DL control channels. These DL control channels include DL control information (DCI) 114 that generally carries information originating from higher layers to one or more scheduled entities 106, such as physical broadcast channels (PBCH) and physical downlink control channels (PDCCH). In addition, the 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 primary synchronization signals (PSS), secondary synchronization signals (SSS), demodulation reference signals (DM-RS), phase-tracking reference signals (PT-RS), and channel status information reference signals (CSI-RS).
[0061]
[0078] Aspects of this disclosure provide techniques and apparatus for updating a precoding matrix using 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 RE 406s. In return, the UE 106 may transmit a set of Doppler frequency values and a corresponding set of weight values to the BS 108. As described in this disclosure (see, for example, Figure 9), the UE 106 may determine from 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. Based on the set of Doppler frequency values and the corresponding set of weight values received from the UE 106, the BS 108 may determine and / or update a downlink (DL) precoding matrix over time.
[0062]
[0079] The DL precoding matrix can be updated over subsequent CSI reporting periods to transmit various precoded signals to UE106. That is, if the channel status report includes, for example, a set of Doppler frequency values received in a first time instance to precode a signal transmission for each slot 410 in a subsequent CSI reporting period, BS108 may utilize a single channel status report. In an exemplary and non-limiting example, a CSI reporting period may include reporting periods for one CSI report transmission every 10 slots, where at least one CSI-RS is transmitted in each slot 410.
[0063]
[0080] The base station (BS) 108 may transmit synchronization signals PSS and SSS (collectively referred to as SS), and in some examples, PBCH, in SS blocks containing four consecutive OFDM symbols numbered in ascending order from 0 to 3 via a time index. In the frequency domain, an SS block may extend over 240 consecutive subcarriers. Naturally, the disclosure is not limited to this particular SS block configuration. Other non-limiting examples may utilize more or fewer synchronization signals than two, may include one or more auxiliary channels in addition to PBCH, may omit PBCH, and / or may utilize discontinuous symbols for SS within the scope of the disclosure.
[0064]
[0081] The PDCCH may carry downlink control information (DCI) for one or more UE106s within the cell. This may include, but is not limited to, power control commands, scheduling information, authorizations, and / or RE assignments for DL and UL transmissions.
[0065]
[0082] In uplink (UL) communication, a transmitting device (e.g., UE106) may utilize one or more RE406s to carry one or more UL control channels, such as a physical uplink control channel (PUCCH) and a physical random access channel (PRACH). These UL control channels include UL control information (UCI)118, which generally carries information originating from higher layers. Furthermore, UL REs may carry UL physical signals that generally do not carry information originating from higher layers, such as demodulation reference signals (DM-RS), phase-tracking reference signals (PT-RS), and sounding reference signals (SRS). In some examples, UCI118 may include a scheduling request (SR). In response to an SR transmitted on a UL control channel 118 (e.g., PUCCH), BS108 may transmit downlink control information (DCI)114, which can schedule resources for UL communication.
[0066]
[0083] UL control information may also include hybrid automatic repeat request (HARQ) feedback, such as an acknowledgment (ACK) or negative acknowledgment (NACK), channel status information (CSI), or any other suitable UL control information. HARQ is a technique well known to those skilled in the art, allowing a receiving device to check the integrity of a packet transmission for accuracy. If the receiving device confirms the integrity of the transmission, it may send an ACK; otherwise, it may send a NACK. In response to the NACK, the transmitting device may send an HARQ retransmission, which may implement chase synthesis, incremental redundancy, etc.
[0067]
[0084] In addition to control information, one or more RE406 (for example, within data area 414) may be allocated for user data or traffic data. Such traffic may be carried over one or more traffic channels, such as a physical downlink shared channel (PDSCH) for DL communication, or a physical uplink shared channel (PUSCH) for UL communication.
[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 used between the scheduling entity 108 and the scheduled entity 106. Those skilled in the art will recognize that, in addition to those illustrated, other channels or carriers such as other traffic channels, control channels, and feedback channels may be available.
[0069]
[0086] In some examples, a UE106 using a sidelink (SL) may transmit a channel status information reference signal (CSI-RS) for CSI measurement and reporting in the SL. Some of the various techniques of this disclosure are discussed in relation to a base station precoding downlink (DL) communications for the UE106, but the techniques of this disclosure are not limited thereto. In some examples, a first UE106 may receive a set of reference signals from a second UE106. Thus, the first UE106 may transmit a set of Doppler frequency values and a corresponding set of weight values to the second UE106. In some examples, the first UE106 may utilize a suitable feedback or control message, for example, within a medium access control-control element (MAC-CE). The second UE106 may utilize the Doppler frequency values and weight values, for example, when updating the SL precoding matrix or to relay the frequency and corresponding weight values to another entity (e.g., scheduling entity 108).
[0070] Composition of the precoding matrix
[0087] Figure 5 is a schematic diagram showing the composition of an exemplary precoding matrix 500 for single-layer transmission according to several embodiments of the present disclosure. In some examples, a base station (BS) 108 may implement an exemplary precoding matrix 500 to precode downlink (DL) communication using multiple subbands, for example, in single-layer transmission. The upper region 502 shows a precoding matrix without frequency compression. The lower region 504 shows a precoding matrix 512 with frequency compression.
[0071]
[0088] For one layer, an exemplary precoding matrix W512 with frequency compression can be expressed as follows:
[0072]
number
[0073]
[0089] In some examples, the precoding matrix W512 may contain P=2N1N2 rows (corresponding to the number of ports in the spatial domain (SD), where N1 generally represents the number of columns in the antenna panel and N2 generally represents the number of rows in the antenna panel), and N3 columns (frequency domain compression units consisting of resource blocks (RBs) or reported subbands). The W1 matrix 505 generally represents a spatial basis consisting of L beams (i.e., L columns) for each polarization group, resulting in, for example, a 2L beam. In one example, the W1 matrix 505 represents the SD compression matrix of the precoding matrix W512.
[0074]
[0090]
number
[0075] Matrix 506 corresponds to the linear coupling coefficients (e.g., amplitude and in-phase) components of the precoding matrix W512. In one example,
[0076]
number
[0077] Each element of matrix 506 (e.g., entity) represents a tap coefficient (e.g., tap coefficient) for a particular beam. Therefore, the tap coefficient is, in some examples, a delay value (e.g.,
[0078]
number
[0079] This can correspond to a non-zero position in matrix 506.
[0080]
[0091]
number
[0081] Matrix 508 generally represents the frequency domain (FD) compression matrix of the DL precoding matrix W512.
[0082]
number
[0083] Matrix 508 corresponds to the basis vectors (each row being a basis vector) used for compression in FD.
[0084]
number
[0085] For matrix 508, the basis vectors can be derived, for example, from a certain number of columns in the discrete Fourier transform (DFT) matrix.
[0086]
[0092] Figure 6 is a schematic diagram showing the composition of an exemplary precoding matrix 600 using frequency domain (FD) compression for single-layer transmission according to several embodiments of the present disclosure. In some examples, a base station (BS) 108 may implement the exemplary precoding matrix 600 to precode downlink (DL) communication using multiple subbands, for example, in single-layer transmission. In some examples, the exemplary precoding matrix W612 represents a type II precoding matrix composition for one layer. As in the previous example, matrix W1 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, each row corresponds to one of the spatial beams of W1 (out of a total of 2L beams),
[0091]
number
[0092] One element 608 of matrix 606 (e.g., entry) represents the coefficient of a tap for this spatial beam. In some examples, the tap coefficient may correspond to a delay value.
[0093]
number
[0094] 606 entries in matrix are:
[0095]
number
[0096] This corresponds to the row.
[0097]
[0093] Figure 7 is a schematic diagram showing exemplary precoding matrix compositions for multilayer transmission according to some aspects of the present disclosure. In some examples, base station (BS) 108 may implement exemplary precoding matrix W700 to precode downlink (DL) communication using multiple subbands in multilayer transmission (e.g., multiple data streams). In some examples, exemplary precoding matrix 700 represents a type II precoding matrix composition for multiple layers.
[0098]
number
[0099] Matrix 706 corresponds to the linear coupling coefficient components of the precoding matrix. In some examples,
[0100]
number
[0101] A matrix 706 (e.g., a water-parallel matrix) corresponds to the beams of a particular transmitting layer (e.g., "Layer 1" has 4 rows representing 4 beams of the first transmitting layer, "Layer 2" has 4 rows representing 4 beams of the second transmitting layer, and so on). Thus, an element within a row (e.g., an entry) may represent a delay value within that beam (e.g., a tap delay, a non-zero position, etc.). In one example, an element within a given row may represent a tap coefficient, which in some examples may correspond to a delay value.
[0102] problem
[0094] Massive MIMO relies on accurate channel estimation, in particular, to generate a suitable precoding matrix for mapping the transmit signal to its antenna. However, channel estimation can face several challenges that may limit its accuracy. Channel aging is one such challenge that can affect the accuracy of channel estimation. That is, the channel coefficients may change over time, for example, by the moving user equipment (UE) 106 or for other reasons. However, when the base station 108 applies the estimated set of channel coefficients (for example, to precode a downlink (DL) transmit), the time when the base station 108 generated the set of channel coefficients has passed, which can result in channel estimation errors. Because massive MIMO requires considerable, potentially time-consuming processing resources, channels can experience substantial aging between the time the base station generates the channel estimates and the time the base station uses the channel estimates for precoding. This problem is further exacerbated as modern networks use higher frequencies (e.g., millimeter wave (mmW), etc.) for wireless communication. In other words, at high frequencies, the time intervals during which the coherence time, or channel estimate, remains substantially flat or constant, are very low.
[0103]
[0095] When the user equipment (UE) 106 is moving at a low speed, the Doppler frequency value may be relatively small. In such cases, the channel response variance between two channel state information (CSI) reports may be relatively slow, giving a relatively small variance in the channel response. In such cases, the reported CSI value may remain valid up to the time instance of the subsequent CSI report.
[0104]
[0096] When UE106 is moving at high speed, the Doppler frequency value is large. In such cases, the channel response variance between two CSI reports can be relatively large. In contrast to the above example immediately preceding this, where UE106 is moving at low speed, in scenarios involving UE106 moving at high speed, the reported CSI values (RI / PMI / CQI) may become invalid (e.g., discarded) before base station 108 receives the subsequent CSI report. Therefore, the throughput of the wireless communication may tend to decrease because BS108 utilizes invalid CSI values to precode downlink (DL) communication sent to the fast-moving UE106.
[0105]
[0097] The effect of the velocity of UE106 on the value of the Doppler frequency (for example, relatively large or small) can be expressed using the following Doppler frequency formula.
[0106]
number
[0107]
[0098] In the formula, f c is the carrier frequency, v UE 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 UE106. In one example, UE106 is one or more Doppler frequency values f determined based on the Doppler frequency formula. d It can be configured to send.
[0108]
[0099] In some examples, such as with broadband MIMO channel models, the channel matrix in time instance n and subcarrier k can be expressed as follows:
[0109]
number
[0110]
[0100] In the formula, (a)ul , (b) v l , (c) τ l , and (d) f d,l are, for path l (e.g., layer l), (a) the steering vector related to the arrival angle, (b) the steering vector related to the departure angle, (c) the delay, and (d) the Doppler frequency. In some examples, the steering vector may include a discrete Fourier transform (DFT) vector. Since different paths may have different arrival directions, {f d,l} may be different. Also, the combined result of multiple paths tends to change over time. In the example, a higher v UE may tend to increase the value of {f d,l}. In any case, a higher value of {f d,l} tends to result in a relatively faster (e.g., higher) variance of the channel response H(n,k).
[0111]
[0101] FIG. 8 is a chart 800 schematically showing an example of throughput degradation according to some aspects of the present disclosure. Chart 800 shows the effect of channel aging according to an example. This figure represents the throughput of DL communication as a function of time, and the time is represented according to a sequence of slots. In the first example 802 shown by the solid line, BS108 receives CSI reports once every 10 slots. Due to channel aging during the 10 slots, the latest PMI is less well matched to the channel state, causing a throughput drop. In the second example 804 shown by the dashed line, BS108 receives CSI reports every slot. Using a new PMI every slot results in no substantial degradation of throughput over time. However, reporting CSI every slot has the cost of additional signaling overhead, so this example also suffers a drop in DL throughput for user data or traffic.
[0112]
[0102] Chart 800 shows throughput (bits per second, bps) as a function of time, per slot index, for several examples. In the first example 802, shown by the solid line, BS108 receives a CSI report once every 10 slots. For example, when UE106 is moving at high speed while receiving CSI-RS, the resulting CSI measurements reflected in the CSI report can quickly become invalid (due to channel aging, fading, etc.). This causes a decrease in throughput until BS108 receives a new CSI report. Therefore, BS108 may request more frequent CSI reports from UE106 (e.g., one CSI report per time slot). In the second example 904, shown by the dashed line, BS108 receives a CSI report per slot. Using a new PMI per slot results in no substantial degradation of throughput over time. However, reporting a CSI for each slot incurs additional signaling overhead costs, so this example also suffers from a decrease in DL throughput for user data or traffic.
[0113]
[0103] Obsolete CSIs may be ineffective in high-speed MIMO. In some cases, if CSIs are reported every 10 slots, the last reported precoding matrix indicator (PMI) may tend to become inconsistent with the current channel status over time (as shown in the figure), and therefore throughput may consequently degrade. If CSIs are reported per slot, uplink (UL) signaling overhead may tend to be relatively high. In such cases, downlink (DL) throughput may consequently degrade (e.g., decrease).
[0114] Transmission of Doppler frequency values and corresponding weight values
[0104] In some examples, in a high-speed MIMO scenario, UE106 may be configured to measure a set of reference signals, such as a set of channel state information reference signals (CSI-RSs) in multiple time instances. UE106 determines accordingly a set of Doppler frequency values and a corresponding set of weight values (e.g., as part of linear coupling coefficients). In such examples, UE106 may be configured to determine, for each beam or for each delay value (e.g., Rel-16 of the 3GPP specification for 5G NR e-type-2 codebook), (i) a set of Doppler frequency values and (ii) a corresponding set of weight values. UE106 transmits (i) a set of Doppler frequency values and (ii) a corresponding set of weight values to BS108. In some examples, UE106 may include a set of Doppler frequency values and a corresponding set of weight values in the channel state information (CSI) report that UE106 transmits to BS108. In one example, UE106 may send a CSI report to BS108 according to timing parameters. BS108 may utilize a PMI prediction formula to determine (e.g., generate and / or update) a downlink (DL) precoding matrix based at least partially on a set of Doppler frequency values and a corresponding set of weight values.
[0115]
[0105] In such an example, BS108 can determine the downlink (DL) precoding matrix with relatively high accuracy based on a set of Doppler frequency values and a corresponding set of weight values. This can then increase throughput as a favorable technical effect of utilizing a PMI prediction formula that incorporates the first set of Doppler frequency values and a corresponding set of weight values. Thus, BS108 can 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 a corresponding set of weight values. In particular, BS108 can do so regardless of whether UE106 is moving at a rate of speed that would result in relatively high Doppler frequency values, such as the Doppler frequency values calculated via the Doppler frequency formula provided herein.
[0116]
[0106] Furthermore, UE106 and BS108 can coordinate such efforts while keeping the overhead of UE106 relatively low, compared to, for example, a case in which UE106 could otherwise transmit at a relatively high frequency (e.g., one CSI report for each reference signal received by UE106). Rather, UE106 can favorably reduce / compress the size of each CSI report, including such Doppler frequency values and corresponding weight values, according to their configuration parameters described herein, and transmit such CSI reports at lower frequencies without compromising the accuracy in BS108 when determining the DL precoding matrix, due to the availability resulting from effective CSI values for the PMI prediction formula to be used.
[0117]
[0107] Figure 9 is a flowchart illustrating an exemplary process 900 for communicating and utilizing Doppler frequency values and corresponding weight values according to some aspects of the present disclosure. In one example, a base station 108 (e.g., base station (BS) 108) may transmit a reference signal to a user equipment (UE) 106 (e.g., UE 106) and receive a set of Doppler frequency values and a corresponding set of weight values from UE 106. As described below, certain implementations may omit some or all of the illustrated features, and not all of the illustrated features are required to implement all embodiments. In some examples, a scheduling entity 1700 shown in Figure 17 and a scheduled entity 1800 shown in Figure 18 may be configured to perform corresponding parts of the process 900. In some examples, any preferred apparatus or means for performing the functions or algorithms described below may perform the process 900.
[0118]
[0108] Blocks 902-914 represent an example of BS108 that utilizes DL channel estimates to determine the downlink (DL) precoding matrix and updates the DL precoding matrix based on PMI received from UE106 (e.g., refine, modify). As shown in the figure, BS108 can favorably update the DL precoding matrix over time. In one example, BS108 can do so at least in part based on (i) a set of Doppler frequency values and (ii) a corresponding set of weight values. UE106 may transmit such Doppler and corresponding weight information to BS108, for example, as described with reference to Figures 10-16.
[0119]
[0109] In block 902, base station (BS) 108 sends a channel status information (CSI) report configuration message to UE 106. In some examples, the CSI report configuration message instructs UE 106 to send a CSI report after receiving multiple CSI-RSs (e.g., 10 CSI-RSs received across 10 slots). Furthermore, the CSI report configuration message may instruct 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] In block 904, UE106 receives a CSI report configuration message. In one example, UE106 may receive a CSI report configuration message instructing UE106 to determine the Doppler frequency value and weight value according to a set of parameters and to send them to BS108.
[0121]
[0111] In block 906, BS108 transmits a first set of reference signals (e.g., one or more CSI-RS) to UE106. In some examples, BS108 may transmit a first set of RS to UE106 using a downlink (DL) precoding matrix. In other examples, BS108 may transmit a first set of RS without precoding. In one example, BS108 may transmit CSI-RS without precoding (e.g., as unprecoded-RS) as the initial set of RS to be transmitted to UE106.
[0122]
[0112] In an optional block 908, UE106 receives a first set of RS signals from BS108. UE106 may, for example, use a receiving antenna 308 to receive the first set of RS signals as CSI-RS.
[0123]
[0113] In an optional block 910, UE106 may send a channel status report including a precoding matrix indicator (PMI) to BS108. In such a case, UE106 may measure a first set of RS to estimate the DL channel.
[0124]
[0114] By utilizing UE feedback (e.g., a set of Doppler frequency values and a corresponding set of weight values), precoder performance can be effectively improved, as described for the DL precoding matrix. Furthermore, the BS108 may update the DL precoding matrix based on a set of Doppler frequency values and a corresponding set of weight values. In one example, the BS108 may transmit a precoded DL reference signal via a set of antenna ports.
[0125]
[0115] In an optional block 906, UE106 may estimate the DL channel to determine the PMI. In one example, UE106 may determine the channel characteristics based on measurements performed on a first set of RS. In such an example, UE106 may determine the PMI based on those characteristics of the DL channel.
[0126]
[0116] In an optional block 908, UE106 may send PMI to BS108. For example, UE106 may send a set of precoding matrix indicators or a precoding matrix to BS108.
[0127]
[0117] In an optional block 912, BS108 receives PMI from UE106. BS108 may process PMI, for example, to determine frequency domain (FD) basis vectors.
[0128]
[0118] In an optional block 914, BS108 may utilize PMI to send a set of RSs to UE106. In such an example, when sending a set of RSs to UE106, BS108 may use a downlink (DL) precoding matrix to precode the set of RSs. BS108 may determine or update the DL precoding matrix based at least in part on PMI. Additionally or alternatively, BS108 may utilize a codebook to determine the DL precoding matrix. In this way, BS108 can use the DL precoding matrix to precode the set of RSs and provide the UE106 with a precoded set of RSs.
[0129]
[0119] In block 916, UE106 receives a precoded set of RS from BS108. In one example, UE106 may receive a precoded set of RS via multiple antenna ports. UE106 may receive the precoded set of RS over time such that a subset of RS corresponding to each antenna port is received over multiple time instances.
[0130]
[0120] In block 918, UE106 calculates the linear coupling coefficient component of the precoding matrix for each CSI-RS. UE106 identifies each non-zero position of the linear coupling coefficient component of the precoding matrix. In such an example, each non-zero position represents a delay value (e.g., corresponding to a tap coefficient). The delay values correspond to beams (e.g., precoding beams), and each beam corresponds to a transmit layer in DL communication (e.g., DL transmission).
[0131]
[0121] UE106 can calculate the Doppler frequency value for each delay value in the high-speed MIMO scenario. To calculate the Doppler frequency value, UE106 calculates the precoding matrix component W1 for each CSI-RS time instance.
[0132]
number
[0133] It is possible to calculate this. In all CSI-RS time instances, W1,
[0134]
number
[0135] The value, and
[0136]
number
[0137] Non-zero positions within the range are common. (Associated with the beam delay value of the transmitting layer)
[0138]
number
[0139] For each non-zero position within, UE106 is a vector
[0140]
number
[0141] Based on this, one or more Doppler frequency values for the layer, beam b, and delay d
[0142]
number
[0143] and weight values
[0144]
number
[0145] We calculate this. Here,
[0146]
number
[0147] Generally,
[0148]
number
[0149] (Refers to the i,j-th element in the above. Additional or alternative: (Associated with the beam delay value of the layer)
[0150]
number
[0151] For each non-zero position within, UE106 assigns weight values to layer 1, beam b, and delay d.
[0152]
number
[0153] Calculate.
[0154]
[0122] The optimal objective of UE106 is for UE106 to minimize the following values:
[0155]
number
[0156]
[0123] The value of T may be the number of CSI-RS time instances within one CSI-RS reporting period. However, in some examples, UE106 may determine the value of T. Thus, UE103 may determine whether the value for T is the same as or different from the number of CSI-RS time instances within one CSI-RS reporting period. In one example, Figure 10 is a schematic diagram 1000 showing the composition of exemplary precoding matrices for a single layer and multiple time instances according to some aspects of the present disclosure. That is, the precoding matrices relate 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, UE106 may determine the value of T to be less than the number of CSI-RS instances in one CSI-RS period. UE106 may be configured, for example, in some cases to utilize the value of T (as determined) to conserve processing resources by potentially reducing computational complexity.
[0157]
[0124] Returning to block 918, UE106 can utilize any number of different optimization algorithms to determine the set of Doppler frequency values and the corresponding set of weight values. For example, UE106 can utilize multi-signal classification (MUSIC) algorithms, compressed sensing algorithms, and machine learning (ML) algorithms.
[0158]
[0125] Based on the CSI report configuration message, UE106 uses the configured CSI format to send to BS108 (i) a set of Doppler frequency values.
[0159]
number
[0160] (ii) the corresponding set of weight values
[0161]
number
[0162] Send. As an addition or alternative, UE106 is e-Type-2 codebook
[0163]
number
[0164] Legacy PMI can be reported based on this.
[0165]
[0126] In block 920, BS108 receives a set of Doppler frequency values. In addition or alternative, BS108 may receive a set of weight values corresponding to the set of Doppler frequency values. In some examples, BS108 may receive a set of Doppler frequency values and / or a corresponding set of weight values in a channel status report. In another example, BS108 may receive a set of Doppler frequency values and / or a corresponding set of weight values separately from the channel status report. In addition or alternative, BS108 may receive a set of Doppler frequency values separate from a corresponding set of weight values. In one example, BS108 may receive a set of Doppler frequency values in a first time instance and a corresponding set of weight values in a second time instance that precedes or follows the first time instance.
[0166]
[0127] In block 922, BS108 updates the downlink (DL) precoding matrix based at least in part on a set of Doppler frequency values and a corresponding set of weight values. BS108 utilizes the set of Doppler frequency values and the corresponding set of weight values to improve its generation of the downlink (DL) precoding matrix. BS utilizes a precoding matrix indicator (PMI) prediction formula to determine the DL precoding matrix for precoding each DL communication (e.g., each DL transmission) in a set of DL communications before receiving the next CSI report from UE106.
[0167]
[0128] In such an example, BS108 determines a DL precoding matrix for precoding DL communications (e.g., DL data) in order to transmit the precoded downlink (DL) communications to UE106. The base station (BS) 108 applies a channel prediction algorithm to determine and / or update the DL precoding matrix for precoding downlink (DL) communications. In some examples, BS108 may do so to generate a DL precoding matrix for each downlink (DL) communications (e.g., for each slot) based on a set of Doppler frequency values and a corresponding set of weight values (e.g., obtained via a first CSI report).
[0168]
[0129] In one example, BS108 is the precoding matrix.
[0169]
number
[0170] To determine this, the received set of Doppler frequency values and the corresponding set of weight values may be used. In such cases, BS108 may determine the precoding matrix for a slot having a timing gap T' measured for the time instance of the most recent CSI report (e.g., the first CSI report).
[0171]
[0130]
number
[0172]
[0131] In some cases, BS108 is obtained from the CSI report, W1 matrix and / or
[0173]
number
[0174] It may be configured to determine the matrix. In addition or alternatively, BS108 is received
[0175]
number
[0176] Based on a matrix, a set of Doppler frequency values, and / or a corresponding set of weight 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
[0180]
number
[0181] It can be assumed that this is the case. In such cases, BS108 follows the following precoding determinant:
[0182]
number
[0183] The value of the (b,d)th element within can be determined.
[0184]
number
[0185]
[0132] In some cases, the precoding matrix determination circuit 1842 in Figure 17 may employ this formula to determine the precoding matrix. In one example, BS108 can determine the precoding matrix at time [n+1] according to the formula for the precoding matrix.
[0186]
[0133] In block 924, BS108 uses the updated DL precoding matrix to precode subsequent downlink (DL) communications to UE106. In one example, BS108 uses the updated DL precoding matrix to send a precoded set of reference signals to UE106. In some examples, BS108 may update the DL precoding matrix in each time instance in which it sends reference signals to UE106.
[0187]
[0134] In block 926, UE106 receives precoded downlink communication from BS108. In some examples, the precoded DL communication includes precoded DL data (e.g., transmitted via PDSCH). In other examples, the precoded DL communication includes a subsequent set of reference signals precoded via an updated DL precode matrix. In such examples, UE106 receives a precoded set of RS (e.g., CSI-RS) from BS108. From the precoded set of RS, UE106 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. That is, UE106 may transmit a second set of Doppler frequency values and a second set of weight values corresponding to the second set of Doppler frequency values to BS108, at least partially based on the precoded set of RS.
[0188]
[0135] In an optional block 928, BS108 may receive additional Doppler frequency values from UE106 that correspond to precoded DL communication. For example, BS108 may receive from UE106 a second set of Doppler frequency values and a second set of weight values corresponding to the second set of Doppler frequency values.
[0189]
[0136] This process 900 can be repeated any number of times to dynamically maintain a favorable level of DL precoder performance.
[0190] Channel Status Information (CSI) reporting configuration message - timing parameters
[0137] Figure 11 is a timing diagram 1100 showing an example of the process by which UE106 transmits a set of Doppler frequency values and a corresponding set of weight values, by several examples. For periodic or semi-persistent channel status information (CSI) reporting, in order to reduce CSI reporting overhead, BS108 can be configured to have a reporting period for transmitting CSI reports that is longer than the CSI-RS transmission period of CSI-RS (for example, the CSI reporting period may be 10 times the CSI-RS reporting period). For aperiodic CSI reporting, multiple time instances of 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]
[0138] Upon receiving a set of CSI-RSs (for example, 10 CSI-RSs transmitted over a 10-slot duration), UE106 may be configured to calculate a set of Doppler frequency values and a corresponding set of weight values based on the set of CSI-RSs (duration of CSI-RSs). In one example, the first reporting period 1106 may include a first set of CSI-RSs transmitted over a first predetermined slot duration (e.g., 5-slot duration, 8-slot duration, a 10-slot duration, etc.) (e.g., 5 CSI-RSs, 8 CSI-RSs, 10 CSI-RSs, etc.). In another example, the second reporting period 1108 may correspond to a second set of CSI-RSs transmitted by BS108 over a second predetermined slot duration, where the first and second slot durations may be different or the same.
[0192]
[0139] In some examples, UE106 may receive a Channel Status Information (CSI) report configuration message (not explicitly shown in Figure 11), which includes timing parameters for sending a set of Doppler frequency values, a set of weight values, or both. In some examples, the CSI report configuration message may determine how often UE106 sends each CSI report, and / or define how UE106 determines and / or reports the set of Doppler frequency values and / or the corresponding set of weight values (e.g., via the CSI report). In an exemplary and non-limiting example, BS108 may be configured to send a CSI report every 10 slots.
[0193]
[0140] In some examples, the CSI report configuration message received by UE106 includes a set of channel status information (CSI) report parameters. In such examples, the CSI report parameters may include timing parameters. In some examples, sending a set of Doppler frequency values and a set of weight values may include UE106 sending a CSI report 1102 according to the timing parameters. In such examples, the CSI report 1102 may include at least one of (i) a set of Doppler frequency values and / or (ii) a corresponding set of weight values.
[0194]
[0141] In some examples, UE106 may determine the reporting period from the CSI reporting configuration message. In some examples, the reporting period may correspond to timing parameters. In other examples, 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 the length of time for receiving the set of reference signals. In such cases, UE106 may transmit a set of Doppler frequency values and a corresponding set of weight values according to the reporting period. In such examples, the reporting period may be based at least in part on timing parameters. In other examples, the reporting period may be based on the allocation of communication resources, such as an allocated set of symbols, a set of reference signal slots, etc. Thus, UE106 may determine from the configuration message the allocation of communication resources for receiving a set of reference signals (e.g., over a predefined reporting period). In such an example, UE106 may receive a set of reference signals via the allocation of communication resources to determine a set of Doppler frequency values and corresponding weight values during a given reporting period (e.g., 10 slot durations per reporting period, 5 slot durations per reporting period, etc.).
[0195]
[0142] As described with reference to block 918 of Figure 9, UE106 may transmit a set of Doppler frequency values and a corresponding set of weight values to BS108. In one example, UE106 may include a set of Doppler frequency values and a corresponding set of weight values in a first CSI report 1102. UE106 may transmit the first CSI report 1102 to BS108 in a first reporting time instance (T'). In some cases, UE106 may apply additional CSI formatting parameters to constitute the CSI report. For example, UE106 may quantize the Doppler frequency values according to quantization parameters. In another example, UE106 may quantize channel coefficients in addition to or alternative to quantizing such Doppler frequency values.
[0196]
[0143] In some examples, BS108 determines and / or updates a downlink (DL) precoding matrix (not explicitly shown) based on a set of Doppler frequency values and a corresponding set of weight values. BS108 may determine a DL precoding matrix for a subsequent set of slots (starting in this example with slot #2). BS108 may determine a DL precoding matrix for each slot in a subsequent set of slots. In a case where BS108 receives a CSI report 1102 containing a set of Doppler frequency values and a corresponding set of weight values, BS108 may determine a DL precoding matrix for precoding DL communications corresponding to each of the subsequent slots (e.g., a subsequent set of slots), and BS108 may do so until the arrival of the next CSI report 1104. In an exemplary and non-limiting example, BS108 may determine a DL precoding matrix for each of the 10 slots that follow BS108 after it has received the first CSI report 1102.
[0197]
[0144] BS108 utilizes a set of Doppler frequency values in determining the precoding matrix. BS108 determines the precoding matrix for each slot (for example, as described above with reference to Figure 9) until the next CSI report 1104 arrives. By transmitting a set of Doppler frequency values (and a corresponding set of weight values) to BS108, BS108 may be configured to determine a suitable dedicated precoding matrix for each subsequent slot (for example, starting with slot #2 of the second reporting period in this example). In such an example, UE106 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 on a set of Doppler frequency values and a corresponding set of weight values according to one or more of the various techniques of this disclosure. That is, BS108 may precode a set of DL communications 1110 at least in part on a set of Doppler frequency values and a corresponding set of weight values. As an addition or alternative, BS108 may precode a second set of RS starting from slot #2 (e.g., second CSI-RS) of a subsequent reporting period (e.g., second reporting period 1108).
[0198]
[0145] Thus, BS108 can improve the performance (e.g., accuracy) of the downlink (DL) precoding matrix in cases where UE106 is moving at a relatively high speed. Additionally or alternatively, BS108 may be configured to provide a longer reporting period for CSI reports. In one example, the CSI reporting period may include multiple instances of CSI-RS transmissions for each CSI report sent to BS108 during a given CSI reporting period. In such an example, UL signaling overhead can be reduced in UE106, and therefore throughput can be increased. That is, one or more of the various techniques of the present disclosure can favorably increase throughput in UE106 and reduce UE overhead while favorably improving the performance of the DL precoding matrix in BS108.
[0199]
[0146] In some cases, UE106 may receive a second set of reference signals after transmitting a 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, BS108 may precode a set of reference signals at least in part on (i) a set of Doppler frequency values and (ii) a corresponding set of weight values. In such cases, UE106 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. UE106 may also transmit one or more additional weight values corresponding to one or more additional Doppler frequency values, either additionally or alternatively.
[0200] Channel Status Information (CSI) reporting configuration message - size parameter
[0147] As shown in Figures 12-14, the base station (BS) 108 may be configured to transmit a precoding matrix indicator (PMI) for two transmit layers, four beams for each transmit layer, and two delay values for each beam (e.g., via the legacy e-type-2 codebook in Rel-16 of the 3GPP specification for 5G NR). 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 status information (CSI) report.
[0201]
[0148] Figure 12 is a schematic diagram showing beams of a layer according to some aspects of the present disclosure. In one example, the beams may correspond to a set of delay-Doppler value pairs. In a high-speed scenario, BS108 instructs UE106 to transmit delay and Doppler frequency values for the precoding vector of each beam via a CSI reporting configuration message. Here, BS108 configures a CSI reporting format relating to a set of Doppler frequency values and a corresponding set of weight values.
[0202]
[0149] In some examples, BS108 may transmit a set of reference signals to UE106. In such examples, the set of reference signals may correspond to the first beam 1204 of a plurality of beams. In such examples, the beam may correspond to the first transmit layer 1202 of a plurality of transmit layers. In some examples, UE106 may be configured to transmit PMI for two transmit layers, four beams for each transmit layer, and "N'" delay-Doppler value pairs 1206 for each beam (e.g., via a CSI reporting configuration message).
[0203]
[0150] In some examples, BS108 may indicate the CSI format for Doppler frequency values via a CSI report configuration message. BS108 may configure UE106 to report N'=4 {delay value, Doppler frequency value} pairs for each beam (e.g., a first delay value associated with a first Doppler frequency value in a first value pair). In some examples, BS108 may configure a threshold size (N') for the transmitted set of {delay value, Doppler frequency value} pairs (e.g., a size-divided number of value pairs applicable to a given CSI report). In one example, a CSI report configuration message may contain a threshold number of {delay value, Doppler frequency value} pairs not exceeding "N'" value pairs in a single CSI report. For example, the CSI report configuration message may instruct the UE106 to send N'=4 (e.g., N'=4 or less) size-divided {delay value, Doppler frequency value} pairs for each beam (e.g., 4 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 exemplary example, delay-Doppler value pair A and delay-Doppler value pair B may have the same or different delay values (as between two value pairs), and / or the two value pairs may have the same or different Doppler frequency values (as between two value pairs).
[0205]
[0152] For each beam, UE106 may determine a set of delay value and Doppler frequency value pairs (e.g., delay-Doppler value pairs). In some examples, UE106 may be configured to associate the precoding vector of one beam with a set of {delay value, Doppler frequency value} pairs (e.g., delay-Doppler value pairs). In such examples, UE106 may associate each Doppler frequency value in the set of Doppler frequency values with at least one delay value in the set of delay values (e.g., a set of delay values paired with a corresponding delay value).
[0206]
[0153] In some cases, the CSI report configuration message can limit the size of the CSI report by limiting the number of delay-Doppler value pairs that UE106 may include in the CSI report for each beam of DL communication (e.g., DL transmission). In such cases, UE106 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]
[0154] Figure 13 is a schematic diagram 1300 showing beam delay values corresponding to a set of Doppler frequency values according to some aspects of the present disclosure. The UE 106 may transmit a set of delay values 1306 corresponding to the first beam 1304, at least in part based on a set of reference signals.
[0208]
[0155] BS108 can instruct the CSI format for Doppler frequency values in a CSI reporting configuration message. For example, the CSI format for Doppler frequency may include a threshold number of Doppler frequency values from a set of Doppler frequency values, instructing UE106 not to exceed "N" Doppler frequency values for each delay value. For example, BS108 configures UE106 to send (for example, at most) N=2 Doppler frequency values for each delay value.
[0209]
[0156] In some examples, UE106 may be configured to transmit via CSI reporting configuration messages PMI for B layers (e.g., B ≤ 2), M beams for each layer (e.g., M ≤ 4), B delay values for B ≤ 2, and N Doppler frequency values (quantized or unquantized) for each delay value (e.g., N = 2, N = less than the number of transmitting layers 1302, delay value 1306, etc.). In such examples, UE106 may associate each delay value in the set of delay values with at least one Doppler frequency value from 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]
[0157] In some examples, UE106 may determine a set of Doppler frequency values for each delay value for a size-bound set of delay values. Here, a CSI report configuration message may instruct UE106 to limit the size of the CSI report by limiting the number of delay values that UE106 may include in a given CSI report and the number of Doppler frequency values that UE106 should include in the CSI report (e.g., in a set of Doppler frequency values). In one example, BS108 configures the size (D) of the reported set of delay values and / or the size (N) of the transmitted set of Doppler frequency values via a CSI report configuration message.
[0211]
[0158] In some examples, UE106 may be configured to associate a precoding vector for one beam with a set of delay values. UE106 then associates each delay value with a set of Doppler frequency values. In such examples, UE106 may transmit a set of Doppler frequency values by applying a size-delimited parameter that defines a threshold number of Doppler frequency values.
[0212]
[0159] In some cases, associating the beam precoding vector with a set of delay-Doppler value pairs (e.g., Figure 12) offers greater flexibility compared to associating the beam precoding vector with a set of delay values (e.g., Figure 13). However, associating the beam precoding vector with a set of delay-Doppler value pairs may consume more reporting bits compared to associating the beam precoding vector with a set of delay values in some cases.
[0213]
[0160] Figure 14 is a schematic diagram showing combinations of delay-Doppler value pairs, and delay values corresponding to unpaired Doppler frequency values, according to some aspects of the present disclosure. In exemplary and non-limiting examples, UE106 may transmit PMI for two transmit layers 1402, four beams 1404 for each transmit layer, two delay values for each beam, and / or four delay-Doppler value pairs for each beam, according to a size parameter. In some examples, BS108 may combine a size-delimited parameter corresponding to delay-Doppler value pairs (e.g., a parameter limiting the number of delay-Doppler value pairs 1406 for CSI reporting) with a size-delimited parameter corresponding to unpaired delay values and / or Doppler frequency values (e.g., unpaired delay values and unpaired Doppler frequency values transmitted to BS108 in this way for CSI reporting) in a CSI configuration message.
[0214] Channel State Information (CSI) Report Configuration Message - Quantization Parameters
[0161] Figure 15 is a flowchart illustrating an example of a process for determining quantization parameters for quantizing Doppler frequency values and / or corresponding weight values, according to some aspects of the present disclosure. In some examples, UE106 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] In block 1502, UE106 may receive a CSI reporting configuration message from BS108. The CSI reporting configuration message may include one or more various parameters (e.g., commonality parameters, timing parameters, quantization parameters, size delimiter parameters, etc.).
[0216]
[0163] In block 1504, UE106 may determine quantization parameters for quantizing a set of Doppler frequency values and / or a corresponding set of weight values from the CSI reporting configuration message.
[0217]
[0164] In block 1506, UE106 may quantize each Doppler frequency value in the set of Doppler frequency values. In such an example, UE106 quantizes the calculated frequency values to yield a quantized set of Doppler frequency values. That is, when transmitting a set of Doppler frequency values and / or a corresponding set of weight values to BS108, UE106 can apply one or more quantization parameters for quantizing (i) the set of Doppler frequency values and / or (ii) the corresponding set of weight values for transmission to BS108.
[0218]
[0165] In one example, UE106
[0219]
Number
[0220] may utilize a quantization technique for quantizing a set of Doppler frequency values based on the maximum Doppler frequency. In such an example, UE106 may report the relative Doppler frequency value x according to the following mathematical formula.
[0221]
Number
[0222]
[0166] Here, BS108 may be configured to determine the value of
[0223]
Number
[0224] and x may be selected from an adjusted or configured set, for example, with 4-bit quantization. This maximum Doppler frequency value
[0225]
Number
[0226] is selected from. To determine this maximum Doppler frequency value
[0227]
Number
[0228] BS108 calculates based on the carrier frequency f c and the maximum speed v of UE106 UE,max .
[0229]
Number
[0230] .
[0231]
[0167] In another example, UE106 may utilize a quantization technique for quantizing a set of Doppler frequency values based on the period of reference signal transmission (e.g., the timing gap between transmissions of two consecutive reference signals). In such a case, UE106 may report the relative Doppler frequency value x according to the following equation.
[0232]
Number
[0233]
[0168] Here, T CSI-RS is the period of CSI-RS transmission (e.g., the timing gap between two CSI-RS instances), and BS108 configures the reporting period in the CSI-RS configuration.
[0234]
[0169] Additionally or alternatively, UE106 may utilize a quantization technique to quantize a set of Doppler frequency values based on the timing duration lengths of all CSI-RS instances in one CSI reporting period. In such a case, UE106 may report the relative Doppler frequency value x according to the following formula.
[0235]
Equation
[0236]
[0170] Here, D CSI-RS is the timing duration length (e.g., 10 slot durations) of all CSI-RS instances during one CSI reporting period (e.g., the first CSI reporting period 1106 in FIG. 11). In such an example, BS108 may configure the CSI reporting period in the CSI reporting configuration message.
[0237]
[0171] In addition, or alternatively, UE106 may quantize the amplitude and phase of each weight value (e.g., among the set of weight values corresponding to the first reporting period 1106). In one example, UE106 may quantize the amplitude of each weight value for the set of weight values using an adjusted set. In another example, UE106 may quantize the phase of each weight value for the set of weight values using a configured limited set. In such a case, UE106 may transmit the quantized set of weight values to BS108. Thus, BS108 may receive the weight values as the quantized set of weight values.
[0238]
[0172] In some examples, UE106 may quantize one or both of a set of values (e.g., a set of delay values and / or a set of Doppler frequency values) before forming such values into a value pair (e.g., if UE106 is configured to transmit Doppler frequency values in a delay-Doppler value pair). In one example, UE106,
[0239]
number
[0240] The delay value τ can be quantized using bits to determine an integer delay value. In such an example, N3 generally represents the number of subbands for a particular transmission.
[0241]
[0173] In such an example, UE106 may associate quantized delay values with quantized Doppler frequency values in order to determine delay-Doppler value pairs. Thus, UE106 can transmit sets of delay-Doppler value pairs. That is, UE106 may be configured (e.g., via a CSI report configuration message) to quantize the delay values and Doppler frequency values when configuring sets of delay-Doppler value pairs for transmission (e.g., in a CSI report). In some examples, a CSI report may include quantized sets of delay-Doppler value pairs, or quantized sets of delay values in a non-paired configuration along with quantized sets of Doppler frequency values in a non-paired configuration, and / or quantized sets of weight values. In one example, the weight values represented by a quantized set of weight values may correspond to the Doppler frequency values represented in a quantized set of delay-Doppler value pairs.
[0242] Channel Status Information (CSI) Report Configuration Message - Commonality Parameters
[0174] Figure 16 is a flowchart illustrating an example of a process for determining one or more commonality parameters from a channel status information (CSI) reporting configuration message, according to some aspects of the present disclosure.
[0243]
[0175] In one example, the set of delay values may correspond to one beam (e.g., the first beam of the first transmit layer). In some examples, the set of delay values corresponding to one beam may represent independent Doppler frequency values (e.g., different frequency values for each other corresponding to the beams). However, the reported bits in this case are relatively high and may result in increased overhead for the user equipment (UE) 106. To reduce the overhead for the UE 106 when transmitting the set of Doppler frequency values, the base station (BS) 108 may further configure one or more commonality parameters for the set of Doppler frequency values.
[0244]
[0176] In one example, BS108 may send one or more sets of commonality parameters to UE106. In some cases, BS108 may send a set of commonality parameters to UE106 as part of a Channel Status Information (CSI) reporting configuration message that BS108 sends to UE106.
[0245]
[0177] In block 1602, UE106 may receive a CSI report configuration message from BS108. The channel status report configuration message may include one or more sets of commonality parameters.
[0246]
[0178] In block 1604, UE106 may determine one or more commonality parameters from the CSI report configuration message. In one example, UE106 may determine a set of one or more commonality parameters (e.g., Doppler frequency commonality parameters). In such an example, UE106 may apply the set of commonality parameters to a set of Doppler frequency values to generate a compressed set of Doppler frequency values. In such an example, sending a set of Doppler frequency values may include sending a compressed set of Doppler frequency values (e.g., to reduce the size of the CSI report). That is, when sending a set of Doppler frequency values, UE106 may be configured to apply the set of commonality parameters to generate a compressed set of Doppler frequency values.
[0247]
[0179] In some examples, UE106 may be configured to determine whether a set of commonality parameters corresponds to (i) delay commonality parameters, (ii) beam commonality parameters, and / or (iii) layer commonality parameters.
[0248]
[0180] In some examples, the commonality parameters may include delay commonality parameters. In cases where the Doppler frequency commonality parameters include delay commonality parameters, UE106 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 cases, one or more sets of delay values may correspond to a first beam of a first transmit layer. In such cases, when UE106 applies the set of commonality parameters to a set of Doppler frequency values, UE106 may transmit a set of Doppler frequency values such that the delay values associated with a first beam (e.g., of one transmit 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 the transmission layer, D represents the delay value, and b represents the beam.
[0251]
[0182] In another example, the commonality parameters may include beam commonality parameters. In such an example, the beam corresponds to the transmit layer. In such an example, UE106 may apply the beam commonality parameters to a set of Doppler frequency values. In one example, UE106 may determine a common set of Doppler frequency values for beams as a compressed set of Doppler frequency values, where beams associated with one layer share Doppler frequency values. In such an example, the Doppler frequency values can take the following compressed form: For any d and n,
[0252]
number
[0253]
[0183] Here, n represents time (for example, the time measured by the received symbol, or the duration), l represents the transmission layer, d represents the delay value, and B represents the beam.
[0254]
[0184] In another example, the commonality parameters may include layer commonality parameters. In such an example, the set of Doppler frequency values corresponds to multiple transmit layers. In such an example, in order to apply the set of commonality parameters to the set of Doppler frequency values, UE106 may determine a common set of Doppler frequency values for multiple transmit layers. In this way, UE106 may result in a compressed set of Doppler frequency values in which multiple transmit layers share a common set of Doppler frequency values. In such an example, UE106 may reduce the set of Doppler frequency values to include layer commonality as follows: For any b, d, and n,
[0255]
number
[0256]
[0185] Here, n represents time, d represents the delay value, b represents the beam, and L represents the transmission layer.
[0257]
[0186] Therefore, BS108 can receive a set of Doppler frequency values from UE106 as a compressed set of Doppler frequency values according to a set of commonality parameters. The number of reported bits resulting from applying layer commonality parameters is less than that when beam commonality parameters are applied. Also, the number of reported bits resulting from applying delay commonality parameters is smaller than that when beam commonality parameters are applied.
[0258]
[0187] When applying layer commonality parameters in contrast 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 entity
[0188] Figure 17 is a block diagram showing 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 one or more of Figures 1, 2, and / or 3. In yet another example, the scheduling entity 1700 may be a user equipment (UE) as shown in one or more of Figures 1, 2, and / or 3.
[0260]
[0189] 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 one or more of the functions described herein. For example, a processor 1704 used in the scheduling entity 1700 may be configured to implement one or more of the processes and procedures described above and shown in Figures 9 to 16 (for example, in cooperation with memory 1705).
[0261]
[0190] The processing system 1704 may be implemented using a bus architecture generally represented by bus 1702. Bus 1702 may include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system 1704. Bus 1702 connects various circuits, including one or more processors (generally represented by processor 1704), memory 1705, and computer-readable media (generally represented by computer-readable media 1706), in a communicative manner. 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. Bus interface 1708 provides an interface between bus 1702 and transceiver 1710. Transceiver 1710 provides a communication interface or means for communicating with various other devices via a transmitting medium. Depending on the nature of the device, a user interface 1712 (e.g., a keypad, display, speaker, microphone, joystick) may also be provided. Of course, such a user interface 1712 is optional and may be omitted in some examples, such as base stations.
[0262]
[0191] In some aspects of the present disclosure, the processor 1704 may include a channel state information (CSI) reporting configuration message circuit 1740 configured (for example, in cooperation with memory 1705) for various functions, including, for example, sending CSI reporting configuration messages to a scheduled entity 106 (for example, 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 Figure 9, including, for example, block 902.
[0263]
[0192] In some aspects of the present disclosure, the processor 1704 may include a precoding matrix determination circuit 1742 configured (for example, in cooperation with memory 1705) for various functions, including determining a downlink (DL) precoding matrix to be used 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 Figure 9, including, for example, blocks 914, 922, and / or 924.
[0264]
[0193] The processor 1704 is responsible for managing the bus 1702 and general processing, including the execution of software stored in the computer-readable medium 1706. When executed by the processor 1704, the software causes the processing system 1704 to perform the various functions of any particular device described above. The processor 1704 may also use the computer-readable medium 1706 and memory 1705 to store data that the processor 1704 operates on when executing the software.
[0265]
[0194] One or more processors 1704 in the processing system may execute software. Software is broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether they are called software, firmware, middleware, microcode, hardware description language, or otherwise. Software may reside on computer-readable medium 1706. Computer-readable medium 1706 may be non-temporary computer-readable medium. Non-temporary computer-readable media include, for example, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips), optical discs (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 media for storing software and / or instructions that can be accessed and read by a computer. The computer-readable media 1706 may reside within the processing system 1704, outside the processing system 1704, or distributed across multiple entities including the processing system 1704. The computer-readable media 1706 may be embodied in a computer program product. For example, a computer program product may include computer-readable media in its packaging materials.Those skilled in the art will recognize how to best achieve the functions described throughout this disclosure, depending on the specific application and the overall design constraints imposed on the entire system.
[0266]
[0195] In one or more examples, the computer-readable storage medium 1706 may store computer-executable code including channel status reporting configuration instructions 1750 that configure the scheduling entity 1700 for various functions, including, for example, sending channel status information (CSI) reporting configuration messages. For example, the CSI reporting configuration message instruction 1750 may be configured to cause the scheduling entity 1700 to implement one or more of the functions described above with respect to Figure 9, for example, block 902.
[0267]
[0196] In one or more examples, the computer-readable storage medium 1706 may store computer-executable code, including precoding matrix determination instructions 1752, which constitute the scheduling entity 1700 for various functions, such as receiving a set of Doppler frequency values and a corresponding set of weight values, and determining a precoding matrix. 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 Figure 9, for example, including blocks 920, 922, 924, and / or 928.
[0268]
[0197] In one configuration, the device 1700 for wireless communication includes means for transmitting channel status information (CSI) reporting configuration messages (e.g., via a transceiver 1710, etc., via a CSI reporting configuration message circuit 1740). The device 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 device further includes means for transmitting a downlink (DL) signal precoded at least in part on (i) a set of Doppler frequency values and (ii) a 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 at least in part on a set of Doppler frequency values and a set of corresponding weight values. In one embodiment, the means described above may be a processor 1704 including a precoding matrix determination circuit 1742 shown in Figure 17, configured to perform the functions enumerated by the means described above. In another embodiment, the means described above may be a circuit or any device configured to perform the functions enumerated by the means described above.
[0269]
[0198] Of course, in the above example, the circuit configuration included in the processor 1704 is provided only as an example and is not limited thereto, but other means for performing the described functions, including instructions stored in 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 to 16, may be included in various aspects of this disclosure.
[0270] Scheduled Entities / UE
[0199] Figure 18 is a conceptual diagram showing an example of a hardware implementation for an exemplary scheduled entity 1800 employing a processing system 814. According to various aspects of the present disclosure, the processing system 1814 may include an element, any part of an element, or any combination of elements having one or more processors 1804. For example, the scheduled entity 1800 may be a user device (UE) shown in any one or more of Figures 1, 2, and / or 3.
[0271]
[0200] Processing system 814 may be substantially the same as processing system 1704 shown in Figure 17, and includes a bus interface 1808, a bus 1802, a memory 1805, a processor 1804, and a computer-readable storage medium 1806. Furthermore, scheduled entity 1800 may include a user interface 1812 and a transceiver 1810 that are substantially the same as those described above in Figure 17. That is, a processor 1804 used in scheduled entity 1800 may be configured to implement one or more of the processes described above and shown in Figure 9 (for example, in cooperation with memory 1805).
[0272]
[0201] In some aspects of the present disclosure, the processor 1804 may include a Doppler frequency value determination circuit 1840 configured for various functions (e.g., in cooperation with memory 1805), 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 Figure 9, including, for example, block 918.
[0273]
[0202] Furthermore, the computer-readable storage medium 1806 may store computer-executable code, including weight determination instructions 1852 that constitute 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 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 Figure 9, for example, block 918.
[0274]
[0203] A method of wireless communication by a user device (UE), the method comprising 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, at least in part, based on the set of reference signals.
[0275]
[0204] In one configuration, the device 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, at least in part, based on the set of reference signals. In one embodiment, the means described above may be a Doppler frequency value determination circuit 1840, a weight value determination circuit 1842, and a channel status reporting circuit 1844, as shown in Figure 18, configured to perform the functions listed above by the means described above. In another embodiment, the means described above may be a circuit or any device configured to perform the functions listed above by the means described above.
[0276]
[0205] Of course, in the above example, the circuit configuration included in the processor 1804 is provided only as an example and is not limited thereto, but other means for performing the described functions, including instructions stored in 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 to 16, may be included in various aspects of this disclosure.
[0277] Further examples with various characteristics:
[0206] Example 1: A method, apparatus, and non-temporary computer-readable medium for wireless communication by a user device (UE), the method comprising 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, at least in part on the set of reference signals.
[0278]
[0207] Example 2: The method, apparatus, and non-temporary computer-readable medium of Example 1, wherein a set of reference signals corresponds to a first beam of multiple beams, and the multiple beams correspond to a first transmitting layer of multiple transmitting layers.
[0279]
[0208] Example 3: The method, apparatus, and non-temporary computer-readable medium of Example 2, further comprising transmitting a set of delay values corresponding to a first beam, at least in part, based on a set of reference signals.
[0280]
[0209] Example 4: The method, apparatus, and non-temporary computer-readable medium of Example 3, further comprising the fact that each Doppler frequency value in a set of Doppler frequency values is associated with at least one delay value from a set of delay values.
[0281]
[0210] Example 5: The method, apparatus, and non-temporary computer-readable medium of Example 3, wherein each delay value in the set of delay values is associated with at least one Doppler frequency value from the set of Doppler frequency values.
[0282]
[0211] Example 6: Transmission of a set of Doppler frequency values is a method, apparatus, and non-temporary computer-readable medium of any of Examples 1 to 5, comprising applying a size-delimited parameter which defines a first threshold number of Doppler frequency values or a second threshold number of delay-Doppler value pairs.
[0283]
[0212] Example 7: Any method, apparatus, and non-temporary computer-readable medium of Examples 1 to 6, further comprising quantizing a set of Doppler frequency values in order to generate a quantized set of Doppler frequency values, and the transmission of the set of Doppler frequency values comprising transmitting a quantized set of Doppler frequency values.
[0284]
[0213] Example 8: Any method, apparatus, and non-temporary computer-readable medium of Examples 1 to 6, further comprising quantizing a set of weight values in order to generate a quantized set of weight values, and the transmission of the set of weight values comprising transmitting a quantized set of weight values.
[0285]
[0214] Example 9: Any method, apparatus, and non-temporary 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 a set of Doppler frequency values in order 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-temporary computer-readable medium of Example 9, which determines a set of commonality parameters, comprising one or more of the following: (i) delay commonality parameters, wherein the set of delay values corresponds to the beam of the transmitting layer, and the application of the set of commonality parameters to the set of Doppler frequency values determines 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, wherein the beam corresponds to the transmitting layer, and the application of the set of beam commonality parameters to the set of Doppler frequency values determines a common set of Doppler frequency values for the beam as a compressed set of Doppler frequency values; or (iii) layer commonality parameters, wherein the Doppler frequency values correspond to multiple transmitting layers, and the application of the set of commonality parameters to the set of Doppler frequency values determines a common set of Doppler frequency values for multiple transmitting layers as a compressed set of Doppler frequency values.
[0287]
[0216] Example 11: A method, apparatus, and non-temporary computer-readable medium of any of Examples 1 to 10, further comprising determining a reporting period, which includes defining a threshold number of reference signals or a set of reference signals for a set of reference signals (e.g., a first set of RS for a first reporting period), and transmitting a set of Doppler frequency values and a set of weight values according to the reporting period.
[0288]
[0217] Example 12: Determining a set of Doppler frequency values and a set of weight values is the method, apparatus, and non-temporal computer-readable medium of Example 11, which includes applying an algorithm that minimizes the difference between time-instance variations in Doppler frequencies determined over a reporting period in order to generate a set of Doppler frequency values and a set of weight values.
[0289]
[0218] Example 13: A method, apparatus, and non-temporary computer-readable medium for wireless communication by a scheduling entity, the method, apparatus, and non-temporary computer-readable medium comprising: receiving a set of Doppler frequency values; receiving a set of weight values corresponding to the set of Doppler frequency values; and transmitting a downlink (DL) signal precoded 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 over a communication network.
[0290]
[0219] Example 14: The method, apparatus, and non-temporary computer-readable medium of Example 13, wherein the transmission of a DL signal comprises determining a DL precoding matrix based at least partially on a set of Doppler frequency values and a set of weight values, and transmitting a DL signal based at least partially on the DL precoding matrix.
[0291]
[0220] Example 15: The method, apparatus, and non-temporary computer-readable medium of Example 13 or 14, wherein a set of reference signals corresponds to a first beam of a plurality of beams, and the plurality of beams corresponds to a first transmit layer of a plurality of transmit layers.
[0292]
[0221] Example 16: The method, apparatus, and non-temporary computer-readable medium of Example 15, further comprising receiving a set of delay values corresponding to a first beam, at least in part, based on a set of reference signals.
[0293]
[0222] Example 17: Each Doppler frequency value in a set of Doppler frequency values is associated with at least one delay value from a set of delay values, in any of the methods, apparatus, and non-temporal computer-readable media of Examples 13-16.
[0294]
[0223] Example 18: Any method, apparatus, and non-temporary computer-readable medium in any of Examples 13-17, in which each delay value in a set of delay values is associated with at least one Doppler frequency value from a set of Doppler frequency values.
[0295]
[0224] Example 19: A method, apparatus, and non-temporary computer-readable medium of any of Examples 13-18, comprising determining a reporting period, further comprising determining a threshold number of reference signals or a set of reference signals for a set of reference signals (e.g., a first set of RSs for a first reporting period), and receiving a set of Doppler frequency values and a set of weight values according to the reporting period.
[0296]
[0225] Example 20: Any method, apparatus, and non-temporary computer-readable medium of Examples 13-17, further comprising sending a Channel Status Information (CSI) reporting configuration message, the CSI reporting configuration message including timing parameters for sending a set of Doppler frequency values, a set of weight values, or both a set of Doppler frequency values and a set of weight values.
[0297]
[0226] Example 21: The method, apparatus, and non-temporary computer-readable medium of Example 20, further comprising transmitting a second set of reference signals following the transmission of a set of Doppler frequency values, wherein the second set of reference signals includes a precoded set of reference signals, the precoded set of reference signals being precoded at least in part on a set of Doppler frequency values and a set of weight values.
[0298]
[0227] Example 22: A CSI report configuration message includes a set of channel status information (CSI) report parameters including timing parameters, and receiving a set of Doppler frequency values and a set of weight values includes receiving a CSI report according to the timing parameters, wherein the CSI report includes at least one of (i) a set of Doppler frequency values and (ii) a set of weight values, according to the method, apparatus and non-temporary computer-readable medium of Example 20 or 21.
[0299]
[0228] Example 23: A CSI report configuration message includes a size-delimited parameter that defines a first threshold number of Doppler frequency values or a second threshold number of delay-Doppler value pairs, in any of the methods, apparatus, and non-temporary computer-readable media of Examples 13 to 22.
[0300]
[0229] Example 24: Any method, apparatus, and non-temporary computer-readable medium of Examples 13-23, further comprising transmitting a set of commonality parameters and receiving a set of Doppler frequency values, wherein the reception of a set of Doppler frequency values is further comprising receiving a compressed set of Doppler frequency values according to the set of commonality parameters.
[0301]
[0230] This disclosure presents several embodiments of wireless communication networks with reference to exemplary implementations. The actual telecommunications standards, network architectures, and / or communication standards used will depend on the overall design constraints imposed on the particular application and system. NR is a new wireless communication technology under development. As will be readily apparent to those skilled in the art, the various embodiments described throughout this disclosure may be extended to other telecommunications systems, network architectures, and communication standards.
[0302]
[0231] For example, various aspects of this disclosure may be implemented in systems such as Long-Term Evolution (LTE), defined and / or documented by an organization called the "Third Generation Partnership Project" (3GPP), as well as other systems including Evolved Packet System (EPS), and / or Universal Mobile Telecommunication System (UMTS), and / or Global System for Mobile (GSM). Various aspects may also be extended to systems defined and / or documented by an organization called the Third 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]
[0232] In some cases, CDMA networks may implement radio technologies such as Wideband CDMA (WCDMA) and Universal Terrestrial Radio Access (UTRA), including other variations. TDMA networks may implement radio technologies such as the Global System for Mobile Communications (GSM). OFDMA networks may implement radio technologies such as NR (e.g., 5G NR), E-UTRA, Ultra Mobile Broadband (UMB), IEEE 802.11 (WiFi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDMA. UTRA and E-UTRA are part of the Universal Mobile Communications 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 term “exemplary” is used to mean “to serve as an example, case, or illustration.” No implementation or aspect described herein as “exemplary” should necessarily be construed as being preferable or advantageous to any other aspect of this disclosure. Similarly, the term “aspect” does not require that all aspects of this disclosure include the features, advantages, or modes of operation described herein.
[0305]
[0234] In this disclosure, the terms “coupled” and / or “communicatively coupled” are used to refer to 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 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 any direct physical contact with the second object. In this disclosure, the terms “circuit” and “circuitry” are used broadly, without limiting them to the type of electronic circuit, and 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 to 18 may be reconfigured and / or combined into a single component, step, feature or function, or may be embodied in several components, steps or functions. Additional elements, components, steps and / or functions may also be added without departing from the novel features disclosed herein. Apparatus, devices and / or components shown in Figures 1 to 18 may be configured to carry out one or more of the methods, features or steps described herein. Furthermore, 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 those methods can be replaced with one another without departing from the claims. In other words, unless a particular order of steps or actions is specified, the order of any particular steps and / or actions, and / or the use of those steps and / or actions, can be modified without departing from the claims. It should be understood that any particular order or hierarchy of steps in the disclosed methods is an example of an exemplary process. It should be understood that any particular order or hierarchy of steps in a method may be rearranged based on design preferences. The claims of the appended methods illustrate various step elements in a sample order and are not intended to be limited to any particular order or hierarchy presented unless specifically enumerated herein.
[0308]
[0237] The applicant provides this description so that any person skilled in the art can implement the various embodiments described herein. A person skilled in the art will readily recognize the various modifications to these embodiments and be able to apply the general principles to other embodiments. The applicant does not intend that the claims are limited to the embodiments shown herein, but rather that the entire scope consistent with the language of the claims is given, and that references to singular elements mean "one or more" rather than "one-of-a-kind" unless otherwise specified. Unless otherwise specified, the disclosure uses the term "several" to mean one or more. The phrase "at least one of" in an enumeration of items means any combination of those items, including a single element. For 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 any other order of a, b, and c). As used herein, the term “determining” encompasses a wide variety of actions. For example, “determining” may include calculating, calculating, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), and confirming. Also, “determining” may include receiving (e.g., receiving information such as a reference signal), accessing (e.g., accessing data in memory), and so on. Furthermore, "making a judgment" can include resolving, selecting, choosing, establishing, and so on.
[0309]
[0238] All structural and functional equivalents of elements of various aspects described throughout this disclosure, which are known to those skilled in the art or which will become known thereafter, are expressly incorporated by reference herein and intended to be included by the claims. Furthermore, nothing disclosed herein is intended to be made public, whether or not such disclosure is expressly enumerated in the claims.
[0310]
[0239] Various operations of the disclosed technology may be carried out by any preferred means capable of performing the corresponding functions. These means may include, but are not limited to, various hardware components and / or software components, and / or various hardware modules and / or software modules, including, but not limited to, circuits, application-specific integrated circuits (ASICs), or processors. Generally, where operations are shown in the figures, those operations may have corresponding equivalent means-plus-function components with similar numbering.
[0311]
[0240] It should be understood that the claims are not limited to the exact configurations and components illustrated above. Various modifications, changes, and variations may be made to the configuration, operation, and details of the methods and apparatus described herein without departing from the claims. The disclosed description of the technology is provided to enable those skilled in the art to practice the various embodiments described herein. However, the claims are not intended to be limited to the embodiments shown herein, but rather should be given the full scope consistent with the language of the claims. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may also be applied to other embodiments. The invention described in the original claims of this application is listed below. [C1] A method of wireless communication using user equipment (UE), Receiving a set of reference signals, Based at least partially on the aforementioned set of reference signals, Set of Doppler frequency values, and Transmitting a set of weight values corresponding to the set of Doppler frequency values, Methods that include... [C2] The set of reference signals corresponds to the first beam among the multiple beams, The plurality of beams correspond to the first transmission layer among the plurality of transmission layers, The method described in C1. [C3] The method of C2, further comprising transmitting a set of delay values corresponding to the first beam, at least in part, based on the set of reference signals. [C4] The method according to C3, wherein each Doppler frequency value in the set of Doppler frequency values is associated with at least one delay value from the set of delay values. [C5] The method according to C3, wherein each delay value in the set of delay values is associated with at least one Doppler frequency value from the set of Doppler frequency values. [C6] The transmission of the set of Doppler frequency values is A size-delimited parameter, The first threshold number of Doppler frequency values, or The second threshold number for the delay-Doppler value pair, A method of C1, including defining a size delimiter parameter. [C7] Further comprising quantizing the set of Doppler frequency values in order to generate a quantized set of Doppler frequency values, The transmission of the set of Doppler frequency values is The method according to C1, comprising transmitting the quantized set of Doppler frequency values. [C8] To generate a quantized set of weight values, further comprising quantizing the set of weight values, The transmission of the set of weight values is A method of C1, comprising transmitting the quantized set of weight values. [C9] Determining the set of commonality parameters, The method of C1, further comprising applying the set of commonality parameters to the set of Doppler frequency values in order to generate a compressed set of Doppler frequency values, wherein the transmission of the set of Doppler frequency values comprises transmitting the compressed set of Doppler frequency values. [C10] A device for wireless communication by user equipment (UE), Processor and A transceiver communicatively coupled to the aforementioned processor, The processor comprises a memory that is communicably coupled to the aforementioned processor, The aforementioned device is Receive a set of reference signals, Based at least partially on the aforementioned set of reference signals, (i) A set of Doppler frequency values, and (ii) A device configured to transmit a set of weight values corresponding to the set of Doppler frequency values. [C11] The set of reference signals corresponds to the first beam among the multiple beams, The plurality of beams correspond to the first transmission layer among the plurality of transmission layers, The apparatus described in C10. [C12] The device described above is The apparatus according to C11, further configured to transmit a set of delay values corresponding to the first beam, at least in part, based on the set of reference signals. [C13] The transmission of the set of Doppler frequency values is A size-delimited parameter, The first threshold number of Doppler frequency values, or The second threshold number for the delay-Doppler value pair, The apparatus described in C10, which includes applying size-delimited parameters that define the apparatus. [C14] The device described above is It is further configured to quantize the set of Doppler frequency values in order to generate a quantized set of Doppler frequency values, The transmission of the set of Doppler frequency values is The apparatus according to C10, which includes transmitting a quantized set of Doppler frequency values. [C15] The device described above is It is further configured to quantize the set of weight values in order to generate a quantized set of weight values, The transmission of the set of weight values is The apparatus according to C10, which includes transmitting the quantized set of weight values. [C16] A method of wireless communication by a scheduling entity, Receiving a set of Doppler frequency values, Receiving a set of weight values corresponding to the set of Doppler frequency values, via the communication network, (i) The set of Doppler frequency values, and (ii) A method comprising transmitting a downlink (DL) signal precoded at least in part on a set of weight values corresponding to the set of Doppler frequency values. [C17] The transmission of the DL signal is The DL precoding matrix is determined based at least partially on the set of Doppler frequency values and the set of weight values. The method according to C16, comprising transmitting the DL signal based at least partially on the DL precoding matrix. [C18] Further includes transmitting a set of reference signals to user equipment, wherein the set of reference signals corresponds to a first beam among a plurality of beams, The method according to C16, wherein the plurality of beams correspond to the first transmission layer among the plurality of transmission layers. [C19] The method of C18, further comprising receiving a set of delay values corresponding to the first beam, at least in part, based on the set of reference signals. [C20] The method according to C19, wherein each Doppler frequency value in the set of Doppler frequency values is associated with at least one delay value from the set of delay values. [C21] The method according to C19, wherein each delay value in the set of delay values is associated with at least one Doppler frequency value from the set of Doppler frequency values. [C22] Further comprising determining a reporting period which defines the number of reference signal thresholds for the set of reference signals, or the length of time for the reception of the set of reference signals, The reception of the set of Doppler frequency values and the set of weight values is The method of C18, comprising receiving the set of Doppler frequency values and the set of weight values in accordance with the reporting period. [C23] The method according to C16, further comprising transmitting a Channel Status Information (CSI) reporting configuration message, wherein the CSI reporting configuration message includes timing parameters for the transmission of a set of Doppler frequency values, a set of weight values, or both of the set of Doppler frequency values and the set of weight values. [C24] The CSI report configuration message is a size delimiter parameter, The first threshold number of Doppler frequency values, or The second threshold number for the delay-Doppler value pair, A method for defining C16, including size-delimited parameters. [C25] Further including sending a set of commonality parameters, The reception of the set of Doppler frequency values is The method according to C16, comprising receiving a compressed set of Doppler frequency values according to the set of commonalities. [C26] Device for wireless communication by scheduling entities, Processor and A transceiver communicatively coupled to the aforementioned processor, The processor comprises a memory that is communicably coupled to the aforementioned processor, The aforementioned device is Receive a set of Doppler frequency values, Receive a set of weight values, Via the aforementioned transceiver, (i) The set of Doppler frequency values, and (ii) A device configured to transmit a downlink (DL) signal precoded at least in part on a set of weight values corresponding to the set of Doppler frequency values. [C27] The transmission of the DL signal is The DL precoding matrix is determined based at least partially on the set of Doppler frequency values and the set of weight values. The apparatus according to C26, comprising transmitting the DL signal based at least partially on the DL precoding matrix. [C28] The device described above is It is further configured to transmit a set of reference signals, the set of reference signals corresponding to the set of Doppler frequency values, The apparatus according to C26, wherein the set of reference signals corresponds to a first beam among a plurality of beams, and the plurality of beams corresponds to a first transmitting layer among a plurality of transmitting layers. [C29] The above device is The apparatus according to C28, 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. [C30] The device described above is It is further configured to determine the allocation of communication resources for receiving a set of reference signals, The reception of the set of Doppler frequency values and the set of weight values is The apparatus according to C26, which includes receiving the set of Doppler frequency values and the set of weight values via the allocation of the communication resources.
Claims
1. A method of wireless communication using user equipment (UE), Receiving a set of reference signals, Based at least partially on the aforementioned set of reference signals, Set of Doppler frequency values, and Transmitting a set of weight values corresponding to the set of Doppler frequency values, Equipped with, The transmission of the set of Doppler frequency values and the set of weight values comprises applying timing parameters for transmitting the set of Doppler frequency values and the set of weight values. method.
2. The set of reference signals corresponds to the first beam among the multiple beams, The plurality of beams correspond to the first transmission layer among the plurality of transmission layers, The method according to claim 1.
3. The method according to claim 2, further comprising transmitting a set of delay values corresponding to the first beam, at least partially based on the set of reference signals.
4. The method according to claim 3, wherein each Doppler frequency value in the set of Doppler frequency values is associated with at least one delay value from the set of delay values.
5. The method according to claim 3, wherein each delay value in the set of delay values is associated with at least one Doppler frequency value from the set of Doppler frequency values.
6. The transmission of the set of Doppler frequency values is A size-delimited parameter, The first threshold number of Doppler frequency values, or The second threshold number of delay-Doppler value pairs, The method according to claim 1, comprising applying a size delimiter parameter that defines a size delimiter.
7. To generate a quantized set of Doppler frequency values, the method further includes quantizing the set of Doppler frequency values, The transmission of the set of Doppler frequency values is The method according to claim 1, comprising transmitting the quantized set of Doppler frequency values.
8. To generate a quantized set of weight values, the method further includes quantizing the set of weight values, The transmission of the set of weight values is The method according to claim 1, comprising transmitting the quantized set of weight values.
9. Determining the set of commonality parameters, The method according to claim 1, further comprising applying the set of commonality parameters to the set of Doppler frequency values in order to generate a compressed set of Doppler frequency values, wherein the transmission of the set of Doppler frequency values comprises transmitting the compressed set of Doppler frequency values.
10. A device for wireless communication using user equipment (UE), Processor and A transceiver communicatively coupled to the aforementioned processor, The processor comprises a memory that is communicably coupled to the aforementioned processor, The aforementioned device is Receive a set of reference signals, Based at least partially on the aforementioned set of reference signals, (i) Set of Doppler frequency values, and (ii) Configured to transmit a set of weight values corresponding to the set of Doppler frequency values, The transmission of the set of Doppler frequency values and the set of weight values comprises applying timing parameters for transmitting the set of Doppler frequency values and the set of weight values. Device.
11. The set of reference signals corresponds to the first beam among the multiple beams, The plurality of beams correspond to the first transmission layer among the plurality of transmission layers, The apparatus according to claim 10.
12. The aforementioned device is The apparatus according to claim 11, further configured to transmit a set of delay values corresponding to the first beam, at least partially based on the set of reference signals.
13. The transmission of the set of Doppler frequency values is A size-delimited parameter, The first threshold number of Doppler frequency values, or The second threshold number of delay-Doppler value pairs, The apparatus according to claim 10, comprising applying a size delimiter parameter that defines a size delimiter parameter.
14. The aforementioned device is It is further configured to quantize the set of Doppler frequency values in order to generate a quantized set of Doppler frequency values, The transmission of the set of Doppler frequency values is The apparatus according to claim 10, comprising transmitting the quantized set of Doppler frequency values.
15. The aforementioned device is It is further configured to quantize the set of weight values in order to generate a quantized set of weight values, The transmission of the set of weight values is The apparatus according to claim 10, comprising transmitting the quantized set of weight values.
16. A method of wireless communication by a scheduling entity, Sending a Channel Status Information (CSI) reporting configuration message, Receiving a set of Doppler frequency values, Receiving a set of weight values corresponding to the set of Doppler frequency values, via the communication network, (i) setting the Doppler frequency value, and (ii) Transmitting a downlink (DL) signal precoded at least partially based on the set of weight values corresponding to the set of Doppler frequency values, The CSI report configuration message comprises timing parameters for the 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. method.
17. The transmission of the DL signal is The DL precoding matrix is determined based at least partially on the set of Doppler frequency values and the set of weight values. The method according to claim 16, comprising transmitting the DL signal based at least partially on the DL precoding matrix.
18. The further includes transmitting a set of reference signals to the user equipment, wherein the set of reference signals corresponds to a first beam among a plurality of beams. The method according to claim 16, wherein the plurality of beams correspond to a first transmission layer among the plurality of transmission layers.
19. The method according to claim 18, further comprising receiving a set of delay values corresponding to the first beam, at least partially based on the set of reference signals.
20. The method according to claim 19, wherein each Doppler frequency value in the set of Doppler frequency values is associated with at least one delay value from the set of delay values.
21. The method according to claim 19, wherein each delay value in the set of delay values is associated with at least one Doppler frequency value from the set of Doppler frequency values.
22. The method further comprises determining a reporting period which defines the number of reference signal thresholds for the set of reference signals, or the length of time for receiving the set of reference signals, The reception of the set of Doppler frequency values and the set of weight values is The method according to claim 18, comprising receiving the set of Doppler frequency values and the set of weight values in accordance with the reporting period.
23. The aforementioned CSI report configuration message is: The first threshold number of Doppler frequency values, or The second threshold number of delay-Doppler value pairs, The method according to claim 16, comprising a size delimiter parameter that defines a method.
24. It further includes sending a set of commonality parameters, The reception of the set of Doppler frequency values is The method according to claim 16, comprising receiving a compressed set of Doppler frequency values according to the set of commonality parameters.
25. A device for wireless communication by a scheduling entity, Processor and A transceiver communicatively coupled to the aforementioned processor, The processor comprises a memory that is communicably coupled to the aforementioned processor, The aforementioned device is Send a Channel Status Information (CSI) reporting configuration message. Receive a set of Doppler frequency values, Receive a set of weight values, Via the aforementioned transceiver, (i) setting the Doppler frequency value, and (ii) Transmitting a downlink (DL) signal precoded at least in part on the set of weight values corresponding to the set of Doppler frequency values, It is configured in such a way, The CSI report configuration message comprises timing parameters for the 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. Device.
26. The transmission of the DL signal is The DL precoding matrix is determined based at least partially on the set of Doppler frequency values and the set of weight values. The apparatus according to claim 25, comprising transmitting the DL signal based at least partially on the DL precoding matrix.
27. The aforementioned device is It is further configured to transmit a set of reference signals, the set of reference signals corresponding to the set of Doppler frequency values, The apparatus according to claim 25, wherein the set of reference signals corresponds to a first beam among a plurality of beams, and the plurality of beams corresponds to a first transmitting layer among a plurality of transmitting layers.
28. The aforementioned device is The apparatus according to claim 27, further configured to receive a set of delay values corresponding to the first beam, at least in part, based on the set of reference signals.
29. The aforementioned device is It is further configured to determine the allocation of communication resources for receiving a set of reference signals, The reception of the set of Doppler frequency values and the set of weight values is The apparatus according to claim 25, comprising receiving the set of Doppler frequency values and the set of weight values via the allocation of the communication resources.