Communication method, device, and storage medium

CN122162320APending Publication Date: 2026-06-05HONOR DEVICE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-02-08
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

When the terminal device does not know the reference signal configuration information of the network device, it cannot accurately measure the channel state, resulting in inaccurate determination of the precoding matrix.

Method used

By receiving multiple reference signals sent by network devices, a precoding matrix is ​​determined using first information, including an indication of the number of antenna ports and oversampling factor for each reference signal in different dimensions, and a joint basis vector set is constructed to determine the precoding matrix.

Benefits of technology

This improves the accuracy of channel measurements, ensuring that terminal equipment can accurately determine the precoding matrix, thereby enhancing the quality and efficiency of signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122162320A_ABST
    Figure CN122162320A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method, device and storage medium, and relate to the technical field of communication. The method comprises: a network device sends a plurality of reference signals to a terminal device; and the terminal device determines a precoding matrix according to the plurality of reference signals. The terminal device can accurately determine the precoding matrix through the plurality of reference signals sent by the network device, thereby improving the accuracy of channel measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device and storage medium

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 8, 2024, with application number 202410176963.0 and application name “Communication Method, Device and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method, device, and storage medium. Background Art

[0003] During communication, the terminal device can perform channel measurement to determine the channel status.

[0004] In related technologies, a network device (e.g., a base station) can send a reference signal to a terminal device, which then determines a precoding matrix by measuring the reference signal. However, if the terminal device is unaware of the specific configuration information of the reference signal sent by the network device, it cannot accurately measure the channel based on the received reference signal, and thus cannot accurately determine the precoding matrix. Summary of the Invention

[0005] The embodiments of the present application provide a communication method, device, and storage medium, in which a terminal device can accurately determine a precoding matrix through multiple reference signals sent by a network device, thereby improving the accuracy of channel measurement.

[0006] In a first aspect, an embodiment of the present application provides a communication method, including: receiving multiple reference signals; and determining a precoding matrix based on the multiple reference signals.

[0007] In one possible implementation, determining a precoding matrix based on multiple reference signals includes: determining the precoding matrix based on first information; wherein the first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0008] In a possible implementation, each reference signal corresponds to the same first number of antenna ports in the first dimension; and / or each reference signal corresponds to the same second number of antenna ports in the second dimension.

[0009] In one possible implementation, determining a precoding matrix based on first information includes: determining, based on the first information, a third number of antenna ports corresponding to multiple reference signals in a first dimension, and a fourth number of antenna ports corresponding to multiple reference signals in a second dimension; determining a first joint basis vector set based on the third number and the fourth number; and determining a precoding matrix based on the first joint basis vector set.

[0010] In one possible implementation, multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein the third number is the number of antenna ports corresponding to the antenna port array in the first dimension; and the fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

[0011] In one possible implementation, the antenna port array includes M1 antenna port subarrays in the first dimension, and the antenna port array includes M2 antenna port subarrays in the second dimension, where M1 and M2 are integers greater than or equal to 1, respectively, wherein the third number is the number of antenna ports of the M1 antenna port subarray in the first dimension; and the fourth number is the number of antenna ports of the M2 antenna port subarray in the second dimension.

[0012] In one possible implementation, the method further includes: receiving a value of M1 and a value of M2.

[0013] In a possible implementation, the value of M1 and the value of M2 are predefined.

[0014] In a possible implementation manner, the method further includes: sending first indication information related to the precoding matrix, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

[0015] In one possible implementation, the first indication information includes a first parameter and a second parameter, wherein the first parameter is determined based on a third quantity and an oversampling factor of multiple reference signals in a first dimension; and the second parameter is determined based on a fourth quantity and an oversampling factor of multiple reference signals in a second dimension.

[0016] In a possible implementation, determining a precoding matrix according to the first information includes: determining a precoding submatrix corresponding to each reference signal according to the first information; and determining that the precoding matrix includes a precoding submatrix corresponding to each reference signal.

[0017] In one possible implementation, each precoding sub-matrix is ​​determined based on a second joint basis vector set corresponding to a corresponding reference signal; the second joint basis vector set is determined based on the number of antenna ports of the reference signal in the first dimension and the number of antenna ports in the second dimension.

[0018] In one possible implementation, the precoding submatrix corresponding to each reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, and the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0019] In one possible implementation, the method further includes: sending second information related to the precoding matrix, wherein the second information includes at least one of the following: second indication information, the second indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix, the joint basis vector corresponding to each precoding sub-matrix is ​​a joint basis vector in the second joint basis vector set corresponding to the corresponding reference signal; the phase difference between different precoding sub-matrices; the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal, the first precoding sub-matrix and the second precoding sub-matrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0020] In one possible implementation, the second indication information includes a third parameter and a fourth parameter, wherein the third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; and the fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and the oversampling factor in the second dimension.

[0021] In one possible implementation, the phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

[0022] In one possible implementation, the method further includes: sending third indication information and fourth indication information related to the precoding matrix, wherein the third indication information is used to indicate a third joint basis vector set, the third joint basis vector set includes multiple joint basis vectors, and the third joint basis vector set includes part of the joint basis vectors in the second joint basis vector set corresponding to each reference signal; and the fourth indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

[0023] In a possible implementation manner, there is a correspondence between multiple reference signals and multiple antenna port subarrays.

[0024] In a possible implementation, the indexes of the multiple reference signals correspond to the indexes of the multiple antenna port subarrays.

[0025] In a possible implementation, there is a correspondence between reception times of multiple reference signals and indexes of multiple antenna port subarrays.

[0026] In a possible implementation, receiving multiple reference signals includes: receiving the multiple reference signals within a preset duration.

[0027] In a possible implementation, receiving multiple reference signals includes: receiving the multiple reference signals through the same beam.

[0028] In a second aspect, an embodiment of the present application provides a communication method, including: sending multiple reference signals, where the multiple reference signals are used by a terminal device to determine a precoding matrix.

[0029] In one possible implementation, the precoding matrix is ​​determined based on first information corresponding to multiple reference signals; wherein the first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0030] In a possible implementation, each reference signal corresponds to the same first number of antenna ports in the first dimension; and / or each reference signal corresponds to the same second number of antenna ports in the second dimension.

[0031] In one possible implementation, the precoding matrix is ​​determined based on a first joint basis vector, and the first joint basis vector is determined based on a third quantity and a fourth quantity; the third quantity is the number of antenna ports corresponding to multiple reference signals in the first dimension, determined based on the first information; and the fourth quantity is the number of antenna ports corresponding to multiple reference signals in the second dimension, determined based on the first information.

[0032] In one possible implementation, multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein the third number is the number of antenna ports corresponding to the antenna port array in the first dimension; and the fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

[0033] In one possible implementation, the antenna port array includes M1 antenna port subarrays in the first dimension, and the antenna port array includes M2 antenna port subarrays in the second dimension, where M1 and M2 are integers greater than or equal to 1, respectively, wherein the third number is the number of antenna ports of the M1 antenna port subarray in the first dimension; and the fourth number is the number of antenna ports of the M2 antenna port subarray in the second dimension.

[0034] In a possible implementation, the method further includes: sending a value of M1 and a value of M2.

[0035] In a possible implementation, the value of M1 and the value of M2 are predefined.

[0036] In a possible implementation manner, the method further includes: receiving first indication information related to the precoding matrix, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

[0037] In one possible implementation, the first indication information includes a first parameter and a second parameter, wherein the first parameter is determined based on a third quantity and an oversampling factor of multiple reference signals in a first dimension; and the second parameter is determined based on a fourth quantity and an oversampling factor of multiple reference signals in a second dimension.

[0038] In a possible implementation manner, the precoding matrix includes a precoding sub-matrix corresponding to each reference signal, wherein the precoding sub-matrix corresponding to each reference signal is determined according to the first information.

[0039] In one possible implementation, the precoding submatrix is ​​determined based on a second joint basis vector corresponding to a corresponding reference signal; the second joint basis vector is determined based on the number of antenna ports of the reference signal in the first dimension and the number of antenna ports in the second dimension.

[0040] In one possible implementation, the precoding submatrix corresponding to each reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, and the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0041] In one possible implementation, the method further includes: receiving second information related to the precoding matrix, wherein the second information includes at least one of the following: second indication information, the second indication information is used to indicate a joint basis vector corresponding to each precoding sub-matrix, the joint basis vector corresponding to each precoding sub-matrix being a joint basis vector in a second joint basis vector set corresponding to a corresponding reference signal; a phase difference between different precoding sub-matrices; a phase difference between a first precoding sub-matrix and a second precoding sub-matrix corresponding to each reference signal, the first precoding sub-matrix and the second precoding sub-matrix being determined based on the same joint basis vector in a second joint basis vector set corresponding to the reference signal.

[0042] In one possible implementation, the second indication information includes a third parameter and a fourth parameter, wherein the third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; and the fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and the oversampling factor in the second dimension.

[0043] In one possible implementation, the phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

[0044] In one possible implementation, the method further includes: receiving third indication information and fourth indication information related to the precoding matrix, wherein the third indication information is used to indicate a third joint basis vector set, the third joint basis vector set including multiple joint basis vectors, and the third joint basis vector set including part of the joint basis vectors in the second joint basis vector set corresponding to each reference signal; and the fourth indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

[0045] In a possible implementation manner, there is a correspondence between multiple reference signals and multiple antenna port subarrays.

[0046] In a possible implementation, the indexes of the multiple reference signals correspond to the indexes of the multiple antenna port subarrays.

[0047] In a possible implementation, there is a correspondence between reception times of multiple reference signals and indexes of multiple antenna port subarrays.

[0048] In a possible implementation, sending multiple reference signals includes sending the multiple reference signals within a preset duration.

[0049] In a third aspect, an embodiment of the present application provides a communication device, including: a communication module for receiving multiple reference signals; and a determination module for determining a precoding matrix based on the multiple reference signals.

[0050] In one possible implementation, the determination module is specifically used to: determine a precoding matrix based on first information; wherein the first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0051] In a possible implementation, each reference signal corresponds to the same first number of antenna ports in the first dimension; and / or each reference signal corresponds to the same second number of antenna ports in the second dimension.

