Method and device for determining channel state information

By using precoded uplink reference signals and airspace statistics in the 5G communication system, the problems of large uplink signal overhead and low channel state information accuracy are solved, and more efficient channel state information acquisition is achieved.

CN119727825APending Publication Date: 2025-03-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311294488.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In a 5G communication system, when the terminal device sends an uplink reference signal to the base station, the overhead occupies a large amount of time and the accuracy of channel state information is low.

Method used

The first reference signal is sent to the terminal device through the network device. The terminal device determines the first airspace statistical information based on the first reference signal and sends it to the network device. The network device instructs the terminal device to send a second reference signal precoded with N1 first precoded vectors through the N1 antenna ports, and the network device determines the channel state information based on the precoded second reference signal and N1 first precoded vectors.

Benefits of technology

The overhead of sending uplink reference signals is reduced, while improving the accuracy of the determined channel state information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119727825A_ABST
    Figure CN119727825A_ABST
Patent Text Reader

Abstract

The invention provides a method and a device for determining channel state information, which can reduce the overhead of sending an uplink reference signal and improve the accuracy of the determined channel state information. The method comprises the following steps: a network device sends a first reference signal to a terminal device; the network equipment receives first information from the terminal equipment, wherein the first information is used for indicating first airspace statistical information determined according to the first reference signal; the network equipment sends second information to the terminal equipment, the second information is used for indicating the terminal equipment to send a second reference signal pre-coded by utilizing N1 first pre-coding vectors through N1 antenna ports, and the N1 first pre-coding vectors are determined according to the first spatial domain statistical information; and the network equipment receives a second reference signal pre-coded by utilizing the N1 first pre-coding vectors from the terminal equipment, and determines channel state information between the network equipment and N antenna ports of the terminal equipment according to the pre-coded second reference signal and the N1 first pre-coding vectors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a method and apparatus for determining channel state information. Background Art

[0002] 5G communication systems have higher requirements for system capacity and spectrum efficiency. In 5G communication systems, the application of massive multiple input multiple output (Massive MIMO) technology plays a vital role in improving the spectrum efficiency of the system. When using MIMO technology, the base station needs to precode the data before sending it to the terminal device. How to perform precoding depends on the channel state information (CSI) fed back by the terminal device to the base station. Therefore, accurate CSI information is an important factor affecting system performance.

[0003] In a time division duplex (TDD) system, since the uplink channel and the downlink channel use the same frequency band, the CSI of the uplink channel and the downlink channel are reciprocal. The base station can use the reciprocity of the CSI of the uplink channel and the downlink channel to obtain the CSI of the uplink channel through the uplink sounding reference signal (SRS), and then precode the data to be transmitted to the terminal device.

[0004] At present, when a terminal device sends an SRS to a base station, it can send one SRS at each antenna port, and the sent SRS is not precoded; this method of sending uplink SRS causes the uplink SRS to occupy a large overhead, and the accuracy of the determined channel state information is low. The terminal device can also send a precoded SRS to the base station. The precoding method of the SRS is determined by the terminal device based on the measurement result of the CSI, and the base station is unaware of the precoding method; this method of sending uplink SRS can reduce the overhead occupied by the uplink SRS, but because the base station does not know the precoding method of the received SRS, it is unable to obtain the true channel state information, resulting in the accuracy of the determined channel state information is also low. Summary of the invention

[0005] The present application provides a method and apparatus for determining channel state information, which can reduce the overhead of sending an uplink reference signal while improving the accuracy of the determined channel state information.

[0006] In a first aspect, a method for determining channel state information is provided, which can be performed by a network device or a chip or chip system in the network device. The method includes: the network device sends a first reference signal to a terminal device; the network device receives first information from the terminal device, the first information is used to indicate first spatial statistical information, and the first spatial statistical information is determined according to the first reference signal; the network device sends second information to the terminal device, the second information is used to indicate that the terminal device sends a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, the N1 antenna ports correspond to the N1 first precoding vectors one by one, the N1 first precoding vectors are determined according to the first spatial statistical information, N1 is less than or equal to N, wherein the terminal device includes N antenna ports; the network device receives the second reference signal precoded by using the N1 first precoding vectors from the terminal device; the network device determines the first channel state information according to the precoded second reference signal and the N1 first precoding vectors, and the first channel state information includes the channel state information between the network device and the N antenna ports of the terminal device.

[0007] Based on the above technical solution, the terminal device determines the first spatial domain statistical information on the terminal device side according to the first reference signal from the network device, and sends the first spatial domain statistical information to the network device; the network device instructs the terminal device to send the second reference signal precoded by N1 first precoding vectors through N1 antenna ports, and the N1 first precoding vectors are determined according to the first spatial domain statistical information; the network device determines the channel state information (first channel state information) between the network device and the N antenna ports of the terminal device according to the second reference signal precoded by N1 first precoding vectors and the N1 first precoding vectors from the terminal device. Since the second reference signal sent by the terminal device to the network device is precoded, the overhead occupied by the second reference signal (uplink reference signal) can be saved; in addition, since the N1 first precoding vectors are known to the network device, the network device can determine the real channel state information between the network device and the terminal device according to the second reference signal precoded by N1 first precoding vectors and the N1 first precoding vectors, thereby improving the accuracy of the determined channel state information.

[0008] In combination with the first aspect, in certain implementations of the first aspect, the network device determines first channel state information based on the precoded second reference signal and the N1 first precoding vectors, including: the network device determines second channel state information based on the precoded second reference signal, the second channel state information including channel state information between the network device and the N1 antenna ports of the terminal device; the network device determines the first channel state information based on the second channel state information and the N1 first precoding vectors.

[0009] In combination with the first aspect, in certain implementations of the first aspect, the first spatial statistical information includes a first matrix, the first matrix is ​​composed of spatial eigenvectors determined based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0010] In combination with the first aspect, in some implementations of the first aspect, the N1 first precoding vectors are respectively the N2 column vectors of the first matrix, N1=N2; or the N1 first precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N1 <N2。

[0011] In combination with the first aspect, in some implementations of the first aspect, a sending period of the first reference signal is greater than a sending period of the second reference signal.

[0012] Based on this optional implementation, the first reference signal is used to obtain first spatial domain statistical information. Since the first spatial domain statistical information varies slowly, sending the first reference signal using a longer period can reduce the pilot overhead.

[0013] In a second aspect, a method for determining channel state information is provided, which can be performed by a terminal device or a chip or chip system in the terminal device. The method includes: the terminal device receives a first reference signal from a network device; the terminal device sends first information to the network device, the first information is used to indicate first spatial statistical information, and the first spatial statistical information is determined based on the first reference signal; the terminal device receives second information from the network device, the second information is used to indicate that the terminal device sends a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, the N1 antenna ports correspond to the N1 first precoding vectors one by one, the N1 first precoding vectors are determined based on the first spatial statistical information, and N1 is less than or equal to N, wherein the terminal device includes N antenna ports; the terminal device sends the second reference signal precoded by using the N1 first precoding vectors to the network device through the N1 antenna ports.

[0014] The method provided in the second aspect is a method on the terminal device side corresponding to the first aspect, and its beneficial effects can refer to the first aspect.

[0015] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: the terminal device determines third channel state information based on the first reference signal, the third channel state information including channel state information between the network device and the N antenna ports of the terminal device; the terminal device determines the first spatial domain statistical information based on the third channel state information.

[0016] In combination with the second aspect, in certain implementations of the second aspect, the first spatial domain statistical information includes a first matrix, the first matrix is ​​composed of spatial domain feature vectors determined by the terminal device based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0017] In combination with the second aspect, in some implementations of the second aspect, the N1 first precoding vectors are respectively the N2 column vectors of the first matrix, N1=N2; or the N1 first precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N1 <N2。

