Systems and methods for pattern-based channel state information reporting when using artificial intelligence based channel state information compression and / or prediction

Adaptive AI/ML-based CSI reporting with time-domain encoder-decoder architectures and pattern-based feedback mechanisms address inaccuracies in CSI reporting, enhancing precision and efficiency by correcting decoder states and enabling precise precoder estimation.

WO2025235203A1PCT designated stage Publication Date: 2025-11-13APPLE INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/US2025/025979
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-10
Filing Date
2025-04-23
Publication Date
2025-11-13

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in accurately reporting and predicting channel state information (CSI) due to inaccuracies in AI/ML-based CSI compression models, particularly when CSI feedback is lost, leading to inaccurate decoder states and reduced precision in precoder estimation.

Method used

Implementing AI/ML models with encoder-decoder architectures that utilize time-domain aspects and adaptive CSI reporting patterns, including independent and dependent CSI reports, to enhance CSI compression and prediction accuracy by correcting for lost feedback through retransmission and pattern switching.

Benefits of technology

Improves CSI reporting accuracy and efficiency by correcting decoder states and maintaining precise precoder estimation, even in the presence of lost CSI feedback, using adaptive reporting patterns and retransmissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2025025979_13112025_PF_FP_ABST
    Figure US2025025979_13112025_PF_FP_ABST
Patent Text Reader

Abstract

Systems and methods for pattern-based reporting of channel state information (CSI) when using artificial intelligence (Al)-based CSI compression and / or prediction are discussed herein. CSI reporting patterns comprising an independent CSI report followed by one or more CSI reports that are dependent on the independent report are used. In some embodiments, switching between different CSI reporting patterns is implemented. In other embodiments, a same CSI reporting pattern is reset. CSI reporting patterns may be used for instance to cope with channel condition worsening or error handling.
Need to check novelty before this filing date? Find Prior Art

Description

SYSTEMS AND METHODS FOR PATTERN-BASED CHANNEL STATE INFORMATION REPORTING WHEN USING ARTIFICIAL INTELLIGENCE BASED CHANNEL STATE INFORMATION COMPRESSION AND / OR PREDICTIONTECHNICAL FIELD

[0001] This application relates generally to wireless communication systems, including wireless communications systems using channel state information (CSI) reporting patterns and / or CSI reporting retransmissions.BACKGROUND

[0002] Wireless mobile communication technology uses various standards and protocols to transmit data between a base station and a wireless communication device. Wireless communication system standards and protocols can include, for example, 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) (e.g., 4G), 3GPP New Radio (NR) (e.g., 5G), and Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard for Wireless Local Area Networks (WLAN) (commonly known to industry groups as Wi-Fi®).

[0003] As contemplated by the 3GPP, different wireless communication systems' standards and protocols can use various radio access networks (RANs) for communicating between a base station of the RAN (which may also sometimes be referred to generally as a RAN node, a network node, or simply a node) and a wireless communication device known as a user equipment (UE). 3GPP RANs can include, for example. Global System for Mobile communications (GSM), Enhanced Data Rates for GSM Evolution (EDGE) RAN (GERAN), Universal Terrestrial Radio Access Network (UTRAN), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), and / or Next-Generation Radio Access Network (NG-RAN).

[0004] Each RAN may use one or more radio access technologies (RATs) to perform communication between the base station and the UE. For example, the GERAN implements GSM and / or EDGE RAT, the UTRAN implements Universal Mobile Telecommunication System (UMTS) RAT or other 3GPP RAT, the E-UTRAN implements LTE RAT (sometimes simply referred to as LTE), and NG-RAN implements NR RAT (sometimes referred to herein as 5G RAT, 5G NR RAT, or simply NR). Incertain deployments, the E-UTRAN may also implement NR RAT. In certain deployments, NG-RAN may also implement LTE RAT.

[0005] A base station used by a RAN may correspond to that RAN. One example of an E-UTRAN base station is an Evolved Universal Terrestrial Radio Access Network (E- UTRAN) Node B (also commonly denoted as evolved Node B, enhanced Node B, eNodeB, or eNB). One example of an NG-RAN base station is a next generation Node B (also sometimes referred to as a g Node B or gNB).

[0006] A RAN provides its communication services with external entities through its connection to a core network (CN). For example, E-UTRAN may utilize an Evolved Packet Core (EPC) while NG-RAN may utilize a 5G Core Network (5GC).

[0007] Frequency bands for 5G NR may be separated into two or more different frequency ranges. For example. Frequency Range 1 (FR1) may include frequency bands operating in sub-6 gigahertz (GHz) frequencies, some of which are bands that may be used by previous standards, and may potentially be extended to cover new spectrum offerings from 410 megahertz (MHz) to 7125 MHz. Frequency Range 2 (FR2) may include frequency bands from 24.25 GHz to 52.6 GHz. Note that in some systems. FR2 may also include frequency bands from 52.6 GHz to 71 GHz (or beyond). Bands in the millimeter wave (mmWave) range of FR2 may have smaller coverage but potentially higher available bandwidth than bands in FR1. Skilled persons will recognize these frequency ranges, which are provided by way of example, may change from time to time or from region to region.BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

[0008] To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.

[0009] FIG. 1 illustrates a diagram for CSI reporting in the case where the target channel state information (CSI) slot (the slot during which information of the CSI report generated through the AI / ML model for CSI compression applies) is one or more future slots (slots later than the slot used by the CSI report).

[0010] FIG. 2 illustrates a CSI-ReportConfig information element (IE) as may be used in some embodiments discussed herein.

[0011] FIG. 3 illustrates a diagram of a high level structure for the use of an artificial intelligence (AI) / machine learning (ML) model for time-spatial-frequency domain CSI compression, according to embodiments herein.

[0012] FIG. 4 illustrates a diagram of a high level structure for the use of an AI / ML model for time-spatial-frequency domain CSI compression, according to embodiments herein.

[0013] FIG. 5 illustrates a diagram for error handling according to an option that switches between a pair of configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0014] FIG. 6 illustrates a diagram for error handling according to an option that switches between a pair of configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0015] FIG. 7 illustrates a flow diagram for a signaling pattern between a UE and a base station corresponding to cases of error handling according to an option that switches between a pair of configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0016] FIG. 8 illustrates a diagram for error handling according to an option that shifts the use of a configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0017] FIG. 9 illustrates a diagram for error handling according to an option that shifts the use of a configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0018] FIG. 10 illustrates a flow diagram for a signaling pattern between a UE and a base station corresponding to cases of error handling according to an option that shifts the use of a configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0019] FIG. 11 illustrates a diagram for CSI retransmission use, according to embodiments discussed herein.

[0020] FIG. 12 illustrates a flow diagram for a signaling pattern between a UE and a base station corresponding to a mechanism for CSI retransmission, according to embodiments discussed herein.

[0021] FIG. 13 illustrates a diagram for selectively performing CSI feedback retransmission in a case corresponding to the use of aperiodic CSI feedback, according to embodiments discussed herein.

[0022] FIG. 14 illustrates a diagram for the use of trigger states for the selection of CSI reports to be retransmitted, according to embodiments herein.

[0023] FIG. 15 illustrates a flow diagram for a signaling pattern between a UE and a base station corresponding to a mechanism for CSI retransmission, according to embodiments herein.

[0024] FIG. 16 illustrates a diagram for one-shot CSI report retransmission, according to embodiments discussed herein.

[0025] FIG. 17 illustrates a diagram for one-shot CSI report retransmission, according to embodiments discussed herein.

[0026] FIG. 18 illustrates a diagram for one-shot CSI report retransmission, according to embodiments discussed herein.

[0027] FIG. 19 illustrates a method of a UE, according to embodiments herein.

[0028] FIG. 20 illustrates a method of a base station, according to embodiments herein.

[0029] FIG. 21 illustrates a method of a UE. according to embodiments herein.

[0030] FIG. 22 illustrates a method of a base station, according to embodiments herein.

[0031] FIG. 23 illustrates a method of a UE. according to embodiments herein.

[0032] FIG. 24 illustrates a method of a base station, according to embodiments herein.

[0033] FIG. 25 illustrates an example architecture of a wireless communication system, according to embodiments disclosed herein.

[0034] FIG. 26 illustrates a system for performing signaling between a wireless device and a network device, according to embodiments disclosed herein.DETAILED DESCRIPTION

[0035] Various embodiments are described with regard to a UE. However, reference to a UE is merely provided for illustrative purposes. The example embodiments may be utilized with any electronic component that may establish a connection to a network and is configured with the hardware, software, and / or firmware to exchange information and data with the network. Therefore, the UE as described herein is used to represent any appropriate electronic component.

[0036] Embodiments herein relate to the performance of artificial intelligence (AI) / machine learning (ML)-based channel state information (CSI) reporting that uses an AI / ML model that is made up of both an encoder for encoding one or more elements of CSI feedback at the UE side prior to transmission and a decoder for decoding the one or more elements of CSI feedback as encoded and as received the base station side. Such AI / ML procedures may be referred to in places herein as “AI / ML-based CSI compression7’ or the like. For the evaluation of temporal domain aspects of the use of such AI / ML models for CSI compression, the following categorization may be considered.Table 1. Cases for AI / ML-based CSI compression

[0037] Embodiments discussed herein relate to at least cases 2, 4, and 5 as defined in Table 1. In each of cases 2 and 5, the target CSI slot (the slot during which information of the CSI report generated through the AI / ML model for CSI compression applies) is a present slot (the slot used by the CSI report). In case 4, the use of “predicted CSI” is contemplated, wherein the target CSI slot(s) (the slot(s) during which information of the CSI report generated through the AI / ML model for CSI compression applies) are one or more future slots (slots later than the slot used by the CSI report).

[0038] In cases 2 and 4, each of the UE (e.g., the encoder of the AI / ML model at the UE) and the network (e.g., the decoder of the AI / ML model at the network) rely on past CSI information. In case 5, the network (e.g., the decoder of the AI / ML model at the network) relies on past CSI information.

[0039] FIG. 1 illustrates a diagram 100 for CSI reporting in the case where the target CSI slot (the slot during which information of the CSI report generated through the AI / ML model for CSI compression applies) is one or more future slots (slots later than the slot used by the CSI report). The diagram 100 may be understood to correspond to a predictive CSI case as in case 4 as defined in Table 1. The diagram 100 may correspond to cases of, for example, a 3GPP t pe II codebook use invoking (in some cases) CSI prediction. The various parameters discussed may be configured via radio resource control (RRC) signaling in some cases.

