Communication method and related device

By determining the reporting of channel state information based on the priority of reference signal resources in the hybrid beamforming architecture, the problem of unnecessary discarding of some information in the channel state information report is solved, thereby improving the accuracy and efficiency of information transmission.

CN122002303APending Publication Date: 2026-05-08HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-11-07
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In hybrid beamforming architectures, channel state information reports from terminal devices are easily dropped due to transmission collisions, resulting in the unnecessary discarding of some information that has not been involved in a collision.

Method used

The terminal device determines the priority of channel state information based on the priority of reference signal resources, and decides whether to report channel state information based on the reference signal resource level or beam level, thus avoiding the discarding of some information that has not experienced transmission conflicts in the channel state information report.

Benefits of technology

This reduces the loss of channel state information due to transmission conflicts, improving the accuracy and efficiency of information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122002303A_ABST
    Figure CN122002303A_ABST
Patent Text Reader

Abstract

Provided are a communication method and a related device, the method comprising: a terminal device obtaining K reference signals, K being a positive integer; the terminal equipment determines P pieces of channel state information based on the K reference signals, the K reference signals are in one-to-one correspondence with the K reference signal resources, the P pieces of channel state information are in one-to-one correspondence with P reference signal resources in the K reference signal resources, and P is a positive integer smaller than or equal to K; the terminal equipment sends N pieces of channel state information based on the first information, the P pieces of channel state information comprise the N pieces of channel state information, the first information is used for indicating the priority corresponding to each reference signal resource in the P reference signal resources, and N is a positive integer smaller than or equal to P. The method can reduce channel state information discarded due to transmission conflicts.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to communication methods and related devices. Background Technology

[0002] In a hybrid beamforming (HBF) architecture, network devices typically employ multiple analog beams to achieve coverage in different areas within a cell. Different analog beams cover terminal devices in different areas. Terminal devices can measure the channel state information corresponding to multiple analog beams, generate channel state information (CSI) reports, and feed these CSI reports back to the network devices. The CSI reports can correspond to the channel state information of multiple analog beams.

[0003] When a CSI report encounters a transmission conflict (such as a resource conflict or a timing conflict), the terminal device selects one CSI report from the conflicting CSI reports for reporting and directly discards the other CSI reports. Since some of the discarded CSI reports do not involve transmission conflicts, this results in the unnecessary loss of information. Summary of the Invention

[0004] This application provides a communication method and related apparatus for reducing the loss of channel state information due to transmission conflicts.

[0005] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.

[0006] Firstly, this application provides a communication method, which can be executed by a first communication device. The first communication device can be a terminal device or a chip, chip system, module, or control unit within the terminal device; specific details are not limited in this application. It should be noted that, in this application, the term "terminal device" can refer to the terminal device itself, or to a chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; specific details are not limited in this application. For example, the chip in this application includes, but is not limited to, a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip; further details will not be elaborated upon below.

[0007] In the first aspect and its possible implementations, the method is described as being performed by a terminal device. The method includes: the terminal device acquiring K reference signals, where K is a positive integer; the terminal device determining P channel state information based on the K reference signals, wherein the K reference signals correspond one-to-one with K reference signal resources, and the P channel state information corresponds one-to-one with P reference signal resources among the K reference signal resources, where P is a positive integer less than or equal to K; and the terminal device sending N channel state information based on first information, where the P channel state information includes N channel state information, and the first information is used to indicate the priority corresponding to each of the P reference signal resources, where N is a positive integer less than or equal to P.

[0008] In this embodiment, the terminal device can determine N channel state information from the P channel state information corresponding to the P reference signal resources based on the priority of each of the P reference signal resources. This method uses a reference signal resource as the granularity for determining whether to report (or discard) channel state information (i.e., the reporting and discarding levels are at the reference signal resource level, beam level, or channel state information level). Compared to using a channel state information report (such as a CSI report) as the granularity for determining whether to report (or discard) (i.e., the reporting and discarding level is at the channel state information report level, and a channel state information report includes multiple channel state information), this method avoids the situation where some channel state information in the channel state information report is discarded even when no transmission conflict has occurred, thus reducing the amount of channel state information discarded due to transmission conflicts. Transmission conflicts can include time-domain conflicts and resource conflicts, etc.

[0009] In this application, K reference signals correspond one-to-one with K reference signal resources, and K reference signal resources correspond one-to-one with K beams (such as analog beams). In this application, "reference signal" can also be replaced with "reference signal resource" or "beam".

[0010] For example, a terminal device receives K reference signals from a network device; then, based on the reporting quantity P configured by the network device, the terminal device measures and processes the K reference signals to obtain P channel state information; then, based on the priority corresponding to each of the P reference signal resources, the terminal device determines N channel state information from the P channel state information corresponding to the P reference signal resources; and finally, the terminal device sends the N channel state information. Here, P is the reporting quantity configured by the network device, and N is the number of channel state information actually reported by the terminal device.

[0011] In conjunction with the first aspect, in one possible implementation, the terminal device sends N channel status information based on the first information, including: the terminal device determines P first values ​​based on the first information, wherein the P first values ​​correspond one-to-one with the P channel status information; determines N channel status information from the P channel status information based on the P first values; and sends the N channel status information.

[0012] In this application, the aforementioned first value can also be referred to as a priority value; the aforementioned first value is used to determine the signal state information transmitted by the terminal device. Optionally, when the channel state information corresponds one-to-one with a reference signal resource or a reference signal or beam, the aforementioned first value is used to indicate the priority of the reference signal resource or the priority of the reference signal or the priority of the beam.

[0013] In this embodiment, the terminal device can determine a first value (i.e., the aforementioned P first values) corresponding to each of the P channel state information based on the priority of each of the P reference signal resources. These P first values ​​indicate the priority of each of the P channel state information. Furthermore, the terminal device can determine which channel state information to report or discard based on the priority. This method, which determines whether to report (or discard) channel state information based on the priority of channel state information (such as CSI), avoids situations where some channel state information in the channel state information report is discarded even when no transmission conflict has occurred, thus reducing the amount of channel state information discarded due to transmission conflicts.

[0014] In conjunction with the first aspect, in one possible implementation, the N channel state information includes first channel state information and second channel state information. If the first value corresponding to the first channel state information is greater than the first value corresponding to the second state information, then the priority of the first channel state information is lower than the priority of the second channel state information. The top N channel state information with higher priority among the P channel state information are the N channel state information.

[0015] Optionally, in another possible implementation, if the first value corresponding to the first channel state information is greater than the first value corresponding to the second state information, then the priority of the first channel state information can be higher than the priority of the second channel state information.

[0016] In conjunction with the first aspect, in one possible implementation, the P first values ​​are also related to at least one of second, third, fourth, and fifth information, wherein the second information is used to indicate the time domain behavior corresponding to the reports of the P channel state information; the third information is used to indicate the correlation between the report of each of the P channel state information and the signal quality information of the reference signal, including whether the report of the channel state information carries the signal quality information of the reference signal or does not carry the signal quality information of the reference signal; the fourth information is used to indicate the information of the serving cell corresponding to each of the P channel state information, such as the index value of the serving cell; and the fifth information is used to indicate the report of each of the P channel state information, such as the index value of the report of the channel state information.

[0017] In one implementation, the second information can represent different temporal behaviors using the y-value. For example, y = 0 represents (or corresponds to) aperiodic channel state information reporting carried on the physical uplink share channel (PUSCH), such as y = 0 indicating that aperiodic CSI reports will be carried on the PUSCH; y = 1 represents (or corresponds to) semi-static (or semi-persistent) channel state information reporting carried on the PUSCH, such as semi-static (or semi-persistent) CSI reports will be carried on the PUSCH; y = 2 represents (or corresponds to) semi-static (or semi-persistent) channel state information reporting carried on the physical uplink control channel (PUCCH), such as semi-static (or semi-persistent) CSI reports will be carried on the PUCCH; and y = 3 represents (or corresponds to) periodic channel state information reporting carried on the PUCCH, such as periodic CSI reports will be carried on the PUCCH. It should be understood that the above example of representing time-domain behavior using y-values ​​is merely an example. This application may also use other parameters or other methods, and this application does not limit this.

[0018] In one implementation, the third information can be used to indicate whether the channel state information report (such as a CSI report) carries signal quality information of the reference signal. For example, the signal quality information of the reference signal can be layer 1-reference signal received power (L1-RSRP) or layer 1-signal to interference plus noise ratio (L1-SINR). The third information can be k, where k=0 indicates that the CSI report carries L1-RSRP or L1-SINR, and k=1 indicates that the CSI report does not carry L1-RSRP or L1-SINR.

[0019] In this embodiment of the application, the terminal device can jointly determine the priority (i.e., P first values) of each of the P channel state information based on the first information and other information (such as at least one of the second, third, fourth and fifth information). This method can determine N channel state information in combination with other information according to the actual situation, and can select the channel state information to be transmitted more optimally and accurately.

[0020] In conjunction with the first aspect, in one possible implementation, the P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information iCSI (y,k,c,s,m) is calculated based on the first formula, where i is an integer not greater than P. The calculation relationship of the first formula satisfies the following:

[0021] Pri iCSI (y,k,c,s,m)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+m, m∈[0,M-1]; or,