[0018] In combination with the second aspect, in some implementations of the second aspect, a sending period of the first reference signal is greater than a sending period of the second reference signal.

[0019] According to a third aspect, a method for determining channel state information is provided, which can be executed by a network device or a chip or chip system in the network device. The method includes: the network device obtains first spatial domain statistical information of a terminal device, second spatial domain statistical information of the network device, and first channel state information, wherein the first channel state information includes historical channel state information between the network device and N antenna ports of the terminal device; the network device sends third information to the terminal device, wherein the third information is used to instruct the terminal device to send a third reference signal precoded by using N3 second precoding vectors through N3 antenna ports, wherein the N3 antenna ports correspond one-to-one to the N3 second precoding vectors, and the N3 second precoding vectors are generated based on the first spatial domain statistical information, the second spatial domain statistical information, and the signal The position information of the zero elements in the channel weighting coefficient matrix is ​​determined according to the first spatial domain statistical information, the second spatial domain statistical information and the first channel state information, wherein N3 is less than N; the network device receives a third reference signal precoded by the N3 second precoding vectors from the terminal device; the network device determines fourth channel state information according to the precoded third reference signal, the N3 second precoding vectors and the channel weighting coefficient matrix, wherein the fourth channel state information includes the current channel state information between the network device and the N antenna ports of the terminal device.

[0020] Based on the above technical solution, the network device can instruct the terminal device to send the third reference signal precoded by N3 second precoding vectors through N3 antenna ports based on the historical first channel state information between the network device and the N antenna ports of the terminal device, the first spatial domain statistical information of the terminal device, and the second spatial domain statistical information of the network device; and according to the third reference signal precoded by N3 second precoding vectors, N3 second precoding vectors and the channel weighting coefficient matrix from the terminal device, the channel state information (fourth channel state information) between the current network device and the N antenna ports of the terminal device can be determined. Since the third reference signal sent by the terminal device to the network device is precoded, the overhead occupied by the third reference signal (uplink reference signal) can be saved; in addition, since the N3 second precoding vectors are known to the network device, the network device can determine the real channel state information between the current network device and the terminal device according to the third reference signal precoded by N3 second precoding vectors, N3 second precoding vectors and the channel weighting coefficient matrix, thereby improving the accuracy of the determined channel state information.

[0021] In combination with the third aspect, in certain implementations of the third aspect, the network device determines fourth channel state information based on the precoded third reference signal, the N3 second precoding vectors and the channel weighting coefficient matrix, including: the network device determines the third spatial domain statistical information of the network device based on the precoded third reference signal; the network device determines the fourth channel state information based on the N3 second precoding vectors, the channel weighting coefficient matrix and the third spatial domain statistical information.

[0022] In combination with the third aspect, in certain implementations of the third aspect, the network device obtains first spatial domain statistical information of a terminal device, second spatial domain statistical information of the network device, and first channel state information, including: the network device sends a first reference signal to the terminal device; the network device receives first information from the terminal device, the first information is used to indicate the first spatial domain statistical information, and the first spatial domain statistical information is determined based on the first reference signal; the network device sends second information to the terminal device, the second information is used to indicate that the terminal device sends a second reference signal precoded using N1 first precoding vectors through N1 antenna ports, the N1 antenna ports correspond one-to-one to the N1 first precoding vectors, the N1 first precoding vectors are determined based on the first spatial domain statistical information, and N1 is less than N; the network device receives a second reference signal precoded using the N1 first precoding vectors from the terminal device; the network device determines the second spatial domain statistical information based on the precoded second reference signal; the network device determines the first channel state information based on the precoded second reference signal and the N1 first precoding vectors.

[0023] In combination with the third aspect, in certain implementations of the third aspect, the network device determines the first channel state information based on the precoded second reference signal and the N1 first precoding vectors, including: the network device determines the second channel state information based on the precoded second reference signal, the second channel state information including the channel state information between the network device and the N1 antenna ports of the terminal device; the network device determines the first channel state information based on the second channel state information and the N1 first precoding vectors.

[0024] In combination with the third aspect, in certain implementations of the third aspect, the first spatial statistical information includes a first matrix, the first matrix is ​​composed of spatial eigenvectors determined based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0025] In combination with the third aspect, in some implementation manners of the third aspect, the N3 second precoding vectors are respectively weighted sums of N2 column vectors of the first matrix, where N3 < N2.

[0026] Compared with an implementation manner in which the terminal device is instructed to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, and N1 = N2, in this optional implementation manner, N3 < N2, which can further reduce the number of antenna ports used by the terminal device to send an uplink reference signal (third reference signal). Therefore, the overhead of sending the uplink reference signal (third reference signal) can be further saved.

[0027] In combination with the third aspect, in some implementation manners of the third aspect, the transmission period of the first reference signal is greater than the transmission period of the second reference signal; the transmission period of the first reference signal is greater than the transmission period of the third reference signal.

[0028] Based on this optional implementation manner, the first reference signal is used to obtain first spatial domain statistical information. Since the time variation of the first spatial domain statistical information is slow, using a longer period to send the first reference signal can reduce the pilot overhead.

[0029] Fourth aspect, a method for determining channel state information is provided. This method can be executed by a terminal device or a chip or chip system in the terminal device. The method includes: the terminal device receives third information from a network device, where the third information is used to instruct the terminal device to send a third reference signal precoded by using N3 second precoding vectors through N3 antenna ports, the N3 antenna ports and the N3 second precoding vectors are in one-to-one correspondence, the N3 second precoding vectors are determined according to the first spatial domain statistical information of the terminal device, the second spatial domain statistical information of the network device, and the position information of zero elements in a channel weighting coefficient matrix, the position information of zero elements in the channel weighting coefficient matrix is determined according to the first spatial domain statistical information, the second spatial domain statistical information, and first channel state information, and the first channel state information includes historical channel state information between N antenna ports of the network device and the terminal device, where N3 is less than N; the terminal device sends the third reference signal precoded by using the N3 second precoding vectors to the network device through the N3 antenna ports.

[0030] The method provided in the fourth aspect is a method on the terminal device side corresponding to the third aspect, and its beneficial effects can refer to the third aspect.

[0031] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method also includes: the terminal device receives a first reference signal from the network device; the terminal device sends first information to the network device, the first information is used to indicate the first spatial domain statistical information, and the first spatial domain statistical information is determined based on the first reference signal; the terminal device receives second information from the network device, the second information is used to indicate that the terminal device sends a second reference signal precoded using N1 first precoding vectors through N1 antenna ports, the N1 antenna ports correspond one-to-one to the N1 first precoding vectors, the N1 first precoding vectors are determined based on the first spatial domain statistical information, and N1 is less than or equal to N; the terminal device sends the second reference signal precoded using the N1 first precoding vector to the network device through the N1 antenna port.

[0032] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method also includes: the terminal device determines third channel state information based on the first reference signal, the third channel state information including channel state information between the network device and the N antenna ports of the terminal device; the terminal device determines the first spatial domain statistical information based on the third channel state information.

[0033] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first spatial domain statistical information includes a first matrix, the first matrix is ​​composed of spatial domain feature vectors determined by the terminal device based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0034] In combination with the fourth aspect, in some implementations of the fourth aspect, the N3 second precoding vectors are weighted sums of the N2 column vectors of the first matrix, respectively. <N2。

[0035] In combination with the fourth aspect, in certain implementations of the fourth aspect, a sending period of the first reference signal is greater than a sending period of the second reference signal; and a sending period of the first reference signal is greater than a sending period of the third reference signal.

[0036] In the fifth aspect, a communication device is provided, which can be applied to the network equipment described in the first aspect, and the device includes: a transceiver unit, used to implement the receiving and sending functions of the method described in the first aspect; a processing unit, used to implement the processing functions of the method described in the first aspect, such as determining the first channel state information and determining the second channel state information.

