Channel state information reporting method and related apparatus

By configuring appropriate CSI-RS set parameters for the terminal device, the terminal device can improve the feedback accuracy of CSI in the CJT scenario, solving the problem of low CSI reporting accuracy in the prior art, and thus improving the precoding performance of the communication system.

WO2025066955A1PCT designated stage expired Publication Date: 2025-04-03HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/119097
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2024-09-14
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In the CJT scenario, in the prior art, CSI reporting has the problem of low feedback accuracy, which affects the precoding performance of the communication system.

Method used

By configuring at least one of the number of time unit references and time domain vector references for CSI reporting for the terminal device, the terminal device can determine the number of time unit occupations and time domain vector usages corresponding to the CSI-RS set selected by it based on these configuration information, and report these information to the network device.

Benefits of technology

This method can improve the feedback accuracy of CSI, so that the number of time unit occupies and the number of time domain vector usages of each network device matches its channel characteristics, thereby improving the precoding performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024119097_03042025_PF_FP_ABST
    Figure CN2024119097_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communication, and in particular relates to a channel state information reporting method and a related apparatus. The method comprises: receiving configuration information comprising at least one among first indication information for N1 first channel state information reference signal (CSI-RS) sets, second indication information for the number of referenced time units, and third indication information for the number of referenced time domain vectors; receiving N1 first CSI-RS sets; and sending first CSI used for determining a first precoding matrix. The first CSI is obtained on the basis of at least one among N2 second CSI-RS sets in the N1 first CSI-RS sets, the second indication information, and the third indication information. The first CSI comprises at least one among fourth indication information for the number of used time domain vectors and fifth indication information for the number of occupied time units corresponding to each second CSI-RS set. By adopting the described method, the feedback precision of CSI may be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

A method and related device for reporting channel state information

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on September 27, 2023, with application number 202311283884.1 and application name “A method and related device for reporting channel state information”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of wireless communication technology, and in particular to a method and related apparatus for reporting channel state information. Background Art

[0003] The fifth generation mobile communication technology (5G) communication system has higher requirements for system capacity, spectrum efficiency, etc. In 5G communication systems, the application of large-scale multi-antenna technology plays a vital role in improving the system's spectrum efficiency. When using multiple-input multiple-output (MIMO) technology, network equipment needs to precode the data signal before sending it to the terminal device. Generally, the network device needs to rely on the channel state information (CSI) of the downlink channel fed back by the terminal device to determine the downlink channel (also known as the full channel matrix) or precoding matrix used for channel precoding. In addition, in order to improve the throughput performance and user experience of the communication system, multi-station collaboration can be used to serve a terminal device. There are many ways of multi-station collaboration, such as coherent joint transmission (CJT) and non-coherent joint transmission (NCJT).

[0004] In the scenario where CJT is applied, the existing technology is based on the CJT-mobility codebook for CSI reporting. The so-called CJT-mobility codebook is a direct combination of the CJT codebook and the mobility codebook mentioned in the R18 version of the 3rd Generation Partnership Project (3GPP). Moreover, for each network device serving the terminal device, the corresponding number of time units and the number of time domain vectors selected by the terminal device are the same. However, due to the different corresponding channel characteristics between different network devices and the same terminal device, such as the sparsity of the path may be different. Among them, the channel between a network device and a terminal device can be composed of multiple paths. A path corresponds to a wireless signal transmission path, and the difference in the sparsity of the path (that is, the number of paths) will cause the CSI reporting in the existing CJT scenario to have the problem of low feedback accuracy, which affects the precoding performance of the communication system.

[0005] Summary of the Invention

[0006] In order to solve the above problems, the present application provides a method and related apparatus for reporting channel state information, which can ensure the feedback accuracy of CSI and thus ensure the precoding performance of the communication system.

[0007] The present application is introduced below from multiple aspects. It is easy to understand that the implementation methods of the following multiple aspects can refer to each other.

[0008] In a first aspect, the present application provides a method for reporting channel state information. The method is applicable to a terminal device. The method comprises: receiving configuration information. The configuration information comprises first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for indicating a reference number of time units and third indication information for indicating a reference number of time domain vectors for CSI reporting by the terminal device, wherein N1 is a positive integer greater than or equal to 2. Receive N1 first CSI-RS sets. Send first CSI. The first CSI is used to determine a first precoding matrix, the first CSI is obtained based on N2 second CSI-RS sets and at least one of the second indication information and the third indication information, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, and the first CSI comprises at least one of fourth indication information for indicating a number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and fifth indication information for indicating a number of time units occupied corresponding to each second CSI-RS set, wherein N2 is a positive integer less than or equal to N1.

[0009] In the above implementation, the terminal device receives at least one of a reference number of time units and a reference number of time domain vectors configured by the network device for CSI reporting. The terminal device determines the number of occupied time units corresponding to each selected second CSI-RS set based on the reference number of time units, and / or determines the number of used time domain vectors corresponding to each selected second CSI-RS set based on the reference number of time domain vectors. The terminal device then reports the number of occupied time units corresponding to each selected second CSI-RS set and / or the number of used time domain vectors corresponding to each selected second CSI-RS set to the network device during CSI reporting. This allows, in scenarios where the UE predicts the channel, the sparser the path between the network device and the terminal device, the larger the corresponding number of occupied time units and / or the smaller the corresponding number of used time domain vectors. In scenarios where the network device predicts the channel, the sparser the path between the network device and the terminal device, the smaller the corresponding number of occupied time units and / or the smaller the corresponding number of used time domain vectors. In this way, the number of time units occupied by each network device in the collaborative set and / or the number of time domain vectors used can match the channel characteristics, thereby improving the feedback accuracy of the CSI and ensuring the precoding performance of the communication system.

[0010] With reference to the first aspect, in a possible implementation, the reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to N2 second CSI-RS sets.

[0011] In the above implementation, the sum of the number of used time domain vectors corresponding to the N2 second CSI-RS sets is configured for the terminal device. This not only ensures that the number of used time domain vectors corresponding to each CSI-RS set of the N2 second CSI-RS sets matches the channel characteristics of the network device corresponding to each CSI-RS set, but also ensures that the value of the number of used time domain vectors corresponding to each CSI-RS set is not too large, thereby more effectively ensuring the feedback accuracy of the first CSI.

[0012] With reference to the first aspect, in a possible implementation, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.

[0013] In the above implementation, an upper limit value of the number of time domain vectors used corresponding to the N2 second CSI-RS sets is configured for the terminal device. This not only ensures that the number of time domain vectors used corresponding to each CSI-RS set of the N2 second CSI-RS sets matches the channel characteristics of the network device corresponding to each CSI-RS set, but also ensures that the value of the number of time domain vectors used corresponding to each CSI-RS set is not too large, thereby more effectively ensuring the feedback accuracy of the first CSI.

[0014] In conjunction with the first aspect, in a possible implementation, fourth indication information of the number of time domain vector usage corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:

[0015] Where Q is the number of time domain vector references.

[0016] In the above implementation, multiple bits in the first CSI are used to indicate the number of time domain vectors used corresponding to any second CSI-RS set. This solution is simple and easy to implement.

[0017] In combination with the first aspect, in one possible implementation, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of time domain vectors corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0018] In combination with the first aspect, in a possible implementation, the third indication information of the number of time domain vectors used corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula: M2 = M1 × R

[0019] Among them, M1 is the bit occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.

[0020] With reference to the first aspect, in a possible implementation, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.

[0021] In the above implementation, the upper limit value of the time occupied number corresponding to the N2 second CSI-RS sets is configured for the terminal device. This not only allows the time occupied number corresponding to each CSI-RS set of the N2 second CSI-RS sets to match the channel characteristics of the network device corresponding to each CSI-RS set, but also ensures that the value of the time occupied number corresponding to each CSI-RS set is more reasonable, thereby more effectively ensuring the feedback accuracy of the first CSI.

[0022] With reference to the first aspect, in a possible implementation, the fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula:

[0023] Wherein, P is the reference number of time units.

[0024] In the above implementation, multiple bits in the first CSI are used to indicate the number of time units occupied by any second CSI-RS set, which is also beneficial to reducing the signaling overhead of the first CSI.

[0025] In combination with the first aspect, in one possible implementation, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets occupies a different number of time units corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0026] In combination with the first aspect, in a possible implementation, the fourth indication information of the number of time units occupied by any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula: M4 = M3 × R

[0027] Among them, M3 is the bit occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.

[0028] In combination with the first aspect, in a possible implementation manner, fourth indication information of the number of used time domain vectors corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0029] With reference to the first aspect, in a possible implementation manner, fifth indication information of the number of time units occupied by each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0030] With reference to the first aspect, in a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

[0031] In combination with the first aspect, in a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

[0032] In a second aspect, the present application provides a method for reporting channel state information. The method is applicable to a network device. The method includes: obtaining configuration information. The configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for indicating the number of time unit references for CSI reporting by the terminal device and third indication information for indicating the number of time domain vector references, where N1 is a positive integer greater than or equal to 2. Send a target first CSI-RS set to the terminal device, wherein the target first CSI-RS set is included in the N1 first CSI-RS sets. Receive the first CSI. In which, the first CSI is used to determine the first precoding matrix, the first CSI is obtained based on N2 second CSI-RS sets, and at least one of the second indication information and the third indication information, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, and the first CSI includes at least one of the fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and the fifth indication information of the number of time units occupied corresponding to each second CSI-RS set, wherein N2 is a positive integer less than or equal to N1.

[0033] In combination with the second aspect, in a possible implementation, configuration information is sent to the terminal device.

[0034] In conjunction with the second aspect, in a possible implementation, the reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to N2 second CSI-RS sets.

[0035] In conjunction with the second aspect, in a possible implementation, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.

[0036] With reference to the second aspect, in one possible implementation, fourth indication information of the number of time domain vector usage corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:

[0037] Where Q is the number of time domain vector references.

[0038] In combination with the second aspect, in one possible implementation, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of time domain vectors corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0039] In conjunction with the second aspect, in a possible implementation, the third indication information of the number of time domain vectors used corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula: M2 = M1 × R

[0040] Among them, M1 is the bit occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.

[0041] With reference to the second aspect, in a possible implementation, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.

[0042] With reference to the first aspect, in a possible implementation, the fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula:

[0043] Wherein, P is the reference number of time units.

