Channel state information processing units calculation for monitoring

WO2026166740A1PCT designated stage Publication Date: 2026-08-13NOKIA TECHNOLOGIES OY
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-01-19
Publication Date
2026-08-13

Smart Images

  • Figure IMGF000020_0001
    Figure IMGF000020_0001
  • Figure 00000036_0000
    Figure 00000036_0000
  • Figure 00000036_0001
    Figure 00000036_0001
Patent Text Reader

Abstract

Example embodiments are directed to channel state information (CSI) processing units (CPUs) for performance monitoring, comprising: receiving a monitoring report configuration indicating a monitoring window for a reference signal (RS) monitoring associated with a performance monitoring; in accordance with a determination that the performance monitoring is associated with a CSI report, determining, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CPU occupancy for the CSI report for a first time duration based on at least one RS resource and a downlink control transmission associated with the monitoring RS measurement; and determining, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.
Need to check novelty before this filing date? Find Prior Art

Description

CHANNEL STATE INFORMATION PROCESSING UNITS CALCULATION FOR MONITORINGFIELD

[0001] Various example embodiments of the present disclosure generally relate to the field of telecommunication and in particular, to methods, devices, apparatuses and computer readable storage medium for channel state information (CSI) processing units (CPUs) for performance monitoring.BACKGROUND

[0002] Due to the great success of Al / ML technologies, the AI / ML study item, which may refer to UE-sided model and network (NW) sided model, has been discussed in 3GPP.SUMMARY

[0003] In a first aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus at least to: receive, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with a performance monitoring; in accordance with a determination that the performance monitoring is associated with a channel state information, CSI, report, determine, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource and a downlink control transmission associated with the monitoring RS measurement; and determine, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0004] In a second aspect of the present disclosure, there is provided a method. The method comprises: receiving, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal (RS) monitoring associated with a performance monitoring; in accordance with a determination that the performance monitoring is associated with a CSI report, determining, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CPU occupancy for the CSI report for a first time duration based on at least one RS resource and a downlink control transmission associated with the monitoring RS measurement; and determining, for a further monitoring RS measurement within the monitoringwindow, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0005] In a third aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises means for receiving, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with a performance monitoring; means for in accordance with a determination that the performance monitoring is associated with a channel state information, CSI report, determining, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource and a downlink control transmission associated with the monitoring RS measurement; and means for determining, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0006] In a fourth aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the second aspect.

[0007] It is to be understood that the Summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Some example embodiments will now be described with reference to the accompanying drawings, where:

[0009] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;

[0010] FIG. 2 illustrates an example of UE assisted performance monitoring with Beam Management (BM) Casel;

[0011] FIG. 3 illustrates an example of CPU occupation for UE assisted performance monitoring of BM-Case1 in accordance with some example embodiments of the present disclosure;

[0012] FIG. 4 illustrates an example of CPU occupation timelines for periodic reporting of Monitoring Metric in accordance with some example embodiments of the present disclosure;

[0013] FIG. 5 illustrates an example of CPU occupation timelines for Aperiodic reporting ofMonitoring Metric in accordance with some example embodiments of the present disclosure;

[0014] FIG. 6 illustrates a flowchart of a method implemented at a first apparatus in accordance with some example embodiments of the present disclosure;

[0015] FIG. 7 illustrates a flowchart of a method implemented at a first apparatus in accordance with some example embodiments of the present disclosure;

[0016] FIG. 8 illustrates a flowchart of a method implemented at a first apparatus in accordance with some example embodiments of the present disclosure;

[0017] FIG. 9 illustrates a flowchart of a method implemented at a first apparatus in accordance with some example embodiments of the present disclosure;

[0018] FIG. 10 illustrates a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure; and

[0019] FIG. 11 illustrates a block diagram of an example computer readable medium in accordance with some example embodiments of the present disclosure.

[0020] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION

[0021] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.

[0022] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.

[0023] References in the present disclosure to “one embodiment,” “an embodiment,” “an example embodiment,” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.

[0024] It shall be understood that although the terms “first,” “second,”..., etc. in front of noun(s) and the like may be used herein to describe various elements, these elements should not be limitedby these terms. These terms are only used to distinguish one element from another and they do not limit the order of the noun(s). For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.

[0025] As used herein, “at least one of the following: ” and “at least one of ” and similar wording, where the list of two or more elements are joined by “and” or “or”, mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.

[0026] As used herein, unless stated explicitly, performing a step “in response to A” does not indicate that the step is performed immediately after “A” occurs and one or more intervening steps may be included.

[0027] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, 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”, “has”, “having”, “includes” and / or “including”, when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof.

[0028] As used in this application, the term “circuitry” may refer to one or more or all of the following:(a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and(b) combinations of hardware circuits and software, such as (as applicable):(i) a combination of analog and / or digital hardware circuit(s) with software / firmware and(ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and(c) hardware ci rcuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.

[0029] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The termcircuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.

[0030] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as New Radio (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), Narrow Band Internet of Things (NB-loT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G), the second generation (2G), 2.5G, 2.75G, the third generation (3G), the fourth generation (4G), 4.5G, the fifth generation (5G), 5.5G, the sixth generation (6G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.

[0031] As used herein, the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP), for example, a node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), an NR NB (also referred to as a gNB), a Remote Radio Unit (RRU), a radio header (RH), a remote radio head (RRH), a relay, an Integrated Access and Backhaul (IAB) node, a low power node such as a femto, a pico, a non-terrestrial network (NTN) or non-ground network device such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous earth orbit (GEO) satellite, an aircraft network device, and so forth, depending on the applied terminology and technology. In some example embodiments, radio access network (RAN) split architecture comprises a Centralized Unit (CU) and a Distributed Unit (DU) at an IAB donor node. An IAB node comprises a Mobile Terminal (IAB-MT) part that behaves like a UE toward the parent node, and a DU part of an IAB node behaves like a base station toward the next-hop IAB node.

[0032] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE), a Subscriber Station (SS), a Portable Subscriber Station, a Mobile Station (MS), or an Access Terminal (AT). The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA), portable computers, desktop computer, image capture terminal devices such as digital cameras, gamingterminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE), laptop-mounted equipment (LME), USB dongles, smart devices, wireless customer-premises equipment (CPE), an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD), a vehicle, a drone, a medical device and applications (e.g., remote surgery), an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts), a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. The terminal device may also correspond to a Mobile Termination (MT) part of an IAB node (e.g., a relay node). In the following description, the terms “terminal device”, “communication device”, “terminal”, “user equipment” and “UE” may be used interchangeably.

[0033] As used herein, the term “resource,” “transmission resource,” “resource block,” “physical resource block” (PRB), “uplink resource,” or “downlink resource” may refer to any resource for performing a communication, for example, a communication between a terminal device and a network device, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other combination of the time, frequency, space and / or code domain resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.

[0034] Example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It is noted that the following accompanying drawings may be implemented separately or in any suitable combination, which is not limited in the present disclosure.

[0035] FIG. 1 illustrates an example communication network 100 in which example embodiments of the present disclosure can be implemented. As shown in FIG. 1, the communication network 100 may comprise a first apparatus 110 which may also be, for example, referred to as a terminal device or a UE.

[0036] The communication network 100 may further comprise a second apparatus 120, which may be, for example, considered as being a network device or being included in a network device. In some example embodiments, the network device may be discussed as a BS, a gNB, or an eNB.

[0037] A serving area provided by the second apparatus 120 is called a cell. The second apparatus 120 may provide one or more cells serving the first apparatus. For example, the first apparatus 110 may communicate with the second apparatus 120 within the cell 102. In some scenarios, the cell 102 may be considered as a cell that is serving the first apparatus 110.

[0038] In the following, for the purpose of illustration, some example embodiments are describedwith the first apparatus 110 operating as a terminal device and the second apparatus 120 operating as a network device. However, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.