[0037] In the sixth aspect, a communication device is provided, which can be applied to the terminal device described in the second aspect, and the device includes: a transceiver unit, used to implement the receiving and sending functions of the method described in the second aspect; a processing unit, used to implement the processing functions of the method described in the second aspect, such as determining the third channel state information and determining the first spatial domain statistical information.

[0038] In the seventh aspect, a communication device is provided, which can be applied to the network equipment described in the third aspect, and the device includes: a transceiver unit, used to implement the receiving and sending functions of the method described in the third aspect; a processing unit, used to implement the processing functions such as determining the fourth channel state information of the method described in the third aspect.

[0039] In the eighth aspect, a communication device is provided, which can be applied to the terminal device described in the fourth aspect, and the device includes: a transceiver unit, used to implement the receiving and sending functions of the method described in the fourth aspect; a processing unit, used to implement the processing functions of the method described in the fourth aspect, such as determining the third channel state information and determining the first spatial domain statistical information.

[0040] In a ninth aspect, a communication device is provided, comprising: a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor implements the method in any possible implementation of aspects 1 to 4 or aspects 1 to 4 through logic circuits or by executing code instructions.

[0041] In the tenth aspect, a communication system is provided, comprising: the network device in the method described in the first aspect and other communication devices that communicate with the network device; the terminal device in the method described in the second aspect and other communication devices that communicate with the terminal device.

[0042] In the eleventh aspect, a communication system is provided, comprising: the network device in the method described in the third aspect and other communication devices that communicate with the network device; the terminal device in the method described in the fourth aspect and other communication devices that communicate with the terminal device.

[0043] In the twelfth aspect, a computer-readable storage medium is provided, wherein the computer-readable medium stores a computer program; when the computer program is run on a computer, the method in the above-mentioned first to fourth aspects and any possible implementation of the first to fourth aspects is executed.

[0044] In a thirteenth aspect, a computer program product is provided, comprising a computer program, which, when executed, enables the communication method in the above-mentioned first to fourth aspects and any possible implementation method of the first to fourth aspects to be implemented.

[0045] The solutions provided in the fifth to thirteenth aspects are used to implement or cooperate with the methods provided in the first to fourth aspects, and therefore can achieve the same or corresponding beneficial effects as the first to fourth aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a schematic diagram of the architecture of a communication system to which the embodiments of the present application are applicable.

[0047] Figure 2 It is a structural diagram of the network element involved in the embodiment of the present application.

[0048] Figure 3 It is a schematic diagram of the basic process of a base station acquiring CSI in a TDD system.

[0049] Figure 4 It is a schematic flow chart of a method for determining channel state information according to an embodiment of the present application.

[0050] Figure 5 It is a schematic flow chart of another method for determining channel state information according to an embodiment of the present application.

[0051] Figure 6 It is a schematic block diagram of a communication device according to an embodiment of the present application.

[0052] Figure 7 It is a schematic block diagram of another communication device according to an embodiment of the present application.

[0053] Figure 8 It is a schematic block diagram of another communication device according to an embodiment of the present application.

[0054] Fig. 9 It is a schematic block diagram of another communication device according to an embodiment of the present application.

[0055] Fig.10 It is a schematic block diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0056] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0057] The embodiments of the present application can be applied to various communication systems, such as wireless local area network systems (WLAN), narrowband Internet of Things systems (NB-IoT), global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access systems (WCDMA), code division multiple access 2000 systems (CDMA2000), time division-synchronization code division multiple access systems (TD-SCDMA), LTE systems, satellite communications, 5G communication systems, sixth-generation (6G) communication systems, or new communication systems that will appear in the future.

[0058] The terminal device involved in the embodiments of the present application is a device with wireless transceiver function, and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface, such as a ship; it can also be deployed in the air, such as an airplane, a balloon, and a satellite. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal in transportation safety, a wireless terminal device in smart city, a wireless terminal in smart home, and can also include user equipment (UE), etc.

[0059] The network devices involved in the embodiments of the present application are devices in a wireless network, such as radio access network (RAN) nodes that connect terminal devices to a wireless network. At present, some examples of RAN nodes are: gNB, transmission reception point (TRP), evolved NodeB (eNB), radio network controller (RNC), NodeB (NB), base station controller (BSC), base transceiver station (BTS), home NodeB (HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP), integrated access and backhaul (IAB), etc. In a network structure, the network device may also refer to a centralized unit (CU) or a distributed unit (DU), or the network device may also be composed of a CU and a DU. CU and DU can be understood as the division of base stations from a logical function perspective. Among them, CU and DU can be physically separated or deployed together, and the embodiments of the present application do not specifically limit this. A CU can be connected to a DU, or multiple DUs can share a CU, which can save costs and facilitate network expansion. The division of CU and DU can be divided according to the protocol stack. One possible way is to deploy the radio resource control (RRC), service data adaptation protocol stack (SDAP) and packet data convergence protocol (PDCP) layer in the CU, and the remaining radio link control (RLC) layer, media access control (MAC) layer and physical layer in the DU. The above-mentioned protocol stack division method is not fully limited in the embodiments of the present application, and there may be other division methods.

[0060] Figure 1 The diagram is a schematic diagram of the CU-DU architecture. The CU and DU are connected via the F1 interface. The CU represents the gNB and is connected to the core network via the Ng interface.

[0061] The network device in the embodiment of the present application may also refer to a centralized unit control plane (CU-CP) node or a centralized unit user plane (CU-UP) node, or the network device may also be a CU-CP and a CU-UP. The CU-CP is responsible for the control plane functions, mainly including radio resource control (RRC) and packet data convergence protocol (PDCP)-C. PDCP-C is mainly responsible for encryption and decryption of control plane data, integrity protection, determination of channel state information, etc. CU-UP is responsible for user plane functions, mainly including service data adaptation protocol (SDAP) and PDCP-U. SDAP is mainly responsible for processing the data of the core network and mapping the flow to the bearer. PDCP-U is mainly responsible for encryption and decryption, integrity protection, header compression, sequence number maintenance, determination of channel state information, etc. of the data plane. The CU-CP and CU-UP are connected via the E1 interface. CU-CP represents the gNB and is connected to the core network via the Ng interface. Connected via F1-C (control plane) and DU. CU-UP is connected via F1-U (user plane) and DU. Of course, another possible implementation is that PDCP-C is also in CU-UP.

[0062] The network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a device including a control plane CU node (CU-CP node) and a user plane CU node (CU-UP node) and a DU node.

[0063] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.

[0064] Network devices and terminal devices, as well as terminal devices and terminal devices, can communicate through licensed spectrum, or through unlicensed spectrum, or through both licensed spectrum and unlicensed spectrum. Network devices and terminal devices, as well as terminal devices and terminal devices, can communicate through spectrum below 6 gigahertz (GHz), or through spectrum above 6G, or through spectrum below 6G and spectrum above 6G at the same time. The embodiments of the present application do not limit the spectrum resources used between network devices and terminal devices.

[0065] Figure 1 This is a schematic diagram of the architecture of a communication system applicable to an embodiment of the present application. The architecture includes a base station and multiple terminal devices, and the multiple terminal devices include terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5, and terminal device 6. The base station can transmit data or control information to terminal device 1 to terminal device 6, and terminal device 1 to terminal device 6 can also transmit data or control information to the base station. In addition, terminal device 4, terminal device 5, and terminal device 6 can form a communication system, in which the base station can transmit data or control information to terminal device 5; terminal device 5 can also send the data or control information to terminal device 4 and terminal device 6; terminal device 5 can perform sidelink (SL) communication with terminal device 4 and terminal device 6.