[0022] Pri iCSI (y,k,c,m,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+M s ·m+s, m∈[0,M-1]; or,

[0023] Pri iCSI (y,k,m,c,s)=M·(2·N cells ·M s·y+N cells ·M s ·k)+N cells ·M s ·m+M s ·c+s,m∈[0,M-1]; or,

[0024] Pri iCSI (y,m,k,c,s)=M·2·N cells ·M s ·y+2·N cells ·M s ·m+N cells ·M s ·k+M s ·c+s,m∈[0,M-1]; or,

[0025] Pri iCSI (m,y,k,c,s)=4·2·N cells ·M s ·m+2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s,m∈[0,M-1];

[0026] Where m is the index value of the reference signal resource for the i-th channel state information, which indicates the priority of the reference signal resource corresponding to the i-th channel state information; s is the index value of the report for the i-th channel state information; y is used to indicate the time-domain behavior corresponding to the i-th channel state information; k is used to indicate the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; and c is the cell index value of the serving cell corresponding to the i-th channel state information, c < N. cells s < M s M, N cells M s It is a positive number.

[0027] In conjunction with the first aspect, in one possible implementation, the P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information iCSI (y,k,c,s,m) is calculated based on the first formula, where i is an integer not greater than P. The calculation relationship of the first formula satisfies the following:

[0028] Pri iCSI (y,k,c,s m )=2·N cells M1 s ·y+N cells M1 s·k+M1 s ·c+s m s m ∈[0, M1 s -1],M1 s =M·M s ;or,

[0029] Or, Pri iCSI (y,k,c m ,s)=2·M2 c ·M s ·y+M2 c ·M s ·k+M s ·c m +s, c m ∈[0, M2 c -1],M2 c =M·N cells ;or,

[0030] Pri iCSI (y,k m ,c,s)=M3 k ·N cells ·M s ·y+N cells ·M s ·k m +M s ·c+s,k m ∈[0, M3 k -1], M3 k =M·2; or,

[0031] Pri iCSI (y m ,k,c,s)=2·N cells ·M s ·y m +N cells ·M s ·k+M s ·c+s,y m ∈[0, M4 y -1], M4 y =M·4;

[0032] Among them, s m Related to the reference signal resources for the i-th channel state information and the report of the i-th channel state information; c m It is related to the reference signal resources of the i-th channel state information and the cell index value of the serving cell corresponding to the i-th channel state information; k mThe information is related to the reference signal resources of the i-th channel state information and the signal quality information of the reported i-th channel state information; y m The reference signal resources associated with the i-th channel state information and the corresponding time-domain behavior are related; m is the index value of the reference signal resources of the i-th channel state information, which indicates the priority of the reference signal resources of the i-th channel state information; s is the index value of the report of the i-th channel state information; y is used to indicate the time-domain behavior corresponding to the i-th channel state information; k is used to indicate the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; c is the cell index value of the serving cell corresponding to the i-th channel state information, c < N. cells s < M s M, N cells M s It is a positive number.

[0033] In conjunction with the first aspect, in one possible implementation, P reference signal resources belong to M reference signal resource groups, each of the M reference signal resource groups includes at least one reference signal resource, and some or all of the reference signal resources in the same reference signal resource group in the M reference signal resource groups have the same priority, where M is a positive integer less than or equal to P.

[0034] Optionally, any two reference signal resource groups among the M reference signal resource groups may have different priorities.

[0035] In this embodiment, P reference signal resources can be divided into one or more groups, and the reference signal resources in the group have the same priority. The value of M can be determined according to the actual situation, which can meet the actual needs, and is highly flexible and operable.

[0036] In conjunction with the first aspect, in one possible implementation, the method further includes: a terminal device can receive first indication information, the first indication information being used to indicate one or more reference signal resources; the P reference signal resources include one or more reference signal resources; a first value of channel state information corresponding to the one or more reference signal resources is less than a first value of channel state information other than the one or more reference signal resources in the P channel state information.

[0037] In this embodiment of the application, the aforementioned one or more reference signal resources can be reference signal resources corresponding to the beam (or high-priority beam) that needs to be measured and reported by the network device. The method ensures that the channel state information of the beam that needs to be measured and reported by the network device (i.e., the channel state information corresponding to one or more reference signal resources) is reported first because the first value of the channel state information corresponding to one or more reference signal resources is less than the first value of the channel state information of P channel state information excluding one or more reference signal resources.

[0038] In conjunction with the first aspect, in one possible implementation, the index value corresponding to any one of the one or more reference signal resources is less than the index value corresponding to any one of the P reference signal resources other than the one or more reference signal resources.

[0039] In this embodiment of the application, by ensuring that the index value corresponding to one or more reference signal resources is less than the index value corresponding to other reference signal resources among P reference signal resources, it can be guaranteed that the channel state information (i.e., the channel state information corresponding to one or more reference signal resources) of the beam that needs to be measured and reported by the network device is reported first.

[0040] In conjunction with the first aspect, in one possible implementation, when the first formula is used to calculate the first value of channel state information corresponding to one or more reference signal resources, y in the first formula is 0. For example, y being 0 indicates that the channel state information report is aperiodic and will be carried on the PUSCH; conversely, y = 0 indicates that the CSI report will be carried on the PUSCH.

[0041] Secondly, this application provides a communication method that can be executed by a second communication device. This second communication device can be a network device or a chip, chip system, module, or control unit within the network device, such as a server on the network side or components within the server (e.g., circuits, chips, or chip systems). This application does not specifically limit the scope of the method. It should be noted that, in this application, the term "network device" can refer to either the network device itself or the chip, functional module, or integrated circuit within the network device that performs the method provided in this application. This application does not specifically limit the scope of the method.

[0042] In the second aspect and its possible implementations, the method is described as being performed by a network device. The method includes: the network device sending K reference signals, the K reference signals being used to determine P channel state information, the P channel state information including N channel state information, the K reference signals corresponding one-to-one with K reference signal resources, and the P channel state information corresponding one-to-one with P reference signal resources among the K reference signal resources, where K is a positive integer and P is a positive integer less than or equal to K; the network device receiving N channel state information, the N channel state information being related to first information, the first information being used to indicate the priority corresponding to each of the P reference signal resources, where N is a positive integer less than or equal to P.

[0043] In this embodiment, the network device sends K reference signals to determine P channel state information. The first information indicates the priority of each of the P reference signal resources. Then, the terminal device can determine N channel state information from the P channel state information corresponding to each of the P reference signal resources based on its priority. This method uses a reference signal resource as the granularity for determining whether to report (or discard) channel state information (i.e., the reporting and discarding levels are reference signal resource level, beam level, or channel state information level). Compared to using a channel state information report (such as a CSI report) as the granularity for determining whether to report (or discard) (i.e., the reporting and discarding level is the channel state information report level, where one channel state information report includes multiple channel state information), this method avoids situations where some channel state information in the channel state information report is discarded even when no transmission conflict has occurred, thus reducing the amount of channel state information discarded due to transmission conflicts.

[0044] In conjunction with the second aspect, in one possible implementation, the aforementioned N channel state information are determined from the P channel state information based on P first values; the aforementioned P first values ​​are determined based on first information, and the P first values ​​correspond one-to-one with the P channel state information.

[0045] In conjunction with the second aspect, in one possible implementation, the N channel state information includes first channel state information and second channel state information. If the first value corresponding to the first channel state information is greater than the first value corresponding to the second state information, then the priority of the first channel state information is lower than the priority of the second channel state information. The top N channel state information with higher priority among the P channel state information are the N channel state information.

[0046] In conjunction with the second aspect, in one possible implementation, the P first values ​​are also related to at least one of second information, third information, fourth information, and fifth information, wherein the second information is used to indicate the time-domain behavior corresponding to the reports of the P channel state information; the third information is used to indicate the correlation between the report of each of the P channel state information and the signal quality information of the reference signal, the correlation including whether the report of the channel state information carries the signal quality information of the reference signal or whether the report of the channel state information does not carry the signal quality information of the reference signal; the fourth information is used to indicate the information of the serving cell corresponding to each of the P channel state information; and the fifth information is used to indicate the report of each of the P channel state information.

[0047] In conjunction with the second aspect, in one possible implementation, the P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information iCSI (y,k,c,s,m) is calculated based on the first formula, where i is an integer not greater than P. The calculation relationship of the first formula satisfies the following:

[0048] Pri iCSI (y,k,c,s,m)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+m, m∈[0,M-1]; or,

[0049] Pri iCSI (y,k,c,m,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+M s ·m+s, m∈[0,M-1]; or,

[0050] Pri iCSI (y,k,m,c,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k)+N cells ·M s ·m+M s ·c+s,m∈[0,M-1]; or,

[0051] Pri iCSI (y,m,k,c,s)=·M2·N cells ·M s·y+2·N cells ·M s ·m+N cells ·M s ·k+M s ·c+s,m∈[0,M-1]; or,

[0052] Pri iCSI (m,y,k,c,s)=4·2·N cells ·M s ·m+2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s,m∈[0,M-1];

[0053] Where m is the index value of the reference signal resource for the i-th channel state information, which indicates the priority of the reference signal resource corresponding to the i-th channel state information; s is the index value of the report for the i-th channel state information; y is used to indicate the time-domain behavior corresponding to the i-th channel state information; k is used to indicate the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; and c is the cell index value of the serving cell corresponding to the i-th channel state information, c < N. cells s < M s M, N cells M s It is a positive number.

[0054] In conjunction with the second aspect, in one possible implementation, the P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information iCSI (y,k,c,s,m) is calculated based on the first formula, where i is an integer not greater than P. The calculation relationship of the first formula satisfies the following:

[0055] Pri iCSI (y,k,c,s m )=2·N cells M1 s ·y+N cells M1 s ·k+M1 s ·c+s m s m ∈[0, M1 s -1],M1 s =M·M s ;or,

[0056] Or, Pri iCSI (y,k,c m ,s)=2·M2c ·M s ·y+M2 c ·M s ·k+M s ·c m +s, c m ∈[0, M2 c -1],M2 c =M·N cells ;or,

[0057] Pri iCSI (y,k m ,c,s)=M3 k ·N cells ·M s ·y+N cells ·M s ·k m +M s ·c+s,k m ∈[0, M3 k -1], M3 k =M·2; or,

[0058] Pri iCSI (y m ,k,c,s)=2·N cells ·M s ·y m +N cells ·M s ·k+M s ·c+s,y m ∈[0, M4 y -1], M4 y =M·4;

[0059] Among them, s m Related to the reference signal resources for the i-th channel state information and the report of the i-th channel state information; c m It is related to the reference signal resources of the i-th channel state information and the cell index value of the serving cell corresponding to the i-th channel state information; k m The information is related to the reference signal resources of the i-th channel state information and the signal quality information of the reported i-th channel state information; y mThe reference signal resources associated with the i-th channel state information and the corresponding time-domain behavior are related; m is the index value of the reference signal resources of the i-th channel state information, which indicates the priority of the reference signal resources of the i-th channel state information; s is the index value of the report of the i-th channel state information; y is used to indicate the time-domain behavior corresponding to the i-th channel state information; k is used to indicate the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; c is the cell index value of the serving cell corresponding to the i-th channel state information, c < N. cells s < M s M, N cells M s It is a positive number.

[0060] In conjunction with the second aspect, in one possible implementation, P reference signal resources belong to M reference signal resource groups, each of the M reference signal resource groups includes at least one reference signal resource, and some or all of the reference signal resources in the same reference signal resource group in the M reference signal resource groups have the same priority, where M is a positive integer less than or equal to P.

[0061] In conjunction with the second aspect, in one possible implementation, the method further includes: the network device can send first indication information, the first indication information being used to indicate one or more reference signal resources; the P reference signal resources include one or more reference signal resources; the first value of the channel state information corresponding to the one or more reference signal resources is less than the first value of the channel state information excluding the one or more reference signal resources in the P channel state information.

[0062] In conjunction with the second aspect, in one possible implementation, the index value corresponding to any one of the one or more reference signal resources is less than the index value corresponding to any one of the P reference signal resources other than the one or more reference signal resources.

[0063] In conjunction with the second aspect, in one possible implementation, when the first formula is used to calculate the first value of the channel state information corresponding to one or more reference signal resources, y in the first formula is 0.

[0064] Thirdly, this application provides a communication method that can be executed by the aforementioned first communication device, the description of which can be found in the first aspect.

[0065] In the third aspect and its possible implementations, the method is described as being executed by a terminal device. The method includes: the terminal device acquiring K reference signals, where K is a positive integer; the terminal device determining P channel state information based on the K reference signals, where the K reference signals correspond one-to-one with K reference signal resources, and P is a positive integer less than or equal to K; and the terminal device sending N channel state information based on first information, where the P channel state information includes N channel state information, and the first information is used to indicate the priority corresponding to each of the P channel state information, where N is a positive integer less than or equal to P.

[0066] In this embodiment of the application, the number of reference signal resources corresponding to P channel state information can be greater than P, equal to P, or less than P, and this application does not limit this.

[0067] In conjunction with the third aspect, in one possible implementation, P channel state information items belong to M channel state information groups, the M channel state information groups include at least one channel state information item, and some or all of the channel state information items in the same channel state information group in the M channel state information groups have the same priority, where M is a positive integer less than or equal to P.

[0068] Optionally, any two of the M channel state information groups may have different priorities.

[0069] The content in the third aspect, such as the process of determining N channel state information, can be found in the methods in the first aspect or any possible implementation of the first aspect, and will not be repeated here.

[0070] Fourthly, this application provides a communication method that can be executed by the aforementioned second communication device, the description of which can be found in the second aspect.

[0071] In the fourth aspect and its possible implementations, the method is described as being performed by a network device. The method includes: the network device sending K reference signals, the K reference signals being used to determine P channel state information, the P channel state information including N channel state information, the K reference signals corresponding one-to-one with K reference signal resources, K being a positive integer, and P being a positive integer less than or equal to K; the network device receiving N channel state information, the N channel state information being related to first information, the first information being used to indicate the priority corresponding to each of the P channel state information, and N being a positive integer less than or equal to P.

[0072] In this embodiment of the application, the number of reference signal resources corresponding to P channel state information can be greater than P, equal to P, or less than P, and this application does not limit this.

[0073] In conjunction with the third aspect, in one possible implementation, P channel state information items belong to M channel state information groups, the M channel state information groups include at least one channel state information item, and some or all of the channel state information items in the same channel state information group in the M channel state information groups have the same priority, where M is a positive integer less than or equal to P.

[0074] Optionally, any two of the M channel state information groups may have different priorities.

[0075] The content of the fourth aspect can be found in the methods of the second aspect or any possible implementation of the second aspect, and will not be repeated here.

[0076] Fifthly, this application provides a communication device, which may be a first node or a chip / circuit therein. The communication device is used to execute the methods in any possible implementation of the first aspect, the third aspect, or any of them. The communication device includes units having the ability to execute the methods in any possible implementation of the first aspect, the third aspect, or any of them.

[0077] Sixthly, this application provides a communication device, which may be a terminal device or a chip / circuit therein. The communication device is used to perform the methods in any possible implementation of the second aspect, the fourth aspect, or any one of them. The communication device includes units having the ability to perform the methods in any possible implementation of the second aspect, the fourth aspect, or any one of them.

[0078] In the fifth or sixth aspect, the aforementioned communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, please refer to the device embodiments shown below. The beneficial effects of the fifth to sixth aspects described above can be found in the relevant descriptions of the first to fourth aspects, and will not be repeated here.

[0079] In a seventh aspect, this application provides a communication device, which includes a processor for executing the methods described in any possible implementation of the first, second, third, or fourth aspect or any of them.

[0080] Eighthly, this application provides a communication device including a processor coupled to a memory storing instructions that, when executed by the processor, cause the communication device to perform the method described in any possible implementation of the first, second, third, or fourth aspect or any of them.

[0081] In one possible implementation, the communication device further includes a memory. Optionally, the processor and memory are integrated (i.e., the memory is built-in memory). Optionally, the memory and processor are independently configured (i.e., the memory is external memory).

[0082] Ninthly, this application provides a communication device that may include a processor and an interface circuit connected together. The interface circuit is used for exchanging (or sending / receiving or inputting / outputting) information or data, and the processor is used to execute program instructions that cause the communication device to perform the methods described in any possible implementation of the first, second, third, or fourth aspect, or any of these aspects. The interface circuit may be a communication interface or a transceiver. The transceiver may be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input / output interface of a chip or circuit.

[0083] In a tenth aspect, this application provides a readable storage medium storing program instructions that, when run on a computer, cause the computer to perform the method described in any possible implementation of the first aspect, or the second aspect, or the third aspect, or the fourth aspect, or any of the aspects.

[0084] In the eleventh aspect, this application provides a program product containing program instructions that, when executed, cause the method described in any possible implementation of the first aspect, or the second aspect, or the third aspect, or the fourth aspect, or any of them, to be performed.

[0085] In a twelfth aspect, this application provides an apparatus, which can be implemented as a chip or as a device, including a processor. The processor is used to read and execute a program stored in a memory to execute one or more of the first, second, third, or fourth aspects, or one or more of any possible implementations of any of these aspects, providing an information interaction method. Optionally, the apparatus further includes a memory connected to the processor via a circuit. Further optionally, the apparatus includes a communication interface to which the processor is connected. The communication interface is used to receive information to be processed, the processor obtains the information from the communication interface, processes the information, and outputs the processing result through the communication interface. The communication interface can be an input / output interface.

[0086] In one possible implementation, the processor and memory can be physically independent units, or the memory can be integrated with the processor.

[0087] In a thirteenth aspect, this application provides a communication system comprising a network device and a terminal device; wherein the terminal device is configured to execute the method described in any possible implementation of the first or second aspect above, and the network device is configured to execute the method described in any possible implementation of the second aspect above. Alternatively, the terminal device is configured to execute the method described in any possible implementation of the third aspect above, and the network device is configured to execute the method described in any possible implementation of the fourth aspect above.

[0088] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, which will not be repeated here. Attached Figure Description

[0089] Figure 1 A schematic diagram of a hybrid beamforming (or digital beamforming) provided for an embodiment of this application;

[0090] Figure 2 A schematic diagram of an HBF architecture for a network device provided in an embodiment of this application;

[0091] Figure 3A This is a schematic flowchart of a method for measuring and reporting channel information provided in an embodiment of this application;

[0092] Figure 3B This application provides a schematic diagram of signaling transmission during channel measurement between a network device and a terminal device, as illustrated in an embodiment of the present application.

[0093] Figure 4A A schematic diagram illustrating a CSI report transmission conflict provided in an embodiment of this application;

[0094] Figure 4B A schematic diagram illustrating the handling of CSI transmission conflicts provided in an embodiment of this application;

[0095] Figure 5A A schematic diagram of an open RAN (O-RAN or ORAN) system provided for an embodiment of this application;

[0096] Figure 5B This is a schematic diagram of the structure of an access network device provided in an embodiment of this application;

[0097] Figure 5C A schematic diagram of a communication system provided in an embodiment of this application;

[0098] Figure 5D A schematic diagram of another communication system provided in the embodiments of this application;

[0099] Figure 6 A flowchart illustrating a communication method provided in an embodiment of this application;

[0100] Figure 7A A flowchart illustrating another communication method provided in an embodiment of this application;

[0101] Figure 7B A schematic diagram of signaling transmission during channel measurement between a network device and a terminal device, provided in an embodiment of this application.

[0102] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0103] Figure 9 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0104] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0105] Figure 11 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;

[0106] Figure 12 This is a simplified schematic diagram of a base station structure provided in an embodiment of this application. Detailed Implementation

[0107] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0108] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0109] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.

[0110] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.

[0111] Furthermore, in this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete manner. In this application, "of," "corresponding, relevant," and "corresponding" are sometimes used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0112] First, let me introduce some of the technical terms used in this application.

[0113] 1. Antenna port;

[0114] An antenna port is a logical concept; there is no direct correspondence between an antenna port and a physical antenna. An antenna port is typically associated with a reference signal, and its meaning can be understood as a transmit / receive interface on the channel through which the reference signal passes. In low-frequency systems, an antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. In high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.

[0115] In this application, the antenna port for transmitting the analog beam can be referred to as an analog antenna port, an antenna port, a port, or a channel state information reference signal (CSI-RS) port.

[0116] In this application, the set of multiple antenna ports can be referred to as a port group. For example, multiple digital ports of a base station can be grouped to form multiple port groups. As another example (especially in a hybrid digital-analog beamforming architecture), a port group can be multiple digital ports corresponding to the same analog beam, simply referred to as a port group or a digital-analog port group; or, a port group can be a set of digital ports corresponding to multiple analog beams, simply referred to as a port group or a digital-analog port group. Alternatively, multiple digital ports of the same analog beam can be divided into multiple subsets, each subset being called a port group or a digital-analog port group.

[0117] 2. Beam;

[0118] A beam is a communication resource. Beams can be wide, narrow, or other types. The technology used to form beams is called beamforming. Beamforming refers to adjusting the amplitude and / or phase of a signal so that the radiated signal through an antenna array has a certain directionality, enabling higher antenna array gain. The main lobe of the antenna array's radiation pattern can be called the beam.

[0119] In beamforming technology, the amplitude and / or phase of a signal are adjusted after being filtered by a spatial domain transmission filter. Different spatial domain transmission filters using different spatial filtering parameters can achieve beams in different directions. In this application, the spatial filtering parameters can be replaced by beams, or the spatial filtering parameters can be replaced by spatial domain transmission filters. Spatial domain transmission filters can also be called spatial filters.

[0120] Specifically, beamforming technology includes digital beamforming, analog beamforming, and hybrid digital-analog beamforming. Digital beamforming has multiple digital processing channels. Each channel adjusts the phase (or amplitude and phase) of the signal in the digital domain, giving the radiated signal through the antenna directionality. Therefore, digital beamforming can achieve the function of a spatial transmission filter through multiple digital processing channels. Analog beamforming can transmit signals simultaneously using an antenna array composed of multiple antenna elements. Each antenna element corresponds to a phase shifter. By adjusting the phase of the phase shifter corresponding to each antenna element, the radiated signal through the antenna array is made directional. Therefore, analog beamforming can achieve the function of a spatial transmission filter through multiple phase shifters corresponding to multiple elements in the antenna array. Hybrid beamforming combines analog and digital beamforming technologies, incorporating both multiple digital processing channels and multiple analog phase shifters. Therefore, for hybrid beamforming technology, the function of the aforementioned spatial transmission filter can be achieved through multiple phase shifters corresponding to multiple array elements in the antenna array and multiple digital processing channels. However, this application is not limited to this; the aforementioned spatial transmission filter can also be implemented through other technologies.

[0121] It is understandable that one or more antenna ports that form a beam can be regarded as a set of antenna ports or a group of antenna ports. For ease of description, the following text will uniformly describe a beam as being formed by one antenna port, and one or more digital ports that form a beam as a group of ports.

[0122] In one implementation, multiple digital channels are digitally weighted in the same way across the entire frequency band, which has an effect similar to analog beamforming.

[0123] In another implementation, the digital channel (or digital weighting) can be divided into multiple levels. The first level performs the same digital weighting across the entire frequency band, and the second level performs weighting of sub-bands. The effect is also equivalent to hybrid beamforming.

[0124] Figure 1 A schematic diagram of hybrid beamforming (or digital beamforming) is shown. Figure 1 As shown, the digital channels are evenly divided into K1 groups (K1 is a positive integer) (or, K1 subarrays, K1 port groups), with each group (or subarray, port group) containing the same number of digital channels, for example, K2 (K2 is a positive integer). Digital beamforming and analog beamforming can be considered as two-stage beamforming. The first-stage beamforming is analog beamforming, and the weight of the first-stage beamforming is W0 = W 0, 0W 0,1 …W 0,K2-1The K2 elements correspond to K2 digital channels. The weights for the first-stage beamforming are broadband, and all groups use the same first-stage weight, W0. The second-stage beamforming is digital beamforming, and its weights are W1 = [W 1,0 W 1,1 …W 0,K1-1 In this matrix, K1 elements correspond one-to-one with K1 digital channels. The weights for the second-level beamforming are sub-band weights, and the second-level weights differ between different groups (or subarrays, port groups), meaning the weight matrix corresponding to each digital channel is... in, This represents the Kronecker product. Figure 1 In This represents the weighting vector corresponding to the first-level weights. As can be seen, different weighting vectors result in different beam directions. Therefore, network devices can adjust the beam direction by adjusting the weighting vectors.

[0125] 3. Reference signal (RS);

[0126] It can also be called a pilot, reference sequence, or reference signal. For consistency, it will be referred to as reference signal below. Reference signals can be used for channel measurement, channel estimation, or beam quality monitoring.

[0127] Taking CSI-RS as the reference signal as an example, the configuration information can include configuration information elements (IEs), such as CSI resource configuration (CSI-ResourceConfig) and CSI reporting configuration (CSI-ReportConfig).

[0128] The CSI resource configuration mentioned above can be used to configure resource-related information for CSI measurements.

[0129] The channel measurements involved in this application also include beam measurements, i.e., obtaining beam quality information by measuring a reference signal. As an example, parameters used to measure beam quality include at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), signal-to-noise ratio (SNR), and signal-to-interference plus noise ratio (SINR) (or simply signal-to-interference-plus-noise ratio). In this application, for ease of explanation, unless otherwise specified, the channel measurements involved can be considered as beam measurements.

[0130] According to LTE or NR protocols, uplink reference signals may include, for example, channel sounding reference signal (SRS), PUCCH-DMRS (PUCCH-DMRS), PUSCH-DMRS (PUSCH-DMRS), phase-tracking reference signal (PT-RS), uplink positioning RS, etc.; downlink reference signals may include, for example, synchronization signal / physical broadcast channel block (SS / PBCH block, also abbreviated as SSB), physical downlink control channel (PDCCH)-DMRS (PDCCH-DMRS), physical downlink share channel (PDSCH)-DMRS (PDSCH-DMRS), PTRS, CSI-RS, cell reference signal (CRS) in LTE, tracking reference signal (TRS) in NR, and positioning RS, etc.

