Channel state information processing unit
By defining CPU usage rules and priority processing methods for CSI reports in 5G communication systems, the high power consumption problem was solved, CSI processing resource allocation was optimized, and system efficiency and accuracy were improved.
Patent Information
- Application Number
- CN202380096610.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-30
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2043-03-30
AI Technical Summary
In 5G communication systems, the high power consumption problem mainly stems from the high power consumption caused by high bandwidth multi-antenna devices. Furthermore, existing technologies struggle to effectively manage the number and priority of CSI processing units (CPUs) used for Channel State Information (CSI) reports, leading to improper resource allocation.
A method for allocating CPU is proposed by defining predefined rules to determine the number of CPUs used by CSI reports and processing CSI reports based on priority. This method includes determining the priority value of each CSI report and prioritizing the processing of high-priority CSI reports to reduce unnecessary CPU usage.
It effectively reduced the power consumption of the base station (gNB), optimized resource allocation, improved the efficiency and accuracy of CSI processing, and reduced unnecessary computational burden.
Smart Images

Figure CN121014231A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present patent document generally relates to digital wireless communications. BACKGROUND
[0002] Mobile telecommunication technologies are driving the world towards an increasingly connected and networked society. Next generation systems and wireless communication technologies will be required to support a wider range of use case features and provide more complex, advanced access requirements and flexibility compared to existing wireless networks.
[0003] Long-Term Evolution (LTE) is a wireless communication standard for mobile devices and data terminals developed by the 3rd Generation Partnership Project (3GPP). LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The fifth generation wireless system (i.e., 5G) evolved from the LTE and LTE-A wireless standards and is committed to support higher data rates, massive connectivity, ultra-low latency, high reliability, and other emerging business needs. SUMMARY
[0004] Techniques for determining a number of channel state information (CSI) processing units (CPUs) occupied by CSI reporting, and techniques for determining a priority of reporting CSI are disclosed.
[0005] A first example wireless communication method includes receiving, by a wireless device, one or more channel state information (CSI) report configurations, where each of the one or more CSI report configurations configures one or more CSI reports. The method further includes determining, by the wireless device, a number of CSI processing units (CPUs) occupied by the one or more CSI reports configured by one of the one or more CSI report configurations. The method further includes processing, by the wireless device, one or more sets of CSI based on a predefined rule related to the number of CPUs occupied by the one or more CSI reports.
[0006] A second example wireless communication method is based on the first example wireless communication method, where processing the one or more sets of CSI based on the predefined rule includes determining a priority value of a CSI report included in the one or more CSI reports.
[0007] A third example wireless communication method includes transmitting, by a network device, one or more channel state information (CSI) report configurations, where each of the one or more CSI report configurations configures one or more CSI reports. The method further includes determining, by the network device, a number of CSI processing units (CPUs) occupied by the one or more CSI reports configured by one of the one or more CSI report configurations. The method further includes receiving, by the network device, one or more sets of CSI based on a predefined rule related to the number of CPUs occupied by the one or more CSI reports.
[0008] A fourth example wireless communication method is based on the third example wireless communication method, where receiving the one or more sets of CSI based on the predefined rule includes determining a priority value of a CSI report included in the one or more CSI reports.
[0009] In yet another example embodiment, a device configured to or operable to perform the above-described method is disclosed. The device can include a processor configured to implement the above-described method.
[0010] In yet another example embodiment, the above-described method is embodied in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. The code is included in the computer-readable storage medium and, when executed by a processor, causes the processor to implement the method described in this patent document.
[0011] The above and other aspects and implementations are described in more detail in the following drawings, descriptions and claims. BRIEF DESCRIPTION OF DRAWINGS
[0012] Figure 1 Types of channel state information (CSI) reports are shown.
[0013] Figure 2 Positions of signals in a CSI reporting procedure are shown.
[0014] Figure 3 is an example flow diagram for processing CSI.
[0015] Figure 4 is an example flow diagram for determining a priority value of a CSI report.
[0016] Figure 5 is an example flow diagram for receiving CSI.
[0017] Figure 6 is an example flow diagram for receiving CSI based on a priority value of a CSI report.
[0018] Figure 7An exemplary block diagram of a hardware platform that can be part of a network device or a communication device is shown.
[0019] Figure 8 An exemplary wireless communication including a Base Station (BS) and a User Equipment (UE) based on some embodiments of the disclosed technology is shown. DETAILED DESCRIPTION
[0020] The example titles for the following sections are used to facilitate understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Thus, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for clarity of explanation, but the technology disclosed in this document is not limited to 5G technology and can be used in implementing wireless systems of other protocols.
[0021] I. INTRODUCTION
[0022] As shown in Figure 1 Channel State Information (CSI) reporting can be one CSI report including one set of CSI (single-CSI), one CSI report including multiple sets of CSI (multi-CSI), and multiple CSI reports (multi-reporting) where each CSI report includes one set of CSI. Different types of CSI reporting occupy different number of CSI processing units (CPUs). CSI can be processed based on priority. In some embodiments, priority is related to occupied CPUs. This patent document proposes methods to determine occupied CPUs and priority. This patent document further proposes methods to process CSI.
[0023] Large bandwidth multi-antenna devices are employed in 5G communication systems. Large number of spatial elements result in high power consumption.
[0024] To reduce power consumption of gNB, one potential method is to reduce the number of antennas or antenna ports. If the number of antennas is changed, the channel will be changed. To assist gNB to get the channel state of different number of antennas, multiple Channel State Information (CSI) with different antenna patterns are needed. Multiple CSI with different antenna patterns can be obtained through a specific CSI reporting configuration type.
[0025] To calculate CSI, one or more CSI processing units (CPUs) are needed. The number of CPUs that will be occupied by this specific CSI reporting configuration type and how to allocate CPUs need to be investigated.
[0026] In this patent document, a method to allocate CPUs is provided.
[0027] Channel State Information (CSI) measurement: A user equipment (UE) shall perform measurements based on CSI reference signals (CSI-RS) and can report corresponding reports to a gNB.
[0028] A UE can be configured with one or more CSI reporting configurations. Each CSI reporting configuration is configured through CSI-ReportConfig signaling. A CSI-ReportConfig is associated with one or more CSI-RS resource configurations through a CSI-resourceConfigID. A CSI-RS resource setting is configured through CSI-ResourceConfig signaling.
[0029] The number of ports of a CSI-RS is configured through nrofPorts in CSI-ResourceMapping. A CSI-ResourceMapping is associated with a NZP-CSI-RS-Resource. A NZP-CSI-RS-Resource is associated with a NZP-CSI-RS-ResourceSet. A NZP-CSI-RS-ResourceSet is associated with a CSI-ResourceConfig; a CSI-ResourceConfig is associated with a CSI-ReportConfig; nrofPorts can be one of: pl, p2, p4, p8, pl2, pl6, p24, p32.
[0030] A UE indicates the number of parallel CSI computations supported within a component carrier with the parameter simultaneousCSI-ReportsPerCC CPU , and the number of parallel CSI computations across all component carriers with the parameter simultaneousCSI-ReportsAllCC. If a UE supports N CPU parallel CSI computations, it is said to have N CPU CSI processing units (CPUs) for processing CSI reports. If, in a given OFDM symbol, there are L CPUs occupied for the computation of CSI reports, the UE has N CPU -L CPUs that are not occupied. If N CSI reports are in a given OFDM symbol, the UE has N CPU-L unoccupied CPUs begin occupying their respective CPUs on the same OFDM symbol (where each CSI report corresponds to n=0,…,N-1). If so, the UE does not need to update its functionality.
[0031] The lowest priority NM requests for CSI reporting, where 0≤M≤N are those that satisfy... The maximum value.
[0032] In other words, if the UE needs to report N CSI reports, and the usage of N CSI reports exceeds N... CPU If this is the case, some low-priority CSI reports may not need to be calculated. Therefore, prioritization rules for different CSI report types are crucial.
[0033] In some embodiments, the predefined rule is: if N CSI reports have N CPU -L unoccupied CPUs begin occupying their respective CPUs on the same OFDM symbol (where each CSI report corresponds to n=0,…,N-1). If the UE does not need to update the CSI reports of the NM requests with the lowest priority, where 0 ≤ M ≤ N is a condition that satisfies the condition, then the UE does not need to update the CSI reports of the NM requests with the lowest priority. The maximum value. Otherwise, the UE needs to update all N CSI reports.
[0034] The first CSI report configuration includes at least one of the following:
[0035] The CSI report configuration is associated with a CSI-RS resource. The UE uses some or all of the ports associated with the CSI-RS resource to perform CSI report calculations and reports a CSI report that includes a set of CSIs.
[0036] The CSI report configuration is associated with a CSI-RS resource. The UE uses some or all of the ports associated with the CSI-RS resource to perform CSI report calculations and reports a single CSI report that includes multiple sets of CSIs.
[0037] The CSI report configuration is associated with a CSI-RS resource configured with multiple antenna patterns. The UE reports a CSI report based on one antenna pattern from the multiple antenna images.
[0038] The CSI report configuration is associated with a CSI-RS resource configured with multiple antenna patterns. The UE reports a single CSI report containing multiple sets of CSIs based on multiple antenna patterns.
[0039] The CSI report configuration is associated with a CSI-RS resource configured with multiple antenna patterns. The UE reports multiple CSI reports based on the multiple antenna patterns.
[0040] A CSI report configuration is associated with a CSI-RS resource. The UE reports multiple CSI reports according to some or all ports associated with the CSI-RS resource.
[0041] A CSI report configuration is associated with a CSI-RS resource and multiple PUCCH resource parameter sets. The UE reports multiple CSI reports according to different PUCCH resource parameter sets. In other words, the UE reports multiple CSI reports in different CSI reporting processes.
[0042] Multiple CSI report configurations are associated with one CSI-RS resource. The UE reports multiple CSI reports according to some or all ports associated with the CSI-RS resource.
[0043] In some embodiments, the CSI-related quantities in the CSI report associated with all ports of the CSI-RS resource are different from the CSI-related quantities in the CSI report associated with some ports of the CSI-RS resource. In some embodiments, the CSI-related quantities in the CSI report associated with some ports of the CSI-RS resource are a subset of the CSI-related quantities in the CSI report associated with all ports of the CSI-RS resource.
[0044] For example, the CSI report associated with all ports of the CSI-RS resource includes at least one of a CSI-RS resource indicator (CRI), a rank indicator (RI), a precoding matric indicator (PMI), a channel quality indicator (CQI). The CSI report associated with some ports of the CSI-RS resource includes the RI.
[0045] In some embodiments, the RI, CQI, or PMI reported in the CSI report associated with some ports of the CSI-RS resource is a differential value based on the corresponding RI, CQI, or PMI value reported in the CSI report associated with all ports of the CSI-RS resource.
[0046] In some embodiments, the multiple CSI report configurations include a reference CSI report configuration and a reference CSI report configuration.
[0047] A CSI report configuration is associated with a CSI-RS resource and multiple PUCCH resource parameter sets. The UE reports multiple CSI reports according to different PUCCH resource parameter sets. In other words, the UE reports multiple CSI reports in different CSI reporting processes.
[0048] The PUCCH resource parameter set includes at least one of the following: a periodicity and an offset of a report configuration for periodic / semi-persistent CSI reporting, a PUCCH resource list of a report configuration for CSI reported on PUCCH, a report slot offset list of a report configuration for CSI reported on PUSCH, or a reportConfigType.
[0049] In some embodiments, the CSI-RS resource is at least one of the following: a resource (e.g., configured by NZP-CSI-RS-Resource), a ResourceMapping, a resource set (e.g., configured by NZP-CSI-RS-ResourceSet), a resource setting (e.g., configured by CSI-ResourceConfig).
[0050] The antenna pattern includes at least one of the following: a number of ports, a port index indication, a group indication, a power offset, an index (e.g., resource ID, resource set ID, resource setting ID), a transmission configuration indicator (TCI), code division multiplexing (CDM), a resource mapping, a CDM group index, a frequency domain resource, a time domain resource. Different antenna patterns means that at least one of the multiple antenna patterns is different.
[0051] The power offset corresponds to powerControlOffset or powerControlOffsetSS. The number of ports refers to the number of CSI-RS ports.
[0052] powerControlOffset: which refers to the ratio of the assumed PDSCH (Physical Downlink Shared Channel) energy per resource element (EPRE) to non-zero power (NZP) CSI-RS EPRE when the UE derives CSI feedback. The value range of powerControlOffset is [-8, 15] dB, with a step size of 1 dB.
[0053] powerControlOffsetSS: which refers to the ratio of the assumed NZP CSI-RS EPRE to SS / PBCH (synchronization signal / physical broadcast channel) block EPRE.
[0054] In some embodiments, the CSI report configuration corresponds to a CSI-ReportConfig configured by RRC signaling.
[0055] A set of CSI can include at least one of the following: CRI (CSI-RS Resource Indicator), RI (Rank Indicator), PMI (Precoding Matrix Indicator), LI (Layer Indicator), CQI (Channel Quality Indicator). In some embodiments, each set of CSI is derived based on one antenna pattern, or a subset of ports of a CSI-RS resource, or all ports of a CSI-RS resource.
[0056] In some embodiments, processing the one or more CSI reports according to the predefined rule comprises determining a priority of each CSI report.
[0057] determining a priority of each CSI report.
[0058] In some embodiments, the CSI report is associated with a priority value Pri iCSI (y, k, c, s) = 2 · N cells · M s · y + N cells · M s · k + M s · c + s, where
[0059] y = 0 for aperiodic CSI reports to be carried on a physical uplink shared channel (PUSCH); y = 1 for semi-persistent CSI reports to be carried on a PUSCH; y = 2 for semi-persistent CSI reports to be carried on a physical uplink control channel (PUCCH); y = 3 for periodic CSI reports to be carried on a PUCCH;
[0060] k = 0 for CSI reports carrying L1-RSRP (reference signal received power) or L1-SINR (Signal to Interference plus Noise Ratio); k = 1 for CSI reports not carrying L1-RSRP or L1-SINR;
[0061] c is a serving cell index, and N cellsfor the value of the higher layer parameter maxNrofServingCells (maximum number of serving cells);
[0062] s is a reportConfigID (report configuration ID), M s for the value of the higher layer parameter maxNrofCSI-ReportConfigurations (maximum number of CSI report configurations).
[0063] A first CSI report is said to have a higher priority than a second CSI report if the associated value for the first report is lower than the associated value for the second report.
[0064] In some embodiments, the priority of a CSI report is determined based on a Pri value. The Pri value is determined according to at least one of the following: a time domain behavior type (y) of the report configuration, a type of CSI-related quantity to be reported (k), a serving cell index (c), a value of the higher layer parameter maxNrofServingCells (Ncells), a reportConfigID (s), a value of the higher layer parameter maxNrofCSI-ReportConfigurations (Ms), a CSI report type indicator (r), a multi-CSI indication (m), a number indication of CSI reports (n), a multi-reporting indication, a number of PUCCH resource parameter sets, or a scaling factor (f).
[0065] In some embodiments, the Pri value is determined according to y, k, c, Ncells, s, and Ms. The Pri value of a CSI report is determined according to at least one of the following:
[0066] Pri iCSI (y, k, c, s) = 2 · N cells · M s · y + N cells · M s · k + M s · c + s
[0067] In some embodiments, different types of CSI reports correspond to different values of k. For example, for a reference CSI report, k = 1 or k = 2. For a multi-CSI report, a multi-reporting, or a benchmark CSI report, k = 0 or k = 1.
[0068] For example, for a CSI report, a multi-CSI report, a multi-reporting, or a benchmark CSI report that carries L1-RSRP (reference signal received power) or L1-SINR (signal to interference plus noise ratio), k = 0; and for other CSI reports, k = 1.
[0069] In some embodiments, the Pri value is determined according to y, k, c, Ncells, s, and Ms. The Pri value of the CSI report is determined according to at least one of the following:
[0070] Pri iCSI (y, k, c, s) = 2 · N cells · M s · y + N cells · M s · k + M s · c + s
[0071] In some embodiments, different types of CSI reports correspond to different y values. For example, for a semi-persistent CSI report, a multi-CSI report, a multi-reporting, or a reference CSI report to be carried on a physical uplink shared channel (PUSCH), y = 1. For example, for a reference CSI report, y = 2, y = 3, or y = 4. For a multi-CSI report, a multi-reporting, or a reference CSI report, y = 0, y = 1, or y = 2.
[0072] For example, for an aperiodic CSI report, a CSI report carrying L1-SINR (signal to interference plus noise ratio), a multi-CSI report, a multi-reporting, or a reference CSI report to be carried on a physical uplink shared channel (PUSCH), y = 0; for a semi-persistent CSI report or a reference CSI report to be carried on a PUSCH, y = 1; for a semi-persistent CSI report to be carried on a physical uplink control channel (PUCCH), y = 2; for a periodic CSI report to be carried on a PUCCH, y = 3.
[0073] In some embodiments, a CSI report configuration configures multiple CSI reports. The multiple CSI reports include a reference CSI report and a reference CSI report.
[0074] The CSI report type indicator is a value regarding whether the CSI report is a third CSI report or a fourth CSI report. For example, if the CSI report is a fourth CSI report, the CSI report type indicator is 1. Otherwise, the CSI report type indicator is 0. For example, if the CSI report is a third CSI report, the CSI report type indicator is 0; if the CSI report is a fourth CSI report, the CSI report type indicator is 1.
[0075] In some embodiments, the fourth CSI report means that the CSI (e.g., at least one of RI, CQI or PMI) in the fourth CSI report is referenced (or based on) the corresponding CSI in another CSI report (e.g., the third CSI report). In some embodiments, the fourth CSI report corresponds to the reference CSI report.
[0076] In some embodiments, the fourth CSI report means that the CSI (e.g., at least one of RI, CQI or PMI) reported in the fourth CSI report is a differential value based on the CSI (e.g., at least one of RI, CQI or PMI) reported in the third CSI report. In some embodiments, the third CSI report corresponds to the reference CSI report.
[0077] In some embodiments, the reference CSI report and the reference CSI report are configured in one CSI reporting configuration. In some embodiments, the reference CSI report and the reference CSI report are configured in different CSI reporting configurations.
[0078] In some embodiments, whether a CSI report is the fourth report is configured by higher layer signaling.
[0079] II. Example 1
[0080] The Pri value is determined according to: y, k, c, Ncells, s, Ms, r. The Pri value of a CSI report is determined according to at least one of the following:
[0081] Pri(y, k, c, s, r) = r1 · 2 · N cells · M s · y + r2 · N cells · M s · k + r3 · M s · c + r4 · s + r5
[0082] In some embodiments, the values of r, r1, r2, r3, r4 and r5 are non-negative. In some embodiments, r1, r2, r3, r4 can be present or absent. The value of at least one of r1, r2, r3, r4 can be 1, can be the same as r or the same as a scaling factor (f). r5 can be present or absent. The value of r5 can be 0 or can be the same as r. r is a CSI report type indicator.
[0083] For example, the Pri value of a CSI report is determined according to at least one of the following:
[0084] Pri(y, k, c, s, r) = r · (2 · N cells · M s · y + N cells · M s · k) + M s• c + s,
[0085] Pri(y, k, c, s, r) = r • (2 • N cells • M s • y + N cells • M s • k + M s • c) + s,
[0086] Pri(y, k, c, s, r) = r • (2 • N cells • M s • y + N cells • M s • k + M s • c + s),
[0087] Pri(y, k, c, s, r) = 2 • N cells • M s • y + N cells • M s • k + r • (M s • c + s),
[0088] Pri(y, k, c, s, r) = 2 • N cells • M s • y + r • (N cells • M s • k + M s • c + s),
[0089] Pri(y, k, c, s, r) = 2 • N cells • M s • y • r + N cells • M s • k + M s • c + s,
[0090] Pri(y, k, c, s, r) = 2 • N cells • M s • y + N cells • M s • k • r + M s • c + s,
[0091] Pri(y, k, c, s, r) = 2 • N cells • M s • y + N cells • M s • k + M s • c • r + s,
[0092] Pri(y, k, c, s, r) = 2 • N cells • M s • y + N cells • Ms • k + M s • c + s · r, or
[0093] Pri(y, k, c, s, r) = 2 · N cells • M s • y + N cells • M s • k + M s • c + s + r
[0094] The multi-CSI indication is a value regarding whether the CSI report is configured as a multi-CSI report. For example, if the CSI report is configured as a multi-CSI report, the multi-CSI indication is 0. Otherwise, the multi-CSI indication is 1. For another example, if the CSI report is configured as a multi-CSI report, the multi-CSI indication is 1. Otherwise, the multi-CSI indication is 0.
[0095] In some embodiments, the multi-CSI report configuration means that the UE reports multiple sets of CSI in one CSI report.
[0096] In some embodiments, the multi-CSI report configuration means that the UE can report one or more sets of CSI in one CSI report.
[0097] In some embodiments, whether the CSI report is configured as a multi-CSI report is determined according to a higher layer signaling. In other words, the higher layer signaling indicates whether the CSI report is configured as a multi-CSI report. In some embodiments, the higher layer signaling is configured in CSI-ReportConfig.
[0098] III. Example 2
[0099] The Pri value is determined according to y, k, c, Ncells, s, Ms, and m. The Pri value of the CSI report is determined according to at least one of the following:
[0100] Pri(y, k, c, s, m) = m1 · 2 · N cells • M s • y + m2 · N cells • M s • k + m3 · M s • c + m4 · s + m5
[0101] In some embodiments, the values of m, m1, m2, m3, m4, and m5 are non-negative. In some embodiments, m1, m2, m3, m4 can be present or absent. The values of m1, m2, m3, m4 can be 1, can be the same as m, or can be the same as a scaling factor (f). m5 can be present or absent. The value of m5 can be 0, or the same as m. The scaling factor can be different values for different CSI reports. For example, if the CSI report is a multi-CSI report, the scaling factor is 0; if the CSI report is not a multi-CSI report, the scaling factor is 1. m is a multi-CSI indication.
[0102] For example, the Pri value of a CSI report is determined according to at least one of the following:
[0103] Pri(y, k, c, s, m) = m · (2 · N cells · M s · y + N cells · M s · k + M s · c + s,
[0104] Pri(y, k, c, s, m) = m (2 · N cells · M s · y + N cells · M s · k + M s · c) + s,
[0105] Pri(y, k, c, s, m) = m · (2 · N cells · M s · y + N cells · M s · k + M s · c + s),
[0106] Pri(y, k, c, s, m) = 2 · N cells · M s · y + N cells · M s · k + m · (M s · c + s),
[0107] Pri(y, k, c, s, m) = 2 · N cells · M s · y + m · (N cells · M s · k + M s · c + s),
[0108] Pri(y, k, c, s, m) = 2 · N cells · M s · y · m + N cells• M s • k + M s • c + s,
[0109] Pri(y, k, c, s, m) = 2 · N cells • M s • y + N cells • M s • k · m + M s • c + s,
[0110] Pri(y, k, c, s, m) = 2 · N cells • M s • y + N cells • M s • k + M s • c · m + s,
[0111] Pri(y, k, c, s, m) = 2 · N cells • M s • y + N cells • M s • k + M s • c + s · m, or
[0112] Pri(y, k, c, s, m) = 2 · N cells • M s • y + N cells • M s • k + M s • c + s + m
[0113] In some embodiments, the number of CSI groups indication is a value regarding whether multiple groups of CSI are reported in one report according to the CSI report. For example, if multiple groups of CSI are reported in one report, the number of CSI groups indication is 0. Otherwise, the number of CSI groups indication is 1. For another example, if multiple groups of CSI are reported in one report, the number of CSI groups indication is 1. Otherwise, the number of CSI groups indication is 0.
[0114] IV. Example 3
[0115] The Pri value is determined according to: y, k, c, Ncells, s, Ms, n. The Pri value of the CSI report is determined according to at least one of the following:
[0116] Pri(y, k, c, s, n) = n · (2 · N cells • M s • y + N cells • M s • k) + M s • c + s,
[0117] Pri(y, k, c, s, n) = n · (2 · N cells · M s · y + N cells · M s · k + M s · c) + s,
[0118] Pri(y, k, c, s, n) = n · (2 · N cells · M s · y + N cells · M s · k + M s · c + s),
[0119] Pri(y, k, c, s, n) = 2 · N cells · M s · y + N cells · M s · k + n · (M s · c + s),
[0120] Pri(y, k, c, s, n) = 2 · N cells · M s · y + n · (N cells · M s · k + M s · c + s),
[0121] Pri(y, k, c, s, n) = 2 · N cells · M s · y · n + N cells · M s · k + M s · c + s,
[0122] Pri(y, k, c, s, n) = 2 · N cells · M s · y + N cells · M s · k · n + M s · c + s,
[0123] Pri(y, k, c, s, n) = 2 · N cells · M s · y + N cells · M s · k + M s · c · n + s,
[0124] Pri(y, k, c, s, n) = 2 · N cells · M s · y + N cells · M s · k + M s• c + s • n, or
[0125] Pri(y, k, c, s, n) = 2 · N cells • M s • y + N cells • M s • k + M s • c + s + n
[0126] In some embodiments, n has a value of non-negative. In some embodiments, the number-of-CSI-groups indication is a value regarding the number of CSI groups reported in one report according to the CSI report. For example, the number-of-CSI-groups indication is the same as the number of CSI groups reported in one report. For another example, the number-of-CSI-groups indication is equal to the number of CSI groups reported in one report minus 1. For yet another example, the number-of-CSI-groups indication is equal to the number of antenna patterns configured or selected for the CSI report configuration.
[0127] The number of CSI groups reported in one report is configured by RRC signaling, indicated by downlink control information (DCI), indicated by a media access control (MAC) control element (CE), or derived according to the number of antenna patterns configured or selected for the CSI report configuration.
[0128] V. Example 4
[0129] The Pri value is determined according to y, k, c, Ncells, s, Ms, and n. The Pri value of the CSI report is determined according to at least one of the following:
[0130] Pri(y, k, c, s, n) = n1·2·N cells • M s • y + n2·N cells • M s • k + n3·M s • c + n4·s + n5
[0131] In some embodiments, the values of n, n1, n2, n3, n4, and n5 are non-negative. In some embodiments, n1, n2, n3, n4 can or can not be present. The values of n1, n2, n3, n4 can be 1, or the same as n, or the same as the scaling factor (f); n5 can or can not be present. The value of n5 can be 0, or the same as n. The scaling factor can be different values for different CSI reports. For example, if the CSI report is a multi-CSI report, the scaling factor is 0; if the CSI report is not a multi-CSI report, the scaling factor is 1; n is the number of CSI groups.
[0132] For example:
[0133] Pri(y, k, c, s, n) = n · (2 · N cells · M s · y + N cells · M s · k) + M s · c + s,
[0134] Pri(y, k, c, s, n) = n · (2 · N cells · M s · y + N cells · M s · k + M s · c) + s,
[0135] Pri(y, k, c, s, n) = n · (2 · N cells · M s · y + N cells · M s · k + M s · c + s),
[0136] Pri(y, k, c, s, n) = function[(2 · N cells · M s · y + N cells · M s · k) / n] + M s · c + s,
[0137]
[0138] Pri(y, k, c, s, n) = function[(2 · N cells · M s · y + N cells · M s · k + M s · c + s)] / n,
[0139] Pri(y, k, c, s, n) = 2 · Ncells ·M s ·y+N cells ·M s ·k+n·(M s ·c+s),
[0140] Pri(y,k,c,s,n)=2·N cells ·M s ·y+n·(N cells ·M s ·k+M s ·c+s),
[0141] Pri(y,k,c,s,n)=2·N cells ·M s ·y·n+N cells ·M s ·k+M s ·c+s,
[0142] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k·n+M s ·c+s,
[0143] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+function[(M s ·c+s) / n],
[0144] Pri(y,k,c,s,n)=2·N cells ·M s ·y+function[(N cells ·M s ·k+M s ·c+s) / n],
[0145] Pri(y,k,c,s,n)=function[2·N cells ·M s ·y / n]+N cells ·M s ·k+M s ·c+s,
[0146] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k·n+Ms ·c+s,
[0147] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·n+s,
[0148] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·n,
[0149] Pri(y,k,c,s,n)=2·N cells ·M s ·y+function[H cells ·M s ·k / n]+M s ·c+s,
[0150]
[0151] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+function[s / n],
[0152] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+n, or
[0153] Pri(y,k,c,s,n)=function[2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+sn]
[0154] In some embodiments, function[X] means preserving the original value or rounding the original value up or down.
[0155] In some embodiments, if X is greater than or equal to 0, function[X] means to retain the original value; if X is less than 0, the value is set to 0.
[0156] VI. Example 5
[0157] The Pri value is determined based on the following: y, k, c, Ncells, s, Ms, m, n. The Pri value reported by CSI is determined based on at least one of the following:
[0158] Pri(y,k,c,s,m,n)=m·(2·N cells ·M s ·y+N cells ·M s ·k)+M s ·c+s+n,
[0159] Pri(y,k,c,s,m,n)=m·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+s+n,
[0160] Pri(y,k,c,s,m,n)=m·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+n,
[0161] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+N cells ·M s ·k+m·(M s ·c+s)+n,
[0162] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+m·(N cells ·M s ·k+M s ·c+s)+n,
[0163] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y·m+N cells ·M s ·k+M s ·c+s+n,
[0164] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+Ncells ·M s ·k·m+M s ·c+s+n,
[0165] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·m+s+n,
[0166] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·m+n,
[0167] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+m+n
[0168] The multi-reporting indicator (p) is a value relating to whether the UE reports multiple CSI reports in the first CSI report configuration. For example, if the CSI reporting configuration does not require reporting multiple CSI reports in different PUCCH resources, then p = 0; if the CSI reporting configuration requires reporting multiple CSI reports in different PUCCH resources, then p = 1. Again, for example, if the CSI reporting configuration does not require reporting multiple CSI reports in different PUCCH resources, then p = 1; if the CSI reporting configuration requires reporting multiple CSI reports in different PUCCH resources, then p = 0. The multi-reporting indicator (p) is a value relating to the number of CSI reporting procedures configured in the CSI reporting configuration. In some embodiments, the number of CSI reporting procedures configured in the CSI reporting configuration is equivalent to the number of PUCCH resource parameter sets configured in that CSI reporting configuration.
[0169] VII. Example 6
[0170] The Pri value is determined based on the following: y, k, c, Ncells, s, Ms, and p. The Pri value of a CSI report configured in a CSI report configuration is determined based on at least one of the following:
[0171] Pri(y,k,c,s,p)=p1·2·N cells ·M s ·y+p2·Ncells ·M s ·k+p3·M s ·c+p4·s+p5
[0172] In some embodiments, the values of p, p1, p2, p3, p4, and p5 are non-negative. In some embodiments, p1, p2, p3, and p4 may or may not exist. The values of p1, p2, p3, and p4 may be 1, the same as p, or the same as the scaling factor (f); p5 may or may not exist. The value of p5 may be 0 or the same as p.
[0173] For example:
[0174] Pri(y,k,c,s,p)=pi(2·N cells ·M s ·y+N cells ·M s ·k)+M s ·c+s,
[0175] Pri(y,k,c,s,p)=p·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+s,
[0176] Pri(y,k,c,s,p)=p·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s),
[0177] Pri(y,k,c,s,p)=2·N cells ·M s ·y+N cells ·M s ·k+p·(M s ·c+s),
[0178] Pri(y,k,c,s,p)=2·N cells ·M s ·y+p·(N cells ·M s ·k+M s ·c+s),
[0179] Pri(y,k,c,s,p)=2·N cells ·M s ·y·p+N cells ·M s ·k+Ms ·c+s,
[0180] Pri(y,k,c,s,p)=2·N cells ·M s ·y+N cells ·M s ·k·p+M s ·c+s,
[0181] Pri(y,k,c,s,p)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·p+s,
[0182] Pri(y,k,c,s,p)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·p,
[0183] Pri(y,k,c,s,p)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+p
[0184] In some embodiments, the Pri value is determined at least by the number of PUCCH resource parameter sets configured in the CSI report configuration. A scaling factor f is used. For example, if no multiple PUCCH resource parameter sets are configured in the CSI report configuration, then f = 1; if multiple PUCCH resource parameter sets are configured in the CSI report configuration, then f = 0. Again, for example, if no multiple PUCCH resource parameter sets are configured in the CSI report configuration, then f = 0; if multiple PUCCH resource parameter sets are configured in the CSI report configuration, then f = 1. In some embodiments, multiple CSI reports configured in a single CSI report configuration have the same priority.
[0185] VIII. Example 7
[0186] The Pri value is determined based on the following: y, k, c, N cells, s, Ms, and Npu. Npu is a value relating to the number of PUCCH resource parameter sets configured in the CSI report configuration. Npu is a non-negative value. For example, if no multiple PUCCH resource parameter sets are configured in the CSI report configuration, then Npu = 1; if multiple PUCCH resource parameter sets are configured in the CSI report configuration, then Npu = 0. For another example, if no multiple PUCCH resource parameter sets are configured in the CSI report configuration, then Npu = 0; if multiple PUCCH resource parameter sets are configured in the CSI report configuration, then Npu = 1. For yet another example, Npu equals the number of PUCCH resource parameter sets configured in the CSI report configuration. The Pri value of the CSI report is determined based on at least one of the following:
[0187] Pri(y,k,c,s,Npu)=Npu·(2·N cells ·M s ·y+N cells ·M s ·k)+M s ·c+s,
[0188] Pri(y,k,c,s,Npu)=Npu·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+s,
[0189] Pri(y,k,c,s,Npu)=Npu·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s),
[0190] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+Npu·(M s ·c+s),
[0191] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+Npu(N cells ·M s ·k+M s ·c+s),
[0192] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y·Npu+Ncells ·M s ·k+M s ·c+s,
[0193] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k·Npu+M s ·c+s,
[0194] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·Npu+s,
[0195] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·Npu,
[0196] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+Npu
[0197] IX. Example 8
[0198] The Pri value is determined based on one of the following: y, k, c, Ncells, s, Ms, f, and {Npu,m,n,r}. The Pri value reported by CSI is determined based on at least one of the following:
[0199] Pri(y,k,c,s,f)=f·(2·N cells ·M s ·y+N cells ·M s ·k)+M s ·c+s+choice{Npu,m,n,r},
[0200] Pri(y,k,c,s,f)=f·(2·N cells ·M s ·y+N cells ·M s ·k+M s·c)+s+choice{Npu,m,n,r},
[0201] Pri(y,k,c,s,f)=f·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+choice{Npu,m,n,r},
[0202] Pri(y,k,c,s,f)=2·N cells ·M s ·y+N cells ·M s ·k+f·(M s ·c+s)+choice{Npu,m,n,r},
[0203] Pri(y,k,c,s,f)=2·N cells ·M s ·y+f·(N cells ·M s ·k+M s ·c+s)+choice{Npu,m,n,r},
[0204] Pri(y,k,c,s,f)=2·N cells ·M s ·y·f+N cells ·M s ·k+M s ·c+s+choice{Npu,m,n,r},
[0205] Pri(y,k,c,s,f)=2·N cells ·M s ·y+N cells ·M s ·k·f+M s ·c+s+choice{Npu,m,n,r},
[0206] Pri(y,k,c,s,f)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·f+s+choice{Npu,m,n,r},
[0207] Pri(y,k,c,s,f)=2·N cells ·M s ·y+N cells ·Ms ·k+M s ·c+s·f+choice{Npu,m,n,r},
[0208] Choice{Npu,m,n,r} means selecting one from {Npu,m,n,r}.
[0209] In some embodiments, multi-CSI reports have the highest priority.
[0210] In some embodiments, multi-reporting has the highest priority.
[0211] Multi-reporting is a CSI reporting configuration that includes multiple PUCCH resource parameter sets.
[0212] Multi-reporting is a CSI reporting configuration for UEs that need to report multiple CSI reports based on the same or different PUCCH resource parameter sets.
[0213] In some embodiments, if the CPU usage of the multi-CSI report is less than or equal to N CPU If so, the multi-CSI report has the highest priority.
[0214] In some embodiments, if the CPU usage of the multi-CSI report is less than or equal to N CPU If -L is selected, the multi-CSI report has the highest priority. N CPU -L means unused CPUs when CSI reports begin to occupy individual CPUs on OFDM symbols.
[0215] In some embodiments, if the CPU usage of the multi-CSI report is less than or equal to N CPU If the condition is met, the multi-CSI report has the highest priority. Otherwise, the multi-CSI report has the lowest priority.
[0216] In some embodiments, if the CPU usage of the multi-CSI report is less than or equal to N CPU If -L is selected, the multi-CSI report has the highest priority. Otherwise, the multi-CSI report has the lowest priority.
[0217] In some embodiments, if the multi-CSI report uses less than or equal to N CPUs CPU And more than N CPU The -L option disables CSI reports that occupy L CPUs. Furthermore, this multi-CSI report has the highest priority.
[0218] In some embodiments, if the CPU usage of the multi-CSI report is less than or equal to N CPU If the Pri value is positive, then the multi-CSI report has the highest priority. Otherwise, the priority of the multi-CSI report is determined by the Pri value.
[0219] In some embodiments, if the CPU usage of the multi-CSI report is less than or equal to N CPU If -L is selected, the multi-CSI report has the highest priority. Otherwise, the priority of the multi-CSI report is determined by the Pri value.
[0220] In some embodiments, multi-CSI reports have the lowest priority.
[0221] In some embodiments, multi-reporting has the lowest priority.
[0222] In some embodiments, multi-reporting has the highest priority.
[0223] In some embodiments, if multi-reporting uses less than or equal to N CPU resources... CPU If -L is selected, the multi-reporting has the highest priority. Otherwise, the priority of the multi-reporting is determined by the Pri value.
[0224] In some embodiments, if multi-reporting uses less than or equal to N CPU resources... CPU In this case, the multi-reporting has the highest priority.
[0225] In some embodiments, if multi-reporting uses less than or equal to N CPU resources... CPU If -L is selected, the multi-reporting has the highest priority.
[0226] In some embodiments, the benchmark CSI report has the highest priority.
[0227] In some embodiments, the baseline CSI report (third CSI report) has a higher priority than the reference CSI report (fourth CSI report).
[0228] X. Example 9
[0229] Determine the number of CPUs used by the CSI reports configured in the first CSI report configuration.
[0230] In some embodiments, for a CSI reporting configuration associated with a CSI-RS resource, the UE performs CSI report calculation using some or all ports associated with the CSI-RS resource and reports a CSI report with a set of CSIs; or for a CSI reporting configuration associated with a CSI-RS resource configured with multiple antenna patterns, the UE reports a CSI report with a set of CSIs based on one of the multiple antenna patterns, wherein the number of CPUs occupied by the CSI reporting configuration (O) CPU It is at least one of the following:
[0231] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.
[0232] O CPU =1.
[0233] If the UE uses a portion of the ports associated with CSI-RS resources for CSI report calculation, then O CPU =1.
[0234] If the UE uses a portion of the ports associated with CSI-RS resources for CSI report calculation, then O CPU =0.
[0235] If the UE uses all ports associated with CSI-RS resources for CSI report calculation, then O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.
[0236] In some embodiments, for CSI reports whose high-level parameter reportQuantity corresponding to CSI-ReportConfig is set to 'cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', or 'cri-RI-LI-PMI-CQI', and the CSI report is not a second-type CSI report, then O CPU =Ks, where Ks is the number of active CSI-RS resources in the CSI-RS resource set used for channel measurement.
[0237] Category 2 CSI reports include at least one of the following:
[0238] max{μPDCCH,μCSI-RS,μUL}≤3, and CSI reports are triggered aperiodically. When L=0 CPUs are occupied, CSI reports are triggered and no PUSCH with a transport block or with hybrid automatic repeat request acknowledgement (HARQ-ACK) or both (i.e., transport block and HARQ-ACK) is transmitted. CSI corresponds to a single CSI with wideband frequency granularity and corresponds to a maximum of 4 CSI-RS ports in a resource that does not report CRI. CodebookType is set to 'typeI-SinglePanel' or reportQuantity is set to 'cri-RI-CQI'.
[0239] The CSI-ReportConfig is configured with a codebookType set to 'typeI-SinglePanel', and the corresponding CSI-RS resource set for channel measurements is configured with two resource groups and N resource pairs. CPU =X·N+M, where X is the number of CPUs occupied by a pair of CMRs determined according to the UE's capabilities.
[0240] In some embodiments, for a CSI reporting configuration associated with a CSI-RS resource, the UE uses some or all of the ports associated with the CSI-RS resource to perform CSI report calculations and reports multiple CSI groups; or for a CSI reporting configuration associated with a CSI-RS resource configured with multiple antenna patterns, the UE reports multiple groups of CSIs based on the multiple antenna patterns; or for a CSI reporting configuration in which the UE can report multiple groups of CSIs in one report, or for a CSI reporting configuration in which the UE can report multiple CSI reports, the number of CPUs occupied by the CSI reporting configuration (O CPU It is at least one of the following:
[0241] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.
[0242] O CPU =Kp, where Kp is the number of antenna patterns selected for channel measurements.
[0243] O CPU =Ky+n-1, where Ky is the number of active CSI-RS resources used for channel measurement, and n is a numerical value.
[0244] O CPU=Ky*n, where Ky is the number of active CSI-RS resources used for channel measurement, and n is a numerical value.
[0245] O CPU =Ks+n-1, where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement, and n is a numerical value.
[0246] O CPU =Ks*n, where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement, and n is a numerical value.
[0247] O CPU = n, where n is the number of CSI groups reported in a report, or n is the number of selected antenna patterns used for channel measurements, or n is the number of CSI reports in a multi-reporting configuration of a CSI report.
[0248] O CPU = u*n, where u is the scaling factor, n is the number of CSI groups reported in a report, or n is the number of selected antenna patterns used for channel measurements, or n is the number of CSI reports configured in a CSI report.
[0249] O CPU = u*Kp, where u is the scaling factor and Kp is the number of selected antenna patterns used for channel measurements.
[0250] O CPU =Ky*u, where Ky is the number of active CSI-RS resources used for channel measurements, and u is the scaling factor.
[0251] O CPU =Kp*u, where Kp is the number of antenna patterns selected for channel measurements, and u is the scaling factor.
[0252] O CPU =Kp*Ky*u, where Kp is the number of selected antenna patterns used for channel measurements, u is the scaling factor, and Ky is the number of active CSI-RS resources used for channel measurements.
[0253] O CPU =Kp*Ks*u, where Ks is the number of CSI-RS resources used for channel measurement in a pattern, u is the scaling factor, and Ky is the number of active CSI-RS resources used for channel measurement.
[0254] In some embodiments, u is a scaling factor for multi-CSI reporting.
[0255] In some embodiments, u is a predefined value.
[0256] In some embodiments, u is a value reported by the UE (e.g., UE capability). For example, u is a value greater than 0 and less than or equal to 1, and can be 1, 0.75, 0.5, 0.25, 0.3, 0.1, or 0.2.
[0257] In some embodiments, u is a value indicated by RRC, MAC CE, or DCI.
[0258] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.
[0259] O CPU =Ks*u, where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement, and u is the scaling factor.
[0260] O CPU =Ky*u*n, where Ky is the number of active CSI-RS resources used for channel measurements, u is the scaling factor for multi-CSI reporting, and n is a numerical value.
[0261] In some embodiments, u has different values for different numbers of CSI groups reported in a report.
[0262] O CPU =Ks*u*n, where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements, u is the scaling factor for multi-CSI reporting, and n is a numerical value.
[0263] O CPU =Ky+u*(n-1), where Ky is the number of active CSI-RS resources used for channel measurements, u is the scaling factor for multi-CSI reporting, and n is a numerical value.
[0264] O CPU =Ky+u*Ky*(n-1), where Ky is the number of active CSI-RS resources used for channel measurements, u is the scaling factor for multi-CSI reporting, and n is a numerical value.
[0265] O CPU =Ks+u*(n-1), where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements, u is the scaling factor for multi-CSI reporting, and n is a numerical value.
[0266] O CPU=Ks+u*Ks*(n-1), where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements, u is the scaling factor for multi-CSI reporting, and n is a numerical value.
[0267] O CPU = u1*Ky+u*(n-u1), where Ky is the number of active CSI-RS resources used for channel measurements, u is the scaling factor for multi-CSI reporting, n is a value, and u1 is another scaling factor.
[0268] In some embodiments, u1 is a predefined value.
[0269] In some embodiments, u1 is a value reported by the UE (e.g., UE capability).
[0270] In some embodiments, u1 is a value indicated by RRC, MAC CE, or DCI.
[0271] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.
[0272] In some embodiments, u1 has different values for different numbers of CSI groups reported in a report.
[0273] In some embodiments, different UEs can report different u1 or u through UE capabilities. In some embodiments, u is a value greater than 0 and less than or equal to 1, and u1 is a value greater than or equal to 0 and less than or equal to 8. For example, u1 can be 1, 2, or 0; u can be 1, 0.75, 0.5, 0.25, 0.3, 0.1, or 0.2.
[0274] O CPU =u1*Ks+u*(n-u1), where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements, u is the scaling factor for multi-CSI reporting, n is a value, and u1 is another scaling factor.
[0275] In some embodiments, n is a numerical value. For example, n is the number of CSI groups reported in a report, or n is the number of selected antenna patterns used for channel measurements, or n is the number of CSI reports configured in a CSI report.
[0276] In some embodiments, the number of active CSI-RS resources used for channel measurement refers to the number of active CSI-RS resources when all ports are used for CSI calculation.
[0277] In some embodiments, for CSI reporting, when a portion of the port is used for CSI calculation, the number of active CSI-RS resources used for channel measurement is 0 or 1.
[0278] In some embodiments, for multiple CSI report configurations associated with a CSI-RS resource, the UE reports multiple CSI reports based on some or all of the ports associated with that CSI-RS resource; for a baseline CSI report configuration, the number of CPUs occupied by that CSI report configuration (0 CPU It is at least one of the following:
[0279] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.
[0280] O CPU =K s , where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements.
[0281] In some embodiments, for multiple CSI report configurations associated with a CSI-RS resource, the UE reports multiple CSI reports based on some or all of the ports associated with that CSI-RS resource; for reference CSI report configurations, the number of CPUs occupied by that CSI report configuration (O CPU It is at least one of the following:
[0282] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.
[0283] O CPU =K s , where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements.
[0284] O CPU =1.
[0285] O CPU =0.
[0286] O CPU =u.
[0287] O CPU = u*Ky, where Ky is the number of active CSI-RS resources used for channel measurements.
[0288] O CPU =u*K s , where K sIt is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements.
[0289] In some embodiments, u is a predefined value.
[0290] In some embodiments, u is a value reported by the UE (e.g., UE capability).
[0291] In some embodiments, u is a value indicated by RRC, MAC CE, or DCI.
[0292] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.
[0293] In some embodiments, u has different values for different numbers of CSI groups reported in a report.
[0294] In some embodiments, for a CSI report configuration with multiple CSI reports, the number of CPUs occupied by the baseline CSI report (O) CPU It is at least one of the following:
[0295] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements in this CSI report.
[0296] O CPU =K s , where K s This refers to the number of CSI-RS resources in the CSI-RS resource set used for channel measurements in this CSI report.
[0297] In some embodiments, for a CSI report configuration with multiple CSI reports, the number of CPUs (0) used by a reference CSI report is... CPU It is at least one of the following:
[0298] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements in this CSI report.
[0299] O CPU =K s , where K s This refers to the number of CSI-RS resources in the CSI-RS resource set used for channel measurements in this CSI report.
[0300] O CPU =1.
[0301] O CPU =0.
[0302] O CPU =u.
[0303] O CPU = u*Ky, where Ky is the number of active CSI-RS resources used for channel measurements in this CSI report.
[0304] O CPU =u*K s , where K s This refers to the number of CSI-RS resources in the CSI-RS resource set used for channel measurements in this CSI report.
[0305] In some embodiments, u is a predefined value.
[0306] In some embodiments, u is a value reported by the UE (e.g., UE capability).
[0307] In some embodiments, u is a value indicated by RRC, MAC CE, or DCI.
[0308] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.
[0309] In some embodiments, u has different values for different numbers of CSI groups reported in a report.
[0310] In some embodiments, for a CSI reporting configuration associated with a CSI-RS resource, the UE uses different power offset values associated with that CSI-RS resource to perform CSI report calculations and reports multiple CSI groups or multiple CSI reports in one report; or for a CSI reporting configuration associated with a CSI-RS resource configured with multiple power offsets, the UE reports multiple CSI reports or multiple CSI groups in one reporting process based on multiple power offsets, and the number of CPUs occupied by this CSI reporting configuration (O CPU It is at least one of the following:
[0311] O CPU =1.
[0312] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.
[0313] O CPU =K s , where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurements.
[0314] In some embodiments, when L=0, the CPU is occupied, and for CSI reports that include multiple sets of CSIs, O CPU =N CPU .
[0315] In some embodiments, when L=0, the CPU is occupied, and for CSI reports that include multiple sets of CSIs, O CPU =N CPU -L.
[0316] In some embodiments, when L=0, the CPU is occupied, and for all CSI reports configured in a CSI report configuration, O CPU =N CPU .
[0317] In some embodiments, when L=0, the CPU is occupied, and for all CSI reports configured in a CSI report configuration, O CPU =N CPU -L.
[0318] In some embodiments, the number of CSI groups reported in a report can be changed. In other words, the number of CSI groups reported in a report can be changed according to the CSI reporting configuration. For example, DCI or MAC CE indicates activation of a CSI-RS resource change. The number of CSI groups reported in a report also changes accordingly. As another example, DCI or MAC CE indicates a change in the number of CSI groups reported in a report. As yet another example, DCI or MAC CE indicates a change in the port index used to process CSI reports. The number of CSI groups reported in a report also changes accordingly. In summary, DCI or MAC CE can indicate a change associated with the first CSI reporting configuration. This change may result in a change in the number of CSI groups reported in a report.
[0319] If the number of CSI groups reported in a report changes according to the CSI report configuration, then the number of CPUs occupied by that CSI report configuration (O) CPU This may also change. Therefore, the number of CPUs used by the CSI report configuration may differ at different points in time.
[0320] For CSI reports where the high-level parameter `reportQuantity` corresponding to `CSI-ReportConfig` is not set to 'none', the CPU usage for the number of OFDM symbols follows at least one of the following:
[0321] Periodic or semi-persistent CSI reports (excluding the initial semi-persistent CSI report on the PUSCH after a PDCCH-triggered report, and excluding the first CSI report after a first signaling-triggered CSI report change, or excluding the last CSI report before a first signaling-triggered CSI report change) occupy one or more CPUs, starting from the first symbol of the earliest one of each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements, each preceding the most recent CSI-RS / CSI-IM / SSB timing before the corresponding CSI reference resource, until the last symbol of the configured PUSCH / PUCCH carrying the report.
[0322] The first CSI report after the first signaling triggers a CSI report change occupies one or more CPUs from the first position to the second position.
[0323] The first position is at least one of the following:
[0324] The first symbol following the first signaling.
[0325] The first signaling is DCI or MAC CE.
[0326] The first symbol of the first valid / active resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurement, corresponding to the most recent CSI-RS / CSI-IM / SSB timing before the corresponding CSI reference resource.
[0327] The first symbol of the first valid / activated resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurement, N symbols / slots after the first signaling.
[0328] The first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements.
[0329] The Nth symbol / slot following the first signaling.
[0330] N is a predefined value.
[0331] N is configured by RRC signaling.
[0332] N is reported by the UE's capabilities.
[0333] For different subcarrier spacings (SCS), N can be the same or different values.
[0334] The first or last symbol of the ACK associated with the first signaling.
[0335] The first symbol or time slot following the ACK associated with the first signaling.
[0336] The first or last symbol after the N symbols / slots following the ACK associated with the first signaling.
[0337] The first or last time slot after N symbols / time slots following the ACK associated with this first signaling, or
[0338] In the next CSI-RS / CSI-IM / SSB cycle, the first symbol of the first resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurement, corresponding to the most recent CSI-RS / CSI-IM / SSB timing before the corresponding CSI reference resource.
[0339] The second position includes at least one of the following:
[0340] The last symbol of the scheduling PUSCH that carries this report;
[0341] The last symbol of the PUSCH or PUCCH configuration that carries this report, or
[0342] The first symbol of the first signaling that triggers a CSI report change.
[0343] The last CSI report from position 3 to position 4 before the first signaling triggers the CSI report change occupies one or more CPUs.
[0344] The third position is at least one of the following:
[0345] The first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurement, corresponding to the nearest CSI-RS / CSI-IM / SSB timings before the corresponding CSI reference resource;
[0346] The first symbol of the earliest resource in each valid / selected / active CSI-RS / CSI-IM / SSB resource used for channel or interference measurement, corresponding to the nearest CSI-RS / CSI-IM / SSB timing before the corresponding CSI reference resource;
[0347] The first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements;
[0348] The first symbol of the earliest valid / selected / activated resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements;
[0349] The first signaling that triggers a CSI report or triggers a CSI report change is the first symbol that follows.
[0350] The fourth position includes at least one of the following:
[0351] The most recent CSI-RS / CSI-IM / SSB timing prior to the first signaling;
[0352] The most recent valid / selected / activated CSI-RS / CSI-IM / SSB timing prior to the first signaling;
[0353] The first or last symbol of the first signaling;
[0354] The first symbol or time slot following the first signaling;
[0355] The first or last symbol of the ACK associated with the first signaling;
[0356] The first symbol or time slot following the ACK associated with the first signaling.
[0357] The first CSI report following the first signaling triggers a CSI report change occupies one or more CPUs from the first symbol after the first signaling up to the last symbol of the scheduled PUSCH carrying the report.
[0358] The first CSI report following the first signaling triggers a CSI report change occupies one or more CPUs from the first symbol after the first signaling until the last symbol of the configured PUSCH carrying the report.
[0359] The first CSI report following the first signaling triggering a CSI report change occupies one or more CPUs from the first symbol of the first valid or active resource in each CSI-RS / CSI-IM / SSB resource used for channel measurement or interference measurement, the respective most recent CSI-RS / CSI-IM / SSB timings preceding the corresponding CSI reference resource, up to the last symbol of the configured PUSCH or PUCCH carrying the report.
[0360] The first CSI report following the first signaling-triggered CSI report change occupies one or more CPUs from the first symbol after the PDCCH until the last symbol of the configured PUSCH or PUCCH carrying the report. When PDCCH reception includes two PDCCH candidates from two independent search space sets, the PDCCH candidate that ends later in time is used to determine the duration of CPU occupation.
[0361] Example: such as Figure 2As shown, DCI changed the number of CSI groups reported in a single report within the CSI reporting configuration. The number of CPUs used by this CSI reporting configuration varies at different times.
[0362] For the last CSI report prior to DCI, this CSI report configuration occupies CPU (0) from the first symbol of the first valid or active resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements until the most recent CSI-RS / CSI-IM / SSB timing prior to the first signaling. CPU 1).
[0363] For the first CSI report following the DCI, the CSI report configuration occupies CPU (0) from the first symbol after the DCI until the last symbol of the PUCCH or PUSCH carrying the report. CPU 1).
[0364] For periodic CSI reports (excluding the initial semi-persistent CSI report on the PUSCH after a PDCCH-triggered report, and excluding the first CSI report after a first signaling-triggered CSI report change, or excluding the last CSI report before a first signaling-triggered CSI report change), CPU time is used from the first symbol of the earliest of each valid / selected / active CSI-RS / CSI-IM / SSB resource used for channel or interference measurement, up to each of the most recent valid / selected / active CSI-RS / CSI-IM / SSB moments preceding the corresponding CSI resource, until the last symbol of the configured PUSCH / PUCCH carrying the report. CPU 2).
[0365] In any time slot, it is expected that the number of active CSI-RS ports or active CSI-RS resources of the UE within the active bandwidth part (BWP) will not exceed its reporting capacity. If the first signaling indicates a change in the CSI report or indicates a change in the active CSI-RS port or active CSI-RS resource of the CSI report, then the active CSI-RS port or active CSI-RS resource configured in the CSI report will be changed.
[0366] The NZP CSI-RS resource is active during the period defined below.
[0367] For semi-persistent CSI-RS, it begins at the first symbol after the application of the activation command ends or the first signaling that triggers the activation port or activates the CSI-RS resource change, and ends at the application of the deactivation command ends or the reception of the first signaling that triggers the activation port or activates the CSI-RS resource change ends.
[0368] In some embodiments, for semi-persistent CSI-RS, it begins with the first valid / selected / activated CSI-RS timing after the first signaling that triggers the activation port or activates CSI-RS resource changes, and ends at the end of the application of the deactivation command, or at the end of the reception of the first signaling that triggers the activation port or activates CSI-RS resource changes.
[0369] For periodic CSI-RS, it begins at the first symbol after the first signaling that triggers the activation port or activates the CSI-RS resource change when the periodic CSI-RS is configured by higher-layer signaling, and ends when the periodic CSI-RS configuration is released, or ends at the end of the reception of the first signaling that triggers the activation port or activates the CSI-RS resource change.
[0370] In some embodiments, for periodic CSI-RS, it begins at the first valid / selected / activated CSI-RS timing after the first signaling that triggers the activation port or activates CSI-RS resource changes when the periodic CSI-RS is configured by higher-layer signaling, and ends when the periodic CSI-RS configuration is released, or ends at the end of the reception of the first signaling that triggers the activation port or activates CSI-RS resource changes.
[0371] If a CSI-RS resource is referenced N times by one or more CSI report configurations, then the CSI-RS resources within that CSI-RS resource are counted as N times. If all or some ports in a CSI-RS resource are used for multiple CSI groups in one or more CSI reports, then the active ports have the same value as the sum of the active ports in each CSI report.
[0372] In some embodiments, if a CSI-RS resource is referenced N times by one or more CSI reports, then the CSI-RS resources in that CSI-RS resource set are counted as N times.
[0373] In some embodiments, if a CSI-RS resource is referenced N times by one or more CSI groups, then the CSI-RS resources in that CSI-RS resource set are counted as N times.
[0374] In some embodiments, if a CSI-RS resource is referenced N times by one or more CSI reports, then the CSI-RS resource in that CSI-RS resource set is counted only once.
[0375] In some embodiments, if a CSI-RS resource is referenced N times by one or more CSI groups, the CSI-RS resource in that CSI-RS resource set is counted only once.
[0376] In some embodiments, if a CSI-RS resource is referenced N times by one or more CSI reports, then the CSI-RS resources in that CSI-RS resource set are counted as N*μ times.
[0377] In some embodiments, if a CSI-RS resource is referenced N times by one or more CSI groups, then the CSI-RS resources within that CSI-RS resource set are counted as N*μ times. μ is a scaling factor.
[0378] For periodic or semi-persistent CSI-RS that receive a first signaling triggering a port activation or CSI-RS resource change, the indicated port or CSI-RS resource is activated after the fifth position. The fifth position is at least one of the following:
[0379] The first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurement in the next CSI-RS or CSI-IM or SSB resource period, or the first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurement in the next CSI reporting period.
[0380] The first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements after the first signaling.
[0381] Figure 3 This is an exemplary flowchart for processing CSI. Operation 302 includes: receiving one or more Channel State Information (CSI) report configurations by a wireless device, wherein each of the one or more CSI report configurations configures one or more CSI reports. Operation 304 includes: determining by the wireless device the number of CSI processing units (CPUs) occupied by the one or more CSI reports configured by one of the one or more CSI report configurations. Operation 306 includes: processing one or more sets of CSIs by the wireless device based on predefined rules related to the number of CPUs occupied by the one or more CSI reports. In some embodiments, the method may be implemented according to embodiments 1-9. In some embodiments, further steps of the method may be performed based on system performance superior to conventional protocols.
[0382] In some embodiments, the one or more CSI reports include at least one of the following: a CSI report containing a single set of CSIs, a CSI report containing multiple sets of CSIs, and multiple CSI reports wherein each CSI report contains a single set of CSIs.
[0383] In some embodiments, processing the set or multiple sets of CSIs based on predefined rules includes: determining a first priority of a multi-CSI report configured by a first CSI report configuration in one or more CSI report configurations; and determining a second priority of a single-CSI report configured by a second CSI report configuration in one or more CSI report configurations, wherein the first priority is higher than the second priority.
[0384] In some embodiments, processing the group or multiple sets of CSIs based on the predefined rule includes: determining a first priority of a first CSI report configured by a first CSI report configuration in the one or more CSI report configurations, wherein a first number of CPUs occupied by the first CSI report is less than or equal to the total number of CPUs. Processing the group or multiple sets of CSIs based on the predefined rule further includes: determining a second priority of a second CSI report configured by a second CSI report configuration in the one or more CSI report configurations, wherein a second number of second CPUs occupied by the second CSI report is greater than the total number of CPUs, and wherein the first priority is higher than the second priority.
[0385] In some embodiments, processing the group or multiple sets of CSIs based on the predefined rules includes: determining a first priority for a first CSI report, wherein the first CSI report is a baseline CSI report. Processing the group or multiple sets of CSIs based on the predefined rules further includes: determining a second priority for a second CSI report, wherein the second CSI report is a reference CSI report, and the first priority is higher than the second priority.
[0386] In some embodiments, if the wireless device uses all ports associated with the active CSI-RS resources for CSI report calculation, the number of CPUs occupied by one or more CSI reports configured by the CSI report configuration is the number of active CSI reference signal (CSI-RS) resources used for channel measurements.
[0387] In some embodiments, if the wireless device uses a subset of the ports associated with the activated CSI Reference Signal (CSI-RS) resource for CSI report calculation, the number of CPUs occupied by one or more CSI reports configured by the CSI report configuration is 0 or 1.
[0388] In some embodiments, the CSI report configuration configures multi-CSI reporting or multi-reporting, and the number of CPUs occupied by the multi-CSI reporting or multi-reporting is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of selected antenna patterns for channel measurement, the number of CSI groups in the multi-CSI report, the number of CSI reports in the multi-reporting, the number of physical uplink control channel (PUCCH) resource parameter sets, the number of CSI-RS resources in the CSI-RS resource sets for channel measurement, the number of CSI-RS resources in the antenna patterns for channel measurement, and a scaling factor. In some embodiments, the scaling factor is at least one of the following: a scaling factor for multi-CSI reporting, a scaling factor for multi-reporting, a predefined value, a value reported by the wireless device, and a value indicated by higher-layer parameters. In some embodiments, the scaling factor for multi-CSI reporting varies according to the number of CSI groups in the multi-CSI report.
[0389] In some embodiments, the CSI report configuration configures a multi-CSI report, and the number of CPUs occupied by the multi-CSI report is determined by Ky + u * Ky * (n-1), where Ky is the number of active CSI reference signal (CSI-RS) resources used for channel measurements, u is the scaling factor for the multi-CSI report, and n is the number of CSI groups in the multi-CSI report.
[0390] In some embodiments, the CSI report configuration is based on a reference type for CSI report configuration, and the number of CPUs used by the CSI report is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of CSI-RS resources in the CSI-RS resource set for channel measurement, 0, 1, and a scaling factor. In some embodiments, the scaling factor is at least one of the following: a predefined value, a value reported by the wireless device, and a value indicated by higher-layer parameters.
[0391] In some embodiments, the CSI report configuration configures a multi-CSI report based on multiple power offsets, and the number of CPUs occupied by the multi-CSI report is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of active CSI-RS resources for channel measurement for a set of CSIs, the number of CSI-RS resources in the CSI-RS resource set for channel measurement, and 1.
[0392] In some embodiments, the CSI report configuration configures periodic or semi-persistent CSI reports, wherein the periodic or semi-persistent CSI report excludes the initial semi-persistent CSI report on the Physical Uplink Shared Channel (PUSCH) after the Physical Downlink Control Channel (PDCCH) triggers the periodic or semi-persistent CSI report; wherein the periodic or semi-persistent CSI report excludes the first CSI report after the first signaling triggers the CSI report change; wherein the periodic or semi-persistent CSI report excludes the last CSI report before the first signaling triggers the CSI report change; and wherein the earliest CSI Reference Signal (CSI-RS), CSI Interference Measurement (CSI-IM), or synchronization signal block used for channel or interference measurement is excluded. The periodic or semi-persistent CSI report occupies one or more CPUs, starting from the first symbol of the block (SSB) resource, up to the nearest CSI-RS, CSI-IM, or SSB timing preceding the corresponding CSI reference resource, and up to the last symbol of the configured PUSCH or Physical Uplink Control Channel (PUCCH) carrying the periodic or semi-persistent CSI report.
[0393] In some embodiments, when a first signaling triggers a CSI report change, the first CSI report occupies one or more CPUs from a first position to a second position. In some embodiments, the first position is at least one of the following: a first symbol after the first signaling, a predetermined symbol after the first signaling, a predetermined time slot after the first signaling, a first symbol after an ACK associated with the first signaling, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement after the first signaling, and the first symbol of the earliest CSI-RS / CSI-IM / SSB resource for channel or interference measurement. In some embodiments, the predetermined symbol is based on at least one of the following: a predefined value, a value configured by the first signaling, and a value reported by the wireless device. In some embodiments, the second position is at least one of the following: the last symbol of a scheduled PUSCH carrying the first CSI report, the last symbol of a configured PUSCH or PUCCH carrying the first CSI report, and the first symbol after the first signaling.
[0394] In some embodiments, the last CSI report occupies one or more CPUs from the third to the fourth position before the first signaling triggers the CSI report change.
[0395] Figure 4 This is an exemplary flowchart for determining the priority value of a CSI report. Operation 402 includes: processing one or more sets of CSI reports based on predefined rules to determine the priority value of the CSI reports included in one or more CSI reports. In some embodiments, the method may be implemented according to embodiments 1-9. In some embodiments, further steps of the method may be performed based on system performance superior to conventional protocols.
[0396] In some embodiments, the priority value of the CSI report is determined based on at least one of the following: the time-domain behavior type of the CSI report configuration, the CSI-related report volume type, the serving cell index, the maximum number of serving cells, the report configuration identifier (ID), the maximum number of CSI report configurations, the CSI report type indicator, the multi-CSI indicator, the multi-reporting indicator, the number of Physical Uplink Control Channel (PUCCH) resource parameter sets, the scaling factor, and the number of CSI groups.
[0397] In some embodiments, the CSI report type indicator is a value relating whether the CSI report is based on a baseline type or a reference type configured in the CSI report configuration. In some embodiments, if the CSI report is based on a reference type configured in the CSI report configuration, the CSI report type indicator is 1; if the CSI report is based on a baseline type configured in the CSI report configuration, the CSI report type indicator is 0.
[0398] In some embodiments, the multi-CSI indicator is a value relating whether the CSI report includes multiple sets of CSIs. In some embodiments, the multi-CSI indicator is 0 if the CSI report includes multiple sets of CSIs, and 1 if the CSI report does not include multiple sets of CSIs.
[0399] In some embodiments, the number of CSI groups is a value relating to whether more than one set of CSIs is reported in the CSI report. In some embodiments, if more than one set of CSIs is reported in the CSI report, the number of CSI groups is 0; if no more than one set of CSIs is reported in the CSI report, the number of CSI groups is 1. In some embodiments, the number of CSI groups is a value relating to the number of CSI groups reported in the CSI report.
[0400] Figure 5 This is an exemplary flowchart for receiving CSI. Operation 502 includes: the network device sending one or more Channel State Information (CSI) report configurations, wherein each of the one or more CSI report configurations configures one or more CSI reports. Operation 504 includes: the network device determining the number of CSI processing units (CPUs) occupied by the one or more CSI reports configured by one of the one or more CSI report configurations. Operation 506 includes: the network device receiving one or more sets of CSIs based on predefined rules related to the number of CPUs occupied by the one or more CSI reports. In some embodiments, the method may be implemented according to embodiments 1-9. In some embodiments, further steps of the method may be performed based on system performance superior to conventional protocols.
[0401] In some embodiments, the one or more CSI reports include at least one of the following: a CSI report containing a single set of CSIs, a CSI report containing multiple sets of CSIs, and multiple CSI reports wherein each CSI report contains a single set of CSIs.
[0402] In some embodiments, receiving the set or multiple sets of CSIs based on predefined rules includes: determining a first priority of a multi-CSI report configured by a first CSI report configuration in one or more CSI report configurations; and determining a second priority of a single-CSI report configured by a second CSI report configuration in one or more CSI report configurations, wherein the first priority is higher than the second priority.
[0403] In some embodiments, receiving the one or more sets of CSIs based on the predefined rule includes: determining a first priority of a first CSI report configured by a first CSI report configuration in the one or more CSI report configurations, wherein a first number of CPUs occupied by the first CSI report is less than or equal to the total number of CPUs. Receiving the one or more sets of CSIs based on the predefined rule further includes: determining a second priority of a second CSI report configured by a second CSI report configuration in the one or more CSI report configurations, wherein a second number of CPUs occupied by the second CSI report is greater than the total number of CPUs, and wherein the first priority is higher than the second priority.
[0404] In some embodiments, receiving the set of one or more CSIs based on the predefined rule includes: determining a first priority for a first CSI report, wherein the first CSI report is a baseline CSI report. Receiving the set of one or more CSIs based on the predefined rule further includes: determining a second priority for a second CSI report, wherein the second CSI report is a reference CSI report, and the first priority is higher than the second priority.
[0405] In some embodiments, if the wireless device uses all ports associated with the active CSI-RS resources for CSI report calculation, the number of CPUs occupied by one or more CSI reports configured by the CSI report configuration is the number of active CSI reference signal (CSI-RS) resources used for channel measurements.
[0406] In some embodiments, if the wireless device uses a subset of the ports associated with the activated CSI Reference Signal (CSI-RS) resource for CSI report calculation, the number of CPUs occupied by one or more CSI reports configured by the CSI report configuration is 0 or 1.
[0407] In some embodiments, the CSI report configuration configures multi-CSI reporting or multi-reporting, and the number of CPUs occupied by the multi-CSI reporting or multi-reporting is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of selected antenna patterns for channel measurement, the number of CSI groups in the multi-CSI report, the number of CSI reports in the multi-reporting, the number of physical uplink control channel (PUCCH) resource parameter sets, the number of CSI-RS resources in the CSI-RS resource sets for channel measurement, the number of CSI-RS resources in the antenna patterns for channel measurement, and a scaling factor. In some embodiments, the scaling factor is at least one of the following: a scaling factor for multi-CSI reporting, a scaling factor for multi-reporting, a predefined value, a value reported by the wireless device, and a value indicated by higher-layer parameters. In some embodiments, the scaling factor for multi-CSI reporting varies according to the number of CSI groups in the multi-CSI report.
[0408] In some embodiments, the CSI report configuration configures a multi-CSI report, and the number of CPUs occupied by the multi-CSI report is determined by Ky + u * Ky * (n-1), where Ky is the number of active CSI reference signal (CSI-RS) resources used for channel measurements, u is the scaling factor for the multi-CSI report, and n is the number of CSI groups in the multi-CSI report.
[0409] In some embodiments, the CSI report configuration is based on a reference type for CSI report configuration, and the number of CPUs used by the CSI report is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of CSI-RS resources in the CSI-RS resource set for channel measurement, 0, 1, and a scaling factor. In some embodiments, the scaling factor is at least one of the following: a predefined value, a value reported by the wireless device, and a value indicated by higher-layer parameters.
[0410] In some embodiments, the CSI report configuration configures a multi-CSI report based on multiple power offsets, and the number of CPUs occupied by the multi-CSI report is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of active CSI-RS resources for channel measurement for a set of CSIs, the number of CSI-RS resources in the CSI-RS resource set for channel measurement, and 1.
[0411] In some embodiments, the CSI report configuration configures periodic or semi-persistent CSI reports, wherein the periodic or semi-persistent CSI report excludes the initial semi-persistent CSI report on the Physical Uplink Shared Channel (PUSCH) after the Physical Downlink Control Channel (PDCCH) triggers the periodic or semi-persistent CSI report; wherein the periodic or semi-persistent CSI report excludes the first CSI report after the first signaling triggers the CSI report change; wherein the periodic or semi-persistent CSI report excludes the last CSI report before the first signaling triggers the CSI report change; and wherein the earliest CSI Reference Signal (CSI-RS), CSI Interference Measurement (CSI-IM), or synchronization signal block used for channel or interference measurement is excluded. The periodic or semi-persistent CSI report occupies one or more CPUs, starting from the first symbol of the block (SSB) resource, up to the nearest CSI-RS, CSI-IM, or SSB timing preceding the corresponding CSI reference resource, and up to the last symbol of the configured PUSCH or Physical Uplink Control Channel (PUCCH) carrying the periodic or semi-persistent CSI report.
[0412] In some embodiments, when a first signaling triggers a CSI report change, the first CSI report occupies one or more CPUs from a first position to a second position. In some embodiments, the first position is at least one of the following: a first symbol after the first signaling, a predetermined symbol after the first signaling, a predetermined time slot after the first signaling, a first symbol after an ACK associated with the first signaling, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement after the first signaling, and the first symbol of the earliest CSI-RS / CSI-IM / SSB resource for channel or interference measurement. In some embodiments, the predetermined symbol is based on at least one of the following: a predefined value, a value configured by the first signaling, and a value reported by the wireless device. In some embodiments, the second position is at least one of the following: the last symbol of a scheduled PUSCH carrying the first CSI report, the last symbol of a configured PUSCH or PUCCH carrying the first CSI report, and the first symbol after the first signaling.
[0413] In some embodiments, the last CSI report occupies one or more CPUs from the third to the fourth position before the first signaling triggers the CSI report change.
[0414] Figure 6 This is an exemplary flowchart for receiving CSIs based on priority values of CSI reports. Operation 602 includes: receiving one or more sets of CSIs based on predefined rules, including determining priority values of CSI reports included in one or more CSI reports. In some embodiments, the method may be implemented according to embodiments 1-9. In some embodiments, further steps of the method may be performed based on system performance superior to conventional protocols.
[0415] In some embodiments, the priority value of the CSI report is determined based on at least one of the following: the time-domain behavior type of the CSI report configuration, the CSI-related report volume type, the serving cell index, the maximum number of serving cells, the report configuration identifier (ID), the maximum number of CSI report configurations, the CSI report type indicator, the multi-CSI indicator, the multi-reporting indicator, the number of Physical Uplink Control Channel (PUCCH) resource parameter sets, the scaling factor, and the number of CSI groups.
[0416] In some embodiments, the CSI report type indicator is a value relating whether the CSI report is based on a baseline type or a reference type configured in the CSI report configuration. In some embodiments, if the CSI report is based on a reference type configured in the CSI report configuration, the CSI report type indicator is 1; if the CSI report is based on a baseline type configured in the CSI report configuration, the CSI report type indicator is 0.
[0417] In some embodiments, the multi-CSI indicator is a value relating whether the CSI report includes multiple sets of CSIs. In some embodiments, the multi-CSI indicator is 0 if the CSI report includes multiple sets of CSIs, and 1 if the CSI report does not include multiple sets of CSIs.
[0418] In some embodiments, the number of CSI groups is a value relating to whether more than one set of CSIs is reported in the CSI report. In some embodiments, if more than one set of CSIs is reported in the CSI report, the number of CSI groups is 0; if no more than one set of CSIs is reported in the CSI report, the number of CSI groups is 1. In some embodiments, the number of CSI groups is a value relating to the number of CSI groups reported in the CSI report.
[0419] Figure 7 A block diagram of an exemplary hardware platform 700 is shown, which may be part of a network device (e.g., a base station) or a communication device (e.g., a user equipment (UE)). The hardware platform 700 includes at least one processor 710 and a memory 705 storing instructions thereon. When executed by the processor 710, the instructions configure the hardware platform 700 to perform operations on... Figures 1 to 6 And the operations described in the various embodiments described in this patent document. Transmitter 715 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user equipment. Receiver 720 receives information or data transmitted or sent by another device. For example, a user equipment can receive a message from a network device. For example, the UE or network device described in this document can be implemented using hardware platform 700.
[0420] The implementation methods described above will be applied to wireless communication. Figure 8An example of a wireless communication system (e.g., a 5G or NR (New Radio) cellular network) is illustrated, comprising a base station 820 and one or more user equipments (UEs) 811, 812, and 813. In some embodiments, the UE accesses the BS (e.g., the network) using a communication link to the network (sometimes referred to as the uplink direction, depicted by dashed arrows 831, 832, and 833), followed by subsequent communication from the BS to the UE (e.g., shown in the direction from the network to the UE, sometimes referred to as the downlink direction, depicted by arrows 841, 842, and 843). In some embodiments, the BS sends information to the UE (sometimes referred to as the downlink direction, depicted by arrows 841, 842, and 843), followed by subsequent communication from the UE to the BS (e.g., shown in the direction from the UE to the BS, sometimes referred to as the uplink direction, depicted by dashed arrows 831, 832, and 833). The UE can be, for example, a smartphone, tablet, mobile computer, machine-to-machine (M2M) device, and Internet of Things (IoT) device. The UE described in this document can be related to... Figure 8 The depicted base station 820 is communication coupled. The UE can also communicate with the base station for CSI communication.
[0421] Some of the embodiments described herein are described in the general context of methods or processes that can be implemented in one embodiment as a computer program product, embodied in a computer-readable medium including computer-executable instructions, such as program code, that are executed by a computer in a networked environment. The computer-readable medium can include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact disc (CD), digital versatile disc (DVD), etc. Therefore, the computer-readable medium can include non-transitory storage media. Typically, program modules can include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. Computer-executable instructions or processor-executable instructions, associated data structures, and program modules represent examples of program code for performing steps of the methods disclosed herein. Specific sequences of such executable instructions or associated data structures represent examples of corresponding actions for implementing the functionality described in such steps or processes.
[0422] Some embodiments of the disclosed examples can be implemented as devices or modules using hardware circuitry, software, or a combination thereof. For example, hardware circuitry implementations may include discrete analog and / or digital components integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules may be implemented as application-specific integrated circuits (ASICs) and / or field-programmable gate arrays (FPGAs). Some implementations may additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operational requirements of digital signal processing associated with the functions disclosed in this application. Similarly, various components or sub-components within each module may be implemented in software, hardware, or firmware. Connections between modules and / or components within modules can be provided using any of the connection methods and media known in the art (including, but not limited to, communication via the Internet, wired, or wireless networks using suitable protocols).
[0423] While this document includes numerous details, these details should not be construed as limiting the scope of the claimed invention or the scope of any claims, but rather as descriptions of features specific to particular embodiments. Certain features described in the context of individual embodiments in this document may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Furthermore, although features may be described above as functioning in certain combinations, and even initially claimed in this way, in some cases one or more features may be removed from the claimed combination, and the claimed combination may involve sub-combinations or variations thereof. Similarly, although operations are depicted in a specific order in the drawings, this should not be construed as requiring the specific order or sequence of such operations shown, or the performance of all shown operations, to achieve the desired result.
[0424] Only a few implementations and examples have been described, and other implementations, enhancements and variations may be made based on what is described and shown in this disclosure.
Claims
1. A method for wireless communication, comprising: A wireless device receives one or more Channel State Information (CSI) report configurations, wherein each of the one or more CSI report configurations configures one or more CSI reports; The wireless device determines the number of CSI processing units (CPUs) occupied by one or more CSI reports configured by one of the one or more CSI report configurations; and The wireless device processes one or more sets of CSIs based on predefined rules related to the number of CPUs occupied by the one or more CSI reports.
2. The method of claim 1, wherein the one or more CSI reports comprise at least one of the following: a CSI report comprising a set of CSI single-CSIs, a CSI report comprising multiple sets of CSI multi-CSIs, and multiple CSI reports multi-reporting wherein each CSI report comprises a set of CSIs.
3. The method according to any one of claims 1 or 2, wherein processing the one or more sets of CSIs based on the predefined rules comprises: Determine the priority value of the CSI reports included in the one or more CSI reports.
4. The method of claim 3, wherein the priority value of the CSI report is determined based on at least one of the following: the time-domain behavior type of the CSI report configuration, the CSI-related report volume type, the serving cell index, the maximum number of serving cells, the report configuration identifier ID, the maximum number of CSI report configurations, the CSI report type indicator, the multi-CSI indicator, the multi-reporting indicator, the number of physical uplink control channel (PUCCH) resource parameter sets, the scaling factor, and the number of CSI groups.
5. The method of claim 4, wherein the CSI report type indicator is a value relating whether the CSI report is based on a baseline type configured for CSI report or a reference type configured for CSI report.
6. The method according to any one of claims 4 or 5, wherein if the CSI report is a reference type based on a CSI report configuration, the CSI report type indicator is 1; and if the CSI report is a baseline type based on a CSI report configuration, the CSI report type indicator is 0.
7. The method according to any one of claims 4 to 6, wherein the multi-CSI indication is about whether the CSI report includes values for multiple sets of CSIs.
8. The method according to any one of claims 4 to 7, wherein if the CSI report includes multiple sets of CSIs, the multi-CSI indication is 0; and if the CSI report does not include multiple sets of CSIs, the multi-CSI indication is 1.
9. The method according to any one of claims 4 to 8, wherein the number of CSI groups is an indication of whether more than one group of CSIs is reported in the CSI report.
10. The method according to any one of claims 4 to 9, wherein if more than one group of CSIs is reported in the CSI report, the number of CSI groups is indicated as 0; if no more than one group of CSIs is reported in the CSI report, the number of CSI groups is indicated as 1.
11. The method according to any one of claims 4 to 8, wherein the number indication of the CSI groups is a value relating to the number of CSI groups reported in the CSI report.
12. The method according to any one of claims 1 or 2, wherein processing the one or more sets of CSIs based on the predefined rules comprises: Determine the first priority of the multi-CSI report configured by the first CSI report configuration in one or more CSI report configurations; as well as A second priority is determined for a single-CSI report configured by a second CSI report configuration in one or more CSI report configurations, wherein the first priority is higher than the second priority.
13. The method according to any one of claims 1 or 2, wherein processing the set or more sets of CSIs based on the predefined rules comprises: Determine a first priority for a first CSI report configured by a first CSI report configuration in one or more CSI report configurations, wherein a first number of CPUs occupied by the first CSI report is less than or equal to the total number of CPUs; and A second priority is determined for a second CSI report configured by a second CSI report configuration in one or more CSI report configurations, wherein the number of second CPUs occupied by the second CSI report is greater than the total number of CPUs, and wherein the first priority is higher than the second priority.
14. The method according to any one of claims 1 or 2, wherein processing the set or more sets of CSIs based on the predefined rules comprises: Determine the first priority of the first CSI report, wherein the first CSI report is the baseline CSI report; as well as A second priority is determined for the second CSI report, wherein the second CSI report is a reference CSI report, and wherein the first priority is higher than the second priority.
15. The method of any one of claims 1 or 2, wherein if the wireless device uses all ports associated with the active CSI reference signal CSI-RS resource for CSI report calculation, the number of CPUs occupied by the one or more CSI reports configured by the CSI report configuration is the number of active CSI-RS resources used for channel measurement.
16. The method of any one of claims 1 or 2, wherein if the wireless device uses a portion of the ports associated with the activated CSI Reference Signal (CSI-RS) resource to perform CSI report calculation, the number of CPUs occupied by the one or more CSI reports configured by the CSI report configuration is 0 or 1.
17. The method of claim 1, wherein the CSI report configuration configures multi-CSI reporting or multi-reporting, and the number of CPUs occupied by the multi-CSI report or multi-reporting is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of selected antenna patterns for channel measurement, the number of CSI groups in the multi-CSI report, the number of CSI reports in the multi-reporting, the number of physical uplink control channel (PUCCH) resource parameter sets, the number of CSI-RS resources in the CSI-RS resource sets for channel measurement, the number of CSI-RS resources in the antenna patterns for channel measurement, and a scaling factor.
18. The method of claim 17, wherein the scaling factor is at least one of the following: a scaling factor for the multi-CSI reporting, a scaling factor for the multi-reporting, a predefined value, a value reported by the wireless device, and a value indicated by a higher-level parameter.
19. The method of claim 18, wherein the scaling factor for the multi-CSI report varies according to the number of CSI groups in the multi-CSI report.
20. The method of claim 1, wherein the CSI report configuration configures a multi-CSI report, and the number of CPUs occupied by the multi-CSI report is determined by Ky + u * Ky * (n-1), wherein, Ky is the number of active CSI reference signal (CSI-RS) resources used for channel measurements, u is the scaling factor for the multi-CSI report, and n is the number of CSI groups in the multi-CSI report.
21. The method of claim 1, wherein the CSI report configuration is configured based on a reference type of CSI report configuration, and the number of CPUs occupied by the CSI report is based on at least one of the following: the number of active CSI reference signal CSI-RS resources for channel measurement, the number of CSI-RS resources in the CSI-RS resource set for channel measurement, 0, 1, and a scaling factor.
22. The method of claim 21, wherein the scaling factor is at least one of the following: a predefined value, a value reported by the wireless device, and a value indicated by higher-level parameters.
23. The method of claim 1, wherein the CSI report configuration configures a multi-CSI report according to a plurality of power offsets, and the number of CPUs occupied by the multi-CSI report is based on at least one of the following: the number of active CSI reference signal CSI-RS resources for channel measurement, the number of active CSI-RS resources for channel measurement for a set of CSIs, the number of CSI-RS resources in the set of CSI-RS resources for channel measurement, and 1.
24. The method of claim 1, wherein the CSI report configuration configures periodic or semi-persistent CSI reports, wherein, The periodic or semi-persistent CSI report excludes the initial semi-persistent CSI report on the physical uplink shared channel PUSCH after the periodic or semi-persistent CSI report is triggered by the physical downlink control channel PDCCH. Specifically, the periodic or semi-persistent CSI report excludes the first CSI report after a first signaling triggers a CSI report change. It also excludes the last CSI report before the first signaling triggers the CSI report change. Furthermore, the periodic or semi-persistent CSI report occupies one or more CPUs, starting from the first symbol of the earliest CSI reference signal (CSI-RS), CSI interference measurement (CSI-IM), or synchronization signal block (SSB) resource used for channel or interference measurement, up to the most recent CSI-RS, CSI-IM, or SSB timing before the corresponding CSI reference resource, and up to the last symbol of the configured PUSCH or physical uplink control channel PUCCH carrying the periodic or semi-persistent CSI report.
25. The method of claim 24, wherein when the first signaling triggers the CSI report change, the first CSI report occupies one or more CPUs from the first position to the second position.
26. The method of claim 25, wherein the first position is at least one of the following: a first symbol after the first signaling, a predetermined symbol after the first signaling, a predetermined time slot after the first signaling, a first symbol after an ACK associated with the first signaling, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement after the first signaling, and the first symbol of the earliest CSI-RS / CSI-IM / SSB resource for channel or interference measurement.
27. The method of claim 26, wherein the predetermined symbol is based on at least one of the following: a predefined value, a value configured by the first signaling, and a value reported by the wireless device.
28. The method of claim 25, wherein the second position is at least one of the following: the last symbol of the scheduled PUSCH carrying the first CSI report, the last symbol of the configured PUSCH or PUCCH carrying the first CSI report, and the first symbol after the first signaling.
29. The method of claim 24, wherein the last CSI report occupied one or more CPUs from the third position to the fourth position before the first signaling triggered the CSI report change.
30. A method for wireless communication, comprising: One or more Channel State Information (CSI) report configurations are sent by network devices, wherein each of the one or more CSI report configurations configures one or more CSI reports; The network device determines the number of CSI processing units (CPUs) occupied by one or more CSI reports configured by one of the one or more CSI report configurations; and The network device receives one or more sets of CSIs based on predefined rules related to the number of CPUs occupied by the one or more CSI reports.
31. The method of claim 30, wherein the one or more CSI reports comprise at least one of the following: a CSI report comprising a set of CSI single-CSIs, a CSI report comprising multiple sets of CSI multi-CSIs, and multiple CSI reports multi-reporting wherein each CSI report comprises a set of CSIs.
32. The method according to any one of claims 30 or 31, wherein receiving the set or more sets of CSIs based on the predefined rules comprises: Determine the priority value of the CSI reports included in the one or more CSI reports.
33. The method of claim 32, wherein the priority value of the CSI report is determined based on at least one of the following: the time-domain behavior type of the CSI report configuration, the CSI-related report volume type, the serving cell index, the maximum number of serving cells, the report configuration identifier ID, the maximum number of CSI report configurations, the CSI report type indicator, the multi-CSI indicator, the multi-reporting indicator, the number of physical uplink control channel (PUCCH) resource parameter sets, the scaling factor, and the number of CSI groups.
34. The method according to any one of claims 30 or 31, wherein receiving the set or more sets of CSIs based on the predefined rules comprises: Determine the first priority of the multi-CSI report configured by the first CSI report configuration in one or more CSI report configurations; as well as A second priority is determined for a single-CSI report configured by a second CSI report configuration in one or more CSI report configurations, wherein the first priority is higher than the second priority.
35. The method of any one of claims 30 or 31, wherein if the wireless device uses all ports associated with the active CSI reference signal CSI-RS resource for CSI report calculation, the number of CPUs occupied by the one or more CSI reports configured by the CSI report configuration is the number of active CSI-RS resources used for channel measurement.
36. The method of any one of claims 30 or 31, wherein if the wireless device uses a portion of the ports of all ports associated with the activated CSI Reference Signal (CSI-RS) resource to perform CSI report calculation, the number of CPUs occupied by the one or more CSI reports configured by the CSI report configuration is 0 or 1.
37. The method of claim 30, wherein the CSI report configuration configures multi-CSI reporting or multi-reporting, and the number of CPUs occupied by the multi-CSI report or multi-reporting is based on at least one of the following: the number of active CSI reference signal (CSI-RS) resources for channel measurement, the number of selected antenna patterns for channel measurement, the number of CSI groups in the multi-CSI report, the number of CSI reports in the multi-reporting, the number of physical uplink control channel (PUCCH) resource parameter sets, the number of CSI-RS resources in the CSI-RS resource sets for channel measurement, the number of CSI-RS resources in the antenna patterns for channel measurement, and a scaling factor.
38. The method of claim 30, wherein the CSI report configuration configures a multi-CSI report, and the number of CPUs occupied by the multi-CSI report is determined by Ky + u * Ky * (n-1), wherein, Ky is the number of active CSI reference signal (CSI-RS) resources used for channel measurements, u is the scaling factor for the multi-CSI report, and n is the number of CSI groups in the multi-CSI report.
39. The method of claim 30, wherein the CSI report configuration configures a multi-CSI report according to a plurality of power offsets, and the number of CPUs occupied by the multi-CSI report is based on at least one of the following: the number of active CSI reference signal CSI-RS resources for channel measurement, the number of CSI-RS resources for channel measurement for a set of CSIs, the number of CSI-RS resources in the set of CSI-RS resources for channel measurement, and 1.
40. The method of claim 30, wherein the CSI report configuration configures periodic or semi-persistent CSI reports, wherein, The periodic or semi-persistent CSI report excludes the initial semi-persistent CSI report on the physical uplink shared channel PUSCH after the periodic or semi-persistent CSI report is triggered by the physical downlink control channel PDCCH. Specifically, the periodic or semi-persistent CSI report excludes the first CSI report after a first signaling triggers a CSI report change. It also excludes the last CSI report before the first signaling triggers the CSI report change. Furthermore, the periodic or semi-persistent CSI report occupies one or more CPUs, starting from the first symbol of the earliest CSI reference signal (CSI-RS), CSI interference measurement (CSI-IM), or synchronization signal block (SSB) resource used for channel or interference measurement, up to the most recent CSI-RS, CSI-IM, or SSB timing before the corresponding CSI reference resource, and up to the last symbol of the configured PUSCH or physical uplink control channel PUCCH carrying the periodic or semi-persistent CSI report.
41. The method of claim 40, wherein when the first signaling triggers the CSI report change, the first CSI report occupies one or more CPUs from the first position to the second position.
42. The method of claim 41, wherein the first position is at least one of the following: a first symbol after the first signaling, a predetermined symbol after the first signaling, a predetermined time slot after the first signaling, a first symbol after an ACK associated with the first signaling, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement, a first symbol of a first active CSI-RS / CSI-IM / SSB resource for channel or interference measurement after the first signaling, and the first symbol of the earliest CSI-RS / CSI-IM / SSB resource for channel or interference measurement.
43. The method of claim 41, wherein the second position is at least one of the following: the last symbol of the scheduled PUSCH carrying the first CSI report, the last symbol of the configured PUSCH or PUCCH carrying the first CSI report, and the first symbol after the first signaling.
44. The method of claim 40, wherein the last CSI report occupied one or more CPUs from the third position to the fourth position before the first signaling triggered the CSI report change.
45. An apparatus for wireless communication, comprising: A processor, wherein the processor is configured to implement the method according to any one of claims 1 to 44.
46. A computer-readable program storage medium having code stored thereon, which, when executed by a processor, causes the processor to implement the method according to any one of claims 1 to 44.
Citation Information
Patent Citations
Method for determining channel state information (CSI) report and communication device
CN113517967A
CSI reporting configuration with multiple CSI reports
CN115176429A
Channel state information measurement method and device
CN115707011A
Processing enhancements for channel state information reporting
US20220321189A1
Channel state information (CSI) processing unit (CPU) occupancy for user equipment (UE) initiated CSI requests
WO2022047618A1