[0066] The network device in the embodiment of the present application includes: an entity for transmitting or receiving signals on the network side, such as a base station. The terminal device in the embodiment of the present application includes: an entity for receiving or transmitting signals on the user side, such as a terminal device. Figure 2 The present invention is a schematic diagram of the structure of the network element involved in the embodiment of the present application. The base station and the terminal device both include a radio resource control (RRC) signaling interaction module, a media access control (MAC) signaling interaction module, and a physical layer (PHY) signaling and data interaction module. The RRC signaling interaction module is a module used by the base station and the terminal device to send and receive RRC signaling; the MAC signaling interaction module is a module used by the base station and the terminal device to send and receive MAC control element (CE) signaling; the PHY signaling and data interaction module is a module used by the base station and the terminal device to send uplink / downlink control signaling, receive uplink / downlink control signaling, and send and receive uplink / downlink data. Specifically, the base station can send downlink control signaling to the terminal device through the physical downlink control channel (physical downlink control channel, PDCCH), the terminal device can send uplink control signaling to the base station through the physical uplink control channel (physical uplink control channel, PUCCH), the base station can send downlink data to the terminal device through the physical downlink shared channel (physical downlink shared channel, PDSCH), and the terminal device can send uplink data to the terminal device through the physical uplink shared channel (physical uplink shared channel, PUSCH).

[0067] It can be understood that in the embodiments of the present application, PDCCH is only an example of a downlink control channel, PUCCH is only an example of an uplink control channel, PDSCH is only an example of a downlink data channel, and PUSCH is only an example of an uplink data channel. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.

[0068] To facilitate the understanding of the embodiments of the present application, the technical solutions related to the embodiments of the present application are briefly introduced below.

[0069] 5G communication systems have higher requirements for system capacity and spectrum efficiency. In 5G communication systems, the application of Massive MIMO technology plays a vital role in improving the spectrum efficiency of the system. When using MIMO technology, the base station needs to precode the data before sending it to the terminal device. How to precode depends on the CSI fed back by the terminal device to the base station. Therefore, accurate CSI information is an important factor affecting system performance.

[0070] In a TDD system, since the uplink channel and the downlink channel use the same frequency band, the CSI of the uplink channel and the downlink channel are reciprocal. The base station can use the reciprocity of the CSI of the uplink channel and the downlink channel to obtain the CSI of the uplink channel through the uplink SRS, and then precode the data to be transmitted to the terminal device. Figure 3 A schematic diagram of the basic process of obtaining CSI for a base station in a TDD system. The specific steps include: 310, the base station needs to send a signal to the terminal device, and the signal indicates the configuration information corresponding to the CSI estimation; 320, the terminal device sends an SRS to the base station based on the configuration information for estimating the CSI of the uplink channel; 330, the base station measures the SRS sent by the terminal device, and estimates the CSI of the uplink channel based on the measured SRS; 340, the base station precodes the data based on the estimated CSI and sends the precoded data. Specifically, the base station determines the precoding method for the data transmitted to the terminal device based on the estimated CSI.

[0071] Currently, when a terminal device sends an SRS to a base station, one SRS may be sent at each antenna port, and no precoding is performed on the sent SRS. This method of sending an uplink SRS results in a large overhead occupied by the uplink SRS. In addition, when the overhead is limited, the period for the terminal device to send the SRS to the base station is relatively large. Since the channel state is constantly changing, the accuracy of the determined channel state information is relatively low.

[0072] The terminal device can also send a precoded SRS to the base station. The precoding method of the SRS is determined by the terminal device based on the measurement result of the CSI, and the base station is unaware of the precoding method. This method of sending the uplink SRS can reduce the overhead occupied by the uplink SRS. However, since the base station does not know the precoding method of the received SRS, it is unable to obtain the true channel state information and can only obtain equivalent channel state information. There is a loss of transmission performance in a multi-user transmission scenario.

[0073] To this end, an embodiment of the present application proposes a method for determining channel state information, which can reduce the overhead of sending an uplink reference signal while improving the accuracy of the determined channel state information. Figure 4 4 is a schematic flow chart of a method 400 for determining channel state information according to an embodiment of the present application. In the embodiment of the present application, the network device may be a base station or an access network device.

[0074] 410. The network device sends a first reference signal to the terminal device; correspondingly, the terminal device receives the first reference signal from the network device. The terminal device includes N antenna ports. Optionally, the first reference signal may be a channel state information reference signal (CSI-RS), a demodulation reference signal (DMRS), or a tracking reference signal (TRS).

[0075] 420, the terminal device sends first information to the network device, where the first information is used to indicate first spatial domain statistical information, where the first spatial domain statistical information is determined by the terminal device according to the first reference signal. Correspondingly, the network device receives the first information from the terminal device.

[0076] Optionally, the first spatial domain statistical information includes a first matrix U, the first matrix U is composed of spatial domain eigenvectors determined according to the first reference signal, and the number of columns of the first matrix is ​​N2. Exemplarily, the first spatial domain statistical information is a statistic that characterizes the channel variation characteristics on the N antenna ports of the terminal device; the spatial domain eigenvector is a vector that characterizes the channel variation characteristics on multiple antenna ports of the terminal device.

[0077] Optionally, before the terminal device sends the first information to the network device, the terminal device determines third channel state information based on the received first reference signal, where the third channel state information includes channel state information between the network device and N antenna ports of the terminal device; and determines the first spatial domain statistical information based on the third channel state information.

[0078] Exemplarily, the network device sends the first reference signal to the terminal device multiple times, and correspondingly, the terminal device receives / measures the first reference signal from the network device multiple times. The third channel state information determined by the terminal device according to the first reference signal obtained by the t-th measurement is H 1,t , the terminal device obtains T third channel state information through T measurements, and the spatial statistical covariance matrix of the terminal device side composed of T third channel state information is Terminal equipment pair Perform singular value decomposition (SVD) to obtain the first spatial domain statistical information (first matrix U) on the terminal device side. U is a matrix of size N×N2, N2 is a matrix The number of non-zero eigenvalues ​​of The non-zero eigenvalues ​​of are the diagonal matrix formed by the diagonal elements, 1≤t≤T, where T is a positive integer.

[0079] It should be noted that the third channel state information is determined by the terminal device according to the first reference signal from the network device. The first reference signal may be precoded or may not be precoded.

[0080] 430, the network device sends second information to the terminal device, the second information is used to instruct the terminal device to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, the N1 antenna ports correspond to the N1 first precoding vectors one by one, the N1 first precoding vectors are determined by the network device according to the first spatial domain statistical information (first matrix U), and N1 is less than or equal to N. Correspondingly, the terminal device receives the second information from the network device.

[0081] Optionally, the N1 first precoding vectors are respectively N2 column vectors of the first matrix U, and N1=N2. For example, are the N2 column vectors of the first matrix U, then the N1 first precoding vectors are The matrix composed of N1 first precoding vectors is U H .

[0082] Optionally, the N1 first precoding vectors are weighted sums of the N2 column vectors of the first matrix U, respectively. <N2。

[0083] 440, the terminal device sends the second reference signal precoded by N1 first precoding vectors to the network device through N1 antenna ports. For example, the terminal device sends the second reference signal precoded by the first first precoding vector to the network device through antenna port 1; the terminal device sends the second reference signal precoded by the second first precoding vector to the network device through antenna port 2; the terminal device sends the second reference signal precoded by the N1th first precoding vector to the network device through antenna port N1. Correspondingly, the network device receives the second reference signal precoded by N1 first precoding vectors from the terminal device. Optionally, the second reference signal may be an SRS, a DMRS, or the like.

[0084] 450. The network device determines first channel state information according to the precoded second reference signal and N1 first precoding vectors, where the first channel state information includes channel state information between the network device and N antenna ports of the terminal device.