[0039] In some example embodiments, if the first apparatus 110 is a terminal device and second apparatus 120 is a network device, a link from the second apparatus 120 to first apparatus 110 is referred to as a downlink (DL), while a link from the first apparatus 110 to second apparatus 120 is referred to as an UL. In DL, the second apparatus 120 is a transmitting (TX) apparatus (or a transmitter) and the first apparatus 110 is a receiving (RX) apparatus (or a receiver). In UL, the first apparatus 110 is a TX apparatus (or a transmitter) and the second apparatus 120 is an RX apparatus (or a receiver).

[0040] It is to be understood that the number of devices and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the cell 102, and one or more additional cells may be deployed in the communication environment 100. It is noted that although illustrated as a network device, the network device 120 may be another device than a network device. Although illustrated as a terminal device, the terminal device 110 may be another device than a terminal device.

[0041] In the following, for the purpose of illustration, some example embodiments are described with the terminal device 110 operating as a UE and the network device 120 operating as a base station. However, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.

[0042] Communications in the communication environment 100 may be implemented according to any proper communication protocol (s), comprising, but not limited to, cellular communication protocols of the first generation (1G), the second generation (2G), the third generation (3G), the fourth generation (4G), the fifth generation (5G), the sixth generation (6G), and the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and / or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Frequency Division Duplex (FDD), Time Division Duplex (TDD), Multiple-Input Multiple-Output (MIMO), Orthogonal Frequency Division Multiple (OFDM), DiscreteFourier Transform spread OFDM (DFT-s-OFDM) and / or any other technologies currently known or to be developed in the future.

[0043] Regarding AI-ML for beam prediction, two Sub-Use cases, e.g., spatial-domain prediction and time-domain prediction may be applied. The measurements and prediction may be based on two Beam Sets, namely Set A beam, which are the complete set of beams over which the prediction will operate and Set B beam, which are the set of beams whose measurements are inputted to the AI / ML model.

[0044] For BM-Case1 and BM-Case2 with a UE-side AI / ML model, UE-assisted performance monitoring may be applied. That is, UE may calculate performance metric(s) and report them.

[0045] At least for the monitoring Type 1 UE-assisted performance monitoring of UE-side model monitoring, Dedicated resource set(s) for monitoring and report configuration for monitoring may be configured in a dedicated CSI report configuration used for monitoring.

[0046] Most important aspects concerning AI / ML model monitoring include the configuration of monitoring resource sets, the definition and calculation of performance monitoring metrics (e.g. beam prediction accuracy) and the linkage between monitoring and inference resources for calculating the metrics.

[0047] Due to the significant burden imposed on both the NW (for RS transmission) and to the UE (for RS measurements), the measurement of monitoring RS resources is quite demanding operation. A basic approach requires the NW to transmit the full Set A of beams, which may not be practical for large codebooks. The UE, in turn, may measure each beam of Set A before determining the ground truth values, leading to significant RS overhead. Selection of the subset of Set A beams to configure as monitoring RS resources is not straightforward. One possibility is to use the Top-K beams predicted by the UE and reported to the NW with a beam prediction report.

[0048] For periodic or semi-persistent CSI reporting, the set of RS resources for monitoring is associated with the CSI report.

[0049] For aperiodic CSI reports, in the current implementation the UE is provided with a higher-layer configuration of a Trigger State List, where each trigger is linked to specific CSI resource settings, one or more of the Trigger State may be reserved for the monitoring RS resources.

[0050] Further, “Dedicated resource set(s) for monitoring and report configuration for monitoring are configured in a dedicated CSI report configuration used for monitoring”, there is a dedicated approach by configuring separate resource sets for monitoring and inference. The monitoring and inference configurations may be achieved, e.g. through a linkage between the monitoring and inference report.

[0051] For the definition and calculation of beam prediction it is reasonable to define at first the metric. This involves determining the ground truth samples and ensuring that the performance monitoring metric are accurately derived from these samples. When to report the monitoring resultscould involve periodic or semi-persistent reporting, or aperiodic reporting or event-triggered reporting and it may follow the reporting behavior defined in the CSI report configuration specific to the monitoring.

[0052] For BM-Case 1, the UE-side AI / ML model uses measurements from a single time instance and can determine inference results immediately afterward to report predictions. Utilizing the existing CSI Processing Units (CPU)mechanism appears straightforward and CPU usage can be accounted similarly to current CSI processing. On the other hand, for BM-Case 2, the UE-side AI / ML model relies on measurements from multiple time instances, the CPU occupation could be considered for the entire observation window or just the latest time instance within it. Given that the observation window may span hundreds of milliseconds, it may not be practical to account for AI / ML processing over the entire window, necessitating further solutions to clarify this aspect.

[0053] Similarly to BM-Case2, also for performance monitoring report, the monitoring window may require measurements from multiple time instances and may span several seconds. It may even less practical than in BM-Case2 to account for AI / ML processing over the entire window. Therefore, monitoring report necessitate further solutions to clarify this aspect.

[0054] For the UE-assisted performance monitoring of UE-side model, when a dedicated report configuration for monitoring is configured to the UE, the dedicated report configuration for monitoring is linked / associated to an inference report configuration (e.g. for beam management (BM)-Case1, BM-Case2, CSI prediction and any other use case).

[0055] As shown in Figure 2, after the monitoring report 201 is configured / activated (for Periodic (P) CSI report by RRC configuration or for aperiodic (AP) / semi-persistent (SP) with downlink control information (DCI) / medium access control-control element (MAC-CE)), the UE may determine monitoring measurement instance by associating an inference report 203 (e.g., prediction based on Set B beam measurements 202) to the received monitoring RS resources (204). Only when the monitoring measurement instance is valid, the UE calculates monitoring metric(s) (205) by comparing the prediction results and the measurements from monitoring RS resources. Monitoring performance metric(s) can be calculated either per sample or per set of samples (spanning a time window (206)), and in a letter case, the UE may be configured for calculating monitoring metric(s) with a monitoring window, which entails calculating multiple monitoring RS measurements before the report.

[0056] It is expected that the monitoring metric(s) should be reported considering the CSI framework, and following this assumption, many aspects regarding the CSI processing units need to be clarified before reusing the legacy CSI reporting framework for the performance monitoring report. Among them, the most important aspects to be clarified are as follows:• When legacy behaviour of CSI reporting is applied to monitoring reporting, the CSI Processing Units (CPU) occupied duration for monitoring can be very large (e.g., coveringthe full monitoring window) and that would cause issues with other CSI reports which may not have enough CPUs to be configured.• Additionally, as performance monitoring is calculated by the UE, the UE may occupy CPU(s) for measurements of monitoring RS resources and monitoring metric calculation Measurements of monitoring RS resources may include determining L1-RSRP for monitoring RS resources.Monitoring metric calculation may include any calculations made with the relative quantities (e.g. calculating average or other statistics like Cumulative distribution function (CDF)). These additional calculations are currently not accounted in legacy time durations on CPUs.• Moreover, CPU time for monitoring metric calculation may vary accordingly to the type of metric. In one example, calculating Top 1 or Top K beam prediction accuracy metric may expect lower time with respect the calculation of L1 -RSRP difference. This is because to calculate the L1-RSRP difference metric, require comparing actual measurement of the L1-RSRP of one or more of Top K predicted beam and L1-RSRP measurements from a resource set / resources for monitoring. Similarly, to calculate predicted RSRP difference metric may necessitate the time to compare the predicted RSRP and measured L1-RSRP of corresponding beam(s) of a resource set for monitoring.• Is to further clarify what is a "monitoring RS measurement", as the timeline depends on whether a monitoring RS measurement is valid or not. This is to avoid CPUs being counted when the UE is not able to calculate the monitoring metric, as the monitoring report may take up a large portion of the N_CPU limit shared by all CSI

