Techniques for precoding based on relative phase or frequency drift between transmission / reception points
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2024-01-18
- Publication Date
- 2026-08-07
Smart Images

Figure CN122536075A_ABST
Abstract
Description
Technical Field
[0001] All aspects of this disclosure relate generally to wireless communication systems, and more specifically to reporting parameters for pre-decoding wireless communications from multiple transmit / receive points (TRPs).
[0002] Related technical descriptions Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, and broadcasting. These systems can be multiple access systems capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, and Single Carrier Frequency Division Multiple Access (SC-FDMA) systems.
[0003] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different wireless devices to communicate at the city, national, regional, and even global levels. For example, fifth-generation (5G) wireless communication technology (which may be referred to as 5G New Radio (5G NR)) is designed to expand and support a diverse range of use cases and applications compared to current mobile network generations. In one aspect, 5G communication technologies can include: enhanced mobile broadband addressing for human-centric use cases for accessing multimedia content, services, and data; ultra-reliable low-latency communication (URLLC) with certain specifications for latency and reliability; and massive machine-type communication that allows the transmission of a very large number of connected devices and a relatively small amount of non-latency-sensitive information. Summary of the Invention
[0004] The following is a simplified summary of one or more aspects to provide a basic understanding of these aspects. This summary is not a broad overview of all anticipated aspects, nor is it intended to identify key or essential elements of all aspects, nor to describe the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that follows.
[0005] According to one aspect, an apparatus for wireless communication is provided, the apparatus comprising: a transceiver; one or more memories configured to store instructions individually or in combination; and one or more processors communicatively coupled to the one or more memories. The one or more processors are individually or in combination configured to execute instructions to cause the apparatus to: receive a corresponding first type reference signal (RS) from each of a plurality of transmit / receive points (TRPs) associated with a network node; transmit, for the network node, a pre-decoding matrix indicator (PMI) generated based on the corresponding first type RS and an indication of the relative phase between corresponding first type RSs or between corresponding second type RSs received from the plurality of TRPs; and receive, from one or more of the plurality of TRPs, downlink transmissions pre-decoded at least partially based on the PMI and the relative phase.
[0006] In another aspect, an apparatus for wireless communication is provided, the apparatus comprising: a transceiver; one or more memories configured to store instructions individually or in combination; and one or more processors communicatively coupled to the one or more memories. The one or more processors are individually or in combination configured to execute instructions to cause the apparatus to: transmit a corresponding first type RS for a user equipment (UE) and from each of a plurality of TRPs associated with the apparatus; receive for the UE a PMI generated based on the corresponding first type RS and an indication of the relative phase between corresponding first type RSs or between corresponding second type RSs transmitted from the plurality of TRPs; and transmit downlink transmissions from one or more of the plurality of TRPs that are at least partially pre-decoded based on the PMI and the relative phase.
[0007] In another aspect, a method for wireless communication at a UE is provided, the method comprising: receiving a corresponding first type RS from each of a plurality of TRPs associated with a network node; transmitting for the network node a PMI generated based on the corresponding first type RS and an indication of the relative phase between the corresponding first type RS or between corresponding second type RS received from the plurality of TRPs; and receiving downlink transmissions pre-decoded at least in part based on the PMI and the relative phase from one or more of the plurality of TRPs.
[0008] In another aspect, a method for wireless communication at a network node is provided, the method comprising: transmitting a corresponding first type RS to a UE and from each of a plurality of TRPs associated with the network node; receiving, for the UE, a PMI generated based on the corresponding first type RS and an indication of the relative phase between the corresponding first type RS or between corresponding second type RS transmitted from the plurality of TRPs; and transmitting a downlink transmission from one or more of the plurality of TRPs that is pre-decoded at least in part based on the PMI and the relative phase.
[0009] In another aspect, an apparatus for wireless communication is provided, the apparatus comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute instructions to perform operations of the methods described herein. In another aspect, an apparatus for wireless communication is provided, the apparatus including components for performing operations of the methods described herein. In yet another aspect, a computer-readable medium is provided, the computer-readable medium including code executable by one or more processors to perform operations of the methods described herein.
[0010] To achieve the foregoing and related objectives, one or more aspects include the features fully described below and specifically pointed out in the claims. The following description and drawings illustrate some exemplary features of one or more aspects in detail. However, these features indicate only some of the various ways in which the principles of the various aspects may be employed, and this description is intended to include all such aspects and their equivalents. Attached Figure Description
[0011] The disclosed aspects will be described below in conjunction with the accompanying drawings, which are provided for illustration and not limitation of the disclosed aspects, wherein similar names represent similar elements, and in the accompanying drawings: Figure 1 Examples of wireless communication systems according to various aspects of this disclosure are illustrated; Figure 2 These are illustrations illustrating examples of decomposed base station architectures according to various aspects of this disclosure; Figure 3 This is a block diagram illustrating examples of user equipment (UE) according to various aspects of this disclosure; Figure 4 This is a block diagram illustrating examples of base stations according to various aspects of this disclosure; Figure 5 An example is shown of a graph depicting the relationship between phase change over time between the transmit / receive points (TRPs) and the measured phase and / or frequency drift, according to the aspects described herein; Figure 6 This is a flowchart illustrating an example of a method for pre-decoding coherent joint transmission (CJT) based on the relative phase between the reported PMI and TRP, according to the aspects described herein; Figure 7 This is a flowchart illustrating examples of methods for reporting relative phase between PMI, TRP, frequency drift between TRP, or relative delay between TRP according to the aspects described herein; Figure 8 Timelines illustrating specific examples of reported PMI and relative phases based on the aspects described in this article are presented; Figure 9 Timelines are illustrated with specific examples of the reported PMI and relative phases and delays based on the aspects described in this article; Figure 10 A timeline of specific examples of reported PMI and frequency drift is illustrated based on the aspects described in this article; Figure 11 Timelines are illustrated with specific examples of reported PMIs, as well as delays and frequency drift, based on the aspects described in this article; and Figure 12 This is a block diagram illustrating examples of multiple-input multiple-output (MIMO) communication systems including base stations and UEs according to various aspects of this disclosure. Detailed Implementation
[0012] Various aspects will now be described with reference to the accompanying drawings. In the following description, numerous specific details are described for illustrative purposes and to provide a thorough understanding of one or more aspects. However, it will be apparent that such aspects can be practiced without these specific details.
[0013] The described features generally involve reporting the relative phase or frequency drift between reference signals (RS) received from multiple transmit / receive points (TRPs) to facilitate pre-decoder determination. For example, a device (such as a user equipment (UE) in a fifth-generation (5G) new radio (NR) or other wireless communication technology) may communicate with multiple TRPs associated with network nodes in the same wireless network. Multiple TRPs may use coherent joint transmission (CJT) to transmit signals that can be received and processed by the UE. Each TRP may transmit signals according to a pre-decoder that allows CJT implementation, and the pre-decoder may be generated or selected based on channel state information (CSI) feedback received from the UE. For example, in 5G NR, for both frequency division duplex (FDD) and time division duplex (TDD), targeting frequency range 1 (FR1), UE reporting enhancements may be specified for CJT deployment under non-ideal synchronization and backhaul. For example, this could include UE reporting time misalignment and / or frequency / phase offset measurements between TRPs, which could be designed according to the legacy CSI reference signal (RS) and reported independently and aperiodically on the Physical Uplink Shared Channel (PUSCH).
[0014] In the example, signals received from multiple TRPs are executed in a manner referred to as... The result after the Fast Fourier Transform (FFT) can be represented as: in k It can represent an index of frequency domain (FD) units (e.g., subcarriers, resource blocks (RBs), physical RB groups (PRGs), subbands, etc.); l It can represent an index of a time domain (TD) unit (e.g., symbol / slot / or other time unit). n An index representing a TRP (e.g., each TRP can be assumed to have single-path channel propagation), and p This can represent the propagation path under each TRP (e.g., This can be represented in TRP n (Number of paths under this formula). This can represent the first phase term, which may be linear on FD (e.g., propagation delay and timing alignment error (TAE)) and may be common on TD. For example, It can represent TRP n In time t Propagation path when =0 p Delay, and It can represent TRP n In time t TAE when =0. Additionally, in this formula, This can represent a second phase term, which can be linear on TD (e.g., Doppler of UE velocity and oscillator drift) and can be common on FD. For example, This can indicate regarding TRP n The path below UE speed; ), It can represent TRP n Oscillator drift (e.g., for drift requirements) e =0.05ppm= The worst-case scenario between two TRPs could be =0.1ppm= Additionally, in this formula, This can represent a third phase term, which can be TD-coupled and FD-coupled. For example, its physical meaning can be interpreted as a time-varying delay and / or TAE (e.g., due to UE speed or clock drift) or a frequency-varying Doppler scaling (…). Furthermore, for example, in this formula, It can be represented (e.g., in part) based on the path attenuation coefficient. The common coefficients of FD and TD, and Can be represented in symbols l subcarrier k The data sent from above.
[0015] Based on the above formula, for example, to maintain the phase coherence of CJT, the pre-decoder can be time-varying. For example, given a time... The pre-decoding matrix indicator (PMI) for time measurement and the time to be measured The CJT-Physical Downlink Shared Channel (PDSCH) transmitted at that time is used for the TRP of CJT-PDSCH. n The pre-decoder can be based on To perform compensation (e.g., the second phase term), and / or for different frequency positions. k Additional land may be based on To perform compensation (e.g., the third phase term). However, in some cases, it may not be suitable to use the second phase term (e.g., The model is a linear phase rotation that changes phase over time (where the third phase term is ignored and TRP is considered relative), because Possibly from TRP n Multiple propagation paths (each propagation path has its own propagation attenuation coefficient) or ) and / or UE speed (therefore) ), or clock drift ( It may itself be unstable (and therefore cannot be assumed to be constant over a certain period of time).
[0016] Based on the aspects described herein, network nodes can maintain TRP phase coherence over time across multiple TRPs based on received indications of time-varying phase and / or frequency drift. For example, a UE can report to the network node a measured or otherwise determined phase difference or frequency drift between RSs transmitted from a corresponding TRP. The network node can use the reported TRP relative phase and / or TRP frequency drift when determining or calculating the pre-decoder for CJT transmissions (e.g., CJT-PDSCH) from multiple TRPs. This improves the phase coherence of CJT transmissions, which in turn improves the quality of transmissions received at the UE, improves UE functionality based on received more coherent transmissions, improves the user experience when using the UE based on improved UE functionality, and improves resource conservation / utilization by reducing the use of retransmissions or their error correction mechanisms.
[0017] The following will refer to Figures 1 to 12 To present the described features in more detail.
[0018] As used in this application, the terms "component," "module," "system," etc., are intended to include computer-related entities such as, but not limited to, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device itself can be components. One or more components may reside within a process and / or an execution thread, and components may be located in one computer and / or distributed among two or more computers. Furthermore, these components are executable from various computer-readable media on which various data structures are stored. Components can communicate via local and / or remote processes, such as based on signals having one or more data packets (e.g., data from a component that interacts with a local system, another component in a distributed system, and / or interacts with other systems across a network such as the Internet).
[0019] As used herein, a processor configured to perform or be operable to perform a plurality of actions, at least one processor, and / or one or more processors (alone or in combination) are intended to include at least two different processors capable of performing different subsets, overlapping subsets, or non-overlapping subsets of the plurality of actions, or a single processor capable of performing all of the plurality of actions. In a non-limiting example of a plurality of processors capable of performing different combinations of the plurality of actions, the description of a processor configured to perform or be operable to perform actions X, Y, and Z, at least one processor, and / or one or more processors may include at least a first processor configured to perform or be operable to perform a first subset of X, Y, and Z (e.g., performing X) and at least a second processor configured to perform or be operable to perform a second subset of X, Y, and Z (e.g., performing Y and Z). Alternatively, the first, second, and third processors may be configured to perform corresponding actions in actions X, Y, and Z, respectively. It should be understood that any combination of one or more processors may each be configured to perform or be operable to perform any one of the plurality of actions or any combination of the plurality of actions.
[0020] As used herein, a memory, at least one memory, and / or one or more memories (individually or in combination) configured to store or have thereon instructions executable by one or more processors for performing multiple actions are intended to include at least two different memories capable of storing different subsets, overlapping subsets, or non-overlapping subsets of instructions for performing the multiple actions, or a single memory capable of storing instructions for performing all of the multiple actions. In a non-limiting example of one or more memories (alone or in combination) capable of storing different subsets of instructions for performing different actions among the plurality of actions, the description of a memory configured or operable to store or thereon instructions for performing actions X, Y, and Z, at least one memory, and / or one or more memories may include at least a first memory configured or operable to store or thereon instructions for performing a first subset of X, Y, and Z (e.g., instructions for performing X), and at least a second memory configured or operable to store or thereon instructions for performing a second subset of X, Y, and Z (e.g., instructions for performing Y and Z). Alternatively, the first, second, and third memories may be configured to store or thereon a corresponding one of the first subset of instructions for performing X, the second subset of instructions for performing Y, and the third subset of instructions for performing Z. It should be understood that any combination of one or more memories may be configured or operable to store or have thereon any instruction or any combination of instructions executable by one or more processors to perform any of a plurality of actions or any combination of such actions. Furthermore, one or more processors may each be coupled to at least one of the one or more memories and configured or operable to execute instructions to perform the plurality of actions. For example, in the above non-limiting example of different subsets of instructions for performing actions X, Y, and Z, a first processor may be coupled to a first memory storing instructions for performing action X, at least a second processor may be coupled to at least a second memory storing instructions for performing actions Y and Z, and the first and second processors may combine to execute the respective subsets of instructions to complete the execution of actions X, Y, and Z. Alternatively, three processors may access one of three different memories, each storing instructions for performing action X, Y, or Z, and the three processors may combine to execute the respective subsets of instructions to complete the execution of actions X, Y, and Z. Alternatively, a single processor may execute instructions stored in a single memory or distributed across multiple memories to complete the execution of actions X, Y, and Z.
[0021] The technologies described herein can be used in various wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA, single-carrier FDMA, and others. The terms "system" and "network" are often used interchangeably. CDMA systems implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). CDMA2000 encompasses the IS-2000, IS-95, and IS-856 standards. IS-2000 versions 0 and A are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High-Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. TDMA systems implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. ™ UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) and LTE-A Advanced (LTE-A) are newer versions of UMTS using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the Third Generation Partnership Project (3GPP). CDMA2000 and UMB are described in documents from an organization called the Third Generation Partnership Project 2 (3GPP2). The technologies described herein can be used in the aforementioned systems and radio technologies, as well as in other systems and radio technologies, including cellular (e.g., LTE) communications over shared radio spectrum bands. However, the following description describes LTE / LTE-A systems for illustrative purposes, and the term LTE is used in most of the following description, although these technologies can also be applied beyond LTE / LTE-A applications (e.g., to fifth-generation (5G) New Radio (NR) networks or other next-generation communication systems).
[0022] The following description provides examples and is not intended to limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the scope of this disclosure. Various processes or components may be omitted, substituted, or added as appropriate in the various examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described in some examples may be combined in other examples.
[0023] Various aspects or features will be presented according to the system, which may include multiple devices, components, modules, etc. It should be understood and appreciated that various systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Combinations of these methods may also be used.
[0024] Figure 1 This is an illustration of an example of a wireless communication system and access network 100. The wireless communication system (also known as a wireless wide area network (WWAN)) may include base station 102, UE 104, evolved packet core (EPC) 160, and / or 5G core (5GC) 190. Base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macro cells may include base stations. Small cells may include femtocells, picocells, and microcells. In this example, base station 102 may also include gNB 180, as further described herein. In one example, according to aspects described herein, some nodes of the wireless communication system may have modem 340 and UE communication component 342 for reporting PMI, relative phase between TRPs, frequency drift between TRPs, or relative delay between TRPs. Additionally, according to aspects described herein, some nodes may have modem 440 and BS communication component 442 for pre-decoding CJT transmissions based on the reported PMI, relative phase between TRPs, frequency drift between TRPs, or relative delay between TRPs. Although UE 104 is shown as having modem 340 and UE communication component 342, and base station 102 / gNB 180 is shown as having modem 440 and BS communication component 442, this is an illustrative example, and essentially any node or any type of node may include modem 340 and UE communication component 342 and / or modem 440 and BS communication component 442 for providing the corresponding functionality described herein.
[0025] Base station 102 configured for 4G LTE (which may be collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via backhaul link 132 (e.g., using the S1 interface). Base station 102 configured for 5G NR (which may be collectively referred to as Next Generation RAN (NG-RAN)) can interface with 5GC 190 via backhaul link 184. Among other functions, base station 102 can perform one or more of the following functions: user data delivery, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, location, and delivery of warning messages. Base stations 102 can communicate directly or indirectly (e.g., via EPC 160 or 5GC 190) with each other on backhaul link 134 (e.g., using an X2 interface). Backhaul link 134 can be wired or wireless.
[0026] Base station 102 can wirelessly communicate with one or more UEs 104. Each base station in base station 102 can provide communication coverage for a corresponding geographic coverage area 110. Overlapping geographic coverage areas 110 may exist. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells may be referred to as a heterogeneous network. The heterogeneous network may also include a Home Evolved Node B (eNB) (HeNB), which can provide services to restricted groups (which may be referred to as a Closed Subscriber Group (CSG)). The communication link 120 between base station 102 and UE 104 may include uplink (UL) (also known as reverse link) transmission from UE 104 to base station 102 and / or downlink (DL) (also known as forward link) transmission from base station 102 to UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technologies, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may carry one or more carriers. Base station 102 / UE104 may use spectrum allocated per carrier up to Y MHz (e.g., 5MHz, 10MHz, 15MHz, 20MHz, 100MHz, 400MHz, etc.) of bandwidth in carrier aggregation for transmissions in the DL and / or UL directions, totaling up to Yx MHz (e.g., corresponding to x component carriers). Carriers may or may not be adjacent to each other. Carrier allocation may be asymmetrical for DL and UL (e.g., more or fewer carriers may be allocated to DL than to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell) and the secondary component carrier may be referred to as the secondary cell (SCell).
[0027] In another example, some UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as the Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be achieved through various wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0028] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a free channel assessment (CCA) to determine the availability of a channel before communication.
[0029] Small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, small cell 102' can employ NR, and uses the same 5 GHz unlicensed spectrum as the Wi-Fi AP 150. Small cell 102' employing NR in unlicensed spectrum can improve the coverage of the access network and / or increase the capacity of the access network.
[0030] Base station 102 (whether it is a small cell 102' or a large cell (e.g., a macro base station)) may include an eNB, gNodeB (gNB), or other types of base stations. Some base stations, such as gNB 180, can operate in conventional sub-6 GHz spectrum, millimeter wave (mmW) frequencies, and / or near-mmW frequencies to communicate with UE 104. When gNB 180 operates in mmW or near-mmW frequencies, gNB180 may be referred to as an mmW base station. Extremely high frequency (EHF) is a portion of the electromagnetic spectrum that contains radio frequency (RF). EHF has a range of 30 GHz to 300 GHz, with wavelengths between 1 mm and 10 mm. Radio waves in this band may be referred to as millimeter waves. Near-mmW extends down to frequencies of 3 GHz with wavelengths of 100 mm. Ultra-high frequency (SHF) bands extend between 3 GHz and 30 GHz, and are also referred to as centimeter waves. Communication using mmW / near-mmW radio bands has extremely high path loss and short range. The mmW base station 180 can be used with the UE 104 in conjunction with beamforming 182 to compensate for extremely high path loss and short range. The base station 102 mentioned herein may include the gNB 180.
[0031] EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. MME 162 can communicate with the Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are delivered through the Serving Gateway 166, which is itself connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation and other functions. The PDN Gateway 172 and BM-SC 170 are connected to the IP Service 176. The IP Service 176 may include the Internet, intranets, IP Multimedia Subsystem (IMS), PS streaming service, and / or other IP services. The BM-SC 170 provides functions for MBMS user service dispatch and delivery. The BM-SC 170 can act as an entry point for content provider MBMS transmission, authorize and initiate MBMS bearer services in a Public Land Mobile Network (PLMN), and schedule MBMS transmissions. The MBMS gateway 168 can allocate MBMS services to base station 102 belonging to a Broadcast-Specific Service Multicast Single Frequency Network (MBSFN) area, and is responsible for session management (start / stop) and collecting eMBMS-related billing information.
[0032] 5GC 190 may include Access and Mobility Management Functions (AMF) 192, other AMFs 193, Session Management Functions (SMF) 194, and User Plane Functions (UPF) 195. AMF 192 may communicate with Unified Data Management (UDM) 196. AMF 192 may be a control node handling signaling between UE 104 and 5GC 190. Generally, AMF 192 provides QoS streaming and session management. (For example, user Internet Protocol (IP) packets from one or more UEs 104 may be delivered via UPF 195. UPF 195 may provide UE IP address allocation and other functions for one or more UEs. UPF 195 connects to IP services 197. IP services 197 may include the Internet, intranets, IP Multimedia Subsystem (IMS), PS streaming service, and / or other IP services.
[0033] A base station may also be referred to as a gNB, Node B, Evolved Node B (eNB), access point, transceiver base station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), Transmit-Receive Point (TRP), or some other suitable terminology. Base station 102 provides UE 104 with access to EPC 160 or 5GC 190. Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablet devices, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional device. Some UEs in UE 104 may be referred to as IoT devices (e.g., parking timers, air pumps, toasters, vehicles, heart monitors, etc.). IoT UEs may include Machine Type Communication (MTC) / Enhanced MTC (eMTC, also known as Category (CAT)-M or Cat M1) UEs, NB-IoT (also known as CAT NB1) UEs, and other types of UEs. In this disclosure, eMTC and NB-IoT may refer to future technologies that may evolve from or are based on these technologies. For example, eMTC may include FeMTC (Further eMTC), eFeMTC (Enhanced Further eMTC), mMTC (Massive MTC), etc., and NB-IoT may include eNB-IoT (Enhanced NB-IoT), FeNB-IoT (Further Enhanced NB-IoT), etc. UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, mobile phone, user agent, mobile client, client, or some other suitable term.
[0034] The deployment of communication systems (such as 5G New Radio (NR) systems) can involve a variety of components or parts. In a 5G NR system or network, network nodes, network entities, network mobility elements, radio access network (RAN) nodes, core network nodes, network elements or network equipment (such as base stations (BS, e.g., BS 102)), or one or more units (or components) performing base station functionality can be implemented in either a converged or decomposed architecture. For example, BSs (such as Node B (NB), evolved NB (eNB), NR BS, 5G NB, access point (AP), transmit / receive point (TRP), or cell, etc.) can be implemented as converged base stations (also known as standalone BS or monolithic BS) or decomposed base stations.
[0035] Aggregated base stations can be configured to utilize a radio protocol stack that is physically or logically integrated within a single RAN node. Decentralized base stations can be configured to utilize a protocol stack that is physically or logically distributed across two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs). In some respects, the CU may be implemented within a RAN node, and one or more DUs may co-located with the CU, or alternatively, may be geographically or virtually distributed across one or more other RAN nodes. DUs may be implemented to communicate with one or more RUs. Each of the CUs, DUs, and RUs may also be implemented as a virtual unit, namely a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).
[0036] Base station type operation or network design can take into account the aggregation characteristics of base station functionality. For example, decomposed base stations can be utilized in Integrated Access Backhaul (IAB) networks, Open Radio Access Networks (O-RAN (such as network configurations initiated by the O-RAN Alliance)), or Virtualized Radio Access Networks (vRAN, also known as Cloud Radio Access Networks (C-RAN)). Decomposition can include distributing functionality across two or more units in various physical locations, as well as virtually distributing the functionality of at least one unit, which enables flexibility in network design. The various units in a decomposed base station or decomposed RAN architecture can be configured for wired or wireless communication with at least one other unit.
[0037] In one example, BS communication component 442 may transmit CSI-RS or other reference signals to UE 104 via each of a plurality of TRPs, and UE communication component 342 may receive and measure the CSI-RS from each of the plurality of TRPs to generate CSI, associated PMI, etc. According to the aspects described herein, UE communication component 342 may additionally calculate or otherwise determine and report one or more of the relative phase, frequency drift, or relative delay between the RSs received from each of the plurality of TRPs. BS communication component 442 may receive reports from UE 104 and may use one or more of the relative phase, frequency drift, or relative delay between TRPs to generate a pre-decoder (e.g., a pre-decode matrix for the corresponding TRP) for pre-decoding CJT transmissions to UE 104.
[0038] Figure 2 A diagram illustrating an example of a decomposed base station 200 architecture is shown. The decomposed base station 200 architecture may include one or more central units (CUs) 210, which may communicate directly with the core network 220 via a backhaul link, or indirectly with the core network 220 via one or more decomposed base station units, such as a near real-time (near-RT) RAN Intelligent Controller (RIC) 225 via an E2 link, or a non-real-time (non-RT) RIC 215 associated with a Service Management and Orchestration (SMO) framework 205, or both. CUs 210 may communicate with one or more distributed units (DUs) 230 via corresponding midhaul links (such as F1 interfaces). DUs 230 may communicate with one or more radio units (RUs) 240 via corresponding fronthaul links. RUs 240 may communicate with a corresponding UE 104 via one or more radio frequency (RF) access links. In some implementations, UE 104 may be served simultaneously by multiple RUs 240.
[0039] Each unit in the array (e.g., CU 210, DU 230, RU 240, and near-RT RIC 225, non-RT RIC 215, and SMO frame 205) may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via wired or wireless transmission media. Each of the units, or an associated processor or controller providing instructions to the communication interfaces of these units, may be configured to communicate with one or more other units via transmission media. For example, these units may include wired interfaces configured to receive signals or transmit signals to one or more other units via wired transmission media. Additionally, these units may include wireless interfaces that may include receivers, transmitters, or transceivers (such as radio frequency (RF) transceivers) configured to receive signals or transmit signals to one or more other units via wireless transmission media, or both.
[0040] In some aspects, the CU 210 can host one or more higher-level control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Serving Data Adaptation Protocol (SDAP), etc. Each control function can be implemented using an interface configured to signal to other control functions hosted by the CU 210. The CU 210 can be configured to handle user plane functionality (i.e., Central Unit-User Plane (CU-UP)), control plane functionality (i.e., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 210 can be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP units can communicate bidirectionally with the CU-CP units via an interface such as an E1 interface. The CU 210 can be implemented to communicate with the DU 230 for network control and signaling purposes, as needed.
[0041] DU 230 may correspond to a logical unit comprising one or more base station functions for controlling the operation of one or more RU 240s. In some aspects, DU 230 may, at least in part, host one or more of the following, depending on functional splits (such as those defined by the 3rd Generation Partnership Project (3GPP): a Radio Link Control (RLC) layer, a Media Access Control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation). In some aspects, DU 230 may further host one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to communicate signals with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.
[0042] Lower-layer functionality can be implemented by one or more RU 240s. In some deployments, the RU240 controlled by the DU 230 may correspond to a logical node that hosts RF processing functions or low-PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, Physical Random Access Channel (PRACH) extraction and filtering, or both, based at least in part on functional decomposition (such as lower-layer functional decomposition). In such architectures, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UE 104s. In some specific implementations, the real-time and non-real-time aspects of control plane and user plane communications with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration enables the implementation of the DU 230 and CU 210 in cloud-based RAN architectures (such as vRAN architectures).
[0043] SMO framework 205 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, SMO framework 205 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via operation and maintenance interfaces such as the O1 interface. For virtualized network elements, SMO framework 205 can be configured to interact with a cloud computing platform such as Open Cloud (O-Cloud) 290 to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface such as the O2 interface. Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some implementations, SMO framework 205 can communicate with the hardware aspects of the 4G RAN (such as Open eNB (O-eNB) 211) via the O1 interface. Additionally, in some implementations, SMO framework 205 can communicate directly with one or more RU 240s via the O1 interface. SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of SMO framework 205.
[0044] The non-RT RIC 215 can be configured to include logical functions that enable non-real-time control and optimization of RAN elements and resources, including artificial intelligence / machine learning (AI / ML) workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 225. The non-RT RIC 215 can be coupled to or communicate with the near-RT RIC 225, such as via an A1 interface. The near-RT RIC 225 can be configured to include logical functions that enable near real-time control and optimization of RAN elements and resources via an interface, such as via an E2 interface, through data collection and action, connecting one or more CU 210s, one or more DU 230s, or both, and O-eNBs to the near-RT RIC 225.
[0045] In some implementations, to generate AI / ML models to be deployed in the near-RT RIC 225, the non-RT RIC 215 may receive parameters or external enrichment information from an external server. This information can be utilized by the near-RT RIC 225 and may be received from non-network data sources or network functions at the SMO framework 205 or the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near-RT RIC 225 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns in performance and use AI / ML models to perform corrective actions via the SMO framework 205 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).
[0046] Turn now Figures 3 to 12 The aspects are described with reference to one or more components and one or more methods that can perform the actions or operations described herein, wherein the aspects in dashed lines may be optional. Although the following text... Figure 6 and Figure 7 The operations described herein are presented in a specific order and / or performed as by the example components, but it should be understood that the ordering of these actions and the components performing the actions may vary depending on the specific implementation. Furthermore, it should be understood that the actions, functions, and / or components described below may be performed by a specially programmed processor, a processor executing specially programmed software or a computer-readable medium, or any other combination of hardware and / or software components capable of performing the described actions or functions.
[0047] refer to Figure 3An example of a specific implementation of UE 104 may include various components, some of which have already been described above and are further described herein, including components such as one or more processors 312 and one or more memories 316 and one or more transceivers 302 communicating via one or more buses 344. For example, one or more processors 312 may include a single processor or multiple processors configured to perform one or more functions described herein. For example, multiple processors may be configured to perform a specific subset of the set of functions described herein, such that multiple processors can perform the set of functions together. Similarly, for example, one or more memories 316 may include a single memory device or multiple memory devices configured to store instructions or parameters for performing one or more functions described herein. For example, multiple memory devices may be configured to store instructions or parameters for performing a specific subset of the set of functions described herein, such that multiple memory devices can store instructions or parameters for the set of functions together. According to the aspects described herein, one or more processors 312, one or more memories 316 and one or more transceivers 302 may operate in conjunction with a modem 340 and / or UE communication component 342 for reporting PMI, relative phase between TRPs, frequency drift between TRPs, or relative delay between TRPs.
[0048] In one aspect, one or more processors 312 may include modem 340 and / or may be part of modem 340 using one or more modem processors. Therefore, various functions associated with UE communication component 342 may be included in modem 340 and / or processor 312, and in one aspect, may be performed by a single processor, while in other aspects, different functions may be performed by a combination of two or more different processors. For example, in one aspect, one or more processors 312 may include any or any combination of a modem processor, or baseband processor, or digital signal processor, or transmit processor, or receiver processor, or transceiver processor associated with transceiver 302. In other aspects, some features of one or more processors 312 and / or modem 340 associated with UE communication component 342 may be performed by transceiver 302.
[0049] Additionally, the memory / multiple memories 316 may be configured to store data used herein and / or a local version of application 375, or one or more sub-components of UE communication component 342 and / or its sub-components executed by at least one processor 312. The memory / multiple memories 316 may include any type of computer-readable medium that can be used by a computer or at least one processor 312, such as random access memory (RAM), read-only memory (ROM), magnetic tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. In one aspect, for example, when UE 104 is operating at least one processor 312 to execute UE communication component 342 and / or one or more sub-components of its sub-components, the memory / multiple memories 316 may be a non-transitory computer-readable storage medium storing one or more computer-executable codes and / or associated data defining UE communication component 342 and / or one or more sub-components of its sub-components.
[0050] Transceiver 302 may include at least one receiver 306 and at least one transmitter 308. Receiver 306 may include hardware, firmware, and / or software code executable by a processor for receiving data, the code including instructions and stored in memory (e.g., a computer-readable medium). Receiver 306 may be, for example, a radio frequency (RF) receiver. In one aspect, receiver 306 may receive signals transmitted by at least one base station 102. Additionally, receiver 306 may process such received signals and may also obtain measurements of these signals, such as, but not limited to, Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. Transmitter 308 may include hardware, firmware, and / or software code executable by a processor for transmitting data, the code including instructions and stored in memory (e.g., a computer-readable medium). Suitable examples of transmitter 308 may include, but are not limited to, RF transmitters.
[0051] Furthermore, in one aspect, UE 104 may include an RF front-end 388 that can operate communicatively with one or more antennas 365 and transceiver 302 to receive and transmit radio transmissions, such as wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by UE 104. The RF front-end 388 may be connected to one or more antennas 365 and may include one or more low-noise amplifiers (LNAs) 390, one or more switches 392, one or more power amplifiers (PAs) 398, and one or more filters 396 for transmitting and receiving RF signals.
[0052] On one hand, the LNA 390 can amplify the received signal at the desired output level. On another hand, each LNA 390 can have a specified minimum gain value and a maximum gain value. On yet another hand, the RF front end 388 can use one or more switches 392 to select a particular LNA 390 and its specified gain value based on the desired gain value for a particular application.
[0053] Furthermore, for example, the RF front-end 388 may use one or more PAs 398 to amplify the signal for RF output at a desired output power level. In one aspect, each PA 398 may have a specified minimum gain value and a maximum gain value. In another aspect, the RF front-end 388 may use one or more switches 392 to select a particular PA 398 and its specified gain value based on the desired gain value for a particular application.
[0054] Additionally, for example, the RF front-end 388 may use one or more filters 396 to filter the received signal to obtain the input RF signal. Similarly, in one aspect, for example, a corresponding filter 396 may be used to filter the output from a corresponding PA 398 to generate an output signal for transmission. In one aspect, each filter 396 may be connected to a specific LNA 390 and / or PA 398. In one aspect, the RF front-end 388 may use one or more switches 392 to select the transmission path or reception path using a specified filter 396, LNA 390, and / or PA 398 based on a configuration as specified by the transceiver 302 and / or processor 312.
[0055] Therefore, transceiver 302 can be configured to transmit and receive wireless signals via RF front end 388 through one or more antennas 365. In one aspect, the transceiver can be tuned to operate at a specified frequency, enabling UE 104 to communicate with, for example, one or more base stations 102 or with one or more cells associated with one or more base stations 102. In another aspect, for example, modem 340 can configure transceiver 302 to operate at a specified frequency and power level based on UE configuration of UE 104 and communication protocols used by modem 340.
[0056] In one aspect, modem 340 may be a multi-band, multi-mode modem capable of processing digital data and communicating with transceiver 302, enabling the use of transceiver 302 to transmit and receive digital data. In another aspect, modem 340 may be multi-band and configured to support multiple frequency bands for a specific communication protocol. In another aspect, modem 340 may be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, modem 340 may control one or more components of UE 104 (e.g., RF front-end 388, transceiver 302) to transmit and / or receive signals from the network based on a specified modem configuration. In one aspect, the modem configuration may be based on the modem's mode and the frequency band used. In another aspect, the modem configuration may be based on UE configuration information associated with UE 104, such as information provided by the network during cell selection and / or cell reselection.
[0057] In one aspect, UE 104 can use mTRP functionality to communicate with multiple TRPs (e.g., multiple base stations 102-a and 102-b). For example, UE 104 can be configured to communicate with multiple TRPs using CJT, where the multiple TRPs (e.g., multiple base stations 102-a and 102-b) can send phase-coherent communication to UE 104 at multiple layers, or receive phase-coherent communication from UE 104, where one layer may have signals sent from multiple TRPs. The multiple TRPs can be provided by a single gNB and may have a common scheduler, or they can be separate gNBs. In another example, the multiple TRPs can be multiple RUs sharing a DU, or others. According to the aspects described herein, UE 104 can obtain and / or report the relative phase, frequency drift, relative delay, etc., of signals from the TRPs to allow the gNB to correct or compensate for the relative phase, generate a pre-decoder to correct or otherwise compensate for the relative phase, etc.
[0058] In one respect, according to the aspects described herein, the UE communication component 342 may optionally include: a PMI component 352 for generating and / or reporting a PMI based on a CSI calculated for RSs received from a plurality of TRPs of a network node; a relative phase component 354 for calculating and / or reporting a relative phase between RSs; a frequency drift component 356 for calculating and / or reporting a frequency drift between RSs; and / or a relative delay component 358 for calculating and / or reporting a relative delay between RSs.
[0059] On one hand, processor 312 may correspond to a combination Figure 12 The UE describes one or more processors in the processor. Similarly, one or more memories 316 may correspond to a combination of Figure 12 The UE describes one or more memories.
[0060] refer to Figure 4 An example of a specific implementation of base station 102 (e.g., base station 102 and / or gNB 180, as described above) may include various components, some of which have already been described above, but also include components such as one or more processors 412 and one or more memories 416 communicating via one or more buses 444, and one or more transceivers 402. For example, one or more processors 412 may include a single processor or multiple processors configured to perform one or more functions described herein. For example, multiple processors may be configured to perform a specific subset of the set of functions described herein, such that multiple processors can perform the set of functions together. Similarly, for example, one or more memories 416 may include a single memory device or multiple memory devices configured to store instructions or parameters for performing one or more functions described herein. For example, multiple memory devices may be configured to store instructions or parameters for performing a specific subset of the set of functions described herein, such that multiple memory devices can store instructions or parameters for the set of functions together. According to the aspects described herein, one or more processors 412, one or more memories 416, and one or more transceivers 402 may be combined with a modem 440 and / or a BS communication component 442 for pre-decoding CJT transmissions based on reported PMI, relative phase between TRPs, frequency drift between TRPs, or relative delay between TRPs.
[0061] Transceiver 402, receiver 406, transmitter 408, one or more processors 412, memory / multiple memories 416, application 475, bus 444, RF front end 488, LNA 490, switch 492, filter 496, PA 498 and one or more antennas 465 may be the same as or similar to the corresponding components of UE 104 as described above, but are configured or otherwise programmed for base station operation rather than UE operation.
[0062] In one respect, according to the aspects described herein, the BS communication component 442 may optionally include an RS component 452 for generating and / or transmitting RS for transmission to the UE 104 via a plurality of TRPs and / or a pre-decoding component 454 for pre-decoding or generating a pre-decoder for TRPs for transmission of CJTs to the UE 104.
[0063] On one hand, processor 412 may correspond to a combination Figure 12 The base station described in the text refers to one or more processors in the processor. Similarly, a memory / multiple memories 416 may correspond to a combination of... Figure 12The base station in the text describes one or more memories.
[0064] Figure 5 Example of a graph 500 depicting the relationship between phase change over time and measured phase and / or frequency drift between TRPs according to the aspects described herein. For example, graph 500 shows phase and / or frequency drift measured at times t0, t1, and t2. For example, for distributed TRPs (each of which may have a separate clock source), the TRP relative phase (and / or frequency drift) may change faster than the TRP relative delay, which can be used in part to determine the CJT-PMI of the UE measurement. Graph 500 depicts the TRP... n The relationship between the actual phase change 502 and TRP 1 over time, the measured phase 504 at discrete times (e.g., at t0, t1, and t2), and the derived phase 506 additionally based on the measured frequency drift report.
[0065] In the example, the PMI comparable phase report is updated less frequently (e.g., 40 milliseconds (ms) versus 5 ms or 10 ms). Frequency drift can also be beneficial for less frequent phase updates. In this regard, for example, when the TRP relative phase may have changed relative to the time measured by the PMI (e.g., drifted away), the UE can report the TRP relative phase (and / or frequency drift) on top of the PMI to assist network nodes (e.g., gNBs) in pre-decoding at a specific time during PDSCH transmission. This allows network nodes to more efficiently generate and / or use pre-decoders for CJT transmission that take into account the phase changes between TRPs over time.
[0066] Figure 6 A flowchart illustrating an example of a method 600 for pre-decoding a CJT based on the reported PMI, relative phase between TRPs, frequency drift between TRPs, or relative delay between TRPs, according to the aspects described herein. Figure 7 A flowchart illustrating an example of a method 700 for reporting PMI, relative phase between TRPs, frequency drift between TRPs, or relative delay between TRPs, according to the aspects described herein. In the example, a node (such as base station 102 or gNB 180, a monolithic base station or gNB, a portion of a split base station or gNB, a UE in sidelink communication, etc.) that utilizes communication resources to schedule UE 104 can use Figure 1 and / or Figure 4 One or more of the components described are used to perform Figure 6 The functionality described in method 600 is shown. In the example, UE 104 can use... Figure 1 and / or Figure 3 One or more of the components described are used to perform Figure 7 The function described by method 700 is shown. For ease of explanation, methods 600 and 700 are described together; however, methods 600 and 700 do not need to be executed together and can actually be executed independently using separate devices.
[0067] In method 600, at block 602, a corresponding first type RS can be transmitted for the UE and from each of the plurality of TRPs. In one aspect, RS component 452 (e.g., in conjunction with processor 412, a memory / multiple memories 416, transceiver 402, BS communication component 442, etc.) can generate and / or transmit a corresponding first type RS for the UE (e.g., UE 104) and from each of the plurality of TRPs. For example, the first type of RS may correspond to a multi-port CSI-RS, and therefore RS component 452 can generate and / or transmit multi-port CSI-RS from each of the plurality of TRPs. In one example, RS component 452 may transmit RS for each of the plurality of TRPs at the same or similar time (e.g., at time t0 based on the formulas described above and further herein), which may be in resources scheduled by the network node to UE 104 for receiving RS. Additionally, for example, RS component 452 may transmit RS from each TRP as multi-port transmission, single-port transmission, etc.
[0068] In method 700, at block 702, a corresponding first type RS can be received from each of a plurality of TRPs associated with the network node. In one aspect, UE communication component 342 (e.g., in conjunction with processor 312, a memory / multiple memories 316, transceiver 302, etc.) can receive a corresponding first type RS from each of the plurality of TRPs associated with the network node. For example, the first type RS may correspond to CSI-RS, DL-RS, or TRS, and therefore UE communication component 342 can receive CSI-RS, DL-RS, or TRS from each of the plurality of TRPs. For example, UE 104 can communicate with the network node via the plurality of TRPs to access the wireless network. In the example, as described, the network node can schedule UE 104 to receive CSI-RS, DL-RS, or TRS from each of the plurality of TRPs at similar times.
[0069] In method 600, optionally at block 604, a corresponding second type RS can be transmitted for the UE and from each of the plurality of TRPs. In one aspect, RS component 452 (e.g., in conjunction with processor 412, a memory / multiple memories 416, transceiver 402, BS communication component 442, etc.) can generate and / or transmit a corresponding second type RS for the UE (e.g., UE 104) and from each of the plurality of TRPs. For example, the second type of RS can correspond to single-port CSI-RS (burst), DL-RS (burst), tracking reference signal (TRS), etc., and therefore RS component 452 can generate and / or transmit single-port CSI-RS, DL-RS (or single-port CSI-RS / DL-RS bursts, wherein each TRP transmits each burst of a single-port CSI RS / DL-RS burst), or TRS from each of the plurality of TRPs, as described above for the corresponding first type RS in block 602. For example, a burst can refer to multiple single-port CSI-RS / DL-RS transmitted within a specific duration.
[0070] In method 700, optionally at block 704, a corresponding second type RS can be received from each of the plurality of TRPs. In one aspect, UE communication component 342 (e.g., in conjunction with processor 312, a memory / multiple memories 316, transceiver 302, etc.) can receive a corresponding second type RS from each of the plurality of TRPs. For example, the second type RS may correspond to a single-port CSI-RS (burst), DL-RS (burst), or TRS, and therefore UE communication component 342 can receive single-port CSI-RS, DL-RS (or single-port CSI-RS / DL-RS bursts, wherein each TRP transmits each burst in the single-port CSI RS / DL-RS burst), or TRS from each of the plurality of TRPs, as described above for the corresponding first type RS in block 702.
[0071] In the example, based on a first type RS, UE 104 may generate or otherwise determine a PMI for CJT transmission from multiple TRPs, and based on a second type RS, UE 104 may generate or otherwise determine the relative phase, frequency drift, or relative delay between TRPs. In method 700, at block 706, a PMI generated based on a corresponding first type RS and an indication of the relative phase between corresponding first type RSs or corresponding second type RSs received from multiple TRPs may be transmitted to the network node. In one aspect, UE communication component 342 (e.g., in conjunction with processor 312, a memory / multiple memories 316, transceiver 302, etc.) may transmit a PMI generated based on a corresponding first type RS and an indication of the relative phase between corresponding first type RSs or corresponding second type RSs received from multiple TRPs to the network node. For example, PMI component 352 may generate a PMI based on CSI measured from CSI-RS received from TRPs (e.g., transmitted as a multi-port CSI-RS). The UE communication component 342 can transmit PMI on resources scheduled by the network node for transmitting uplink control information (UCI), such as physical uplink control channel (PUCCH) resources, physical uplink shared channel (PUSCH) resources, etc.
[0072] In another example, the relative phase component 354 can measure or calculate the relative phase between DL-RS (or other RSs) received from multiple TRPs (e.g., transmitted as a single port) and can report this relative phase. For example, the UE communication component 342 can report the relative phase along with the PMI, or in other UCIs transmitted in uplink resources scheduled by the network node. In the examples, the relative phase can be an indication of the phase of a reported RS from a TRP relative to the phase of a reference TRP, as described in the various examples herein.
[0073] In method 600, at block 606, a PMI generated based on a corresponding first type RS and an indication of the relative phase between corresponding first type RSs or corresponding second type RSs received from multiple TRPs can be received for the UE. In one aspect, BS communication component 442 (e.g., in conjunction with processor 412, a memory / multiple memories 416, transceiver 402, etc.) can receive a PMI generated based on a corresponding first type RS and an indication of the relative phase between corresponding first type RSs or corresponding second type RSs received from multiple TRPs for the UE. For example, BS communication component 442 can receive the indication of the relative phase together with the PMI or otherwise, and / or can receive the PMI or the indication of the relative phase in the UCI, as described. According to the various aspects described herein, pre-decoding component 454 can generate a pre-decoder for transmitting CJTs from multiple TRPs using the PMI and / or the relative phase between TRPs as reported by the UE.
[0074] In another example, the corresponding second type RS may include DL-RS transmitted by the TRP (via RS component 452) prior to the CSI-RS. In one example, the relative delay component 358 may determine or calculate the relative delay between DL-RS received from each TRP in the TRP, and the UE communication component 342 may report the relative delay to the network node for use in generating a pre-decoder and / or transmitting CSI-RS to facilitate PMI generation for UE 104, taking the delay into account. For example, the UE communication component 342 may send an indication of the relative delay to the network node along with the PMI or prior to the PMI (e.g., in the UCI in resources such as PUCCH or PUSCH). The BS communication component 442 may receive the indication of the reported relative delay and may use the relative delay to more closely align the transmission of CSI-RS from the TRP in time.
[0075] In method 700, optionally at block 708, a second indication of frequency drift between corresponding second-type RSs may be transmitted to the network node. In one aspect, UE communication component 342 (e.g., in conjunction with processor 312, a memory / multiple memories 316, transceiver 302, etc.) may transmit the second indication of frequency drift between corresponding second-type RSs to the network node. For example, the corresponding second-type RSs may include TRSs, which in some examples may be received prior to CSI-RSs. In examples, according to various aspects described herein, frequency drift component 356 may measure the frequency drift between TRSs received from each of a plurality of TRPs and may report the frequency drift between TRPs. UE communication component 342 may transmit the second indication of frequency drift together with PMI and / or relative phase, or in other UCIs. In this example, the network node additionally or alternatively also pre-decodes downlink transmissions based on frequency drift.
[0076] In method 600, optionally at block 608, a second indication of frequency drift between corresponding second-type RSs may be received for the UE. In one aspect, BS communication component 442 (e.g., in conjunction with processor 412, a memory / multiple memories 416, transceiver 402, etc.) may receive the second indication of frequency drift between corresponding second-type RSs for the UE. For example, the corresponding second-type RS may include TRSs, which, in some examples, may be transmitted by RS component 452 prior to CSI-RS. In examples, BS communication component 442 may receive the second indication of frequency drift from UE 104 together with PMI and / or relative phase, and / or in other UCIs. For example, pre-decoding component 454 may additionally or alternatively pre-decode downlink transmissions for CJT based on frequency drift.
[0077] In method 600, at block 610, a downlink transmission pre-decoded at least in part based on PMI and at least one of relative phase or frequency drift can be transmitted from one or more of a plurality of TRPs. In one aspect, BS communication component 442 (e.g., in conjunction with processor 412, a memory / multiple memories 416, transceiver 402, etc.) can transmit a downlink transmission pre-decoded at least in part based on PMI and at least one of relative phase or frequency drift from one or more of the plurality of TRPs. For example, pre-decoding component 454 can generate a pre-decoder based on PMI and relative phase and / or frequency drift and / or accordingly pre-decode the downlink transmission (e.g., for CJT transmissions transmitted from the plurality of TRPs), as described herein.
[0078] In method 700, at block 710, downlink transmissions pre-decoded at least in part based on PMI and at least one of relative phase or frequency drift can be received from one or more of a plurality of TRPs. In one aspect, UE communication component 342 (e.g., in conjunction with processor 312, a memory / multiple memories 316, transceiver 302, etc.) can receive downlink transmissions pre-decoded at least in part based on PMI and at least one of relative phase or frequency drift from one or more of the plurality of TRPs.
[0079] Figure 8 A timeline 800 illustrates a specific example of PMI reporting and relative phase according to the aspects described herein. As shown at 802, the UE can perform a PMI update to the network node by measuring the multiport normal FD non-rotating CSI-RS received from TRP1 and TRP2 at 804. At 806, the UE can report the PMI to the network node based on the multiport CSI-RS. In this example, at time t0, the PMI component 352 can measure (by...) N (Sent by TRP) N One CSI-RS, and can report CJT PMI to network nodes. For example, based on the reported PMI (where the associated pre-decoder can be represented as...) Network nodes (e.g., pre-decoding component 454) can derive the TRP relative phase (by averaging across all ports of the TRP, e.g., For example, this could include using TRP 1 as a reference TRP, and setting the TRP at time t0. n The TRP 1 phase is represented as (For example, where) In the example, network nodes can use a pre-decoder calculated or determined based on PMI to send PDSCH 808 as CJY from TRP1 and TRP2.
[0080] In the example, as shown at 810, the UE can also report the relative phase to the network node based on the measurement of the single-port DL-RS 812 received from each of TRPs 1 and 2 and the reporting of the relative phase (e.g., phase difference) between the two DL-RSs at 814. For example, at time t1 (e.g., when CJT-PDSCH is to be transmitted), the relative phase component 354 can measure the DL-RS 812 and report the TRP relative phase: For the second type of RS (e.g., DL-RS) sent by TRP. For reference TRPs (e.g., TRP#1), And it may not be necessary to report the relative phase. Therefore, the relative phase component 354 can report a total ofN -1 TRP relative phase. For example, relative phase component 354 can report the relative phase from TRP1 to TRP2. In one example, to save RS overhead, RS component 452 can be at 812 (from N (Send one TRP) N A single-port DL-RS, as described.
[0081] In this example, the network node can receive a phase report 814 indicating the relative phase from the UE, and can apply or generate a pre-decoder for CJT-PDSCH based on the reported relative phase after time t1. For example, the UE can apply or generate a pre-decoder for a CJT-PDSCH shortly after time t1 (e.g., the next CJT-PDSCH or CJT-PSDCH within multiple time slots starting from t1). This is because for the channel, Network nodes can use pre-decoders to send CJT PDSCH 816.
[0082] Figure 9 A timeline 900 illustrates a specific example of the reported PMI and relative phase and delay based on the aspects described herein. As shown at 902, the UE can perform a PMI update for a network node, similar to the example referenced above. Figure 8 The description also considers the relative phase between TRP1 and TRP2. For example, a network node may transmit a single-port DL-RS 904 from each of multiple TRPs (TRP1 and TRP2). The UE may receive the single-port DL-RS 904 and calculate and / or report the delay between the DL-RSs at 906. For example, the UE may report an indication of the delay in the UCI (e.g., in a PUCCH or PUSCH resource). The network node may receive the reported delay 906 and may accordingly consider the delay when transmitting CSI-RS 908 via the TRP. In this example, similar to what is described above, at 908, the UE may measure a multi-port FD-rotated CSI-RS received from TRP1 and TRP2, which may have been adjusted for relative delay. At 910, the UE can report the PMI to the network node based on the multi-port CSI-RS, as described above, and the network node can use a PMI-based pre-decoder at 912 to transmit the CJT PDSCH. Additionally, in the example, this information can also be used to generate a pre-decoder for transmitting CJTPDSCH 912 and / or CJT PDSCH 920. For example, for utilizing... N The CJT of a TRP can be measured by the UE at time t0. N One (single-port) DL-RS 904 (fromN (TRP) and report the relative delay of the TRP at 906. Network nodes can then send based on the reported delay at 906. N Multi-port delay compensation (e.g., FD phase rotation) CSI-RS 908 (from N (Each TRP), the UE measures and reports CJT PMI 910 based on these CSI-RS. As described above, the UE can also perform a phase update at 914 based on receiving a single-port DL-RS 916 from each TRP and reporting the relative phase at 918. Network nodes can pre-decode PDSCH 920 based on the relative phase (and / or PMI and / or relative delay).
[0083] Figure 10 A timeline 1000 illustrates specific examples of reported PMI and frequency drift based on the aspects described herein. As shown at 1002, the UE can perform a PMI update for a network node, similar to the example referenced above. Figure 8 The frequency drift between TRP1 and TRP2 is also considered, as described above. For example, a network node may transmit TRS 1004 from each of multiple TRPs (TRP1 and TRP2). The UE may receive a single-port TRS 1004 and calculate and / or report the frequency drift between TRSs at 1006. For example, the UE may report an indication of frequency drift in the UCI (e.g., in a PUCCH or PUSCH resource). The network node may receive the reported frequency drift 1006 and may accordingly consider the frequency drift when transmitting CSI-RS 1008 via the TRP. In this example, similar to what is described above, at 1008, the UE may measure a multi-port normal FD non-rotating CSI-RS received from TRP1 and TRP2, which may have been adjusted for frequency drift. At 1010, the UE can report the PMI to the network node based on the multi-port CSI-RS, as described above, and the network node can use a PMI-based pre-decoder to transmit the CJT PDSCH at 1012. Additionally, in this example, this information can also be used to generate a pre-decoder for transmitting CJT PDSCH 1012 and / or CJT PDSCH 1020. As described above, the UE can also perform a phase update at 1014 based on receiving TRS or single-port DL-RS 1016 from each TRP and reporting the relative phase (and / or frequency drift of the TRS) at 1018. The network node can pre-decode PDSCH 1020 based on the relative phase (and / or PMI and / or frequency drift).
[0084] In one example, the UE is slow and the clock is drifting. It can be assumed to be stable. In such examples, reporting frequency drift may also be beneficial. In some examples, frequency drift itself may not update as frequently as phase. In one example, PMI may update as frequently as delay, which may update less frequently than frequency drift, which may update as frequently as or less frequently than phase. In one example, such as Figure 10 As shown, for those who want to The PDSCH (e.g., PDSCH1012) sent in time can be pre-decoded by network nodes (e.g., via pre-decoding component 454). ,in Based on the frequency drift report at time t0. Then, for the frequency drift report at time t0... For the PDSCH sent at that time (shortly after t1, e.g., PDSCH 1020), network nodes can apply a pre-decoder. ,in According to the frequency drift report at time t1.
[0085] Figure 11 A timeline 1100 illustrates specific examples of reported PMI, latency, and frequency drift based on the aspects described herein. As shown at 1102, the UE can perform a PMI update for a network node, similar to the example referenced above. Figure 10The description also considers the relative delay between TRP1 and TRP2. For example, a network node may send TRS 1104 from each of multiple TRPs (TRP1 and TRP2). The UE may receive the single-port TRS 1104 and calculate and / or report the delay and frequency drift between TRSs at 1106. For example, the UE may report an indication of delay and frequency drift in the UCI (e.g., in the PUCCH or PUSCH resource). The network node may receive the reported delay and frequency drift 1106 and may accordingly consider the delay and frequency drift when transmitting CSI-RS 1108 via the TRP. In this example, similar to what is described above, at 1108, the UE may measure the multi-port normal FD rotated CSI-RS received from TRP1 and TRP2, which may have been adjusted for delay and frequency drift. At 1110, the UE can report the PMI to the network node based on the multi-port CSI-RS, as described above, and the network node can use a PMI-based pre-decoder to transmit the CJT PDSCH at 1112. Additionally, in this example, this information can also be used to generate a pre-decoder for transmitting CJT PDSCH 1112 and / or CJT PDSCH 1120. As described above, the UE can also perform a phase update at 1114 based on receiving TRS or single-port DL-RS 1116 from each TRP and reporting the relative phase (and / or the delay and / or frequency drift of the TRS) at 1118. The network node can pre-decode PDSCH 1120 based on the relative phase (and / or PMI and / or delay and / or frequency drift).
[0086] In the example, when reporting relative phase (e.g., at box 706) or receiving relative phase (e.g., at box 606), the report can be a memoryless report at UE 104, allowing the UE to send the relative TRP at the time of measurement / reporting. In this example, the network node can record (or bookkeeping) (and / or may be possible at a certain PDSCH transmission time) For TRP n Apply the predecoder as In another example, a report can be defined as the relative TRP time increment at the time of measurement / reporting compared to the time of the last measurement / reporting. In this example, UE 104 can record (or book) the content reported at the most recent time. For example, UE 104 can report the content reported at the time of measurement. time In one example, the measurement / reporting time can be a reference resource slot. For example, for CSI in 5G NR, the CSI reference resource slot n CSI_ref It can be defined as n CSI_ref 4 or 5 time slots (for periodic CSI reports) or n CSI_ref One time slot (for non-periodic CSI reporting). Additionally, in the example, phase reporting can be based on multiple single-port CSI-RS (from multiple TRPs).
[0087] In the example, when reporting frequency drift (e.g., at box 708) or receiving frequency drift (e.g., at box 706), the frequency drift report may be based on TRS (from multiple TRPs) or on a single-port CSI-RS burst (from multiple TRPs), as described. In the example, the frequency drift report may indicate the frequency drift as a frequency value (e.g., in Hz) based on a reference (RF) frequency location, for example... ,in or Corresponding to TRP relative, for example, TRP n to TRP 1. The reference frequency position can be defined as the start (RF) frequency or center (RF) frequency associated with the report (e.g., CSI broadband or subband). In another example, frequency drift reporting can be based, for example, on the reference frequency position (start / center frequency) and the phase accumulated within that reference time duration (e.g., quantized phase) during that reference time duration. or Regarding the indicated frequency, that is, In yet another example, frequency drift reporting can indicate frequency drift in percentage (similar to clock drift, for example, in parts per million (ppm) or parts per billion (ppb)), i.e., for example, In any of the examples above, the reported frequency drift may be reported as broadband common (e.g., averaged over broadband) or per subband (e.g., averaged over each subband).
[0088] Additionally, for example, to report relative phase, frequency drift, and / or delay, for multi-receiver-based measurements, as a condition for reporting, the relative phase component 354, frequency drift component 356, and / or relative delay component 358 can ensure that the phase, frequency drift, or delay is not lower than a minimum value and / or not higher than a maximum value. For example, the UE communication component 342 can transmit the relative phase, frequency drift, and / or relative delay only if the relative phase, frequency drift, and / or relative delay is not lower than the corresponding minimum value or not higher than the corresponding maximum value (e.g., transmitted with the PMI or otherwise).
[0089] Figure 12 This is a block diagram of a MIMO communication system 1200 including base station 102 and UE 104. The MIMO communication system 1200 can be illustrated by reference. Figure 1 The wireless communication access network 100 is described in various aspects. Base station 102 may be a reference. Figure 1Examples of various aspects of the described base station 102 are provided. Base station 102 may be equipped with antennas 1234 and 1235, and UE 104 may be equipped with antennas 1252 and 1253. In the MIMO communication system 1200, base station 102 may be able to transmit data simultaneously through multiple communication links. Each communication link may be referred to as a "layer," and the "rank" of the communication link may indicate the number of layers used for communication. For example, in a 2x2 MIMO communication system in which base station 102 transmits two "layers," the rank of the communication link between base station 102 and UE 104 is two.
[0090] At base station 102, a transmit (Tx) processor 1220 can receive data from a data source. The transmit processor 1220 can process the data. The transmit processor 1220 can also generate control symbols or reference symbols. A transmit MIMO processor 1230 can perform spatial processing (e.g., pre-decoding, if applicable) on the data symbols, control symbols, or reference symbols, and can provide output symbol streams to transmit modulators / demodulators 1232 and 1233. Each modulator / demodulator 1232 to 1233 can process its corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator / demodulator 1232 to 1233 can further process (e.g., analog conversion, amplification, filtering, and up-conversion) the output sample stream to obtain a DL signal. In one example, the DL signal from modulators / demodulators 1232 and 1233 can be transmitted via antennas 1234 and 1235, respectively.
[0091] UE 104 can be used as a reference. Figure 1 and Figure 3 Examples of various aspects of the described UE 104. At UE 104, UE antennas 1252 and 1253 can receive DL signals from base station 102 and can provide the received signals to modulators / demodulators 1254 and 1255, respectively. Each modulator / demodulator 1254 to 1255 can adjust (e.g., filter, amplify, down-convert, and digitize) the corresponding received signal to obtain an input sample. Each modulator / demodulator 1254 to 1255 can further process the input sample (e.g., for OFDM, etc.) to obtain a received symbol. A MIMO detector 1256 can obtain the received symbols from modulators / demodulators 1254 and 1255, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. The receive (Rx) processor 1258 can process (e.g., demodulate, deinterleave, and decode) the detected symbols to provide decoded data for UE 104 to the data output and to provide decoded control information to the processor 1280 or one or more memories 1282.
[0092] In some cases, processor 1280 may execute stored instructions to instantiate UE communication component 342 (see, for example...). Figure 1 and Figure 3 ).
[0093] On the uplink (UL), at UE 104, a transmitting processor 1264 can receive and process data from a data source. The transmitting processor 1264 can also generate reference symbols for a reference signal. Symbols from the transmitting processor 1264 can be pre-decoded (if applicable) by a transmitting MIMO processor 1266, further processed by modulators / demodulators 1254 and 1255 (e.g., for single-carrier FDMA, etc.), and transmitted to base station 102 according to communication parameters received from base station 102. At base station 102, UL signals from UE 104 can be received by antennas 1234 and 1235, processed by modulators / demodulators 1232 and 1233, detected by a MIMO detector 1236 (if applicable), and further processed by a receiving processor 1238. The receiving processor 1238 can provide decoded data to a data output and to processor 1240 or one / more memories 1242.
[0094] In some cases, processor 1240 may execute stored instructions to instantiate BS communication component 442 (see, for example...). Figure 1 and Figure 4 ).
[0095] Components of UE 104 may be implemented individually or collectively using one or more ASICs, which are adapted to perform some or all of the applicable functions in hardware. Each of the indicated modules may be a component for performing one or more functions related to the operation of the MIMO communication system 1200. Similarly, components of base station 102 may be implemented individually or collectively using one or more application-specific integrated circuits (ASICs), which are adapted to perform some or all of the applicable functions in hardware. Each of the indicated components may be a component for performing one or more functions related to the operation of the MIMO communication system 1200.
[0096] The following aspects are merely illustrative and may be combined with other embodiments or aspects of the teachings described herein without limitation.
[0097] Aspect 1 is a method for performing wireless communication at a UE, the method comprising: receiving a corresponding first type RS from each of a plurality of TRPs associated with a network node; transmitting for the network node a PMI generated based on the corresponding first type RS and an indication of relative phase between the corresponding first type RS or between corresponding second type RS received from the plurality of TRPs; and receiving downlink transmissions pre-decoded from one or more of the plurality of TRPs at least in part based on the PMI and the relative phase.
[0098] In aspect 2, the method according to aspect 1 includes sending a second indication of frequency drift between the corresponding second type RS for the network node, wherein the downlink transmission is additionally pre-decoded based on the frequency drift.
[0099] In aspect 3, the method according to aspect 2 includes wherein each of the respective second type RSs is received as a single-port RS from each of the plurality of TRPs.
[0100] In aspect 4, the method according to any one of aspects 2 or 3 includes wherein the second indication of the frequency drift is based on a reference frequency.
[0101] In aspect 5, the method according to any one of aspects 2 to 4 includes wherein the second indication of the frequency drift is phase quantized over a reference time duration.
[0102] In aspect 6, the method according to any one of aspects 2 to 5 includes wherein the second indication of the frequency drift is a percentage.
[0103] In aspect 7, the method according to any one of aspects 2 to 6 includes wherein the second indication of the frequency drift is one of the following: broadband common, or per subband indicated.
[0104] In aspect 8, the method according to any one of aspects 2 to 7 includes wherein the second indication of the frequency drift is one of the following: broadband averaged, or per-subband averaged.
[0105] In aspect 9, the method according to any one of aspects 2 to 8 includes sending a second indication of the frequency drift based at least in part on determining that the frequency drift is not lower than a minimum value or not higher than a maximum value.
[0106] In aspect 10, the method according to any one of aspects 1 to 9 includes wherein the indication of the relative phase includes the relative phase of one or more of the respective first type RS or the respective second type RS from one or more of the plurality of TRPs relative to the first RS of the respective first type RS or the respective second type RS from the first TRP of the plurality of TRPs.
[0107] In aspect 11, the method according to any one of aspects 1 to 10 includes: transmitting and receiving the respective second type RS as a single-port RS from the plurality of TRPs; and transmitting a second indication for the network node of the relative delay between the respective second type RS, wherein the respective first type RS is pre-decoded based on the relative delay.
[0108] In aspect 12, the method according to aspect 11 includes sending a second indication of the relative delay based at least in part on determining that the relative delay is not lower than a minimum value or not higher than a maximum value.
[0109] In aspect 13, the method according to any one of aspects 1 to 12 includes wherein the indication of the relative phase is relative to the relative phase of a previously reported RS received from the plurality of TRPs.
[0110] In aspect 14, the method according to any one of aspects 1 to 13 includes wherein each of the respective second type RSs is received as a single-port RS from each of the plurality of TRPs.
[0111] In aspect 15, the method according to any one of aspects 1 to 14 includes wherein each of the other corresponding second type RSs is received from each of the plurality of TRPs as a burst of single-port RSs over time.
[0112] Aspect 16 is a method for wireless communication at a network node, the method comprising: transmitting a corresponding first type RS for a UE and from each of a plurality of TRPs associated with the network node; receiving for the UE a PMI generated based on the corresponding first type RS and an indication of relative phase between the corresponding first type RS or between corresponding second type RS transmitted from the plurality of TRPs; and transmitting a downlink transmission from one or more of the plurality of TRPs that is pre-decoded at least in part based on the PMI and the relative phase.
[0113] In aspect 17, the method according to aspect 16 includes a second indication of frequency drift between the corresponding second type RS for the UE to receive, wherein the downlink transmission is additionally pre-decoded based on the frequency drift.
[0114] In aspect 18, the method according to aspect 17 includes wherein each of the respective second type RSs is sent as a single-port RS from each of the plurality of TRPs.
[0115] In aspect 19, the method according to any one of aspects 17 or 18 includes wherein the second indication of the frequency drift is based on a reference frequency.
[0116] In aspect 20, the method according to any one of aspects 17 to 19 includes wherein the second indication of the frequency drift is phase quantized over a reference time duration.
[0117] In aspect 21, the method according to any one of aspects 17 to 20 includes wherein the second indication of the frequency drift is a percentage.
[0118] In aspect 22, the method according to any one of aspects 17 to 21 includes wherein the second indication of the frequency drift is one of the following: broadband common, or per subband indicated.
[0119] In aspect 23, the method according to any one of aspects 17 to 22 includes wherein the second indication of the frequency drift is one of the following: broadband averaged, or per-subband averaged.
[0120] In aspect 24, the method according to any one of aspects 16 to 23 includes wherein the indication of the relative phase includes the relative phase of one or more of the respective first type RS or the respective second type RS from one or more of the plurality of TRPs relative to the first RS of the respective first type RS or the first RS of the respective second type RS from the first TRP of the plurality of TRPs.
[0121] In aspect 25, the method according to any one of aspects 16 to 24 includes transmitting, for the UE and from each of the plurality of TRPs, the corresponding second type RS as a single-port RS, wherein the indication of the relative phase is received from the UE after the PMI and based on other corresponding RS.
[0122] In aspect 26, the method according to any one of aspects 16 to 25 includes: transmitting the respective second type RS as a single-port RS from the plurality of TRPs; and transmitting a second indication for the network node of the relative delay between the respective second type RS, wherein the respective first type RS is pre-decoded based on the relative delay.
[0123] In aspect 27, the method according to aspect 26 includes transmitting, for the UE and from each of the plurality of TRPs, each of the respective second type RS as a single-port RS, wherein the indication of the relative phase is received from the UE after the PMI and based on the respective second type RS.
[0124] In aspect 28, the method according to any one of aspects 16 to 27 includes wherein the indication of the relative phase is relative to the relative phase of a previously reported RS transmitted from the plurality of TRPs.
[0125] In aspect 29, the method according to any one of aspects 16 to 28 includes wherein each of the respective second type RSs is transmitted as a single-port RS from each of the plurality of TRPs.
[0126] In aspect 30, the method according to any one of aspects 16 to 29 includes wherein each of the other corresponding second type RSs is sent from each of the plurality of TRPs as a burst of single-port RSs over time.
[0127] Aspect 31 is an apparatus for wireless communication, the apparatus comprising: one or more processors; one or more memories coupled to the one or more processors; and instructions stored in the one or more memories and operable, when executed by the one or more processors, to cause the apparatus to perform any of the methods described in aspects 1 to 30.
[0128] Aspect 32 is an apparatus for wireless communication, the apparatus including components for performing any of the methods described according to aspects 1 to 30.
[0129] Aspect 33 is one or more computer-readable media, the one or more computer-readable media including code that can be executed by one or more processors for wireless communication, the code including code for performing any of the methods described according to aspects 1 to 30.
[0130] The above detailed description, illustrated in conjunction with the accompanying drawings, describes examples and does not represent only examples that can be implemented or fall within the scope of the claims. The term "example" as used in this description means "serving as an example, instance, or illustration," not "preferred" or "advantageous over other examples." The detailed description includes specific details used to provide an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0131] Information and signals can be represented using any of a variety of different techniques and skills. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, computer-executable code or instructions stored on a computer-readable medium, or any combination thereof.
[0132] The various exemplary frames and components described in connection with the disclosure herein may be implemented or executed using specially programmed devices, such as, but not limited to, processors, digital signal processors (DSPs), ASICs, field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof, designed to perform the functions described herein. While a specially programmed processor may be a microprocessor, in alternative embodiments, the processor may be any conventional processor, controller, microcontroller, or state machine. A specially programmed processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.
[0133] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or code on or transmitted via a non-transitory computer-readable medium. Other examples and specific implementations fall within the scope and spirit of this disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using hardware, firmware, hardwired, software executed by a specially programmed processor, or any combination of these. Features implementing the functions may also be physically located in various locations, including various portions distributed such that the functions are implemented in different physical locations. Additionally, as used herein, including in the claims, the word "or" used in a list of entries beginning with "at least one of" indicates a distributed list, such that a list such as "at least one of A, B, or C" means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
[0134] Computer-readable media includes both computer storage media and communication media, with the latter including any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible by a general-purpose or special-purpose computer. By way of example, and not limitation, computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage devices, magnetic disk storage devices or other magnetic storage devices, or any other medium capable of carrying or storing desired program code components in the form of instructions or data structures, and accessible by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Furthermore, any connection is appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of media. As used herein, disks and optical discs include compact optical discs (CDs), laser optical discs, optical discs, digital versatile optical discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically copy data magnetically, while optical discs use lasers to copy data optically. Combinations of the above are also included within the scope of computer-readable media.
[0135] The prior description of this disclosure is provided to enable those skilled in the art to implement or use it. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of this disclosure. Furthermore, while elements of the described aspects and / or embodiments are described or claimed in the singular, plural forms are contemplated unless explicitly stated otherwise. Additionally, unless otherwise stated, all or part of any aspect and / or embodiment may be used in conjunction with all or part of any other aspect and / or embodiment. Therefore, this disclosure is not limited to the examples and designs described herein, but should be granted the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1. An apparatus for wireless communication, the apparatus comprising: transceiver; One or more memories, the one or more memories being configured to store instructions individually or in combination; and One or more processors, the one or more processors being communicatively coupled to the one or more memories, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the device to: Receive a corresponding Type I reference signal (RS) from each of the multiple transmit / receive points (TRPs) associated with the network node; For the network node, a pre-decoded matrix indicator (PMI) generated based on the corresponding first type RS and an indication of the relative phase between the corresponding first type RS or between the corresponding second type RS received from the plurality of TRPs are sent; as well as Receive downlink transmissions pre-decoded at least in part based on the PMI and the relative phase from one or more of the plurality of TRPs.
2. The apparatus of claim 1, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the apparatus to send a second indication of frequency drift between the corresponding second type RS for the network node, wherein the downlink transmission is additionally pre-decoded based on the frequency drift.
3. The apparatus of claim 2, wherein each of the respective second-type RSs is received as a single-port RS from each of the plurality of TRPs.
4. The apparatus of claim 2, wherein the second indication of the frequency drift is based on a reference frequency.
5. The apparatus of claim 2, wherein the second indication of the frequency drift is phase quantized over a reference time period.
6. The apparatus of claim 2, wherein the second indication of the frequency drift is a percentage.
7. The apparatus of claim 2, wherein the second indication of the frequency drift is one of the following: broadband common, or per subband indicated.
8. The apparatus of claim 2, wherein the second indication of the frequency drift is one of the following: broadband averaged, or per-subband averaged.
9. The apparatus of claim 2, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the apparatus to send the second indication of the frequency drift at least in part based on determining that the frequency drift is not lower than a minimum value or not higher than a maximum value.
10. The apparatus of claim 1, wherein the indication of the relative phase comprises the relative phase of one or more of the respective first type RS or the respective second type RS from one or more of the plurality of TRPs relative to the first RS of the respective first type RS or the first RS of the respective second type RS from the first TRP of the plurality of TRPs.
11. The apparatus of claim 1, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the apparatus to: From the plurality of TRPs, the corresponding second type RS is transmitted and received as a single-port RS; and The network node sends a second indication of the relative delay between the corresponding second-type RSs. The corresponding first type RS is pre-decoded based on the relative delay.
12. The apparatus of claim 11, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the apparatus to send the second indication of the relative delay at least in part based on determining that the relative delay is not lower than a minimum value or not higher than a maximum value.
13. The apparatus of claim 1, wherein the indication of the relative phase is relative to the relative phase of a previously reported RS received from the plurality of TRPs.
14. The apparatus of claim 1, wherein each of the respective second-type RSs is received as a single-port RS from each of the plurality of TRPs.
15. The apparatus of claim 1, wherein each of the other corresponding second-type RSs is received from each of the plurality of TRPs as a burst of single-port RSs over time.
16. An apparatus for wireless communication, the apparatus comprising: transceiver; One or more memories, the one or more memories being configured to store instructions individually or in combination; and One or more processors, the one or more processors being communicatively coupled to the one or more memories, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the device to: For user equipment (UE) and from each of a plurality of transmit / receive points (TRPs) associated with the device, a corresponding first type reference signal (RS) is transmitted; The UE receives a pre-decoding matrix indicator (PMI) generated based on the corresponding first type RS and an indication of the relative phase between the corresponding first type RS or between the corresponding second type RS transmitted from the plurality of TRPs; as well as Downlink transmissions are sent from one or more of the plurality of TRPs, pre-decoded at least in part based on the PMI and the relative phase.
17. The apparatus of claim 16, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the apparatus to receive a second indication of frequency drift between the corresponding second type RS for the UE, wherein the downlink transmission is additionally pre-decoded based on the frequency drift.
18. The apparatus of claim 17, wherein each of the respective second-type RSs is transmitted as a single-port RS from each of the plurality of TRPs.
19. The apparatus of claim 17, wherein the second indication of the frequency drift is one of the following: based on a reference frequency, phase quantized over a reference time duration, percentage-based, broadband common, per-subband indicated, broadband averaged, or per-subband average indicated.
20. The apparatus of claim 16, wherein the indication of the relative phase comprises the relative phase of one or more of the respective first type RS or the respective second type RS from one or more of the plurality of TRPs relative to the first RS of the respective first type RS or the first RS of the respective second type RS from the first TRP of the plurality of TRPs.
21. The apparatus of claim 16, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the apparatus to transmit the corresponding second type RS as a single-port RS for the UE and from each of the plurality of TRPs, wherein the indication of the relative phase is received from the UE after the PMI and based on the other corresponding RS.
22. The apparatus of claim 16, wherein the one or more processors are individually or in combination configured to execute the instructions to cause the apparatus to: The corresponding second-type RS is transmitted from the plurality of TRPs as a single-port RS; and The network node sends a second indication of the relative delay between the corresponding second-type RSs. The corresponding first type RS is pre-decoded based on the relative delay.
23. The apparatus of claim 22, further comprising transmitting, for the UE and from each of the plurality of TRPs, each of the respective second type RS as a single-port RS, wherein the indication of the relative phase is received from the UE after the PMI and based on the respective second type RS.
24. The apparatus of claim 16, wherein the indication of the relative phase is relative to the relative phase of a previously reported RS transmitted from the plurality of TRPs.
25. The apparatus of claim 16, wherein each of the respective second-type RSs is transmitted as a single-port RS from each of the plurality of TRPs.
26. The apparatus of claim 16, wherein each of the other corresponding second-type RSs is transmitted from each of the plurality of TRPs as a burst of single-port RSs over time.
27. A method for conducting wireless communication at a user equipment (UE), the method comprising: Receive a corresponding Type I reference signal (RS) from each of the multiple transmit / receive points (TRPs) associated with the network node; For the network node, a pre-decoded matrix indicator (PMI) generated based on the corresponding first type RS and an indication of the relative phase between the corresponding first type RS or between the corresponding second type RS received from the plurality of TRPs are sent; as well as Receive downlink transmissions pre-decoded at least in part based on the PMI and the relative phase from one or more of the plurality of TRPs.
28. The method of claim 27, further comprising sending a second indication of frequency drift between the corresponding second type RSs for the network node, wherein the downlink transmission is additionally pre-decoded based on the frequency drift.
29. A method for wireless communication at a network node, the method comprising: For user equipment (UE) and from each of a plurality of transmit / receive points (TRPs) associated with the network node, a corresponding first type reference signal (RS) is transmitted. The UE receives a pre-decoding matrix indicator (PMI) generated based on the corresponding first type RS and an indication of the relative phase between the corresponding first type RS or between the corresponding second type RS transmitted from the plurality of TRPs; as well as Downlink transmissions are sent from one or more of the plurality of TRPs, pre-decoded at least in part based on the PMI and the relative phase.
30. The method of claim 29, further comprising a second indication of frequency drift between the corresponding second type RS for the UE to receive, wherein the downlink transmission is additionally pre-decoded based on the frequency drift.