Method, apparatus and system for reporting channel state parameters

By determining and reporting spatial domain basis vectors for multiple CSI-RS resources, the method addresses the challenge of estimating downlink CSI in FDD massive MIMO systems, enhancing communication quality and efficiency in 5G systems.

JP2025537001APending Publication Date: 2025-11-12HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025525843
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-04
Filing Date
2023-10-27
Publication Date
2025-11-12

AI Technical Summary

Technical Problem

In Frequency Division Duplex (FDD) massive MIMO systems, the uplink and downlink channels have a large frequency separation, leading to incomplete reciprocity, making it challenging to accurately estimate downlink channel state information (CSI) for multi-TRP cooperative transmission, which is crucial for improving communication quality and spectral efficiency in 5G systems.

Method used

A method for reporting channel state information by determining and transmitting the quantity of spatial domain basis vectors corresponding to multiple CSI-RS resources, allowing the network device to accurately determine the channel state information of multiple TRPs, using indication information to reduce overhead and complexity.

Benefits of technology

This method enhances the accuracy of channel state information reporting, improving communication quality and reducing indication overhead, thereby supporting efficient multi-TRP cooperative transmission in 5G systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025537001000001_ABST
    Figure 2025537001000001_ABST
Patent Text Reader

Abstract

The present application provides a channel state parameter reporting method, apparatus, and system. The method includes: a terminal device obtaining an amount of spatial domain basis vectors respectively corresponding to N channel state information reference signal (CSI-RS) resources, where the N CSI-RS resources are determined from Q CSI-RS resources, where N is a positive integer less than or equal to Q and Q is a positive integer greater than or equal to 1; and transmitting indication information indicating the amount of spatial domain basis vectors respectively corresponding to the N CSI-RS resources. In the method, after determining the amount of spatial domain basis vectors respectively corresponding to a plurality of TRPs, the terminal device reports the amount to a network device, so that the network device can obtain the amount of spatial domain basis vectors respectively corresponding to the plurality of TRPs and determine a respective precoding matrix for the plurality of TRPs to improve communication quality.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of communications, and in particular to a channel condition parameter reporting method, apparatus, and system. [Background technology]

[0002] In a Frequency Division Duplex (FDD) massive MIMO (massive MIMO) system, the uplink and downlink channels of the FDD system have a large frequency separation, and the uplink and downlink channels are not completely reciprocal. Therefore, estimation of the uplink channel state in the FDD system cannot fully capture the downlink channel state. Therefore, in the FDD system, obtaining downlink channel state information (CSI) is key to determining the downlink channel state. In conventional technologies, reporting of channel state information such as a precoding matrix indicator (PMI) is usually for a terminal device and a single transmission / reception point (TRP). With the development of communication technology, communication systems, such as 5th generation (5G) communication systems, have higher requirements for system capacity, spectral efficiency, etc., and communication scenarios of multi-TRP coordinated transmission are becoming increasingly widespread. In multi-TRP cooperative transmission, multiple TRPs cooperate with each other to jointly provide services to a terminal device. In this case, the terminal device needs to report channel state information between the terminal device and each of the cooperative TRPs. How to effectively report the channel state parameters of multiple TRPs is an urgent problem to be solved. Summary of the Invention [Means for solving the problem]

[0003] The present application provides a channel state parameter reporting method, apparatus, and system for accurately obtaining channel state information of multiple TRPs, thereby improving communication quality.

[0004] According to a first aspect, there is provided a channel state parameter reporting method, which may include: obtaining an amount of spatial domain basis vectors respectively corresponding to N channel state information reference signal resources (CSI-RS resources), where the N CSI-RS resources are determined among Q CSI-RS resources, where N is a positive integer less than or equal to Q and Q is a positive integer greater than or equal to 1; and transmitting indication information, where the indication information indicates the amount of spatial domain basis vectors respectively corresponding to the N CSI-RS resources.

[0005] Optionally, the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is determined based on a sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources, and the sum of the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is less than or equal to the sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources.

[0006] It should be understood that the quantity of spatial domain basis vectors in this application is used as an example of channel state information and can be used by a network device to determine the channel state information of multiple TRPs. However, this application is not limited thereto. Other parameters that can reflect the channel state information, such as the number of ports, are also applicable to the solution of this application.

[0007] It should be further understood that the N CSI-RS resources have a one-to-one correspondence with the N TRPs, and the case where the CSI-RS resources are replaced by the TRPs is also applicable to the present application.

[0008] In the method, after determining the quantity of spatial domain basis vectors respectively corresponding to the plurality of TRPs, the terminal device reports the quantity to the network device, so that the network device can obtain the quantity of spatial domain basis vectors respectively corresponding to the plurality of TRPs and can determine the respective precoding matrices of the plurality of TRPs.

[0009] In relation to the first aspect, in some implementations of the first aspect, the method may further include: obtaining a first parameter, where the first parameter indicates a maximum value of a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, and the first parameter is less than or equal to a sum of quantities of spatial domain basis vectors supported by the Q CSI-RS resources; and determining the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources based on the first parameter.

[0010] The first parameter may be understood as an upper bound on the sum of the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively. In other words, the quantity of spatial domain basis vectors corresponding to the TRP is within the capability of the quantity of spatial domain basis vectors supported by the TPR.

[0011] In relation to the first aspect, in some implementations of the first aspect, the step of obtaining quantities of spatial domain basis vectors corresponding to the N CSI-RS resources includes obtaining quantities of spatial domain basis vectors corresponding to the N CSI-RS resources based on the first parameter and a candidate set of values ​​of the quantities of the spatial domain basis vectors, wherein the candidate set of values ​​of the quantities of the spatial domain basis vectors includes at least one value, and any of the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources belongs to the candidate set of values ​​of the quantities of the spatial domain basis vectors.

[0012] Furthermore, the quantity values ​​of the spatial domain basis vectors may be determined among a candidate set of quantity values ​​of the spatial domain basis vectors. The candidate set of quantity values ​​of the spatial domain basis vectors may be predefined, preconfigured, or indicated in the protocol. For example, the network device indicates the candidate set of quantity values ​​of the spatial domain basis vectors to the terminal device. This is not limited in the present application.

[0013] In relation to the first aspect, in some implementations of the first aspect, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources includes the indication information including first indication information and second indication information, wherein the first indication information indicates a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, and the second indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources.

[0014] In relation to the first aspect, in some implementations of the first aspect, the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

[0015] In this manner, the second indication information indicates the spatial domain basis vectors, and the network device may determine the quantity of the spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, based on the spatial domain basis vectors. In other words, this manner may be understood to implicitly indicate the quantity of the spatial domain basis vectors.

[0016] In relation to the first aspect, in some implementations of the first aspect, the second indication information includes S bits, where S is a value between N, P, and L. tot where P is the amount of CSI-RS ports of the TRP corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot is the sum of the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

[0017] In this manner, there may be multiple options for the spatial domain basis vectors corresponding to the N CSI-RS resources, and the second indication information indicates one of the multiple options by using multiple bits to indicate the spatial domain basis vectors corresponding to the N CSI-RS resources to the network device, so that the network device can further determine the quantity of the spatial domain basis vectors corresponding to the N CSI-RS resources, respectively. Thus, the indication overhead is reduced.

[0018] In relation to the first aspect, in some implementations of the first aspect, the first indication information is carried in CSI part 1, and the second indication information is carried in CSI part 2.

[0019] In relation to the first aspect, in some implementations of the first aspect, the indication information includes:

[0020]

number

[0021] Contains the first bit of the indication information.

[0022]

number

[0023] bit or last

[0024]

number

[0025] The first bit indicates the amount of spatial domain basis vectors corresponding to N CSI-RS resources, and is the first bit of the indication information.

[0026]

number

[0027] bit or last

[0028]

number

[0029] in the bit

[0030]

number

[0031] Each bit corresponds to the index of the quantity of one spatial domain basis vector in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

[0032] In this manner, bits indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively are defined in the indication information, and the network device does not need to analyze the remaining bits not used for the indication, thus reducing the complexity of the analysis.

[0033] In relation to the first aspect, in some implementations of the first aspect, the indication information includes:

[0034]

number

[0035] Contains bits,

[0036]

number

[0037] The bits are divided into Q groups, and any one of the Q groups has

[0038]

number

[0039] The N groups of bits corresponding to the N CSI-RS resources respectively indicate the indexes of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively in the candidate set of quantity values ​​of spatial domain basis vectors, and Y is the quantity of elements included in the candidate set of quantity values ​​of spatial domain basis vectors.

[0040] In this manner, the bits of the indication information correspond to Q CSI-RS resources, and values ​​may be allocated to the bits corresponding to N CSI-RS resources to indicate the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively. The network device does not need to analyze the remaining bits that do not correspond to the N CSI-RS resources. This further increases the flexibility of the design of the indication information.

[0041] In relation to the first aspect, in some implementations of the first aspect, the step of obtaining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively includes obtaining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on a first parameter and a first correspondence, where the first correspondence is a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively.

[0042] In relation to the first aspect, in some implementations of the first aspect, the first correspondence belongs to the second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, the value of the second index is smaller than the value of the third index, and corresponds to N CSI-RS resources respectively, and a sum of the quantities of spatial domain basis vectors corresponding to the second index is smaller than a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively and corresponding to the third index.

[0043] In relation to the first aspect, in some implementations of the first aspect, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively includes the indication information indicating a first index.

[0044] The first correspondence and / or the second correspondence may be predefined, preconfigured, or indicated in a protocol. For example, the network device indicates the first correspondence and / or the second correspondence to the terminal device. This is not a limitation in the present application.

[0045] In this manner, the indication information only indicates the index, and the network device may determine the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on the index and the correspondence, thereby further reducing the indication overhead.

[0046] In relation to the first aspect, in some implementations of the first aspect, the method further includes receiving configuration information, where the configuration information indicates at least one of the following: a first parameter, an average value of a quantity of spatial domain basis vectors supported by the N CSI-RS resources, and an average value of a quantity of spatial domain basis vectors supported by the Q CSI-RS resources. Obtaining the first parameter includes determining the first parameter based on the configuration information.

[0047] In other words, the configuration information may directly indicate the value of the first parameter, or may indicate another parameter for determining the value of the first parameter.

[0048] In relation to the first aspect, in some implementations of the first aspect, the indication information further indicates the N CSI-RS resources.

[0049] In this manner, the indication information indicates the N CSI-RS resources, and therefore, in the above implementation, the network device may accurately determine the quantity of spatial domain basis vectors corresponding to each CSI-RS resource based on both the indication information of the N CSI-RS resources and the indication information of the quantity of spatial domain basis vectors, thereby improving the accuracy of the network device's determination of the channel state of each TRP.

[0050] According to a second aspect, there is provided a channel state parameter reporting method, which may include: receiving indication information indicating an amount of spatial domain basis vectors corresponding to N channel state information reference signal resources (CSI-RS resources), respectively, the N CSI-RS resources being determined among Q CSI-RS resources, where N is a positive integer less than or equal to Q and Q is a positive integer greater than or equal to 1; and determining a precoding matrix based on the amount of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

[0051] Optionally, the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is determined based on a sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources, and the sum of the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is less than or equal to the sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources.

[0052] In relation to the second aspect, in some implementations of the second aspect, the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively is determined based on a first parameter, where the first parameter indicates a maximum value of the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively, and the first parameter is less than or equal to the sum of the quantities of spatial domain basis vectors supported by the Q CSI-RS resources.

[0053] In relation to the second aspect, in some implementations of the second aspect, determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on a first parameter may mean determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on the first parameter and a candidate set of values ​​for the quantity of spatial domain basis vectors. , sky the candidate set of values ​​of the quantities of the spatial domain basis vectors includes at least one value, and any of the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources respectively belongs to the candidate set of values ​​of the quantities of the spatial domain basis vectors.

[0054] In relation to the second aspect, in some implementations of the second aspect, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources includes the indication information including first indication information and second indication information, wherein the first indication information indicates a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, and the second indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources.

[0055] With regard to the second aspect, in some implementations of the second aspect, the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

[0056] In relation to the second aspect, in some implementations of the second aspect, the second indication information includes S bits, where S is a number of N, P, and L. tot where P is the amount of CSI-RS ports of the TRP corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot is the sum of the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

[0057] With respect to the second aspect, in some implementations of the second aspect, the first indication information is carried in CSI part 1, and the second indication information is carried in CSI part 2.

[0058] In relation to the second aspect, in some implementations of the second aspect, the indication information includes:

[0059]

number

[0060] Contains the first bit of the indication information.

[0061]

number

[0062] bit or last

[0063]

number

[0064] The first bit indicates the amount of spatial domain basis vectors corresponding to N CSI-RS resources, and is the first bit of the indication information.

