WO2025043430A1 - Information on csi report - Google Patents
Information on csi report Download PDFInfo
- Publication number
- WO2025043430A1 WO2025043430A1 PCT/CN2023/115184 CN2023115184W WO2025043430A1 WO 2025043430 A1 WO2025043430 A1 WO 2025043430A1 CN 2023115184 W CN2023115184 W CN 2023115184W WO 2025043430 A1 WO2025043430 A1 WO 2025043430A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- time window
- network device
- csi
- csi report
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0057—Physical resource allocation for CQI
Definitions
- Various example embodiments generally relate to the field of communication, and in particular, to a terminal device, a network device, methods, apparatuses and a computer readable storage medium related to providing information on channel state information (CSI) report, for example, to coordination of CSI processing unit for dual transmitter/receiver (TX/RX) multi-universal subscriber identity module (USIM) (MUSIM) operation.
- CSI channel state information
- TX/RX dual transmitter/receiver
- USIM multi-universal subscriber identity module
- MUSIM procedures would allow a user equipment (UE) with two or more USIMs to operate in radio resource control (RRC) _CONNECTED state simultaneously in multiple networks such as network (NW) -A and NW-B.
- RRC radio resource control
- NW network
- UE capabilities need to be shared in an efficient manner to maximize the resource utilization.
- example embodiments of the present disclosure provide a solution for providing information on channel state information (CSI) report, particularly, for coordinating CSI processing units for dual TX/RX MUSIM operation.
- the solution provided by the example embodiments of the present disclosure can share capability of the terminal device regarding a number of supported simultaneous CSI calculations, i.e. CSI processing units (CPUs) , in an efficient manner.
- CPUs CSI processing units
- a terminal device may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to: determine, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and transmit, to a second network device, information indicative of the time window.
- CSI channel state information
- a second network device may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the second network device at least to:receive, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determine at least one CSI report configuration for the terminal device based on the information.
- CSI channel state information
- a method may comprise: determining, at a terminal device and based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and transmitting, to a second network device, information indicative of the time window.
- CSI channel state information
- a method may comprise: receiving, at a second network device and from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determining at least one CSI report configuration for the terminal device based on the information.
- CSI channel state information
- an apparatus may comprise: means for determine, at a terminal device and based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and means for transmitting, to a second network device, information indicative of the time window.
- CSI channel state information
- an apparatus may comprise: means for receiving, at a second network device and from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and means for determining at least one CSI report configuration for the terminal device based on the information.
- CSI channel state information
- a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method according to the third or fourth aspect.
- a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: determine, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and transmit, to a second network device, information indicative of the time window.
- CSI channel state information
- a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: receive, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determine at least one CSI report configuration for the terminal device based on the information.
- CSI channel state information
- a terminal device may comprise determining circuitry configured to determine, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and transmitting circuitry configured to transmit, to a second network device, information indicative of the time window.
- CSI channel state information
- a second network device may comprise receiving circuitry configured to receive, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determining circuitry configured to determine at least one CSI report configuration for the terminal device based on the information.
- CSI channel state information
- FIG. 1 illustrates an example network environment in which example embodiments of the present disclosure may be implemented
- FIG. 2 illustrates an example occupation of CSI processing units (CPUs) associated with some example embodiments of the present disclosure
- FIG. 3 illustrates example CSI-reference signal (RS) and physical uplink shared channel (PUSCH) /physical uplink control channel (PUCCH) pairs for reporting CSI report associated with some example embodiments of the present disclosure
- RS CSI-reference signal
- PUSCH physical uplink shared channel
- PUCCH physical uplink control channel
- FIG. 4 illustrates an example signaling process of providing information on CSI report in accordance with some example embodiments of the present disclosure
- FIG. 5 illustrates an example coordination of CSI processing units in accordance with some example embodiments of the present disclosure
- FIG. 7 illustrates an example signaling process of providing information on CSI report in accordance with some example embodiments of the present disclosure
- FIG. 8 illustrates an example flowchart of a process of providing information on CSI report in accordance with some example embodiments of the present disclosure
- FIG. 10 illustrates an example simplified block diagram of a device that is suitable for implementing embodiments of the present disclosure.
- first and second etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments.
- the term “and/or” includes any and all combinations of one or more of the listed terms.
- circuitry may refer to one or more or all of the following:
- circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware.
- circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
- the term “communication network” refers to a network following any suitable communication standards, such as long term evolution (LTE) , LTE-advanced (LTE-A) , wideband code division multiple access (WCDMA) , high-speed packet access (HSPA) , narrow band Internet of things (NB-IoT) and so on.
- LTE long term evolution
- LTE-A LTE-advanced
- WCDMA wideband code division multiple access
- HSPA high-speed packet access
- NB-IoT narrow band Internet of things
- the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and/or beyond.
- Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be
- the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom.
- the network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a remote radio unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth, depending on the applied terminology and technology.
- BS base station
- AP access point
- NodeB or NB node B
- eNodeB or eNB evolved NodeB
- NR NB also referred to as a gNB
- RRU remote radio unit
- RH radio header
- terminal device refers to any end device that may be capable of wireless communication.
- a terminal device may also be referred to as a communication device, user equipment (UE) , a subscriber station (SS) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) .
- UE user equipment
- SS subscriber station
- MS mobile station
- AT access terminal
- the terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and/or other wireless devices operating in an industrial and/or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial,
- the term “resource” , “transmission resource” , “resource block” , “physical resource block” (PRB) , “uplink (UL) resource” or “downlink (DL) resource” may refer to any resource for performing a communication, for example, a communication between a terminal device and a network device, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, a resource in a combination of more than one domain or any other resource enabling a communication, and the like.
- a resource in time domain (such as, a subframe) will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
- Some example embodiments of the present disclosure relate to enhancements for MUSIM procedures that would allow a UE with two or more USIMs to operate in RRC_CONNECTED state simultaneously in multiple networks such as NW-A and NW-B.
- NW-A and NW-B networks
- the UE capabilities need to be shared in an efficient manner to maximize the resource utilization.
- Two strategies for such capability sharing can be Static and Dynamic capability split.
- WID work item description
- Some example embodiments of the present disclosure generally relate to the second objective, i.e., specify mechanism to indicate preference on temporary UE capability restriction and removal of restriction (e.g. capability update, release of cells, (de) activation of configured resources) with NW-A when UE needs transmission or reception (e.g., start/stop connection to NW-B) for MUSIM purpose.
- This objective targets to study and evaluate the procedural changes, which are needed to support Dual RRC connection in NW-A and NW-B.
- some example embodiments of the present disclosure focus on coordination of CSI processing units (CPUs) when a UE with two or more USIMs operates in RRC_CONNECTED state simultaneously in at least two networks.
- CPUs CSI processing units
- 3GPP TS 38.214 it has been described in 3GPP TS 38.214 that UE would report the simultaneous CSI report limitation and gNB should follow such limitation to configure CSI report, the related recordation in 3GPP TS 38.214 are:
- the UE indicates the number of supported simultaneous CSI calculations N CPU with parameter simultaneousCSI-ReportsPerCC in a component carrier, and simultaneousCSI-ReportsAllCC across all component carriers”
- the UE is not expected to have more active CSI-RS ports or active CSI-RS resources in active BWPs than reported as capability”
- the parameter simultaneousCSI-ReportsPerCC refers to the number of supported simultaneous CSI calculations in a component carrier
- the parameter simultaneousCSI-ReportsAllCC refers to the number of supported simultaneous CSI calculations across all component carrier. Both of the two parameters may be used to indicate the UE capability regarding the number of supported simultaneous CSI calculations.
- the UE capability may be defined in RRC message as follows:
- N CPU may represent the UE capability regarding a number of supported simultaneous CSI calculations. The detailed description regarding CPU will be described in detail with reference to FIG. 2 later.
- the network environment 100 which may be a part of a communication network, includes a terminal device 102, a first base device 202 and a second network device 204.
- the terminal device 102 may also be referred to as a user equipment 102 or a UE 102.
- the first network device 202 may also be referred to as a first base station 202 or a first gNB 202.
- the second network device 204 may also be referred to as a second base station 204 or a second gNB 204.
- Both the first network device 202 and the second network device 204 may communicate with the terminal device 102 via different USIMs (e.g., USIM1 and USIM2) on the terminal device 102.
- USIMs e.g., USIM1 and USIM2
- FIG. 2 illustrates an example occupation of CPUs associated with some example embodiments of the present disclosure.
- a carrier aggregation (CA) UE is used as example.
- CQI channel quality indicator
- RI rank indicator
- the UE is configured with an aperiodic CSI report (also referred to aCSI) on secondary cell (Scell) via downlink control information (DCI) (i.e., case 3 in FIG.
- DCI downlink control information
- KPI key performance indicator
- a network device such as gNB may allocate the CSI-RS and the CSI report.
- a cell may have different CSI report configuration depends on a solution provided by the gNB and an operator configuration.
- Such configuration of cell may include, for example, cell specific CSI-RS or UE specific CSI-RS with different time and frequency location and with different period, pre-reserved PUCCH resource that can be allocated for different UEs to periodically report the CSI information, and/or PUSCH resource that can be scheduled during runtime for different UEs to report the CSI information one time.
- FIG. 3 is a picture illustrating one TDD Cell example. Reference is made to FIG. 3, which illustrates example CSI-RS and PUSCH/PUCCH pairs for reporting CSI report in a TDD cell associated with some example embodiments of the present disclosure.
- FIG. 3 illustrates example CSI-RS and PUSCH/PUCCH pairs for reporting CSI report in a TDD cell associated with some example embodiments of the present disclosure.
- FIG. 3 several CSI-RS and PUSCH/PUCCH pair candidates for one UE to report CSI, including candidate#1 for aCSI, candidate#2 for pCSI, and candidate#3 for another pCSI, are shown.
- the network device may flexibly select a CSI-RS and PUSCH/PUCCH pair for a specific UE to report CSI after considering conditions including availability of free resource, UE capability limitation (e.g. N CPU ) , DRX/Measurement gap, and evenly distribution of the load over timeline.
- UE capability limitation e.g. N CPU
- the network device may have an overall picture of the already configured CSI report (s) and free resources. Thus, the network device may select one free CSI-RS and PUSCH/PUCCH pair that can fulfill the UE capability limitation.
- the NW-A may not have any information about CSI report (s) already configured by NW-B, as a result, a collision may occur between CSI reports configured by the NW-A and NW-B.
- the UE capability are very low as different network features needs multiple CSI configurations. These leads to complicated handling of the UE capability and reductions in the number of configurations in one NW.
- the same UE capability is shared for multiple NWs and SIMs, there is a problem that it is not possible to manage without changes to the 3GPP specified functionality. If a split would be done statically among NWs, it will lead degraded performance in all NWs. Thus, a more dynamic split solution needs to be studied.
- the CSI report would be randomly configured by network (i.e. network device) based on the availability of the CSI-RS resource and UL resource as well as the request from package scheduling of the UE.
- network i.e. network device
- NW-A and NW-B may configure CSI measurements/reports that overlap the same time duration.
- the configured CSI measurements/reports from different networks may easily exceed the max capability limitation of the UE and result in CSI report drop.
- how to coordinate the timing information for the CSI reports from different networks is needed to be studied.
- Some example embodiments of the present disclosure relate to providing information on channel state information (CSI) report, and in particular propose to enhance the sharing of UE capability by determining at least one suitable time window for configuring CSI report for different network devices (for example, NW-A and NW-B) flexibly.
- a solution is provided for coordinating CSI processing units for dual TX/RX MUSIM operation.
- the terminal device determines, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report.
- the first terminal device further transmits information indicative of the time window to a second network device.
- FIG. 4 illustrates an example signaling process 400 of providing information on CSI report in accordance with some example embodiments of the present disclosure.
- FIG. 4 will be described with reference to FIG. 1.
- the terminal device 102 determines (at step 402) , based on at least one CSI report to be performed by the terminal device 102 based on at least one CSI report configuration configured by a first network device 204 (not shown in FIG. 4) , a time window available for scheduling at least one further CSI report.
- a MUSIM UE for example, the terminal device 102, may have information of the actual configured CSI report configurations from different networks during runtime. Therefore, the MUSIM UE could calculate available free CSI processing units of each OFDM frame, and then indicate it as a time window available for at least one new/further CSI report configuration to network.
- a time window is determined and used in present disclosure, the present application is also applicable to a case for multiple time windows, i.e., multiple time windows may be determined and used in a similar way as descried herein.
- a CSI report configuration among the at least one CSI report configuration may indicate at least one of at least one reference signal location or at least one reporting resource for transmitting a CSI report.
- the time window may be a time duration in which a number of CPUs occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
- the predetermined CPU threshold number may be determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations, i.e. N CPU .
- the predetermined CPU threshold number may be set to N CPU .
- the predetermined CPU threshold number may be set to be a value smaller than N CPU .
- the terminal device 102 may transmit information indicative of the time window determined at step 402 to a second network device 204.
- the second network device 204 may determine, at step 408, at least one CSI report configuration for the terminal device based on the information. That is to say, the second network device 204 may configure a new/further CSI report in this time window, thereby reducing conflict with the first network device 202.
- the second network device 204 may use a time window which is free or not heavily occupied by the first network device 202 to configure CSI report (s) .
- the first network device 202 and the second network device 204 may determine at least one CSI report configuration for the terminal device 102 based on other available time resource determined by them. For example, if time windows reported by most of the terminal devices connected to the second network device 204 cover a similar time duration, this may result in not enough resource in this time duration. For example, the DCI resource is limited and thus some of these terminal devices may not able to be scheduled to perform CSI report in the time duration. In that case, the second network device 204 could find an available CSI report resource outside the time duration or the time window that is reported from the terminal device 102.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Embodiments of the present disclosure relate to providing information on channel state information (CSI) report. In an aspect, a terminal device determines, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report. The terminal device transmits, to a second network device, information indicative of the time window. By implementing the embodiments of the present disclosure, CSI report collisions among different networks can be mitigated, and UE capabilities may be shared in a more efficient way to maximize the resource utilization.
Description
Various example embodiments generally relate to the field of communication, and in particular, to a terminal device, a network device, methods, apparatuses and a computer readable storage medium related to providing information on channel state information (CSI) report, for example, to coordination of CSI processing unit for dual transmitter/receiver (TX/RX) multi-universal subscriber identity module (USIM) (MUSIM) operation.
MUSIM procedures would allow a user equipment (UE) with two or more USIMs to operate in radio resource control (RRC) _CONNECTED state simultaneously in multiple networks such as network (NW) -A and NW-B. To this end, it is important to consider limitations/restrictions caused by shared resources. UE capabilities need to be shared in an efficient manner to maximize the resource utilization.
However, there are still some open problems related to UEs, especially to UEs with two or more USIMs, that need to be studied in the future.
In general, example embodiments of the present disclosure provide a solution for providing information on channel state information (CSI) report, particularly, for coordinating CSI processing units for dual TX/RX MUSIM operation. For example, the solution provided by the example embodiments of the present disclosure can share capability of the terminal device regarding a number of supported simultaneous CSI calculations, i.e. CSI processing units (CPUs) , in an efficient manner.
In a first aspect, there is provided a terminal device. The terminal device may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to: determine, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device,
a time window available for scheduling at least one further CSI report; and transmit, to a second network device, information indicative of the time window.
In a second aspect, there is provided a second network device. The second network device may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the second network device at least to:receive, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determine at least one CSI report configuration for the terminal device based on the information.
In a third aspect, there is provided a method. The method may comprise: determining, at a terminal device and based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and transmitting, to a second network device, information indicative of the time window.
In a fourth aspect, there is provided a method. The method may comprise: receiving, at a second network device and from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determining at least one CSI report configuration for the terminal device based on the information.
In a fifth aspect, there is provided an apparatus. The apparatus may comprise: means for determine, at a terminal device and based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and means for transmitting, to a second network device, information indicative of the time window.
In a sixth aspect, there is provided an apparatus. The apparatus may comprise: means for receiving, at a second network device and from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the
terminal device based on at least one CSI report configuration configured by a first network device; and means for determining at least one CSI report configuration for the terminal device based on the information.
In a seventh aspect, there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method according to the third or fourth aspect.
In an eighth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: determine, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and transmit, to a second network device, information indicative of the time window.
In a ninth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: receive, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determine at least one CSI report configuration for the terminal device based on the information.
In a tenth aspect, there is provided a terminal device. The terminal device may comprise determining circuitry configured to determine, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and transmitting circuitry configured to transmit, to a second network device, information indicative of the time window.
In an eleventh aspect, there is provided a second network device. The second network device may comprise receiving circuitry configured to receive, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and determining circuitry configured to determine at least one CSI report configuration for the terminal device based on the information.
It is to be understood that the summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.
Some example embodiments will now be described with reference to the accompanying drawings, in which:
FIG. 1 illustrates an example network environment in which example embodiments of the present disclosure may be implemented;
FIG. 2illustrates an example occupation of CSI processing units (CPUs) associated with some example embodiments of the present disclosure;
FIG. 3 illustrates example CSI-reference signal (RS) and physical uplink shared channel (PUSCH) /physical uplink control channel (PUCCH) pairs for reporting CSI report associated with some example embodiments of the present disclosure;
FIG. 4 illustrates an example signaling process of providing information on CSI report in accordance with some example embodiments of the present disclosure;
FIG. 5 illustrates an example coordination of CSI processing units in accordance with some example embodiments of the present disclosure;
FIG. 6 illustrates another example coordination of CSI processing units in accordance with some example embodiments of the present disclosure;
FIG. 7 illustrates an example signaling process of providing information on CSI report in accordance with some example embodiments of the present disclosure;
FIG. 8 illustrates an example flowchart of a process of providing information on CSI report in accordance with some example embodiments of the present disclosure;
FIG. 9 illustrates another example flowchart of a process of providing information on CSI report in accordance with some example embodiments of the present disclosure;
FIG. 10 illustrates an example simplified block diagram of a device that is suitable for implementing embodiments of the present disclosure; and
FIG. 11 illustrates an example block diagram of an example computer readable medium in accordance with some example embodiments of the present disclosure.
Throughout the drawings, the same or similar reference numerals represent the same or similar element.
Principles of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein may be implemented in various manners other than the ones described below.
In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which the present disclosure belongs.
References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It may be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and/or” includes any and all combinations of one or more of the listed terms.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as
well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and/or “including” , when used herein, specify the presence of stated features, elements, and/or components etc., but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof. As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
As used in this application, the term “circuitry” may refer to one or more or all of the following:
(a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and
(b) combinations of hardware circuits and software, such as (as applicable) :
(i) a combination of analog and/or digital hardware circuit (s) with software/firmware and
(ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
(c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
As used herein, the term “communication network” refers to a network following any suitable communication standards, such as long term evolution (LTE) , LTE-advanced (LTE-A) , wideband code division multiple access (WCDMA) , high-speed packet access (HSPA) , narrow band Internet of things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and/or beyond. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
As used herein, the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a remote radio unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth, depending on the applied terminology and technology.
The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a subscriber station (SS) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and/or other wireless devices operating in an
industrial and/or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial, a relay node, an integrated access and backhaul (IAB) node, and/or industrial wireless networks, and the like. In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
As used herein, the term “resource” , “transmission resource” , “resource block” , “physical resource block” (PRB) , “uplink (UL) resource” or “downlink (DL) resource” may refer to any resource for performing a communication, for example, a communication between a terminal device and a network device, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, a resource in a combination of more than one domain or any other resource enabling a communication, and the like. In the following, a resource in time domain (such as, a subframe) will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
Some example embodiments of the present disclosure relate to enhancements for MUSIM procedures that would allow a UE with two or more USIMs to operate in RRC_CONNECTED state simultaneously in multiple networks such as NW-A and NW-B. To this end, it is important to consider the limitations/restrictions caused by shared resources. The UE capabilities need to be shared in an efficient manner to maximize the resource utilization. Two strategies for such capability sharing can be Static and Dynamic capability split. To address the above-mentioned issues, a new Rel. 18 Work Item on Dual Tx/Rx MUSIM has been approved. The work item description (WID) includes the following objectives as shown in Table 1.
TABLE 1
Some example embodiments of the present disclosure generally relate to the second objective, i.e., specify mechanism to indicate preference on temporary UE capability restriction and removal of restriction (e.g. capability update, release of cells, (de) activation of configured resources) with NW-A when UE needs transmission or reception (e.g., start/stop connection to NW-B) for MUSIM purpose. This objective targets to study and evaluate the procedural changes, which are needed to support Dual RRC connection in NW-A and NW-B.
In particular, some example embodiments of the present disclosure focus on coordination of CSI processing units (CPUs) when a UE with two or more USIMs operates in RRC_CONNECTED state simultaneously in at least two networks.
Regarding CPU, it has been described in 3GPP TS 38.214 that UE would report the simultaneous CSI report limitation and gNB should follow such limitation to configure CSI report, the related recordation in 3GPP TS 38.214 are:
– “The UE indicates the number of supported simultaneous CSI calculations NCPU with parameter simultaneousCSI-ReportsPerCC in a component carrier, and simultaneousCSI-ReportsAllCC across all component carriers”
– “In any slot, the UE is not expected to have more active CSI-RS ports or active CSI-RS resources in active BWPs than reported as capability”
As described above, the parameter simultaneousCSI-ReportsPerCC refers to the number of supported simultaneous CSI calculations in a component carrier, and the parameter simultaneousCSI-ReportsAllCC refers to the number of supported simultaneous CSI calculations across all component carrier. Both of the two parameters may be used to indicate the UE capability regarding the number of supported simultaneous CSI calculations.
For example, the UE capability may be defined in RRC message as follows:
If a UE supports NCPU simultaneous CSI calculations, it means that there are NCPU CPUs for processing CSI reports, NCPU may represent the UE capability regarding a number of supported simultaneous CSI calculations. The detailed description regarding CPU will be described in detail with reference to FIG. 2 later.
Reference is now made to FIG. 1, which illustrates an example network environment 100 in which example embodiments of the present disclosure may be implemented. The network environment 100, which may be a part of a communication network, includes a terminal device 102, a first base device 202 and a second network device 204.
As illustrated in FIG. 1, the terminal device 102 may also be referred to as a user equipment 102 or a UE 102. The first network device 202 may also be referred to as a first base station 202 or a first gNB 202. The second network device 204 may also be referred to as a second base station 204 or a second gNB 204. Both the first network device 202 and the second network device 204 may communicate with the terminal device 102 via different USIMs (e.g., USIM1 and USIM2) on the terminal device 102. It is to be understood that
there may be more network devices in the network environment 100, and the terminal device 102 may have more USIMs. That is to say, the terminal device 102 may be a MUSIM UE.
Reference is made to FIG. 2, which illustrates an example occupation of CPUs associated with some example embodiments of the present disclosure. In FIG. 2, a carrier aggregation (CA) UE is used as example.
As shown in FIG. 2, in the case that the UE is configured with a periodic CSI (also referred to pCSI) on primary cell (Pcell) to report the RSRP of a synchronization signal and physical broadcast channel (PBCH) block (SSB) (i.e., case 1 in FIG. 1) , OCPU may represent the occupied CPU (s) from the first symbol of the SSB until the last symbol of physical uplink control channel (PUCCH) which carries corresponding CSI report in this period, and in such case, OCPU=1. In the case that the UE is configured with a periodic CSI on Pcell to report channel quality indicator (CQI) /rank indicator (RI) information based on CSI-RS measurement (i.e., case 2 in FIG. 1) , Ks_pcell may represent the number of CSI-RS resource to be measured in a single CSI report procedure, that is, the number of the occupied CPU (s) , and thus OCPU=Ks_pcell. Furthermore, in the case that the UE is configured with an aperiodic CSI report (also referred to aCSI) on secondary cell (Scell) via downlink control information (DCI) (i.e., case 3 in FIG. 1) , the occupied CPU (s) would last from the 1st symbol of physical downlink control channel (PDCCH) till the last symbol of physical uplink shared channel (PUSCH) which carries the CSI report, in such situation, Ks_scell may used to represent the number of the occupied CPU (s) , and thus, OCPU=Ks_scell. Therefore, for the UE, the accumulated OCPU =1 + Ks_pcell +Ks_scell, and the accumulated OCPU should be not larger than the configured UE capability e.g., simultaneousCSI-ReportsAllCC, on each OFDM symbol (i.e. OCPU<NCPU) . Otherwise, it would result in CSI report drop, for example, CSI report (s) with lower priority will be dropped, thus result in a key performance indicator (KPI) drop.
In another aspect, a network device such as gNB may allocate the CSI-RS and the CSI report. A cell may have different CSI report configuration depends on a solution provided by the gNB and an operator configuration. Such configuration of cell may include, for example, cell specific CSI-RS or UE specific CSI-RS with different time and frequency location and with different period, pre-reserved PUCCH resource that can be allocated for
different UEs to periodically report the CSI information, and/or PUSCH resource that can be scheduled during runtime for different UEs to report the CSI information one time.
FIG. 3 is a picture illustrating one TDD Cell example. Reference is made to FIG. 3, which illustrates example CSI-RS and PUSCH/PUCCH pairs for reporting CSI report in a TDD cell associated with some example embodiments of the present disclosure. In FIG. 3, several CSI-RS and PUSCH/PUCCH pair candidates for one UE to report CSI, including candidate#1 for aCSI, candidate#2 for pCSI, and candidate#3 for another pCSI, are shown.
The network device may flexibly select a CSI-RS and PUSCH/PUCCH pair for a specific UE to report CSI after considering conditions including availability of free resource, UE capability limitation (e.g. NCPU) , DRX/Measurement gap, and evenly distribution of the load over timeline.
For those non-MUSIM UEs, the network device may have an overall picture of the already configured CSI report (s) and free resources. Thus, the network device may select one free CSI-RS and PUSCH/PUCCH pair that can fulfill the UE capability limitation. However, for a MUSIM UE having both RRC connection to NW-A and NW-B, the NW-Amay not have any information about CSI report (s) already configured by NW-B, as a result, a collision may occur between CSI reports configured by the NW-A and NW-B.
In a typical UE implementation, the UE capability are very low as different network features needs multiple CSI configurations. These leads to complicated handling of the UE capability and reductions in the number of configurations in one NW. When the same UE capability is shared for multiple NWs and SIMs, there is a problem that it is not possible to manage without changes to the 3GPP specified functionality. If a split would be done statically among NWs, it will lead degraded performance in all NWs. Thus, a more dynamic split solution needs to be studied.
In addition, as described before, the CSI report would be randomly configured by network (i.e. network device) based on the availability of the CSI-RS resource and UL resource as well as the request from package scheduling of the UE. If the MUSIM UE is in RRC connected mode with both Network (for example, NW-A and NW-B) , it is possible that NW-A and NW-B may configure CSI measurements/reports that overlap the same time duration. For some UE with limited simultaneous CSI processing units, in such time duration, the configured CSI measurements/reports from different networks may easily exceed the max capability limitation of the UE and result in CSI report drop. Thus, how to
coordinate the timing information for the CSI reports from different networks is needed to be studied.
Some example embodiments of the present disclosure relate to providing information on channel state information (CSI) report, and in particular propose to enhance the sharing of UE capability by determining at least one suitable time window for configuring CSI report for different network devices (for example, NW-A and NW-B) flexibly. In some example embodiments of the present disclosure, a solution is provided for coordinating CSI processing units for dual TX/RX MUSIM operation. The terminal device determines, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report. The first terminal device further transmits information indicative of the time window to a second network device.
It is understood that the above procedure steps may work together, in a flow of operations as described in the next section, partly together or independently of each other. By implementing the embodiments of the present disclosure, CSI report collisions among different networks can be mitigated, and UE capabilities may be shared in a more efficient way to maximize the resource utilization.
For illustrative purposes, principles and example embodiments of the present disclosure of providing information on CSI report, for example, coordinating CSI processing units for dual TX/RX MUSIM operation, will be described below with reference to FIG. 1 to FIG. 11. However, it is to be noted that these embodiments are given to enable the skilled in the art to understand inventive concepts of the present disclosure and implement the solution as proposed herein, and not intended to limit the scope of the present application in any way.
Reference is made to FIG. 4, which illustrates an example signaling process 400 of providing information on CSI report in accordance with some example embodiments of the present disclosure. FIG. 4 will be described with reference to FIG. 1.
As shown in FIG. 4, the terminal device 102 determines (at step 402) , based on at least one CSI report to be performed by the terminal device 102 based on at least one CSI report configuration configured by a first network device 204 (not shown in FIG. 4) , a time window available for scheduling at least one further CSI report. A MUSIM UE, for
example, the terminal device 102, may have information of the actual configured CSI report configurations from different networks during runtime. Therefore, the MUSIM UE could calculate available free CSI processing units of each OFDM frame, and then indicate it as a time window available for at least one new/further CSI report configuration to network. Although a time window is determined and used in present disclosure, the present application is also applicable to a case for multiple time windows, i.e., multiple time windows may be determined and used in a similar way as descried herein.
In some example embodiments, a CSI report configuration among the at least one CSI report configuration may indicate at least one of at least one reference signal location or at least one reporting resource for transmitting a CSI report. In some example embodiments, the time window may be a time duration in which a number of CPUs occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
In some example embodiments, the predetermined CPU threshold number may be determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations, i.e. NCPU. For example, the predetermined CPU threshold number may be set to NCPU. As another example, the predetermined CPU threshold number may be set to be a value smaller than NCPU.
At step 404, the terminal device 102 may transmit information indicative of the time window determined at step 402 to a second network device 204. After received (at step 406) the information indicative of the time window determined at step 404, the second network device 204 may determine, at step 408, at least one CSI report configuration for the terminal device based on the information. That is to say, the second network device 204 may configure a new/further CSI report in this time window, thereby reducing conflict with the first network device 202. In other word, the second network device 204 may use a time window which is free or not heavily occupied by the first network device 202 to configure CSI report (s) .
In some example embodiments, the time window may be a first time window, and the terminal device 102 may determine, based on the at least one CSI report to be performed by the terminal device 102, a second time window available for at least one further CSI report and separate from the first time window. Then the terminal device 102 may allocate the second time window to the first network device 202 for configuring at
least one further CSI report; and allocate the first time window to the second network device 204 for configuring at least one further CSI report. The detailed description may be described with reference to FIG 6 below.
In some example embodiments, the information indicative of the time window may be transmitted to the second network device 204 after a connection is established between the terminal device 102 and the second network device 204. That is to say, if the terminal device 102 is only connected to the first network device 202 but has not been connected with the second network device 204, the terminal device 102 may transmit the information indicative of the time window to the second network device 204 after a connection is established between the terminal device 102 and the second network device 204.
In some example embodiments, if a further CSI report is scheduled by the first network device 202 after the information indicative of the time window is transmitted to the second network device204, the terminal device 102 may update the time window; and transmit, to the second network device 204, information indicative of the updated time window.
In some example embodiments, if at least one CSI report configuration is changed by the first network device 202 after the information indicative of the time window is transmitted to the second network device 204, the terminal device 102 may update the time window, and transmit, to the second network device204, information indicative of the updated time window.
In some example embodiments, the terminal device 102 may further transmit, to the first network device 202, at least one of the information indicative of the time window and the information indicative of the updated time window.
In some example embodiments, for the first network device 202 and the second network device 204, if the time window is not available for the terminal device 102, they may determine at least one CSI report configuration for the terminal device 102 based on other available time resource determined by them. For example, if time windows reported by most of the terminal devices connected to the second network device 204 cover a similar time duration, this may result in not enough resource in this time duration. For example, the DCI resource is limited and thus some of these terminal devices may not able to be scheduled to perform CSI report in the time duration. In that case, the second network
device 204 could find an available CSI report resource outside the time duration or the time window that is reported from the terminal device 102.
In some example embodiments, if the first network device 202 and/or the second network device 204 do not intend to change their CSI configurations or cannot modify their CSI configurations due to some reasons, it means that the time window determined by the terminal device 102 cannot be used by the first network device 202 and/or the second network device 204. In such case, the terminal device 102 may indicate the CSI report conflict alone instead of reporting above time window, the first network device 202 and/or the second network device 204 may take action to reduce the CSI report configurations. That is to say, the terminal device 102 may report, to at least one of these network devices, a busy time window in which there is CSI report conflict, such that they could avoid this busy time window or busy frame (e.g., OFDM frame) when configuring CSI reports.
In some example embodiments, above time window (s) available for scheduling at least one further CSI report may be obtained in response to indication (s) from the first network device 202 and/or the second network device 204, even if there is no conflict for CSI-reporting for periodic CSI report configuration. In such case, for example, the terminal device 102 may indicate such time window (s) to trigger aperiodic CSI report (s) .
Reference is made to FIG. 5, which illustrates an example coordination of CSI processing units in accordance with some example embodiments of the present disclosure. In particular, FIG. 5 shows an example coordination of CSI processing units for the terminal device 102 with two USIMs, i.e. USIM 1 and USIM 2. The terminal device 102 may be connected with the first network device 202 via USIM 1 and connected with the second network device 204 via USIM 2.
As shown in FIG. 5, CSI reports configured based on CSI report configurations from the first network device 202 includes, for example, pCSI reports on PCell, pCSI reports on SCell 1, and aCSI report on SCell 2. The first network device 202 may configure the pCSI reports via RRC message, which would not be frequently changed and may be periodical, and configure the aCSI (s) via DCI. Thus, based on these CSI reports (e.g. at least one of the pCSI reports and the aCSI (s) ) , the terminal device 102 may calculate that the number of CSI processing units (CPUs) occupied by CSI reports for first network device 202 in time window A is larger than NCPU, the number of CSI processing units occupied by CSI reports for the first network device 202 in time window B is smaller than
NCPU, and the number of CSI processing units occupied by CSI reports for first network device 202 in time window C is larger than NCPU. Based on the determination, the terminal device 102 may determine that the time window B is available for scheduling at least one further CSI report and transmit information indicative of the time window B to the second network device 204.
As a result, the second network device 204 may determine at least one CSI report configuration for the terminal device 102 based on the information, and as shown in FIG. 5, for example, a pCSI report configured on Pcell based on the CSI report configuration from the second network device 204 may be located in the time window B.
In some example embodiments, if the first network device 202 mainly rely on the pCSI reports, since the pCSI reports are periodical, the time window B may appear periodically in the time line due to the pCSI reports.
In some example embodiments, anytime when a further pCSI report or aCSI report for the first network device 202 is configured after the information indicative of the time window B is transmitted to the second network device 204, the terminal device 102 may update/refresh the time window B, or even find other time window (s) available for scheduling at least one further CSI report.
Reference is made to FIG. 6, which illustrates another example coordination of CSI processing units in accordance with some example embodiments of the present disclosure. In particular, FIG. 6 shows another example coordination of CSI processing units for the terminal device 102 with two USIMs, i.e. USIM 1 and USIM 2. The terminal device 102 may be connected with the first network device 202 via USIM 1 and connected with the second network device 204 via USIM 2.
As shown in FIG. 6, CSI reports configured based on CSI report configurations from the first network device 202 includes, for example, pCSI report (s) and/or aCSI (s) on PCell, SCell 1, and SCell 2. Based on these CSI reports (e.g. at least one of the pCSI reports and the aCSI (s) ) , the terminal device 102 may determine a time window A available for at least one further CSI report, and a time window B available for at least one further CSI report and separate from the time window A, for example, per minimal pCSI period, and then allocate the time window A to the network device 202 for configuring at least one further CSI report for the first network device 202, and allocate the time window B to the second network device 204 for configuring at least one further CSI report for the second
network device 204, as shown in FIG. 6. That is to say, the terminal device 102 may transmit information indicative of the time window A to the first network device 202, such that the first network device 202 may schedule at least one further CSI report in the time window A. Similarly, the terminal device 102 may also transmit information indicative of the time window B to the second network device 204, such that the second network device 204 may schedule at least one further CSI report in the time window B.
In some example embodiments, as shown in FIG. 6, information indicative of a time window, such as the time window A and the time window B, may include at least one of an offset, a duration and a period of the time window.
The allocation way of time windows as described with reference to FIG. 6 may reduce the number of updates for the time windows when the CSI reports for the first network 202 and/or the second network 204 frequently changes.
Reference is made to FIG. 7, which illustrates an example signaling process 700 of providing information on CSI report in accordance with some example embodiments of the present disclosure. As shown in FIG. 7, at step 702, the terminal device 102 may establish a RRC connection with the first network device 202, thereby may be in RRC_connected state with the first network device 202.
After the RRC connection is established, the terminal device 102 may, at step 704, receive at least one CSI report configuration for configuring at least one CSI report including the pCSI report and/or the aCSI report from the first network device 202 (via RRC message and/or DCI scheduling) , and configure at least one CSI report (including the pCSI report and/or the aCSI report) based on the received at least one CSI report configuration. Then at step 706, when the terminal device 102 need to establish a RRC connection with the second network device 204, the terminal device 102 may calculate occupied CPU (s) and determine a time window available for further CSI report configuration (s) based on abovementioned manner.
After a RRC connection with the second network device 204 is established at step 708, the terminal device 102 may transmit, at step 710, information indicative of the determined time window, including at least one of the offset, the duration and the period of the time window, to the second network device204. As an example, the information indicative of the determined time window may be transmitted via a RRC message such as UEAssistanceinfo message. After received such information, the second network device
204 may determine at least one CSI report configuration for the terminal device 102 based on the received information, and transmit, at step 712, the at least one CSI report configuration to the terminal device 102, such that the terminal device 102 may configure CSI report (s) for the second network device 204 in the time window.
In some example embodiments, the terminal device 102 may further transmit, at step 714, the information indicative of the determined time window to the first network device 202, for example, via RRC message. For example, the terminal device 102 may transmit the information indicative of the time window B as shown in FIG. 5 to both the first network device 202 and the second network device 204, such that the time window B as shown in FIG. 5 may be used for configuring further CSI repot (s) for the first network device 202 and the second network device 204. As another example, the terminal device 102 may determine more than one time window, for example, two time windows, available for further CSI report configuration (s) at step 706, and transmit, at step 714, information indicative of one of the two time windows to the first network device 202 and transmit, at step 712, information indicative of another one of the two time windows to the second network device 204 as described in FIG. 6.
Reference is made to FIG. 8, which illustrates an example flowchart of a process of providing information on CSI report in accordance with some example embodiments of the present disclosure. FIG. 8 will be described with reference to FIG. 1.
At step 802, the terminal device 102 determines, based on at least one channel state information (CSI) report to be performed by the terminal device 102 based on at least one CSI report configuration configured by a first network device 202, a time window available for scheduling at least one further CSI report. At step 804, the terminal device 102 transmits, to a second network device 204, information indicative of the time window.
In some example embodiments, a CSI report configuration among the at least one CSI report configuration may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for transmitting a CSI report.
In some example embodiments, the time window may be a time duration in which a number of CSI processing units (CPUs) occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
In some example embodiments, the predetermined CPU threshold number may be determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations.
In some example embodiments, the time window may be a first time window, and the terminal device 102 may be further caused to: determine, based on the at least one CSI report to be performed by the terminal device, a second time window available for at least one further CSI report and separate from the first time window; allocate the second time window to the first network device 202 for configuring at least one further CSI report; and allocate the first time window to the second network device 204 for configuring at least one further CSI report.
In some example embodiments, the terminal device 102 may be caused to transmit the information indicative of the time window by: based on determining that the terminal device is not connected with the second network device 204, transmitting the information indicative of the time window to the second network device 204 after a connection is established between the terminal device 102 and the second network device 204.
In some example embodiments, the terminal device 102 may be further caused to: based on determining that a further CSI report is scheduled by the first network device 202 after the information indicative of the time window is transmitted to the second network device 204, update the time window; and transmit, to the second network device 204, information indicative of the updated time window.
In some example embodiments, the terminal device 102 may be further caused to: based on determining that the at least one CSI report configuration is changed by the first network device 202 after the information indicative of the time window is transmitted to the second network device 204, update the time window; and transmit, to the second network device 204, information indicative of the updated time window.
In some example embodiments, the terminal device 102 may be further caused to: transmit, to the first network device 202, at least one of the information indicative of the time window and the information indicative of the updated time window.
Reference is made to FIG. 9, which illustrates another example flowchart of a process of providing information on CSI report in accordance with some example embodiments of the present disclosure. FIG. 9 will be described with reference to FIG. 1.
At step 902, a second network device 204 receives, from a terminal device 102, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device 102 based on at least one CSI report configuration configured by a first network device 202. At step 904, the second network device 204 determines at least one CSI report configuration for the terminal device 102 based on the information.
In some example embodiments, a CSI report configuration among the at least one CSI report configuration for the terminal device may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for transmitting a CSI report.
In some example embodiments, the time window may be a time duration in which a number of CPUs occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
In some example embodiments, the predetermined CPU threshold number may be determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations.
In some example embodiments, the second network device 204 may be further caused to: in the event that the time window is not available for the terminal device 102, determine the at least one CSI report configuration for the terminal device 102 based on other available time resource determined by the second network device 204.
By implementing the embodiments of the methods 800 and 900, CSI report collisions among different networks can be mitigated, and UE capabilities may be shared in a more efficient way to maximize the resource utilization.
In some example embodiments, an apparatus capable of performing the method 800 (for example, the terminal device 102) may comprise means for performing the respective steps of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
In some example embodiments, the apparatus may comprise: means for determining, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; and
means for transmitting, to a second network device, information indicative of the time window.
In some example embodiments, a CSI report configuration among the at least one CSI report configuration may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for transmitting a CSI report.
In some example embodiments, the time window may be a time duration in which a number of CSI processing units (CPUs) occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
In some example embodiments, the predetermined CPU threshold number may be determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations.
In some example embodiments, the time window may be a first time window, and the apparatus may further comprise: means for determining, based on the at least one CSI report to be performed by the terminal device, a second time window available for at least one further CSI report and separate from the first time window; means for allocating the second time window to the first network device for configuring at least one further CSI report; and means for allocating the first time window to the second network device for configuring at least one further CSI report.
In some example embodiments, the means for transmitting the information indicative of the time window may comprises: means for, based on determining that the terminal device is not connected with the second network device, transmitting the information indicative of the time window to the second network device after a connection is established between the terminal device and the second network device.
In some example embodiments, the apparatus may further comprises: means for, based on determining that a further CSI report is scheduled by the first network device after the information indicative of the time window is transmitted to the second network device, updating the time window; and means for transmitting, to the second network device, information indicative of the updated time window.
In some example embodiments, the apparatus may further comprises: means for, based on determining that the at least one CSI report configuration is changed by the first network device after the information indicative of the time window is transmitted to the
second network device, updating the time window; and means for transmitting, to the second network device, information indicative of the updated time window.
In some example embodiments, the apparatus may further comprises: means for transmitting, to the first network device, at least one of the information indicative of the time window and the information indicative of the updated time window.
In some example embodiments, the apparatus may further comprise means for performing other steps in some example embodiments of the method 800. In some example embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
In some example embodiments, an apparatus capable of performing the method 900 (for example, the second network device 204) may comprise means for performing the respective steps of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
In some example embodiments, the apparatus may comprise means for receiving, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; and means for determining at least one CSI report configuration for the terminal device based on the information.
In some example embodiments, a CSI report configuration among the at least one CSI report configuration for the terminal device may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for transmitting a CSI report.
In some example embodiments, the time window may be a time duration in which a number of CSI processing units (CPUs) occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
In some example embodiments, the predetermined CPU threshold number may be determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations.
In some example embodiments, the apparatus may further comprises: means for in the event that the time window is not available for the terminal device, determining the at least one CSI report configuration for the terminal device based on other available time resource determined by the second network device.
In some example embodiments, the apparatus may further comprise means for performing other steps in some example embodiments of the method 900. In some example embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
Reference is made to FIG. 10, which illustrates an example simplified block diagram of a device 1000 that is suitable for implementing embodiments of the present disclosure. The device 1000 may be provided to implement the communication device, for example the terminal device 102 or the second network device 204 as shown in FIG. 1. As shown, the device 1000 includes one or more processors 1010, one or more memories 1020 may couple to the processor 1010, and one or more communication modules 1040 may couple to the processor 1010.
The communication module 1040 is for bidirectional communications. The communication module 1040 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements, for example the communication interface may be wireless or wireline to other network elements, or software based interface for communication.
The processor 1010 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1000 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
The memory 1020 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a read only memory (ROM) 1024, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and/or optical storage. Examples of the volatile memories
include, but are not limited to, a random access memory (RAM) 1022 and other volatile memories that will not last in the power-down duration.
A computer program 1030 includes computer executable instructions that are executed by the associated processor 1010. The program 1030 may be stored in the ROM 1024. The processor 1010 may perform any suitable actions and processing by loading the program 630 into the RAM 1022.
The embodiments of the present disclosure may be implemented by means of the program so that the device 1000 may perform any process of the disclosure as discussed with reference to FIG. 4 to FIG. 9. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
In some example embodiments, the program 1030 may be tangibly contained in a computer readable medium which may be included in the device 1000 (such as in the memory 1020) or other storage devices that are accessible by the device 1000. The device 1000 may load the program 1030 from the computer readable medium to the RAM 1022 for execution. The computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. FIG. 11 shows an example of the computer readable medium 1100 in form of CD or DVD. The computer readable medium has the program 1030 stored thereon.
Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry
out the methods 800 or 900 as described above with reference to FIG. 8 or FIG. 9. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present disclosure, the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
Although the present disclosure has been described in languages specific to structural features and/or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (19)
- A terminal device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to:determine, based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; andtransmit, to a second network device, information indicative of the time window.
- The terminal device of claim 1, wherein a CSI report configuration among the at least one CSI report configuration indicates at least one of the following:at least one reference signal location; orat least one reporting resource for transmitting a CSI report.
- The terminal device of claim 1 or 2, wherein the time window is a time duration in which a number of CSI processing units (CPUs) occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
- The terminal device of claim 3, wherein the predetermined CPU threshold number is determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations.
- The terminal device of any of claims 1-4, wherein the time window is a first time window, and the terminal device is further caused to:determine, based on the at least one CSI report to be performed by the terminal device, a second time window available for at least one further CSI report and separate from the first time window;allocate the second time window to the first network device for configuring at least one further CSI report; and allocate the first time window to the second network device for configuring at least one further CSI report.
- The terminal device of any of claims 1-5, wherein the terminal device is caused to transmit the information indicative of the time window by:based on determining that the terminal device is not connected with the second network device, transmitting the information indicative of the time window to the second network device after a connection is established between the terminal device and the second network device.
- The terminal device of any of claims 1-6, wherein the terminal device is further caused to:based on determining that a further CSI report is scheduled by the first network device after the information indicative of the time window is transmitted to the second network device, update the time window; andtransmit, to the second network device, information indicative of the updated time window.
- The terminal device of any of claims 1-7, wherein the terminal device is further caused to:based on determining that the at least one CSI report configuration is changed by the first network device after the information indicative of the time window is transmitted to the second network device, update the time window; andtransmit, to the second network device, information indicative of the updated time window.
- The terminal device of claim 7 or 8, wherein the terminal device is further caused to:transmit, to the first network device, at least one of the information indicative of the time window and the information indicative of the updated time window.
- A second network device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the second network device at least to:receive, from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; anddetermine at least one CSI report configuration for the terminal device based on the information.
- The second network device of claim 10, whereina CSI report configuration among the at least one CSI report configuration for the terminal device indicates at least one of the following:at least one reference signal location; orat least one reporting resource for transmitting a CSI report.
- The second network device of claim 10 or 11, wherein the time window is a time duration in which a number of CSI processing units (CPUs) occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
- The second network device of claim 12, wherein the predetermined CPU threshold number is determined based on a capability of the terminal device regarding a number of supported simultaneous CSI calculations.
- The second network device of any of claims 10-13, wherein the second network device is further caused to:in the event that the time window is not available for the terminal device, determine the at least one CSI report configuration for the terminal device based on other available time resource determined by the second network device.
- A method comprising:determining, at a terminal device and based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device, a time window available for scheduling at least one further CSI report; andtransmitting, to a second network device, information indicative of the time window.
- A method comprising:receiving, at a second network device and from a terminal device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; anddetermining at least one CSI report configuration for the terminal device based on the information.
- An apparatus comprising:means for determining, at a terminal device, a time window available for scheduling at least one further CSI report based on at least one channel state information (CSI) report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device; andmeans for transmitting information indicative of the time window to a second network device.
- An apparatus comprising:means for receiving, at a second network device, information indicative of a time window available for scheduling at least one further channel state information (CSI) report in addition to at least one CSI report to be performed by the terminal device based on at least one CSI report configuration configured by a first network device from a terminal device; andmeans for determining at least one CSI report configuration for the terminal device based on the information.
- A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least a method of claim 15 or 16.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/115184 WO2025043430A1 (en) | 2023-08-28 | 2023-08-28 | Information on csi report |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/115184 WO2025043430A1 (en) | 2023-08-28 | 2023-08-28 | Information on csi report |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025043430A1 true WO2025043430A1 (en) | 2025-03-06 |
Family
ID=94817907
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/115184 Pending WO2025043430A1 (en) | 2023-08-28 | 2023-08-28 | Information on csi report |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025043430A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112491516A (en) * | 2019-09-12 | 2021-03-12 | 华为技术有限公司 | A communication method and device |
| CN113196845A (en) * | 2018-10-04 | 2021-07-30 | 瑞典爱立信有限公司 | Resource selection method and related apparatus for sidelink multiflow transmission in wireless communication system |
| US20210282034A1 (en) * | 2017-05-11 | 2021-09-09 | Intel IP Corporation | Device and method for csi processing based on multi-service priority queue |
| US20220394605A1 (en) * | 2019-11-28 | 2022-12-08 | Apple Inc. | Reporting Framework for Dynamic UE Capabilities |
| US20230041235A1 (en) * | 2020-02-07 | 2023-02-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Network device and method therein |
-
2023
- 2023-08-28 WO PCT/CN2023/115184 patent/WO2025043430A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210282034A1 (en) * | 2017-05-11 | 2021-09-09 | Intel IP Corporation | Device and method for csi processing based on multi-service priority queue |
| CN113196845A (en) * | 2018-10-04 | 2021-07-30 | 瑞典爱立信有限公司 | Resource selection method and related apparatus for sidelink multiflow transmission in wireless communication system |
| CN112491516A (en) * | 2019-09-12 | 2021-03-12 | 华为技术有限公司 | A communication method and device |
| CN116346297A (en) * | 2019-09-12 | 2023-06-27 | 华为技术有限公司 | A communication method and device |
| US20220394605A1 (en) * | 2019-11-28 | 2022-12-08 | Apple Inc. | Reporting Framework for Dynamic UE Capabilities |
| US20230041235A1 (en) * | 2020-02-07 | 2023-02-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Network device and method therein |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3984289B1 (en) | Mechanism for handling pdcch skipping and wake up signaling | |
| US20240098543A1 (en) | Devices, methods and apparatuses for beam reporting | |
| WO2019029374A1 (en) | Method and device for transmitting downlink control information | |
| WO2021022555A1 (en) | Method, device and computer readable medium for transmitting prs | |
| US20240121854A1 (en) | Indication of cell status | |
| WO2025043430A1 (en) | Information on csi report | |
| US12225572B2 (en) | Configuration for in-X subnetworks | |
| WO2022213238A1 (en) | Reliable transmission on licensed and unlicensed bands | |
| US20250240762A1 (en) | Concurrent measurement gap configuration | |
| WO2020227922A1 (en) | Activation of secondary cell | |
| WO2023206046A1 (en) | Mechanism for single beam reception inside prs processing window | |
| WO2025030538A1 (en) | Srs resource coordination for lphap positioning | |
| US12494888B2 (en) | Cell activation triggered layer 3 reporting | |
| US20250056530A1 (en) | Configured grant enhancements | |
| WO2024098229A1 (en) | Beam information triggering for cell activation | |
| US20240080834A1 (en) | Uplink Skipping | |
| WO2024026753A1 (en) | Positioning measurement across frequency hops | |
| US20250274931A1 (en) | Ue power saving mechanism | |
| WO2025065393A1 (en) | Reporting delay for cell activation | |
| WO2023201729A1 (en) | Method and apparatus for small data transmission | |
| WO2024207538A1 (en) | Devices, methods and apparatuses for communication | |
| WO2025091500A1 (en) | Layer 3 measurement report | |
| WO2023024114A1 (en) | Mitigation of performance degradation | |
| WO2020237521A1 (en) | Resource management in sidelink communication | |
| WO2021108975A1 (en) | Updating configuration for early data transmission |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23950024 Country of ref document: EP Kind code of ref document: A1 |