Channel state information reporting method and related device
By configuring the appropriate time unit and time domain vector reference number, the terminal device can improve the feedback accuracy of CSI in the 5G communication system, solving the problem of low CSI reporting accuracy in CJT scenarios, and thus improving the precoding performance of the communication system.
Patent Information
- Application Number
- CN202311283884.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
In 5G communication system, CSI reporting in CJT scenarios has the problem of low feedback accuracy, which affects the precoding performance of the communication system.
By configuring the terminal device with the appropriate number of time unit references and time domain vector references, the terminal device can select the number of time unit occupations and time domain vector usages of the appropriate CSI-RS set, and report them to the network device.
The feedback accuracy of CSI is improved, so that the number of time unit occupies and the number of time domain vector usage of each network device matches its channel characteristics, thereby improving the precoding performance of the communication system.
Smart Images

Figure CN119727807A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method and related device for reporting channel state information. Background Art
[0002] The fifth generation mobile communication technology (5G) communication system has higher requirements for system capacity, spectrum efficiency, etc. In the 5G communication system, the application of large-scale multi-antenna technology plays a vital role in improving the spectrum efficiency of the system. When using multiple-input multiple-output (MIMO) technology, the network device needs to perform signal precoding on the data before sending data to the terminal device. Usually, 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 called 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, a multi-station collaboration method can be used to serve a terminal device. There are many ways of multi-station collaboration, such as coherent joint transmission (CJT), non-coherent joint transmission (NCJT), etc.
[0003] In the scenario where CJT is applied, the existing technology reports CSI based on the CJT-mobility codebook. 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). In addition, 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, 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. 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. Summary of the invention
[0004] In order to solve the above problems, the present application provides a method and related device for reporting channel state information, which can ensure the feedback accuracy of CSI and thus ensure the precoding performance of the communication system.
[0005] The present application is introduced from multiple aspects below. It is easy to understand that the implementation methods of the following multiple aspects can refer to each other.
[0006] 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 includes: receiving 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 and third indication information for the number of time domain vector references 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 a 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 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 unit occupancy corresponding to each second CSI-RS set, wherein N2 is a positive integer less than or equal to N1.
[0007] In the above implementation, the terminal device receives at least one of the reference number of time units and the reference number of time domain vectors for CSI reporting configured by the network device. The terminal device determines the number of time unit occupancy corresponding to each selected second CSI-RS set based on the reference number of time units, and / or determines the number of time domain vectors used corresponding to each selected second CSI-RS set based on the reference number of time domain vectors. Then, in the process of reporting CSI, the terminal device reports the number of time unit occupancy corresponding to each selected second CSI-RS set and / or the number of time domain vectors used corresponding to each selected second CSI-RS set to the network device. In this way, in the scenario where the UE 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 / or the smaller the corresponding number of time domain vectors used. In the scenario 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 time unit occupancy and / or the smaller the corresponding number of time domain vectors used. 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.
[0008] In combination with the first aspect, in a possible implementation manner, 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.
[0009] In the above implementation, the sum 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 allows the number of time domain vectors used 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 number 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.
[0010] In combination with the first aspect, in a possible implementation manner, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.
[0011] In the above implementation, the 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 allows the number of time domain vectors used 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 number 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.
[0012] In combination with the first aspect, in a possible implementation manner, 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:
[0013]
[0014] Wherein, Q is the number of time domain vector references.
[0015] 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. The solution is simple and easy to implement.
[0016] In combination with the first aspect, in a 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 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.
[0017] In combination with the first aspect, in a possible implementation manner, third indication information of the number of time domain vector usages corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula:
[0018] M2=M1×R
[0019] Among them, M1 is the bit positions occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.
[0020] In combination with the first aspect, in a possible implementation manner, the reference number of time units is the maximum value of the 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] In combination with the first aspect, in a possible implementation manner, 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]
[0024] Wherein, P is the reference number of time units.
[0025] 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.
[0026] In combination with the first aspect, in a 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.
[0027] In combination with the first aspect, in a possible implementation manner, 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:
[0028] M4=M3×R
[0029] Among them, M3 is the bit position occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.
[0030] In combination with the first 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.
[0031] In combination with the first aspect, in a possible implementation manner, 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.
[0032] In combination with the first 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.
[0033] In combination with the first aspect, in a possible implementation manner, 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.
[0034] 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 comprises: obtaining 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 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. Among them, 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, 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.
[0035] In combination with the second aspect, in a possible implementation manner, configuration information is sent to a terminal device.
[0036] In combination with the second aspect, in a possible implementation manner, 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.
[0037] In combination with the second aspect, in a possible implementation manner, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.
[0038] In combination with the second aspect, in a possible implementation manner, 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:
[0039]
[0040] Wherein, Q is the number of time domain vector references.
[0041] In combination with the second aspect, in a 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 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.
[0042] In combination with the second aspect, in a possible implementation manner, third indication information of the number of time domain vector usages corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula:
[0043] M2=M1×R
[0044] Among them, M1 is the bit positions occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.
[0045] In combination with the second aspect, in a possible implementation manner, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.
[0046] In combination with the first aspect, in a possible implementation manner, 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:
[0047]
[0048] Wherein, P is the reference number of time units.
[0049] In combination with the second aspect, in a 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 corresponding time units under each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.
[0050] In combination with the second aspect, in a possible implementation manner, 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:
[0051] M4=M3×R
[0052] Among them, M3 is the bit position occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.
[0053] In combination with the second 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.
[0054] In combination with the second aspect, in a possible implementation manner, 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.
[0055] In combination with the second 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.
[0056] In combination with the second aspect, in a possible implementation manner, 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.
[0057] 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. Among them, 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.
[0058] In combination with the third aspect, in a possible implementation manner, 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.
[0059] In combination with the third aspect, in a possible implementation manner, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.
[0060] In combination with the third aspect, in a possible implementation manner, 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:
[0061]
[0062] Wherein, Q is the number of time domain vector references.
[0063] In combination with the third aspect, in a 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 uses a different number of corresponding time domain vectors under each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.
[0064] In combination with the third aspect, in a possible implementation manner, third indication information of the number of time domain vector usages corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula:
[0065] M2=M1×R
[0066] Among them, M1 is the bit positions occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.
[0067] In combination with the third aspect, in a possible implementation manner, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.
[0068] In combination with the first aspect, in a possible implementation manner, 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:
[0069]
[0070] Wherein, P is the reference number of time units.
[0071] In combination with the third aspect, in a 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.
[0072] In combination with the third aspect, in a possible implementation manner, 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:
[0073] M4=M3×R
[0074] Among them, M3 is the bit position occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.
[0075] 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 first part CSI-part1 of the channel state information of the first CSI.
[0076] In combination with the third aspect, in a possible implementation manner, 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.
[0077] In combination with the third 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.
[0078] In combination with the third aspect, in a possible implementation manner, 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.
[0079] In a fourth aspect, the present application provides a communication device, which may be the network device mentioned in the aforementioned 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 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, and at least one of the third indication information and the 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 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. N2 is a positive integer less than or equal to N1.
[0080] In combination with the fourth aspect, in a possible implementation manner, the transceiver unit is further used to send configuration information to the terminal device.
[0081] In combination with the fourth aspect, in a possible implementation manner, 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.
[0082] In combination with the fourth aspect, in a possible implementation manner, the reference number of time domain vectors is the maximum value of the used number of time domain vectors corresponding to each second CSI-RS set.
[0083] In conjunction with the fourth aspect, in a possible implementation manner, 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:
[0084]
[0085] Wherein, Q is the number of time domain vector references.
[0086] In combination with the fourth aspect, in a 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 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.
[0087] In conjunction with the fourth aspect, in a possible implementation manner, third indication information of the number of time domain vector usages corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula:
[0088] M2=M1×R
[0089] Among them, M1 is the bit positions occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.
[0090] In combination with the fourth aspect, in a possible implementation manner, the reference number of time units is the maximum value of the number of time units occupied by each second CSI-RS set.
[0091] In combination with the first aspect, in a possible implementation manner, 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:
[0092]
[0093] Wherein, P is the reference number of time units.
[0094] In combination with the fourth aspect, in a 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 corresponding time units under each number of streams in the R number of streams, where R is a positive integer greater than or equal to 2.
[0095] In conjunction with the fourth aspect, in a possible implementation manner, 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:
[0096] M4=M3×R
[0097] Among them, M3 is the bit position occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.
[0098] 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 first part CSI-part1 of the channel state information of the first CSI.
[0099] In combination with the fourth aspect, in a possible implementation manner, 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.
[0100] In combination with 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.
[0101] In combination with the fourth aspect, in a possible implementation manner, 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.
[0102] In a fifth aspect, the present application provides a computer program product, which includes instructions. When the instructions are run on a computer, the computer executes the method in the first aspect or any possible implementation of the first aspect, or executes the method in the second aspect or any possible implementation of the second aspect.
[0103] 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.
[0104] In a seventh aspect, the present application provides a communication device, at least one processor and a memory. The memory is used to store a computer program. The processor is used to execute the computer program stored in the memory so that the communication device performs the method in the first aspect or any possible implementation of the first aspect, or performs the method in the second aspect or any possible implementation of the second aspect.
[0105] In an eighth aspect, an embodiment of the present application provides a chip, comprising a processor and an interface, wherein the input and output interface is 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 in the first aspect or any possible implementation of the first aspect, or executes the method in the second aspect or any possible implementation of the second aspect.
[0106] In a ninth aspect, 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, which is used to store 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.
[0107] 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.
[0108] 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
[0109] Figure 1 It is a structural diagram of a communication system provided by the present application;
[0110] Figure 2 It is a flow chart of a method for reporting channel state information provided by the present application;
[0111] Figure 3 It is a structural schematic diagram of a communication device provided by the present application;
[0112] Figure 4 It is a structural schematic diagram of another communication device provided by the present application;
[0113] Figure 5 This is a structural diagram of another communication device provided by the present application. DETAILED DESCRIPTION
[0114] 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.
[0115] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0116] In the present application, "at least one" means one or more, and "more than one" 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 the present application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present 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.
[0117] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
[0118] 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 applied to subsequent evolution systems, such as the sixth generation 6G communication system, or even the more advanced seventh generation 7G communication system.
[0119] The network device in the embodiment of the present application may be a device for communicating with a terminal device, may be a base station, or an access point, or a network device, or may refer to a device in an access network that communicates with a wireless terminal through one or more sectors on an air interface. The network device may be used to convert received air frames and IP packets to each other, as a router between the wireless terminal and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) network. The network device may also coordinate the attribute management of the air interface. For example, the network device may be an evolved NodeB (evolved NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the access device may be a relay station, an access point, a vehicle-mounted device, a wearable device, and an access device in a 5G network or a network device in a future evolved PLMN network, etc., may be an access point (access point, AP) in a WLAN, or may be a gNB in a new wireless system (new radio, NR) system. The embodiment of the present application is not limited.
[0120] 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.
[0121] In addition, in the embodiment 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 but not a limitation, the network device may include: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP), etc.
[0122] The network device provides services for the cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell may be a cell corresponding to the network device (for example, a base station), and the cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may 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.
[0123] 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.
[0124] 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 (MID), 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 functions, 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 (public land mobile The embodiments of the present application do not limit this.
[0125] 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 by applying wearable technology to 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 only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as devices 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 types of smart bracelets and smart jewelry for vital sign monitoring.
[0126] In addition, in the embodiments of the present application, the terminal device may also be a terminal device in an 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 that interconnects people and machines and things.
[0127] In the embodiment of the present application, the terminal device may also include a relay. Alternatively, it can be understood that anything that can communicate data with the base station can be regarded as a terminal device.
[0128] See also Figure 1 , Figure 1 The present application provides a schematic diagram of the structure of a communication system. Figure 1 As shown, 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 mode is the multi-station collaboration mode mentioned above.
[0129] It should be understood that in the CJT collaboration mode, multiple network devices simultaneously serve one terminal device, and the 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 collaboration set, and a collaboration set can be 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 collaboration set to enable coherent collaborative transmission.
[0130] Figure 1 The network device in the embodiment may be a base station. The network device corresponds to different devices in different systems. For example, in a 4G system, it may correspond to an eNB, and in a 5G system, it may correspond to a network device in 5G, such as a gNB. The technical solution provided in this application may also be applied to future mobile communication systems. Figure 1 The network devices in the present invention may also correspond to the network devices in future mobile communication systems. Figure 1 Taking the network device being a base station as an example, in fact, referring to the introduction in the previous article, the network device can also be RSU and other devices.
[0131] It should be understood that Figure 1 The communication system shown may also include more network nodes, such as other terminal devices or network devices. Figure 1The network device or terminal device included in the communication system shown 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, and 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.
[0132] In order to facilitate understanding of the embodiments of the present application, the terms involved in the embodiments of the present application are briefly explained below.
[0133] 1. Precoding technology and precoding matrix
[0134] The network device can process the signal to be transmitted by means of a precoding matrix matching 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 to eliminate 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), etc.) is improved. Therefore, by adopting the precoding technology, it is possible to realize the 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 be precoded in other ways. For example, when the channel information (such as but not limited to the channel matrix) cannot be obtained, a pre-set precoding matrix or a weighted processing method is used for precoding, etc. For the sake of brevity, its specific content is not repeated herein.
[0135] 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 multiple network devices in the collaboration set in each subband. 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 may be obtained by performing eigenvalue decomposition (EVD) on the covariance matrix of the channel matrix. It should be understood that the determination methods of the precoding matrix listed above are only examples and should not constitute any limitation to the present application. The determination method of 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.
[0136] 2. CSI reporting / feedback
[0137] In an 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. And how to precode depends on the CSI reported by the user device to the network device. In a 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 an 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 an FDD system, the terminal device is required to feedback the CSI of the downlink channel to the network device. Specifically including the following steps:
[0138] (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;
[0139] (2) The network device sends a channel measurement pilot for channel measurement to the terminal device. Here, the pilot can also be understood as a reference signal (RS);
[0140] (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 feeds back the CSI to the network device;
[0141] (4) The network device determines the precoding matrix based on the CSI fed back by the terminal device and sends data.
[0142] Among them, CSI may include parameters such as (precoding matrix indicator, PMI), channel rank indicator (rankindicator, RI), channel quality indicator (channel quality indicator, CQI), etc. 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 of data transmitted 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 channel information at the transmitting end of the network device.
[0143] 3. CSI reporting in CJT scenarios
[0144] In the CJT scenario, a terminal device will be served by X network devices, and it communicates with these X network devices based on the CJT method. These X network devices form a collaboration set serving the terminal device. Among them, X is a positive integer greater than or equal to 2.
[0145] The CSI reporting process may include the following:
[0146] (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 an 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.
[0147] (2) The terminal device receives the above X CSI-RS sets.
[0148] (3) Each of the above X network devices will send multiple CSI-RSs to the terminal device on the CSI-RS resources included in its corresponding CSI-RS set. Take any one of the above X network devices i as an example, and assume that it corresponds to CSI-RS set j in the above X CSI-RS sets. 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 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 multiple CSI-RSs sent by network device i on multiple CSI-RS resources k2.
[0149] (4) The terminal device selects Y network devices from the X network devices, and reports CSI according to the measurement results of multiple CSI-RS sent by each of the Y network devices. In other words, the terminal device selects Y CSI-RS sets from the above X CSI-RS sets, and reports CSI according to the measurement results of all CSI-RS received on all CSI-RS resources corresponding to the Y CSI-RS sets. Where Y is a positive integer less than or equal to X.
[0150] 4. CJT-mobility codebook
[0151] 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 as selecting a part of the time domain basis from the multiple time domain basis corresponding to any network device), and then reporting will be based on the subset of time domain vectors.
[0152] Combined with the description of the CSI reporting process in the CJT scenario in the previous text, exemplarily, the codebook structure of the CJT-mobility codebook provided in the present application can be shown as follows:
[0153]
[0154] Wherein, W is the precoding matrix reported by CSI, which may 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-RS received by one or more CSI-RS resources included in a CSI-RS set. In other words, a precoding sub-matrix is calculated by the measurement results of multiple CSI-RS sent by a network device on the CSI-RS resources included 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. Network device i will send multiple CSI-RS to the terminal device on these multiple CSI-RS resources k2. Correspondingly, the terminal device will receive multiple CSI-RS from network device i on multiple CSI-RS resources k2, and determine the above-mentioned precoding sub-matrix W1 based on the measurement results of multiple CSI-RS from network device i. It should be understood that other precoding sub-matrices W2 to W Y The process of determining is similar and will not be repeated here.
[0155] Further, as shown in formula (1), each of the Y precoding sub-matrices can be determined by a spatial domain vector set, a frequency domain vector set, a weighting coefficient set, and a time domain vector set corresponding to each CSI-RS set. Taking the precoding sub-matrix W1 as an example, the precoding sub-matrix W1 satisfies the following formula:
[0156]
[0157] 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 a set of time domain vectors corresponding to CSI-RS set j. is a set of weighted coefficients used to characterize the precoding submatrix W1. It should be understood that in the embodiment of the present application, Z * That 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.
[0158] 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 according to the measurement results of the 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 time domain vector subset selected by the terminal device from the full set of time domain vectors corresponding to CSI-RS set j. Then, the terminal device can combine formula (2) and the spatial domain vector set W 1,1 , 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 weighting 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.
[0159] 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 time domain vector set 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.
[0160] It should also be noted that the CJT-mobility codebook is only an exemplary name for the codebook structure shown in the above 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 for naming, such as CJT-mobility-typeI codebook, CJT-mobility-typeII codebook, etc. This application does not impose specific restrictions on this. For the convenience of description, the CJT-mobility codebook will be taken as an example below.
[0161] 5. Network equipment prediction channel and terminal equipment prediction channel
[0162] In actual implementation, there is a delay between the feedback CSI and the actual channel CSI. This problem will lead to significant performance loss in the scenario of time-varying channels, and this performance loss will be more obvious in the mobile scenario of multi-station cooperation. CSI expiration is essentially caused by the time-varying characteristics of the channel, corresponding to Doppler changes. An effective solution to this problem is for the network device or terminal device to perform channel prediction based on the CSI measurement results.
[0163] In the scenario where the network device predicts the channel, for each of the above Y CSI-RS sets, the terminal device may estimate multiple channels corresponding to the Y CSI-RS sets based on the measurement results of all CSI-RS or part of the CSI-RS (here, the C1 CSI-RS mentioned above) corresponding to each of the Y CSI-RS sets. Then, the terminal device can compress and report the estimated multiple channels, and the network device estimates the Doppler frequency and predicts the channel. Among them, 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.
[0164] In the scenario where the terminal device predicts the channel, for each of the above Y CSI-RS sets, the terminal device predicts the multiple channels corresponding to the Y CSI-RS sets at C1 moments in the future based on the measurement results of the multiple CSI-RS sent by the network device on each CSI-RS set, and then the terminal device determines the PMI of the predicted multiple channels and reports them. 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.
[0165] In the prior art, in order to improve the throughput performance and user experience of the communication system, a multi-station collaboration method is usually used to serve a terminal device. There are many multi-station collaboration methods, such as CJT, NCJT, etc. In the CJT method, multiple network devices serve a terminal device at the same time.
[0166] In the scenario where CJT is applied, the existing technology usually reports CSI based on the CJT-mobility codebook. In addition, for each network device serving the 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 the selected number of time domain vectors for CSI reporting will result in low feedback accuracy, thereby affecting the precoding performance of the communication system.
[0167] Therefore, the technical problem to be solved by the present 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.
[0168] In order to solve the above technical problems, the present application provides a method for reporting channel state information. When a coherent collaborative 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 to the network device 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. 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 the scenario where the network device predicts the channel, the sparser the path between the network device and the terminal device, the smaller the number of time units occupied and the smaller the number of time domain vectors used. In this way, at least one of the number of time units occupied and the number of time domain vectors used corresponding to each network device in the collaboration set can be matched with its channel characteristics, which can effectively improve the feedback accuracy of CSI, thereby ensuring the precoding performance of the communication system.
[0169] The present application provides a channel state information reporting method which is mainly used in CJT communication scenarios. For the convenience of subsequent explanations, it is now 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.
[0170] It should also be noted that in a channel state information reporting method provided in the present application, the steps of the method performed by the first network device and each second network device are relatively similar. In order to avoid redundancy, the following text will use the network device and the terminal device as the method execution subject to describe the channel state information reporting method provided in the present application. The network device mentioned in the following text can be the first network device in the previous text, or each second network device in the N1-1 second network devices in the previous text.
[0171] See also Figure 2 , Figure 2 Schematic diagram of a method for reporting channel state information provided by this application. Figure 2 As shown, the method for reporting channel state information provided in this application may include the following steps:
[0172] S201, a network device obtains configuration information.
[0173] In some feasible implementations, the network device may first obtain 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 indicating 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 N1 is the number of network devices included in the collaboration 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 unit occupancy (here assumed to be Pi) corresponding to each second CSI-RS set actually used based on the reference number of time units. Similarly, when the configuration information includes the reference number of the time domain vector, the terminal device will determine the number of time domain vectors used corresponding to each second CSI-RS set actually used (here assumed to be Qi) based on the reference number of the time unit. 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 process of reporting CSI.
[0174] In an optional implementation, when the network device is the first network device mentioned 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 indicating the reference number P of time units for CSI reporting by the terminal device and third indication information for indicating the reference number Q of time domain vectors, and then determine the above configuration information based on these contents. Optionally, the above 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 specific restrictions on this.
[0175] In another optional implementation, when the network device is the second network device mentioned above, the network device may receive configuration information from the first network device. Here, the configuration information may also be determined by the first network device. The specific process is described above and will not be repeated here.
[0176] It should also be noted that, in the embodiment of the present application, each network device in the collaboration set will correspond to a CSI-RS set, and each CSI-RS set will correspond 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 the sake of ease of understanding, the following text will be uniformly expressed in terms of the time domain vector usage number Qi and the time unit occupancy number Pi corresponding to the CSI-RS set.
[0177] S202, the network device sends configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information from the network device.
[0178] 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.
[0179] 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.
[0180] 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 pre-configured by the network device for the terminal device.
[0181] 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.
[0182] It should also be understood that, when the network device is any second network device among 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.
[0183] 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.
[0184] 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 that performs the sending operation in this step. Then, the network device may send the target first CSI-RS set to the terminal device. Accordingly, the terminal device may receive the target first CSI-RS set from the network device.
[0185] S204, the terminal device receives N1-1 first CSI-RS sets.
[0186] 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 collaboration 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 a first network device, each of the N1-1 second network devices except the first network device will 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 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.
[0187] S205: The terminal device sends the first CSI to the network device. Correspondingly, the network device receives the first CSI from the terminal device.
[0188] 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. Among them, 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 called a CJT-mobility codebook. The above first CSI may include at least one of the fourth indication information of the number of time domain vectors Qi 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 Pi 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.
[0189] 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 occupied time units 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 occupied time units Pi corresponding to each second CSI-RS set. It should be understood that one 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 Pi. Then, the terminal device can generate the above-mentioned first CSI according to 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 Pi corresponding to each second CSI-RS set, and the number of time domain vectors Qk.
[0190] 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 reference number of time domain vectors Q, after the terminal device determines N1 and the reference number of time domain vectors Q according to the configuration information, it can also obtain the number of time units Pk in the previous text. 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 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 reference number of time domain vectors Q, and determine the fourth indication information of the number of time domain vectors used Qi corresponding to each second CSI-RS set. It should be understood that one second CSI-RS set corresponds to one fourth indication information, and the corresponding fourth indication information is used to indicate the number of time domain vectors used Qi. Then, the terminal device can generate the above-mentioned first CSI according to 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.
[0191] Similarly, in the case where 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 according to 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 N2 second CSI-RS sets according to the channel characteristics of the network device corresponding to each second CSI-RS set and the 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 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 first CSI according to 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.
[0192] 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 in the N2 precoding sub-matrices included in the first precoding matrix indicated by the above-mentioned first CSI, the sum of the number of time domain vectors contained in the time domain vector set corresponding to each precoding sub-matrix is the time domain vector reference number Q.
[0193] Exemplarily, assuming that the reference number of time domain vectors Q is 8 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, 1, 2, 2, and 2 respectively.
[0194] In the above implementation, the sum of the number of time domain vectors Qi corresponding to the N2 second CSI-RS sets is configured for the terminal device. This not only allows the number of time domain vectors Qi corresponding to each 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 number of time domain vectors Qi corresponding to each CSI-RS set will not be too large, thereby more effectively ensuring the feedback accuracy of the first CSI.
[0195] 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 among the N2 precoding sub-matrices contained 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.
[0196] Exemplarily, 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.
[0197] 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 allows the number Qi of time domain vectors used 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 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.
[0198] Optionally, when the reference number Q of the time domain vector is the sum of the number of time domain vectors Qi used corresponding to the above-mentioned N2 second CSI-RS sets, or the reference number Q of the time domain vector is the maximum value / upper limit value of the number of time domain vectors used corresponding to each second CSI-RS set, the fourth indication information of the number of time domain vectors Qi used corresponding to any second CSI-RS set in the above-mentioned N2 second CSI-RS sets occupies M1 bits in the first CSI and satisfies the following formula:
[0199]
[0200] Wherein, Q is the number of time domain vector references. In this application, It is represented by rounding x upwards. For example, assuming that the value of the time domain vector reference number Q is 10, then That is, each fourth indication information occupies 4 bits in the first CSI.
[0201] 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.
[0202] 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. The solution is simple and easy to implement.
[0203] Of course, the fourth indication information may also be implemented in other possible ways, and this application does not limit this, as long as it is included in the first CSI and can correctly indicate the number Qi of time domain vectors used.
[0204] 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 under each of the R stream numbers. In other words, the terminal device corresponds to multiple stream numbers, and there are as many possible values of the number of time domain vectors Qi used corresponding to each second CSI-RS set.
[0205] Exemplarily, 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 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.
[0206] Further, 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:
[0207] M2=M1×R(4)
[0208] Among them, M1 is the bit positions occupied by the fourth indication information of the number Qi of time domain vector usage corresponding to any second CSI-RS set.
[0209] Exemplarily, 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.
[0210] 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 contained 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.
[0211] Exemplarily, assuming that the reference number of time units P is 8 and the value of N2 is 5, in a possible solution, the number of time units occupied Pi corresponding to the five second CSI-RS sets are 4, 2, 4, 8, and 8 respectively.
[0212] 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.
[0213] Optionally, the fifth indication information of the number of time unit occupancy Pi corresponding to any second CSI-RS set in the N2 second CSI-RS sets occupies M3 bits in the first CSI and satisfies the following formula:
[0214]
[0215] Wherein, 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.
[0216] 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.
[0217] In the above implementation, multiple bits in the first CSI are used to indicate the number of time unit occupancy Pi corresponding to any second CSI-RS set, which is also beneficial to reducing the signaling overhead of the first CSI.
[0218] Of course, the fifth indication information may also be implemented in other possible ways, and this application does not limit this, as long as it is included in the first CSI and can correctly indicate the number of time units occupied Pi.
[0219] 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 under each stream number in the R stream numbers. In other words, the terminal device corresponds to multiple small stream numbers, and there are as many possible values of the number of time unit occupancy Pi corresponding to each second CSI-RS set.
[0220] Exemplarily, 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.
[0221] Further, in the case where the terminal device has R streams, the fifth indication information of the number of Pi occupied by the time unit 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 of Pi occupied by the time unit corresponding to any second CSI-RS set occupies M4 bits in the first CSI and satisfies the following formula:
[0222] M4=M3×R(6)
[0223] 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.
[0224] Exemplarily, 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.
[0225] 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 usually 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, and 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. Correspondingly, 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.
[0226] 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 CSI-part1 of the first CSI is fixed, and the overhead of CSI-part2 of the first CSI is determined by the overhead of 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 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 CSI-part1 of the first CSI, thereby determining the overhead and indication content of CSI-part2.
[0227] 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.
[0228] 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 collaboration set sends multiple CSI-RSs to the terminal device on one or more CSI-RS resources corresponding to each first CSI-RS set.
[0229] 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. Further, 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.
[0230] 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.
[0231] That is to say, the network device for 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.
[0232] 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 the 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 in the above text, 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 in the above text.
[0233] 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 in the foregoing text are used to determine a precoding sub-matrix included in the first precoding matrix indicated by the first CSI. It can also be said that 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.
[0234] The previous article describes the specific implementation process of a channel state information reporting method provided by the present 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 the present application, the implementation process of the channel state information reporting method provided by the present application will be briefly described based on the scenario of interaction between the first network device in the collaborative set, N1-1 second network devices and the terminal device.
[0235] In a specific implementation, the first network device may generate the above 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 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 set from the first network device and N-1 second network devices. Among them, one network device sends a 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 contained 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. Correspondingly, the terminal device receives multiple CSI-RSs from the first network device and each second network device based on one or more CSI-RS resources contained in each first CSI-RS set. Further, the terminal device may select N2 second CSI-RS sets from 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. Further, the terminal device may send the first CSI to the first network device, and the first network device forwards 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.
[0236] In a method for reporting channel state information provided in the present 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 CSI reporting by the terminal device. The terminal device determines the number of time unit occupancy Pi corresponding to each selected second CSI-RS set based on the reference number of time units, and the terminal device also determines the number of time domain vector usage Qi corresponding to each selected second CSI-RS set based on the reference number of time domain vectors Q. Then, the terminal device reports at least one of the number of time unit occupancy P corresponding to each selected second CSI-RS set and the number of time domain vector usage Qi corresponding to each selected second CSI-RS set to the network device during the process of reporting CSI. In this way, in the scenario where the terminal device predicts the channel, the sparser the path of the network device, the larger the number of time units occupied, and the smaller the number of time domain vectors used. In the scenario where the network device predicts the channel, the sparser the path of the network device, the smaller the number of time units occupied, and the smaller the number of time domain vectors used. 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 be matched with its channel characteristics, effectively improving the feedback accuracy of CSI and ensuring the precoding performance of the communication system.
[0237] Combination of the above Figure 1 to Figure 2 The method of the embodiment of the present application is described in detail. Figures 3 to 5 The communication device involved in the present application is described in detail.
[0238] See also Figure 3 , Figure 3 1 is a schematic diagram of the structure of a communication device provided by the present application. The communication device may be the terminal device of the above example 1, or may be an internal component or module of the terminal device.
[0239] The communication device may include one or more transceiver units 301 and one or more processing units 302. The transceiver unit 301 may be called a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna and a radio frequency unit. The transceiver unit 301 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals to baseband signals, for example, for receiving indication information from a network device. The processing unit 302 is mainly used for baseband processing, controlling the communication device, etc. The transceiver unit 301 and the processing unit 302 may be physically arranged together or physically separated, that is, a distributed device. In a specific implementation, the transceiver unit 301 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network of a single access standard, or respectively support wireless access networks of different access standards. The processing unit 302 also includes a memory and a processor, and 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 operation process of the terminal device in the first embodiment. The memory and processor may serve one or more single boards. That is to say, each single board may be provided with a separate memory and a processor, or multiple single boards may share the same memory and processor, and each single board may also be provided with necessary circuits.
[0240] In a specific implementation, the transceiver unit 301 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 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 used to receive N1 first CSI-RS sets. The processing unit 302 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. 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. N2 is a positive integer less than or equal to N1.
[0241] In a possible implementation manner, 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.
[0242] In a possible implementation manner, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.
[0243] In a 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:
[0244]
[0245] Wherein, Q is the number of time domain vector references.
[0246] 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 corresponding time domain vectors under each of the R streams, where R is a positive integer greater than or equal to 2.
[0247] In a possible implementation, the third indication information of the number of time domain vector usages corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula:
[0248] M2=M1×R
[0249] Among them, M1 is the bit positions 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 manner, 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]
[0253] Wherein, P is the reference number of time units.
[0254] 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 corresponding time units under each stream in the R streams, where R is a positive integer greater than or equal to 2.
[0255] 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:
[0256] M4=M3×R
[0257] Among them, M3 is the bit position occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.
[0258] 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.
[0259] In a possible implementation manner, 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.
[0260] In a possible implementation manner, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.
[0261] In a possible implementation manner, 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.
[0262] See also Figure 4 , Figure 4 : 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 embodiment. It should be understood that the network device can be the above first network device or the above second network device. The communication device can be the network device itself or a component or module inside the communication device. For the convenience of explanation, Figure 4 Only the main components of the communication device are shown. Figure 4 It can be seen that 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 the communication protocol and communication data, as well as to control the communication device, execute software programs, and process the data of software programs. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used to convert baseband signals and radio frequency signals and process radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
[0263] 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, Figure 4 Only one memory and processor are shown. 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. The memory may be set independently of the processor or may be integrated with the processor, and the embodiments of the present application do not limit this.
[0264] In the embodiments of the present application, the antenna and the radio frequency circuit having transceiver functions may be regarded as the transceiver unit of the communication device, and the processor having the processing function may be regarded as the processing unit of the communication device. Figure 4 As shown, 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 sending function in the transceiver unit 401 can be regarded as a sending unit, that is, the transceiver unit 401 includes a receiving unit and a sending unit. Here, the receiving unit may sometimes be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit may sometimes be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0265] In a specific implementation, the processing unit 402 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 401 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 401 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, 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 time domain vectors used corresponding to each second CSI-RS set in the N2 second CSI-RS sets, and / or fifth indication information of the number of time units occupied corresponding to each second CSI-RS set. N2 is a positive integer less than or equal to N1.
[0266] In a possible implementation, the transceiver unit 401 is further configured to send configuration information to the terminal device.
[0267] In a possible implementation manner, 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.
[0268] In a possible implementation manner, the reference number of time domain vectors is the maximum number of used time domain vectors corresponding to each second CSI-RS set.
[0269] In a 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:
[0270]
[0271] Wherein, Q is the number of time domain vector references.
[0272] 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 corresponding time domain vectors under each of the R streams, where R is a positive integer greater than or equal to 2.
[0273] In a possible implementation, the third indication information of the number of time domain vector usages corresponding to any second CSI-RS set occupies M2 bits in the first CSI and satisfies the following formula:
[0274] M2=M1×R
[0275] Among them, M1 is the bit positions occupied by the fourth indication information of the number of time domain vectors used corresponding to any second CSI-RS set.
[0276] In a possible implementation manner, the reference number of time units is the maximum number of time units occupied by each second CSI-RS set.
[0277] 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:
[0278]
[0279] Wherein, P is the reference number of time units.
[0280] 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 corresponding time units under each stream in the R streams, where R is a positive integer greater than or equal to 2.
[0281] 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:
[0282] M4=M3×R
[0283] Among them, M3 is the bit position occupied by the fifth indication information of the number of time units occupied by any second CSI-RS set.
[0284] 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.
[0285] In a possible implementation manner, 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.
[0286] In a possible implementation manner, each first CSI-RS set in the N1 first CSI-RS sets corresponds to different quasi co-location information.
[0287] In a possible implementation manner, 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.
[0288] See also Figure 5 , Figure 5 5 is a schematic diagram of the structure of another communication device provided by the present 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.
[0289] 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 their subsets, or their extended sets:
[0290] Operation instructions: include various operation instructions, used to implement various operations.
[0291] Operating system: includes various system programs used to implement various basic businesses and handle hardware-based tasks.
[0292] Figure 5 Only one memory is shown in the figure, of course, the memory can also be set to multiple as needed.
[0293] It may also include a transceiver 503. The transceiver 503 may be a communication module or a transceiver circuit. In the embodiment of the present application, the transceiver 503 is used to perform operations such as receiving information involved in the above embodiment.
[0294] The 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. The processor 501 may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0295] In a specific application, the components of the communication device 500 are coupled together via a bus system 504, wherein the bus system 504 may include a power bus, a control bus, and a status signal bus in addition to a data bus. Figure 5 In the figure, various buses are labeled as bus system 504. For convenience of representation, Figure 5 The drawing is only schematic.
[0296] 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 various steps performed by the terminal device in the method for reporting channel state information provided in the embodiment, the processor 501 may be used to implement the function of the above processing unit 302, and the transceiver 503 is used to implement the function of the above transceiver unit 301.
[0297] Please continue to see Figure 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.
[0298] 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 be used to 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.
[0299] It should be noted that in practical applications, the processor in the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may 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 gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application may be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0300] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can 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 can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (directrambus 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.
[0301] The present application also provides a communication system, which includes one or more of the network devices mentioned above and one or more of the terminal devices mentioned above.
[0302] 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-mentioned embodiment.
[0303] 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.
[0304] The present application also provides a communication device, including a processor and an interface. The processor is used to implement the steps of the method for reporting channel state information performed by the terminal device or the 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, which is implemented by reading the software code stored in the memory. The memory can be integrated in the processor, can be located outside the processor, and exist independently.
[0305] The present application also provides a chip system, which includes a processor for supporting a device installed with the chip system to implement the method for reporting channel state information 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 chips, or it can include chips and other discrete devices.
[0306] In the above method embodiment, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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 process or function described in the embodiment of the present application is 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 wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. 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 integrated therein. 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), etc.).
[0307] The above description is only a preferred embodiment of the technical solution of this application, and is not intended to limit the protection scope of this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included in the protection scope 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: Including 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.