[0065]

number

[0066] bit or last

[0067]

number

[0068] in the bit

[0069]

number

[0070] Each bit corresponds to the index of the quantity of one spatial domain basis vector in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

[0071] In relation to the second aspect, in some implementations of the second aspect, the indication information includes:

[0072]

number

[0073] Contains bits,

[0074]

number

[0075] The bits are divided into Q groups, and any one of the Q groups has

[0076]

number

[0077] The Q groups of bits each correspond to the Q CSI-RS resources, and the N groups of bits corresponding to the N CSI-RS resources respectively indicate the indexes of the spatial domain basis vector quantities corresponding to the N CSI-RS resources in the candidate set of spatial domain basis vector quantity values.

[0078] In relation to the second aspect, in some implementations of the second aspect, determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on a first parameter includes determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on the first parameter and a first correspondence, where the first correspondence is a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively.

[0079] In relation to the second aspect, in some implementations of the second aspect, the first correspondence belongs to the second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, the value of the second index is smaller than the value of the third index, and corresponds to N CSI-RS resources respectively, and a sum of the quantities of spatial domain basis vectors corresponding to the second index is smaller than a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively and corresponding to the third index.

[0080] In relation to the second aspect, in some implementations of the second aspect, the indication information may indicate the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, by: The indication information includes indicating the first index.

[0081] In relation to the second aspect, in some implementations of the second aspect, the method further includes a step of transmitting configuration information, where the configuration information is used to determine a first parameter, and where the configuration information indicates at least one of the following: the first parameter, an average value of the quantity of spatial domain basis vectors supported by the N CSI-RS resources, and an average value of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources.

[0082] With regard to the second aspect, in some implementations of the second aspect, the indication information further indicates the N CSI-RS resources.

[0083] The second aspect is a peer-side implementation of the first aspect, and it should be understood that the supplements, explanations, and beneficial effects of the first aspect are also applicable to the second aspect, and the details will not be described again in this specification.

[0084] According to a third aspect, there is provided a communications device, including: a processing module and a transceiver module; the processing module is configured to obtain an amount of spatial domain basis vectors corresponding to N channel state information reference signal resources (CSI-RS resources), respectively, the N CSI-RS resources being determined among Q CSI-RS resources, where N is a positive integer less than or equal to Q and Q is a positive integer greater than or equal to 1; and the transceiver module is configured to transmit indication information, the indication information indicating the amount of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

[0085] Optionally, the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is determined based on a sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources, and the sum of the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is less than or equal to the sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources.

[0086] In relation to the third aspect, in some implementations of the third aspect, the processing module is further configured to obtain a first parameter, the first parameter indicating a maximum value of a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, the first parameter being less than or equal to a sum of quantities of spatial domain basis vectors supported by the Q CSI-RS resources, and the processing module is further configured to determine the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources based on the first parameter.

[0087] In relation to the third aspect, in some implementations of the third aspect, configuring the processing module to obtain quantities of spatial domain basis vectors respectively corresponding to the N CSI-RS resources includes configuring the processing module to obtain quantities of spatial domain basis vectors respectively corresponding to the N CSI-RS resources based on a first parameter and a candidate set of values ​​of the quantities of the spatial domain basis vectors, the candidate set of values ​​of the quantities of the spatial domain basis vectors including at least one value, and any of the quantities of the spatial domain basis vectors respectively corresponding to the N CSI-RS resources belonging to the candidate set of values ​​of the quantities of the spatial domain basis vectors.

[0088] In relation to the third aspect, in some implementations of the third aspect, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources includes the indication information including first indication information and second indication information, wherein the first indication information indicates a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, and the second indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources.

[0089] With regard to the third aspect, in some implementations of the third aspect, the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

[0090] In relation to the third aspect, in some implementations of the third aspect, the second indication information includes S bits, where S is a sum of N, P, and L. tot where P is the amount of CSI-RS ports of the TRP corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot is the sum of the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

[0091] With respect to the third aspect, in some implementations of the third aspect, the first indication information is carried in CSI part 1, and the second indication information is carried in CSI part 2.

[0092] In relation to the third aspect, in some implementations of the third aspect, the indication information may include:

[0093]

number

[0094] Contains the first bit of the indication information.

[0095]

number

[0096] bit or last

[0097]

number

[0098] The first bit indicates the amount of spatial domain basis vectors corresponding to N CSI-RS resources, and is the first bit of the indication information.

[0099]

number

[0100] bit or last

[0101]

number

[0102] in the bit

[0103]

number

[0104] Each bit corresponds to the index of the quantity of one spatial domain basis vector in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

[0105] In relation to the third aspect, in some implementations of the third aspect, the indication information may include:

[0106]

number

[0107] Contains bits,

[0108]

number

[0109] The bits are divided into Q groups, and any one of the Q groups has

[0110]

number

[0111] The N groups of bits corresponding to the N CSI-RS resources respectively indicate the indexes of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively in the candidate set of quantity values ​​of spatial domain basis vectors, and Y is the quantity of elements included in the candidate set of quantity values ​​of spatial domain basis vectors.

[0112] In relation to the third aspect, in some implementations of the third aspect, the processing module being configured to obtain the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources includes the processing module being configured to obtain the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources based on a first parameter and a first correspondence, wherein the first correspondence is a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources.

[0113] In relation to the third aspect, in some implementations of the third aspect, the first correspondence belongs to the second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, the value of the second index is smaller than the value of the third index, and corresponds to N CSI-RS resources respectively, and the sum of the quantities of spatial domain basis vectors corresponding to the second index is smaller than the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively and corresponding to the third index.

[0114] In relation to the third aspect, in some implementations of the third aspect, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively includes the indication information indicating a first index.

[0115] In relation to the third aspect, in some implementations of the third aspect, the transceiver module is further configured to receive configuration information, the configuration information being one of the following: The first parameter, the average amount of spatial domain basis vectors supported by the N CSI-RS resources, and Indicates at least one of the average amounts of spatial domain basis vectors supported by the Q CSI-RS resources.

[0116] Obtaining the first parameter includes the processing module being further configured to determine the first parameter based on the configuration information.

[0117] With regard to the third aspect, in some implementations of the third aspect, the indication information further indicates N CSI-RS resources.

[0118] The third aspect is an implementation of the device corresponding to the first aspect, and it should be understood that the supplements, explanations, and beneficial effects of the first aspect are also applicable to the third aspect, and the details will not be described again in this specification.

[0119] According to a fourth aspect, there is provided a communications device. The communications device includes: a processing module; and a transceiver module. The transceiver module is configured to receive indication information, the indication information indicating an amount of spatial domain basis vectors corresponding to N channel state information reference signal resources (CSI-RS resources), respectively, determined among Q CSI-RS resources, where N is a positive integer less than or equal to Q and Q is a positive integer greater than or equal to 1. The processing module is configured to determine a precoding matrix based on the amount of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

[0120] Optionally, the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is determined based on a sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources, and the sum of the quantity of spatial domain basis vectors corresponding to each of the N CSI-RS resources is less than or equal to the sum of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources.

[0121] In relation to the fourth aspect, in some implementations of the fourth aspect, the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively is determined based on a first parameter, the first parameter indicating a maximum value of the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively, and the first parameter being less than or equal to the sum of the quantities of spatial domain basis vectors supported by the Q CSI-RS resources.

[0122] In relation to the fourth aspect, in some implementations of the fourth aspect, determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on a first parameter may mean determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on the first parameter and a candidate set of values ​​for the quantity of spatial domain basis vectors. , sky the candidate set of values ​​of the quantities of the spatial domain basis vectors includes at least one value, and any of the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources respectively belongs to the candidate set of values ​​of the quantities of the spatial domain basis vectors.

[0123] In relation to the fourth aspect, in some implementations of the fourth aspect, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources includes the indication information including first indication information and second indication information, wherein the first indication information indicates a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, and the second indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources.

[0124] With regard to the fourth aspect, in some implementations of the fourth aspect, the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

[0125] In relation to the fourth aspect, in some implementations of the fourth aspect, the second indication information includes S bits, where S is a sum of N, P, and L. tot where P is the amount of CSI-RS ports of the TRP corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot is the sum of the quantities of the spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

[0126] With respect to the fourth aspect, in some implementations of the fourth aspect, the first indication information is carried in CSI part 1, and the second indication information is carried in CSI part 2.

[0127] In relation to the fourth aspect, in some implementations of the fourth aspect, the indication information may include:

[0128]

number

[0129] Contains the first bit of the indication information.

[0130]

number

[0131] bit or last

[0132]

number

[0133] The first bit indicates the amount of spatial domain basis vectors corresponding to N CSI-RS resources, and is the first bit of the indication information.

[0134]

number

[0135] bit or last

[0136]

number

[0137] in the bit

[0138]

number

[0139] Each bit corresponds to the index of the quantity of one spatial domain basis vector in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

[0140] In relation to the fourth aspect, in some implementations of the fourth aspect, the indication information includes:

[0141]

number

[0142] Contains bits,

[0143]

number

[0144] The bits are divided into Q groups, and any one of the Q groups has

[0145]

number

[0146] The Q groups of bits each correspond to the Q CSI-RS resources, and the N groups of bits corresponding to the N CSI-RS resources respectively indicate the indexes of the spatial domain basis vector quantities corresponding to the N CSI-RS resources in the candidate set of spatial domain basis vector quantity values.

[0147] In relation to the fourth aspect, in some implementations of the fourth aspect, determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on a first parameter includes determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on the first parameter and a first correspondence, where the first correspondence is a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively.

[0148] In relation to the fourth aspect, in some implementations of the fourth aspect, the first correspondence belongs to the second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, the value of the second index is smaller than the value of the third index, and corresponds to N CSI-RS resources respectively, and the sum of the quantities of spatial domain basis vectors corresponding to the second index is smaller than the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively and corresponding to the third index.

[0149] In relation to the fourth aspect, in some implementations of the fourth aspect, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively includes the indication information indicating a first index.

[0150] In relation to the fourth aspect, in some implementations of the fourth aspect, the transceiver module is further configured to transmit configuration information, where the configuration information is used to determine the first parameter, and the configuration information includes the following: The first parameter, the average amount of spatial domain basis vectors supported by the N CSI-RS resources, and Indicates at least one of the average amounts of spatial domain basis vectors supported by the Q CSI-RS resources.

[0151] With respect to the fourth aspect, in some implementations of the fourth aspect, the indication information further indicates N CSI-RS resources.

[0152] The fourth aspect is an implementation of the device corresponding to the second aspect, and it should be understood that the supplements, explanations, and beneficial effects of the second aspect are also applicable to the fourth aspect, and the details will not be described again in this specification.

[0153] According to a fifth aspect, an embodiment of the present application provides a communication device, the communication device including an interface circuit and a processor, the interface circuit configured to perform the functions of the transceiver module of the third aspect, and the processor configured to perform the functions of the processing module of the third aspect.

[0154] According to a sixth aspect, an embodiment of the present application provides a communication device, the communication device including an interface circuit and a processor, the interface circuit configured to perform the functions of the transceiver module in the fourth aspect, and the processor configured to perform the functions of the processing module in the fourth aspect.

[0155] According to a seventh aspect, an embodiment of the present application provides a computer-readable medium storing program code for execution by a terminal device, the program code including instructions used to perform a method of the first aspect or the second aspect, any possible manner of the first aspect or the second aspect, or all possible manners of the first aspect or the second aspect.

[0156] According to an eighth aspect, an embodiment of the present application provides a computer-readable medium storing program code executed by a network device, the program code including instructions used to perform a method of the first aspect or the second aspect, any possible manner of the first aspect or the second aspect, or all possible manners of the first aspect or the second aspect.

[0157] According to a ninth aspect, there is provided a computer program product storing computer readable instructions which, when executed on a computer, enable the computer to perform the method of the first aspect, any possible manner of the first aspect, or all possible manners of the first aspect.

[0158] According to a tenth aspect, there is provided a computer program product storing computer readable instructions which, when executed on a computer, enable the computer to perform the method of the second aspect, any possible manner of the second aspect, or all possible manners of the second aspect.

[0159] According to an eleventh aspect, there is provided a communication system, the communication system including an apparatus capable of implementing the first aspect, any possible manner of the first aspect, or all possible manners of the first aspect, and various possible design methods, and an apparatus capable of implementing the second aspect, any possible manner of the second aspect, or all possible manners of the second aspect, and various possible design methods.

[0160] According to a twelfth aspect, there is provided a processor, the processor being configured to be coupled to a memory and configured to perform the method of the first aspect, any possible manner of the first aspect, or all possible manners of the first aspect.