[0057] In accordance with some example embodiments of the present disclosure, it is provided a solution for CPU occupancy for performance monitoring. In this solution, the first apparatus receives, from a second apparatus, a monitoring report configuration that is linked to an inference report configuration; Then the first apparatus determines at least one valid monitoring RS measurement for a monitoring report by considering an inference report and least one RS resource associated with the monitoring RS measurement. The first apparatus determines a CPU occupancy based on a first time duration associated with measurements on at least one monitoring RS and a monitoring metric calculation based on a valid monitoring RS measurement, and a second time duration associated with a monitoring metric calculation based on a valid monitoring RS measurement and a monitoring metric report preparation and transmission.

[0058] Example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0059] FIG. 3 illustrates an example of CPU occupation for UE assisted performance monitoring ofBM-Case1 in accordance with some example embodiments of the present disclosure.

[0060] In some example embodiments, with a dedicated report configuration 301 for monitoring, when performance monitoring, e.g., a UE assisted performance monitoring, is calculated by the UE, there may be multiple monitoring measurement instances (e.g., monitoring RS 308) within a monitoring window 309 prior the actual monitoring metric report 305.

[0061] In some example embodiments, the UE may determine at least one valid monitoring RS measurement for a monitoring report 305, e.g., by considering an inference report, that is associated with the monitoring report for monitoring metric calculation, and least one RS resource associated with the monitoring RS measurement.

[0062] For example, by considering the latest inference reporting slot, a certain monitoring RS measurement, e.g., the first (or last or defined to some other number) monitoring measurement, that occur within a pre-defined time window from the latest inference reporting slot may be considered as the at least one valid monitoring RS measurement.

[0063] As another example, by considering the CSI reference resource of the latest inference report, one or more latest monitoring measurements that occur prior to the CSI reference resource of the latest inference report may be considered as the at least one valid monitoring RS measurement.

[0064] As another example, by considering the CSI reference resource of the latest inference report, one or more earliest monitoring measurements that occur after the CSI reference resource of the latest inference report may be considered as the at least one valid monitoring RS measurement.

[0065] As another option, by considering the CSI reference resource of the latest inference report, one or more closest monitoring measurements that occur corresponding to the CSI reference resource of the latest inference report may be considered as the at least one valid monitoring RS measurement.

[0066] Further, in yet another example, by considering the monitoring report slot, the Kthmonitoring measurement that occur prior to the monitoring report slot may be considered as the valid monitoring measurement.

[0067] For example, K may be (1 to N) where N is the total number of monitoring instances prior to the monitoring report. In this variant, corresponding inference report may be linked / determined by the UE by using the determined Kthmonitoring measurement (for all K values).

[0068] It is to be understood that if the monitoring RS measurement instance may not be determined, i.e. , the monitoring RS measurement instance is not valid.

[0069] Then the UE may determine a CPU occupancy based on some durations associated with the performance monitoring procedure, e.g., as shown in FIG. 3, based on CPU duration 302 associated with measurements 306 on at least one monitoring RS, another CPU duration 303 of a monitoring metric calculation 307 based on a valid monitoring RS measurement and a further CPU duration 304of a preparation of the monitoring report 305.

[0070] More specifically, the first time duration (e.g., the CPU duration 302) is based on a time interval that the first apparatus performs measurements on the at least one monitoring RS measurement and a CSI calculation (e.g. L1-RSRP) based on the at least one monitoring RS measurement.

[0071] That is, the UE may occupy CPU(s) for the measurements that the UE may have to perform of monitoring RS and CSI calculation (e.g. L1-RSRP) based on measured monitoring RS, for monitoring metric calculation where monitoring metric calculation may consider comparing measurements of monitoring RS with prediction results and for preparing and reporting the determined monitoring metric(s).

[0072] It is to be understood that CPU(s) occupation for determining prediction results (including Set B measurements) is not computed in report configuration for monitoring as it will be counted separately in the inference report configuration.

[0073] In another aspect, in a case where the monitoring metric(s) may be reported considering the CSI framework, the UE-assisted performance monitoring may be associated with a periodic CSI report or a semi-persistent CSI report. For example, the UE-assisted performance monitoring is enabled by a semi-persistent CSI report or configured by a periodic CSI report.

[0074] FIG. 4 illustrates an example of CPU occupation timelines for periodic reporting of Monitoring Metric in accordance with some example embodiments of the present disclosure. This aspect will be further described in detail with reference to FIG. 4.

[0075] The UE may receive, from NW, a monitoring report configuration 401 at least indicating a monitoring window 402 for a RS monitoring associated with a performance monitoring.

[0076] In case where the performance monitoring is associated with a CSI report, the UE may determine, for a monitoring RS measurement (e.g., a monitoring RS measurement other than the latest one within a monitoring window) within a monitoring window before the CSI report, a first CPU occupancy for the CSI report for a first time duration 403 based on at least one RS resource associated with the monitoring RS measurement and for a further monitoring RS measurement (e.g., the latest monitoring RS measurement within the monitoring window) a second CPU occupancy for the CSI report for a second time duration 404 based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0077] For example, for each of the monitoring RS measurement, other than the latest one within a monitoring window before CSI report, the CSI report may occupy a first number of CPU(s) (OCPU ;1) for a first time duration 403, wherein the first time duration is from the first symbol of the earliest one of each set of RS resources (e.g., CSI-RS / SSB resources) of the monitoring RS measurement, until Z symbols after the last symbol of the latest one of each RS resource of a monitoring RSmeasurement. As an option, Z symbols may depend on a calculation time / delay. Alternatively, Z symbols may be defined from the monitoring report configuration and / or user equipment capability. It is to be understood that Z may refer to calculation time accounts for monitoring metric calculation and may vary accordingly to the type of metric.

[0078] For the latest monitoring RS measurement of a monitoring window, the CSI report may occupy a second number of CPU(s) (OCPU;2) for a second time duration 404, wherein the second time duration is from the first symbol of the earliest one of each set of RS resources (e.g., CSI-RS / SSB resources) of the latest monitoring RS measurement, until the last symbol of the scheduled PUSCH / PUCCH carrying the monitoring metric report.

[0079] In some other examples, the first time duration may consist of more than one than one component, e.g., the first component may be related for measuring monitoring RS and an another component may be related to the monitoring metric calculation.

[0080] In this situation, for example, for each of the monitoring RS measurement, other than the latest one within a monitoring window before CSI report, the CSI report may occupy CPUs from the first symbol of the earliest one of each transmission occasions of periodic or semi-persistent RS resources (e.g., CSI-RS / SSB resources) for monitoring RS measurement for a CSI computation (e.g., L1-RSRP) and for the monitoring metric computation, until Z3 symbols after the last symbol of the latest one of RS resources (e.g., CSI-RS / SSB resources) for monitoring RS measurement for a CSI computation (e.g., L1-RSRP) in each transmission occasion, and until Z symbols after the last symbol of the latest one of each set of RS resources (e.g., CSI-RS / SSB resources) of a monitoring RS measurement for the monitoring metric computation.

[0081] As an option, Z symbols and Z3 symbols mentioned above may depend on a calculation time / delay. Alternatively, Z symbols may be defined from the monitoring report configuration and / or user equipment capability.

[0082] For the latest monitoring RS measurement of a monitoring window, the CSI report may occupy same CPUs as CPU occupancy for each of the monitoring RS measurement, other than the latest one within a monitoring window.

[0083] In a further aspect, in a case where the monitoring metric(s) may be reported considering the CSI framework, the UE-assisted performance monitoring may be associated with an aperiodic CSI report. In the AP, the CSI report should be configured first. Then the aperiodic CSI report may be activated (triggered) by DCI later.

[0084] FIG. 5 illustrates an example of CPU occupation timelines for periodic reporting of Monitoring Metric in accordance with some example embodiments of the present disclosure. This aspect will be further described in detail with reference to FIG. 5.