[0044] In combination with the second aspect, in one possible implementation method, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets occupies a different number of time units corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0045] In conjunction with the second aspect, in a possible implementation, the fourth indication information of the number of time units occupied by any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula: M4 = M3 × R

[0046] Among them, M3 is the bit occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.

[0047] In combination with the second aspect, in a possible implementation manner, fourth indication information of the number of used time domain vectors corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0048] In combination with the second aspect, in a possible implementation manner, fifth indication information of the number of time units occupied by each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0049] With reference to the second aspect, in a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

[0050] In combination with the second aspect, in a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

[0051] In a third aspect, the present application provides a communication device, which may be the terminal device mentioned in the first aspect. The communication device includes a transceiver unit and a processing unit. The transceiver unit is used to receive configuration information. The configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for indicating the number of time unit references for CSI reporting by the terminal device and third indication information for indicating the number of time domain vector references, wherein N1 is a positive integer greater than or equal to 2. The transceiver unit is also used to receive N1 first CSI-RS sets. The processing unit is used to trigger the transceiver unit to send the first CSI based on N2 second CSI-RS sets and at least one of the second indication information and the third indication information. In which, the first CSI is used to determine the first precoding matrix, N2 second CSI-RS sets are included in N1 first CSI-RS sets, the first CSI includes at least one of the fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and the fifth indication information of the number of time units occupied corresponding to each second CSI-RS set, and N2 is a positive integer less than or equal to N1.

[0052] In combination with the third aspect, in a possible implementation, the reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to the N2 second CSI-RS sets.

[0053] In combination with the third aspect, in a possible implementation, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.

[0054] In conjunction with the third aspect, in one possible implementation, fourth indication information of the number of time domain vector usage corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:

[0055] Where Q is the number of time domain vector references.

[0056] In combination with the third aspect, in one possible implementation, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of time domain vectors corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0057] In conjunction with the third aspect, in a possible implementation, the third indication information of the number of time domain vectors used corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula: M2 = M1 × R

[0058] Among them, M1 is the bit occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.

[0059] With reference to the third aspect, in a possible implementation, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.

[0060] With reference to the first aspect, in a possible implementation, the fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula:

[0061] Wherein, P is the reference number of time units.

[0062] In combination with the third aspect, in one possible implementation method, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets occupies a different number of time units corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0063] In conjunction with the third aspect, in a possible implementation, the fourth indication information of the number of time units occupied by any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula: M4 = M3 × R

[0064] Among them, M3 is the bit occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.

[0065] In combination with the third aspect, in a possible implementation manner, fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0066] In combination with the third aspect, in a possible implementation manner, fifth indication information of the number of time units occupied by each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0067] With reference to the third aspect, in a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

[0068] In combination with the third aspect, in a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

[0069] In a fourth aspect, the present application provides a communication device, which may be the network device mentioned in the second aspect. The communication device includes a transceiver unit and a processing unit. The processing unit is used to obtain configuration information, wherein the configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for indicating the number of time unit references for CSI reporting by the terminal device and third indication information for indicating the number of time domain vector references. Wherein, N1 is a positive integer greater than or equal to 2. The transceiver unit is used to send a target first CSI-RS set to the terminal device, wherein the target first CSI-RS set is included in the N1 first CSI-RS sets. The transceiver unit is further configured to receive first CSI, where the first CSI is used to determine a first precoding matrix, the first CSI is obtained based on N2 second CSI-RS sets and at least one of third indication information and fourth indication information, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, and the first CSI includes at least one of fourth indication information of the number of used time domain vectors corresponding to each second CSI-RS set in the N2 second CSI-RS sets and fifth indication information of the number of occupied time units corresponding to each second CSI-RS set. N2 is a positive integer less than or equal to N1.

[0070] In combination with the fourth aspect, in a possible implementation, the transceiver unit is further used to send configuration information to the terminal device.

[0071] In combination with the fourth aspect, in a possible implementation, the reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to the N2 second CSI-RS sets.

[0072] In conjunction with the fourth aspect, in a possible implementation, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.

[0073] In conjunction with the fourth aspect, in one possible implementation, fourth indication information of the number of time domain vector usages corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:

[0074] Where Q is the number of time domain vector references.

[0075] In combination with the fourth aspect, in one possible implementation, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of time domain vectors corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0076] In conjunction with the fourth aspect, in a possible implementation, the third indication information of the number of time domain vectors used corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula: M2 = M1 × R

[0077] Among them, M1 is the bit occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.

[0078] With reference to the fourth aspect, in a possible implementation, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.

[0079] With reference to the first aspect, in a possible implementation, the fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula:

[0080] Wherein, P is the reference number of time units.

[0081] In combination with the fourth aspect, in one possible implementation method, the terminal device corresponds to R number of streams, and any second CSI-RS set in the N2 second CSI-RS sets occupies a different number of time units corresponding to each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.

[0082] In conjunction with the fourth aspect, in a possible implementation, the fourth indication information of the number of time units occupied by any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula: M4 = M3 × R

[0083] Among them, M3 is the bit occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.

[0084] In combination with the fourth aspect, in a possible implementation manner, fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0085] In combination with the fourth aspect, in a possible implementation manner, fifth indication information of the number of time units occupied by each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0086] With reference to the fourth aspect, in a possible implementation manner, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

[0087] In combination with the fourth aspect, in a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

[0088] In a fifth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, cause the computer to execute the method of the first aspect or any possible implementation of the first aspect, or to execute the method of the second aspect or any possible implementation of the second aspect.

[0089] In a sixth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, it is used to execute the method in the first aspect or any possible implementation of the first aspect, or to execute the method in the second aspect or any possible implementation of the second aspect.

[0090] In a seventh aspect, the present application provides a communication device, at least one processor, and a memory. The memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, causing the communication device to perform the method of the first aspect or any possible implementation of the first aspect, or the method of the second aspect or any possible implementation of the second aspect.

[0091] In an eighth aspect, an embodiment of the present application provides a chip comprising a processor and an interface, wherein the input and output interfaces are used to exchange information or data, and the processing circuit is used to run instructions so that a device on which the chip is installed executes the method of the first aspect or any possible implementation of the first aspect, or executes the method of the second aspect or any possible implementation of the second aspect.

[0092] Ninthly, the present application provides a chip system, which includes a processor for supporting a device on which the chip system is installed to implement the method in the first aspect or any possible implementation of the first aspect, or to implement the method in the second aspect or any possible implementation of the second aspect. For example, the data and / or information involved in the above method is generated or processed. In one possible design, the chip system also includes a memory for storing program instructions and data necessary for the data sending device. The chip system can be composed of chips, or it can include chips and other discrete devices.

[0093] In the tenth aspect, the present application provides a communication system, which includes a terminal device having functions for implementing the methods and various possible designs of the above-mentioned first aspect and a plurality of network devices having functions for implementing the methods and various possible designs of the above-mentioned second aspect.

[0094] In the channel state information reporting method provided in the present application, the number of time units occupied by each network device and / or the number of time domain vectors used match its channel characteristics, which can ensure the feedback accuracy of CSI and thus ensure the precoding performance of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0095] FIG1 is a schematic structural diagram of a communication system provided by the present application;

[0096] FIG2 is a flow chart of a method for reporting channel state information provided by the present application;

[0097] FIG3 is a schematic structural diagram of a communication device provided by the present application;

[0098] FIG4 is a schematic structural diagram of another communication device provided by the present application;

[0099] FIG5 is a schematic structural diagram of another communication device provided in the present application. DETAILED DESCRIPTION

[0100] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings provided in the embodiments of the present application.

[0101] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0102] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0103] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

[0104] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, fifth generation (5G) system or new radio (NR). In addition, it can also be applicable to subsequent evolution systems, such as the sixth generation 6G communication system and even the more advanced seventh generation 7G communication system.

[0105] The network device in the embodiment of the present application can be a device for communicating with a terminal device, can be a base station, or an access point, or a network device, or can refer to a device in an access network that communicates with a wireless terminal through one or more sectors on the air interface. The network device can be used to convert received air frames into IP packets and act as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) network. The network device can also coordinate the attribute management of the air interface. For example, the network device can be an evolved NodeB (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the access device can be a relay station, an access point, an in-vehicle device, a wearable device, an access device in a 5G network, or a network device in a future evolved PLMN network, etc. It can be an access point (AP) in a WLAN, or a gNB in ​​a new radio (NR) system. The embodiment of the present application is not limited.

[0106] It should be noted that for the 5G system, there may be one or more TRPs under one base station, and all TRPs belong to the same cell, wherein each TRP and terminal device can use the channel state information reporting method of the embodiment of the present application. In another scenario, the network device can also be divided into a control unit (Control Unit, CU) and a data unit (Data Unit, DU). Under one CU, there may be multiple DUs, wherein each DU and terminal device can use the channel state information reporting method of the embodiment of the present application. The difference between the CU-DU separation scenario and the multi-TRP scenario is that the TRP is just a radio frequency unit or an antenna device, and the protocol stack function can be implemented in the DU, for example, the physical layer function can be implemented in the DU.

[0107] In addition, in the embodiments of the present application, the network device may be a device in a radio access network (RAN), or in other words, a RAN node that connects a terminal device to a wireless network. For example, as an example and not a limitation, the network device may include: a gNB, a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved Node B, or a home Node B, HNB), a base band unit (BBU), or a wireless fidelity (Wifi) access point (AP).

[0108] The network equipment provides services for the cell, and the terminal device communicates with the network equipment through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be the cell corresponding to the network equipment (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0109] The terminal device in the embodiments of the present application may also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.

[0110] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, 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 phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0111] As an example and not a limitation, in the embodiments of the present application, wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0112] In addition, in the embodiment of the present application, the terminal device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0113] In the embodiment of the present application, the terminal device may further include a relay. Alternatively, it can be understood that anything that can communicate data with a base station can be considered a terminal device.

[0114] Please refer to Figure 1, which is a structural diagram of a communication system provided by this application. As shown in Figure 1, multiple network devices (network device 110, network device 120 and network device 130) and multiple terminal devices (terminal device 140, terminal device 150 and terminal device 160) form a communication system, and multiple network devices can serve one terminal device at the same time. For example, network device 110, network device 120 and network device 130 serve terminal device 150 at the same time. Any two network devices among network device 110, network device 120 and network device 130 can exchange data / / information. This communication method is the multi-station collaboration method mentioned above.