[0040] Aspects of the diagram 100 related to measurement resources are now discussed. The diagram 100 illustrates the use of a number K of measurement resources 102 of a channel measurement resource (CMR). In the given example, the K measurement resources 102 are channel state information reference signal (CSI-RS) resources (e.g., aperiodic CSI-RS resources (AP-CSI-RS resources). Note that in various cases, K maytake various values (e.g., K E {4, 8, 12}).

[0041] The diagram 100 further illustrates the use of a measurement resource offset 104 that is denoted m. The value m represents an offset between two adjacent ones of the measurement resources 102 resources of the CMR in slots. The value m may take various values (e.g., m E {1, 2} slots).

[0042] Aspects of the diagram 100 related to CSI reporting for / corresponding to downlink (DL) Tx beams are now discussed. The diagram 100 illustrates a CSI report 110 that is based on measurements of the measurement resources 102. The diagram 100 illustrates that the CSI report 110 contains a number N4 of predicted CSI 108 that are based on measurement of the measurement resources 102. Note that in various cases, N4 may take various values (e.g., N4 E {1, 2, 4, 8}). Each of the predicted CSI 108 has an effective time as indicated on the timeline 114. As illustrated, the CSI report 110 may be understood to occur in a slot n.

[0043] The diagram 100 illustrates a distance 112 (denoted d) between two of the predicted CSI 108. The value d may be denoted in slots. In the case of periodic CSI-RS (P-CSI-RS) or semi-persistent CSI-RS (SP-CSI-RS), the value d may equal theperiodicity of the CSI-RS resource. For aperiodic CSI-RS resource, d may take various values (e.g., d G { 1. m} slots).

[0044] Embodiments corresponding to the diagram 100 may also rely on a number of selected time / Doppler basis (denoted Q for the number of Doppler frequencies). Note that in some embodiments where N4 > 1, Q G {2}.

[0045] Finally, the diagram 100 illustrates the use of a 5 value 106 (denoted <5) representing a number of slots from the slot of the CSI report 110 slot to the effective time of the first of the predicted CSI 108 from the CSI report 110. In various embodiments, 3 G {-ncsi ref, 0, 1, 2} slots (where ncsi ref represents the distance between the slot of the CSI report 110 and the slot of the last of the measurement resources 102).

[0046] Corresponding to embodiments according to FIG. 1, essentially two modes of operations are supported based on the applicable configuration for 3 (the interval between CSI report and targeted effect time of the reported CSI).

[0047] In the case of 3 = -ncsi ref. non-predictive CSI is reported in the CSI report 110.

[0048] In the case of 3 G {0, 1, 2}, the reported CSI is predictive CSI (as the effective time for each of the N4 predicted CSI 108 it is for future occasion(s) after the slot n of the CSI report 110, as illustrated).

[0049] FIG. 2 illustrates a CSI-ReportConfig information element (IE) 200 as may be used in some embodiments discussed herein. The CSI-ReportConfig IE 200 may be used to communicate a CSI report configuration that defines how and / or when to formulate and / or transmit CSI reports. In some embodiments, the constituent parts of the CSI- ReportConfig IE 200 are set by the network, and then the CSI-ReportConfig IE 200 is transmitted from the network to a UE. In this way, the UE becomes configured with the CSI report configuration corresponding to the CSI-ReportConfig IE 200.

[0050] As illustrated, the CSI-ReportConfig IE 200 includes a reportConfigld IE 202. The reportConfigld IE 202 may represent an identifier (ID) for the CSI report configuration that is defined by the CSI-ReportConfig IE 200. Thus, it will be understood (e g., by the UE) that the value found in the reportConfigld IE 202 may be used by the network to identify the CSI report configuration corresponding to the CSI-ReportConfig IE 200 to the UE going forward.

[0051] Embodiments herein relate to the use of time-spatial-frequency domain AI / ML models (which consider, among other things, time domain aspects).

[0052] FIG. 3 illustrates a diagram 300 of a high level structure for the use of an AI / ML model for time-spatial-frequency domain CSI compression, according to embodiments herein. FIG. 3 illustrates that such an AI / ML model for CSI compression is made up of both an encoder 304 for encoding one or more elements of CSI feedback at the UE side prior to transmission and a decoder 306 for decoding the one or more elements of CSI feedback as encoded and as received at the base station side.

[0053] Additionally, to account for time domain aspects, the use of an internal state at each of the encoder 304 and the decoder 306 corresponding to a given time may be introduced. For example, the encoder 304 (at a UE), at a first time 302 (denoted tl), uses a first PMI or precoder 308 Vl tl (e.g.. of layer i of the CSI feedback) as an input to generate the first encoded CSI feedback 310, which is then transmitted by the UE, as illustrated. At this first time 302, the encoder 304 is in a first encoder state 314 (denoted Slenc).

[0054] Further, as shown, corresponding to the first time 302, a decoder 306 (at a base station) receives the first encoded CSI feedback 310 and decodes it into a first reconstructed precoder 312 (denoted Vl tl), which may then be used by the base station for purposes of precoder selection. At this first time 302. the decoder 306 is in a first decoder state 316 (denoted SI dec).

[0055] Then, as illustrated, at a second time 318 (denoted t2), the encoder 304 uses a second PMI or precoder 320 (denoted VI _t2) (e.g.. of layer z) and further uses the first encoder state 314 (information about the encoder 304 as it was in the first encoder state 314 at the first time 302) to generate the second encoded CSI feedback 322, which is then transmitted by the UE. as illustrated. The use of the first encoder state 314 at this stage (and its corresponding effect on the generation of second encoded CSI feedback 322 at the encoder 304) represents an inclusion of time domain aspects at the encoder 304 of the time-spatial -frequency domain AI / ML model. At this second time 318, the encoder 304 is in a second encoder state 326 (denoted S2enc).

[0056] Further, as shown, corresponding to the second time 318, the decoder 306 receives the second encoded CSI feedback 322 and decodes it into a second reconstructed precoder 324 (denoted V'l_t2), which may then be used by the base station for precoder selection. At this second time 318, the decoder 306 is in a second decoder state 328 (denoted S2dec). During this decoding process, the decoder 306 takes into account the first decoder state 316 (information about the decoder 306 as it was in thefirst decoder state 316 at the first time 302). The use of the first decoder state 316 at this stage (and its corresponding effect on the generation of second reconstructed precoder 324 at the decoder 306) represents an inclusion of time domain aspects at the decoder 306 of the time-spatial-frequency domain AI / ML model.

[0057] As illustrated, at a third time 330 (denoted t3), the encoder 304 uses a third PMI or precoder 332 (denoted Vl_t3) (e.g., of layer z) and further uses the second encoder state 326 (information about the encoder 304 as it was in the second encoder state 326 at the second time 318) to generate the third encoded CSI feedback 334, which is then transmitted by the UE, as illustrated. The use of the second encoder state 326 at this stage (and its corresponding effect on the generation of third encoded CSI feedback 334 at the encoder 304) represents an inclusion of time domain aspects at the encoder 304 of the time-spatial-frequency domain AI / ML model. At this third time 330, the encoder 304 is in a third encoder state 338 (denoted S3enc).

[0058] As shown, corresponding to the third time 330, the decoder 306 receives the third encoded CSI feedback 334 and decodes it into a third reconstructed precoder 336 (denoted V'l_t3), which may then be used by the base station for precoder selection. At this third time 330, the decoder 306 is in a third decoder state 340 (denoted S3dec). During this decoding process, the decoder 306 takes into account the second decoder state 328 (information about the decoder 306 as it was in the second decoder state 328 at the second time 318). The use of the second decoder state 328 at this stage (and its corresponding effect on the generation of third reconstructed precoder 336 at the decoder 306) represents an inclusion of time domain aspects at the decoder 306 of the time- spatial-frequency domain AI / ML model.

[0059] Note that while FIG. 3 explicitly illustrates the use of a PMI or precoder of a single layer z, this is given by way of example only. The encoder 304 and the decoder 306 will be understood to be extendible to analogously encode / decode CSI feedback corresponding to PMI / PMIs or precoders of multiple layers (up to and including all layers of a PMI in some embodiments).

[0060] Such processing can be applied to multiple CSI instances with the same spatial layer in some embodiments, and for each spatial layer, a separate copy of the AI / ML encoder model may be run to update its internal state and generate output.

[0061] In some other embodiments, such processing can be applied to multiple CSI instances with multiple spatial layers, and those multiple spatial layers may comprise allthe spatial layers in a CSI feedback or a group of spatial layers in a CSI feedback (e.g., N4 predicted CSI instances for the first spatial layer and N4 predicted CSI instances for the second spatial layer go through the same AI / ML encoder with a schedule to feed a copy of AI / ML encoder model with {first predicted CSI instance for the first spatial layer, first predicted CSI instance for the second spatial layer, second predicted CSI instance for the first spatial layer, second predicted CSI instance for the second spatial layer, ... , the N4 -th predicted CSI instance for the first spatial layer, the A#-th predicted CSI instance for the second spatial layer}. In one example, spatial layer 1 and spatial layer 2 can be grouped together, and spatial layer 3 and spatial layer 4 can be grouped together. If the feedbacks generated from the use of the encoder 304 are aggregated and transmitted in a single report instance to the network by the UE. then other schedules to feedback a copy of an AI / ML encoder model can be utilized such as {first predicted CSI instance for the first spatial layer, ... , the A^-th predicted CSI instance for the first spatial layer, ... , first predicted CSI instance for the last spatial layer in a group, ... , the v-tb predicted CSI instance for the last spatial layer in a group}. In some embodiments, inputs to the encoder 304 are for the precoders of more than one spatial layer. In some embodiments, inputs to the encoder 304 are for the PMIs of a single spatial layer, and each PMI is generated from a conventional CSI feedback scheme or another AI / ML model which essentially generates a summary, hash or latency space representation of precoder, and the options in schedules for feeding encoder 304 as disclosed above can apply. In some embodiments, inputs to the encoder 304 are for the PMIs of a group of spatial layers or of all spatial layers, and each PMI is generated from a conventional CSI feedback scheme or another AI / ML model which essentially generates a summary, hash or latency space representation of precoder, and the options in schedules for feeding encoder 304 as disclosed above can apply.

[0062] In various embodiments, the encoder state information (e g., the first encoder state 314, the second encoder state 326, and / or the third encoder state 338) may include or represent or correspond to one or more prior PMIs or precoders (e.g., prior to the corresponding time for that state) acquired by and encoded by (at least in part) the UE.

[0063] In various embodiments, the decoder state information (e.g., the first decoder state 316, the second decoder state 328, and / or the third decoder state 340) may include or represent or correspond to one or more prior PMIs or precoders (e.g., prior to thecorresponding time for that state) that were previously decoded (at least in part) at the base station.

[0064] In some embodiments, each of the encoder 304 and / or the decoder 306 may be implemented using a recursive neural network (RNN) (e.g., a long short-term memory (LTSM) RNN). The information about the one or more prior PMIs or precoders (e.g., from the perspective of either the UE or the base station) may thus correspondingly be represented in the encoder 304 / the decoder 306 as weighting values within the corresponding RNN (and which may be modified as the encoder 304 / the decoder 306 is continuously operated with new inputs through time).

[0065] As each of the encoder 304 and the decoder 306 of the AI / ML model of FIG. 3 operate according to time domain aspects, it may be understood that the AI / ML model of FIG. 3 corresponds to cases 2 and 4 as defined by Table 1 (discussed elsewhere herein).

[0066] FIG. 4 illustrates a diagram 400 of a high level structure for the use of an AI / ML model for time-spatial-frequency domain CSI compression, according to embodiments herein. FIG. 4 illustrates that an AI / ML model for CSI compression is made up of both an encoder 404 for encoding one or more elements of CSI feedback at the UE side prior to transmission and a decoder 406 for decoding the one or more elements of CSI feedback as encoded and as received the base station side.

[0067] The encoder 404 (at a UE), at a first time 402 (denoted tl). uses a first PM1 or precoder 408 Vl_tl (e.g., of layer i of the CSI feedback) as an input to generate the first encoded CSI feedback 410, which is then transmitted by the UE, as illustrated.

[0068] Additionally, to account for time domain aspects, the use of an internal state at the decoder 406 corresponding to a given time may be introduced. For example, as shown, corresponding to the first time 402, a decoder 406 (at a base station) receives the first encoded CSI feedback 410 and decodes it into a first reconstructed precoder 412 (denoted V'l tl), which may then be used by the base station for purposes of precoder selection. At this first time 402, the decoder 406 is in a first decoder state 414 (denoted SI dee).

[0069] Then, as illustrated, at a second time 416 (denoted t2), the encoder 404 uses a second PMI or precoder 418 (denoted Vl_t2) (e.g., of layer z) to generate the second encoded CSI feedback 420, which is then transmitted by the UE, as illustrated.

[0070] Further, as shown, corresponding to the second time 416. the decoder 406 receives the second encoded CSI feedback 420 and decodes it into a secondreconstructed precoder 422 (denoted V'l_t2), which may then be used by the base station for precoder selection. At this second time 416. the decoder 406 is in a second decoder state 424 (denoted S2dec). During this decoding process, the decoder 406 takes into account the first decoder state 414 (information about the decoder 406 as it was in the first decoder state 414 at the first time 402). The use of the first decoder state 414 at this stage (and its corresponding effect on the generation of second reconstructed precoder 422 at the decoder 406) represents an inclusion of time domain aspects at the decoder 406 of the time-spatial-frequency domain AI / ML model.

[0071] As illustrated, at a third time 426 (denoted t3), the encoder 404 uses a third PMI or precoder 428 (denoted V 1 13) (e.g., layer z) to generate the third encoded CSI feedback 430, which is then transmitted by the UE, as illustrated.

[0072] As shown, corresponding to the third time 426, the decoder 406 receives the third encoded CSI feedback 430 and decodes it into a third reconstructed precoder 432 (denoted V'l_t3), which may then be used by the base station for precoder selection. At this third time 426, the decoder 406 is in a third decoder state 434 (denoted S3dec). During this decoding process, the decoder 406 takes into account the second decoder state 424 (information about the decoder 406 as it was in the second decoder state 424 at the second time 416). The use of the second decoder state 424 at this stage (and its corresponding effect on the generation of third reconstructed precoder 432 at the decoder 406) represents an inclusion of time domain aspects at the decoder 406 of the time- spatial-frequency domain AI / ML model.

[0073] Note that while FIG. 4 explicitly illustrates the use of a PMI or a precoder of a single layer z, this is given by way of example only. The encoder 404 and the decoder 406 will be understood to be extendible to analogously encode / decode CSI feedback corresponding to multiple layers of a PMI (up to and including all layers of a PMI in some embodiments).

[0074] In various embodiments, the decoder state information (e g., the first decoder state 414, the second decoder state 424, and / or the third decoder state 434) may include or represent or correspond to one or more prior PMIs or precoders (e.g., prior to the corresponding time for that state) that were previously decoded (at least in part) at the base station.

[0075] In some embodiments, the decoder 406 may be implemented using a recursive neural network (RNN) (e.g., an LTSM RNN). The information about the one or moreprior PMIs (e.g., from the perspective of either the UE or the base station) may thus correspondingly be represented in the decoder 406 as weighting values within the corresponding RNN (and which may be modified as the decoder 406 is continuously operated with new inputs through time).

[0076] As the decoder 406 of the AI / ML model of FIG. 4 operates according to time domain aspects, it may be understood that the AI / ML model of FIG. 4 corresponds to case 5 as defined by Table 1 (discussed elsewhere herein).

[0077] As illustrated in the FIG. 3 and FIG. 4. a UE may need to send CSI feedback repeatedly over time to allow the network to derive a precoder predication / estimate. However, due to the use in each case of time domain information as described, the behavior of the decoder (e.g., the decoder 306 and / or the decoder 406) may become inaccurate if there is lost CSI feedback.

[0078] For example, FIG. 3 illustrates an example where the first encoded CSI feedback 310 is lost 342, which would cause an initial issue with the first decoder state 316 of the decoder 306 at the first time 302. This issue would remain in play over time as the first decoder state 316 propagates / is then used by the decoder 306 at the second time 318 corresponding to a second decoder state 328 (and so on as the second decoder state 328 propagates / is then used by the decoder 306 at the third time 330 corresponding to a third decoder state 340, etc.). In other words, even when the network correctly receives CSI feedback after the first encoded CSI feedback 310 that is lost 342, the network may not be able to recover an accurate CSI due to the effects of the lost CSI feedback that are now propagating through the decoder over time.

[0079] As another example. FIG. 4 illustrates an example where the second encoded CSI feedback 420 is lost 436, which would cause an initial issue with the second decoder state 424 of the decoder 306 at the second time 416. This issue would remain in play over time as the second decoder state 424 propagates / is then used by the decoder 406 at the third time 426 corresponding to a third decoder state 434 (and so on as the third decoder state 434 propagates / is then used by the decoder 306 at the fourth time subsequent to the third time 426 corresponding to a fourth decoder state, etc.). In other words, even when the network correctly receives CSI feedback after the second encoded CSI feedback 420 that is lost 436, the network may not be able to recover an accurate CSI due to the effects of the lost CSI feedback that are now propagating through the decoder over time.

[0080] Embodiments herein discuss CSI reporting enhancements that improve the accuracy of AI / ML models for CSI compression that consider time domain aspects as are discussed herein. The use of AI / ML models for CSI compression / prediction as described herein may sometimes be referred to as the use of “AI-CSI compression,” “AI-CSI prediction,” “AI-CSI compression / prediction,” “AI-CSI transmission,” and / or “AI-CSI use” and / or the like.

[0081] In embodiments discussed herein (e.g., for cases of periodic and semi-persistent CSI feedback), it may be that CSI feedback can follow a CSI reporting pattern. The CSI reporting pattern may begin with an independent CSI report having no dependence on a prior CSI feedback (e.g., a CSI report that can be properly interpreted at a decoder of an AI / ML model for CSI compression without the use of information about any prior state of the decoder). The independent CSI report may be followed by one or more dependent CSI reports that are dependent on prior CSI feedback (e.g., one or more CSI reports that can be properly interpreted at a decoder of an AI / ML model for CSI compression though the additional use of information about a prior state of the decoder (e.g., as this prior state of the decoder may be understood at the network, as discussed elsewhere herein).

[0082] The use of one or more dependent CSI reports in this manner may represent a more efficient use of signaling resources than an alternative case where CSI reporting uses independent CSI reports for every reporting occasion. For example, it may be that dependent CSI reports are configured to communicate / relate a difference between a state associated with an assumed use of prior CSI report(s) (e.g., the state associated with any prior independent CSI reports and / or other dependent CSI reports) and the current CSI state at the UE. The communication of this difference information in a dependent CSI report may use fewer signaling resources than what would otherwise be used to communicate a (new) independent CSI.

[0083] Note that it is contemplated that, in some cases, a CSI reporting pattern used by an AI / ML model may use multiple ty pes of dependent CSI reports within a same CSI reporting pattern.

[0084] The CSI reporting pattern may be used in a periodic way (may be repeated periodically), with the effect that each repetition of the CSI reporting pattern at some point calls for the sending of a (new) independent CSI report. As this independent CSI report does not depend on / make assumptions about what the base station understands about the prior state of the decoder, this relatively occasional transmission of anindependent CSI report acts to re-calibrate the decoder and correct for any “drift” that may have occurred due to any inaccuracies associated with the use of dependent CSI reports as described.

[0085] In some embodiments, occasions for the use of independent CSI reports according to a CSI report configuration can be determined as follows (e.g., at least for the case of an initial configuration / use of the CSI report configuration).

[0086] For a periodic or semi-persistent CSI report on a physical uplink control channel (PUCCH) or on a PUSCH, a periodicity TCSI(measured in slots) and a slot offset TOffsetmay be configured by a higher layer parameter reportSlotConfig. In such circumstances, the UE may transmit an independent CSI report in frames with system frame number (SFN) nf and in a slot number within the framein a manner that satisfies:mod TCSI= 0. where: p is the subcarrier spacing (SCS) configuration of the uplink (UL) bandwidth part (BWP) the CSI report is transmitted on, andB is the length of a CSI reporting pattern.

[0087] For a semi-persistent CSI report on a physical uplink shared channel (PUSCH), a periodicity TCSI(measured in slots) may be configured by the higher layer parameter reportSlotConfig. In such circumstances, the UE may transmit an independent CSI report in frames with SFN rtf and slot number within the framein a manner that satisfies:where: ntartand nssfrtare the SFN and slot number within the frame respectively of the initial semi-persistent PUSCH transmission according to the activating downlink control information (DCI), andB is the length of a CSI reporting pattern.

[0088] Then, for a semi-persistent or aperiodic CSI report on PUSCH, the allowed slot offsets may be configured by the following higher layer parameters:• if triggered / activated by DCT format 0_2 and the higher layer parameter reportSlotOffsetListDCI-O-2 or reportSlotOffsetListDCI-O-2-r 17 is configured, the allowed slot offsets are configured by reportSlotOffsetListDCI-O-2 or reportSlotOffsetListDCI-O-2-r 17, and• if triggered / activated by DCT format 0 1 or 0_3 and the higher layer parameter reportSlotOffsetListDCI-O-1 or reportSlotOffsetListDCI-O-l-r 17 is configured, the allowed slot offsets are configured by reportSlotOffsetListDCI-O- 1 or reportSlotOffsetListDCI-O-l-r 17. and• otherwise, the allowed slot offsets are configured by the higher layer parameter reportSlotOffsetList or reportSlotOffsetList-r 17.

[0089] The offset may be indicated in the activating / triggering DCT.

[0090] In some embodiments (e.g., for periodic and semi-persistent feedback), in addition to signaling to provide a period and offset for CSI reporting, the network may additionally indicate a CSI reporting pattern (sometimes referred to herein more simply as a ‘'pattern”). The CSI reporting pattern may be defined using a bitmap from which both a pattern length and locations and types of CSI reports used in the pattern (locations of independent CSI reports and dependent CSI reports within the pattern) can be determined.

[0091] For example, in the case that a bitmap uses a sequence of indices “

[0111] ”, the use of four bits corresponds to a pattern length of four, a “0” bit may represent an independent CSI report, a “1” bit may represent a dependent CSI report, and the relative positioning of the '‘0” bit followed by the three '‘1” bits relates the relative ordering within the pattern of first using an independent CSI report, then using a dependent CSI report, then using (another) dependent CSI report, and then using (still another) dependent CSI report.

[0092] As another example, in the case that a bitmap uses a sequence of indices “

[0001] ”, the use of two bits corresponds to a pattern length of two, the “0” bit may represent an independent CSI report, the “1” bit may represent a dependent CSI report, and the relative positioning of the “0” bit followed by the “1” bit relates the relative ordering within the pattern of first using an independent CSI report and then using a dependent CSI report.

[0093] The above paterns are provided by way of example and not by way of limitation. Patterns of other lengths (e.g., other than two or four), patterns having different population(s) for one or more of the CSI feedback type(s), and / or other relative orderings of the constituent CSI feedback types within a pattern are contemplated.

[0094] Various embodiments discussed herein provide mechanisms for CSI feedback adaptation, such that the negative effects of any lost CSI feedback can be corrected for at the decoder of the AI / ML model in a responsive manner.

[0095] Various embodiments discussed herein provide mechanisms for CSI feedback retransmission, such that any lost CSI feedback can be retransmitted by the UE and therefore property taken into account when formulating a decoder state of the decoder to be subsequently used at a later time.Embodiments for CSI Feedback Adaptation

[0096] The nature of CSI reporting patterns as described herein may be leveraged for CSI feedback adaptation purposes in various error handling scenarios.

[0097] In first options for CSI feedback adaptation according to the use of CSI reporting patterns, in order to facilitate error handling according to a single CSI report configuration, there may be two different patterns configured by the CSI report configuration.

[0098] It may be that a first such pattern (“Pattern- 1”) uses proportionally more dependent CSI reports and a proportionally fewer number of independent CSI reports than a second such pattern (“Pattern-2’’). Said another way, it may be that the second pattern uses proportionally fewer dependent CSI reports and proportionally more independent CSI reports than the first pattern.

[0099] For example, it may be that the first pattern is defined as “

[0111] ” and the second pattern is defined as “

[0101] .” The first pattern uses independent CSI reports 25% of the time and dependent CSI reports 75% of the time. The second pattern uses independent CSI reports 50% of the time and dependent CSI reports 50% of the time. Thus, the first pattern uses proportionally more dependent CSI reports and a proportionally fewer number of independent CSI reports than the second pattern.

[0100] Note that this principle holds even when the first pattern and the second pattern are of different sizes (which may be the case in some embodiments). For example, it may be that the first pattern is defined as “

[0111] ” and the second pattern is defined as “

[0001] .”The first pattern uses independent CSI reports 25% of the time and dependent CSI reports 75% of the time. The second pattern uses independent CSI reports 50% of the time and dependent CSI reports 50% of the time. Thus, the first pattern uses proportionally more dependent CSI reports and a proportionally fewer number of independent CSI reports than a second such pattern.

[0101] In such contexts, it may be understood that the first pattern achieves a higher CSI compression efficiency and / or higher CSI feedback accuracy (e.g., uses fewer total signaling resources and / or achieves a higher CSI feedback accuracy with the same average amount of signaling resources) than the second pattern due to its relatively less frequent use of independent CSI reports that use more signaling resources relative to dependent CSI reports. It may correspondingly be understood that the second pattern is more robust (e.g., functions better in poor channel conditions) than the first pattern due to its relatively more frequent use of independent CSI reports that do not rely on the proper reception of prior CSI report(s) at the network.

[0102] Accordingly, in some cases, the first pattern may be intended for default / regular use cases (e.g., where no error handling is requested by the network) and a second pattern may be intended for alternative / error handling cases (e.g., where error handling is requested by the network) where more robust operation may be desirable.

[0103] A later reversion back to the first pattern from the second pattern may be controlled by the network explicitly (e.g., once the applicable error handling case is no longer a concern), or may occur implicitly through the use of a timer and / or according to a design provided in a specification defining the behavior of the wireless communication system.

[0104] FIG. 5 illustrates a diagram 500 for error handling according to an option that switches between a pair of configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0105] In the embodiment illustrated in FIG. 5, a first pattern 502 (“Pattern- 1”) configured for use is “

[0111] ,” while a second pattern 504 (“Pattem-2”) configured for use is “

[0001] .”)

[0106] The case illustrated in FIG. 5 corresponds to the handling of uplink channel condition changes through pattern switching. Initially (e.g., prior to the identification of any channel condition issues), the network configures the UE to operate with the first pattern 502 for performing the CSI reports 506 due to its relatively higher CSIcompression efficiency and / or higher CSI feedback accuracy. However, the network then detects that the channel condition deteriorates. Accordingly, the network no longer assumes a high / reasonable probability of receiving four error-free CSI reports from the UE over four occasions (e.g., as in slots q, q+P, q+2xP, q+3xP as illustrated corresponding to the use of the first pattern 502). Accordingly, the network instructs the UE switch to the use of the second pattern 504 (starting with slot q+4xP, as illustrated) the use of which ultimately provides more frequent independent CSI reports going forward as compared to the use of the first pattern 502.

[0107] Note that after the second pattern 504, the UE may eventually revert to the use of the first pattern 502. In some cases, this may happen in response to network signaling that is sent in response to a determining by the network that the channel condition has improved sufficiently for the use of the first pattern 502.

[0108] FIG. 6 illustrates a diagram 600 for error handling according to an option that switches between a pair of configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0109] In the embodiment illustrated in FIG. 6, a first pattern 602 (“Pattern- 1”) configured for use is “

[0111] ,” while a second pattern 504 (“Pattem-2”) configured for use is “

[0001] .”)

[0110] The case illustrated in FIG. 6 corresponds to a case of handling temporary error(s) in CSI reception. Initially (e.g., prior to the identification of any temporary error) the network configures the UE to operate with the first pattern 602 for performing the CSI reports 606 due to its relatively higher CSI compression efficiency and / or higher CSI feedback accuracy. However, when an error 608 is detected by the network, e.g., during slot q+P, then the network interrupts the use of the first pattern 602 by instructing the UE to switch to the second pattern 604 prior to slot q+2xP (assuming that enough processing time is provided for the UE).

[0111] Note that before this network signaling, the UE is alternatively preparing to generate another dependent CSI report according to the first pattern 602 for slot q+2xP. This change of pattern (essentially requesting a different CSI report from the originally expected CSI report) may result in a need for the UE to reconfigure its AI / ML model (e.g., its use of an encoder of such an AI / ML model). Accordingly, a corresponding processing time may be accounted for as part of the described procedure.

[0112] Note that after the use of the second pattern 604, the UE may revert to the use of the first pattern 602 (as illustrated). This may be consistent with an assumption that the temporary error has passed by the time the second pattern 604 ends. The reversion may occur automatically after the use of the (e.g., one instance of) the second pattern 604. In alternative cases, this reversion may be as signaled by the network or according to an expiration of a timer for the use of the second pattern 604.

[0113] FIG. 7 illustrates a flow diagram 700 for a signaling pattern between a UE 702 and a base station 704 corresponding to cases of error handling according to an option that switches between a pair of configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0114] In at least some embodiments, the UE 702 reports 706 its capability7to support / perform AI-CSI transmission to the base station 704.

[0115] The base station 704 then configures 708 a first CSI reporting pattern (“Pattern- 1”) and a second CSI reporting pattern (“Pattem-2”) to the UE 702 (e g., through RRC signaling).

[0116] The UE 702 then proceeds to feed back 710 CSI (perform CSI reporting) according to the first pattern.

[0117] The base station 704 then requests 712 a pattern switch (e.g., for error-handling from the UE 702) (the base station 704 requests that the UE 702 uses the second pattern instead of the first pattern). This may be in response to a determination by the network that, for example, channel conditions are poor, and / or that there has been an error in a CSI report.

[0118] The UE 702 then proceeds to feed back 714 CSI (perform CSI reporting) according to the second pattern. The particulars of the change from the use of the first pattern to the use of the second pattern may be according to the manner described in relation to, e.g., either of FIG. 5 and / or FIG. 6.

[0119] In at least some embodiments, the base station 704 requests 716 that the UE 702 switch patterns back to normal handling (the base station requests that the UE 702 reverts to the use of the first pattern instead of the use of the second pattern). Note that in alternative embodiments, the UE 702 may rather be configured to revert to the use of the first pattern in automatically and / or in response to an expiration of a timer associated with the use of the second pattern.

[0120] Upon reverting back to the first pattern, the UE 702 then proceeds to feed back 718 CSI (perform CSI reporting) according to the first pattern. The particulars of the change from the use of the second pattern to the use of the first pattern may be according to the manner described in relation to, e.g., either of FIG. 5 and / or FIG. 6.

[0121] In second options for CSI feedback adaptation according to the use of CSI reporting patterns, in order to facilitate error handling according to a CSI report configuration, the use of a single pattern that is configured by the CSI report configuration may be shifted in time such that an independent CSI report corresponding to the pattern is more quickly provided to the network relative to the non-shifted use of the pattern.

[0122] In some such cases, this shift may occur in response to a request from the network for a transmission of an independent CSI report where a dependent CSI report would otherwise be due according to the non-shifted use of the CSI reporting pattern.

[0123] Such a shift may be a one-shot shift, a temporary shift, or a permanent shift. In cases where this shift is not a permanent shift, a reversion of the shift may be controlled by the network explicitly, may occur implicitly through the use of a timer corresponding to the use of the pattern as shifted, and / or according to a design provided in a specification defining the behavior of the wireless communication system.

[0124] FIG. 8 illustrates a diagram 800 for error handling according to an option that shifts the use of a configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0125] In the embodiment illustrated in FIG. 8, a pattern 802 (“Pattern-1”) that is configured for use is “

[0111] .”

[0126] In the case illustrated in FIG. 8. if an error 804 is detected by the network for CSI report at, e.g., slot q+P, then the network instructs the UE to shift the use of the pattern 802 such that the pattern restarts at q+2xP (rather than only restarting the pattern upon reaching slot q+4P according to the nominal pattern timing 806 of the pattern 802.

[0127] FIG. 8 corresponds to the case of a one-shot change. Accordingly, once the nominal pattern timing 806 corresponding to the initial, non-shifted use of the pattern 802 is reached at slot q+4P, the UE reverts the shifting in order to use the pattern 802 from the beginning.

[0128] In some embodiments, the use of a one-shot case as illustrated may be according to a specification for the wireless communication system.

[0129] FIG. 9 illustrates a diagram 900 for error handling according to an option that shifts the use of a configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0130] In the embodiment illustrated in FIG. 9, a pattern 902 (“Pattern-1”) that is configured for use is “

[0111] .”

[0131] In the case illustrated in FIG. 9, if an error 904 is detected by the network for CSI report at, e.g., slot q+P, then the network instructs the UE to shift its use of the pattern 902 such that the pattern restarts at q+2xP (rather than only restarting the pattern upon reaching slot q+4P according to the nominal pattern length 906 of the pattern 902.

[0132] FIG. 9 corresponds to the case of a permanent change. Accordingly, the shifting remains in place going forward (it is not un-shifted once the nominal pattern length 906 corresponding to the initial, non-shifted use of the pattern 902 is reached at slot q+4P) (compare to FIG. 8).

[0133] FIG. 10 illustrates a flow diagram 1000 for a signaling pattern between a UE 1002 and a base station 1004 corresponding to cases of error handling according to an option that shifts the use of configured patterns while performing CSI reporting, according to embodiments discussed herein.

[0134] In at least some embodiments, the UE 1002 reports 1006 its capability to support / perform AI-CSI transmission to the base station 1004.

[0135] The base station 1004 then configures 1008 a CSI reporting pattern (“Pattem- 1”) to the UE 1002 (e.g., through RRC signaling).

[0136] The UE 1002 then proceeds to feed back 1010 CSI (perform CSI reporting) according to the pattern.

[0137] The base station 1004 then requests 1012 a pattern shift (e.g., for errorhandling) from the UE 1002 (the base station 1004 requests that the UE 1002 immediately shifts its use of the pattern to the beginning of the pattern). This may be in response to a determination by the network that, for example, channel conditions are poor, and / or that there has been an error.

[0138] The UE 1002 then proceeds to feed back 1014 CSI (perform CSI reporting) according to a re-initialization of the pattern (shifts the pattern to immediately begin touse the pattern from the beginning). The particulars of the shift of the use of the pattern may be according to the manner described in relation to, e.g., either of FIG. 8 and / or FIG. 9.

[0139] In at least some embodiments, the base station 1004 requests 1016 that the UE 1002 shift its use of the pattern back to normal handling (the base station requests that the UE 1002 revert to the use of the pattern in an un-shifted manner, in alignment with an initial nominal pattern length). Note that in alternative embodiments, the UE 1002 may rather be configured to revert to the use of the pattern in an un-shifted manner automatically and / or in response to an expiration of a timer associated with the use of the shifted pattern.

[0140] Upon un-shifting the use of the pattern, the UE 1002 then proceeds to feed back 1018 CSI (perform CSI reporting) according to the pattern following the original configuration / activation (as un-shifted). The particulars of the change to the use of the pattern in an un-shifted manner may be according to the manner described in relation to, e.g., FIG. 8.

[0141] As contemplated herein, reversion (either back to the use of a first pattern from a second pattern, and / or back to an un-shifted use of a pattern from a shifted use) may occur according to one of many possible options. For example, the reversion may be triggered by explicit network signaling. As another example, the reversion may happen (e.g.. timing-wise) as specified in a specification that controls the operation of the wireless communication system. As another example, the reversion may be timer based (e.g., if a timer has expired since the last error handling request from the network, the UE automatically performs the reversion). Note that in such cases, the error handling request may be implicitly indicated through a signaling requesting pattern shifting.

[0142] In various existing wireless communication systems, periodic / semi-persistent CSI feedback may not rely on network intervention outside of RRC reconfiguration and / or de-activation corresponding to a CSI report configuration. Accordingly, to allow network intervention for periodic / semi-persistent CSI feedback as described herein (e.g., to enable the network to send an error handling request / a request for pattern switching or pattern shifting and / or to send an instruction for reversion), additional downlink signaling mechanisms may be needed.

[0143] In some examples, a medium access control control element (MAC-CE) may be introduced that enables the network to provide this downlink signaling.

[0144] In some examples, dynamic signaling may be introduced that enables the network to provide this downlink signaling. In such examples, for semi-persistent CSI feedback, a new DCI or an existing DCI with semi-persistent CSI radio network temporary identifier (SP-CSI-RNTI) masking for cyclic redundancy check (CRC) can be used. Alternatively, a new type of RNTI may be used.

[0145] For periodic CSI feedback, a new DCI or an existing DCI with cell radio network temporary identifier (C-RNTI) masking for CRC can be used. Alternatively, a new type of RNTI may be used.

[0146] In the DCI signaling, a CSI reporting index can be referred for the targeted CSI report configuration (as the network may have configured multiple CSI report configurations for a UE, and fewer than all of them may correspond to the request / need error handling). In yet other cases, a trigger state can be provided to refer to a list of different CSI reporting configurations and the trigger state can be provided in a signal from a network to a UE.

[0147] In some such cases, a CSI reporting index CSI-ReportConfigld ::= INTEGERS)..maxNrofCSI-ReportConflgurations-l) IE may be used.

[0148] In other cases, a bitmap may be used, with each bit of the bitmap corresponding to a different CSI reporting configuration. If a bitmap is used, then more than one CSI report can be triggered for error handling.

[0149] In some embodiments, various time constraints may be applicable to the procedures for the use of DCI for error handling and / or reversion as discussed herein. A first possible timing constraint may be represented by “Z,” which may be defined as a time interval between an end of a physical downlink control channel (PDCCH) carrying a DCI and the start of a PUCCH / PUSCH used for CSI feedback. A second possible timing constraint may be represented by “Z’,"’ which may be defined as a time interval between an end of a last of the configured CSI measurement resources (including both channel measurement and interference) and the start of a PUCCH / PUSCH used for CSI feedback.

[0150] Note that as the network may send the DCI for error handling and / or the DCI for reversion quite close to a next scheduled CSI reporting occasion, a UE may be allowed to send obsolete / garbage / “periodic” CSI etc. for next occasion(s) in CSI reporting occasions where applicable timing conditions (Z / Z’) cannot be not met. Alternatively, itmay be that the CSI report(s) at occasion(s) not allowed (within) by the Z / Z' constraint are dropped.

[0151] Alternatively or additionally, it may be that the effective time for the new pattern / the pattern shift / the reversion is understood to be the nearest CSI reporting occasion in the future after the network signaling and timing conditions (Z / Z’) are met (which may or may not be a next subsequent CSI reporting occasion after the DCI).

[0152] Note that while CSI reporting patterns have been discussed herein in terms of “0” and “1” indications, it is contemplated that a CSI reporting pattern could alternatively be supported / indicated in other manners. For example, it may be that a CSI reporting pattern could be supported / indicated using integers in a range, e.g., from 0 to J7-! (where F represents different possible ty pes of dependent CSI reports, in embodiments where multiple types of dependent CSI reports are supported). Further, patterns in the form of, for example. "‘

[0123] ” could be supported.

[0153] In non-exclusive summary', for cases of CSI feedback adaptation, for periodic / semi-persistent CSI reporting, the network may configure / indicate the UE with CSI report configuration that includes a CSI reporting period, an offset, and / or a one or more CSI reporting patterns. The configuration and indications corresponding thereto may consist of one or more instances of signaling. The signaling may be based on RRC, MAC-CE or dynamic signaling. When there is an uplink control information (UCI) reception error (e.g., detected by CRC check failure for the UCI), the network can trigger error handling. This error handling consists of modifying one or more of a period, an offset, and / or a pattern (e.g., changing from a first pattern to a second pattern, or shifting the use of a pattern). The duration of this error handling may be “one-shot,” permanent, or for some limited time, as the case may be. Various mechanisms for reverting from the error handling state to the original configuration may be provided (e.g., the duration of the error handling may be controlled by a timer).Embodiments for CSI Feedback Retransmission

[0154] Various embodiments herein described the handling of error cases for (e.g., periodic, semi-persistent, and / or aperiodic) CSI feedback that rely on CSI report retransmission. In such cases, the network can request a retransmission of at least one CSI report previously sent according to the CSI reporting pattern. Various such embodiments may consider / account for processing time and / or CSI priority' rules.

[0155] Note in cases of CSI retransmission use, since the calculated CSI that is being retransmitted is already ready at the UE. the application of time constraints such as Z and / or Z’ (described elsewhere herein) may not be well suited. In some embodiments for cases of CSI retransmission, a requirement for a retransmission processing time may use (e.g., reuse) an N2 time constraint that represents a processing time needed between a reception of a PDCCH signaling a retransmission and a PUSCH and / or PUCCH for the retransmission.

[0156] Alternatively, some other processing time (e.g., other than Z and / or Z ) may be used.

[0157] FIG. 11 illustrates a diagram 1100 for CSI retransmission use, according to embodiments discussed herein. The diagram 1100 illustrates that a UE transmits CSI feedback according to a CSI feedback pattern 1102 ofL‘

[0111] ” (note that FIG. 11 accordingly illustrates the use of an independent CSI report 1104. a first dependent CSI report 1106, a second dependent CSI report 1108, and a third dependent CSI report 1110). During the transmission of the illustrated CSI feedback, the network determines that there is an error 1112 associated with the second dependent CSI report 1108, as illustrated (e.g., the second dependent CSI report 1108 was not received correctly at the network). In response, the network sends a downlink control message 1114 to the UE that instructs the UE to provide a retransmitted second dependent CSI report 1116 (instructs a retransmission of the second dependent CSI report 1108). The transmission by the UE of the retransmitted second dependent CSI report 1116 may occur according to a retransmission processing time 1118 (e.g., according to an N2 time constraint) relative to the downlink control message 1114.

[0158] Note that the retransmission of the second dependent CSI report 1108 is illustrated in FIG. 11 by way of example and not by way of limitation. It is contemplated that the network could instruct for the retransmission of any and / or all of the independent CSI report 1104, the first dependent CSI report 1106, the second dependent CSI report 1108, and / or the third dependent CSI report 1110, as the case may be.

[0159] The manner in which a downlink control message may instruct a UE to provide the retransmitted CSI report can vary. In some cases, upon receiving the downlink control message, the UE identifies a CSI report to be retransmitted relative to the transmission time of the initial version of the CSI report. For example, it may be that the UE traces back to the last / latest CSI report transmission (across all active CSI reportconfigurations) and retransmits that last / latest CSI report. Alternatively, the downlink control message might provide a CSI report configuration ID directly or indirectly that identifies a CSI report configuration for which a retransmitted CSI report is being requested.

[0160] In some embodiments, the network may configure one or more lists of CSI reports, and proceed to request the UE to perform CSI retransmission according to one or more of the configured lists.

[0161] FIG. 12 illustrates a flow diagram 1200 for a signaling pattern between a UE 1202 and a base station 1204 corresponding to a mechanism for CSI retransmission, according to embodiments herein.

[0162] Preliminarily, in at least some embodiments, a UE 1202 reports 1206 its capability to support CSI report retransmissions.

[0163] Then, the base station 1204 configures 1208 the UE with one or more list(s) of CSI report configuration(s) through RRC signaling. The UE 1202 accordingly begins signaling CSI feedback to the base station according to the applicable CSI report configuration(s) of these list(s).

[0164] The base station 1204 then indicates 1210 a one-shot CSI retransmission request. This CSI retransmission request may be transmitted in a DCI (e.g., an uplink DCI format 0 1, 0 2, etc., or a DL DCI format 1 1, 1 2, or 1 3, etc.). The request may identify, for example, one of the one or more previously configured list(s) of CSI report configuration(s).

[0165] The UE 1202 accordingly sends 1212 retransmitted CSI feedback according to the CSI report configuration(s) of the indicated list(s) (e.g., retransmits one or more CSI reports according to one or more of the CSI report configuration(s)). As illustrated, it may be that selected ones (e.g., fewer than all) of the CSI report configuration(s) of the indicated list(s) may have an associated CSI retransmission (embodiments for which are explained elsewhere herein).

[0166] Note that in cases corresponding to the use of periodic / semi-persistent CSI feedback, while the initial CSI transmission is over periodic / semi-persistent resources as applicable, the requested CSI retransmission may occur aperiodic resources (e.g., aperiodic PUSCH or aperiodic PUCCH).

[0167] It is observed that for various cases of non AI-CSI feedback (e g., conventional CSI feedback), every CSI report is self-contained, so the need for CSI retransmission for such cases is not as strong as compared to the AI-CSI feedback case. Accordingly, it may be that when the UE receives, for example, a one-shot CSI retransmission request corresponding to a list of one or more CSI report configurations, the UE may be configured to selectively perform retransmissions only for the CSI report configurations of the list that are associated with AI-CSI use.

[0168] FIG. 13 illustrates a diagram 1300 for selectively performing CSI feedback retransmission in a case corresponding to the use of aperiodic CSI feedback, according to embodiments discussed herein.

[0169] When using aperiodic CSI reporting, the initial CSI transmission may be triggered at the UE through the use by the network of an indication of a trigger state to the UE, where the trigger state is associated with one or more CSI report configurations, only some of which may be associated with AI-CSI use. Accordingly, the diagram 1300 illustrates a trigger state 1302 that is associated with each of a first CSI report configuration 1304, a second CSI report configuration 1306, and a third CSI report configuration 1308. The first CSI report configuration 1304 and the second CSI report configuration 1306 are not associated with AI-CSI use (e.g., are associated with the use of conventional CSI reporting), while the second CSI report configuration 1306 is associated with AI-CSI use.

[0170] It may be that, in the aperiodic CSI reporting context, a CSI retransmission request from the network context may identify a trigger state associated with the CSI retransmission request. In such cases, multiple options are considered.

[0171] In a first option, the UE understands that the CSI retransmission request identifying a trigger state triggers a retransmission of CSI reports for all CSI report configurations under the trigger state (regardless of whether or not the CSI report configuration is associated with AI-CSI use or not). In terms of the diagram 1300, a UE in such a case would understand a CSI retransmission request identifying the trigger state 1302 to trigger a retransmission of CSI reports for each of the first CSI report configuration 1304, the second CSI report configuration 1306, and the third CSI report configuration 1308.

[0172] In some other examples, the UE may understand the CSI retransmission request identifying a trigger state triggers a retransmission for all CSI report configuration usingcertain reporting quantity(s). For example, it may be the CSI retransmission request identifying a trigger state triggers a retransmission of CSI reports for all CSI reporting configurations using an AI / CSI-RI-PMI-CQI reporting quantify. In terms of the diagram 1300, it may be that the third CSI report configuration 1308 uses the relevant reporting quantify, and thus a retransmission of a CSI report of the third CSI report configuration 1308 is triggered.

[0173] In yet some other examples, the UE may understand the CSI retransmission request identifying a trigger state triggers a retransmission for all CSI reports matching a predefined CSI report list (e.g., for CSI reports matching to CSI-ReportConfigld IES identified in the CSI report list). In some cases, it may be beneficial for the network to configure CSI report configurations associated with AI-CSI use within such a CSI report list. In terms of the diagram 1300, this means that the CSI report list may be set by the network to include / identify the third CSI report configuration 1308, meaning that a CSI report of the third CSI report configuration 1308 would be triggered. In some examples, the determination is implicit (e.g., all the CSI report configuration(s) with the AI-CSI use under a trigger state are selected).

[0174] Note that in contexts for periodic and / or semi-persistent CSI reporting, analogous principles (differentiation of treatment based on AI-CSI use versus conventional CSI use) could be applied. However, in such cases, instead of identifying the relevant CSI report configurations based on trigger state, the relevant CSI report configuration could be identified by identifying which CSI reporting configurations having a same initial Tx occasion (e.g., a same time of latest transmission of a CSI report relative to a reception of a CSI retransmission request) once a CSI retransmission request is received.

[0175] In some embodiments, for CSI retransmission, there can be multiple ways to filter / select for CSI reports to be retransmitted. In some cases, different trigger states for CSI retransmission may be associated with different examples.

[0176] FIG. 14 illustrates a diagram 1400 for the use of trigger states for the selection of CSI reports to be retransmitted, according to embodiments discussed herein. As illustrated, a first trigger state 1402 may be associated with a first CSI retransmission configuration 1404, which may be configured to filter / select CSI report retransmissions for CSI report configurations having CSI-ReportConflgld {1, 3}. Further, a second trigger state 1406 may be associated with a second CSI retransmission configuration1408, which may be configured to filter / select CSI report retransmissions for CSI report configurations having CSI-ReportConflgld {1, 3, 5. 8}. Still further, a third trigger state 1410 may be associated with a third CSI retransmission configuration 1412, which may be configured to filter / select CSI report retransmissions for CSI report configurations having CSI-ReportConfigld {2, 4} . In some examples, the determination is implicit (e.g., all the CSI-ReportConfiglds with the AI-CSI use under a trigger state are selected).

[0177] It is contemplated that in some embodiments, a UE may identify a CSI report to be retransmitted to the network according to its initial CSI report transmission time at a retransmission request from the network. This retransmission request may be based on a trace back to a previous CSI report transmission, and the trace-back timing may be provided in the request.

[0178] Additionally, or alternatively, a CSI report configuration ID (reportConfigld) may be identified directly or indirectly in / by the request.

[0179] FIG. 15 illustrates a flow diagram 1500 for a signaling pattern between a UE 1502 and a base station 1504 corresponding to a mechanism for CSI retransmission, according to embodiments herein.

[0180] Preliminarily, in at least some embodiments, a UE 1502 reports 1506 its capability to support one-shot CSI report retransmissions.

[0181] Then, the base station 1504 configures 1508 the UE for one-shot CSI retransmission through RRC signaling.

[0182] Then, the base station 1504 then indicates 1510 a one-shot CSI retransmission request. This CSI retransmission request may be transmitted in a DCI (e.g., an uplink DCI format 0 1, 0 2, etc., a DL DCI format 1 1, 1 2, or 1 3, etc.). The DCI may, in some cases, be provided with a new / particular field that indicates the request.

[0183] The UE 1502 accordingly sends 1512 CSI feedback including the requested CSI report retransmission(s).

[0184] For one-shot CSI report retransmission on PUCCH, a triggering DCI may dynamically indicate a CSI re-tx offset value which is used to define an offset in number of PUCCH / PUSCH slots / sub-slots between the triggering DCI and a PUCCH / PUSCH slot / sub-slot in which the CSI report(s) are to be retransmitted. In such cases, for the triggering DCI received in slot / sub-slot m and that indicates a CSI re-tx inslot / sub-slot m+k using CSI retx offset, the PUCCH slot / sub-slot n of a HARQ-ACK codebook to be retransmitted may be determined as: n = m-CSI_retx offset.

[0185] FIG. 16 illustrates a diagram 1600 for one-shot CSI report retransmission, according to embodiments discussed herein. The first DCI 1602 may schedule for an initial transmission of CSI on a first PUSCH 1604 in slot n, as illustrated. As illustrated, the network fails 1610 to receive the initial transmission of the CSI report. Accordingly, the network sends, in slot m, the UE a second DCI 1606 that schedules a PUCCH or second PUSCH 1608 for a CSI retransmission at a slot m+k.

[0186] Note that in some embodiments, the second DCI 1606 may also trigger new initial CSI report transmission(s) in addition to the CSI report retransmission.

[0187] For one-shot triggering of CSI report retransmissions, it may be that the UE does not expect more than one triggering DCI for one-shot feedback that indicates a given PUCCH / PUSCH slot for the retransmission of CSI reports of different PUCCH slots that are to be retransmitted. Note that it may be the case that only CSI report(s) with a single PUCCH / PUSCH occasion may be retransmitted in a PUCCH / PUSCH slot.

[0188] FIG. 17 illustrates a diagram 1700 for one-shot CSI report retransmission, according to embodiments discussed herein. As illustrated, the network fails 1702 to receive an initial transmission of a first CSI report on a first PUCCH 1704 in slot n as scheduled. Accordingly, the network sends, in slot m, the UE a first DCI 1706 that schedules a PUCCH 1708 for a corresponding retransmission of the first CSI report at a slot m+k.

[0189] FIG. 17 proceeds to illustrate that the base station subsequently fails 1710 to receive an initial transmission of a second CSI report on a PUCCH 1712 in slot n' as scheduled. As illustrated in FIG. 17, the UE does not expect to handle, for example, a second DCI 1714 in any slot m' that would schedule a retransmission of the second CSI report in the PUCCH 1708.

[0190] For one-shot triggering of CSI report retransmission, in addition to one-shot triggering of CSI report retransmission after an initial PUCCH / PUSCH transmission slot, triggering of a CSI report retransmission before the initial PUCCH transmission slot for the CSI report may be supported. Retransmission triggering does not change any processing aspect for the initial PUCCH transmission (i.e., no CSI multiplexing / dropping / transmission associated with the initial PUCCH transmission is changed). Further, in such cases, it may be that the UE expects the PUCCH carrying theCSI report retransmission to be scheduled in a slot / sub-slot after the initial PUCCH transmission slot / sub-slot.

[0191] In some cases, the UE's support for using CSI report retransmission triggering before the initial PUCCH transmission slot for the initial transmission of the CSI report may be subject to separate UE capability indication(s).

[0192] FIG. 18 illustrates a diagram 1800 for one-shot CSI report retransmission, according to embodiments discussed herein. The network sends the UE a first DCI 1802 that schedules the transmission of a CSI report in the first PUCCH 1804 at slot n, as illustrated. Note that this may happen with the presence of a high physical layer-priority (HP) channel 1810 (as in ultra reliable low latency communications (URLLC)).

[0193] Then, at a slot m that is prior to slot n, the network sends the UE a second DCI 1806 scheduling a retransmission of the CSI report in the second PUCCH 1808 at slot m+k. as illustrated.

[0194] In some wireless communication systems, in order to decide a CSI assembly order, CSI priority rules may be used. According to embodiments disclosed herein, it may be that new CSI reports and retransmitted CSI reports may be carried over a same physical channel, (e.g., the PUSCH). With respect to at least these contexts, it may be beneficial to establish parameters for the use of corresponding CSI priority rules.

[0195] Accordingly, in some embodiments, various parameter(s) may be introduced that indicate whether a CSI report is an initial CSI report or a retransmitted CSI report (e.g.. new CSI, ReTx CSI), thus allowing for the expansion of existing CSI priority rules.

[0196] In some embodiments that do not explicitly expand parameters to be interpreted under the existing priority rules (e.g., in the context of CSI omission rules), for a retransmission of a CSI report (e.g., after filtering with CSI-ReportConfigld), the use of a priority order for the construction of CSI may prioritize retransmitted CSI reports over initial CSI reports, or may prioritize initial CSI reports over retransmitted CSI reports.

[0197] FIG. 19 illustrates a method 1900 of a UE. according to embodiments herein. The illustrated method 1900 includes sending 1902 first CSI feedback to a base station according to a first CSI reporting pattern that comprises a first independent CSI report and a first dependent CSI report. The method 1900 further includes receiving 1904, from the base station, a first instruction to use a second CSI reporting pattern that comprises a second independent CSI report and a second dependent CSI report. The method 1900further includes sending 1906, in response to the first instruction, second CSI feedback to the base station according to the second CSI reporting pattern.

[0198] In some embodiments of the method 1900, the second CSI reporting pattern further comprises a third dependent CSI report.

[0199] In some embodiments of the method 1900, the second CSI reporting pattern uses proportionally more independent CSI reports than the first CSI reporting pattern.

[0200] In some embodiments of the method 1900. the second CSI reporting pattern uses proportionally fewer dependent CSI reports than the first CSI reporting pattern.

[0201] In some embodiments, the method 1900 further comprises sending, to the base station, capability information indicating that the UE is capable of transitioning from sending the first CSI feedback according to the first CSI reporting pattern to sending the second CSI feedback according to the second CSI reporting pattern.

[0202] In some embodiments, the method 1900 further comprises receiving, from the base station, a configuration message identifying the first CSI reporting pattern and the second CSI reporting pattern.

[0203] In some embodiments, the method 1900 further comprises receiving, from the base station, after sending the second CSI feedback, a second instruction to use the first CSI reporting pattern, and sending, in response to the second instruction, third CSI feedback to the base station according to the first CSI reporting pattern.

[0204] In some embodiments, the method 1900 further comprises determining, after sending the second CSI feedback, that a timer corresponding to the second CSI feedback has expired, and sending, in response to the determining that the timer has expired, third CSI feedback to the base station according to the first CSI reporting pattern.

[0205] FIG. 20 illustrates a method 2000 of a base station, according to embodiments herein. The illustrated method 2000 includes receiving 2002 first CSI feedback from a UE according to a first CSI reporting pattern that comprises a first independent CSI report and a first dependent CSI report. The method 2000 further includes identifying 2004 a change condition corresponding to a use of second CSI reporting pattern that comprises a second independent CSI report and a second dependent CSI report. The method 2000 further includes sending 2006, to the UE. in response to the identifying the change condition, a first instruction to use the second CSI reporting pattern. The method2000 further includes receiving 2008, after sending the first instruction, second CSI feedback from the UE according to the second CSI reporting pattern.

[0206] In some embodiments of the method 2000, the second CSI reporting pattern further comprises a third dependent CSI report.

[0207] In some embodiments of the method 2000, the second CSI reporting pattern uses proportionally more independent CSI reports than the first CSI reporting pattern.

[0208] In some embodiments of the method 2000. the second CSI reporting pattern uses proportionally fewer dependent CSI reports than the first CSI reporting pattern.

[0209] In some embodiments of the method 2000, the identifying the change condition comprises identifying that an uplink channel condition has deteriorated.

[0210] In some embodiments of the method 2000, the identifying the change condition comprises identifying that a CSI report of the first CSI feedback is erroneous.

[0211] In some embodiments, the method 2000 further comprises receiving, from the UE, capability information indicating that the UE is capable of transitioning from encoding the first CSI feedback according to the first CSI reporting pattern to encoding the second CSI feedback according to the second CSI reporting pattern.

[0212] In some embodiments, the method 2000 further comprises sending, to the UE, a configuration message identifying the first CSI reporting pattern and the second CSI reporting pattern.

[0213] In some embodiments, the method 2000 further comprises sending, to the UE, after receiving the second CSI feedback, a second instruction to use the first CSI reporting pattern, and receiving . after sending the second instruction, third CSI feedback from the UE according to the first CSI reporting pattern.

[0214] In some embodiments, the method 2000 further comprises determining, after receiving the second CSI feedback, that a timer corresponding to the second CSI feedback has expired, and receiving, in response to the determining that the timer has expired, third CSI feedback sent by the UE according to the first CSI reporting pattern.

[0215] FIG. 21 illustrates a method 2100 of a UE. according to embodiments herein. The illustrated method 2100 includes sending 2102 first CSI feedback to a base station according to a CSI reporting pattern, wherein the CSI reporting pattern is used to send the first CSI feedback according to a first CSI reporting pattern offset. The method 2100 further includes receiving 2104, from the base station, a first instruction to restart theCSI reporting pattern. The method 2100 further includes sending 2106, in response to the first instruction, second CSI feedback to the base station according to the CSI reporting pattern, wherein the CSI reporting pattern is used to send the second CSI feedback according to a second CSI reporting pattern offset that aligns the CSI reporting pattern to a next CSI report after the receiving the first instruction.

[0216] In some embodiments, the method 2100 further comprises receiving, from the base station, after sending the second CSI feedback, a second instruction to revert to a use of the CSI reporting pattern according to the first CSI reporting pattern offset, and sending, in response to the second instruction, third CSI feedback to the base station according to the CSI reporting pattern, wherein the CSI reporting pattern is used to send the third CSI feedback according to the first CSI reporting pattern offset.

[0217] In some embodiments, the method 2100 further comprises determining, after sending the second CSI feedback, that a timer corresponding to the second CSI feedback has expired, and sending, in response to the determining that the timer has expired, third CSI feedback to the base station according to the CSI reporting pattern, wherein the CSI reporting pattern is used to send the third CSI feedback according to the first CSI reporting pattern offset.

[0218] In some embodiments, the method 2100 further comprises sending, to the base station, capability information indicating that the UE is capable of transitioning from sending the first CSI feedback according to the first CSI reporting pattern offset to sending the second CSI feedback according to the second CSI reporting pattern offset.

[0219] In some embodiments, the method 2100 further comprises receiving, from the base station, a configuration message identifying the CSI reporting pattern.

[0220] FIG. 22 illustrates a method 2200 of a base station, according to embodiments herein. The illustrated method 2200 includes receiving 2202 first CSI feedback from a UE according to a CSI reporting pattern, wherein the CSI reporting pattern is used to receive the first CSI feedback according to a first CSI reporting pattern offset. The method 2200 further includes identifying 2204 a change condition corresponding to a restarting of the CSI reporting pattern. The method 2200 further includes sending 2206, to the UE, a first instruction to restart the CSI reporting pattern. The method 2200 further includes receiving 2208, after sending the first instruction, second CSI feedback from the UE according to the CSI reporting pattern, wherein the CSI reporting pattern is used to receive the second CSI feedback according to a second CSI reporting pattern offset thataligns the CSI reporting pattern to a next CSI report after the receiving the first instruction.

[0221] In some embodiments, the method 2200 further comprises sending, to the UE, after receiving the second CSI feedback, a second instruction to revert to a use of the CSI reporting pattern according to the first CSI reporting pattern offset, and receiving, after sending the second instruction, third CSI feedback from the UE according to the CSI reporting pattern, wherein the CSI reporting pattern is used to receive the third CSI feedback according to the first CSI reporting pattern offset.

[0222] In some embodiments, the method 2200 further comprises determining, after receiving the second CSI feedback, that a timer corresponding to the second CSI feedback has expired, and receiving, in response to the determining that the timer has expired, third CSI feedback from the UE according to the CSI reporting pattern, wherein the CSI reporting pattern is used to receive the third CSI feedback according to the first CSI reporting pattern offset.

[0223] In some embodiments of the method 2200. identifying the change condition comprises identifying that an uplink channel condition has deteriorated.

[0224] In some embodiments of the method 2200, identifying the change condition comprises identifying that a CSI report of the first CSI feedback is erroneous.

[0225] In some embodiments, the method 2200 further comprises receiving, from the UE, capability information indicating that the UE is capable of transitioning from encoding the first CSI feedback according to the first CSI reporting pattern offset to encoding the second CSI feedback according to the second CSI reporting pattern offset.

[0226] In some embodiments, the method 2200 further comprises sending, to the UE, a configuration message identifying the CSI reporting pattern.

[0227] FIG. 23 illustrates a method 2300 of a UE, according to embodiments herein. The illustrated method 2300 includes transmitting 2302 CSI feedback to a base station according to a CSI reporting pattern. The method 2300 further includes receiving 2304, from the base station, an indication to retransmit a CSI report of the CSI feedback. The method 2300 further includes sending 2306 a retransmission of the CSI report of the CSI feedback based on the indication.

[0228] In some embodiments of the method 2300. the indication identifies an initial transmission time of an initial transmission of the CSI report, and further comprisingidentifying the CSI report based on the initial transmission time of the initial transmission of the CSI report.

[0229] In some embodiments of the method 2300, the indication includes a CSI report configuration ID for the CSI report, and further comprising identifying the CSI report based on the CSI report configuration ID.

[0230] In some embodiments of the method 2300, the indication comprises a trigger state corresponding to a plurality of CSI report configuration IDs, and the plurality of CSI report configuration IDs comprises a first CSI report configuration ID for the CSI report, and the method 2300 further comprises identifying the CSI report based on the first CSI report configuration ID. In some such embodiments, the CSI report is identified further based on a determination that a CSI reporting quantify of a CSI report configuration for the CSI report identifies the CSI report as part of the CSI feedback. Some such embodiments further comprise identifying the plurality of CSI report configuration identifiers based on a predefined CSI report configuration list corresponding to the trigger state that identifies the plurality of CSI report configuration IDs.

[0231] In some embodiments of the method 2300, the indication is received through a triggering DCI that identifies a duration between the triggering DCI and a retransmission time for the retransmission of the CSI report, and wherein the retransmission of the CSI report occurs at the retransmission time. In some such embodiments, the triggering DCI is received prior to an initial transmission of the CSI report.

[0232] In some embodiments of the method 2300, the retransmission of the CSI report is further based on a determination, based on a CSI priority rule that prioritizes one of initial CSI transmissions and CSI retransmissions, that there is space for the CSI report in a physical uplink channel.

[0233] FIG. 24 illustrates a method 2400 of a base station, according to embodiments herein. The illustrated method 2400 includes receiving 2402 CSI feedback from a UE according to a first CSI reporting pattern. The method 2400 further includes sending 2404, to the UE, an indication to retransmit a CSI report of the first CSI feedback. The method 2400 further includes receiving 2406 a retransmission of the CSI report of the first CSI feedback.

[0234] In some embodiments of the method 2400, the indication identifies an initial transmission time of an initial transmission of the CSI report.

[0235] In some embodiments of the method 2400, the indication includes a CSI report configuration ID for the CSI report.

[0236] In some embodiments of the method 2400, the indication comprises a trigger state corresponding to a plurality of CSI report configuration IDs, and the plurality of CSI report configuration IDs comprises a first CSI report configuration ID for the CSI report. Some such embodiments further comprise identifying, to the UE, in a CSI report configuration for the CSI report, the CSI report as part of the CSI feedback. Some such embodiments further comprise configuring, to the UE, a predefined CSI report configuration list corresponding to the trigger state identifies the plurality of CSI report configuration IDs.

[0237] In some embodiments of the method 2400, the indication is sent through a triggering DCI that identifies a duration between the triggering DCI and a retransmission time for the retransmission of the CSI report; and wherein the retransmission of the CSI report occurs at the retransmission time. In some such embodiments, the triggering DCI is sent prior to an initial transmission of the CSI report.

[0238] FIG. 25 illustrates an example architecture of a wireless communication system 2500, according to embodiments disclosed herein. The following description is provided for an example wireless communication system 2500 that operates in conjunction with the LTE system standards and / or 5G or NR system standards as provided by 3GPP technical specifications.

[0239] As shown by FIG. 25, the wireless communication system 2500 includes UE 2502 and UE 2504 (although any number of UEs may be used). In this example, the UE 2502 and the UE 2504 are illustrated as smartphones (e.g.. handheld touchscreen mobile computing devices connectable to one or more cellular networks), but may also comprise any mobile or non-mobile computing device configured for wireless communication.

[0240] The UE 2502 and UE 2504 may be configured to communicatively couple with a RAN 2506. In embodiments, the RAN 2506 may be NG-RAN, E-UTRAN, etc. The UE 2502 and UE 2504 utilize connections (or channels) (shown as connection 2508 and connection 2510, respectively) with the RAN 2506, each of which comprises a physical communications interface. The RAN 2506 can include one or more base stations (such as base station 2512 and base station 2514) that enable the connection 2508 and connection 2510.

[0241] In this example, the connection 2508 and connection 2510 are air interfaces to enable such communicative coupling, and may be consistent with RAT(s) used by the RAN 2506, such as, for example, an LTE and / or NR.

[0242] In some embodiments, the UE 2502 and UE 2504 may also directly exchange communication data via a sidelink interface 2516. The UE 2504 is shown to be configured to access an access point (shown as AP 2518) via connection 2520. By way of example, the connection 2520 can comprise a local wireless connection, such as a connection consistent with any IEEE 802.11 protocol, wherein the AP 2518 may comprise a Wi-Fi® router. In this example, the AP 2518 may be connected to another network (for example, the Internet) without going through a CN 2524.

[0243] In embodiments, the UE 2502 and UE 2504 can be configured to communicate using orthogonal frequency division multiplexing (OFDM) communication signals with each other or with the base station 2512 and / or the base station 2514 over a multicarrier communication channel in accordance with various communication techniques, such as, but not limited to, an orthogonal frequency division multiple access (OFDMA) communication technique (e.g., for downlink communications) or a single carrier frequency division multiple access (SC-FDMA) communication technique (e.g., for uplink and ProSe or sidelink communications), although the scope of the embodiments is not limited in this respect. The OFDM signals can comprise a plurality of orthogonal subcarriers.

[0244] In some embodiments, all or parts of the base station 2512 or base station 2514 may be implemented as one or more software entities running on server computers as part of a virtual network. In addition, or in other embodiments, the base station 2512 or base station 2514 may be configured to communicate with one another via interface 2522. In embodiments where the wireless communication system 2500 is an LTE system (e.g., when the CN 2524 is an EPC), the interface 2522 may be an X2 interface. The X2 interface may be defined between two or more base stations (e.g., two or more eNBs and the like) that connect to an EPC, and / or between two eNBs connecting to the EPC. In embodiments where the wireless communication system 2500 is an NR system (e.g.. when CN 2524 is a 5GC), the interface 2522 may be an Xn interface. The Xn interface is defined between two or more base stations (e.g., two or more gNBs and the like) that connect to 5GC, between a base station 2512 (e.g., a gNB) connecting to 5GC and an eNB. and / or between two eNBs connecting to 5GC (e.g.. CN 2524).

[0245] The RAN 2506 is shown to be communicatively coupled to the CN 2524. The CN 2524 may comprise one or more network elements 2526, which are configured to offer various data and telecommunications services to customers / subscribers (e.g., users of UE 2502 and UE 2504) who are connected to the CN 2524 via the RAN 2506. The components of the CN 2524 may be implemented in one physical device or separate physical devices including components to read and execute instructions from a machine- readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium).

[0246] In embodiments, the CN 2524 may be an EPC, and the RAN 2506 may be connected with the CN 2524 via an SI interface 2528. In embodiments, the SI interface 2528 may be split into two parts, an SI user plane (Sl-U) interface, which carries traffic data between the base station 2512 or base station 2514 and a serving gateway (S-GW), and the SI -MME interface, which is a signaling interface between the base station 2512 or base station 2514 and mobility management entities (MMEs).

[0247] In embodiments, the CN 2524 may be a 5GC, and the RAN 2506 may be connected with the CN 2524 via an NG interface 2528. In embodiments, the NG interface 2528 may be split into two parts, an NG user plane (NG-U) interface, which carries traffic data between the base station 2512 or base station 2514 and a user plane function (UPF), and the SI control plane (NG-C) interface, which is a signaling interface between the base station 2512 or base station 2514 and access and mobility management functions (AMFs).

[0248] Generally, an application server 2530 may be an element offering applications that use internet protocol (IP) bearer resources with the CN 2524 (e.g., packet switched data services). The application server 2530 can also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc.) for the UE 2502 and UE 2504 via the CN 2524. The application server 2530 may communicate with the CN 2524 through an IP communications interface 2532.

[0249] FIG. 26 illustrates a system 2600 for performing signaling 2634 between a wireless device 2602 and a network device 2618, according to embodiments disclosed herein. The system 2600 may be a portion of a wireless communications system as herein described. The wireless device 2602 may be, for example, a UE of a wireless communication system. The network device 2618 may be, for example, a base station (e g., an eNB or a gNB) of a wireless communication system.

[0250] The wireless device 2602 may include one or more processor(s) 2604. The processor(s) 2604 may execute instructions such that various operations of the wireless device 2602 are performed, as described herein. The processor(s) 2604 may include one or more baseband processors implemented using, for example, a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.

[0251] The wireless device 2602 may include a memory’ 2606. The memory 2606 may be a non-transitory computer-readable storage medium that stores instructions 2608 (which may include, for example, the instructions being executed by the processor(s) 2604). The instructions 2608 may also be referred to as program code or a computer program. The memory' 2606 may also store data used by. and results computed by, the processor(s) 2604.

[0252] The wireless device 2602 may include one or more transceiver(s) 2610 that may include radio frequency (RF) transmitter circuitry and / or receiver circuitry that use the antenna(s) 2612 of the wireless device 2602 to facilitate signaling (e.g.. the signaling 2634) to and / or from the wireless device 2602 with other devices (e.g., the network device 2618) according to corresponding RATs.

[0253] The wireless device 2602 may include one or more antenna(s) 2612 (e.g., one, two, four, or more). For embodiments with multiple antenna(s) 2612, the wireless device 2602 may leverage the spatial diversity of such multiple antenna(s) 2612 to send and / or receive multiple different data streams on the same time and frequency resources. This behavior may be referred to as. for example, multiple input multiple output (MIMO) behavior (referring to the multiple antennas used at each of a transmitting device and a receiving device that enable this aspect). MIMO transmissions by the wireless device 2602 may be accomplished according to precoding (or digital beamforming) that is applied at the wireless device 2602 that multiplexes the data streams across the antenna(s) 2612 according to known or assumed channel characteristics such that each data stream is received with an appropriate signal strength relative to other streams and at a desired location in the spatial domain (e.g., the location of a receiver associated with that data stream). Certain embodiments may use single user MIMO (SU-MIMO) methods (where the data streams are all directed to a single receiver) and / or multi userMIMO (MU-MIMO) methods (where individual data streams may be directed to individual (different) receivers in different locations in the spatial domain).

[0254] In certain embodiments having multiple antennas, the wireless device 2602 may implement analog beamforming techniques, whereby phases of the signals sent by the antenna(s) 2612 are relatively adjusted such that the (joint) transmission of the antenna(s) 2612 can be directed (this is sometimes referred to as beam steering).

[0255] The wireless device 2602 may include one or more interface(s) 2614. The interface(s) 2614 may be used to provide input to or output from the wireless device 2602. For example, a wireless device 2602 that is a UE may include interface(s) 2614 such as microphones, speakers, a touchscreen, buttons, and the like in order to allow for input and / or output to the UE by a user of the UE. Other interfaces of such a UE may be made up of transmitters, receivers, and other circuitry’ (e.g., other than the transceiver(s) 2610 / antenna(s) 2612 already described) that allow for communication between the UE and other devices and may operate according to known protocols (e.g., Wi-Fi®, Bluetooth®, and the like).

[0256] The wireless device 2602 may include a CS1 reporting module 2616. The CS1 reporting module 2616 may be implemented via hardware, software, or combinations thereof. For example, the CSI reporting module 2616 may be implemented as a processor, circuit, and / or instructions 2608 stored in the memory' 2606 and executed by the processor(s) 2604. In some examples, the CSI reporting module 2616 may be integrated within the processor(s) 2604 and / or the transceiver(s) 2610. For example, the CSI reporting module 2616 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g.. logic gates and circuitry) within the processor(s) 2604 or the transceiver(s) 2610.

[0257] The CSI reporting module 2616 may be used for various aspects of the present disclosure, for example, aspects of FIG. 1 through FIG. 19, FIG. 21 and FIG. 23. The CSI reporting module 2616 may be configured to replace or shift its use of a CSI reporting pattern as instructed by the network device 2618, as described herein. The CSI reporting module 2632 may be configured to provide one or more CSI report retransmissions as instructed by the network device 2618, as described herein.

[0258] The network device 2618 may include one or more processor(s) 2620. The processor(s) 2620 may execute instructions such that various operations of the network device 2618 are performed, as described herein. The processor(s) 2620 may include oneor more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.

[0259] The network device 2618 may include a memory' 2622. The memory 2622 may be a non-transitory computer-readable storage medium that stores instructions 2624 (which may include, for example, the instructions being executed by the processor(s) 2620). The instructions 2624 may also be referred to as program code or a computer program. The memory' 2622 may also store data used by, and results computed by, the processor(s) 2620.

[0260] The network device 2618 may include one or more transceiver(s) 2626 that may include RF transmitter circuitry' and / or receiver circuitry that use the antenna(s) 2628 of the network device 2618 to facilitate signaling (e.g., the signaling 2634) to and / or from the network device 2618 with other devices (e.g.. the wireless device 2602) according to corresponding RATs.

[0261] The network device 2618 may include one or more antenna(s) 2628 (e.g., one, two, four, or more). In embodiments having multiple antenna(s) 2628, the network device 2618 may perform MIMO, digital beamforming, analog beamforming, beam steering, etc., as has been described.

[0262] The network device 2618 may include one or more interface(s) 2630. The interface(s) 2630 may be used to provide input to or output from the network device 2618. For example, a network device 2618 that is a base station may include interface(s) 2630 made up of transmitters, receivers, and other circuitry' (e g., other than the transceiver(s) 2626 / antenna(s) 2628 already described) that enables the base station to communicate with other equipment in a core network, and / or that enables the base station to communicate with external networks, computers, databases, and the like for purposes of operations, administration, and maintenance of the base station or other equipment operably connected thereto.

[0263] The network device 2618 may include a CSI reporting module 2632. The CSI reporting module 2632 may be implemented via hardware, software, or combinations thereof. For example, the CSI reporting module 2632 may be implemented as a processor, circuit, and / or instructions 2624 stored in the memory 2622 and executed by the processor(s) 2620. In some examples, the CSI reporting module 2632 may be integrated within the processor(s) 2620 and / or the transceiver(s) 2626. For example, theCSI reporting module 2632 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor(s) 2620 or the transceiver(s) 2626.

[0264] The CSI reporting module 2632 may be used for various aspects of the present disclosure, for example, aspects of FIG. 1 through FIG. 18, FIG. 20, FIG. 22 and FIG. 24. The CSI reporting module 2632 may be configured to instruct the wireless device 2602 to replace or shift its use of a CSI reporting pattern, as described herein. The CSI reporting module 2632 may be configured to instruct the wireless device 2602 to provide one or more CSI report retransmissions, as described herein.

[0265] Embodiments contemplated herein include an apparatus comprising means to perform one or more elements of any of the method 1900, method 2100 and / or method 2300. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 2602 that is a UE. as described herein).