[0161] According to a thirteenth aspect, there is provided a processor, the processor being configured to be coupled to a memory and configured to perform the method of the second aspect, any possible manner of the second aspect, or all possible manners of the second aspect.

[0162] According to a fourteenth aspect, there is provided a chip system. The chip system includes a processor and may further include a memory. The processor is configured to execute a computer program or instructions stored in the memory to enable the chip system to perform the method of the first aspect or the second aspect, or any one of possible implementations of the first aspect or the second aspect. The chip system may include a chip, or may include a chip and another discrete component.

[0163] According to a fifteenth aspect, there is provided a computer program product storing computer readable instructions which, when executed on a computer, enable the computer to perform the method of the first aspect, any possible manner of the first aspect, or all possible manners of the first aspect.

[0164] According to a sixteenth aspect, there is provided a computer program product storing computer readable instructions which, when executed on a computer, enable the computer to perform the method of the second aspect, any possible manner of the second aspect, or all possible manners of the second aspect.

[0165] According to a seventeenth aspect, there is provided a communication system, the communication system including at least one communication device according to the third aspect and / or at least one communication device according to the fourth aspect, the communication system being configured to implement the first aspect or the second aspect, any possible manner of the first aspect or the second aspect, or all possible implementation methods of the first aspect or the second aspect. [Brief explanation of the drawings]

[0166] [Figure 1] 1 is a diagram of the architecture of a communication system to which embodiments of the present application are applicable; [Figure 2] FIG. 1 is a diagram of a protocol architecture of a communication device. [Figure 3] FIG. 1 is a diagram of a channel measurement procedure. [Figure 4] FIG. 10 is a diagram of another channel measurement procedure. [Figure 5] FIG. 2 is a diagram of a channel state parameter reporting method according to an embodiment of the present application; [Figure 6] FIG. 10 is a diagram of another channel state parameter reporting method according to an embodiment of the present application; [Figure 7] 1 is a block diagram of a communication device according to an embodiment of the present application; [Figure 8] FIG. 2 is a block diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0167] The following describes the technical solutions of the embodiments of the present application with reference to the accompanying drawings.

[0168] The technical solutions of the embodiments of the present application may be applied to various communication systems, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, and an LTE time division duplex (TDD) system. The technical solutions provided in the present application may be further applied to future communication systems, for example, a sixth generation mobile communication system. The technical solutions provided in the present application may be further applied to a device-to-device (D2D) communication system, a vehicle-to-everything (V2X) communication system, a machine-to-machine (M2M) communication system, a machine type communication (MTC) system, an internet of things (IoT) communication system, or another communication system.

[0169] The terminal device in the embodiment of the present application may be a device that provides voice / data to a user, such as a handheld device or an in-vehicle device with wireless connection capability. Currently, some examples of terminals are mobile phones, tablet computers, notebook computers, palmtop computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular telephones, cordless telephones, session initiation protocol (SIP) telephones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices of 5G networks, and future evolved public land mobile networks. The terminal device of the present application is a terminal device of a public land mobile network (PLMN). This is not limited to the embodiments of the present application.

[0170] By way of example and not limitation, in embodiments of the present application, the terminal device may alternatively be a wearable device. A wearable device may also be referred to as a wearable intelligent device, which is a general term for wearable devices such as glasses, gloves, watches, clothes, and shoes developed by applying wearable technology to the intelligent design of everyday clothing. A wearable device is a portable device that can be worn directly on the body or integrated into a user's clothing or accessories. A wearable device is not only a hardware device, but also implements powerful functions through software support, data exchange, and cloud interaction. In a broad sense, a wearable intelligent device includes a full-featured large device that can perform all or part of its functions without relying on a smartphone, such as a smart watch or smart glasses, and a device that specializes in only one type of application function and needs to work in cooperation with other devices such as a smartphone, such as various smart bands or smart jewelry for monitoring physical symptoms.

[0171] Furthermore, the terminal device in the embodiments of the present application may alternatively be a terminal device of an IoT system. IoT is an important component in the future development of information technology. The main technical feature of IoT is connecting things to a network by using communication technology to implement an intelligent network of human-machine interconnections and thing-thing interconnections.

[0172] In an embodiment of the present application, an apparatus configured to perform the functions of a terminal device may be the terminal device itself, or may be an apparatus capable of supporting the terminal device in performing the functions, such as a chip system or a chip, and the apparatus may be installed in the terminal device. In an embodiment of the present application, the chip system may include a chip, or may include a chip and another discrete component.

[0173] The network device in the embodiments of the present application may be a device configured to communicate with a terminal device, and the network device may be an evolved NodeB (eNB or eNodeB) in an LTE system or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device may be a relay station, an access point, an in-vehicle device, a wearable device, a network device in a 5G network, a network device in a future evolved PLMN, or one antenna panel or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system. Alternatively, the network device may be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU). This is not limited in the embodiments of the present application.

[0174] In some deployments, a gNB may include a central unit (CU) and a DU. The gNB may further include an active antenna unit (AAU). The CU implements some of the functions of the gNB, and the DU implements some of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services and implements functions of the radio resource control (RRC) layer and packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services and implements functions of the radio link control (RLC) layer, media access control (MAC) layer, and physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and functions related to active antennas. RRC layer information is ultimately converted to or from PHY layer information. Therefore, in this architecture, signaling of higher layers, such as signaling of the RRC layer, may also be considered to be transmitted by the DU or transmitted by the DU and the AAU. It will be understood that a network device may be a device including one or more of a CU node, a DU node, and an AAU node. Furthermore, a CU may be classified as a network device of an access network (radio access network, RAN), or a CU may be classified as a network device of a core network (CN). This is not limited in the present application.

[0175] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also referred to as main memory). The operating system may be any one or more computer operating systems that execute services through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software. Furthermore, the specific structure of the execution body of the method provided in the embodiment of the present application is not particularly limited in the embodiment of the present application, as long as a program recording the code of the method provided in the embodiment of the present application can be executed to perform communication according to the method provided in the embodiment of the present application. For example, the execution body of the method provided in the embodiment of the present application may be a terminal device or a network device, or a functional module within the terminal device or a network device that can call and execute a program.

[0176] 1 is a diagram of a communication scenario to which embodiments of the present application are applicable. The communication system of FIG. 1 may include at least one terminal device (e.g., terminal device 110, terminal device 120, terminal device 130, terminal device 140, terminal device 150, and terminal device 160) and a network device 170. The network device 170 is configured to provide communication services to the terminal device and access a core network. The terminal device may access the network by searching for a synchronization signal, a broadcast signal, etc. transmitted by the network device 170 to establish communication with the network device. The terminal device 110, terminal device 120, terminal device 130, terminal device 140, and terminal device 160 of FIG. 1 may perform uplink transmission and downlink transmission with the network device 170. For example, network device 170 may transmit downlink data to terminal device 110, terminal device 120, terminal device 130, terminal device 140, and terminal device 160, or may receive uplink data transmitted by terminal device 110, terminal device 120, terminal device 130, terminal device 140, and terminal device 160.

[0177] Furthermore, terminal device 140, terminal device 150, and terminal device 160 may be considered a communication system. Terminal device 160 may transmit downlink data to terminal device 140 and terminal device 150 or receive uplink data transmitted by terminal device 140 and terminal device 150.

[0178] It should be understood that a communication system may include one or more network devices. One network device may transmit data to one or more terminal devices. Alternatively, multiple network devices may transmit data to one or more terminal devices.

[0179] 2 is a diagram of the module structure of the network element of FIG. 1. As shown in FIG. 2, in an embodiment of the present application, the network device 110 includes an RRC signaling exchange module, a MAC signaling exchange module, and a PHY signaling and data exchange module. The terminal device 120 also includes an RRC signaling exchange module, a MAC signaling exchange module, and a PHY signaling and data exchange module. The RRC signaling exchange module of the network device 110 is communicatively connected to the RRC signaling exchange module of the terminal device 120 to transmit and receive RRC signaling. The MAC signaling exchange module of the network device 110 is communicatively connected to the MAC signaling exchange module of the terminal device 120 to transmit and receive MAC control element (MAC-CE) signaling.

[0180] A PHY signaling and data exchange module of network device 110 is communicatively coupled with a PHY signaling and data exchange module of terminal device 120 such that network device 110 can transmit a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) to terminal device 120. In addition, network device 110 can further receive a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH) transmitted by terminal device 120.

[0181] 5G communication systems have higher requirements for system capacity, spectral efficiency, etc. In this scenario, network devices typically need to acquire channel state information (CSI) of uplink and downlink channels to ensure system performance. For FDD massive MIMO systems, accurate acquisition of downlink CSI is one of the key factors for ensuring efficient system operation. Unlike TDD systems, in FDD systems, there is a large frequency spacing between the uplink and downlink channels, and the uplink and downlink channels are not completely reciprocal. Therefore, the complete downlink channel cannot be acquired by estimation of the uplink channel in the FDD system.

[0182] FIG. 3 is a diagram of a basic procedure for a network device to acquire CSI of a downlink channel in a conventional FDD system. In a conventional FDD system, a terminal device needs to feed back CSI of the downlink channel to a network device (e.g., a base station or a gNB). The basic procedure is shown in FIG. 3. The network device first needs to transmit channel measurement configuration information to the terminal device to configure channel measurement, e.g., to inform the terminal device of the time and behavior of channel measurement. Then, the network device transmits CSI-RS (which is also commonly referred to as a pilot) to the terminal device for channel measurement. The terminal device performs channel measurement based on the received CSI-RS, calculates the amount of final CSI feedback, and feeds back CSI of the downlink channel to the network device. The network device determines precoding information for downlink data based on the CSI fed back by the terminal device to precode and transmit the downlink data. In other words, based on the fed-back CSI, the network device may schedule downlink data and transmit, for example, PDCCH and PDSCH to the terminal device.

[0183] In a wireless communication system, CSI is information reported by a receiving end (e.g., a terminal device) to a transmitting end (e.g., a network device) and used to describe channel attributes of a communication link. In a 5G communication system, CSI includes, but is not limited to, multiple parameters such as a channel quality indicator (CQI), a precoding matrix indicator (PMI), a rank indicator (RI), a CSI-RS resource indicator (CRI), and a layer indicator (LI). It should be understood that the above-listed specific contents of CSI are merely examples for explanation and do not constitute any limitation to the present application. CSI may include one or more of the above-listed contents, or may include other information used to represent CSI that is different from the above-listed contents. This is not a limitation in the present application.

[0184] In an FDD system, there is a large frequency interval between the uplink channel and the downlink channel, and the uplink channel and the downlink channel are not completely reciprocal, so the network device cannot obtain the complete downlink channel by estimating the uplink channel. In this case, the terminal device needs to report the CSI of the downlink channel to the network device so that the network device can determine the downlink channel matrix or the precoding matrix. A basic procedure for the terminal device to report the CSI of the downlink channel to the network device may include the following steps.

[0185] Step 1: The network device sends configuration information to the end device.

[0186] The configuration information is used for configuring the measurements of the downlink channel, for example, configuring the time of measurements of the downlink channel and the behavior of measurements of the downlink channel.

[0187] Step 2: The network device transmits a reference signal (RS), for example, a CSI-RS, to the terminal device.

[0188] The RS is used for measuring the downlink channel.

[0189] Step 3: The terminal device performs measurement of the downlink channel based on the configuration information and the RS to obtain CSI of the downlink channel.

[0190] Step 4: The terminal device reports the CSI of the downlink channel to the network device.

[0191] Step 5: The network device determines a downlink channel matrix or a precoding matrix based on the CSI of the downlink channel.

[0192] In an FDD system, although the uplink channel and the downlink channel are not completely reciprocal, partial information between the uplink channel and the downlink channel has reciprocity, for example, angle reciprocity and delay reciprocity. Based on this, the terminal device may obtain the CSI of the downlink channel based on the partial information reciprocity between the uplink channel and the downlink channel and report the CSI of the downlink channel to the network device, so that the network device can determine the downlink channel matrix or the precoding matrix. A basic procedure in which the terminal device reports the CSI of the downlink channel to the network device based on the partial information reciprocity between the uplink channel and the downlink channel may include the following steps.

[0193] Step 1: A network device performs channel estimation of an uplink channel, and obtains partial information of the downlink channel, such as angle information and delay information of the downlink channel, based on the estimated information about the uplink channel.

[0194] Step 2: The network device transmits an RS, for example, a CSI-RS, to the terminal device.

[0195] The RS contains angle and delay information of the downlink channel.

[0196] Step 3: The terminal device performs downlink channel measurement based on the RS to obtain CSI of the downlink channel.

[0197] Step 4: The terminal device reports the CSI of the downlink channel to the network device.

[0198] Step 5: The network device determines a downlink channel matrix or a precoding matrix based on the CSI of the downlink channel and the angle information and delay information of the downlink channel.