[0115] It should be understood that in the CJT collaborative mode, multiple network devices simultaneously serve a single terminal device, and transmission is transparent to the terminal device. In other words, from the perspective of the terminal device, multiple network devices can be understood as a collaborative set, which is equivalent to a larger network device. In this communication system, the terminal device needs to feedback the relative channel information between the network devices in the collaborative set to enable coherent coordinated transmission.

[0116] The network device in Figure 1 can be a base station. The network device corresponds to different devices in different systems. For example, in a 4G system, it can correspond to an eNB, and in a 5G system, it can correspond to a 5G network device, such as a gNB. The technical solution provided in this application can also be applied to future mobile communication systems. Therefore, the network device in Figure 1 can also correspond to a network device in a future mobile communication system. Figure 1 takes the network device as an example of a base station. In fact, referring to the previous description, the network device can also be a device such as an RSU.

[0117] It should be understood that the communication system shown in Figure 1 may further include more network nodes, such as other terminal devices or network devices, and the network devices or terminal devices included in the communication system shown in Figure 1 may be the various forms of network devices or terminal devices described above. The embodiments of the present application are no longer shown one by one in the figures. Similarly, the communication system architecture applicable to the embodiments of the present application described above is only an example, and the communication system architecture applicable to the embodiments of the present application is not limited thereto. Any communication system architecture that can realize the functions of the above-mentioned various devices is also applicable to the embodiments of the present application.

[0118] To facilitate understanding of the embodiments of the present application, the following is a brief explanation of the terms involved in the embodiments of the present application.

[0119] 1. Precoding technology and precoding matrix

[0120] The network device can process the signal to be transmitted with the help of a precoding matrix that matches the channel resources when the channel state is known, so that the precoded signal to be transmitted is adapted to the channel, thereby reducing the complexity of the receiving device in eliminating the influence between channels. Therefore, by precoding the signal to be transmitted, the quality of the received signal (such as signal to interference plus noise ratio (SINR)) is improved. Therefore, by adopting the precoding technology, it is possible to realize transmission of the transmitting device and multiple receiving devices on the same time-frequency resources, that is, to realize multi-user multi-input and multi-output. It should be noted that the relevant description of the precoding technology is only for ease of understanding and is not intended to limit the scope of protection of the embodiments of the present application. In the specific implementation process, the transmitting device can also perform precoding in other ways. For example, when the channel information (such as but not limited to the channel matrix) cannot be known, a pre-set precoding matrix or a weighted processing method is used for precoding. For the sake of brevity, its specific content is not repeated here.

[0121] The precoding matrix may also be referred to as a full channel matrix, which may be determined by the terminal device based on the channel matrix of each subband. The channel matrix may be determined by the terminal device through channel estimation or other methods or based on channel reciprocity. For a multi-station collaboration scenario, the precoding matrix may be a precoding matrix determined by the terminal device based on the channel matrices of each subband of multiple network devices in the collaboration set. For example, the precoding matrix may be obtained by performing singular value decomposition (SVD) on the channel matrix or the covariance matrix of the channel matrix, or by performing eigenvalue decomposition (EVD) on the covariance matrix of the channel matrix. It should be understood that the methods for determining the precoding matrix listed above are only examples and should not constitute any limitation to this application. The method for determining the precoding matrix may refer to the prior art, and for the sake of brevity, a detailed description of its specific process is omitted here.

[0122] 2. CSI reporting / feedback

[0123] In the embodiment of the present application, CSI reporting and CSI feedback are equivalent. In the 5G communication system, the application of massive multi-antenna technology (Massive MIMO) plays a vital role in improving the spectrum efficiency of the system. When using MIMO technology, the network device needs to precode the data before sending it to the terminal device. How to perform precoding depends on the CSI reported by the user device to the network device. In the TDD system, since the uplink channel and the downlink channel use the same frequency band, they are reciprocal. The network device can use the reciprocity of the channel to obtain the CSI of the downlink channel through the uplink channel, and then perform precoding. In the FDD system, since the interval between the uplink and downlink frequency bands is greater than the bandwidth, there is no complete reciprocity between the uplink and downlink channels. In the FDD system, the terminal device is required to feedback the CSI of the downlink channel to the network device. Specifically including the following steps:

[0124] (1) The network device sends channel measurement configuration information to the terminal device. The channel measurement configuration information is used to configure the time and behavior of the terminal device to perform channel measurement;

[0125] (2) The network device sends a channel measurement pilot to the terminal device for channel measurement. Here, the pilot can also be understood as a reference signal (RS);

[0126] (3) The terminal device performs measurements based on the channel measurement pilot sent by the network device, calculates the final CSI feedback amount based on the measurement results, and then feeds back the CSI to the network device;

[0127] (4) The network device determines the precoding matrix based on the CSI fed back by the terminal device and sends data.

[0128] Among them, CSI may include parameters such as precoding matrix indicator (PMI), channel rank indicator (RI), and channel quality indicator (CQI). Exemplarily, the network device may determine the precoding of data transmitted to the terminal device based on the PMI fed back by the terminal device; the network device may determine the number of streams for transmitting data to the terminal device based on the RI fed back by the terminal device; the network device may determine the modulation order and channel coding code rate for transmitting data to the terminal device based on the CQI fed back by the terminal device. In actual implementation, PMI is determined and reported based on a set of codebooks to indicate the precoding matrix, and the network device recovers the precoding matrix based on the PMI and the codebook. The precoding matrix contains the channel information of the transmitting end of the network device.

[0129] 3. CSI reporting in CJT scenarios

[0130] In a CJT scenario, a terminal device is served by X network devices, with which it communicates using CJT. These X network devices form a collaborative set serving the terminal device. X is a positive integer greater than or equal to 2.

[0131] The CSI reporting process may include the following:

[0132] (1) Each network device in the collaborative set sends a channel state information reference signal (CSI reference signal, CSI-RS) set to the terminal device, that is, the X network devices in the collaborative set send a total of X CSI-RS sets to the terminal device. It can be understood that each network device in the collaborative set will correspond to a CSI-RS set. In the embodiment of the present application, a CSI-RS set corresponds to a CSI-RS resource set, and each CSI-RS resource set includes one or more CSI-RS resources for transmitting CSI-RS.

[0133] (2) The terminal device receives the above X CSI-RS sets.

[0134] (3) Each of the X network devices mentioned above will send multiple CSI-RSs to the terminal device on the CSI-RS resources included in its corresponding CSI-RS set. Take any network device i among the X network devices mentioned above as an example, assuming that it corresponds to CSI-RS set j among the X CSI-RS sets mentioned above. Specifically, if CSI-RS set j contains a CSI-RS resource k1, network device i will periodically send multiple CSI-RSs to the terminal device based on this CSI-RS resource. Correspondingly, the terminal device will receive the multiple CSI-RSs sent by network device i on this CSI-RS resource k1. If CSI-RS set j contains multiple CSI-RS resources k2, network device i will send multiple CSI-RSs to the terminal device on these multiple CSI-RS resources k2 respectively. Correspondingly, the terminal device will receive the multiple CSI-RSs sent by network device i on multiple CSI-RS resources k2.

[0135] (4) The terminal device selects Y network devices from the X network devices and reports CSI based on the measurement results of multiple CSI-RSs sent by each of the Y network devices. In other words, the terminal device selects Y CSI-RS sets from the X CSI-RS sets and reports CSI based on the measurement results of all CSI-RSs received on all CSI-RS resources corresponding to these Y CSI-RS sets. Y is a positive integer less than or equal to X.

[0136] 4. CJT-mobility codebook

[0137] The 3GPP R18 version discussed the CJT codebook and the mobility codebook separately, and the CJT-mobility codebook is directly obtained by combining the CJT codebook and the mobility codebook. In the CJT scenario, the CJT-mobility code is usually used for CSI reporting. Specifically, for each network device in the collaborative set, time domain compression and joint reporting of weighting coefficients will be performed on the basis of the CJT codebook. Among them, the so-called time domain compression is to perform Doppler domain transformation on a given number of time units. For any network device in the collaborative set, a subset of time domain vectors will be selected from the corresponding full set of time domain vectors (it can also be understood that a part of the time domain basis is selected from the multiple time domain basis corresponding to any network device), and then reported based on the subset of time domain vectors.

[0138] Combined with the description of the CSI reporting process in the CJT scenario in the previous article, illustratively, the codebook structure of the CJT-mobility codebook provided in this application can be shown as follows:

[0139] Wherein, W is the precoding matrix reported by CSI, which can be specifically composed of Y precoding sub-matrices, and the Y precoding sub-matrices include W1 to W shown in formula (1) Y . The Y precoding sub-matrices correspond one-to-one to the Y CSI-RS sets mentioned above. A precoding sub-matrix is ​​determined by the terminal device based on the measurement results of multiple CSI-RSs received by one or more CSI-RS resources contained in a CSI-RS set. In other words, a precoding sub-matrix is ​​calculated by a network device based on the measurement results of multiple CSI-RSs sent on the CSI-RS resources contained in its corresponding CSI-RS set. For example, assume that the precoding sub-matrix W1 corresponds to the CSI-RS set j in the Y CSI-RS resource sets, and the CSI-RS set j includes multiple CSI-RS resources k2. The network device i will send multiple CSI-RSs to the terminal device on these multiple CSI-RS resources k2. Accordingly, the terminal device will receive multiple CSI-RSs from the network device i on the multiple CSI-RS resources k2, and determine the above-mentioned precoding sub-matrix W1 based on the measurement results of the multiple CSI-RSs from the network device i. It should be understood that the other precoding sub-matrices W2 to W Y The process of determining is similar and will not be described here.

[0140] Furthermore, as shown in formula (1), each of the Y precoding sub-matrices can be determined by a set of spatial domain vectors, a set of frequency domain vectors, a set of weighting coefficients, and a set of time domain vectors corresponding to each CSI-RS set. Taking precoding sub-matrix W1 as an example, precoding sub-matrix W1 satisfies the following formula:

[0141] Among them, W 1,1 is the spatial vector set corresponding to CSI-RS set j, W f,1 is the frequency domain vector set corresponding to CSI-RS set j, W d,1 is the time domain vector set corresponding to CSI-RS set j. It should be understood that in the embodiment of the present application, Z* is the conjugate matrix of the indicator matrix Z. That is, the tensor product of the indicator matrix Z1 and the matrix Z2, Z H That is, it indicates the conjugate transposed matrix of the matrix Z.