[0085] Optionally, the network device determines second channel state information based on the precoded second reference signal, where the second channel state information includes channel state information between N1 antenna ports of the network device and the terminal device; and determines first channel state information based on the second channel state information and N1 first precoding vectors.

[0086] The first channel state information may be understood as the real channel state information between the network device and the terminal device; the second channel state information may be understood as the equivalent channel state information between the network device and the terminal device.

[0087] Exemplarily, when N1 first precoding vectors are respectively N2 column vectors of the first matrix U, and N1=N2, the matrix U consisting of the first channel state information H and the second channel state information H2 and the N1 first precoding vectors is H The relationship between can be expressed by the following formula (1):

[0088] H2=U H H (1)

[0089] The network device can determine the first channel state information H=UH2 according to formula (1).

[0090] It should be noted that the first channel state information is determined by the network device based on the received second reference signal precoded using N1 first precoding vectors and N1 first precoding vectors, and the precoding matrix of the second reference signal is known to the network device; the network device obtains the first channel state information for transmitting downlink data to the terminal device.

[0091] Optionally, the transmission period of the first reference signal is greater than the transmission period of the second reference signal. For example, the transmission period of the first reference signal is T1, the transmission period of the second reference signal is T2, and T1 is greater than T2. ​​The first reference signal is used to obtain the first spatial domain statistical information. Since the time variation of the first spatial domain statistical information is slow, using a longer period to send the first reference signal can reduce the pilot overhead.

[0092] In the technical solution provided in the embodiment of the present application, the terminal device determines the first spatial domain statistical information on the terminal device side according to the first reference signal from the network device, and sends the first spatial domain statistical information to the network device; the network device instructs the terminal device to send the second reference signal precoded by N1 first precoding vectors through N1 antenna ports, and the N1 first precoding vectors are determined according to the first spatial domain statistical information; the network device determines the channel state information (first channel state information) between the network device and the N antenna ports of the terminal device according to the second reference signal precoded by N1 first precoding vectors and the N1 first precoding vectors from the terminal device. Since the second reference signal sent by the terminal device to the network device is precoded, the overhead occupied by the second reference signal (uplink reference signal) can be saved; in addition, since the N1 first precoding vectors are known to the network device, the network device can determine the real channel state information between the network device and the terminal device according to the second reference signal precoded by N1 first precoding vectors and the N1 first precoding vectors, thereby improving the accuracy of the determined channel state information.

[0093] The embodiment of the present application proposes another method for determining channel state information, which can reduce the overhead of sending uplink reference signals while improving the accuracy of the determined channel state information. Figure 5 FIG. 5 is a schematic flow chart of another method 500 for determining channel state information according to an embodiment of the present application. In the embodiment of the present application, the network device may be a base station or an access network device.

[0094] 510. The network device obtains first spatial domain statistical information of the terminal device, second spatial domain statistical information of the network device, and first channel state information, where the first channel state information includes historical channel state information between the network device and N antenna ports of the terminal device. The terminal device includes N antenna ports, and the network device includes M antenna ports.

[0095] Optionally, network devices can be connected via Figure 4 The method for determining channel state information provided obtains the first spatial domain statistical information and the first channel state information of the terminal device. For details, please directly refer to Figure 4 The description is not repeated here; and the network equipment is based on Figure 4The method embodiment receives the second reference signal precoded by N1 first precoding vectors, and determines the second spatial domain statistical information of the network device.

[0096] Optionally, the second spatial domain statistical information includes a second matrix, the second matrix is ​​composed of spatial domain eigenvectors determined according to the precoded second reference signal, and the number of columns of the second matrix is ​​M1.

[0097] Exemplarily, the terminal device may send the precoded second reference signal to the network device multiple times, and correspondingly, the network device receives / measures the precoded second reference signal from the terminal device multiple times. The second channel state information determined by the network device according to the precoded second reference signal obtained by the t-th measurement is H 2,t , the network device obtains T second channel state information through T measurements, and the spatial statistical covariance matrix of the network device side composed of T second channel state information is Network device pair Perform singular value decomposition to obtain the second spatial domain statistical information (second matrix V) on the network device side. V is an M×M1 matrix, where M1 is a matrix The number of non-zero eigenvalues ​​of is the M1 column vector of V; S' is the matrix The non-zero eigenvalues ​​of are the diagonal matrix formed by the diagonal elements, 1≤t≤T, where T is a positive integer.

[0098] Optionally, the network device may also obtain historical spatial statistical information of the terminal device (first spatial statistical information), historical spatial statistical information of the network device (second spatial statistical information), and historical channel state information (first channel state information) between the network device and the N antenna ports of the terminal device in other ways. This application does not limit this.

[0099] 520. The network device sends third information to the terminal device, where the third information is used to instruct the terminal device to send a third reference signal precoded by using N3 second precoding vectors through N3 antenna ports, where the N3 antenna ports correspond to the N3 second precoding vectors one-to-one, and the N3 second precoding vectors are determined based on the first spatial domain statistical information, the second spatial domain statistical information, and the position information of zero elements in the channel weighting coefficient matrix, and the position information of zero elements in the channel weighting coefficient matrix is ​​determined based on the first spatial domain statistical information, the second spatial domain statistical information, and the first channel state information, where N3 is less than N. Correspondingly, the terminal device receives the third information from the network device.

[0100] Exemplarily, the network device determines the position information of the zero elements in the channel weighting coefficient matrix C according to the acquired first spatial domain statistical information (first matrix U), second spatial domain statistical information (second matrix V), and first channel state information H, where C = U H HV H ; the element in the i-th row and j-th column of the channel weighting coefficient matrix C is c i,j , and the network device determines the set F0 of binary tuples corresponding to the zero elements in the channel weighting coefficient matrix C, such that for any (i, j) ∈ F0, c i,j = 0. The network device determines N3 second precoding vectors according to the first spatial domain statistical information, the second spatial domain statistical information, and the position information of the zero elements in the channel weighting coefficient matrix.

[0101] Optionally, the N3 second precoding vectors are respectively the weighted sum of N2 column vectors of the first matrix U, and N3 < N2. Compared with the scheme of instructing the terminal device to send the second reference signal precoded by N1 first precoding vectors through N1 antenna ports, and N1 = N2, in this optional scheme, N3 < N1, which can further reduce the number of antenna ports used by the terminal device when sending the uplink reference signal (third reference signal). Therefore, the overhead of sending the uplink reference signal (third reference signal) can be further saved.

[0102] For example, the network device makes the following system of equations have a unique solution according to the first matrix U, the second matrix V, and the position information of the zero elements in the channel weighting coefficient matrix:

[0103]

[0104] The obtained N3 second precoding vectors are The matrix composed of the N3 second precoding vectors is Optionally, the network device can exhaustively search for the N3 second precoding vectors until the above system of equations has a unique solution for c. If no combination that makes the above system of equations have a unique solution can be found, the value of N3 can be increased and the attempt to make the above system of equations have a unique solution can be continued.

[0105] 530, the terminal device sends the third reference signal precoded by N3 second precoding vectors to the network device through N3 antenna ports. For example, the terminal device sends the third reference signal precoded by the first second precoding vector to the network device through antenna port 1; the terminal device sends the third reference signal precoded by the second second precoding vector to the network device through antenna port 2; the terminal device sends the third reference signal precoded by the N3th second precoding vector to the network device through antenna port N3. Correspondingly, the network device receives the third reference signal precoded by N3 second precoding vectors from the terminal device. Optionally, the third reference signal is SRS. Correspondingly, the network device receives the third reference signal precoded by N3 second precoding vectors from the terminal device. Optionally, the third reference signal may be SRS, DMRS, or the like.