[0199] For example, the network device first calculates precoding weights for the CSI-RS based on angle information and delay information of the uplink channel, and transmits the precoded CSI-RS carrying the angle information and delay information; the terminal device measures the CSI-RS, obtains PMI information, and feeds back the PMI information to the network device; and then the network device determines a downlink channel matrix or a precoding matrix based on the PMI information, angle information, and delay information fed back by the terminal device.

[0200] The PMI feedback is determined and reported based on the codebook. The three-level codebook structure corresponding to TS 38.214 Release16 Enhanced Type II Codebook (hereafter referred to as Rel-16 eType-II codebook) and TS 38.214 Release17 Further enhanced Type II port selection codebook (hereafter referred to as Rel-17 FeType-II codebook) are both

[0201]

number

[0202] is.

[0203] Regarding the Rel-16 eType-II codebook,

[0204]

number

[0205] is a spatial domain matrix containing 2L spatial domain basis vectors used for spatial domain compression and shared by all transmission layers (polarization shared), P is the amount of CSI-RS ports,

[0206]

number

[0207] is the M used for frequency domain compression v N is a frequency domain matrix corresponding to each layer, including frequency domain basis vectors, and N is the number of subbands or frequency domain units;

[0208]

number

[0209] is the 2LM corresponding to the spatial and frequency domain basis vectors. v The terminal device needs to select some non-zero coefficients from the linear combination coefficients to report, and the non-zero coefficients that need to be reported are indicated by using a bitmap.

[0210] For Rel-17 FeType-II codebooks, the codebook may be selected across ports by using partial reciprocity between the FDD uplink and FDD downlink channels.

[0211]

number

[0212] is the port selection matrix indicating that K1 ports are selected from P ports, where K1 = 2L, and the same L ports are selected from P / 2 ports in each polarization direction, where P is the amount of CSI-RS ports;

[0213]

number

[0214] is a frequency-domain matrix containing M frequency-domain basis vectors used for frequency-domain compression, N3 is the amount of subbands or frequency-domain units,

[0215]

number

[0216] are 2LM linear combination coefficients corresponding to the ports and frequency-domain basis vectors. The terminal device needs to select some non-zero coefficients from the linear combination coefficients to report, and the non-zero coefficients that need to be reported are indicated by using a bitmap. After completing channel measurements, the terminal device reports CSI in uplink control information (UCI). The CSI is divided into two parts (part 1 and part 2) for reporting. The overhead of part 1 is fixed, and the overhead of part 2 may be determined based on the amount of reporting of part 1. For the Rel-16 eType-II codebook, UCI part 1 (also referred to as CSI part 1) includes the RI, CQI, and the total number of non-zero coefficients of all transmission layers, and UCI part 2 (also referred to as CSI part 2) includes spatial domain basis vector indication information, a spatial domain oversampling factor, a frequency domain basis vector indication information, a strongest coefficient indication information, a non-zero coefficient location indication bitmap, and quantized non-zero coefficients. For the Rel-17 FeType-II codebook, only the spatial domain basis vector indication information and the spatial domain oversampling factor in CSI part 2 need to be replaced with the port selection indication information. The network device determines the precoding matrix to be used for downlink data based on the CSI reported by the terminal device.

[0217] To further improve system performance, multiple TRPs may serve one terminal device in a multi-station cooperation manner. For example, there are multiple multi-station cooperation manners, such as coherent joint transmission (CJT) and non-coherent joint transmission (NCJT). In the CJT cooperation manner, multiple TRPs serve the terminal device simultaneously, and the transmission is transparent to the terminal device. From the perspective of the terminal device, multiple TRPs in a cooperating set may be equivalent to one large base station. Therefore, the terminal device needs to jointly feed back the CSI of all TRPs in the cooperating set to enable coherent joint transmission.

[0218] TS 38.214 Release 18 (hereinafter referred to as Rel-18) focuses on enhancing the CJT codebook based on Rel-16 eType-II / Rel-17 FeType-II. At the RAN1#110 meeting, two CJT codebook formats (N stands for coordinated TRP) were proposed.

[0219]

number

[0220] or

[0221]

number

[0222] was considered and approved to support.

[0223] N is the number of TRPs participating in the cooperative transmission. Similar to the codebook structure described above, W 1,n is the space-domain matrix or port selection matrix of the nth TRP,

[0224]

number

[0225] is the linear combination coefficient matrix of the n-th TRP, and W f,n is the frequency domain matrix of the nth TRP, and W f is the frequency domain matrix shared by N TRPs, and () H represents the conjugate transpose operation. Regarding the above two CJT codebook formats, the main difference lies in the frequency-domain matrix, specifically, whether each TRP has its own frequency-domain matrix or N TRPs share the same frequency-domain matrix. Considering that the channel quality and spatial-domain sparsity may differ between different coordinated TRPs, the quantity of spatial-domain basis vectors of a TRP or the quantity of selected ports of a TRP, L, n may be the same or different.

[0226] However, currently, for the Rel-16 eType-II codebook, the value of the quantity L of the spatial domain basis vector is configured by the network side by using signaling, and the value of L is tied to the value of another parameter. Multiple candidate parameter combinations are predefined in the protocol, and the network side determines the value of L by configuring the index of the parameter combination. The list of parameter combinations defined in the Rel-16 eType-II codebook is shown in Table 1.

[0227] [Table 1]

[0228] L is the amount of spatial domain basis vectors selected, v is the amount of transmitted layers, and p v is the amount of frequency domain basis vectors selected M v β is used to determine the maximum amount of non-zero coefficients that are allowed to be reported by the terminal.

[0229] In the above parameter configuration, the terminal device reports an index value to the network side, and the network side may determine the value of L based on the index value. However, this reporting method can only be used for the amount of spatial domain basis vectors for one specific TRP. With the R18 CJT codebook, the distance difference between the TRPs participating in collaboration and the terminal device may cause a large channel difference between the TRPs participating in collaboration and the terminal device. When the terminal device selects the amount of spatial domain basis vectors corresponding to each TRP participating in collaboration, the amount of spatial domain basis vectors corresponding to different TRPs may differ significantly. The parameter configuration and reporting method of conventional technology cannot enable the network side to obtain the amount of spatial domain basis vectors for different TRPs. Furthermore, the network side cannot determine the channel conditions of different TRPs. As a result, communication quality is affected.

[0230] To solve the above-mentioned problem, an embodiment of the present application provides a channel state parameter reporting method. The method is applicable to a scenario in which multiple TRPs perform cooperative communication. After determining the quantity of spatial domain basis vectors corresponding to each of the multiple TRPs, the terminal device reports the quantity to the network device, so that the network device can obtain the quantity of spatial domain basis vectors corresponding to each of the multiple TRPs and determine a precoding matrix for each of the multiple TRPs. It should be understood that the communication method is applicable to indicating the quantity of spatial domain basis vectors corresponding to each of the multiple TRPs in a Rel-16 Type-II-based CJT codebook for Rel-18, and also applicable to indicating the quantity of selected ports corresponding to each of the multiple TRPs in a Rel-17 Type-II-based CJT codebook for Rel-18. In other words, the solution of the present application is applicable to a scenario in which any parameter that can reflect channel state information, such as the value of the quantity of spatial domain basis vectors or the quantity of ports, is indicated. This is not limited in the present application. It should be further understood that the following describes the solution of the present application by using the interaction between a terminal device and a network device as an example. However, the implementation is not limited in the present application. For example, the solution of the present application can also be applied to the interaction between terminal devices or the interaction between network devices. As shown in Figure 5, the method includes the following steps:

[0231] Step 501: The terminal device obtains a quantity of spatial domain basis vectors corresponding to N CSI-RS resources respectively.

[0232] One CSI-RS resource corresponds to one TRP. N TRPs have a one-to-one correspondence with N CSI-RS resources. Note that "TRP" or "CSI-RS resource" may be used to describe or indicate a TRP. In this embodiment of the present application, "TRP" and "CSI-RS resource" may be used interchangeably. The N CSI-RS resources may be determined among the Q CSI-RS resources. It will be understood that N is a positive integer less than or equal to Q and Q is a positive integer greater than or equal to 1. In other words, the Q CSI-RS resources may be considered a candidate set of CSI-RS resources, and the N CSI-RS resources belong to the Q CSI-RS resources. The Q CSI-RS resources may be predefined in a protocol or may be indicated to a terminal device by a network device. This is not a limitation in the present application.

[0233] In particular, the terminal device determines N CSI-RS resources. For example, the terminal device selects N CSI-RS resources from Q CSI-RS resources. For example, Q is 4, and the terminal device may select all four CSI-RS resources, or may select a portion of the four CSI-RS resources, for example, three of the four CSI-RS resources. In other words, the terminal device may select all four TRPs as coordinated TRPs, or may select a portion of the four TRPs as coordinated TRPs. This is not limited in the present application.

[0234] One CSI-RS resource corresponds to one quantity of spatial domain basis vectors. In other words, the terminal device selects a specific quantity of spatial domain basis vectors for each TRP participating in the cooperative transmission. In other words, each TRP participating in the cooperative transmission corresponds to a specific quantity of spatial domain basis vectors.

[0235] In the following, we explain this solution by using TRP as an example.

[0236] In one possible embodiment, the quantity of spatial domain basis vectors corresponding to each of the N TRPs is determined based on the sum of the quantities of spatial domain basis vectors supported by the Q TRPs. For example, the sum of the quantities of spatial domain basis vectors corresponding to each of the N TRPs is less than or equal to the sum of the quantities of spatial domain basis vectors supported by the Q TRPs. The sum of the quantities of spatial domain basis vectors supported by the Q TRPs may be understood as the sum of the quantities of spatial domain basis vectors corresponding to the Q TRPs. For example, the value of Q is 4, and the Q TRPs include TRP #1, TRP #2, TRP #3, and TRP #4. The maximum quantity of spatial domain basis vectors supported by each TRP is 6, and the sum of the quantities of spatial domain basis vectors supported by the four TRPs is 24.

[0237] In another possible manner, the quantity of spatial domain basis vectors corresponding to N TRPs is determined based on a first parameter. The first parameter indicates the maximum value of the sum of the quantities of spatial domain basis vectors corresponding to N TRPs, and the first parameter is less than or equal to the sum of the quantities of spatial domain basis vectors supported by Q TRPs. The first parameter may be understood as an upper limit of the quantity of spatial domain basis vectors selected by the terminal device. The maximum value of the first parameter may be the sum of the quantities of spatial domain basis vectors supported by Q TRPs. For example, Q is 4, N is 3, the sum of the quantities of spatial domain basis vectors supported by four TRPs is 24, and the first parameter may be less than or equal to 24. For example, the first parameter may be 16. When selecting the quantity of spatial domain basis vectors corresponding to three TRPs, the terminal device must ensure that the sum of the quantities of spatial domain basis vectors corresponding to the three TRPs is less than or equal to 16. For example, the three TRPs are TRP #1, TRP #2, and TRP #3. TRP #1 corresponds to a quantity of 4 spatial domain basis vectors, TRP #2 corresponds to a quantity of 6 spatial domain basis vectors, and TRP #3 corresponds to a quantity of 6 spatial domain basis vectors. Alternatively, TRP #1 corresponds to a quantity of 6 spatial domain basis vectors, TRP #2 corresponds to a quantity of 2 spatial domain basis vectors, and TRP #3 corresponds to a quantity of 4 spatial domain basis vectors. In other words, the sum of the quantities of spatial domain basis vectors corresponding to the three TRPs is 16 or less.

[0238] Optionally, the first parameter may be determined based on configuration information. For example, the network device sends configuration information to the terminal device. In response, the terminal device receives the configuration information. The configuration information may include the following: The first parameter, the average amount of spatial domain basis vectors supported by the N TRPs, and Denotes at least one of the average values ​​of the amount of spatial domain basis vectors supported by the Q TRPs.

[0239] When the configuration information indicates a first parameter, the configuration information may directly indicate a value of the first parameter or may indicate an index corresponding to the value of the first parameter. For example, the first parameter may have multiple candidate values, and each candidate value corresponds to an index. The terminal device may determine the first parameter based on the configuration information.

[0240] It should be understood that when the configuration information indicates an average value of the quantity of spatial domain basis vectors supported by N TRPs, the network device indicates the average value when N is not determined, and the terminal device may determine the sum of the quantity of spatial domain basis vectors based on the average value and the value of N selected by the terminal device. In other words, in this case, the sum of the quantity of spatial domain basis vectors is variable, for example, changes based on the value of N. The terminal device may determine the value of the first parameter based on the average value and the quantity N of the selected TRPs. For example, N is 2, and the average value of the quantity of spatial domain basis vectors supported by two TRPs is 4. In this case, the terminal device may determine that the first parameter is 8.