[0131] The reference signal in this application is primarily used for channel measurement. For example, it may refer to the CSI-RS used in downlink channel measurement, the SRS used in uplink channel measurement, or other reference signals that can be used for channel measurement. This application does not limit this.

[0132] For example, in frequency division duplex (FDD) communication scenarios, since uplink and downlink channels lack reciprocity or cannot guarantee reciprocity, network devices typically send CSI-RS to terminal devices. The terminal devices then measure the downlink channel CSI based on the received CSI-RS and feed it back to the network device. The network device can then use this CSI to determine the resources, modulation and coding scheme (MCS), and precoding configurations for scheduling the downlink data channels of the terminal devices.

[0133] For example, CSI may include at least one of the following: precoding matrix indicator (PMI), channel quality indicator (CQI), rank indicator (RI), layer indicator (LI), RSRP, CSI-RS resource indicator (CRI), and Synchronization Signal / Physical broadcast channel Block Resource indicator (SSBRI). The specific quantities in the CSI that the terminal device feeds back can be determined according to the configuration, as shown in "CSI-ReportConfig" below.

[0134] 4. Reference signal resources;

[0135] It can be used to configure the transmission attributes of reference signals, such as time-frequency resource location, port mapping relationship, power factor, and scrambling code. For details, please refer to the relevant chapters on reference signal resources in 3GPP technical specifications (TS) 38.211 and 38.331. The transmitting device can transmit reference signals based on the reference signal resources, and the network side can receive reference signals based on the reference signal resources.

[0136] To distinguish different reference signal resources, each reference signal resource can correspond to a reference signal resource identifier, such as CRI, SSBRI, or SRS resource indicator (SRI).

[0137] In this application, the reference signal resource may also include virtual resources that have not transmitted a reference signal. Virtual resources can be understood as resources that can be used for transmission but have not transmitted a reference signal. To distinguish them from virtual resources, resources used for transmitting reference signals can be referred to as actual resources.

[0138] In this application, the virtual resource can also be replaced by coefficients or weights, which can be used to determine the channel coefficients of the virtual resource. The coefficients can include one or more weights used to determine the channel coefficients of the virtual resource; for example, the coefficients can be a vector composed of one or more weights.

[0139] In this application, the channel coefficient of the virtual resource can be determined by the channel coefficient of the actual resource and the corresponding weight.

[0140] 5. Reference signal configuration;

[0141] Reference signal configuration can be divided into two parts: reference signal resource configuration and reference signal reporting configuration. The following uses CSI-RS configuration as an example.

[0142] The two most important parts of the CSI-RS configuration are "CSI-ReportConfig" and "CSI-ResourceConfig". "CSI-ReportConfig" and "CSI-ResourceConfig" are names used for ease of description only; other names may be used. This application does not impose any restrictions on their use.

[0143] The "CSI-ReportConfig" configuration allows you to set parameters related to CSI reporting, such as "Report Configuration Id," "Report Configuration Type," and "Report Quantity." "ReportConfigId" identifies a "CSI-ReportConfig," meaning one "ReportConfigId" corresponds to one "CSI-ReportConfig." "ReportConfigType" configures the reporting type, which can be periodic, semi-continuous, or aperiodic. "ReportQuantity" configures the reported information, including CRI, PMI, RI, LI, CQI, RSRP, RSRQ, SNR, and SINR. Different configurations allow you to report different information.

[0144] "CSI-ResourceConfig" can be used to configure information related to CSI-RS resources, such as the "CSI Resource Configuration Id" and the CSI-RS resources used for measurement. "CSI-ResourceConfigId" is the identifier for the "CSI Resource Configuration," used to identify the "CSI-ResourceConfig," and can be associated with "CSI-ReportConfig." The CSI-RS resources used for measurement in this application are primarily non-zero power (NZP) CSI-RS resources (NZP CSI-RSresource).

[0145] For example, each terminal device can be configured with one or more NZP CSI-RS resource sets through the high-level parameters “NZP-CSI-RS-Resource”, “CSI-ResourceConfig”, and “NZP-CSI-RS Resource Set”, and each NZP CSI-RS resource set includes one or more NZP CSI-RS resources.

[0146] Each NZP CSI-RS resource can be identified by an "NZP-CSI-RS Resource Identifier (nzp-CSI-RS-ResourceId)". The identifiers of NZP CSI-RS resources within the NZP CSI-RS resource set are not necessarily sequential. For example, the identifiers (e.g., nzp-CSI-RS-ResourceId) of resources in the NZP CSI-RS resource set, ordered by beam index, may include {002, 004, 008, 003, 005}. 002 could correspond to resource index 0, 004 to resource index 1, 008 to resource index 2, 003 to resource index 3, and 005 to resource index 4. The resource index is used to indicate the transmission order of the NZP CSI-RS resources; the resource index is merely an example of naming conventions.

[0147] When the terminal device reports measurements based on the above configuration, the CRI in the CSI is used to indicate the resources in the current NZP CSI-RS resource set. If the NZP CSI-RS resource set has Ks > 1 NZP CSI-RS resources configured, CRI k (k is greater than or equal to 0) corresponds to the (k+1)th NZP CSI-RS resource in the NZP CSI-RS resource set for channel measurements, where k can be the value of CRI, or k can be the index of the resource indicated by CRI.

[0148] To transmit data to terminal devices, base stations need to perform precoding on digital ports and select appropriate coding and modulation orders. The purpose of precoding is to better match the antenna (or beam) with the channel, ensuring better signal quality and less interference when the transmitted data reaches the terminal device. A good modulation order and code rate maximize channel transmission capacity while ensuring reliable data transmission. The precoding and modulation coding scheme (MCS) settings need to be determined based on channel quality and channel response. One approach is for the base station to transmit a reference signal, which the terminal device uses to determine the channel and then feeds back the corresponding channel state information (i.e., CSI feedback), including PMI, precoding information, and the number of transport streams supported by the channel, i.e., RI, CQI, etc. Another approach is to use an uplink reference signal to measure and obtain uplink channel information, and then, based on channel reciprocity, further obtain downlink channel information.

[0149] 6. Channel information;

[0150] It represents information that reflects channel characteristics and channel quality.

[0151] As an example, channel information includes at least one of the following: channel state information (such as CSI), channel time-varying information, or channel frequency offset information. The following explanation primarily uses CSI as an example of channel information; however, it is understood that any information reflecting channel characteristics and channel quality is applicable to this application.

[0152] Taking the method of obtaining downlink CSI through uplink feedback from terminal devices by network devices as an example, the network device can send a downlink reference signal to the terminal device, and the terminal device receives the downlink reference signal. Since the terminal device knows the transmission information of the downlink reference signal, the terminal device can estimate (or measure) the downlink channel that the downlink reference signal has passed through based on the received downlink reference signal. Then, the terminal device can obtain the downlink channel matrix based on the measurement, generate CSI based on the downlink channel matrix, and feed the CSI back to the network device.

[0153] As an example, CSI includes at least one of the following: CQI, PMI, rank indicator, CSI-RS CRI, stratification indicator, RSRP, or SINR, etc.

[0154] 7. Multibeam measurement reporting;

[0155] The base station serves different terminal devices through multiple beams (analog beams). The UE measures the channels of multiple beams via CSI-RS and then reports the Channel Information (CSI). The user equipment (UE) can measure and / or report only the channel information of some beams (especially PMI), and calculates CSI only for each resource (without recombining port measurements across resources).

[0156] Alternatively, the base station can transmit reference signals based on multiple CSI-RS resources, each CSI-RS resource consisting of several antenna ports. The UE obtains the channel corresponding to a larger number of antenna ports by jointly measuring multiple CSI-RS resources, and then reports the channel information (CSI). For example, the UE obtains a 128-port channel by jointly measuring four CSI-RS resources, each with 32 antenna ports. To reduce implementation costs, large-scale antenna arrays on the network device side typically adopt an HBF architecture, where a digital channel drives multiple antenna elements through multiple phase shifters, and downlink signal transmission on the network device side typically uses two levels of weighting: analog and digital domains.

[0157] See Figure 2 , Figure 2 This is a schematic diagram of an HBF architecture for a network device provided in an embodiment of this application. Figure 2 As shown, in the HBF architecture, network devices typically use multiple analog beams to achieve coverage of different areas within a cell. Different analog beams cover terminal devices in different areas. Considering the mid-to-low frequency bands, the channel environment is rich in multipath propagation, and the same terminal device can be served by different analog beams. That is, in addition to the preferred analog beam corresponding to the terminal device, other non-preferred analog beams can also provide data transmission to the terminal device at a lower rate. When there are multiple terminal devices to be scheduled within a cell, in order to enable simultaneous transmission under resource reuse among multiple terminal devices within the cell, the terminal devices can measure the channel state information under multiple analog beams, thereby providing input for the network device's data scheduling decision.

[0158] Specifically, the channel state information (CSI) reporting configuration includes one or more reference signal resource sets. Each reference signal resource set contains one or more reference signal resources, and each reference signal resource contains one or more reference signal ports. For the HBF architecture, different analog beams are associated with different reference signal resources. When the transmitted signals of multiple reference signal resources within the same reference signal resource set all originate from the same network device, the terminal device can select one or more reference signal resources to report its CSI to the network device. The CSI reporting value informs the network device of the one or more reference signal resources associated with the currently reported CSI.

[0159] 8. Scaling factor;

[0160] For each set of X1×X2 SD basis vectors, the scaling factor can be configured via higher-layer (e.g., RRC) signaling, where the scaling factor, also known as the 3-bit scaling factor s, is... j This can be defined as a scaling of the power control offset for the relevant CSI-RS resource configuration, where the configuration of X1 and X2 values ​​is separate from the configuration of the codebook subset restriction (CSR), and the candidate values ​​of X1 and X2 can also be the same as those of the CBSR. Here, X1 and X2 represent the horizontal (first dimension) and vertical (second dimension) dimensions of the SD basis vectors, respectively. The code points for each group-specific 3-bit scaling factor are mapped to... For detailed explanations, please refer to existing proposals R1-2402928 and R1-2405005.

[0161] Based on the current R19 Type I codebook, when The j-th spatial domain basis can carry r j On the flow, the scaling factor corresponding to each flow can be expressed as: The spatial basis can be referred to as the spatial domain basis vector, SD basis, SD basis vector, filter, or beam, etc. The unit scaling factor "1" is associated with the energy per resource element (EPRE) offset "share" contributed by the j-th selected SD basis vector to the PDSCH to CSI-RS; that is, '1' indicates that no scaling is applied to this basis, and therefore no 3-bit scaling factor s is configured. j The above is associated with the j-th selected SD basis vector s j It can be represented as follows:

[0162]

[0163] Where, r j ∈{1,2} represents the number of layers transmitted using the j-th selected SD basis vector. When the above r j =1 indicates that a spatial basis carries a flow of 1, when the above r j =2 indicates that a spatial basis carries two streams, and these two streams have the same scaling factor, both being 2. Regarding the 3-bit scaling factor jFor detailed explanations, please refer to the relevant descriptions in existing proposal R1-2406907 and section 9.2.2 of "Draft Report of 3GPP TSG RAN WG1#118v0.3.0 (Maastricht, The Netherlands, August 19th-23rd, 2024). For the sake of brevity, it will not be explained here.

[0164] Regarding the scaling factor corresponding to the j-th SD basis vector mentioned above The determination method is as follows:

[0165] Assuming the downlink channel (e.g., PDSCH or PDCCH) transmission power is 1, then the power of the j-th selected SD basis vector is... Assuming the spatial domain basis-level scaling factor is x, then:

[0166]

[0167] Therefore, we can solve the problem. In order to ensure that the scaling factor does not exceed the maximum power corresponding to each spatial basis, the scaling factor must be made to not exceed 1.

[0168] Currently, the methods and procedures for channel information measurement and reporting can be found in [reference needed]. Figure 3A The method may include the following steps:

[0169] S301: The network device sends reference signal configuration information and channel information to the terminal device to report configuration information.

[0170] Among them, the channel information reporting configuration information is sent by the network device to the terminal device through radio resource control (RRC) signaling, and mainly includes two parts: resource configuration information and reporting configuration information.

[0171] S302: Network devices send reference signals.

[0172] For example, network devices send downlink signals (usually downlink reference signals) on the resources configured in the resource configuration information so that terminal devices can measure the downlink signals and determine the quality of each resource (i.e., the quality of the beam corresponding to the resource).

[0173] S303: The terminal device reports configuration information based on the reference signal configuration information and channel information to obtain the channel information corresponding to the aforementioned reference signal.

[0174] For example, the terminal device obtains the reference signal based on the reference signal configuration information; then, it measures the downlink reference signal according to the channel information reported configuration information to obtain the channel information.

[0175] The downlink reference signals mainly include the SSB, channel state information reference signal (CSI-RS), and tracking reference signal (TRS). The PBCH can carry the master information block (MIB), used to configure the cell's main system information.

[0176] S304: The terminal device reports channel information to the network device.

[0177] For example, a terminal device can send a beam measurement report to a network device, which includes CSI.

[0178] For example, CSI may include one or more of the following: an index of one or more resources, CQI, RSRP, PMI, rank indicator, tier indicator, CRI field, SSBRI, etc.

[0179] For example, the signaling transmission between the network device and the terminal device in steps S301 to S304 above can also be referred to Figure 3B As shown, a network device can trigger a terminal device to report a CSI report via a CSI report request message. The terminal device receives and measures the measurement resources CSI-RS resource #0 to CSI-RS resource #(K-1) sent by the network device to obtain the CSI report. In this application, measurement resources can also be referred to as reference signal resources, and measurement resources can also be understood as channel measurement resources.

[0180] The submission of CSI reports by terminal devices is related to the priority value of the CSI report, as detailed below:

[0181] For two overlapping PUSCHs, if the UE does not configure the higher-layer parameter sTx-2Panel or the UE configures it via the higher-layer parameter PDCCH-Config (which contains two different coresetPoolIndex values ​​in different controls), the following priority rules can be applied to physical channels with the same priority index. For a resource set in an active downlink portion bandwidth (BWP), the UE configures sTx-2Panel, and the two overlapping PUSCHs are associated with the same index (coresetPoolIndex). Wherein, coresetPoolIndex is the index of the CORESET pool for that resource (CORESET), as described in TS 38.213

[13] (Articles 9 and 10) and TS 38.214

[19] (Articles 5.1 and 6.1). If this field does not exist, the UE uses 0. The NR system encapsulates information such as the frequency band occupied in the PDCCH frequency domain and the number of orthogonal frequency division multiplexing (OFDM) symbols occupied in the time domain within a designated area. This part of the time and frequency region is called CORESET.

[0182] CSI Reports and Their Priority Values iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s • c+s are related, where:

[0183] y=0 for non-periodic CSI reports will be hosted on PUSCH, y=1 for semi-static (or semi-continuous) CSI reports will be hosted on PUSCH, y=2 for semi-static (or semi-continuous) CSI reports will be hosted on PUCCH, and y=3 for periodic CSI reports will be hosted on PUCCH.

[0184] k=0: For CSI reports carrying L1-RSRP or L1-SINR and k=1: For CSI reports not carrying L1-RSRP or L1-SINR;

[0185] c is the serving cell index, N cells This is the value of the higher-level parameter maxNrofServingCells, where maxNrofServingCells is the maximum number of serving cells.

[0186] For CSI reports configured with LTM-CSI-ReportConfig, c represents the serving cell index value configured in the report.

[0187] s represents the report configuration identifier (reportConfigID), M s This is the value of the high-level parameter maxNrofCSI-ReportConfigurations, which represents the maximum number of CSI report configurations.

[0188] For CSI reports configured with LTM-CSI-ReportConfig, s is LTM-CSI-ReportConfigID, M s This refers to the value of the high-level parameter maxNrofLTM-CSI-ReportConfigurations.

[0189] Optionally, each CSI report sets LTM-CSI-ReportConfig to be associated with LTM-CSI-ResourceConfig used for channel measurements and includes time-domain behavior parameters(s) provided by ltm-ReportConfigType, the number of cells provided by nrOfReportedCells, and the number of reference signals for each candidate cell. It also includes nrOfReportedRS-PerCell, and if spCellInclude is configured, includes L1 measurement results associated with the current spCell.

[0190] In one implementation, if the first CSI report is associated with Pri iCSI If the value of (y,k,c,s) is lower than the correlation value of the first CSI report, then the first CSI report is said to take precedence over the second CSI report.

[0191] In one implementation, two CSI reports are said to conflict if the time occupancy of the physical channel scheduled to carry CSI reports overlaps in at least one OFDM symbol and is transmitted on the same carrier.

[0192] In one implementation, when a UE is configured to send two conflicting CSI reports, if the y values ​​of the two CSI reports are different, the UE does not send a Pri report unless one y value is 2 and the other y value is 3. iCSIThe CSI report with the higher (y,k,c,s) value is considered; otherwise, the two CSI reports are reused or one is discarded based on the priority value. Alternatively, the CSI report configured with LTM-CSI-ReportConfig has higher priority than all CSI reports(s) configured with CSI-ReportConfig, regardless of the priority value. iCSI The priority of (y,k,c,s) is higher than that of all CSI reports(s) configured with CSI-ReportConfig. When there is a conflict between CSI-ReportConfig and the CSI reports configured with CSI-ReportConfig, the priority is... iCSI (y,k,c,s) values ​​are independent.