[0085] The UE may receive, from NW, a monitoring report configuration 501 at least indicating a monitoring window 502 for a RS monitoring associated with a performance monitoring.

[0086] After an aperiodic CSI report is triggered, e.g., by DCI, the UE may determine, for a monitoring RS measurement (e.g., a monitoring RS measurement other than the latest one within a monitoring window) within a monitoring window before the CSI report, a first CPU occupancy for the CSI report for a first time duration 503 based on at least one RS resource associated with the monitoring RS measurement and for a further monitoring RS measurement (e.g., the latest monitoring RS measurement within the monitoring window) a second CPU occupancy for the CSI report for a second time duration 504 based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0087] For example, for each of the monitoring RS measurement, other than the latest one within a monitoring window before CSI report, the CSI report may occupy a first number of CPU(s) (OCPU ;1) for a first time duration, wherein the first time duration is from the first symbol after a downlink control information message (e.g., PDCCH) triggering the monitoring RS measurement until Y symbols after the first symbol after the downlink control information message (e.g., PDCCH) triggering a monitoring RS measurement and Y' symbols after the last symbol of the latest one of each set of RS resources (e.g., CSI-RS / SSB resources) of the monitoring RS measurement.

[0088] It is to be understood that Y and Y' values accounts for monitoring metric calculation and may vary accordingly to the type of metric.

[0089] For the latest monitoring RS measurement of a monitoring window, the CSI report may occupy a second number of CPU(s) (OCPU;2) for a second time duration, wherein the second time duration is from the first symbol of the earliest one of each set of RS resources (e.g., CSI-RS / SSB resources) of the latest monitoring RS measurement, until the last symbol of the scheduled PUSCH carrying the monitoring metric report.

[0090] In some other examples, the first time duration may consist of more than one than one component. For example, the first component (related to Z3and Z3) can be related for measuring monitoring RS and another component (related to Y and Y' values) can be related to the monitoring metric calculation.

[0091] In this situation, for example, for each of the monitoring RS measurement, other than the latest one within a monitoring window before CSI report, the CSI report may occupy CPUs from the first symbol after the downlink control information message (e.g., PDCCH) triggering a monitoring RS measurement until the last symbol between Z3symbols after the first symbol after the PDCCH triggering a monitoring RS measurement and Z3symbols after the last symbol of the latest one of each set of RS resources (e.g., CSI-RS / SSB resources) of the monitoring RS measurement for CSIcomputation (e.g., L1-RSRP) and until Y symbols after the first symbol after the downlink control information message (e.g., PDCCH) triggering the monitoring RS measurement and Y' symbols after the last symbol of the latest one of each set of RS resources (e.g., CSI-RS / SSB resources)of the monitoring RS measurement for monitoring metric computation.

[0092] For the latest monitoring RS measurement of a monitoring window, the CSI report may occupy same CPUs as CPU occupancy for each of the monitoring RS measurement, other than the latest one within a monitoring window.

[0093] As an option, Z symbols and Z3 symbols mentioned above may depend on a calculation time / delay. Alternatively, Z symbols may be defined from the monitoring report configuration and / or user equipment capability. Y and Y' values accounts for monitoring metric calculation and may vary accordingly to the type of metric.

[0094] In yet aspect, some PCU number limitations may be considered for determining CPU occupancy for the CSI report.

[0095] In some embodiments, the UE may indicate, to the NW, the number of supported simultaneous CSI calculations NCPUand the number of supported simultaneous Al / M L-related CSI calculations NCPU>MLvia capability information message.

[0096] As an example, the UE may indicate, to the NW, the number of supported simultaneous CSI calculations NCPUwith parameter simultaneousCSI-ReportsPerCC in a component carrier, and simultaneousCSI-ReportsAIICC across all component carriers. If a UE supports NCPUsimultaneous CSI calculations it is said to have NCPUCSI processing units for processing CSI reports.

[0097] As another example, the UE may also indicate, to the NW, the number of supported simultaneous AI / ML-related CSI calculations NCPU MLwith parameter simultaneousAIMLCSI-ReportsPerCC in a component carrier, and simultaneousAI / MLCSI-ReportsAIICC across all component carriers. If a UE supports NCPU>MLsimultaneous CSI calculations it is said to haveNCPU,ML CSI processing units for processing AI / ML-related CSI reports.

[0098] If L CPUs are occupied for calculation of CSI reports in a given OFDM symbol, the UE has NCPU— L unoccupied CPUs. If N CSI reports start occupying their respective CPUs on the same OFDM symbol on which NCPU- L CPUs are unoccupied, where each CSI report n = 0, ...,N - 1 corresponds to O^py>theUE is not required to update the N - M requested CSI reports with lowest priority, where 0 < M < N is the largest value such that-NCPU ~ L holds.

[0099] For monitoring CSI reports, if L CPUs are occupied for calculation of monitoring RS measurement in a given OFDM symbol within a monitoring window, the UE has NCPU- L unoccupied CPUs, if L2CPUs are occupied for calculation of CSI reports in a given OFDM symbol corresponding to latest monitoring RS measurement of a monitoring window before the monitoringmetric report, the UE has NCPU- L2unoccupied CPUs, if NCPU>MLare not indicated, otherwise the UE has NCPU>ML- L2unoccupied CPUs, if NCPU>MLare indicated. If the UE has NCPUoccupied CPUs and it is not the latest RS measurement within a monitoring window, the UE shall count the CSI report instance as monitoring error instance. If the UE has NCPUand NCPU>MLoccupied CPUs and it is the latest RS measurement within a monitoring window, the UE shall report the monitoring CSI report (with monitoring metric) in the earliest CSI report instance after the current CSI report instance. For subsequent CSI report instances, the UE shall prioritize to use CPUs in NCPUand NCPU MLlimits for the monitoring CSI reports and occupy remaining CPU(s) with other CSI reports.

[0100] In this situation, in some example embodiments, when an CSI report for monitoring is starting to occupy CPU(s), the UE may consider that it occupies OCPU ;1to NCPUlimit for each of the monitoring RS measurement within a monitoring window, and the UE may consider that it occupies OCPU,2 to NCPUlimit for the latest monitoring RS measurement of a monitoring window before the monitoring metric report.

[0101] In some other embodiments, the UE may consider that it occupies OCPU;2to NCPU>MLlimit, for the latest monitoring RS measurement before monitoring metric report.

[0102] If there are remaining RS measurement within a monitoring window and if UE can accommodate additional OCPUfor CSI report for monitoring within the NCPUlimits, the UE may be expected to measure monitoring RS measurement for CSI computation (e.g., L1-RSRP). Otherwise, if the OCPUrequirement is not accommodated within the NCPUlimits, the UE may count the CSI report instance as monitoring error instance.

[0103] If there are no remaining RS measurement within a monitoring window and the UE can accommodate additional OCPU 2within the NCPUCPUs limits, the UE may report a CSI report for monitoring. Otherwise, if the OCPU 2requirement is not accommodated within the NCPUorNCPU,ML limits, the UE may report the monitoring metric in the earliest CSI report instance after the current CSI report instance.

[0104] If a CSI report for monitoring overlaps in time with other CSI reports, the UE shall prioritize to use CPUs in NCPUor NCPU MLlimits for the CSI report for monitoring and allocate remaining CPU(s) to other CSI reports.

[0105] Moreover, a UE is not expected to be configured with an aperiodic CSI trigger state containing more than NCPUReporting Settings. Processing of a CSI report occupies a number of CPUs for a number of symbols as follows:- °CPU= 0 for a CSI report with CSI-ReportConfig with higher layer parameter reportQuantity set to 'none' and CSI-RS-ResourceSet with higher layer parameter trs-lnfo configured- °CPU= 1 for a CSI report with CSI-ReportConfig with higher layer parameter reportQuantity set to 'cri-RSRP', 'ssb-lndex-RSRP', 'cri-SINR', 'ssb-lndex-SINR', 'cri-RSRP- Index', 'ssb-lndex-RSRP- Index', 'cri-SINR- Index', 'ssb-lndex-SINR- Index 'or 'none' (and CS / -RS-ResourceSet with higher layer parameter trs-lnfo not configured)- for a CSI report for monitoring with CSI-ReportConfig with higher layer parameter reportQuantity set to 'beamPredictionAccuracy-K', 'RSRPdiff , 'predRSRPdiff ,- for each of the monitoring RS measurement within a monitoring window, OCPU= Ks+ X , where Ksis the number of CSI-RS resources in the CSI-RS resource set for monitoring, and X is the number of CPUs occupied by for monitoring metric calculation. For the latest monitoring RS measurement of a monitoring window additional OCPU= 1 shall be considered for periodic / semi-persistent CSI reporting and additional OCPU= 1 shall be considered for aperiodic CSI reporting. K (mentioned in ’beamPredictionAccuracy-K’) may define the Top 1 or Top K beam prediction accuracy

[0106] For a CSI report with CSI-ReportConfig with higher layer parameter reportQuantity not set to 'none', the CPU(s) are occupied for a number of OFDM symbols as follows:- A periodic or semi-persistent CSI report that carrying 'beamPredictionAccuracy-K', 'RSRPdiff, 'predRSRPdiff corresponding to monitoring metric on PUSCH / PUCCH occupies first and second CPUs. For each of the monitoring RS measurement (excluding the latest one within a monitoring window before CSI report), the first CPUs, given by OCPU 1, occupies from the first symbol of the earliest one of each CSI-RS / SSB resource of the monitoring RS measurement, until Z symbols after the last symbol of the latest one of each CSI-RS / SSB resource of a monitoring RS measurement. For the latest monitoring RS measurement of a monitoring window, the second CPUs, given by OCPU 2, occupies from the first symbol of the earliest one of each CSI-RS / SSB resource of the latest monitoring RS measurement, until the last symbol of the scheduled PUSCH / PUCCH carrying the monitoring metric report.- An aperiodic CSI that carrying 'beamPredictionAccuracy-K', 'RSRPdiff, 'predRSRPdiff corresponding to monitoring metric occupies first and second CPU(s). For each of the monitoring RS measurement (excluding the latest one within a monitoring window before CSI report), the first CPUs given by OCPU 1, occupies from the first symbol after the PDCCH triggering the monitoring RS measurement until Y symbols after the first symbol after the PDCCH triggering a monitoring RS measurement and Y' symbols after the last symbol of the latest one of each CSI-RS / SSB of the monitoring RS measurement. For the latest monitoring RS measurement of a monitoring window, the second CPUs, given by OCPU 2, occupies from the first symbol of the earliest one of each CSI-RS / SSB resource of the latest monitoring RS measurement, until the last symbol of the scheduled PUSCH / PUCCH carrying the monitoring metric report. When the PDCCH reception includes two PDCCH candidates from two respective search space sets, as described in clause 10.1 of [6, TS 38.213], for the purpose of determining the CPU occupation duration, the PDCCH candidate that ends later in time is used.

[0107] FIG. 6 shows a flowchart of an example method 600 implemented at a first apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion,the method 600 will be described from the perspective of the first apparatus 110 in FIG. 1.

[0108] At block 610, the first apparatus receives, from a second apparatus, a configuration of monitoring report.

[0109] At block 620, the first apparatus determines at least one valid monitoring reference signal, RS, measurement for the monitoring report by considering an inference report and least one RS resource associated with the monitoring RS measurement, wherein the inference report is associated with the monitoring report for monitoring metric calculation.

[0110] At block 630, the first apparatus determines a channel state information processing unit, CPU, occupancy based on a first time duration associated with measurements on at least one monitoring RS and a monitoring metric calculation based on a valid monitoring RS measurement, and a second time duration associated with a monitoring metric calculation based on a valid monitoring RS measurement and a monitoring metric report preparation and transmission.

[0111] In some example embodiments, a certain monitoring RS measurement that occurs within a pre-defined time window from the latest slot of the inference report is considered as the at least one valid monitoring RS measurement.

[0112] In some example embodiments, the certain monitoring RS measurement comprises the first monitoring RS measurement that occurs within the pre-defined time window from the latest slot of the inference report or the last monitoring RS measurement that occurs within the pre-defined time window from the latest slot of the inference report.

[0113] In some example embodiments, the one or more latest monitoring RS measurements that occur prior to a channel state information, CSI, reference resource of the latest inference report is considered as the at least one valid monitoring RS measurement.

[0114] In some example embodiments, the one or more earliest monitoring RS measurements that occur after a CSI reference resource of the latest inference report is considered as the at least one valid monitoring RS measurement.

[0115] In some example embodiments, the one or more closest monitoring RS measurements that occur corresponding to a CSI reference resource of the latest inference report is considered as the at least one valid monitoring RS measurement.

[0116] In some example embodiments, the latest monitoring RS measurement within a sequence of monitoring RS measurements that occur prior to a monitoring report slot is considered as the at least one valid monitoring RS measurement.

[0117] In some example embodiments, the method 600 further comprises: determining the inference report associated with the monitoring report based on the monitoring RS measurement.

[0118] In some example embodiments, the method 600 further comprises: determining the first time duration based on a time interval that the first apparatus performs measurements on the at least onemonitoring RS measurement and a CSI calculation based on the at least one monitoring RS measurement.

[0119] In some example embodiments, the method 600 further comprises: performing the monitoring metric calculation based on a comparison between the valid monitoring RS measurement and prediction results associated with the inference report.

[0120] In some example embodiments, the method 600 further comprises: preparing the monitoring report based on the monitoring metric calculation.

[0121] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0122] FIG. 7 shows a flowchart of an example method 700 implemented at a first apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 700 will be described from the perspective of the first apparatus 110 in FIG. 1.