[0241] The configuration information indicating the average value of the quantity of spatial domain basis vectors supported by the Q TRPs may be understood as the network device specifying the sum of the quantity of spatial domain basis vectors of the Q TRPs, which is equivalent to determining an upper limit of the sum of the quantity of spatial domain basis vectors of the N TRPs, and the upper limit does not change depending on the value of N. The terminal device may determine the value of the first parameter based on the average value and the quantity Q of the configured TRPs. For example, Q is 4, and the average value of the quantity of spatial domain basis vectors supported by four TRPs is 2. In this case, the terminal device may determine that the first parameter is 8.

[0242] The mean value may be determined by the network device. Optionally, the network device may determine the mean value with reference to values ​​in a candidate set of mean values. Optionally, the network device may determine the mean value with reference to a candidate set of quantities of spatial domain basis vectors.

[0243] In the following, there are N terminal devices. T The manner of obtaining the quantities of the spatial domain basis vectors corresponding to the RPs respectively will be explained in detail.

[0244] Manner 1: The terminal device obtains spatial domain basis vector quantities respectively corresponding to N TRPs based on a candidate set of values ​​of the first parameter and the spatial domain basis vector quantities.

[0245] A candidate set of quantity values ​​for spatial domain basis vectors may be understood as candidate values ​​that may be selected for the quantity of the spatial domain basis vectors, and is not necessarily presented in the form of a set. In a possible implementation, the candidate set of quantity values ​​for spatial domain basis vectors is L = {1, 2, 4, 6}, indicating that the quantity values ​​of the spatial domain basis vectors may be 1, 2, 4, or 6. In the following description, this set is used as an example of a candidate set of quantity values ​​for spatial domain basis vectors. However, it should be understood that the candidate set of quantity values ​​for spatial domain basis vectors is not limited thereto. For example, the set may be L = {2, 4, 6} or L = {1, 2, 4, 6, 8}. The candidate set of quantity values ​​for spatial domain basis vectors may be predefined, preconfigured, or indicated in the protocol. This is not a limitation in the present application.

[0246] Optionally, the quantity of spatial domain basis vectors corresponding to each TRP may be determined among a candidate set of spatial domain basis vector quantity values. For example, when the value of N is 3, the three TRPs are TRP #1, TRP #2, and TRP #3. The quantity of spatial domain basis vectors corresponding to each TRP has four optional values: 1, 2, 4, and 6.

[0247] Furthermore, the terminal device may determine the quantity of spatial domain basis vectors corresponding to N TRPs based on the first parameter and a candidate set of values ​​of the quantity of spatial domain basis vectors. For example, the value of the first parameter is 16, the candidate set of values ​​of the quantity of spatial domain basis vectors is L = {1, 2, 4, 6}, and the value of N is 3. The three TRPs are TRP #1, TRP #2, and TRP #3. The quantity of spatial domain basis vectors corresponding to each TRP has four optional values, namely, 1, 2, 4, and 6. However, considering that the sum of the quantities of spatial domain basis vectors corresponding to the three TRPs must be less than or equal to the first parameter, i.e., 16, at least, the quantities of spatial domain basis vectors corresponding to the three TRPs cannot all be 6. For example, the quantity of spatial domain basis vectors corresponding to TRP #1 may be 6, the quantity of spatial domain basis vectors corresponding to TRP #2 may be 6, and the quantity of spatial domain basis vectors corresponding to TRP #3 may be 4, with the sum of the quantities of spatial domain basis vectors corresponding to the three TRPs being 16, satisfying the requirement of being less than or equal to 16. Alternatively, the quantity of spatial domain basis vectors corresponding to TRP #1 may be 2, the quantity of spatial domain basis vectors corresponding to TRP #2 may be 6, and the quantity of spatial domain basis vectors corresponding to TRP #3 may be 4, with the sum of the quantities of spatial domain basis vectors corresponding to the three TRPs being 12, satisfying the requirement of being less than or equal to 16. It should be understood that there are multiple other value selection styles, and the styles are not listed one by one herein.

[0248] In other words, in manner 1, when the condition that the sum of the quantities of the spatial domain basis vectors corresponding to the N TRPs is less than or equal to the first parameter is satisfied, the quantity of a specific spatial domain basis vector corresponding to a specific TRP may be autonomously determined by the terminal device based on the channel measurement results.

[0249] Manner 2: The terminal device obtains, based on the first parameter and the first correspondence, an amount of spatial domain basis vectors corresponding to the N TRPs respectively.

[0250] For the first parameter, please refer to the above description. Details will not be described again in this specification. The first correspondence is the correspondence between the first index and the quantity of spatial domain basis vectors corresponding to N TRPs. For example, the value of N is 2, and the two TRPs are TRP #1 and TRP #2. The quantity of spatial domain basis vectors corresponding to TRP #1 is 6, and the quantity of spatial domain basis vectors corresponding to TRP #2 is 4. The quantity of spatial domain basis vectors corresponding to the two TRPs may be considered as a combination of values, and the combination of values ​​may correspond to one index, for example, index 0. In other words, index 0 may represent that the quantity of spatial domain basis vectors corresponding to TRP #1 is 6, and the quantity of spatial domain basis vectors corresponding to TRP #2 is 4.

[0251] In a possible implementation, the first correspondence belongs to the second correspondence, and the second correspondence includes at least two correspondences, and the at least two correspondences include at least two indexes, including a second index and a third index, where the value of the second index is smaller than the value of the third index, and corresponds to N TRPs, respectively, and the sum of the quantity of spatial domain basis vectors corresponding to the second index is smaller than the sum of the quantity of spatial domain basis vectors corresponding to the N TRPs, respectively, and the third index. For example, the value of N is 2, and the two TRPs are TRP #1 and TRP #2. There are two optional value combinations. One value combination is as follows: the quantity of spatial domain basis vectors corresponding to TRP #1 is 6, the quantity of spatial domain basis vectors corresponding to TRP #2 is 4, and the corresponding index #1 is 0. Another value combination is as follows: the amount of spatial domain basis vectors corresponding to TRP #1 is 6, the amount of spatial domain basis vectors corresponding to TRP #2 is 6, and the corresponding index #2 is 1.

[0252] It should be understood that the values ​​of the index, the value of N, and the amount of spatial domain basis vectors are not limiting and are used merely as examples.

[0253] It should be further understood that the first correspondence and / or the second correspondence may be determined by the network device, may be determined by the terminal device, may be predefined in a protocol, or may be indicated. For example, the network device indicates the first correspondence and / or the second correspondence to the terminal device. This is not limited in this embodiment of the present application.

[0254] In a possible implementation, the second correspondence may be presented in the form of a table, for example, as shown in Table 2 to Table 5.

[0255] [Table 2]

[0256] [Table 3]

[0257] [Table 4]

[0258] [Table 5]

[0259] In the above Tables 2 to 5, L1, L2, L3, and L4 represent the quantities of the spatial domain basis vectors corresponding to different TRPs. For the sake of brevity, not all value combinations are listed in the tables, and ellipsis symbols are used instead.

[0260] In a possible implementation, it will be seen in the above table that the sum of the values ​​of the combinations of values ​​corresponding to larger indexes is larger than the sum of the values ​​of the combinations of values ​​corresponding to smaller indexes. Simply put, larger indexes correspond to larger sums of the quantities of spatial domain basis vectors, and smaller indexes correspond to smaller sums of the quantities of spatial domain basis vectors. Table 5 is used as an example. The values ​​corresponding to index 254 are 4, 6, 6, and 6, and the sum of the four values ​​is 22. The values ​​corresponding to index 255 are 6, 6, 6, and 6, and the sum of the four values ​​is 24. 254 is smaller than 255, and 22 is smaller than 24. Note that when the sums of the values ​​are the same, the relationship between the values ​​of the indexes is not limited. Table 5 is used as an example. The sum of the values ​​corresponding to index 251 to index 254 is all 22. The indexes may be interchanged. For example, 251 may correspond to the value combination 4, 6, 6, and 6. In other words, the order of the columns of combinations having the same sum of values ​​may be interchanged. This is not limited in this specification. It may be known from this specification that the table includes all possible value combinations, and the terminal device may autonomously select from the table the amount of spatial domain basis vectors corresponding to each of the N TRPs.

[0261] It should be understood that Table 2 through Table 5 are used only as examples and not as limitations. For example, during a particular application, only a portion of the table may be used for implementation. For example, to reduce overhead, only a portion of the table may be used for implementation, and the portion may be several contiguous rows or several non-contiguous rows. This is not limiting.

[0262] It should be further understood that Table 2 to Table 5 may be determined by a network device, may be determined by a terminal device, may be predefined in a protocol, or may be indicated. For example, a network device determines Table 2 to Table 5 and indicates Table 2 to Table 5 to a terminal device. This is not limited to this embodiment of the present application. In short, the above correspondence needs to be known to both the network device and the terminal device. In this way, when an index is indicated, the network device and the terminal device can determine the content corresponding to the index.

[0263] Step 502: The terminal device sends indication information to the network device, and the network device receives the indication information in response.

[0264] The indication information indicates the quantity of spatial domain basis vectors corresponding to the N TRPs, respectively.

[0265] The following describes in detail the manners of indication of the terminal device corresponding to different manners in which the terminal device obtains the quantities of spatial domain basis vectors corresponding to the N TRPs respectively in step 501.

[0266] Manner 1: Corresponding to Manner 1 of step 502, the indication information may include first indication information and second indication information, where the first indication information indicates a sum of the quantities of spatial domain basis vectors corresponding to the N TRPs, and the second indication information indicates the quantities of spatial domain basis vectors corresponding to the N TRPs. Optionally, the second indication information may indicate the spatial domain basis vectors corresponding to the N TRPs, and the network device may determine the quantities of spatial domain basis vectors corresponding to the N TRPs after receiving the second indication information.

[0267] In a possible implementation, the second indication information is a combination number formed by multiple bits. The sum of the quantity of spatial domain basis vectors corresponding to the N TRPs may be used to determine the overhead of the second indication information. For example, the quantity B of bits of the second indication information is the sum L of the quantity of spatial domain basis vectors corresponding to the N TRPs. tot , the value of N, and the value of P, where P is the amount of CSI-RS ports for any one TRP among the N TRPs.

[0268] In any way possible,

[0269]

number

[0270] is.

[0271]

number

[0272] is a function of L from NP / 2 numbers. tot represents the quantity of all possibilities for choosing a number.

[0273] For example, N is 2, P is 8, and L totis 4, and the complete set of spatial domain basis vectors includes four optional basis vectors. In this case, there are a total of 70 possibilities for selecting four basis vectors from the eight basis vectors, and B is equal to 7. In other words, the second indication information includes 7 bits, and the 7 bits may clearly indicate all selected solutions (i.e., 70 possibilities) of spatial domain basis vectors corresponding to the two TRPs, respectively. The second indication information may indicate one of the selected solutions. In other words, the terminal device indicates one basis vector selected solution to the network device. For example, the eight basis vectors are basis vector #1, basis vector #2, basis vector #3, basis vector #4, basis vector #1, basis vector #2, basis vector #3, and basis vector #4, and there may be 70 combinations of basis vectors. In this specification, only some of the combinations of basis vectors are provided.

[0274] For example, a first selected TRP may correspond to basis vector #1 and basis vector #2, and a second selected TRP may correspond to basis vector #1 and basis vector #2, which may be indicated using 0000001, or a first selected TRP may correspond to basis vector #1, and a second selected TRP may correspond to basis vector #4, basis vector #1, and basis vector #3, which may be indicated using 0000010.

[0275] If the second indication information is 0000010, the network device may determine, based on the indication information, that the basis vector corresponding to the first selected TRP is basis vector #1, and the basis vectors corresponding to the second selected TRP are basis vector #4, basis vector #1, and basis vector #3.

[0276] The terminal device may further indicate the N selected TRPs to the network device by using the indication information. For example, the terminal device may indicate N TRPs among the Q TRPs by using a bitmap. For example, Q is 4 and N is 2. In this case, the bitmap may include 4 bits. The value of each bit indicates whether a TRP is selected. For example, the bitmap is 0101, indicating that the two selected TRPs determined by the terminal device are TRP #2 and TRP #4.

[0277] In this manner, the network device may refer to the indication information 0000010 indicating the basis vectors and the bitmap to determine the spatial domain basis vectors corresponding to the two TRPs and further determine the quantity of the spatial domain basis vectors corresponding to each of the two TRPs. For example, the bitmap may be 0101, indicating that the two selected TRPs are TRP #2 and TRP #4, with TRP #2 being the first selected TRP. In this case, TRP #2 corresponds to basis vector #1, and TRP #4 corresponds to basis vector #4, basis vector #1, and basis vector #3. Furthermore, the network device may determine that the quantity of the spatial domain basis vectors corresponding to TRP #2 is 1, and the quantity of the spatial domain basis vectors corresponding to TRP #4 is 3.