[0193] In one implementation, if the semi-static CSI report to be carried on the PUSCH overlaps in time with PUSCH data transmission on one or more symbols on the same carrier, and if the earliest symbol of these PUSCH channels starts no earlier than N2+d2,1 symbols after the last symbol of the downlink control information (DCI) scheduling the PUSCH, where d2,1 is the maximum value of d2,1 associated with the PUSCH carrying the semi-static CSI report, and data transmission is occurring on the PUSCH, the UE does not send a CSI report. Otherwise, if the timing requirements are not met, it is an error condition.

[0194] In one implementation, if the UE will transmit a first PUSCH including a semi-static CSI report and a second PUSCH including a UL-SCH on the same carrier, and the first PUSCH transmission will overlap with the second PUSCH transmission in time, then the UE will transmit the second PUSCH instead of the first PUSCH. When at least one of the first or second PUSCH transmissions responds to the UE's DCI format detection, the UE expects the first and second PUSCH transmissions to satisfy the aforementioned timing conditions for time-overlapping PUSCH transmissions.

[0195] Figure 4A This is a schematic diagram illustrating a CSI report transmission conflict provided in an embodiment of this application. Figure 4AExample (a) illustrates a CSI report 1 (e.g., a periodic CSI report) and a CSI report 2 (e.g., a semi-static CSI report) that have a time-domain conflict. CSI report 1 and CSI report 2 overlap in the time domain. The overlapping part is called a time-domain conflict. Suppose the terminal device determines that the priority of CSI report 1 is higher than that of CSI report 2 (e.g., the priority value of CSI report 1 is smaller). Then the terminal device can report CSI report 1 and directly discard CSI report 2, causing CSI reports in CSI report 2 that do not involve time-domain conflicts to also be discarded. Figure 4A Example (b) shows CSI reports 3 and 4 with resource conflicts. CSI reports 3 and 4 overlap on PUSCH. The overlapping part is called resource conflict. Suppose the terminal device determines that the priority of CSI report 3 is higher than that of CSI report 4 (e.g., the priority value of CSI report 3 is smaller). Then the terminal device can report CSI report 3 and directly discard CSI report 4, causing CSI reports in CSI report 4 that do not involve time domain conflicts to also be discarded.

[0196] In the above scheme, if a CSI report has resource or timing conflicts, discarding the entire report at the report level will result in the loss of unnecessary information.

[0197] This application provides a communication method and related apparatus. In this method, a terminal device can determine N channel state information to be reported from P channel state information corresponding to P reference signal resources based on the priority of each of the P reference signal resources. This method uses a reference signal resource as the granularity for determining whether to report (or discard) channel state information. Compared to using a channel state information report (such as a CSI report) as the granularity, this avoids the situation where some channel state information in the channel state information report is discarded even when no transmission conflict has occurred, thus reducing the number of channel state information items discarded due to transmission conflicts.

[0198] In one implementation, the terminal device can determine a first value (or priority value) for each of the P channel state information based on the priority of each of the P reference signal resources. The P first values ​​are used to indicate the priority of each of the P channel state information. Then, the terminal device can determine which channel state information to report or discard based on the priority.

[0199] Optionally, the P channel state information can be divided into multiple groups of channel state information. The channel state information in each group of channel state information has the same priority, and the priority of different groups of channel state information is different. Each group of channel state information includes at least one channel state information.

[0200] Figure 4B Taking Channel State Information (CSI) as an example, the first and second CSI reports of a transmission collision are illustrated. The first and second CSI reports can be... Figure 4A CSI Report 1 and CSI Report 2, which contain time-domain conflicts, can also Figure 4A The resource conflict CSI reports 1 and 2 are shown in the example. For instance, the first CSI report includes three groups of CSIs (i.e., CSI group 1, CSI group 2, and CSI group 3), and the second CSI report includes three groups of CSIs (i.e., CSI group 4, CSI group 5, and CSI group 6). Each group of CSIs includes at least one CSI, and each group of CSIs corresponds to a priority. Different groups of CSIs can correspond to different priorities. Since there is a transmission conflict (such as a time domain conflict or a resource conflict) between CSI group 3 and CSI group 4, the terminal device can determine which CSI group to discard based on the priorities of CSI group 3 and CSI group 4. For example, if the terminal device determines that the priority corresponding to CSI group 3 is higher than the priority of CSI group 4 (e.g., the priority value corresponding to CSI group 3 is smaller), then the terminal device directly discards CSI group 4. Alternatively, if the terminal device determines that the priority corresponding to CSI group 4 is higher than the priority of CSI group 3 (e.g., the priority value corresponding to CSI group 4 is smaller), then the terminal device directly discards CSI group 3. Compared to... Figure 4B The method shown avoids discarding CSI reports that do not involve transmission conflicts. It should be understood that... Figure 4B This is just an example; the number of CSIs included in different CSI groups may also be different. This application does not limit the number of CSI groups included in each CSI report or the number of CSIs included in each CSI group.

[0201] The priority values ​​in the following examples are the priority values ​​Pri using existing protocols. iCSI (y,k,c,s), with specific examples as follows:

[0202] Example 0: When RI = v = 1:

[0203] When N=1, that is, when there is a spatial basis, the corresponding precoding matrix is ​​given by (or satisfies):

[0204]

[0205] Where, p l,m satisfy

[0206] Example 1: When RI = 2:

[0207] When N=2, that is, when there are two spatial basis vectors, the corresponding precoding matrix is ​​given by (or satisfies):

[0208]

[0209] or

[0210] When N=1, that is, when there is a spatial basis, the corresponding precoding matrix is ​​given by (or satisfies):

[0211]

[0212] Where, p l,m satisfy and p l′,m′ satisfy

[0213] Among them, P CSI-RS This indicates the number of Channel State Information Reference Signal (CSI-RS) ports. This represents the first scaling factor. This represents the global vector corresponding to a specific beam. For a detailed explanation, please refer to the relevant description in the existing protocol 38214. n is the value corresponding to i2 fed back by the terminal. For the definition of i2, please refer to the relevant description in TS 382145.2.2.2.1 above. Can be taken You can also take Can be taken You can also take r l,m or r l′,m′ ∈{1,2}. The precoding matrix is ​​indicated by PMI. Relevant parameters can be found in the description of the scaling factor.

[0214] In one example:

[0215] Example 0: When RI = v = 1:

[0216] When N=1, that is, when there is a spatial basis, the corresponding precoding matrix is ​​given by (or satisfies):

[0217]

[0218] Where, p l,m satisfy

[0219] Example 1: When RI = 2:

[0220] When N=2, that is, when there are two spatial basis vectors, the corresponding precoding matrix is ​​given by (or satisfies):

[0221]

[0222] Where, p l,m satisfy and p l′,m′ satisfy

[0223] or

[0224] When N=1, that is, when there is a spatial basis, the corresponding first precoding matrix is ​​given by (or satisfies):

[0225]

[0226] Where, p l,m satisfy

[0227] To better understand the communication method and related apparatus proposed in this application, the communication system of the embodiments of this application is described below.

[0228] The technical solutions of this application can be applied to various communication systems. For example, 5th generation (5G) systems, new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication system (UMTS), mobile communication systems after 5G networks (e.g., future mobile communication systems), vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Things (IoT) communication systems, industrial internet communication systems, or satellite communication systems, etc. The wireless communication systems involved in this application also include, but are not limited to, narrowband Internet of Things (NB-IoT) systems.

[0229] The communication systems to which this application applies include network equipment and terminal equipment. Network equipment and terminal equipment are described below.

[0230] The terminal device can be a wireless terminal device capable of receiving network device scheduling information and instruction information. The terminal device can be a device that provides voice and / or data connectivity to the user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem.

[0231] Terminal equipment, also known as UE, mobile station (MS), mobile terminal (MT), customer premises equipment (CPE), etc., is a device that includes wireless communication capabilities (providing voice / data connectivity to users). Terminal equipment can be a transportation vehicle or communication module with wireless communication capabilities. For example, it could be a handheld device with wireless connectivity or an in-vehicle device. Currently, examples of terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminal devices in industrial control, wireless terminal devices in vehicle-to-everything (V2X) communication, wireless terminal devices in autonomous driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, and wireless terminal devices in smart homes. For example, wireless terminal devices in autonomous driving can be drones, helicopters, or airplanes. Similarly, wireless terminal devices in V2X communication can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminal devices in industrial control can be cameras, robots, or robotic arms. Wireless terminal devices in a smart home can include televisions, air conditioners, robot vacuums, speakers, or set-top boxes.

[0232] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; the specific application is not limited to any particular type. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; the specific application is not limited to any particular type.

[0233] A network device is a device deployed in a radio access network to provide wireless communication functions for terminal devices. Network devices may also be referred to as radio access network (RAN) entities, access nodes, network nodes, access network equipment, or communication devices, etc.

[0234] Specifically, the network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, fourth-generation (4G) mobile communication systems, 5G mobile communication systems, or future mobile communication systems. The network equipment can also be access network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, the network equipment can also be access network equipment in a communication system resulting from the integration of two or more of the above communication systems.

[0235] Network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home-evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in a Wi-Fi system, macro base station, micro base station, wireless relay node, donor node, radio controller in a CRAN scenario, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). Network equipment can also be access network equipment in 5G mobile communication systems. For example, next-generation Node B (gNB), TRP, TP in a new radio (NR) system, or one or more antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, network devices can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs). CUs and DUs can be separate entities or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, network devices can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, network devices can be roadside units (RSUs).

[0236] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), centralized unit control plane (CU-CP) can also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, centralized unit user plane (CU-UP) can also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0237] Figure 5A This diagram illustrates an Open RAN (O-RAN or ORAN) system provided for an embodiment of this application. The ORAN system includes a core network, access network equipment, and a UE. Optionally, the ORAN system may further include... Figure 5A Other components besides those shown are not specifically limited in this application.

[0238] This application can be applied to Figure 5A The system shown, then, the network device in this application (such as...) Figure 6 or Figure 7A The network devices in the middle can be Figure 5A Access network equipment, such as the aforementioned CU (CU-CP or CU-UP) or DU or RU), and terminal equipment in this application (such as...) Figure 6 or Figure 7A The terminal device in the middle) can be Figure 5A UE in the middle.

[0239] Access network devices can communicate with the core network (CN) via a backhaul link. Access network devices can also communicate with the UE via an air interface. Specifically, the BBU in the access network device communicates with the core network via a backhaul link. The RU in the access network device communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located.

[0240] A BBU consists of at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.

[0241] One possible implementation is, such as Figure 5B As shown, the CU is a logical node that carries the RRC, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. Optionally, the CU may have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the Radio Link Control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0242] Optional, such as Figure 5BAs shown, the CU can be divided into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and the Packet Data Convergence Protocol layer (PDCP-C), responsible for implementing the CU's control plane functions. CU-CP can interact with network elements in the core network that implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the AMF in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and the Packet Data Convergence Protocol layer (PDCP-U), responsible for implementing the CU's user plane functions. CU-UP can interact with network elements in the core network that implement user plane functions. In the core network, network elements used to implement user plane functions, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is merely an example; in practical applications, the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For instance, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements, such as by latency, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet such latency requirements in the CU.

[0243] One possible implementation is, such as Figure 5B As shown, a DU is a logical node that carries the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0244] One possible implementation is, such as Figure 5B As shown, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPPTRP, a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as fast fourier transform (FFT), inverse fast fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.

[0245] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split-control, user, and synchronization (LLS-CUS) interface. LLS-CUS may include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface, respectively providing the control plane (C-Plane) and user plane (U-Plane). In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via a fronthaul link's LLS-M interface; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.

[0246] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0247] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.

[0248] It should be noted that network devices can be devices or apparatuses with chips, or devices or apparatuses with integrated circuits, or chips, chip systems, modules, or control units in the devices or apparatuses shown above; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.

[0249] To facilitate understanding of the technical solutions in the embodiments of this application, the following is combined with... Figure 5C and Figure 5D Two possible communication systems to which the method provided in the embodiments of this application is applicable are shown.

[0250] Figure 5C This is a schematic diagram of a communication system provided in an embodiment of this application. Figure 5C As shown, the communication system includes at least one network device and at least one terminal device. For example, such as Figure 5C The network device 311, terminal device 321, and terminal device 322 are shown. Network device 311 can transmit data with terminal devices 321 and 322. The technical solutions of this application can be implemented between network device 311 and terminal devices 321 or 322.

[0251] This application can be applied to Figure 5C The system shown, then, the network device in this application (such as...) Figure 6 or Figure 7A The network devices in the middle can be Figure 5C Network device 311 in this application, terminal device (such as...) Figure 6 or Figure 7A The terminal device in the middle) can be Figure 5A Terminal device 321 and / or terminal device 322.

[0252] Figure 5D This is a schematic diagram of another communication system provided in an embodiment of this application. For example... Figure 5DAs shown, the communication system may include at least two network devices and at least one terminal device. For example, as Figure 5D The network devices 411, 412, 413, and terminal device 421 are shown. Terminal device 421 can be provided with communication services by multiple network devices. For example, such as... Figure 5D As shown, network device 411 can transmit data with terminal device 421, network device 412 can transmit data with terminal device 421, and network device 413 can transmit data with terminal device 421. That is, a terminal device can be provided with communication services simultaneously by multiple network devices. The technical solutions of this application can be implemented between terminal device 421 and network devices 411, 412, or 413.

[0253] This application can be applied to Figure 5D The system shown, then, the network device in this application (such as...) Figure 6 or Figure 7A The network devices in the middle can be Figure 5C Network devices 411 and / or 412 in the present application, terminal devices (such as...) Figure 6 or Figure 7A The terminal device in the middle) can be Figure 5A Terminal device 421 in the middle.

[0254] The technical solution of this application is described below with reference to specific embodiments. Figure 6 This is a flowchart illustrating a communication method provided in an embodiment of this application.

[0255] The functions performed by the terminal device in this application can also be performed by modules (e.g., chips) in the terminal device; the functions performed by the network device in this application can also be performed by modules (e.g., chips) in the network device.

[0256] Please see Figure 6 The method may include the following steps:

[0257] Step S601: The network device sends K reference signals to the terminal device, where K is a positive integer.

[0258] Correspondingly, the terminal device receives the first information from the network device.

[0259] In this application, K reference signal resources correspond one-to-one with K reference signals. Alternatively, "reference signal" can be replaced with "reference signal resource." Step S602 can be: the terminal device determines P channel state information based on the K reference signal resources. For ease of understanding, Figure 6 The embodiments shown are described using the term "reference signal".

[0260] Step S602: The terminal device determines P channel state information based on K reference signals. The K reference signals correspond one-to-one with the K reference signal resources, and the P channel state information corresponds one-to-one with the P reference signal resources among the K reference signal resources. P is a positive integer less than or equal to K.

[0261] For example, the reference signal can be CSI-RS.

[0262] In one implementation, the terminal device can measure K reference signals based on the first configuration information to obtain P channel state information. For example, the terminal device can obtain X sets of channel coefficients based on the reference signal configuration information, the channel information reporting configuration information, and the K downlink reference signals; then, the X sets of channel coefficients are split and combined to form P sets of channel state information. Specific descriptions of the reference signal configuration information and the channel information reporting configuration information can be found in the descriptions in this application, and will not be repeated here; exemplary, the specific implementation of step S602 can be found in step S703 below, and will not be elaborated here.

[0263] Step S603: The terminal device sends N channel status information based on the first information. The P channel status information includes N channel status information. The first information is used to indicate the priority of each reference signal resource in the P reference signal resources. N is a positive integer less than or equal to P.

[0264] In one implementation, the terminal device can determine P first values ​​based on the first information, with each of the P first values ​​corresponding to one of the P channel state information; then, based on the P first values, it can determine N channel state information from the P channel state information; and send the N channel state information. In other words, the terminal device can determine the first value corresponding to each of the P channel state information based on the first information; and determine N channel state information based on the first value corresponding to each channel state information.

[0265] For example, P can be the number of channel state information requests from network devices; N is the number of channel state information actually reported by terminal devices.

[0266] In this application, the first information is used to indicate the priority corresponding to each of the P reference signal resources. Alternatively, the first information can be used to determine the priority corresponding to each of the P channel state information items, or to determine a first value corresponding to the P channel state information items, where the first value can also be called a priority value. For example, the first information may include the priority value corresponding to each of the P reference signal resources, where m represents the priority value of the reference signal resource in the following first formula.

[0267] Optionally, the higher the first value of the channel state information, the lower its priority. The network device can determine the top N channel state information with the highest priority out of P channel state information as N channel state information. For example, the N channel state information includes the first channel state information and the second channel state information. If the first value corresponding to the first channel state information is greater than the first value corresponding to the second state information, then the priority of the first channel state information is lower than the priority of the second channel state information.

[0268] Optionally, the P first values ​​are also related to at least one of the second, third, fourth, and fifth information, wherein the second information is used to indicate the time-domain behavior corresponding to the reports of the P channel state information; the third information is used to indicate the correlation between the report of each of the P channel state information and the signal quality information of the reference signal, including whether the report of the channel state information carries the signal quality information of the reference signal or does not carry the signal quality information of the reference signal; the fourth information is used to indicate the information of the serving cell corresponding to each of the P channel state information; and the fifth information is used to indicate the report of each of the P channel state information.