[0266] Embodiments contemplated herein include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of any of the method 1900, method 2100 and / or method 2300. This non-transitory computer-readable media may be, for example, a memory of a UE (such as a memory' 2606 of a wireless device 2602 that is a UE, as described herein).

[0267] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuitry7to perform one or more elements of any of the method 1900, method 2100 and / or method 2300. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 2602 that is a UE, as described herein).

[0268] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of any of the method 1900, method 2100 and / or method 2300. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 2602 that is a UE, as described herein).

[0269] Embodiments contemplated herein include a signal as described in or related to one or more elements of any of the method 1900, method 2100 and / or method 2300.

[0270] Embodiments contemplated herein include a computer program or computer program product comprising instructions, wherein execution of the program by aprocessor is to cause the processor to carry' out one or more elements of any of the method 1900, method 2100 and / or method 2300. The processor may be a processor of a UE (such as a processor(s) 2604 of a wireless device 2602 that is a UE, as described herein). These instructions may be, for example, located in the processor and / or on a memory' of the UE (such as a memory 2606 of a wireless device 2602 that is a UE, as described herein).

[0271] Embodiments contemplated herein include an apparatus comprising means to perform one or more elements of any of the method 2000, method 2200, and / or method 2400. This apparatus may be, for example, an apparatus of a base station (such as a network device 2618 that is a base station, as described herein).