[0142] In actual implementation, the terminal device can obtain the measurement results of multiple CSI-RSs sent by the network device i on one or more CSI-RS resources included in the CSI-RS set j, and then determine the spatial vector set W based on the measurement results of these multiple CSI-RSs.1,1 , frequency domain vector set W f,1 And the time domain vector set W d,1 In particular, the time domain vector set W d,1 is a subset of time domain vectors selected by the terminal device from the full set of time domain vectors corresponding to the CSI-RS set j. Then, the terminal device can combine formula (2) and the spatial domain vector set W 11 , frequency domain vector set W f,1 and the time domain vector set W d,1 Calculate the weighted coefficient set It can be understood that the weighted coefficient set That is, the precoding sub-matrix W1 in the spatial domain vector set W 1,1 , frequency domain vector set W f,1 and the time domain vector set W d,1 Obtained by upward projection or projection.

[0143] It should be noted that, in the prior art, the number of time units C1 and the number of time domain vectors C2 are configured, and the number of time units C1 and the number of time domain vectors C2 can be used to determine the time domain vector subset corresponding to each CSI-RS set. Taking CSI-RS set j as an example, the number of time domain vectors contained in the corresponding full set of time domain vectors is equal to the above-mentioned number of time units C1, and the corresponding time domain vector set W d,1 The number of time domain vectors included is the above-mentioned number of time domain vectors C2. It should be understood that in the embodiment of the present application, a time unit may refer to a time slot, a symbol, a subframe, or other basic time units of granularity. Wherein, C1 and C2 are both positive integers, and C1 is greater than or equal to C2.

[0144] It should also be noted that the CJT-mobility codebook is only an exemplary name for the codebook structure shown in formula (1). In actual implementation, other naming methods may be used, such as CJT-mobility joint codebook, CJT enhanced codebook, etc., or combined with other codebooks, such as CJT-mobility-type I codebook, CJT-mobility-type II codebook, etc. This application does not impose specific restrictions on this. For the sake of convenience, the CJT-mobility codebook will be used as an example below.

[0145] 5. Network equipment prediction channel and terminal equipment prediction channel

[0146] In practical implementations, there's a delay between the fed-back CSI and the actual channel CSI. This issue can lead to significant performance loss in time-varying channels, and this loss is even more pronounced in multi-station coordinated mobile scenarios. CSI staleness is essentially due to the time-varying nature of the channel, corresponding to Doppler variations. An effective solution to this problem is for network equipment or terminal devices to perform channel prediction based on CSI measurement results.

[0147] In the scenario where the network device predicts the channel, for each of the Y CSI-RS sets mentioned above, the terminal device may estimate multiple channels corresponding to the Y CSI-RS sets based on the measurement results of all or part of the CSI-RS corresponding to each of the Y CSI-RS sets (here, the C1 CSI-RS mentioned above). The terminal device can then compress and report the estimated multiple channels, and the network device will perform Doppler frequency estimation and channel prediction. The number of time domain vectors contained in the time domain vector subset corresponding to each CSI-RS set is equal to the above C2.

[0148] In the scenario where the terminal device predicts channels, for each of the Y CSI-RS sets, the terminal device predicts the multiple channels corresponding to the Y CSI-RS sets at C1 time points in the future based on the measurement results of the multiple CSI-RSs sent by the network device on each CSI-RS set. The terminal device then determines and reports the PMIs of the predicted multiple channels. The number of time domain vectors contained in the time domain vector subset corresponding to each CSI-RS set is equal to C2.

[0149] In existing technologies, to improve communication system throughput and user experience, multiple stations are often deployed to serve a single terminal device. There are many different approaches to multi-station collaboration, such as CJT and NCJT. In CJT, multiple network devices simultaneously serve a single terminal device.

[0150] In scenarios where CJT is applied, existing technologies typically report CSI based on the CJT-mobility codebook. Furthermore, for each network device serving a terminal device (or the CSI-RS set corresponding to each network device), the corresponding number of time units and the number of time domain vectors actually selected by the terminal device are the same. However, the channel characteristics corresponding to different network devices may be different. In this case, using the same number of time units and selected number of time domain vectors for CSI reporting will result in low feedback accuracy, thereby affecting the precoding performance of the communication system.

[0151] Therefore, the technical problem to be solved by this application is: in the coherent joint transmission scenario, how to effectively improve the CSI feedback accuracy of the CJT-mobility codebook to ensure the precoding performance of the communication system.

[0152] In order to solve the above technical problems, the present application provides a method for reporting channel state information. When a coherent cooperative transmission mode is adopted and CSI is reported based on the CJT-mobility codebook, the network device will configure the terminal device with at least one of the reference number of time units and the reference number of time domain vectors for the terminal device to report CSI. The terminal device can determine the number of time unit occupancy corresponding to each CSI-RS set it chooses to use based on the reference number of time units. The terminal device can also determine the number of time domain vectors used corresponding to each CSI-RS set it chooses to use based on the reference number of time domain vectors. Then, in the process of reporting CSI, the terminal device will report at least one of the number of time unit occupancy and the number of time domain vectors used corresponding to each CSI-RS set it chooses to use to the network device. In this way, in the scenario where the terminal device predicts the channel, the sparser the path between the network device and the terminal device, the larger the corresponding number of time unit occupancy and the smaller the corresponding number of time domain vectors used. In scenarios where network devices predict channels, the sparser the path between the network device and the terminal device, the smaller the number of occupied time units and the number of used time domain vectors. This ensures that at least one of the number of occupied time units and the number of used time domain vectors for each network device in the collaborative set matches its channel characteristics, effectively improving CSI feedback accuracy and ensuring the precoding performance of the communication system.

[0153] The present application provides a channel state information reporting method mainly used in CJT communication scenarios. For the convenience of subsequent explanations, it is assumed that the collaborative set serving the terminal device includes N1 network devices. N1 is a positive integer greater than or equal to 2. These N1 network devices include a main network device and at least one other network device. In the embodiment of the present application, the main network device is expressed as a first network device, and each network device other than the main network device is expressed as a second network device. In other words, the collaborative set serving the terminal device includes 1 first network device and N1-1 second network devices. The CSI-RS set sent by each of the N1 network devices to the terminal device is called the first CSI-RS set, and the CSI-RS set corresponding to the terminal device when reporting CSI is called the second CSI-RS set.

[0154] It should also be noted that in the channel state information reporting method provided in this application, the steps of the method performed by the first network device and each second network device are relatively similar. To avoid redundancy, the channel state information reporting method provided in this application will be described below using the network device and the terminal device as the method execution subjects. The network device mentioned below can be the first network device mentioned above, or each of the N1-1 second network devices mentioned above.

[0155] Please refer to Figure 2, which is a flow chart of a method for reporting channel state information provided by the present application. As shown in Figure 2, the method for reporting channel state information provided by the present application may include the following steps:

[0156] S201: The network device obtains configuration information.

[0157] In some feasible implementations, the network device may first obtain the configuration information for the terminal device to report CSI. The configuration information may include first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for the reference number of time units (here assumed to be P) and third indication information for the reference number of time domain vectors (here assumed to be Q) for the terminal device to report CSI. In the example of the present application, the reference number of time units P is equal to or greater than the reference number of time domain vectors Q. It should be understood that the above-mentioned N1 is the number of network devices included in the collaborative set serving the terminal device, that is, the number of first CSI-RS sets that the terminal device needs to receive. In the CSI reporting process, when the configuration information includes the reference number of time units, the terminal device will determine the number of time units occupied (here assumed to be Pi) corresponding to each second CSI-RS set it actually uses based on the reference number of time units. Similarly, when the configuration information includes the reference number of time domain vectors, the terminal device will determine the number of time domain vectors used (here assumed to be Qi) corresponding to each second CSI-RS set it actually uses based on the reference number of time units. Here, the second CSI-RS set is the CSI-RS set corresponding to the CSI-RS measurement result used by the terminal device for channel estimation during the CSI reporting process.

[0158] In an optional implementation, when the network device is the first network device described above, the network device may obtain first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for the reference number P of time units and third indication information for the reference number Q of time domain vectors used for CSI reporting by the terminal device, and then determine the above-mentioned configuration information based on these contents. Optionally, the above-mentioned N1, the reference number P of time units, and the reference number Q of time domain vectors may be pre-configured by the network device, or may be determined by the network device based on information such as the channel quality of the terminal device, and this application does not impose any specific restrictions on this.

[0159] In another optional implementation, when the network device is the second network device mentioned above, the network device can receive configuration information from the first network device. Here, the configuration information can also be determined by the first network device. The specific process is described above and will not be repeated here.

[0160] It should also be noted that in the embodiment of the present application, each network device in the collaborative set corresponds to a CSI-RS set, and each CSI-RS set corresponds to at least one of a time domain vector usage number Qi and a time unit occupancy number Pi. Therefore, the two expressions of the time domain vector usage number Qi and the time unit occupancy number Pi corresponding to the CSI-RS set and the time domain vector usage number Qi and the time unit occupancy number Pi corresponding to the network device are equivalent. For ease of understanding, the following text will uniformly express the time domain vector usage number Qi and the time unit occupancy number Pi corresponding to the CSI-RS set.

[0161] S202: The network device sends configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information from the network device.

[0162] In some feasible implementations, when the network device is the first network device mentioned above, after generating the configuration information, it may send the configuration information to the terminal device. Correspondingly, the terminal device may receive the configuration information.

[0163] Furthermore, after receiving the above configuration information, the terminal device can extract the first indication information and at least one of the second indication information and the third indication information contained in the configuration information, and then determine the above N1 and at least one of the time unit reference number P and the time domain vector reference number Q based on these indication information.

[0164] It should be noted that, when the configuration information includes the first indication information and the second indication information but does not include the third indication information, the terminal device can also obtain the number of time domain vectors corresponding to each of the N1 first CSI-RS sets (here assumed to be Qk). It should be understood that the N1 first CSI-RS sets correspond to the same number of time domain vectors Qk. In addition, the number of time domain vectors Qk can be preconfigured by the network device for the terminal device.

[0165] Similarly, when the configuration information includes the first indication information and the third indication information but does not include the second indication information, the terminal device can also obtain the number of time units corresponding to each of the N1 first CSI-RS sets (here assumed to be Pk). It should be understood that the N1 first CSI-RS sets correspond to the same number of time units Pk. In addition, the number of time units Pk can be pre-configured by the network device for the terminal device.