[0269] For example, the second information can be y, and different y values ​​are used to indicate different time-domain behaviors. For example, y=0 means that non-periodic CSI reports will be carried on PUSCH, y=1 means that semi-static (or semi-continuous) CSI reports will be carried on PUSCH, y=2 means that semi-static (or semi-continuous) CSI reports will be carried on PUCCH, and y=3 means that periodic CSI reports will be carried on PUCCH.

[0270] For example, the third information can be used to indicate whether the channel state information report (such as a CSI report) carries signal quality information of the reference signal. For example, the signal quality information of the reference signal can be L1-RSRP or L1-SINR. The third information can be k, where k=0 indicates that the CSI report carries L1-RSRP or L1-SINR, and k=1 indicates that the CSI report does not carry L1-RSRP or L1-SINR.

[0271] For example, the fourth piece of information can be the service cell index (or the index value of the service cell); the fifth piece of information can be the report configuration ID (reportConfigID).

[0272] For example, the P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information. iCSI (y,k,c,s,m) is calculated based on the first formula, where i is an integer not greater than P. The calculation relationship of the first formula satisfies the following:

[0273] Pri iCSI (y,k,c,s,m)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+m, m∈[0,M-1]; or,

[0274] Pri iCSI (y,k,c,m,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+M s ·m+s, m∈[0,M-1]; or,

[0275] Pri iCSI (y,k,m,c,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k)+N cells ·M s ·m+M s ·c+s, m∈[0,M-1]; or,

[0276] Pri iCSI (y,m,k,c,s)=M·2·N cells ·M s ·y+2·N cells ·M s ·m+N cells ·M s ·k+M s ·c+s, m∈[0,M-1]; or,

[0277] Pri iCSI (m,y,k,c,s)=4·2·N cells ·M s ·m+2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s, m∈[0,M-1].

[0278] Another example is that the P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information. iCSI(y,k,c,s,m) are calculated based on the first formula, and the calculation relationship of the first formula satisfies the following:

[0279] Pri iCSI (y,k,c,s m )=2·N cells M1 s ·y+N cells M1 s ·k+M1 s ·c+s m s m ∈[0, M1 s -1],M1 s =M·M s ;or,

[0280] Or, Pri iCSI (y,k,c m ,s)=2·M2 c M s ·y+M2 c ·M s ·k+M s M m +s, c m ∈[0, M2 c -1],M2 c =M·N cells ;or,

[0281] Pri iCSI (y,k m ,c,s)=M3 k ·N cells ·M s ·y+N cells ·M s ·k m +M s ·c+s,k m ∈[0, M3 k -1], M3 k =M2; or,

[0282] Pri iCSI (y m ,k,c,s)=2·N cells ·M s ·y m +N cells ·M s ·k+M s ·c+s,y m ∈[0, M4 ] -1s, M4 y =M·4.

[0283] Where m is the index value of the reference signal resource for the i-th channel state information, which indicates the priority of the reference signal resource corresponding to the i-th channel state information; s is the index value of the report for the i-th channel state information; y is used to indicate the time-domain behavior corresponding to the i-th channel state information; k is used to indicate the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; and c is the cell index value of the serving cell corresponding to the i-th channel state information, c < M. cells s < M s M, N cells M s It is a positive number.

[0284] For example, m can be a CRI, or a resourceID, or an index value associated with a CRI (such as one obtained based on a CRI), or an index value associated with a resourceID (such as one obtained by processing based on a resourceID). For instance, m can be obtained by mapping CRI (or resourceID), such as the CRI (or resourceID) corresponding to the K reference signal resources mentioned above, using δ... m This means that 0 ≤ δ m ≤K,δ m Let m be an integer. Map the CRIs corresponding to the P reference signal resources to m, resulting in 0 ≤ m ≤ M, M ≤ P, where m is an integer. If M = P, then the m (or priority, priority value, or index value) corresponding to each of the P reference signal resources is different; if M < P, it can mean that the P reference signal resources are divided into M groups of reference signal resources, with the same m corresponding to reference signal resources within the same group, and different m corresponding to reference signal resources in different groups.

[0285] Among them, s m Related to the reference signal resources for the i-th channel state information and the report of the i-th channel state information; c m It is related to the reference signal resources of the i-th channel state information and the cell index value of the serving cell corresponding to the i-th channel state information; k m The information is related to the reference signal resources of the i-th channel state information and the signal quality information of the reported i-th channel state information; y m It is related to the reference signal resources of the i-th channel state information and the time-domain behavior corresponding to the i-th channel state information.

[0286] For example, N cells This can be the value of the higher-level parameter maxNrofServingCells, where maxNrofServingCells represents the maximum number of serving cells (SpCell + Scell) for a single cell or a group of cells; M sThis can be the value of the higher-layer parameter `maxNrofCSI-ReportConfigurations`, which represents the maximum number of report configurations. `M` represents the number of channel state information (such as CSIs) reported, the number of reported beams, the number of reported CRIs, the number of groups of reported CSIs, the number of groups of reported beams, or the number of groups of reported CRIs. For example, reported CSIs can be divided into M groups of CSIs, each group including at least one CSI; similarly, reported beams can be divided into M groups of beams, each group including at least one beam; and similarly, reported CRIs can be divided into M groups of CRIs, each group including at least one CRI.

[0287] Optionally, M in the first formula above can refer to the number M groups corresponding to the P reference signal resources, where the P reference signal resources belong to M reference signal resource groups. That is, the P reference signal resources can be divided into M reference signal resource groups. Each of the M reference signal resource groups includes at least one reference signal resource. Some or all of the reference signal resources within the same reference signal resource group have the same priority, and M is a positive integer less than or equal to P. Optionally, the reference signal resources in different reference signal resource groups may have different priorities.

[0288] In some embodiments of this application, the terminal device may receive first indication information from a network device, the first indication information being used to indicate one or more reference signal resources; the P reference signal resources include one or more reference signal resources; the first value of the channel state information corresponding to the one or more reference signal resources is less than the first value of the channel state information other than the one or more reference signal resources in the P channel state information.

[0289] In this application, the beam corresponding to one or more reference signal resources indicated by the first indication information can also be referred to as a high-priority beam.

[0290] Optionally, when calculating the P first values ​​using the first formula, the index value (such as m in the first formula) corresponding to any one of the one or more reference signal resources is less than the index value corresponding to any one of the P reference signal resources other than the one or more reference signal resources.

[0291] Optionally, when the first formula is used to calculate the first value of the channel state information corresponding to one or more reference signal resources, y in the first formula is 0.

[0292] above Figure 6 The method embodiments shown include many possible implementation schemes, which will be discussed below. Figure 7A Some of the implementation schemes will be illustrated with examples. It should be noted that... Figure 7A For any unexplained related concepts, operations, or logical relationships, please refer to [link / reference]. Figure 6 The corresponding description in the illustrated embodiment.

[0293] In this application, Figure 7A The illustrated embodiment can be considered as a standalone embodiment. Figure 7A The embodiments shown can all be implemented without relying on Figure 6 The technical solution; Figure 7A Some of the steps in the illustrated embodiments can also be used as separate embodiments.

[0294] S701 can be an optional step; for example, the information involved in S701 can be pre-configured.

[0295] like Figure 7A As shown, the method may include the following steps:

[0296] S701: The network device sends reference signal configuration information and channel information to the terminal device to report configuration information.

[0297] In some embodiments, the network device may send reference signal configuration information and channel information reporting (or measurement) configuration information, as well as a CSI request (i.e., for triggering CSI measurement and / or reporting), to the terminal device. For example, step S701 may include... Figure 7B The S701a and / or S701b shown are used to configure the reference signal and to request CSI. For example, S701a can be configured by an RRC message or MAC-CE (medium access control element) signaling; and S701b can be configured by MAC-CE and / or DCI signaling.

[0298] The channel information reporting configuration information can be sent from the network device to the terminal device via RRC signaling. This configuration information can include resource configuration information and reporting configuration information. Resource configuration information is related to measurement resources, such as through a three-level structure (resource configuration - resource set - resource). The network device can configure one or more resource configurations for the terminal device. Each resource configuration includes one or more resource sets, and each resource set can include one or more resources. Each resource configuration / resource set / resource includes its own index. It also includes other parameters such as the resource period and the corresponding signal type. Reporting configuration information refers to information related to the reporting of measurement results, such as through a reporting configuration (ReportConfig). The network device can configure one or more reporting configurations (ReportConfig) for the terminal device. Each reporting configuration includes reporting metrics, reporting time and period, reporting format, and other reporting-related information. Furthermore, the reporting configuration includes an index of the resource configuration, indicating which measurement configuration was used to measure the reported result.

[0299] Reference signal configuration information, including reference signal port grouping (or analog beam, or beam), carrier index (or component carrier index), and other related information. For example, the number of groups, K. s Carrier index The number of ports in each group is as follows: k = 0, 1, ..., K s -1, 1,…,C-1.

[0300] Furthermore, the port group corresponding to each reference signal is further divided into multiple port subgroups. There is a correspondence between the port subgroups of different reference signals.

[0301] For example, L s =2; for example, L s =3; for example, L s =4; for example, K s =8, which can be respectively associated with the K of network devices. s One simulated beam.

[0302] In one case, the number of ports in the same port group with the same reference signal port grouping index on each carrier is exactly the same.

[0303] In one scenario, the number of ports in each port group is exactly the same; for example, the number of ports could be P. CSI-RS .

[0304] In one case, the number of ports is exactly the same for each carrier and each reference signal port group.

[0305] Unless otherwise specified, the embodiments described below are based on a reference signal port group (or port group). The same method can be applied to scenarios involving reference resource groups.

[0306] Optionally, the channel information reporting configuration information may include the content and quantity to be reported. For example, the configuration information may include the number of channel information groups M to be measured, the number of channel information groups P to be reported, and the PMI configuration for each information group, such as parameters related to PMI reporting.

[0307] Optionally, the reference signal configuration information and / or channel information reporting configuration information may also include the method of transmitting the reference signal and / or the relationship between the reference signal and the channel information.

[0308] In one implementation, a reference signal resource set includes multiple reference signals. It can be understood that each of the multiple reference signals corresponds to a multiple beam (or a group of reference signal ports).

[0309] In one implementation, K s The reference signal resources are located in adjacent time slots. For example, they are located in the same time slot; or, for example, they are located in two adjacent downlink time slots; or, for example, the first and last resources do not exceed T OFDM symbols, where T is an integer.

[0310] In one implementation, K s The reference signal resources are arranged in chronological order according to the time sequence of the reference signals, that is, if the first reference signal resource is... If a reference signal resource is located before resource k′ in time, then This approach is beneficial for the sequence of measurements and for CSI measurement feedback timing design.

[0311] In one implementation, K s Each reference signal resource corresponds to the same subcarrier spacing.

[0312] S702: Network device sends K s A downlink signal.

[0313] In some embodiments, the network device sends downlink signals (typically downlink reference signals) on the resources configured in the resource configuration information.

[0314] In one implementation, different reference signals correspond to different reference signal port groups or different reference signal resource groups, and are transmitted using a time-division multiplexing method, i.e., transmitted on different time-domain resources (i.e., time slots or OFDM symbols). The time-division method facilitates the measurement of channel information by transmitting multiple reference signals based on different analog beams under the HBF architecture. Alternatively, the time-division method can facilitate the joint acquisition of channel information with a larger number of ports based on multiple transmissions of reference signals (each corresponding to a relatively small number of ports).

[0315] In one implementation, different reference signals correspond to different reference signal port groups or different reference signal resource groups, and are transmitted on different frequency domain resources (i.e., component carriers, resource blocks, or different subcarriers). For example, a first antenna group is used for transmission based on a first analog beam; a second antenna group is used for transmission based on a second analog beam. This frequency division multiplexing method is used for network devices to quickly scan channel information.

[0316] Optionally, the reference signal resource configured / triggered to be transmitted in this step is aperiodic.

[0317] Optionally, the reference signal resource configured / triggered to be transmitted in this step is semi-persistent.

[0318] S703: Terminal equipment reports configuration information and K based on reference signal configuration information and channel information. s A downlink signal is used to obtain the channel status information of group P.

[0319] In one implementation, the terminal device can obtain X sets of channel coefficients (X being a positive integer) based on reference signal configuration information, channel information reporting configuration information, and the received downlink reference signal. Then, the X sets of channel coefficients are split and combined to form P sets of channel state information. Finally, the P sets of channel state information are processed into channel information for easy reporting. For example, the processing may include operations such as compression and quantization, which can reduce feedback overhead and improve feedback efficiency.

[0320] For example, the X sets of channel coefficients can be obtained as follows:

[0321] Method 1: K s A reference signal can be used to obtain X = K s Group channel coefficients (or channel responses). For example, each reference signal port group corresponds to an analog beam, K s Each group can be used to obtain K. s The channel coefficients (or channel response) of each analog beam.

[0322] Method 2: Ks A reference signal can be used to obtain X>K s Group channel information. For example, K s A reference signal can be used to obtain K. s The channel coefficients (or channel responses) are denoted as A0, A1, ..., Taking the channel coefficients on a certain subcarrier as an example, then A k The corresponding dimension is N UE ×P CSI-RS , where N UE This represents the number of UE receive antenna ports. Based on K... s Channel information for each port group Or it can be represented as a row vector. For example, K s =2 and X=4, and K s The channel coefficients corresponding to the reference signals are A0 and A1, respectively. And X second channel coefficients are H0=A0, H1=A1, H2=jA0+A1, H3=A0+jA1, where, It is the imaginary unit.

[0323] It should be understood that method 2, for HBF architecture (or analog beamforming architecture), allows for the acquisition of more channel information with fewer reference signals. For example, network devices can adopt K... s The orthogonal analog weights of the group are used to transmit a reference signal port group, thereby obtaining K. s The channel information corresponding to each analog port; while in the terminal device, the channel information is weighted among the analog port channels (i.e., This can be equivalent to an analog beam, thus allowing us to obtain P>K. s A new analog beam channel information is obtained. In this way, the terminal device measures the encrypted beam channel information. It should be noted that this method can also be applied to digital beamforming architectures.

[0324] In one implementation, parameters At least one of x = 0, 1, ..., X-1 is obtained based on network device configuration information.

[0325] Optional, X = K s Or, X>K s Or, X = K s Or, X <K s .

[0326] Then, the terminal device can process the X group of channel coefficients into P group of channel coefficients (and / or, the corresponding P group of channel information).

[0327] Optionally, the terminal device can measure K. s One simulated beam (or K) s Given a reference signal (or corresponding resource), and channel information estimated based on the reference signal, obtain the channel information corresponding to P port-beam combinations. Where P <= 4; or, P <= K s Optionally, the value of P can be configured by the network device, and this application does not limit this.

[0328] S704: The terminal device determines N sets of channel state information from P sets of channel state information based on the first information.

[0329] Optionally, if a high-priority beam exists, the terminal device can adopt Scheme 1 below; if no high-priority beam exists, the terminal device can adopt Scheme 2 below. The existence of a high-priority beam can mean that there is a beam that needs to be measured and reported, such as a beam that the network device instructs the terminal device to measure and report (i.e., a high-priority beam).

[0330] For example, Scheme 1 is as follows: The terminal device calculates the priority value Pri corresponding to each group of channel state information in P groups of channel state information using any of the formulas from Scheme 1-1 to Scheme 1-6 below. iCSI Priority value Pri iCSI The smaller the value, the higher the priority; therefore, the terminal device sorts the priorities from high to low and determines the top N channel state information with the highest priority as N groups of channel state information.

[0331] Among them, the priority values ​​Pri in methods 1-1 to 1-5 iCSI Related to parameters y, k, c, s, m; the priority value Pri in methods 1-6 iCSI Related to parameters y, k, c, and the priority value Pri iCSI Also with s m c m k m y m This relates to any item in the text; for details on each parameter, please refer to the relevant content above, such as... Figure 6 The relevant details of the illustrated embodiments will not be repeated here.

[0332] Method 1-1: Priority value of channel state information Pri iCSI Satisfying the following relationship: Pri iCSI (y,k,c,s,m)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+m, m∈[0,M-1]

[0333] Specifically, for non-periodic CSI reports, y = 0 will be carried on PUSCH; for semi-static (or semi-continuous) CSI reports, y = 1 will be carried on PUSCH; for semi-static (or semi-continuous) CSI reports, y = 2 will be carried on PUCCH; and for periodic CSI reports, y = 3 will be carried on PUCCH.

[0334] For CSI reports carrying L1-RSRP or L1-SINR, k=0; for CSI reports not carrying L1-RSRP or L1-SINR, k=1.

[0335] c is the serving cell index, N cells The value of the higher-level parameter maxNrofServingCells;

[0336] In one implementation, for a CSI report configured with LTM-CSI-ReportConfig, c is the serving cell index value configured in the report.

[0337] s is reportConfigID, M s This is the value of the high-level parameter maxNrofCSI-ReportConfigurations.

[0338] For example, the first channel state information corresponds to M = 3, m = 1, y = 0, k = 0, c = 1, s = 1, and N = 0. cells It is 16, M s The value is 16; the second channel state information corresponds to M = 3, m = 2, y = 0, k = 0, c = 1, s = 1, N = 16. cells It is 16, M s The priority value Pri of the first channel state information is 16; based on the formula in method 1-1 above, the priority value Pri of the first channel state information can be obtained. iCSI =3·(2·16·16·0+16·16·0+16·1+1)+1=52, the priority value Pri of the second channel state information iCSI =3·(2·16·16·0+16·16·0+16·1+1)+2=53. Because the priority value Pri of the first channel state information... iCSI Priority value Pri less than the second channel state information iCSI Therefore, the priority of the first channel state information is higher than that of the second channel state information.

[0339] In one implementation, for a CSI report configured with LTM-CSI-ReportConfig, s is LTM-CSI-ReportConfigID, M sThis refers to the value of the high-level parameter maxNrofLTM-CSI-ReportConfigurations.

[0340] `m` can be a resourceID, or a group ID formed by grouping resourceIDs, or a CRI, or a group ID formed by grouping CRIs, or a beam ID, or a beam group ID formed by grouping beams. Alternatively, `m` can be a priority value derived from mapping resourceID, CRI, or beam ID. It should be understood that each channel state information has its corresponding resourceID, CRI, or beam. The terminal device can determine `m` based on the resourceID, CRI, or beam corresponding to the channel state information. `m` is used to indicate the priority of the reference signal resource, the priority of the CRI, or the priority of the beam. If the reference signal resource, CRI, or beam is grouped, `m` can also be used to indicate the priority of the reference signal resource group, the priority of the CRI group, or the priority of the beam group.

[0341] M represents the number of reference signal resources, the number of beams, or the number of CRIs, or the number of reference signal resource groups, beam groups, or CRI groups. For example, M could refer to the number of beams (or groups) or CRIs that the base station requests the terminal device to report.

[0342] If grouping exists (such as reference signal resource groups, CRI groups, or beam groups), each group corresponds to a value of m, and different groups correspond to different values ​​of m. In the case of no grouping, it can also be considered that each group has only one reference signal resource, CRI, or beam; in this case, M is 1, and all reference signal resources, CRIs, or beams have the same priority.

[0343] For example, M=1 means that all reported beams or CRIs have the same priority; or M=2 means that all reported beams or CRIs are divided into two groups, and each group has the same priority; and so on.

[0344] For example, the grouping method of reference signal resources, CRIs, or beams can be configured by the base station, such as reporting a total of M=4 beams, where the first two have one priority and the last two have another priority; or, it can be reported by the terminal device, such as the terminal device reporting to the base station through a field, as exemplified in Table 1, where field A is 2 bits, field A being 0 indicates that all beams or CRIs represent the same priority, i.e., the priority quantity is 1, field A being 1 indicates that all beams or CRIs are divided into two groups (e.g., the first 2 CRIs are in one group and the last 2 are in another group), each group representing the same priority, and so on; or, it can be predefined by the protocol, such as through a table definition.

[0345] Table 1

[0346] Index (e.g., field A) Priority number of beam or CRI Corresponding CSI index 0 1 {0,1,2,3} 1 2 {0,1}{2,3} 2 3 {0}{1}{2,3} 3 4 {0}{1}{2}{3}

[0347] In method 1-1, if the first report is associated with Pri iCSI If the value of (y,k,c,s,m) is lower than the correlation value of the second report, then the CSI of the first CRI(group) is said to take precedence over the CSI of the second CRI(group). Here, the first report corresponds to the first CRI(group), and the second report corresponds to the second CRI(group).

[0348] For example, if the time occupancy of the physical channel scheduled for carrying a CSI or CRI(group) overlaps in at least one OFDM symbol and is transmitted on the same carrier, then the two or CRI(group) CSIs are said to conflict. When determining a CSI conflict, the terminal device can determine the priority of the conflicting CSIs using the method described above 1-1, and report the CSI with the higher priority first. It should be understood that this is merely an example of a CSI conflict, and this application does not limit the method for determining CSI conflicts. In this application, the physical channel can be PUSCH or PUCCH, which is not limited and will not be elaborated further below.

[0349] In Method 1-1, the priority m of the CRI (group) is higher than the reporting indication s. This can be understood as the terminal device prioritizing the reporting of CSIs with higher priority (i.e., smaller m values) within the CRI (group); only for CSIs with the same m value are reported according to the priority of s.

[0350] For ease of description, this application uses CRI (group) as an example for description. In this application, "CRI (group)" can also be replaced with "beam (group)" or "reference signal resource (group)". The following descriptions will not be repeated.

[0351] Method 1-2: Priority value of channel state information Pri iCSI The following relationship must be satisfied:

[0352] pri iCSI (y,k,c,m,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+M s ·m+s, m∈[0,M-1]

[0353] The meaning of each parameter can be found in the above text, such as in method 1-1, and will not be repeated here.

[0354] In methods 1-2, if the first report is associated with Pri iCSIIf the value of (t,k,c,s,m) is lower than the correlation value of the second report, then the CSI of the first CRI(group) is said to take precedence over the CSI of the second CRI(group). Here, the first report corresponds to the first CRI(group), and the second report corresponds to the second CRI(group).

[0355] For example, if the time occupancy of the physical channel scheduled to carry a CSI or CRI(group) overlaps in at least one OFDM symbol and is transmitted on the same carrier, then the two or CRI(group) CSIs are said to conflict. When determining a CSI conflict, the terminal device can determine the priority of the conflicting CSIs using the methods described in 1-2 above, and report the CSI with the higher priority first. It should be understood that this is merely an example of a CSI conflict, and this application does not limit the method for determining CSI conflicts.

[0356] In methods 1-2, the priority m of CRI is higher than the priority c of cell or component carrier (CC) indication, but lower than the indication s of CSI report. This can be understood as follows: the terminal device prioritizes reporting CSIs with higher priority (i.e., smaller s values); for CSIs with the same s value, the terminal device prioritizes reporting CSIs with higher priority (i.e., smaller m values); only for CSIs with the same m value are reported according to the priority c, such as prioritizing CSIs with higher priority c (i.e., smaller c values).

[0357] For example, the first channel state information and the second information state information correspond to M = 3, m = 1, y = 0, k = 0, c = 1, and N = 0. cells It is 16, M s The value is 16; the s corresponding to the first channel state information is 1, and the s corresponding to the first channel state information is 2. Based on the formulas in methods 1-2 above, the priority value Pri of the first channel state information can be obtained. iCSI =3·(2·16·16·0+16·16·0+16·1)+16·1+1=65, the priority value Pri of the second channel state information iCSI = 3·(2·16·16·0+16·16·0+16·1)+16·1+2=66. Because the priority value Pri of the first channel state information... iCSI Priority value Pri less than the second channel state information iCSI Therefore, the priority of the first channel state information is higher than that of the second channel state information.

[0358] In another example, the first channel state information and the second information state information correspond to M = 3, s = 1, y = 0, k = 0, c = 1, and N = 0. cells It is 16, M sThe priority value Pri of the first channel state information is 16; m is 1 for the first channel state information and m is 2 for the second channel state information. Based on the formulas in methods 1-2 above, the priority value Pri of the first channel state information can be obtained. iCSI =3·(2·16·16·0+16·16·0+16·1)+16·1+1=65, the priority value Pri of the second channel state information iCSI =3·(2·16·16·0+16·16·0+16·1)+16·2+1=81. Because the priority value Pri of the first channel state information... iCSI Priority value Pri less than the second channel state information iCSI Therefore, the priority of the first channel state information is higher than that of the second channel state information.

[0359] Methods 1-3: Priority value of channel state information (Pri) iCSI The following relationship must be satisfied:

[0360] Pri iCSI (y,k,m,c,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k)+N cells ·M s ·m+M s c+s, m∈[0, M-1]

[0361] The meaning of each parameter can be found in the above text, such as in method 1-1, and will not be repeated here.

[0362] In methods 1-3, if the first report is associated with Pri iCSI If the value of (y,k,c,s,m) is lower than the correlation value of the second report, then the CSI of the first CRI(group) is said to take precedence over the CSI of the second CRI(group). Here, the first report corresponds to the first CRI(group), and the second report corresponds to the second CRI(group).

[0363] For example, if the time occupancy of the physical channel scheduled to carry a CSI or CRI(group) overlaps in at least one OFDM symbol and is transmitted on the same carrier, then the two or CRI(group) CSIs are said to conflict. When determining a CSI conflict, the terminal device can determine the priority of the conflicting CSIs using methods 1-3 described above, and report the CSI with the higher priority. It should be understood that this is merely an example of a CSI conflict, and this application does not limit the method for determining CSI conflicts.

[0364] In methods 1-3, the priority of CRI is higher than the priority of indication k carrying L1-RSRP or L1-SINR, but lower than the priority of cell or CC indication c. This can be understood as follows: the terminal device prioritizes reporting CSIs with higher c priority (i.e., smaller c value); for CSIs with the same c value, the terminal device prioritizes reporting CSIs with higher CRI (group) priority (i.e., smaller m value); only for CSIs with the same m value are reported according to k priority, such as prioritizing CSIs with higher k priority (i.e., smaller k value).

[0365] For example, the first channel state information and the second information state information correspond to M = 3, s = 1, y = 0, k = 0, c = 1, and N = 0. cells It is 16, M s The priority value Pri of the first channel state information is 16; m is 1 for the first channel state information and m is 2 for the second channel state information. Based on the formulas in methods 1-2 above, the priority value Pri of the first channel state information can be obtained. iCSI =3·(2·16·16·0+16·16·0)+16·16·1+16·1+1=273, the priority value Pri of the second channel state information iCSI =3·(2·16·16·0+16·16·0)+16·16·2+16·1+1=529. Because the priority value Pri of the first channel state information... iCSI Priority value Pri less than the second channel state information iCSI Therefore, the priority of the first channel state information is higher than that of the second channel state information.

[0366] Methods 1-4: Pri iCSI (y,m,k,c,s)=M·2·N cells ·M s ·y+2·N cells ·M s ·m+N cells ·M s ·k+M s c+s, m∈[0, M-1]

[0367] In methods 1-4, if the first report is associated with Pri iCSI If the value of (t,k,c,s,m) is lower than the correlation value of the second report, then the CSI of the first CRI(group) is said to take precedence over the CSI of the second CRI(group). Here, the first report corresponds to the first CRI(group), and the second report corresponds to the second CRI(group).

[0368] For example, if the time occupancy of the physical channel scheduled to carry a CSI or CRI(group) overlaps in at least one OFDM symbol and is transmitted on the same carrier, then the two or CRI(group) CSIs are said to conflict. When determining a CSI conflict, the terminal device can determine the priority of the conflicting CSIs using methods 1-4 described above, and report the CSI with the higher priority first. It should be understood that this is merely an example of a CSI conflict, and this application does not limit the method for determining CSI conflicts.

[0369] In methods 1-4, the priority of CRI is higher than the priority of the channel bearer type indication y in the CSI report, but lower than the priority of the indication k carrying L1-RSRP or L1-SINR. This can be understood as follows: the terminal device prioritizes reporting CSIs with higher y priority (i.e., smaller y values); for CSIs with the same y value, the terminal device prioritizes reporting CSIs with higher CRI (group) priority (i.e., smaller m values); only for CSIs with the same m value are reported according to the priority of k, such as prioritizing the CSI with higher k priority (i.e., smaller k values).

[0370] For example, the first channel state information and the second information state information correspond to M = 3, s = 1, y = 0, k = 0, c = 1, and N = 0. cells It is 16, M s The priority value Pri of the first channel state information is 16; m is 1 for the first channel state information and m is 2 for the second channel state information. Based on the formulas in methods 1-2 above, the priority value Pri of the first channel state information can be obtained. iCSI =3·2·16·16·0+2·16·16·1+16·16·0+16·1+1=529, the priority value Pri of the second channel state information iCSI =3·2·16·16·0+2·16·16·2+16·16·0+16·1+1=1041. Because the priority value Pri of the first channel state information... iCSI Priority value Pri less than the second channel state information iCSI Therefore, the priority of the first channel state information is higher than that of the second channel state information.

[0371] Method 5.1-5: Priority value of channel state information (Pri) iCSI Satisfying the following relationship: Pri iCSI (m,y,k,c,s)=4·2·N cells ·M s ·m+2·N cells ·M s ·y+N cells ·M s ·k+M s c+s, m∈[0, M-1]

[0372] The meanings of each parameter can be found in the above text, such as Method 1-1, and will not be repeated here; the formula "4·2·N" cells ·M s In the term "·m", the 4 represents the range of values ​​for y, and the 2 represents the range of values ​​for k.

[0373] In methods 1-5, if the first report is associated with Pri iCSI If the value of (y,k,c,s,m) is lower than the correlation value of the second report, then the CSI of the first CRI(group) is said to take precedence over the CSI of the second CRI(group). Here, the first report corresponds to the first CRI(group), and the second report corresponds to the second CRI(group).

[0374] For example, if the time occupancy of the physical channel scheduled to carry a CSI or CRI(group) overlaps in at least one OFDM symbol and is transmitted on the same carrier, then the two or CRI(group) CSIs are said to conflict. When determining a CSI conflict, the terminal device can determine the priority of the conflicting CSIs using methods 1-5 described above, and report the CSI with the higher priority first. It should be understood that this is merely an example of a CSI conflict, and this application does not limit the method for determining CSI conflicts.

[0375] In methods 1-5, the priority of CRI is lower than the priority of the channel bearer type indication y reported by CSI. This can be understood as the terminal device prioritizing the reporting of CSIs with higher priority y (i.e., smaller y values); only for CSIs with the same y value are reported according to the priority m, such as the terminal device prioritizing the reporting of CSIs with higher priority CRI (group) (i.e., smaller m values).

[0376] For example, the first channel state information and the second information state information correspond to M = 3, s = 1, y = 0, k = 0, c = 1, and N = 0. cells It is 16, M s The priority value Pri of the first channel state information is 16; m is 1 for the first channel state information and m is 2 for the second channel state information. Based on the formulas in methods 1-2 above, the priority value Pri of the first channel state information can be obtained. iCSI =4·2·16·16·1+2·16·16·0+16·16·0+16·1+1=2065, the priority value Pri of the second channel state information iCSI =4·2·16·16·2+2·16·16·0+16·16·0+16·1+1=4113. Because the priority value Pri of the first channel state information... iCSI Priority value Pri less than the second channel state information iCSITherefore, the priority of the first channel state information is higher than that of the second channel state information.

[0377] Methods 1-6: Priority value of channel state information (Pri) iCSI The following relationship must be satisfied:

[0378] Pri iCSI (y,k,c,s m )=2·N cells M1 s ·y+N cells M1 s ·k+M1 s ·c+s m s m ∈[0, M1 s -1],M1 s =M·M s ;or,

[0379] Or, Pri iCSI (y,k,c m ,s)=2·M2 c ·M s ·y+M2 c ·M s ·k+M s ·c m +s, c m ∈[0, M2 c -1],M2 c =M·N cells ;or,

[0380] Pri iCSI (y,k m ,c,s)=M3 k ·N cells ·M s ·y+N cells ·M s ·k m +M s ·c+s,k m ∈[0, M3 k -1], M3 k =M·2; or,

[0381] Pri iCSI (y m ,k,c,s)=2·N cells ·M s ·y m +N cells ·M s ·k+M s ·c+s,y m ∈[0, M4y -1], M4 y =M·4;

[0382] Among them, the above s m Related to m and s, for example s m It can be obtained based on m and s from the CSI report; the above c m Related to c and m, for example, c m It can be obtained based on m and c; the above k m Related to k and m, for example, k m It can be obtained based on m and k; the above y m Related to y and m, for example y m It can be obtained based on m and y; the meaning of other parameters can be found in the above text, such as method 1-1, and will not be repeated here.

[0383] This application relates to the generation of s m c m k m y m The method is not limited.

[0384] Optional, s m The correspondence between M and channel state information can be determined first according to m and then based on s, or first according to s and then based on m. For example, M s The value is 16, M is 4, s∈[0, 15], m∈[0, 3], s m ∈[0, 63], s m The correspondence between channel state information and data can be determined first based on m and then based on s. For example, if s is reportConfigID, the channel state information related to the CSI report is represented by (m, s), where s is the channel state information related to the CSI report. m The channel state information corresponding to 0 to 63 are (0,0), (0,1)…(0,15), (1,0), (1,1)…(1,15), (2,0), (2,1)…(2,15), (3,0), (3,1)…(3,15). That is to say, the channel state information corresponding to m being 0 and s being 0 is s. m The channel state information corresponding to s is 0, m is 0 and s is 1. m The value is 1, and so on, for channel state information where m is 0 and s is 15, the corresponding s is... m The channel state information corresponding to s is 15, m is 1, and s is 0. m The value is 16, and so on, for channel state information where m is 1 and s is 15, the corresponding s is... m The value is 31, and so on, for channel state information where m is 3 and s is 15, the corresponding s is... m It is 63. Or, s mThe correspondence between channel state information and data can be determined first based on s and then based on m. For example, channel state information related to CSI reports can be represented by (s, m), where s m The channel state information corresponding to 0 to 63 are (0,0), (0,1)…(0,3), (1,0), (1,1)…(1,3), (2,0), (2,1)…(2,3), and so on, (15,0), (15,1)…(15,3). That is to say, the channel state information corresponding to s when s is 0 and m is 0 is (0,0), (0,1)…(15,3). m The channel state information corresponding to s is 0, s is 0 and m is 1. m The value is 1, and so on, the channel state information corresponding to s is 0 and m is 3. m The channel state information corresponding to s is 3, s is 1 and m is 0. m The value is 4, and so on, for channel state information where s is 1 and m is 3, the corresponding s is... m The value is 7, and so on. The channel state information corresponding to s is 15 and m is 3. m It is 63.

[0385] For example, channel state information related to CSI reports is represented by (s, m), where s is the ID of the CSI report corresponding to the beam, and m is the beam ID. Then, the channel state information corresponding to s when s is 0 and m is 0 is... m A value of 0 means: the s corresponding to the first beam in the first CSI report. m The value is 0, meaning that the priority of the channel state information corresponding to the first beam of the first CSI report is calculated using the above formula, with s being the value used. m The value is 0; and so on, the channel state information corresponding to s is 15 and m is 3. m The value 63 refers to the s corresponding to the 4th beam in the 16th CSI report. m The value is 63, meaning that the priority of the channel state information corresponding to the 4th beam of the 16th CSI report is calculated using the above formula, with s being the value used. m It is 63.

[0386] Optional, c m The correspondence with channel state information can be determined first according to m and then based on c, or first according to c and then based on m. For example, M s The value is 16, M is 4, c∈[0, 15], m∈[0, 3], c m ∈[0, 63], c m The correspondence between channel state information and data can be determined first based on m and then based on c. For example, c is the serving cell index, and the channel state information related to the serving cell index is represented by (m, c). mThe channel state information corresponding to 0 to 63 are (0,0), (0,1)…(0,15), (1,0), (1,1)…(1,15), (2,0), (2,1)…(2,15), (3,0), (3,1)…(3,15). That is to say, the channel state information corresponding to m being 0 and c being 0 is c. m The channel state information corresponding to c is 0, m is 0 and c is 1. m The value is 1, and so on, for channel state information where m is 0 and c is 15, the corresponding c is 1. m The channel state information corresponding to c is 15, m is 1, and c is 0. m The value is 16, and so on. The channel state information with m = 1 and c = 15 corresponds to c. m The value is 31, and so on. The channel state information corresponding to m = 3 and c = 15 is c. m It is 63. Or, c m The correspondence between channel state information and data can be determined first by c and then by m. For example, channel state information related to the serving cell index can be represented by (c, m), where c m The channel state information corresponding to 0 to 63 are (0,0), (0,1)…(0,3), (1,0), (1,1)…(1,3), (2,0), (2,1)…(2,3), and so on, (15,0), (15,1)…(15,3). That is to say, the channel state information corresponding to c is 0 and m is 0 is c. m The channel state information corresponding to c is 0, c is 0 and m is 1. m The value is 1, and so on. The channel state information corresponding to c is 0 and m is 3. m The channel state information corresponding to c is 3, c is 1 and m is 0. m The value is 4, and so on. The channel state information corresponding to c is 1 and m is 3. m The value is 7, and so on. The channel state information corresponding to c is 15 and m is 3. m It is 63.

[0387] For example, channel state information related to the serving cell index is represented by (c, m), where c is the serving cell index and m is the beam ID. Then, the channel state information where c is 0 and m is 0 corresponds to c m A value of 0 means: the c corresponding to the first beam of the first serving cell. m The value is 0, meaning that the priority of the channel state information corresponding to the first beam of the first serving cell is calculated using the above formula, with c being the value used. m The value is 0; and so on, the channel state information corresponding to c is 15 and m is 3. m The value 63 refers to c, which corresponds to the 4th beam of the 16th serving cell.m The value is 63, meaning that the priority of the channel state information corresponding to the 4th beam of the 16th serving cell is calculated using the above formula, with c being the value used. m It is 63.

[0388] Optional, k m The correspondence with channel state information can be determined first based on m and then based on k, or vice versa. For example, k = 0 or 1, M is 4, m ∈ [0, 3], k m ∈[0, 8], k m The correspondence between channel state information and data can be determined first based on m and then based on k. For example, k is used to indicate whether the CSI report carries L1-RSRP or L1-SINR. The channel state information related to whether the CSI report carries L1-RSRP or L1-SINR is represented by (m, k), where k is the channel state information. m The channel state information corresponding to 0 to 8 are (0,0), (0,1), (1,0), (1,1), (2,0), (2,1), (3,0), (3,1), respectively. That is to say, the channel state information corresponding to m being 0 and k being 0 is k. m The channel state information corresponding to k is 0, m is 0 and k is 1. m The value is 1, and so on, for channel state information where m is 3 and k is 1, the corresponding k is 1. m It is 8. Or, k m The correspondence between channel state information and data can be determined first by k and then by m. For example, channel state information related to whether the CSI report carries L1-RSRP or L1-SINR can be represented by (k, m), where k... m The channel state information corresponding to 0 to 8 are (0,0), (0,1), (0,2), (0,3), (1,0), (1,1), (1,2), (1,3), respectively. That is to say, the channel state information corresponding to k being 0 and m being 0 is k. m The channel state information corresponding to k is 0, k is 0 and m is 1. m The value is 1, and so on, for channel state information where k is 1 and m is 3, the corresponding k is... m It is 8.

[0389] For example, channel state information related to whether a CSI report carries L1-RSRP or L1-SINR is represented by (k, m). For CSI reports carrying L1-RSRP or L1-SINR, k = 0; for CSI reports not carrying L1-RSRP or L1-SINR, k = 1. m is the beam ID. Therefore, the channel state information corresponding to k = 0 and m = 0 is... mA value of 0 means: the first beam (referred to as beam 1) corresponding to the CSI report carrying L1-RSRP or L1-SINR. m The value is 0, meaning that k is used when calculating the priority of the channel state information corresponding to beam 1 using the above formula. m The value is 0; and so on, the channel state information corresponding to k being 1 and m being 3 is 0. m The value of 8 refers to the 4th beam (referred to as beam 2) corresponding to a CSI report that does not carry L1-RSRP or L1-SINR. m The value is 8, meaning that k is used when calculating the priority of the channel state information corresponding to beam 2 using the above formula. m It is 8.

[0390] Optional, y m The correspondence with channel state information can be determined first based on m and then based on y, or vice versa. For example, y = 0, 1, 2, or 3, M is 4, m ∈ [0, 3], y m ∈[0, 16], y m The correspondence between channel state information and data can be determined first based on m and then based on y. For example, y is used to indicate the time-domain behavior of CSI reports, and the channel state information related to the time-domain behavior of CSI reports is represented by (m, y). m The channel state information corresponding to 0 to 16 are (0,0), (0,1)…(0,3), (1,0), (1,1)…(1,3), (2,0), (2,1)…(2,3), (3,0), (3,1)…(3,3). That is to say, the channel state information corresponding to m being 0 and y being 0 is y. m The channel state information corresponding to y is 0, m is 0 and y is 1. m The value is 1, and so on. The channel state information corresponding to m = 3 and y = 3 is y. m It is 16. Or, y m The correspondence between channel state information and data can be determined first based on y and then based on m. For example, channel state information related to the time-domain behavior reported by CSI can be represented by (y, m), where y m The channel state information corresponding to 0 to 16 are (0,0), (0,1)…(0,3), (1,0), (1,1)…(1,3), (2,0), (2,1)…(2,3), (3,0), (3,1)…(3,3). That is to say, the channel state information corresponding to y is 0 and m is 0 is (0,0), (0,1)…(0,3), (1,0), (1,0), (1,1)…(1,3), (2,0), (2,1)…(2,3), (3,0), (3,1)…(3,3). m The channel state information corresponding to y is 0, y is 0 and m is 1. m The value is 1, and so on, the channel state information corresponding to y is 3 and m is 3. m It is 16.

[0391] For example, channel state information related to the time-domain behavior of CSI reports is represented by (y, m). For aperiodic CSI reports carried on the PUSCH, y = 0; for semi-static (or semi-persistent) CSI reports carried on the PUSCH, y = 1; for semi-static (or semi-persistent) CSI reports carried on the PUCCH, y = 2; and for periodic CSI reports carried on the PUCCH, y = 3. m is the beam ID. Therefore, the channel state information corresponding to y = 0 and m = 0 is... m A value of 0 means that the non-periodic CSI report will be carried on the first beam (beam 3) corresponding to the PUSCH. m The value is 0, meaning that the priority of the channel state information corresponding to beam 3 is calculated using the above formula, and y is used instead. m The value is 0; and so on, the channel state information corresponding to y is 3 and m is 3. m The value of 16 refers to the fact that periodic CSI reports will be carried on the y-coordinate of the 4th beam (referred to as beam 4) corresponding to PUCCH. m The value is 16, meaning that the priority of the channel state information corresponding to beam 2 is calculated using the above formula, and y is used. m It is 16.

[0392] For example, Scheme 2 is as follows: The terminal device calculates the priority value Pri corresponding to each group of channel state information in P groups of channel state information using any of the formulas from Scheme 2-1 to Scheme 2-5 below. iCSI Priority value Pri iCSI The smaller the value, the higher the priority; therefore, the terminal device sorts the priorities from high to low and determines the top N channel state information with the highest priority as N groups of channel state information.

[0393] In this embodiment, y=0 for aperiodic CSI reports will be carried on PUSCH, y=1 for semi-static (or semi-persistent) CSI reports will be carried on PUSCH, y=2 for semi-static (or semi-persistent) CSI reports will be carried on PUCCH, and y=3 for periodic CSI reports will be carried on PUCCH; the MR high-priority beams can be configured aperiodically, that is, high-priority beams may exist when y=0, where MR is a positive integer.

[0394] Optionally, when there are MR high-priority beams, the CRI in the CSI corresponding to the MR high-priority beams is not reported.

[0395] Among them, the priority value Pri in methods 2-1 to 2-5 iCSI This is related to the parameters y, k, c, s, and m. For details on each parameter, please refer to the relevant content above. Figure 6 The relevant details of the illustrated embodiments will not be repeated here.

[0396] Method 2-1: Priority value of channel state information Pri iCSI The following relationship must be satisfied:

[0397] When y = 0:

[0398] Pri iCSI (y,k,c,s,m)=M·(N cells ·M s ·k+M s ·c+s)+m, m∈[0,M-1], and M R The priority m of a high-priority beam is higher than MM. R The priority m of each other beam;

[0399] When y = 1, 2, 3:

[0400] Pri iCSI (y,k,c,s,m)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+mm∈[0,M-1]

[0401] The meaning of each parameter can be found in the above text, such as in Method 1-1; the formulas for y = 1, 2, 3 are the same as those for Method 1-1, and the formula for y = 0 is obtained based on the formula in Method 1-1. The above formulas can be found in the content of Method 1-1, and will not be repeated here.

[0402] Method 2-2: Priority value of channel state information Pri iCSI The following relationship must be satisfied:

[0403] When y = 0:

[0404] Pri iCSI (y,k,c,s,m)=M·(N cells ·M s ·k+M s ·c)+M s ·m+s,m∈[0,M-1]m∈[0,M R -1], and M R The priority m of a high-priority beam is higher than MM. R The priority m of each other beam;

[0405] When y = 1, 2, 3:

[0406] Pri iCSI(y,k,c,m,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c)+M s ·m+s, m∈[0,M-1]

[0407] The meaning of each parameter can be found in the above text, such as method 1-1; the formulas for y = 1, 2, 3 are the same as the formulas for method 1-2, and the formula for y = 0 is obtained based on the formula for method 1-2. The above formulas can be found in the content of method 1-2, and will not be repeated here.

[0408] Method 2-3: Priority value of channel state information Pri iCSI The following relationship must be satisfied:

[0409] When y = 0:

[0410] Pri iCSI (y,k,c,s,m)=M·(N cells ·M s ·k)+N cells ·M s ·m+M s ·c+s, m∈[0, M-1], and M R The priority m of a high-priority beam is higher than MM. R The priority m of each other beam;

[0411] When y = 1, 2, 3:

[0412] Pri iCSI (y,k,m,c,s)=M·(2·N cells ·M s ·y+N cells ·M s ·k)+N cells ·M s ·m+M s ·c+s, [0, M-1]

[0413] The meaning of each parameter can be found in the above text, such as method 1-1; the formulas for y = 1, 2, 3 are the same as the formulas for method 1-3, and the formula for y = 0 is obtained based on the formulas for method 1-3. The above formulas can be found in the content of method 1-3, and will not be repeated here.

[0414] Method 4: Priority value of channel state information Pri iCSI The following relationship must be satisfied:

[0415] When y = 0:

[0416] Pri iCSI (y,k,c,s,m)=2·N cells ·M s ·m+N cells ·M s ·k+M s ·c+s, m∈[0, M-1], and M R The priority m of a high-priority beam is higher than MM. R The priority m of each other beam;

[0417] When y = 1, 2, 3:

[0418] Pri iCSI (y,m,k,c,s)=M·2·N cells ·M s ·y+2·N cells ·M s ·m+N cells ·M s ·k+M s ·c+s, [0, M-1]

[0419] The meaning of each parameter can be found in the above text, such as method 1-1; the formulas corresponding to y = 1, 2, 3 are the same as the formulas corresponding to method 1-4, and the formula for y = 0 is obtained based on the formula in method 1-4. The above formulas can be found in the content of method 1-4, and will not be repeated here.

[0420] Method 2-5: Priority value of channel state information Pri iCSI The following relationship must be satisfied:

[0421] When y = 0:

[0422] Pri iCSI (y,k,c,s,m)=2·N cells ·M s ·m+N cells ·M s ·k+M s ·c+s, m∈[0, M-1], and M R The priority m of a high-priority beam is higher than MM. R The priority m of each other beam;

[0423] When y = 1, 2, 3:

[0424] Pri iCSI (m,y,k,c,s)=4·2·N cells ·M s ·m+2·N cells ·M s ·y+N cells·M s ·k+M s ·c+s, [0, M-1]

[0425] The meaning of each parameter can be found in the above text, such as method 1-1; the formulas corresponding to y = 1, 2, 3 are the same as the formulas corresponding to method 1-5, and the formula for y = 0 is obtained based on the formula in method 1-5. The above formulas can be found in the content of method 1-5, and will not be repeated here.

[0426] S705: The terminal device sends channel information to the network device. The channel information includes N sets of channel status information.

[0427] Optionally, the channel information may include one or more of the following: one or more carrier indices, one or more resource indices, one or more resource group indices, one or more port indices, N CQIs, N RSRPs, and N precoding matrix indicators (PMIs). The N CQIs, N RSRPs, N CQIs, and N PMIs belong to N groups of channel state information.

[0428] Optional, N≤P or N≤K s .

[0429] It should be understood that the N (or N groups) here can also be represented by a single channel information.

[0430] Furthermore, the terminal device will report information on N weighted parameters. These N weighted parameters correspond to N sets of channel information; that is, each of the N weighted parameters corresponds to one of the N second channel coefficients, and these second channel coefficients correspond to the N sets of channel information. Specifically, the information on the N weighted parameters can be an index set {i0, i1, ..., i...} of the weighted parameters. n-1}, where i N =0,1,2,…,P-1 represents the second channel coefficients in P (or K) pairs. s The index of channel information is n = 0, 1, ..., N-1.

[0431] For example, the signaling transmission between the network device and the terminal device in steps S701 to S705 above can also be referred to Figure 7BAs shown, step S701 may include S701a and S701b, where S701a corresponds to configuration; S701b is used to request CSI, for example, the network device sends reference signal configuration information and channel information reporting configuration information to the terminal device, and triggers the terminal device to report CSI through the CSI request. Step S702 may include S702(0), S702(1) to S702(Ks-1), whereby the terminal device receives and measures the measurement resources CSI-RS resources #0 to CSI-RS resources #(Ks-1) sent by the network device, and obtains P groups of CSI. Then, it reports N groups of CSI determined from the P groups of CSI.

[0432] It should be understood that some terminal devices may support the embodiments of this application, while others may not. In this case, whether a terminal device supports any of the reference signal reception or channel information feedback methods in the above process can be determined by the capability information reported by the terminal device. The network device can decide whether to configure the above implementation methods based on the capability information reported by the terminal device.

[0433] It should be noted that the above embodiments are described using downlink channel information measurement as an example. The method provided in this application can also be applied to uplink channel information measurement. In this case, the terminal device sends a reference signal to the network device, the network device measures the signal, and then instructs the terminal device on the channel information.

[0434] The following is a schematic diagram of the structure of a communication device according to an embodiment of this application. Please refer to... Figure 8 Communication devices can be used to perform Figure 6 The process executed by the terminal device in the illustrated embodiment can be found in the relevant descriptions in the foregoing method embodiments.

[0435] The communication device 900 includes a transceiver module 901 and a processing module 902.

[0436] The processing module 902 is used for data processing. The transceiver module 901 can implement the corresponding communication functions. The transceiver module 901 can also be called a communication interface or a communication module.

[0437] Optionally, the communication device 900 may further include a storage module, which can be used to store program code and / or program instructions and / or data. The processing module 902 can read the instructions and / or data in the storage module so that the communication device 900 can implement the aforementioned method embodiments.

[0438] The communication device 900 can be used to perform the actions performed by the terminal device in the above method embodiments. For example, it can be a terminal device, a communication module within a terminal device, or a circuit or chip within a terminal device responsible for communication functions. The communication device 900 can be a terminal device or a component configurable on a terminal device. The processing module 902 is used to perform processing-related operations on the terminal device side in the above method embodiments. The transceiver module 901 is used to perform receiving-related operations on the terminal device side in the above method embodiments.

[0439] Optionally, the transceiver module 901 may include a sending module and / or a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.

[0440] It should be noted that the communication device 900 may include a transmitting module but not a receiving module. Alternatively, the communication device 900 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 900 includes both transmitting and receiving actions. For example, the communication device 900 is used to perform the above-described... Figure 6 or Figure 7A The actions performed by the terminal device in the illustrated embodiment are shown above. For details, please refer to the above. Figure 6 or Figure 7A The relevant descriptions in the illustrated embodiments are not elaborated here. For example, the communication device 900 is used to execute the following scheme:

[0441] The transceiver module 901 is used to acquire K reference signals, where K is a positive integer;

[0442] The processing module 902 is used to determine P channel state information based on K reference signals. The K reference signals correspond one-to-one with the K reference signal resources, and the P channel state information corresponds one-to-one with the P reference signal resources in the K reference signal resources. P is a positive integer less than or equal to K.

[0443] The transceiver module 901 is also used to send N channel state information messages based on the first information. The P channel state information messages include the N channel state information messages. The first information is used to indicate the priority of each of the P reference signal resources, where N is a positive integer less than or equal to P. For example, the communication device 900 is specifically used to execute the following scheme:

[0444] Processing module 902 is used to: determine P first values ​​based on the first information, wherein the P first values ​​correspond one-to-one with the P channel state information; and determine N channel state information from the P channel state information based on the P first values.

[0445] For other implementation methods, please refer to the preceding text. Figure 6 or Figure 7AThe relevant descriptions in the illustrated embodiments are as follows.

[0446] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0447] Optionally, when the communication device 900 is a terminal device or a communication module within a terminal device, the processing module 902 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a SoC chip or SIP chip containing a modem core. The transceiver module 901 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 901 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.

[0448] Optionally, when the communication device 900 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 902 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the transceiver module 901 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.

[0449] The following is a schematic diagram of another communication device according to an embodiment of this application. Please refer to... Figure 9 Communication devices can be used to perform Figure 6 or Figure 7A The process executed by the network device in the illustrated embodiment can be found in the relevant descriptions in the foregoing method embodiments.

[0450] The communication device 1000 includes a transceiver module 1001. Optionally, the communication device 1000 may also include a processing module 1002.

[0451] The processing module 1002 is used for data processing. The transceiver module 1001 can implement the corresponding communication functions. The transceiver module 1001 can also be called a communication interface or a communication module.

[0452] Optionally, the communication device 1000 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1002 can read the instructions and / or data in the storage module so that the communication device 1000 can implement the aforementioned method embodiments.

[0453] The communication device 1000 can be used to perform the actions performed by the network device in the above method embodiments. For example, it can be a network device or a communication module within a network device, or a circuit or chip within a network device responsible for communication functions. The communication device 1000 can be a network device or a component configurable within a network device. The processing module 1002 is used to perform processing-related operations on the network device side in the above method embodiments. The transceiver module 1001 is used to perform receiving-related operations on the network device side in the above method embodiments.

[0454] Optionally, the transceiver module 1001 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.

[0455] It should be noted that the communication device 1000 may include a transmitting module but not a receiving module. Alternatively, the communication device 1000 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1000 includes both transmitting and receiving actions. For example, the communication device 1000 is used to perform the above-described... Figure 6 or Figure 7A The actions performed by the network device in the illustrated embodiment are shown above. For details, please refer to the above. Figure 6 or Figure 7A The relevant descriptions in the illustrated embodiments are not elaborated here. For example, the communication device 1000 is used to execute the following scheme:

[0456] The transceiver module 1001 is used to: transmit K reference signals, which are used to determine P channel state information, which includes N channel state information; the K reference signals correspond one-to-one with the K reference signal resources, and the P channel state information corresponds one-to-one with the P reference signal resources in the K reference signal resources, where K is a positive integer and P is a positive integer less than or equal to K; and receive N channel state information, which are related to first information, which is used to indicate the priority of each reference signal resource in the P reference signal resources, where N is a positive integer less than or equal to P.

[0457] For other implementation methods, please refer to the preceding text. Figure 6 or Figure 7A The relevant descriptions in the illustrated embodiments are as follows.

[0458] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0459] The processing module 1002 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 1001 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1001 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.

