Channel State Information Processing Standard
By considering the indication of the change of active DL BWP in the CSI processing standard, the CPU occupancy time is optimized, and the problem that UE fails to effectively consider the change of BWP when processing CSI is solved, achieving more efficient resource utilization and communication efficiency.
Patent Information
- Application Number
- CN202080058393.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-08-27
- Filing Date
- 2020-08-27
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2040-08-27
AI Technical Summary
In some wireless communication networks, user equipment (UE) fails to effectively consider the indication of changes in active bandwidth portion (BWP), resulting in improper processing of channel state information (CSI), affecting the scheduling of channel estimation and CSI reports.
By taking into account the indication of the active downlink (DL) BWP changes in the CSI processing standard, the CPU occupancy time associated with the CSI report is determined and corresponding actions are taken based on that time to optimize the allocation of the CPU and the scheduling of the CSI report.
It realizes efficient allocation of CPU occupancy, reduces the overhead of channel estimation and CSI reporting scheduling, and improves the system's resource utilization and communication efficiency.
Smart Images

Figure CN114270970B_ABST
Abstract
Description
[0001] Cross - Reference to Related Applications
[0002] This application claims the benefit and priority of International Application No. PCT / CN2019 / 102879, filed on August 27, 2019, which is hereby incorporated by reference in its entirety for all applicable purposes. Technical Field
[0003] Aspects of the present disclosure relate to wireless communication, and more particularly, to channel state information (CSI) processing standards. Background Art
[0004] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcasting, etc. These wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). By way of example, examples of such multiple access systems include the 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) system, the Advanced LTE (LTE - A) system, the Code Division Multiple Access (CDMA) system, the Time Division Multiple Access (TDMA) system, the Frequency Division Multiple Access (FDMA) system, the Orthogonal Frequency Division Multiple Access (OFDMA) system, the Single - Carrier Frequency Division Multiple Access (SC - FDMA) system, and the Time Division - Synchronous Code Division Multiple Access (TD - SCDMA) system.
[0005] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at the urban, national, regional, and even global levels. New Radio (e.g., 5G NR) is an example of an emerging telecommunication standard. NR is an enhanced set of the LTE mobile standard released by 3GPP. NR is designed to better support mobile broadband Internet access by improving spectral efficiency, reducing costs, improving services, leveraging new spectrums, and using OFDMA with cyclic prefix (CP) on the downlink (DL) and on the uplink (UL) to better integrate with other open standards. To this end, NR supports beamforming, multiple - input multiple - output (MIMO) antenna technology, and carrier aggregation.
[0006] In some wireless communication networks (e.g., 5G NR), a bandwidth part (BWP) provides a flexible framework for partitioning frequency domain resources in a given carrier. A user equipment may be configured with multiple BWPs, where only one BWP is active at a given time. In some cases, the UE can be switched from one BWP to another BWP dynamically (e.g., triggered by downlink control information (DCI)). Under some channel state information (CSI) processing standards, the UE may not consider an indication of a change in the active BWP, which may prevent the UE from performing some CSI calculations even if the UE actually has processing resources available for performing those CSI calculations. SUMMARY OF THE INVENTION
[0007] The systems, methods, and devices of the present disclosure each have several aspects, no single aspect of which is solely responsible for its desirable attributes. Without limiting the scope of the present disclosure as expressed by the following claims, some features will now be briefly discussed. After considering this discussion, and particularly after reading the section entitled "DETAILED DESCRIPTION," those skilled in the art will understand how the features of the present disclosure provide advantages, including CSI feedback that can account for changes in the active bandwidth part.
[0008] One innovative aspect of the subject matter described in the present disclosure can be implemented in a method for wireless communication, e.g., by a user equipment. The method generally includes: receiving control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering a report of at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP; determining an occupancy time of at least one of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on an indication of a change in the active downlink (DL) BWP; and taking one or more actions at least in part based on the at least one occupancy time.
[0009] One innovative aspect of the subject matter described in the present disclosure can be implemented in a method for wireless communication, e.g., by a base station. The method generally includes: generating a channel state information (CSI) trigger state that triggers a report of at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; determining an occupancy time of at least one of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on a change in the active downlink (DL) BWP; and sending control signaling indicating the CSI trigger state to a user equipment (UE) based on the determination.
[0010] One innovative aspect of the subject matter described in this disclosure may be implemented in an apparatus. The apparatus generally includes a receiver configured to receive control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering a report of at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP. The apparatus also includes a processor configured to determine at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on an indication of an active downlink (DL) BWP change; and take one or more actions at least in part based on the at least one occupancy time. The processor also includes a memory coupled to the processor.
[0011] One innovative aspect of the subject matter described in this disclosure may be implemented in an apparatus. The apparatus generally includes a processor configured to generate a channel state information (CSI) trigger state that triggers a report of at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; and determine at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on an active downlink (DL) BWP change. The apparatus also includes a transmitter configured to send control signaling indicating the CSI trigger state to a user equipment (UE) based on the determination. The apparatus also includes a memory coupled to the processor.
[0012] One innovative aspect of the subject matter described in this disclosure may be implemented in an apparatus. The apparatus generally includes: a unit for receiving control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering a report of at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP. The apparatus also includes: a unit for determining at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on an indication of an active downlink (DL) BWP change. The apparatus also includes: a unit for taking one or more actions at least in part based on the at least one occupancy time.
[0013] One innovative aspect of the subject matter described in this disclosure can be implemented in an apparatus. The apparatus generally includes: a unit for generating a channel state information (CSI) trigger state, the CSI trigger state triggering at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; a unit for determining at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on a change in an active downlink (DL) BWP; and a unit for sending control signaling indicating the CSI trigger state to a user equipment (UE) based on the determination.
[0014] One innovative aspect of the subject matter described in this disclosure can be implemented in a computer-readable medium. The computer-readable medium generally includes instructions stored thereon for performing the following operations: receiving control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP; determining at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on an indication of a change in an active downlink (DL) BWP; and taking one or more actions at least in part based on the at least one occupancy time.
[0015] One innovative aspect of the subject matter described in this disclosure can be implemented in a computer-readable medium. The computer-readable medium generally includes instructions stored thereon for performing the following operations: generating a channel state information (CSI) trigger state, the CSI trigger state triggering at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; determining at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on a change in an active downlink (DL) BWP; and sending control signaling indicating the CSI trigger state to a user equipment (UE) based on the determination.
[0016] To achieve the foregoing and related purposes, one or more aspects include the features that are fully described hereinafter and particularly pointed out in the claims. The following description and the drawings set forth in detail some illustrative features of one or more aspects. However, these features indicate only some of the various ways in which the principles of the aspects may be employed. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] To understand the above features of the present disclosure in detail, a more specific description of the above briefly summarized content can be obtained by referring to various aspects, some of which are shown in the accompanying drawings. However, it should be noted that the drawings only show some typical aspects of the present disclosure and are therefore not considered to limit its scope, as the specification may admit other equally valid aspects.
[0018] Figure 1 is a block diagram conceptually showing an example wireless communication network according to some aspects of the present disclosure.
[0019] Figure 2 is a block diagram conceptually showing a design of an example base station (BS) and user equipment (UE) according to some aspects of the present disclosure.
[0020] Figure 3 shows an example of a frame format for a wireless communication system according to some aspects of the present disclosure.
[0021] Figure 4 shows an example aperiodic channel state information (CSI) trigger state.
[0022] Figure 5 shows an example CSI report timeline, where the UE ignores CSI report configurations associated with inactive BWPs.
[0023] Figure 6 shows an example CSI report timeline, where due to an active BWP change, the CSI report can be scheduled on an inactive BWP.
[0024] Figure 7 shows an example CSI report timeline according to some aspects of the present disclosure, where CSI processing unit (CPU) occupancy can consider cross-carrier scheduling.
[0025] Figure 8 shows an example CSI report timeline according to some aspects of the present disclosure, where the UE considers an active BWP change indication.
[0026] Figure 9 shows an example CSI report timeline according to some aspects of the present disclosure, where the UE sets CPU occupancy without considering the BWP active state.
[0027] Figure 10 shows an example CSI report timeline according to some aspects of the present disclosure, where the UE releases CPU occupancy for CSI reporting if there is no active BWP change before the CSI resource.
[0028] Figure 11Illustrates an example CSI reporting timeline according to some aspects of the present disclosure, where the UE delays the time to start CPU occupancy for CSI reporting until an active BWP change is received.
[0029] Figure 12 Illustrates an example CSI reporting timeline according to some aspects of the present disclosure, where the UE delays the time to start CPU occupancy for CSI reporting until an inactive BWP becomes an active BWP.
[0030] Figure 13 Illustrates a flowchart of an example process for wireless communication (e.g., by a UE) according to some aspects of the present disclosure.
[0031] Figure 14 Illustrates a flowchart of an example process for wireless communication (e.g., by a BS) according to some aspects of the present disclosure.
[0032] Figure 15 Illustrates a communication device (e.g., a UE) according to aspects of the present disclosure that may include various components configured to perform operations for the techniques disclosed herein.
[0033] Figure 16 Illustrates a communication device (e.g., a BS) according to aspects of the present disclosure that may include various components configured to perform operations for the techniques disclosed herein.
[0034] For facilitation of understanding, wherever possible, the same reference numerals have been used to designate identical elements common to the figures. It is contemplated that elements disclosed in one aspect may be beneficially utilized in other aspects without specific recitation. Detailed Description
[0035] Aspects of the present disclosure provide apparatuses, methods, processing systems, and computer-readable media for channel state information (CSI) processing standards.
[0036] As described above, under some CSI processing standards, a UE may not consider an indication of an active bandwidth part (BWP) change. In such a case, the CSI processing standard may prevent the UE from performing some CSI calculations even though the UE actually has processing resources available to perform those CSI calculations. For example, some standards for determining which CSI reports may occupy a CSI processing unit (CPU) may not consider the impact of an active BWP change that occurs after control signaling indicating a CSI trigger state and before an uplink channel carrying the CSI report.
[0037] Various implementation manners generally involve considering CSI processing criteria for indicating changes in active BWPs. In some aspects, if the downlink channel carrying the BWP change indication and another downlink channel carrying the CSI trigger are close enough, for example, when the BWP change indication and the control signaling triggering the CSI report (e.g., the aperiodic CSI trigger state) are in the same control resource set (CORESET), the CPU occupancy can consider the active BWP change indication. In some aspects, regardless of the BWP active state, the CPU occupancy can be triggered for CSI reporting. In some cases, for CSI reports associated with an inactive BWP, the CPU occupancy can start from the BWP change to the active state.
[0038] Specific implementations of the subject matter described in this disclosure can be realized to achieve one or more of the following potential advantages. In some implementations, the CSI processing criteria described herein can be used to provide an efficient allocation of CPU occupancy, which can result in desired channel estimation or less overhead (e.g., downlink signaling) for scheduling CSI reports. For example, the CSI processing criteria described herein can release the CPU occupancy upon receiving the BWP change indication, and the newly released CPU occupancy can allow the UE to perform additional CSI calculations, which can positively affect the channel estimation or the overhead for scheduling CSI reports.
[0039] The following description provides examples of CSI processing criteria in a communication system and is not a limitation on the scope, applicability, or examples set forth in the claims. Changes may be made in the functionality and arrangement of the elements discussed without departing from the scope of this disclosure. Various processes or components may be omitted, replaced, or added as appropriate for each example. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, the features described with respect to some examples may be combined into some other examples. For example, a device may be implemented or a method may be practiced using any number of the aspects set forth herein. Moreover, the scope of this disclosure is intended to cover such devices or methods implemented using other structures, functions, or a combination of structures and functions different from or in addition to the various aspects of the disclosure set forth herein. It should be understood that any aspect of the disclosure set forth herein can be embodied by one or more elements of the claims. The term "exemplary" is used herein to mean "serving as an example, instance, or illustration". Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or having an advantage over other aspects.
[0040] Generally, any number of wireless networks can be deployed in a given geographical area. Each wireless network can support a specific radio access technology (RAT) and can operate on one or more frequencies. The RAT can also be referred to as radio technology, air interface, etc. The frequency can also be referred to as carrier, sub-carrier, frequency channel, tone, sub-band, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks of different RATs. In some cases, a 5G NR RAT network can be deployed.
[0041] Figure 1 Conceptually illustrates an example wireless communication network 100 in which aspects of the present disclosure may be performed. For example, the wireless communication network 100 may be an NR system (e.g., a 5G NR network). According to some aspects, BS 110 and UE 120 may be configured for CSI processing standards. As Figure 1 shown, according to aspects of the present disclosure, BS 110a includes a CPU manager 112 that determines at least one occupancy time of one or more CPUs associated with one or more CSI reports based on active downlink (DL) bandwidth part (BWP) changes. According to aspects of the present disclosure, UE 120a includes a CPU manager 122 that determines at least one occupancy time of one or more CPUs associated with one or more CSI reports based on an indication of active DL BWP changes.
[0042] NR access (e.g., 5G technology) can support various wireless communication services, such as enhanced mobile broadband (eMBB) targeted at wide bandwidth (e.g., 80 MHz or above), millimeter wave (mmW) targeted at high carrier frequencies (e.g., 25 GHz or above), massive machine type communication MTC (mMTC) targeted at non-backward compatible MTC technology, or mission-critical services targeted at ultra-reliable low-latency communication (URLLC). These services may include latency and reliability requirements. These services may also have different transmission time intervals (TTIs) to meet the corresponding quality of service (QoS) requirements. Additionally, these services may coexist in the same subframe.
[0043] As Figure 1As shown, the wireless communication network 100 may include multiple base stations (BSs) 110a-z (each also referred to herein individually as BS 110 or collectively as BS 110) and other network entities. The BS 110 may provide communication coverage for a specific geographical area (sometimes referred to as a “cell”), which may be fixed or may move according to the location of the mobile BS 110. In some examples, the BS 110s may be interconnected with each other and / or with one or more other BSs or network nodes (not shown) in the wireless communication network 100 through various types of backhaul interfaces (e.g., direct physical connections, wireless connections, virtual networks, etc.) using any suitable transmission network. In Figure 1 the example shown, BSs 110a, 110b, and 110c may be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS 110x may be a pico BS for pico cell 102x. BSs 110y and 110z may be femto BSs for femto cells 102y and 102z, respectively. A BS may support one or more cells. The BS 110 communicates with user equipment (UEs) 120a-y (each also referred to herein individually as UE 120 or collectively as UE 120) in the wireless communication network 100. The UEs 120 (e.g., 120x, 120y, etc.) may be dispersed throughout the wireless communication network 100, and each UE 120 may be stationary or mobile.
[0044] The wireless communication network 100 may also include relay stations (e.g., relay station 110r) (also referred to as repeaters, etc.), which receive transmissions of data or other information from an upstream station (e.g., BS 110a or UE 120r) and send transmissions of data or other information to a downstream station (e.g., UE 120 or BS 110), or relay transmissions between UEs 120 to facilitate communication between devices.
[0045] The network controller 130 may be coupled to a set of BSs 110 and provide coordination and control for these BSs 110. The network controller 130 may communicate with the BS 110 via the backhaul. The BS 110s may also communicate with each other (e.g., directly or indirectly) via wireless or wired backhaul.
[0046] Figure 2 conceptually shows a design of example BS 110a and UE 120a (e.g., in Figure 1 the wireless communication network 100 of), which may be used to implement aspects of the present disclosure.
[0047] At BS 110a, the transmitting processor 220 may receive data from the data source 212 and control information from the controller / processor 240. The control information may be used for the physical broadcast channel (PBCH), physical control format indicator channel (PCFICH), physical hybrid ARQ indicator channel (PHICH), physical downlink control channel (PDCCH), group common PDCCH (GC PDCCH), etc. The data may be used for the physical downlink shared channel (PDSCH), etc. The processor 220 may process (e.g., encode and symbol map) the data and control information respectively to obtain data symbols and control symbols. The transmitting processor 220 may also generate reference symbols such as for the primary synchronization signal (PSS), secondary synchronization signal (SSS), and cell-specific reference signal (CRS). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, or reference symbols (if applicable), and may provide an output symbol stream to the modulators (MOD) 232a - 232t. Each modulator 232 may process the corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signals from the modulators 232a - 232t may be transmitted via the antennas 234a - 234t respectively.
[0048] At UE 120a, the antennas 252a - 252r may receive the downlink signals from the BS 110, and may provide the received signals to the demodulators (DEMOD) 254a - 254r in the transceiver respectively. Each demodulator 254 may condition (e.g., filter, amplify, down-convert, and digitize) the corresponding received signal to obtain input samples. Each demodulator may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. The MIMO detector 256 may obtain the received symbols from all the demodulators 254a - 254r, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. The receiving processor 258 may process (e.g., demodulate, de-interleave, and decode) the detected symbols, provide the decoded data for the UE 120a to the data sink 260, and provide the decoded control information to the controller / processor 280.
[0049] On the uplink, at the UE 120a, the transmit processor 264 may receive and process data from the data source 262 (e.g., for the physical uplink shared channel (PUSCH)) and control information from the controller / processor 280 (e.g., for the physical uplink control channel (PUCCH)). The transmit processor 264 may also generate reference symbols for reference signals (e.g., for the sounding reference signal (SRS)). Symbols from the transmit processor 264 may be precoded by the TX MIMO processor 266 (if applicable), further processed by the demodulators 254a - 254r in the transceiver (e.g., for SC - FDM, etc.), and transmitted to the BS 110a. At the BS 110a, the uplink signal from the UE 120a may be received by the antenna 234, processed by the modulator 232, detected by the MIMO detector 236 (if applicable), and further processed by the receive processor 238 to obtain the decoded data and control information transmitted by the UE 120a. The receive processor 238 may provide the decoded data to the data sink 239 and the decoded control information to the controller / processor 240.
[0050] The memories 242 and 282 may store data and program codes for the BS 110a and the UE 120a, respectively. The scheduler 244 may schedule the UE for data transmission on the downlink or uplink.
[0051] The controller / processor 280 or other processors and modules at the UE 120a may execute or direct the execution of processes for the techniques described herein. For example, in accordance with aspects described herein, the controller / processor 240 of the BS 110a has a CPU manager 241 that determines at least one occupancy time of one or more CPUs associated with one or more CSI reports based on active DL BWP changes. In accordance with aspects described herein, the controller / processor 280 of the UE 120a has a CPU manager 241 that determines at least one occupancy time of one or more CPUs associated with one or more CSI reports based on an indication of active DL BWP changes. Although shown at the controller / processor, other components of the UE 120a and the BS 110a may be used to perform the operations described herein.
[0052] Figure 3FIG. 300 is a schematic diagram showing an example of a frame format for a wireless communication system (e.g., NR). The transmission timeline for each of the downlink and uplink can be divided into units of radio frames. Each radio frame may have a predetermined duration (e.g., 10 ms) and may be divided into 10 subframes with indices 0 to 9, each subframe being 1 ms. Each subframe may include a variable number of time slots, depending on the subcarrier spacing. Each time slot may include a variable number of symbol periods (e.g., 7, 12, or 14 symbols), depending on the subcarrier spacing. Indices may be assigned to the symbol periods in each time slot. A mini-slot (which may be referred to as a sub-slot structure) refers to a transmission time interval having a duration less than that of a time slot (e.g., 2, 3, or 4 symbols).
[0053] Each symbol in a time slot may indicate a link direction for data transmission (e.g., DL, UL, or flexible), and the link direction for each subframe may be switched dynamically. The link direction may be based on the time slot format. Each time slot may include DL / UL data as well as DL / UL control information.
[0054] In NR, a synchronization signal (SS) block is transmitted. The SS block includes PSS, SSS, and a two-symbol PBCH. The SS block may be transmitted in a fixed time slot position (e.g., symbol 0-3 as shown in Figure 3 . The PSS and SSS may be used by the UE for cell search and acquisition. The PSS may provide half-frame timing, and the SSS may provide the CP length and frame timing. The PSS and SSS may provide the cell identity. The PBCH carries certain basic system information, such as the downlink system bandwidth, timing information within the radio frame, the SS burst set period, the system frame number, etc. The SS blocks may be organized into SS bursts to support beam scanning. Additional system information, such as the remaining minimum system information (RMSI), system information block (SIB), other system information (OSI), may be transmitted on the physical downlink shared channel (PDSCH) in some subframes. For mmW, the SS block may be transmitted up to sixty-four times, e.g., with up to sixty-four different beam directions. The transmission of up to sixty-four SS blocks is referred to as an SS burst set. The SS blocks in an SS burst set are transmitted in the same frequency region, while the SS blocks in different SS burst sets may be transmitted at different frequency positions.
[0055] Example CSI processing criteria
[0056] In some wireless communication networks (e.g., 5G NR), a bandwidth part (BWP) provides a flexible framework for partitioning the frequency-domain resources in a given carrier. Through the bandwidth part, a carrier can be subdivided into different bandwidth segments, which are referred to as BWPs in this document. For example, BWPs may overlap or be discontinuous (in other words, separated from each other by, e.g., guard bands). BWPs can be used for various purposes. For example, during periods of low data activity (e.g., low throughput requirements), a UE can communicate using a narrower BWP, and during periods of high data activity (e.g., high throughput requirements), the UE can communicate using a wider BWP. In another case, a UE can be configured with a separate BWP to measure interference in the carrier. As another example, different BWPs can be used for different services, such as eMBB services (e.g., voice or video services for conversations) or URLLC services (e.g., augmented reality services). In some cases, different BWPs can enable the coexistence of different cells, radio systems, or networks.
[0057] A UE can be configured with multiple BWPs, where only one of the BWPs is active. That is, when one of the BWPs is active, the UE can communicate only via that BWP. The UE can be switched from one BWP to another BWP dynamically (e.g., triggered by downlink control information (DCI)). For example, the UE can receive downlink control signaling (e.g., DCI) from the BS indicating a change to a different BWP.
[0058] In wireless communication, CSI can refer to the known channel characteristics of a communication link. CSI can represent, for example, the combined effects of scattering, fading, and power attenuation as a function of the distance between the transmitter and the receiver. Channel estimation can be performed to determine these effects on the channel. CSI can be used to adapt the transmission based on the current channel conditions, which helps to achieve reliable communication, especially in the case of high data rates in a multi-antenna system. CSI is typically estimated, quantized, and reported to the transmitter (e.g., BS 110) at the receiver (e.g., UE 120). As an example, CSI can include various parameters, such as a channel quality indicator (CQI), a precoding matrix indicator (PMI), a CSI-RS resource indicator (CRI), an SS / PBCH block resource indicator (SSBRI), a layer indicator (LI), a rank indicator (RI), or an L1 reference signal received power (L1-RSRP).
[0059] The UE can be configured to report CSI periodically, semi - persistently, or aperiodically. In some cases, the UE can be configured with multiple aperiodic CSI (A - CSI) trigger states associated with various CSI parameters and CSI measurement resources (e.g., one or more non - zero power CSI reference signal (NZP - CSI - RS) resources or one or more CSI interference measurement (CSI - IM) resources, etc.). As used herein, a CSI measurement resource (or CSI resource) can refer to a radio communication resource that the UE uses to monitor and measure the channel characteristics of a reference signal or interference. An A - CSI trigger state can be associated with multiple CSI report configurations, and each CSI report configuration can indicate the measurement resources to be monitored on a given BWP, the CSI parameters to be measured (e.g., CQI, PMI, etc.), and the uplink resources to be used when reporting the CSI report. For example, Figure 4 shows an example A - CSI trigger state 402, which is associated with a first CSI report 404 having measurement resources on a first BWP (BWP0) and a second CSI report 406 having measurement resources on a second BWP (BWP1). CSI report configurations within the same A - CSI trigger state can be associated with NZP - CSI - RS or CSI - IM resources in the same BWP or different BWPs.
[0060] Since the UE has limited processing resources, the UE can support a limited number of simultaneous (e.g., parallel or concurrent) CSI computations, given by N CPU If the UE supports N CPU simultaneous CSI computations, the UE can have N CPU CSI processing units (CPUs) for handling CSI reports across all configured cells. If L CPUs are occupied to compute CSI reports in a given OFDM symbol, the UE has N CPU - L unoccupied CPUs. At a given time, the UE may not be allowed to exceed the maximum number of simultaneous CSI computations. That is, if there are no unoccupied CPUs at a given time, the UE may not perform any further CSI computations until a CPU becomes unoccupied.
[0061] When the A-CSI trigger state is triggered, the UE can determine which CSI reports in the trigger state will occupy the CPU and the occupancy time of the CPU associated with such CSI reports. As used herein, the occupancy time of the CPU can refer to the time period during which the CPU is occupied. Whether a CSI report occupies the CPU can depend on the CSI report timeline, available CPU, etc. Generally, an aperiodic CSI report can occupy one or more CPUs, from the first symbol after the PDCCH that triggers the CSI report until the last symbol of the PUSCH carrying the report.
[0062] Some criteria for determining which CSI reports can occupy the CPU may not consider the impact of active BWP changes that occur later than the PDCCH carrying the CSI trigger state and earlier than the PUSCH carrying the CSI report. For example, a CSI report associated with an inactive BWP at the time of sending the PDCCH may be discarded without considering the availability of measurement resources due to active BWP changes. In such cases, the CPU occupancy may be too high, such that some CPUs are reserved for CSI reports that are ultimately not updated due to BWP changes.
[0063] In some cases, if a CSI report is associated with an inactive BWP, the UE can discard the CSI report. In other words, if a CSI report is associated with a BWP different from the BWP on which the UE receives the PDCCH carrying the CSI trigger state, the UE can discard the CSI report without occupying the CPU. For example, Figure 5 Fig. shows an example CSI report timeline, where the UE ignores the CSI report configuration associated with the inactive BWP. As shown, the UE can receive a PDCCH carrying an A-CSI trigger state 502 associated with a first CSI report 504 on BWP0 and a second CSI report 506 on BWP1. The A-CSI trigger state 502 can also indicate that the CSI reports 504, 506 are sent on a PUSCH 508. Since BWP1 is inactive, the UE discards the second CSI report 506 without occupying the CPU, but since BWP0 is active, the UE determines that the first CSI report 504 occupies the CPU, from the first symbol after the PDCCH (A-CSI trigger state 502) that triggers the CSI report until the last symbol of the PUSCH 508. If the UE receives a BWP change indication for activating BWP1 later than the PDCCH carrying the A-CSI trigger state 502 and earlier than the PUSCH 508, such a CSI processing framework can prevent the UE from performing CSI calculations for the second CSI report 506.
[0064] In other cases, the UE may reserve CPU for CSI reports associated with a BWP that becomes inactive due to an active BWP change. In other words, the CPU may be occupied for CSI calculations that the UE will not perform, which results in a waste of processing resources for other CSI calculations. For example, Figure 6 Figure 6 shows an example CSI report timeline where, due to an indication of a DL BWP change, CSI reports can be scheduled on an inactive BWP. As shown, the UE may receive an A-CSI trigger state 602 associated with a first CSI report 606 and a second CSI report 608 (each of which has measurement resources on BWP0). The A-CSI trigger state 602 may indicate that CSI feedback is to be sent via PUSCH 610. Within the same control resource set (CORESET), the UE may also receive an indication of a DL BWP change 604, which indicates that BWP1 is active in the next time slot and also causes BWP0 to be inactive during the measurement resources for the scheduling of CSI reports 606, 608. Since BWP0 is inactive during the scheduled measurement resources, the UE cannot perform measurements for CSI reports 606, 608. In other words, the UE does not provide any feedback or any updated feedback related to CSI reports 606, 608 to the base station. Since CSI reports 606, 608 are associated with the active BWP at the time of triggering, the UE determines that CSI reports 606, 608 occupy two CPUs, from the first symbol after the PDCCH (A-CSI trigger state 602) that triggers the CSI report until the last symbol of PUSCH 610. Such a CSI processing framework may prevent the UE from performing other CSI calculations, even if the UE actually has processing resources available to perform those CSI calculations.
[0065] Aspects of the present disclosure provide CSI processing criteria that consider an indication of a change in an active BWP. In some aspects, if an indication of an active BWP change is signaled close enough (e.g., based on a given number of symbols) in the same CORSEET as the CSI trigger state associated with the control signaling that triggers the CSI report (e.g., A-CSI trigger state), the CPU occupancy can consider the indication of the active BWP change. For example, if the CSI trigger state and the active BWP change indication are close enough, the UE can determine whether the measurement resources are on the active BWP based on the BWP change indication and set the CPU occupancy according to the active state of the BWP. In other aspects, the CPU occupancy can be triggered for CSI reporting without considering the BWP active state. For example, the UE can set the CPU occupancy for each CSI report in the trigger state. In other cases, for CSI reports associated with an inactive BWP, the CPU occupancy can start from the BWP switch. For example, the UE can wait to set the CPU occupancy for CSI reports associated with an inactive BWP until the UE receives an indication of a change in the active BWP. The CSI processing criteria described herein can provide an efficient allocation of CPU occupancy (such as the CPU occupancy for CSI measurements scheduled on an inactive BWP). In aspects, the CSI processing criteria described herein can provide an allocation of CPU occupancy that can result in desired channel estimation or less overhead (e.g., downlink signaling) for scheduling CSI reports.
[0066] In some aspects, if an active BWP change indication is signaled close enough to a CSI triggering state, e.g., when the active BWP change indication and the control signaling that triggers CSI reporting (e.g., A-CSI triggering state) are in the same CORESET, the CPU occupancy can consider the BWP in the active or inactive state. In other words, if the PDCCH carrying the BWP change indication and the PDCCH carrying the CSI trigger are close enough, the BWP change can be considered when determining the CPU occupancy. The proximity between the BWP change indication and the CSI trigger can be defined by the gap between the last symbol of the PDCCH carrying the CSI trigger and the last symbol of the PDCCH carrying the BWP change indication. In various aspects, the UE can determine whether the gap between the downlink channel (e.g., PDCCH) carrying the active BWP change indication and another downlink channel carrying the CSI triggering state is within a threshold, and if the gap is within the threshold (equal to or less than the threshold), the UE can consider the BWP in the active / inactive state based on the resource grant in the BWP change indication. For example, assuming the threshold is 1 symbol, if the last symbol of the PDCCH carrying the CSI trigger is symbol 0 in a time slot, the last symbol of the PDCCH carrying the BWP change indication is symbol 0 or 1 in the time slot, but not symbol 2 which is called considering the BWP change. Such a threshold can enable the UE to consider the BWP change via cross-carrier signaling, e.g., if the CSI trigger is signaled on a first component carrier (CC0) and the BWP change indication is signaled on a second component carrier (CC1).
[0067] In some aspects, the timing relationship among the PDCCH carrying the A-CSI trigger, the PDCCH carrying an indication of BWP change, and the measurement resources associated with the triggered CSI report can satisfy various factors. In some aspects, the last symbol of the PDCCH span of the DCI carrying an indication of BWP change can be no later than the last symbol of the PDCCH span of the DCI carrying the CSI trigger, regardless of which CC carries the control signaling or the subcarrier spacing (SCS) of the BWP. In various aspects, the gap from the end of the last symbol of the PDCCH span of the DCI carrying an indication of BWP change to the end of the last symbol of the PDCCH span of the DCI carrying the CSI trigger can be less than or equal to a threshold (e.g., zero symbols), and the threshold can be predefined or signaled by the BS. For example, if the last symbol of the PDCCH span of the DCI carrying the BWP change is no later than the last symbol of the PDCCH span of the CSI trigger DCI (in other words, the gap is less than or equal to zero symbols), the UE can determine a first occupancy time or a second occupancy time based on the indication of the active DL BWP change, as further described herein. Otherwise, the UE may not consider the active BWP change. That is, if the last symbol of the PDCCH span of the DCI carrying the BWP change is later than the last symbol of the PDCCH span of the CSI trigger DCI (in other words, the gap is greater than zero symbols), the UE may not consider the active BWP change. In some aspects, it may not be expected that the UE receives any other BWP change during the duration from the end of the last symbol of the PDCCH span covering the CSI trigger DCI to the start of the first symbol of the measurement resources associated with the triggered CSI report.
[0068] Figure 7Shows an example CSI reporting timeline according to some aspects of the present disclosure, where CPU occupancy can consider cross-carrier scheduling. As shown, the UE may be configured with an FDD component carrier (CC) 702 and a TDD CC 704, where the SCS of the UL of the FDD CC, the SCS of the DL of the FDD CC, and the SCS of the TDD CC may be different. The UE may receive a PDCCH 706 on the DL BWP0 of the TDD CC 704, and the PDCCH 706 carries an indication of a BWP change (since slot (n–5), the DL BWP0 of the TDD CC 704 is inactive, and the DL BWP1 of the TDD CC 704 is active). The UE may receive an A-CSI trigger status 708 associated with a first CSI report and a second CSI report on the FDD component carrier. The first CSI report has a measurement resource 710 in the DL BWP0 of the TDD CC 704, and the second CSI report has a measurement resource 712 in the DL BWP 1 of the TDD CC 704. In this example, the duration t from the end of the last symbol of the PDCCH 706 to the end of the last symbol of the PDCCH 702 1 is less than T 1 , where T 1 is a threshold that may be predefined or signaled by the BS. The UE may report the triggered CSI report in a PUSCH 714 on the UL of the FDD CC 702. In the PUSCH 714, since the corresponding measurement resource 710 becomes unavailable due to the BWP change, the first CSI report is discarded or not updated. In various aspects, if t 1 ≤T 1 or t 1 <T 1 , then the UE may consider the BWP change indication when determining the CPU occupancy of the second CSI report. In some aspects, if t 1 ≥T 1 , then the UE may ignore the request in the PDCCH704. That is, if t 1 ≥T 1 or t 1 >T 1 , then the UE may not consider the BWP change indication when determining the CPU occupancy of the second CSI report. If no CPU is allocated, the UE may not update at least some of the CSI reports requested in the PDCCH 708 (e.g., the first CSI report and the second CSI report). During the duration from the end of the last symbol of the PDCCH 708 to the start of the first symbol of the measurement resource 712 on the active BWP after the BWP change, the UE may not expect the BS to send any additional indication of the BWP change.
[0069] If a PDCCH carrying an A-CSI trigger state and another PDCCH carrying an active BWP change indication are received in the same CORESET, the UE can determine the availability of the associated measurement resources for each CSI report in the trigger (assuming a BWP switch according to the active BWP change indication). The UE can set the CPU occupancy for CSI reporting according to the availability of the measurement resources provided in the BWP change indication.
[0070] Figure 8 An example CSI reporting timeline according to some aspects of the present disclosure is shown, where the UE considers an active BWP change indication. As shown, the UE can receive an A-CSI trigger state 802 associated with a first CSI report 806 having measurement resources on BWP0 and a second CSI report 808 having measurement resources on BWP1. The A-CSI trigger state 802 can indicate CSI feedback transmission via PUSCH 810. Within the same CORESET, the UE can also receive an indication of a DL BWP change 804, which indicates that BWP1 is active in the next time slot, resulting in BWP0 being inactive during the measurement resources scheduled for CSI report 806 and BWP1 being active during the measurement resources scheduled for CSI report 808. If the gap between the A-CSI trigger state 802 and the DL BWP change 804 meets a threshold, the UE can consider whether the corresponding BWP is active during the scheduled measurement resources according to the active BWP change indication. In this example, the UE determines that the CPU for CSI report 808 is occupied, and since BWP0 is inactive, CSI report 806 will not occupy any CPU. The occupancy time of the CPU for CSI report 808 can start from the first symbol later than the CORESET and run until the last symbol of the PUSCH 810 carrying CSI report 808.
[0071] In other aspects, the CPU occupancy can be set for CSI reporting without considering the BWP active state. That is, the UE can determine the CPU occupancy associated with a CSI report without considering whether the measurement resources are scheduled on an active or inactive BWP.
[0072] Figure 9Illustrate an example CSI reporting timeline according to some aspects of the present disclosure, where the UE sets CPU occupancy without considering the BWP active state. As shown, the UE may receive an A-CSI trigger state 902 associated with a first CSI report 904 having measurement resources on BWP0 and a second CSI report 908 having measurement resources on BWP1. The A-CSI trigger state 902 may indicate sending CSI feedback via PUSCH 910. In a later time slot, the UE may receive an indication of a DL BWP change 906, which indicates that BWP1 is active during the measurement resources associated with the CSI report 908 in the later time slot. Regardless of the active state of the BWP, the UE may set the occupancy of the CSI reports 904, 908. In some aspects, the occupancy time of the CPU for the CSI reports 904, 908 may run from after the first symbol of the PDCCH carrying the A-CSI trigger state 902 until the last symbol of the PUSCH 910 carrying the CSI reports 904, 908.
[0073] In some cases, the UE may initiate CPU occupancy without considering the active state of the BWP, but exits the CPU occupancy for CSI reporting on the inactive BWP if the UE fails to receive an indication of an active BWP change before the measurement resources for such CSI reporting on the inactive BWP. In other words, the CPU occupancy
[0074] Figure 10 Illustrate an example CSI reporting timeline according to some aspects of the present disclosure, where the UE exits the CPU occupancy for CSI reporting if there is no active BWP change before the measurement resources. As shown, the UE may receive the same A-CSI trigger state 902 as described herein with respect to Figure 9 In this example, the UE initiates CPU occupancy for the CSI reports 904, 908 regardless of the active state of the BWP. Since the UE does not receive an indication of an active BWP change, the UE may terminate the CPU occupancy associated with the second CSI report 908. In some aspects, the occupancy time of the CPU for the second CSI report 908 may run from after the first symbol of the PDCCH carrying the A-CSI trigger state 902 until the last symbol of the measurement resources associated with the CSI report 908. The occupancy time of the CPU for the first CSI report 904 may run from after the first symbol of the PDCCH carrying the A-CSI trigger state 902 until the last symbol of the PUSCH 910 carrying the CSI report 904.
[0075] In various aspects, for CSI reports associated with measurement resources on an inactive BWP, CPU occupancy can start when changing from an inactive BWP to an active BWP. That is, the UE can defer CPU occupancy for CSI reports associated with measurement resources on an inactive BWP until the UE receives an indication of an active BWP change for the measurement resources. In some aspects, the occupancy time of the CPU for CSI reports associated with measurement resources on an inactive BWP can start from the reception of the active BWP change indication. In other aspects, the occupancy time can start when changing from an inactive BWP to an active one.
[0076] Figure 11 FIG. shows an example CSI reporting timeline according to some aspects of the present disclosure, where the UE delays the start time of CPU occupancy for CSI reporting until an active BWP change is received. As shown, the UE can receive the same A-CSI trigger state 902 and DL BWP change indication 906 as described herein. In this example, the occupancy time of the CPU for the second CSI report 908 can run from after the first symbol of the PDCCH carrying the DL BWP change indication 906 until the last symbol of the measurement resources associated with the CSI report 908. In other cases, in the case where the UE receives the A-CSI trigger state and the DL BWP change indication in the same CORESET, such as depicted in Figure 9 and Figure 6 and 9 , the occupancy time for CSI reports associated with an inactive BWP can start from after the first symbol of the CORESET carrying the A-CSI trigger state and the DL BWP change indication.
[0077] Figure 12 FIG. shows an example CSI reporting timeline according to some aspects of the present disclosure, where the UE delays the start time of CPU occupancy for CSI reporting until the inactive BWP becomes an active BWP. As shown, the UE can receive the same A-CSI trigger state 902 and DL BWP change indication 906 as described herein. In this example, the occupancy time of the CPU for the second CSI report 908 can run from after the first symbol of the time when BWP1 becomes an active BWP until the last symbol of the measurement resources associated with the CSI report 908. Figure 9 and
[0078] Since the BWP change indication can serve as a second trigger for CSI reporting, the UE can determine whether there is sufficient CSI calculation time for CSI reporting on an inactive BWP according to various UE CSI calculation time criteria. As an example, the CSI processing between the BWP change indication and the PUSCH can follow various UE CSI calculation time criteria including Z or Z’, e.g., as defined in 3GPP Technical Specification 38.214 (Physical layer procedures for data). For example, according to the threshold Z or Z’, if the occupancy time fails to provide sufficient CSI calculation time, the UE can avoid providing CSI reports. In some aspects, if the gap from the end of the last symbol of the PDCCH carrying the active BWP change indication to the start of the PUSCH carrying the CSI report is at least Z symbols, the UE can continue CSI calculation; otherwise, the UE can avoid processing the CSI report. In other aspects, if the gap from the end of the last symbol of the CORESET of the PDCCH carrying the active BWP change indication to the start of the PUSCH carrying the CSI report is at least Z symbols, the UE can continue CSI calculation; otherwise, the UE can avoid processing the CSI report.
[0079] Although the examples provided herein are described with respect to a UE managing CPU occupancy for ease of understanding, aspects of the present disclosure can also be applied to a base station managing the CPU occupancy of a UE according to the CSI processing criteria described herein to determine whether the UE has sufficient processing resources (e.g., CPU) to provide updated feedback regarding CSI reporting.
[0080] Figure 13 A flowchart illustrating an example process 1300 for wireless communication in accordance with some aspects of the present disclosure is shown. For example, operation 1300 can be performed by a UE (e.g., UE 120a in wireless communication network 100). Operation 1300 can be implemented as a software component executed and run on one or more processors (e.g., Figure 2 the controller / processor 280). Additionally, the transmission and reception of signals by the UE in operation 1300 can be implemented, for example, by one or more antennas (e.g., Figure 2 the antenna 252). In some aspects, the transmission or reception of signals by the UE can be implemented via the bus interface of one or more processors (e.g., the controller / processor 280) for acquiring or outputting signals.
[0081] Operation 1300 can begin at block 1302, where the UE can via a first BWP (e.g., Figures 8 - 12The BWP0) in receives control signaling from a base station (e.g., BS 110a), and the control signaling triggers reporting at least one of a first CSI report associated with the first BWP or a second CSI report associated with an inactive second BWP (e.g., Figures 8 - 12 The BWP1). In block 1304, the UE may determine at least one occupancy time of one or more CPUs associated with the first CSI report or the second CSI report based on an indication of a change in the active DL BWP. In block 1306, the UE may take one or more actions based at least in part on the at least one occupancy time.
[0082] The control signaling may include triggers for various CSI reports. For example, the control signaling may trigger a CSI report associated only with the active BWP (such as the first BWP). The control signaling may trigger a CSI report associated only with the inactive BWP (such as the second BWP). In other cases, the control signaling may trigger a CSI report associated with a mixture of the active BWP and the inactive BWP (e.g., the first BWP and the second BWP). As described herein, the control signaling may include a DCI message having an A-CSI trigger state associated with one or more CSI reports (e.g., the first CSI report or the second CSI report). In various aspects, the control signaling may be a DCI message including an indication of a change in the active DL BWP (e.g., a UL grant having DCI format 0_1), and the indication is used to indicate when the second BWP is active.
[0083] In some aspects, the CSI report may occupy one or more CPUs, depending on various factors, including the number of CSI-RS resources in the CSI resource set associated with the CSI report, the type of CSI report, and the CSI processing timing requirements, etc.
[0084] Determining the at least one occupancy time in block 1304 may include: the UE determines at least one of a first occupancy time of a first number of CPUs associated with the first CSI report or a second occupancy time of a second number of CPUs associated with the second CSI report based on an indication of a change in the active DL BWP.
[0085] Operation 1300 may further include: The UE receives from the base station DCI including an indication of an active DL BWP change, and this indication is used to indicate when the second BWP is active. For example, DCI format 1_1 (DL resource grant) may include a BWP indicator field, and the UE may compare the indicated BWP identifier (Id) in the DL resource grant with the active DL BWP identifier to determine whether the DCI indicates an active DL BWP change. For a TDD system, since the DL and UL BWPs are implicitly linked by the same BWP identifier, if the UE receives DCI format 0_1 (UL grant), where the BWP indicator field indicates an active UL BWP change, the DCI may also implicitly indicate an active DL BWP change.
[0086] In some aspects, if the PDCCH carrying the BWP change indication and the PDCCH carrying the CSI trigger are close enough, for example, if the active BWP change indication is in the same CORESET as the control signaling (such as the A-CSI trigger state) that triggers the CSI report, the CPU occupancy may consider the BWP change indication. The UE may receive an indication of an active DL BWP change in the same CORESET as the control signaling. For example, operation 1300 may include: The UE receives from the base station on a CORESET including control signaling and additional control signaling, and the additional control signaling includes an indication of an active DL BWP change, and this indication is used to indicate when the second BWP is active. The additional control signaling may include a DCI message indicating a resource grant (such as a DL or UL resource grant) on the second BWP (such as a BWP identifier). In other cases, the UE may receive additional control signaling outside the CORESET carrying the control signaling.
[0087] The UE can determine whether the gap from the last time-domain resource (e.g., symbol) of the first downlink channel (e.g., PDCCH) carrying control signaling to the last time-domain resource (e.g., symbol) of the second downlink channel (e.g., PDCCH) carrying additional control signaling is less than or equal to a threshold (e.g., 3 symbols or 0 symbols). If the gap is less than or equal to the threshold, the UE can determine the first occupancy time or the second occupancy time according to the indication of the active DL BWP change, as further described herein. The threshold can be a predefined value (e.g., stored on the UE) or signaled by the base station to the UE. For example, if the last symbol of the PDCCH span of the DCI carrying the BWP change is not later than the last symbol of the PDCCH span of the CSI-triggering DCI (in other words, the gap is less than or equal to zero symbols), the UE can determine the first occupancy time or the second occupancy time according to the indication of the active DL BWP change, as further described herein. Otherwise, the UE may not consider or ignore the active BWP change. That is, if the last symbol of the PDCCH span of the DCI carrying the BWP change is later than the last symbol of the PDCCH span of the CSI-triggering DCI, the UE may not consider the active BWP change. The gap threshold between the BWP change indication and the CSI-triggering state can enable the UE to consider the cross-carrier scheduling providing the BWP change or the CSI-triggering state, e.g., as described herein with respect to Figure 7 described. In other aspects, if the BWP change indication is in the same CORESET as the CSI trigger, the CPU occupancy can consider the BWP change indication, as further described herein.
[0088] In various aspects, determining the first occupancy time can include: if, according to the indication of the active DL BWP change, the CSI resource associated with the first CSI report is available (e.g., when the UE is scheduled to monitor the CSI resource for the first CSI report, the first BWP is active), determining that the first occupancy time starts running from the next time-domain resource (e.g., symbol) later than the CORESET until the last time-domain resource (e.g., symbol) of the uplink channel (e.g., PUSCH) carrying the first CSI report. Determining the first occupancy time can include: if, according to the indication of the active DL BWP change, the CSI resource associated with the first CSI report is unavailable (e.g., when the UE is scheduled to monitor the CSI resource for the first CSI report, the first BWP is inactive), determining that the first number of CPUs is not occupied and the first occupancy time is not set, e.g., as described herein with respect to Figure 8 described. The number of unoccupied CPUs can refer to the number of CPUs occupied for CSI reporting being equal to zero. The occupancy time not being set can refer to the UE or the BS avoiding initiating the occupancy time for the corresponding CPU.
[0089] In some cases, the control signaling carrying the active BWP change may be received earlier than the control signaling carrying the CSI trigger state. In such a case, determining the first occupancy time may include: If, according to the indication of the active DL BWP change, the CSI resource associated with the first CSI report is available, determining that the first occupancy time starts running from the next time-domain resource later than the latter of the control signaling or the additional control signaling until the last time-domain resource of the uplink channel carrying the first CSI report. If, according to the indication of the active DL BWP change, the CSI resource associated with the first CSI report is not available, the UE may determine that the first number of CPUs is not occupied and the first occupancy time is not set, e.g., as described herein with respect to Figure 8 described.
[0090] In various aspects, determining the second occupancy time may include: If, according to the indication of the active DL BWP change, the CSI resource associated with the second CSI report is available, determining that the second occupancy time starts running from the next time-domain resource later than the CORESET until the last time-domain resource of the uplink channel carrying the second CSI report. Determining the second occupancy time may also include: If, according to the indication of the active DL BWP change, the CSI resource associated with the second CSI report is not available, determining that the second number of CPUs is not occupied and the second occupancy time is not set.
[0091] The occupancy time may take into account whether the active BWP change is received earlier than the CSI trigger state. Determining the second occupancy time may include: If, according to the indication of the active DL BWP change, the CSI resource associated with the second CSI report is available, determining that the second occupancy time starts running from the next time-domain resource later than the latter of the control signaling or the additional control signaling until the last time-domain resource of the uplink channel carrying the second CSI report. If, according to the indication of the active DL BWP change, the CSI resource associated with the second CSI report is not available, the UE may determine that the second number of CPUs is not occupied and the second occupancy time is not set.
[0092] In some aspects, regardless of the BWP active state, CPU occupancy may be set for CSI reports, e.g., as described herein with respect to Figure 9 and 10 described. In some cases, CPU occupancy may be aggressively allocated to run the entire CSI reporting timeline, as described herein with respect to Figure 9As described. For example, determining the first occupancy time may include: determining that the first occupancy time starts running from the next time-domain resource later than the control signaling (e.g., the PDCCH carrying the CSI trigger state) until the last time-domain resource of the uplink channel carrying the first CSI report. Determining the second occupancy time may include: determining that the second occupancy time starts running from the next time-domain resource later than the control signaling until the last time-domain resource of the uplink channel carrying the second CSI report.
[0093] In other aspects, if the UE does not receive an indication of an active BWP change earlier than the measurement resources for CSI reporting, the CPU occupancy of such CSI reports on the inactive BWP may be released. For example, determining the first occupancy time may include: if an indication of an active DL BWP change to a second BWP is sent to the UE, determining that the first occupancy time starts running from the next time-domain resource later than the control signaling that triggers the first CSI report until a certain time-domain resource earlier than the first time-domain resource of the uplink channel carrying the first CSI report. The certain time-domain resource may include various time-domain resources, such as the first time-domain resource later than the CORESET on which an additional control signaling including an indication of an active DL BWP change is received, the first time-domain resource of the CSI resource associated with the first CSI report, the last time-domain resource of the CSI resource associated with the first CSI report, the first time-domain resource when the second BWP is active.
[0094] Determining the second occupancy time may include: if an indication of an active DL BWP change to a second BWP is not received earlier than the first time-domain resource of the CSI resource associated with the second CSI report, determining that the second occupancy time starts running from the next time-domain resource earlier than the control signaling until the last time-domain resource of the CSI resource. In other aspects, if an indication of an active DL BWP change to a second BWP is received earlier than the CSI resource associated with the second CSI report, the UE may determine that the second occupancy time starts running from the next time-domain resource later than the control signaling until the last time-domain resource of the uplink channel carrying the second CSI report.
[0095] In various aspects, for CSI reports associated with measurement resources on an inactive BWP, the CPU occupancy may start when the inactive BWP changes to an active BWP, for example, as described herein with respect to Figure 11 and 12As described. Operation 1300 may further include: The UE receives additional control signaling from the base station, which includes an indication of the active DL BWP change, and this indication is used to indicate when the second BWP is active. In the case where the UE receives a CORESET including a CSI trigger state and an indication of the active BWP change, determining the second occupancy time may include: If the indication of the active DL BWP change to the second BWP is received before the first time-domain resource of the CSI resource associated with the second CSI report, then determine that the second occupancy time starts running from the next time-domain resource later than the CORESET including the control signaling and the additional control signaling, until the last time-domain resource of the uplink channel carrying the second CSI report.
[0096] In other aspects, for example, when the CSI trigger state and the indication of the active BWP change are sent in separate PDCCHs that are not in the same CORESET, determining the second occupancy time may include: If the indication of the active DL BWP change to the second BWP is received before the first time-domain resource of the CSI resource associated with the second CSI report, then determine that the second occupancy time starts running from the next time-domain resource later than the latter of the control signaling or the additional control signaling, until the last time-domain resource of the uplink channel carrying the second CSI report.
[0097] In various aspects, the CPU occupancy for CSI reporting may be delayed until the inactive BWP becomes the active BWP. For example, determining the second occupancy time may include: If the indication of the active DL BWP change to the second BWP is received before the first time-domain resource of the CSI resource associated with the second BWP, then determine that the second occupancy time starts running from the first time-domain resource later than the active second BWP, until the last time-domain resource of the uplink channel carrying the second CSI report.
[0098] In various aspects, the UE may determine whether there is sufficient CSI calculation time for CSI reporting on the inactive BWP according to various UE CSI calculation time criteria. In some aspects, operation 1300 may further include: The UE determines whether the duration from the next time-domain resource later than the CORESET or later than the latter of the control signaling or the additional control signaling to the last time-domain resource of the uplink channel is less than or equal to the threshold of the time-domain resource (e.g., Z symbols). If the duration is less than or equal to the threshold, the UE may continue to process the CSI report; otherwise, the UE may avoid performing CSI calculations and not update the CSI report for the base station.
[0099] In block 1306, the UE can take various actions based on at least one occupancy time. In some aspects, the UE can report CSI associated with a first CSI report or a second CSO report to the base station based on whether the number of CPUs occupied during at least one occupancy time is less than or equal to a threshold. For example, in consideration of one or more CPUs associated with the first CSI report or the second CSI report, if the number of occupied CPUs will exceed the threshold, the UE can avoid reporting the first CSI report, the second CSI report, or other scheduled CSI reports. In other cases, in consideration of one or more CPUs associated with the first CSI report or the second CSI report, if the number of occupied CPUs is less than or equal to the threshold, the UE can report the first CSI report or the second CSI report.
[0100] Figure 14 FIG. 1400 is a flow chart illustrating an example process for wireless communication in accordance with some aspects of the present disclosure. For example, operation 1400 can be performed by a BS (e.g., BS 110a in wireless communication network 100). Operation 1400 can be complementary to operation 1300 performed by the UE. Operation 1400 can be implemented as a software component executed and run on one or more processors (e.g., Figure 2 the controller / processor 240). Additionally, the transmission and reception of signals by the BS in operation 1400 can be implemented, for example, by one or more antennas (e.g., Figure 2 the antenna 234). In some aspects, the transmission or reception of signals by the BS can be implemented via a bus interface that obtains or outputs signals of one or more processors (e.g., the controller / processor 240).
[0101] Operation 1400 can begin at block 1402, where the BS can generate a CSI trigger state that triggers reporting of at least one of a first CSI report associated with an active first BWP or a second CSI report associated with an inactive second BWP. At block 1404, the BS determines at least one occupancy time of one or more CPUs associated with the first CSI report or the second CSI report based on an active DL BWP change. At block 1406, the BS can send control signaling indicating the CSI trigger state to the UE (e.g., UE120a) based on the determination.
[0102] The control signaling may include triggers for various CSI reports. For example, the control signaling may trigger a CSI report associated only with an active BWP (such as the first BWP). The control signaling may trigger a CSI report associated only with an inactive BWP (such as the second BWP). In other cases, the control signaling may trigger a CSI report associated with a mixture of active and inactive BWPs (e.g., the first BWP and the second BWP).
[0103] In various aspects, the CSI report may occupy one or more CPUs, depending on various factors, including the number of CSI-RS resources in the CSI resource set associated with the CSI report, the type of CSI report, and the CSI processing timing requirements, etc.
[0104] Determining at least one occupancy time in block 1402 may include: the BS determining at least one of a first occupancy time of a first number of CPUs associated with a first CSI report or a second occupancy time of a second number of CPUs associated with a second CSI report based on an indication of a change in the active DL BWP.
[0105] Operation 1400 may further include: the BS sending a DCI to the UE, the DCI including an indication of a change in the active DL BWP, the indication being used to indicate when the second BWP is active. For example, DCI format 1_1 (DL resource grant) may include a BWP indicator field, and the UE may compare the indicated BWP identifier (Id) in the DL resource grant with the active DL BWP identifier to determine whether the DCI indicates a change in the active DL BWP. For a TDD system, since the DL and UL BWPs are implicitly linked by the same BWP identifier, the BS may implicitly indicate a change in the active DL BWP by sending a DCI message with DCI format 0_1 (UL grant), where the BWP indicator field indicates a change in the active UL BWP.
[0106] In some aspects, if the PDCCH carrying the BWP change indication and the PDCCH carrying the CSI trigger are close enough, e.g., if the active BWP change indication and the control signaling triggering the CSI report (e.g., A-CSI trigger state) are in the same CORESET, the CPU occupancy can consider the BWP change indication. The BS can send an indication of the active DL BWP change in the same CORESET as the control signaling. For example, operation 1400 can include: the BS sending to the UE on a CORESET including control signaling and additional control signaling, the additional control signaling including an indication of the active DL BWP change, which is used to indicate when the second BWP is active. The additional control signaling can include a DCI message indicating a resource grant (e.g., DL or UL resource grant) on the second BWP (e.g., BWP identifier). In other cases, the BS can send the additional control signaling outside the CORESET carrying the control signaling.
[0107] The BS can determine whether the gap from the last time-domain resource (e.g., symbol) of the first downlink channel (e.g., PDCCH) carrying the control signaling to the last time-domain resource (e.g., symbol) of the second downlink channel (e.g., PDCCH) carrying the additional control signaling is less than or equal to a threshold (e.g., 3 symbols). If the gap is less than or equal to the threshold, the BS can determine a first occupancy time or a second occupancy time according to the DL BWP change, as further described herein. The threshold can be a predefined value (e.g., stored on the UE) or determined by the base station and signaled to the UE. For example, if the last symbol of the PDCCH span of the DCI carrying the BWP change is not later than the last symbol of the PDCCH span of the CSI-triggering DCI (in other words, the gap is less than or equal to zero symbols), the BS can determine a first occupancy time or a second occupancy time according to the indication of the active DL BWP change, as further described herein. Otherwise, the BS may not consider or ignore the active BWP change. That is, if the last symbol of the PDCCH span of the DCI carrying the BWP change is later than the last symbol of the PDCCH span of the CSI-triggering DCI, the BS may not consider the active BWP change. The gap threshold between the BWP change indication and the CSI trigger state can enable the BS to consider cross-carrier scheduling providing the BWP change or the CSI trigger state, e.g., as described herein with respect to Figure 7 described. In other aspects, if the BWP change indication and the CSI trigger are in the same CORESET, the CPU occupancy can consider the BWP change indication, as further described herein.
[0108] In various aspects, determining a first occupancy time may include: If, based on an indication of an active DL BWP change, the CSI resource associated with the first CSI report is available (e.g., when the UE is scheduled to monitor the CSI resource for the first CSI report, the first BWP is active), then the BS determines that the first occupancy time starts running from the next time-domain resource (e.g., symbol) later than the CORESET until the last time-domain resource (e.g., symbol) of the uplink channel (e.g., PUSCH) carrying the first CSI report. Determining the first occupancy time may include: If, based on an indication of an active DL BWP change, the CSI resource associated with the first CSI report is unavailable (e.g., when the UE is scheduled to monitor the CSI resource for the first CSI report, the first BWP is inactive), then the BS determines that a first number of CPUs are unoccupied and the first occupancy time is not set, e.g., as described herein with respect to Figure 8 as described.
[0109] In some cases, the control signaling carrying the active BWP change may be received earlier than the control signaling carrying the CSI trigger state. In such a case, determining the first occupancy time may include: If, based on an indication of an active DL BWP change, the CSI resource associated with the first CSI report is available, then determining that the first occupancy time starts running from the next time-domain resource later than the latter of the control signaling or the additional control signaling until the last time-domain resource of the uplink channel carrying the first CSI report. If, based on an indication of an active DL BWP change, the CSI resource associated with the first CSI report is unavailable, then the BS may determine that a first number of CPUs are unoccupied and the first occupancy time is not set, e.g., as described herein with respect to Figure 8 described.
[0110] In various aspects, determining a second occupancy time may include: If, based on an indication of an active DL BWP change, the CSI resource associated with the second CSI report is available, then determining that the second occupancy time starts running from the next time-domain resource later than the CORESET until the last time-domain resource of the uplink channel carrying the second CSI report. Determining the second occupancy time may also include: If, based on an indication of an active DL BWP change, the CSI resource associated with the second CSI report is unavailable, then determining that a second number of CPUs are unoccupied and the second occupancy time is not set.
[0111] The occupied time can consider whether the active BWP change is earlier than the reception of the CSI trigger state. Determining the second occupied time can include: If, according to the indication of the active DL BWP change, the CSI resource associated with the second CSI report is available, determining that the second occupied time starts running from the next time-domain resource later than the latter of the control signaling or the additional control signaling until the last time-domain resource of the uplink channel carrying the second CSI report. If, according to the indication of the active DL BWP change, the CSI resource associated with the second CSI report is unavailable, the BS can determine that the second number of CPUs is not occupied and the second occupied time is not set.
[0112] In some aspects, regardless of the BWP active state, CPU occupancy can be set for CSI reports. For example, as described herein with respect to Figure 9 and 10 described. In some cases, CPU occupancy may be aggressively allocated when running the entire CSI reporting timeline, as described herein with respect to Figure 9 described. For example, determining the first occupied time can include: determining that the first occupied time starts running from the next time-domain resource later than the control signaling (e.g., the PDCCH carrying the CSI trigger state) until the last time-domain resource of the uplink channel carrying the first CSI report. Determining the second occupied time can include: determining that the second occupied time starts running from the next time-domain resource later than the control signaling until the last time-domain resource of the uplink channel carrying the second CSI report.
[0113] In other aspects, if the BS does not send an indication of the active BWP change earlier than the measurement resources for such CSI reports, the CPU occupancy for CSI reports on the inactive BWP can be released. For example, determining the first occupied time can include: If an indication of the active DL BWP change to the second BWP is sent to the UE, the BS determines that the first occupied time starts running from the next time-domain resource later than the control signaling that triggers the first CSI report until a specific time-domain resource earlier than the first time-domain resource of the uplink channel carrying the first CSI report. The specific time-domain resource can include various time-domain resources, such as the first time-domain resource later than the CORESET on which the additional control signaling including the indication of the active DL BWP change is received, the first time-domain resource of the CSI resource associated with the first CSI report, the last time-domain resource of the CSI resource associated with the first CSI report, the first time-domain resource when the second BWP is active.
[0114] Determining the second occupancy time may include: If an indication of a change to the active DL BWP of the second BWP is not received earlier than the first time-domain resource of the CSI resource associated with the second CSI report, determining that the second occupancy time starts running from the next time-domain resource earlier than the control signaling until the last time-domain resource of the CSI resource. In other aspects, if an indication of a change to the active DL BWP of the second BWP is received earlier than the CSI resource associated with the second CSI report, the BS may determine that the second occupancy time starts running from the next time-domain resource later than the control signaling until the last time-domain resource of the uplink channel carrying the second CSI report.
[0115] In various aspects, for a CSI report associated with a measurement resource on an inactive BWP, CPU occupancy may start when changing from the inactive BWP to the active BWP. For example, as described herein with respect to Figure 11 and 12 described. Operation 1400 may also include: The BS sends additional control signaling to the UE including an indication of a change to the active DL BWP, which is used to indicate when the second BWP is active. In the case where the BS sends a CORESET including a CSI trigger state and an indication of an active BWP change, determining the second occupancy time may include: If an indication of a change to the active DL BWP of the second BWP is received before the first time-domain resource of the CSI resource associated with the second CSI report, determining that the second occupancy time starts running from the next time-domain resource later than the CORESET including the control signaling and the additional control signaling until the last time-domain resource of the uplink channel carrying the second CSI report.
[0116] In other aspects, for example, when the CSI trigger state and the indication of an active BWP change are sent in separate PDCCHs not in the same CORESET, determining the second occupancy time may include: If an indication of a change to the active DL BWP of the second BWP is received before the first time-domain resource of the CSI resource associated with the second CSI report, determining that the second occupancy time starts running from the next time-domain resource later than the latter of the control signaling or the additional control signaling until the last time-domain resource of the uplink channel carrying the second CSI report.
[0117] In various aspects, CPU occupancy for CSI reporting can be deferred until an inactive BWP becomes an active BWP. For example, determining a second occupancy time can include: if an indication of an active DL BWP change to a second BWP is received before a first time-domain resource of a CSI resource associated with the second BWP, determining that the second occupancy time starts running from a first time-domain resource later than the active second BWP until a last time-domain resource of an uplink channel carrying a second CSI report.
[0118] In various aspects, the BS can determine whether there is sufficient CSI calculation time for CSI reporting on an inactive BWP according to various UE CSI calculation time criteria. In some aspects, operation 1400 can further include: the BS determines whether a duration from a next time-domain resource later than a CORESET or later than a latter of control signaling or additional control signaling until a last time-domain resource of an uplink channel is less than or equal to a threshold of time-domain resources (e.g., Z symbols). If the duration is less than or equal to the threshold, the BS can send a CSI trigger status associated with such a CSI report; otherwise, the BS can avoid sending a CSI trigger status associated with such a CSI report..
[0119] In block 1406, the BS can send control signaling to the UE based on whether the number of CPUs occupied during at least one occupancy time is less than or equal to a threshold. For example, in consideration of one or more CPUs associated with a first CSI report or a second CSI report, if the number of occupied CPUs will exceed the threshold, the BS can avoid sending control signaling that triggers the first CSI report, the second CSI report, or other CSI reports until the UE has sufficient unoccupied CPUs to perform corresponding CSI calculations. In other cases, in consideration of one or more CPUs associated with a first CSI report or a second CSI report, if the number of occupied CPUs is less than or equal to the threshold, the BS can send control signaling that triggers the first CSI report or the second CSI report.
[0120] Figure 15 illustrates a communication device 1500 (e.g., UE 120a), which can include being configured to perform operations for the techniques disclosed herein, such as Figure 13the various components (e.g., corresponding to functional unit components) of the operations (e.g., as shown in [])). The communication device 1500 includes a processing system 1502 coupled to a transceiver 1508 (e.g., a transmitter or a receiver). The transceiver 1508 is configured to transmit and receive signals for the communication device 1500 via an antenna 1510, such as the various signals described herein. The processing system 1502 may be configured to perform processing functions for the communication device 1500, including processing signals received by or to be transmitted by the communication device 1500.
[0121] The processing system 1502 includes a processor 1504 coupled to a computer-readable medium / memory 1512 via a bus 1506. In some aspects, the computer-readable medium / memory 1512 is configured to store instructions (e.g., computer-executable code) that, when executed by the processor 1504, cause the processor 1504 to perform Figure 13 the operations shown in [] or other operations for performing the various techniques related to CSI processing standards discussed herein. In some aspects, the computer-readable medium / memory 1512 stores code 1514 for receiving, code 1516 for transmitting, code 1518 for determining, or code 1520 for taking actions. In some aspects, the processor 1504 has circuitry configured to implement the code stored in the computer-readable medium / memory 1512. The processor 1504 includes circuitry 1522 for receiving, circuitry 1524 for transmitting, circuitry 1526 for determining, or circuitry 1528 for taking actions.
[0122] Figure 16 illustrates a communication device 1600 (e.g., BS 110a), which may include various components (e.g., corresponding to functional unit components) configured to perform operations for the techniques disclosed herein (such as Figure 14 the operations shown in []). The communication device 1600 includes a processing system 1602 coupled to a transceiver 1608 (e.g., a transmitter or a receiver). The transceiver 1608 is configured to transmit and receive signals for the communication device 1600 via an antenna 1610, such as the various signals described herein. The processing system 1602 may be configured to perform processing functions for the communication device 1600, including processing signals received by or to be transmitted by the communication device 1600.
[0123] The processing system 1602 includes a processor 1604 coupled to a computer-readable medium / memory 1612 via a bus 1606. In some aspects, the computer-readable medium / memory 1612 is configured to store instructions (e.g., computer-executable code) that, when executed by the processor 1604, cause the processor 1604 to perform Figure 14The operations shown in or other operations for performing various techniques related to CSI processing standards discussed herein. In some aspects, the computer-readable medium / memory 1612 stores code 1614 for transmitting, code 1616 for receiving, code 1618 for generating, or code 1620 for determining. In some aspects, the processor 1604 has circuitry configured to implement the code stored in the computer-readable medium / memory 1612. The processor 1604 includes circuitry 1622 for transmitting, circuitry 1624 for receiving, circuitry 1626 for generating, or circuitry 1628 for determining.
[0124] The techniques described herein can be used for various wireless communication technologies such as NR (e.g., 5G NR), 3GPP Long Term Evolution (LTE), Advanced LTE (LTE-A), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and other networks. The terms "network" and "system" are often used interchangeably. CDMA networks may implement radio technologies such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers the IS-2000, IS-95, and IS-856 standards. TDMA networks may implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA networks may implement radio technologies such as NR (e.g., 5G RA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA, etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "Third Generation Partnership Project" (3GPP). cdma2000 and UMB are described in documents from an organization named "Third Generation Partnership Project 2" (3GPP2). NR is an emerging wireless communication technology under development.
[0125] The techniques described herein can be used for the wireless networks and radio technologies mentioned above and other wireless networks and radio technologies. For clarity, although aspects may be described herein using terms typically associated with 3G, 4G, or 5G wireless technologies, aspects of the present disclosure can be applied to communication systems based on other generations.
[0126] In 3GPP, the term "cell" can refer to the coverage area of a Node B (NB) and / or the NB subsystem serving that coverage area, depending on the context in which the term is used. In an NR system, the terms "cell" and BS, next-generation Node B (gNB or gNodeB), access point (AP), distributed unit (DU), carrier, or transmit receive point (TRP) can be used interchangeably. A BS can provide communication coverage for a macrocell, picocell, femtocell, or other type of cell. A macrocell can cover a relatively large geographic area (e.g., with a radius of several kilometers) and can allow unrestricted access by UEs with a service subscription. A picocell can cover a relatively small geographic area and can allow unrestricted access by UEs with a service subscription. A femtocell can cover a relatively small geographic area (e.g., a residence) and can allow restricted access by UEs associated with the femtocell (e.g., UEs in a closed subscriber group (CSG), UEs for users in a residence, etc.). A BS for a macrocell can be referred to as a macro BS. A BS for a picocell can be referred to as a pico BS. A BS for a femtocell can be referred to as a femto BS or a home BS.
[0127] The UE may also be referred to as a mobile station, terminal, access terminal, user unit, station, customer premise equipment (CPE), cellular phone, smart phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet computer, camera, gaming device, netbook, smartbook, ultrabook, appliance, medical device or apparatus, biometric sensor / device, wearable device (e.g., smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), entertainment device (e.g., music device, video device, satellite radio unit, etc.), vehicle component or sensor, smart meter / sensor, industrial manufacturing device, global positioning system device, or any other suitable device configured to communicate via wireless or wired medium. Some UEs may be considered machine type communication (MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which may communicate with a BS, another device (e.g., a remote device), or some other entity. A wireless node may provide a connection to or for a network (e.g., a wide area network such as the Internet or a cellular network) via a wired or wireless communication link. Some UEs may be considered Internet of Things (IoT) devices, which may be narrowband IoT (NB-IoT) devices.
[0128] Some wireless networks (e.g., LTE) utilize orthogonal frequency division multiplexing (OFDM) on the downlink and single carrier frequency division multiplexing (SC-FDM) on the uplink. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal subcarriers, which are also commonly referred to as tones, frequency bands, etc. Each subcarrier may be modulated with data. Generally, OFDM is utilized in the frequency domain and SC-FDM is utilized in the time domain to transmit modulation symbols. The spacing between adjacent subcarriers may be fixed, and the total number of subcarriers (K) may depend on the system bandwidth. For example, the subcarrier spacing may be 15 kHz and the minimum resource allocation (referred to as a "resource block" (RB)) may be 12 subcarriers (or 180 kHz). Thus, for system bandwidths of 1.25, 2.5, 5, 10, or 20 megahertz (MHz), the nominal fast Fourier transform (FFT) size may be equal to 128, 256, 512, 1024, or 2048, respectively. The system bandwidth may also be divided into subbands. For example, a subband may cover 1.8 MHz (i.e., 6 RBs), and for system bandwidths of 1.25, 2.5, 5, 10, or 20 MHz, there may be 1, 2, 4, 8, or 16 subbands, respectively. In LTE, the basic transmission time interval (TTI) or packet duration is a 1 ms subframe.
[0129] NR can utilize OFDM with CP on both the uplink and downlink and can include support for half-duplex operation using TDD. In NR, the subframe remains 1 ms, but the basic TTI is called a slot. A subframe contains a variable number of slots (e.g., 1, 2, 4, 8, 16,... slots), which depends on the subcarrier spacing. An NR RB is 12 consecutive frequency subcarriers. NR can support a basic subcarrier spacing of 15 kHz, and other subcarrier spacings can be defined relative to the basic subcarrier spacing, e.g., 30 kHz, 60 kHz, 120 kHz, 240 kHz, etc. The symbol and slot lengths scale with the subcarrier spacing. The CP length also depends on the subcarrier spacing. Beamforming can be supported and the beam direction can be configured dynamically. MIMO transmission with precoding can also be supported. In some examples, the MIMO configuration in the DL can support up to 8 transmit antennas, multi-layer DL transmission with up to 8 streams, and up to 2 streams per UE. In some examples, multi-layer transmission with up to 2 streams per UE can be supported. Aggregation of multiple cells with up to 8 serving cells can be supported.
[0130] In some examples, access to the air interface can be scheduled. A scheduling entity (e.g., a BS) allocates resources for communication among some or all of the devices and apparatuses within its service area or cell. The scheduling entity can be responsible for scheduling, allocating, reconfiguring, and releasing resources for one or more subordinate entities. That is, for the scheduled communication, the subordinate entity utilizes the resources allocated by the scheduling entity. The base station is not the only entity that can be used as a scheduling entity. In some examples, a UE can be used as a scheduling entity and can schedule resources for one or more subordinate entities (e.g., one or more other UEs), and other UEs can utilize the resources scheduled by the UE for wireless communication. In some examples, a UE can be used as a scheduling entity in a peer-to-peer (P2P) network or a mesh network. In the mesh network example, in addition to communicating with the scheduling entity, UEs can also communicate directly with each other.
[0131] In some examples, two or more secondary entities (e.g., UEs) may communicate with each other using sidelink signals. Real-world applications of such sidelink communications may include public safety, proximity services, UE-to-network relay, vehicle-to-vehicle (V2V) communication, Internet of Everything (IoE) communication, IoT communication, mission-critical mesh, or various other suitable applications. Generally, a sidelink signal may refer to a signal transmitted from one secondary entity (e.g., UE1) to another secondary entity (e.g., UE2) without the need to relay the communication through a scheduling entity (e.g., a UE or a BS), even though the scheduling entity may be used for scheduling and / or control purposes. In some examples, licensed spectrum may be used to transmit sidelink signals (as opposed to wireless local area networks that typically use unlicensed spectrum).
[0132] The methods disclosed herein include one or more steps or acts for implementing the methods. Without departing from the scope of the claims, these method steps or acts may be interchanged with one another. In other words, unless a specific order of the steps or acts is specified, the order or use of specific steps or acts may be modified without departing from the scope of the claims.
[0133] Unless otherwise expressly stated, as used herein, "or" is intended to be interpreted in an inclusive sense. For example, "a or b" may include only a, only b, or a combination of a and b. As used herein, a phrase referring to "at least one" or "one or more" of a list of items refers to any combination of those items, including a single member. For example, "at least one of a, b, or c" is intended to cover the possibilities of only a, only b, only c, a combination of a and b, a combination of a and c, a combination of b and c, and a combination of a and b and c.
[0134] As used herein, the term "determine" encompasses a variety of actions. For example, "determine" may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, and the like. Further, "determine" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Additionally, "determine" may include parsing, selecting, choosing, establishing, and the like.
[0135] The various illustrative components, logics, logic blocks, modules, circuits, operations, and algorithmic processes described in connection with the implementations disclosed herein can be implemented as electronic hardware, firmware, software, or any combination of hardware, firmware, or software, including the structures and their structural equivalents disclosed in this specification. The interchangeability of hardware, firmware, and software has been described generally in terms of functionality and illustrated above in the various illustrative components, blocks, modules, circuits, and processes. Whether such functionality is implemented as hardware, firmware, or software depends upon the particular application and design constraints imposed on the overall system.
[0136] The foregoing description is provided to enable a person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but are to be accorded the full scope consistent with the language of the claims, where the reference to an element in the singular is not intended to mean "one and only one" but rather "one or more" unless specifically so stated. The term "some," unless specifically stated otherwise, means one or more. All structural and functional equivalents of the elements of the various aspects described throughout this disclosure are expressly incorporated herein by reference and are intended to be encompassed by the claims, which are known or will be known to those skilled in the art. In addition, the disclosure herein is not intended to be dedicated to the public regardless of whether such disclosure is expressly recited in the claims. No claim element is to be construed under 35 U.S.C. § 112(f) unless the element is expressly recited using the phrase "means for" or, in the case of a method claim, the phrase "step for."
[0137] In addition, the various features described in the context of separate implementations in this specification can also be implemented in combination in a single implementation. Conversely, the various features described in the context of a single implementation can also be implemented separately or in any suitable subcombination in multiple implementations. Moreover, although the features may have been described above as acting in a particular combination and even initially claimed as such, in some cases, one or more features from the claimed combination can be removed from the combination, and the claimed combination can be directed to a subcombination or variation of the subcombination.
[0138] Similarly, although operations are depicted in the figures in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in a sequential order, or that all of the illustrated operations be performed to achieve the desired result. Additionally, the figures may schematically depict one or more example processes in the form of a flowchart or process diagram. However, other operations not depicted may be incorporated into the example processes that are schematically shown. For example, one or more additional operations may be performed before, after, simultaneously with, or between any of the operations shown. In some cases, multitasking and parallel processing may be advantageous. Further, the separation of various system components in the implementations described above should not be construed as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
[0139] The various operations of the methods described above may be performed by any suitable unit capable of performing the corresponding functions. The unit may include various hardware or software components or modules, including but not limited to: circuitry, an application specific integrated circuit (ASIC), or a processor. Generally, where there are operations shown in the figures, those operations may have corresponding paired functional unit components with similar numbers.
[0140] For example, the unit for receiving may include a transceiver (e.g., transceivers 254a - 254r), an antenna (e.g., antenna 252), code for receiving (e.g., code 1514 for receiving), circuitry for receiving (e.g., circuitry 1522 for receiving), or a processor (e.g., controller / processor 280). The unit for transmitting may include a transceiver (e.g., transceivers 232a - 232t), an antenna (e.g., antenna 234), code for transmitting (e.g., code 1614 for transmitting), circuitry for transmitting (e.g., circuitry 1622 for transmitting), or a processor (e.g., controller / processor 240). The unit for determining may include a processor (e.g., controller / processor 280 or controller / processor 240), code for determining (e.g., code 1518 for determining or code 1620 for determining), or circuitry for determining (e.g., circuitry 1526 for determining or circuitry 1628 for determining). The unit for taking one or more actions may include a processor (e.g., controller / processor 280), code for taking an action (e.g., code 1520 for taking an action), or circuitry for taking an action (e.g., circuitry 1528 for taking an action). The unit for generating may include a processor (e.g., controller / processor 240), code for generating (e.g., code 1618 for generating), or circuitry for generating (e.g., circuitry 1626 for generating).
[0141] The various illustrative logical blocks, modules, and circuits described in connection with the present disclosure may be implemented or executed using a general - purpose processor, a digital signal processor (DSP), an application - specific integrated circuit (ASIC), a field - programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general - purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0142] If implemented in hardware, an example hardware configuration may include a processing system in a wireless node. The processing system may be implemented using a bus architecture. Depending on the particular application and overall design constraints of the processing system, the bus may include any number of interconnecting buses and bridges. The bus may connect various circuits including a processor, machine-readable media, and a bus interface. The bus interface may also be used to connect a network adapter and other things to the processing system via the bus. The network adapter may be used to implement the signal processing functions of the PHY layer. In the case of the user equipment 120 (see Figure 1 ), a user interface (e.g., keypad, display, mouse, joystick, etc.) may also be connected to the bus. The bus may also connect various other circuits, such as a timing source, peripherals, voltage regulators, power management circuits, etc., which are well known in the art and will not be described further herein. The processor may be implemented using one or more general-purpose or special-purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuits that can execute software. Those skilled in the art will recognize how to best implement the functions described for the processing system in accordance with the particular application and overall design constraints imposed on the overall system.
[0143] If implemented in software, the functions can be stored on or transmitted via a computer-readable medium as one or more instructions or code. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other terms, software should be construed broadly to mean instructions, data, or any combination thereof. A computer-readable medium includes both a computer storage medium and a communication medium, and the communication medium includes any medium that facilitates the transfer of a computer program from one place to another. A processor may be responsible for managing the bus and general processing, including executing software modules stored on a machine-readable storage medium. The computer-readable storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In an alternative, the storage medium may be part of the processor. For example, a machine-readable medium may include a transmission line, a carrier modulated with data, or a computer-readable storage medium storing instructions separate from a wireless node, all of which may be accessed by the processor via a bus interface. Alternatively or additionally, a machine-readable medium or any part thereof may be integrated into the processor, such as may be the case with a cache or a general register file. For example, examples of a machine-readable medium may include RAM (Random Access Memory), flash memory, ROM (Read-Only Memory), PROM (Programmable Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), registers, magnetic disks, optical disks, hard drives, or any other suitable storage medium, or any combination thereof. A machine-readable medium may be embodied in a computer program product.
[0144] Software modules may include a single instruction or many instructions and may be distributed over several different code segments, distributed among different programs, and spread across multiple storage media. A computer-readable medium may include multiple software modules. Software modules include instructions that, when executed by a device such as a processor, cause a processing system to perform various functions. Software modules may include a sending module and a receiving module. Each software module may be located in a single storage device or distributed across multiple storage devices. For example, when a triggering event occurs, a software module may be loaded from a hard drive into RAM. During the execution of a software module, the processor may load some of the instructions into a cache to increase access speed. Subsequently, one or more cache lines may be loaded into a general register file for execution by the processor. It will be understood that when the functions of a software module are referred to hereinafter, such functions are implemented by the processor when executing instructions from that software module.
[0145] In addition, any connection is properly termed a computer-readable medium. For example, if software is transmitted using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology (such as infrared (IR), radio, and microwave), then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology (such as infrared, radio, and microwave) is included in the definition of the medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and optical disc, where disks typically reproduce data magnetically, while discs reproduce data optically with a laser. Thus, in some aspects, a computer-readable medium may include a non-transitory computer-readable medium (e.g., a tangible medium). Additionally, for other aspects, a computer-readable medium may include a transitory computer-readable medium (e.g., a signal). Combinations of the above should also be included within the scope of computer-readable media.
[0146] Accordingly, some aspects may include a computer program product for performing the operations presented herein. For example, such a computer program product may include a computer-readable medium having instructions stored (or encoded) thereon that are executable by one or more processors to perform the operations described herein, e.g., instructions for performing the operations described and shown in Figure 13 or Figure 14 the operations shown.
[0147] Moreover, it should be understood that modules or other suitable units for performing the methods and techniques described herein may be downloaded or otherwise obtained by a user terminal or a base station, where applicable. For example, such a device may be coupled to a server to facilitate the transfer of units for performing the methods described herein. Alternatively, the various methods described herein may be provided via a storage unit (such as RAM, ROM, a physical storage medium such as a compact disc (CD) or a floppy disk, etc.) such that when the storage unit is coupled to or provided to the device, the user terminal or the base station can obtain the various methods. Additionally, any other suitable techniques for providing the methods and techniques described herein to the device may be used.
[0148] It is to be understood that the claims are not limited to the exact configurations and components shown above. Various modifications, changes, and variations may be made in the arrangement, operation, and details of the methods and apparatuses described above without departing from the scope of the claims.
Claims
1. A method of wireless communication by a user equipment, comprising: receiving control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering reporting of at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP; receiving, from the base station, additional control signaling including an indication of an active downlink (DL) BWP change, the indication being for indicating when the second BWP is active; determining whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; determining an occupancy time of at least one of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on the gap being less than or equal to the threshold; and taking one or more actions at least partially based on the at least one occupancy time.
2. The method according to claim 1, wherein determining the at least one occupancy time includes: determining at least one of a first occupancy time of a first number of CPUs associated with the first CSI report or a second occupancy time of a second number of CPUs associated with the second CSI report based on the indication of the active DL BWP change.
3. The method according to claim 1, wherein the additional control signaling includes DL control information (DCI).
4. The method according to claim 3, wherein the control signaling includes DL control information (DCI).
5. The method according to claim 1, further comprising: receiving the additional control signaling from the base station on a control resource set (CORESET) including the control signaling.
6. The method according to claim 1, wherein taking one or more actions includes: reporting CSI associated with the first CSI report or the second CSI report to the base station.
7. The method according to claim 1, wherein the control signaling triggers reporting of the second CSI report, and wherein the at least one occupancy time is associated with the second CSI report.
8. A method of wireless communication by a base station, comprising: generating control signaling indicating a CSI trigger state, the CSI trigger state triggering reporting of at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; sending, to a user equipment (UE), additional control signaling including an indication of an active downlink (DL) BWP change, the indication being for indicating when the second BWP is active; determining whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; Determine at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on the gap being less than or equal to the threshold; and Send the control signaling to the UE based on the determination.
9. The method according to claim 8, wherein, Determining the at least one occupancy time includes: determining at least one of a first occupancy time of a first number of CPUs associated with the first CSI report or a second occupancy time of a second number of CPUs associated with the second CSI report based on the active DL BWP change.
10. The method according to claim 8, wherein the additional control signaling includes downlink control information (DCI).
11. The method according to claim 8, further including: Send the additional control signaling to the UE on a control resource set (CORESET) including the control signaling.
12. The method according to claim 8, wherein, The sending includes: Send the control signaling to the UE based on whether the number of CPUs occupied during the at least one occupancy time is less than or equal to a threshold.
13. The method according to claim 8, wherein, The control signaling triggers reporting the second CSI report, and wherein the at least one occupancy time is associated with the second CSI report.
14. An apparatus for wireless communication, including: A memory storing computer-executable code; and One or more processors coupled to the memory, the one or more processors being configured to execute the computer-executable code and cause the apparatus to perform the following operations: Receive control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering reporting of at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP; Receive additional control signaling from the base station including an indication of an active downlink (DL) BWP change, the indication for indicating when the second BWP is active; Determine whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; Determine at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on the gap being less than or equal to the threshold; and Take one or more actions at least in part based on the at least one occupancy time.
15. The apparatus according to claim 14, wherein, The one or more processors are configured to cause the apparatus to perform the following operations: Determine at least one of a first occupancy time of a first number of CPUs associated with the first CSI report or a second occupancy time of a second number of CPUs associated with the second CSI report based on the indication of the active DL BWP change.
16. The apparatus according to claim 14, wherein, the additional control signaling includes downlink control information (DCI).
17. The apparatus according to claim 16, wherein, the control signaling includes downlink control information (DCI).
18. The apparatus according to claim 14, wherein, the one or more processors are configured to cause the apparatus to perform the following operations: receive the additional control signaling from the base station on a control resource set (CORESET) including the control signaling.
19. The apparatus according to claim 14, wherein, the one or more processors are configured to cause the apparatus to perform the following operations: report to the base station a channel state information (CSI) associated with the first CSI report or the second CSI report.
20. The apparatus according to claim 14, wherein, the control signaling triggers reporting of the second CSI report, and wherein the at least one occupancy time is associated with the second CSI report.
21. An apparatus for wireless communication, comprising: a memory storing computer-executable code; and one or more processors coupled to the memory, the one or more processors being configured to execute the computer-executable code and cause the apparatus to perform the following operations: generate control signaling indicating a channel state information (CSI) trigger state, the CSI trigger state triggering reporting of at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; send to a user equipment (UE) additional control signaling including an indication of a change in an active downlink (DL) BWP, the indication being for indicating when the second BWP is active; determine whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; determine, based on the gap being less than or equal to the threshold, at least one occupancy time of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report; send the control signaling to the UE based on the determination.
22. The apparatus according to claim 21, wherein, the one or more processors are configured to cause the apparatus to perform the following operations: determine, based on the change in the active DL BWP, at least one of a first occupancy time of a first number of CPUs associated with the first CSI report or a second occupancy time of a second number of CPUs associated with the second CSI report.
23. The apparatus according to claim 21, wherein, the additional control signaling includes downlink control information (DCI).
24. The apparatus according to claim 21, wherein, the one or more processors are configured to cause the apparatus to perform the following operations: send the additional control signaling to the UE on a control resource set (CORESET) including the control signaling.
25. The apparatus according to claim 21, wherein, the one or more processors are configured to cause the apparatus to perform the following operations: send the control signaling to the UE based on whether the number of CPUs occupied during the at least one occupancy period is less than or equal to a threshold.
26. The apparatus according to claim 21, wherein, the control signaling triggers reporting of the second CSI report, and wherein the at least one occupancy period is associated with the second CSI report.
27. An apparatus for wireless communication, comprising: a unit for receiving control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering reporting of at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP; a unit for receiving additional control signaling from the base station including an indication of an active downlink (DL) BWP change, the indication for indicating when the second BWP is active; a unit for determining whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; a unit for determining at least one occupancy period of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on the gap being less than or equal to the threshold; and a unit for taking one or more actions based at least in part on the at least one occupancy period.
28. An apparatus for wireless communication, comprising: a unit for generating control signaling indicating a CSI trigger state, the CSI trigger state triggering reporting of at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; a unit for sending additional control signaling including an indication of an active downlink (DL) BWP change to a user equipment (UE), the indication for indicating when the second BWP is active; a unit for determining whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; a unit for determining at least one occupancy period of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report based on the gap being less than or equal to the threshold; and a unit for sending the control signaling to the UE based on the determination.
29. A computer-readable medium having instructions stored thereon for: receiving control signaling from a base station via a first bandwidth part (BWP), the control signaling triggering reporting of at least one of a first channel state information (CSI) report associated with the first BWP or a second CSI report associated with an inactive second BWP; Receive additional control signaling from the base station that includes an indication of an active downlink (DL) BWP change, the indication being for indicating when the second BWP is active; Determine whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; Determine, based on the gap being less than or equal to the threshold, an occupancy time of at least one of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report; And Take one or more actions at least in part based on the at least one occupancy time.
30. A computer-readable medium having instructions stored thereon, the instructions for: Generate control signaling indicating a channel state information (CSI) trigger state that triggers reporting of at least one of a first CSI report associated with an active first bandwidth part (BWP) or a second CSI report associated with an inactive second BWP; Send to a user equipment (UE) additional control signaling that includes an indication of an active downlink (DL) BWP change, the indication being for indicating when the second BWP is active; Determine whether a gap from a last time-domain resource of a first DL channel carrying the control signaling to a last time-domain resource of a second DL channel carrying the additional control signaling is less than or equal to a threshold; Determine, based on the gap being less than or equal to the threshold, an occupancy time of at least one of one or more CSI processing units (CPUs) associated with the first CSI report or the second CSI report; And Send the control signaling to the UE based on the determination.