Enhanced CSI reporting and UE driven configuration switching in 6g
UE-driven CSI reporting configurations in 6G networks dynamically adapt to network needs, reducing latency and overhead by predicting and switching configurations based on internal measurements.
Patent Information
- Application Number
- PCT/EP2025/072983
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-27
- Filing Date
- 2025-08-11
- Publication Date
- 2026-03-05
AI Technical Summary
Current CSI reporting configurations in 6G networks are inflexible and require RRC reconfiguration for changes, leading to increased signaling overhead and latency.
User equipment (UE) autonomously determines predicted CSI reporting configurations based on network probability and internal measurements, allowing dynamic switching without RRC reconfiguration.
Enables flexible and efficient CSI reporting with reduced signaling overhead and latency by allowing UE-driven configuration switching.
Smart Images

Figure EP2025072983_05032026_PF_FP_ABST
Abstract
Description
ENHANCED CSI REPORTING AND UE DRIVEN CONFIGURATION SWITCHING IN 6GTECHNOLOGICAL FIELD
[0001] An example embodiment relates generally to channel state information (CSI) reporting and, more particularly, enhanced CSI reporting and UE driven configuration switching in 6G.BACKGROUND
[0002] CSI (Channel State Information) reporting is an essential feature in wireless communication systems including 5G new radio (NR) and 6G. A CSI report can provide valuable information about the quality of the wireless channel between the base station (BS) such as a gNB and the user equipment (UE) in order to optimize the performance of the network. As one example, a 5G NR CSI includes several aspects such as CSI reference signals, CSI measurements, types of CSI reporting, CSI report format, CSI feedback, and CSI reporting configuration.
[0003] The gNB periodically transmits CSI reference signals to facilitate accurate channel measurements by the UE. These reference signals help the UE to estimate the channel conditions and report them to the gNB.
[0004] The UE measures various parameters known as CSI measurements. The CSI measurements are related to the wireless channel, such as channel quality, signal strength, interference levels, and channel characteristics.
[0005] 5G NR supports different types of CSI reporting, including periodic reporting and event- triggered reporting. With periodic reporting, the UE regularly sends CSI reports to the gNB at predefined / configured intervals. The reporting interval can be configured based on for example network requirements, the mobility of the UE and deployment scenarios. With event-triggered reporting, the UE can also initiate CSI reporting when specific events occur, such as significant changes in the channel conditions or when requested by the gNB.
[0006] The CSI reports sent by the UE are in a format which contains information about the measured channel conditions, including for example: Channel Quality Indicator (CQI), precoding matrix indicator (PMI), CSLRS resource indicator (CRI), Synchronization Signal (SS)ZPhysical Broadcast Channel (PBCH) Block Resource indicator (SSBRI), layer indicator(LI), rank indicator (RI), Ll-RSRP (Reference Signal Received Power), Ll-SINR (Signal-to- Interference-plus-Noise Ratio), Capabilityindex or time-domain channel properties (TDCP).
[0007] The gNB receives the CSI reports from the UE and utilizes this information for various purposes, such as adaptive beamforming, scheduling, resource allocation, and link adaptation. The gNB can make informed decisions based on the received CSI feedback to optimize the network performance and enhance the user experience.
[0008] The gNB can use different CSI reporting configurations by configuring the CSI reporting parameters, such as reporting intervals, triggering events, and the number of CSI reports to be sent. These configurations depend on the network deployment scenario, traffic conditions, and performance objectives.
[0009] In short, 5GNR CSI reporting plays a crucial role in enabling spectral efficient and adaptive communication in 5G networks. It allows the network to dynamically adjust its resources and optimize the transmission parameters based on the real-time channel conditions, leading to improved network performance and enhanced user satisfaction.
[0010] It has been proposed that CSI can be reported at MAC layer instead of PHY layer for 6G. One benefit of this is simplified physical layer processing. For example, handling overlapped PUCCH carrying CSI overlapping with other PUCCH or PUSCH is simplified with this.
[0011] Transmission methods switching in Massive MIMO systems have also been proposed, i.e., Type I / Type II codebook and / or SU / MU-MIMO mode switching is addressed where a network node, based on the information from multiple user equipment devices, decides how to assign transmission modes to user equipment devices to maximize network performance. Additionally, switching may be performed between artificial intelligence / machine learning CSI compression and CSI based on codebooks. It has been proposed to reconfigure existing codebooks as well. In all the above-mentioned solutions, the network makes the final decision of CSI configuration and what CSI information should be reported by the user equipment.
[0012] The CSI reporting configuration is determined by the network. Such configuration usually includes parameters such as reporting period, reporting mode, and the CSI-RS Resource Sets to be monitored. For example, a UE may be configured with a CSI-ReportConfig with the higher layer parameter Report Quantity set to either 'none', 'cri-RI-PMI-CQI ', 'cri-RI-i 1 ', 'cri-RI- il-CQI', 'cn-RI-CQI', 'cn-RSRP', 'cn-SINR', 'ssb-Index-RSRP', 'ssb-Index-SINR', 'cn-RI-LI-PMI-CQI', 'cri-RSRP- Index', 'ssb-Index-RSRP- Index', 'cri-SINR- Index', 'ssb-Index-SINR- Index' or 'tdcp’. This RRC parameter reportQuantity indicates what to measure.
[0013] The network considers factors like network load, interference, and the desired level of accuracy to optimize the CSI reporting configuration. CSI reporting configuration can be adjusted in a semi-static manner via radio resource control (RRC) (re)configuration.
[0014] However, with the current approach, the type / content of CSI information to be reported is kept unchanged after the RRC configuration is done. In case a gNB would like to get different measurement results, an RRC reconfiguration procedure has to be carried out. Carrying out the RRC reconfiguration procedure creates increased and unnecessary signalling overhead on top of increased latency.BRIEF SUMMARY
[0015] In one or more embodiments, a user equipment (110) is provided, including at least one processor and at least one memory storing instructions thereon that, when executed by the at least one processor, cause the user equipment (110) to receive (510), from a network node (112), a configuration configuring a plurality of channel state information (CSI) reporting configurations. The user equipment (110) is further caused to determine (710) a predicted CSI reporting configuration of the plurality of CSI reporting configurations based at least on a probability of the network node (112) requesting a CSI to be reported. The user equipment (110) is further caused to determine (710) measurements for the predicted CSI reporting configuration. The user equipment (110) is further caused to, subsequent to determining (710) the predicted CSI configuration and measurements, receive (530), from the network node (112), an indication requesting to report CSI, wherein the indication indicates the predicted CSI reporting configuration based on the CSI to be reported. The user equipment (110) is further caused to transmit (550), to the network node (112), a report comprising the CSI using the predicted CSI reporting configuration.
[0016] In one or more embodiments, at least one of the plurality of CSI reporting configurations comprises a plurality of CSI report quantities (Report Quantity).
[0017] In one or more embodiments, the plurality of CSI reporting configurations is determined based on at least one of user equipment (110) capabilities, user equipment (110) types, or deployment scenarios.
[0018] In one or more embodiments, the indication comprises downlink control information or L2 signalling.
[0019] In one or more embodiments, the plurality of CSI reporting configurations comprises a linear hierarchical structure (300) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a last CSI reporting configuration of the plurality of subsequent CSI reporting configurations comprises each of the plurality of CSI reporting configurations.
[0020] In one or more embodiments, the plurality of CSI reporting configurations comprises a branched hierarchical structure (400) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a plurality of last CSI reporting configurations of the plurality of subsequent CSI reporting configurations each comprises a subset of the plurality of CSI reporting configurations.
[0021] In one or more embodiments, the user equipment (110) determines the probability based on the branched hierarchical structure (400) and a current CSI reporting configuration.
[0022] In one or more embodiments, each of the plurality of CSI reporting configurations comprises a subset of a plurality of CSI modules, such that each of the plurality of CSI modules is comprised in at least one of the plurality of CSI reporting configurations.
[0023] In one or more embodiments, the user equipment (110) determines (710) the measurements when the probability is above a threshold.
[0024] In one or more embodiments, the user equipment (110) determines the probability based on a CSI configurations graph state.
[0025] In one or more embodiments, the user equipment (110) is further caused to start at least one software or hardware module required for the predicted CSI configuration prior to receiving (530) the indication.
[0026] In one or more embodiments, determining (710) the measurements comprises at least one of preparing to change a precoding matrix indicator (PMI) codebook type, starting accelerometer measurements, or starting a filtering process.
[0027] In one or more embodiments, the user equipment (110) determines the probability based on internal user equipment information.
[0028] In one or more embodiments, the internal user equipment (110) information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0029] In one or more embodiments, a user equipment (110) for CSI reporting in wireless communication is provided, including at least one processor and at least one memory storing instructions thereon that, when executed by the at least one processor, cause the user equipment (110) to determine at least one of relevant CSI reporting configurations or needed CSI information. The user equipment (110) is further caused to change (630) a first CSI reporting configuration based on at least one rule for changing CSI reporting configurations and the at least one of the relevant CSI reporting configurations or the needed CSI information, wherein the rule comprises a sub-rule for each CSI module of a plurality of CSI modules, wherein the first CSI reporting configuration comprises a subset of the plurality of CSI modules. The user equipment (110) is further caused to transmit (680), to the network node (112), a change indication indicating the change of the first CSI reporting configuration.
[0030] In one or more embodiments, the user equipment (110) is further caused to receive (620), from the network node (112), a configuration configuring the user equipment (110) with the at least one rule for changing CSI reporting configurations.
[0031] In one or more embodiments, the at least one rule for changing CSI reporting configurations comprises at least one of a flag or a transitioning graph or a sub-rule.
[0032] In one or more embodiments, the rule comprises a plurality of priority levels associated with the plurality of CSI configurations.
[0033] In one or more embodiments, the plurality of priority levels comprises two priority levels or four priority levels.
[0034] In one or more embodiments, at least one sub-rule associated with at least one of the plurality of CSI report parts is determined based on a confidence interval for a particular measurement.
[0035] In one or more embodiments, at least one sub-rule is dependent upon particular conditions.
[0036] In one or more embodiments, at least one CSI report parts is dropped when there is less than a threshold amount of change detected from a previous reporting period.
[0037] In one or more embodiments, the rule is configured by the user equipment (110).
[0038] In one or more embodiments, the user equipment (110) is further caused to receive (610), from the network node (112), a message indicating that the user equipment (110) is allowed to change the CSI reporting configuration.
[0039] In one or more embodiments, the user equipment (110) is further caused to determine measurements for a changed CSI reporting configuration prior to receiving (610), from the network node (112), the message.
[0040] In one or more embodiments, the user equipment (110) is further caused to postpone changing the first CSI configuration until at least one of a particular software or hardware component is active.
[0041] In one or more embodiments, each sub-rule comprises a two-bit indication.
[0042] In one or more embodiments, the first CSI reporting configuration is changed (630) based further on internal user equipment information.
[0043] In one or more embodiments, the internal user equipment information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0044] In one or more embodiments, the rule indicates optional and best effort CSI modules of the plurality of CSI modules.
[0045] In one or more embodiments, a user equipment (110) is provided that includes means for receiving (510), from a network node (112), a configuration configuring a plurality of channel state information (CSI) reporting configurations. The user equipment (110) further includes means for determining (710) a predicted CSI reporting configuration of the plurality of CSI reporting configurations based at least on a probability of the network node (112) requesting a CSI to be reported. The user equipment (110) further includes means for determining (710) measurements for the predicted CSI reporting configuration. The user equipment (110) further includes means for, subsequent to determining (710) the predicted CSI configuration and measurements, receiving (530), from the network node (112), an indication requesting to report CSI, wherein the indication indicates the predicted CSI reporting configuration based on the CSI to be reported. The user equipment (110) further includes means for transmitting (550), to the network node (112), a report comprising the CSI using the predicted CSI reporting configuration.
[0046] In one or more embodiments, at least one of the plurality of CSI reporting configurations comprises a plurality of CSI report quantities (Report Quantity).
[0047] In one or more embodiments, the plurality of CSI reporting configurations is determined based on at least one of user equipment (110) capabilities, user equipment (110) types, or deployment scenarios.
[0048] In one or more embodiments, the indication comprises downlink control information or L2 signalling.
[0049] In one or more embodiments, the plurality of CSI reporting configurations comprises a linear hierarchical structure (300) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a last CSI reporting configuration of the plurality of subsequent CSI reporting configurations comprises each of the plurality of CSI reporting configurations.
[0050] In one or more embodiments, the plurality of CSI reporting configurations comprises a branched hierarchical structure (400) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a plurality of last CSI reporting configurations of the plurality of subsequent CSI reporting configurations each comprises a subset of the plurality of CSI reporting configurations.
[0051] In one or more embodiments, the user equipment (110) determines the probability based on the branched hierarchical structure (400) and a current CSI reporting configuration.
[0052] In one or more embodiments, each of the plurality of CSI reporting configurations comprises a subset of a plurality of CSI modules, such that each of the plurality of CSI modules is comprised in at least one of the plurality of CSI reporting configurations.
[0053] In one or more embodiments, the user equipment (110) determines (710) the measurements when the probability is above a threshold.
[0054] In one or more embodiments, the user equipment (110) determines the probability based on a CSI configurations graph state.
[0055] In one or more embodiments, the user equipment (110) further includes means for starting at least one software or hardware module required for the predicted CSI configuration prior to receiving (530) the indication.
[0056] In one or more embodiments, determining (710) the measurements comprises at least one of preparing to change a precoding matrix indicator (PMI) codebook type, starting accelerometer measurements, or starting a filtering process.
[0057] In one or more embodiments, the user equipment (110) determines the probability based on internal user equipment information.
[0058] In one or more embodiments, the internal user equipment (110) information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0059] In one or more embodiments, a user equipment (110) is provided that includes means for determining at least one of relevant CSI reporting configurations or needed CSI information. The user equipment (110) further includes means for changing (630) a first CSI reporting configuration based on at least one rule for changing CSI reporting configurations and the at least one of the relevant CSI reporting configurations or the needed CSI information, wherein the rule comprises a sub-rule for each CSI module of a plurality of CSI modules, wherein the first CSI reporting configuration comprises a subset of the plurality of CSI modules. The user equipment (110) further includes means for transmitting (680), to the network node (112), a change indication indicating the change of the first CSI reporting configuration.
[0060] In one or more embodiments, the user equipment (110) further includes means for receiving (620), from the network node (112), a configuration configuring the user equipment (110) with the at least one rule for changing CSI reporting configurations.
[0061] In one or more embodiments, the at least one rule for changing CSI reporting configurations comprises at least one of a flag or a transitioning graph or a sub-rule.
[0062] In one or more embodiments, the rule comprises a plurality of priority levels associated with the plurality of CSI configurations.
[0063] In one or more embodiments, the plurality of priority levels comprises two priority levels or four priority levels.
[0064] In one or more embodiments, at least one sub-rule associated with at least one of the plurality of CSI report parts is determined based on a confidence interval for a particular measurement.
[0065] In one or more embodiments, at least one sub-rule is dependent upon particular conditions.
[0066] In one or more embodiments, at least one CSI report parts is dropped when there is less than a threshold amount of change detected from a previous reporting period.
[0067] In one or more embodiments, the rule is configured by the user equipment (110).
[0068] In one or more embodiments, the user equipment (110) further includes means for receiving (610), from the network node (112), a message indicating that the user equipment (110) is allowed to change the CSI reporting configuration.
[0069] In one or more embodiments, the user equipment (110) further includes means for determining measurements for a changed CSI reporting configuration prior to receiving (610), from the network node (112), the message.
[0070] In one or more embodiments, the user equipment (110) further includes means for postponing changing the first CSI configuration until at least one of a particular software or hardware component is active.
[0071] In one or more embodiments, each sub-rule comprises a two-bit indication.
[0072] In one or more embodiments, the first CSI reporting configuration is changed (630) based further on internal user equipment information.
[0073] In one or more embodiments, the internal user equipment information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0074] In one or more embodiments, the rule indicates optional and best effort CSI modules of the plurality of CSI modules.
[0075] In one or more embodiments, a computer-implemented method is provided that is performed by a user equipment (110) and includes receiving (510), from a network node (112), a configuration configuring a plurality of channel state information (CSI) reporting configurations. The method further includes determining (710) a predicted CSI reporting configuration of the plurality of CSI reporting configurations based at least on a probability of the network node (112) requesting a CSI to be reported. The method further includes determining (710) measurements for the predicted CSI reporting configuration. The method further includes, subsequent to determining (710) the predicted CSI configuration and measurements, receiving (530), from the network node (112), an indication requesting to report CSI, wherein the indication indicates the predicted CSI reporting configuration based on the CSI to be reported. The method further includes transmitting (550), to the network node (112), a report comprising the CSI using the predicted CSI reporting configuration.
[0076] In one or more embodiments, at least one of the plurality of CSI reporting configurations comprises a plurality of CSI report quantities (Report Quantity).
[0077] In one or more embodiments, the plurality of CSI reporting configurations is determined based on at least one of user equipment (110) capabilities, user equipment (110) types, or deployment scenarios.
[0078] In one or more embodiments, the indication comprises downlink control information or L2 signalling.
[0079] In one or more embodiments, the plurality of CSI reporting configurations comprises a linear hierarchical structure (300) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a last CSI reporting configuration of the plurality of subsequent CSI reporting configurations comprises each of the plurality of CSI reporting configurations.
[0080] In one or more embodiments, the plurality of CSI reporting configurations comprises a branched hierarchical structure (400) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a plurality of last CSI reporting configurations of the plurality of subsequent CSI reporting configurations each comprises a subset of the plurality of CSI reporting configurations.
[0081] In one or more embodiments, the user equipment (110) determines the probability based on the branched hierarchical structure (400) and a current CSI reporting configuration.
[0082] In one or more embodiments, each of the plurality of CSI reporting configurations comprises a subset of a plurality of CSI modules, such that each of the plurality of CSI modules is comprised in at least one of the plurality of CSI reporting configurations.
[0083] In one or more embodiments, the user equipment (110) determines (710) the measurements when the probability is above a threshold.
[0084] In one or more embodiments, the user equipment (110) determines the probability based on a CSI configurations graph state.
[0085] In one or more embodiments, the method further includes starting at least one software or hardware module required for the predicted CSI configuration prior to receiving (530) the indication.
[0086] In one or more embodiments, determining (710) the measurements comprises at least one of preparing to change a precoding matrix indicator (PMI) codebook type, starting accelerometer measurements, or starting a filtering process.
[0087] In one or more embodiments, the user equipment (110) determines the probability based on internal user equipment information.
[0088] In one or more embodiments, the internal user equipment (110) information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0089] In one or more embodiments, a computer-implemented method is provided that is performed by a user equipment (110) and includes determining at least one of relevant CSI reporting configurations or needed CSI information. The method further includes changing (630) a first CSI reporting configuration based on at least one rule for changing CSI reporting configurations and the at least one of the relevant CSI reporting configurations or the needed CSI information, wherein the rule comprises a sub-rule for each CSI module of a plurality of CSI modules, wherein the first CSI reporting configuration comprises a subset of the plurality of CSI modules. The method further includes transmitting (680), to the network node (112), a change indication indicating the change of the first CSI reporting configuration.
[0090] In one or more embodiments, the method further includes receiving (620), from the network node (112), a configuration configuring the user equipment (110) with the at least one rule for changing CSI reporting configurations.
[0091] In one or more embodiments, the at least one rule for changing CSI reporting configurations comprises at least one of a flag or a transitioning graph or a sub-rule.
[0092] In one or more embodiments, the rule comprises a plurality of priority levels associated with the plurality of CSI configurations.
[0093] In one or more embodiments, the plurality of priority levels comprises two priority levels or four priority levels.
[0094] In one or more embodiments, at least one sub-rule associated with at least one of the plurality of CSI report parts is determined based on a confidence interval for a particular measurement.
[0095] In one or more embodiments, at least one sub-rule is dependent upon particular conditions.
[0096] In one or more embodiments, at least one CSI report parts is dropped when there is less than a threshold amount of change detected from a previous reporting period.
[0097] In one or more embodiments, the rule is configured by the user equipment (110).
[0098] In one or more embodiments, the method further includes receiving (610), from the network node (112), a message indicating that the user equipment (110) is allowed to change the CSI reporting configuration.
[0099] In one or more embodiments, the method further includes determining measurements for a changed CSI reporting configuration prior to receiving (610), from the network node (112), the message.
[0100] In one or more embodiments, the method further includes postponing changing the first CSI configuration until at least one of a particular software or hardware component is active.
[0101] In one or more embodiments, each sub-rule comprises a two-bit indication.
[0102] In one or more embodiments, the first CSI reporting configuration is changed (630) based further on internal user equipment information.
[0103] In one or more embodiments, the internal user equipment information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0104] In one or more embodiments, the rule indicates optional and best effort CSI modules of the plurality of CSI modules.
[0105] In one or more embodiments, a non-transitory computer readable storage medium is provided including computer instructions that, when executed by a user equipment (110), cause the user equipment to receive (510), from a network node (112), a configuration configuring a plurality of channel state information (CSI) reporting configurations. The user equipment (110) is further caused to determine (710) a predicted CSI reporting configuration of the plurality of CSI reporting configurations based at least on a probability of the network node (112) requesting a CSI to be reported. The user equipment (110) is further caused to determine (710) measurements for the predicted CSI reporting configuration. The user equipment (110) is further caused to, subsequent to determining (710) the predicted CSI configuration and measurements, receive (530), from the network node (112), an indication requesting to report CSI, wherein the indication indicates the predicted CSI reporting configuration based on the CSI to be reported. The user equipment (110) is further caused to transmit (550), to the network node (112), a report comprising the CSI using the predicted CSI reporting configuration.
[0106] In one or more embodiments, at least one of the plurality of CSI reporting configurations comprises a plurality of CSI report quantities (Report Quantity).
[0107] In one or more embodiments, the plurality of CSI reporting configurations is determined based on at least one of user equipment (110) capabilities, user equipment (110) types, or deployment scenarios.
[0108] In one or more embodiments, the indication comprises downlink control information or L2 signalling.
[0109] In one or more embodiments, the plurality of CSI reporting configurations comprises a linear hierarchical structure (300) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a last CSI reporting configuration of the plurality of subsequent CSI reporting configurations comprises each of the plurality of CSI reporting configurations.
[0110] In one or more embodiments, the plurality of CSI reporting configurations comprises a branched hierarchical structure (400) comprising a first CSI reporting configuration and a plurality of subsequent CSI reporting configurations each comprising a previous CSI reporting configuration, such that a plurality of last CSI reporting configurations of the plurality of subsequent CSI reporting configurations each comprises a subset of the plurality of CSI reporting configurations.
[0111] In one or more embodiments, the user equipment (110) determines the probability based on the branched hierarchical structure (400) and a current CSI reporting configuration.
[0112] In one or more embodiments, each of the plurality of CSI reporting configurations comprises a subset of a plurality of CSI modules, such that each of the plurality of CSI modules is comprised in at least one of the plurality of CSI reporting configurations.
[0113] In one or more embodiments, the user equipment (110) determines (710) the measurements when the probability is above a threshold.
[0114] In one or more embodiments, the user equipment (110) determines the probability based on a CSI configurations graph state.
[0115] In one or more embodiments, the user equipment (110) is further caused to start at least one software or hardware module required for the predicted CSI configuration prior to receiving (530) the indication.
[0116] In one or more embodiments, determining (710) the measurements comprises at least one of preparing to change a precoding matrix indicator (PMI) codebook type, starting accelerometer measurements, or starting a filtering process.
[0117] In one or more embodiments, the user equipment (110) determines the probability based on internal user equipment information.
[0118] In one or more embodiments, the internal user equipment (110) information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0119] In one or more embodiments, a non-transitory computer readable storage medium is provided including computer instructions that, when executed by a user equipment (110), cause the user equipment to determine at least one of relevant CSI reporting configurations or needed CSI information. The user equipment (110) is further caused to change (630) a first CSI reporting configuration based on at least one rule for changing CSI reporting configurations and the at least one of the relevant CSI reporting configurations or the needed CSI information, wherein the rule comprises a sub-rule for each CSI module of a plurality of CSI modules, wherein the first CSI reporting configuration comprises a subset of the plurality of CSI modules. The user equipment (110) is further caused to transmit (680), to the network node (112), a change indication indicating the change of the first CSI reporting configuration.
[0120] In one or more embodiments, the user equipment (110) is further caused to receive (620), from the network node (112), a configuration configuring the user equipment (110) with the at least one rule for changing CSI reporting configurations.
[0121] In one or more embodiments, the at least one rule for changing CSI reporting configurations comprises at least one of a flag or a transitioning graph or a sub-rule.
[0122] In one or more embodiments, the rule comprises a plurality of priority levels associated with the plurality of CSI configurations.
[0123] In one or more embodiments, the plurality of priority levels comprises two priority levels or four priority levels.
[0124] In one or more embodiments, at least one sub-rule associated with at least one of the plurality of CSI report parts is determined based on a confidence interval for a particular measurement.
[0125] In one or more embodiments, at least one sub-rule is dependent upon particular conditions.
[0126] In one or more embodiments, at least one CSI report parts is dropped when there is less than a threshold amount of change detected from a previous reporting period.
[0127] In one or more embodiments, the rule is configured by the user equipment (110).
[0128] In one or more embodiments, the user equipment (110) is further caused to receive (610), from the network node (112), a message indicating that the user equipment (110) is allowed to change the CSI reporting configuration.
[0129] In one or more embodiments, the user equipment (110) is further caused to determine measurements for a changed CSI reporting configuration prior to receiving (610), from the network node (112), the message.
[0130] In one or more embodiments, the user equipment (110) is further caused to postpone changing the first CSI configuration until at least one of a particular software or hardware component is active.
[0131] In one or more embodiments, each sub-rule comprises a two-bit indication.
[0132] In one or more embodiments, the first CSI reporting configuration is changed (630) based further on internal user equipment information.
[0133] In one or more embodiments, the internal user equipment information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0134] In one or more embodiments, the rule indicates optional and best effort CSI modules of the plurality of CSI modules.BRIEF DESCRIPTION OF THE DRAWINGS
[0135] Having thus described certain example embodiments of the present disclosure in general terms, reference will hereinafter be made to the accompanying drawings, which are not necessarily drawn to scale, and where:
[0136] FIG. 1 is a block diagram of a system including a user equipment and a network node configured to communicate via at least one of uplink and downlink transmission in accordance with an example embodiment of the present disclosure;
[0137] FIG. 2 illustrates a communications device that may include various components configured to perform operations for the techniques disclosed herein in accordance with aspects of the present disclosure;
[0138] FIG. 3 depicts a linear hierarchical structure of a plurality of CSI configurations in accordance with example embodiments of the present disclosure;
[0139] FIGS. 4A-4C depict a branched hierarchical structure of a plurality of CSI configurations in accordance with example embodiments of the present disclosure;
[0140] FIG. 5 illustrates an example signal diagram for reporting CSI information when a base station determines the needed CSI information in accordance with example embodiments of the present disclosure.
[0141] FIG. 6 illustrates an example signal diagram for reporting CSI information when a base station determines the needed CSI information in accordance with example embodiments of the present disclosure.
[0142] FIG. 7 illustrates an example of UE-driven CSI reporting configuration switching based on network rules in accordance with example embodiments of the present disclosure.
[0143] FIG. 8 illustrates a flowchart for a method performed by a user equipment in order to change a CSI reporting configuration based on a rule in accordance with example embodiments of the present disclosure.
[0144] FIG. 9 illustrates a flowchart for a method performed by a user equipment in order to prepare measurements prior to receiving a CSI reporting request in accordance with example embodiments of the present disclosure.DETAILED DESCRIPTION
[0145] Some embodiments of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all, embodiments are shown. Indeed, various embodiments may be embodied in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like reference numerals refer to like elements throughout. As used herein, the terms “data,” “content,” “information,” and similar terms may be used interchangeably to refer to data capable of being transmitted, received and / or stored in accordance with embodiments of the present disclosure. Thus, use of any such terms should not be taken to limit the spirit and scope of embodiments of the present disclosure.
[0146] As used herein, the term “measurement gap” may be understood as a time duration with an opportunity to make radio measurements. To this end, measurement gap, measurement occasion, measurement opportunity, measurement window, SS block based RRM measurement timing configuration (SMTC) window shall be considered as synonyms. Measurement gap skipping may be understood as bypassing, not executing or ignoring an opportunity to make radio measurements during the measurement gap time duration.
[0147] Additionally, as used herein, “higher” may be used interchangeably with “greater,” and “highest” may be used interchangeably with “greatest.” Additionally, as used herein, “lower than” may be used interchangeably with “less than,” and “lowest” may be used interchangeably with “least.”
[0148] Additionally, as used herein, the term “circuitry” refers to (a) hardware-only circuit implementations (e.g., implementations in analog circuitry and / or digital circuitry); (b) combinations of circuits and computer program product(s) including software and / or firmware instructions stored on one or more computer readable memories that work together to cause an apparatus to perform one or more functions described herein; and (c) circuits, such as, for example, a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation even if the software or firmware is not physically present. This definition of “circuitry” applies to all uses of this term herein, including in any claims. As a further example, as used herein, the term “circuitry” also includes an implementation including one or more processors and / or portion(s) thereof and accompanying software and / or firmware. As another example, the term “circuitry” as used herein also includes, for example, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, other network device (such as a core network apparatus), field programmable gate array, and / or other computing device.
[0149] As used herein, the term “computer-readable medium” refers to non-transitory storage hardware, non-transitory storage device or non-transitory computer system memory that may be accessed by a controller, a microcontroller, a computational system or a module of a computational system to encored thereon computer-executable instructions or software programs. A non-transitory “computer readable medium” may be accessed by a computational system or a module of a computational system to retrieve and / or execute the computerexecutable instructions or software programs encoded on the medium. Examples of non- transitory computer-readable media may include, but are not limited to, one or more types of hardware memory, non-transitory tangible media (for example, one or more magnetic storage disks, one or more optical disks, one or more universal synchronous bus (USB) flash drives), computer system memory or random-access memory (such as dynamic random access memory(DRAM), static random access memory (SRAM), extended data out random access memory (EDO RAM), and the like.Y1
[0150] Additionally, the terms “CSI reporting configuration,” “CSI configuration,” “CSI reporting profile,” and “CSI profile” may be used interchangeably throughout the description and figures to refer to a set of parameters for reporting CSI information. Example embodiments of the present disclosure use CSI reporting configurations to enable flexible CSI reporting in a fast manner while minimizing signalling overhead. Example CSI reporting configurations may include one or more CSI report quantities (Report Quantity). Additionally, an example network node may configure multiple CSI reporting configurations for one user equipment. In some examples, a number of CSI reporting configurations can be determined based on, for example, user equipment capabilities (e.g., supported multiple input multiple output (MIMO) layer, multirandom access technology (RAT) capability, etc.), user equipment types (e.g., fixed wireless access (FWA), internet of things (IOT) devices, etc.), deployment scenarios (e.g., single or multiple carriers / bandwidth parts (BWPs), dual connectivity, mobility status, etc.), and / or the like. In some examples, for aperiodic CSI reporting, prior to sending a CSI reporting request to a user equipment, a network node determines which CSI reporting configuration (or CSI reporting profile) is most relevant and includes a CSI reporting configuration indication in the downlink control information (DCI) requesting the CSI report. In some examples, multiple CSI reporting configurations may be requested. Following an example CSI reporting configuration indication, a user equipment reports the required CSI information. In some examples, a hierarchical structure of CSI configurations of different embodiments may be used to prioritize information to be included or dropped from a CSI report depending on scheduling opportunities provided to the UE.
[0151] Embodiments of the present disclosure further include CSI reporting configuration switching due to rapid changes in channel characteristics. In some examples, CSI reporting may be extended and the user equipment may determine which CSI information should be reported. In some examples, CSI is used to determine DL transmission schemes where UE is the receiver in the end.
[0152] In some examples, the user equipment can request switching of currently used CSI reporting configuration. After such an example request is received at the network node side, the network node decides whether and how to allocate uplink resources according to the requestedCSI reporting configuration. The example user equipment request could already indicate whichCSI reporting configurations the user equipment would like to use (e.g. specific schedulingrequest used), and an example network allocation indicates which of the CSI reporting configurations are allowed (e.g. downlink control information format contains an indication of allowed configurations, or the allocation size determines which configurations can be used).
[0153] In some examples, when a network configures the user equipment to dynamically switch CSI reporting configurations, the user equipment can switch CSI reporting configurations on the fly by including CSI reporting configuration information in the message e.g. medium access control (MAC) (sub)header / MAC control element (CE) when the CSI is reported in MAC (i.e. the header information indicates the reported CSI configuration type). In examples with CSI reporting in the physical layer, the indication bits can be carried over physical layer signalling.
[0154] In some examples, a network node configures a transition rule for CSI reporting configuration. For example, the network node may configure a transition rule via configuring transitioning rules (e.g. via UeDrivenCsiProfilesSwitching flag). In some examples, the network node configures a transition rule via specifying transitioning graph. In some examples, the network node configures a transitioning rule via enhancing module CSI configurations with optional modules or optional and best effort modules. In some examples, the network requests the user equipment to prioritize reporting of specific CSI information (e.g. PMI), and UE switches to the configuration that provides the best such information given current allocation. In some examples, the network requests the user equipment to only consider certain changes in CSI reporting information (e.g. CSI / RI are reported together, and PMI is included if available, but not CSI / PMI without RI).
[0155] Example triggers for UE autonomous CSI reporting configuration switch can include the changes due to velocity, environment (e.g. from outdoor to indoor), stationary / non-stationary, detection change from LOS / NLOS to NLOS / LOS.
[0156] As illustrated in FIG. 1, a system 100 is provided in accordance with an example embodiment. Although the system may be configured in various manners, the system of one embodiment is depicted in FIG. 1 and includes user equipment 110 and network node 112 configured to communicate via at least one of uplink and downlink transmission and reception beams. Although one user equipment and one network node are depicted, the system may include and the user equipment 110 and network node 112 may communicate with additional user equipment devices and / or network nodes in other embodiments. In one or moreembodiments, the user equipment 110 and network node 112 may be configured to support, for example, 5G, 5G advanced, or 6G.
[0157] The data that is transmitted between the user equipment 110 and network node 112 may be any of a wide variety of data including, but not limited to digital imagery data including video data, audio data as well as data provided by sensors, radars, telescopes and radio receivers. In at least some instances, the data is encoded prior to communication of the data and decoded upon reception. The resulting data received may be utilized for a variety of purposes including presentation to a user, storage of the data for subsequent use and / or provision of the data to one or more applications, such as applications that perform statistical inference on the data for various purposes including object recognition, image classification, spectrum sensing, speech transcription and / or prediction or detection of events.
[0158] The user equipment of FIG. 1 (also called UE, user device, user terminal, terminal device, etc.) illustrates a type of an apparatus to which resources on an air interface are allocated and assigned. The user equipment typically refers to a portable computing device that includes wireless mobile communication devices operating with or without a subscriber identification module (SIM), including, but not limited to, the following types of devices: a mobile station (mobile phone), smartphone, personal digital assistance (PDA), handset, head mounted device (HMD), extended reality (XR) device, device using a wireless modem (alarm or measurement device, etc.), laptop and / or touch screen computer, tablet, game console, notebook, and multimedia device. User equipment may also be a device having capability to operate in Internet of Things (loT) network which is a scenario in which objects are provided with the ability to transfer data over a network without requiring human-to-human or human-to- computer interaction. The user equipment may also be called a subscriber unit, mobile station, remote terminal, access terminal, user terminal, or user equipment (UE) just to mention but a few names or apparatuses.
[0159] The network node 112 of FIG. 1 may include, for example, base stations such as remote radio heads (RRHs), transmission reception points (TRPs), access points, node Bs (e.g., eNB, gNB) or other transmission sources. The network node 112 may be configured to communicate with user equipment 110 via a network. The network node 112 may be accessed through a gateway or a pre gateway.
[0160] FIG. 2 depicts an example apparatus 200 that may be configured to function as user equipment 110, network node 112, and / or the like. As shown in FIG. 2, the apparatus includes, is associated with, or is in communications with processing circuitry 220, a memory 240, and a communication interface 260. The processing circuitry 220 may be in communication with the memory device 240 via a bus for passing information among components of the apparatus. The memory device may be non-transitory and may include, for example, one or more volatile and / or non-volatile memories. In other words, for example, the memory device may be an electronic storage device (e.g., a computer readable storage medium) including gates configured to store data (e.g., bits) that may be retrievable by a machine (e.g., a computing device like the processing circuitry). The memory device may be configured to store information, data, content, applications, instructions, or the like for enabling the apparatus to carry out various functions in accordance with an example embodiment of the present disclosure. For example, the memory device could be configured to buffer input data for processing by the processing circuitry. Additionally or alternatively, the memory device could be configured to store instructions for execution by the processing circuitry.
[0161] The apparatus 200 may, in some embodiments, be embodied in various computing devices described as above. However, in some embodiments, the apparatus may be embodied as a chip or chip set. In other words, the apparatus may include one or more physical packages (e.g., chips) including materials, components and / or wires on a structural assembly (e.g., a baseboard). The structural assembly may provide physical strength, conservation of size, and / or limitation of electrical interaction for component circuitry included thereon. The apparatus may therefore, in some cases, be configured to implement an embodiment on a single chip or as a single “system on a chip.” As such, in some cases, a chip or chipset may constitute means for performing one or more operations for providing the functionalities described herein.
[0162] The processing circuitry 220, also referenced as a processor, may be embodied in a number of different ways. For example, the processing circuitry may be embodied as one or more of various hardware processing means such as a coprocessor, a microprocessor, a controller, a digital signal processor (DSP), a processing element with or without an accompanying DSP, or various other circuitry including integrated circuits such as, for example, an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), a microcontroller unit (MCU), a hardware accelerator, a special-purpose computer chip, or the like.As such, in some embodiments, the processing circuitry may include one or more processing cores configured to perform independently. A multi-core processing circuitry may enable multiprocessing within a single physical package. Additionally or alternatively, the processing circuitry may include one or more processors configured in tandem via the bus to enable independent execution of instructions, pipelining, and / or multithreading.
[0163] In an example embodiment, the processing circuitry 220 may be configured to execute instructions stored in the memory device 240 or otherwise accessible to the processing circuitry. Alternatively or additionally, the processing circuitry may be configured to execute hardcoded functionality. As such, whether configured by hardware or software methods, or by a combination thereof, the processing circuitry may represent an entity (e.g., physically embodied in circuitry) capable of performing operations according to an embodiment of the present disclosure while configured accordingly. Thus, for example, when the processing circuitry is embodied as an ASIC, FPGA or the like, the processing circuitry may be specifically configured hardware for conducting the operations described herein. Alternatively, as another example, when the processing circuitry is embodied as an executor of instructions, the instructions may specifically configure the processor to perform the algorithms and / or operations described herein when the instructions are executed. However, in some cases, the processing circuitry may be a processor of a specific device (e.g., an image or video processing system) configured to employ an embodiment by further configuration of the processing circuitry by instructions for performing the algorithms and / or operations described herein. The processing circuitry may include, among other things, a clock, an arithmetic logic unit (ALU) and logic gates configured to support operation of the processing circuitry.
[0164] The communication interface 260 may be any means such as a device or circuitry embodied in either hardware or a combination of hardware and software that is configured to receive and / or transmit data including media content in the form of video or image files, one or more audio tracks or the like. In this regard, the communication interface may include, for example, an antenna (or multiple antennas) and supporting hardware and / or software for enabling communications with a wireless communication network. Additionally or alternatively, the communication interface may include the circuitry for interacting with the antenna(s) to cause transmission of signals via the antenna(s) or to handle receipt of signals received via the antenna(s). In some environments, the communications interface may alternatively or alsosupport wired communication. As such, for example, the communication interface may include a communication modem and / or other hardware / software for supporting communication via cable, digital subscriber line (DSL), universal serial bus (USB) or other mechanisms.
[0165] As mentioned earlier, the terms “CSI reporting configuration,” “CSI configuration”, “CSI reporting profile,” and “CSI profile” may be used interchangeably. Turning now to FIG. 3, a linear hierarchical structure 300 of a plurality of CSI reporting configuration or profiles (312) is provided in accordance with example embodiments of the present disclosure. In example embodiments, the linear hierarchical structure 300 includes a multiple of CSI reporting configurations (312a to 312n) configured for one user equipment 110. In some examples, the most essential CSI reporting configuration may be CSI profile 1 (312a), which may be a subset of the rest of the CSI reporting configurations (312b to 312n). In some examples, CSI profile (312n) may contain the most extensive CSI information to be reported. An example criterion of which CSI reporting configuration is reported may be a changing rate of CSI information. For example, CSI profile 1 (312a) may contain the most dynamic information only which needs to be reported in a timely manner. As another example, CSI profile 1 (312a) may be seen as a kernel CSI reporting profile which is supported by all types of 6G UEs. The kernel CSI reporting profile (312a) may be used as a fallback configuration in case of errors.
[0166] In some examples, the CSI reporting configurations may be partially overlapping. For example, a module design may be used as in table 1 below, where CSI information is classified into different modules. In some examples, a module is comprised of one or plurality of CSI reference signal configurations, CSI resource set configurations, SCI Resource configurations, CSI Report configurations, and / or the like. In some examples, a Module is piece of a CSI profile (configuration), and a CSI profile can be comprised of a single or multiple modulars.
[0167] In some examples, each of the CSI reporting profiles (or CSI reporting configurations) listed in the table are used to indicate the combination of different CSI modules. For example, CSI module #1 may be related to neighbor cell measurements and CSI module #2 may be related to beam management. In some examples where the user equipment 110 is close to the network node 112, there is no need to report neighbor cell measurement results and only beam management related CSI information is sufficient, so CSI reporting profile #3 (see Table 1) may be used. In situations where user equipment 110 may be at a cell edge, both types of information may be needed and so CSI reporting profile #1 (see Table 1) may be used.Table 1
[0168] In some examples, rather than a single flag, CSI reporting configurations may indicate which modules are mandatory, optional, best effort, and disabled. Example modules which are mandatory indicate that the module should be reported always. Example modules which are optional indicate that the module should be reported if the user equipment finds it useful (i.e., user equipment driven). Example modules which are best effort are CSI information that may be dropped if not enough resources are scheduled and / or the information has been kept the same or with small change only. Example modules which are disabled mean that this CSI information should not be reported. In some examples, the states are bit coded with mandatory as 11, optional as 10, best effort as 01, and disabled as 00. Example two bit indications of CSI modules may be shown in Table 2 below.Table 2
[0169] In some examples, a two bit indication is treated by the user equipment as priority levels. For example, a user equipment may aggregate the indications into two priority levels. In some examples, a user equipment may combine 01 and 10 into a single priority level. In some examples, an indication may include more than two bits depending on different parameters which it depicts.
[0170] In some examples, whether a CSI module should be included may be based on a confidence interval for a particular measurement. For example, if filtering is used, a user equipment may discard the first few samples. In some examples, if a user equipment suspects that a particular measurement was erroneous, the user equipment may discard it.
[0171] In some examples, optional and best effort CSI modules may be defined such that a first optional module replaces a best effort module or a second optional module in particular conditions. For example, in high channel variability conditions (such as high mobility), Type-II PMI may be replaced with low overhead and low complexity Type-I PMI.
[0172] In some examples, CSI module information can also be dropped if no significant changes were registered from the previous reporting period (e.g., within one quantization level).
[0173] Turning now to FIGS. 4A-4C, an example branched hierarchical structure 400 is provided for a plurality of CSI reporting configurations. In some examples, the branched hierarchical structure 400 may be a tree type design where each node (e.g., all Pi,... including Pi itself or P2,... including P2 itself) of the tree represents a separate CSI reporting configuration. In some examples, the root of the tree represents the minimal CSI reporting configuration. In some examples, multiple minimal CSI reporting configurations are possible (e.g., Pi and P2) which define multiple trees (e.g., trees 402 and 404). In some examples, the branches of the root nodes have the same base configuration (i.e., prefix Pi or P2) and expand it (e.g., Pi,i, Pi, 1,1,... or P2,i, P2,i,i... ) with additional reporting information.
[0174] In some examples, each CSI reporting configuration may have multiple descending reporting configurations. For example, a basic configuration of reporting single channel correlation amplitude with minimal delay may have two descending profiles: (i) configuration of multiple channel correlation taps reporting and phase reporting and (ii) configuration of non- basic delays reporting.
[0175] For example, tree 402 may represent a velocity-based CSI reporting. For example, Pi may be a general base for velocity tracking mode with cri-RI-CQI reporting, Pi,i may be a TDCP-based switching, and Pi, 2 is UE accelerometer-based velocity tracking. In some examples, TDCP-based Pi,i is configured with high accuracy TDCP reporting and without PMI reporting. In some examples, Pi, 1,1 is low-velocity mode with high-resolution PMI reporting (e.g., Type-II reporting). In some examples, Pi, 1,2 is medium-velocity mode with high-resolution PMI reporting (e.g., Type-II PMI reporting) with lower number of beams, PI,I,N 1S a highest velocity profile with low overhead Type-I PMI reporting. In some examples, continuing with accelerometer-based velocity tracking, Pi, 2,1 is high-velocity profile with fallback to low-velocity profile Pi, 2.
[0176] In some examples, a network node indicates which configurations may be used for user equipment- driven switching via utilizing a UeDrivenCsiProfilesSwitching flag associated witheach profile which allows or forbids switching (activation) to this profile voluntarily. As illustrated in FIG. 4A, some example configurations (e.g., configuration 406) included in the branched hierarchical structure 400 may be configured with a UeDrivenCsiProfilesSwitching flag set to “Allowed” (marked with an A) for user equipment driven switching. In some examples, other configurations (e.g., configuration 408) are configured with a UeDrivenCsiProfilesSwitching flag set to “Forbidden.” No TDCP is used in the example branch, but user equipment internal decisions (e.g., accelerometer data) can also trigger switching between low and high velocity profiles Pi, 2 (configuration 407) and Pi, 2,1 (configuration 406).
[0177] In some examples, a first configuration may be a subset of second configuration and a superset of a third configuration. For example, in FIGS. 4A-4B, configuration 407 is a superset of configuration 403 and a subset of configuration 406.
[0178] In some examples, as illustrated in FIG. 4B, transitions may be allowed by specifying an overlaying directional graph on a set of CSI profiles. As shown in FIG. 4B, transitions indicated by dashed arrows are allowed for user equipment driven switching and transitions not indicated by dashed arrows are not allowed for user equipment driven switching.
[0179] In some examples, as illustrated in FIG. 4C, a user equipment uses the branched hierarchical structure 400, the current reporting profile 410, and internal user equipment information to evaluate the probability of switching to a different CSI reporting profile. In some examples, the current reporting profile 410 is a medium- velocity mode with high-resolution precoding matrix indicator (PMI) reporting. In some examples, internal user equipment information includes, for example, light meter, accelerometer, Wi-Fi signal power strength readings, and / or the like. In some examples, the user equipment accesses the probability of switching to different CSI reporting configurations, shown by dashed arrows with corresponding probabilities. In some examples, if the probability of switching is higher than a threshold, a user equipment may begin to prepare to change PMI codebook time or start accelerometer measurements and a filtering process.
[0180] In some examples, the branched hierarchical structure 400 approach may be extended to a more general paren child approach, where more than a single parent (e.g., multi-TRP reporting profile, velocity tracking profile and PMI prediction profile) may have a child (e.g., multi-TRP reporting with velocity tracking and PMI prediction profile) combining CSI configurations of each parent. The example parent— >child framework provides a way to structureCSI reporting profiles more compactly in terms of overhead and with less description, but it always possible to reduce any paren child structure to a branched hierarchical structure 400 by choosing a single parent (e.g., PMI prediction reporting profile) and removing connections with other parents (e.g., multi-TRP reporting profile and velocity tracking profile). In some examples, a main parent (PMI prediction reporting profile) may be assigned and other connections may be left for illustrative purposes. In some examples, Pi, 2,1 (configuration 406) is a child of parent Pi, 2 (configuration 407).
[0181] All the embodiments above also provide a natural way to define which information should be included into the CSI report and which should be dropped in situations when scheduled resources are not sufficient to report all the CSI information. For example, in cases with the linear hierarchical structure 300, the kernel has the highest priority, and every additional CSI layer has lower priority. The example branched hierarchical structure 400 also establishes priority by each paren child relationship. In some examples, the dropping order may be reversed either by default or by the additional Boolean parameter which would define the order of the priorities that “parent always has higher priority than its child”, when subset CSI configuration has higher priority, or “child always has higher priority than its parent”, when difference between superset and subset CSI configuration has higher priority. For the example module approach, there are two options: 1) define the modules in the specification in order of importance (e.g. RI might be Module#N and PMI-TypeX is Module#M, where N<M because RI always has higher priority than PMI); and 2) the order of choice of the set of modules inside a CSI profile defines the priority of each module (e.g. for CSI reporting profile #K = {CSI module #5, CSI module #2,... , CSI module #7}, CSI module #5 has the highest priority, CSI module #2 has the second priority, and CSI module #7 has the lowest priority).
[0182] In some examples, the allowed switching paths for transition between CSI configurations are additionally configured for a set of CSI configurations from a specified set of rules which use linear hierarchical structure, graph structure, branched hierarchical structure, module structure, and / or the like. An example set of rules is illustrated in Table 3 below.Table 3
[0183] Example embodiments may include additional configurations for change / activation conditions and thresholds for profiles to allow the network node 112 to adjust the level of independence of each user equipment device while maintaining the benefits of user equipment driven CSI reporting profile switching. In some examples, CSI reporting configurations may include a trigger index associated with one or more CSI reporting configurations, as illustrated in Table 3 below.Table 4
[0184] In some examples, if a user equipment requires rescheduling of uplink resources to accommodate a change of CSI profile, a user equipment may implicitly or explicitly indicate to a network node a change of the active CSI profile. In some examples, a network node may implicitly allow or forbid the change by indicating or not indicating a new scheduling opportunity.
[0185] Turning now to FIG. 5, an example signal diagram is provided for reporting CSI information when a base station (e.g., gNB 112) determines the needed CSI information in accordance with example embodiments of the present disclosure.
[0186] In one or more embodiments, at operation 510, the network node 112 configures multipleCSI reporting configurations 512 to the user equipment 110. In some examples, the CSI reporting configurations may be of a linear hierarchical structure, a branched hierarchical structure, a module structure, and / or the like.
[0187] In one or more embodiments, at operation 515, the user equipment 110 predicts the next CSI reporting configuration to be used and starts preparing measurements. In some examples, this allows the transient period to pass before reporting is required. In some examples, the user equipment 110 starts the measurement process by caching and preparing to report CSI before a CSI profile switch command is received. In some examples, the user equipment 110 utilizes a CSI profiles graph state. In some examples, the user equipment 110 starts software or hardware modules required for anticipated CSI profiles or modules. In some examples, the user equipment 110 may postpone transition between CSI profiles or activate CSI modules if those software or hardware components are not yet active.
[0188] In one or more embodiments, at operation 520, network node 112 determines needed CSI information. In some examples, the network node 112 determines the relevant CSI reporting configuration configured to the user equipment 110 based on the needed CSI information. Zin some examples, the network node 112 changes between preconfigured profiles without RRC reconfiguration.
[0189] In one or more embodiments, at operation 530, the network node 112 requests CSI reporting information from the user equipment 110. In some examples, the network nodetransmits the request in DCI using the physical downlink control channel (PDCCH). In some examples, the network node 112 requests the CSI reporting information based on the relevant CSI reporting configuration determined at operation 520.
[0190] In one or more embodiments, at operation 540, the user equipment 110 prepares a CSI report. In some examples, the user equipment 110 prepares the CSI report according to the CSI reporting configuration indicated in operation 530.
[0191] In one or more embodiments, at operation 550, the user equipment reports CSI information. In some examples, the user equipment 110 reports the CSI information according to the CSI reporting configuration indicated in operation 530. In one or more embodiments (as shown in FIG. 5), the first CSI reporting configuration being one of: a currently configured CSI reporting configuration or profile, or a trivial configuration not to report anything.
[0192] Turning now to FIG. 6, an example signal diagram is provided for reporting CSI information when a base station determines the needed CSI information in accordance with example embodiments of the present disclosure.
[0193] In one or more embodiments, at operation 610, a network node 112 configures multiple CSI reporting configurations 512 to the user equipment 110. In some examples, the CSI reporting configurations 510 include an indication that the user equipment is allowed to perform user equipment-driven profile switch. In some examples, the network node 112 transmits a UeDrivenCsiProfilesSwitching flag that indicates an “allowed” state or a “forbidden” state for each of the reporting configurations.
[0194] In one or more embodiments, at operation 620, the network node 112 configures configuration change and activation conditions and thresholds to the user equipment 110. For example, the network node 112 may configure the user equipment 110 with triggers for profile switching or activation based on, for example, position, orientation, or velocity change.
[0195] In one or more embodiments, at operation 630, the user equipment 110 performs a state change.
[0196] In one or more embodiments, at operation 625, the network node 112 indicates that the user equipment 110 is allowed to start switching. Alternatively, the network node 112 may indicate that the user equipment 110 is prohibited from switching.
[0197] In one or more embodiments, at operation 640, the user equipment 110 determines needed CSI information for reporting to the network node 112 for example after the state change.In some examples, the user equipment 110 determines relevant CSI reporting configurations to transmit to the network node 112.
[0198] In one or more embodiments, at operation 650, the user equipment 110 requests, from the network node 112, scheduling for the CSI information determined to be needed at operation 640. In some examples, the user equipment 110 requests CSI information according to the determined CSI reporting configuration from operation 640. In some examples, the scheduling request indicates to the network node 112 a change of CSI reporting configuration to trigger CSI reporting configuration switching at the network side. In some examples, the user equipment 110 informs the network node explicitly or implicitly of the change of CSI reporting configuration. In some examples, the change is explicitly indicated by requesting a scheduling opportunity for the changed CSI profile. In some examples, the change is implicitly indicated by sending the network node 112 a new report type in the next scheduling opportunity. In some examples, the request is made via a physical layer level, for example, with a specific scheduling request or bits within uplink control information such as a specific CSI reporting format. In some examples, the request is made via a medium access control (MAC), radio link control (RLC), or packet data convergence protocol (PDCP) level with a MAC / RLC / PDCP control PDUs or control element (CE), bits within a MAC / RLC / PDCP user plane (UP) header, or RRC message.
[0199] In one or more embodiments, at operation 660, the network node 112, to the user equipment 110, indicates scheduling opportunities for a new report. In some examples, the network node 112 indicates scheduling opportunities based on the CSI information indicated at operation 650. In some examples, the scheduling opportunities are transmitted via a downlink response such as an uplink grant with a specific downlink control information format. In some examples, the scheduling opportunities are transmitted via a downlink response of an uplink grant size matching an allowed CSI reporting format. In some examples, the scheduling opportunities are transmitted via radio resource control (RRC) message specifically indicating configuration activation. In some examples, network node 112 may implicitly forbid or allow the change requested by indicating or not indicating a new scheduling opportunity.
[0200] In one or more embodiments, at operation 670, the user equipment 110 prepares a CSI report. In some examples, the user equipment 110 prepares the CSI report according to the CSI reporting configuration determined in operation 640.
[0201] In one or more embodiments, at operation 680, the user equipment 110 reports the CSI information to the network node 112. In some examples, the user equipment 110 transmits the CSI information in a CSI report according to the CSI reporting configuration determined in operation 640. In some examples, the user equipment 110 transmits the CSI report with an indication of a CSI profile index. In one or more embodiments, the user equipment (110) is caused to change (630) the first CSI reporting configuration (512n) to a next CSI reporting configuration (512m) from a subset of CSI reporting configurations (612).
[0202] Turning now to FIG. 7, an example of candidate profile switching is provided. In some examples, the network configures rules for which CSI reporting configuration transitions are allowed and which are not allowed. In some examples, the network prioritizes CSI information and doesn’t allow switching between configurations 720 and 730 or transitioning from configurations 720 or 730 to configuration 710 without first reporting all three of CSI, rank indicator (RI), and precoding matrix indicator (PMI) in configuration 740.
[0203] In some examples,
[0204] Turning now to FIG. 8, an example flowchart is illustrated for a process 800 performed by an apparatus embodied by, associated with or otherwise in communication with (hereinafter generally referenced as being embodied by) a user equipment (110) in order to change a CSI reporting configuration.
[0205] As shown in block 802 of FIG. 8, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), the like, for determining at least one of relevant CSI reporting configurations or needed CSI information.
[0206] As shown in block 804 of FIG. 8, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), the like, for changing (630) a first CSI reporting configuration based on at least one rule for changing CSI reporting configurations and the at least one of the relevant CSI reporting configurations or the needed CSI information, wherein the rule comprises a sub-rule for each CSI module of a plurality of CSI modules, wherein the first CSI reporting configuration comprises a subset of the plurality of CSI modules. In one or more embodiments, the user equipment (110) is further caused to receive (620), from the network node (112), a configuration configuring the user equipment (110) with the at least one rule for changing CSI reportingconfigurations. In one or more embodiments, the at least one rule for changing CSI reporting configurations comprises at least one of a flag or a transitioning graph or a sub-rule. In one or more embodiments, the rule comprises a plurality of priority levels associated with the plurality of CSI configurations. In one or more embodiments, the plurality of priority levels comprises two priority levels or four priority levels. In one or more embodiments, at least one sub-rule associated with at least one of the plurality of CSI report parts is determined based on a confidence interval for a particular measurement. In one or more embodiments, at least one subrule is dependent upon particular conditions. In one or more embodiments, at least one CSI report parts is dropped when there is less than a threshold amount of change detected from a previous reporting period. In one or more embodiments, the rule is configured by the user equipment (110). In one or more embodiments, the user equipment (110) is further caused to postpone changing the first CSI configuration until at least one of a particular software or hardware component is active. In one or more embodiments, each sub-rule comprises a two-bit indication. In one or more embodiments, the rule indicates optional and best effort CSI modules of the plurality of CSI modules.
[0207] In one or more embodiments, the first CSI reporting configuration is changed (630) based further on internal user equipment information. In one or more embodiments, the internal user equipment information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0208] As shown in block 806 of FIG. 8, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), the like, for transmitting (680), to the network node (112), a change indication indicating the change of the first CSI reporting configuration. In one or more embodiments, the user equipment (110) is further caused to receive (610), from the network node (112), a message indicating that the user equipment (110) is allowed to change the CSI reporting configuration. In one or more embodiments, the user equipment (110) is further caused to determine measurements for a changed CSI reporting configuration prior to receiving (610), from the network node (112), the message.
[0209] Turning now to FIG. 9, an example flowchart is illustrated for a process 900 performed by an apparatus embodied by, associated with or otherwise in communication with (hereinaftergenerally referenced as being embodied by) a user equipment (110) in order to transmit a CSI report.
[0210] As shown in block 902 of FIG. 9, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), the like, for receiving (510), from a network node (112), a configuration configuring a plurality of channel state information (CSI) reporting configurations. In one or more embodiments, at least one of the plurality of CSI reporting configurations comprises a plurality of CSI report quantities (Report Quantity). In one or more embodiments, the plurality of CSI reporting configurations is determined based on at least one of user equipment (110) capabilities, user equipment (110) types, or deployment scenarios.
[0211] In one or more embodiments, the plurality of CSI reporting configurations comprises a linear hierarchical structure (300) comprising a first CSI reporting configuration (512n / 312a) as one of a plurality of subsequent CSI reporting configurations (312a,...312n), wherein each (e.g., 312b) comprising a previous CSI reporting configuration (e.g., 312a), such that a last CSI reporting configuration (e.g., 312n) of the plurality of subsequent CSI reporting configurations comprises each of the plurality of CSI reporting configurations. In one or more embodiments, the plurality of CSI reporting configurations comprises a branched hierarchical structure (400) comprising a first CSI reporting configuration (512n) as one of a plurality of subsequent CSI reporting configurations (... , 406, ... , 410 ,... ) where each configuration may have a single child CSI reporting configuration (e.g., 407), multiple child CSI reporting configurations (e.g. 409), or no child CSI reporting configurations (e.g., 406), but each child CSI reporting configuration have only a single parent CSI reporting configuration. In one or more embodiments, in each subsequent CSI reporting configuration (e.g., 409) within an ancestor-descendant lineage of the branched hierarchical structure (400) comprises a corresponding at least one previous CSI reporting configuration (e.g., 410), such that a plurality of next CSI reporting configurations (408, 409, 411) each being one or both of a subset (e.g., 409 being a subset of 408 and 411) or a superset (e.g., 408 being a superset of 409 and 410) of the plurality of CSI reporting configurations (512). In one or more embodiments, the user equipment (110) determines the probability based on the branched hierarchical structure (400) and a current CSI reporting configuration. In one or more embodiments, each of the plurality of CSI reporting configurationscomprises a subset of a plurality of CSI modules, such that each of the plurality of CSI modules is comprised in at least one of the plurality of CSI reporting configurations.
[0212] As shown in block 904 of FIG. 9, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), the like, for determining (710) a predicted CSI reporting configuration of the plurality of CSI reporting configurations based at least on a probability of the network node (112) requesting a CSI to be reported. In one or more embodiments, the user equipment (110) determines the probability based on internal user equipment information. In one or more embodiments, the internal user equipment (110) information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.
[0213] As shown in block 906 of FIG. 9, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), the like, for determining (710) measurements for the predicted CSI reporting configuration. In one or more embodiments, the user equipment (110) determines (710) the measurements when the probability is above a threshold. In one or more embodiments, the user equipment (110) determines the probability based on a CSI configurations graph state. In one or more embodiments, determining (710) the measurements includes at least one of preparing to change a precoding matrix indicator (PMI) codebook type, starting accelerometer measurements, or starting a filtering process.
[0214] As shown in block 908 of FIG. 9, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), the like, for, subsequent to determining (710) the predicted CSI configuration and measurements, receiving (530), from the network node (112), an indication requesting to report CSI, wherein the indication indicates the predicted CSI reporting configuration based on the CSI to be reported. In one or more embodiments, the indication comprises downlink control information or L2 signalling. In one or more embodiments, the user equipment (110) is further caused to start at least one software or hardware module required for the predicted CSI configuration prior to receiving (530) the indication.
[0215] As shown in block 910 of FIG. 9, the apparatus embodied by the user equipment (110) includes means, such as the processing circuitry (220), the communication interface (260), thelike, for transmitting (550), to the network node (112), a report comprising the CSI using the predicted CSI reporting configuration.
[0216] FIGS. 8-9 illustrate flowcharts depicting methods according to an example embodiment of the present disclosure. It will be understood that each block of the flowcharts and combination of blocks in the flowcharts may be implemented by various means, such as hardware, firmware, processor, circuitry, and / or other communication devices associated with execution of software including one or more computer program instructions. For example, one or more of the procedures described above may be embodied by computer program instructions. In this regard, the computer program instructions which embody the procedures described above may be stored by a memory device 240 of an apparatus employing an embodiment and executed by a processor 220. As will be appreciated, any such computer program instructions may be loaded into a computer or other programmable apparatus (for example, hardware) to produce a machine, such that the resulting computer or other programmable apparatus implements the functions specified in the flowchart blocks. These computer program instructions may also be stored in a computer-readable memory that may direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture the execution of which implements the function specified in the flowchart blocks. The computer program instructions may also be loaded into a computer or other programmable apparatus to cause a series of operations to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide operations for implementing the functions specified in the flowchart blocks.
[0217] Accordingly, blocks of the flowcharts support combinations of means for performing the specified functions and combinations of operations for performing the specified functions for performing the specified functions. It will also be understood that one or more blocks of the flowcharts, and combinations of blocks in the flowcharts, may be implemented by special purpose hardware-based computer systems which perform the specified functions, or combinations of special purpose hardware and computer instructions.
[0218] Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and / or functions, it should be appreciated that different combinations of elements and / or functions maybe provided by alternative embodiments without departing from the scope of the appended claims. In this regard, for example, different combinations of elements and / or functions than those explicitly described above are also contemplated as may be set forth in some of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Claims
What is claimed is:
1. A user equipment (110) for CSI reporting in wireless communication, comprising: at least one processor; and at least one memory storing instructions thereon that, when executed by the at least one processor, cause the user equipment (110) to: receive (510), from a network node (112), a configuration configuring a plurality of channel state information (CSI) reporting configurations; determine (710) a predicted CSI reporting configuration of the plurality of CSI reporting configurations based at least on a probability of the network node (112) requesting a CSI to be reported; determine (710) measurements for the predicted CSI reporting configuration; subsequent to determining (710) the predicted CSI configuration and measurements, receive (530), from the network node (112), an indication requesting to report CSI, wherein the indication indicates the predicted CSI reporting configuration based on the CSI to be reported; and transmit (550), to the network node (112), a report comprising the CSI using the predicted CSI reporting configuration.
2. The user equipment (110) of claim 1, wherein at least one of the plurality of CSI reporting configurations comprises a plurality of CSI report quantities.
3. The user equipment (110) of claim 1, wherein the plurality of CSI reporting configurations is determined based on at least one of user equipment (110) capabilities, user equipment (110) types, or deployment scenarios.
4. The user equipment (110) of claim 1, wherein the indication comprises downlink control information or L2 signalling.
5. The user equipment (110) of claim 1, wherein the plurality of CSI reporting configurations comprises a linear hierarchical structure (300) comprising a plurality of subsequent CSI reporting configurations (312a,...312n), wherein each subsequent CSI reporting38configuration (e.g., 312b) within the linear hierarchical structure (300) comprises a corresponding at least one previous CSI reporting configuration (e.g., 312a), such that a plurality of next CSI reporting configurations (312c, ...312n) each being one or both of a subset (e.g., 312c being a subset of 312d,... , 312n) or a superset (e.g., 312c being a superset of 312b and 512n / 312a) of the plurality of CSI reporting configurations (512).
6. The user equipment (110) of claim 1, wherein the plurality of CSI reporting configurations comprises a branched hierarchical structure (400) comprising a plurality of subsequent CSI reporting configurations (..., 406, ... , 410,... ), wherein each subsequent CSI reporting configuration (e.g., 409) within the branched hierarchical structure (400) comprises a corresponding at least one previous CSI reporting configuration (e.g., 410), such that a plurality of next CSI reporting configurations (408, 409, 411) each being one or both of a subset (e.g., 409 being a subset of 408 and 411) or a superset (e.g., 408 being a superset of 409 and 410) of the plurality of CSI reporting configurations (512).
7. The user equipment (110) of claim 6, wherein the user equipment (110) determines the probability based on the branched hierarchical structure (400) and a current CSI reporting configuration.
8. The user equipment (110) of claim 1, wherein each of the plurality of CSI reporting configurations comprises a subset of a plurality of CSI modules, such that each of the plurality of CSI modules is comprised in at least one of the plurality of CSI reporting configurations.
9. The user equipment (110) of claim 1, wherein the user equipment (110) determines (710) the measurements when the probability is above a threshold.
10. The user equipment (110) of claim 1, wherein the user equipment (110) determines the probability based on a CSI configurations graph state.
11. The user equipment (110) of claim 1, further caused to start at least one software or hardware module required for the predicted CSI configuration prior to receiving (530) the indication.3912. The user equipment (110) of claim 1, wherein determining (710) the measurements comprises at least one of preparing to change a precoding matrix indicator (PMI) codebook type, starting accelerometer measurements, or starting a filtering process.
13. The user equipment (110) of claim 1, wherein the user equipment (110) determines the probability based on internal user equipment information.
14. The user equipment (110) of claim 13, wherein the internal user equipment (110) information comprises at least one of a light meter, an accelerometer, or Wi-Fi signal power strength readings.40
Citation Information
Patent Citations
Communication system
GB2626373A
Configuration of Coordinated Multipoint Transmission Hypotheses for Channel State Information Reporting
US20140112173A1
Channel state information (CSI) prediction
WO2024168866A1