Methods and nodes for reporting CJT CSI with time and frequency pre-compensation
By measuring and reporting the delay and frequency difference between TRPs in the user equipment (UE), network nodes perform pre-compensation, which solves the problem of rapid changes in channel amplitude and phase in CJT, and achieves effective coherent combination of signals and improved network performance.
Patent Information
- Application Number
- CN202580011099.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-02-15
- Filing Date
- 2025-02-12
- Publication Date
- 2026-08-25
AI Technical Summary
In coherent joint transmission (CJT), existing technologies struggle to effectively handle time misalignment and frequency offset between different transmit and receive points (TRPs), resulting in rapid frequency changes in channel amplitude and phase, which affects the coherent combination of signals.
By measuring and reporting the delay and frequency difference between the transmit and receive points (TRPs) of the user equipment (UE), network nodes can perform pre-compensation to ensure that the signals are phase-aligned before joint transmission.
Effective phase alignment of signals is achieved in coherent joint transmission, improving the accuracy of signal combination and network performance.
Smart Images

Figure CN122641981A_ABST
Abstract
Description
[0001] Related applications This application claims the benefit of priority to US 63 / 553708, filed on February 15, 2024, in the USPTO and entitled “METHODS FOR REPORTING CJTCSI WITH TIME AND FREQUENCY PRE-COMPENSATION”, which is hereby incorporated in its entirety by reference. Technical Field
[0002] This application relates to communication networks, and more specifically, to methods and devices / nodes for reporting channel state information (CSI) of coherent joint transmission (CJT) with time and frequency precompensation. Background Technology
[0003] Tracking Reference Signal (TRS) Similar to Long Term Evolution (LTE), a Channel Identity Reference Signal (CSI-RS) is introduced in New Radio (NR) for channel measurements in the downlink (DL). CSI-RS is transmitted on antenna ports (physical or virtual antennas) on certain resource elements (REs) for user equipment (UE) to measure the DL channel associated with that antenna port. CSI-RS used for this purpose is also known as Non-Zero Power (NZP) CSI-RS. The number of antenna ports or CSI-RS ports supported in NR is {1, 2, 4, 8, 12, 16, 24, 32}.
[0004] TRS is a special NZP CSI-RS with one port and is used for time and frequency tracking in DL. Figure 1 An example of a Physical Resource Block (PRB) and TRS resource configuration in two time slots is shown. In NR, a UE can be configured with one or more periodic TRS, or one or more periodic TRS and aperiodic TRS. For periodic TRS, it has periodicity and time slot offset. The periodicity can be 2 μ X p One of the time slots, where X p =10, 20, 40, or 80. TRS occupies multiple RBs. When the NZP CSI-RS resource set contains "trs-info", the NZP CSI-RS resource set is used for TRS.
[0005] CSI framework in In NR, a UE can be configured with one or more CSI report configurations for use in DL CSI feedback performed by the UE. A CSI report can contain one or more of the following items: - Channel Rank Indicator (RI); - Antenna Precoding Matrix Indicator (PMI); - Channel Quality Indicator (CQI); - DL Reference Signal Received Power (RSRP) or Signal-to-Interference-plus-Noise Ratio (SINR); - CSI-RS Resource Indicator (CRI).
[0006] Each CSI report configuration is associated with a bandwidth portion (BWP) and contains all the necessary information required for a CSI report, including: - CSI resource configuration for channel measurements; - Reporting type, namely non-periodic CSI (on the Physical Uplink Shared Channel (PUSCH), periodic CSI (on the Physical Uplink Control Channel (PUCCH)), or semi-persistent CSI (on the PUCCH, and DL Control Information (DCI) activated on the PUSCH). - Specify the reporting volume for what to report, such as RI, PMI, CQI, RSRP, etc.
[0007] A UE can be configured with one or more CSI resource configurations for channel measurement. Each CSI resource configuration for channel measurement can contain one or more NZP CSI-RS resource sets. For each NZP CSI-RS resource set, it can further contain one or more NZPCSI-RS resources.
[0008] Periodic CSI begins after it is configured via Radio Resource Control (RRC) and is reported on the PUCCH. (One or more) associated NZP CSI-RS resources are also periodic.
[0009] For aperiodic CSI, it is reported on the PUSCH and activated by the CSI request bit field in the DCI. One or more associated NZP CSI-RS resources can be periodic, semi-persistent, or aperiodic. The link between the code point of the CSI request field and the CSI reporting configuration is achieved via aperiodic CSI trigger states. The UE is configured with a list of aperiodic CSI trigger states by a higher layer, where each trigger state contains an associated CSI reporting configuration. The CSI request field is used to indicate one of the aperiodic CSI trigger states, and thus an Aperiodic CSI reporting configuration.
[0010] If more than one NZP CSI-RS resource set and / or more than one CSI Interference Measurement (IM) resource set are associated with a CSI report configuration, only one NZP CSI-RS resource set is selected in a non-periodic CSI trigger state. Therefore, each non-periodic CSI report is based on a single NZP CSI-RS resource set.
[0011] CQI and PMI can be reported by subband or broadband. In the case of broadband CQI or PMI, the CQI or PMI is reported for the entire bandwidth configured for CSI reporting. In the case of subband CQI or PMI, the CQI or PMI is reported for each subband.
[0012] PDSCH transmission from multiple TRPs In NR Rel-16, incoherent joint physical DL shared channel (PDSCH) transmission from two transmit and receive points (TRPs) is introduced. In this transmission, a subset of the multiple-input multiple-output (MIMO) layers of the PDSCH are transmitted from the first TRP to the UE, and the remaining layers of the PDSCH are transmitted from the second TRP, all within the same time and frequency resources. Different layers are then separated and received at the UE with a MIMO-capable receiver.
[0013] Figure 2 An example is shown where a PDSCH with two layers is scheduled, with the first layer transmitted from TRP1 and the second layer transmitted from TRP2. This is signaled in the corresponding DCI by indicating the Transport Configuration Indication (TCI) code points associated with the two TCI states (first TCI state and second TCI state) and the demodulation (DM)-RS ports x and y in the two CDM groups, where DM-RS port x in the first CDM group is associated with the first TCI state and DM-RS port y in the second CDM group is associated with the second TCI state. The first TCI state may contain TRS1 as the QCL source RS, and the second TCI state may contain TRS2 as the QCL source RS.
[0014] Coherent Joint Transfer (CJT) of PDSCHs on Multiple TRPs In NR Rel-18, downlink CJT from multiple TRPs is supported by extending the Rel-16 enhanced Type II codebook across multiple TRPs and the Rel-17 further enhanced Type II port selection codebook. The Rel-16 enhanced Type II codebook is specified in Clause 5.2.2.2.5 of 3GPP TS38.214 V18.0.0, and the enhanced Type II codebook for CJT is specified in Clause 5.2.2.2.8 of 3GPP TS38.214 V18.0.0. The Rel-17 enhanced Type II port selection codebook is specified in Clause 5.2.2.2.7 of 3GPP TS38.214 V18.0.0, and the enhanced Type II port selection codebook for CJT is specified in Clause 5.2.2.2.9 of 3GPP TS38.214 V18.0.0.
[0015] In CJT, all layers are transferred from multiple TRPs used for CJT. Figure 3 An example with two layers and two TRPs is shown, where data symbols for the two layers are transmitted from the two TRPs by applying two different precoding matrices at TRP1 and TRP2. The two precoders are designed such that, for each layer, the signals received from the two TRPs are phase-aligned at the UE and thus coherently combined.
[0016] Supporting CJT presents several challenges. First, the propagation delays (including any transmission timing differences) between different TRPs and UEs can vary significantly. This large delay difference results in a large frequency-selective composite channel, where channel amplitude and phase change rapidly across the frequency spectrum. In existing NR CSI feedback, the precoding matrix for each subband is reported. As specified in 3GPP TS38.214, the subband size can vary between 2 RBs and 32 RBs. Figure 4 The diagram illustrates the phase variation within a subband of different subband sizes with a one-microsecond (1 μs) delay difference between two TRPs. It can be seen that even with a subband size of two RBs, the phase variation exceeds 130 degrees. For a constructive combination of two signals, their phase difference should be less than 90 degrees. Therefore, given the current subband size and subband-based CSI feedback, signals from multiple TRPs cannot be coherently combined even with a 1 μs delay difference.
[0017] Secondly, even if the same nominal transmission frequency can be used at multiple TRPs, some actual transmission frequency difference will exist between the multiple TRPs due to the stability of the local oscillator. In 3GPP RAN4, the maximum transmission frequency error of a base station is specified in TS38.104 and... Figure 5As shown in the diagram. For the most stringent requirement of + / -0.05ppm, some residual frequency error will exist. This frequency error means that the phase of the signal will change over time.
[0018] Pre-compensation for delay and frequency differences of CJTs on multiple TRPs Figure 6 Signals are transmitted from two TRPs. s ( t Examples of ). s ( t Before being transmitted to the UE, the two TRPs are multiplied by two in-phase / pre-compensation coefficients. w 1 and w 2. The effective propagation channels from the two TRPs to the UE (including transmitter and receiver circuitry and the antenna patterns associated with the two TRPs) are respectively... h 1 and h 2 represents. f 1 and f 2 is the transmission frequency, and φ 1 and φ 2 is the random initial phase at the two TRPs. τ is the difference in propagation delay (including possible timing offsets) between the two TRPs.
[0019] The composite signal at the UE can be expressed as: For narrowband signals and when the delay τ is small, the signal envelope does not change much, i.e. s ( t - τ )≈ s ( t Therefore, we can revise (Eq. 1) as follows: or To coherently combine the signals from the two TRPs, the following in-phase / pre-compensation coefficients can be used: Where ∠( x ) represents a complex variable x The angle. When applying the in-phase / pre-compensation coefficients described above in Eq. 4a-4b, the resulting composite signal is: For alternative sites, the phase / pre-compensation coefficients can be as follows: When the in-phase / pre-compensation coefficients described in Eq. 6a-6b are applied, the resulting composite signal is: Note that the above also applies to the case where multiple antenna ports are deployed in each of the TRPs. In that case, additional precoding or beamforming will be applied. s ( t ),in s ( t This is data associated with the MIMO layer of PDSCH or DM-RS.
[0020] For a given MIMO layer, the signal received from TRP1 will become ,in H 1 is N A channel matrix of 1 x M, V 1 is associated with the corresponding MIMO layer. N A 1x1 precoding vector, N 1 represents the number of antenna ports deployed at TRP, and M represents the number of receive antennas at the UE. Similarly, for a given MIMO layer, the signal received from TRP2 will become... ,in H 2 is N A channel matrix of 2 x M, V 2 is associated with the corresponding MIMO layer. N A 2x1 precoding vector, N 2 represents the number of antenna ports deployed at TRP2.
[0021] CJTs from multiple TRPs are possible for multiple PDSCH layers. R Each PDSCH layer will use the corresponding TRP. N 1 xR A precoding matrix, wherein each column of the precoding matrix corresponds to the R One of the MIMO layers. R In the case of a PDSCH layer, the transmitted data s ( t ) will be by R A number of different symbols (i.e., a symbol that is the same as the one described) R Each of the corresponding PDSCH layers is composed of (each of the corresponding PDSCH layers).
[0022] For CJT, consider the precoding matrix / vector and in-phase / pre-compensation coefficients { w 1,w 2} The UE reports this to the network.
[0023] To derive the in-phase / pre-compensation coefficient w 1 and w 2. The UE needs to report one or more of the following to the network: the transmission frequency associated with the TRP, the transmission frequency difference between the two TRPs, the delay associated with the TRP, and the delay difference between the two TRPs. Summary of the Invention
[0024] There are currently some challenges. In the case of DL CJT, the same data / layer is transmitted from multiple cooperating TRPs, and the signals from these multiple TRPs are coherently combined at the UE through appropriate joint antenna precoding at said TRPs. This can be achieved through CSI feedback, where the UE measures the channel associated with said TRP and reports the joint precoder back across said multiple TRPs, such that the precoded signals from these TRPs are phase-aligned when they arrive at the UE.
[0025] However, several challenges exist with CJT. For example, cooperating TRPs may not be perfectly synchronized in time. This timing misalignment, along with propagation delay differences between different TRPs, can lead to large frequency-selective composite channels, where channel amplitude and / or phase change rapidly in frequency. Furthermore, although the same nominal transmission frequency can be considered for cooperating TRPs, some actual transmission frequency drift may exist for different TRPs due to the stability of local oscillators. Therefore, it is desirable for the UE to measure and feed back these delay and frequency differences between TRPs so that they can be pre-compensated at the NW for joint transmission. With this motivation, the following objectives were approved for CJT enhancements in Rel-19 WID: For FR1 (both FDD and TDD), specify UE reporting enhancements for CJT deployments under non-ideal synchronization and backhaul conditions. a. Assume a conventional CSI-RS design with independent non-periodic reporting on the PUSCH, and time misalignment and frequency / phase offset measurements and reporting between TRPs.
[0026] As mentioned above, in Rel-19, dedicated signaling for time / frequency and / or phase misalignment between different TRPs can be reported independently of the conventional CJT CSI reports introduced in Rel-18, for example. Measurements of time / frequency and / or phase misalignment between TRPs are expected to be based on TRP-specific CSI-RS resources (including TRS). This requires each TRP to transmit its own TRS.
[0027] When a UE reports a conventional Rel-18 CJT CSI, the CSI includes information about the phase difference between each PMI subband between TRPs configured for the CSI reporting. The phase difference may be caused by a combination of delay differences, frequency differences, and channel differences between TRPs. If delay and frequency differences are also reported separately, and DL joint transmission is pre-compensated based on the reported delay and frequency differences and precoded based on the CJT CSI, the phase caused by delay and frequency differences between TRPs will be calculated twice, and incorrect phase may be applied to the joint transmission.
[0028] Figure 7 An example is shown where the phase difference between two TRPs is determined by the delay difference between the two TRPs. τ Add constant phase difference φ Caused by 0. This will be addressed via Rel-18 CJT CSI feedback, specifically in { The sub-bands at} report N phase values respectively. Ideally, These phase values will be applied to the signal at one of the TRPs in the corresponding sub-band, such that the signals received from the two TRPs are phase-aligned at the UE at at least some subcarrier frequencies in each sub-band. This works well if the phase variation within each sub-band is small. Otherwise, if there is a large phase variation in each sub-band, good phase alignment cannot be achieved for all subcarriers in each sub-band.
[0029] When the delay difference is measured and reported by the UE, the phase difference caused by the delay difference between the two TRPs can be pre-compensated at the network, for example, by applying subcarrier-dependent phase correction to the signal at one of the two TRPs. After pre-compensation, in this example, only the phase difference is retained. φ 0.
[0030] When the UE reports both Rel-18 CJT CSI and latency difference, and if If both delay difference pre-compensation and delay difference pre-compensation are applied to the signal at one of the TRPs, the signals received from the two TRPs will not be time-aligned because the phase difference caused by the delay difference is corrected / compensated twice. Therefore, this is a problem. Certain aspects of this disclosure and its embodiments may provide solutions to these or other challenges.
[0031] This disclosure describes different methods for how a network can determine whether a UE performed a CJT CSI report with frequency / delay pre-compensation or a CJT CSI report without frequency / delay pre-compensation. Different methods are proposed for how the network can instruct the UE to pre-compensate the measured channel at the UE before calculating the CJT CSI. The amounts used for pre-compensation include delay differences and / or frequency differences at multiple TRPs involved in the CJT. For example, this disclosure describes how the network can request one or more of the following via explicit signaling: - Pre-compensated CJT CSI, wherein the CJT CSI is calculated / computed after pre-compensating the measured channel, wherein the UE is the pre-compensated channel for the delay difference and / or frequency difference between TRPs; - Uncompensated CJT CSI, wherein the CJTCSI is calculated / computed using the measured channel without precompensating the measured channel for delay differences and / or frequency differences between TRPs.
[0032] A method is provided for CSI reporting (e.g., pre-compensated CJT CSI reporting) at a UE. The method includes: receiving a first configuration associating a first CSI report with a second CSI report, wherein the first CSI report includes at least a PMI and the second CSI report includes an indication of at least one or more delay differences; receiving a second configuration indicating whether the one or more delay differences in the second CSI report are used for calculating the CSI of the first CSI report pre-compensated; calculating the CSI of the first CSI report based on the first configuration and the second configuration; and reporting the first CSI report to a network node. A method is also provided for receiving a pre-compensated CJT CSI report at a network node.
[0033] A method for CSI at a network node is provided. The method includes: sending a first configuration to associate a first CSI report with a second CSI report, wherein the first CSI report includes at least a PMI and the second CSI report includes an indication of at least one or more latency differences; sending a second configuration indicating whether the one or more latency differences in the second CSI report are used to pre-compensate the calculation of CSI in the first CSI report; and receiving the first CSI report based on the first configuration and the second configuration.
[0034] The system also provides UEs and network nodes for implementing these methods.
[0035] Some embodiments may provide one or more technical advantages.
[0036] The advantage of the proposed solution is that the network will know whether the received CJT CSI report is derived with or without delay / frequency compensation (e.g., as specified in NR Rel-18 for Mode 1 or Mode 2 CJT Type II CSI reports), allowing the network to correctly understand whether the UE performed pre-compensation for delay and / or frequency differences on the measured channel before calculating / calculating the CJT CSI. In other words, the proposed solution provides both the network node and the UE with the same understanding of the delay and / or frequency difference compensation process. The proposed solution relates to one of the topics of interest in NR Rel-19 and can be applied to D-MIMO, which is expected to be a key component in 6G. Attached Figure Description
[0037] Exemplary embodiments will be described in more detail with reference to the following figures, in which: Figure 1 An example of RE allocation for TRS in NR is shown.
[0038] Figure 2 An example of PDCCH repetition from multiple TRPs is shown.
[0039] Figure 3 Examples of CJTs on two TRPs are shown.
[0040] Figure 4 An example of phase change over a subband with a 1 μs delay difference is shown.
[0041] Figure 5 The 3GPP minimum requirements regarding transmission frequency error are shown.
[0042] Figure 6 An example of a CJT from two TRPs is shown.
[0043] Figure 7 An example of the phase difference between two TRPs caused by the delay difference between the two TRPs is shown.
[0044] Figure 8 An example of phase rotation across subcarriers and OFDM symbols due to time delay and frequency offset is shown.
[0045] Figure 9 An example of a signal diagram in a network having multiple TRPs is shown according to one embodiment.
[0046] Figure 10 An example flowchart of a method in a UE according to one embodiment is shown.
[0047] Figure 11An example flowchart of a method in a network node according to one embodiment is shown.
[0048] Figure 12 An example of a communication system according to one embodiment is shown.
[0049] Figure 13 A schematic diagram of a UE according to one embodiment is shown.
[0050] Figure 14 A schematic diagram of a network node according to one embodiment is shown.
[0051] Figure 15 A block diagram illustrating a virtualized environment is shown. Detailed Implementation
[0052] Some embodiments contemplated herein will now be described more fully with reference to the accompanying drawings. The embodiments are provided as examples to convey the scope of the subject matter to those skilled in the art.
[0053] Although the term TRP is used in this disclosure, the term TRP may not be documented in 3GPP specifications. Instead, TRP may be referred to by 'NZP CSI-RS resource set', 'NZP CSI-RS resource', 'TRS resource set' and / or 'TRS resource', or generally any of DL-RS. In this disclosure, the terms '(one or more) delay' and '(one or more) propagation delay' are used interchangeably. The terms 'NZPCSI-RS' and 'CSI-RS' are also used interchangeably.
[0054] In 6G, terms other than NZP CSI-RS may be used. For example, a new DL RS or DL synchronization signal may be introduced, which can then be used in place of NZP CSI-RS. 6G DL RS and / or DL synchronization signals can be transmitted from the network (NW) (e.g., gNB) to the UE aperiodically, semi-persistently, or periodically.
[0055] Although the following embodiments are written with respect to the NZP CSI-RS resource set, these embodiments are non-limiting and are equally applicable when the NZP CSI-RS resource set is replaced by one or more NZP CSI-RS resources, one or more TRS, one or more TRS resource sets and / or one or more DL-RS or any other reference signal.
[0056] Although the following description is written from the perspective of reporting delay differences and / or frequency differences, the embodiments presented herein are non-limiting and equally applicable to, for example, phase differences or phase changes in relative time units. Furthermore, delay differences, frequency differences, or phase differences may all be referred to as differences (between multiple TRPs) in this disclosure.
[0057] As mentioned earlier, time misalignment (or delay differences) may exist between multiple cooperating TRPs. Furthermore, the propagation delay to the serving UE can vary significantly between different TRPs. These timing (or delay) differences can make multi-TRP channels highly frequency selective. As a result, channel phase can change rapidly within frequency subbands. Moreover, although the same nominal transmission frequency can be considered for cooperating TRPs, the actual carrier frequency at different TRPs may differ due to the stability of local oscillators. This frequency difference will cause the phase difference between TRPs to vary over time, meaning that if the frequency difference is large, CSI feedback may become outdated quickly. It should be noted that delay differences are not limited to differences in propagation delay, local clock / oscillator delay, or processing delay between multiple TRPs, but can include all types of delays.
[0058] To address issues arising from large time misalignment and / or propagation delay differences, as well as frequency differences / offsets between TRPs, delay and frequency differences can be measured by the UE and reported to the NW. The NW can pre-compensate these differences before jointly transmitting DL channels or signals (e.g., DL PDSCH transmission).
[0059] For channel-based measurements H Rel-18 CJT CSI, the pre-encoder reported in CJT CSI W This will contain phase components caused by delay and frequency differences. If the delay and frequency differences are reported by the UE and are used... W If the DL joint data transmission (e.g., PDSCH) is pre-compensated at NW before antenna precoding, the phase compensation due to the delay difference will be applied twice, which may result in phase misalignment between the transmitted signals from different TRPs.
[0060] To solve this problem, one solution is to measure from the channel. H Removing the phase components caused by delay and frequency differences will generate a new channel matrix. Then based on (instead of) H ) Calculate CJT CSI, and the resulting pre-encoder It will not contain any phase components caused by delays and frequency differences between TRPs. With pre-encoder The combination of DL joint data transmission and pre-compensation for delay and frequency differences will result in phase alignment between signals received at the UE from different TRPs. The CJT CSI calculated in this way is referred to in this disclosure as the pre-compensated CJT CSI.
[0061] for Figure 6 The example shown in the image, ,in t It measures the time of the channel and assumes that the UE is frequency-locked to. f 1. Then, The phase component caused by the time and frequency difference from H It was removed from the text.
[0062] Generally, when CSI-RS of the CSI-RS antenna port is transmitted in multiple OFDM symbols and / or multiple subcarriers, the received CSI-RS signal will be phase-rotated across the OFDM symbols and subcarriers due to time delay and frequency offset relative to the nominal timing and frequency.
[0063] Figure 8 An example is shown, illustrating two CSI-RS reference signals from TRP#1 and TRP#2, respectively. s 1 and s 2. s 1. With associated time delay τ1 and frequency f 1, and s 2. With associated time delay τ2 and frequency f 2, f 0 is the UE's local oscillator frequency. and This is the received signal at the UE after down-conversion and Fast Fourier Transform (FFT) processing. Due to time delay and frequency offset, the received signal is phase-rotated across Orthogonal Frequency Division Multiplexing (OFDM) symbols and subcarriers, as illustrated in the figure. For pre-compensated CSI estimation, it is assumed that τ1, τ2, ... f 1- f 0 and f 2- f 0, then first from and Phase rotation is removed. The resulting signal is and ,and and .based on and The channel estimate is expressed as .
[0064] For time delay difference reporting, it can mean reporting τ2-τ1 or both τ1 and τ2. Similarly, for frequency difference reporting, it can mean... f 2- f 1 or f 1- f 0 and f 2- f 0 of these two, among which f 1- f 0 and f 2- f 0 represents the frequency difference between TRP1 / TRP2 and the UE, respectively. From... and Removing the phase component caused by time delay is called time delay or difference pre-compensation, and from and Removing the phase component caused by frequency offset is called frequency offset or difference pre-compensation.
[0065] Now go to Figure 9 This section will describe an example of a signaling diagram between a UE, gNB, and two TRPs according to one embodiment. Note that not all steps in the flowchart / signaling diagram are required, and the steps may be performed in a different order than shown in the figures. For example, the UE may receive all RRC configurations simultaneously (via RRC reconfiguration messages). There may also be more than two TRPs.
[0066] In optional step 1, the UE sends a capability report to the NW regarding whether the UE supports pre-compensated CJT CSI reports, wherein the report may be aperiodic or semi-persistent. UE capability may, for example, indicate support for one or more embodiments described in this disclosure.
[0067] In step 2, the UE receives one or more CSI report configurations (referred to as the first CSI report) for reporting the delay difference and / or frequency difference between TRPs (step 2a), and a CSI report configuration (referred to as the second CSI report) for reporting the pre-compensated CJT CSI (step 2b). For example, the two CSI reports in steps 2a and 2b can be configured as two separate CSI report configurations. Alternatively, the two CSI reports in steps 2a and 2b can be configured as part of a joint CSI report configuration. It should be noted that the first CSI report is related to or linked to the second CSI report because the first CSI report contains information about time delay and / or frequency delay, which will be used to determine the CJT CSI reported in the second CSI report.
[0068] In one example, the network configures the UE with an indication to pre-compensate the channel measured on the channel measurement resources before calculating / calculating the pre-compensated CJTCSI report in step 2b. This indication can be explicitly configured via one or more higher-layer parameters such as RRC parameters, or it can be implicit. Let us represent the channel measured on the channel measurement resources corresponding to the CSI report in step 2b as... H The pre-compensated channel measurement corresponding to the CSI report in step 2b is expressed as: As mentioned above, when the network configures the UE with an indication, the pre-compensated channel... To calculate / calculate the pre-compensated CJT CSI report.
[0069] The configuration of the indication may, for example, contain one or more of the following information: - The UE should execute one or more of the following instructions: a. Pre-compensation for delay differences(one or more) between TRPs, wherein said delay differences(one or more) are delay differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, delay differences(one or more) reported as part of the latest report instance in step 2a are used for pre-compensation. b. Pre-compensation for frequency differences between different TRPs, wherein the frequency difference(s) are frequency differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, the frequency difference(s) reported as part of the latest report instance in step 2a are used for pre-compensation.
[0070] The UE should execute one or more of the following pre-compensation instructions; however, if the UE has already executed one or more pre-compensation instructions, the UE should indicate this in the CJT CSI report, for example, a. Pre-compensation for delay differences(one or more) between TRPs, wherein said delay differences(one or more) are delay differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, delay differences(one or more) reported as part of the latest report instance in step 2a are used for pre-compensation. b. Pre-compensation for frequency differences between different TRPs, wherein the frequency difference(s) are frequency differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, the frequency difference(s) reported as part of the latest report instance in step 2a are used for pre-compensation.
[0071] The UE is not allowed to execute one or more of the following pre-compensation flags: a. Pre-compensation for delay differences(one or more) between TRPs, wherein said delay differences(one or more) are delay differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, delay differences(one or more) reported as part of the latest report instance in step 2a are used for pre-compensation. b. Pre-compensation for frequency differences between different TRPs, wherein the frequency difference(s) are frequency differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, the frequency difference(s) reported as part of the latest report instance in step 2a are used for pre-compensation.
[0072] When the UE is configured with (a) delay difference and / or frequency difference reporting in step 2a, and (b) CJT CSI reporting in step 2b, the UE performs pre-compensation for the following without explicit configuration: a. Pre-compensation for delay differences(one or more) between TRPs, wherein said delay differences(one or more) are delay differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, delay differences(one or more) reported as part of the latest report instance in step 2a are used for pre-compensation. b. Pre-compensation for frequency differences between different TRPs, wherein the frequency difference(s) are frequency differences calculated / calculated and / or reported as part of the CSI report in step 2a. In some cases, the frequency difference(s) reported as part of the latest report instance in step 2a are used for pre-compensation.
[0073] In one example, the UE receives a CSI reporting configuration for reporting CJT CSI based on a CJT codebook used for CJT transmission using the plurality of TRPs (e.g., an enhanced Type II codebook for CJT documented in Clause 5.2.2.2.8 of 3GPP TS 38.214 V18.1.0). Pre-compensation for delays and / or frequency differences between TRPs can be indicated by RRC. For example, RRC parameters can be introduced into the CSI reporting configuration (e.g., RRC parameters are introduced into the CSI-ReportConfig information element (IE) specified in 3GPP TS 38.331 V18.0.0). Alternatively, RRC parameters can be introduced into the codebook configuration (e.g., RRC parameters are introduced into the CodebookConfig IE specified in 3GPP TS 38.331 V18.0.0).
[0074] In one example, the RRC parameter is a flag parameter that can be enabled or disabled. If the flag parameter is enabled, the UE first measures the measured channel. H Perform pre-compensation to derive the pre-compensated channel (That is, UE from) H Remove the effects of delay differences and / or frequency differences to derive the pre-compensated channel. Then the UE can base its pre-compensated channel on... To derive CJT CSI (e.g., PMI / CQI / RI). If the flag parameter is disabled, the UE will not measure the channel. H Perform pre-compensation, and based on the measured channel. H To derive CJT CSI (e.g., PMI / CQI / RI).
[0075] In another example, the RRC parameter indicates which of the delay difference and / or frequency difference will be pre-compensated. If the RRC parameter indicates 'pre-compensated delay difference', the UE will pre-compensate the measured channel for the delay difference. H To derive the pre-compensated channel If the RRC parameter indicates 'pre-compensated frequency difference', the UE will pre-compensate the measured channel for the frequency difference. H To derive the pre-compensated channel If the RRC parameter indicates 'pre-compensated delay difference and frequency difference', the UE will pre-compensate the measured channel for the delay difference and frequency difference. H To derive the pre-compensated channel In all three cases, the UE can subsequently base its decisions on the pre-compensated channel. To derive CJT CSI (e.g., PMI / CQI / RI). If RRC parameters are not configured, the UE will not measure the channel. H Perform pre-compensation, and based on the measured channel. H To derive CJT CSI (e.g., PMI / CQI / RI).
[0076] In another example, an RRC parameter is introduced in the CSI-ReportConfig IE to include information about the associated CSI report configuration (e.g., reportConfigId representing the CSI report configuration ID), from which delay differences and / or frequency differences will be obtained. For example, this RRC parameter is configured in the CSI report configuration associated with the CJT CSI report in step 2b, and the parameter indicates the configuration ID of the CSI report used for reporting delay differences and / or frequency differences in step 2a.
[0077] In another example, an RRC parameter (e.g., reportConfigId-AssociatedReportConfigInfo-r19) is introduced into the CSI-AperiodicTriggerStateList IE (as defined in 3GPP TS 38.331) to include information about the associated CSI report configuration (e.g., reportConfigId-AssociatedReportConfigInfo-r19 representing the CSI report configuration ID), from which delay differences and / or frequency differences will be obtained. In one example, each CSI-AperiodicTriggerState of the CJT CSI report in step 2b is configured with a reportConfigId-AssociatedReportConfigInfo-r19 pointing to the CSI report associated with the delay difference and / or frequency difference. An example is shown below.
[0078] CSI-AperiodicTriggerStateList Information elements Another example is shown below. In this example, the field 'applyIndicatedCompensation-r19' provides the reportConfigId associated with the CSI report in which delay differences and / or frequency differences are reported. Additionally, 'applyIndicatedCompensation-r19' may optionally contain another parameter (e.g., precompensated_quantities) indicating which quantities will be precompensated. This parameter indicates whether the precompensated quantities are delay differences only, frequency differences only, or both.
[0079] CSI-AperiodicTriggerStateList Information elements In some examples, each CSI-AperiodicTriggerState in a CJT CSI report is configured with a list of CSI configuration IDs associated with the CSI report used for delay difference and / or frequency difference reporting. For example, a CJT CSI report may be associated with CSI delay difference and / or frequency difference reports with different reportQuantities, such as "reportConfigId = 0" with "reportQuantity=delayDifference", "reportConfigId = 1" with "reportQuantity=delayDifference-frequencyOffset", "reportConfigId = 2" with "reportQuantity=delayDifference-frequencyOffset-phase offset", and so on.
[0080] As part of the reporting configuration, the UE also receives channel measurement resources (e.g., TRS resources and / or NZP CSI-RS resources) to be used for the two CSI reports in steps 2a and 2b. In some examples, the channel measurement resources configured for the two CSI reports in steps 2a and 2b may be different (e.g., a first one or more measurement resources or resource sets configured for the CSI report in step 2a, and a second one or more measurement resources or resource sets configured for the CSI report in step 2b). Alternatively, the channel measurement resources configured for the two CSI reports in steps 2a and 2b may be the same.
[0081] In one example, the UE receives N >Configuration of one different NZP CSI-RS resource set, where CSI-RS resources are used to measure, for example N The delay difference and / or frequency difference between TRPs. Each of the NZP CSI-RS resource sets contains at least one NZP CSI-RS resource. The NZP CSI-RS resource set configured in this example can be used as a channel measurement resource for one or both of the CSI reports in step 2a and step 2b.
[0082] In some examples, the N>1 distinct NZP CSI-RS resource sets can be configured as part of the CSI-ResourceConfig IE, introducing new reporting quantities for reporting delay differences and / or frequency differences. In some examples, each of the N>1 NZP CSI-RS resource sets is configured with the parameter "trs-info" set to true, meaning that the NZP CSI-RS resource in each of the N NZP CSI-RS resource sets is a TRS. In some examples, the N>1 NZP CSI-RS resources are transmitted in orthogonal time / frequency resources. In one example, the UE receives one or more CSI report configurations from the NW regarding delay difference and / or frequency difference measurements and reporting. In some examples, CSI reports for delay differences and / or frequency differences are aperiodic and triggered by DCI, where the N>1 distinct NZP CSI-RS resource sets are configured as part of the CSI-AssociatedReportConfigInfo in the CSI-AperiodicTriggerStateList IE.
[0083] In step 3, the UE receives a reference signal configured for channel measurement, which is associated with the CSI reporting configuration configured in steps 2a and 2b.
[0084] Figure 9 It shows having N =2 TRP examples. UE receives from NW N = 2 TRS (or a set of TRS resources or a set of NZP CSI-RS resources with 'trs-info' set to 'true'), where each TRS corresponds to a different TRP. Similarly, the UE receives from the network N = 2 NZP CSI-RS, where each NZP CSI-RS corresponds to a different TRP. For reference, the number of TRPs is not limited to 2 and can be any number.
[0085] In one example, the UE measures / tracks (one or more) delay differences and / or (one or more) frequency differences for each TRP based on the associated TRS, and calculates / calculates (one or more) delay differences and / or (one or more) frequency differences between the plurality of TRPs. That is, (one or more) TRS are used as channel measurement resources reported in step 2a by the CSI.
[0086] Alternatively, the UE may measure one or more delay differences for each TRP based on the associated NZP CSI-RS, and calculate / calculate one or more delay differences to be reported as part of the CSI report in step 2a. In this alternative example, the one or more frequency differences will be measured based on the TRS.
[0087] In another example, the UE uses NZP CSI-RS to perform one or more channel measurements associated with the CJT CSI report in step 2b.
[0088] In step 4, the UE receives from the NW a request (or trigger) for an aperiodic CSI report for reporting delay / frequency differences between multiple TRPs (i.e., the request triggers the CSI report in step 2a).
[0089] In step 5, upon receiving the request, the UE sends one or more CSI reports regarding the delay difference and / or frequency difference, for example, according to one or more reportConfigIds contained in CSI-AperiodicTriggerState as defined in 3GPP TS 38.331 V18.0.0.
[0090] In step 6, the UE receives from the NW a request (or trigger) for a non-periodic CSI report used to report pre-compensation CJT CSI reports.
[0091] In step 7, according to the CSI reporting configuration as described in step 2, the UE assumes that the delay and / or frequency difference between the TRPs originates from the measured channel. H The CJT CSI report was removed from the calculation.
[0092] In step 8, the UE reports the CJT CSI report to the NW. Depending on the configuration received in step 2, in some cases, the UE reports a CJT CSI that assumes pre-compensation for delay differences and / or frequency differences. Alternatively, depending on the configuration received in step 2, the UE reports a Rel-18 CJT CSI, where the delay differences and / or frequency differences are not measured from the channel. H The middle is pre-compensated.
[0093] In some optional examples, the CJT CSI report includes information about whether the UE assumed that the delay difference and / or frequency difference was removed / pre-compensated when deriving the CJT CSI report.
[0094] In one example, the NW's decision regarding whether the UE is allowed / should / is not allowed to perform pre-compensation depends on the capability report received in step 1. In one example, the configuration regarding the NW decision is carried in the RRC and / or Media Access Control (MAC) Control Element (CE) signaling. In one example, the configuration regarding the NW decision is done in a CSI report setting IE as specified in TS 38.331 version 18.0.0, or in a similar report configuration in 6G. In one example, the configuration is done in an aperiodic trigger state IE as specified in TS 38.331 version 18.0.0, or in a similar aperiodic report configuration in 6G.
[0095] In one example, the network can use DCI (or a similar control signaling message in 6G) to trigger one or more UEs in the non-periodic CSI CJT report.
[0096] In one example, the indication of whether the UE should / is allowed / is not allowed to pre-compensate for delay differences and / or frequency differences is dynamically indicated in the DCI that triggers the CJT CSI report, for example by using one or more dedicated bit fields in the DCI (e.g., DCI 0_1 / 0_2) or other fields in the DCI or other signals.
[0097] In one example, the UE determines whether it should perform pre-compensation associated with the CJT CSI report based on one or more of the following: indications configured in the received measurement resources or CSI report, indications in the received trigger message, received TRS, received CSI-RS resources.
[0098] This disclosure will not describe in detail how the UE can perform pre-compensation for delay differences and / or frequency differences.
[0099] Now go to Figure 10 An exemplary method 100 for reporting CSI (e.g., pre-compensated CJT CSI) in a wireless device / UE will be described, for example, in a network including, for example, multiple TRPs. The UE may be... Figure 12 UE 1212 or Figure 13 UE 1300. Method 100 includes: Step 110: Receive a first configuration that associates a first CSI report with a second CSI report, wherein the first CSI report includes at least a PMI and the second CSI report includes an indication of at least one or more latency differences; Step 120: Receive a second configuration, the second configuration indicating whether the one or more delay differences in the second CSI report are used to pre-compensate the calculation of the CSI in the first CSI report; Step 130: Calculate the CSI of the first CSI report based on the first configuration and the second configuration; and Step 140: Report the first CSI report to the network node.
[0100] In some examples, the UE may receive one or more reference signals (e.g., TRS, CSI-RS resources, NZP CSI-RS resource set, etc.) from the plurality of TRPs.
[0101] In some examples, as previously described, the UE uses the measured channel... H The pre-compensated channel obtained by removing delay / frequency / phase difference values. To calculate the CJT CSI. In some examples, the first configuration and the second configuration are part of the same configuration message.
[0102] In some examples, the UE receives a third configuration for the first CSI report, wherein the third configuration includes information regarding a first plurality of reference signal resources for channel measurements. In some examples, the UE receives a fourth configuration for the second CSI report, wherein the fourth configuration includes information regarding a second plurality of reference signal resources or resource sets for delay difference measurements, wherein the delay difference is the delay difference between each of the second plurality of reference signal resources or resource sets and one of the second plurality of reference signal resources or resource sets. In some examples, each of the first plurality of reference signal resources is associated with one of the second plurality of reference signal resources or resource sets. In some examples, the first plurality of reference signal resources and / or the second plurality of reference signal resources are TRS. In some examples, the UE calculating the CSI of the first CSI report based on the first configuration and the second configuration includes: pre-compensating the CSI by removing each of the one or more delay differences from channel measurements of associated reference signals in the first plurality of reference signal resources. In some examples, the one or more delay differences are from a recently reported second CSI report. In some examples, the one or more delay differences are calculated by the radio device. In some examples, the fourth configuration includes an indication to calculate one or more delay differences for pre-compensating the CSI in the first CSI report before reporting the first CSI report. In some examples, the UE calculates the one or more delay differences based on the fourth configuration. In some examples, the UE sends a second CSI report to the network node before sending the first CSI report, the second CSI report including an indication of the calculated one or more delay differences. In some examples, the UE sends an indication supporting signaling capabilities for reporting the first CSI report, wherein the CSI in the first CSI report is pre-compensated. In some examples, the first configuration is included in the third configuration. In some examples, one or more of the first, second, third, and fourth configurations are received in an RRC message. In some examples, the UE receives a first request or trigger for reporting the second CSI report. In some examples, the UE receives a second request or trigger for reporting the first CSI report. In some examples, the first trigger and the second trigger are the same trigger. In some examples, the first CSI report and the second CSI report are part of the same CSI report.
[0103] Figure 13 A flowchart illustrating an exemplary method 200 for CSI purposes at a network node is shown, for example, in a network including a UE and multiple TRPs. The network node may be... Figure 12 Network 1210 or Figure 14 Method 200 includes: Step 210: Send a first configuration that associates a first CSI report with a second CSI report, wherein the first CSI report includes at least a PMI and the second CSI report includes an indication of at least one or more latency differences; Step 220: Send a second configuration, the second configuration indicating whether the one or more delay differences in the second CSI report are used to pre-compensate the calculation of the CSI in the first CSI report; and Step 230: Receive the first CSI report based on the first configuration and the second configuration.
[0104] In some examples, the network node sends a third configuration for the first CSI report, wherein the third configuration includes information about a first plurality of reference signal resources for channel measurement. In some examples, the network node sends a fourth configuration for the second CSI report, wherein the fourth configuration includes information about a second plurality of reference signal resources or resource sets for delay difference measurement, wherein the delay difference is the delay difference between each of the second plurality of reference signal resources or resource sets and one of the second plurality of reference signal resources or resource sets. In some examples, each of the first plurality of reference signal resources is associated with one of the second plurality of reference signal resources or resource sets. In some examples, the first plurality of reference signal resources and / or the second plurality of reference signal resources are TRS. In some examples, the one or more delay differences are calculated by a wireless device. In some examples, the fourth configuration includes an indication of calculating one or more delay differences for pre-compensating the CSI of the first CSI report before reporting the first CSI report. In some examples, the network node receives the second CSI report from the wireless device before receiving the first CSI report, the second CSI report including an indication of the calculated one or more delay differences. In some examples, the network node receives signaling indicating support for reporting the first CSI report, wherein the CSI in the first CSI report is pre-compensated. In some examples, the first configuration is included in the third configuration. In some examples, one or more of the first, second, third, and fourth configurations are received in an RRC message. In some examples, the network node sends a first request or trigger to the radio device for reporting the second CSI report. In some examples, the network node sends a second request or trigger to the radio device for reporting the first CSI report. In some examples, the first trigger and the second trigger are the same trigger. In some examples, the first CSI report and the second CSI report are part of the same CSI report.
[0105] Figure 12 An example of a communication system 1200 according to some embodiments is shown.
[0106] In this example, communication system 1200 includes a telecommunications network 1202, which includes an access network 1204 (e.g., a radio access network (RAN)) and a core network 1206, which includes one or more core network nodes 1208. The access network 1204 includes one or more access network nodes, such as network nodes 1210a and 1210b (one or more of which may be collectively referred to as network node 1210), or any other similar 3GPP access node or non-3GPP access point. Furthermore, as those skilled in the art will appreciate, network nodes are not necessarily limited to implementations in which the radio and baseband portions are provided and integrated by a single vendor. Therefore, it should be understood that network nodes include de-aggregated implementations or portions thereof. For example, in some embodiments, telecommunications network 1202 includes one or more Open-RAN (ORAN) network nodes. An ORAN network node is a node in the telecommunications network 1202 that supports ORAN specifications (e.g., specifications published by the O-RAN Alliance or any similar organization) and can operate independently or together with other nodes to implement one or more functionalities of any node in the telecommunications network 1202 (including one or more network nodes 1210 and / or core network node 1208).
[0107] Examples of ORAN network nodes include Open Radio Units (O-RUs), Open Distribution Units (O-DUs), Open Central Units (O-CUs) (containing an O-CU control plane (O-CU-CP) or an O-CU user plane (O-CU-UP)), RAN intelligent controllers (near real-time or non-real-time) with managed software or software plugins, such as near real-time control applications (e.g., xApps) or non-real-time control applications (e.g., rApps), or any combination thereof (the adjective "open" specifies support for the ORAN specification). The network node may support the specification by, for example, supporting interfaces defined by the ORAN specification (such as A1, F1, W1, E1, E2, X2, Xn interfaces, Open Fronthaul User Plane Interface, or Open Fronthaul Management Plane Interface). Furthermore, ORAN access nodes can be logical nodes within physical nodes. Additionally, ORAN network nodes can be implemented in a virtualized environment (further described below) where one or more network functions are virtualized. For example, the virtualization environment may include an O-Cloud computing platform orchestrated by a service management and orchestration framework via an O-2 interface defined by the O-RAN Alliance or comparable technologies. Network node 1210 facilitates direct or indirect connections for UEs, such as by connecting UEs 1212a, 1212b, 1212c, and 1212d (one or more of which may be collectively referred to as UE 1212) to core network 1206 over one or more radio connections.
[0108] Example wireless communication over a wireless connection includes transmitting and / or receiving wireless signals using electromagnetic waves, radio waves, infrared waves, and / or other types of signals suitable for conveying information without the use of wires, cables, or other physical conductors. Furthermore, in various embodiments, communication system 1200 may include any number of wired or wireless networks, network nodes, UEs, and / or any other components or systems, whether via wired or wireless connections, to facilitate or participate in data and / or signal communication. Communication system 1200 may include and / or interface with any type of communication, telecommunications, data, cellular, radio network, and / or other similar type of system.
[0109] UE 1212 can be any of a wide variety of communication devices, including wireless devices that are arranged, configured, and / or operable to communicate wirelessly with network node 1210 and other communication devices. Similarly, network node 1210 is arranged, capable, configured, and / or operable to communicate directly or indirectly with UE 1212 and / or with other network nodes or devices in telecommunication network 1202 to achieve and / or provide network access (e.g., wireless network access) and / or perform other functions (e.g., management in telecommunication network 1202).
[0110] In the depicted example, core network 1206 connects network node 1210 to one or more hosts, such as host 1216. These connections may be direct or indirect via one or more intermediate networks or devices. In other examples, network nodes may be directly coupled to hosts. Core network 1206 includes one or more core network nodes (e.g., core network node 1208) constructed using hardware and software components. The characteristics of these components may be substantially similar to those described for UEs, network nodes, and / or hosts, such that the description generally applies to the corresponding components of core network node 1208. Example core network nodes include one or more of the following functions: Mobile Switching Center (MSC), Mobility Management Entity (MME), Home Subscriber Server (HSS), Access and Mobility Management Function (AMF), Session Management Function (SMF), Authentication Server Function (AUSF), Subscription Identifier Dehiding Function (SIDF), Unified Data Management (UDM), Secure Edge Protection Agent (SEPP), Network Open Function (NEF), and / or User Plane Function (UPF).
[0111] Host 1216 may be under the ownership or control of a service provider other than the operator or provider of access network 1204 and / or telecommunications network 1202, and may be operated by or on behalf of the service provider. Host 1216 may host various applications to provide one or more services. Examples of such applications include real-time and pre-recorded audio / video content, data collection services (such as retrieving and compiling data about various environmental conditions detected by multiple UEs), analytics functionality, social media, functions for controlling or otherwise interacting with remote devices, functions for alarm and monitoring centers, or any other such functions performed by a server.
[0112] Overall, Figure 12 The communication system 1200 enables connectivity between the UE, network nodes, and the host. In that sense, the communication system can be configured to operate according to predefined rules or procedures, such as specific standards including, but not limited to, the following: Global System for Mobile Communications (GSM); Universal Mobile Telecommunications System (UMTS); Long Term Evolution (LTE), and / or other suitable 2G, 3G, 4G, 5G standards, or any applicable future generation standard (e.g., 6G); Wireless Local Area Network (WLAN) standards, such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard (WiFi); and / or any other suitable wireless communication standards, such as Global Microwave Access Interoperability (WiMax), Bluetooth, Z-Wave, Near Field Communication (NFC) ZigBee, LiFi, and / or any Low Power Wide Area Network (LPWAN) standard (such as LoRa and Sigfox).
[0113] In some examples, telecommunications network 1202 is a cellular network implementing 3GPP standardized features. Accordingly, telecommunications network 1202 may support network slicing to provide different logical networks to different devices connected to telecommunications network 1202. For example, telecommunications network 1202 may provide ultra-reliable low-latency communication (URLLC) services to some UEs while providing enhanced mobile broadband (eMBB) services to other UEs, and / or providing massive machine-type communication (mMTC) / massive IoT services to other remaining UEs.
[0114] In some examples, the UE 1212 is configured to transmit and / or receive information without direct human interaction. For example, the UE may be designed to transmit information to the access network 1204 according to a predetermined schedule, triggered by an internal or external event, or in response to a request from the access network 1204. Furthermore, the UE may be configured to operate in single RAT, multi-RAT, or multi-standard modes. For example, the UE may operate with any one or a combination of Wi-Fi, NR, and LTE, i.e., configured for multiple radio dual connectivity (MR-DC), such as E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) NR-Dual Connectivity (EN-DC).
[0115] In this example, hub 1214 communicates with access network 1204 to facilitate indirect communication between one or more UEs (e.g., UE 1212c and / or 1212d) and network nodes (e.g., network node 1210b). In some examples, hub 1214 may be a controller, router, content source, and analytics, or any other communication device described herein with respect to a UE. For example, hub 1214 may be a broadband router that enables UE access to core network 1206. As another example, hub 1214 may be a controller that sends commands or instructions to one or more actuators in the UE. Commands or instructions may be received from the UE, network node 1210, or by executable code, scripts, processes, or other instructions in hub 1214. As another example, hub 1214 may be a data collector that acts as a temporary storage for UE data, and in some embodiments, may perform data analytics or other processing. As another example, hub 1214 may be a content source. For example, for a UE acting as a VR headset, display, speaker, or other media delivery device, hub 1214 can retrieve VR assets, videos, audio, or other media or data related to sensory information via network nodes, and then hub 1214 provides them directly to the UE after performing local processing and / or after adding additional local content. In another example, hub 1214 acts as a proxy server or orchestrator for the UE, particularly if one or more of the UEs are low-power IoT devices.
[0116] Hub 1214 may have a constant / persistent or intermittent connection to network node 1210b. Hub 1214 may also allow different communication schemes and / or scheduling between hub 1214 and UEs (e.g., UEs 1212c and / or 1212d), and between hub 1214 and core network 1206. In other examples, hub 1214 is connected to core network 1206 and / or one or more UEs via a wired connection. Furthermore, hub 1214 may be configured to connect to an M2M service provider on access network 1204, and / or to another UE on a direct connection. In some scenarios, a UE may be connected to hub 1214 via a wired or wireless connection while establishing a wireless connection with network node 1210. In some embodiments, hub 1214 may be a dedicated hub—that is, a hub whose primary function is to route communication from UE to network node 1210b / and from network node 1210b to UE. In other embodiments, the central hub 1214 may be a non-dedicated central hub—that is, a device capable of operating to route communication between the UE and the network node 1210b, but also additionally capable of operating as a communication start point and / or end point for certain data channels.
[0117] Figure 13 A UE 1300 according to some embodiments is illustrated. As used herein, a UE refers to a device capable of, configured to, arranged and / or operable to wirelessly communicate with network nodes and / or other UEs. Examples of UEs include, but are not limited to, smartphones, mobile phones, cellular phones, Voice over IP (VoIP) phones, wireless local loop phones, desktop computers, personal digital assistants (PDAs), wireless cameras, in-vehicle or vehicle-embedded / integrated wireless devices, etc. Other examples include any UE identified by 3GPP, including Narrowband Internet of Things (NB-IoT) UEs, Machine Type Communication (MTC) UEs and / or Enhanced MTC (eMTC) UEs.
[0118] The UE may support device-to-device (D2D) communication, for example, by implementing 3GPP standards for sidelink communication, Dedicated Short-Range Communication (DSRC), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), or vehicle-to-everything (V2X). In other examples, the UE may not necessarily have a user in the sense of a human user who owns and / or operates the associated device. Instead, the UE may represent a device intended to be sold to a human user or operated by a human user but which may not be associated with (or initially may not be associated with) a particular human user (e.g., a smart sprinkler controller). Alternatively, the UE may represent a device not intended to be sold to an end user or operated by an end user but which may be associated with or operated for the benefit of a user (e.g., a smart meter).
[0119] UE 1300 includes processing circuitry 1302, which is operatively coupled via bus 1304 to input / output interface 1306, power supply 1308, memory 1310, communication interface 1312, and / or any other component or any combination thereof. Some UEs may utilize... Figure 13 The components shown may be all or a subset of the components. The level of integration between components can vary from one UE to another. Furthermore, some UEs may contain multiple instances of components, such as multiple processors, memories, transceivers, transmitters, receivers, etc.
[0120] Processing circuitry 1302 is configured to process instructions and data and can be configured to implement any sequential state machine operable to execute instructions stored in memory 1310 as a machine-readable computer program. Processing circuitry 1302 can be implemented as one or more hardware-implemented state machines (e.g., in discrete logic, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), etc.); programmable logic together with appropriate firmware; one or more stored computer programs, a general-purpose processor (such as a microprocessor or digital signal processor (DSP)) together with appropriate software; or any combination of the foregoing. For example, processing circuitry 1302 may include multiple central processing units (CPUs). Furthermore, processing circuitry 1302 is configured to execute... Figure 10 Any step of method 100.
[0121] In this example, the input / output interface 1306 can be configured to provide one or more interfaces to an input device, an output device, or one or more input and / or output devices. Examples of output devices include speakers, sound cards, video cards, displays, monitors, printers, actuators, transmitters, smart cards, another output device, or any combination thereof. Input devices can allow a user to record information into the UE 1300. Examples of input devices include touch-sensitive or presence-sensitive displays, cameras (e.g., digital cameras, digital camcorders, webcams, etc.), microphones, sensors, mice, trackballs, directional keys, touchpads, scroll wheels, smart cards, etc. Presence-sensitive displays may include capacitive or resistive touch sensors to sense input from the user. Sensors can be, for example, accelerometers, gyroscopes, tilt sensors, force sensors, magnetometers, optical sensors, proximity sensors, biometric sensors, etc., or any combination thereof. Output devices can use the same type of interface port as input devices. For example, a Universal Serial Bus (USB) port can be used to provide both input and output devices.
[0122] In some embodiments, power supply 1308 is configured as a battery or battery pack. Other types of power sources may be used, such as external power sources (e.g., power outlets), photovoltaic devices, or power batteries. Power supply 1308 may further include power supply circuitry for delivering power from power supply 1308 itself and / or external power sources to various parts of UE 1300 via input circuitry or an interface such as a power cable. Power delivery may be, for example, for charging power supply 1308. The power supply circuitry may format, convert, or otherwise modify the power from power supply 1308 to suit the respective components of UE 1300 that it powers.
[0123] Memory 1310 may be or be configured to include memory such as random access memory (RAM), read-only memory (ROM), programmable ROM (PROM), erasable ROM (EPROM), electrical EPROM (EEPROM), disk, optical disk, hard disk, removable magnetic tape cassette, flash drive, etc. In one example, memory 1310 includes one or more applications 1314, such as an operating system, web browser application, widget, utility engine, or other application, and corresponding data 1316. Memory 1310 may store any of a variety of different operating systems or combinations of operating systems for use by UE 1300.
[0124] The memory 1310 can be configured to include multiple physical drive units, such as a redundant array of independent disks (RAID), flash memory, a USB flash drive, an external hard drive, a thumb drive, a pen drive, a key drive, a high-density digital multifunction disc (HD-DVD) optical disc drive, an internal hard drive, a Blu-ray disc drive, a holographic digital data storage (HDDS) optical disc drive, an external micro dual in-line memory module (DIMM), synchronous dynamic random access memory (SDRAM), external micro DIMM SDRAM, smart card memory (such as a tamper-proof module in the form of a universal integrated circuit card (UICC) containing one or more subscriber identification modules (SIMs), such as USIM and / or ISIM), other memory, or any combination thereof. The UICC can be, for example, an embedded UICC (eUICC), an integrated UICC (iUICC), or a removable UICC commonly referred to as a "SIM card." The memory 1310 can allow the UE 1300 to access instructions, applications, etc., stored on transient or non-transient memory media to offload or upload data. Articles of manufacture (such as those utilizing communication systems) may be tangibly implemented as or in memory 1310, which may be or include a device-readable storage medium.
[0125] Processing circuitry 1302 can be configured to communicate with an access network or other network using communication interface 1312. Communication interface 1312 may include one or more communication subsystems and may be contained in or communicatively coupled to antenna 1322. Communication interface 1312 may include one or more transceivers for communication, such as through one or more remote transceivers with another device capable of wireless communication (e.g., another UE or network node in the access network). Each transceiver may include a transmitter 1318 and / or a receiver 1320 suitable for providing network communication (e.g., optical, electrical, frequency allocation, etc.). Furthermore, transmitter 1318 and receiver 1320 may be coupled to one or more antennas (e.g., antenna 1322) and may share circuitry, software, or firmware, or alternatively, be implemented separately.
[0126] In the illustrated embodiment, the communication functions of the communication interface 1312 may include cellular communication, Wi-Fi communication, LPWAN communication, data communication, voice communication, multimedia communication, short-range communication (such as Bluetooth), near-field communication, location-based communication (such as using a Global Positioning System (GPS) to determine location), another similar communication function, or any combination thereof. Communication may be implemented according to one or more communication protocols and / or standards, such as IEEE 802.11, Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), GSM, LTE, NR, UMTS, WiMax, Ethernet, Transmission Control Protocol / Internet Protocol (TCP / IP), Synchronous Optical Network (SONET), Asynchronous Transfer Mode (ATM), QUIC, Hypertext Transfer Protocol (HTTP), and so on.
[0127] Regardless of the sensor type, the UE can provide the output of data captured by its sensors via its communication interface 1312, through a wireless connection to the network node. Data captured by the UE's sensors can be wirelessly transmitted to the network node via another UE. The output can be periodic (e.g., every 15 minutes if it reports a sensed temperature), random (e.g., to balance the reporting load from multiple sensors), responsive to a triggered event (e.g., sending an alarm when humidity is detected), responsive to a request (e.g., a user-initiated request), or a continuous stream (e.g., real-time video feed of a patient).
[0128] As another example, the UE includes an actuator, motor, or switch, which relates to a communication interface configured to receive wireless input from a network node via a wireless connection. The state of the actuator, motor, or switch can change in response to the received wireless input. For example, the UE may include a motor that adjusts the control surfaces or rotors of a drone in flight based on the received input, or adjusts a robotic arm that performs medical procedures based on the received input.
[0129] When in the form of an IoT device, the UE can be a device used in one or more application areas, including but not limited to urban wearable technology, extended industrial applications, and healthcare. Non-limiting examples of such IoT devices include those that are themselves or are embedded in a connected refrigerator or freezer, and any kind of medical device, such as a heart rate monitor or a remotely controlled surgical robot. (Except for...) Figure 13 In addition to the other components described in the UE 1300 shown, a UE in the form of an IoT device also includes circuitry and / or software that depends on the intended application of the IoT device.
[0130] As another specific example, in IoT scenarios, a UE can represent a machine or other device that performs monitoring and / or measurement and transmits the results of such monitoring and / or measurement to another UE and / or network node. In this case, the UE can be an M2M device, which can be referred to as an MTC device in the 3GPP context. As a specific example, the UE can implement the 3GPP NB-IoT standard. In other scenarios, a UE can represent a vehicle, such as a car, bus, truck, ship, and aircraft, or other devices capable of monitoring and / or reporting their operational status or other functions associated with their operation.
[0131] In practice, any number of UEs can be used together for a single use case. For example, the first UE can be or integrated into the drone and provide the drone's speed information (obtained via a speed sensor) to a second UE, which acts as a remote controller for operating the drone. When the user makes changes from the remote controller, the first UE can adjust the throttle on the drone (e.g., by controlling an actuator) to increase or decrease the drone's speed. The first and / or second UE can also include more than one of the above-described functionalities. For example, the UE can include sensors and actuators and handle data communication for both the speed sensor and the actuators.
[0132] Figure 14 A network node 1400 according to some embodiments is illustrated. As used herein, a network node refers to a device capable of communicating directly or indirectly with a UE and / or other network nodes or devices in a telecommunications network, configured, arranged, and / or operable to communicate directly or indirectly with a UE and / or other network nodes or devices in a telecommunications network. Examples of network nodes include, but are not limited to, access points (APs) (e.g., radio access points), base stations (BSs) (e.g., radio base stations, node Bs (NBs), evolved NBs (eNBs), and NR NBs (gNBs)), O-RAN nodes, or components of O-RAN nodes (e.g., O-RUs, O-DUs, O-CUs).
[0133] Base stations can be classified based on the coverage they provide (or in other words, their transmission power level), and therefore, depending on the coverage provided, they can be called femtocells, picocells, microcells, or macrocells. A base station can be a relay node or a relay donor node controlling a relay. A network node can also contain one or more (or all) portions of a distributed radio base station, such as centralized digital units, distributed units (e.g., in O-RAN access nodes), and / or remote radio units (RRUs), sometimes referred to as remote radio heads (RRHs). Such remote radio units may or may not be integrated as antenna-integrated radios with antennas. A portion of a distributed radio base station can also be referred to as a node in a distributed antenna system (DAS).
[0134] Other examples of network nodes include multi-transport point (multi-TRP) 5G access nodes, multi-standard radio (MSR) devices such as MSR BS, network controllers such as radio network controllers (RNC) or base station controllers (BSC), base transceiver stations (BTS), transport points, transport nodes, multi-cell / multicast coordination entities (MCE), operation and maintenance (O&M) nodes, operation support system (OSS) nodes, self-organizing network (SON) nodes, location nodes (e.g., evolved Serving Mobility Location Center (E-SMLC)), and / or minimized drive test (MDT).
[0135] Network node 1400 includes processing circuitry 1402, memory 1404, communication interface 1406, and power supply 1408. Network node 1400 may consist of multiple physically separate components (e.g., NodeB components and RNC components, or BTS components and BSC components, etc.), each of which may have its own components. In some scenarios where network node 1400 includes multiple separate components (e.g., BTS and BSC components), one or more of these separate components may be shared among several network nodes. For example, a single RNC can control multiple NodeBs. In such scenarios, each unique NodeB and RNC pair may be considered a single separate network node in some instances. In some embodiments, network node 1400 may be configured to support multiple Radio Access Technologies (RATs). In such embodiments, some components may be duplicated (e.g., separate memory 1404 for different RATs) and some components may be reused (e.g., the same antenna 1410 may be shared by different RATs). Network node 1400 may also include multiple sets of components for various wireless technologies integrated into network node 1400, such as GSM, WCDMA, LTE, NR, WiFi, Zigbee, Z-wave, LoRaWAN, radio frequency identification (RFID), or Bluetooth wireless technologies. These wireless technologies may be integrated into the same or different chips or sets of chips and other components within network node 1400.
[0136] Processing circuitry 1402 may include a microprocessor, controller, microcontroller, central processing unit, digital signal processor, application-specific integrated circuit, field-programmable gate array, or any other suitable computing device, resource, or combination of one or more hardware, software, and / or coding logic, operable to provide network node 1400 functionality, either alone or in combination with other network node 1400 components, such as memory 1404.
[0137] In some embodiments, the processing circuitry 1402 includes a system-on-a-chip (SOC). In some embodiments, the processing circuitry 1402 includes one or more of a radio frequency (RF) transceiver circuitry 1412 and a baseband processing circuitry 1414. In some embodiments, the RF transceiver circuitry 1412 and the baseband processing circuitry 1414 may be located on separate chips (or chip sets), boards, or units (such as radio units and digital units). In alternative embodiments, some or all of the RF transceiver circuitry 1412 and the baseband processing circuitry 1414 may be located on the same chip or chip set, board, or unit. Furthermore, the processing circuitry 1402 is configured to perform... Figure 11 Any step of method 200.
[0138] Memory 1404 may include any form of volatile or non-volatile computer-readable memory, including but not limited to persistent storage, solid-state memory, remotely mounted memory, magnetic media, optical media, RAM, ROM, mass storage media (e.g., hard disk), removable storage media (e.g., flash drive, compact disc (CD), or digital video disc (DVD)), and / or any other volatile or non-volatile, non-transitory device that stores information, data, and / or instructions that can be used by processing circuitry 1402 and is readable and / or computer-executable. Memory 1404 may store any suitable instructions, data, or information, including computer programs, software, applications containing one or more of logic, rules, codes, tables, and / or other instructions, executable by processing circuitry 1402 and usable by network node 1400. Memory 1404 may be used to store any calculations performed by processing circuitry 1402 and / or any data received via communication interface 1406. In some embodiments, processing circuitry 1402 and memory 1404 are integrated.
[0139] Communication interface 1406 is used in wired or wireless communication of signaling and / or data between network nodes, access networks, and / or UEs. As shown, communication interface 1406 includes one or more ports / terminals 1416 for transmitting and receiving data, for example, to and from a network in a wired connection. Communication interface 1406 also includes radio front-end circuitry 1418, which may be coupled to antenna 1410, or in some embodiments, is part of antenna 1410. Radio front-end circuitry 1418 includes filter 1420 and amplifier 1422. Radio front-end circuitry 1418 may be connected to antenna 1410 and processing circuitry 1402. Radio front-end circuitry 1418 may be configured to modulate signals communicating between antenna 1410 and processing circuitry 1402. Radio front-end circuitry 1418 may receive digital data to be transmitted to other network nodes or UEs via a wireless connection. Radio front-end circuitry 1418 may use a combination of filter 1420 and / or amplifier 1422 to convert digital data into radio signals with appropriate channel and bandwidth parameters. Radio signals can then be transmitted via antenna 1410. Similarly, when receiving data, antenna 1410 can collect radio signals, which are then converted into digital data by radio front-end circuitry 1418. The digital data can then be passed to processing circuitry 1402. In other embodiments, the communication interface may include different components and / or different combinations of components.
[0140] In some alternative embodiments, network node 1400 does not include a separate radio front-end circuitry 1418; instead, processing circuitry 1402 includes radio front-end circuitry and is connected to antenna 1410. Similarly, in some embodiments, all or some of the RF transceiver circuitry 1412 is part of communication interface 1406. In other embodiments, communication interface 1406 includes one or more ports or terminals 1416, radio front-end circuitry 1418, and RF transceiver circuitry 1412 as part of a radio unit (not shown), and communication interface 1406 communicates with baseband processing circuitry 1414, which is part of a digital unit (not shown).
[0141] Antenna 1410 may include one or more antennas or an antenna array configured to transmit and / or receive wireless signals. Antenna 1410 may be coupled to radio front-end circuitry 1418 and may be any type of antenna capable of wirelessly transmitting and receiving data and / or signals. In some embodiments, antenna 1410 is decoupled from network node 1400 and may be connected to network node 1400 via an interface or port.
[0142] Antenna 1410, communication interface 1406, and / or processing circuitry 1402 can be configured to perform any receive operation and / or certain acquisition operations described herein as being performed by a network node. Any information, data, and / or signals can be received from the UE, another network node, and / or any other network device. Similarly, antenna 1410, communication interface 1406, and / or processing circuitry 1402 can be configured to perform any transmit operation described herein as being performed by a network node. Any information, data, and / or signals can be transmitted to the UE, another network node, and / or any other network device.
[0143] Power supply 1408 provides power to the various components of network node 1400 in a form suitable to the respective components (e.g., at the voltage and current levels required by each respective component). Power supply 1408 may further include or be coupled to power management circuitry to power the components of network node 1400 to perform the functionality described herein. For example, network node 1400 may be connected to an external power source (e.g., the power grid, a power outlet) via input circuitry or an interface such as a cable, whereby the external power source supplies power to the power circuitry of power supply 1408. As a further example, power supply 1408 may include a power source in the form of a battery or battery pack connected to or integrated into the power circuitry. The battery can provide backup power in the event of an external power failure.
[0144] Implementations of network node 1400 may include, in addition to Figure 14Additional components, in addition to those shown, are used to provide certain aspects of the functionality of the network node, including any functionality described herein and / or any functionality required to support the topics described herein. For example, network node 1400 may include a user interface device to allow information to be input into and output from network node 1400. This allows users to perform diagnostic, maintenance, repair, and other management functions on network node 1400.
[0145] Figure 15 This is a block diagram illustrating a virtualized environment 1500 in which functionality implemented by some embodiments can be virtualized. In the current context, virtualization means creating a virtual version of a device or apparatus, which may include a virtualized hardware platform, storage device, and network resources. As used herein, virtualization can be applied to any apparatus or component thereof described herein and involves implementing at least a portion of functionality as one or more virtual components therein. Some or all of the functionality described herein can be implemented as virtual components executed by one or more virtual machines (VMs) implemented in one or more virtual environments 1500, which are hosted by one or more hardware nodes such as hardware computing devices operating as network nodes, UEs, core network nodes, or hosts. Furthermore, in embodiments in which the virtual node does not require radio connectivity (e.g., a core network node or host), the node can be fully virtualized. In some embodiments, the virtualized environment 1500 includes components defined by the O-RAN Alliance, such as an O-Cloud environment orchestrated by a service management and orchestration framework via an O-2 interface.
[0146] Application 1502 (which may alternatively be referred to as a software instance, virtual device, network function, virtual node, virtual network function, etc.) runs in the virtualization environment Q400 to implement some of the features, functions, and / or benefits of some of the embodiments disclosed herein.
[0147] Hardware 1504 includes processing circuitry, memory storing software and / or instructions executable by the hardware processing circuitry, and / or other hardware devices described herein, such as network interfaces, input / output interfaces, etc. The software can be executed by the processing circuitry to instantiate one or more virtualization layers 1506 (also referred to as hypervisors or virtual machine monitors (VMMs)), provide VMs 1508a and 1508b (one or more of which may be collectively referred to as VMs 1508), and / or perform any of the functions, features, and / or benefits described in conjunction with some embodiments described herein. Virtualization layer 1506 can provide a virtual operating platform for VMs 1508 that appears as networked hardware.
[0148] VM 1508 includes virtual processing, virtual memory, virtual networking or interfaces, and virtual storage, and can be run by a corresponding virtualization layer 1506. Various different embodiments of instances of virtual device 1502 can be implemented on one or more of VM 1508, and this implementation can be done in different ways. In some contexts, hardware virtualization is referred to as Network Functions Virtualization (NFV). NFV can be used to consolidate many types of network devices into industry-standard high-capacity server hardware, physical switches, and physical storage, which can reside in data centers and customer premises.
[0149] In the context of NFV, VM 1508 can be a software implementation of a physical machine that runs programs as if they were executing on a physical, non-virtualized machine. Each of VM 1508, and the portion of the hardware 1504 that executes that VM (whether dedicated to that VM and / or shared by that VM with other VMs), forms a separate virtual network element. Still within the context of NFV, the virtual network function is responsible for handling specific network functions running on one or more VMs 1508 above hardware 1504 and corresponds to application 1502.
[0150] Hardware 1504 can be implemented in a standalone network node with general or specific components. Hardware 1504 may implement some functions via virtualization. Alternatively, hardware 1504 may be part of a larger hardware cluster (e.g., such as in a data center or CPE), in which many hardware nodes work together and are managed via management and orchestration 1510, which, among other things, oversees the lifecycle management of application 1502. In some embodiments, hardware 1504 is coupled to one or more radio units, each containing one or more transmitters and one or more receivers, which may be coupled to one or more antennas. The radio units may communicate directly with other hardware nodes via one or more suitable network interfaces and may be used in conjunction with virtual components to provide radio capabilities to virtual nodes, such as radio access nodes or base stations. In some embodiments, a control system 1512 may be used to provide some signaling, alternatively for communication between hardware nodes and radio units.
[0151] While the computing devices described herein (e.g., UE, network node) may include the illustrated combinations of hardware components, other embodiments may include computing devices with different combinations of components. It should be understood that these computing devices may include any suitable combination of hardware and / or software required to perform the tasks, features, functions, and methods disclosed herein. The determination, calculation, acquisition, or similar operations described herein may be performed by processing circuitry, which may process information by, for example, converting acquired information into other information, comparing acquired or converted information with information stored in a network node, and / or performing one or more operations based on the acquired or converted information, and making determinations as a result of said processing. Furthermore, although components are depicted as a single box within a larger box, or nested within multiple boxes, in practice, a computing device may include multiple different physical components constituting a single illustrated component, and functionality may be partitioned between separate components. For example, a communication interface may be configured to include any of the components described herein, and / or the functionality of a component may be partitioned between processing circuitry and the communication interface.
[0152] In some embodiments, some or all of the functionality described herein may be provided by processing circuitry executing instructions stored in memory, and in other embodiments, may be a computer program product in the form of a non-transitory computer-readable storage medium. In alternative embodiments, some or all of the functionality may be provided by processing circuitry without executing instructions stored on a separate or discrete device-readable storage medium, such as in a hard-wired manner. In any of these particular embodiments, the processing circuitry may be configured to perform the described functionality regardless of whether instructions stored on a non-transitory computer-readable storage medium are executed. The benefits provided by such functionality are not limited solely to the processing circuitry or other components of the computing device, but are enjoyed by the entire computing device, and / or generally by the end user and wireless networks.
[0153] The above embodiments are intended to be illustrative only. Those skilled in the art can make changes, modifications, and variations to specific embodiments without departing from the scope of this description.
Claims
1. A method (100) performed by a wireless device (1212, 1300) for reporting channel state information (CSI) in a network, the method comprising: - Receive (110) a first configuration that associates a first CSI report with a second CSI report, wherein the first CSI report includes at least a precoding matrix indicator (PMI) and the second CSI report includes an indication of at least one or more delay differences; - Receive (120) a second configuration, the second configuration indicating whether the one or more delay differences in the second CSI report are used to pre-compensate the calculation of the CSI in the first CSI report; - Calculate (130) the CSI reported by the first CSI based on the first configuration and the second configuration; as well as - Report (140) the first CSI report to network nodes (1210, 1400).
2. The method of claim 1, further comprising receiving a third configuration for the first CSI report, wherein the third configuration includes information regarding a first plurality of reference signal resources for channel measurement.
3. The method of claim 1 or 2, further comprising receiving a fourth configuration for the second CSI report, wherein the fourth configuration includes information on a second plurality of reference signal resources or resource sets for delay difference measurement, wherein the delay difference is a delay difference between each of the second plurality of reference signal resources or resource sets and one of the second plurality of reference signal resources or resource sets.
4. The method according to any one of claims 2 to 3, wherein, Each of the first plurality of reference signal resources is associated with one of the second plurality of reference signal resources or a set of resources.
5. The method according to any one of claims 2 to 4, wherein, The first plurality of reference signal resources and / or the second plurality of reference signal resources are tracking reference signals (TRS).
6. The method according to any one of claims 2 to 5, wherein, Calculating the CSI of the first CSI report based on the first configuration and the second configuration includes: pre-compensating the CSI by removing each of the one or more delay differences from the channel measurements of the associated reference signals in the first plurality of reference signal resources.
7. The method of claim 6, wherein, The one or more delay differences are derived from the most recently reported second CSI report.
8. The method of claim 6, wherein, The one or more delay differences are calculated by the wireless device.
9. The method according to any one of claims 3 to 8, wherein, The fourth configuration includes an indication to calculate one or more delay differences of the CSI in the first CSI report before reporting the first CSI report.
10. The method of claims 3 and 9, further comprising calculating the one or more delay differences based on the fourth configuration.
11. The method of claim 10, further comprising, prior to sending the first CSI report, sending a second CSI report to the network node, the second CSI report including an indication of one or more calculated latency differences.
12. The method of any one of claims 1 to 11, further comprising sending signaling capability indicating support for reporting the first CSI report, wherein, The CSI in the first CSI report is pre-compensated.
13. The method according to any one of claims 1 to 12, wherein, The first configuration is included in the third configuration.
14. The method according to any one of claims 3 to 13, wherein, One or more of the first configuration, second configuration, third configuration, and fourth configuration are received in a Radio Resource Control (RRC) message.
15. The method of any one of claims 1 to 14, further comprising receiving a first request or trigger for reporting the second CSI report.
16. The method of any one of claims 1 to 15, further comprising receiving a second request or trigger for reporting the first CSI report.
17. The method of claim 15 or 16, wherein, The first trigger and the second trigger are the same trigger.
18. The method according to any one of claims 1 to 17, wherein, The first CSI report and the second CSI report are part of the same CSI report.
19. A method (200) for channel state information (CSI) in a network, performed by network nodes (1210, 1400), the method comprising: - Send (210) a first configuration that associates a first CSI report with a second CSI report, wherein the first CSI report includes at least a precoding matrix indicator (PMI) and the second CSI report includes an indication of at least one or more delay differences; - Send (220) a second configuration, the second configuration indicating whether the one or more delay differences in the second CSI report are used to pre-compensate the calculation of the CSI in the first CSI report; and - Receive (230) the first CSI report based on the first configuration and the second configuration.
20. The method of claim 19, further comprising sending a third configuration for the first CSI report, wherein the third configuration includes information regarding a first plurality of reference signal resources for channel measurement.
21. The method of claim 19 or 20, further comprising sending a fourth configuration for the second CSI report, wherein the fourth configuration includes information for a second plurality of reference signal resources or resource sets for delay difference measurement, wherein the delay difference is a delay difference between each of the second plurality of reference signal resources or resource sets and one of the second plurality of reference signal resources or resource sets.
22. The method according to any one of claims 20 to 21, wherein, Each of the first plurality of reference signal resources is associated with one of the second plurality of reference signal resources or a set of resources.
23. The method according to any one of claims 20 to 22, wherein, The first plurality of reference signal resources and / or the second plurality of reference signal resources are tracking reference signals (TRS).
24. The method according to any one of claims 19 to 23, wherein, The one or more delay differences are calculated by the wireless device.
25. The method according to any one of claims 21 to 24, wherein, The fourth configuration includes an indication to calculate one or more delay differences of the CSI in the first CSI report before reporting the first CSI report.
26. The method of any one of claims 19 to 25, further comprising receiving, before receiving the first CSI report, a second CSI report from the wireless device, the second CSI report including an indication of one or more calculated delay differences.
27. The method of any one of claims 19 to 26, further comprising receiving signaling capability indicating support for reporting the first CSI report, wherein, The CSI in the first CSI report is pre-compensated.
28. The method according to any one of claims 19 to 27, wherein, The first configuration is included in the third configuration.
29. The method according to any one of claims 21 to 28, wherein, One or more of the first configuration, second configuration, third configuration, and fourth configuration are received in a Radio Resource Control (RRC) message.
30. The method of any one of claims 19 to 29, further comprising sending a first request or trigger to the wireless device for reporting the second CSI report.
31. The method of any one of claims 19 to 30, further comprising sending a second request or trigger to the wireless device for reporting the first CSI report.
32. The method of claim 30 or 31, wherein, The first trigger and the second trigger are the same trigger.
33. The method according to any one of claims 19 to 32, wherein, The first CSI report and the second CSI report are part of the same CSI report.
34. A wireless device for reporting channel state information (CSI), the wireless device including a network interface and processing circuitry connected thereto, the processing circuitry being configured to perform the method as claimed in any one of claims 1 to 18.
35. A network node for channel state information (CSI), the network node including a network interface and processing circuitry connected thereto, the processing circuitry being configured to perform the method as claimed in any one of claims 19 to 33.