[0166] It should also be understood that, if the network device is any of the N1-1 second network devices mentioned above, the network device may not perform step S202. In other words, the second network device may not send the configuration information to the terminal device.

[0167] S203: The network device sends a target first CSI-RS set to the terminal device. Correspondingly, the terminal device receives the target first CSI-RS set from the network device.

[0168] In some feasible implementations, the network device may determine its corresponding target first CSI-RS set. It should be understood that one network device corresponds to one first CSI-RS set, and the target first CSI-RS set is the first CSI-RS set corresponding to the network device performing the sending operation in this step. The network device may then send the target first CSI-RS set to the terminal device. Correspondingly, the terminal device may receive the target first CSI-RS set from the network device.

[0169] S204, the terminal device receives N1-1 first CSI-RS sets.

[0170] In some feasible implementations, the terminal device will not only receive the above-mentioned target first CSI-RS set, but also receive N1-1 first CSI-RS sets. Accordingly, the other N1-1 network devices except the network device among the N1 network devices included in the collaborative set will respectively send a first CSI-RS set to the terminal device. That is to say, in the case where the above-mentioned network device is the first network device, each of the N1-1 second network devices except the first network device will respectively send a first CSI-RS set to the terminal device. Alternatively, in the case where the network device is any second network device among the above-mentioned N1-1 second network devices, the above-mentioned first network device and the N1-2 second network devices except the any second network device will respectively send a first CSI-RS set to the terminal device. Accordingly, the terminal device will receive a total of N1 first CSI-RS sets from the above-mentioned first network device and the N1-1 second network devices.

[0171] S205: The terminal device sends the first CSI to the network device. Correspondingly, the network device receives the first CSI from the terminal device.

[0172] In some feasible implementations, after receiving the above configuration information and N1 first CSI-RS sets, the terminal device may obtain the first CSI based on the N2 second CSI-RS sets in the above N1 first CSI-RS sets, and at least one of the second indication information and the third indication information. The first CSI can be used to determine / indicate the first precoding matrix. N2 is a positive integer less than or equal to N1. Optionally, the codebook structure used by the first CSI is the codebook structure shown in the above formula (1), which can be referred to as a CJT-mobility codebook. The above first CSI may include at least one of the fourth indication information of the number Qi of time domain vectors corresponding to each second CSI-RS set in the N2 second CSI-RS sets and the fifth indication information of the number Pi of time units corresponding to each second CSI-RS set. Then, the terminal device may send the first CSI to the network device. Accordingly, the network device may receive the first CSI.

[0173] Specifically, in the case where the above configuration information only includes the first indication information of N1 first CSI-RS sets and the second indication information of the reference number of time units P, after the terminal device determines N1 and the reference number of time units P according to the configuration information, it can also obtain the number of time domain vectors Qk mentioned above. Then, the terminal device can select N2 second CSI-RS sets from the above N1 first CSI-RS sets based on the measurement results of multiple CSI-RSs received based on one or more CSI-RS resources included in each first CSI-RS set, and extract the measurement results of multiple CSI-RSs corresponding to each CSI-RS set in the N2 second CSI-RS sets. The terminal device can also determine the number of time units occupied Pi corresponding to each second CSI-RS set in the above N2 second CSI-RS sets based on the channel characteristics of the network device corresponding to each second CSI-RS set and the reference number of time units P, and determine the fifth indication information of the number of time units occupied Pi corresponding to each second CSI-RS set. It should be understood that each second CSI-RS set corresponds to one fifth indication information, and the corresponding fifth indication information is used to indicate the number of time units occupied by the corresponding set, Pi. The terminal device can then generate the above-mentioned first CSI based on the measurement results of multiple CSI-RSs corresponding to each CSI-RS set in the N2 second CSI-RS sets, the fifth indication information of the number of time units occupied by Pi corresponding to each second CSI-RS set, and the number of time domain vectors Qk.

[0174] Similarly, in the case where the above configuration information only includes the first indication information of N1 first CSI-RS sets and the third indication information of the time domain vector reference number Q, after the terminal device determines N1 and the time domain vector reference number Q according to the configuration information, it can also obtain the time unit number Pk mentioned above. Then, the terminal device can select N2 second CSI-RS sets from the above N1 first CSI-RS sets based on the measurement results of multiple CSI-RSs received based on one or more CSI-RS resources included in each first CSI-RS set, and extract the measurement results of multiple CSI-RSs corresponding to each CSI-RS set in the N2 second CSI-RS sets. The terminal device can also determine the time domain vector usage number Qi corresponding to each second CSI-RS set in the above N2 second CSI-RS sets based on the channel characteristics of the network device corresponding to each second CSI-RS set and the above time domain vector reference number Q, and determine the fourth indication information of the time domain vector usage number Qi corresponding to each second CSI-RS set. It should be understood that each second CSI-RS set corresponds to one fourth indication information, and the corresponding fourth indication information is used to indicate the corresponding number of time domain vectors used Qi. Then, the terminal device can generate the above-mentioned first CSI based on the measurement results of multiple CSI-RSs corresponding to each CSI-RS set in the N2 second CSI-RS sets, the fourth indication information of the number of time domain vectors used Qi corresponding to each second CSI-RS set, and the number of time units Pk.

[0175] Similarly, when the above configuration information includes first indication information of N1 first CSI-RS sets, second indication information of the number of time unit references P, and third indication information of the number of time domain vector references Q, the terminal device can determine N1, the number of time domain vector references Q, and the number of time unit references P based on the configuration information. The terminal device can select N2 second CSI-RS sets from the above N1 first CSI-RS sets based on the measurement results of multiple CSI-RSs received based on one or more CSI-RS resources included in each first CSI-RS set, and extract the measurement results of multiple CSI-RSs corresponding to each CSI-RS set in the N2 second CSI-RS sets. The terminal device can also determine the number of time domain vectors used Qi corresponding to each second CSI-RS set in the above N2 second CSI-RS sets based on the channel characteristics of the network device corresponding to each second CSI-RS set and the above time domain vector reference number Q. The terminal device can also determine the number of occupied time units Pi corresponding to each second CSI-RS set in the above-mentioned N2 second CSI-RS sets based on the channel characteristics of the network device corresponding to each second CSI-RS set and the above-mentioned reference number of time units P. Then, the terminal device can determine the fifth indication information of the number of occupied time units Pi corresponding to each second CSI-RS set in the above-mentioned N2 second CSI-RS sets and the fourth indication information of the number of time domain vectors used Qi corresponding to each second CSI-RS set. Then, the terminal device can generate the above-mentioned first CSI based on the measurement results of multiple CSI-RSs corresponding to each CSI-RS set in the N2 second CSI-RS sets, the fourth indication information of the number of time domain vectors used Qi corresponding to each second CSI-RS set, and the fifth indication information of the number of occupied time units Pi corresponding to each second CSI-RS set.

[0176] In an optional implementation, the above-mentioned time domain vector reference number Q is the sum of the number of time domain vectors used Qi corresponding to the above-mentioned N2 second CSI-RS sets. It can also be understood that the sum of the number of time domain vectors contained in the time domain vector subset corresponding to the above-mentioned N2 second CSI-RS sets (or N2 network devices) is the time domain vector reference number Q. It can also be understood that the sum of the number of time domain vectors contained in the time domain vector set corresponding to each of the N2 precoding sub-matrices included in the first precoding matrix indicated by the above-mentioned first CSI is the time domain vector reference number Q.

[0177] For example, assuming that the reference number Q of time domain vectors is 8 and the value of N2 is 5, in a possible solution, the number Qi of time domain vectors used corresponding to the five second CSI-RS sets are 1, 1, 2, 2, and 2 respectively.

[0178] In the above implementation, the terminal device is configured with the sum of the number of time domain vectors Qi corresponding to the N2 second CSI-RS sets. This not only ensures that the sum of the number of time domain vectors Qi corresponding to each of the N2 second CSI-RS sets matches the channel characteristics of the network device corresponding to each CSI-RS set, but also ensures that the value of the number of time domain vectors Qi corresponding to each CSI-RS set is not too large, thereby more effectively ensuring the feedback accuracy of the first CSI.

[0179] In another optional implementation, the above-mentioned reference number of time domain vectors Q is the maximum value / upper limit of the number of time domain vectors used corresponding to each second CSI-RS set. It can also be understood that the number of time domain vectors contained in the time domain vector subset corresponding to the above-mentioned N2 second CSI-RS sets (or N2 network devices) is less than or equal to the reference number of time domain vectors Q. It can also be understood that in the N2 precoding sub-matrices included in the first precoding matrix indicated by the above-mentioned first CSI, the number of time domain vectors contained in the time domain vector set corresponding to each precoding sub-matrix is ​​less than or equal to the reference number of time domain vectors Q.

[0180] For example, assuming that the reference number of time domain vectors Q is 4 and the value of N2 is 5, in a possible solution, the number of time domain vectors Qi used corresponding to the five second CSI-RS sets are 1, 2, 2, 3, and 4 respectively.

[0181] In the above implementation, the upper limit value of the number Qi of time domain vectors used corresponding to the N2 second CSI-RS sets is configured for the terminal device. This not only ensures that the number Qi of time domain vectors used corresponding to each CSI-RS set of the N2 second CSI-RS sets matches the channel characteristics of the network device corresponding to each CSI-RS set, but also ensures that the value of the number Qi of time domain vectors used corresponding to each CSI-RS set will not be too large, thereby more effectively ensuring the feedback accuracy of the first CSI.

[0182] Optionally, when the time domain vector reference number Q is the sum of the time domain vector usage numbers Qi corresponding to the N2 second CSI-RS sets, or the time domain vector reference number Q is the maximum value / upper limit of the time domain vector usage numbers corresponding to each second CSI-RS set, the fourth indication information of the time domain vector usage number Qi corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:

[0183] Where Q is the number of time domain vector references. In this application, It is represented by rounding up x. For example, assuming that the number of time domain vector references Q is 10, then That is, each fourth indication information occupies 4 bits in the first CSI.

[0184] It can be understood that the first CSI includes N2 fourth indication information, each fourth indication information occupies M1 bits, and the N2 fourth indication information occupies two N2*M1 bits in the first CSI.

[0185] In the above implementation, multiple bits in the first CSI are used to indicate the number Qi of time domain vectors used corresponding to any second CSI-RS set. This solution is simple and easy to implement.