[0278] Optionally, the first indication information may be a first part of CSI (CSI part 1), and the second indication information may be a second part of CSI (CSI part 2).

[0279] In this manner, the terminal device indicates the selected spatial domain basis vectors to the network device, and the network device can determine the quantity of spatial domain basis vectors corresponding to the N TRPs, respectively. In this way, no additional reporting is required, and thus the indication overhead is reduced.

[0280] Form 2: Corresponding to Form 1 of step 502, the indication information The news is ,

[0281]

number

[0282] The first bit of the indication information

[0283]

number

[0284] bit or last

[0285]

number

[0286] The first bit of the indication information indicates the amount of spatial domain basis vectors corresponding to the N TRPs.

[0287]

number

[0288] bit or last

[0289]

number

[0290] in the bit

[0291]

number

[0292] Each bit corresponds to the index of one spatial domain basis vector quantity in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

[0293] For example, the value of Q is 4, the value of N is 2, the candidate set of spatial domain basis vector quantity values ​​is L = {1, 2, 4, 6}, and Y is 4. In this case, the indication information may include 8 bits. The first 4 bits or the last 4 bits of the indication information indicate the quantities of spatial domain basis vectors corresponding to two TRPs, respectively. Optionally, in L = {1, 2, 4, 6}, the value 1 corresponds to index 0, the value 2 corresponds to index 1, the value 4 corresponds to index 2, and the value 6 corresponds to index 3. The following uses the first 4 bits as an example. The indication information is 0100XXXX. 01 indicates that the index of the quantity of the spatial domain basis vector corresponding to the first TRP in the candidate set of spatial domain basis vector quantity values ​​is 1, in other words, the quantity of the spatial domain basis vector corresponding to the first TRP is 2. 00 indicates that the index of the quantity of the spatial domain basis vector corresponding to the second TRP in the candidate set of spatial domain basis vector quantity values ​​is 0, in other words, the quantity of the spatial domain basis vector corresponding to the second TRP is 1. Currently, it is not possible to determine a specific TRP whose corresponding spatial domain basis vector quantity is 1 and a specific TRP whose corresponding spatial domain basis vector quantity is 2. The value of another bit may be customized. For example, XXXX may be 0000, and all bits of XXXX may be set to 1. For example, XXXX may be 1111. This is not limited in the present application. The network device may not analyze bits that do not have an indication meaning.

[0294] The terminal device may further indicate the two determined TRPs to the network device by using the indication information. In other words, the terminal device may further indicate to the network device which two TRPs are the two determined TRPs by using the indication information. The indication information may include a bitmap. For details, please refer to the description of the bitmap in Form 1. The details will not be described again in this specification. For example, the bitmap is 0101. In this case, the network device may determine that the amount of spatial domain basis vectors corresponding to TRP #2 is 2 and the amount of spatial domain basis vectors corresponding to TRP #4 is 1.

[0295] Form 3: Corresponding to Form 1 of step 502, the indication information The news is ,

[0296]

number

[0297] It may contain bits,

[0298]

number

[0299] The bits are divided into Q groups, and any one of the Q groups has

[0300]

number

[0301] The N groups of bits corresponding to the N TRPs respectively indicate the indices of the spatial domain basis vector quantities corresponding to the N TRPs in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

[0302] For example, the value of Q is 4, the value of N is 2, the candidate set of spatial domain basis vector quantity values ​​is L = {1, 2, 4, 6}, and Y is 4. In this case, the indication information may include 8 bits. Optionally, in L = {1, 2, 4, 6}, the value 1 corresponds to index 0, the value 2 corresponds to index 1, the value 4 corresponds to index 2, and the value 6 corresponds to index 3. The 8 bits are divided into four groups, and two bits in each group indicate the index of the spatial domain basis vector quantity corresponding to one TRP in the candidate set of spatial domain basis vector quantity values. For example, the 8 bits are 00010011.

[0303] The terminal device may further indicate the two determined TRPs to the network device by using the indication information. In other words, the terminal device may further indicate to the network device which two TRPs are the two determined TRPs by using the indication information. The indication information may include a bitmap. For details, please refer to the description of the bitmap in Form 1. The details will not be described again in this specification. For example, the bitmap is 0101. In this case, the network device may determine that the TRPs selected by the terminal device are TRP #2 and TRP #4.

[0304] The network device may refer to the bitmap and 8 bits to determine the quantity of spatial domain basis vectors corresponding to two TRPs, respectively. In 00010011, 01 indicates that the index of the quantity of spatial domain basis vectors corresponding to TRP #2 in the candidate set of spatial domain basis vector quantity values ​​is 1, in other words, the spatial domain basis vector quantity corresponding to TRP #2 is 2, and 11 indicates that the index of the quantity of spatial domain basis vectors corresponding to TRP #4 in the candidate set of spatial domain basis vector quantity values ​​is 3, in other words, the spatial domain basis vector quantity corresponding to TRP #4 is 6.

[0305] In the above example 00010011, it should be understood that the first two bits 00 and the fifth and sixth bits 00 have no meaning, and the first two bits 00 and the fifth and sixth bits 00 correspond to the positions of unselected TRPs. In other words, the values ​​of the bits corresponding to unselected TRPs may be customized, for example, set to 0 or set to 1. This is not limited in the present application. The network device may not analyze the bits that have no indication meaning.

[0306] Optionally, the indication information of type 2 and the indication information of type 3 may each be carried in CSI part 1.

[0307] Manner 4: Corresponding to Manner 2 of step 502, the indication information may indicate an index in the first correspondence.

[0308] For example, when the first correspondence and the second correspondence are in the form of a table, the indication information may indicate an index in the table. For example, the value of N is 2. In this case, the indication information may indicate a particular index in Table 3, where the index corresponds to a combination of values.

[0309] In a possible implementation, the overhead occupied by the index is

[0310]

number

[0311] and X = max{X1, ... , X N}. X n is the table corresponding to N=n

[0312]

number

[0313] is the amount of rows that satisfy n All rows

[0314]

number

[0315] (Meets all requirements). L n is the quantity of spatial domain basis vectors corresponding to each TRP, and L max is the first parameter.

[0316] In the table design in style 2 of step 501, the rows are

[0317]

number

[0318] The network devices are arranged in ascending order of L max When you complete the configuration of the terminal device, n When reporting a combination of values ​​of L, a part of a table predefined in the protocol may be used. Therefore, the overhead of reporting the index in the indication information is reduced. max= 4 is used as an example. In the four tables, the first three rows of Table 2, the first four rows of Table 3, the first four rows of Table 4, and the first row of Table 5 satisfy the constraint

[0319]

number

[0320] That is, X1=3, X2=4, X3=4, and X4=1. In this case, X = max{X1, ... , X N} = 4, and (

[0321]

number

[0322] rather than the actual dimensions of the table)

[0323]

number

[0324] The bit is L n is needed in the indication information to indicate the combination of values ​​of , and thus the reporting overhead can be reduced.

[0325] The terminal device may further indicate the two determined TRPs to the network device by using the indication information. In other words, the terminal device may further indicate to the network device which two TRPs are the two determined TRPs by using the indication information. The indication information may include a bitmap. For details, please refer to the description of the bitmap in Form 1. The details will not be described again in this specification. For example, the bitmap is 0101. In this case, the network device may determine that the TRPs selected by the terminal device are TRP #2 and TRP #4.

[0326] With reference to the indication information and the bitmap, the network device may determine the quantity of spatial domain basis vectors corresponding to TRP #2 and TRP #4, respectively.

[0327] Optionally, in modes 1 to 4, a bitmap may be carried within the first indication information.

[0328] It should be understood that values, correspondences, indexes, bitmaps, etc. in this application are used only as examples and not as limitations.

[0329] Step 503: The network device determines a precoding matrix based on the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively.

[0330] In particular, with regard to the manner in which the precoding matrix is ​​determined by the network device, please refer to the above description, and the details will not be described again in this specification.

[0331] In the method, after determining the quantity of spatial domain basis vectors corresponding to each of the plurality of TRPs, the terminal device reports the quantity to the network device, so that the network device can obtain the quantity of spatial domain basis vectors corresponding to each of the plurality of TRPs and determine the precoding matrix for each of the plurality of TRPs. In this way, the network device can obtain an accurate channel state, and thus improve communication quality.

[0332] An embodiment of the present application provides another channel state parameter reporting method, in which a network device configures a quantity of spatial domain basis vectors corresponding to each TRP, and a terminal device autonomously determines the TRP. The method includes the steps of: 6 and may include the following steps:

[0333] Step 601: A network device sends indication information #A to a terminal device. In response, the terminal device receives indication information #A.

[0334] The indication information #A indicates the quantity of spatial domain basis vectors corresponding to the Q TRPs. Optionally, the indication information #A may be configuration information.

[0335] In possible implementation A, the configuration information indicates a third correspondence. The third correspondence is a correspondence between an index and an amount of spatial domain basis vectors corresponding to each TRP.

[0336] Optionally, the third correspondence belongs to a fourth correspondence, which may be determined by the network device, predefined in the protocol, or preconfigured, which is not a limitation in the present application.

[0337] Where possible, the fourth correspondence may be presented in the form of a table, for example, as shown in Tables 6 to 9.

[0338] [Table 6]

[0339] [Table 7]

[0340] [Table 8]

[0341] [Table 9]

[0342] It should be understood that for the sake of brevity, not all value combinations are listed one by one in Tables 6 through 9. It should be understood that the values ​​in the foregoing tables are used only as examples and not as limitations. In other words, network devices configure correspondences corresponding to different values ​​of Q.

[0343] Indication information #A may indicate to the terminal device a specific row of the aforementioned table (an example of a third correspondence). The value of Q is known to both the network device and the terminal device. Table 9 is used as an example. When Q=4, the network device may indicate index 2 to the terminal device (i.e., indication information #A indicates index 2). In this case, it is equivalent to the network device indicating to the terminal device that the values ​​of L1, L2, L3, and L4 are 2, 2, 1, and 1, respectively.

[0344] In another possible implementation B, the network device sequentially configures the spatial domain basis vector quantity values ​​corresponding to the Q TRPs. In a possible manner, the network device transmits indication information to the terminal device, where the indication information indicates an index of the spatial domain basis vector quantity corresponding to each TRP in the candidate set of spatial domain basis vector quantity values. For details, see step 502 Please refer to the explanation in Form 2 of the present application. The details will not be explained again here.

[0345] Step 602: The terminal device determines N TRPs.

[0346] Optionally, N TRPs are determined among the Q TRPs. For details, please refer to the relevant description in step 601. The details will not be described again in this specification.

[0347] Step 603: The terminal device sends indication information #B to the network device, and in response, the network device receives indication information #B.

[0348] Since the network device has constructed the quantity of spatial domain basis vectors corresponding to each TRP, after determining the N TRPs, the terminal device only needs to indicate to the network device which TRPs are the N TRPs. 602 The N TRPs in the

[0349] In one possible form, the indication information #B is a bitmap. The bitmap indicates N TRPs. The amount of bits in the bitmap is related to Q. For details, see step 502 See the bitmap description in [translate]. The details will not be explained again here.

[0350] The network device may determine N TRPs based on the indication information #B, and further determine the quantity of spatial domain basis vectors corresponding to the N TRPs respectively.

[0351] For example, the indication information #B is 0101, and the network device may determine based on the indication information #B that two TRPs, i.e., TRP #2 and TRP #4, exist. In addition, since the quantity of spatial domain basis vectors corresponding to four TRPs (in this case, Q is 4) is configured by the network device (e.g., in Implementation A or Implementation B of step 601), the network device may directly determine the quantity of spatial domain basis vectors corresponding to TRP #2 and TRP #4. In other words, the network device determines that the quantity of spatial domain basis vectors corresponding to TRP #2 is L2 with a value of 2, and the quantity of spatial domain basis vectors corresponding to TRP #4 is L4 with a value of 1.

[0352] Step 604: The network device determines a precoding matrix based on the quantity of spatial domain basis vectors corresponding to the N TRPs respectively.

[0353] In particular, with regard to the manner in which the precoding matrix is ​​determined by the network device, please refer to the above description, and the details will not be described again in this specification.

[0354] In the above solution description, the quantities of spatial domain basis vectors are used as an example, but it should be understood that the present application is not limited thereto, for example, the method is also applicable when the spatial domain basis vectors are replaced by quantities of ports, and only the relevant values ​​change.

[0355] In the method, after determining the quantity of spatial domain basis vectors corresponding to the plurality of TRPs respectively, the terminal device reports the quantity to the network device, so that the network device can obtain the quantity of spatial domain basis vectors corresponding to the plurality of TRPs respectively and can determine the precoding matrix for each of the plurality of TRPs. Furthermore, in this manner, the terminal device only needs to report the N selected TRPs, thereby further reducing overhead.

