Channel state information processing unit

By defining the number of CPUs and priority rules for CSI reports in the 5G communication system, the high power consumption problem was solved, efficient management of CSI reports and reasonable allocation of resources were achieved, the power consumption of base stations was reduced and the system efficiency was improved.

CN121014231BActive Publication Date: 2026-06-23ZTE CORP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZTE CORP
Filing Date
2023-03-30
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

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.

Method used

By defining predefined rules, the number of CPUs used by CSI reports is determined and the priority of CSI reports is processed based on these rules, including CSI report configuration type, CSI-RS resource settings, and priority value calculation methods, to ensure reasonable allocation of CPU resources.

Benefits of technology

It effectively reduced the power consumption of the base station (gNB), improved resource management efficiency, ensured the accuracy and timeliness of CSI reports, and reduced unnecessary computational burden.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121014231B_ABST
    Figure CN121014231B_ABST
Patent Text Reader

Abstract

Systems, methods, and devices for wireless communication are described. A method of wireless communication 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. The described techniques can be employed by a network device or a wireless device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This patent document generally relates to digital wireless communication. Background Technology

[0002] Mobile telecommunications technologies are driving the world toward an increasingly interconnected and networked society. Compared to existing wireless networks, next-generation systems and wireless communication technologies will need to support a wider range of use case characteristics and provide more complex, advanced access requirements and flexibility.