[0186] Of course, the fourth indication information may also be implemented in other possible ways, which is not limited in this application, as long as it is included in the first CSI and can correctly indicate the number Qi of time domain vectors used.

[0187] Optionally, in actual implementation, the terminal device may correspond to R stream numbers (i.e., ranks), where R is a positive integer greater than or equal to 2. In this case, any second CSI-RS set in the N2 second CSI-RS sets has a different number of time domain vectors Qi used for each of the R stream numbers. In other words, the terminal device corresponds to multiple stream numbers, and the number of time domain vectors Qi corresponding to each second CSI-RS set has as many possible values.

[0188] For example, assuming that the terminal device corresponds to three stream numbers, namely rank 1, rank 2 and rank 3, for any second CSI-RS set, the terminal device will determine three different values ​​of the time domain vector usage number Qi, namely the first value, the second value and the third value. Among them, the first value is the value of the time domain vector usage number Qi corresponding to any second CSI-RS set under rank 1, the second value is the value of the time domain vector usage number Qi corresponding to any second CSI-RS set under rank 2, and the third value is the value of the time domain vector usage number Qi corresponding to any second CSI-RS set under rank 1.

[0189] Furthermore, when the terminal device has R streams, the fourth indication information of the number Qi of time domain vector usage corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1*R bits in the first CSI. In other words, the fourth indication information of the number Qi of time domain vector usage corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula: M2=M1×R (4)

[0190] Here, M1 is the number of bits occupied by the fourth indication information of the number Qi of time domain vectors used corresponding to any second CSI-RS set.

[0191] For example, assuming that the terminal device corresponds to 3 streams, the number of time domain vectors Qi corresponding to the above-mentioned N2 second CSI-RS sets occupies M1*3 bits in the first CSI.

[0192] In another optional implementation, the reference number of time units P is the maximum value / upper limit of the number of time units Pi corresponding to each second CSI-RS set. It can also be understood that the number of time units Pi contained in the full set of time domain vectors corresponding to the N2 second CSI-RS sets (or N2 network devices) is less than or equal to the reference number of time units P. It can also be understood that, among the N2 precoding sub-matrices included in the first precoding matrix indicated by the first CSI, the number of time domain vectors contained in the full set of time domain vectors corresponding to each precoding sub-matrix is ​​less than or equal to the reference number of time units P.

[0193] For example, assuming that the reference number of time units P is 8 and the value of N2 is 5, in a possible solution, the occupied numbers Pi of time units corresponding to the five second CSI-RS sets are 4, 2, 4, 8, and 8 respectively.

[0194] In the above implementation, the upper limit value of the time occupied number Pi corresponding to the N2 second CSI-RS sets is configured for the terminal device. This not only allows the time occupied number Pi corresponding to each CSI-RS set of the N2 second CSI-RS sets to match the channel characteristics of the network device corresponding to each CSI-RS set, but also ensures that the value of the time occupied number Pi corresponding to each CSI-RS set is more reasonable, thereby more effectively ensuring the feedback accuracy of the first CSI.

[0195] Optionally, the fifth indication information of the number Pi of time unit occupancy corresponding to any second CSI-RS set among the N2 second CSI-RS sets occupies M3 bits in the first CSI and satisfies the following formula:

[0196] Where P is the reference number of time units. For example, assuming that the reference number of time units P is 10, then That is, each fifth indication information occupies 4 bits in the first CSI.

[0197] It can be understood that the first CSI includes N2 fourth indication information, each fourth indication information occupies M3 bits, and the N2 fourth indication information occupies two N2*M3 bits in the first CSI.

[0198] In the above implementation, multiple bits in the first CSI are used to indicate the number Pi of time unit occupancy corresponding to any second CSI-RS set, which is also beneficial to reducing the signaling overhead of the first CSI.

[0199] Of course, the fifth indication information may also be implemented in other possible ways, which is not limited in this application, as long as it is included in the first CSI and can correctly indicate the number of time units occupied Pi.

[0200] Optionally, in actual implementation, the terminal device may correspond to R stream numbers (i.e., ranks), where R is a positive integer greater than or equal to 2. In this case, any second CSI-RS set in the N2 second CSI-RS sets has a different number of time unit occupancy Pi corresponding to each stream number in the R stream numbers. In other words, the terminal device corresponds to multiple stream numbers, and there are as many possible values ​​as the number of time unit occupancy Pi corresponding to each second CSI-RS set.

[0201] For example, assuming that the terminal device corresponds to 3 stream numbers, namely rank 1, rank 2 and rank 3, for any second CSI-RS set, the terminal device will determine 3 different values ​​of the number of time unit occupancy Pi for it, namely the fourth value, the fifth value and the sixth value. Among them, the fourth value is the value of the number of time unit occupancy Pi corresponding to any second CSI-RS set under rank 1, the fifth value is the value of the number of time unit occupancy Pi corresponding to any second CSI-RS set under rank 2, and the sixth value is the value of the number of time unit occupancy Pi corresponding to any second CSI-RS set under rank 1.

[0202] Furthermore, in the case where the terminal device has R streams, the fifth indication information of the number Pi of time units corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M3*R bits in the first CSI. In other words, the fifth indication information of the number Pi of time units corresponding to any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula: M4=M3×R (6)

[0203] Among them, M3 is the number of bits occupied by the fifth indication information of the number Pi of time units occupied by any second CSI-RS set.

[0204] For example, assuming that the terminal device corresponds to 3 streams, the number of time units Pi corresponding to the above-mentioned N2 second CSI-RS sets occupies M4*3 bits in the first CSI.

[0205] In some feasible implementations, the fourth indication information of the number of time domain vectors Qi used corresponding to each second CSI-RS set is included in the first part of the channel state information CSI-part1 of the first CSI. It should be understood that the CSI reported by the terminal device generally includes two parts, namely the first part of the channel state information CSI-part1 and the second part of the channel state information CSI-part2. In addition, the overhead of CSI-part1 is fixed, while the overhead of CSI-part2 is determined by the reporting content in CSI-part1. Therefore, placing the fourth indication information of the number of time domain vectors Qi used corresponding to each second CSI-RS set in the CSI-part1 of the first CSI can ensure that the terminal device can reliably report the fourth indication information of the number of time domain vectors Qi used corresponding to each second CSI-RS set. Accordingly, the network device can determine the number of time domain vectors Qi used corresponding to each second CSI-RS set based on the fourth indication information in the CSI-part1 of the first CSI, thereby determining the overhead and indication content of CSI-part2.

[0206] In some feasible implementations, the fifth indication information of the number of time units occupied Pi corresponding to each second CSI-RS set is included in the first part CSI-part1 of the channel state information of the first CSI. It should be understood that since the overhead of the CSI-part1 of the first CSI is fixed, and the overhead of the CSI-part2 of the first CSI is determined by the overhead of the CSI-part1 of the first CSI. Therefore, placing the fifth indication information of the number of time units occupied Pi corresponding to each second CSI-RS set in the CSI-part1 of the first CSI can ensure that the terminal device can reliably report the fifth indication information of the number of time units occupied Pi corresponding to each second CSI-RS set. Accordingly, the network device can determine the number of time domain vectors used Pi corresponding to each second CSI-RS set based on the fifth indication information in the CSI-part1 of the first CSI, thereby determining the overhead and indication content of CSI-part2.

[0207] In some feasible implementations, each of the N1 first CSI-RS sets corresponds to different quasi co-location (QCL) information. It should be understood that for two different antenna ports, if the large-scale properties of the channel experienced by the symbols of one antenna port can be inferred from the large-scale properties of the symbols on the other antenna port, then the two antenna ports are considered to be quasi-co-located. For example, two different signals are transmitted from two antenna ports that are very close to each other. Due to fading, the channel states they experience may be different, but the large-scale parameters of the two channels may be the same. In this case, although the two signals correspond to different antenna ports, they are quasi-co-located.

[0208] Furthermore, each of the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources. In other words, each first CSI-RS set corresponds to one or more CSI-RS resources. The network device corresponding to each first CSI-RS set in the collaborative set sends multiple CSI-RSs to the terminal device on the one or more CSI-RS resources corresponding to each first CSI-RS set.

[0209] In some feasible implementations, the terminal device may send the first CSI to the first network device in the collaboration set. Accordingly, the first network device receives the first CSI from the terminal device. Furthermore, the first network device may forward the first CSI to each of the N1-1 second network devices. Accordingly, each second network device receives the first CSI from the first network device.

[0210] Alternatively, the terminal device may also send the first CSI to the first network device and each of the N1-1 second network devices. Accordingly, the first network device and each of the N1-1 second network devices receive the first CSI from the terminal device.

[0211] That is to say, the network device receiving the first CSI mentioned above may be the above-mentioned first network device, or may be any second network device among the above-mentioned N1-1 second network devices.

[0212] In some feasible implementations, in combination with the codebook structure shown in the above formula (1), the above-mentioned first CSI may also include indication information of N2 time domain vector subsets, and the indication information of the N2 time domain vector subsets corresponds one-to-one to the above-mentioned N2 second CSI-RS sets, and these N2 time domain vector subsets also correspond one-to-one to the N2 precoding sub-matrices contained in the first precoding matrix. The indication information of the time domain vector subset corresponding to any second CSI-RS set is used to indicate the time domain vector subset corresponding to any second CSI-RS set from the full set of time domain vectors corresponding to any second CSI-RS set. It should be understood that the number of time domain vectors contained in the full set of time domain vectors corresponding to any second CSI-RS set is the number of time unit occupancy Pi mentioned above, and the number of time domain vectors contained in the time domain vector subset corresponding to any second CSI-RS set is the number of time domain vector usage Qi mentioned above.

[0213] Furthermore, the above-mentioned first CSI may also include indication information of N2 spatial domain vector sets, indication information of N2 frequency domain vector sets, and N2 weighting coefficient sets. Among them, the spatial domain vector set corresponding to any second CSI-RS set in the N2 spatial domain vector sets, the frequency domain vector set corresponding to any second CSI-RS set in the N2 frequency domain vector sets, the weighting coefficient set corresponding to any second CSI-RS set in the N2 weighting coefficient sets, and the time domain vector subset corresponding to any second CSI-RS set mentioned above are used to determine a precoding sub-matrix included in the first precoding matrix indicated by the first CSI. In other words, the N2 time domain vector subsets, N2 spatial domain vector sets, N2 frequency domain vector sets, and N2 weighting coefficient sets indicated by the first CSI are used to determine the N2 precoding sub-matrices included in the first precoding matrix.