[0460] This application also provides a communication device 1100. Please refer to... Figure 10 The communication device 1100 includes a processor 1110 coupled to a memory 1120. The memory 1120 stores computer programs or instructions and / or data. The processor 1110 executes the computer programs or instructions and / or data stored in the memory 1120, causing the methods in the above method embodiments to be performed. The communication device 1100 is used to implement the operations performed by the terminal device or network device in the above method embodiments.

[0461] Optionally, the communication device 1100 may include one or more processors 1110.

[0462] Optional, such as Figure 10 As shown, the communication device 1100 may also include a memory 1120.

[0463] Optionally, the communication device 1100 may include one or more memory 1120s.

[0464] Optionally, the memory 1120 can be integrated with the processor 1110 or set separately.

[0465] Optional, such as Figure 10 As shown, the communication device 1100 may further include a transceiver 1130, which is used for receiving and / or transmitting signals. For example, the processor 1110 is used to control the transceiver 1130 to receive and / or transmit signals.

[0466] This application also provides a communication device 1200, which can be a terminal device, a processor in the terminal device, or a chip. The communication device 1200 can be used to perform the operations performed by the terminal device in the above method embodiments.

[0467] When the communication device 1200 is a terminal device Figure 11 A schematic diagram of the structure of a terminal device is shown. For example... Figure 11 As shown, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1231, a receiver 1232, radio frequency circuitry (not shown in the figure), an antenna 1233, and input / output devices (not shown in the figure).