[0123] At block 710, the first apparatus receives, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with performance monitoring.

[0124] At block 720, in accordance with a determination that the performance monitoring is associated with a CSI report, at block 730, the first apparatus determines, for a monitoring RS measurement within a monitoring window before the CSI report, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource associated with the monitoring RS measurement.

[0125] At block 740, the first apparatus determines, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0126] In some example embodiments, the monitoring RS measurement is a monitoring RS measurement other than the latest monitoring RS measurement within the monitoring window; and the further monitoring RS measurement is the latest monitoring RS measurement within the monitoring window.

[0127] In some example embodiments, a starting time of the first time duration is from the first symbol of the earliest resource of each set of RS resources of the monitoring RS measurement, until an ending time based on the certain number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement.

[0128] In some example embodiments, the certain number of symbols depends on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration and / or user equipment capability.

[0129] In some example embodiments, a starting time of the second time duration is from the first symbol of the earliest one of each set of RS resources of the further monitoring RS measurement, until an ending time based on the last symbol of a scheduled uplink control channel or uplink shared channel carrying a monitoring metric report.

[0130] In some example embodiments, the first time duration is related to monitoring RS measurements and a monitoring metric calculation.

[0131] In some example embodiments, a starting time of the first time duration is from the first symbol of the earliest one of transmission occasions of RS resources for the monitoring RS measurement for CSI computation and for monitoring metric computation, until a first ending time based on a first number of symbols after the last symbol of the latest one of the RS resources for the monitoring RS measurement for CSI computation in each transmission occasion, and until a second ending time based on a second number of symbols after the last symbol of the latest one of RS resources of the monitoring RS measurement for a monitoring metric computation.