[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 aims to support higher data rates, massive connectivity, ultra-low latency, high reliability, and other emerging service requirements. Summary of the Invention

[0004] Techniques for determining the number of CSI processing units (CPUs) occupied by channel state information (CSI) reports and techniques for determining the priority of CSI reports are disclosed.

[0005] A first example wireless communication method 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. The method further 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. The method further 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.

[0006] The second example wireless communication method is based on the first example wireless communication method, wherein processing the one or more sets of CSIs based on predefined rules includes: determining the priority value of the CSI reports included in the one or more CSI reports.

[0007] A third example of a wireless communication method includes: a 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. The method further 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. The method further 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.

[0008] The fourth example wireless communication method is based on the third exemplary wireless communication method, wherein receiving the one or more sets of CSIs based on predefined rules includes: determining the priority value of the CSI reports included in the one or more CSI reports.

[0009] In yet another exemplary embodiment, an apparatus configured or operable to perform the methods described above is disclosed. The apparatus may include a processor configured to implement the methods described above.

[0010] In yet another exemplary embodiment, the above-described method is embodied in processor-executable code and stored in a non-transient 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 their embodiments are described in more detail in the following drawings, description and claims. Attached Figure Description

[0012] Figure 1 The types of Channel State Information (CSI) reports are shown.

[0013] Figure 2 The location of the signal during the CSI reporting process is shown.

[0014] Figure 3 This is an exemplary flowchart for handling CSI.

[0015] Figure 4 This is an exemplary flowchart for determining the priority value of a CSI report.

[0016] Figure 5 This is an exemplary flowchart for receiving CSI.

[0017] Figure 6 This is an exemplary flowchart for receiving CSI based on the priority value of the CSI report.

[0018] Figure 7An exemplary block diagram of a hardware platform that can be used as part of a network device or communication device is shown.

[0019] Figure 8 Exemplary wireless communications including a base station (BS) and user equipment (UE) based on some implementations of publicly available technologies are shown. Detailed Implementation

[0020] The example headings for the following sections are used to facilitate understanding of the disclosed subject matter and do not in any way limit the scope of the claimed subject matter. Therefore, one or more features of one example section may be combined with one or more features of another example section. Furthermore, the term "5G" is used for clarity, but the technologies disclosed in this document are not limited to 5G technology and can be used in wireless systems implementing other protocols.

[0021] I.Preface

[0022] like Figure 1 As shown, a Channel State Information (CSI) report can be a single CSI report comprising a set of CSIs, a multi-CSI report comprising multiple sets of CSIs, or multiple CSI reports where each CSI report comprises a set of CSIs (multi-reporting). Different types of CSI reports occupy different numbers of CSI processing units (CPUs). CSIs can be processed based on priority. In some embodiments, priority is related to the CPU used. This patent document proposes a method for determining the CPU used and the priority. This patent document further proposes a method for processing CSIs.

[0023] 5G communication systems employ high-bandwidth, multi-antenna devices. The large number of spatial elements results in very high power consumption.

[0024] To reduce gNB power consumption, one potential approach is to reduce the number of antennas or antenna ports. If the number of antennas changes, the channel will change accordingly. To assist the gNB in ​​obtaining channel states for different numbers of antennas, multiple Channel State Information (CSI) reports with different antenna patterns are needed. Multiple CSI reports with different antenna patterns can be obtained through specific CSI report configuration types.

[0025] Calculating CSI requires one or more CSI processing units (CPUs). It is necessary to investigate the number of CPUs required for this specific CSI report configuration type and how to allocate those CPUs.

[0026] This patent document provides a method for allocating CPU resources.

[0027] Channel State Information (CSI) Measurement: User Equipment (UE) shall perform measurements based on the CSI reference signal (CSI-RS) and may report the corresponding data to the gNB.

[0028] A UE can be configured with one or more CSI reporting configurations. Each CSI reporting configuration is configured via CSI-ReportConfig signaling. CSI-ReportConfig is associated with one or more CSI-RS resource configurations via CSI-resourceConfigID. CSI-RS resource settings are configured via CSI-ResourceConfig signaling.

[0029] The number of ports for CSI-RS is configured through `nrofPorts` in CSI-ResourceMapping. CSI-ResourceMapping is associated with NZP-CSI-RS-Resource (non-zero power CSI-RS resource). NZP-CSI-RS-Resource is associated with NZP-CSI-RS-ResourceSet (non-zero power CSI-RS resource set). NZP-CSI-RS-ResourceSet is associated with CSI-ResourceConfig; CSI-ResourceConfig is associated with CSI-ReportConfig; `nrofPorts` can be one of the following: p1, p2, p4, p8, p12, p16, p24, p32.

[0030] The UE uses the parameter simultaneousCSI-ReportsPerCC (parallel CSI reports per component carrier) to indicate the number N of parallel CSI calculations supported within a component carrier. CPU The parameter `simultaneousCSI-ReportsAllCC` indicates the number of parallel CSI calculations across all component carriers. If the UE supports N... CPU If there are N parallel CSI computations, then it is said to have N CPU There are L CSI processing units (CPUs) used for processing CSI reports. If, in a given OFDM symbol, L CPUs are occupied for CSI report calculation, then the UE has N CPU -L unused CPUs. If N CSI reports are in a state with 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.

[0031] 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.

[0032] 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.

[0033] The first CSI report configuration includes at least one of the following:

[0034] 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.

[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 single CSI report that includes multiple sets of CSIs.

[0036] 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.

[0037] 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.

[0038] 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.

[0039] CSI reporting configuration is associated with CSI-RS resources. The UE reports multiple CSI reports based on some or all of the ports associated with that CSI-RS resource.

[0040] CSI report configuration is associated with CSI-RS resources and multiple PUCCH resource parameter sets. The UE reports multiple CSI reports based on different PUCCH resource parameter sets. In other words, the UE reports multiple CSI reports during different CSI reporting processes.

[0041] Multiple CSI report configurations are associated with a CSI-RS resource, and the UE reports multiple CSI reports based on some or all of the ports associated with the CSI-RS resource.

[0042] 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 a subset of ports of the CSI-RS resource. In some embodiments, the CSI-related quantities in the CSI report associated with a subset of 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.

[0043] For example, a CSI report associated with all ports of a CSI-RS resource includes at least one of the following: CSI-RS resource indicator (CRI), rank indicator (RI), precoding matrix indicator (PMI), and channel quality indicator (CQI). A CSI report associated with only some ports of a CSI-RS resource includes the RI.

[0044] In some embodiments, the RI, CQI, or PMI reported in a CSI report associated with a portion of a CSI-RS resource is a difference between the corresponding RI, CQI, or PMI values ​​reported in a CSI report associated with all ports of the CSI-RS resource.

[0045] In some embodiments, the multiple CSI report configurations include a baseline CSI report configuration and a reference CSI report configuration.

[0046] CSI report configuration is associated with CSI-RS resources and multiple PUCCH resource parameter sets. The UE reports multiple CSI reports based on different PUCCH resource parameter sets. In other words, the UE reports multiple CSI reports during different CSI reporting processes.

[0047] The PUCCH resource parameter set includes at least one of the following: the period and offset of the report configuration for periodic / semi-persistent CSI reports, the PUCCH resource list for the CSI report configuration reported on the PUCCH, the report slot offset list for the CSI report configuration reported on the PUSCH, or reportConfigType (report configuration type).

[0048] In some embodiments, a CSI-RS resource is at least one of the following: a resource (e.g., configured via NZP-CSI-RS-Resource), a resource mapping, a resource set (e.g., configured via NZP-CSI-RS-ResourceSet), or a resource setting (e.g., configured via CSI-ResourceConfig).

[0049] Antenna patterns include at least one of the following: number of ports, port index indication, group indication, power offset, index (e.g., resource ID, resource set ID, resource setting ID), transmission configuration indicator (TCI), code division multiplexing (CDM), resource mapping, CDM group index, frequency domain resources, and time domain resources. Different antenna patterns mean that at least one of multiple antenna patterns is different.

[0050] Power offset corresponds to powerControlOffset or powerControlOffsetSS (synchronization signal power control offset). The number of ports refers to the number of CSI-RS ports.

[0051] powerControlOffset: This refers to the ratio of the energy per resource element (EPRE) of the PDSCH (Physical Downlink Shared Channel) to the non-zero power (NZP) CSI-RS EPRE assumed when the UE derives CSI feedback. The value range of powerControlOffset is [-8, 15] dB, with a step size of 1 dB.

[0052] powerControlOffsetSS: This refers to the ratio of the assumed NZP CSI-RS EPRE to the SS / PBCH (synchronization signal / physical broadcast channel) block EPRE.

[0053] In some embodiments, the CSI report configuration corresponds to the CSI-ReportConfig configured by RRC signaling.

[0054] A set of CSIs may include at least one of the following: CRI (CSI-RS Resource Indicator), RI (Rank Indicator), PMI (Precoding Matrix Indicator), LI (Layer Indicator), and CQI (Channel Quality Indicator). In some embodiments, each set of CSIs is obtained based on an antenna pattern, a portion of the ports of a CSI-RS resource, or all the ports of a CSI-RS resource.

[0055] In some embodiments, processing one or more CSI reports according to predefined rules includes determining the priority of each CSI report.

[0056] Determine the priority of each CSI report.

[0057] In some embodiments, CSI reports are associated with priority values. iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s • c+s are related, where

[0058] For non-periodic CSI reports to be carried on the physical uplink shared channel (PUSCH), y = 0; for semi-persistent CSI reports to be carried on the PUSCH, y = 1; for semi-persistent CSI reports to be carried on the physical uplink control channel (PUCCH), y = 2; for periodic CSI reports to be carried on the PUCCH, y = 3.

[0059] For CSI reports that include L1-RSRP (reference signal received power) or L1-SINR (Signal to Interference plus Noise Ratio), k = 0; for CSI reports that do not include L1-RSRP or L1-SINR, k = 1.

[0060] c is the serving cell index, and N cellsThis is the value of the higher-level parameter maxNrofServingCells (maximum number of serving cells);

[0061] s stands for reportConfigID (report configuration ID), M s This is the value of the high-level parameter maxNrofCSI-ReportConfigurations (maximum number of CSI report configurations).

[0062] If the correlation value for the first report is lower than that for the second report, then the first CSI report is said to have a higher priority than the second CSI report.

[0063] In some embodiments, the priority of CSI reports is determined based on a Pri value. The Pri value is determined according to at least one of the following: the time-domain behavior type of the report configuration (y), the CSI-related report volume type (k), the serving cell index (c), the value of the higher-layer parameter maxNrofServingCells (Ncells), reportConfigID(s), the value of the higher-layer parameter maxNrofCSI-ReportConfigurations (Ms), the CSI report type indicator (r), the multi-CSI indicator (m), the number of CSI groups indicator (n), the multi-reporting indicator, the number of PUCCH resource parameter sets, or the scaling factor (f).

[0064] In some embodiments, the Pri value is determined based on the following: y, k, c, Ncells, s, and Ms. The Pri value reported by CSI is determined based on the following:

[0065] Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s

[0066] In some embodiments, different types of CSI reports correspond to different k values. For example, for a reference CSI report, k = 1 or k = 2. For multi-CSI reports, multi-reporting, or benchmark CSI reports, k = 0 or k = 1.

[0067] For example, for CSI reports, multi-CSI reports, multi-reporting, or baseline CSI reports carrying L1-RSRP (Reference Received Power) or L1-SINR (Signal-to-Interference-plus-Noise Ratio), k = 0; while for other CSI reports, k = 1.

[0068] In some embodiments, the Pri value is determined based on the following: y, k, c, Ncells, s, and Ms. The Pri value reported by CSI is determined based on the following:

[0069] Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s

[0070] In some embodiments, different types of CSI reports correspond to different y values. For example, for semi-persistent CSI reports, multi-CSI reports, multi-reporting, or baseline CSI reports to be carried on a PUSCH, y = 1. For reference CSI reports, y = 2, y = 3, or y = 4. For multi-CSI reports, multi-reporting, or baseline CSI reports, y = 0, y = 1, or y = 2.

[0071] For example, for non-periodic CSI reports, CSI reports carrying L1-SINR (signal-to-interference-plus-noise ratio), multi-CSI reports, multi-reporting, or reference CSI reports to be carried on the Physical Uplink Shared Channel (PUSCH), y = 0; for semi-persistent CSI reports or reference CSI reports to be carried on the PUSCH, y = 1; for semi-persistent CSI reports to be carried on the Physical Uplink Control Channel (PUCCH), y = 2; and for periodic CSI reports to be carried on the PUCCH, y = 3.

[0072] In some embodiments, the CSI report configuration configures multiple CSI reports. These multiple CSI reports include a baseline CSI report and a reference CSI report.

[0073] The CSI report type indicator is a value related to whether the CSI report is a third or 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. Again, 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.

[0074] In some embodiments, a fourth CSI report means that a CSI (e.g., at least one of RI, CQI, or PMI) references (or is based on) a corresponding CSI in another CSI report (e.g., a third CSI report). In some embodiments, a fourth CSI report corresponds to a referenced CSI report.

[0075] In some embodiments, a fourth CSI report means that the CSI reported in the fourth CSI report (e.g., at least one of RI, CQI, or PMI) is a difference based on the CSI reported in the third CSI report (e.g., at least one of RI, CQI, or PMI). In some embodiments, the third CSI report corresponds to a benchmark CSI report.

[0076] In some embodiments, the baseline CSI report and the reference CSI report are configured in a single CSI report configuration. In other embodiments, the baseline CSI report and the reference CSI report are configured in separate CSI report configurations.

[0077] In some embodiments, whether a CSI report is a fourth CSI report is configured by higher-level signaling.

[0078] II. Example 1

[0079] The Pri value is determined based on the following: y, k, c, Ncells, s, Ms, r. The Pri value reported by CSI is determined based on the following:

[0080] Pr i(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

[0081] In some embodiments, the values ​​of r, r1, r2, r3, r4, and r5 are non-negative. In some embodiments, r1, r2, r3, and r4 may or may not exist. The value of at least one of r1, r2, r3, and r4 may be 1, the same as r, or the same as the scaling factor (f). r5 may or may not exist. The value of r5 may be 0 or the same as r. r is a CSI report type indicator.

[0082] For example, the Pri value reported by CSI is determined based on at least one of the following:

[0083] Pri(y,k,c,s,r)=r·(2·N cells ·M s ·y+N cells ·M s ·k)+M s·c+s,

[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)=2·N cells ·M s ·y+N cells ·M s ·k+r·(M s ·c+s),

[0087] Pri(y,k,c,s,r)=2·N cells ·M s ·y+r·(N cells ·M s ·k+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+N cells ·M s ·k·r+M s ·c+s,

[0090] Pri(y,k,c,s,r)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·r+s,

[0091] Pri(y,k,c,s,r)=2·N cells ·M s ·y+N cells ·Ms ·k+M s ·c+s·r, or

[0092] Pri(y,k,c,s,r)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+r

[0093] The multi-CSI indicator is a value indicating whether CSI reporting is configured for multi-CSI reporting. For example, if CSI reporting is configured for multi-CSI reporting, the multi-CSI indicator is 0. Otherwise, the multi-CSI indicator is 1. Again, for example, if CSI reporting is configured for multi-CSI reporting, the multi-CSI indicator is 1. Otherwise, the multi-CSI indicator is 0.

[0094] In some embodiments, the multi-CSI reporting configuration means that the UE reports multiple sets of CSIs in a single CSI report.

[0095] In some embodiments, the multi-CSI reporting configuration means that the UE can report one or more sets of CSIs in a single CSI report.

[0096] In some embodiments, whether a CSI report is configured as a multi-CSI report is determined based on higher-level signaling. In other words, higher-level signaling indicates whether a CSI report is configured as a multi-CSI report. In some embodiments, this higher-level signaling is configured in CSI-ReportConfig.

[0097] III. Example 2

[0098] The Pri value is determined based on the following: y, k, c, Ncells, s, Ms, and m. The Pri value reported by CSI is determined based on the following:

[0099] 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

[0100] In some embodiments, the values ​​of m, m1, m2, m3, m4, and m5 are non-negative. In some embodiments, m1, m2, m3, and m4 may or may not exist. The values ​​of m1, m2, m3, and m4 may be 1, the same as m, or the same as the scaling factor (f). m5 may or may not exist. The value of m5 may be 0 or the same as m. The scaling factor may have 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 indicator.

[0101] For example, the Pri value reported by CSI is determined based on at least one of the following:

[0102] Pri(y,k,c,s,m)=m·(2·N cells ·M s ·y+N cells ·M s ·k)+M s ·c+s,

[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)=2·N cells ·M s ·y+N cells ·M s ·k+m·(M s ·c+s),

[0106] Pri(y,k,c,s,m)=2·N cells ·M s ·y+m·(N cells ·M s ·k+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+N cells ·M s ·k·m+M s ·c+s,

[0109] Pri(y,k,c,s,m)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·m+s,

[0110] Pri(y,k,c,s,m)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·m, or

[0111] Pri(y,k,c,s,m)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+m

[0112] In some embodiments, the number of CSI groups is a value relating to whether multiple CSI groups are reported in a single report. For example, if multiple CSI groups are reported in a single report, the number of CSI groups is 0. Otherwise, the number of CSI groups is 1. Again, for example, if multiple CSI groups are reported in a single report, the number of CSI groups is 1. Otherwise, the number of CSI groups is 0.

[0113] IV. Example 3

[0114] The Pri value is determined based on the following: y, k, c, N cells ,s,Ms,n. The Pri value reported by CSI is determined based on at least one of the following:

[0115] Pri(y,k,c,s,n)=n·(2·N cells ·M s ·y+N cells ·M s ·k)+M s ·c+s,

[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)=2·N cells ·M s ·y+N cells ·M s ·k+n·(M s ·c+s),

[0119] Pri(y,k,c,s,n)=2·N cells ·M s ·y+n·(N cells ·M s ·k+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 cells ·M s ·k·n+M s ·c+s,

[0122] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·n+s,

[0123] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s·c+s·n, or

[0124] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+n

[0125] In some embodiments, the value of n is non-negative. In some embodiments, the number of CSI groups indicated is a value relating to the number of CSI groups reported in a report based on the CSI report. For example, the number of CSI groups indicated is the same as the number of CSI groups reported in a report. Another example is that the number of CSI groups indicated is equal to the number of CSI groups reported in a report minus 1. Yet another example is that the number of CSI groups indicated is equal to the number of antenna patterns configured or selected for the CSI report.

[0126] The number of CSI groups reported in a report is configured by RRC signaling, indicated by downlink control information (DCI), indicated by media access control (MAC) control elements (CE), or derived from the number of antenna patterns configured or selected for CSI reporting.

[0127] V. Example 4

[0128] The Pri value is determined based on the following: y, k, c, Ncells, s, Ms, and n. The Pri value reported by CSI is determined based on the following:

[0129] 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

[0130] In some embodiments, the values ​​of n, n1, n2, n3, n4, and n5 are non-negative. In some embodiments, n1, n2, n3, and n4 may or may not exist. The values ​​of n1, n2, n3, and n4 may be 1, the same as n, or the same as the scaling factor (f); n5 may or may not exist. The value of n5 may be 0 or the same as n. The scaling factor may have 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 an indicator of the number of CSI groups.

[0131] For example:

[0132] Pri(y, k, c, s, n) = n·(2·N cells ·M s ·y + N cells ·M s ·k) + M s ·c + s,

[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) = function[(2·N cells ·M s ·y + N cells ·M s ·k) / n] + M s ·c + s,

[0136]

[0137] Pri(y, k, c, s, n) = function[(2·N cells ·M s ·y + N cells ·M s ·k + M s ·c + s)] / n,

[0138] Pri(y, k, c, s, n) = 2·N cells ·M s ·y + N cells ·M s ·k + n·(M s ·c + s),

[0139] Pri(y, k, c, s, n) = 2·N cells ·M s ·y + n·(N cells ·M s ·k + 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 cells ·M s ·k·n+M s ·c+s,

[0142] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+function[(M s ·c+s) / n],

[0143] Pri(y,k,c,s,n)=2·N cells ·M s ·y+function[(N cells ·M s ·k+M s ·c+s) / n],

[0144] Pri(y,k,c,s,n)=function[2·N cells ·M s ·y / n]+N cells ·M s ·k+M s ·c+s,

[0145] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k·n+M s ·c+s,

[0146] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·n+s,

[0147] Pri(y,k,c,s,n)=2·N cells ·M s·y+N cells ·M s ·k+M s ·c+s·n,

[0148] Pri(y,k,c,s,n)=2·N cells ·M s ·y+function[H cells ·M s ·k / n]+M s ·c+s,

[0149]

[0150] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+function[s / n],

[0151] Pri(y,k,c,s,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+n, or

[0152] Pri(y,k,c,s,n)=function[2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+sn]

[0153] In some embodiments, function[X] means preserving the original value or rounding the original value up or down.

[0154] 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.

[0155] VI. Example 5

[0156] 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:

[0157] Pri(y,k,c,s,m,n)=m·(2·N cells ·M s ·y+N cells·M s ·k)+M s ·c+s+n,

[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)=2·N cells ·M s ·y+N cells ·M s ·k+m·(M s ·c+s)+n,

[0161] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+m·(N cells ·M s ·k+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+N cells ·M s ·k·m+M s ·c+s+n,

[0164] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·m+s+n,

[0165] Pri(y,k,c,s,m,n)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·m+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] 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.

[0168] VII. Example 6

[0169] The Pri value is determined based on the following: y, k, c, Ncells, s, Ms, and p. The Pri value for a CSI report configured in a CSI report configuration is determined based on the following:

[0170] Pri(y,k,c,s,p)=p1·2·N cells ·M s ·y+p2·N cells ·M s ·k+p3·M s ·c+p4·s+p5

[0171] 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.

[0172] For example:

[0173] Pri(y,k,c,s,p) = p·(2·N cells ·M s ·y + N cells ·M s ·k) + M s ·c + s,

[0174] Pri(y,k,c,s,p) = p·(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) = 2·N cells ·M s ·y + N cells ·M s ·k + p·(M s ·c + s),

[0177] Pri(y,k,c,s,p) = 2·N cells ·M s ·y + p·(N cells ·M s ·k + 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 + N cells ·M s ·k·p + M s ·c + s,

[0180] Pri(y,k,c,s,p) = 2·N cells ·Ms ·y+N cells ·M s ·k+M s ·c·p+s,

[0181] Pri(y,k,c,s,p)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·p,

[0182] Pri(y,k,c,s,p)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+p

[0183] 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.

[0184] VIII. Example 7

[0185] The Pri value is determined based on the following: y, k, c, Ncells, 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. Again, for 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. Again, for 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:

[0186] Pri(y,k,c,s,Npu)=Npu·(2·N cells ·M s ·y+N cells ·Ms ·k)+M s ·c+s,

[0187] At(y,k,c,s,Npu)=Npu·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+s,

[0188] At(y,k,c,s,Npu)=Npu·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s),

[0189] At(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+Npu·(M s ·c+s),

[0190] At(y,k,c,s,Npu)=2·N cells ·M s ·y+Npu·(N cells ·M s ·k+M s ·c+s),

[0191] At(y,k,c,s,Npu)=2·N cells ·M s ·y·Npu+N cells ·M s ·k+M s ·c+s,

[0192] At(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k·Npu+M s ·c+s,

[0193] At(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c·Npu+s,

[0194] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s·Npu,

[0195] Pri(y,k,c,s,Npu)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+Npu

[0196] IX. Example 8

[0197] 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:

[0198] 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},

[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)=2·N cells ·M s ·y+N cells ·M s ·k+f·(M s ·c+s)+choice{Npu,m,n,r},

[0202] 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},

[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+N cells ·M s ·k·f+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+M s ·c·f+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+s·f+choice{Npu,m,n,r},

[0207] Choice{Npu,m,n,r} means selecting one from {Npu,m,n,r}.

[0208] In some embodiments, multi-CSI reports have the highest priority.

[0209] In some embodiments, multi-reporting has the highest priority.

[0210] Multi-reporting is a CSI reporting configuration that includes multiple PUCCH resource parameter sets.

[0211] 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.

[0212] 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.

[0213] 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 the number of unoccupied CPUs when CSI reports begin to occupy individual CPUs on OFDM symbols.

[0214] 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.

[0215] 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.

[0216] 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.

[0217] 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.

[0218] 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.

[0219] In some embodiments, multi-CSI reports have the lowest priority.

[0220] In some embodiments, multi-reporting has the lowest priority.

[0221] In some embodiments, multi-reporting has the highest priority.

[0222] 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.

[0223] 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.

[0224] 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.

[0225] In some embodiments, the benchmark CSI report has the highest priority.

[0226] In some embodiments, the baseline CSI report (third CSI report) has a higher priority than the reference CSI report (fourth CSI report).

[0227] X. Example 9

[0228] Determine the number of CPUs used by the CSI reports configured in the first CSI report configuration.

[0229] 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:

[0230] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.

[0231] OCPU =1.

[0232] If the UE uses a portion of the ports associated with CSI-RS resources for CSI report calculation, then 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 =0.

[0234] 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.

[0235] 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.

[0236] Category 2 CSI reports include at least one of the following:

[0237] max{μPDCCH,μCSI-RS,μUL}≤3, and CSI reports are triggered aperiodically. When L=0 CPUs are occupied, CSI reports are triggered and PUSCHs with transport blocks or hybrid automatic repeat request acknowledgement (HARQ-ACK) or both (i.e., transport blocks and HARQ-ACK) are not 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 (CSI-RS resource indicator). CodebookType is set to 'typeI-SinglePanel' or reportQuantity is set to 'cri-RI-CQI'.

[0238] 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 (channel measurement resources) determined according to the UE's capabilities.

[0239] 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:

[0240] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.

[0241] O CPU =Kp, where Kp is the number of antenna patterns selected for channel measurements.

[0242] 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.

[0243] O CPU =Ky*n, where Ky is the number of active CSI-RS resources used for channel measurement, and n is a numerical value.

[0244] 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.

[0245] 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.

[0246] 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.

[0247] 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.

[0248] O CPU = u*Kp, where u is the scaling factor and Kp is the number of selected antenna patterns used for channel measurements.

[0249] O CPU =Ky*u, where Ky is the number of active CSI-RS resources used for channel measurements, and u is the scaling factor.

[0250] O CPU =Kp*u, where Kp is the number of antenna patterns selected for channel measurements, and u is the scaling factor.

[0251] 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.

[0252] 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.

[0253] In some embodiments, u is a scaling factor for multi-CSI reporting.

[0254] In some embodiments, u is a predefined value.

[0255] 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.

[0256] In some embodiments, u is a value indicated by RRC, MAC CE, or DCI.

[0257] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.

[0258] OCPU =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.

[0259] 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.

[0260] In some embodiments, u has different values ​​for different numbers of CSI groups reported in a report.

[0261] 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.

[0262] 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.

[0263] 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.

[0264] 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.

[0265] 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.

[0266] 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.

[0267] In some embodiments, u1 is a predefined value.

[0268] In some embodiments, u1 is a value reported by the UE (e.g., UE capability).

[0269] In some embodiments, u1 is a value indicated by RRC, MAC CE, or DCI.

[0270] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.

[0271] In some embodiments, u1 has different values ​​for different numbers of CSI groups reported in a report.

[0272] 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.

[0273] 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.

[0274] 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.

[0275] 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.

[0276] 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.

[0277] 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:

[0278] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.

[0279] O CPU =K s, where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement.

[0280] 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:

[0281] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.

[0282] O CPU =K s , where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement.

[0283] O CPU =1.

[0284] O CPU =0.

[0285] O CPU =u.

[0286] O CPU = u*Ky, where Ky is the number of active CSI-RS resources used for channel measurements.

[0287] O CPU =u*K s , where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement.

[0288] In some embodiments, u is a predefined value.

[0289] In some embodiments, u is a value reported by the UE (e.g., UE capability).

[0290] In some embodiments, u is a value indicated by RRC, MAC CE, or DCI.

[0291] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.

[0292] In some embodiments, u has different values ​​for different numbers of CSI groups reported in a report.

[0293] 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:

[0294] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements in this CSI report.

[0295] 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.

[0296] 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:

[0297] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements in this CSI report.

[0298] 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.

[0299] O CPU =1.

[0300] O CPU =0.

[0301] O CPU =u.

[0302] O CPU = u*Ky, where Ky is the number of active CSI-RS resources used for channel measurements in this CSI report.

[0303] 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.

[0304] In some embodiments, u is a predefined value.

[0305] In some embodiments, u is a value reported by the UE (e.g., UE capability).

[0306] In some embodiments, u is a value indicated by RRC, MAC CE, or DCI.

[0307] In some embodiments, the value indicated by RRC, MAC CE, or DCI should not exceed the UE's capability.

[0308] In some embodiments, u has different values ​​for different numbers of CSI groups reported in a report.

[0309] 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:

[0310] O CPU =1.

[0311] O CPU =Ky, where Ky is the number of active CSI-RS resources used for channel measurements.

[0312] O CPU =K s , where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement.

[0313] In some embodiments, when L=0, the CPU is occupied, and for CSI reports that include multiple sets of CSIs, O CPU =N CPU .

[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 -L.

[0315] 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 .

[0316] In some embodiments, when L=0, the CPU is occupied, and for all CSI reports configured in a CSI report configuration, O CPU =NCPU -L.

[0317] 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.

[0318] 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.

[0319] 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:

[0320] 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 of the corresponding CSI reference resource, until the last symbol of the configured PUSCH / PUCCH carrying the report.

[0321] 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.

[0322] The first position is at least one of the following:

[0323] The first symbol following the first signaling, where the first signaling is DCI or MAC CE;

[0324] 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 timings before the corresponding CSI reference resource;

[0325] The first symbol of the first valid / active resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurement, N symbols / slots after the first signaling;

[0326] The first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements;

[0327] The Nth symbol / slot following the first signaling, where N is a predefined value, or N is configured by RRC signaling, or N is reported by UE capability, or N is the same or different values ​​for different subcarrier spacings (SCS);

[0328] The first or last symbol of the ACK (acknowledgement) associated with the first signaling;

[0329] The first symbol or time slot following the ACK associated with the first signaling;

[0330] The first or last symbol after the N symbols / slots following the ACK associated with the first signaling;

[0331] The first or last time slot following the ACK associated with the first signaling, N symbols / time slots later; or

[0332] 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.

[0333] The second position includes at least one of the following:

[0334] The last symbol of the scheduling PUSCH that carries this report;

[0335] The last symbol of the PUSCH or PUCCH configuration that carries this report, or

[0336] The first symbol of the first signaling that triggers a CSI report change.

[0337] The last CSI report from position 3 to position 4 before the first signaling triggers the CSI report change occupies one or more CPUs.

[0338] The third position is at least one of the following:

[0339] 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;

[0340] 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;

[0341] The first symbol of the earliest resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements;

[0342] The first symbol of the earliest valid / selected / activated resource in each CSI-RS / CSI-IM / SSB resource used for channel or interference measurements;

[0343] The first signaling that triggers a CSI report or triggers a CSI report change is the first symbol that follows.

[0344] The fourth position includes at least one of the following:

[0345] The most recent CSI-RS / CSI-IM / SSB timing prior to the first signaling;

[0346] The most recent valid / selected / activated CSI-RS / CSI-IM / SSB timing prior to the first signaling;

[0347] The first or last symbol of the first signaling;

[0348] The first symbol or time slot following the first signaling;

[0349] The first or last symbol of the ACK associated with the first signaling;

[0350] The first symbol or time slot following the ACK associated with the first signaling.

[0351] 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.

[0352] 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 configured PUSCH carrying the report.

[0353] 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.

[0354] 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.

[0355] Example: such as Figure 2 As 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.

[0356] 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).

[0357] 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).

[0358] 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).

[0359] 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.

[0360] The NZP CSI-RS resource is active during the period defined below.

[0361] 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.

[0362] 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.

[0363] 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.

[0364] 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.

[0365] 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.

[0366] 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.

[0367] 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.

[0368] 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.

[0369] 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.

[0370] 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.

[0371] 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.

[0372] 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:

[0373] 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.

[0374] 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.

[0375] 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.

[0376] 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.

[0377] 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.

[0378] 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.

[0379] 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.

[0380] 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.

[0381] 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.

[0382] 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.

[0383] 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.

[0384] 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.

[0385] 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.

[0386] 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.

[0387] 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.

[0388] 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.

[0389] 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.

[0390] 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.

[0391] 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.

[0392] 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.

[0393] 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.

[0394] 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.

[0395] 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.

[0396] 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.

[0397] 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.

[0398] 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.

[0399] 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.

[0400] 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.

[0401] 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.

[0402] 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.

[0403] 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.

[0404] 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.

[0405] 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.

[0406] 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.

[0407] 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.

[0408] 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.

[0409] 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.

[0410] 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.

[0411] 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.

[0412] 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.

[0413] 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.

[0414] 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.

[0415] 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.

[0416] 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).

[0417] 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.

[0418] 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 wireless communication method applied to a wireless device, the method comprising: Receive 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; Determine 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 One or more sets of CSIs are processed based on the number of CPUs used by the one or more CSI reports. The one or more CSI reports mentioned include: a single CSI report comprising multiple sets of CSI multi-CSI reports. The number of CPUs occupied by the CSI report including multi-CSI is determined 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-RS resources in the CSI-RS resource set for channel measurement, and the number of CSI groups in the CSI report including multi-CSI. When the CSI report configuration is associated with the following: The wireless device reports multi-CSI based on multiple antenna patterns, provided that the CSI-RS resources are configured with multiple antenna patterns; or A CSI-RS resource, wherein the wireless device uses some or all of the ports associated with the CSI-RS resource to perform CSI report calculations and report the multi-CSI; The number of CPUs used by the CSI report, which includes multi-CSI, is equal to Ks. n, where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement, and where n is the number of CSI groups in the CSI report including multi-CSI.

2. The method according to claim 1, wherein, When the CSI-RS resource is used N times by one or more CSI groups, the count of the CSI-RS resource is N.

3. The method of claim 1, wherein the one or more CSI reports further comprises at least one of the following: a CSI report comprising a set of CSI single-CSI, or wherein each CSI report comprises multiple CSI reports comprising a set of CSI multi-reporting.

4. The method according to claim 1, wherein, Processing the one or more sets of CSIs includes: determining the priority value of the CSI reports included in the one or more CSI reports.

5. The method of claim 4, 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.

6. The method of claim 5, 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.

7. The method according to claim 5 or 6, wherein if the CSI report is a reference type configured based on a CSI report, the CSI report type indicator is 1; if the CSI report is a baseline type configured based on a CSI report, the CSI report type indicator is 0.

8. The method of claim 5, wherein the multi-CSI indication is about whether the CSI report includes values ​​for multiple sets of CSIs.

9. The method of claim 5 or 8, wherein if the CSI report includes multiple sets of CSIs, the multi-CSI indication is 0; if the CSI report does not include multiple sets of CSIs, the multi-CSI indication is 1.

10. The method of claim 5, wherein the number of CSI groups is an indication of whether more than one group of CSIs is reported in the CSI report.

11. The method of claim 5 or 10, 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.

12. The method of claim 5, wherein the number of CSI groups is a value relating to the number of CSI groups reported in the CSI report.

13. The method according to claim 1 or 4, wherein, Processing the one or more sets of CSIs includes: Determine the first priority of the CSI report, including multi-CSI, configured by the first CSI report configuration in one or more CSI report configurations; and 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.

14. The method according to claim 1 or 4, wherein, Processing the one or more sets of CSIs includes: 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.

15. The method according to claim 1 or 4, wherein, Processing the one or more sets of CSIs includes: Determine the first priority of the first CSI report, wherein the first CSI report is the baseline CSI report; and 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.

16. The method of claim 1 or 4, wherein if the wireless device uses all ports associated with the activated CSI Reference Signal (CSI-RS) resources 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 activated CSI-RS resources used for channel measurements.

17. The method of claim 1 or 4, wherein if the wireless device uses a portion of all ports associated with the activated 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 0 or 1.

18. The method according to claim 1, wherein, The number of CPUs occupied by the CSI reports including multi-CSI is also determined based on at least one of the following: the number of CSI reports in multi-reporting, the number of Physical Uplink Control Channel (PUCCH) resource parameter sets, the number of CSI-RS resources in the antenna pattern used for channel measurements, and a scaling factor.

19. The method of claim 18, wherein the scaling factor is at least one of the following: a scaling factor for the CSI reporting including multi-CSI, 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.

20. The method of claim 19, wherein the scaling factor for the CSI report including multi-CSI varies according to the number of CSI groups in the CSI report including multi-CSI.

21. The method of claim 1, wherein the CSI report configuration configures the CSI report including multi-CSI, and the number of CPUs occupied by the CSI report including multi-CSI is determined by Ky+u Ky (n-1) are determined, where, Ky is the number of active CSI reference signal (CSI-RS) resources used for channel measurement, u is the scaling factor for the CSI report including multi-CSI, and n is the number of CSI groups in the CSI report including multi-CSI.

22. 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 further determined based on at least one of the following: 0, 1, and a scaling factor.

23. The method of claim 22, 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.

24. The method of claim 1, wherein the CSI report configuration configures the CSI report including multi-CSI according to a plurality of power offsets, and the number of CPUs occupied by the CSI report including multi-CSI is further determined based on at least one of the following: the number of active CSI-RS resources for channel measurement for a set of CSIs, and 1.

25. 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.

26. The method of claim 25, 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.

27. The method of claim 26, 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 acknowledgment (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.

28. The method of claim 27, wherein the predetermined symbol is determined based on at least one of: a predefined value, a value configured by the first signaling, and a value reported by the wireless device.

29. The method of claim 26, 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.

30. The method of claim 25, 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.

31. A wireless communication method applied to a network device, the method comprising: Send 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; Determine 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 Receive one or more sets of processed CSIs based on the number of CPUs occupied by the one or more CSI reports. The one or more CSI reports mentioned include: a single CSI report comprising multiple sets of CSI multi-CSI reports. The number of CPUs occupied by the CSI report including multi-CSI is determined 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-RS resources in the CSI-RS resource set for channel measurement, and the number of CSI groups in the CSI report including multi-CSI. When the CSI report configuration is associated with the following: CSI-RS resources configured with multiple antenna patterns allow wireless devices to report multi-CSI based on these patterns; or A CSI-RS resource, a wireless device uses some or all of the ports associated with the CSI-RS resource to perform CSI report calculations and report the multi-CSI; The number of CPUs used by the CSI report, which includes multi-CSI, is equal to Ks. n, where Ks is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement, and where n is the number of CSI groups in the CSI report including multi-CSI.

32. The method according to claim 31, wherein, When the CSI-RS resource is used N times by one or more CSI groups, the count of the CSI-RS resource is N.

33. The method of claim 31, wherein the one or more CSI reports further comprise at least one of the following: a CSI report comprising a set of CSI single-CSIs, or wherein each CSI report comprises multiple CSI reports comprising a set of CSIs multi-reporting.

34. The method according to claim 31 or 33, wherein, Receiving the one or more sets of processed CSIs includes: determining the priority value of the CSI reports included in the one or more CSI reports.

35. The method of claim 34, 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.

36. The method according to claim 31 or 33, wherein, Receiving the one or more sets of processed CSIs includes: Determine the first priority of the CSI report, including multi-CSI, configured by the first CSI report configuration in one or more CSI report configurations; and 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.

37. The method of claim 31 or 33, 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 measurements.

38. The method of claim 31 or 33, wherein if the wireless device uses a portion of the ports associated with the activated 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 0 or 1.

39. The method according to claim 31, wherein, The number of CPUs occupied by the CSI reports including multi-CSI is also determined based on at least one of the following: the number of CSI reports in multi-reporting, the number of Physical Uplink Control Channel (PUCCH) resource parameter sets, the number of CSI-RS resources in the antenna pattern used for channel measurements, and a scaling factor.

40. The method of claim 31, wherein the CSI report configuration configures the CSI report including multi-CSI, and the number of CPUs occupied by the CSI report including multi-CSI is determined by Ky+u Ky (n-1) are determined, where, Ky is the number of active CSI reference signal (CSI-RS) resources used for channel measurement, u is the scaling factor for the CSI report including multi-CSI, and n is the number of CSI groups in the CSI report including multi-CSI.

41. The method of claim 31, wherein the CSI report configuration configures the CSI report including multi-CSI according to a plurality of power offsets, and the number of CPUs occupied by the CSI report including multi-CSI is further determined based on at least one of the following: the number of active CSI-RS resources for channel measurement for a set of CSIs, and 1.

42. The method of claim 31, 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.

43. The method of claim 42, 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.

44. The method of claim 43, 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 acknowledgment (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.

45. The method of claim 43, 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.

46. ​​The method of claim 42, 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.

47. 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 46.

48. 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 46.