[0106] 540. The network device determines fourth channel state information according to the received precoded third reference signal, N3 second precoding vectors and channel weight coefficient matrix C, where the fourth channel state information includes channel state information between the current network device and the N antenna ports of the terminal device. The fourth channel state information can be understood as the most recently determined channel state information between the network device and the N antenna ports of the terminal device.

[0107] Optionally, the network device determines third spatial domain statistical information of the network device according to the third reference signal after precoding; and determines fourth channel state information according to N3 second precoding vectors, the channel weight coefficient matrix and the third spatial domain statistical information. Optionally, the third spatial domain statistical information includes a third matrix V1, the third matrix is ​​composed of spatial domain eigenvectors determined according to the third reference signal after precoding, and the number of columns of the third matrix is ​​M2.

[0108] Exemplarily, the terminal device may send the third precoded reference signal to the network device multiple times; correspondingly, the network device receives / measures the third precoded reference signal from the terminal device multiple times, and the network device determines the fifth channel state information according to the third precoded reference signal, wherein the fifth channel state information includes the channel state information between the network device and the N3 antenna ports of the terminal device, wherein the fifth channel state information may be understood as the equivalent channel state information between the network device and the terminal device. The fifth channel state information determined by the network device according to the third precoded reference signal obtained by the t-th measurement is H 3,t , the network device obtains T fifth channel state information through T measurements, and the spatial statistical covariance matrix of the network device side composed of T fifth channel state information is Network device pair Perform singular value decomposition to obtain the third spatial domain statistical information (third matrix V1) on the network device side. V1 is a matrix of M×M2, M2 is a matrix The number of non-zero eigenvalues ​​of M is the number of antenna ports of the network device; S" is a matrix The non-zero eigenvalues ​​of are diagonal matrices formed by diagonal elements, 1≤t≤T, and T is a positive integer. Finally, the network device determines the fourth channel state information H' according to the N3 second precoding vectors, the channel weight coefficient matrix C and the third spatial domain statistical information (third matrix V1) by the following formula (2):

[0109] H'=U1CV1 (2)

[0110] Optionally, the transmission period of the first reference signal is greater than the transmission period of the second reference signal; the transmission period of the first reference signal is greater than the transmission period of the third reference signal. For example, the transmission period of the first reference signal is T1, the transmission period of the second reference signal is T2, and the transmission period of the third reference signal is T3, T1 is greater than T2, and T1 is greater than T3. The first reference signal is used to obtain the first spatial domain statistical information. Since the time variation of the first spatial domain statistical information is slow, using a longer period to send the first reference signal can reduce the pilot overhead.

[0111] In the technical solution provided in the embodiment of the present application, the network device can instruct the terminal device to send the third reference signal precoded by N3 second precoding vectors through N3 antenna ports based on the historical first channel state information between the network device and the N antenna ports of the terminal device, the first spatial statistical information of the terminal device, and the second spatial statistical information of the network device; and according to the third reference signal precoded by N3 second precoding vectors, N3 second precoding vectors and the channel weighting coefficient matrix from the terminal device, the channel state information (fourth channel state information) between the current network device and the N antenna ports of the terminal device can be determined. Since the third reference signal sent by the terminal device to the network device is precoded, the overhead occupied by the third reference signal (uplink reference signal) can be saved; in addition, since the N3 second precoding vectors are known to the network device, the network device can determine the real channel state information between the current network device and the terminal device according to the third reference signal precoded by N3 second precoding vectors, N3 second precoding vectors and the channel weighting coefficient matrix, thereby improving the accuracy of the determined channel state information.

[0112] The above introduces the method for determining channel state information provided by the embodiment of the present application. The following will introduce the execution entity used to execute the above method for determining channel state information.

[0113] Figure 6 600 is a schematic block diagram of a communication device 600 according to an embodiment of the present application. The device can be applied to or deployed in Figure 4 In the network device of the method embodiment. The communication device 600 includes:

[0114] The transceiver unit 610 is configured to send a first reference signal to a terminal device;

[0115] The transceiver unit 610 is further configured to receive first information from the terminal device, where the first information is used to indicate first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal;

[0116] The transceiver unit 610 is further used to send second information to the terminal device, where the second information is used to instruct the terminal device to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, where the N1 antenna ports correspond to the N1 first precoding vectors in a one-to-one manner, and the N1 first precoding vectors are determined according to the first spatial domain statistical information, and N1 is less than or equal to N, wherein the terminal device includes N antenna ports;

[0117] The transceiver unit 610 is further configured to receive a second reference signal precoded by the N1 first precoding vectors from the terminal device;

[0118] The processing unit 620 is used to determine first channel state information based on the precoded second reference signal and the N1 first precoding vectors, where the first channel state information includes channel state information between the communication device and the N antenna ports of the terminal equipment.

[0119] Optionally, the processing unit 620 is specifically configured to:

[0120] Determine second channel state information according to the precoded second reference signal, where the second channel state information includes channel state information between the communication apparatus and N1 antenna ports of the terminal device;

[0121] The first channel state information is determined according to the second channel state information and the N1 first precoding vectors.

[0122] Optionally, the first spatial domain statistical information includes a first matrix, where the first matrix is ​​composed of spatial domain eigenvectors determined based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0123] Optionally, the N1 first precoding vectors are respectively N2 column vectors of the first matrix, N1=N2; or,

[0124] The N1 first precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N1 <N2。

[0125] Optionally, a sending period of the first reference signal is greater than a sending period of the second reference signal.

[0126] Figure 7 FIG. 7 is a schematic block diagram of another communication device 700 according to an embodiment of the present application. The device can be applied to or deployed in Figure 4 In the terminal device in the method embodiment. The communication device 700 includes:

[0127] The transceiver unit 710 is configured to receive a first reference signal from a network device;

[0128] The transceiver unit 710 is further used to send first information to the network device, where the first information is used to indicate first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal;

[0129] The transceiver unit 710 is further configured to receive second information from the network device, the second information being used to indicate that a second reference signal precoded by using N1 first precoding vectors is sent through N1 antenna ports, the N1 antenna ports are in one-to-one correspondence with the N1 first precoding vectors, the N1 first precoding vectors are determined according to the first spatial domain statistical information, N1 is less than or equal to N, wherein the communication device includes N antenna ports;

[0130] The transceiver unit 710 is further configured to send, through N1 antenna ports, a second reference signal precoded by using the N1 first precoding vectors to the network device.

[0131] Optionally, the communication device 700 further includes a processing unit 720, wherein the processing unit 720 is configured to:

[0132] Determine third channel state information according to the first reference signal, where the third channel state information includes channel state information between the network device and N antenna ports of the communication apparatus;

[0133] The first spatial domain statistical information is determined according to the third channel state information.

[0134] Optionally, the first spatial domain statistical information includes a first matrix, where the first matrix is ​​composed of spatial domain eigenvectors determined based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0135] Optionally, the N1 first precoding vectors are respectively N2 column vectors of the first matrix, N1=N2; or,

[0136] The N1 first precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N1 <N2。

[0137] Optionally, a sending period of the first reference signal is greater than a sending period of the second reference signal.

[0138] Figure 8 FIG. 8 is a schematic block diagram of another communication device 800 according to an embodiment of the present application. The device can be applied to or deployed in Figure 5 In the network device of the method embodiment. The communication device 800 includes:

[0139] The processing unit 810 is configured to obtain first spatial domain statistical information of a terminal device, second spatial domain statistical information of the communication device, and first channel state information, where the first channel state information includes historical channel state information between the communication device and N antenna ports of the terminal device;

[0140] a transceiver unit 820, configured to send third information to the terminal device, wherein the third information is used to instruct the terminal device to send a third reference signal precoded by using N3 second precoding vectors through N3 antenna ports, wherein the N3 antenna ports correspond to the N3 second precoding vectors in a one-to-one manner, and the N3 second precoding vectors are determined according to the first spatial domain statistical information, the second spatial domain statistical information, and position information of zero elements in a channel weighting coefficient matrix, and the position information of zero elements in the channel weighting coefficient matrix is ​​determined according to the first spatial domain statistical information, the second spatial domain statistical information, and the first channel state information, wherein N3 is less than N;