[0052] In one possible implementation, the determination module is specifically used to: determine, based on the first information, a third number of antenna ports corresponding to the multiple reference signals in the first dimension, and a fourth number of antenna ports corresponding to the multiple reference signals in the second dimension; determine a first joint basis vector set based on the third number and the fourth number; and determine a precoding matrix based on the first joint basis vector set.

[0053] In one possible implementation, multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein the third number is the number of antenna ports corresponding to the antenna port array in the first dimension; and the fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

[0054] In one possible implementation, the antenna port array includes M1 antenna port subarrays in the first dimension, and the antenna port array includes M2 antenna port subarrays in the second dimension, where M1 and M2 are integers greater than or equal to 1, respectively, wherein the third number is the number of antenna ports of the M1 antenna port subarray in the first dimension; and the fourth number is the number of antenna ports of the M2 antenna port subarray in the second dimension.

[0055] In a possible implementation, the communication module is further configured to receive a value of M1 and a value of M2.

[0056] In a possible implementation, the value of M1 and the value of M2 are predefined.

[0057] In a possible implementation manner, the communication module is further configured to: send first indication information related to the precoding matrix, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

[0058] In one possible implementation, the first indication information includes a first parameter and a second parameter, wherein the first parameter is determined based on a third quantity and an oversampling factor of multiple reference signals in a first dimension; and the second parameter is determined based on a fourth quantity and an oversampling factor of multiple reference signals in a second dimension.

[0059] In a possible implementation, the determining module is specifically configured to: determine, based on the first information, a precoding submatrix corresponding to each reference signal; and determine that the precoding matrix includes the precoding submatrix corresponding to each reference signal.

[0060] In one possible implementation, each precoding sub-matrix is ​​determined based on a second joint basis vector set corresponding to a corresponding reference signal; the second joint basis vector set is determined based on the number of antenna ports of the reference signal in the first dimension and the number of antenna ports in the second dimension.

[0061] In one possible implementation, the precoding submatrix corresponding to each reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, and the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0062] In one possible implementation, the communication module is further used to: send second information related to the precoding matrix, wherein the second information includes at least one of the following: second indication information, the second indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix, the joint basis vector corresponding to each precoding sub-matrix is ​​a joint basis vector in the second joint basis vector set corresponding to the corresponding reference signal; the phase difference between different precoding sub-matrices; the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal, the first precoding sub-matrix and the second precoding sub-matrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0063] In one possible implementation, the second indication information includes a third parameter and a fourth parameter, wherein the third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; and the fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and the oversampling factor in the second dimension.

[0064] In one possible implementation, the phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

[0065] In a possible implementation, the communication module is further used to: send third indication information and fourth indication information related to the precoding matrix, wherein the third indication information is used to indicate a third joint basis vector set, the third joint basis vector set includes multiple joint basis vectors, and the third joint basis vector set includes some joint basis vectors in the second joint basis vector set corresponding to each reference signal; and the fourth indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

[0066] In a possible implementation manner, there is a correspondence between multiple reference signals and multiple antenna port subarrays.

[0067] In a possible implementation, the indexes of the multiple reference signals correspond to the indexes of the multiple antenna port subarrays.

[0068] In a possible implementation, there is a correspondence between reception times of multiple reference signals and indexes of multiple antenna port subarrays.

[0069] In a possible implementation, the communication module is specifically configured to receive multiple reference signals within a preset time period.

[0070] In a possible implementation manner, the communication module is specifically configured to: receive multiple reference signals through the same beam.

[0071] In a fourth aspect, an embodiment of the present application provides a communication device, including: a communication module, configured to send multiple reference signals, where the multiple reference signals are used by a terminal device to determine a precoding matrix.

[0072] In one possible implementation, the precoding matrix is ​​determined based on first information corresponding to multiple reference signals; wherein the first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0073] In a possible implementation, each reference signal corresponds to the same first number of antenna ports in the first dimension; and / or each reference signal corresponds to the same second number of antenna ports in the second dimension.

[0074] In one possible implementation, the precoding matrix is ​​determined based on a first joint basis vector, and the first joint basis vector is determined based on a third quantity and a fourth quantity; the third quantity is the number of antenna ports corresponding to multiple reference signals in the first dimension, determined based on the first information; and the fourth quantity is the number of antenna ports corresponding to multiple reference signals in the second dimension, determined based on the first information.

[0075] In one possible implementation, multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein the third number is the number of antenna ports corresponding to the antenna port array in the first dimension; and the fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

[0076] In one possible implementation, the antenna port array includes M1 antenna port subarrays in the first dimension, and the antenna port array includes M2 antenna port subarrays in the second dimension, where M1 and M2 are integers greater than or equal to 1, respectively, wherein the third number is the number of antenna ports of the M1 antenna port subarray in the first dimension; and the fourth number is the number of antenna ports of the M2 antenna port subarray in the second dimension.

[0077] In a possible implementation, the communication module is further configured to: send the value of M1 and the value of M2.

[0078] In a possible implementation, the value of M1 and the value of M2 are predefined.

[0079] In a possible implementation manner, the communication module is further configured to: receive first indication information related to the precoding matrix, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

[0080] In one possible implementation, the first indication information includes a first parameter and a second parameter, wherein the first parameter is determined based on a third quantity and an oversampling factor of multiple reference signals in a first dimension; and the second parameter is determined based on a fourth quantity and an oversampling factor of multiple reference signals in a second dimension.

[0081] In a possible implementation manner, the precoding matrix includes a precoding sub-matrix corresponding to each reference signal, wherein the precoding sub-matrix corresponding to each reference signal is determined according to the first information.

[0082] In one possible implementation, each precoding submatrix is ​​determined based on a second joint basis vector corresponding to a corresponding reference signal; the second joint basis vector is determined based on the number of antenna ports of the reference signal in the first dimension and the number of antenna ports in the second dimension.

[0083] In one possible implementation, the precoding submatrix corresponding to each reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, and the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0084] In one possible implementation, the communication module is further used to: receive second information related to the precoding matrix, wherein the second information includes at least one of the following: second indication information, the second indication information is used to indicate a joint basis vector corresponding to each precoding sub-matrix, the joint basis vector corresponding to each precoding sub-matrix is ​​a joint basis vector in a second joint basis vector set corresponding to a corresponding reference signal; a phase difference between different precoding sub-matrices; a phase difference between a first precoding sub-matrix and a second precoding sub-matrix corresponding to each reference signal, the first precoding sub-matrix and the second precoding sub-matrix being determined based on the same joint basis vector in a second joint basis vector set corresponding to the reference signal.

[0085] In one possible implementation, the second indication information includes a third parameter and a fourth parameter, wherein the third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; and the fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and the oversampling factor in the second dimension.

[0086] In one possible implementation, the phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

[0087] In one possible implementation, the communication module is further used to: receive third indication information and fourth indication information related to the precoding matrix, wherein the third indication information is used to indicate a third joint basis vector set, the third joint basis vector set includes multiple joint basis vectors, and the third joint basis vector set includes part of the joint basis vectors in the second joint basis vector set corresponding to each reference signal; and the fourth indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

[0088] In a possible implementation manner, there is a correspondence between multiple reference signals and multiple antenna port subarrays.

[0089] In a possible implementation, the indexes of the multiple reference signals correspond to the indexes of the multiple antenna port subarrays.

[0090] In a possible implementation, there is a correspondence between reception times of multiple reference signals and indexes of multiple antenna port subarrays.

[0091] In a possible implementation, the communication module is specifically configured to send multiple reference signals within a preset duration.

[0092] In the fifth aspect, an embodiment of the present application provides a terminal device, comprising: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method described in the first aspect or any possible implementation of the first aspect.

[0093] In the sixth aspect, an embodiment of the present application provides a network device, comprising: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the network device performs the method described in the second aspect or any possible implementation of the second aspect.

[0094] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instructions. When the computer program or instructions are executed by a processor, the method described in the first aspect or any possible implementation of the first aspect is implemented, or the method described in the second aspect or any possible implementation of the second aspect is implemented.

[0095] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, it enables the computer to execute the method described in the first aspect or any possible implementation of the first aspect, or enables the computer to execute the method described in the second aspect or any possible implementation of the second aspect.

[0096] In a ninth aspect, an embodiment of the present application provides a chip or chip system, which includes at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected by a line, and the at least one processor is used to run a computer program or instruction to execute the method described in the first aspect or any possible implementation of the first aspect, or to execute the method described in the second aspect or any possible implementation of the second aspect. The communication interface in the chip can be an input / output interface, a pin, or a circuit, etc.

[0097] Embodiments of the present application provide a communication method, device, and storage medium. The method includes: a network device sending multiple reference signals to a terminal device, and the terminal device determining a precoding matrix based on the multiple reference signals. The multiple reference signals can clearly reflect channel information for multiple antenna ports, allowing the terminal device to accurately measure the channel based on the multiple reference signals and thus accurately determine the precoding matrix. BRIEF DESCRIPTION OF THE DRAWINGS

[0098] FIG1 is a schematic diagram 1 of an antenna port array provided in an embodiment of the present application;

[0099] FIG2 is a diagram of a communication system architecture provided in an embodiment of the present application;

[0100] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;

[0101] FIG4 is a flow chart of another communication method provided in an embodiment of the present application;

[0102] FIG5A is a second schematic diagram of an antenna port array provided in an embodiment of the present application;

[0103] FIG5B is a third schematic diagram of an antenna port array provided in an embodiment of the present application;

[0104] FIG5C is a fourth schematic diagram of an antenna port array provided in an embodiment of the present application;

[0105] FIG6 is a flow chart of another communication method provided in an embodiment of the present application;

[0106] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0107] FIG8 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0108] FIG9 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0109] FIG10 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0110] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0111] 1. Precoding technology

[0112] When the channel state is known, the transmitting device (such as a network device) can process the signal to be transmitted with the help of a precoding matrix that matches the channel state, so that the precoded signal to be transmitted is adapted to the channel, thereby reducing the complexity of the receiving device (such as a terminal device) in eliminating the influence between channels. Therefore, by precoding the signal to be transmitted, the quality of the received signal is improved. Therefore, the use of precoding technology can realize the transmission of the transmitting device and multiple receiving devices on the same time-frequency resources, that is, multi-user multiple input multiple output (MU-MIMO) is realized.