[0272] Embodiments contemplated herein include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of any of the method 2000, method 2200, and / or method 2400. This non-transitory' computer-readable media may be, for example, a memory of a base station (such as a memory 2622 of a network device 2618 that is a base station, as described herein).

[0273] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuitry to perform one or more elements of any of the method 2000, method 2200, and / or method 2400. This apparatus may be, for example, an apparatus of a base station (such as a network device 2618 that is a base station, as described herein).

[0274] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of any of the method 2000, method 2200, and / or method 2400. This apparatus may be, for example, an apparatus of a base station (such as a network device 2618 that is a base station, as described herein).

[0275] Embodiments contemplated herein include a signal as described in or related to one or more elements of any of the method 2000, method 2200, and / or method 2400.

[0276] Embodiments contemplated herein include a computer program or computer program product comprising instructions, wherein execution of the program by a processing element is to cause the processing element to carry out one or more elements of any of the method 2000, method 2200, and / or method 2400. The processor may be aprocessor of a base station (such as a processor(s) 2620 of a network device 2618 that is a base station, as described herein). These instructions may be, for example, located in the processor and / or on a memory of the base station (such as a memory 2622 of a network device 2618 that is a base station, as described herein).

[0277] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, and / or methods as set forth herein. For example, a baseband processor as described herein in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein. For another example, circuitry associated with a UE. base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein.