[0141] The transceiver unit 820 is further configured to receive a third reference signal precoded by the N3 second precoding vectors from the terminal device;

[0142] The processing unit 810 is also used to determine fourth channel state information based on the precoded third reference signal, the N3 second precoding vectors and the channel weighting coefficient matrix, and the fourth channel state information includes the current channel state information between the communication device and the N antenna ports of the terminal device.

[0143] Optionally, the processing unit 810 is specifically used to: determine third spatial domain statistical information of the communication device based on the precoded third reference signal; determine the fourth channel state information based on the N3 second precoding vectors, the channel weighting coefficient matrix and the third spatial domain statistical information.

[0144] Optionally, the transceiver unit 820 is further configured to send a first reference signal to the terminal device;

[0145] The transceiver unit 820 is further used to receive first information from the terminal device, where the first information is used to indicate the first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal;

[0146] The transceiver unit 820 is further configured to send second information to the terminal device, where the second information is used to instruct the terminal device to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, where the N1 antenna ports correspond to the N1 first precoding vectors in a one-to-one manner, and the N1 first precoding vectors are determined according to the first spatial domain statistical information, and N1 is less than N;

[0147] The transceiver unit 820 is further configured to receive a second reference signal precoded by the N1 first precoding vectors from the terminal device;

[0148] The processing unit 810 is further configured to determine the second spatial domain statistical information according to the precoded second reference signal;

[0149] The processing unit 810 is further configured to determine the first channel state information according to the precoded second reference signal and the N1 first precoding vectors.

[0150] Optionally, the processing unit 810 is specifically configured to:

[0151] Determine second channel state information according to the precoded second reference signal, where the second channel state information includes channel state information between the communication apparatus and N1 antenna ports of the terminal device;

[0152] The first channel state information is determined according to the second channel state information and the N1 first precoding vectors.

[0153] Optionally, the first spatial domain statistical information includes a first matrix, where the first matrix is ​​composed of spatial domain eigenvectors determined based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0154] Optionally, the N3 second precoding vectors are weighted sums of the N2 column vectors of the first matrix, respectively. <N2。

[0155] Optionally, a sending period of the first reference signal is greater than a sending period of the second reference signal; and a sending period of the first reference signal is greater than a sending period of the third reference signal.

[0156] Fig. 9 FIG. 9 is a schematic block diagram of another communication device 900 according to an embodiment of the present application. The device can be applied to or deployed in Figure 5 In the terminal device in the method embodiment. The communication device 900 includes:

[0157] The transceiver unit 910 is used to receive third information from the network device, where the third information is used to indicate that a third reference signal precoded by using N3 second precoding vectors is sent through N3 antenna ports, where the N3 antenna ports correspond to the N3 second precoding vectors one-to-one, and the N3 second precoding vectors are determined according to first spatial domain statistical information of the communication device, second spatial domain statistical information of the network device, and position information of zero elements in a channel weighting coefficient matrix, where the position information of zero elements in the channel weighting coefficient matrix is ​​determined according to the first spatial domain statistical information, the second spatial domain statistical information, and first channel state information, where the first channel state information includes historical channel state information between the network device and the N antenna ports of the communication device, where N3 is less than N;

[0158] The transceiver unit 910 is further configured to send, through N3 antenna ports, a third reference signal precoded by using the N3 second precoding vectors to the network device.

[0159] Optionally, the transceiver unit 910 is further configured to:

[0160] receiving a first reference signal from the network device;

[0161] Sending first information to the network device, where the first information is used to indicate the first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal;

[0162] receiving second information from the network device, where the second information is used to indicate that a second reference signal precoded by using N1 first precoding vectors is sent through N1 antenna ports, where the N1 antenna ports correspond to the N1 first precoding vectors in a one-to-one manner, where the N1 first precoding vectors are determined according to the first spatial domain statistical information, and N1 is less than or equal to N;

[0163] A second reference signal precoded by using the N1 first precoding vectors is sent to the network device through the N1 antenna ports.

[0164] Optionally, the communication device 900 further includes a processing unit 920, wherein the processing unit 920 is configured to:

[0165] Determine third channel state information according to the first reference signal, where the third channel state information includes channel state information between the network device and N antenna ports of the communication apparatus;

[0166] The first spatial domain statistical information is determined according to the third channel state information.

[0167] Optionally, the first spatial domain statistical information includes a first matrix, where the first matrix is ​​composed of spatial domain eigenvectors determined based on the first reference signal, and the number of columns of the first matrix is ​​N2.

[0168] Optionally, the N3 second precoding vectors are weighted sums of the N2 column vectors of the first matrix, respectively. <N2。

[0169] Optionally, a sending period of the first reference signal is greater than a sending period of the second reference signal; and a sending period of the first reference signal is greater than a sending period of the third reference signal.

[0170] Fig.10 A schematic block diagram of another communication device 1000 provided in an embodiment of the present application. The communication device 1000 includes: a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It is understood that the interface circuit 1020 can be a transceiver or an input-output interface. Optionally, the communication device 1000 may also include a memory 1030 for storing instructions executed by the processor 1010 or storing input data required by the processor 1010 to execute instructions or storing data generated after the processor 1010 executes instructions.

[0171] When the communication device 1000 is applied to a network device, the communication device 1000 can implement the functions of the network device in the above method embodiment. When the communication device 1000 is applied to a terminal device, the communication device 1000 can implement the functions of the terminal device in the above method embodiment.

[0172] The processor 1010 described above 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 embodiments of the present application can 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.

[0173] An embodiment of the present application also provides a communication system, including a network device in the method for determining channel state information provided in an embodiment of the present application and other communication devices communicating with the network device, a terminal device and other communication devices communicating with the terminal device.

[0174] The present application also provides a computer-readable storage medium on which a computer program for implementing the method in the above method embodiment is stored. When the computer program is run on a computer, the computer can implement the method in the above method embodiment.

[0175] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program runs on a computer, the method in the above method embodiment is executed.

[0176] An embodiment of the present application also provides a chip, including a processor, wherein the processor is connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the chip executes the method in the above method embodiment.

[0177] In addition, the term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship; the term "at least one" in this application can mean "one" and "two or more". For example, A, B and C can represent seven situations: A exists alone, B exists alone, C exists alone, A and B exist at the same time, A and C exist at the same time, C and B exist at the same time, and A, B and C exist at the same time.

[0178] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0179] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0180] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0182] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0183] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0184] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining channel state information, characterized in that: include: The network device sends a first reference signal to the terminal device; The network device receives first information from the terminal device, where the first information is used to indicate first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal; The network device sends second information to the terminal device, where the second information is used to instruct the terminal device to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, where the N1 antenna ports correspond to the N1 first precoding vectors in a one-to-one manner, and the N1 first precoding vectors are determined according to the first spatial domain statistical information, where N1 is less than or equal to N, and the terminal device includes N antenna ports; The network device receives a second reference signal precoded by using the N1 first precoding vectors from the terminal device; The network device determines first channel state information according to the precoded second reference signal and the N1 first precoding vectors, where the first channel state information includes channel state information between the network device and the N antenna ports of the terminal device.

2. The method according to claim 1, characterized in that The network device determines first channel state information according to the precoded second reference signal and the N1 first precoding vectors, including: The network device determines second channel state information according to the precoded second reference signal, where the second channel state information includes channel state information between the network device and N1 antenna ports of the terminal device; The network device determines the first channel state information according to the second channel state information and the N1 first precoding vectors.