[0113] It should be understood that the description of the relevant precoding technology is for ease of understanding and is not intended to limit the scope of protection of the embodiments of the present application. In the specific implementation process, the transmitting device may also perform precoding in other ways. For example, when channel information (such as but not limited to the channel matrix) is not available, a pre-set precoding matrix or weighted processing method may be used for precoding.

[0114] 2. Antenna port

[0115] An antenna port can be understood as a transmitting antenna recognized by a receiving device, or a transmitting antenna that can be distinguished in space. The transmitting antenna is a logical antenna, and a logical antenna can be composed of one or more physical antennas.

[0116] 3. Antenna Port Array

[0117] An antenna port array can include multiple antenna ports. For example, as shown in Figure 1, the antenna port array has N1 = 4 antenna ports in the first dimension, N2 = 2 antenna ports in the second dimension, and supports dual-polarization antennas. In this case, the number of antenna ports in the antenna port array is P = 2N1N2 = 2*4*2 = 16. Antenna ports 1, 2, ..., 8 belong to the first polarization direction; antenna ports 9, 10, ..., 16 belong to the second polarization direction.

[0118] 4. Number of antenna ports for reference signals

[0119] If the base station transmits a reference signal through P antenna ports on an antenna port array, the number of antenna ports for the reference signal is P. For example, if the antenna port array shown in FIG1 is used to transmit the reference signal, the number of antenna ports for the reference signal is 16.

[0120] 5. Precoding Matrix

[0121] The terminal device can determine the precoding matrix based on the channel measurement. For example, the precoding matrix can be constructed by the following formula:

[0122] Wherein, N1 represents the number of antenna ports of the antenna port array in the first dimension, and N2 represents the number of antenna ports of the antenna port array in the second dimension; P=2N1N2 is the number of antenna ports for a reference signal, where 2 represents dual polarization; O1 represents the oversampling factor of the antenna port array in the first dimension; O2 represents the oversampling factor of the antenna port array in the second dimension; p l is the first basis vector, the dimension of the first basis vector (or the number of candidate first basis vectors) is determined according to N1 and O1; m is the second basis vector, the dimension of the second basis vector (or the number of candidate second basis vectors) is determined according to N2 and O2; l,m For p l and q m The Kronecker product of is called the joint basis vector set; represents the phase change in different polarization directions; W2 represents the precoding matrix of a certain layer; w1 is a block matrix, and the sub-blocks on the diagonal are two identical joint basis vectors, which are the joint basis vectors corresponding to the two polarization directions respectively; w2 represents the phase difference between the precoding matrices corresponding to the two polarization directions.

[0123] 6. Other terms

[0124] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first information and the second information are merely used to distinguish different information and do not limit their order. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that terms such as "first" and "second" do not necessarily define differences.

[0125] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0126] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, c can be single or multiple.

[0127] In the embodiments of the present application, the first dimension and the second dimension are spatial dimensions, and the first dimension and the second dimension are different. For example, the first dimension can be a horizontal dimension, and the second dimension can be a vertical dimension. The embodiments of the present application do not limit the specific directions of the first dimension and the second dimension.

[0128] In order to better understand the communication method provided in the embodiment of the present application, the communication system architecture of the embodiment of the present application is first described below.

[0129] For example, Figure 2 is a diagram of the communication system architecture provided by an embodiment of the present application. As shown in Figure 2, the communication system 200 includes a terminal device 201 and a network device 202, and the terminal device 201 communicates with the network device 202 wirelessly.

[0130] The terminal device involved in the embodiments of the present application can also be called a terminal, which can be a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). The terminal device can be user equipment (UE), where UE includes a handheld device, vehicle-mounted device, wearable device or computing device with wireless communication function. Exemplarily, UE can be a mobile phone, a tablet computer or a computer with wireless transceiver function. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned driving, a wireless terminal device in telemedicine, a wireless terminal device in smart grid, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system, which can be installed in the terminal device.

[0131] The network device involved in the embodiment of the present application may be a device with wireless transceiver functions. The network device may be a base station NodeB, an evolved base station eNodeB, a base station in a 5G mobile communication system or a new generation wireless (new radio, NR) communication system, a base station in a future mobile communication system (such as 6G), etc. In the embodiment of the present application, the device for implementing the function of the network device may be a network device, or a device that can support the network device to implement the function, such as a chip system, which can be installed in the network device.

[0132] The technical solutions provided in the embodiments of the present application can be applied to the long term evolution (LTE) architecture, and can also be applied to the universal mobile telecommunications system (UMTS) terrestrial radio access network (UTRAN) architecture, or the global system for mobile communication (GSM) / enhanced data rate for GSM evolution (EDGE) system radio access network (GSM EDGE radio access network, GERAN) architecture. In addition, the technical solutions provided in the embodiments of the present application can also be applied to any other wireless communication system with similar structure and function, such as a public land mobile network (PLMN) system, a 5G communication system or a communication system after 5G, such as 6G, etc., and the embodiments of the present application do not impose any restrictions on this. Among them, the 5G mobile communication system can be a non-standalone (NSA) or an independent network (SA).

[0133] The technical solution provided in this application can also be applied to machine type communication (MTC), long term evolution technology for machine-to-machine communication (LTE-M), device-to-device (D2D) network, machine-to-machine (M2M) network, internet of things (IoT) network or other networks. Among them, IoT network can include, for example, Internet of Vehicles. Among them, the communication mode in the Internet of Vehicles system is collectively referred to as vehicle to other devices (vehicle to X, V2X, X can represent anything), for example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication or vehicle to network (V2N) communication, etc.

[0134] Wireless communication between communication devices may include: wireless communication between network devices and terminal devices, wireless communication between network devices and network devices, and wireless communication between terminal devices. In the embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission". Those skilled in the art may apply the technical solutions provided in the embodiments of the present application to wireless communication between network devices and terminal devices, such as wireless communication between access network devices and terminal devices.

[0135] Based on the problems in the background technology, an embodiment of the present application proposes a communication method, in which a network device sends multiple reference signals to a terminal device. The terminal device can accurately measure the channel based on the multiple reference signals, and further accurately determine the precoding matrix.

[0136] The technical solutions shown in this application are described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other. For the same or similar content, such as the explanation of terms or nouns, and the explanation of steps, etc., different embodiments can refer to each other and will not be repeated.

[0137] FIG3 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG3 , the communication method includes:

[0138] S301. A network device sends multiple reference signals to a terminal device.

[0139] In other words, the terminal device receives multiple reference signals sent by the network device.

[0140] After determining the multiple reference signals, the network device may send the multiple reference signals to the terminal device.

[0141] The network device may determine the number of reference signals based on the number of antenna ports corresponding to the precoding matrix.

[0142] For example, if the number of antenna ports corresponding to the precoding matrix is ​​48, the network device can determine two reference signals, one reference signal is transmitted on 32 antenna ports, and the other reference signal is transmitted on 16 antenna ports; if the number of antenna ports corresponding to the precoding matrix is ​​64, the network device can determine two reference signals, each reference signal is transmitted on 32 antenna ports.

[0143] In a possible implementation, the network device may send multiple reference signals within a preset duration.

[0144] Accordingly, the terminal device receives multiple reference signals within a preset time period.

[0145] The terminal device can maintain power consistency and phase continuity within the preset time.

[0146] The preset duration can be one time slot or two time slots, and this application does not limit the specific value of the preset duration.

[0147] The network device sends multiple reference signals within a preset time period, and the terminal device receives multiple reference signals within the preset time period, which can improve the accuracy of the precoding matrix.

[0148] In a possible implementation, the terminal device may receive multiple reference signals through the same beam (or the same spatial filter).

[0149] The terminal device receives multiple reference signals through the same beam, which can ensure that the final precoding matrix only reflects the digital precoding information.

[0150] In a possible implementation manner, there is a correspondence between multiple reference signals and multiple antenna port subarrays.

[0151] One antenna port subarray corresponds to one antenna panel.

[0152] There is a one-to-one correspondence between the multiple reference signals and the multiple antenna port subarrays.

[0153] The correspondence between multiple reference signals and multiple antenna port subarrays can be expressed in the following two ways:

[0154] Mode 1: There is a corresponding relationship between the indexes of multiple reference signals and the indexes of multiple antenna port subarrays.

[0155] For example, the multiple reference signals and the multiple antenna port subarrays may correspond to each other according to the size of the index or may correspond to each other randomly.

[0156] If there are three reference signals with indices of 1, 2, and 3, and three antenna port subarrays with indices of 1, 2, and 3, then reference signal 1 can correspond to antenna port subarray 1, reference signal 2 can correspond to antenna port subarray 2, and reference signal 3 can correspond to antenna port subarray 3; alternatively, reference signal 1 can correspond to antenna port subarray 3, reference signal 2 can correspond to antenna port subarray 2, and reference signal 3 can correspond to antenna port subarray 1; alternatively, reference signal 1 can correspond to antenna port subarray 2, reference signal 2 can correspond to antenna port subarray 3, and reference signal 3 can correspond to antenna port subarray 1.

[0157] As another example, an f value can also be determined based on the index of the antenna port subarray in the first dimension and the second dimension. Multiple reference signals and multiple antenna port subarrays can correspond according to the size of the reference signal index and the size of the f value, or can correspond randomly.

[0158] The f value can be determined by the following formula: f(i,j)=(i-1)*M2+j

[0159] i represents the i-th antenna port subarray in the first dimension, j represents the j-th antenna port subarray in the second dimension, i=1,2,…,M1; j=1,2,…,M2, M1 represents the number of antenna port subarrays in the first dimension, and M2 represents the number of antenna port subarrays in the second dimension.

[0160] If there are three reference signals with indexes of 1, 2, and 3, and three antenna port subarrays with f values ​​of f1, f2, and f3, where f1 < f2 < f3, then reference signal 1 can correspond to the antenna port subarray with an f value of f1, reference signal 2 can correspond to the antenna port subarray with an f value of f2, and reference signal 3 can correspond to the antenna port subarray with an f value of f3; or reference signal 1 can correspond to the antenna port subarray with an f value of f3, reference signal 2 can correspond to the antenna port subarray with an f value of f2, and reference signal 3 can correspond to the antenna port subarray with an f value of f1; or reference signal 1 can correspond to the antenna port subarray with an f value of f2, reference signal 2 can correspond to the antenna port subarray with an f value of f3, and reference signal 3 can correspond to the antenna port subarray with an f value of f1.