[0356] The embodiments described herein may be independent solutions or may be combined based on internal logic. All of these solutions fall within the protection scope of the present application. It should be understood that the steps of the above embodiments are only intended to clearly explain the technical solutions of the embodiments, and the order of performing the steps is not limited.

[0357] In the foregoing embodiments provided in the present application, the methods provided in the embodiments of the present application are described in terms of interactions between devices. To implement the functions of the methods provided in the foregoing embodiments of the present application, the network device or the terminal device may include a hardware structure and / or a software module, and may implement the foregoing functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether the functions among the foregoing functions are performed by using a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.

[0358] In the embodiments of the present application, the division into modules is merely an example and is a logical division of functions, and may be divided in other ways in actual implementation. In addition, the functional modules of the embodiments of the present application may be integrated into one processor, or may exist physically alone, or two or more modules may be integrated into one module. The integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0359] The communication device provided in the embodiment of the present application will be described in detail below with reference to Figures 7 and 8. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for the contents not described in detail, please refer to the above method embodiment. For the sake of brevity, the details will not be described again in this specification.

[0360] Similar to the above concept, as shown in FIG. 7, an embodiment of the present application provides a communication device 700 configured to perform the functions of a terminal device or a network device in the above method. For example, the device may be a software module or a chip system. In this embodiment of the present application, the chip system may include a chip, or may include a chip and other discrete components. The device 700 may include a processing unit 710 and a communication unit 720.

[0361] In this embodiment of the present application, the communication unit may also be referred to as a transceiver unit or a transceiver module, and in the above-mentioned method embodiment, Terminal or network device The transmitting and receiving steps may include a transmitting unit and / or a receiving unit configured to perform the transmitting and receiving steps of the method of the present invention, respectively.

[0362] The communication unit may also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, a component within the communication unit 720 that is configured to perform a receiving function may be considered a receiving unit, and a component within the communication unit 720 that is configured to perform a transmitting function may be considered a transmitting unit. That is, the communication unit 720 includes a receiving unit and a transmitting unit. The communication unit may also sometimes be referred to as a transceiver machine, a transceiver, an interface circuit, etc. The receiving unit may also sometimes be referred to as a receiver machine, a receiver, a receiving circuit, etc. The transmitting unit may also sometimes be referred to as a transmitter machine, a transmitter, a transmitting circuit, etc.

[0363] When the communication device 700 performs the function of the terminal device in the method shown in FIG. 5 in the above embodiment, There are N processing units T The method is configured to obtain the quantity of spatial domain basis vectors respectively corresponding to the RPs.

[0364] In one possible manner, the processing unit is configured to obtain, based on a first parameter and a candidate set of values ​​of the quantity of spatial domain basis vectors, quantities of spatial domain basis vectors corresponding to the N TRPs, where the first parameter indicates a maximum value of a sum of the quantities of spatial domain basis vectors corresponding to the N TRPs, and the first parameter is less than or equal to the sum of the quantities of spatial domain basis vectors supported by the Q TRPs.

[0365] In one possible manner, the processing unit is configured to obtain, based on the first parameter and a first correspondence, an amount of spatial domain basis vectors corresponding to the N TRPs, respectively. The first correspondence is a correspondence between the first index and the amount of spatial domain basis vectors corresponding to the N TRPs, respectively.

[0366] In one possible manner, the processing unit is configured to obtain the quantity of spatial domain basis vectors corresponding to the N TRPs based on a third correspondence. The third correspondence is a correspondence between an index and the quantity of spatial domain basis vectors corresponding to each TRP. The third correspondence may be determined by the network device.

[0367] In particular, the processing unit may execute the steps shown in Figure 5 to obtain the quantity of spatial domain basis vectors corresponding to the N TRPs, respectively. The details will not be described again in this specification.

[0368] The communication unit is configured to receive indication information, where the indication information indicates a quantity of spatial domain basis vectors corresponding to the N TRPs respectively.

[0369] In a possible manner, the indication information may include first indication information and second indication information, where the first indication information indicates a sum of the quantities of spatial domain basis vectors corresponding to the N TRPs, and the second indication information indicates the quantities of spatial domain basis vectors corresponding to the N TRPs.

[0370] Optionally, the second indication information may indicate spatial domain basis vectors corresponding to the N TRPs.

[0371] In a possible manner, the indication information may indicate an index in the first correspondence.

[0372] In a possible manner, the indication information includes a bitmap, which indicates the N TRPs.

[0373] In particular, the communication unit may execute the manner of sending the indication information in the steps shown in Figure 5. The details will not be described again in this specification.

[0374] When the communication device 700 performs the function of the network device in the method illustrated in FIG. 5 in the above embodiment, The communication unit is configured to receive indication information, where the indication information indicates a quantity of spatial domain basis vectors corresponding to the N TRPs respectively.

[0375] The processing unit is configured to determine, based on the indication information, a quantity of spatial domain basis vectors corresponding to the N TRPs respectively.

[0376] The above description is merely an example. The processing unit 710 and the communication unit 720 may further perform other functions. For more detailed descriptions, please refer to the related descriptions in the method embodiments shown in Figure 5 or Figure 6 or other method embodiments. Details will not be described herein.

[0377] 8 shows a communication device 800 according to an embodiment of the present application. The device shown in FIG. 8 may be a hardware circuit implementation of the device shown in FIG. 7. The communication device is applicable to the aforementioned flow charts and performs the functions of a terminal device or a network device in the aforementioned method embodiments. For ease of explanation, FIG. 8 shows only the main components of the communication device.

[0378] The communication device 800 may be a terminal device and may implement the functions of the terminal device in the methods provided in the embodiments of the present application. Alternatively, the communication device 800 may be a device capable of supporting the terminal device in implementing corresponding functions in the methods provided in the embodiments of the present application. The communication device 800 may be a network device and may implement the functions of the network device in the methods provided in the embodiments of the present application. Alternatively, the communication device 800 may be a device capable of supporting the network device in implementing corresponding functions in the methods provided in the embodiments of the present application. The communication device 800 may be a chip system. In this embodiment of the present application, the chip system may include a chip, or may include a chip and other discrete components. For specific functions, please refer to the description in the method embodiments.

[0379] The communication device 800 includes one or more processors 810 configured to implement or support the communication device 800 in performing the functions of a terminal device or a network device in the methods provided in the embodiments of the present application. For details, please refer to the detailed description in the example methods. The details will not be described again herein. The processor 810 may also be referred to as a processing unit or a processing module and may implement specific control functions. The processor 810 may be a general-purpose processor, a special-purpose processor, etc. For example, the processor 810 may include a central processing unit, a baseband processor, an application processor, a modem processor, a graphics processing unit, an image signal processor, a digital signal processor, a video codec processor, a controller, and / or a neural network processing unit. The central processing unit may be configured to control the communication device 800, execute software programs, and / or process data. Different processors may be independent components or may be integrated into one or more processors, for example, integrated into one or more application-specific integrated circuits. It will be understood that the processor in embodiments of the present application may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or may be any conventional processor.

[0380] Optionally, the communication device 800 includes one or more memories 820 configured to store instructions 840. The instructions may be executed on the processor 810 to enable the communication device 800 to perform the methods described in the method embodiments. The memory 820 is coupled to the processor 810. A coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or in other forms, and is used for information exchange between the devices, units, or modules. The processor 810 may cooperate with the memory 820. At least one of the at least one memory may be included in the processor. Note that the memory 820 is not required and is therefore indicated by a dashed line in FIG. 8.

[0381] Optionally, the memory 820 may further store data. The processor and the memory may be located separately or integrated together. In this embodiment of the present application, the memory 820 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random-access memory (RAM). Alternatively, the processor in an embodiment of the present application may be a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well known in the art. For example, the storage medium is coupled to the processor such that the processor can read information from or write information to the storage medium. Indeed, the storage medium may alternatively be components of the processor. The processor and the storage medium may reside in an ASIC. In addition, the ASIC may reside in a network device or terminal device. Indeed, the processor and the storage medium may alternatively reside as discrete components of the network device or terminal device.

[0382] A memory is, but is not limited to, any other medium capable of carrying or storing expected program code in the form of instructions or data structures and accessible by a computer. A memory in embodiments of the present application may alternatively be a circuit or any other device capable of implementing storage functionality and configured to store program instructions and / or data.

[0383] Optionally, the communication device 800 may include instructions 830 (sometimes also referred to as code or programs). The instructions 830 may be executed on a processor to enable the communication device 800 to perform the methods described in the embodiments. The processor 810 may store data.

[0384] Optionally, the communications device 800 may further include a transceiver 850 and an antenna 860. The transceiver 850 may also be referred to as a transceiver unit, transceiver module, transceiver machine, transceiver circuit, transceiver, input / output interface, etc., and is configured to perform receiving and transmitting functions of the communications device 800 via the antenna 860.

[0385] The processor 810 and transceiver 850 described in this application may be implemented in an integrated circuit (IC), an analog IC, a radio frequency identification (RFID) integrated circuit, a mixed signal IC, an ASIC, a printed circuit board (PCB), an electronic device, etc. The communication apparatus described herein may be an independent device (e.g., an independent integrated circuit or a mobile phone) or may be part of a larger device (e.g., a module that may be incorporated into another device). For details, please refer to the above description of the terminal device and the network device. The details will not be described again herein.

[0386] Optionally, communication device 800 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, a display, etc. It will be understood that in some embodiments, communication device 800 may include more or fewer components, or some components may be integrated, or some components may be separated. These components may be implemented by hardware, software, or a combination of software and hardware.

[0387] Those skilled in the art will understand that embodiments of the present application may be provided as a method, a system, or a computer program product. Thus, the present application may take the form of a hardware-only embodiment, a software-only embodiment, or an embodiment that combines software and hardware. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk memory, optical memory, etc.) that contain computer-usable program code.

[0388] The present application has been described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present application. It should be understood that computer program instructions may be used to implement each process and / or each block of the flowcharts and / or block diagrams, and combinations of processes and / or blocks in the flowcharts and / or block diagrams. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or another programmable data processing device to generate a machine, such that the instructions, executed by the processor of a computer or another programmable data processing device, generate an apparatus for implementing the specified function(s) of one or more processes in the flowcharts and / or one or more blocks in the block diagrams.

[0389] These computer program instructions may alternatively be stored in a computer-readable memory that may instruct a computer or another programmable data processing device to act in a particular manner so as to produce an article of manufacture that includes an instruction apparatus that implements the specified function(s) of one or more processes in the flowcharts and / or one or more blocks in the block diagrams.

[0390] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. This application is intended to cover these modifications and variations, provided that they fall within the scope of protection defined by the claims of this application and their equivalent technologies.

[0391] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any modifications or replacements that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application fall within the scope of protection of the present application. Therefore, the scope of protection of the present application is subject to the scope of protection of the claims. [Explanation of symbols]

[0392] 110 Terminal Devices 120 Terminal Devices 130 Terminal Devices 140 Terminal Devices 150 terminal devices 160 Terminal Devices 170 Network Devices 700 Communication Equipment 710 Processing Unit 720 Communication Unit 800 Communication Equipment 810 processor 820 memory 830 command 840 command 850 Transceiver 860 Antenna

Claims

1. obtaining quantities of spatial domain basis vectors respectively corresponding to N channel state information reference signal (CSI-RS) resources, where the N CSI-RS resources are determined among Q CSI-RS resources, where N is a positive integer less than or equal to Q, and Q is a positive integer greater than or equal to 1; transmitting indication information, wherein the indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively.

2. obtaining a first parameter, wherein the first parameter indicates a maximum value of a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources respectively; and determining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, based on the first parameter.

3. obtaining a quantity of spatial domain basis vectors corresponding to N CSI-RS resources, respectively, 3. The method of claim 2, further comprising: obtaining the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, based on the first parameter and a candidate set of spatial domain basis vector quantity values, wherein the candidate set of spatial domain basis vector quantity values ​​includes at least one value, and any of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources belongs to the candidate set of spatial domain basis vector quantity values.

4. the indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively; 4. The method of claim 3, wherein the indication information comprises first indication information and second indication information, wherein the first indication information indicates the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and the second indication information indicates the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

5. The method of claim 4 , wherein the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

6. The second indication information includes S bits, and S is a number of N, P, and L. tot where P is the amount of CSI-RS ports corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot 6. The method of claim 5, wherein: ∑ i = ...

7. 7. The method according to claim 4, wherein the first indication information is carried within a first part of channel state information and the second indication information is carried within a second part of the channel state information.