3. The method according to claim 1 or 2, characterized in that: The first spatial domain statistical information includes a first matrix, the first matrix is ​​composed of spatial domain eigenvectors determined according to the first reference signal, and the number of columns of the first matrix is ​​N2.

4. The method according to claim 3, characterized in that The N1 first precoding vectors are respectively N2 column vectors of the first matrix, N1=N2; or, The N1 first precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N1 <N2。 5. The method according to any one of claims 1 to 4, characterized in that A sending period of the first reference signal is greater than a sending period of the second reference signal.

6. A method for determining channel state information, characterized in that: include: The terminal device receives a first reference signal from the network device; The terminal device sends first information to the network device, where the first information is used to indicate first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal; The terminal device receives second information from the network device, where the second information is used to instruct the terminal device to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, where the N1 antenna ports correspond to the N1 first precoding vectors in a one-to-one manner, and the N1 first precoding vectors are determined according to the first spatial domain statistical information, where N1 is less than or equal to N, and the terminal device includes N antenna ports; The terminal device sends the second reference signal precoded by the N1 first precoding vectors to the network device through N1 antenna ports.

7. The method according to claim 6, characterized in that The method further comprises: The terminal device determines third channel state information according to the first reference signal, where the third channel state information includes channel state information between the network device and N antenna ports of the terminal device; The terminal device determines the first spatial domain statistical information according to the third channel state information.

8. The method according to claim 6 or 7, characterized in that: The first spatial domain statistical information includes a first matrix, where the first matrix is ​​composed of spatial domain feature vectors determined by the terminal device according to the first reference signal, and the number of columns of the first matrix is ​​N2.

9. The method according to claim 8, characterized in that The N1 first precoding vectors are respectively N2 column vectors of the first matrix, N1=N2; or, The N1 first precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N1 <N2。 10. The method according to any one of claims 6 to 9, characterized in that A sending period of the first reference signal is greater than a sending period of the second reference signal.

11. A method for determining channel state information, characterized in that: include: The network device obtains first spatial domain statistical information of the terminal device, second spatial domain statistical information of the network device, and first channel state information, where the first channel state information includes historical channel state information between the network device and N antenna ports of the terminal device; The network device sends third information to the terminal device, where the third information is used to instruct the terminal device to send a third reference signal precoded by using N3 second precoding vectors through N3 antenna ports, where the N3 antenna ports correspond to the N3 second precoding vectors one-to-one, where the N3 second precoding vectors are determined based on the first spatial domain statistical information, the second spatial domain statistical information, and position information of zero elements in a channel weighting coefficient matrix, where the position information of zero elements in the channel weighting coefficient matrix is ​​determined based on the first spatial domain statistical information, the second spatial domain statistical information, and the first channel state information, where N3 is less than N; The network device receives a third reference signal precoded by using the N3 second precoding vectors from the terminal device; The network device determines fourth channel state information based on the precoded third reference signal, the N3 second precoding vectors and the channel weighting coefficient matrix, and the fourth channel state information includes the current channel state information between the network device and the N antenna ports of the terminal device.

12. The method according to claim 11, characterized in that The network device determines fourth channel state information according to the precoded third reference signal, the N3 second precoding vectors, and the channel weight coefficient matrix, including: The network device determines third spatial domain statistical information of the network device according to the precoded third reference signal; The network device determines the fourth channel state information according to the N3 second precoding vectors, the channel weight coefficient matrix and the third spatial domain statistical information.

13. The method according to claim 11 or 12, characterized in that: The network device acquires first spatial domain statistical information of a terminal device, second spatial domain statistical information of the network device, and first channel state information, including: The network device sends a first reference signal to the terminal device; The network device receives first information from the terminal device, where the first information is used to indicate the first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal; The network device sends second information to the terminal device, where the second information is used to instruct the terminal device to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, where the N1 antenna ports correspond to the N1 first precoding vectors in a one-to-one manner, and the N1 first precoding vectors are determined according to the first spatial domain statistical information, and N1 is less than N; The network device receives a second reference signal precoded by using the N1 first precoding vectors from the terminal device; The network device determines the second spatial domain statistical information according to the precoded second reference signal; The network device determines the first channel state information according to the precoded second reference signal and the N1 first precoding vectors.

14. The method according to claim 13, characterized in that The network device determines the first channel state information according to the precoded second reference signal and the N1 first precoding vectors, including: The network device determines second channel state information according to the precoded second reference signal, where the second channel state information includes channel state information between the network device and N1 antenna ports of the terminal device; The network device determines the first channel state information according to the second channel state information and the N1 first precoding vectors.

15. The method according to claim 13 or 14, characterized in that The first spatial domain statistical information includes a first matrix, the first matrix is ​​composed of spatial domain eigenvectors determined according to the first reference signal, and the number of columns of the first matrix is ​​N2.

16. The method according to claim 15, characterized in that The N3 second precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N3 <N2。 17. The method according to any one of claims 13 to 16, characterized in that A sending period of the first reference signal is greater than a sending period of the second reference signal; A sending period of the first reference signal is greater than a sending period of the third reference signal.

18. A method for determining channel state information, characterized in that: include: The terminal device receives third information from the network device, the third information being used to instruct the terminal device to send a third reference signal precoded by using N3 second precoding vectors through N3 antenna ports, the N3 antenna ports being in one-to-one correspondence with the N3 second precoding vectors, the N3 second precoding vectors being determined based on first spatial domain statistical information of the terminal device, second spatial domain statistical information of the network device, and position information of zero elements in a channel weighting coefficient matrix, the position information of zero elements in the channel weighting coefficient matrix being determined based on the first spatial domain statistical information, the second spatial domain statistical information, and first channel state information, the first channel state information including historical channel state information between the network device and the N antenna ports of the terminal device, wherein N3 is less than N; The terminal device sends a third reference signal precoded by the N3 second precoding vectors to the network device through N3 antenna ports.

19. The method according to claim 18, characterized in that The method further comprises: The terminal device receives a first reference signal from the network device; The terminal device sends first information to the network device, where the first information is used to indicate the first spatial domain statistical information, where the first spatial domain statistical information is determined according to the first reference signal; The terminal device receives second information from the network device, where the second information is used to instruct the terminal device to send a second reference signal precoded by using N1 first precoding vectors through N1 antenna ports, where the N1 antenna ports correspond to the N1 first precoding vectors in a one-to-one manner, and the N1 first precoding vectors are determined according to the first spatial domain statistical information, and N1 is less than or equal to N; The terminal device sends the second reference signal precoded by the N1 first precoding vectors to the network device through N1 antenna ports.

20. The method according to claim 19, characterized in that The method further comprises: The terminal device determines third channel state information according to the first reference signal, where the third channel state information includes channel state information between the network device and N antenna ports of the terminal device; The terminal device determines the first spatial domain statistical information according to the third channel state information.

21. The method according to claim 19 or 20, characterized in that The first spatial domain statistical information includes a first matrix, where the first matrix is ​​composed of spatial domain feature vectors determined by the terminal device according to the first reference signal, and the number of columns of the first matrix is ​​N2.

22. The method according to claim 21, characterized in that The N3 second precoding vectors are respectively the weighted sum of the N2 column vectors of the first matrix, N3 <N2。 23. The method according to any one of claims 19 to 22, characterized in that A sending period of the first reference signal is greater than a sending period of the second reference signal; A sending period of the first reference signal is greater than a sending period of the third reference signal.

24. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 23.

25. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 23 through a logic circuit or executing code instructions.

26. A computer-readable storage medium, characterized in that: include: The computer readable medium stores a computer program; When the computer program is executed by a processor, the method according to any one of claims 1 to 23 is performed.

27. A computer program product, characterized in that A computer program is included which, when executed, causes the method according to any one of claims 1 to 23 to be implemented.