[0161] Mode 2: There is a corresponding relationship between the reception times of multiple reference signals and the indexes of multiple antenna port subarrays.

[0162] For example, the multiple reference signals and the multiple antenna port subarrays may correspond to each other according to the early or late reference signal reception time and the index size of the antenna port subarray, or may correspond to each other randomly.

[0163] If there are three reference signals, the times at which the terminal device receives the three reference signals are t1, t2, and t3, respectively, where t1 < t2 < t3. There are three antenna port subarrays with indexes of 1, 2, and 3, respectively. Then, the reference signal corresponding to antenna port subarray 1 at time t1 can be received, the reference signal corresponding to antenna port subarray 2 at time t2 can be received, and the reference signal corresponding to antenna port subarray 3 at time t3 can be received. Alternatively, the reference signal corresponding to antenna port subarray 3 at time t1 can be received, the reference signal corresponding to antenna port subarray 2 at time t2 can be received, and the reference signal corresponding to antenna port subarray 1 at time t3 can be received. Alternatively, the reference signal corresponding to antenna port subarray 3 at time t1 can be received, the reference signal corresponding to antenna port subarray 1 at time t2 can be received, and the reference signal corresponding to antenna port subarray 2 at time t3 can be received.

[0164] As another example, an f value may be determined according to the index of the antenna port subarray, and multiple reference signals and multiple antenna port subarrays may correspond to each other according to the early or late reference signal reception time and the size of the f value, or may correspond randomly.

[0165] If there are three reference signals, the times at which the terminal device receives the three reference signals are t1, t2, and t3, respectively, where t1 < t2 < t3. The three antenna port subarrays have f values ​​of f1, f2, and f3, respectively, where f1 < f2 < f3. Then, the reference signal received at time t1 corresponds to the antenna port subarray with an f value of f1, the reference signal received at time t2 corresponds to the antenna port subarray with an f value of f2, and the reference signal received at time t3 corresponds to the antenna port subarray with an f value of f3. The reference signal received at time t1 corresponds to the antenna port subarray with an f value of f3, the reference signal received at time t2 corresponds to the antenna port subarray with an f value of f2, and the reference signal received at time t3 corresponds to the antenna port subarray with an f value of f1. The reference signal received at time t1 corresponds to the antenna port subarray with an f value of f1, the reference signal received at time t2 corresponds to the antenna port subarray with an f value of f3, and the reference signal received at time t3 corresponds to the antenna port subarray with an f value of f2.

[0166] S302. The terminal device determines a precoding matrix according to multiple reference signals.

[0167] In a possible implementation, the terminal device may determine the precoding matrix in the following manner:

[0168] A precoding matrix is ​​determined according to first information, where the first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0169] The terminal device may determine the precoding matrix according to the first information in the following manner:

[0170] Method 1: The terminal device determines, based on the first information, a third number of antenna ports corresponding to multiple reference signals in the first dimension, and a fourth number of antenna ports corresponding to the multiple reference signals in the second dimension; determines a first joint basis vector set based on the third number and the fourth number; and determines a precoding matrix based on the first joint basis vector set.

[0171] The terminal device can determine the first joint basis vector set and the precoding matrix based on the aforementioned formula.

[0172] Mode 2: The terminal device may determine the precoding sub-matrix corresponding to each reference signal based on the first information, where the precoding matrix includes the precoding sub-matrix corresponding to each reference signal.

[0173] The terminal device can determine the precoding submatrix based on the first number of antenna ports corresponding to each reference signal in the first dimension and the second number of antenna ports corresponding to each reference signal in the second dimension in combination with the above formula.

[0174] In a possible implementation, each reference signal corresponds to the same first number of antenna ports in the first dimension, and / or each reference signal corresponds to the same second number of antenna ports in the second dimension.

[0175] When the first number of antenna ports corresponding to each reference signal in the first dimension and the second number of antenna ports corresponding to the second dimension are the same, the first information may include only one first number and one second number, or may include the first number and second number of each reference signal respectively.

[0176] For example, if there are two reference signals, the first number of antenna ports corresponding to each reference signal in the first dimension is 4, and the second number of antenna ports corresponding to each reference signal in the second dimension is 2, then the first information can be [4,2] or

[0177] When the first number of antenna ports corresponding to each reference signal in the first dimension is the same, and the second number of antenna ports corresponding to the second dimension is different, the first information may include a first number and the second number of each reference signal, or may include the first number and the second number of each reference signal separately.

[0178] For example, if there are two reference signals, the first number of antenna ports corresponding to the first reference signal in the first dimension is 4, and the second number of antenna ports corresponding to the first reference signal in the second dimension is 4; the first number of antenna ports corresponding to the second reference signal in the first dimension is 4, and the second number of antenna ports corresponding to the second reference signal in the second dimension is 2; then the first information can be Can also be

[0179] When the first number of antenna ports corresponding to each reference signal in the first dimension is different, and the second number of antenna ports corresponding to the second dimension is the same, the first information may include the first number and the second number of each reference signal, or may include the first number and the second number of each reference signal separately.

[0180] For example, if there are two reference signals, the first number of antenna ports corresponding to the first reference signal in the first dimension is 4, and the second number of antenna ports corresponding to the first reference signal in the second dimension is 4; the first number of antenna ports corresponding to the second reference signal in the first dimension is 2, and the second number of antenna ports corresponding to the second reference signal in the second dimension is 4; then the first information can be Can also be

[0181] When the first number of antenna ports corresponding to each reference signal in the first dimension and the second number of antenna ports corresponding to the second dimension are different, the first information may include the first number and the second number of each reference signal, respectively.

[0182] For example, if there are two reference signals, the first number of antenna ports corresponding to the first reference signal in the first dimension is 4, and the second number of antenna ports corresponding to the first reference signal in the second dimension is 2; the first number of antenna ports corresponding to the second reference signal in the first dimension is 2, and the second number of antenna ports corresponding to the second reference signal in the second dimension is 4; then the first information can be

[0183] In the embodiment shown in Figure 3, a network device sends multiple reference signals to a terminal device, and the terminal device determines a precoding matrix based on the multiple reference signals. Without increasing the maximum number of antenna ports supported by a single reference signal, multiple reference signals can accurately reflect channel information for multiple antenna ports. This prevents the terminal device from being unable to distinguish reference signals sent simultaneously from different antenna ports. Consequently, the terminal device can accurately measure the channel based on the multiple reference signals and, therefore, accurately determine the precoding matrix.

[0184] Based on the above embodiments, the communication method of the present application is described in detail below with reference to FIG4 and FIG6 .

[0185] FIG4 is a flow chart of another communication method provided in an embodiment of the present application. As shown in FIG4 , the communication method includes:

[0186] S401. A network device sends multiple reference signals to a terminal device.

[0187] It should be noted that the execution process of S401 can refer to the execution process of S301 and will not be repeated here.

[0188] S402. The terminal device determines, based on the first information, a third number of antenna ports corresponding to the multiple reference signals in the first dimension and a fourth number of antenna ports corresponding to the multiple reference signals in the second dimension.

[0189] The first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0190] In one possible implementation, multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein the third number is the number of antenna ports corresponding to the antenna port array in the first dimension, and the fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

[0191] In one possible implementation, the antenna port array includes M1 antenna port subarrays in a first dimension, and the antenna port array includes M2 antenna port subarrays in a second dimension, where M1 and M2 are integers greater than or equal to 1, respectively, wherein the third quantity is the number of antenna ports of the M1 antenna port subarray in the first dimension; and the fourth quantity is the number of antenna ports of the M2 antenna port subarray in the second dimension.

[0192] If the number of antenna ports in each of the M1 antenna port subarrays in the first dimension is the same, and if the number of antenna ports in each of the antenna port subarrays in the first dimension is N1, then the third number is M1*N1.

[0193] If the number of antenna ports in the first dimension of each antenna port subarray in the M1 antenna port subarrays is different, if the number of antenna ports in the first dimension of the i-th antenna port subarray is N i,1 , then the third quantity is

[0194] If the number of antenna ports in each of the M2 antenna port subarrays in the second dimension is the same, and if the number of antenna ports in each of the antenna port subarrays in the first dimension is N2, then the fourth number is M2*N2.

[0195] If the number of antenna ports in the second dimension of each antenna port subarray in the M2 antenna port subarrays is different, and the number of antenna ports in the second dimension of the j-th antenna port subarray is N j,1 , then the fourth quantity is

[0196] For example, as shown in FIG5A , if there are two reference signals, each reference signal corresponds to an antenna port subarray, and each antenna port subarray has four antenna ports in the first dimension and two antenna ports in the second dimension. The two antenna port subarrays constitute an antenna port array, and the antenna port array includes one antenna port subarray in the first dimension and two antenna port subarrays in the second dimension. The number of antenna ports corresponding to the antenna port array in the first dimension (i.e., the third number) is 1*4=4, and the number of antenna ports corresponding to the second dimension (i.e., the fourth number) is 2*2=4.

[0197] As another example, as shown in Figure 5B, if there are two reference signals, the first reference signal corresponds to the first antenna port subarray, the number of antenna ports of the first antenna port subarray in the first dimension is 4, and the number of antenna ports in the second dimension is 2; the second reference signal corresponds to the second antenna port subarray, the number of antenna ports of the second antenna port subarray in the first dimension is 4, and the number of antenna ports in the second dimension is 1; the two antenna port subarrays constitute an antenna port array, the antenna port array includes 1 antenna port subarray in the first dimension and 2 antenna port subarrays in the second dimension; the number of antenna ports corresponding to the antenna port array in the first dimension (i.e., the third number) is 1*4=4, and the number of antenna ports corresponding to the second dimension (i.e., the fourth number) is 2+1=3.

[0198] As another example, as shown in Figure 5C, if there are two reference signals, the first reference signal corresponds to the first antenna port subarray, the number of antenna ports of the first antenna port subarray in the first dimension is 4, and the number of antenna ports in the second dimension is 2; the second reference signal corresponds to the second antenna port subarray, the number of antenna ports of the second antenna port subarray in the first dimension is 2, and the number of antenna ports in the second dimension is 2; the two antenna port subarrays constitute an antenna port array, the antenna port array includes 2 antenna port subarrays in the first dimension and 1 antenna port subarray in the second dimension; the number of antenna ports corresponding to the antenna port array in the first dimension (i.e., the third number) is 4+2=6, and the number of antenna ports corresponding to the second dimension (i.e., the fourth number) is 2*1=2.