[0278] Any of the above described embodiments may be combined with any other embodiment (or combination of embodiments), unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of embodiments to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.

[0279] Embodiments and implementations of the systems and methods described herein may include various operations, which may be embodied in machine-executable instructions to be executed by a computer system. A computer system may include one or more general-purpose or special-purpose computers (or other electronic devices). The computer system may include hardware components that include specific logic for performing the operations or may include a combination of hardware, software, and / or firmware.

[0280] It should be recognized that the systems described herein include descriptions of specific embodiments. These embodiments can be combined into single systems, partially combined into other systems, split into multiple systems or divided or combined in other ways. In addition, it is contemplated that parameters, attributes, aspects, etc. of one embodiment can be used in another embodiment. The parameters, attributes, aspects, etc. are merely described in one or more embodiments for clarity, and it is recognized that the parameters, attributes, aspects, etc. can be combined with or substituted forparameters, attributes, aspects, etc. of another embodiment unless specifically disclaimed herein.

[0281] It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.

[0282] Although the foregoing has been described in some detail for purposes of clarity, it will be apparent that certain changes and modifications may be made without departing from the principles thereof. It should be noted that there are many alternative ways of implementing both the processes and apparatuses described herein. Accordingly, the present embodiments are to be considered illustrative and not restrictive, and the description is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.