[0132] In some example embodiments, a starting time of the second time duration is from the first symbol of the earliest one of each transmission occasion of RS resources for the further monitoring RS measurement for CSI computation and for monitoring metric computation, until a first ending time based on a first number of symbols after the last symbol of the latest one of the RS resources for the further monitoring RS measurement for CSI computation in each transmission occasion, and until a second ending time based on a second number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for a monitoring metric computation.

[0133] In some example embodiments, the first and the second number of symbols depends on a CSI computation delay or defined from the monitoring report configuration and / or user equipment capability.

[0134] In some example embodiments, the CSI report is a periodic CSI report or a semi-persistent CSI report.

[0135] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0136] FIG. 8 shows a flowchart of an example method 800 implemented at a first apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 800 will be described from the perspective of the first apparatus 110 in FIG. 1.

[0137] At block 810, the first apparatus receives, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with a performance monitoring.

[0138] At block 820, in accordance with a determination that the performance monitoring isassociated with a CSI report, at block 830, the first apparatus determine, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource associated with the monitoring RS measurement.

[0139] At block 840, the first apparatus determines, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0140] In some example embodiments, the monitoring RS measurement is a monitoring RS measurement other than the latest monitoring RS measurement within the monitoring window; and the further monitoring RS measurement is the latest monitoring RS measurement within the monitoring window.

[0141] In some example embodiments, a starting time of the first time duration is from the first symbol after the downlink control information message triggering the monitoring RS measurement until the ending time based on a first number of symbols after the first symbol after the downlink control information message triggering the monitoring RS measurement and a second number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement.

[0142] In some example embodiments, the first number and the second number of symbols depend on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration and / or user equipment capability.

[0143] In some example embodiments, the second time duration starting time is from is from the first symbol of the earliest resource of each set of RS resources of the further monitoring RS measurement, until the ending time based on the last symbol of the scheduled uplink shared channel carrying the monitoring metric report.

[0144] In some example embodiments, the first time duration is related to monitoring RS measurements and a monitoring metric calculation, and the second time duration is related to a monitoring metric calculation and a monitoring metric report preparation and transmission.

[0145] In some example embodiments, a starting time of the first time duration starting time is from the first symbol after the downlink control information message triggering the monitoring RS measurement until a first ending time based on the last symbol between a first number of symbols after the first symbol after the downlink control information message triggering the monitoring RS measurement and the second number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement for CSI computation and until a second ending time based on a third number of symbols after the first symbol after the downlink control transmission triggering the monitoring RS measurement and a fourth number of symbols after the last symbol ofthe latest one of each set of RS resources of the monitoring RS measurement for monitoring metric computation.

[0146] In some example embodiments, a starting time of the second time duration is from the first symbol after the downlink control information message triggering the further monitoring RS measurement until a first ending time based on the last symbol between a first number of symbols after the first symbol after the downlink control information message triggering the further monitoring RS measurement and the second number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for CSI computation and until a second ending time based on a third number of symbols after the first symbol after the downlink control information message triggering the further monitoring RS measurement and a fourth number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for monitoring metric computation.

[0147] In some example embodiments, the first and the second number of symbols depend on monitoring RS measurement time, and the third and the fourth number of symbols depend on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration and / or user equipment capability.

[0148] In some example embodiments, the CSI report is an aperiodic CSI report.

[0149] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0150] FIG. 9 shows a flowchart of an example method 900 implemented at a first apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 900 will be described from the perspective of the first apparatus 110 in FIG. 1.

[0151] At block 910, in accordance with a determination that a performance monitoring is associated with a CSI report, the first apparatus determining fora monitoring RS measurement within a monitoring window before the CSI report, a first number of CSI processing unit, CPUs, occupied for the CSI report by considering a first CPU limitation number for the monitoring RS measurement.

[0152] At block 920, the first apparatus determines, for a further monitoring RS measurement within the monitoring window, a second number of CPUs occupied for the CSI report by at least considering a second CPU limitation number for the further monitoring RS measurement.

[0153] In some example embodiments, the monitoring RS measurement is a monitoring RS measurement other than the latest monitoring RS measurement within the monitoring window; and the further monitoring RS measurement is the latest monitoring RS measurement within the monitoring window.

[0154] In some example embodiments, the first CPU limitation number is the number of CPUs required for processing a CSI report being equaling to the number of simultaneous CSI calculationsthat is supported by the first apparatus, and the second CPU limitation number is the number of CPUs required for processing a CSI report being equaling to the number of simultaneous CSI calculations that is supported by the first apparatus or the number of CPUs required for processing an AI / ML-related CSI report being equaling to the number of simultaneous Al / M L-rel ated CSI calculations that is supported by the first apparatus.

[0155] In some example embodiments, the method 900 further comprises: in accordance with a determination that there are remaining monitoring RS measurements with the monitoring window and the first apparatus accommodates the first number of CPUs for the CSI report within the first CPU limitation number, measuring the remaining monitoring RS measurements for a CSI calculation.

[0156] In some example embodiments, the method 900 further comprises: in accordance with a determination that there are remaining monitoring RS measurements with the monitoring window and the first apparatus does not accommodate the first number of CPUs for the CSI report within the first CPU limitation number, determining the at least one remaining monitoring RS measurement as monitoring error instance.

[0157] In some example embodiments, the method 900 further comprises: in accordance with a determination that there is no remaining monitoring RS measurement within the monitoring window and the first apparatus accommodates the second number of CPUs for the CSI report within the second CPU limitation number, reporting the monitoring metric of the monitoring window in a CSI report in the current CSI report instance.

[0158] In some example embodiments, the method 900 further comprises: in accordance with a determination that there is no remaining monitoring RS measurement within the monitoring window and the first apparatus accommodates the second number of CPUs for the CSI report within the second CPU limitation number, reporting the monitoring metric of the monitoring window in a further CSI report instance after the current CSI report instant.

[0159] In some example embodiments, the method 900 further comprises: in accordance with a determination that the CSI report overlaps with a further CSI report, determining one or more remaining CPUs that is not required to be occupied by the CSI report based on the first CPU limitation number or the second CPU limitation number; prioritizing occupation of the one or more CPUs to be allocated by the CSI report; and allocating the one or more remaining CPUs to the further CSI report.

[0160] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0161] In some example embodiments, a first apparatus capable of performing any of the method 600 (for example, the first apparatus 110 in FIG. 1 ) may comprise means for performing the respective operations of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implementedas or included in the first apparatus 110 in FIG. 1.

[0162] In some example embodiments, the first apparatus comprises means for receiving, from a second apparatus, a configuration of monitoring report; means for determining at least one valid monitoring reference signal (RS) measurement for the monitoring report by considering an inference report and least one RS resource associated with the monitoring RS measurement, wherein the inference report is associated with the monitoring report for monitoring metric calculation; and means for determining a channel state information processing unit (CPU) occupancy based on a first time duration associated with measurements on at least one monitoring RS and a monitoring metric calculation based on a valid monitoring RS measurement, and a second time duration associated with a monitoring metric calculation based on a valid monitoring RS measurement and a monitoring metric report preparation and transmission.

[0163] In some example embodiments, a certain monitoring RS measurement that occurs within a pre-defined time window from the latest slot of the inference report is considered as the at least one valid monitoring RS measurement.

[0164] In some example embodiments, the certain monitoring RS measurement comprises the first monitoring RS measurement that occurs within the pre-defined time window from the latest slot of the inference report or the last monitoring RS measurement that occurs within the pre-defined time window from the latest slot of the inference report.

[0165] In some example embodiments, the one or more latest monitoring RS measurements that occur prior to a channel state information, CSI, reference resource of the latest inference report is considered as the at least one valid monitoring RS measurement.

[0166] In some example embodiments, the one or more earliest monitoring RS measurements that occur after a CSI reference resource of the latest inference report is considered as the at least one valid monitoring RS measurement.