[0199] In a possible implementation, the network device may send the value of M1 and the value of M2 to the terminal device, that is, the terminal device receives the value of M1 and the value of M2 sent by the network device.

[0200] In a possible implementation, the value of M1 and the value of M2 may also be predefined.

[0201] The values ​​of M1 and M2 can be predefined in the following ways:

[0202] Method 1: A predefined value

[0203] For example, it is predefined that M1=1, M2=N, or M1=N, M2=1, where N is the number of reference signals.

[0204] Method 2: Two predefined values

[0205] A preset threshold is set. When N is less than the preset threshold, the predefined values ​​of M1 and M2 are different from the predefined values ​​of M1 and M2 when N is greater than or equal to the preset threshold.

[0206] For example, when N is less than a preset threshold, M1=1, M2=N, or M1=N, M2=1 is predefined; when N is greater than or equal to the preset threshold, M1=2, M2=N / 2, or M1=N / 2, M2=2 is predefined.

[0207] S403. The terminal device determines a first joint basis vector set according to the third number and the fourth number.

[0208] The first joint basis vector set may be determined by referring to the relevant formulas in the aforementioned construction method of the precoding matrix.

[0209] S404. The terminal device determines a precoding matrix according to the first joint basis vector set.

[0210] The precoding matrix may be determined by referring to the relevant formula in the aforementioned construction method of the precoding matrix.

[0211] An embodiment of the present application provides a method for determining a precoding matrix based on multiple reference signals. Specifically, a terminal device can accurately measure a channel based on multiple reference signals, and thus can accurately determine the number of antenna ports corresponding to each reference signal in different dimensions in the multiple reference signals. The terminal device can accurately determine the number of antenna ports corresponding to multiple reference signals in different dimensions based on the number of antenna ports corresponding to each reference signal in different dimensions. Based on the number of antenna ports corresponding to multiple reference signals in different dimensions, the terminal device can accurately determine a first joint basis vector set, and thus can accurately determine the precoding matrix.

[0212] If the terminal device also needs to feed back relevant information of the precoding matrix to the network device, step S405 may also be included.

[0213] S405. The terminal device sends first indication information related to the precoding matrix to the network device, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

[0214] In other words, the network device receives first indication information related to the precoding matrix sent by the terminal device.

[0215] In one possible implementation, the first indication information may include a first parameter and a second parameter, wherein the first parameter is determined based on a third quantity and an oversampling factor of multiple reference signals in a first dimension; and the second parameter is determined based on a fourth quantity and an oversampling factor of multiple reference signals in a second dimension.

[0216] The product of the third number and the oversampling factors of the multiple reference signals in the first dimension is denoted as P. The maximum value of the first parameter is P-1, and the minimum value of the second parameter is 0. The cost of feeding back the second parameter is bit.

[0217] The product of the fourth quantity and the oversampling factors of the plurality of reference signals in the second dimension is denoted as Q. The maximum value of the second parameter is Q-1, and the minimum value of the first parameter is 0. The cost of feeding back the first parameter is bit.

[0218] After receiving the first and second parameters reported by the terminal device, the network device may determine the joint basis vectors in the first set of joint basis vectors corresponding to the precoding matrix according to the aforementioned formula. By reporting the first indication information related to the precoding matrix determined based on the first information, the network device can perform precoding on data channels transmitted by multiple antenna port subarrays, which is beneficial to improving the transmission efficiency of data signals.

[0219] FIG6 is a flow chart of another communication method provided in an embodiment of the present application. As shown in FIG6 , the communication method includes:

[0220] S601: A network device sends multiple reference signals to a terminal device.

[0221] It should be noted that the execution process of S601 can refer to the execution process of S301 and will not be repeated here.

[0222] S602. The terminal device determines a precoding sub-matrix corresponding to each reference signal according to the first information.

[0223] For any reference signal, the precoding sub-matrix corresponding to the reference signal is determined based on the second joint basis vector set corresponding to the reference signal, and the second joint basis vector set is determined based on the number of antenna ports of the reference signal in the first dimension and the number of antenna ports in the second dimension.

[0224] The second joint basis vector set and the precoding sub-matrix may be determined by referring to the relevant formulas in the aforementioned construction method of the precoding matrix.

[0225] If the number of antenna ports in the first dimension and the number of antenna ports in the second dimension for each reference signal in the multiple reference signals are the same, then the second joint basis vector sets associated with each reference signal are the same.

[0226] In one possible implementation, for any reference signal, the precoding submatrix corresponding to the reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, and the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in a second joint basis vector set corresponding to the reference signal.

[0227] The first precoding sub-matrix and the second precoding sub-matrix respectively correspond to different antenna layouts, such as different polarization directions.

[0228] S603: The terminal device determines that the precoding matrix includes a precoding sub-matrix corresponding to each reference signal.

[0229] The precoding sub-matrices in the precoding matrix may be arranged according to at least one of the following parameters: an index of a reference signal; a reception time of the reference signal; and a layout of antennas.

[0230] Exemplarily, the precoding sub-matrices in the precoding matrix may be arranged in the following ways:

[0231] Method 1: Arrange the precoding sub-matrices in the precoding matrix according to the index of the reference signal

[0232] For example, the precoding submatrix corresponding to the reference signal with the smallest reference signal index is the first precoding submatrix in the precoding matrix; the precoding submatrix corresponding to the reference signal with the second smallest reference signal index is the second precoding submatrix in the precoding matrix; and so on, the precoding submatrix corresponding to the reference signal with the largest reference signal index is the Nth precoding submatrix in the precoding matrix.

[0233] For another example, the precoding submatrix corresponding to the reference signal with the largest reference signal index is the first precoding submatrix in the precoding matrix; the precoding submatrix corresponding to the reference signal with the second largest reference signal index is the second precoding submatrix in the precoding matrix; and so on, the precoding submatrix corresponding to the reference signal with the smallest reference signal index is the Nth precoding submatrix in the precoding matrix.

[0234] Method 2: Arrange the precoding sub-matrices in the precoding matrix according to the reception time of the reference signal

[0235] For example, the precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the first precoding submatrix in the precoding matrix; the precoding submatrix corresponding to the reference signal with the second earliest reference signal reception time is the second precoding submatrix in the precoding matrix; and so on, the precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the Nth precoding submatrix in the precoding matrix.

[0236] For another example, the precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the first precoding submatrix in the precoding matrix; the precoding submatrix corresponding to the reference signal with the second latest reference signal reception time is the second precoding submatrix in the precoding matrix; and so on, the precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the Nth precoding submatrix in the precoding matrix.

[0237] Method 3: Arrange the precoding sub-matrices in the precoding matrix according to the index of the reference signal and the layout of the antenna

[0238] The precoding matrix first arranges the precoding sub-matrices corresponding to the first antenna layout mode, and then arranges the precoding sub-matrices corresponding to the second antenna layout mode. The precoding sub-matrices corresponding to each antenna layout mode are arranged according to the index of the reference signal.

[0239] For example, the first precoding submatrix corresponding to the reference signal with the smallest reference signal index is the first precoding submatrix in the precoding matrix; the first precoding submatrix corresponding to the reference signal with the second smallest reference signal index is the second precoding submatrix in the precoding matrix; and so on, the first precoding submatrix corresponding to the reference signal with the largest reference signal index is the Nth precoding submatrix in the precoding matrix. Subsequently, the second precoding submatrix corresponding to the reference signal with the smallest reference signal index is the N+1th precoding submatrix in the precoding matrix; the second precoding submatrix corresponding to the reference signal with the second smallest reference signal index is the N+2th precoding submatrix in the precoding matrix; and so on, the second precoding submatrix corresponding to the reference signal with the largest reference signal index is the 2Nth precoding submatrix in the precoding matrix.

[0240] For another example, the first precoding submatrix corresponding to the reference signal with the largest reference signal index is the first precoding submatrix in the precoding matrix; the first precoding submatrix corresponding to the reference signal with the second largest reference signal index is the second precoding submatrix in the precoding matrix; and so on, the first precoding submatrix corresponding to the reference signal with the smallest reference signal index is the Nth precoding submatrix in the precoding matrix. Subsequently, the second precoding submatrix corresponding to the reference signal with the largest reference signal index is the N+1th precoding submatrix in the precoding matrix; the second precoding submatrix corresponding to the reference signal with the second largest reference signal index is the N+2th precoding submatrix in the precoding matrix; and so on, the second precoding submatrix corresponding to the reference signal with the smallest reference signal index is the 2Nth precoding submatrix in the precoding matrix.

[0241] For another example, the second precoding submatrix corresponding to the reference signal with the largest reference signal index is the first precoding submatrix in the precoding matrix; the second precoding submatrix corresponding to the reference signal with the second largest reference signal index is the second precoding submatrix in the precoding matrix; and so on, the second precoding submatrix corresponding to the reference signal with the smallest reference signal index is the Nth precoding submatrix in the precoding matrix. Subsequently, the first precoding submatrix corresponding to the reference signal with the largest reference signal index is the N+1th precoding submatrix in the precoding matrix; the first precoding submatrix corresponding to the reference signal with the second largest reference signal index is the N+2th precoding submatrix in the precoding matrix; and so on, the first precoding submatrix corresponding to the reference signal with the smallest reference signal index is the 2Nth precoding submatrix in the precoding matrix.

[0242] Method 4: Arrange the precoding sub-matrices in the precoding matrix according to the reception time of the reference signal and the layout of the antenna

[0243] The precoding matrix first arranges the precoding sub-matrices corresponding to the first antenna layout mode, and then arranges the precoding sub-matrices corresponding to the second antenna layout mode. The precoding sub-matrices corresponding to each antenna layout mode are arranged according to the reception time of the reference signal.

[0244] For example, the first precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the first precoding submatrix in the precoding matrix; the first precoding submatrix corresponding to the reference signal with the second earliest reference signal reception time is the second precoding submatrix in the precoding matrix; and so on, the first precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the Nth precoding submatrix in the precoding matrix. Subsequently, the second precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the N+1th precoding submatrix in the precoding matrix; the second precoding submatrix corresponding to the reference signal with the second earliest reference signal reception time is the N+2th precoding submatrix in the precoding matrix; and so on, the second precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the 2Nth precoding submatrix in the precoding matrix.