Claims

CLAIMS1. A method of a user equipment (UE), comprising: sending first channel state information (CSI) feedback to a base station according to a first CSI reporting pattern that comprises a first independent CSI report and a first dependent CSI report; receiving, from the base station, a first instruction to use a second CSI reporting pattern that comprises a second independent CSI report and a second dependent CSI report; and sending, in response to the first instruction, second CSI feedback to the base station according to the second CSI reporting pattern.

2. The method of claim 1, wherein the second CSI reporting pattern further comprises a third dependent CSI report.

3. The method of claim 1, wherein the second CSI reporting pattern uses proportionally more independent CSI reports than the first CSI reporting pattern.

4. The method of claim 1, wherein the second CSI reporting pattern uses proportionally fewer dependent CSI reports than the first CSI reporting pattern.

5. The method of claim 1, further comprising sending, to the base station, capability information indicating that the UE is capable of transitioning from sending the first CSI feedback according to the first CSI reporting pattern to sending the second CSI feedback according to the second CSI reporting pattern.

6. The method of claim 1, further comprising receiving, from the base station, a configuration message identifying the first CSI reporting pattern and the second CSI reporting pattern.

7. The method of claim 1, further comprising: receiving, from the base station, after sending the second CSI feedback, a second instruction to use the first CSI reporting pattern; and sending, in response to the second instruction, third CSI feedback to the base station according to the first CSI reporting pattern.