[0167] In some example embodiments, the one or more closest monitoring RS measurements that occur corresponding to a CSI reference resource of the latest inference report is considered as the at least one valid monitoring RS measurement.

[0168] In some example embodiments, the latest monitoring RS measurement within a sequence of monitoring RS measurements that occur prior to a monitoring report slot is considered as the at least one valid monitoring RS measurement.

[0169] In some example embodiments, the first apparatus further comprises: means for determining the inference report associated with the monitoring report based on the monitoring RS measurement.

[0170] In some example embodiments, the first apparatus further comprises: means for determining the first time duration based on a time interval that the first apparatus performs measurements on the at least one monitoring RS measurement and a CSI calculation based on the at least one monitoringRS measurement.

[0171] In some example embodiments, the first apparatus further comprises: means for performing the monitoring metric calculation based on a comparison between the valid monitoring RS measurement and prediction results associated with the inference report.

[0172] In some example embodiments, the first apparatus further comprises: means for preparing the monitoring report based on the monitoring metric calculation.

[0173] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0174] In some example embodiments, a first apparatus capable of performing any of the method 700 (for example, the first apparatus 110 in FIG. 1 ) may comprise means for performing the respective operations of the method 700. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implemented as or included in the first apparatus 110 in FIG. 1.

[0175] In some example embodiments, the first apparatus comprises means for receiving, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with performance monitoring; means for in accordance with a determination that the performance monitoring is associated with a CSI report, determine, for a monitoring RS measurement within a monitoring window before the CSI report, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource associated with the monitoring RS measurement; and means for determining, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0176] In some example embodiments, the monitoring RS measurement is a monitoring RS measurement other than the latest monitoring RS measurement within the monitoring window; and the further monitoring RS measurement is the latest monitoring RS measurement within the monitoring window.

[0177] In some example embodiments, a starting time of the first time duration is from the first symbol of the earliest resource of each set of RS resources of the monitoring RS measurement, until an ending time based on the certain number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement.

[0178] In some example embodiments, the certain number of symbols depends on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration and / or user equipment capability.

[0179] In some example embodiments, a starting time of the second time duration is from the firstsymbol of the earliest one of each set of RS resources of the further monitoring RS measurement, until an ending time based on the last symbol of a scheduled uplink control channel or uplink shared channel carrying a monitoring metric report.

[0180] In some example embodiments, the first time duration is related to monitoring RS measurements and a monitoring metric calculation.

[0181] In some example embodiments, a starting time of the first time duration is from the first symbol of the earliest one of transmission occasions of RS resources for the monitoring RS measurement for CSI computation and for monitoring metric computation, until a first ending time based on a first number of symbols after the last symbol of the latest one of the RS resources for the monitoring RS measurement for CSI computation in each transmission occasion, and until a second ending time based on a second number of symbols after the last symbol of the latest one of RS resources of the monitoring RS measurement for a monitoring metric computation.

[0182] In some example embodiments, a starting time of the second time duration is from the first symbol of the earliest one of each transmission occasion of RS resources for the further monitoring RS measurement for CSI computation and for monitoring metric computation, until a first ending time based on a first number of symbols after the last symbol of the latest one of the RS resources for the further monitoring RS measurement for CSI computation in each transmission occasion, and until a second ending time based on a second number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for a monitoring metric computation.

[0183] In some example embodiments, the first and the second number of symbols depends on a CSI computation delay or defined from the monitoring report configuration and / or user equipment capability.

[0184] In some example embodiments, the CSI report is a periodic CSI report or a semi-persistent CSI report.

[0185] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0186] In some example embodiments, a first apparatus capable of performing any of the method 800 (for example, the first apparatus 110 in FIG. 1 ) may comprise means for performing the respective operations of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implemented as or included in the first apparatus 110 in FIG. 1.

[0187] In some example embodiments, the first apparatus comprises means for receiving, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with a performance monitoring; means for in accordancewith a determination that the performance monitoring is associated with a CSI report, determine, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource associated with the monitoring RS measurement; and means for determining, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

[0188] In some example embodiments, the monitoring RS measurement is a monitoring RS measurement other than the latest monitoring RS measurement within the monitoring window; and the further monitoring RS measurement is the latest monitoring RS measurement within the monitoring window.

[0189] In some example embodiments, a starting time of the first time duration is from the first symbol after the downlink control information message triggering the monitoring RS measurement until the ending time based on a first number of symbols after the first symbol after the downlink control information message triggering the monitoring RS measurement and a second number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement.

[0190] In some example embodiments, the first number and the second number of symbols depend on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration and / or user equipment capability.

[0191] In some example embodiments, the second time duration starting time is from is from the first symbol of the earliest resource of each set of RS resources of the further monitoring RS measurement, until the ending time based on the last symbol of the scheduled uplink shared channel carrying the monitoring metric report.

[0192] In some example embodiments, the first time duration is related to monitoring RS measurements and a monitoring metric calculation, and the second time duration is related to a monitoring metric calculation and a monitoring metric report preparation and transmission.

[0193] In some example embodiments, a starting time of the first time duration starting time is from the first symbol after the downlink control information message triggering the monitoring RS measurement until a first ending time based on the last symbol between a first number of symbols after the first symbol after the downlink control information message triggering the monitoring RS measurement and the second number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement for CSI computation and until a second ending time based on a third number of symbols after the first symbol after the downlink control transmission triggering the monitoring RS measurement and a fourth number of symbols after the last symbol ofthe latest one of each set of RS resources of the monitoring RS measurement for monitoring metric computation.

[0194] In some example embodiments, a starting time of the second time duration is from the first symbol after the downlink control information message triggering the further monitoring RS measurement until a first ending time based on the last symbol between a first number of symbols after the first symbol after the downlink control information message triggering the further monitoring RS measurement and the second number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for CSI computation and until a second ending time based on a third number of symbols after the first symbol after the downlink control information message triggering the further monitoring RS measurement and a fourth number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for monitoring metric computation.

[0195] In some example embodiments, the first and the second number of symbols depend on monitoring RS measurement time, and the third and the fourth number of symbols depend on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration and / or user equipment capability.

[0196] In some example embodiments, the CSI report is an aperiodic CSI report.

[0197] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0198] In some example embodiments, a first apparatus capable of performing any of the method 900 (for example, the first apparatus 110 in FIG. 1 ) may comprise means for performing the respective operations of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implemented as or included in the first apparatus 110 in FIG. 1.

[0199] In some example embodiments, the first apparatus comprises means for in accordance with a determination that a performance monitoring is associated with a CSI report, determining for a monitoring RS measurement within a monitoring window before the CSI report, a first number of CSI processing unit, CPUs, occupied for the CSI report by considering a first CPU limitation number for the monitoring RS measurement; and means for determining, for a further monitoring RS measurement within the monitoring window, a second number of CPUs occupied for the CSI report by at least considering a second CPU limitation number for the further monitoring RS measurement.

[0200] In some example embodiments, the monitoring RS measurement is a monitoring RS measurement other than the latest monitoring RS measurement within the monitoring window; and the further monitoring RS measurement is the latest monitoring RS measurement within the monitoring window.

[0201] In some example embodiments, the first CPU limitation number is the number of CPUs required for processing a CSI report being equaling to the number of simultaneous CSI calculations that is supported by the first apparatus, and the second CPU limitation number is the number of CPUs required for processing a CSI report being equaling to the number of simultaneous CSI calculations that is supported by the first apparatus or the number of CPUs required for processing an AI / ML-related CSI report being equaling to the number of simultaneous Al / M L-rel ated CSI calculations that is supported by the first apparatus.

[0202] In some example embodiments, the first apparatus further comprises: means for in accordance with a determination that there are remaining monitoring RS measurements with the monitoring window and the first apparatus accommodates the first number of CPUs for the CSI report within the first CPU limitation number, measuring the remaining monitoring RS measurements for a CSI calculation.