[0245] For another example, the first precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the first precoding submatrix in the precoding matrix; the first precoding submatrix corresponding to the reference signal with the second latest reference signal reception time is the second precoding submatrix in the precoding matrix; and so on, the first precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the Nth precoding submatrix in the precoding matrix. Subsequently, the second precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the N+1th precoding submatrix in the precoding matrix; the second precoding submatrix corresponding to the reference signal with the second latest reference signal reception time is the N+2th precoding submatrix in the precoding matrix; and so on, the second precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the 2Nth precoding submatrix in the precoding matrix.

[0246] For another example, the second precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the first precoding submatrix in the precoding matrix; the second precoding submatrix corresponding to the reference signal with the second latest reference signal reception time is the second precoding submatrix in the precoding matrix; and so on, the second precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the Nth precoding submatrix in the precoding matrix. Subsequently, the first precoding submatrix corresponding to the reference signal with the latest reference signal reception time is the N+1th precoding submatrix in the precoding matrix; the first precoding submatrix corresponding to the reference signal with the second latest reference signal reception time is the N+2th precoding submatrix in the precoding matrix; and so on, the first precoding submatrix corresponding to the reference signal with the earliest reference signal reception time is the 2Nth precoding submatrix in the precoding matrix.

[0247] An embodiment of the present application provides another method for determining a precoding matrix based on multiple reference signals. Specifically, the terminal device can accurately measure the channel based on the multiple reference signals, and thus can accurately determine the number of antenna ports corresponding to each reference signal in the multiple reference signals in different dimensions. The terminal device can accurately determine the precoding sub-matrix based on the number of antenna ports corresponding to each reference signal in different dimensions, and thus can accurately determine the precoding matrix.

[0248] If the terminal device also needs to feed back relevant information of the precoding matrix to the network device, step S604 or step S605 may also be included.

[0249] S604. The terminal device sends second information related to the precoding matrix to the network device.

[0250] In other words, the network device receives the second information related to the precoding matrix sent by the terminal device.

[0251] The second information may include at least one of the following:

[0252] 1) Second indication information, the second indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix, where the joint basis vector corresponding to each precoding sub-matrix is ​​a joint basis vector in a second joint basis vector set corresponding to the reference signal corresponding to the precoding sub-matrix.

[0253] Exemplarily, if the precoding matrix includes two precoding sub-matrices, the second indication information may indicate joint basis vectors corresponding to the two precoding sub-matrices respectively.

[0254] In one possible implementation, the second indication information includes a third parameter and a fourth parameter, wherein the third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; and the fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and the oversampling factor in the second dimension.

[0255] If the precoding matrix includes multiple precoding sub-matrices, the second indication information may include multiple third parameters and fourth parameters, and one precoding sub-matrix corresponds to one third parameter and one fourth parameter.

[0256] For the precoding submatrix corresponding to any reference signal, the product of the number of antenna ports of the reference signal in the first dimension and the oversampling factor of the reference signal in the first dimension is recorded as K, and the product of the number of antenna ports of the reference signal in the second dimension and the oversampling factor of the reference signal in the second dimension is recorded as L. The maximum value of the third parameter can be K-1, and the minimum value of the third parameter is 0. The overhead of feeding back the third parameter is The maximum value of the fourth parameter can be L-1, and the minimum value of the fourth parameter is 0. The cost of feedback of the fourth parameter is bit.

[0257] 2) Phase difference between different precoding sub-matrices.

[0258] In one possible implementation, the phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

[0259] Exemplarily, if the precoding matrix includes three precoding sub-matrices, where the phase associated with the first precoding sub-matrix is ​​0, the phase associated with the second precoding sub-matrix is ​​θ1, and the phase associated with the third precoding sub-matrix is ​​θ2, then the terminal device can report θ1 and θ2 to the network device.

[0260] 3) A phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal.

[0261] If there are two reference signals, the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal is reported, and then both phase differences are reported.

[0262] The phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal may also be referred to as a polarization phase difference.

[0263] In one possible implementation, the second information can be used for the precoding matrix corresponding to multiple reference signals in the entire frequency domain. In this case, the second information can be referred to as broadband precoding information. The second information can also be used to determine the precoding matrix corresponding to different frequency domain subbands of multiple reference signals in the frequency domain. In this case, the second information can be referred to as subband precoding information. If the terminal device needs to report multiple subband precoding information, the terminal device can send multiple second information to the network device, and each second information corresponds to a frequency domain subband. Furthermore, multiple subband precoding information can be associated with the second indication information in the same second information, that is, the terminal device can send the second indication information in one second information and information other than the second indication information in multiple second information to the network device, and each second information other than the second indication information corresponds to a frequency domain subband. Furthermore, multiple sub-band precoding information can be associated with the second indication information in the same second information and the phase difference between different precoding sub-matrices in the second information, that is, the terminal device can send the phase difference between the second indication information in a second information and different precoding sub-matrices in the second information to the network device, and the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal in multiple second information. The phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal in each second information corresponds to a frequency domain sub-band.

[0264] The following describes the content of the second information with reference to specific examples.

[0265] Example 1: If the precoding matrix is ​​as follows:

[0266] The precoding matrix consists of four precoding sub-matrices. The first precoding sub-matrix is The second precoding sub-matrix is The third precoding sub-matrix is The fourth precoding sub-matrix is Among them, the first precoding sub-matrix and the third precoding sub-matrix are associated with the first reference signal (the two precoding sub-matrices correspond to different antenna polarization directions), and the second precoding sub-matrix and the fourth precoding sub-matrix are associated with the second reference signal (the two precoding sub-matrices correspond to different antenna polarization directions). The first precoding sub-matrix and the third precoding sub-matrix are associated with the same joint basis vector The second precoding sub-matrix and the fourth precoding sub-matrix are associated with the same joint basis vector The phase difference between the precoding sub-matrices of different reference signals in the same polarization direction is θ1, and the polarization phase difference between the precoding sub-matrices of the same reference signal in two polarization directions is

[0267] Based on the precoding matrix in the above example 1, the second information may include the value information of l1, m1, l2, m2, θ1 and If feedback of subband precoding information is required, the value information of l1, m1, l2, m2 and multiple θ1 and Each θ1 and Corresponding to a frequency domain subband. Alternatively, if feedback of subband precoding information is required, the value information of l1, m1, l2, m2, θ1 and multiple Each Corresponding to a frequency domain subband.

[0268] Example 2: If the precoding matrix is ​​as follows:

[0269] The precoding matrix consists of four precoding sub-matrices. The first precoding sub-matrix is The second precoding sub-matrix is The third precoding sub-matrix is The fourth precoding sub-matrix is The first precoding sub-matrix and the second precoding sub-matrix are associated with the first reference signal (the two precoding sub-matrices correspond to different antenna polarization directions), and the third precoding sub-matrix and the fourth precoding sub-matrix are associated with the second reference signal (the two precoding sub-matrices correspond to different antenna polarization directions). The first precoding sub-matrix and the second precoding sub-matrix are associated with the same joint basis vector The third precoding sub-matrix and the fourth precoding sub-matrix are associated with the same joint basis vector The phase difference between the precoding sub-matrices of different reference signals in the same polarization direction is θ1, and the polarization phase difference between the precoding sub-matrices of the same reference signal in two polarization directions is and

[0270] Based on the precoding matrix in the above example 2, the second information may include the value information of l1, m1, l2, m2, θ1, as well as If feedback of subband precoding information is required, the value information of l1, m1, l2, m2 and multiple θ1, and Each θ1, and Corresponding to a frequency domain subband. Alternatively, if feedback of subband precoding information is required, the value information of l1, m1, l2, m2, θ1 and multiple and Each and Corresponding to a frequency domain subband.

[0271] By reporting the second information related to the precoding matrix determined according to the first information, the network device can perform precoding on data channels transmitted on multiple antenna port subarrays, which is beneficial to improving the transmission efficiency of data signals.

[0272] S605. The terminal device sends third indication information and fourth indication information related to the precoding matrix to the network device.

[0273] In other words, the terminal device receives the third indication information and the fourth indication information related to the precoding matrix sent by the network device.

[0274] The third indication information may be used to indicate a third joint basis vector set, the third joint basis vector set including multiple joint basis vectors, and the third joint basis vector set including part of the joint basis vectors in the second joint basis vector set corresponding to each reference signal.

[0275] The third indication information may include any of the following:

[0276] 1) The third indication information may indicate multiple third parameters and fourth parameters, and the multiple joint basis vectors correspond one-to-one to the multiple third parameters and fourth parameters.

[0277] 2) The third indication information may indicate parameter selection rules.

[0278] For example, if the number of antenna ports of the antenna port subarray corresponding to the reference signal in the first dimension is N1, the oversampling factor is O1, the number of antenna ports of the antenna port subarray corresponding to the reference signal in the second dimension is N2, the oversampling factor is O2, and if the number of joint basis vectors included in the third joint basis vector set is 4, the parameter selection rule indicated by the third indication information can be One of the combinations One of the combinations.

[0279] For another example, if the number of antenna ports of the antenna port subarray corresponding to the reference signal in the first dimension is N1, the oversampling factor is O1, the number of antenna ports of the antenna port subarray corresponding to the reference signal in the second dimension is N2, the oversampling factor is O2, and if the number of joint basis vectors included in the third joint basis vector set is 4, then the parameter selection rule indicated by the third indication information can be One of the combinations.

[0280] The fourth indication information may be used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

[0281] Exemplarily, if the precoding matrix includes two precoding sub-matrices, the fourth indication information may indicate joint basis vectors corresponding to the two precoding sub-matrices respectively.

[0282] The fourth indication information may include a fifth parameter. The fifth parameter indicates a joint basis vector in the third joint basis vector set.

