Channel Status Information (CSI) report for coherent joint transmission based on CSI Processing Unit (CPUS)

By determining CSI processing units based on CSI-RS resources and hypotheses, the method addresses the inefficiencies in CJT CSI reporting, enhancing wireless communication performance.

JP2026520243APending Publication Date: 2026-06-23TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Filing Date
2024-05-08
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

The existing 3GPP specifications do not specify the number of CSI processing units (CPUs) required for coherent joint downlink transmissions (CJT) in NR, which can lead to inefficient CSI reporting and processing in wireless devices.

Method used

A method to determine the number of CSI processing units (CPUs) required for CJT by considering the number of CSI-RS resources, CSI-RS ports, and beam coupling hypotheses, allowing for efficient allocation and processing of CSI reports.

Benefits of technology

Enables accurate and efficient CSI reporting for CJT by optimizing CPU utilization, improving the performance of wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026520243000001_ABST
    Figure 2026520243000001_ABST
Patent Text Reader

Abstract

Methods, systems, and apparatus are disclosed. According to some embodiments, methods are provided that are carried out by user equipment. The method includes receiving an indication from a network node that triggers a CSI report about a CJT, the CSI report being based on a plurality of CSI-RS resources, determining a first number of CPUs required to process the CSI report based on at least the number of the plurality of CSI-RS resources and a second number of CSI processing units required for each of the plurality of CSI-RS resources, processing the CSI report based on the determined first number of CSI processing units, and reporting the CSI report to the network node.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This disclosure relates to wireless communications, and in particular to feedback reporting based on wireless device / user equipment processing resources. [Background technology]

[0002] The Third Generation Partnership Project (3GPP) has been developing and is developing standards for fourth-generation (4G) and fifth-generation (5G) wireless communication systems (also known as Long-Term Evolution (LTE)). These systems provide, among other features, broadband communication between network nodes such as base stations and mobile wireless devices (WDs), as well as communication between network nodes and between WDs. 3GPP is also developing standards for sixth-generation (6G) wireless communication networks.

[0003] NR uses CP-OFDM (Cyclic Prefix Orthogonal Frequency Division Multiplexing) in both the downlink (DL) (i.e., from network nodes (e.g., gNB, i.e., base stations) to wireless devices (e.g., user equipment, i.e., UE)) and uplink (UL) (i.e., from wireless devices to network nodes). DFT spread OFDM is also supported in the uplink. In the time domain, the NR downlink and uplink are organized into subframes of equal size, each 1 ms long. Each subframe is further divided into multiple slots of equal duration. The slot length depends on the subcarrier spacing. For a subcarrier spacing of Δf = 15 kHz, there is only one slot per subframe, and each slot consists of 14 OFDM symbols.

[0004] Data scheduling in NR is typically slot-based. Figure 1 shows an example with 14 symbol slots, where the first two symbols contain physical downlink control channels (PDCCHs) and the remaining symbols contain physical shared data channels (PDSCHs (physical downlink shared channels) or PUSCHs (physical uplink shared channels)).

[0005] NR supports different subcarrier spacing (SCS) values. (Also called different numerology) The supported SCS values ​​are Δf = (15 × 2 μ The fundamental subcarrier interval is given by )kHz, where μ∈{0,1,2,3,4}. Δf=15kHz is the fundamental subcarrier interval. The slot duration for a given subcarrier interval is 1 / 2 μ It's ms.

[0006] In the frequency domain, the system bandwidth is divided into resource blocks (RBs), each corresponding to 12 consecutive subcarriers. The RBs are numbered, starting from 0 at one end of the system bandwidth. The basic NR physical time-frequency resource grid is illustrated in Figure 2, showing only one resource block (RB) within 14 symbol slots. One OFDM subcarrier within one OFDM symbol interval forms one resource element (RE).

[0007] Downlink transmissions to wireless devices can be dynamically scheduled by transmitting downlink control information (DCI) on the PDCCH using the DL DCI format. The DCI includes scheduling information such as time and frequency resources, modulation and encoding schemes. User data is carried on the PDSCH. The wireless device first detects and decodes the PDCCH, and if decoding is successful, it decodes the corresponding PDSCH according to the scheduling information in the DCI.

[0008] Similarly, uplink data transmission can be dynamically scheduled using UL DCI format on PDCCH. The wireless device first decodes the uplink grant in the DCI and then transmits data on the PUSCH according to the control information included in the uplink grant, such as modulation order, coding rate, uplink resource allocation, etc.

[0009] Codebook-based precoding MIMO technology can significantly increase the data rate and reliability of wireless communication systems. If both the transmitter and receiver have multiple antennas, resulting in a multiple-input multiple-output (MIMO) communication channel, the performance may be improved. Such systems and / or related technologies are generally referred to as MIMO.