[0468] The processor is mainly used to process communication protocols and communication data; control terminal devices; execute software programs; and process data from software programs.

[0469] Memory is mainly used to store software programs and data.

[0470] Radio frequency (RF) circuits are mainly used for the conversion between baseband signals and RF signals, as well as for the processing of RF signals.

[0471] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.

[0472] Input / output devices can include touchscreens, displays, or keyboards. They are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0473] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outwards as electromagnetic waves via an antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal back into a baseband signal and outputs it to the processor. The processor converts the baseband signal back into data and processes that data. For ease of explanation, Figure 11 Only one memory, processor, and transceiver are shown in the illustration. In actual terminal devices, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.

[0474] In this embodiment, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0475] like Figure 11 As shown, the terminal device includes a processor 1210, a memory 1220, and a transceiver 1230. The processor 1210 may also be referred to as a processing unit, processing board, processing module, or processing device, etc. The transceiver 1230 may also be referred to as a transceiver unit, transceiver, or transceiver device, etc.

[0476] Optionally, the device in transceiver 1230 used to implement the receiving function can be considered a receiving module, and the device in transceiver 1230 used to implement the transmitting function can be considered a transmitting module. That is, transceiver 1230 includes a receiver and / or a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.

[0477] Processor 1210 is used to perform the above Figure 6 or Figure 7A The embodiment shown illustrates the processing actions on the terminal device side. The transceiver 1230 is used to perform the above-described actions. Figure 6 or Figure 7A The embodiment shown illustrates the sending and receiving actions on the terminal device side.