[0203] In some example embodiments, the first apparatus further comprises: means for in accordance with a determination that there are remaining monitoring RS measurements with the monitoring window and the first apparatus does not accommodate the first number of CPUs for the CSI report within the first CPU limitation number, determining the at least one remaining monitoring RS measurement as monitoring error instance.

[0204] In some example embodiments, the first apparatus further comprises: means for in accordance with a determination that there is no remaining monitoring RS measurement within the monitoring window and the first apparatus accommodates the second number of CPUs for the CSI report within the second CPU limitation number, reporting the monitoring metric of the monitoring window in a CSI report in the current CSI report instance.

[0205] In some example embodiments, the first apparatus further comprises: means for in accordance with a determination that there is no remaining monitoring RS measurement within the monitoring window and the first apparatus accommodates the second number of CPUs for the CSI report within the second CPU limitation number, reporting the monitoring metric of the monitoring window in a further CSI report instance after the current CSI report instant.

[0206] In some example embodiments, the first apparatus further comprises: means for in accordance with a determination that the CSI report overlaps with a further CSI report, determining one or more remaining CPUs that is not required to be occupied by the CSI report based on the first CPU limitation number or the second CPU limitation number; and means for allocating the one or more remaining CPUs to the further CSI report.

[0207] In some example embodiments, the first apparatus comprises a terminal device and the second apparatus comprises a network device.

[0208] FIG. 10 is a simplified block diagram of a device 1000 that is suitable for implementingexample embodiments of the present disclosure. The device 1000 may be provided to implement a communication device, for example, the first apparatus 110 or the second device 120 as shown in FIG.1. As shown, the device 1000 includes one or more processors 1010, one or more memories 1020 coupled to the processor 1010, and one or more communication modules 1040 coupled to the processor 1010.

[0209] The communication module 1040 is for bidirectional communications. The communication module 1040 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interface that is necessary for communication with other network elements. In some example embodiments, the communication module 1040 may include at least one antenna.

[0210] The processor 1010 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1000 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.

[0211] The memory 1020 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 1024, an electrically programmable read only memory (EPROM), a flash memory, a hard disk, a compact disc (CD), a digital video disk (DVD), an optical disk, a laser disk, and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random-access memory (RAM) 1022 and other volatile memories that will not last in the power-down duration.

[0212] A computer program 1030 includes computer executable instructions that are executed by the associated processor 1010. The instructions of the program 1030 may include instructions for performing operations / acts of some example embodiments of the present disclosure. The program 1030 may be stored in the memory, e.g., the ROM 1024. The processor 1010 may perform any suitable actions and processing by loading the program 1030 into the RAM 1022.

[0213] The example embodiments of the present disclosure may be implemented by means of the program 1030 so that the device 1000 may perform any process of the disclosure as discussed with reference to FIG. 2 to FIG. 9. The example embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

[0214] In some example embodiments, the program 1030 may be tangibly contained in a computer readable medium which may be included in the device 1000 (such as in the memory 1020) or other storage devices that are accessible by the device 1000. The device 1000 may load the program 1030from the computer readable medium to the RAM 1022 for execution. In some example embodiments, the computer readable medium may include any types of non-transitory storage medium, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. The term “non-transitory,” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM).

[0215] FIG. 11 shows an example of the computer readable medium 1100 which may be in form of CD, DVD or other optical storage disk. The computer readable medium 1100 has the program 1030 stored thereon.

[0216] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, and other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. Although various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.

[0217] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer readable medium, such as a non-transitory computer readable medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target physical or virtual processor, to carry out any of the methods as described above. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machineexecutable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.

[0218] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program code, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0219] In the context of the present disclosure, the computer program code or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.

[0220] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0221] Further, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, although several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Unless explicitly stated, certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, unless explicitly stated, various features that are described in the context of a single embodiment may also be implemented in a plurality of embodiments separately or in any suitable subcombination.

[0222] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. WHAT IS CLAIMED IS:

1. A first apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus at least to:receive, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with a performance monitoring;in accordance with a determination that the performance monitoring is associated with a channel state information, CSI, report, determine, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource and a downlink control transmission associated with the monitoring RS measurement; anddetermine, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

2. The first apparatus of claim 1, wherein the monitoring RS measurement is a monitoring RS measurement other than the latest monitoring RS measurement within the monitoring window; and the further monitoring RS measurement is the latest monitoring RS measurement within the monitoring window.

3. The first apparatus of claim 1 or 2, wherein a starting time of the first time duration is from the first symbol after the downlink control information message triggering the monitoring RS measurement until the ending time based on a first number of symbols after the first symbol after the downlink control information message triggering the monitoring RS measurement and a second number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement.

4. The first apparatus of claim 3, wherein the first number and the second number of symbols depend on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration or user equipment capability indication.

345. The first apparatus of claim any of claims 1-4, wherein the second time duration starting time is from is from the first symbol of the earliest resource of each set of RS resources of the further monitoring RS measurement, until the ending time based on the last symbol of the scheduled uplink shared channel carrying the monitoring metric report.

6. The first apparatus of claim 1, wherein the first time duration is related to monitoring RS measurements and a monitoring metric calculation, and the second time duration is related to a monitoring metric calculation and a monitoring metric report preparation and transmission.

7. The first apparatus of claim 6, wherein a starting time of the first time duration starting time is from the first symbol after the downlink control information message triggering the monitoring RS measurement until a first ending time based on the last symbol between a first number of symbols after the first symbol after the downlink control information message triggering the monitoring RS measurement and the second number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement for CSI computation and until a second ending time based on a third number of symbols after the first symbol after the downlink control transmission triggering the monitoring RS measurement and a fourth number of symbols after the last symbol of the latest one of each set of RS resources of the monitoring RS measurement for monitoring metric computation.

8. The first apparatus of claim 7, wherein a starting time of the second time duration is from the first symbol after the downlink control information message triggering the further monitoring RS measurement until a first ending time based on the last symbol between a first number of symbols after the first symbol after the downlink control information message triggering the further monitoring RS measurement and the second number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for CSI computation and until a second ending time based on a third number of symbols after the first symbol after the downlink control information message triggering the further monitoring RS measurement and a fourth number of symbols after the last symbol of the latest one of each set of RS resources of the further monitoring RS measurement for monitoring metric computation.

9. The first apparatus of claim 7 or 8, wherein the first and the second number of symbols depend on monitoring RS measurement time, and the third and the fourth number of symbols depend on a calculation time for a monitoring metric calculation or defined from the monitoring report configuration or user equipment capability indication.

10. The first apparatus of any of claims 1-9, wherein the CSI report is an aperiodic CSI report.

11. The first apparatus of any of claims 1-10, wherein the first apparatus comprises a terminal device and the second apparatus comprises a network device.

12. A method comprising:receiving, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with a performance monitoring;in accordance with a determination that the performance monitoring is associated with a channel state information, CSI report, determining, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource and a downlink control transmission associated with the monitoring RS measurement; and determining, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

13. A first apparatus comprising:means for receiving, from a second apparatus, a monitoring report configuration at least indicating a monitoring window for a reference signal, RS, monitoring associated with a performance monitoring;means for in accordance with a determination that the performance monitoring is associated with a channel state information, CSI report, determining, for a monitoring RS measurement within a monitoring window triggered by a downlink control information message, a first CSI processing unit, CPU, occupancy for the CSI report for a first time duration based on at least one RS resource and a downlink control transmission associated with the monitoring RS measurement; andmeans for determining, for a further monitoring RS measurement within the monitoring window, a second CPU occupancy for the CSI report for a second time duration based on at least one RS resource associated with the further monitoring RS measurement and an uplink transmission associated with a monitoring metric report.

14. A computer readable medium comprising instructions stored thereon for causing an apparatus at least to perform the method of claim 12.