8. The method of claim 1, further comprising:determining, after sending the second CSI feedback, that a timer corresponding to the second CSI feedback has expired; and sending, in response to the determining that the timer has expired, third CSI feedback to the base station according to the first CSI reporting pattern.

9. A method of a base station, comprising: receiving first channel state information (CSI) feedback from a user equipment (UE) according to a first CSI reporting pattern that comprises a first independent CSI report and a first dependent CSI report; identifying a change condition corresponding to a use of a second CSI reporting pattern that comprises a second independent CSI report and a second dependent CSI report; sending, to the UE, in response to the identifying the change condition, a first instruction to use the second CSI reporting pattern; and receiving, after sending the first instruction, second CSI feedback from the UE according to the second CSI reporting pattern.

10. The method of claim 9, wherein the second CSI reporting pattern further comprises a third dependent CSI report.

11. The method of claim 9, wherein the second CSI reporting pattern uses proportionally more independent CSI reports than the first CSI reporting pattern.

12. The method of claim 9, wherein the second CSI reporting pattern uses proportionally fewer dependent CSI reports than the first CSI reporting pattern.

13. The method of claim 9, wherein the identifying the change condition comprises identifying that an uplink channel condition has deteriorated.

14. The method of claim 9, wherein the identifying the change condition comprises identifying that a CSI report of the first CSI feedback is erroneous.