8. The indication information is [Equation 1] bit, and the first [Equation 2] bit or last [Equation 3] bits indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively, [Equation 5] bit or the last [Equation 6] in the bit [Equation 4] 4. The method of claim 3, wherein each bit corresponds to an index of a spatial domain basis vector quantity in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

9. The indication information is [Equation 7] bit, [Equation 8] The bits are divided into Q groups, and any one of the Q groups has a [Equation 9] 4. The method of claim 3, wherein the N groups of bits include Q groups of bits corresponding to the Q CSI-RS resources, respectively, and wherein the N groups of bits corresponding to the N CSI-RS resources respectively indicate the quantity index of the spatial domain basis vectors corresponding to the N CSI-RS resources in a candidate set of quantity values ​​of the spatial domain basis vectors, and Y is a quantity of elements included in the candidate set of quantity values ​​of the spatial domain basis vectors.

10. obtaining a quantity of spatial domain basis vectors corresponding to N CSI-RS resources, respectively, 3. The method of claim 2, further comprising: obtaining the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, based on the first parameter and a first correspondence, wherein the first correspondence is a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

11. 11. The method of claim 10, wherein the first correspondence belongs to a second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, a value of the second index is smaller than a value of the third index, and a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the second index is smaller than a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the third index.

12. the indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively; The method of claim 10 or 11, wherein the indication information includes indicating the first index.

13. receiving configuration information, said configuration information comprising: The first parameter, an average amount of spatial domain basis vectors supported by the N CSI-RS resources; and indicating at least one of an average amount of spatial domain basis vectors supported by the Q CSI-RS resources; The step of obtaining a first parameter comprises:

13. The method of claim 2, comprising determining the first parameter based on the configuration information.

14. The method according to claim 1 , wherein the indication information further indicates the N CSI-RS resources.

15. receiving indication information, the indication information indicating a quantity of spatial domain basis vectors respectively corresponding to N channel state information reference signal resources (CSI-RS resources), the N CSI-RS resources being determined among Q CSI-RS resources, where N is a positive integer less than or equal to Q and Q is a positive integer greater than or equal to 1; determining a precoding matrix based on the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

16. 2. The method of claim 1, wherein the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, is determined based on a first parameter, the first parameter indicating a maximum value of a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

17. the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively is determined based on a first parameter; 17. The method of claim 16, wherein the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, are determined based on the first parameter and a candidate set of spatial domain basis vector quantity values, the candidate set of first spatial domain basis vector quantity values ​​including at least one value, and any of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, belonging to the candidate set of spatial domain basis vector quantity values.

18. The indication information indicates an amount of spatial domain basis vectors corresponding to N CSI-RS resources, respectively.

18. The method of claim 17, wherein the indication information comprises first indication information and second indication information, wherein the first indication information indicates the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and the second indication information indicates the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

19. 20. The method of claim 18, wherein the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

20. The second indication information includes S bits, and S is a number of N, P, and L. tot where P is the amount of CSI-RS ports of the TRP corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot 20. The method of claim 19, wherein {right arrow over (x)} is the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

21. 21. The method according to claim 18, wherein the first indication information is carried within a first part of channel state information and the second indication information is carried within a second part of the channel state information.

22. The indication information is [Equation 10] bit, and the first [0011] bit or last [0012] bits indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively, [0014] bit or the last [Equation 15] in the bit [0013] 18. The method of claim 17, wherein each bit corresponds to an index of a spatial domain basis vector quantity in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

23. The indication information is [0016] bit, [Equation 17] The bits are divided into Q groups, and any one of the Q groups has a [Equation 18] 18. The method of claim 17, wherein the Q groups of bits respectively correspond to the Q CSI-RS resources, and the N groups of bits corresponding to the N CSI-RS resources respectively indicate indices of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources in a candidate set of quantity values ​​for the spatial domain basis vectors.

24. the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively is determined based on a first parameter; 17. The method of claim 16, wherein the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, is determined based on the first parameter and a first correspondence, the first correspondence comprising: a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

25. 25. The method of claim 24, wherein the first correspondence belongs to a second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, a value of the second index is smaller than a value of the third index, and a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the second index is smaller than a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the third index.

26. The indication information indicates an amount of spatial domain basis vectors corresponding to N CSI-RS resources, respectively.

26. The method of claim 24 or 25, wherein the indication information includes indicating the first index.

27. transmitting configuration information, said configuration information being used to determine said first parameter, said configuration information being one of the following: The first parameter, an average amount of spatial domain basis vectors supported by the N CSI-RS resources; and 27. The method of claim 16, further comprising indicating at least one of an average value of the quantity of spatial domain basis vectors supported by the Q CSI-RS resources.

28. 28. The method of claim 15, wherein the indication information further indicates the N CSI-RS resources.

29. a processing module and a transceiver module, the processing module is configured to obtain a quantity of spatial domain basis vectors respectively corresponding to N channel state information reference signal resources (CSI-RS resources), the N CSI-RS resources being determined among Q CSI-RS resources, N being a positive integer less than or equal to Q, and Q being a positive integer greater than or equal to 1; 11. The communications device, wherein the transceiver module is configured to transmit indication information, the indication information indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

30. 30. The apparatus of claim 29, wherein the processing module is further configured to obtain a first parameter, the first parameter indicating a maximum value of a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, and the processing module is further configured to determine the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources based on the first parameter.

31. the processing module is further configured to determine the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively based on the first parameter; 31. The apparatus of claim 30, wherein the processing module is configured to obtain the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources based on the first parameter and a candidate set of spatial domain basis vector quantity values, the candidate set of spatial domain basis vector quantity values ​​including at least one value, any of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources belonging to the candidate set of spatial domain basis vector quantity values.

32. the indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively; 32. The apparatus of claim 31 , wherein the indication information comprises first indication information and second indication information, wherein the first indication information indicates the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and the second indication information indicates the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

33. 33. The apparatus of claim 32, wherein the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

34. The second indication information includes S bits, and S is a number of N, P, and L. tot where P is the amount of CSI-RS ports of the TRP corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot 34. The apparatus of claim 33, wherein x, y ...

35. 35. The apparatus of claim 32, wherein the first indication information is carried within a first portion of channel state information and the second indication information is carried within a second portion of the channel state information.

36. The indication information is [Equation 19] bit, and the first [Equation 20] bit or last [0000] bits indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively, [Equation 23] bit or the last [0000] in the bit [Equation 22] 32. The apparatus of claim 31, wherein each bit corresponds to an index of a spatial domain basis vector quantity in a candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

37. The indication information is [Equation 25] bit, [Equation 26] The bits are divided into Q groups, and any one of the Q groups has a [0000] 32. The apparatus of claim 31 , wherein the Q groups of bits respectively correspond to the Q CSI-RS resources, the N groups of bits corresponding to the N CSI-RS resources respectively indicating the quantity index of the spatial domain basis vectors corresponding to the N CSI-RS resources in a candidate set of quantity values ​​of the spatial domain basis vectors, and Y is a quantity of elements included in the candidate set of quantity values ​​of the spatial domain basis vectors.

38. The processing module is configured to obtain a quantity of spatial domain basis vectors corresponding to N CSI-RS resources, respectively.

31. The apparatus of claim 30, wherein the processing module is configured to obtain the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, based on the first parameter and a first correspondence, the first correspondence comprising a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

39. 39. The apparatus of claim 38, wherein the first correspondence belongs to a second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, a value of the second index is smaller than a value of the third index, and a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the second index is smaller than a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the third index.

40. the indication information indicates the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively; 40. The apparatus of claim 38 or 39, wherein the indication information includes an indication of the first index.

41. The transceiver module is further configured to receive configuration information, the configuration information comprising: The first parameter, an average amount of spatial domain basis vectors supported by the N CSI-RS resources; and indicating at least one of an average quantity of spatial domain basis vectors supported by the Q CSI-RS resources; obtaining the first parameter; 41. The apparatus of any one of claims 30 to 40, wherein the processing module is further configured to determine the first parameter based on the configuration information.

42. 42. The apparatus of claim 29, wherein the indication information further indicates the N CSI-RS resources.

43. a processing module and a transceiver module, the transceiver module is configured to receive indication information, the indication information indicating a quantity of spatial domain basis vectors respectively corresponding to N channel state information reference signal resources (CSI-RS) resources, the N CSI-RS resources being determined among Q CSI-RS resources, N being a positive integer less than or equal to Q, and Q being a positive integer greater than or equal to 1; 4. The communications device, wherein the processing module is configured to determine a precoding matrix based on the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

44. 44. The apparatus of claim 43, wherein the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, is determined based on a first parameter, the first parameter indicating a maximum value of a sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

45. the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively is determined based on a first parameter; 45. The apparatus of claim 44, wherein the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, are determined based on the first parameter and a candidate set of spatial domain basis vector quantity values, wherein the candidate set of first spatial domain basis vector quantity values ​​includes at least one value, and wherein any of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, belongs to the candidate set of spatial domain basis vector quantity values.

46. The indication information indicates an amount of spatial domain basis vectors corresponding to N CSI-RS resources, respectively.

46. ​​The apparatus of claim 45, wherein the indication information comprises first indication information and second indication information, wherein the first indication information indicates the sum of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and the second indication information indicates the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

47. 47. The apparatus of claim 46, wherein the second indication information indicates spatial domain basis vectors corresponding to the N CSI-RS resources.

48. The second indication information includes S bits, and S is a number of N, P, and L. tot where P is the amount of CSI-RS ports of the TRP corresponding to any one CSI-RS resource among the N CSI-RS resources, and L tot 48. The apparatus of claim 47, wherein x, y ...

49. 49. The apparatus of claim 46, wherein the first indication information is carried within a first portion of channel state information and the second indication information is carried within a second portion of the channel state information.

50. The indication information is [0000] bit, and the first [0000] bit or last [Equation 30] bits indicating the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively, [Equation 32] bit or the last [Equation 33] in the bit [Equation 31] 46. ​​The apparatus of claim 45, wherein each bit corresponds to an index of a spatial domain basis vector quantity in the candidate set of spatial domain basis vector quantity values, and Y is the quantity of elements included in the candidate set of spatial domain basis vector quantity values.

51. The indication information is [Equation 34] bit, [Equation 35] The bits are divided into Q groups, and any one of the Q groups has a [Equation 36] 46. ​​The apparatus of claim 45, wherein the Q groups of bits respectively correspond to the Q CSI-RS resources, and the N groups of bits corresponding to the N CSI-RS resources respectively indicate indices of the quantities of spatial domain basis vectors corresponding to the N CSI-RS resources in a candidate set of quantity values ​​for the spatial domain basis vectors.

52. the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources respectively is determined based on a first parameter; 45. The apparatus of claim 44, wherein the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, is determined based on the first parameter and a first correspondence, the first correspondence comprising a correspondence between a first index and the quantity of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively.

53. 53. The apparatus of claim 52, wherein the first correspondence belongs to a second correspondence, the second correspondence includes at least two correspondences, the at least two correspondences include at least two indexes, the at least two indexes include a second index and a third index, a value of the second index is smaller than a value of the third index, and a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the second index is smaller than a sum of quantities of spatial domain basis vectors corresponding to the N CSI-RS resources, respectively, and corresponding to the third index.

54. The indication information indicates an amount of spatial domain basis vectors corresponding to N CSI-RS resources, respectively.

54. The apparatus of claim 52 or 53, wherein the indication information includes an indication of the first index.

55. The transceiver module is further configured to transmit configuration information, wherein the configuration information is used to determine the first parameter, and wherein the configuration information is one of the following: The first parameter, an average amount of spatial domain basis vectors supported by the N CSI-RS resources; and 27. The apparatus of claim 16, wherein the apparatus indicates at least one of an average amount of spatial domain basis vectors supported by the Q CSI-RS resources.

56. 56. The apparatus of claim 43, wherein the indication information further indicates the N CSI-RS resources.

57. 29. A communications device including a processor, the processor coupled to a memory, the memory storing instructions that, when executed by the processor, enable the processor to perform the method of any one of claims 1 to 14 or the method of any one of claims 15 to 28.

58. 29. A communications device comprising a logic circuit coupled to an input / output interface and configured to perform data transmission through the input / output interface to perform the method of any one of claims 1 to 14 or to perform the method of any one of claims 15 to 28.

59. A communication system comprising a communication device according to any one of claims 29 to 42 and a communication device according to any one of claims 43 to 56.

60. A computer-readable storage medium configured to store a computer program, which, when run on a computer, enables the computer to perform the method of any one of claims 1 to 14 or to perform the method of any one of claims 15 to 28.

61. A computer program product comprising computer program code which, when executed, performs the method of any one of claims 1 to 14 or executes the method of any one of claims 15 to 28.

Citation Information

Patent Citations

  • Methods of extending type ii port selection codebook for supporting higher rank transmission

    WO2022133471A1