[0283] In one possible implementation, the fourth indication information can be used for the precoding matrix corresponding to multiple reference signals in the entire frequency domain. In this case, the fourth indication information can be referred to as broadband precoding information; the fourth indication information can also be used for the precoding matrix corresponding to different frequency domain sub-bands of multiple reference signals in the frequency domain. In this case, the fourth indication information can be referred to as sub-band precoding information. If the terminal device needs to report multiple sub-band precoding information, the terminal device can send multiple fourth indication information to the network device, and each fourth indication information corresponds to a frequency domain sub-band. Furthermore, multiple sub-band precoding information can be associated with the same third indication information, that is, the terminal device can send one third indication information and multiple fourth indication information to the network device, and each fourth indication information corresponds to a frequency domain sub-band.

[0284] Although the channels observed by different antenna ports may differ, the differences may not be significant. Therefore, the beam pointing of different precoding sub-matrices can be attributed to the same third joint basis vector set. Furthermore, different precoding sub-matrices can select a joint basis vector from the third joint basis vector set, reflecting the differences between different precoding sub-matrices. Reporting the third and fourth indication information helps reduce the feedback overhead of the terminal device.

[0285] In one possible implementation, the terminal device may, on the basis of reporting the third indication information and the fourth indication information, further report to the network device the phase difference between different precoding sub-matrices and / or the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal. Furthermore, if the terminal device needs to report multiple sub-band precoding information, the terminal device may report multiple phase differences, each phase difference corresponding to a frequency domain sub-band, and the phase difference may be the phase difference between different precoding sub-matrices and / or the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal.

[0286] By reporting the third indication information and the fourth indication information related to the precoding matrix determined according to the first information, the network device can perform precoding on the data channels transmitted by multiple antenna port subarrays, which is conducive to improving the transmission efficiency of data signals.

[0287] Figure 7 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. As shown in Figure 7, the communication device 700 includes: a communication module 701 for receiving multiple reference signals; and a determination module 702 for determining a precoding matrix based on the multiple reference signals.

[0288] In one possible implementation, the determination module 702 is specifically used to: determine a precoding matrix based on first information; wherein the first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0289] In a possible implementation, each reference signal corresponds to the same first number of antenna ports in the first dimension; and / or each reference signal corresponds to the same second number of antenna ports in the second dimension.

[0290] In one possible implementation, the determination module 702 is specifically used to: determine, based on the first information, a third number of antenna ports corresponding to the multiple reference signals in the first dimension, and a fourth number of antenna ports corresponding to the multiple reference signals in the second dimension; determine a first joint basis vector set based on the third number and the fourth number; and determine a precoding matrix based on the first joint basis vector set.

[0291] In one possible implementation, multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein the third number is the number of antenna ports corresponding to the antenna port array in the first dimension; and the fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

[0292] In one possible implementation, the antenna port array includes M1 antenna port subarrays in the first dimension, and the antenna port array includes M2 antenna port subarrays in the second dimension, where M1 and M2 are integers greater than or equal to 1, respectively, wherein the third number is the number of antenna ports of the M1 antenna port subarray in the first dimension; and the fourth number is the number of antenna ports of the M2 antenna port subarray in the second dimension.

[0293] In a possible implementation, the communication module 701 is further configured to receive a value of M1 and a value of M2.

[0294] In a possible implementation, the value of M1 and the value of M2 are predefined.

[0295] In a possible implementation, the communication module 701 is further configured to: send first indication information related to the precoding matrix, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

[0296] In one possible implementation, the first indication information includes a first parameter and a second parameter, wherein the first parameter is determined based on a third quantity and an oversampling factor of multiple reference signals in a first dimension; and the second parameter is determined based on a fourth quantity and an oversampling factor of multiple reference signals in a second dimension.

[0297] In a possible implementation, the determination module 702 is specifically configured to: determine, according to the first information, a precoding submatrix corresponding to each reference signal; and determine that the precoding matrix includes the precoding submatrix corresponding to each reference signal.

[0298] In one possible implementation, each precoding sub-matrix is ​​determined based on a second joint basis vector set corresponding to a corresponding reference signal; the second joint basis vector set is determined based on the number of antenna ports of the reference signal in the first dimension and the number of antenna ports in the second dimension.

[0299] In one possible implementation, the precoding submatrix corresponding to each reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, and the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0300] In one possible implementation, the communication module 701 is further used to: send second information related to the precoding matrix, wherein the second information includes at least one of the following: second indication information, the second indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix, the joint basis vector corresponding to each precoding sub-matrix is ​​a joint basis vector in the second joint basis vector set corresponding to the corresponding reference signal; the phase difference between different precoding sub-matrices; the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal, the first precoding sub-matrix and the second precoding sub-matrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0301] In one possible implementation, the second indication information includes a third parameter and a fourth parameter, wherein the third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; and the fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and the oversampling factor in the second dimension.

[0302] In one possible implementation, the phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

[0303] In a possible implementation, the communication module 701 is further used to: send third indication information and fourth indication information related to the precoding matrix, wherein the third indication information is used to indicate a third joint basis vector set, the third joint basis vector set includes multiple joint basis vectors, and the third joint basis vector set includes some joint basis vectors in the second joint basis vector set corresponding to each reference signal; and the fourth indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

[0304] In a possible implementation manner, there is a correspondence between multiple reference signals and multiple antenna port subarrays.

[0305] In a possible implementation, the indexes of the multiple reference signals correspond to the indexes of the multiple antenna port subarrays.

[0306] In a possible implementation, there is a correspondence between reception times of multiple reference signals and indexes of multiple antenna port subarrays.

[0307] In a possible implementation, the communication module 701 is specifically configured to receive multiple reference signals within a preset time period.

[0308] In a possible implementation, the communication module 701 is specifically configured to receive multiple reference signals through the same beam.

[0309] The communication device 700 provided in this embodiment is used to implement the technical solution of the terminal device in the aforementioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.

[0310] Figure 8 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. As shown in Figure 8, the communication device 800 includes: a communication module 801, configured to send multiple reference signals, where the multiple reference signals are used by a terminal device to determine a precoding matrix.

[0311] In one possible implementation, the precoding matrix is ​​determined based on first information corresponding to multiple reference signals; wherein the first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

[0312] In a possible implementation, each reference signal corresponds to the same first number of antenna ports in the first dimension; and / or each reference signal corresponds to the same second number of antenna ports in the second dimension.

[0313] In one possible implementation, the precoding matrix is ​​determined based on a first joint basis vector, and the first joint basis vector is determined based on a third quantity and a fourth quantity; the third quantity is the number of antenna ports corresponding to multiple reference signals in the first dimension, determined based on the first information; and the fourth quantity is the number of antenna ports corresponding to multiple reference signals in the second dimension, determined based on the first information.

[0314] In one possible implementation, multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein the third number is the number of antenna ports corresponding to the antenna port array in the first dimension; and the fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

[0315] In one possible implementation, the antenna port array includes M1 antenna port subarrays in the first dimension, and the antenna port array includes M2 antenna port subarrays in the second dimension, where M1 and M2 are integers greater than or equal to 1, respectively, wherein the third number is the number of antenna ports of the M1 antenna port subarray in the first dimension; and the fourth number is the number of antenna ports of the M2 antenna port subarray in the second dimension.

[0316] In a possible implementation, the communication module 801 is further configured to send the value of M1 and the value of M2.

[0317] In a possible implementation, the value of M1 and the value of M2 are predefined.

[0318] In a possible implementation, the communication module 801 is further configured to: receive first indication information related to a precoding matrix, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

[0319] In one possible implementation, the first indication information includes a first parameter and a second parameter, wherein the first parameter is determined based on a third quantity and an oversampling factor of multiple reference signals in a first dimension; and the second parameter is determined based on a fourth quantity and an oversampling factor of multiple reference signals in a second dimension.

[0320] In a possible implementation manner, the precoding matrix includes a precoding sub-matrix corresponding to each reference signal, wherein the precoding sub-matrix corresponding to each reference signal is determined according to the first information.

[0321] In one possible implementation, each precoding submatrix is ​​determined based on a second joint basis vector corresponding to a corresponding reference signal; the second joint basis vector is determined based on the number of antenna ports of the reference signal in the first dimension and the number of antenna ports in the second dimension.

[0322] In one possible implementation, the precoding submatrix corresponding to each reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, and the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0323] In one possible implementation, the communication module 801 is further used to: receive second information related to the precoding matrix, wherein the second information includes at least one of the following: second indication information, the second indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix, the joint basis vector corresponding to each precoding sub-matrix is ​​a joint basis vector in the second joint basis vector set corresponding to the corresponding reference signal; the phase difference between different precoding sub-matrices; the phase difference between the first precoding sub-matrix and the second precoding sub-matrix corresponding to each reference signal, the first precoding sub-matrix and the second precoding sub-matrix are determined based on the same joint basis vector in the second joint basis vector set corresponding to the reference signal.

[0324] In one possible implementation, the second indication information includes a third parameter and a fourth parameter, wherein the third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; and the fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and the oversampling factor in the second dimension.

[0325] In one possible implementation, the phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

[0326] In one possible implementation, the communication module 801 is further used to: receive third indication information and fourth indication information related to the precoding matrix, wherein the third indication information is used to indicate a third joint basis vector set, the third joint basis vector set includes multiple joint basis vectors, and the third joint basis vector set includes some joint basis vectors in the second joint basis vector set corresponding to each reference signal; and the fourth indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

[0327] In a possible implementation manner, there is a correspondence between multiple reference signals and multiple antenna port subarrays.

[0328] In a possible implementation, the indexes of the multiple reference signals correspond to the indexes of the multiple antenna port subarrays.

[0329] In a possible implementation, there is a correspondence between reception times of multiple reference signals and indexes of multiple antenna port subarrays.

[0330] In a possible implementation, the communication module 801 is specifically configured to send multiple reference signals within a preset duration.

[0331] The communication device 800 provided in this embodiment is used to implement the technical solution of the network device in the aforementioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.

[0332] Figure 9 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. As shown in Figure 9, terminal device 900 includes: a processor 901 and a memory 902; the memory 902 stores computer-executable instructions; the processor 901 executes the computer-executable instructions stored in the memory 902, causing the terminal device to implement the corresponding technical solutions in the aforementioned method embodiments. The implementation principles and technical effects are similar and will not be further described here.

[0333] Figure 10 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. As shown in Figure 10, network device 1000 includes: a processor 1001 and a memory 1002; memory 1002 stores computer-executable instructions; processor 1001 executes the computer-executable instructions stored in memory 1002, causing the network device to implement the corresponding technical solutions in the aforementioned method embodiments. The implementation principles and technical effects are similar and will not be repeated here.