15. The method of claim 9, further comprising receiving, from the UE, capability information indicating that the UE is capable of transitioning from encoding the first CSI feedback according to the first CSI reporting pattern to encoding the second CSI feedback according to the second CSI reporting pattern.

16. The method of claim 9, further comprising sending, to the UE, a configuration message identifying the first CSI reporting pattern and the second CSI reporting pattern.

17. The method of claim 9, further comprising: sending, to the UE, after receiving the second CSI feedback, a second instruction to use the first CSI reporting pattern; and receiving, after sending the second instruction, third CSI feedback from the UE according to the first CSI reporting pattern.

18. The method of claim 9, further comprising: determining, after receiving the second CSI feedback, that a timer corresponding to the second CSI feedback has expired; and receiving, in response to the determining that the timer has expired, third CSI feedback sent by the UE according to the first CSI reporting pattern.

19. A method of a user equipment (UE), comprising: sending first channel state information (CSI) feedback to a base station according to a CSI reporting pattern, wherein the CSI reporting pattern is used to send the first CSI feedback according to a first CSI reporting pattern offset; receiving, from the base station, a first instruction to restart the CSI reporting pattern; and sending, in response to the first instruction, second CSI feedback to the base station according to the CSI reporting pattern, wherein the CSI reporting pattern is used to send the second CSI feedback according to a second CSI reporting pattern offset that aligns the CSI reporting pattern to a next CSI report after the receiving the first instruction.

20. The method of claim 19, further comprising: receiving, from the base station, after sending the second CSI feedback, a second instruction to revert to a use of the CSI reporting pattern according to the first CSI reporting pattern offset; and sending, in response to the second instruction, third CSI feedback to the base station according to the CSI reporting pattern, wherein the CSI reporting pattern is used to send the third CSI feedback according to the first CSI reporting pattern offset.

21. The method of claim 19, further comprising:determining, after sending the second CSI feedback, that a timer corresponding to the second CSI feedback has expired; and sending, in response to the determining that the timer has expired, third CSI feedback to the base station according to the CSI reporting pattern, wherein the CSI reporting pattern is used to send the third CSI feedback according to the first CSI reporting pattern offset.

22. The method of claim 19, further comprising sending, to the base station, capability information indicating that the UE is capable of transitioning from sending the first CSI feedback according to the first CSI reporting pattern offset to sending the second CSI feedback according to second CSI reporting pattern offset.

23. The method of claim 19, further comprising receiving, from the base station, a configuration message identifying the CSI reporting pattern.

24. A method of a base station, comprising: receiving first channel state information (CSI) feedback from a user equipment (UE) according to a CSI reporting pattern, wherein the CSI reporting pattern is used to receive the first CSI feedback according to a first CSI reporting pattern offset; identifying a change condition corresponding to a restarting of the CSI reporting pattern; sending, to the UE, a first instruction to restart the CSI reporting pattern; and receiving, after sending the first instruction, second CSI feedback from the UE according to the CSI reporting pattern, wherein the CSI reporting pattern is used to receive the second CSI feedback according to a second CSI reporting pattern offset that aligns the CSI reporting pattern to a next CSI report after the receiving the first instruction.

25. The method of claim 24, further comprising: sending, to the UE, after receiving the second CSI feedback, a second instruction to revert to a use of the CSI reporting pattern according to the first CSI reporting pattern offset; and receiving, after sending the second instruction, third CSI feedback from the UE according to the CSI reporting pattern, wherein the CSI reporting pattern is used to receive the third CSI feedback according to the first CSI reporting pattern offset.

26. The method of claim 24, further comprising: determining, after receiving the second CSI feedback, that a timer corresponding to the second CSI feedback has expired; and receiving, in response to the determining that the timer has expired, third CSI feedback from the UE according to the CSI reporting pattern, wherein the CSI reporting pattern is used to receive the third CSI feedback according to the first CSI reporting pattern offset.

27. The method of claim 24, wherein identifying the change condition comprises identifying that an uplink channel condition has deteriorated.

28. The method of claim 24, wherein identifying the change condition comprises identifying that a CSI report of the first CSI feedback is erroneous.

29. The method of claim 24, further comprising receiving, from the UE, capability information indicating that the UE is capable of transitioning from encoding the first CSI feedback according to the first CSI reporting pattern offset to encoding the second CSI feedback according to second CSI reporting pattern offset.

30. The method of claim 24 further comprising sending, to the UE, a configuration message identifying the CSI reporting pattern.

31. An apparatus comprising means to perform the method of any of claim 1 to claim 30.

32. A computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform the method of any of claim 1 to claim 30.

33. An apparatus comprising logic, modules, or circuitry to perform the method of any of claim 1 to claim 30.

34. A baseband processor for a user equipment (UE) that is configured to cause the UE to perform one or more elements of any one of claim 1 to claim 8 and claim 19 to claim 23.

35. A baseband processor for a base station that is configured to cause the base station to perform one or more elements of any one of claim 9 to claim 18 and claim 24 to claim 30.

Citation Information

Patent Citations

  • Procedures for differential channel state information (CSI) reporting

    US20200059282A1

  • Apparatus and method for assistance information transmission and CSI reporting

    US20230110955A1

  • Multiple channel state information (CSI) reports configuration

    WO2023060465A1

  • User equipment configuration for channel state information reporting

    WO2023173415A1