[0214] The previous article describes the specific implementation process of a channel state information reporting method provided by this application based on the interaction scenario between the terminal device and the network device. In order to more intuitively connect the channel state information reporting method provided by this application, the implementation process of the channel state information reporting method provided by this application will be briefly explained using the scenario of interaction between the first network device in the collaborative concentration, N1-1 second network devices and the terminal device.

[0215] In a specific implementation, the first network device may generate the above-mentioned configuration information. Then, the first network device may send the configuration information to the terminal device, and send it to each second network device at the same time. Accordingly, the terminal device and N1-1 second network devices all receive the above-mentioned configuration information. The first network device and N-1 second network devices send N1 first CSI-RS sets to the terminal device, and accordingly, the terminal device receives the first CSI-RS sets from the first network device and N-1 second network devices. Among them, one network device sends one first CSI-RS set. Then, the first network device and N1-1 second network devices respectively send multiple CSI-RSs to the terminal device on one or more CSI-RS resources included in their respective corresponding first CSI-RS sets. Among them, both the first network device and each second network device will send multiple CSI-RSs to the terminal device. Accordingly, the terminal device receives multiple CSI-RSs from the first network device and each second network device based on the one or more CSI-RS resources included in each first CSI-RS set. Furthermore, the terminal device may select N2 second CSI-RS sets from the N1 second CSI-RS sets, and obtain the above-mentioned first CSI based on the N2 second CSI-RS sets and at least one of the time unit reference number P and the time domain vector reference number Q indicated by the configuration information. Furthermore, the terminal device may send the first CSI to the first network device, and the first network device may forward the first CSI to each second network device, or the terminal device may send the above-mentioned first CSI to the first network device and each second network device. It should be understood that in order to avoid redundancy, the specific implementation of each function implemented by the above-mentioned first network device, each second network device and the terminal device can be referred to the corresponding description above, and will not be repeated here.

[0216] In a channel state information reporting method provided in this application, a network device configures a terminal device with at least one of a reference number of time units P and a reference number of time domain vectors Q for the terminal device to use for CSI reporting. The terminal device determines the number of occupied time units Pi corresponding to each selected second CSI-RS set based on the reference number of time units. The terminal device also determines the number of used time domain vectors Qi corresponding to each selected second CSI-RS set based on the reference number of time domain vectors Q. Then, during CSI reporting, the terminal device reports at least one of the number of occupied time units P corresponding to each selected second CSI-RS set and the number of used time domain vectors Qi corresponding to each selected second CSI-RS set to the network device. This ensures that, in scenarios where the terminal device predicts a channel, the sparser the network device's path, the greater the corresponding number of occupied time units and the smaller the corresponding number of used time domain vectors. In scenarios where the network device predicts a channel, the sparser the network device's path, the smaller the corresponding number of occupied time units and the smaller the corresponding number of used time domain vectors. In this way, at least one of the number of time units occupied Pi and the number of time domain vectors used Qi corresponding to each network device in the collaborative set can match its channel characteristics, effectively improving the feedback accuracy of CSI and ensuring the precoding performance of the communication system.

[0217] The method of the embodiment of the present application is described in detail above with reference to Figures 1 and 2. The communication device involved in the present application is described in detail below with reference to Figures 3 to 5.

[0218] Please refer to Figure 3, which is a schematic diagram of the structure of a communication device provided by this application. The communication device can be the terminal device of Example 1 above, or it can be an internal component or module of the terminal device.

[0219] The communication device may include one or more transceiver units 301 and one or more processing units 302. The transceiver unit 301 can be referred to as a transceiver, transceiver circuit, or transceiver, and may include at least one antenna and a radio frequency unit. The transceiver unit 301 is primarily responsible for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals, for example, receiving indication information from a network device. The processing unit 302 is primarily responsible for baseband processing and controlling the communication device. The transceiver unit 301 and processing unit 302 may be physically co-located or physically separate, i.e., a distributed device. In a specific implementation, the transceiver unit 301 may be comprised of one or more boards. Multiple boards may jointly support a radio access network of a single access standard or independently support radio access networks of different access standards. The processing unit 302 also includes a memory and a processor. The memory is used to store necessary instructions and data. The processor is used to control the communication device to perform necessary actions, for example, to control the communication device to execute the relevant operating procedures of the terminal device described in the first embodiment. The memory and processor may serve one or more boards. That is, each board can be equipped with a separate memory and processor. Alternatively, multiple boards can share the same memory and processor. In addition, each board can also be equipped with necessary circuits.

[0220] In a specific implementation, the transceiver unit 301 is configured to receive configuration information. The configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for indicating the reference number of time units for CSI reporting by the terminal device and third indication information for indicating the reference number of time domain vectors. N1 is a positive integer greater than or equal to 2. The transceiver unit 301 is also configured to receive N1 first CSI-RS sets. The processing unit 302 is configured to trigger the transceiver unit to send the first CSI based on N2 second CSI-RS sets and at least one of the second indication information and the third indication information. The first CSI is used to determine the first precoding matrix, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, and the first CSI includes at least one of fourth indication information for indicating the number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and fifth indication information for indicating the number of time units occupied corresponding to each second CSI-RS set. N2 is a positive integer less than or equal to N1.

[0221] In a possible implementation, the reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to N2 second CSI-RS sets.

[0222] In a possible implementation, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.

[0223] In a possible implementation, fourth indication information of the number of time domain vector usage corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:

[0224] Where Q is the number of time domain vector references.

[0225] In one possible implementation, the terminal device corresponds to R streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of time domain vectors corresponding to each stream in the R streams, where R is a positive integer greater than or equal to 2.

[0226] In a possible implementation, the third indication information of the number of time domain vectors used corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula: M2 = M1 × R

[0227] Among them, M1 is the bit occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.

[0228] In a possible implementation, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.

[0229] In a possible implementation, the fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula:

[0230] Wherein, P is the reference number of time units.

[0231] In one possible implementation, the terminal device corresponds to R streams, and any second CSI-RS set in the N2 second CSI-RS sets occupies a different number of time units corresponding to each stream in the R streams, where R is a positive integer greater than or equal to 2.

[0232] In a possible implementation, the fourth indication information of the number of time units occupied by any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula: M4=M3×R

[0233] Among them, M3 is the bit occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.

[0234] In a possible implementation manner, fourth indication information of the number of used time domain vectors corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0235] In a possible implementation manner, the fifth indication information of the number of time units occupied by each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0236] In a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

[0237] In a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

[0238] Please refer to Figure 4, which is a structural diagram of another communication device provided by the present application. The communication device can be used to perform the functions of the network device in the above-mentioned embodiment. It should be understood that the network device can be the above-mentioned first network device or the above-mentioned second network device. The communication device can be the network device itself or an element or module inside the communication device. For ease of explanation, Figure 4 only shows the main components of the communication device. As can be seen from Figure 4, the communication device includes modules such as a processor, a memory, a radio frequency circuit, and an antenna. The processor is mainly used to process communication protocols and communication data, as well as to control the communication device, execute software programs, and process software program data. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves.

[0239] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, only one memory and processor are shown in Figure 4. In an actual device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor, and the embodiments of the present application do not limit this.

[0240] In the embodiments of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the communication device, and the processor with processing function can be regarded as the processing unit of the communication device. As shown in Figure 4, the communication device includes a transceiver unit 401 and a processing unit 402. Optionally, the device used to implement the receiving function in the transceiver unit 401 can be regarded as a receiving unit, and the device used to implement the transmitting function in the transceiver unit 401 can be regarded as a transmitting unit, that is, the transceiver unit 401 includes a receiving unit and a transmitting unit. Here, the receiving unit may sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The transmitting unit may sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0241] In a specific implementation, the processing unit 402 is configured to obtain configuration information, where the configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for a reference number of time units for CSI reporting by a terminal device and third indication information for a reference number of time domain vectors. Wherein, N1 is a positive integer greater than or equal to 2. The transceiver unit 401 is configured to send a target first CSI-RS set to the terminal device, where the target first CSI-RS set is included in the N1 first CSI-RS sets. The transceiver unit 401 is further configured to receive first CSI, where the first CSI is used to determine a first precoding matrix, the first CSI is obtained based on N2 second CSI-RS sets and at least one of the second indication information and the third indication information, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, and the first CSI includes fourth indication information of the number of used time domain vectors corresponding to each second CSI-RS set in the N2 second CSI-RS sets, and / or fifth indication information of the number of occupied time units corresponding to each second CSI-RS set. N2 is a positive integer less than or equal to N1.

[0242] In a possible implementation, the transceiver unit 401 is further configured to send configuration information to the terminal device.

[0243] In a possible implementation, the reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to N2 second CSI-RS sets.

[0244] In a possible implementation, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.

[0245] In a possible implementation, fourth indication information of the number of time domain vector usage corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:

[0246] Where Q is the number of time domain vector references.

[0247] In one possible implementation, the terminal device corresponds to R streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of time domain vectors corresponding to each stream in the R streams, where R is a positive integer greater than or equal to 2.

[0248] In a possible implementation, the third indication information of the number of time domain vectors used corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula: M2 = M1 × R

[0249] Among them, M1 is the bit occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.

[0250] In a possible implementation, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.

[0251] In a possible implementation, the fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula:

[0252] Wherein, P is the reference number of time units.

[0253] In one possible implementation, the terminal device corresponds to R streams, and any second CSI-RS set in the N2 second CSI-RS sets occupies a different number of time units corresponding to each stream in the R streams, where R is a positive integer greater than or equal to 2.

[0254] In a possible implementation, the fourth indication information of the number of time units occupied by any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula: M4=M3×R

[0255] Among them, M3 is the bit occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.

[0256] In a possible implementation manner, fourth indication information of the number of used time domain vectors corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0257] In a possible implementation manner, the fifth indication information of the number of time units occupied by each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

[0258] In a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

[0259] In a possible implementation, each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

[0260] Please refer to Figure 5, which is a schematic diagram of the structure of another communication device provided by this application. The communication device 500 can be used to implement the operations performed by the terminal device in the above embodiment, or the communication device 500 can be the terminal device described above. The communication device 500 includes: a processor 501, a memory 502, and a bus system 504.

[0261] The memory 502 includes, but is not limited to, RAM, ROM, EPROM, or CD-ROM, and is used to store relevant instructions and data. The memory 502 stores the following elements, executable modules, or data structures, or a subset thereof, or an extended set thereof:

[0262] Operation instructions: include various operation instructions, used to implement various operations.

[0263] Operating system: includes various system programs used to implement various basic services and process hardware-based tasks.

[0264] FIG5 shows only one memory. Of course, the number of memories may also be multiple as needed.

[0265] The device may further include a transceiver 503. The transceiver 503 may be a communication module or a transceiver circuit. In the embodiments of the present application, the transceiver 503 is used to perform operations such as receiving information as described in the above embodiments.

[0266] Processor 501 may be a controller, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Processor 501 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0267] In a specific application, the various components of the communication device 500 are coupled together via a bus system 504. In addition to a data bus, the bus system 504 may also include a power bus, a control bus, and a status signal bus. However, for clarity, in FIG5 , various buses are labeled as the bus system 504. For ease of illustration, FIG5 is merely a schematic diagram.

[0268] In a specific implementation, the communication device 500 may execute the steps of the method performed by the terminal device in the above embodiment. Specifically, when the communication device 500 is used to implement the steps performed by the terminal device in the channel state information reporting method provided in the embodiment, the processor 501 may be used to implement the functions of the above processing unit 302, and the transceiver 503 is used to implement the functions of the above transceiver unit 301.

[0269] 5 , the communication device 500 can also be used to implement the operations performed by the network device in the above embodiment. In other words, the communication device 500 can also be the network device mentioned above.

[0270] In a specific implementation, when the communication device 500 is used to implement the various steps performed by the network device in the channel state information reporting method provided in the embodiment, the processor 501 can implement the function of the above-mentioned processing unit 402, and the transceiver 503 is used to implement the function of the above-mentioned transceiver unit 401.

[0271] It should be noted that in practical applications, the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.

[0272] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be 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), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.

[0273] The present application also provides a communication system, which includes one or more network devices as described above and one or more terminal devices as described above.

[0274] The present application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, implements the steps of the channel state information reporting method performed by the terminal device in the above embodiment.

[0275] The present application also provides a computer program product, which, when executed by a computer, implements the steps of the channel state information reporting method performed by the network device in the above embodiment.

[0276] The present application also provides a communication device, including a processor and an interface. The processor is used to implement the steps of the channel state information reporting method performed by the terminal device or network device in the above embodiment. It should be understood that the communication device can be a chip, and the above processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor that is implemented by reading software code stored in a memory. The memory can be integrated into the processor or located outside the processor and exist independently.

[0277] The present application also provides a chip system, which includes a processor for supporting a device installed with the chip system to implement the channel state information reporting method performed by the above-mentioned terminal device or network device, such as generating or processing the data and / or information involved in the above-mentioned method. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the data sending device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0278] In the above method embodiments, all or part of the methods can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the methods can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD), or a semiconductor medium (e.g., a solid state disk (SSD)).

[0279] The above description is only a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application shall be included in the scope of protection of this application.

Claims

1. A method for reporting channel state information, characterized in that: The method is applicable to a terminal device, and the method comprises: receiving configuration information, wherein the configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for a reference number of time units for CSI reporting and third indication information for a reference number of time domain vectors, wherein N1 is a positive integer greater than or equal to 2; Receiving the N1 first CSI-RS sets; A first CSI is sent, wherein the first CSI is used to determine a first precoding matrix, the first CSI is obtained based on N2 second CSI-RS sets, and at least one of the second indication information and the third indication information, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, the first CSI includes at least one of fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and fifth indication information of the number of time units occupied corresponding to each second CSI-RS set, wherein N2 is a positive integer less than or equal to N1.

2. A method for reporting channel state information, characterized in that: The method is applicable to a network device, and the method comprises: Acquire configuration information, wherein the configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for a reference number of time units for CSI reporting by the terminal device and third indication information for a reference number of time domain vectors, where N1 is a positive integer greater than or equal to 2; Sending a target first CSI-RS set to a terminal device, wherein the target first CSI-RS set is included in N1 first CSI-RS sets; Receive a first CSI, wherein the first CSI is used to determine a first precoding matrix, the first CSI is obtained based on N2 second CSI-RS sets, and at least one of the second indication information and the third indication information, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, the first CSI includes at least one of fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and fifth indication information of the number of time units occupied corresponding to each second CSI-RS set, wherein N2 is a positive integer less than or equal to N1.

3. The method according to claim 2, characterized in that The method further comprises: Send the configuration information to the terminal device.

4. The method according to any one of claims 1 to 3, characterized in that: The reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to the N2 second CSI-RS sets.

5. The method according to any one of claims 1 to 3, characterized in that: The reference number of time domain vectors is the maximum number of used time domain vectors corresponding to the second CSI-RS sets.

6. The method according to claim 4 or 5, characterized in that: The fourth indication information of the number of time domain vector usages corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula: Among them, Q is the number of time domain vector references.

7. The method according to claim 4 or 5, characterized in that: The terminal device corresponds to R streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of corresponding time domain vectors under each stream in the R streams, where R is a positive integer greater than or equal to 2.

8. The method according to any one of claims 4 to 7, characterized in that: The reference number of time units is the maximum number of time unit occupancy corresponding to each of the second CSI-RS sets.

9. The method according to claim 8, characterized in that The fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula: Wherein, P is the reference number of the time units.

10. The method according to claim 9, characterized in that The terminal device corresponds to R streams, and any second CSI-RS set among the N2 second CSI-RS sets occupies a different number of corresponding time units under each stream in the R streams, where R is a positive integer greater than or equal to 2.

11. The method according to any one of claims 1 to 10, characterized in that: The fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set is included in the first channel state information part CSI-part1 of the first CSI.

12. The method according to any one of claims 1 to 11, characterized in that: The fifth indication information of the number of time unit occupancy corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

13. The method according to any one of claims 1 to 12, characterized in that: Each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

14. The method according to any one of claims 1 to 13, characterized in that: Each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

15. A communication device, characterized in that: The communication device includes a transceiver unit and a processing unit; The transceiver unit is configured to receive configuration information, wherein the configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for a reference number of time units for CSI reporting by the terminal device and third indication information for a reference number of time domain vectors, wherein N1 is a positive integer greater than or equal to 2; The transceiver unit is further configured to receive the N1 first CSI-RS sets; The processing unit is used to trigger the transceiver unit to send the first CSI based on N2 second CSI-RS sets and at least one of the second indication information and the third indication information, wherein the first CSI is used to determine the first precoding matrix, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, and the first CSI includes at least one of the fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and the fifth indication information of the number of time units occupied corresponding to each second CSI-RS set, and N2 is a positive integer less than or equal to N1.

16. A communication device, characterized in that: The communication device includes a transceiver unit and a processing unit; The processing unit is used to obtain configuration information, wherein the configuration information includes first indication information for indicating N1 first CSI-RS sets, and at least one of second indication information for a reference number of time units for CSI reporting by the terminal device and third indication information for a reference number of time domain vectors, wherein N1 is a positive integer greater than or equal to 2; The transceiver unit is configured to send a target first CSI-RS set to a terminal device, wherein the target first CSI-RS set is included in the N1 first CSI-RS sets; The transceiver unit is also used to receive a first CSI, wherein the first CSI is used to determine a first precoding matrix, the first CSI is obtained based on N2 second CSI-RS sets, the second indication information and the third indication information, the N2 second CSI-RS sets are included in the N1 first CSI-RS sets, the first CSI includes at least one of fourth indication information of the number of time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets and fifth indication information of the number of time units occupied corresponding to each second CSI-RS set, and N2 is a positive integer less than or equal to N1.

17. The communication device according to claim 16, characterized in that: The transceiver unit is also used for: Sending the configuration information to the terminal device.

18. The communication device according to any one of claims 15 to 17, characterized in that: The reference number of time domain vectors is the sum of the used numbers of time domain vectors corresponding to the N2 second CSI-RS sets.

19. The communication device according to any one of claims 15 to 17, characterized in that: The reference number of time domain vectors is the maximum number of used time domain vectors corresponding to the second CSI-RS sets.

20. The communication device according to claim 18 or 19, characterized in that: The fourth indication information of the number of time domain vector usages corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula: Among them, Q is the number of time domain vector references.

21. The communication device according to claim 18 or 19, characterized in that: The terminal device corresponds to R streams, and any second CSI-RS set in the N2 second CSI-RS sets uses a different number of corresponding time domain vectors under each stream in the R streams, where R is a positive integer greater than or equal to 2.

22. The communication device according to any one of claims 18 to 21, characterized in that: The reference number of time units is the maximum number of time unit occupancy corresponding to each of the second CSI-RS sets.

23. The communication device according to claim 22, characterized in that: The fifth indication information of the number of time units occupied by any second CSI-RS set occupies M3 bits in the first CSI and satisfies the following formula: Wherein, P is the reference number of the time units.

24. The communication device according to claim 23, characterized in that The terminal device corresponds to R streams, and any second CSI-RS set among the N2 second CSI-RS sets occupies a different number of corresponding time units under each stream in the R streams, where R is a positive integer greater than or equal to 2.

25. The communication device according to any one of claims 15 to 24, characterized in that: The number of time domain vectors used corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

26. The communication device according to any one of claims 15 to 25, characterized in that: The number of time unit occupancy corresponding to each second CSI-RS set is included in the channel state information first part CSI-part1 of the first CSI.

27. The communication device according to any one of claims 15 to 26, characterized in that: Each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.

28. The communication device according to any one of claims 15 to 27, characterized in that: Each first CSI-RS set in the N1 first CSI-RS sets corresponds to a CSI-RS resource set, and a CSI-RS resource set includes one or more CSI-RS resources.

29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method for reporting channel state information according to any one of claims 1 to 14 is implemented.

30. A chip, characterized in that: Includes processor and interface; The processor is used to read instructions to execute a channel state information reporting method according to any one of claims 1 to 14.

31. A computer program product, wherein the method for reporting channel state information according to any one of claims 1 to 14 is executed by a computer.

32. A communication device, characterized in that: include: at least one processor and memory; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory, so that the communication device performs a channel state information reporting method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Method and apparatus of transmitting reference signals

    CN109391391A

  • Communication method and device

    CN114826522A

  • Method for transmitting plurality of beamformed reference signals for open-loop MIMO transmission in wireless communication system and apparatus therefor

    US20190341974A1

  • Method and apparatus for reporting channel state information

    WO2020155119A1