[0334] The present embodiment provides a chip. The chip includes a processor configured to invoke a computer program stored in a memory to execute the technical solution of the above embodiment. The implementation principles and technical effects are similar to those of the above-mentioned related embodiments and will not be further described here.

[0335] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method steps performed by the network device in the aforementioned method embodiment are implemented.

[0336] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method steps performed by the terminal device in the aforementioned method embodiment are implemented.

[0337] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed, the computer executes the method steps executed by the network device in the aforementioned method embodiment.

[0338] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed, the computer executes the method steps executed by the terminal device in the aforementioned method embodiment.

[0339] The methods described in the above embodiments can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.

[0340] In one possible implementation, computer-readable media may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium designed to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Furthermore, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and disc as used herein include optical disc, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0341] The present application embodiment is described with reference to the flowchart and / or block diagram of the method, device (system) of the present application embodiment. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0342] The above specific implementation methods further illustrate the purpose, technical solutions and beneficial effects of this application in detail. It should be understood that the above are only specific implementation methods of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of this application should be included in the scope of protection of this application.

Claims

1. A communication method, characterized in that: include: receiving a plurality of reference signals; A precoding matrix is determined according to the multiple reference signals.

2. The method according to claim 1, characterized in that Determining a precoding matrix according to the multiple reference signals includes: Determining the precoding matrix according to the first information; The first information is used to indicate a first number of antenna ports corresponding to each reference signal in a first dimension, and a second number of antenna ports corresponding to each reference signal in a second dimension.

3. The method according to claim 2, characterized in that Each reference signal corresponds to the same first number of antenna ports in the first dimension; and / or, The second number of antenna ports corresponding to each reference signal in the second dimension is the same.

4. The method according to claim 2 or 3, characterized in that Determining the precoding matrix according to the first information includes: Determining, according to the first information, a third number of antenna ports corresponding to the multiple reference signals in the first dimension, and a fourth number of antenna ports corresponding to the multiple reference signals in the second dimension; determining a first joint basis vector set according to the third number and the fourth number; The precoding matrix is determined according to the first joint basis vector set.

5. The method according to claim 4, characterized in that The multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein: The third number is the number of antenna ports corresponding to the antenna port array in the first dimension; The fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

6. The method according to claim 5, characterized in that The antenna port array includes M1 antenna port subarrays in a first dimension, and the antenna port array includes M2 antenna port subarrays in a second dimension, where M1 and M2 are integers greater than or equal to 1, respectively. The third number is the number of antenna ports of the M1 antenna port subarrays in the first dimension; The fourth number is the number of antenna ports of the M2 antenna port subarrays in the second dimension.

7. The method according to claim 6, characterized in that The method further comprises: The value of M1 and the value of M2 are received.

8. The method according to claim 6, characterized in that The value of M1 and the value of M2 are predefined.

9. The method according to any one of claims 5 to 8, characterized in that: The method further comprises: First indication information related to the precoding matrix is sent, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

10. The method according to claim 9, characterized in that The first indication information includes a first parameter and a second parameter, wherein: The first parameter is determined based on the third number and an oversampling factor of the plurality of reference signals in the first dimension; The second parameter is determined based on the fourth number and an oversampling factor of the plurality of reference signals in the second dimension.

11. The method according to claim 2 or 3, characterized in that Determining the precoding matrix according to the first information includes: Determining, according to the first information, a precoding submatrix corresponding to each reference signal; It is determined that the precoding matrix includes a precoding sub-matrix corresponding to each reference signal.

12. The method according to claim 11, characterized in that The precoding submatrix is determined based on a second joint basis vector set corresponding to the reference signal; The second joint basis vector set is determined based on the number of antenna ports for the reference signal in the first dimension and the number of antenna ports in the second dimension.

13. The method according to claim 11 or 12, characterized in that The precoding submatrix corresponding to the reference signal includes a first precoding submatrix corresponding to the reference signal and a second precoding submatrix corresponding to the reference signal, where the first precoding submatrix and the second precoding submatrix are determined based on the same joint basis vector in a second joint basis vector set corresponding to the reference signal.

14. The method according to any one of claims 11 to 13, characterized in that: The method further comprises: Sending second information related to the precoding matrix, where the second information includes at least one of the following: second indication information, where the second indication information is used to indicate a joint basis vector corresponding to the precoding sub-matrix, where the joint basis vector corresponding to the precoding sub-matrix is a joint basis vector in the second joint basis vector set; Phase difference between different precoding sub-matrices; a phase difference between a first precoding sub-matrix and a second precoding sub-matrix corresponding to the reference signal, where the first precoding sub-matrix and the second precoding sub-matrix are determined based on the same joint basis vector in the second set of joint basis vectors.

15. The method according to claim 14, characterized in that The second indication information includes a third parameter and a fourth parameter, wherein: The third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; The fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and an oversampling factor in the second dimension.

16. The method according to claim 14 or 15, characterized in that The phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

17. The method according to any one of claims 11 to 13, characterized in that The method further comprises: Sending third indication information and fourth indication information related to the precoding matrix, wherein: The third indication information is used to indicate a third joint basis vector set, where the third joint basis vector set includes a plurality of joint basis vectors, and the third joint basis vector set includes some joint basis vectors in the second joint basis vector set corresponding to each reference signal; The fourth indication information is used to indicate the joint basis vector corresponding to the precoding sub-matrix in the third joint basis vector set.

18. The method according to any one of claims 1 to 17, characterized in that There is a corresponding relationship between the multiple reference signals and the multiple antenna port subarrays.

19. The method according to claim 18, characterized in that There is a corresponding relationship between the indexes of the multiple reference signals and the indexes of the multiple antenna port subarrays.

20. The method according to claim 18, wherein There is a corresponding relationship between the reception times of the multiple reference signals and the indexes of the multiple antenna port subarrays.

21. The method according to any one of claims 1 to 20, characterized in that Receive multiple reference signals, including: The multiple reference signals are received within a preset time period.

22. The method according to any one of claims 1 to 21, characterized in that Receive multiple reference signals, including: The multiple reference signals are received through the same beam.

23. A communication method, characterized in that: include: A plurality of reference signals are sent, where the plurality of reference signals are used by a terminal device to determine a precoding matrix.

24. The method according to claim 23, wherein The multiple reference signals correspond to an antenna port array, and the antenna port array includes an antenna port subarray corresponding to each reference signal, wherein: The third number is the number of antenna ports corresponding to the antenna port array in the first dimension; The fourth number is the number of antenna ports corresponding to the antenna port array in the second dimension.

25. The method according to claim 24, characterized in that The antenna port array includes M1 antenna port subarrays in a first dimension, and the antenna port array includes M2 antenna port subarrays in a second dimension, where M1 and M2 are integers greater than or equal to 1, respectively. The third number is the number of antenna ports of the M1 antenna port subarrays in the first dimension; The fourth number is the number of antenna ports of the M2 antenna port subarrays in the second dimension.

26. The method according to claim 25, characterized in that The method further comprises: The value of M1 and the value of M2 are sent.

27. The method according to claim 25, characterized in that The value of M1 and the value of M2 are predefined.

28. The method according to any one of claims 24 to 27, characterized in that The method further comprises: First indication information related to the precoding matrix is received, where the first indication information is used to indicate a joint basis vector corresponding to the precoding matrix.

29. The method according to claim 28, characterized in that The first indication information includes a first parameter and a second parameter, wherein: The first parameter is determined based on the third number and an oversampling factor of the plurality of reference signals in the first dimension; The second parameter is determined based on the fourth number and an oversampling factor of the plurality of reference signals in the second dimension.

30. The method according to claim 23, wherein The method further comprises: receiving second information related to the precoding matrix, wherein the second information includes at least one of the following: second indication information, where the second indication information is used to indicate a joint basis vector corresponding to a precoding submatrix corresponding to each reference signal, where the joint basis vector corresponding to the precoding submatrix is a joint basis vector in a second joint basis vector set, where the second joint basis vector set is determined based on the number of antenna ports for the reference signal in the first dimension and the number of antenna ports in the second dimension; Phase difference between different precoding sub-matrices; a phase difference between a first precoding sub-matrix and a second precoding sub-matrix corresponding to the reference signal, where the first precoding sub-matrix and the second precoding sub-matrix are determined based on the same joint basis vector in the second set of joint basis vectors.

31. The method according to claim 30, wherein The second indication information includes a third parameter and a fourth parameter, wherein: The third parameter is determined based on the number of antenna ports of the reference signal in the first dimension and the oversampling factor in the first dimension; The fourth parameter is determined based on the number of antenna ports of the reference signal in the second dimension and an oversampling factor in the second dimension.

32. The method according to claim 30 or 31, characterized in that The phase difference between different precoding sub-matrices includes: the difference between the phase associated with the i-th precoding sub-matrix and the phase associated with the first precoding sub-matrix, where i is at least one of 2, 3, ..., M, and M is the number of precoding sub-matrices included in the precoding matrix.

33. The method according to claim 23, wherein The method further comprises: receiving third indication information and fourth indication information related to the precoding matrix, wherein: The third indication information is used to indicate a third joint basis vector set, where the third joint basis vector set includes a plurality of joint basis vectors, and the third joint basis vector set includes some joint basis vectors in the second joint basis vector set corresponding to each reference signal; The fourth indication information is used to indicate the joint basis vector corresponding to each precoding sub-matrix in the third joint basis vector set.

34. The method according to any one of claims 23 to 33, characterized in that There is a corresponding relationship between the multiple reference signals and the multiple antenna port subarrays.

35. The method according to claim 34, wherein There is a corresponding relationship between the indexes of the multiple reference signals and the indexes of the multiple antenna port subarrays.

36. The method according to claim 34, wherein There is a corresponding relationship between the reception times of the multiple reference signals and the indexes of the multiple antenna port subarrays.

37. The method according to any one of claims 23 to 36, characterized in that Send multiple reference signals, including: The multiple reference signals are sent within a preset time period.

38. A terminal device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the terminal device performs the method according to any one of claims 1 to 22.

39. A network device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the network device performs the method according to any one of claims 23 to 37.

40. A computer-readable storage medium storing a computer program, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 22 or the method according to any one of claims 23 to 37 is implemented.