[0010] One aspect of 4G wireless networks or NR is the support of MIMO antenna deployments such as spatial multiplexing and MIMO-related technologies. Spatial multiplexing can be used to increase the data rate under favorable channel conditions. Figure 3 is a diagram of an example of spatial multiplexing. The data symbol vector s = [s1, s2, …, s r T which is to be transmitted via N T antennas, is multiplied by an N T ×r precoding matrix or precoder W = [w 1 , w 2 , …, w r . s l (l = 1, …, r) are the data symbols transmitted in the l-th MIMO layer, r is the total number of MIMO layers, also called the transmission rank. w l (l = 1, …, r) are the precoding vectors for the l-th MIMO layer, which serve to distribute the signal energy of the l-th layer in a specific direction. Typically, [w 1 , w 2 , …, w r are mutually orthogonal, that is, for i ≠ j, (w i ) H w​j = 0, (.) T and (.) H The symbols represent the transpose and Hermitian transpose, respectively. r symbols are transmitted simultaneously on the same time and frequency resource element (RE), thus achieving spatial multiplexing.

[0011] N R A received signal on a specific RE in a wireless device equipped with a number of receiving antennas is, It can be represented by TIFF2026520243000002.tif733. Here, TIFF2026520243000003.tif831 and y i (i=1,…,N R ) is the received signal at the i-th receiving antenna, TIFF2026520243000004.tif832 is a receiver noise / interference vector, H n is N R ×N T This is the channel matrix, where P is the transmitted power.

[0012] The precoder W is selected to match the characteristics of the channel matrix H. In an FDD system, it may be recommended by the wireless device based on downlink channel measurements, and the precoding matrix W is typically selected from a codebook and fed back by the wireless device via a precoding matrix indicator (PMI) as part of the channel status information (CSI) feedback. To this end, the wireless device consists of a CSI report configuration that includes a CSI reference signal (CSI-RS) for channel measurements and a codebook of candidate precoders. In addition to the PMI, the feedback may also include a rank indicator (RI) and one or two channel quality indicators (CQI). In an NR, the CSI feedback may be broadband, with PMI (and / or CQI) reported for the entire channel bandwidth, or frequency-selective, with PMI (and / or CQI) reported for each subband, which is defined as the number of consecutive physical resource blocks (PRBs) ranging from 4 to 32 PRBs, depending on the size of the corresponding bandwidth portion (BWP).

[0013] For CSI measurement and feedback, CSI-RS is transmitted from all transmit antenna ports at the network node and is used by wireless devices to measure the downlink channel between each transmit antenna port at the network node and the receiving antenna port of the wireless device. Transmit antenna ports are also called CSI-RS ports. The number of CSI-RS ports supported in NR is {1, 2, 4, 8, 12, 16, 24, 32}. By measuring the received CSI-RS, wireless devices can estimate the channel that the CSI-RS is traversing, including the radio propagation channel and antenna gain. The above-described CSI-RS may correspond to non-zero power (NZP) CSI-RS.

[0014] Channel Status Information Reference Signal (CSI-RS) For CSI measurement and feedback, CSI-RS is defined. CSI-RS is transmitted at the antenna port of a network node and is used by wireless devices to measure the downlink channel between the antenna port and the receiving antenna port of the wireless device. The transmitting antenna port is also called the CSI-RS port. The number of CSI-RS ports supported in NR is {1, 2, 4, 8, 12, 16, 24, 32}. By measuring the received CSI-RS, wireless devices can estimate the channel that the CSI-RS is traversing, including the radio propagation channel and antenna gain. The above-described CSI-RS may correspond to non-zero power (NZP) CSI-RS.

[0015] CSI-RS can be configured to transmit on a specific RE within a slot and on a specific slot. Figure 4 shows an example of CSI-RS REs for 12 antenna ports, with one RE per RB per port.

[0016] Furthermore, in NR, an Interference Measurement Resource (IMR) is also defined for wireless devices to measure interference. An IMR resource contains four REs, either four adjacent REs at the same OFDM symbol at the same frequency, or two adjacent REs at both time and frequency within a slot. By measuring both the channel based on NZP CSI-RS and the interference based on IMR, the wireless device can estimate the effective channel and noise plus interference to determine the CSI. In addition, the wireless device in NR may be configured to measure interference based on one or more NZP CSI-RS resources.

[0017] Details of the NZP CSI-RS configuration are described in 3GPP, for example, in section 7.4.1.5 of 3GPP TS38.211V17.3.0.

[0018] CSI framework in NR In NR, a wireless device may consist of multiple CSI reporting settings and multiple CSI-RS resource settings. Each resource setting may contain multiple resource sets, and each resource set may contain up to eight CSI-RS resources. For each CSI reporting setting, the wireless device provides CSI reports as feedback.

[0019] Each CSI reporting setting includes one or more of the following: • CSI-RS resource configuration for channel measurement • IMR resource set for interferometry Optionally, a CSI-RS resource set for interference measurements. • Time-domain behavior, i.e., periodic, semi-permanent, or aperiodic reporting • Frequency granularity, i.e., broadband or subband • Report volume: For multiple CSI-RS resources within a resource set, the CSI parameters to be reported, such as RI, PMI, CQI, and CSI-RS Resource Indicator (CRI), should be reported. • Codebook type, i.e., Type I or II, and codebook subset restrictions • Measurement limitations • Subband size. One of two possible subband sizes is shown, and the range of values ​​depends on the BWP bandwidth. (If configured for subband reporting, one CQI / PMI is fed back per subband).

[0020] In NR, CSI-AperiodicTriggerState is configured to trigger aperiodic CSI reports. The CSI-AperiodicTriggerList information element (IE) is defined in 3GPP specifications, such as 3GPP TS38.331V17.2.0, as follows:

[0021] There is a list of trigger states that may contain up to 128 CSI-AperiodicTriggerStates. Each trigger state may contain up to 16 CSI-AssociatedReportConfigInfo. Each CSI-AssociatedReportConfigInfo contains a reportconfig id that associates it with a CSI-Reportconfig. A wireless device may have up to 48 different reportconfigs configured. Each reportconfig contains a codebookConfig as a field.

[0022] CSI Processing Standards In NR, the number of simultaneous CSI calculations supported by a wireless device is N, which is determined by the parameters `simultaneousCSI-ReportsPerCC` within a component carrier (CC) and `simultaneousCSI-ReportsAllCC` across all CCs. CPU This indicates that the wireless device is N CPU If it supports simultaneous CSI calculations for N, then it will take N to process the CSI report. CPU It is said to have N CSI processing units (CPUs). If L CPUs are occupied for the calculation of the CSI report in a given OFDM symbol, then the wireless device has N CPU - L CPUs are not occupied. N CSI reports are N CPU -L CPUs start occupying those individual CPUs on the same OFDM symbol that is not occupied, and each CSI report n=0, ..., N-1 If TIFF2026520243000005.tif79 supports 9 CPUs, then the wireless device does not need to update NM requested CSI reports with the lowest priority (according to section 5.2.5 of the 3GPP specification, e.g., 3GPP TS38.214), where 0 ≤ M ≤ N, This is the maximum value that satisfies the condition TIFF2026520243000006.tif742.

[0023] Wireless devices are N CPU It is not expected that the CSI trigger state will consist of more than one reporting setting. The processing of the CSI report follows a 3GPP specification, such as 3GPP38.214, for the number of symbols, and the number of CPUs O CPU It is occupied as follows:

[0024] - For CSI reports that have a CSI-ReportConfig with the upper layer parameter reportQuantity set to 'none' and a CSI-RS-ResourceSet with the upper layer parameter trs-Info configured, O CPU = 0, - For CSI reports having a CSI-ReportConfig (and a CSI-RS-ResourceSet in which the upper layer parameter trs-Info is not configured) where the upper layer parameter reportQuantity is set to 'cri-RSRP', 'ssb-Index-RSRP', 'cri-SINR', 'ssb-Index-SINR', 'cri-RSRP-Index', 'ssb-Index-RSRP-Index', 'cri-SINR-Index', 'ssb-Index-SINR-Index', or 'none', O CPU = 1, - For CSI reports with a CSI-ReportConfig where the upper layer parameter reportQuantity is set to 'cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', or 'cri-RI-LI-PMI-CQI', - If max{μPDCCH,μCSI-RS,μUL}≦3, and if a CSI report is triggered aperiodically without sending a PUSCH having either or both a transport block and / or a HARQ-ACK when L=0 CPUs are occupied, then O CPU =N CPUThe CSI corresponds to a single CSI with broadband frequency granularity, supports up to 4 CSI-RS ports within a single resource without CRI reporting, and the codebookType is set to 'typeI-SinglePanel' or reportQuantity is set to 'cri-RI-CQI'. - If the CSI-ReportConfig is configured so that codebookType is set to 'typeI-SinglePanel', and the corresponding CSI-RS resource set for channel measurement consists of two resource groups and N resource pairs, then O CPU =X·N+M, where X is the number of CPUs occupied by pairs of CMRs affected by the UE capability given by mTRP-CSI-numCPU-r17, and M is defined in section 5.2.1.4.2 of 3GPP38.214v17.5.0, - Otherwise, O CPU =K s And K s This is the number of CSI-RS resources in the CSI-RS resource set for Channel measurement.

[0025] For CSI reports with a CSI-ReportConfig where the upper-level parameter reportQuantity is not set to 'none', the CPU is occupied by the number of OFDM symbols as follows: - Periodic or semi-persistent CSI reports (except for the first semi-persistent CSI report on PUSCH after PDCCH triggers the report) occupy the CPU from the first symbol of the earliest CSI-RS / CSI-IM / SSB resource in the CSI resource set for channel or interference measurement in the most recent CSI-RS / CSI-IM / SSB opportunity, to the last symbol of the configured PUSCH / PUCCH carrying the report, without being slower than the corresponding CSI reference resource. - A non-periodic CSI report occupies the CPU from the first symbol after the PDCCH triggers the CSI report until the last symbol of the scheduled PUSCH carrying the report. If the PDCCH reception includes two PDCCH candidates from two separate sets of search spaces, as described in the 3GPP specification, for example, section 10.1 of 3GPP TS38.213, the PDCCH candidate that terminates later in time is used for the purpose of determining the CPU occupancy duration. - The first semi-persistent CSI report on a PUSCH after a PDCCH trigger occupies the CPU from the first symbol after the PDCCH until the last symbol of the scheduled PUSCH carrying the report. If the PDCCH reception includes two PDCCH candidates from two separate sets of search spaces, as described in the 3GPP specification, for example, section 10.1 of 3GPP TS38.213, the PDCCH candidate that terminates later in time is used for the purpose of determining the duration of CPU occupancy.

[0026] Coherent joint PDSCH transmission via multiple TRPs NR Rel-18 will support coherent joint downlink transmissions (CJTs) from multiple TRPs by extending the Rel-16 extension and further Rel-17 extension Type II codebooks across multiple TRPs.

[0027] In CJT, each layer is transmitted from multiple TRPs. An example is shown in Figure 5, where two different precoding matrices are applied to TRP1 and TRP2, resulting in the transmission of data symbols for two layers from two TRPs. The two precoders are designed so that, for each layer, the signals received from the two TRPs are phase-matched and therefore coherently coupled in the wireless device.

[0028] For CSI reports concerning CJT, multiple CSI-RS resources, each associated with TRP, are configured within a CSI-RS resource set for channel measurement, and CSI-IM resources may be configured for interference measurement.

[0029] For CJT and CSI reporting, the wireless device measures CSI across two or more NZP CSI-RS resources (e.g., each of two or more CSI-RS resources associated with a single TRP) for channel measurement. Furthermore, the wireless device may be configured with one or more hypothesis of beam coupling, i.e., the assumed number of beams for each of the multiple CSI-RS resources. However, the number of CPUs occupied for CJT CSI processing and CPU occupancy remain unspecified in the 3GPP specification. [Overview of the project]

[0030] Some embodiments advantageously provide methods, systems, and apparatus for providing feedback reports based on wireless device processing resources.

[0031] According to one aspect of this disclosure, N in the NZP CSI-RS resource set for channel measurement TRP ≥1 CSI-RS resource and N L A method and apparatus for determining the number of CPUs for a CSI report for a CJT composed of several beam coupling hypotheses is described, and the method comprises the following: Regarding the i-th beam coupling hypothesis X i pieces(X i Allocate a CPU with a value of ≥1 (where ≥1 is an integer). i This may be predetermined based on the number of NZP CSI-RS resources, or it may be reported by the wireless device as part of wireless device capability signaling. i is, N L It may be the same for all of these hypotheses. • Allocate an additional Y CPUs (Y≧0) for other purposes, such as TRP selection or channel estimation. Y is N TRP It can also be a function of, for example, Y=N TRP That is the case. · The CJT CSI report, titled TIFF2026520243000007.tif735, shows the total number of CPUs. CPU To decide.

[0032] According to one aspect of this disclosure, a method is provided that is implemented by user equipment. An indication received from a network node triggers a Channel State Information (CSI) report for a Coherent Joint Downlink Transmission (CJT), and the CSI report is based on multiple CSI Reference Signal (CSI-RS) resources. A first number of CSI Processing Units (CPUs) required to process the CSI report is determined based on at least the number of multiple CSI-RS resources and a second number of CSI Processing Units required for each of the multiple CSI-RS resources. The CSI report is processed based on the determined first number of CSI Processing Units. The CSI report is reported to the network node.

[0033] According to one or more embodiments of this aspect, the first number of CSI processing units is based on the product of the number of CSI-RS resources and the second number of CSI processing units.

[0034] According to one or more embodiments of this aspect, a second number of CSI processing units is required for channel estimation associated with each of the multiple CSI-RS resources.

[0035] According to one or more embodiments of this aspect, the second number of CSI processing units is based on the number of CSI-RS ports for the CSI-RS resources.

[0036] According to one or more embodiments of this aspect, the first number of CSI processing units is further based on a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

[0037] According to one or more embodiments of this aspect, the third number of CSI processing units is equal to zero when the user equipment is not expected to perform a down selection.

[0038] According to one or more embodiments of this aspect, the first number of CSI processing units is further based on a fourth number of CSI processing units required to compute the CSI for at least one down-selected configured beam-coupled hypothesis.

[0039] According to one or more embodiments of this aspect, the fourth number of CSI processing units is equal to zero when the user equipment is not expected to perform a down selection.

[0040] According to one or more embodiments of this aspect, user equipment capabilities indicating a second number of CSI processing units are transmitted to the network node before receiving an indication.

[0041] According to one or more embodiments of this aspect, the first number of CSI processing units is further based on multiple hypotheses of beam coupling, where each beam coupling includes multiple beams associated with each of multiple CSI-RS resources.

[0042] According to one or more embodiments of this aspect, the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

[0043] According to another aspect of this disclosure, the user device is configured to receive an indication from a network node (16) that triggers a channel status information (CSI) report for a coherent joint downlink transmission (CJT), wherein the CSI report is based on a plurality of CSI reference signal (CSI-RS) resources, and to determine a first number of CSI processing units (CPUs) required to process the CSI report based on at least the number of plurality of CSI-RS resources and a second number of CSI processing units required for each of the plurality of CSI-RS resources, to process the CSI report based on the determined first number of CSI processing units, and to report the CSI report to the network node (16).

[0044] According to one or more embodiments of this aspect, the first number of CSI processing units is based on the product of the number of CSI-RS resources and the second number of CSI processing units.

[0045] According to one or more embodiments of this aspect, a second number of CSI processing units is required for channel estimation associated with each of the multiple CSI-RS resources.

[0046] According to one or more embodiments of this aspect, the second number of CSI processing units is based on the number of CSI-RS ports for the CSI-RS resources.

[0047] According to one or more embodiments of this aspect, the first number of CSI processing units is further based on a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

[0048] According to one or more embodiments of this aspect, the third number of CSI processing units is equal to zero when the user equipment is not expected to perform a down selection.

[0049] According to one or more embodiments of this aspect, the first number of CSI processing units is further based on a fourth number of CSI processing units required to compute the CSI for at least one down-selected configured beam-coupled hypothesis.

[0050] According to one or more embodiments of this aspect, the fourth number of CSI processing units is equal to zero when the user equipment is not expected to perform a down selection.

[0051] According to one or more embodiments of this aspect, the user equipment is further configured to transmit to the network node a user equipment capability indicating a second number of CSI processing units before receiving an indication.

[0052] According to one or more embodiments of this aspect, the first number of CSI processing units is further based on multiple hypotheses of beam coupling, where each beam coupling includes multiple beams associated with each of multiple CSI-RS resources.

[0053] According to one or more embodiments of this aspect, the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

[0054] Another aspect of this disclosure provides a method implemented by a network node. A first number of CSI processing units is determined which is required for a user device to process a channel state information (CSI) report for a coherent joint downlink transmission (CJT), the first number of CSI processing units being determined which is based on a plurality of CSI reference signal (CSI-RS) resources configured for the CSI report and a second number of CSI processing units required for each of the plurality of CSI-RS resources. Based at least on the determination of the first number of CSI processing units, a decision is made to trigger a CSI report from the user device.

[0055] According to one or more embodiments of this aspect, a second number of CSI processing units is determined, and this second number of CSI processing units is required for channel estimation associated with each of the multiple CSI-RS resources.

[0056] According to one or more embodiments of this aspect, the second number of CSI processing units is based on the number of CSI-RS ports for the CSI-RS resources.

[0057] According to one or more embodiments of this aspect, a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis is determined.

[0058] According to one or more embodiments of this aspect, the third number is equal to zero when the user device is not expected to perform a down selection.

[0059] According to one or more embodiments of this aspect, a fourth number of CSI processing units required to compute the CSI for at least one down-selected configured beam-coupled hypothesis is determined.

[0060] According to one or more embodiments of this aspect, the fourth number is equal to zero when the user device is not expected to perform a down selection.

[0061] According to one or more embodiments of this aspect, the ability to indicate a second number of CSI processing units is received from the user equipment prior to the decision to trigger a CSI report.

[0062] According to one or more embodiments of this aspect, the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

[0063] According to another aspect of this disclosure, the network node is configured to determine a first number of CSI processing units required for user equipment to process channel state information (CSI) reports for coherent joint downlink transmissions (CJTs), the first number of CSI processing units being based on a plurality of CSI reference signal (CSI-RS) resources configured for the CSI report and a second number of CSI processing units required for each of the plurality of CSI-RS resources, and to determine, at least based on the determination of the first number of CSI processing units, to trigger a CSI report from user equipment.

[0064] According to one or more embodiments of this aspect, the network node is further configured to determine a second number of CSI processing units, the second number of CSI processing units required for channel estimation associated with each of the multiple CSI-RS resources.

[0065] According to one or more embodiments of this aspect, the second number of CSI processing units is based on the number of CSI-RS ports for the CSI-RS resources.

[0066] According to one or more embodiments of this aspect, the network node is further configured to determine a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

[0067] According to one or more embodiments of this aspect, the third number is equal to zero when the user device is not expected to perform a down selection.

[0068] According to one or more embodiments of this aspect, the network node is further configured to determine a fourth number of CSI processing units required to compute the CSI for at least one down-selected configured beam-coupled hypothesis.

[0069] According to one or more embodiments of this aspect, the fourth number is equal to zero when the user device is not expected to perform a down selection.

[0070] According to one or more embodiments of this aspect, the network node is further configured to receive from user equipment an ability indicating a second number of CSI processing units before deciding to trigger a CSI report.

[0071] According to one or more embodiments of this aspect, the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI). [Brief explanation of the drawing]

[0072] A more complete understanding of this embodiment, and its associated advantages and features, will be easier to grasp by referring to the following detailed description in conjunction with the attached drawings. [Figure 1] This is a block diagram of an NR time-domain structure with a subcarrier spacing of 15 kHz. [Figure 2] This is a block diagram of the NR physical resource grid. [Figure 3] This is a block diagram of the spatial multiplexing transmission structure in NR. [Figure 4] This is a block diagram showing an example of RE allocation for a 12-port CSI-RS in NR. [Figure 5] This is a block diagram of an example CJT across two TRPs. [Figure 6] This is a schematic diagram of an exemplary network architecture illustrating a communication system connected to a host computer via an intermediate network, based on the principles of this disclosure. [Figure 7] This is a block diagram of a host computer communicating with a wireless device via a network node, at least partially over a wireless connection, according to some embodiments of the present disclosure. [Figure 8]This flowchart illustrates exemplary methods implemented in a communication system including a host computer, a network node, and a wireless device for running a client application on a wireless device, according to some embodiments of the present disclosure. [Figure 9] This flowchart illustrates exemplary methods implemented in a communication system including a host computer, a network node, and a wireless device for receiving user data in a wireless device, according to some embodiments of the present disclosure. [Figure 10] This flowchart illustrates exemplary methods implemented in a communication system including a host computer, a network node, and a wireless device for receiving user data from a wireless device on a host computer, according to some embodiments of the present disclosure. [Figure 11] This flowchart illustrates exemplary methods implemented in a communication system including a host computer, a network node, and a wireless device for receiving user data in a host computer, according to some embodiments of the present disclosure. [Figure 12] This is a flowchart of an exemplary process in a network node according to some embodiments of the present disclosure. [Figure 13] This is a flowchart of another exemplary process in a network node according to some embodiments of the present disclosure. [Figure 14] This is a flowchart of an exemplary process in a UE according to some embodiments of the present disclosure. [Figure 15] This is a flowchart of another exemplary process in UE according to some embodiments of the present disclosure. [Figure 16] This is a block diagram of a CJT example for multiple TRPs with beam-coupled precoder feedback from wireless devices. [Figure 17] This is a block diagram of an example of CPU duration for a periodic CJT CSI report. [Figure 18] This is a block diagram of an example of CPU duration for a semi-persistent CJT CSI report. [Modes for carrying out the invention]

[0073] Before describing exemplary embodiments in detail, it should be noted that embodiments primarily consist of combinations of apparatus components and processing steps related to feedback reporting based on wireless device processing resources. Therefore, components are represented by conventional symbols in the drawings as appropriate, and only specific details relevant to understanding the embodiments are shown so as not to obscure this disclosure with details readily apparent to those skilled in the art who benefit from this description. Similar figures throughout the description refer to similar elements.

[0074] When used in this text, relative terms such as “first” and “second,” “top” and “bottom” may be used solely to distinguish one entity or element from another, without necessarily requiring or implying any physical or logical relationship or order between such entities or elements. The terminology used in this text is intended solely to describe specific embodiments and is not intended to limit the concepts described herein. When used in this text, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes,” and / or “including,” when used in this text, identify the presence of a described feature, integer, step, action, element, and / or component, but do not exclude the presence or addition of one or more other features, integers, steps, actions, element components, and / or groups thereof.

[0075] In the embodiments described herein, “communicating with” and similar concurring terms may be used to indicate telecommunications or data communications, which may be achieved, for example, by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling, or optical signaling. Those skilled in the art will understand that multiple components may operate in conjunction with each other, and that modifications and variations are possible to achieve telecommunications and data communications.

[0076] In some embodiments described herein, the terms “coupled,” “connected,” and similar terms may be used herein to indicate a connection, not necessarily directly, and may include wired and / or wireless connections.

[0077] As used in this document, the term “network node” can refer to any type of network node in a radio network, which may further include any of the following: base stations (BS), radio base stations, base stations (BTS), base station controllers (BSC), radio network controllers (RNC), g-node B (gNB), advanced node B (eNB or e-node B), node B, MSR radio nodes such as multi-standard radio (MSR) BS, multi-cell / multicast cooperative entities (MCE), integrated access and backhaul (IAB) nodes, relay nodes, donor nodes that control relay, radio access points (AP), transmit points, transmit nodes, remote radio units (RRU), remote radio heads (RRH), core network nodes (e.g., mobile management entities (MME), self-organizing network (SON) nodes, cooperative nodes, positioning nodes, MDT nodes, etc.), external nodes (e.g., third-party nodes, nodes outside the current network), nodes in a distributed antenna system (DAS), spectrum access system (SAS) nodes, element management systems (EMS), etc. Network nodes may also include test equipment. As used in this book, the term “wireless node” may also be used to refer to wireless devices (WDs) or wireless network nodes.

[0078] In some embodiments, the non-definitive terms Wireless Device (WD) or User Equipment (UE) are used interchangeably. In this document, WD and UE may be any type of wireless device capable of communicating with a network node or another WD / UE via radio signals. A WD / UE may also be a wireless communication device, a target device, a device-to-device (D2D) WD / UE, a machine-type WD / UE or a WD / UE capable of machine-to-machine (M2M) communication, a low-cost and / or low-complexity WD / UE, a sensor, tablet, mobile terminal, smartphone, laptop embedded equipment (LEE), laptop onboard equipment (LME), USB dongle, customer premises equipment (CPE), Internet of Things (IoT) device, or narrowband IoT (NB-IoT) device, etc.

[0079] Furthermore, in some embodiments, the comprehensive term “wireless network node” is used. It can be any type of wireless network node, which may include any of the following: base station, wireless base station, base station transceiver, base station controller, network controller, RNC, advanced node B (eNB), node B, gNB, multicell / multicast cooperative entity (MCE), IAB node, relay node, access point, wireless access point, remote radio unit (RRU), remote radio head (RRH).

[0080] For example, while terminology from one specific wireless system, such as 3GPP LTE and / or New Radio (NR), may be used in this disclosure, it should be noted that this should not be considered to limit the scope of this disclosure to the aforementioned systems only. Other wireless systems, including but not limited to Wideband Code Division Multiple Access (WCDMA), Global Interoperability for Microwave Access (WiMAX), Ultra-Mobile Broadband (UMB), and Global System for Mobile Communications (GSM), may also benefit from leveraging the ideas covered within this disclosure.

[0081] Furthermore, it should be noted that the functions described in this document as being performed by wireless devices or network nodes may be distributed across multiple wireless devices and / or network nodes. In other words, the functions of network nodes and wireless devices described in this document are not limited to being performed by a single physical device, but are intended to be distributed across several physical devices.

[0082] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as those generally understood by those skilled in the art to which this disclosure belongs. Terms used herein should be construed to have meanings consistent with their meanings in the context of this specification and the related art, and it will be further understood that they should not be construed in an idealized or overly formalized sense unless expressly provided herein.

[0083] Some embodiments provide feedback reports based on wireless device processing resources.

[0084] Referring again to drawings in which similar elements are referenced by similar reference numerals, Figure 6 shows a schematic diagram of a communication system 10 according to an embodiment, such as a 3GPP-type cellular network that may support standards such as LTE and / or NR (5G), including an access network 12 such as a wireless access network and a core network 14. The access network 12 includes a plurality of network nodes 16a, 16b, 16c (collectively referred to as network nodes 16), such as NBs, eNBs, gNBs, or other types of wireless access points, each defining a corresponding coverage area 18a, 18b, 18c (collectively referred to as coverage area 18). Each network node 16a, 16b, 16c is connectable to the core network 14 via a wired or wireless connection 20. A first wireless device (WD) 22a located in coverage area 18a is configured to wirelessly connect to or be paged by a corresponding network node 16a. A second WD22b within coverage area 18b can wirelessly connect to the corresponding network node 16b. Although multiple WDs 22a, 22b (collectively referred to as wireless device 22) are described in this example, the disclosed embodiments are equally applicable to situations where only one WD is within the coverage area or where only one WD is connected to the corresponding network node 16. For convenience, only two WDs 22 and three network nodes 16 are shown, but it should be noted that the communication system may include more WDs 22 and network nodes 16.

[0085] Furthermore, the WD22 is intended to be configured to communicate simultaneously with and / or separately with two or more network nodes 16 and two or more types of network nodes 16. For example, the WD22 may have dual connectivity with a network node 16 that supports LTE and the same or different network nodes 16 that support NR. As an example, the WD22 may communicate with an eNB for LTE / E-UTRAN and a gNB for NR / NG-RAN.

[0086] The communication system 10 may be connected to the host computer 24 itself, which may be implemented in the hardware and / or software of a standalone server, a cloud-implemented server, a distributed server, or as a processing resource within a server farm. The host computer 24 may be owned or under the control of a service provider, or may be operated by or on behalf of a service provider. The connections 26, 28 between the communication system 10 and the host computer 24 may extend directly from the core network 14 to the host computer 24, or may extend via an optional intermediate network 30. The intermediate network 30 may be one or more combinations of a public network, a private network, or a hosted network. The intermediate network 30 may be a backbone network or the internet, if any. In some embodiments, the intermediate network 30 may include two or more subnets (not shown).

[0087] The communication system in Figure 6, as a whole, enables connectivity between one of the connected WD22a, 22b and the host computer 24. The connectivity may be described as an over-the-top (OTT) connection. The host computer 24 and the connected WD22a, 22b are configured to communicate data and / or signaling over the OTT connection using the access network 12, the core network 14, an optional intermediate network 30, and possibly further infrastructure (not shown) as intermediaries. The OTT connection may be transparent in the sense that at least some of the participating communication devices through which the OTT connection passes are unaware of the routing of uplink and downlink communications. For example, network node 16 may not be, or does not need to be, notified of the past routing of incoming downlink communications with data originating from host computer 24 that are forwarded (e.g., handed over) to the connected WD22a. Similarly, network node 16 does not need to be aware of the future routing of outgoing uplink communications originating from WD22a toward host computer 24.

[0088] Network node 16 is configured to include a CJT unit 32 configured to perform one or more functions of network node 16 as described herein, such as feedback reporting based on wireless device processing resources. Wireless device 22 is configured to include a CSI unit 34 configured to perform one or more functions of wireless device 22 as described herein, such as feedback reporting based on wireless device processing resources.

[0089] An exemplary implementation of the WD22, network node 16, and host computer 24 as described in the preceding paragraph is described below with reference to Figure 7. In the communication system 10, the host computer 24 includes hardware (HW) 38 including a communication interface 40 configured to set up and maintain wired or wireless connections to the interfaces of different communication devices of the communication system 10. The host computer 24 further includes processing circuitry 42 which may have storage and / or processing capabilities. The processing circuitry 42 may include a processor 44 and memory 46. In particular, in addition to or instead of a processor such as a central processing unit and memory, the processing circuitry 42 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores and / or FPGAs (field-programmable gate arrays) and / or ASICs (application-specific integrated circuits) adapted to execute instructions. The processor 44 may be configured to access (e.g., write to and / or read from) memory 46, which may include any type of volatile and / or nonvolatile memory, such as cache and / or buffer memory and / or RAM (random access memory) and / or ROM (read-only memory) and / or optical memory and / or EPROM (erasable programmable read-only memory).

[0090] The processing circuit 42 may be configured to control any of the methods and / or processes described herein, and / or to cause such methods and / or processes to be executed by, for example, the host computer 24. The processor 44 corresponds to one or more processors 44 for performing the functions of the host computer 24 described herein. The host computer 24 includes memory 46 configured to store data, program software code, and / or other information described herein. In some embodiments, the software 48 and / or host application 50 may include instructions that, when executed by the processor 44 and / or processing circuit 42, cause the processor 44 and / or processing circuit 42 to execute the processes described herein with respect to the host computer 24. The instructions may be software associated with the host computer 24.

[0091] Software 48 may be executable by processing circuit 42. Software 48 includes a host application 50. The host application 50 may be capable of operating to provide services to remote users, such as a WD22 connected via an OTT connection 52 terminating at the WD22 and host computer 24. When providing services to remote users, the host application 50 may provide user data transmitted using the OTT connection 52. "User data" may be data and information described herein as implementing the described functions. In one embodiment, the host computer 24 may be configured to provide control and functionality to a service provider and may be operated by or on behalf of the service provider. The processing circuit 42 of the host computer 24 may enable the host computer 24 to observe, monitor, control, transmit to and / or receive from network nodes 16 and / or wireless devices 22. The processing circuit 42 of the host computer 24 may include an information unit 54 configured to enable the service provider to process, analyze, store, transfer, relay, transmit, receive, etc., information related to feedback reporting based on wireless device processing resources.

[0092] The communication system 10 further includes a network node 16 which is provided within the communication system 10 and includes hardware 58 that enables it to communicate with the host computer 24 and the WD 22. The hardware 58 may include not only a communication interface 60 for setting up and maintaining wired or wireless connections with the interfaces of different communication devices of the communication system 10, but also a radio interface 62 for setting up and maintaining at least a wireless connection 64 with the WD 22 located in the coverage area 18 served by the network node 16. The radio interface 62 may be formed, or include, for example, one or more RF transmitters, one or more RF receivers, and / or one or more RF transceivers. The communication interface 60 may be configured to facilitate a connection 66 to the host computer 24. The connection 66 may be direct, or it may pass through the core network 14 of the communication system 10 and / or through one or more intermediate networks 30 outside the communication system 10.

[0093] In the embodiment shown, the hardware 58 of the network node 16 further includes a processing circuit 68. The processing circuit 68 may include a processor 70 and memory 72. In particular, in addition to or instead of a processor such as a central processing unit and memory, the processing circuit 68 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores and / or FPGAs (field-programmable gate arrays) and / or ASICs (application-specific integrated circuits) adapted to execute instructions. The processor 70 may be configured to access (e.g., write to and / or read from) memory 72, which may include any kind of volatile and / or non-volatile memory, such as cache and / or buffer memory and / or RAM (random access memory) and / or ROM (read-only memory) and / or optical memory and / or EPROM (erasable programmable read-only memory).

[0094] Therefore, the network node 16 further has software 74 stored in memory 72, for example, or in external memory (e.g., a database, storage array, network storage device, etc.) accessible by the network node 16 via an external connection. The software 74 may be executable by a processing circuit 68. The processing circuit 68 may be configured to control any of the methods and / or processes described herein, and / or to be executed by the network node 16, for example. The processor 70 corresponds to one or more processors 70 for performing the functions of the network node 16 described herein. Memory 72 is configured to store data, program software code, and / or other information described herein. In some embodiments, the software 74 may include instructions that cause the processor 70 and / or the processing circuit 68 to execute the processes described herein with respect to the network node 16 when executed by the processor 70 and / or the processing circuit 68. For example, the processing circuit 68 of the network node 16 may include a CJT unit 32 configured to perform one or more functions of the network node 16, such as feedback reporting based on wireless device processing resources, as described herein.

[0095] The communication system 10 further includes the WD22 already mentioned. The WD22 may have hardware 80 which may include a radio interface 82 configured to set up and maintain a wireless connection 64 with a network node 16 that serves the coverage area 18 in which the WD22 is currently located. The radio interface 82 may be formed, or include, one or more RF transmitters, one or more RF receivers, and / or one or more RF transceivers.

[0096] The WD22 hardware 80 further includes a processing circuit 84. The processing circuit 84 may include a processor 86 and memory 88. In particular, in addition to or instead of a processor such as a central processing unit and memory, the processing circuit 84 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores and / or FPGAs (field-programmable gate arrays) and / or ASICs (application-specific integrated circuits) adapted to execute instructions. The processor 86 may be configured to access (e.g., write to and / or read from) memory 88, which may include any kind of volatile and / or non-volatile memory, such as cache and / or buffer memory and / or RAM (random access memory) and / or ROM (read-only memory) and / or optical memory and / or EPROM (erasable programmable read-only memory).

[0097] Therefore, WD22 may further include software 90 which is stored, for example, in memory 88 located in WD22, or in external memory accessible by WD22 (e.g., a database, storage array, network storage device, etc.). The software 90 may be executable by processing circuit 84. The software 90 may include a client application 92. The client application 92 may be able to operate to provide services to human or non-human users via WD22 with the support of host computer 24. On host computer 24, a running host application 50 may communicate with the running client application 92 via an OTT connection 52 that terminates at WD22 and host computer 24. When providing services to a user, the client application 92 may receive request data from host application 50 and provide user data in accordance with the request data. The OTT connection 52 may transfer both the request data and the user data. The client application 92 may interact with the user to generate the user data it provides.

[0098] The processing circuit 84 may be configured to control any of the methods and / or processes described herein, and / or to cause such methods and / or processes to be performed by, for example, the WD22. The processor 86 corresponds to one or more processors 86 for performing the functions of the WD22 described herein. The WD22 includes memory 88 configured to store data, program software code, and / or other information described herein. In some embodiments, the software 90 and / or client application 92 may include instructions that cause the processor 86 and / or processing circuit 84 to perform the processes described herein with respect to the WD22 when executed by the processor 86 and / or processing circuit 84. For example, the processing circuit 84 of the wireless device 22 may include a CSI unit 34 configured to perform one or more functions of the wireless device 22, such as those described herein, relating to feedback reporting based on wireless device processing resources.

[0099] In some embodiments, the internal operation of the network node 16, WD22, and host computer 24 may be as shown in Figure 7, and independently, the surrounding network topology may be as shown in Figure 6.

[0100] In Figure 7, the OTT connection 52 is depicted abstractly to illustrate communication between the host computer 24 and the wireless device 22 via the network node 16, without explicitly referring to any intermediate devices or precise routing of messages through these devices. The network infrastructure may determine the routing, which may be configured to be hidden from the WD22, the service provider operating the host computer 24, or both. While the OTT connection 52 is active, the network infrastructure may make further decisions to dynamically change the routing (e.g., based on load balancing considerations or network reconfiguration).

[0101] The wireless connection 64 between WD22 and network node 16 follows the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments may improve the performance of OTT services provided to WD22 using an OTT connection 52, and the wireless connection 64 may form the final segment. More precisely, some of the teachings of these embodiments may improve data rate, latency, and / or power consumption, thereby providing benefits such as reduced user latency, relaxed file size limitations, better responsiveness, and extended battery life.

[0102] In some embodiments, measurement procedures may be provided for the purpose of monitoring data rate, latency, and other factors that one or more embodiments improve. Furthermore, optional network functions may exist for reconfiguring the OTT connection 52 between the host computer 24 and the WD22 in response to variations in the measurement results. Measurement procedures and / or network functions for reconfiguring the OTT connection 52 may be implemented in the software 48 of the host computer 24, or the software 90 of the WD22, or both. In embodiments, a sensor (not shown) may be deployed in or associated with a communication device through which the OTT connection 52 passes, and the sensor may participate in the measurement procedures by supplying values ​​of the monitored quantities exemplified above, or by supplying values ​​of other physical quantities from which the software 48, 90 may calculate or estimate the monitored quantities. Reconfiguration of the OTT connection 52 may include message format, retransmission settings, preferred routing, etc., and the reconfiguration does not need to affect the network node 16, and may not be known to or perceptible to the network node 16. Some such procedures and functionalities may be known or put into practice in the art. In certain embodiments, the measurements may involve proprietary WD signaling to facilitate measurements of the host computer 24, such as throughput, propagation time, and latency. In some embodiments, the measurements may be carried out by having the software 48, 90 send messages, particularly empty or "dummy" messages, using the OTT connection 52 while monitoring propagation time, errors, etc.

[0103] Therefore, in some embodiments, the host computer 24 includes a processing circuit 42 configured to provide user data and a communication interface 40 configured to transfer the user data to a cellular network for transmission to the WD22. In some embodiments, the cellular network also includes a network node 16 having a wireless interface 62. In some embodiments, the network node 16 is configured to perform the functions and / or methods described herein to prepare / start / maintain / support / terminate transmissions to the WD22 and / or to prepare / terminate / maintain / support / terminate transmissions from the WD22, and / or the processing circuit 68 of the network node 16 is configured to perform such functions and / or methods.

[0104] In some embodiments, the host computer 24 includes a processing circuit 42 and a communication interface 40 configured to receive user data originating from transmissions from the WD22 to the network node 16. In some embodiments, the WD22 is configured to perform the functions and / or methods described herein for preparing / starting / maintaining / supporting / terminating transmissions to the network node 16 and / or for preparing / terminating / maintaining / supporting / terminating transmissions from the network node 16, or includes a wireless interface 82 and / or processing circuit 84 configured to perform such functions and / or methods.

[0105] Figures 6 and 7 show various "units," such as the CJT unit 32 and the CSI unit 34, as being located within separate processors, but it is intended that these units may be implemented such that parts of the units are stored in corresponding memories within the processing circuit. In other words, the units may be implemented in hardware within the processing circuit, or in a combination of hardware and software.

[0106] Figure 8 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system in Figures 6 and 7, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be described with reference to Figure 7. In a first step of the method, the host computer 24 provides user data (block S100). In an optional substep of the first step, the host computer 24 provides user data by running a host application, such as host application 50 (block S102). In a second step, the host computer 24 initiates a transmission that carries the user data to the WD 22 (block S104). In an optional third step, the network node 16 transmits the user data carried in the transmission initiated by the host computer 24 to the WD 22, in accordance with the teachings of the embodiments described throughout this disclosure (block S106). In the optional fourth step, WD22 executes a client application, such as a client application 92 associated with a host application 50 executed by the host computer 24 (block S108).

[0107] Figure 9 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system in Figure 6, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be described with reference to Figures 6 and 7. In a first step of the method, the host computer 24 provides user data (block S110). In an optional substep (not shown), the host computer 24 provides user data by running a host application, such as host application 50. In a second step, the host computer 24 initiates a transmission that carries the user data to the WD 22 (block S112). The transmission may pass through the network node 16, as taught in the embodiments described through this disclosure. In an optional third step, the WD 22 receives the user data carried in the transmission (block S114).

[0108] Figure 10 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system in Figure 6, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be described with reference to Figures 6 and 7. In an optional first step of the method, the WD 22 receives input data provided by the host computer 24 (block S116). In an optional substep of the first step, the WD 22 runs a client application 92 that provides user data in response to the received input data provided by the host computer 24 (block S118). Additionally or alternatively, in an optional second step, the WD 22 provides user data (block S120). In an optional substep of the second step, the WD provides user data by running a client application, such as the client application 92 (block S122). When providing user data, the executed client application 92 may further consider user input received from the user. Regardless of the particular method by which the user data is provided, WD22 may, in an optional third substep, initiate transmission of the user data to the host computer 24 (block S124). In a fourth step of the method, the host computer 24 receives the user data transmitted from WD22 in accordance with the teachings of the embodiments described throughout this disclosure (block S126).

[0109] Figure 11 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system in Figure 6, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD22, which may be described with reference to Figures 6 and 7. In an optional first step of the method, the network node 16 receives user data from the WD22, in accordance with the teachings of the embodiments described throughout this disclosure (block S128). In an optional second step, the network node 16 initiates transmission of the received user data to the host computer 24 (block S130). In a third step, the host computer 24 receives the user data carried in the transmission initiated by the network node 16 (block S132).

[0110] Figure 12 is a flowchart of an exemplary process in a network node 16 according to this disclosure. One or more blocks described herein may be executed by one or more elements of the network node 16, such as one or more of the processing circuit 68 (including the CJT unit 32), the processor 70, the wireless interface 62, and / or the communication interface 60. The network node 16 is configured to determine the processing resources in the wireless device 22 required for the wireless device 22 to generate a channel status information (CSI) report for a coherent joint downlink transmission (CJT), as described herein (block S134). The network node 16 is configured to determine the processing resources in the wireless device 22 required for the wireless device 22 to generate a channel status information (CSI) report for a coherent joint downlink transmission (CJT), as described herein (block S136).

[0111] According to one or more embodiments, determining the processing resources corresponds to determining the number of central processing units (CPUs).

[0112] According to one or more embodiments, CJT is N in the NZP CSI-RS resource set for channel measurement. TRP NZP CSI-RS resources and N L It consists of several beam coupling hypotheses, N TRP is an integer, N L It is an integer.

[0113] According to one or more embodiments, processing resources (O CPU The decision is based on at least one of the following: · TIFF2026520243000008.tif728. Here, X i This represents the number of processing resources available for the i-th hypothesis. · TIFF2026520243000009.tif522. Here, X is the number of processing resources for each hypothesis. · TIFF2026520243000010.tif735. Here, Y≧0 is an integer. · TIFF2026520243000011.tif530. Here, Y≧0 is an integer. · TIFF2026520243000012.tif642. Here, γ is the scaling factor and K is the processing resource for each NZP CSI-RS resource.

[0114] According to one or more embodiments, the processing circuit 68 is further configured to receive the wireless device capability of the wireless device 22, and the wireless device capability is N TRP Each N across individual CSI-RS resources L This indicates the number of processing resources required for each hypothesis.

[0115] According to one or more embodiments, the processing circuit 68 is further configured to determine the processing resource duration required for the wireless device 22 to generate a CSI report about the CJT, and the determination of whether to trigger a CSI report in the wireless device 22 is based at least on the determined processing resource duration.

[0116] According to one or more embodiments, the processing circuit 68 is further configured to trigger a CSI report in the wireless device 22 and to receive a CSI report from the wireless device 22, based on a determination of whether or not to trigger a CSI report.

[0117] Figure 13 is a flowchart of an exemplary process in network node 16 as described herein. One or more blocks described herein may be performed by one or more elements of network node 16, such as one or more of the processing circuit 68 (including the CJT unit 32), the processor 70, the radio interface 62, and / or the communication interface 60. Network node 16 is configured to determine a first number of CSI processing units required for a user device (22) to process a channel status information (CSI) report for a coherent joint downlink transmission (CJT) (block S138), the first number of CSI processing units being based on a plurality of CSI reference signal (CSI-RS) resources configured for the CSI report and a second number of CSI processing units required for each of the plurality of CSI-RS resources. Network node 16 is configured to determine to trigger a CSI report from user device (22) (block S140), at least based on the determination of the first number of CSI processing units, as described herein.

[0118] According to one or more embodiments, the network node 16 is further configured to determine a second number of CSI processing units, the second number of CSI processing units required for channel estimation associated with each of a plurality of CSI-RS resources.

[0119] According to one or more embodiments, the second number of CSI processing units is based on the number of CSI-RS ports for the CSI-RS resources.

[0120] According to one or more embodiments, the network node 16 is further configured to determine a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

[0121] According to one or more embodiments, the third number is equal to zero when the user device 22 is not expected to perform a down selection.

[0122] According to one or more embodiments, the network node 16 is further configured to determine a fourth number of CSI processing units required to compute the CSI for at least one down-selected configured beam-coupled hypothesis.

[0123] According to one or more embodiments, the fourth number is equal to zero when the user device 22 is not expected to perform a down selection.

[0124] According to one or more embodiments, the network node 16 is further configured to receive from the user device 22 an indication of the ability to determine a second number of CSI processing units before deciding to trigger a CSI report.

[0125] According to one or more embodiments, the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

[0126] Figure 14 is a flowchart of an exemplary process in a wireless device 22 (e.g., UE22) according to several embodiments of this invention. One or more blocks described herein may be performed by one or more elements of the wireless device 22, such as one or more of the processing circuit 84 (including the CSI unit 34), the processor 86, the wireless interface 82, and / or the communication interface 60. The wireless device 22 is configured to receive an indication that triggers channel state information (CSI) about a coherent joint downlink (CJT) (block S138), and the indication that triggers the CSI report is based on at least the processing resources in the wireless device 22 required for the wireless device 22 to generate a CSI report about the CJT. The wireless device 22 is configured to perform at least one measurement associated with the CSI report about the CJT (block S140), as described herein. The wireless device 22 is configured to generate a CSI report about the CJT (block S142), as described herein.

[0127] According to some embodiments, the processing resources correspond to the number of central processing units (CPUs).

[0128] According to some embodiments, CJT is N in the NZP CSI-RS resource set for channel measurement. TRP NZP CSI-RS resources and N L It consists of several beam coupling hypotheses, N TRP is an integer, N L It is an integer.

[0129] According to some embodiments, the processing resources (O CPU The decision is based on at least one of the following: · TIFF2026520243000013.tif728. Here, X iThis represents the number of processing resources available for the i-th hypothesis. · TIFF2026520243000014.tif522. Here, X is the number of processing resources for each hypothesis. · TIFF2026520243000015.tif735. Here, Y≧0 is an integer. · TIFF2026520243000016.tif530. Here, Y≧0 is an integer. · TIFF2026520243000017.tif642. Here, γ is the scaling factor and K is the processing resource for each NZP CSI-RS resource.

[0130] According to some embodiments, the processing circuit 84 is further configured to cause the wireless device capability of the wireless device 22 to transmit, and the wireless device capability is N TRP Each N across individual CSI-RS resources L This indicates the number of processing resources required for each hypothesis.

[0131] According to some embodiments, the indication for triggering a CSI report is based at least on the processing resource duration required for the wireless device 22 to generate a CSI report about the CJT.

[0132] Figure 15 is a flowchart of another exemplary process in UE22 according to several embodiments of this invention. One or more blocks described herein may be executed by one or more elements of UE22, such as one or more of the processing circuit 84 (including the CSI unit 34), the processor 86, the radio interface 82, and / or the communication interface 60. UE22 is configured to receive an indication from a network node (16) that triggers a channel status information (CSI) report for a coherent joint downlink transmission (CJT) as described herein (block S148), the CSI report being based on a plurality of CSI reference signal (CSI-RS) resources. UE22 is configured to determine a first number of CSI processing units (CPUs) required to process the CSI report, as described herein, based on at least the number of plurality of CSI-RS resources and a second number of CSI processing units required for each of the plurality of CSI-RS resources (block S150). UE22 is configured to process the CSI report based on the first determined number of CSI processing units, as described herein (block S152). Network node 16 is configured to report the CSI report to network node 16, as described herein (block S154).

[0133] According to one or more embodiments, the first number of CSI processing units is based on the product of the number of CSI-RS resources and the second number of CSI processing units.

[0134] According to one or more embodiments, a second number of CSI processing units is required for channel estimation associated with each of the multiple CSI-RS resources.

[0135] According to one or more embodiments, the second number of CSI processing units is based on the number of CSI-RS ports for the CSI-RS resources.

[0136] According to one or more embodiments, the first number of CSI processing units is further based on a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

[0137] According to one or more embodiments, the third number of CSI processing units is equal to zero when the user equipment is not expected to perform a down selection.

[0138] According to one or more embodiments, the first number of CSI processing units is further based on a fourth number of CSI processing units required to compute the CSI for at least one down-selected configured beam-coupled hypothesis.

[0139] According to one or more embodiments, the fourth number of CSI processing units is equal to zero when the user equipment is not expected to perform a down selection.

[0140] According to one or more embodiments, the UE22 is further configured to transmit a UE capability indicating a second number of CSI processing units to the network node 16 before receiving an indication.

[0141] According to one or more embodiments, the first number of CSI processing units is further based on multiple hypotheses of beam coupling, where each beam coupling includes multiple beams associated with each of multiple CSI-RS resources.

[0142] According to one or more embodiments, the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

[0143] According to one or more embodiments, the UE22 and the network node 16 may each have to determine the first number of CPUs such that both the UE22 and the network node 16 have the same understanding and / or knowledge of the first number of CPUs.

[0144] While the general process flow of the configuration of this disclosure is described and examples of hardware and software configurations for implementing the processes and functions of this disclosure are provided, the following sections provide configuration details and examples for feedback reporting based on wireless device processing resources.

[0145] Some embodiments provide feedback reports based on wireless device processing resources. The functions of one or more network nodes 16 described below may be performed by one or more of the following: processing circuit 68, CJT unit 32, processor 70, wireless interface 62, etc. The functions of one or more wireless devices 22 described below may be performed by one or more of the following: processing circuit 84, processor 86, CSI unit 34, wireless interface 82, etc. In one or more embodiments, the network node 16 may correspond to one or more TRPs.

[0146] An example of coherent joint transmission (CJT) across multiple TRPs is illustrated in Figure 16, where modulated symbols s are transmitted across multiple TRPs. Before transmission, the modulated symbols are precoded at each TRP, and then the precoded symbols are transmitted through the antenna at each TRP. The precoders are used to ensure that the symbols are coherently coupled at the wireless device 22. Each precoder consists of a combination of multiple spatial domain (SD) DFT vectors (or beams). The SD vectors and coupling coefficients are selected and reported by the wireless device 22 as part of the CJT CSI feedback, based on measurements of the DL channels across all TRPs. Measurements are performed across multiple NZP CSI-RS resources, each transmitted from one of the TRPs.

[0147] Different precoders may be used for symbols transmitted on different subbands. Also, different precoders may be used for symbols belonging to different MIMO layers. N3 PMI subbands and N TRP CJT precoding matrix W for layer l (l=1,…,v) via TRP (or NZP CSI-RS resource) l This can be expressed as follows: TIFF2026520243000018.tif2387 Here, TIFF2026520243000019.tif634 is the precoding matrix associated with the nth NZP CSI-RS resource (or TRP), given below. TIFF2026520243000020.tif9112 Here, TIFF2026520243000021.tif78 is a PMI subband t∈{0,1,…,N3-1} associated with the nth CSI-RS resource for layer l. CSI-RS,n It is a ×1 precoding vector, P CSI-RS,n =2N 1,n N 2,n This is the number of CSI-RS ports in the nth NZP CSI-RS resource, where N is the number of CSI-RS ports. 1,n and N 2,n These represent the number of antenna ports in the first and second dimensions, respectively. The number of CSI-RS ports in different NZP CSI-RS resources may be the same or different.

[0148] TIFF2026520243000022.tif23143 is a size P associated with the nth NZP CSI-RS resource. CSI-RS,n ×2L n It is a matrix of L n This is the number of beams configured for the nth NZP CSI-RS resource, TIFF2026520243000023.tif1162 is selected by UE. n This is the 2D space DFT vector. TIFF2026520243000024.tif21123, N 2,n >1 TIFF2026520243000025.tif1873, N 2,n If = 1 then The filename is TIFF2026520243000026.tif919. TIFF2026520243000027.tif17155, O 1,n and O 2,n Each of these is N 1,n and N 2,n This is an oversampling coefficient aligned with the dimension.

[0149] TIFF2026520243000028.tif857 is associated with the nth CSI-RS resource. v,n Size N3 × M, containing the number of FD basis vectors. v,n This is the frequency domain (FD) compression matrix, The filename is TIFF2026520243000029.tif741. The filename is TIFF2026520243000030.tif851. The filename is TIFF2026520243000031.tif669. TIFF2026520243000032.tif7123 is a 2L file associated with the nth CSI-RS resource. n ×M v,n This is the coefficient matrix.

[0150] In alternative representations, precoding vectors Each element of TIFF2026520243000033.tif78 can be represented as follows:

[0151] TIFF2026520243000034.tif58137 Here, TIFF2026520243000035.tif78 is in two parts, namely the first polarization. TIFF2026520243000036.tif711 and the second polarization It consists of TIFF2026520243000037.tif710, TIFF2026520243000038.tif743 is the FD basis vector index of the f - th selected FD basis vector associated with the n - th CSI - RS resource, TIFF2026520243000039.tif854 is associated with layer l, the i - th beam, the f - th FD basis vector, the p - th polarization, and the n - th CSI - RS resource TIFF2026520243000040.tif611 is the coefficient of TIFF2026520243000041.tif710 is the reference amplitude associated with layer l, polarization index p, and CSI - RS resource index n, TIFF2026520243000042.tif814 is associated with layer l TIFF2026520243000043.tif710 is the amplitude regarding layer l, the i - th selected spatial beam, the f - th selected FD basis vector, the p - th polarization, and the n - th CSI - RS resource, φ l,i,f,p,n is the in - phase factor associated with the coefficient c l,i,f,p,n It should be noted that the wireless device 22 may select N (N ≤ N

[0152] ) from N configured CSI - RS resources or TRPs and report W based on the N selected CSI - RS resources or TRPs. In this case, W TRP includes the precoding matrix associated with the N selected TRPs. TRP ) and report W l l l l

[0153] Determination of the number of CPUs required for the CJT CSI report N in the set of NZP CSI - RS resources for channel measurement (CMR) TRP ≥ individual NZP CSI - RS resources and N for beam combining LA CSI report configured for CJT with ≧1 hypothesis, where the i-th (i = 1, …, N L ) is composed of TIFF2026520243000044.tif648, and L n (i) (n = 1, …, N TRP ) is the number of beams associated with the n-th NZP CSI-RS resource. For a CSI report, in one embodiment, the total number O of CSI processing units (CPUs) required to process the CJT CSI report CPU is CPU = XN L is determined as one or more of.

[0154] Here, X is the number of CPUs required for each of the N L hypotheses across all NZP CSI-RS resources. In one embodiment, X is a function of the number of NZP CSI-RS resources for channel measurement, i.e., X = f(N TRP ). For example, X = N TRP . In another embodiment, X is either pre-determined (e.g., specified in 3GPP specifications and known to both the network node 16 and the wireless device 22) or reported by the wireless device 22 to the network node 16 as part of wireless device capability signaling.

[0155] O CPU is required by both the network node 16 and the wireless device 22. For a given maximum number of CPUs supported by the wireless device 22, O CPU is used by the network node 16 to determine whether the wireless device 22 has sufficient CPUs to process the CJT CSI report, and thus whether the CSI report should be triggered. If a CSI report is triggered while the wireless device 22 does not have sufficient CPUs, the wireless device 22 will either not update the CSI report or report the stalled CSI.

[0156] N CPU =4, N L =2 and X=N TRP Table 1 shows an example of CPU allocation in O CPU =4 x 2 = 8 CPUs are required. Table 1:N CPU =4, N L =2 and X=N TRP Example of CPU allocation TIFF2026520243000045.tif40124N TRP =4, N L Table 2 shows another example of CPU allocation for X=2 and X=1, where two CPUs are required, one for each beam coupling hypothesis. Table 2:N TRP =4, N L Example of CPU allocation with =2 and X=1 TIFF2026520243000046.tif33125N L For each of these hypotheses, the number of CPUs X required is 1 and N. TRP You may also show an integer value for X that is an integer between N and . For example, N TRP =4 and N L When X = 2, the shown wireless device capability value may also be X = 3. In this case, the CPU allocation is given by Table 3. Table 3:N TRP =4, N L Example of CPU allocation with X=2 and X=3 TIFF2026520243000047.tif33125

[0157] In another embodiment, N L For each of the N hypotheses, the number of CPUs X required is an integer value for X that is greater than the TRP. This may be useful if the wireless device 22 must select a subset of TRP from each hypothesis, and additional processing units may be required for the TRP subset selection for each hypothesis. For example, NTRP =4 and N L When = 2, the capability value of the shown wireless device 22 may also be X = 5. In this case, the CPU allocation is given by Table 4. Table 4:N TRP =4, N L Example of CPU allocation with X=2 and X=3 TIFF2026520243000048.tif32124

[0158] In another embodiment, N L The number of TRPs in each hypothesis may be different. For example, one hypothesis may be {L1,L2,L3,L4}={2,2,0,0}, and the second hypothesis may be {L1,L2,L3,L4}={2,2,2,2}. In this example, (since the number of beams selected from TRP3 and 4 is 0, i.e., L3=L4=0) the number of TRPs involved in the first hypothesis is 2, and the number of TRPs involved in the second hypothesis is 4. In this case, the number of CPUs occupied differs for each hypothesis. That is, the number of CPUs occupied for the first hypothesis is X1 (e.g., X1=2), and the number of CPUs occupied for the second hypothesis is X2 (e.g., X2=4). In other words, the number of CPUs occupied for each hypothesis is determined by the number of CSI-RS resources (or TRPs) involved in the hypothesis. In this example, the number of occupied CPUs is O CPU =X1+X2. In general, the number of hypotheses is It may also be represented as TIFF2026520243000049.tif727. In an alternative embodiment, the number of CPUs occupied is Given by TIFF2026520243000050.tif622, This is TIFF2026520243000051.tif645. In an alternative embodiment, the number of CPUs occupied per hypothesis is determined by the hypothesis having the maximum number of CSI-RS resources involved. For example, if X1=2 and X2=4, then in an alternative embodiment, The filename is TIFF2026520243000052.tif512.

[0159] In another embodiment, O CPU =XN L +Y, where Y is an integer, either predetermined or signaled to the network node 16 by the wireless device 22.

[0160] In some cases, the CPUs required for a CJT CSI report may consist of the number of components, each component quantifying the number of CPUs required for a given function. For example, the total number of CPUs required is O CPU It can also be expressed as =A+B+C. -A is the number of CPUs required to measure / estimate the number of channels associated with all configured CSI-RS resources / TRPs. -B is N L N' selected as the number of constructed hypotheses L pieces(N' L <N L This is the number of CPUs required for the process. Such down selection can be performed based on a low-complexity index, such as broadband beam power, which is less complex and therefore faster to calculate than actually calculating the reported CSI / PMI. B=0 if it is not expected that the wireless device 22 will perform down selection. -C is N' L This is the number of CPUs required to calculate the CSI for each down-selected hypothesis.

[0161] In the example above, to explain the motivation for feature-based CPU allocation, N' L N' L This may be established based on the implementation of the wireless device 22, and N' L It should be noted that this does not need to be explicitly known by network node 16.

[0162] One non-limiting reason for dividing CPU allocation based on function is that some calculations can be reused for different hypotheses. For example, if wireless device 22 is N L If it consists of two hypotheses, the first hypothesis is {L1,L2,L3,L4}={2,2,0,0} and the second hypothesis is {L1,L2,L3,L4}={0,2,2,2}. Then, channel measurement / estimation can be performed based on the union of the configured CSI-RS resources / TRPs, and as a result, the wireless device 22 does not need to calculate channel estimation for several CSI-RS resources multiple times. In this example, the wireless device 22 will perform channel measurement for CSI-RS resources 1, 2, 3, and 4 only once. In this way, the number of CPUs required for channel measurement / estimation scales with the number of configured CSI-RS resources / TRPs, not with the number of configured hypotheses.

[0163] In one embodiment, A is a function of the number of configured CSI-RS resources / TRPs for CJT CSI reporting. For example, TIFF2026520243000053.tif529, X chest X is the number of CPUs required for channel estimation for a single CSI-RS resource. chest It can also be a function that depends on the number of CSI-RS ports for a given CSI-RS resource. In a more general form, The filename is TIFF2026520243000054.tif631. TIFF2026520243000055.tif511 is the number of CPUs required for the nth CSI-RS resource, which may depend on the number of ports in the nth CSI-RS resource. chest or TIFF2026520243000056.tif511 may be reported by wireless device 22 as part of the wireless device capability, and this may be a fixed value predetermined in the 3GPP specification.

[0164] In one embodiment, B is a fixed value. In one example, B may be signaled by the wireless device 22 via wireless device capability signaling. In another example, B is predetermined in the 3GPP specification.

[0165] In another embodiment, B is a function of the number of hypotheses constructed. For example, B = αN L Here, α is a scaler, which can be a fixed value. In one example, α may be signaled by wireless device 22 via wireless device capability signaling. In another example, α is predetermined in the 3GPP specification.

[0166] In one embodiment, C is a fixed value. In one example, C may be signaled by the wireless device 22 via wireless device capability signaling. In another example, C is predetermined in the 3GPP specification.

[0167] In another embodiment, C is a function of the number of hypotheses constructed, for example, C = βN CSI-RS That is the case.

[0168] In another embodiment, C is a function of the number of CSI-RS ports in the configured CSI-RS resource, for example, C = βN CSI-RS And here, N CSI-RS This is the number of CSI-RS ports in the configured CSI-RS resource.

[0169] In yet another embodiment, C is a function of both the number of configured hypotheses and the number of CSI-RS ports in the configured CSI-RS resource, for example, C = βN L N CSI-RS That is the case.

[0170] In the above embodiments relating to C, the value of β may be a fixed value, which can be reported by the wireless device 22 as part of wireless device capability signaling, or it may be a predetermined fixed value specified in the 3GPP specification.

[0171] O CPU The above statement =A+B+C is O CPU Please note that this is merely an example, as there may be more or fewer components involved in determining this.

[0172] Determining CPU time duration for CJT CSI reports For aperiodic CJT CSI reports, the CPU is occupied from the end of the PDCCH that triggers the CJT CSI until the last symbol of the PUSCH that carries the CSI. This is shown in Figure 17, where Z corresponds to the delay requirement for aperiodic CJT CSI and may be predetermined or signaled by the wireless device 22 as a wireless device capability.

[0173] Regarding semi-persistent CJT CSI on PUSCH, For the first CSI report after activation, the CPU is occupied from the end of the PDCCH that activates the CSI until the last symbol of the PUSCH that carries the CSI for the first or initial PUSCH opportunity. For each of the remaining PUSCH opportunities, the CPU occupies the latest CSI-RS / CSI-IM opportunity, no later than the corresponding CSI reference resource for the CSI report on the corresponding PUSCH opportunity, starting from the first symbol of the configured CSI-RS resource for channel measurement and the CSI-IM resource for interference measurement, respectively, until the last symbol of the PUSCH opportunity, where the CSI reference resource is defined in the 3GPP specification, for example, in section 5.2.2.5 of 3GPP38.214.

[0174] An example of a semi-persistent CJT CSI report on a PUSCH activated by DCI is shown in Figure 18, where Z' corresponds to a delay requirement for CJT CSI and may be predetermined or reported by the wireless device 22 as a wireless device capability.

[0175] Therefore, according to one or more embodiments described in this document, N in the NZP CSI-RS resource set for channel measurement TRP NZP CSI-RS resources and N L For the CJT CSI report, which is composed of the beam coupling hypothesis, the total number of CPUs for the CJT CSI report is O CPU The decision will be based on at least one of the following: · TIFF2026520243000057.tif728. Here, X i This is the number of CPUs for the i-th hypothesis, which is either predetermined or reported by the wireless device 22. · TIFF2026520243000058.tif522. Here, X i This is the number of CPUs for each hypothesis, which is either predetermined or reported by the wireless device 22. · TIFF2026520243000059.tif735. Here, Y≧0 is an integer, which is either predetermined or reported by the wireless device 22. · TIFF2026520243000060.tif530. Here, Y≧0 is an integer, which is either predetermined or reported by the wireless device 22. · TIFF2026520243000061.tif642. Here, γ is the scaling factor and K is the number of CPUs for each NZP CSI-RS resource, both of which may be predetermined or reported by the wireless device 22.

[0176] One or more embodiments described in this document offer the following advantages: For a given maximum number of CPUs supported by the wireless device 22, the method enables both the network node 16 and the wireless device 22 to determine whether the wireless device 22 has enough CPUs to process the CJT CSI report during a predetermined time duration and, for example, to constitute the CSI report and / or CJT accordingly.

[0177] Some examples Embodiment A1 A network node 16 configured to communicate with a wireless device 22, wherein the network node 16 is To determine the processing resources in the wireless device 22 required for the wireless device 22 to generate a channel status information (CSI) report for coherent joint downlink transmission (CJT), A network node 16 comprising a wireless interface 62 and / or processing circuit 68 configured to determine whether to trigger a CSI report in the wireless device 22, at least based on the determined processing resources.

[0178] Embodiment A2 A network node 16 of Embodiment A1, wherein the determination of processing resources corresponds to determining the number of central processing units (CPUs).

[0179] Embodiment A3 A network node 16 of Embodiment A1, wherein the CJT is in the NZP CSI-RS resource set for channel measurement. TRP NZP CSI-RS resources and NL composed of individual beam combination hypotheses, N TRP is an integer, N L is an integer, network node 16.

[0180] Embodiment A4 The network node 16 of Embodiment A3, wherein the determination of the processing resource (O CPU ) is based on at least one of the following, network node 16. · TIFF2026520243000062.tif728. Here, X i is the number of processing resources for the i-th hypothesis. · TIFF2026520243000063.tif522. Here, X is the number of processing resources for each hypothesis. · TIFF2026520243000064.tif735. Here, Y≧0 is an integer. · TIFF2026520243000065.tif530. Here, Y≧0 is an integer. · TIFF2026520243000066.tif642. Here, γ is a scaling factor and K is the processing resource for each NZP CSI-RS resource.

[0181] Embodiment A5 The network node 16 of any one of Embodiments A1 to A4, wherein the network node 16 and / or the wireless interface 62 and / or the processing circuit 68 are further configured to receive the wireless device capabilities of the wireless device 22, and the wireless device capabilities indicate the number of processing resources required for each N TRP individual hypotheses over N L individual CSI-RS resources, network node 16.

[0182] Embodiment A6 A network node 16 of any one of Embodiments A1 to A5, wherein the network node 16 and / or the wireless interface 62 and / or the processing circuit 68 are further configured to determine the processing resource duration required for the wireless device 22 to generate a CSI report for CJT, and the determination of whether to trigger a CSI report in the wireless device 22 is based at least on the determined processing resource duration, the network node 16.

[0183] Embodiment A7 A network node 16 of any one of Embodiments A1 to A6, wherein the network node 16 and / or the wireless interface 62 and / or the processing circuit 68 are triggering a CSI report in the wireless device 22 based on a determination of whether to trigger the CSI report, and receiving a CSI report from the wireless device 22, the network node 16 being further configured to perform.

[0184] Embodiment B1 A method performed by a network node 16 configured to communicate with a wireless device 22, the method comprising: determining processing resources in the wireless device 22 required for the wireless device 22 to generate a channel state information (CSI) report for coherent joint downlink transmission (CJT), and determining whether to trigger a CSI report in the wireless device 22 based at least on the determined processing resources.

[0185] Embodiment B2 The method of Embodiment B1, wherein the determination of the processing resources corresponds to determining the number of central processing units (CPUs).

[0186] Embodiment B3 The method of Embodiment B1, wherein CJT is N within a set of NZP CSI-RS resources for channel measurementTRP NZP CSI-RS resources and N L It consists of several beam coupling hypotheses, N TRP is an integer, N L The method is an integer.

[0187] Embodiment B4 The method of Embodiment B3, wherein the processing resources (O CPU The decision is based on a method that is at least one of the following: · TIFF2026520243000067.tif728. Here, X i This represents the number of processing resources available for the i-th hypothesis. · TIFF2026520243000068.tif522. Here, X is the number of processing resources for each hypothesis. · TIFF2026520243000069.tif735. Here, Y≧0 is an integer. · TIFF2026520243000070.tif530. Here, Y≧0 is an integer. · TIFF2026520243000071.tif642. Here, γ is the scaling factor and K is the processing resource for each NZP CSI-RS resource.

[0188] Embodiment B5 A method of any one of Embodiments B1 to B4, further comprising receiving the wireless device capability of a wireless device 22, wherein the wireless device capability is N TRP Each N across individual CSI-RS resources L A method for indicating the number of processing resources required for a given hypothesis.

[0189] Embodiment B6 A method from any one of Embodiments B1 to B5, A method further comprising determining the processing resource duration required for the wireless device 22 to generate a CSI report about the CJT, wherein the determination of whether to trigger a CSI report in the wireless device 22 is based at least on the determined processing resource duration.

[0190] Embodiment B7 A method from any one of Embodiments B1 to B6, Based on the determination of whether or not to trigger a CSI report, the wireless device 22 will trigger a CSI report, A method further including receiving a CSI report from a wireless device 22.

[0191] Embodiment C1 A wireless device 22 configured to communicate with a network node 16, wherein the wireless device 22 is Receiving an indication that triggers channel status information (CSI) for a coherent joint downlink (CJT), wherein the indication that triggers the CSI report is based at least on the processing resources in the wireless device 22 required for the wireless device 22 to generate a CSI report for the CJT. Perform at least one measurement associated with the CSI report regarding CJT, A wireless device 22 comprising a wireless interface 82 and / or processing circuit 84 configured to generate a CSI report about CSJ, and / or to do so.

[0192] Embodiment C2 A wireless device 22 of Embodiment C1, wherein the processing resources correspond to the number of central processing units (CPUs).

[0193] Embodiment C3 is a wireless device 22 of Embodiment C1, wherein the CJT is in the NZP CSI-RS resource set for channel measurement. TRPN NZP CSI-RS resources and N L beam combination hypotheses, where N TRP is an integer, and N L is an integer, wireless device 22.

[0194] Embodiment C4. The wireless device 22 of Embodiment C3, wherein the processing resource (O CPU ) is based on at least one of the following, wireless device 22. · TIFF2026520243000072.tif728. Here, X i is the number of processing resources for the i-th hypothesis. · TIFF2026520243000073.tif522. Here, X is the number of processing resources for each hypothesis. · TIFF2026520243000074.tif735. Here, Y ≧ 0 is an integer. · TIFF2026520243000075.tif530. Here, Y ≧ 0 is an integer. · TIFF2026520243000076.tif642. Here, γ is a scaling factor and K is the processing resource for each NZP CSI-RS resource.

[0195] Embodiment C5. The wireless device 22 of any one of Embodiments C1 to C4, wherein the wireless device 22 and / or the wireless interface 82 and / or the processing circuit 84 are further configured to cause transmission of the wireless device capabilities of the wireless device 22, and the wireless device capabilities indicate N TRP the number of processing resources required for each N L hypotheses across N CSI-RS resources, wireless device 22.

[0196] Embodiment C6 A wireless device 22 in any one of Embodiments C1 to C5, wherein the indication for triggering a CSI report is based at least on the processing resource duration required for the wireless device 22 to generate a CSI report about the CJT.

[0197] Embodiment D1 A method carried out by a wireless device 22 configured to communicate with a network node 16, wherein the method is: Receiving an indication that triggers channel status information (CSI) for a coherent joint downlink (CJT), wherein the indication that triggers the CSI report is based at least on the processing resources in the wireless device 22 required for the wireless device 22 to generate a CSI report for the CJT. Perform at least one measurement associated with the CSI report regarding CJT, A method including generating a CSI report about CSJ.

[0198] Embodiment D2: A method of Embodiment D1, wherein the processing resources correspond to the number of central processing units (CPUs).

[0199] Embodiment D3 The method of Embodiment D1, wherein CJT is N in the NZP CSI-RS resource set for channel measurement. TRP NZP CSI-RS resources and N L It consists of several beam coupling hypotheses, N TRP is an integer, N L The method is an integer.

[0200] Embodiment D4 The method of Embodiment D3, wherein the processing resources (O CPU ) is a method based on at least one of the following: · TIFF2026520243000077.tif728. Here, X iThis represents the number of processing resources available for the i-th hypothesis. · TIFF2026520243000078.tif522. Here, X is the number of processing resources for each hypothesis. · TIFF2026520243000079.tif735. Here, Y≧0 is an integer. · TIFF2026520243000080.tif530. Here, Y≧0 is an integer. · TIFF2026520243000081.tif642. Here, γ is the scaling factor and K is the processing resource for each NZP CSI-RS resource.

[0201] Embodiment D5 A method of any one of Embodiments D1 to D4, further comprising causing the wireless device 22 to transmit wireless device capabilities, wherein the wireless device capabilities are N TRP Each N across individual CSI-RS resources L A method for indicating the number of processing resources required for a given hypothesis.

[0202] Embodiment D6 A method of any one of Embodiments D1 to D5, wherein the indication for triggering a CSI report is based at least on the processing resource duration required for the wireless device 22 to generate a CSI report about the CJT.

[0203] As will be understood by those skilled in the art, the concepts described herein may be implemented as methods, data processing systems, or computer program products, and / or as computer storage media for storing executable computer programs. Accordingly, the concepts described herein may take the form of hardware embodiments as a whole, software embodiments as a whole, or embodiments combining software and hardware aspects, which are generally referred to herein as “circuits” or “modules.” Any process, step, action, and / or function described herein may be performed and / or associated with a corresponding module, which may be implemented in software and / or firmware and / or hardware. Furthermore, this disclosure may take the form of computer program products on a tangible computer-readable storage medium having computer program code implemented in the medium, which can be executed by a computer. Any suitable tangible computer-readable medium may be used, including hard disks, CD-ROMs, electronic storage devices, optical storage devices, or magnetic storage devices.

[0204] Several embodiments are described herein with reference to flowchart descriptions and / or block diagrams of methods, systems, and computer program products. It will be understood that each block in the flowchart descriptions and / or block diagrams, and combinations of blocks in the flowchart descriptions and / or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a general-purpose computer processor (thus creating a dedicated computer), a dedicated computer, or other programmable data processing device to generate a machine that creates means for instructions executed via the computer processor or other programmable data processing device to implement the functions / operations specified in the blocks of the flowcharts and / or block diagrams.

[0205] These computer program instructions may also be stored in computer-readable memory or storage medium that can instruct a computer or other programmable data processing device to function in a particular way, resulting in a product that includes instruction means for implementing functions / operations identified in blocks of flowcharts and / or block diagrams.

[0206] Computer program instructions may also be loaded into a computer or other programmable data processing device to generate a computer implementation process by causing the computer or other programmable device to execute a series of operational steps, such that instructions executed on the computer or other programmable device provide steps for implementing the functions / operations identified in the blocks of a flowchart and / or block diagram.

[0207] It should be understood that the functions / operations described in a block may be performed in an order different from the order described in the operation description. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, and sometimes the blocks may be executed in reverse order. While some diagrams include arrows on the communication path to indicate the main direction of communication, it should be understood that communication may occur in the opposite direction to the illustrated arrows.

[0208] Computer program code for performing the operations of the concepts described herein may be written in an object-oriented programming language such as Python, Java®, or C++. However, computer program code for performing the operations of the operations disclosed herein may also be written in a conventional procedural programming language such as the C programming language. The program code may run entirely on the user's computer, partially on the user's computer, run as a standalone software package, run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer. In the latter scenario, the remote computer may be connected to the user's computer via a local area network (LAN) or wide area network (WAN), or the connection may be to an external computer (for example, via the Internet using an Internet service provider).

[0209] Numerous different embodiments are disclosed herein in connection with the above description and drawings. It will be understood that a literal description and illustration of every combination and subcombination of these embodiments would be unduly repetitive and obfuscated. Therefore, all embodiments may be combined in any way and / or combination, and this specification, including the drawings, should be construed as constituting a complete written description of all combinations and subcombinations of the embodiments described herein, as well as the methods and processes for making and using them, and shall support the claims for any such combination or subcombination.

[0210] Those skilled in the art will understand that the embodiments described herein are not limited to those specifically shown and described herein. Furthermore, it should be noted that not all of the accompanying drawings are to scale unless otherwise stated above. In light of the above teachings, various modifications and variations are possible without departing from the following claims.

Claims

1. A method performed by user equipment (22), wherein the method is Receiving an indication from a network node (16) to trigger a channel status information (CSI) report for a coherent joint downlink transmission (CJT) (S148), wherein the CSI report is based on a plurality of CSI reference signal (CSI-RS) resources, The first number of CSI processing units (CPUs) required to process the CSI report is determined based at least on the number of the plurality of CSI-RS resources and the second number of CSI processing units required for each of the plurality of CSI-RS resources (S150), Processing the CSI report based on the first number determined by the CSI processing unit (S152), A method comprising reporting the CSI report to the network node (16) (S154).

2. A method according to claim 1, wherein the first number of CSI processing units is based on the product of the number of the plurality of CSI-RS resources and the second number of CSI processing units.

3. A method according to claim 1, wherein the second number of CSI processing units is required for channel estimation associated with each of the plurality of CSI-RS resources.

4. A method according to claim 3, wherein the second number of CSI processing units is based on the number of CSI-RS ports for a CSI-RS resource.

5. A method according to any one of claims 1 to 4, wherein the first number of CSI processing units is further based on a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

6. A method according to claim 5, wherein the third number of CSI processing units is equal to zero when the user device (22) is not expected to perform a down selection.

7. A method according to any one of claims 1 to 6, wherein the first number of CSI processing units is further based on a fourth number of CSI processing units required to compute a CSI for at least one down-selected configured beam-coupled hypothesis.

8. A method according to claim 7, wherein the fourth number of CSI processing units is equal to zero when the user device is not expected to perform a down selection.

9. A method according to any one of claims 1 to 8, further comprising transmitting to the network node (16) a user device capacity indicating the second number of CSI processing units before receiving the indication.

10. A method according to any one of claims 1 to 9, wherein the first number of CSI processing units is further based on a plurality of beam coupling hypotheses, each beam coupling comprising a plurality of beams associated with each of the plurality of CSI-RS resources.

11. A method according to any one of claims 1 to 9, wherein the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

12. User equipment (22), Receiving an indication from a network node (16) to trigger a channel status information (CSI) report for a coherent joint downlink transmission (CJT), wherein the CSI report is based on multiple CSI reference signal (CSI-RS) resources. The first number of CSI processing units (CPUs) required to process the CSI report is determined based at least on the number of the plurality of CSI-RS resources and the second number of CSI processing units required for each of the plurality of CSI-RS resources. The CSI report is processed based on the first number of CSI processing units determined above, User equipment (22) is configured to report the CSI report to the network node (16).

13. User device (22) according to claim 12, wherein the first number of CSI processing units is based on the product of the number of the plurality of CSI-RS resources and the second number of CSI processing units.

14. User device (22) according to claim 12, wherein the second number of CSI processing units is required for channel estimation associated with each of the plurality of CSI-RS resources.

15. User equipment (22) according to claim 14, wherein the second number of CSI processing units is based on the number of CSI-RS ports for CSI-RS resources.

16. User equipment (22) according to any one of claims 12 to 15, wherein the first number of CSI processing units is further based on a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

17. User device (22) according to claim 16, wherein the third number of CSI processing units is equal to zero when the user device is not expected to perform a down selection.

18. User equipment (22) according to any one of claims 12 to 17, wherein the first number of CSI processing units is further based on a fourth number of CSI processing units required to compute the CSI for at least one down-selected configured beam-coupled hypothesis.

19. User device (22) according to claim 18, wherein the fourth number of CSI processing units is equal to zero when the user device is not expected to perform a down selection.

20. A user device (22) according to any one of claims 12 to 19, further configured to transmit to the network node (16) a user device capability indicating the second number of CSI processing units before receiving the indication.

21. User equipment (22) according to any one of claims 12 to 20, wherein the first number of CSI processing units is further based on a plurality of beam coupling hypotheses, each beam coupling comprising a plurality of beams associated with each of the plurality of CSI-RS resources.

22. A user device (22) according to any one of claims 12 to 21, wherein the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

23. A method carried out by a network node (16), wherein the method is Determining a first number of CSI processing units required for a user device (22) to process a channel status information (CSI) report for a coherent joint downlink transmission (CJT) (S138), wherein the first number of CSI processing units is based on a plurality of CSI reference signal (CSI-RS) resources configured for the CSI report and a second number of CSI processing units required for each of the plurality of CSI-RS resources. A method comprising: determining to trigger a CSI report from the user device (22) based at least on the determination of the first number of CSI processing units (S140).

24. A method according to claim 23, further comprising determining the second number of CSI processing units, wherein the second number of CSI processing units is required for channel estimation associated with each of the plurality of CSI-RS resources.

25. A method according to claim 24, wherein the second number of CSI processing units is based on the number of CSI-RS ports for a CSI-RS resource.

26. A method according to any one of claims 23 to 25, further comprising determining a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

27. A method according to claim 26, wherein the third number is equal to zero when the user device (22) is not expected to perform a down selection.

28. A method according to any one of claims 23 to 27, further comprising determining a fourth number of CSI processing units required to compute a CSI for at least one down-selected configured beam-coupled hypothesis.

29. The method according to claim 28, wherein the fourth number is equal to zero when the user device (22) is not expected to perform a down selection.

30. A method according to any one of claims 23 to 29, further comprising receiving from the user device (22) the ability of the second number of CSI processing units before deciding to trigger the CSI report.

31. A method according to any one of claims 23 to 30, wherein the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).

32. Network node (16), The first number of CSI processing units required for a user device (22) to process a channel status information (CSI) report for a coherent joint downlink transmission (CJT) is determined, wherein the first number of CSI processing units is based on a plurality of CSI reference signal (CSI-RS) resources configured for the CSI report and a second number of CSI processing units required for each of the plurality of CSI-RS resources. A network node (16) is configured to determine to trigger a CSI report from the user device (22) based at least on the first determination of the number of CSI processing units.

33. A network node (16) according to claim 32, further configured to determine the second number of CSI processing units, the second number of CSI processing units being required for channel estimation associated with each of the plurality of CSI-RS resources.

34. A network node (16) according to claim 33, wherein the second number of CSI processing units is based on the number of CSI-RS ports for a CSI-RS resource.

35. A network node (16) according to any one of claims 32 to 34, further configured to determine a third number of CSI processing units required to down-select at least one configured beam-coupled hypothesis.

36. A network node (16) according to claim 35, wherein the third number is equal to zero when the user device (22) is not expected to perform a down selection.

37. A network node (16) according to any one of claims 32 to 36, further configured to determine a fourth number of CSI processing units required to compute a CSI for at least one down-selected configured beam-coupled hypothesis.

38. A network node (16) according to claim 37, wherein the fourth number is equal to zero when the user device (22) is not expected to perform a down selection.

39. A network node (16) according to any one of claims 32 to 38, further configured to receive from the user equipment (22) the ability to indicate the second number of CSI processing units before deciding to trigger the CSI report.

40. A network node (16) according to any one of claims 32 to 39, wherein the CSI report includes a rank indicator (RI), a precoding matrix indicator (PMI), and a channel quality indicator (CQI).