Communication method, terminal, network device and storage medium
By optimizing the allocation and updating of the CSI processing unit CPU in terminals and network devices, the problems of high hardware cost and energy consumption of large-scale antenna arrays in high-frequency communication are solved, and the spectrum efficiency is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-08-29
- Publication Date
- 2026-05-01
AI Technical Summary
Large-scale antenna arrays (LSA) present challenges in high-frequency communication due to their high hardware costs and energy consumption.
The CPU, which determines the Channel State Information (CSI) through terminals and network devices, updates the CSI with priority, reducing unnecessary consumption of computing resources. Different subarrays of the sparse array correspond to different reference signal resources or port groups, thus achieving accurate CSI judgment.
It effectively saves hardware costs and energy consumption, while improving the spectrum efficiency of the communication system.
Smart Images

Figure CN121970407A_ABST
Abstract
Description
Communication methods, terminals, network devices and storage media
[0001] This disclosure relates to the field of communication technology, and in particular to communication methods, terminals, network devices and storage media.
[0002] In communication scenarios, high-frequency bands and large-scale antenna arrays (X-Large Arrays) are introduced to improve spectral efficiency. X-Large Arrays can provide greater beamforming gain, effectively compensating for the transmission loss caused by high-frequency bands.
[0003]
[0004] Massive MIMO antenna arrays are characterized by dense and uniform arrays with half-wavelength spacing, but their main problems are high hardware costs and energy consumption.
[0005] This disclosure presents a communication method, a terminal, a network device, and a storage medium.
[0006] According to a first aspect of the present disclosure, a communication method is proposed, the method comprising: a terminal determining a first CSI processing unit CPU occupied by calculating a first channel state information (CSI), the first CSI being a CSI to be updated, the first CSI including CSIs corresponding to at least two reference signal resources, or the first CSI including CSIs corresponding to at least two port groups of a reference signal resource.
[0007] According to a second aspect of the present disclosure, a communication method is proposed, the method comprising: a network device determining at least one of a first channel state information (CSI) and a second CSI to be updated; the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of a reference signal resource; the second CSI is other CSIs to be updated besides the first CSI; wherein the sum of calculating the first CSI occupied by a first CSI processing unit CPU and calculating the second CSI occupied by a second CPU exceeds the maximum CPU supported by the terminal.
[0008] According to a third aspect of the present disclosure, a communication method is proposed, the method comprising: a terminal determining a first CSI processing unit CPU occupied by calculating a first channel state information (CSI), the first CSI being a CSI to be updated, the first CSI including CSIs corresponding to at least two reference signal resources, or the first CSI including CSIs corresponding to at least two port groups of a reference signal resource; in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal, the terminal updating at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI, the second CPU being the CPU occupied by calculating the second CSI, the second CSI being other CSIs to be updated besides the first CSI; and a network device determining at least one of the updated first channel state information (CSI) and the second CSI.
[0009] According to a fourth aspect of the present disclosure, a terminal is provided, comprising: a processing module, configured to determine a first CSI processing unit CPU occupied by calculating a first channel state information (CSI), wherein the first CSI is a CSI to be updated, and the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of a reference signal resource.
[0010] According to a fifth aspect of the present disclosure, a network device is provided, comprising: a processing module configured to determine at least one of updated first channel state information (CSI) and a second CSI; the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of a reference signal resource; the second CSI is other CSIs to be updated besides the first CSI; wherein the sum of calculating the first CSI occupied by a first CSI processing unit CPU and calculating the second CSI occupied by a second CPU exceeds the maximum CPU supported by the terminal.
[0011] According to a sixth aspect of the present disclosure, a terminal is provided, comprising: one or more processors; wherein the terminal is configured to execute the first aspect and any one of the communication methods in the first aspect.
[0012] According to a seventh aspect of the present disclosure, a network device is provided, comprising: one or more processors; wherein the network device is configured to perform the second aspect and any one of the communication methods in the second aspect.
[0013] According to an eighth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the communication methods in the second aspect.
[0014] According to a ninth aspect of the present disclosure, a storage medium is provided that stores instructions, which, when executed on a communication device, cause the communication device to perform a communication method as described in the first aspect and any one of the first aspects or the second aspect and any one of the second aspects.
[0015] According to a tenth aspect of the present disclosure, a program product is provided, comprising: a computer program, which, when executed by a communication device, causes the communication device to perform a communication method as described in the first aspect and any one of the first aspects or the second aspect and the second aspect.
[0016] This disclosure describes a terminal determining the first CSI processing unit (CPU) occupied by the first Channel State Information (CSI). The first CSI is the CSI to be updated, and it includes either the CSI corresponding to at least two reference signal resources, or the CSI corresponding to at least two port groups of one reference signal resource. Since different subarrays of a sparse array correspond to different reference signal resources or different port groups of the same reference signal resource, the terminal, by determining the first CPU, can accurately determine whether to update the first CSI corresponding to a subarray. This enables the application of coefficient arrays in the communication system, saving costs and energy consumption.
[0017] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0018] Figure 1a is a schematic diagram of the antenna distribution of different arrays.
[0019] Figure 1b is a schematic diagram of the orientation of different arrays.
[0020] Figure 1c is a schematic diagram of a nested array.
[0021] Figure 1d is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
[0022] Figure 2 is a schematic diagram of a communication method interaction according to an embodiment of the present disclosure.
[0023] Figure 3 is a flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0024] Figure 4 is a flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0025] Figure 5 is a schematic diagram of a communication method interaction according to an embodiment of the present disclosure.
[0026] Figure 6a is a schematic diagram of the structure of the terminal proposed in an embodiment of this disclosure.
[0027] Figure 6b is a schematic diagram of the structure of the network device proposed in an embodiment of this disclosure.
[0028] Figure 7a is a schematic diagram of the structure of a communication device proposed in an embodiment of this disclosure.
[0029] Figure 7b is a schematic diagram of the chip structure proposed in an embodiment of this disclosure.
[0030] This disclosure presents a communication method, a terminal, a network device, and a storage medium.
[0031] In a first aspect, embodiments of this disclosure propose a communication method, the method comprising: a terminal determining a first CSI processing unit CPU occupied by calculating a first channel state information (CSI), wherein the first CSI is a CSI to be updated, the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of a reference signal resource.
[0032] In some alternative embodiments of the first aspect, the method further includes: in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal, the terminal updates at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI, wherein the second CPU is the CPU used to calculate the second CSI, and the second CSI is the other CSI to be updated besides the first CSI.
[0033] In some alternative embodiments of the first aspect, the port information corresponding to the at least two reference signal resources is configured independently, or the port information corresponding to the at least two port groups is configured independently.
[0034] In some alternative embodiments of the first aspect, the port information includes at least one of the following: the interval between ports; the number of ports; and the port location.
[0035] In some alternative embodiments of the first aspect, the at least two reference signal resources correspond to different subarrays of an array, or the at least two port groups correspond to different subarrays of an array.
[0036] In some alternative embodiments of the first aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes spatial vector information, the spatial vector information including at least one of the following: a first parameter, the first parameter being used to indicate at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, the second parameter being used to indicate at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, the third parameter being used to indicate at least one of N1*N2 vectors; a fourth parameter, the fourth parameter being used to indicate at least one of O1*O2 vectors; and a strongest vector indicator.
[0037] In some alternative embodiments of the first aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes coefficient information, the coefficient information including at least one of the following: a non-zero coefficient indicator; a strongest coefficient indicator; an amplitude coefficient corresponding to the non-zero coefficient; and a phase coefficient corresponding to the non-zero coefficient.
[0038] In some alternative embodiments of the first aspect, the value of the first CPU is determined based on at least one of the following: the number of the at least two reference signal resources; the number of the at least two port groups; the number of subarrays contained in an array corresponding to the at least two reference signal resources; the number of subarrays contained in an array corresponding to the at least two port groups; the number of reference signal resources that are associated among the at least two reference signal resources; the number of port groups that are associated among the at least two port groups; the number of Transmit / Receive Points (TRPs); the number of Panels; and the number of Cells.
[0039] In some alternative embodiments of the first aspect, the associated reference signal resources correspond to the same identifier; and / or, the associated port groups correspond to the same identifier.
[0040] In some alternative embodiments of the first aspect, the priority is determined based on at least one of the following: the time-domain characteristics of the CSI report corresponding to the CSI; the bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein the CSI includes a first CSI and a second CSI.
[0041] In some alternative embodiments of the first aspect, the CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR.
[0042] In some optional embodiments of the first aspect, the CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-PMI-CQI); Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - Channel Quality Indicator (CRI-RI-i1-CQI); Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator (CRI-RI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power (CRI-RSRP); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (CRI-SINR); Synchronization Block - Index - Reference Signal Received Power (SS) B-Index-RSRP; Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (CRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP).
[0043] In some alternative embodiments of the first aspect, the first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP.
[0044] In a second aspect, a communication method is provided, the method comprising: a network device determining at least one of an updated first channel state information (CSI) and a second CSI; the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of a reference signal resource; the second CSI is other CSIs to be updated besides the first CSI; wherein the sum of calculating the first CSI's CPU usage in a first CSI processing unit and calculating the second CSI's CPU usage in a second CSI exceeds the maximum CPU supported by the terminal.
[0045] In some alternative embodiments of the second aspect, the update of at least one of the first CSI and the second CSI is determined based on the priority of the first CSI and the second CSI.
[0046] In some alternative embodiments of the second aspect, the port information corresponding to the at least two reference signal resources is configured independently, or the port information corresponding to the at least two port groups is configured independently.
[0047] In some alternative embodiments of the second aspect, the port information includes at least one of the following: the interval between ports; the number of ports; and the port location.
[0048] In some alternative embodiments of the second aspect, the at least two reference signal resources correspond to different subarrays of an array, or the at least two port groups correspond to different subarrays of an array.
[0049] In some optional embodiments of the second aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes spatial vector information, the spatial vector information including at least one of the following: a first parameter, the first parameter being used to indicate at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, the second parameter being used to indicate at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, the third parameter being used to indicate at least one of N1*N2 vectors; a fourth parameter, the fourth parameter being used to indicate at least one of O1*O2 vectors; and a strongest vector indicator.
[0050] In some alternative embodiments of the second aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes coefficient information, the coefficient information including at least one of the following: a non-zero coefficient indicator; a strongest coefficient indicator; an amplitude coefficient corresponding to the non-zero coefficient; and a phase coefficient corresponding to the non-zero coefficient.
[0051] In some alternative embodiments of the second aspect, the value of the first CPU is determined based on at least one of the following: the number of the at least two reference signal resources; the number of the at least two port groups; the number of subarrays contained in an array corresponding to the at least two reference signal resources; the number of subarrays contained in an array corresponding to the at least two port groups; the number of reference signal resources that are associated among the at least two reference signal resources; the number of port groups that are associated among the at least two port groups; the number of Transmit / Receive Points (TRPs); the number of Panels; and the number of Cells.
[0052] In some alternative embodiments of the second aspect, the associated reference signal resources correspond to the same identifier; and / or, the associated port groups correspond to the same identifier.
[0053] In some alternative embodiments of the second aspect, the priority is determined based on at least one of the following: the time-domain characteristics of the CSI report corresponding to the CSI; the bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein the CSI includes a first CSI and a second CSI.
[0054] In some alternative embodiments of the second aspect, the CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR.
[0055] In some optional embodiments of the second aspect, the CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-PMI-CQI); Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - Channel Quality Indicator (CRI-RI-i1-CQI); Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator (CRI-RI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power (CRI-RSRP); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (CRI-SINR); Synchronization Block - Index - Reference Signal Received Power (SS) B-Index-RSRP; Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (CRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP).
[0056] In some alternative embodiments of the second aspect, the first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP.
[0057] Thirdly, a communication method is provided, comprising: a terminal determining a first CSI processing unit CPU used to calculate a first channel state information (CSI), the first CSI being a CSI to be updated, the first CSI including CSIs corresponding to at least two reference signal resources, or the first CSI including CSIs corresponding to at least two port groups of a reference signal resource; in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal, the terminal updating at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI, the second CPU being the CPU used to calculate the second CSI, the second CSI being other CSIs to be updated besides the first CSI; and a network device determining at least one of the updated first channel state information (CSI) and the second CSI.
[0058] Fourthly, a terminal is provided, comprising: a processing module, configured to determine a first CSI processing unit CPU occupied by calculating a first channel state information (CSI), wherein the first CSI is a CSI to be updated, and the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of a reference signal resource.
[0059] In some alternative embodiments of the fourth aspect, the processing module is further configured to: in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal, the terminal updates at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI, wherein the second CPU is the CPU used to calculate the second CSI, and the second CSI is the other CSI to be updated besides the first CSI.
[0060] In some alternative embodiments of the fourth aspect, the port information corresponding to the at least two reference signal resources is configured independently, or the port information corresponding to the at least two port groups is configured independently.
[0061] In some alternative embodiments of the fourth aspect, the port information includes at least one of the following: the interval between ports; the number of ports; and the port location.
[0062] In some alternative embodiments of the fourth aspect, the at least two reference signal resources correspond to different subarrays of an array, or the at least two port groups correspond to different subarrays of an array.
[0063] In some optional embodiments of the fourth aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes spatial vector information, the spatial vector information including at least one of the following: a first parameter, the first parameter being used to indicate at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, the second parameter being used to indicate at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, the third parameter being used to indicate at least one of N1*N2 vectors; a fourth parameter, the fourth parameter being used to indicate at least one of O1*O2 vectors; and a strongest vector indicator.
[0064] In some alternative embodiments of the fourth aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes coefficient information, the coefficient information including at least one of the following: a non-zero coefficient indicator; a strongest coefficient indicator; an amplitude coefficient corresponding to the non-zero coefficient; and a phase coefficient corresponding to the non-zero coefficient.
[0065] In some alternative embodiments of the fourth aspect, the value of the first CPU is determined based on at least one of the following: the number of the at least two reference signal resources; the number of the at least two port groups; the number of subarrays contained in an array corresponding to the at least two reference signal resources; the number of subarrays contained in an array corresponding to the at least two port groups; the number of reference signal resources that are associated among the at least two reference signal resources; the number of port groups that are associated among the at least two port groups; the number of Transmit / Receive Points (TRPs); the number of Panels; and the number of Cells.
[0066] In some alternative embodiments of the fourth aspect, the associated reference signal resources correspond to the same identifier; and / or, the associated port groups correspond to the same identifier.
[0067] In some alternative embodiments of the fourth aspect, the priority is determined based on at least one of the following: the time-domain characteristics of the CSI report corresponding to the CSI; the bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein the CSI includes a first CSI and a second CSI.
[0068] In some alternative embodiments of the fourth aspect, the CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR.
[0069] In some optional embodiments of the fourth aspect, the CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator CRI-RI-PMI-CQI; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - Channel Quality Indicator CRI-RI-i1-CQI; Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator CRI-RI-CQI; Channel State Information Resource Indicator - Reference Signal Received Power CRI-RSRP; Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio CRI-SINR; Synchronization Block - Index - Reference Signal Received Power SS B-Index-RSRP; Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (CRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP).
[0070] In some optional embodiments of the fourth aspect, the first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP.
[0071] Fifthly, a network device is provided, comprising: a processing module, configured to determine at least one of an updated first channel state information (CSI) and a second CSI; the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of a reference signal resource; the second CSI is other CSIs to be updated besides the first CSI; wherein the sum of calculating the first CSI occupied by a first CSI processing unit CPU and calculating the second CSI occupied by a second CPU exceeds the maximum CPU supported by the terminal.
[0072] In some alternative embodiments of the fifth aspect, the update of at least one of the first CSI and the second CSI is determined based on the priority of the first CSI and the second CSI.
[0073] In some alternative embodiments of the fifth aspect, the port information corresponding to the at least two reference signal resources is configured independently, or the port information corresponding to the at least two port groups is configured independently.
[0074] In some alternative embodiments of the fifth aspect, the port information includes at least one of the following: the interval between ports; the number of ports; and the port location.
[0075] In some alternative embodiments of the fifth aspect, the at least two reference signal resources correspond to different subarrays of an array, or the at least two port groups correspond to different subarrays of an array.
[0076] In some optional embodiments of the fifth aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes spatial vector information, the spatial vector information including at least one of the following: a first parameter, the first parameter being used to indicate at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, the second parameter being used to indicate at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, the third parameter being used to indicate at least one of N1*N2 vectors; a fourth parameter, the fourth parameter being used to indicate at least one of O1*O2 vectors; and a strongest vector indicator.
[0077] In some alternative embodiments of the fifth aspect, the CSI corresponding to the at least two reference signal resources or the at least two port groups includes coefficient information, the coefficient information including at least one of the following: a non-zero coefficient indicator; a strongest coefficient indicator; an amplitude coefficient corresponding to the non-zero coefficient; and a phase coefficient corresponding to the non-zero coefficient.
[0078] In some alternative embodiments of the fifth aspect, the value of the first CPU is determined based on at least one of the following: the number of the at least two reference signal resources; the number of the at least two port groups; the number of subarrays contained in an array corresponding to the at least two reference signal resources; the number of subarrays contained in an array corresponding to the at least two port groups; the number of reference signal resources that are associated among the at least two reference signal resources; the number of port groups that are associated among the at least two port groups; the number of Transmit / Receive Points (TRPs); the number of Panels; and the number of Cells.
[0079] In some alternative embodiments of the fifth aspect, the associated reference signal resources correspond to the same identifier; and / or, the associated port groups correspond to the same identifier.
[0080] In some alternative embodiments of the fifth aspect, the priority is determined based on at least one of the following: the time-domain characteristics of the CSI report corresponding to the CSI; the bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein the CSI includes a first CSI and a second CSI.
[0081] In some alternative embodiments of the fifth aspect, the CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR.
[0082] In some optional embodiments of the fifth aspect, the CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator CRI-RI-PMI-CQI; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - Channel Quality Indicator CRI-RI-i1-CQI; Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator CRI-RI-CQI; Channel State Information Resource Indicator - Reference Signal Received Power CRI-RSRP; Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio CRI-SINR; Synchronization Block - Index - Reference Signal Received Power SS B-Index-RSRP; Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (CRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP).
[0083] In some optional embodiments of the fifth aspect, the first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP.
[0084] A sixth aspect provides a terminal, comprising: one or more processors; wherein the terminal is configured to execute the first aspect and any one of the communication methods in the first aspect.
[0085] A seventh aspect provides a network device, comprising: one or more processors; wherein the network device is configured to perform the second aspect and any one of the communication methods in the second aspect.
[0086] Eighthly, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the communication methods in the second aspect.
[0087] Ninth aspect, a storage medium is provided that stores instructions, which, when executed on a communication device, cause the communication device to perform a communication method as described in the first aspect and any one thereof, or the second aspect and any one thereof.
[0088] In a tenth aspect, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in an optional implementation of the first or second aspect.
[0089] In one aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in an optional implementation of the first or second aspect.
[0090] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in an optional implementation of the first or second aspect above.
[0091] It is understood that the terminals, access network devices, first network elements, other network elements, core network devices, communication systems, storage media, program products, computer programs, chips, or chip systems involved in the embodiments of this disclosure are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0092] This disclosure provides communication methods, terminals, network devices, and storage media. In some embodiments, the terms "communication method" and "information processing method" can be used interchangeably, as can the terms "communication device" and "information processing device" and "communication device," and the terms "information processing system" and "communication system."
[0093] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0094] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. The technical environments of different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0095] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0096] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0097] In the embodiments disclosed herein, "multiple" refers to two or more.
[0098] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0099] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0100] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0101] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0102] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0103] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0104] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0105] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.
[0106] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.
[0107] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."
[0108] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.
[0109] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0110] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0111] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0112] In some embodiments, to address the problems of large-scale antenna arrays, the industry has proposed sparse arrays (SA). Sparse array antennas reduce antenna sidelobes and save antenna costs by strategically removing some antenna elements, without significantly reducing antenna gain and beamwidth. A sparse array is a non-uniform linear array. That is, a uniform linear array is modified by removing a portion of its elements using a specific optimization method. Figure 1a shows a schematic diagram of the antenna distribution of different arrays. Figure 1b shows a schematic diagram of the direction of different arrays.
[0113] In some embodiments, a problem with sparse arrays is the uneven antenna distribution. Traditional uniform arrays, corresponding to Discrete Fourier Transform (DFT) beams, have the same transmit power for each antenna element (or port), making different DFT beams orthogonal. However, with sparse arrays, the antenna distribution is uneven, and some ports have no antennas. Therefore, determining the CPU (CSI processing unit) usage for CSI feedback in a sparse array is a problem that needs to be solved.
[0114] Typical sparse arrays include the following:
[0115] (1) Coprime Array (CA): CA is a type of sparse array that introduces a closed-form expression for the antenna position. This means that once the number of elements is given, the antenna position can be obtained immediately without any exhaustive search mechanism. CA consists of a Q-element array with an element spacing of Pd and a (2P-1)-element array with an element spacing of Qd, where P and Q are coprime integers such that P is less than Q, and d represents the half-wavelength element spacing.
[0116] For example: Q=3, P=2, Table 1 shows the antenna element positions (or port positions) corresponding to each subarray. That is, the first subarray is a 3-element array with a spacing of 2d, and the corresponding positions are 0d, 2d, and 4d, such as the position "1" in Table 1; the second subarray is a 3-element subarray with a spacing of 3d, and the corresponding positions are 0d, 3d, and 6d, such as the position "2" in Table 1.
[0117] Table 1
[0118] (2) Nested Arrays (NAs): NAs provide another closed form of antenna position representation. A two-level nested array is mainly composed of two nested uniform arrays. Figure 1c is a schematic diagram of a nested array. As shown in Figure 1c, assuming the element spacing of the two uniform arrays is d1 and d2 respectively, and the number of elements is M1 and M2 respectively, then the element spacing of the two uniform arrays satisfies: d2 = (M1 + 1)d1, and the spacing between the first element of the second array and the last element of the first array is also d1. The first array appears to be nested within the second array, forming a nested array. Table 2 is a schematic table showing the element distribution of the subarrays and the array degrees of freedom when the total number of elements in the nested array is M. Table 3 shows the antenna element positions (or port positions) corresponding to each subarray when M1 = 3, M2 = 3, d1 = d, d2 = 4d, where "1" indicates the position of the element in the first subarray, and "2" indicates the position of the element in the second subarray.
[0119] Table 2
[0120] Table 3
[0121] (3) Non-redundant array, or minimum redundancy array. The minimum redundancy array has the lowest redundancy, but the design of this array does not have a clear expression for the position of the array elements, and can only be obtained by exhaustive search by computer. Table 4 shows the correspondence between the number of array elements and the position of array elements in a redundant array.
[0122] Table 4
[0123] Therefore, this disclosure proposes a communication method in which a terminal determines the first CSI processing unit (CPU) occupied by the first Channel State Information (CSI). The first CSI is the CSI to be updated, and the first CSI includes CSIs corresponding to at least two reference signal resources, or CSIs corresponding to at least two port groups of one reference signal resource. Since different subarrays of a sparse array correspond to different reference signal resources or different port groups of the same reference signal resource, the terminal, by determining the first CPU, can accurately determine whether to update the first CSI corresponding to the subarray. This enables the application of coefficient arrays in the communication system, saving costs and energy consumption.
[0124] Figure 1d is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
[0125] As shown in Figure 1d, the communication system 100 includes a terminal 101 and a network device 102.
[0126] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0127] In some embodiments, network device 102 may include at least one of access network device and core network device.
[0128] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0129] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0130] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0131] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0132] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0133] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1d, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1d are illustrative. The communication system may include all or some of the main bodies in FIG1d, or may include other main bodies outside of FIG1d. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection may be in any way, such as direct connection or indirect connection, wired connection or wireless connection.
[0134] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 6th generation mobile communication system (6G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0135] Figure 2 is a schematic diagram of a communication method interaction according to an embodiment of the present disclosure. As shown in Figure 2, this embodiment of the present disclosure relates to a communication method for a communication system 100, the method including:
[0136] In step S2101, terminal 101 determines the first CPU used to calculate the first CSI.
[0137] In some embodiments, the terminal may determine the first CPU used to calculate the first CSI. The first CSI is the CSI to be updated, and the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of one reference signal resource. For example, if each reference signal resource (or each port group) corresponds to one CSI, then the first CSI includes at least two CSIs. Or, for example, if each reference signal resource (or each port group) corresponds to a portion of a CSI, then the first CSI includes a complete CSI.
[0138] In some embodiments, at least two reference signal resources correspond to one array. An array can be divided into multiple subarrays, that is, each reference signal resource can correspond to one subarray. Alternatively, at least two port groups of the same reference signal resource can correspond to different subarrays, that is, each port group can correspond to one subarray. The first CSI can include the CSIs corresponding to at least two subarrays.
[0139] In some embodiments, the port information corresponding to at least two reference signal resources is configured independently, or the port information corresponding to at least two port groups is configured independently. Independent configuration can be understood as the network device configuring port information for different reference signal resources respectively. For example, port information 1 is configured for reference signal resource A, and port information 2 is configured for reference signal resource B. The port information corresponding to port information 1 and port information 2 may be the same or different.
[0140] In some embodiments, port information for at least two port groups is configured independently, or port information for at least two port groups is configured independently. Independent configuration can be understood as the network device configuring port information for different port groups respectively. For example, port information 1 is configured for port group A, and port information 2 is configured for port group B. The port information corresponding to port information 1 and port information 2 may be the same or different.
[0141] In some embodiments, port information includes at least one of the following: the interval between ports; the number of ports; and the port location.
[0142] In some embodiments, the network device may send first information to the terminal, the first information being used to determine port information of at least two reference signal resources, or the first information being used to determine port information of at least two port groups of the same reference signal resource.
[0143] In some embodiments, the first information includes sum(Ni) bits, where Ni bits correspond to Ni second ports. A bit among the Ni bits with a first value corresponds to a first port among the Ni second ports. The first port is at least one of the Ni second ports. Ni is a positive integer. The value of i is 1, or the value of i ranges from 1 to L. sum() is the summation symbol, and sum(Ni) represents the sum of at least one Ni. For example, if i is 1, sum(Ni) = N1. If i ranges from 1 to L, i.e., i = 1, 2, ..., L, then sum(Ni) = N1 + N2 + ... + NL. Assuming L = 2, then i = 1 and 2, sum(Ni) = N1 + N2. L is the number of groups of port information. For example, if sum(Ni) is used to determine two groups of port information, then L = 2; if sum(Ni) is used to determine three groups of port information, then L = 3. This disclosure does not provide examples of all such groups, but is not limited to this.
[0144] For example, i can be 1, sum(Ni) = N1, and the first information includes N1 bits. The bits with the first value among these N1 bits correspond to the first ports among the N1 second ports. For example, the first value can be "1". If the bit value is "1", then the second port corresponding to that bit position can be used as the first port. If the bit value is "0", then the second port corresponding to that bit position is not used as the first port. Of course, the first value being "1" is only an example, and this disclosure is not limited to this. The N1 bits are used to determine at least two sets of port information. The terminal can divide the bits with the first value among the N1 bits into at least two groups, that is, divide the multiple first ports determined from the N1 second ports into at least two groups, with each group of first ports corresponding to a reference signal resource. Or, each group of first ports corresponds to a port group. That is, each group of first ports corresponds to a subarray.
[0145] For example, i can take values from 1 to L, i.e., i = 1, 2, ..., L, sum(Ni) = N1 + N2 + ... + NL. Taking L = 2 as an example, sum(Ni) = N1 + N2, and the first information can include N1 + N2 bits. N1 bits can correspond to N1 second ports, and the position and / or number of first ports can be determined from these N1 second ports; that is, N1 bits can determine the port information corresponding to the first reference signal resource. N2 bits can correspond to N2 second ports, and the position and / or number of first ports can be determined from these N2 second ports; that is, N2 bits can determine the port information corresponding to the second reference signal resource. For example, bits with the first value among the N1 bits correspond to the first group of first ports. Bits with the first value among the N2 bits correspond to the second group of first ports.
[0146] It is understandable that if i is 1, then the port information determined by the first information is the total port information corresponding to at least two reference signal resources or at least two port groups of the same reference signal resource. The terminal can divide the total port information into at least two groups, with each group corresponding to a different reference signal resource or different port groups of the same reference signal resource. If i ranges from 1 to L, then each Ni bit in sum(Ni) is used to determine one group of port information.
[0147] In some embodiments, the array type can be a coprime array. Assuming the parameters Q = 3 and P = 2 for the coprime array, as shown in Table 1, the numbers 0 to 6 in the first row of Table 1 correspond to the seven second ports. The position of "1" in the second row indicates the position of the first port of the first subarray among the seven second ports, and the position of "2" in the second row indicates the position of the first port of the second subarray among the seven second ports. The first information may include sum(Ni) bits, which can be used to determine the port information corresponding to the first and second subarrays of the coprime array, that is, to determine the positions of "1" and "2" as shown in Table 1. For example, i can take values from 1 to L, where L = 2. The first information can include (N1 + N2) bits, where N1 = N2 = 7. The (N1 + N2) bits can be 10101001001001. The first 7 bits are N1 bits, which are used to determine the port information corresponding to the first subarray. The last 7 bits are N2 bits, which are used to determine the port information corresponding to the second subarray. The position of the bit with a value of 1 is the position of the first port among the 7 second ports.
[0148] In some embodiments, the array type can be a nested array. Assuming the parameters of the nested array are M1 = 3, M2 = 3, d1 = d, d2 = 4d, as shown in Table 3, the first row of Table 3 shows 0 to 11, corresponding to 12 second ports. The position of "1" in the second row indicates the position of the first port of the first subarray among the 12 second ports, and the position of "2" in the second row indicates the position of the first port of the second subarray among the 12 second ports. The first information may include sum(Ni) bits, which can be used to determine the port information corresponding to the first and second subarrays of the nested array, that is, to determine the positions of "1" and "2" as shown in Table 1. For example, i can take values from 1 to L, where L = 2. The first information can include (N1 + N2) bits, where N1 = N2 = 12. The (N1 + N2) bits can be 111000000000000100010001. The first 12 bits are N1 bits, which are used to determine the port information corresponding to the first subarray. The last 12 bits are N2 bits, which are used to determine the port information corresponding to the second subarray. The position of the bit with a value of 1 is the position of the first port among the 12 second ports.
[0149] In some embodiments, the array type can be a non-redundant array, or the port information can be determined by including sum(Ni) bits in the first information, which will not be elaborated further in this disclosure.
[0150] In some embodiments, the first information includes sum(Mi) bits and the number of first ports, Wi. The values of sum(Mi) bits are used to indicate one of a variety of combinations of selecting Wi first ports from Ni second ports. For example, sum(Mi) bits are a bitmap. The values of the bitmap indicate one of a variety of combinations of selecting Wi first ports from Ni second ports. The value of i is from 1 to L, where L is the number of groups of port information, and Ni is greater than or equal to Wi. For example, since the configuration information is at least two groups, L is at least 2. Taking L=2 as an example, the value of i is from 1 to L, i.e., i=1 and 2. sum(Mi) = M1 + M2. Ni includes N1 and N2, and Wi includes W1 and W2. The value of the M1 bit can be used to indicate one of a variety of combinations of selecting W1 first ports from N1 second ports. The value of the M2 bit can be used to indicate one of a variety of combinations of selecting W2 first ports from N2 second ports. For example, if a reference signal resource (or port group) corresponds to W1 ports (i.e., first ports) and there are N1 candidate ports (i.e., second ports), then there are multiple combinations of selecting W1 first ports from N1. The network device can indicate one of these multiple combinations through the values of M1 bits. For example, assuming N1 = 32 and W1 = 17, the value of the M1 bits can indicate one of multiple combinations of selecting 17 first ports from 32 second ports. Of course, the specific values mentioned above are merely exemplary, and this disclosure is not limited thereto. N1 and N2 can be the same or different. For example, if N1 and N2 are the same, it can indicate that the two subarrays correspond to the same array. Or, it can indicate that the two subarrays correspond to different arrays, and the number of second ports corresponding to the different arrays is the same. If N1 and N2 are different, it can indicate that the two subarrays correspond to different arrays, and the number of second ports corresponding to the different arrays is different. W1 and W2 can be the same or different. For example, if W1 and W2 are the same, it can indicate that the number of first ports in the first group and the number of first ports in the second group are the same. It is understandable that the position and number W1 of the first port in the first group among the N1 second ports constitute the port information of the first group. The position and number W2 of the first port in the second group among the N2 second ports constitute the port information of the second group.
[0151] For example, taking Table 1 as an example, N1 = N2 = 7, W1 = W2 = 3. If any 3 first ports are randomly selected from the 7 second ports, there are 35 combinations. Therefore, M1 = M2, and it must be an integer greater than or equal to log2(35), for example, M1 = M2 = 6. For example, bit M1 can be 000001, and bit M2 can be 000010. The value 000001 indicates that the second combination out of the 35 combinations has been selected. The value 000010 indicates that the third combination out of the 35 combinations has been selected. Of course, bits M1 being 000001 and bits M2 being 000010 are merely exemplary examples, and this disclosure is not limited to them.
[0152] For example, taking Table 3 as an example, N1 = N2 = 12, W1 = W2 = 3. There are 220 combinations of randomly selecting 3 first ports from the 12 second ports. Therefore, M1 = M2, and M2 is an integer greater than or equal to log2(220), for example, M1 = M2 = 8. For instance, bits M1 can be 00000001, and bits M2 can be 00000010. The value 00000001 indicates that the second combination out of the 220 combinations has been selected. The value 00000010 indicates that the third combination out of the 220 combinations has been selected. Of course, bits M1 being 00000001 and bits M2 being 00000010 are merely exemplary examples, and this disclosure is not limited to them.
[0153] In some embodiments, the first information includes at least two sets of configuration information, each set of configuration information including at least one of the following: the starting position of the first port among N second ports; the interval between two adjacent first ports; the number of first ports; the first port is a port corresponding to a reference signal resource or a port group, and the first port is at least one of the N second ports, where N is a positive integer.
[0154] Optionally, the first information includes at least two sets of configuration information. Each set of configuration information may include the interval between two adjacent first ports and the number of first ports. The starting position of the first port can be defaulted to the first second port among N second ports; that is, the first second port among N second ports is taken as the first first port. The next first port is determined based on this starting position and the interval between two adjacent first ports, and so on, to determine the positions of all first ports. For example, for a coprime array, the configuration information may include the interval between two adjacent first ports and the number of first ports. The terminal can determine the port positions and number of ports corresponding to each subarray of the coprime array based on the configuration information.
[0155] For example, assuming the parameters Q=3 and P=2 for a coprime array, as shown in Table 1, the numbers 0 to 6 in the first row of Table 1 correspond to the seven second ports. The position of "1" in the second row indicates the position of the first port of the first subarray among the seven second ports, and the position of "2" in the second row indicates the position of the first port of the second subarray among the seven second ports. The first information includes two sets of configuration information: one set corresponding to the first subarray and one set corresponding to the second subarray. The first set of configuration information can include the values 2 and 3. The value 2 represents the interval between two adjacent first ports, for example, the interval is the number of empty positions between two adjacent first ports plus 1, or the difference in port numbers of the two adjacent first ports in the second ports. The value 3 represents the number of first ports. The terminal can default the first second port among the seven second ports to the starting position of the first port, that is, use the first second port as the first first port of the first subarray. Then, it determines the second first port of the first subarray after a one-empty-position interval (or a one-second-port interval), and then determines the third first port of the first subarray after another one-empty-position interval. The second set of configuration information can include the values 3 and 3, where 3 represents the interval between two adjacent first ports. The value 3 also represents the number of first ports. The terminal can default the first of the seven second ports to the starting position of the first ports, that is, use the first second port as the first first port of the second subarray. Then, it determines the second first port of the second subarray after a three-position interval (or a three-port interval), and finally determines the third first port of the second subarray after another three-position interval.
[0156] Optionally, the first information includes at least two sets of configuration information. The first set of configuration information includes the number of first ports. The second set of configuration information includes the number of first ports and the interval between two adjacent first ports. The first set of configuration information is used to determine the first set of port information. Since the first set of configuration information includes the number of first ports, the first second port out of N second ports can be used as the starting position of the first port, and the interval between two adjacent first ports can be defined as d, where d represents half the wavelength. Based on the starting position and the interval d, the position of the first port out of N second ports can be determined. The second set of configuration information is used to determine the second set of port information. Since the second set of configuration information includes the number of first ports, the position after the last first port in the first set of port information, at an interval d, can be used as the starting position of the first port in the second set of port information. The second set of configuration information also includes the interval between two adjacent first ports. Based on the starting position and the interval, the position of the first port out of N second ports can be determined. For example, for a nested array, the first information may include two sets of configuration information. The first set of configuration information is used to determine the port information corresponding to the first subarray of the nested array, and the second set of configuration information can be used to determine the port information corresponding to the second subarray of the nested array.
[0157] For example, assuming the parameters of the nested array are M1=3, M2=3, d1=d, d2=4d, as shown in Table 3, the first row of Table 3 shows 0 to 11, which correspond to 12 second ports respectively. The position of "1" in the second row indicates the position of the first port of the first subarray among the 12 second ports, and the position of "2" in the second row indicates the position of the first port of the second subarray among the 12 second ports. The first information may include two sets of configuration information, namely the first set of configuration information corresponding to the first subarray and the second set of configuration information corresponding to the second subarray. The first set of configuration information may include the value 3, where 3 represents the sum and quantity of the first ports in the first group. That is, the terminal can determine 3 as the quantity of the first ports in the first group, and d as the interval between two adjacent first ports in the first group. The terminal can default the first second port as the starting position of the first ports in the first group, and determine the position of the first ports in the first group by combining the interval and the quantity. The specific determination method is the same as described in the above embodiment, and will not be repeated here. The second set of configuration may include the values 3 and 4d. 3 represents the number of first ports in the second group, and 4d represents the interval between two adjacent first ports in the second group. The terminal can determine the position of the first port in the second group as the position after the last port of the first group, with an interval of d. Combining the interval and the number, the position of the first port in the second group is determined. For the specific determination method, please refer to the above embodiment, which will not be repeated in this disclosure.
[0158] In some embodiments, the first information includes at least two sets of configuration information, each set of configuration information including type and parameters, the type and parameters being used to determine port information.
[0159] In some embodiments, the type includes an array type.
[0160] In some embodiments, the type includes a first type, and the parameters include P and Q. The terminal can determine the type as the first type and determine the port information based on P and Q. The terminal can determine Q as the number of first ports in the first group, and the product of P and d1 as the interval between two adjacent first ports in the first group. Here, d1 can be, for example, half the wavelength. (2P-1) can be determined as the number of first ports in the second group, and the product of Q and d1 can be determined as the interval between two adjacent first ports in the second group. P and Q are positive integers. The terminal can determine the position of the first port in the N second ports by taking the first second port in the N second ports as the starting position of the first port and combining it with the interval between two adjacent first ports.
[0161] In some embodiments, the first type may be, for example, a coprime array.
[0162] For example, taking Table 1 as an example, the first information may include: type is coprime array, value 3 and value 2. Value 3 is Q, value 2 is P, and the terminal can determine 3 as the number of first ports in the first group. 2d1 is determined as the interval between two adjacent first ports in the first group. 3 (i.e., 2P-1) is determined as the number of first ports in the second group. 3d1 is determined as the interval between two adjacent first ports in the second group. The starting position of the first port can be defaulted to the position of the first second port. Then the positions of the first ports in the first group correspond to 0, 2d1, and 4d1, respectively, where d1 is half the wavelength, i.e., 0, 2, and 4 in the first row of Table 1, respectively. The positions of the first ports in the second group are 0, 3d1, and 6d1, where d1 is half the wavelength, i.e., 0, 3, and 6 in the first row of Table 1, respectively.
[0163] In some embodiments, the type includes a second type, and the parameter includes N. If N is odd, the terminal can determine (N-1) / 2 as the number of first ports in the first group of ports, (N+1) / 2 as the number of first ports in the second group of ports, d2 as the interval between two adjacent first ports in the first group of ports, and ((N-1) / 2+1)d2 as the interval between two adjacent first ports in the second group of ports. Here, d2 can be, for example, half the wavelength. If N is even, the terminal determines N / 2 as the number of first ports in the first group of ports, N / 2 as the number of first ports in the second group of ports, d2 as the interval between two adjacent first ports in the first group of ports, and (N / 2+1)d2 as the interval between two adjacent first ports in the second group of ports.
[0164] In some embodiments, the second type may be, for example, a nested array.
[0165] For example, taking Table 3 as an example, the first information may include: type is nested array, value is 6. The value 6 represents N. The terminal can determine 3 (i.e., N / 2) as the number of first ports in the first group, d2 as the interval between two adjacent first ports in the first group, 3 (N / 2) as the number of first ports in the second group, and 4d2 as the interval between two adjacent first ports in the second group. For example, the starting position of the first port in the first group can be assumed to be the first second port, then the positions of the first ports in the first group correspond to 0, d2, and 2d2, where d2 is half the wavelength, corresponding to 0, 1, and 2 in the first row of Table 3. The starting position of the first port in the second group can be assumed to be the next second port adjacent to the last first port in the first group, then the positions of the first ports in the second group correspond to 3d2, 7d2, and 11d2, where d2 is half the wavelength, corresponding to 3, 7, and 11 in the first row of Table 3.
[0166] In some embodiments, the first information includes at least two sets of configuration information, each set including a codebook subset restriction (CBSR), which is used to determine the number of first ports. For example, the terminal can determine the value of at least one of n1 and n2 based on the CBSR. n1 and n2 correspond to the number of ports in different dimensions, such as the number of ports in the horizontal dimension and the number of ports in the vertical dimension.
[0167] In some embodiments, the CBSRs indicate different reference signal resources separately. "Indicate separately" can be understood as each CBSR determining the number of first ports corresponding to a reference signal resource. For example, the first information may include multiple CBSRs, each determining the number of first ports corresponding to a reference signal resource, and the number of first ports determined by different CBSRs may be the same or different. For example, one CBSR indicates that the number of first ports corresponding to a reference signal resource is A, and another CBSR indicates that the number of first ports corresponding to a reference signal resource is B. Or, for example, one CBSR indicates that the number of first ports corresponding to a reference signal resource is A, and another CBSR indicates that the number of first ports corresponding to a reference signal resource is A.
[0168] In some embodiments, for different port groups of the same reference signal resource, the bit string in the CBSR includes at least two parts, each used to determine the number of at least two groups of first ports. For example, the first information includes a CBSR, in which the bit string includes at least two parts, each part used to determine the number of a group of first ports.
[0169] In some embodiments, if the first information includes a CBSR, the first information may also include a type. The CBSR is used to determine the number of first ports, and the type is used to determine the interval between two adjacent first ports, thereby determining the position of the first ports among N second ports.
[0170] In some embodiments, the type includes an array type.
[0171] For example, let's say the type is Type 1. The number of first ports in the two sets of port information determined by the terminal based on CBSR are Q and (2P-1), respectively. Then, the intervals between two adjacent first ports are Pd and Qd, where Pd represents the product of P and d1, and d1 can be, for example, half the wavelength. That is, if the number of first ports in the first set of ports is determined based on CBSR, then multiplying this number by d1 gives the interval between two adjacent first ports in the second set of ports. If the number of first ports in the second set of port information is determined based on CBSR, then adding 1 to this number and dividing by 2, then multiplying the result by d1, gives the interval between two adjacent first ports in the first set of ports. The starting position of the first ports in both the first and second sets of port information can be the first second port among N second ports. The interval between two adjacent first ports in each set of first ports can be determined based on the type and the number of first ports, and the position of each set of first ports can be determined based on the interval and the starting position. Taking Table 1 as an example, the terminal can determine the values 3 and 2 based on CBSR. Value 3 is Q, and value 2 is P. The terminal can determine 3 as the number of first ports in the first set. Let 2d1 be the interval between two adjacent first ports in the first group. Let 3 (i.e., 2P-1) be the number of first ports in the second group. Let 3d1 be the interval between two adjacent first ports in the second group. The starting position of the first port can be assumed to be the position of the first second port. Therefore, the positions of the first ports in the first group correspond to 0, 2d1, and 4d1, where d1 is half the wavelength, corresponding to 0, 2, and 4 in the first row of Table 1, respectively. The positions of the first ports in the second group are 0, 3d1, and 6d1, where d1 is half the wavelength, corresponding to 0, 3, and 6 in the first row of Table 1, respectively.
[0172] For example, the array type is type two. The number of first ports in the two sets of port information determined by the terminal based on the CBSR are M1 and M2 respectively. The interval between two adjacent first ports in the first set is d2, which can be, for example, half the wavelength. The interval between two adjacent first ports in the second set is (M1+1)d2. Taking Table 3 as an example, the terminal can determine the value 3 based on the CBSR, i.e., M1 = M2 = 3. The terminal can determine d2 as the interval between two adjacent first ports in the first set, and 4 (i.e., M1+1 = 4)d2 as the interval between two adjacent first ports in the second set. For example, the starting position of the first set of first ports can be assumed to be the first second port, then the positions of the first ports in the first set correspond to 0, d2, and 2d2 respectively, where d2 is half the wavelength, i.e., 0, 1, and 2 in the first row of Table 3. The starting position of the first port of the second group can be assumed to be the next second port adjacent to the last first port of the first group. Then the positions of the first ports of the second group correspond to 3d2, 7d2 and 11d2 respectively, where d2 is half of the wavelength, which corresponds to 3, 7 and 11 in the first row of Table 3.
[0173] In some embodiments, the name of the first information is not limited, and it may be, for example, "first configuration information".
[0174] In some embodiments, the CSI corresponding to at least two reference signal resources or at least two port groups includes spatial vector information. That is, the first CSI may include spatial vector information corresponding to at least two reference signal resources. Alternatively, the first CSI may include spatial vector information corresponding to at least two port groups. The spatial vector information includes at least one of the following: a first parameter, used to indicate at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, used to indicate at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, used to indicate at least one of N1*N2 vectors; a fourth parameter, used to indicate at least one of O1*O2 vectors; a strongest vector indicator; and coefficient information.
[0175] Optionally, the spatial vector information may include a first parameter, which indicates at least one of the N1*O1 vectors. Here, N1 may represent the number of ports in the first dimension, and O1 may represent the number of parameters in the first dimension. For example, the number of parameters may be the number of oversampled samples or the number of beams; that is, O1 may represent the number of oversampled samples or the number of beams in the first dimension. The spatial vector may also be a beam, and O1 may represent the number of vectors corresponding to each port in the first dimension. The terminal may select at least one vector from the N1*O1 vectors as a vector for a reference signal resource (or port group, or subarray), and indicate this selection through the first parameter in the spatial vector information.
[0176] Optionally, the spatial vector information may include a second parameter indicating at least one of the N2*O2 vectors. Here, N2 may represent the number of ports in the second dimension, and O2 may represent the number of parameters in the second dimension. For example, the number of parameters may be the number of oversampled samples or the number of beams; that is, O2 may represent the number of oversampled samples or the number of beams in the second dimension. The spatial vector may also be a beam, and O2 may represent the number of vectors corresponding to each port in the second dimension. The terminal may select at least one vector from the N2*O2 vectors as a vector for a reference signal resource (or port group, or subarray), and indicate this selection through the first parameter in the spatial vector information.
[0177] The first and second dimensions can be horizontal and vertical, respectively. For example, the first dimension can be horizontal and the second dimension can be vertical, or vice versa, but this is not a limitation. Dimensions can also represent planning directions. That is, the first dimension can be the first polarization direction, and the second dimension can be the second polarization direction.
[0178] Optionally, the spatial vector information may include a third parameter indicating at least one of the N1*N2 vectors. The terminal may select at least one vector from the N1*N2 vectors as a vector for a reference signal resource (or port group, or subarray) and indicate this via the third parameter in the spatial vector information.
[0179] Optionally, the spatial vector information may include a fourth parameter indicating at least one of the O1*O2 vectors. The terminal may select at least one vector from the O1*O2 vectors as a vector for a reference signal resource (or port group, or subarray) and indicate this via the fourth parameter in the spatial vector information.
[0180] Optionally, the spatial vector information may include a strongest vector indicator, for example, indicating the overall strongest vector among the vectors corresponding to at least two reference signal resources. Alternatively, it may indicate the locally strongest vector among the vectors corresponding to each reference signal resource. The strongest vector may be the one with the highest magnitude value in the pointer.
[0181] In some embodiments, the CSI corresponding to at least two reference signal resources or at least two port groups may include coefficient information. That is, the first CSI may include coefficient information corresponding to at least two reference signal resources. Alternatively, the first CSI may include coefficient information corresponding to at least two port groups.
[0182] In some embodiments, the coefficient information includes at least one of the following: nonzero coefficients indication; strongest coefficient indication; amplitude coefficient corresponding to the nonzero coefficient; phase coefficient corresponding to the nonzero coefficient.
[0183] Optionally, the coefficient information may include a non-zero coefficient indicator. This can be understood as the coefficient information relating to the coefficients of the vectors corresponding to the subarray. Alternatively, it can be understood as the coefficient information relating to the coefficients of vectors corresponding to different reference signal resources (or different port groups of the same reference signal resource). The non-zero coefficient indicator can indicate which (or which) vectors among the vectors corresponding to at least two reference signal resources (or different port groups of the same reference signal resource) have non-zero coefficients. For example, if the first subarray has L1 spatial vectors and M1 frequency vectors, and the second subarray has L2 spatial vectors and M2 frequency vectors, then the non-zero coefficient indicator can be used to indicate at least one of (L1*M1 + L2*M2). For example, if a reference signal resource corresponds to 5 vectors, and the coefficient of the first vector among the 5 vectors is non-zero while the coefficients of the other vectors are zero, then 5 bits, such as 10000, can be used to indicate that the coefficient of the first vector among the 5 vectors is non-zero. 10000 is one form of non-zero coefficient indication. Of course, this disclosure is not limited to this; 10000 is merely an exemplary example. Non-zero coefficient indication can also be called non-zero coefficient position indication. Non-zero coefficient position refers to the position of a non-zero coefficient among multiple coefficients, that is, the position of a vector with non-zero coefficients among multiple vectors.
[0184] Optionally, the coefficient information may include a strongest coefficient indicator. The strongest coefficient indicator may indicate which (or several) vectors among the vectors corresponding to each reference signal resource (or each port group of the same reference signal resource) has the strongest coefficient; this is referred to in this disclosure as a local strongest coefficient indicator. For example, the first subarray has L1 spatial vectors and M1 frequency vectors, and the second subarray has L2 spatial vectors and M2 frequency vectors. The coefficients of (L1*M1) vectors include N1 non-zero coefficients, and the coefficients of (L2*M2) vectors include N2 non-zero coefficients. Then, the local strongest coefficient indicator may indicate one of N1 and one of N2, respectively, that is, indicating which of the N1 non-zero coefficients is the local strongest coefficient, and indicating which of the N2 non-zero coefficients is the local strongest coefficient. For example, the local strongest coefficient indicator includes log2(N1) bits, the values of which log2(N1) bits are used to indicate which of the N1 non-zero coefficients is the local strongest coefficient. The indicator includes log2(N2) bits, the values of which of the N2 non-zero coefficients is the local strongest coefficient. The strongest coefficient indicator can indicate which (or which) vectors among the vectors corresponding to at least two reference signal resources (or at least two port groups of the same reference signal resource) have the strongest coefficient; this disclosure refers to this as the overall strongest coefficient indicator. For example, the first subarray has L1 spatial vectors and M1 frequency vectors, and the second subarray has L2 spatial vectors and M2 frequency vectors. Since (L1*M1) coefficients include N1 non-zero coefficients, and (L2*M2) coefficients include N2 non-zero coefficients, the overall strongest coefficient indicator can indicate one of (N1+N2), that is, it indicates which of the (N1+N2) non-zero coefficients is the overall strongest coefficient. For example, the overall strongest coefficient can include log2(N1+N2) bits, whose values indicate which of the (N1+N2) non-zero coefficients is the overall strongest coefficient. This strongest coefficient indicator can also be called the strongest coefficient position indicator; for example, the overall strongest coefficient indicator can be called the overall strongest coefficient position indicator, and the local strongest coefficient indicator can be called the local strongest coefficient position indicator, but the name is not limited to these terms. The strongest coefficient position can be the position of the strongest coefficient among multiple non-zero coefficients, that is, the position of the vector with the strongest coefficient among multiple vectors with non-zero coefficients.
[0185] Optionally, the coefficient information may include the amplitude coefficients corresponding to non-zero coefficients. The amplitude coefficients corresponding to non-zero coefficients are relative values, including at least one of the following: the relative amplitude value of the non-zero coefficient relative to the overall strongest coefficient; and the relative amplitude value of the non-zero coefficient relative to the local strongest coefficient. For example, the amplitude coefficient corresponding to a non-zero coefficient may be the amplitude difference or ratio between the actual amplitude of the non-zero coefficient and the actual amplitude of the overall strongest coefficient. As another example, the amplitude coefficient corresponding to a non-zero coefficient may be the amplitude difference or ratio between the actual amplitude of the non-zero coefficient and the actual amplitude of the local strongest coefficient.
[0186] For example, the first subarray has L1 spatial vectors and M1 frequency vectors, and the second subarray has L2 spatial vectors and M2 frequency vectors. The (L1*M1) coefficients include N1 non-zero coefficients, and the (L2*M2) coefficients include N2 non-zero coefficients. If the overall strongest coefficient is among the N1 non-zero coefficients: Optionally, the coefficient information may include the relative magnitudes of the other non-zero coefficients (excluding the strongest coefficient) relative to the overall strongest coefficient. The coefficient information may also include the relative magnitudes of the N2 non-zero coefficients relative to the overall strongest coefficient. Optionally, the coefficient information may include the relative magnitudes of the other non-zero coefficients (excluding the strongest coefficient) relative to the overall strongest coefficient. The coefficient information may also include the relative magnitudes of the locally strongest coefficient among the N2 non-zero coefficients relative to the locally strongest coefficient.
[0187] Optionally, the coefficient information may include the phase coefficients corresponding to non-zero coefficients. The phase coefficients corresponding to non-zero coefficients are relative values, including at least one of the following: the phase relative value of the non-zero coefficient relative to the overall strongest coefficient; the phase relative value of the non-zero coefficient relative to the locally strongest coefficient. For example, the phase coefficient corresponding to a non-zero coefficient may be the phase difference or phase ratio between the actual phase of the non-zero coefficient and the actual phase of the overall strongest coefficient. As another example, the phase coefficient corresponding to a non-zero coefficient may be the phase difference or phase ratio between the actual phase of the non-zero coefficient and the actual phase of the locally strongest coefficient.
[0188] For example, the first subarray has L1 spatial vectors and M1 frequency vectors, and the second subarray has L2 spatial vectors and M2 frequency vectors. The (L1*M1) coefficients include N1 non-zero coefficients, and the (L2*M2) coefficients include N2 non-zero coefficients. If the overall strongest coefficient is among the N1 non-zero coefficients: Optionally, the coefficient information may include the phase relative values of the other non-zero coefficients (excluding the strongest coefficient) relative to the overall strongest coefficient. The coefficient information may also include the phase relative values of the N2 non-zero coefficients relative to the overall strongest coefficient. Optionally, the coefficient information may include the phase relative values of the other non-zero coefficients (excluding the strongest coefficient) relative to the overall strongest coefficient. The coefficient information may also include the amplitude relative values of the locally strongest coefficient among the N2 non-zero coefficients relative to the locally strongest coefficient.
[0189] In some embodiments, the non-zero coefficient indication includes at least one of the following: a bit field, wherein different portions of the bit field are used to indicate the non-zero coefficient positions corresponding to different reference signal resources; a bit field, wherein different portions of the bit field are used to indicate the non-zero coefficient positions corresponding to different port groups; multiple bit fields, wherein different bit fields are used to indicate the non-zero coefficient positions corresponding to different reference signal resources; and multiple bit fields, wherein different bit fields are used to indicate the non-zero coefficient positions corresponding to different port groups. The bit field may also be an information field.
[0190] Optionally, the non-zero coefficient indication may include a bit field. Different parts of a bit field may be used to indicate the non-zero coefficient positions corresponding to different reference signal resources, or to indicate the non-zero coefficient positions corresponding to different port groups of the same reference signal resource. For example, each part may be used to indicate the non-zero coefficient position of a reference signal resource (or a port group). The non-zero coefficient position is the position of the non-zero coefficient among multiple coefficients, i.e., the position of the vector with non-zero coefficients among multiple vectors. Taking a sparse array comprising two subarrays as an example, the first information includes coefficient information for two reference signal resources (or two port groups of a reference signal resource). The first part of a bit field indicates the non-zero coefficient position of the first subarray, and the second part indicates the non-zero coefficient position of the second subarray. Assume the first subarray has L1 spatial vectors and M1 frequency vectors, and the second subarray has L2 spatial vectors and M2 frequency vectors. A bit field contains a total of (L1*M1 + L2*M2) bits, where the first L1*M1 bits correspond to the first subarray, and the last L2*M2 bits correspond to the second subarray. The bit value at each bit position in the bit field is a specified value, such as "1", which indicates that the coefficient corresponding to that bit position is a non-zero coefficient, but it is not limited to this.
[0191] Optionally, the non-zero coefficient indication may include multiple bit fields. Different bit fields are used to indicate the non-zero coefficient positions corresponding to different reference signal resources, or to indicate the non-zero coefficient positions corresponding to different port groups of the same reference signal resource. For example, each bit field is used to indicate the non-zero coefficient position of a reference signal resource (or a port group). For example, the first bit field includes L1*M1 bits, corresponding to the first subarray. The second bit field includes L2*M2 bits, corresponding to the second subarray.
[0192] In some embodiments, the strongest coefficient indication includes at least one of the following: an overall strongest coefficient indication; and a local strongest coefficient indication. The overall strongest coefficient indication can indicate which (or several) of the vectors corresponding to at least two reference signal resources (or different port groups of the same reference signal resource) has the strongest coefficient. The local strongest coefficient indication can indicate which (or several) of the vectors corresponding to each reference signal resource (or each port group of the same reference signal resource) has the strongest coefficient.
[0193] Optionally, the overall strongest coefficient indicator can indicate which (or which) vectors among the vectors corresponding to at least two reference signal resources (or different port groups of the same reference signal resource) has the strongest coefficient. For example, if the number of non-zero coefficients corresponding to the first reference signal resource or the first port group is K1, and the number of non-zero coefficients corresponding to the second reference signal resource or the second port group is K2, then the overall strongest coefficient indicates which coefficient in K1+K2 is the strongest coefficient. The required number of bits is log2(K1+K2), where log2(K1+K2) represents the logarithm of (K1+K2) to the base 2.
[0194] Optionally, the local strongest coefficient indicator can indicate which (or which) vectors in the vectors corresponding to each reference signal resource (or each port group of the same reference signal resource) has the strongest coefficient. For example, if the number of non-zero coefficients corresponding to the first reference signal resource or the first port group is K1, then the number of bits required to indicate which coefficient in K1 is the strongest coefficient is log2(K1). Similarly, if the number of non-zero coefficients corresponding to the second reference signal resource or the second port group is K2, then the number of bits required to indicate which coefficient in K2 is the strongest coefficient is log2(K2). It should be noted that if the overall strongest coefficient belongs to one of the non-zero coefficients corresponding to the first reference signal resource or the first port group, then the local strongest coefficient corresponding to the first reference signal resource or the first port group is the same as the overall strongest coefficient, and no further indication is needed.
[0195] In some embodiments, the coefficient information includes the amplitude coefficients corresponding to non-zero coefficients.
[0196] Optionally, the coefficient information may include the relative amplitude values of the non-zero coefficients corresponding to each reference signal resource relative to the overall strongest coefficient. For example, the number of non-zero coefficient bits corresponding to the first reference signal resource or the first port group is K1, and the number of non-zero coefficients corresponding to the second reference signal resource or the second port group is K2. The overall strongest coefficient is one of the K1 non-zero coefficients. Then the coefficient information may include the amplitude coefficients corresponding to the other non-zero coefficients among the K1 non-zero coefficients besides the overall strongest coefficient, and the amplitude coefficients corresponding to the K2 non-zero coefficients. That is, the coefficient information may include "the difference or ratio between the actual amplitude of the other non-zero coefficients among the K1 non-zero coefficients besides the overall strongest coefficient and the actual amplitude of the overall strongest coefficient", and "the difference or ratio between the actual amplitude of the K2 non-zero coefficients and the actual amplitude of the overall strongest coefficient".
[0197] Optionally, the coefficient information includes the relative amplitude values of the non-zero coefficients corresponding to each reference signal resource relative to the local strongest coefficient. For example, the number of non-zero coefficients corresponding to the first reference signal resource or the first port group is K1, and the number of non-zero coefficients corresponding to the second reference signal resource or the second port group is K2. The overall strongest coefficient is one of the K1 non-zero coefficients. The K2 non-zero coefficients include one local strongest coefficient, for example, referred to as the first local strongest coefficient. The coefficient information may include the amplitude coefficients corresponding to the other non-zero coefficients among the K1 non-zero coefficients besides the overall strongest coefficient, the amplitude coefficients corresponding to the other non-zero coefficients among the K2 non-zero coefficients besides the second local strongest coefficient, and the amplitude coefficient corresponding to the local strongest coefficient among the K2 non-zero coefficients. That is, the coefficient information may include "the difference or ratio between the actual amplitude of the other non-zero coefficients (excluding the strongest overall coefficient) among the K1 non-zero coefficients" and the actual amplitude of the strongest overall coefficient", "the difference or ratio between the actual amplitude of the other non-zero coefficients (excluding the second strongest local coefficient) among the K2 non-zero coefficients and the actual amplitude of the first strongest local coefficient", and "the difference or ratio between the actual amplitude of the strongest local coefficient and the actual amplitude of the strongest overall coefficient among the K2 non-zero coefficients".
[0198] Optionally, for the group of non-zero coefficients containing the strongest coefficient, the relative amplitude value relative to the strongest coefficient can be reported. For other groups of non-zero coefficients, the relative amplitude value relative to the locally strongest coefficient can be reported. For example, the number of non-zero coefficients corresponding to the first reference signal resource or the first port group is K1, and the number of non-zero coefficients corresponding to the second reference signal resource or the second port group is K2. The K1 non-zero coefficients include the overall strongest coefficient. The K2 non-zero coefficients include the locally strongest coefficient. The coefficient information can include the amplitude coefficients corresponding to the other non-zero coefficients (excluding the overall strongest coefficient) among the K1 non-zero coefficients, the amplitude coefficients corresponding to the other non-zero coefficients (excluding the locally strongest coefficient) among the K2 non-zero coefficients, and the amplitude coefficient corresponding to the locally strongest coefficient among the K2 non-zero coefficients.
[0199] It is understood that this disclosure only uses the first reference signal resource and the second reference signal resource as examples, but the reference signal resource may include more than two, such as a third reference signal resource. This disclosure does not list them all, but is not limited to this.
[0200] In some embodiments, the coefficient information includes the phase coefficients corresponding to non-zero coefficients.
[0201] Optionally, the coefficient information may include the phase relative value of the non-zero coefficients corresponding to each reference signal resource with respect to the overall strongest coefficients.
[0202] Optionally, the coefficient information includes the phase relative values of the non-zero coefficients corresponding to each reference signal resource with respect to the local strongest coefficients.
[0203] Optionally, for the group of non-zero coefficients containing the strongest coefficient, the phase relative value relative to the strongest coefficient can be reported. For other groups of non-zero coefficients, the phase relative value relative to the local strongest coefficient or the phase relative value relative to the overall strongest coefficient can be reported.
[0204] It is understood that the coefficient information includes optional embodiments of phase relative values, and optional embodiments of amplitude relative values can be referred to, which will not be elaborated here.
[0205] In some embodiments, the coefficient information may include at least one of the following: the relative amplitude value of the local strongest coefficient relative to the overall strongest coefficient; and the relative phase value of the local strongest coefficient relative to the overall strongest coefficient. It is understood that this embodiment can be combined with the above embodiments or implemented independently. For example, the coefficient information may include a strongest coefficient indicator and a local strongest coefficient indicator, and further include the amplitude coefficient of the local strongest coefficient and / or the phase coefficient of the local strongest coefficient.
[0206] In some embodiments, the coefficient information includes coefficients of vectors corresponding to at least two reference signal resources. The coefficients include at least one of the amplitude coefficient corresponding to a non-zero coefficient and the phase coefficient corresponding to a non-zero coefficient. The coefficient information is included in the Channel State Information (CSI) report. Higher priority coefficients appear earlier in the CSI report. Lower priority coefficients appear later in the CSI report or are not included in the CSI report. For example, coefficients are included in the CSI report in descending order of priority. If the number of coefficients in the CSI report reaches a threshold, lower priority coefficients can be discarded and not reported.
[0207] In some embodiments, the coefficient information includes coefficients of vectors corresponding to at least two port groups. The coefficients include at least one of the amplitude coefficient corresponding to a non-zero coefficient and the phase coefficient corresponding to a non-zero coefficient. The coefficient information is included in the Channel State Information (CSI) report. Coefficients with higher priority appear earlier in the CSI report. Coefficients with lower priority appear later in the CSI report or are not included in the CSI report. For example, coefficients are included in the CSI report in descending order of priority. If the number of coefficients in the CSI report reaches a threshold, lower-priority coefficients can be discarded and not reported.
[0208] In some embodiments, the priority of coefficients is determined based on at least one of the following methods: coefficients corresponding to a first reference signal resource have a higher priority than coefficients corresponding to a second reference signal resource, and the port corresponding to the first reference signal resource precedes the port corresponding to the second reference signal resource; coefficients corresponding to a first port group have a higher priority than coefficients corresponding to a second port group, and the port corresponding to the first port group precedes the port corresponding to the second port group; coefficients corresponding to a first dimension have a higher priority than coefficients corresponding to a second dimension.
[0209] Optionally, the coefficients corresponding to the first subarray have a higher priority than the coefficients corresponding to the second subarray.
[0210] Optionally, the coefficients corresponding to the first reference signal resource have higher priority than the coefficients corresponding to the second reference signal resource, and the ports corresponding to the first reference signal resource precede the ports corresponding to the second reference signal resource. Specifically, the ports corresponding to the first reference signal resource include either the first or last port of the first reference signal resource; similarly, the ports corresponding to the second reference signal resource include either the first or last port of the second reference signal resource. For example, "the port of the first reference signal resource precedes the port of the second reference signal resource" can be understood as the first port of the first reference signal resource preceding the first port of the second reference signal resource. Another example is "the last port of the first reference signal resource precedes the last port of the second reference signal resource." Yet another example is "the port of the first reference signal resource precedes the port of the second reference signal resource," indicating that the port index of the first reference signal resource is less than the port index of the second reference signal resource. The port index can also be a port identifier (ID). That is, "the port of the first reference signal resource precedes the port of the second reference signal resource" means that the port ID of the first reference signal resource is less than the port ID of the second reference signal resource.
[0211] Optionally, the coefficients corresponding to the first port group have higher priority than the coefficients corresponding to the second port group, and the ports corresponding to the first port group precede the ports corresponding to the second port group. Specifically, the ports corresponding to the first port group include the first or last port corresponding to the first reference signal resource; the ports corresponding to the second port group include the first or last port corresponding to the second reference signal resource. For example, "the ports of the first port group precede the ports of the second port group" can be understood as the first port of the first port group preceding the first port of the second port group. Another example is "the last port of the first port group precedes the last port of the second port group." Yet another example is "the ports of the first port group precede the ports of the second port group," which means that the port index of the first port group is less than the port index of the second port group.
[0212] Optionally, the coefficients corresponding to the first dimension have higher priority than the coefficients corresponding to the second dimension. For example, the first dimension may be horizontal, and the second dimension may be vertical. Or, for example, the first dimension may be vertical, and the second dimension may be horizontal. Of course, horizontal and vertical dimensions are just examples; the priority of coefficients can also be determined based on other dimensions, and this disclosure does not limit this. That is, the priority of the coefficients corresponding to the vector of the first dimension for each reference signal resource is higher than the priority of the coefficients corresponding to the vector of the second dimension for that reference signal resource; the priority of the coefficients corresponding to the vector of the first dimension for each port group is higher than the priority of the coefficients corresponding to the vector of the second dimension for that port group. Here, the dimension can also be called the polarization direction; for example, the first dimension can be the first polarization direction, and the second dimension can be the second polarization direction.
[0213] In some embodiments, the priority value of the coefficient can be referenced to the following formula: Pri(l,i,f)=2·L·υ·π(f)+υ·i+l
[0214] In Formula 1, Pri(l,i,f) represents the priority value of the coefficient; the lower the Pri(l,i,f) value, the higher the priority. L represents the number of spatial vectors. l = 1, 2, ..., v. i = 0, 1, ..., 2L-1. For example, when L = 4, i can take values from 0 to 7. υ is the number of spatial multiplexing streams, also known as the number of layers or rank. Where min represents the minimum value, that is, if Less than but like Greater than 1, then This is related to the codebook index. For example, the coefficients of the spatial vectors corresponding to the first subarray are indicated first, followed by the coefficients of the spatial vectors corresponding to the second subarray. That is, for the coefficients of different subarrays, the priority value is determined based on the following formula. When reporting, coefficients with lower priority values are prioritized; that is, when CSI omissions, coefficients with higher priority values are discarded. The coefficients of different subarrays are represented by the different values of i below. For the first subarray, i takes values of 0, 1, ..., 2L1-1, where L1 is the number of spatial vectors corresponding to the first subarray; for the second subarray, i takes values of 2L1, 2L1+1, ..., 2(L1+L2)-1, where L2 is the number of spatial vectors corresponding to the second subarray. Alternatively, the spatial vectors of two subarrays in one polarization direction are examined first, followed by the spatial vectors of two subarrays in another polarization direction. That is, the value of the first polarization direction i of the first subarray is 0, 1, ..., L1-1; the value of the first polarization direction i of the second subarray is L1, L1+1, ..., L1+L2-1; the value of the second polarization direction i of the first subarray is L1+L2, L1+L2+1, ..., 2L1+L2-1; and the value of the second polarization direction i of the second subarray is 2L1+L2, 2L1+L2+1, ..., 2L1+2L2-1.
[0215] In some embodiments, the value of the first CPU is determined based on at least one of the following: the number of at least two reference signal resources; the number of at least two port groups; the number of subarrays contained in an array corresponding to at least two reference signal resources; the number of subarrays contained in an array corresponding to at least two port groups; the number of reference signal resources that are associated among at least two reference signal resources; the number of transmission and receiving points (TRPs); and the number of panels.
[0216] Optionally, the value of the first CPU can be determined based on the number of at least two reference signal resources. The first CSI includes the CSIs corresponding to at least two reference signal resources. The more reference signal resources there are, the more CSI content is included in the first CSI, and the larger the first CPU is used to calculate the first CSI. That is, the more at least two reference signal resources there are, the larger the value of the first CPU. For example, each subarray corresponds to a Channel State Information-Reference Signal resource (CSI-RS resource) in the Channel Measurement Resource (CMR). The terminal can determine the number of CSI-RS resources included in the CMR based on the CSI measurement configuration information, that is, determine the number of at least two reference signal resources, and thus determine the value of the first CPU based on the number of at least two reference signal resources.
[0217] Optionally, the value of the first CPU can be determined based on the number of at least two port groups. The first CSI includes CSIs corresponding to at least two port groups. The more port groups there are, the more CSI content is included in the first CSI, and the larger the first CPU is used to calculate the first CSI. That is, the more at least two port groups there are, the larger the value of the first CPU.
[0218] Optionally, the value of the first CPU can be determined based on the number of subarrays contained in an array corresponding to at least two reference signal resources. For example, each reference signal resource corresponds to one subarray of the array. The more subarrays the array contains, the more reference signal resources there are, and thus the more CSI content is contained in the first CSI. Alternatively, it can be understood that if the first CSI contains CSIs corresponding to at least two subarrays, then the more subarrays there are, the more CSI content is contained in the first CSI. The more CSI content is contained in the first CSI, the larger the first CPU occupied by the first CSI. That is, the more subarrays the array corresponding to at least two reference signal resources contains, the larger the value of the first CPU.
[0219] Optionally, the value of the first CPU can be determined based on the number of subarrays contained in an array corresponding to at least two port groups. For example, each port group corresponds to one subarray of an array; the more subarrays the array contains, the more port groups there are, and the more CSI content the first CSI contains. Alternatively, it can be understood that if the first CSI contains CSIs corresponding to at least two subarrays, the more subarrays there are, the more CSI content the first CSI contains. The more CSI content the first CSI contains, the larger the first CPU usage of the first CSI. That is, the more subarrays an array corresponding to at least two port groups contains, the larger the value of the first CPU.
[0220] Optionally, the value of the first CPU can be determined based on the number of related reference signal resources among at least two reference signal resources. For example, the reference signal resources among at least two reference signal resources are related. Being related can mean corresponding to the same TRP, the same Panel, or the same Cell, or having the same identifier. Taking corresponding to the same TRP as an example, for instance, if four reference signal resources correspond to the same TRP, then the number of related reference signal resources is 4. The more related reference signal resources there are, the more CSI content is included in the first CSI, and the larger the value of the first CPU. The value of the first CPU can be determined based on the number of related reference signal resources. In this case, the number of reference signal resources corresponding to different TRPs (or different Panels, or different Cells, or different Identifiers) is different. In another case, the number of reference signal resources corresponding to different TRPs (or different Panels, or different Cells, or different Identifiers) is the same, then the total number of reference signal resources can be determined based on the number of related reference signal resources and the number of TRPs (or the number of Panels, or the number of Cells, or the number of Identifiers), as specifically described in the optional embodiments below.
[0221] Optionally, the value of the first CPU can be determined based on the number of related reference signal resources and the number of TRPs in at least two reference signal resources. For example, being related can mean corresponding to the same TRP. If the number of related reference signal resources in each group is the same, taking the same TRP as an example, for instance, if the number of reference signal resources corresponding to each TRP is the same, then the product of the number of TRPs and the number of reference signal resources corresponding to each TRP is the total number of reference signal resources. For example, if the first TRP corresponds to 2 reference signal resources, the second TRP corresponds to 2 reference signal resources, the number of TRPs is 2, and the number of reference signal resources corresponding to each TRP (i.e., the number of related reference signal resources) is 2, then the total number of reference signal resources is 2*2=4, where * is the multiplication sign. The larger the total number of reference signal resources, the more CSI content is included in the first CSI, and the larger the value of the first CPU. The value of the first CPU can be determined based on the total number of reference signal resources. When the number of reference signal resources corresponding to different TRPs is different, then the sum of the number of reference signal resources corresponding to multiple TRPs is the total number of reference signal resources.
[0222] Optionally, the value of the first CPU can be determined based on the number of related reference signal resources in at least two reference signal resources and the number of panels. For example, being related can mean corresponding to the same panel. If the number of related reference signal resources in each group is the same, taking the same panel as an example, for instance, if the number of reference signal resources corresponding to each panel is the same, then the product of the number of panels and the number of reference signal resources corresponding to each panel is the total number of reference signal resources. For example, if the first panel corresponds to 2 reference signal resources and the second panel corresponds to 2 reference signal resources, the number of panels is 2, and the number of reference signal resources corresponding to each panel (i.e., the number of related reference signal resources) is 2, then the total number of reference signal resources is 2*2=4, where * is the multiplication sign. The larger the total number of reference signal resources, the more CSI content is included in the first CSI, and the larger the value of the first CPU. The value of the first CPU can be determined based on the total number of reference signal resources. When different panels correspond to different numbers of reference signal resources, the sum of the number of reference signal resources corresponding to multiple panels is the total number of reference signal resources.
[0223] Optionally, the value of the first CPU can be determined based on the number of related reference signal resources and the number of cells in at least two reference signal resources. For example, being related can mean corresponding to the same cell. If the number of related reference signal resources in each group is the same, taking corresponding to the same cell as an example, for instance, if the number of reference signal resources corresponding to each cell is the same, then the product of the number of cells and the number of reference signal resources corresponding to each cell is the total number of reference signal resources. For example, if the first cell corresponds to 2 reference signal resources and the second cell corresponds to 2 reference signal resources, the number of cells is 2, and the number of reference signal resources corresponding to each cell (i.e., the number of related reference signal resources) is 2, then the total number of reference signal resources is 2*2=4, where * is the multiplication sign. The larger the total number of reference signal resources, the more CSI content is included in the first CSI, and the larger the value of the first CPU. The value of the first CPU can be determined based on the total number of reference signal resources. When the number of reference signal resources corresponding to different cells is different, then the sum of the number of reference signal resources corresponding to multiple cells is the total number of reference signal resources.
[0224] Optionally, the value of the first CPU can be determined based on the number of related reference signal resources and the number of identifiers in at least two reference signal resources. For example, being related can mean corresponding to the same identifier. If the number of related reference signal resources in each group is the same, taking the same identifier as an example, if the number of reference signal resources corresponding to each identifier is the same, then the product of the number of identifiers and the number of reference signal resources corresponding to each identifier is the total number of reference signal resources. For example, if the first identifier corresponds to 2 reference signal resources, the second identifier corresponds to 2 reference signal resources, the number of identifiers is 2, and the number of reference signal resources corresponding to each identifier (i.e., the number of related reference signal resources) is 2, then the total number of reference signal resources is 2*2=4, where * is the multiplication sign. The larger the total number of reference signal resources, the more CSI content is included in the first CSI, and the larger the value of the first CPU. The value of the first CPU can be determined based on the total number of reference signal resources. When the number of reference signal resources corresponding to different identifiers is different, then the sum of the number of reference signal resources corresponding to multiple identifiers is the total number of reference signal resources.
[0225] Optionally, the value of the first CPU can be determined based on the number of port groups with a relationship in at least two port groups. For example, the port groups in at least two port groups are related. A relationship can mean corresponding to the same TRP, the same Panel, or having the same identifier. Taking the same TRP as an example, if four port groups correspond to the same TRP, then the number of port groups with a relationship is 4. The more port groups with a relationship, the more CSI content is included in the first CSI, and the larger the value of the first CPU. The value of the first CPU can be determined based on the number of port groups with a relationship. In this case, the number of port groups corresponding to different TRPs (or different Panels, different identifiers) is different. In another case, the number of port groups corresponding to different TRPs (or different Panels, different identifiers) is the same, and the total number of port groups can be determined based on the number of port groups with a relationship and the number of TRPs (or the number of Panels, or the number of identifiers), as detailed in the optional embodiments below.
[0226] Optionally, the value of the first CPU can be determined based on the number of port groups with a relationship in at least two port groups and the number of TRPs. For example, a relationship can refer to corresponding to the same TRP. If the number of port groups with a relationship is the same in each group, taking the same TRP as an example, for instance, if the number of port groups corresponding to each TRP is the same, then the product of the number of TRPs and the number of port groups corresponding to each TRP is the total number of port groups. For example, if the first TRP corresponds to 2 port groups and the second TRP corresponds to 2 port groups, the number of TRPs is 2, and the number of port groups corresponding to each TRP (i.e., the number of port groups with a relationship) is 2, then the total number of port groups is 2*2=4, where * is the multiplication sign. The more port groups there are in the first CSI, the more CSI content is included, and the larger the value of the first CPU. The value of the first CPU can be determined based on the total number of port groups. When different TRPs correspond to different numbers of port groups, the sum of the number of port groups corresponding to multiple TRPs is the total number of port groups.
[0227] Optionally, the value of the first CPU can be determined based on the number of related port groups in at least two port groups and the number of panels. For example, being related can mean corresponding to the same panel. If the number of related port groups in each group is the same, taking the same panel as an example, if the number of port groups corresponding to each panel is the same, then the product of the number of panels and the number of port groups corresponding to each panel is the total number of port groups. For example, if the first panel corresponds to 2 port groups and the second panel corresponds to 2 port groups, the number of panels is 2, and the number of port groups corresponding to each panel (i.e., the number of related port groups) is 2, then the total number of port groups is 2*2=4, where * is the multiplication sign. The more port groups there are in the first CSI, the more CSI content is included, and the larger the value of the first CPU. The value of the first CPU can be determined based on the total number of port groups. When different panels correspond to different numbers of port groups, the sum of the number of port groups corresponding to multiple panels is the total number of port groups.
[0228] Optionally, the value of the first CPU can be determined based on the number of related port groups and the number of cells in at least two port groups. For example, being related can mean corresponding to the same cell. If the number of related port groups in each group is the same, taking the same cell as an example, if the number of port groups corresponding to each cell is the same, then the product of the number of cells and the number of port groups corresponding to each cell is the total number of port groups. For example, if the first cell corresponds to 2 port groups, the second cell corresponds to 2 port groups, the number of cells is 2, and the number of port groups corresponding to each cell (i.e., the number of related port groups) is 2, then the total number of port groups is 2*2=4, where * is the multiplication sign. The more port groups there are in the first CSI, the more CSI content is included, and the larger the value of the first CPU. The value of the first CPU can be determined based on the total number of port groups. When different cells correspond to different numbers of port groups, the sum of the number of port groups corresponding to multiple cells is the total number of port groups.
[0229] Optionally, the value of the first CPU can be determined based on the number of associated port groups and the number of identifiers in at least two port groups. For example, being associated can mean corresponding to the same identifier. If the number of associated port groups in each group is the same, taking the same identifier as an example, if the number of port groups corresponding to each identifier is the same, then the product of the number of identifiers and the number of port groups corresponding to each identifier is the total number of port groups. For example, if the first identifier corresponds to 2 port groups and the second identifier corresponds to 2 port groups, the number of identifiers is 2, and the number of port groups corresponding to each identifier (i.e., the number of associated port groups) is 2, then the total number of port groups is 2*2=4, where * is the multiplication sign. The more port groups there are in the first CSI, the more CSI content is included, and the larger the value of the first CPU is. The value of the first CPU can be determined based on the total number of port groups. When the number of port groups corresponding to different identifiers is different, then the sum of the number of port groups corresponding to multiple identifiers is the total number of port groups.
[0230] In some embodiments, the association relationship of reference signal resources can indicate that the reference signal resources correspond to the same identifier. This association may include at least one of the following: association ID; linking ID; transmit / receive point ID; panel ID; resource set ID; resource group ID; resource subset ID; pair ID; array ID, but is not limited to these.
[0231] In step S2102, in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal 101, the terminal 101 updates at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI.
[0232] In some embodiments, network device 102 may determine at least one of the updated first CSI and second CSI. For example, when a terminal updates the first CSI, it may send a CSI report corresponding to the first CSI to the network device, and network device 102 may determine the updated first CSI by receiving the CSI report corresponding to the first CSI sent by the terminal. Correspondingly, when a terminal updates the second CSI, it may send a CSI report corresponding to the second CSI to the network device, and network device 102 may determine the updated second CSI by receiving the CSI report corresponding to the second CSI sent by the terminal.
[0233] In some embodiments, the first CSI is the CSI to be updated, and the first CSI includes the CSI corresponding to at least two reference signal resources, or the CSI corresponding to at least two port groups. Alternatively, it can be understood that the first CSI includes the CSI corresponding to at least two subarrays. There may be other CSIs to be updated in the terminal, such as the second CSI as described in this disclosure. The second CSI is any CSI other than the first CSI that needs to be updated. The CPU used by the second CSI is calculated, referred to in this disclosure as the second CPU. If the sum of the first CPU and the second CPU exceeds the maximum CPU supported by the terminal, the terminal can update at least one of the first CSI and the second CSI based on their priorities. For example, the higher-priority CSI can be updated without updating the lower-priority CSI. Another example is that the higher-priority CSI can be updated first, and the lower-priority CSI can be updated only after the higher-priority CSI update is completed, or when the terminal's CPU can support simultaneous updates.
[0234] In some embodiments, the second CSI may include, for example, beam measurement results, and the corresponding CSI report may be a beam measurement report. Alternatively, the second CSI may include the CSI of the entire array, rather than the CSI of a subarray.
[0235] In some embodiments, both the first CSI and the second CSI are CSIs to be updated. This can be understood as the first CSI and the second CSI needing to be updated at the same time domain location, for example, within the same subframe, the same time slot, or on the same symbol. This disclosure does not provide examples of all such instances.
[0236] In some embodiments, the priority of CSI is determined based on at least one of the following: the time-domain characteristics of the CSI report corresponding to the first CSI; the bearer channel of the CSI report corresponding to the first CSI; the serving cell identifier of the CSI report corresponding to the first CSI; whether the first CSI is Layer 1 reference signal received power (L1-RSRP); and whether the first CSI is Layer 1 signal to interference plus noise ratio (L1-SINR). For example, the following formula 1 can be referenced: Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s Formula 1 (c+s)
[0237] In Formula 1, PriiCSI (y,k,c,s) represents the priority value; the larger the priority value, the lower the priority. For example, if the first CSI's Pri... iCSI (y,k,c,s) is greater than Pri of the second CSI. iCSI If (y,k,c,s), then the second CSI has higher priority than the first CSI. However, if the terminal has insufficient CPU support, the second CSI can be updated first. c is the serving cell index, N is the number of cells in the first cell, and N is the number of cells in the second cell. cells This is the value of a higher-level parameter (e.g., maxNrofServingCells). s is the report configuration identifier (reportConfigID), M s This is the value of a higher-level parameter (e.g., maxNrofCSI ReportConfigurations). y is a value related to the time-domain type and bearer channel of the CSI report corresponding to the CSI. For example, if the time-domain characteristic of the CSI report is aperiodic and the bearer channel is the Physical Uplink Shared Channel (PUSCH), then the value of y is 0. If the time-domain characteristic of the CSI report is semi-persistent and the bearer channel is PUSCH, then the value of y is 1. If the time-domain characteristic of the CSI report is semi-persistent and the bearer channel is the Physical Uplink Control Channel (PUCCH), then the value of y is 2. If the time-domain characteristic of the CSI report is periodic and the bearer channel is PUCCH, then the value of y is 3. That is, different combinations of the time-domain characteristics and bearer channel of the CSI report affect the value of y, thus affecting Pri. iCSI The value of (y,k,c,s). k is a value related to whether the CSI includes L1-RSRP and / or L1-SINR. For example, if the CSI includes L1-RSRP and / or L1-SINR, then k is 0. If the CSI does not include L1-RSRP and / or L1-SINR, then k is 1. One scenario is that if the CSI includes at least one of L1-RSRP and L1-SINR, k is 0; if the CSI does not include either L1-RSRP or L1-SINR, k is 1. Another scenario is that if the CSI includes L1-RSRP and L1-SINR, k is 0; if the CSI does not include at least one of L1-RSRP and L1-SINR, k is 1. In other words, whether the CSI includes L1-RSRP and / or L1-SINR affects the value of k, thus affecting Pri. iCSI The value of (y,k,c,s).
[0238] In some embodiments, the CSI report corresponding to the first CSI may not include L1-RSRP and / or L1-SINR.
[0239] In some embodiments, the CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-PMI-CQI); Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator (CRI-RI-i1); Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - Channel Quality Indicator (CRI-RI-i1-CQI); Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator (CRI-RI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power (CRI-RSRP); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (CRI-SINR); Synchronization Block - Index - Reference Signal Received Power (SSB-Ind). ex-RSRP); Synchronization Block-Index-Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator-Rank Indicator-Layer Indicator-Precoding Matrix Indicator-Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator-Reference Signal Received Power-Index (CRI-RSRP-Index); Synchronization Block-Index-Reference Signal Received Power-Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator-Signal-to-Interference-plus-Noise Ratio-Index (CRI-SINR-Index); Synchronization Block-Index-Signal-to-Interference-plus-Noise Ratio-Index (SSB-Index-SINR-Index); Time Domain Channel Properties (TDCP).
[0240] In some embodiments, the first CSI further includes at least one of the following: Channel State Information Resource Indicator (CSI-RS Resource Indicator, CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); SS / PBCH Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler shift; Doppler spread; Average delay; Delay spread; TDCP.
[0241] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2102. For example, step S2101 may be implemented as a standalone embodiment, but is not limited thereto.
[0242] In some embodiments, step S2102 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0243] Figure 3 is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 3, this embodiment of the present disclosure relates to a communication method executed by terminal 101, the method including:
[0244] Step S3101: Determine the first CPU used to calculate the first CSI.
[0245] The optional implementation of step S3101 can be found in the optional implementation of step S2101 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0246] In step S3102, in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal 101, the terminal 101 updates at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI.
[0247] The optional implementation of step S3102 can be found in the optional implementation of step S2102 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0248] Figure 4 is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 4, this embodiment of the present disclosure relates to a communication method executed by a network device 102, the method comprising:
[0249] Step S4101: Determine at least one of the updated first CSI and second CSI.
[0250] The optional implementation of step S4101 can be found in the optional implementation of step S2102 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0251] Figure 5 is a schematic diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 5, this embodiment of the present disclosure relates to a communication method, which includes:
[0252] In step S5101, terminal 101 determines the first CPU used to calculate the first CSI.
[0253] In step S5102, in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal 101, the terminal 101 updates at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI.
[0254] In step S5103, network device 102 determines at least one of the updated first channel state information (CSI) and the second CSI.
[0255] In some embodiments, the above methods may include the methods of the embodiments relating to the communication system 100, terminal 101 and network device 102, which will not be described again here.
[0256] This disclosure provides a communication method as follows:
[0257] In some embodiments, the terminal determines the CPU of the first CSI report. When both the first CSI report and the second CSI report need to be updated at this symbol, and when the CPU occupied by the first CSI report and the second CSI report is greater than the maximum CPU that the terminal can support, the terminal does not update the first CSI report or the second CSI report with lower priority.
[0258] In some embodiments, the first CSI report includes CSIs corresponding to at least two reference signal resources or at least two port groups of a reference signal resource.
[0259] In some embodiments, the port information corresponding to at least two reference signal resources or at least two port groups is configured independently.
[0260] In some embodiments, port information includes at least one of the following: the interval between ports, the number of ports, and the port location.
[0261] In some embodiments, at least two reference signal resources or at least two port groups correspond to different subarrays of an array.
[0262] In some embodiments, the first CSI report includes spatial basis vector (beam) information corresponding to at least two reference signal resources or at least two port groups, wherein the spatial basis vector information includes at least one of the following:
[0263] a) The first parameter is related to N1 and O1, where N1 is the number of antenna ports in the first dimension and O1 is the number of oversampled samples or beams in the first dimension; (or the first parameter is related to N1 and N2, where N2 is the number of antenna ports in the second dimension;)
[0264] b) The second parameter is related to N2 and O2, where N2 is the number of antenna ports in the second dimension and O2 is the number of oversampled samples or beams in the second dimension; (or the second parameter is related to O1 and O2).
[0265] c) Third parameter, strongest beam indication
[0266] d) Coefficient-related information.
[0267] In some embodiments, the coefficient-related information includes at least one of the following:
[0268] a) Amplitude coefficient,
[0269] b) Phase coefficient,
[0270] c) Strongest coefficient indication
[0271] d) Non-zero coefficient indication
[0272] In some embodiments, the CPU value of the first report is determined as follows:
[0273] The CPU value reported in the first report is:
[0274] O CPU =K s O CPUThis refers to the CPU value, where Ks is the number of CSI-RS resources contained in the CMR. For example, each subarray corresponds to one CSI-RS resource in the CMR, and the number of CSI-RS resources contained in the CMR is determined based on the CSI measurement configuration information. Alternatively, Ks can be the number of port groups contained in a reference signal resource. Or, Ks can be the number of CSI-RS resources with a first relationship. Here, the first relationship means that multiple reference signal resources correspond to the same first ID, which can be an association ID, link ID, TRP ID, panel ID, resource set ID, resource group ID, resource subset ID, pair ID, or array ID. In other words, all three of these are related to the CPU and the number of subarrays contained in an array.
[0275] The above applies to a single TRP. If there are multiple TRPs, it also depends on the number of TRPs, such as multiplying by the number of TRPs.
[0276] In some embodiments, the priority value is determined based on the following:
[0277] Referring to Formula 1 above, where
[0278] (1) For aperiodic CSI reports transmitted on PUSCH, y = 0. For semi-persistent CSI reports transmitted on PUSCH, y = 1. For semi-persistent CSI reports carried on PUCCH, y = 2. For periodic CSI reports carried on PUCCH, y = 3. This is unrelated to different CSI report types.
[0279] (2) For CSI reports carrying L1-RSRP or L1-SINR, k = 0. For CSI reports not carrying L1-RSRP or L1-SINR, k = 0. This depends on the specific CSI report type.
[0280] c is the serving cell index, N cells This is the value of a higher-level parameter (e.g., maxNrofServingCells). (cis the serving cell index and N) cells The value of the higher layer parameter `maxNrofServingCells` is unrelated to different CSI report types.
[0281] s is the report configuration identifier (reportConfigID), M s This is the value of a higher-level parameter (e.g., maxNrofCSI ReportConfigurations). (s is the reportConfigID and M s The value of the higher layer parameter `maxNrofCSI-ReportConfigurations` is unrelated to different CSI report types.
[0282] A higher priority value indicates a lower priority.
[0283] In some embodiments, the value of K in the first CSI report is 1.
[0284] In some embodiments, the second CSI report includes at least one of the following: 'cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', 'cri-RSRP', 'cri-SINR', 'ssb-Index-RSRP', 'ssb-Index-SINR', 'cri-RI-LI-PMI-CQI', 'cri-RSRP-Index', 'ssb-Index-RSRP-Index', 'cri-SINR-Index', 'ssb-Index-SINR-Index' or 'tdcp'.
[0285] In some embodiments, the first CSI report is configured and reported based on the CSI feedback framework, and is configured to report a first CSI report, which further includes at least one of the following:
[0286] a)CRI: CSI-RS resource indicator;
[0287] b)RI: Rank Indicator;
[0288] c)PMI: Precoding Matrix Indicator;
[0289] d)CQI:Channel quality indicator;
[0290] e)LI:Layer Indicator;
[0291] f)SSBRI:SS / PBCH Block Resource indicator(SSBRI);
[0292] g)L1-RSRP:Layer 1 reference signal received power;
[0293] h)L1-SINR:Layer 1 signal to interference plus noise ratio;
[0294] i) Doppler shift;
[0295] j) Doppler spread;
[0296] k) Average delay;
[0297] l) Delay spread;
[0298] m)TDCP: time domain channel properties.
[0299] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0300] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0301] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0302] Figure 6a is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. As shown in Figure 6a, the terminal 6100 may include at least one of a processing module 6101 and a transceiver module 6102. The processing module 6101 is used to determine the first CSI processing unit CPU occupied by the calculation of the first channel state information (CSI). The first CSI is the CSI to be updated, and the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of one reference signal resource.
[0303] In some embodiments, the processing module is further configured to: in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal, the terminal updates at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI, wherein the second CPU is the CPU used to calculate the second CSI, and the second CSI is the other CSI to be updated besides the first CSI.
[0304] In some embodiments, the port information corresponding to at least two reference signal resources is configured independently, or the port information corresponding to at least two port groups is configured independently.
[0305] In some embodiments, port information includes at least one of the following: the interval between ports; the number of ports; and the port location.
[0306] In some embodiments, at least two reference signal resources correspond to different subarrays of an array, or at least two port groups correspond to different subarrays of an array.
[0307] In some embodiments, the CSI corresponding to at least two reference signal resources or at least two port groups includes spatial vector information, which includes at least one of the following: a first parameter, which indicates at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, which indicates at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, which indicates at least one of N1*N2 vectors; a fourth parameter, which indicates at least one of O1*O2 vectors; and the strongest vector indicator.
[0308] In some embodiments, the CSI corresponding to at least two reference signal resources or at least two port groups includes coefficient information, which includes at least one of the following: non-zero coefficient indication; strongest coefficient indication; amplitude coefficient corresponding to the non-zero coefficient; and phase coefficient corresponding to the non-zero coefficient.
[0309] In some embodiments, the value of the first CPU is determined based on at least one of the following: the number of at least two reference signal resources; the number of at least two port groups; the number of subarrays contained in an array corresponding to at least two reference signal resources; the number of subarrays contained in an array corresponding to at least two port groups; the number of reference signal resources that are associated among at least two reference signal resources; the number of port groups that are associated among at least two port groups; the number of transmit / receive points (TRPs); the number of panels; and the number of cells.
[0310] In some embodiments, related reference signal resources correspond to the same identifier; and / or, related port groups correspond to the same identifier.
[0311] In some embodiments, the priority is determined based on at least one of the following: the time-domain characteristics of the CSI report corresponding to the CSI; the bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is the Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is the Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein, the CSI includes the first CSI and the second CSI.
[0312] In some embodiments, the CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR.
[0313] In some embodiments, the CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-PMI-CQI); Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - Channel Quality Indicator (CRI-RI-i1-CQI); Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator (CRI-RI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power (CRI-RSRP); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (CRI-SINR); Synchronization Block - Index - Reference Signal Received Power (SSB-Ind) ex-RSRP; Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (CRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP).
[0314] In some embodiments, the first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP.
[0315] It is understood that the processing module 6101 in this disclosure may integrate a processor, and in some embodiments, the processing module 6101 may implement some of the functions of the transceiver module 6102. Correspondingly, the transceiver module 6102 in this disclosure may integrate a transceiver, and in some embodiments, the transceiver module 6102 may implement some of the functions of the processing module 6101.
[0316] Figure 6b is a schematic diagram of the network device proposed in an embodiment of this disclosure. As shown in Figure 6b, the network device 6200 may include at least one of a processing module 6201 and a transceiver module 6202. The processing module 6201 is used to determine at least one of an updated first channel state information (CSI) and a second CSI; the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of one reference signal resource; the second CSI is other CSIs to be updated besides the first CSI; wherein the sum of the first CSI processing unit CPU used to calculate the first CSI and the second CPU used to calculate the second CSI exceeds the maximum CPU supported by the terminal.
[0317] In some embodiments, the update of at least one of the first CSI and the second CSI is determined based on the priority of the first CSI and the second CSI.
[0318] In some embodiments, the port information corresponding to at least two reference signal resources is configured independently, or the port information corresponding to at least two port groups is configured independently.
[0319] In some embodiments, port information includes at least one of the following: the interval between ports; the number of ports; and the port location.
[0320] In some embodiments, at least two reference signal resources correspond to different subarrays of an array, or at least two port groups correspond to different subarrays of an array.
[0321] In some embodiments, the CSI corresponding to at least two reference signal resources or at least two port groups includes spatial vector information, which includes at least one of the following: a first parameter, which indicates at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, which indicates at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, which indicates at least one of N1*N2 vectors; a fourth parameter, which indicates at least one of O1*O2 vectors; and the strongest vector indicator.
[0322] In some embodiments, the CSI corresponding to at least two reference signal resources or at least two port groups includes coefficient information, which includes at least one of the following: non-zero coefficient indication; strongest coefficient indication; amplitude coefficient corresponding to the non-zero coefficient; and phase coefficient corresponding to the non-zero coefficient.
[0323] In some embodiments, the value of the first CPU is determined based on at least one of the following: the number of at least two reference signal resources; the number of at least two port groups; the number of subarrays contained in an array corresponding to at least two reference signal resources; the number of subarrays contained in an array corresponding to at least two port groups; the number of reference signal resources that are associated among at least two reference signal resources; the number of port groups that are associated among at least two port groups; the number of transmit / receive points (TRPs); the number of panels; and the number of cells.
[0324] In some embodiments, related reference signal resources correspond to the same identifier; and / or, related port groups correspond to the same identifier.
[0325] In some embodiments, the priority is determined based on at least one of the following: the time-domain characteristics of the CSI report corresponding to the CSI; the bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is the Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is the Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein, the CSI includes the first CSI and the second CSI.
[0326] In some embodiments, the CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR.
[0327] In some embodiments, the CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-PMI-CQI); Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - Channel Quality Indicator (CRI-RI-i1-CQI); Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator (CRI-RI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power (CRI-RSRP); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (CRI-SINR); Synchronization Block - Index - Reference Signal Received Power (SSB-Ind) ex-RSRP; Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (CRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SNR-Index) - Index (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP).
[0328] In some embodiments, the first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP.
[0329] It is understood that the processing module 6201 in this disclosure may integrate a processor, and in some embodiments, the processing module 6201 may implement some of the functions of the transceiver module 6202. Correspondingly, the transceiver module 6202 in this disclosure may integrate a transceiver, and in some embodiments, the transceiver module 6202 may implement some of the functions of the processing module 6201.
[0330] Figure 7a is a schematic diagram of a communication device according to an embodiment of this disclosure. The communication device 7100 can be a network device, a terminal, or a chip, chip system, or processor that supports the network device in implementing any of the above methods; alternatively, the network device can be an access network device, a core network device, etc. Optionally, the terminal can be a user equipment, etc. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0331] As shown in Figure 7a, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device, execute programs, and process program data. The communication device 7100 is used to execute any of the above methods. Optionally, the communication device can be a base station, a baseband chip, a terminal device, a terminal device chip, a DU (Distributed Unit), or a CU (Computer Integrated Circuit), etc.
[0332] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may also be located outside the communication device 7100.
[0333] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceivers 7103 perform communication steps S2101 such as sending and / or receiving in the above method, and the processor 7101 performs other steps.
[0334] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0335] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0336] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7a. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0337] Figure 7b is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the chip 7200 shown in Figure 7b, but it is not limited thereto.
[0338] Chip 7200 includes one or more processors 7201, which are used to perform any of the above methods.
[0339] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to memory 7203, and the interface circuit 7202 can be used to receive signals from memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in memory 7203 and send the instructions to processor 7201.
[0340] In some embodiments, the interface circuit 7202 performs communication steps S2101 such as sending and / or receiving in the above method, and the processor 7201 performs other steps.
[0341] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0342] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memories 7203 may be located outside of chip 7200.
[0343] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0344] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0345] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
A communication method, characterized in that, The method includes: the terminal determining a first CSI processing unit CPU used to calculate the first channel state information (CSI), the first CSI being a CSI to be updated, the first CSI including CSIs corresponding to at least two reference signal resources, or the first CSI including CSIs corresponding to at least two port groups of one reference signal resource. The method according to claim 1, characterized in that, The method further includes: in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal, the terminal updates at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI, wherein the second CPU is the CPU used to calculate the second CSI, and the second CSI is the other CSI to be updated besides the first CSI. The method according to any one of claims 1-2, characterized in that, The port information corresponding to the at least two reference signal resources is configured independently, or the port information corresponding to the at least two port groups is configured independently. The method according to claim 3, characterized in that, The port information includes at least one of the following: the interval between ports; the number of ports; and the port location. The method according to any one of claims 1-4, characterized in that, The at least two reference signal resources correspond to different subarrays of an array, or the at least two port groups correspond to different subarrays of an array. The method according to any one of claims 1-5, characterized in that, The CSI corresponding to the at least two reference signal resources or the at least two port groups includes spatial vector information, which includes at least one of the following: a first parameter, which indicates at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, which indicates at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, which indicates at least one of N1*N2 vectors; a fourth parameter, which indicates at least one of O1*O2 vectors; and a strongest vector indicator. The method according to any one of claims 1-5, characterized in that, The CSI corresponding to the at least two reference signal resources or the at least two port groups includes coefficient information, which includes at least one of the following: non-zero coefficient indication; strongest coefficient indication; The amplitude coefficient corresponding to the non-zero coefficient; the phase coefficient corresponding to the non-zero coefficient. The method according to any one of claims 1-7, characterized in that, The value of the first CPU is determined based on at least one of the following: the number of the at least two reference signal resources; the number of the at least two port groups; the number of subarrays contained in an array corresponding to the at least two reference signal resources; the number of subarrays contained in an array corresponding to the at least two port groups; the number of reference signal resources that are related among the at least two reference signal resources; the number of port groups that are related among the at least two port groups; the number of Transmit / Receive Points (TRPs); the number of Panels; and the number of cells. The method according to claim 8, characterized in that, The associated reference signal resources correspond to the same identifier; and / or, the associated port groups correspond to the same identifier. The method according to claim 2, characterized in that, The priority is determined based on at least one of the following: the temporal characteristics of the CSI report corresponding to the CSI; The bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is the Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is the Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein, the CSI includes the first CSI and the second CSI. The method according to any one of claims 1-10, characterized in that, The CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR. The method according to claim 2, characterized in that, The CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator CRI-RI-PMI-CQI; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Broadband Indicator - Channel Quality Indicator (CRI-RI-i1-CQI); Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator (CRI-RI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power (CRI-RSRP); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SRI-SINR); Synchronization Block - Index - Reference Signal Received Power (SSB-Index-RSRP); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP). The method according to any one of claims 1-12, characterized in that, The first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP. A communication method, characterized in that, The method includes: a network device determining at least one of an updated first channel state information (CSI) and a second CSI; the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of one reference signal resource; the second CSI is other CSIs to be updated besides the first CSI; wherein the sum of the calculation of the first CSI's occupied first CSI CPU and the calculation of the second CSI's occupied second CPU exceeds the maximum CPU supported by the terminal. The method according to claim 14, characterized in that, The update of at least one of the first CSI and the second CSI is determined based on the priority of the first CSI and the second CSI. The method according to any one of claims 14-15 is characterized in that, The port information corresponding to the at least two reference signal resources is configured independently, or the port information corresponding to the at least two port groups is configured independently. The method according to claim 16, characterized in that, The port information includes at least one of the following: the interval between ports; the number of ports; and the port location. The method according to any one of claims 14-17, characterized in that, The at least two reference signal resources correspond to different subarrays of an array, or the at least two port groups correspond to different subarrays of an array. The method according to any one of claims 14-18, characterized in that, The CSI corresponding to the at least two reference signal resources or the at least two port groups includes spatial vector information, which includes at least one of the following: a first parameter, which indicates at least one of N1*O1 vectors, where N1 represents the number of ports in the first dimension and O1 represents the number of parameters in the first dimension; a second parameter, which indicates at least one of N2*O2 vectors, where N2 represents the number of ports in the second dimension and O2 represents the number of parameters in the second dimension; a third parameter, which indicates at least one of N1*N2 vectors; a fourth parameter, which indicates at least one of O1*O2 vectors; and a strongest vector indicator. The method according to any one of claims 14-18, characterized in that, The CSI corresponding to the at least two reference signal resources or the at least two port groups includes coefficient information, which includes at least one of the following: non-zero coefficient indication; strongest coefficient indication; The amplitude coefficient corresponding to the non-zero coefficient; the phase coefficient corresponding to the non-zero coefficient. The method according to any one of claims 14-20, characterized in that, The value of the first CPU is determined based on at least one of the following: the number of the at least two reference signal resources; the number of the at least two port groups; the number of subarrays contained in an array corresponding to the at least two reference signal resources; the number of subarrays contained in an array corresponding to the at least two port groups; the number of reference signal resources that are related among the at least two reference signal resources; the number of port groups that are related among the at least two port groups; the number of Transmit / Receive Points (TRPs); the number of Panels; and the number of cells. The method according to claim 21, characterized in that, The associated reference signal resources correspond to the same identifier; and / or, the associated port groups correspond to the same identifier. The method according to claim 15, characterized in that, The priority is determined based on at least one of the following: the temporal characteristics of the CSI report corresponding to the CSI; The bearer channel of the CSI report corresponding to the CSI; the serving cell identifier of the CSI report corresponding to the CSI; whether the CSI is the Layer 1 Reference Signal Received Power (L1-RSRP); whether the CSI is the Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); wherein, the CSI includes the first CSI and the second CSI. The method according to any one of claims 14-23 is characterized in that, The CSI report corresponding to the first CSI does not include L1-RSRP and / or L1-SINR. The method according to claim 24, characterized in that, The CSI report corresponding to the second CSI includes at least one of the following: Channel State Information Resource Indicator - Rank Indicator - Precoding Matrix Indicator - Channel Quality Indicator CRI-RI-PMI-CQI; Channel State Information Resource Indicator - Rank Indicator - Single Wideband Indicator - CRI-RI-i1; Channel State Information Resource Indicator - Rank Indicator - Single Broadband Indicator - Channel Quality Indicator (CRI-RI-i1-CQI); Channel State Information Resource Indicator - Rank Indicator - Channel Quality Indicator (CRI-RI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power (CRI-RSRP); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SRI-SINR); Synchronization Block - Index - Reference Signal Received Power (SSB-Index-RSRP); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR); Channel State Information Resource Indicator - Rank Indicator - Layer Indicator - Precoding Matrix Indicator - Channel Quality Indicator (CRI-RI-LI-PMI-CQI); Channel State Information Resource Indicator - Reference Signal Received Power - Index (CRI-RSRP-Index); Synchronization Block - Index - Reference Signal Received Power - Index (SSB-Index-RSRP-Index); Channel State Information Resource Indicator - Signal-to-Interference-plus-Noise Ratio (SRI-SINR-Index); Synchronization Block - Index - Signal-to-Interference-plus-Noise Ratio (SSB-Index-SINR-Index); Time Domain Channel Characteristics (TDCP). The method according to any one of claims 14-25 is characterized in that, The first CSI further includes at least one of the following: Channel State Information Resource Indicator (CRI); Rank Indicator (RI); Precoding Matrix Indicator (PMI); Channel Quality Indicator (CQI); Layer Indicator (LI); Synchronization Signal Block Resource Indicator (SSBRI); L1-RSRP; L1-SINR; Doppler Shift; Doppler Spread; Average Delay; Delay Spread; TDCP. A communication method, characterized in that, The method includes: a terminal determining a first CSI processing unit CPU used to calculate a first channel state information (CSI), the first CSI being a CSI to be updated, the first CSI including CSIs corresponding to at least two reference signal resources, or the first CSI including CSIs corresponding to at least two port groups of one reference signal resource; in response to the sum of the first CPU and the second CPU exceeding the maximum CPU supported by the terminal, the terminal updating at least one of the first CSI and the second CSI based on the priority of the first CSI and the second CSI, the second CPU being the CPU used to calculate the second CSI, the second CSI being other CSIs to be updated besides the first CSI; and the network device determining at least one of the updated first channel state information (CSI) and the second CSI. A terminal, characterized in that, include: The processing module is used to determine the first CSI processing unit CPU occupied by the calculation of the first channel state information (CSI), wherein the first CSI is the CSI to be updated, and the first CSI includes CSI corresponding to at least two reference signal resources, or the first CSI includes CSI corresponding to at least two port groups of one reference signal resource. A network device, characterized in that, include: The processing module is configured to determine at least one of the updated first channel state information (CSI) and second CSI; the first CSI includes CSIs corresponding to at least two reference signal resources, or the first CSI includes CSIs corresponding to at least two port groups of one reference signal resource; the second CSI is other CSIs to be updated besides the first CSI; wherein the sum of the calculation of the first CSI occupied by the first CSI and the calculation of the second CSI occupied by the second CSI exceeds the maximum CPU supported by the terminal. A terminal, characterized in that, include: One or more processors; wherein the processors are configured to perform the communication method according to any one of claims 1-13. A network device, characterized in that, include: One or more processors; wherein the processors are configured to perform the communication method according to any one of claims 14-26. A communication system, characterized in that, include: A terminal and a network device, wherein the terminal is configured to implement the communication method of any one of claims 1-13, and the network device is configured to implement the communication method of any one of claims 14-26. A storage medium, characterized in that, include: The storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in any one of claims 1-13 or 14-26. A program product, characterized in that, include: A computer program, when executed by a communication device, causes the communication device to perform the communication method as described in any one of claims 1-13 or 14-26.