[0478] It should be understood that Figure 11 This is merely an example and not a limitation; the terminal device described above, which includes a transceiver module and a processing module, may not rely on... Figure 8 or Figure 11 The structure shown.

[0479] When the communication device 1200 is a chip, the chip includes a processor, a memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the sending operation of the terminal device can be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiments can be understood as the input of the chip.

[0480] This application also provides a communication device 1300, which can be an access network device or a chip. The communication device 1300 can be used to perform the above-described... Figure 6 or Figure 7A The operations performed by the network device in the illustrated embodiment.

[0481] When the communication device 1300 is a network device, such as a base station. Figure 12 A simplified schematic diagram of a base station structure is shown. The base station includes sections 1310, 1320, and 1330.

[0482] The 1310 section is mainly used for baseband processing and controlling the base station; the 1310 section is usually the control center of the base station, which can be called the processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiments.

[0483] Section 1320 is primarily used to store computer program code and data.

[0484] Section 1330 is primarily used for transmitting and receiving radio frequency (RF) signals, as well as converting RF signals to baseband signals. Section 1330 is commonly referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of section 1330, also known as a transceiver or transceiver unit, includes antenna 1333 and RF circuitry (not shown in the figure), where the RF circuitry is mainly used for RF processing. Optionally, the device in section 1330 that performs the receiving function can be considered a receiver, and the device that performs the transmitting function can be considered a transmitter; that is, section 1330 includes receiver 1332 and transmitter 1331. The receiver can also be called a receiving module, receiver circuit, or receiving circuit, and the transmitter can be called a transmitting module, transmitter, or transmitting circuit.

[0485] Sections 1310 and 1320 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0486] For example, in one implementation, the transceiver module of part 1330 is used to perform... Figure 6 or Figure 7A The transmit / receive related processes are performed by the network device in the illustrated embodiment. The processor in section 1310 is used to execute... Figure 6 or Figure 7A The illustrated embodiment describes the processes related to the processing performed by the network device.

[0487] It should be understood that Figure 12 This is for illustrative purposes only and not as a limitation. The network devices mentioned above, including processors, memory, and transceivers, may be independent of... Figure 9 or Figure 12 The structure shown.

[0488] When the communication device 1300 is a chip, the chip includes a processor, which may be an on-chip processor, a microprocessor, or an integrated circuit. Optionally, the communication device 1300 may also include a transceiver, which may be an input / output circuit or a communication interface. Further optionally, the communication device 1300 may also include a memory, which may be built into the chip or be an external memory. In the above method embodiments, the transmitting operation of the network device can be understood as the output of the chip, and the receiving operation of the network device in the above method embodiments can be understood as the input of the chip.

[0489] This application also provides a computer-readable storage medium having stored thereon computer instructions for implementing the methods executed by a terminal device or a network device in the above method embodiments.

[0490] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the terminal device or network device in the above method embodiments.

[0491] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to perform the method described in the above method embodiments, which is executed by a terminal device or a network device.

[0492] This application also provides a communication system, which includes a terminal device and a network device. The terminal device is used to perform the above-described... Figure 6 or Figure 7A In the embodiments shown, the terminal device performs some or all of the operations, and the network device performs the above-mentioned operations. Figure 6 or Figure 7A The network device performs some or all of the operations shown in the embodiments.

[0493] This application also provides a chip device, including a processor, configured to call computer programs or computer instructions stored in the memory, so that the processor executes the above-described... Figure 6 or Figure 7A The method provided in the illustrated embodiment.

[0494] In one possible implementation, the input of the chip device corresponds to the above. Figure 6 or Figure 7A In any of the embodiments shown, the receiving operation of the chip device corresponds to the above-described... Figure 6 or Figure 7A The sending operation in any of the embodiments shown.

[0495] Optionally, the processor is coupled to the memory via an interface.

[0496] Optionally, the chip device may also include a memory that stores computer programs or computer instructions.

[0497] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more devices used to control the above. Figure 6 or Figure 7AThe illustrated embodiments provide an integrated circuit for program execution of the method provided in any of the embodiments. The memory mentioned above may be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0498] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant contents in any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, and will not be repeated here.

[0499] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0500] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0501] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0502] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0503] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, Applied to a first communication device, the method includes: Acquire K reference signals, where K is a positive integer; Based on the K reference signals, P channel state information is determined. The K reference signals correspond one-to-one with the K reference signal resources, and the P channel state information corresponds one-to-one with the P reference signal resources among the K reference signal resources. P is a positive integer less than or equal to K. Based on the first information, N channel state information are sent, wherein the P channel state information include the N channel state information, and the first information is used to indicate the priority of each of the P reference signal resources, wherein N is a positive integer less than or equal to P.

2. The method according to claim 1, characterized in that, The step of sending N channel status information based on the first information includes: Based on the first information, P first values ​​are determined, and the P first values ​​correspond one-to-one with the P channel state information; Based on the P first values, determine the N channel state information from the P channel state information; Send the N channel status information.

3. The method according to claim 2, characterized in that, The N channel state information includes first channel state information and second channel state information. If the first value corresponding to the first channel state information is greater than the first value corresponding to the second state information, then the priority of the first channel state information is lower than the priority of the second channel state information. The N channel state information items with the highest priority among the P channel state information items are the N channel state information items.

4. The method according to claim 2 or 3, characterized in that, The P first values ​​are also related to at least one of the second, third, fourth, and fifth information, wherein, The second information is used to indicate the time-domain behavior corresponding to the reporting of the P channel state information; The third information is used to indicate the correlation between the report of each of the P channel state information and the signal quality information of the reference signal. The correlation includes whether the report of the channel state information carries the signal quality information of the reference signal or does not carry the signal quality information of the reference signal. The fourth information is used to indicate the information of the serving cell corresponding to each of the P channel state information; The fifth piece of information is used to indicate the reporting of each of the P channel state information.

5. The method according to claim 4, characterized in that, The P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information. iCSI (y,k,c,s,m) is calculated based on the first formula, where i is an integer not greater than P, and the calculation relationship of the first formula satisfies the following: Pri iCSI (y,k,c,s,m)=M·(2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s)+m,m∈[0,M-1]; or, Pri icsI (y, k, c, m, s) = M · (2 · N cells · M s · y + N cells · M s · k + M s · c) + M s · m + s, m ∈ [0, M - 1]; or, Pri iCSI (y, k, m, c, s) = M · (2 · N cells · M s · y + N cells · M s · k) + N cells · M s · m + M s · c + s, m ∈ [0, M - 1]; or, Pri iCSI (y, m, k, c, s) = M · 2 · N cells · M s · y + 2 · N cells · M s · m + N cells · M s · k + M s · c + s, m ∈ [0, M - 1]; or, Pri iCSI (m,y,k,c,s)=4·2·N cells ·M s ·m+2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s,m∈[0,M-1]; Where m is the index value of the reference signal resource of the i-th channel state information, which indicates the priority of the reference signal resource corresponding to the i-th channel state information; s is the index value of the report of the i-th channel state information; y is used to indicate the time-domain behavior corresponding to the i-th channel state information; k is used to indicate the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; c is the cell index value of the serving cell corresponding to the i-th channel state information, c < N cells s < M s M, N cells M s It is a positive number.

6. The method according to claim 4, characterized in that, The P channel state information includes the i-th channel state information, and the first value Pri corresponding to the i-th channel state information. iCSI (y,k,c,s,m) is calculated based on the first formula, where i is an integer not greater than P, and the calculation relationship of the first formula satisfies the following: Pri iCSI (y, k, c, s m ) = 2·N cells ·M1 s ·y + N cells ·M1 s ·k + M1 s ·c + s m , s m ∈ [0, M1 s - 1], M1 s = M·M s ; or, Or, Pri iCsI (y,k,c m ,s)=2·M2 c ·M s ·y+M2 c ·M s ·k+M s ·c m +s, c m ∈[0, M2 c -1],M2 c =M·N cells ;or, Pri iCSI (y, k m , c, s) = M3 k ·N cells ·M s ·y + N cells ·M s ·k m + M s ·c + s, k m ∈ [0, M3 k - 1], M3 k = M·2; or, Pri iCSI (y m ,k,c,s)=2·N cells ·M s ·y m +N cells ·M s ·k+M s ·c+s,y m ∈[0,M4 y -1],M4 y =M·4; Among them, s m Related to the reference signal resources of the i-th channel state information and the report of the i-th channel state information; c m Related to the reference signal resources of the i-th channel state information and the cell index value of the serving cell corresponding to the i-th channel state information; k m The information is related to the reference signal resources of the i-th channel state information and the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; y m The reference signal resources associated with the i-th channel state information and the time-domain behavior corresponding to the i-th channel state information are: m is the index value of the reference signal resources of the i-th channel state information, which indicates the priority of the reference signal resources of the i-th channel state information; s is the index value of the report of the i-th channel state information; y is used to indicate the time-domain behavior corresponding to the i-th channel state information; k is used to indicate the correlation between the report of the i-th channel state information and the signal quality information of the reference signal; c is the cell index value of the serving cell corresponding to the i-th channel state information, c < N. cells s < M s M, N cells M s It is a positive number.

7. The method according to claim 5 or 6, characterized in that, The P reference signal resources belong to M reference signal resource groups. Each of the M reference signal resource groups includes at least one reference signal resource. Some or all of the reference signal resources in the same reference signal resource group have the same priority. M is a positive integer less than or equal to P.

8. The method according to any one of claims 5-7, characterized in that, The method further includes: Receive first indication information, the first indication information being used to indicate one or more reference signal resources; the P reference signal resources include the one or more reference signal resources; the first value of the channel state information corresponding to the one or more reference signal resources is less than the first value of the channel state information excluding the one or more reference signal resources in the P channel state information.

9. The method according to claim 8, characterized in that, The index value corresponding to any one of the one or more reference signal resources is less than the index value corresponding to any one of the P reference signal resources other than the one or more reference signal resources.

10. The method according to claim 8 or 9, characterized in that, When the first formula is used to calculate the first value of the channel state information corresponding to the one or more reference signal resources, y in the first formula is 0.

11. A communication method, characterized in that, Applied to a second communication device, the method includes: K reference signals are sent, which are used to determine P channel state information. The P channel state information includes N channel state information. The K reference signals correspond one-to-one with K reference signal resources. The P channel state information corresponds one-to-one with P reference signal resources in the K reference signal resources. K is a positive integer and P is a positive integer less than or equal to K. The system receives the N channel state information, which is related to the first information. The first information is used to indicate the priority of each of the P reference signal resources, where N is a positive integer less than or equal to P.

12. A communication device, characterized in that, Includes modules or units for performing the method according to any one of claims 1 to 11.

13. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to acquire signals from other communication devices and transmit them to the processor or to output signals from the processor to other communication devices, and the processor is used through logic circuits or executing code instructions to cause the communication device to implement the method as described in any one of claims 1 to 11.

14. A readable storage medium, characterized in that, Used to store computer programs or instructions, which are executed by one or more processors, causing a device including the one or more processors to perform the method as described in any one of claims 1 to 11.

15. A computer program product, characterized in that, When the computer program product is run on an electronic device, it causes the electronic device to perform the method as described in any one of claims 1-11.