Communication method and related device

By determining K reference signal ports in the MIMO system, sending a first reference signal to determine the first channel information, and then using it to determine the second channel information, the problem of increasing reference signal overhead in the MIMO system is solved and the throughput performance of the network is improved.

WO2025044723A1PCT designated stage expired Publication Date: 2025-03-06HUAWEI TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/110891
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-28
Filing Date
2024-08-09
Publication Date
2025-03-06

AI Technical Summary

Technical Problem

In MIMO systems, with the increase in frequency bands and the increase in demand for high-speed communication, the number of ports of terminal devices increases, resulting in an increase in the overhead of reference signals, occupying more transmission resources, and affecting the network throughput performance.

Method used

By determining K reference signal ports, the first reference signal is sent to determine the first channel information, and is then used to determine the second channel information, K is less than N, reducing the overhead of the reference signal.

Benefits of technology

Reduces the overhead of reference signals, improves resource utilization, and improves network throughput performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024110891_06032025_PF_FP_ABST
    Figure CN2024110891_06032025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and a related device. In the method, a first reference signal sent by a first communication apparatus is used for determining first channel information corresponding to K ports among N ports of the first communication apparatus, and the first channel information is used for determining second channel information corresponding to the N ports. In other words, on the basis of reference signals corresponding to the K ports, a receiving party of the first reference signal can determine the first channel information corresponding to the K ports, and then the receiving party can further determine the channel information corresponding to the N ports, K being less than N. Therefore, channel information can be determined by means of a first communication apparatus sending a reference signal corresponding to some ports, such that the overheads of the reference signal can be reduced, and the reference signal is transmitted with fewer resources, thereby improving the resource utilization rate, and thus improving the throughput performance of a network.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related equipment

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 28, 2023, with application number 202311096172.9 and application name “A Communication Method and Related Equipment”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of wireless communication technology, and in particular to a communication method and related equipment. Background Art

[0003] Multiple-input, multiple-output (MIMO) technology, a key wireless communication technology, can be used to meet high-speed transmission requirements. For example, during communication between a network device and a terminal device, the network device uses a reference signal to perform channel measurement to obtain channel information. Channel measurement can also be understood as channel estimation. The network device then uses this channel information to calculate precoding information between the network device and the terminal device. This precoding information is then used to implement MIMO communication between the network device and the terminal device.

[0004] Take, for example, the channel measurement process implemented by a network device based on an uplink reference signal. The uplink reference signal sent by a terminal device may be a sounding reference signal (SRS). The network device may receive the SRS and perform channel measurement based on the SRS to obtain channel information. The SRS is sent via a port on the terminal device, and the SRS overhead is related to the number of ports on the terminal device.

[0005] However, in MIMO systems, as frequency bands increase and the demand for high-speed communications increases, the number of ports on terminal devices may gradually increase, which will increase the overhead of reference signals (such as SRS) used for channel measurement and occupy more transmission resources, thereby affecting the network throughput performance.

[0006] Summary of the Invention

[0007] The present application provides a communication method and related equipment, which transmit reference signals with fewer resources, improve resource utilization, and thus improve network throughput performance.

[0008] In a first aspect, the present application provides a communication method, which can be performed by a first communication device, which can be a terminal device or a network device. Alternatively, the method can be performed by some components in the first communication device (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can implement all or part of the functions of the first communication device. In the first aspect and its possible implementation methods, the communication method is described as being performed by the first communication device. In this method, a first communications device determines K reference signal ports corresponding to a first reference signal, where K is a positive integer. The first reference signal is used to determine first channel information, where the first channel information is channel information corresponding to K ports out of N ports of the first communications device. The first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K. The K reference signal ports satisfy one or more of the following conditions: the K reference signal ports correspond to K rows, K columns, or K indexes in a spatial basis of the first communications device; the K reference signal ports correspond to K antenna indexes out of N antenna indexes, where the N antenna indexes are associated with the N ports; and the K reference signal ports correspond to indexes of channel information of K ports out of channel information of N ports included in third channel information, where the third channel information is obtained based on the second reference signal. The first communications device transmits the first reference signal.

[0009] Based on the above technical solution, the first reference signal sent by the first communication device is used to determine the first channel information corresponding to K ports out of the N ports of the first communication device, and the first channel information is used to determine the second channel information corresponding to the N ports. Among them, the K reference signal ports meet one or more of the above conditions. In other words, after the receiver of the first reference signal can determine the first channel information corresponding to the K ports based on the reference signals corresponding to the K ports, the receiver can further determine the channel information corresponding to the N ports based on the above one or more conditions, where K is less than N. Therefore, the channel information can be determined by sending the reference signals corresponding to some ports by the first communication device, which can reduce the reference signal overhead, transmit the reference signal with fewer resources, improve resource utilization, and thus improve the throughput performance of the network.

[0010] It should be understood that the resources carrying K reference signal ports can be determined by configuration, taking the first communication device as a terminal device and the second communication device as a network device as an example. The first communication device can receive configuration information from a network device (for example, the network device is a second communication device), and the configuration information is used to configure the resources of a reference signal resource set (resource set). The reference signal resource set may include the K reference signal ports, so that the first communication device can correspond to the first reference signal of the K reference signal ports in step S301 based on the resources configured by the configuration information. Similarly, for other reference signals mentioned later (such as a second reference signal and a second reference signal, etc.), the resources carrying the other reference signals can also be determined by configuration. Taking the other reference signals including a channel state information reference signal (CSI-RS) as an example, the CSI-RS configuration information received by the first communication device can perform resource configuration on the CSI-RS through multiple granularities such as resource configuration (resourceConfig), resource set (resourceSet) and resource (resource).

[0011] It should be understood that the second channel information is the channel information corresponding to the N ports. It can be understood that the second channel information may include the channel information of each of the N ports. To this end, the matrix representation of the second channel information may include N rows of information (or N columns of information), wherein the N rows of information (or N columns of information) respectively correspond to the channel information of each of the N ports.

[0012] It should be understood that the first reference signals corresponding to the K reference signal ports are used to determine the second channel information corresponding to K ports among the N ports. In other words, the K reference signal ports correspond to K ports among the N ports, that is, the K reference signal ports correspond to the index of the K ports among the N ports, that is, the first reference signals corresponding to the K reference signal ports can be used to determine the channel information corresponding to the K ports. To this end, in one or more of the above, the K reference signal ports can be replaced by the index of the K ports among the N ports, that is, the index of the K port among the N ports satisfies one or more of the above.

[0013] In addition, the second channel information may be channel information corresponding to N ports, wherein the indexes of the K reference signal ports corresponding to the K ports among the N ports, that is, the first channel information determined by the first reference signal corresponding to the K reference signal ports, can be used to determine the channel information corresponding to K ports out of the N ports in the second channel information. Thus, through one or more implementations of the above, a receiver of the first channel information (e.g., a second communication device) can accurately obtain the channel information corresponding to K ports out of the N ports in the second channel information based on the first channel information.

[0014] Optionally, the value of N can be the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by first capability information of the first communication device, where the first capability information is used to indicate the number of ports of the first communication device. Exemplarily, the first capability information can be capability information sent by the first communication device, or capability information indicated by a scheduling device (such as a controller, server, or network device) of the first communication device, which is not limited here.

[0015] In an implementation example, the first communication device may be a terminal device and the second communication device may be a network device. In this case, the second reference signal may be a channel state information reference signal (CSI-RS), the first reference signal may be an SRS, and the third channel information and the third channel information may include a precoding matrix indicator (PMI).

[0016] In another implementation example, the first communication device may be a network device and the second communication device may be a terminal device. In this case, the second reference signal includes SRS, the first reference signal is CSI-RS, and the third channel information and the third channel information include a transmitted precoding matrix indicator (T-PMI).

[0017] Optionally, the spatial basis includes a discrete Fourier transform (DFT) basis and / or a characteristic basis, wherein the characteristic basis can be replaced by an adaptive basis or an adaptive characteristic basis.

[0018] In a possible implementation manner of the first aspect, the method further includes: the first communication device sending or receiving first indication information, where the first indication information is used to indicate the one or more items.

[0019] Based on the above technical solution, the first communication device can send first indication information to the second communication device, or the first communication device can receive first indication information from the second communication device. The first indication information is used to indicate the one or more items, so that the communicating parties can reach a consistent understanding of the above one or more items, which is conducive to improving the accuracy of determining the second channel information based on the first channel information.

[0020] In a possible implementation manner of the first aspect, the one or more items are preconfigured or predefined.

[0021] Based on the above technical solution, one or more of the above items may be pre-configured or pre-defined, which can reduce overhead and implementation complexity.

[0022] In a possible implementation of the first aspect, the second reference signal corresponds to P reference signal ports, where P is a positive integer; the method also includes: the first communication device sending third channel information, where the third channel information is obtained based on the second reference signal, and the third channel information is channel information corresponding to P ports among the M ports, and the third channel information is used to determine the second channel information, where the second channel information is channel information corresponding to the N ports and the M ports.

[0023] Based on the above technical solution, the first communication device can also receive a second reference signal corresponding to P reference signal ports. Thereafter, the first communication device can transmit third channel information obtained based on the second reference signal. The third channel information is the channel information corresponding to P ports out of the M ports, and the third channel information and the first channel information are used to determine the second channel information. Thus, by performing joint channel measurement on the reference signals transmitted by both communicating parties to determine the channel information, the reference signal measurement overhead can be decoupled from the number of ports of the communication device, further reducing the reference signal overhead and further improving the network throughput performance.

[0024] It should be understood that the second channel information is the channel information corresponding to the N ports and the M ports. Since the channel has reciprocity, that is, the channel information between the M ports and the N ports, and the channel information between the N ports and the M ports are similar (or identical, or approximately identical). Therefore, the second channel information can be understood as the channel information corresponding to the N ports and the M ports, or the second channel information can be understood as the channel information between the N ports and the M ports.

[0025] It should be understood that the second channel information is the channel information corresponding to the N ports and the M ports, which can be understood in various ways.

[0026] In one possible solution, the second channel information may include channel information between each of the M ports and the N ports. To this end, the matrix representation of the second channel information may include M rows of information (or M columns of information), wherein the M rows of information (or M columns of information) respectively correspond to the channel information between each of the M ports and the N ports.

[0027] In another possible solution, the second channel information may include channel information between each of the N ports and the M ports. To this end, the matrix representation of the second channel information may include N rows of information (or N columns of information), wherein the N rows of information (or N columns of information) respectively correspond to the channel information between each of the N ports and the M ports.

[0028] Optionally, the second reference signal and the second reference signal received by the first communication device are both from the second communication device, wherein the second reference signal and the second reference signal may be the same reference signal or different reference signals, which is not limited here.

[0029] In a possible implementation manner of the first aspect, the P reference signal ports correspond to indices of the P ports in the M ports.

[0030] Based on the above technical solution, the second channel information may be channel information corresponding to N ports and M ports, wherein the P reference signal ports correspond to the indexes of the P ports among the M ports, that is, the third channel information determined by the second reference signal can be used to determine the channel information corresponding to the P ports among the M ports in the second channel information. Thus, through the index correspondence, the receiver of the third channel information can accurately obtain the channel information corresponding to the P ports among the M ports in the second channel information based on the third channel information.

[0031] In a possible implementation manner of the first aspect, the method further includes: the first communication device receiving or sending second indication information, where the second indication information is used to indicate indexes of the P ports in the M ports.

[0032] Based on the above technical solution, the first communication device can send second indication information to the second communication device, or the first communication device can receive second indication information from the second communication device, where the second indication information is used to indicate the index of the P ports in the M ports, so that the communicating parties can reach a consistent understanding of one or more of the above items, which is conducive to improving the accuracy of determining the second channel information based on the third channel information.

[0033] Optionally, the second indication information is preconfigured or predefined.

[0034] Optionally, the recipient of the third channel information and the first reference signal may be a second communication device, and the value of M may be the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by second capability information of the second communication device, where the second capability information is used to indicate the number of ports of the second communication device. Exemplarily, the second capability information may be capability information sent by the second communication device, or capability information indicated by a scheduling device (e.g., a controller, a server, or a network device) of the second communication device, which is not limited here.

[0035] In a possible implementation of the first aspect, the first reference signal is carried on a first time domain resource, the second reference signal is carried on a second time domain resource, and the third channel information is carried on a third time domain resource; wherein the first time-frequency resource satisfies at least one of the following:

[0036] A time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive number;

[0037] A time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number;

[0038] The first time domain resource and the second time domain resource are located in the same time unit;

[0039] The first time domain resource and the third time domain resource are located in the same time unit.

[0040] Optionally, the signal / information is carried on time domain resources (for example, the first reference signal is carried on the first time domain resource, the second reference signal is carried on the second time domain resource, or the third channel information is carried on the third time domain resource, etc.), which can be understood as the signal / information occupying the time domain resource, or the resource occupied by the signal / information in the time domain is the time domain resource.

[0041] In the present application, a time unit may include a symbol (eg, an orthogonal frequency division multiplexing (OFDM) symbol), a time slot, a sub-frame, a frame, etc., which is not limited here.

[0042] Based on the above technical solution, the first time domain resource used to carry the first reference signal and the third time domain resource used to carry the third channel information, and / or the first time domain resource used to carry the first reference signal and the second time domain resource used to carry the second reference signal, satisfy at least one of the above items, which can make the first time domain resource and the second time domain resource as close as possible, and / or, can make the first time domain resource and the third time domain resource as close as possible. Among them, the first reference signal is used to determine the first channel information between the first communication device and the receiver of the first reference signal (for example, the second communication device), and the second reference signal is used to determine the third channel information between the sender of the second reference signal (for example, the second communication device) and the first communication device. Satisfying at least one of the above items can make the channel conditions corresponding to the two channel information as reciprocal as possible, thereby improving the matching degree between the second channel information determined based on the first channel information and the third channel information and the channel conditions.

[0043] The second aspect of the present application provides a communication method, which can be performed by a second communication device, which can be a terminal device or a network device. Alternatively, the method can be performed by some components in the second communication device (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can implement all or part of the functions of the second communication device. In the second aspect and its possible implementation, the communication method is described as being performed by the second communication device. In this method, a second communication device receives a first reference signal, where the first reference signal corresponds to K reference signal ports, where K is a positive integer. The second communication device determines first channel information based on the first reference signal, where the first channel information is channel information corresponding to K ports out of N ports of the first communication device, and the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K. The K reference signal ports satisfy one or more of the following conditions: the K reference signal ports correspond to K rows, K columns, or K indexes in a spatial basis of the first communication device; the K reference signal ports correspond to K antenna indexes out of N antenna indexes, where the N antenna indexes are associated with the N ports; and the K reference signal ports correspond to indices of channel information of K ports out of channel information of the N ports included in third channel information, where the third channel information is obtained based on the second reference signal.

[0044] Based on the above technical solution, the first reference signal received by the second communication device is used to determine the first channel information corresponding to K ports out of the N ports of the first communication device, and the first channel information is used to determine the second channel information corresponding to the N ports. Among them, the K reference signal ports meet one or more of the above conditions. In other words, after the second communication device determines the first channel information corresponding to the K ports based on the reference signals corresponding to the K ports, the second communication device can further determine the channel information corresponding to the N ports based on the above one or more conditions, where K is less than N. Therefore, the channel information can be determined by sending the reference signals corresponding to some ports by the first communication device, which can reduce the reference signal overhead, transmit the reference signal with fewer resources, improve resource utilization, and thus improve the throughput performance of the network.

[0045] It should be understood that the second channel information is the channel information corresponding to the N ports. It can be understood that the second channel information may include the channel information of each of the N ports. To this end, the matrix representation of the second channel information may include N rows of information (or N columns of information), wherein the N rows of information (or N columns of information) respectively correspond to the channel information of each of the N ports.

[0046] It should be understood that the first reference signals corresponding to the K reference signal ports are used to determine the second channel information corresponding to K ports among the N ports. In other words, the K reference signal ports correspond to K ports among the N ports, that is, the K reference signal ports correspond to the index of the K ports among the N ports, that is, the first reference signals corresponding to the K reference signal ports can be used to determine the channel information corresponding to the K ports. To this end, in one or more of the above, the K reference signal ports can be replaced by the index of the K ports among the N ports, that is, the index of the K port among the N ports satisfies one or more of the above.

[0047] In addition, the second channel information may be channel information corresponding to N ports, wherein the K reference signal ports correspond to indexes of the K ports among the N ports, that is, the first channel information determined by the first reference signal, can be used to determine the channel information corresponding to K ports among the N ports in the second channel information. Thus, through one or more implementations of the above, the second communication device can accurately obtain the channel information corresponding to K ports among the N ports in the second channel information based on the first channel information.

[0048] Optionally, the value of N can be the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by first capability information of the first communication device, where the first capability information is used to indicate the number of ports of the first communication device. Exemplarily, the first capability information can be capability information sent by the first communication device, or capability information indicated by a scheduling device (such as a controller, server, or network device) of the first communication device, which is not limited here.

[0049] In an implementation example, the first communication device may be a terminal device and the second communication device may be a network device. In this case, the second reference signal may be a CSI-RS, the first reference signal may be an SRS, and the third channel information and the third channel information include a PMI.

[0050] In another implementation example, the first communication device may be a network device and the second communication device may be a terminal device. In this case, the second reference signal includes SRS, the first reference signal is CSI-RS, and the third channel information and the third channel information include T-PMI.

[0051] Optionally, the spatial basis includes a DFT basis and / or a characteristic basis, wherein the characteristic basis can be replaced by an adaptive basis or an adaptive characteristic basis.

[0052] In a possible implementation manner of the second aspect, the method further includes: the second communication device sending or receiving first indication information, where the first indication information is used to indicate the one or more items.

[0053] Based on the above technical solution, the second communication device can send first indication information to the first communication device, or the second communication device can receive first indication information from the first communication device, and the first indication information is used to indicate the one or more items, so that the communicating parties can reach a consistent understanding of the above one or more items, which is conducive to improving the accuracy of the second communication device in determining the second channel information based on the first channel information.

[0054] In a possible implementation manner of the second aspect, the one or more items are preconfigured or predefined.

[0055] Based on the above technical solution, one or more of the above items may be pre-configured or pre-defined, which can reduce overhead and implementation complexity.

[0056] In a possible implementation of the second aspect, the second reference signal corresponds to P reference signal ports, where P is a positive integer; the method also includes the second communication device receiving third channel information, the third channel information being channel information corresponding to P ports among the M ports, the third channel information being used to determine the second channel information, the second channel information being channel information corresponding to the N ports and the M ports.

[0057] Based on the above technical solution, the second communication device can also transmit a second reference signal corresponding to P reference signal ports. Thereafter, the second communication device can receive third channel information obtained based on the second reference signal. The third channel information is the channel information corresponding to P ports out of the M ports, and the third channel information and the first channel information are used to determine the second channel information. Thus, by performing joint channel measurement on the reference signals transmitted by both communicating parties to determine the channel information, the reference signal measurement overhead can be decoupled from the number of ports of the communication device, further reducing the reference signal overhead and further improving the network throughput performance.

[0058] It should be understood that the second channel information is the channel information corresponding to the N ports and the M ports. Since the channel has reciprocity, that is, the channel information between the M ports and the N ports, and the channel information between the N ports and the M ports are similar (or identical, or approximately identical). Therefore, the second channel information can be understood as the channel information corresponding to the N ports and the M ports, or the second channel information can be understood as the channel information between the N ports and the M ports.

[0059] It should be understood that the second channel information is the channel information corresponding to the N ports and the M ports, which can be understood in various ways.

[0060] In one possible solution, the second channel information may include channel information between each of the M ports and the N ports. To this end, the matrix representation of the second channel information may include M rows of information (or M columns of information), wherein the M rows of information (or M columns of information) respectively correspond to the channel information between each of the M ports and the N ports.

[0061] In another possible solution, the second channel information may include channel information between each of the N ports and the M ports. To this end, the matrix representation of the second channel information may include N rows of information (or N columns of information), wherein the N rows of information (or N columns of information) respectively correspond to the channel information between each of the N ports and the M ports.

[0062] Optionally, the second reference signal and the second reference signal received by the first communication device are both from the second communication device, wherein the second reference signal and the second reference signal may be the same reference signal or different reference signals, which is not limited here.

[0063] In a possible implementation manner of the second aspect, the P reference signal ports correspond to indexes of the P ports in the M ports.

[0064] Based on the above technical solution, the second channel information may be channel information corresponding to N ports and M ports, wherein the P reference signal ports correspond to the indexes of the P ports among the M ports, that is, the third channel information determined by the second reference signal, can be used to determine the channel information corresponding to the P ports among the M ports in the second channel information. Thus, through the index correspondence, the second communication device can accurately obtain the channel information corresponding to the P ports among the M ports in the second channel information based on the third channel information.

[0065] In a possible implementation manner of the second aspect, the method further includes: the second communication device receiving or sending second indication information, where the second indication information is used to indicate indexes of the P ports in the M ports.

[0066] Based on the above technical solution, the second communication device can send second indication information to the first communication device, or the second communication device can receive second indication information from the first communication device, where the second indication information is used to indicate the index of the P ports in the M ports, so that the communicating parties can reach a consistent understanding of one or more of the above items, which is conducive to improving the accuracy of the second communication device in determining the second channel information based on the third channel information.

[0067] Optionally, the second indication information is preconfigured or predefined.

[0068] Optionally, the value of M can be the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by second capability information of the second communication device, where the second capability information is used to indicate the number of ports of the second communication device. Exemplarily, the second capability information can be capability information sent by the second communication device, or capability information indicated by a scheduling device (e.g., a controller, server, or network device) of the second communication device, which is not limited here.

[0069] In a possible implementation of the second aspect, the second reference signal is carried on a first time domain resource, the third channel information is carried on a second time domain resource, and the first reference signal is carried on a third time domain resource; wherein the first time-frequency resource satisfies at least one of the following: the time interval between the first time domain resource and the third time domain resource is less than or equal to X time units, where X is a positive number; the time interval between the second time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the third time domain resource are located in the same time unit; and the second time domain resource and the third time domain resource are located in the same time unit.

[0070] Optionally, the signal / information is carried on time domain resources (for example, the first reference signal is carried on the first time domain resource, the second reference signal is carried on the second time domain resource, or the third channel information is carried on the third time domain resource, etc.), which can be understood as the signal / information occupying the time domain resource, or the resource occupied by the signal / information in the time domain is the time domain resource.

[0071] Based on the above technical solution, the first time domain resource used to carry the first reference signal and the third time domain resource used to carry the third channel information, and / or the first time domain resource used to carry the first reference signal and the second time domain resource used to carry the second reference signal, meet at least one of the above items, and can make the first time domain resource and the second time domain resource as close as possible, and / or, can make the first time domain resource and the third time domain resource as close as possible. Among them, the first reference signal is used to determine the first channel information between the first communication device and the second communication device, and the second reference signal is used to determine the third channel information between the second communication device and the first communication device. Meeting at least one of the above items can make the channel conditions corresponding to the two channel information have reciprocity as much as possible, thereby improving the matching degree between the second channel information determined based on the first channel information and the third channel information and the channel conditions.

[0072] In a third aspect of the present application, a communication method is provided, which can be performed by a first communication device, which can be a terminal device or a network device. Alternatively, the method can be performed by some components in the first communication device (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can implement all or part of the functions of the first communication device. In the third aspect and its possible implementation, the communication method is described as being performed by the first communication device. In this method, a first communication device sends a first reference signal, which is used to determine first channel information and is carried on a first time domain resource; the first communication device receives a second reference signal, which is carried on a second time domain resource; the first communication device sends third channel information, which is obtained based on the second reference signal and is carried on a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between the first communication device and the second communication device; wherein the first time-frequency resource satisfies at least one of the following: the time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; the time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; and the first time domain resource and the third time domain resource are located in the same time unit.

[0073] Based on the above technical solution, the first reference signal sent by the first communication device can be used to determine the first channel information, and the second reference signal received by the first communication device can be used to determine the third channel information. Subsequently, the recipient of the first reference signal and the third channel information (for example, the second communication device) can further determine the second channel information between the first communication device and the second communication device based on the first channel information and the third channel information. In addition, the first time domain resource used to carry the first reference signal and the third time domain resource used to carry the third channel information, and / or the first time domain resource used to carry the first reference signal and the second time domain resource used to carry the second reference signal meet at least one of the above items, and can make the first time domain resource and the second time domain resource as close as possible, and / or, can make the first time domain resource and the third time domain resource as close as possible. Among them, the first reference signal is used to determine the first channel information between the first communication device and the receiver of the first reference signal (for example, the second communication device), and the second reference signal is used to determine the third channel information between the sender of the second reference signal (for example, the second communication device) and the first communication device. Satisfying at least one of the above items can make the channel conditions corresponding to the two channel information reciprocal as much as possible, thereby improving the degree of matching between the second channel information determined based on the first channel information and the third channel information and the channel conditions.

[0074] In addition, by performing joint channel measurement on the reference signals sent by the communicating parties to determine the channel information, the measurement overhead of the reference signal can be decoupled from the number of ports of the communication device, thereby reducing the overhead of the reference signal, transmitting the reference signal with fewer resources, improving resource utilization, and thus improving the throughput performance of the network.

[0075] In an implementation example, the first communication device may be a terminal device and the second communication device may be a network device. In this case, the second reference signal may be a CSI-RS, the first reference signal may be an SRS, and the third channel information may include a PMI.

[0076] In another implementation example, the first communication device may be a network device and the second communication device may be a terminal device. In this case, the second reference signal includes SRS, the first reference signal is CSI-RS, and the third channel information includes T-PMI.

[0077] In a fourth aspect of the present application, a communication method is provided, which can be performed by a second communication device, and the first communication device can be a terminal device or a network device. Alternatively, the method can be performed by some components in the second communication device (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the second communication device. In the fourth aspect and its possible implementation, the communication method is described as being performed by the second communication device. In this method, a second communication device receives a first reference signal, which is used to determine first channel information and is carried on a first time domain resource; the second communication device sends a second reference signal, which is carried on a second time domain resource; the second communication device receives third channel information, which is obtained based on the second reference signal and is carried on a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between the first communication device and the second communication device; wherein the first time-frequency resource satisfies at least one of the following: a time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; a time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; and the first time domain resource and the third time domain resource are located in the same time unit.

[0078] Based on the above technical solution, the first reference signal received by the second communication device can be used to determine the first channel information, and the second reference signal sent by the second communication device can be used to determine the third channel information. Subsequently, the second communication device can further determine the second channel information between the first communication device and the second communication device based on the first channel information and the third channel information. In addition, the first time domain resource used to carry the first reference signal and the third time domain resource used to carry the third channel information, and / or the first time domain resource used to carry the first reference signal and the second time domain resource used to carry the second reference signal, meet at least one of the above items, so that the first time domain resource and the second time domain resource are as close as possible, and / or, the first time domain resource and the third time domain resource can be made as close as possible. Among them, the first reference signal is used to determine the first channel information between the first communication device and the second communication device, and the second reference signal is used to determine the third channel information between the second communication device and the first communication device. Meeting at least one of the above items can make the channel conditions corresponding to the two channel information as reciprocal as possible, thereby improving the matching degree between the second channel information determined based on the first channel information and the third channel information and the channel conditions.

[0079] In an implementation example, the first communication device may be a terminal device and the second communication device may be a network device. In this case, the second reference signal may be a CSI-RS, the first reference signal may be an SRS, and the third channel information may include a PMI.

[0080] In another implementation example, the first communication device may be a network device and the second communication device may be a terminal device. In this case, the second reference signal includes SRS, the first reference signal is CSI-RS, and the third channel information includes T-PMI.

[0081] In a fifth aspect, the present application provides a communication device, which is a first communication device, or a component (e.g., a processor, chip, or chip system) in the first communication device, or a logic module or software capable of implementing all or part of the functions of the first communication device. In the fifth aspect and its possible implementations, the communication device is described as being executed by the first communication device.

[0082] The device includes a transceiver unit and a processing unit, wherein the processing unit is configured to determine K reference signal ports corresponding to a first reference signal, where K is a positive integer; the first reference signal is used to determine first channel information, where the first channel information is channel information corresponding to K ports out of N ports of the first communication device; the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K; wherein the K reference signal ports satisfy one or more of the following conditions: the K reference signal ports correspond to K rows, K columns, or K indexes in a spatial basis of the first communication device; the K reference signal ports correspond to K antenna indexes out of N antenna indexes, where the N antenna indexes are associated with the N ports; and the K reference signal ports correspond to indexes of channel information of K ports out of channel information of N ports included in third channel information, where the third channel information is obtained based on the second reference signal; and the transceiver unit is configured to transmit the first reference signal.

[0083] In a possible implementation manner of the fifth aspect, the spatial basis includes a discrete Fourier transform DFT basis and / or a characteristic basis.

[0084] In a possible implementation manner of the fifth aspect, the transceiver unit is further used to send or receive first indication information, where the first indication information is used to indicate the one or more items.

[0085] In a possible implementation manner of the fifth aspect, the one or more items are preconfigured or predefined.

[0086] In a possible implementation of the fifth aspect, the value of N is the total number of physical antennas of the first communication device, the total number of physical ports of the first communication device, the total number of virtual ports of the first communication device, or the number of ports indicated by the first capability information, where the first capability information is used to indicate the number of ports of the first communication device.

[0087] In a possible implementation of the fifth aspect, the second reference signal corresponds to P reference signal ports, where P is a positive integer; the transceiver unit is further used to send third channel information, where the third channel information is channel information corresponding to P ports of the M ports, and the third channel information is used to determine the second channel information, where the second channel information is channel information corresponding to the N ports and the M ports.

[0088] In a possible implementation manner of the fifth aspect, the P reference signal ports correspond to indexes of the P ports in the M ports.

[0089] In a possible implementation manner of the fifth aspect, the transceiver unit is further configured to receive or send second indication information, where the second indication information is used to indicate indexes of the P ports in the M ports.

[0090] In a possible implementation of the fifth aspect, the value of M is the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by the second capability information of the second communication device, where the second capability information is used to indicate the number of ports of the second communication device.

[0091] In a possible implementation of the fifth aspect, the first reference signal is carried on a first time domain resource, the second reference signal is carried on a second time domain resource, and the third channel information is carried on a third time domain resource; wherein the first time-frequency resource satisfies at least one of the following: a time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive number; a time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; and the first time domain resource and the third time domain resource are located in the same time unit.

[0092] In a possible implementation of the fifth aspect, the second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, the third channel information and the third channel information include a precoding matrix indication PMI; or, the second reference signal is SRS, the first reference signal is CSI-RS, and the third channel information and the third channel information include a transmitted precoding matrix indication T-PMI.

[0093] In the fifth aspect of this application, the constituent modules of the communication device can also be used to execute the steps performed in each possible implementation method of the first aspect and achieve corresponding technical effects. For details, please refer to the first aspect and will not be repeated here.

[0094] In a sixth aspect of the present application, a communication device is provided. The device is a second communication device, or the device is a partial component (such as a processor, chip, or chip system) in the second communication device, or the device is a logic module or software that can implement all or part of the functions of the second communication device. In the sixth aspect and its possible implementations, the communication device is described as being executed by the second communication device.

[0095] The device includes a transceiver unit and a processing unit, wherein the transceiver unit is configured to receive a first reference signal, where the first reference signal corresponds to K reference signal ports, where K is a positive integer; the processing unit is configured to determine first channel information based on the first reference signal, where the first channel information is channel information corresponding to K ports out of N ports of a first communication device, and the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K; wherein the K reference signal ports satisfy one or more of the following: the K reference signal ports correspond to K rows, K columns, or K indexes in a spatial basis of the first communication device; the K reference signal ports correspond to K antenna indexes out of N antenna indexes, where the N antenna indexes are associated with the N ports; and the K reference signal ports correspond to indexes of channel information of K ports out of channel information of N ports included in third channel information, where the third channel information is obtained based on the second reference signal.

[0096] In a possible implementation manner of the sixth aspect, the spatial basis includes a discrete Fourier transform DFT basis and / or a characteristic basis.

[0097] In a possible implementation manner of the sixth aspect, the transceiver unit is further used to send or receive first indication information, where the first indication information is used to indicate the one or more items.

[0098] In a possible implementation manner of the sixth aspect, the one or more items are preconfigured or predefined.

[0099] In a possible implementation of the sixth aspect, the value of N is the total number of physical antennas of the first communication device, the total number of physical ports of the first communication device, the total number of virtual ports of the first communication device, or the number of ports indicated by the first capability information, where the first capability information is used to indicate the number of ports of the first communication device.

[0100] In a possible implementation of the sixth aspect, the second reference signal corresponds to P reference signal ports, where P is a positive integer; the transceiver unit is further used to receive third channel information, where the third channel information is obtained based on the second reference signal, and the third channel information is channel information corresponding to P ports among the M ports. The third channel information is used to determine the second channel information, and the second channel information is channel information corresponding to the N ports and the M ports.

[0101] In a possible implementation manner of the sixth aspect, the P reference signal ports correspond to indexes of the P ports in the M ports.

[0102] In a possible implementation manner of the sixth aspect, the transceiver unit is further configured to receive or send second indication information, where the second indication information is used to indicate indexes of the P ports in the M ports.

[0103] In a possible implementation of the sixth aspect, the value of M is the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by the second capability information of the second communication device, where the second capability information is used to indicate the number of ports of the second communication device.

[0104] In a possible implementation of the sixth aspect, the second reference signal is carried on a first time domain resource, the third channel information is carried on a second time domain resource, and the first reference signal is carried on a third time domain resource; wherein the first time-frequency resource satisfies at least one of the following: a time interval between the first time domain resource and the third time domain resource is less than or equal to X time units, where X is a positive number; a time interval between the second time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the third time domain resource are located in the same time unit; and the second time domain resource and the third time domain resource are located in the same time unit.

[0105] In a possible implementation of the sixth aspect, the second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, the third channel information and the third channel information include a precoding matrix indication PMI; or, the second reference signal is SRS, the first reference signal is CSI-RS, and the third channel information and the third channel information include a transmitted precoding matrix indication T-PMI.

[0106] In the sixth aspect of this application, the constituent modules of the communication device can also be used to execute the steps performed in each possible implementation method of the second aspect and achieve corresponding technical effects. For details, please refer to the second aspect and will not be repeated here.

[0107] In a seventh aspect, the present application provides a communication device, which is a first communication device, or a component (such as a processor, chip, or chip system) in the first communication device, or a logic module or software capable of implementing all or part of the functions of the first communication device. In the seventh aspect and its possible implementations, the communication device is described as being executed by the first communication device.

[0108] The device includes a transceiver unit and a processing unit, the processing unit being configured to determine K reference signal ports corresponding to a first reference signal, the first reference signal being used to determine first channel information, the first reference signal being carried on a first time domain resource; the transceiver unit being further configured to receive a second reference signal, the second reference signal being carried on a second time domain resource; the transceiver unit being further configured to send third channel information, the third channel information being obtained based on the second reference signal, the third channel information being carried on a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between a first communication device and a second communication device; wherein the first time-frequency resource satisfies at least one of the following: a time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; a time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; and the first time domain resource and the third time domain resource are located in the same time unit.

[0109] In a possible implementation of the seventh aspect, the second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, and the third channel information is a precoding matrix indication PMI; or, the second reference signal includes SRS, the first reference signal is CSI-RS, and the third channel information includes a transmitted precoding matrix indication T-PMI.

[0110] In the seventh aspect of the present application, the constituent modules of the communication device can also be used to execute the steps performed in each possible implementation method of the third aspect and achieve corresponding technical effects. For details, please refer to the third aspect and will not be repeated here.

[0111] In an eighth aspect of the present application, a communication device is provided, which is a second communication device, or a component (such as a processor, chip, or chip system) in the second communication device, or a logic module or software that can implement all or part of the functions of the second communication device. In the sixth aspect and its possible implementations, the communication device is described as being executed by the second communication device.

[0112] The apparatus includes a transceiver unit and a processing unit, wherein the transceiver unit is configured to receive a first reference signal, the first reference signal being used to determine first channel information, the first reference signal being carried on a first time domain resource; the processing unit being configured to determine a second reference signal; the transceiver unit is further configured to send a second reference signal, the second reference signal being carried on a second time domain resource; the transceiver unit is further configured to receive third channel information, the third channel information being obtained based on the second reference signal, the third channel information being carried on a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between a first communication apparatus and a second communication apparatus; wherein the first time-frequency resource satisfies at least one of the following: a time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; a time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; and the first time domain resource and the third time domain resource are located in the same time unit.

[0113] In a possible implementation of the eighth aspect, the second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, and the third channel information is a precoding matrix indication PMI; or, the second reference signal includes SRS, the first reference signal is CSI-RS, and the third channel information includes a transmitted precoding matrix indication T-PMI.

[0114] In the eighth aspect of the present application, the constituent modules of the communication device can also be used to execute the steps performed in each possible implementation method of the fourth aspect and achieve corresponding technical effects. For details, please refer to the fourth aspect and will not be repeated here.

[0115] In a ninth aspect, the present application provides a communication device, comprising at least one processor coupled to a memory; the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in any possible implementation method of any one of the first to fourth aspects.

[0116] In a tenth aspect, an embodiment of the present application provides a communication device, comprising at least one logic circuit and an input / output interface; the logic circuit is used to execute the method described in any possible implementation method of any one of the first to fourth aspects above.

[0117] In an eleventh aspect of an embodiment of the present application, a communication system is provided, which includes the above-mentioned first communication device and second communication device.

[0118] A twelfth aspect of an embodiment of the present application provides a computer-readable storage medium, which is used to store one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in any possible implementation of any aspect of the first to fourth aspects above.

[0119] A thirteenth aspect of an embodiment of the present application provides a computer program product (or computer program). When the computer program in the computer program product is executed by the processor, the processor executes the method described in any possible implementation of any one of the first to fourth aspects above.

[0120] A fourteenth aspect of an embodiment of the present application provides a chip system, which includes at least one processor for supporting a communication device to implement the method described in any possible implementation method of any aspect of the first to fourth aspects above.

[0121] In one possible design, the chip system may further include a memory for storing program instructions and data necessary for the first communication device. The chip system may be composed of a chip or may include a chip and other discrete components. Optionally, the chip system may further include an interface circuit that provides program instructions and / or data to the at least one processor.

[0122] Among them, the technical effects brought about by any design method in the fifth to fourteenth aspects can refer to the technical effects brought about by the different design methods in the above-mentioned first to fourth aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0123] FIG1 is a schematic diagram of a communication system involved in this application;

[0124] FIG2 is a schematic diagram of a communication scenario between a terminal device and a network device provided by the present application;

[0125] FIG3 is a flow chart of a communication method provided by the present application;

[0126] FIG4a is a schematic diagram of a graphical representation of multi-port channel information provided by the present application;

[0127] FIG4 b is another schematic diagram of a graphical representation of multi-port channel information provided by the present application;

[0128] FIG5 is a schematic diagram of different signals / information provided by this application in the time domain;

[0129] FIG6 is another schematic flow chart of the communication method provided by the present application;

[0130] FIG7 is a schematic diagram of a communication device provided by the present application;

[0131] FIG8 is another schematic diagram of a communication device provided by the present application;

[0132] FIG9 is another schematic diagram of a communication device provided by the present application;

[0133] FIG10 is another schematic diagram of the communication device provided in this application. DETAILED DESCRIPTION

[0134] First, some of the terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0135] (1) Configuration and pre-configuration: In this application, configuration and pre-configuration will be used at the same time. Configuration refers to the network equipment such as base stations or servers sending some parameter configuration information or parameter values ​​to the terminal through messages or signaling, so that the terminal can determine the communication parameters or resources during transmission based on these values ​​or information. Pre-configuration is similar to configuration. It can be a way for network equipment such as base stations or servers to send parameter information or values ​​to the terminal through a communication link or carrier; it can also be a way to give the definition of corresponding parameters or parameter values ​​in the standard, or by setting the relevant parameters or values ​​in the terminal device in advance. This application does not limit this. Furthermore, these values ​​and parameters can be changed or updated.

[0136] (2) In this application, “used for indication” can include direct indication and indirect indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0137] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, it can be implemented by direct indication, such as by indicating the information to be indicated itself or the index of the information to be indicated. It can also be implemented by indirectly indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated in the protocol), thereby reducing the indication overhead to a certain extent.

[0138] The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example, but not limited to, include one or a combination of at least two of radio resource control (RRC) signaling, media access control (MAC) layer signaling and physical layer signaling. Among them, MAC layer signaling, for example, includes MAC control element (CE); physical layer signaling, for example, includes downlink control information (DCI).

[0139] (3) Reference signal (RS). In a communication system, it is necessary to estimate the uplink or downlink channel in order to send and receive data, obtain system synchronization, and feedback channel information. Channel estimation refers to the process of reconstructing or recovering the received signal in order to compensate for the signal distortion caused by channel fading and noise fading. It uses the reference signal known in advance by the transmitter and receiver to obtain the time domain and frequency domain changes of the channel. The above-mentioned reference signals are also called reference signals. They are distributed on different resource elements (REs) in the two-dimensional space of time and frequency within the orthogonal frequency division multiplexing (OFDM) symbol and have known amplitude and phase.

[0140] Exemplarily, RS may also be referred to as a pilot, reference sequence, etc. In an embodiment of the present application, the reference signal may be a reference signal used for channel measurement. For example, the reference signal may be a channel state information reference signal (CSI-RS) for downlink channel measurement, or a sounding reference signal (SRS) for uplink channel measurement.

[0141] It should be understood that the reference signals listed above are merely examples and should not constitute any limitation on this application. This application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions, nor does it exclude the possibility of defining other reference signals in future protocols to achieve different functions.

[0142] For ease of description, the following uses the reference signal SRS as an example. In the 5G NR communication system, SRS is used to estimate the channel quality of different frequency bands.

[0143] For example, the SRS involved in the embodiments of the present application includes any one of the following:

[0144] Periodic sounding reference signal SRS, semi-periodic SRS or aperiodic SRS, specifically:

[0145] For periodic SRS: SRS is sent periodically;

[0146] For semi-periodic SRS: the network device sends a start instruction (e.g., a start instruction sent via a MAC CE) for indicating the start time of SRS transmission, and the network device sends a stop instruction (e.g., a stop instruction sent via a MAC CE) for indicating the end time of SRS transmission. The SRS is transmitted periodically between the SRS transmission start time and the SRS transmission end time.

[0147] In addition, a reference signal port (resource port) may be a resource granularity occupied by a communication device for sending a reference signal. The communication device may be a network device or a terminal device. The terminal device is taken as an example below.

[0148] As a possible implementation manner, one reference signal port may correspond to a transmitting antenna of a terminal device. In this implementation manner, the number of reference signal ports of the terminal device may be the same as the number of transmitting antennas of the terminal device.

[0149] As another possible implementation, a reference signal port may correspond to a precoding vector of a transmitting antenna, that is, may correspond to a spatial beamforming direction. In this implementation, the number of reference signal ports of a terminal device may be smaller than the number of transmitting antennas of the terminal device.

[0150] Typically, multiple reference signals corresponding to multiple reference signal ports on a reference signal resource occupy one or more time-frequency resources. Multiple reference signals occupying the same time-frequency resource are multiplexed using code division multiplexing. For example, reference signals from different reference signal ports occupy the same time-frequency resource using different cyclic shifts (CSs).

[0151] Specifically, on the same time-frequency resource, different reference signals from different reference signal ports can be code-division multiplexed in an orthogonal manner to avoid mutual interference. This orthogonality is achieved through cyclic shifting. When the channel delay spread is very small, CS can essentially achieve code division orthogonality. The receiver can perform specific operations to eliminate signals using other CSs and retain only the signals using a specific CS, thus achieving code division multiplexing.

[0152] In the embodiment of the present application, the reference signal port may be an SRS port. The SRS port may be indicated by an SRS port index pi.

[0153] In addition, reference signal resources can be used to configure reference signal transmission properties, such as reference signal bandwidth, time-frequency resource location, port mapping, power factor, and scrambling code. Transmitting devices can send reference signals based on reference signal resources, and receiving devices can receive reference signals based on reference signal resources. A reference signal resource can include one or more RBs.

[0154] In an embodiment of the present application, the reference signal resource may be, for example, an SRS resource. For example, the SRS resource may include the number of SRS ports, the number of orthogonal frequency division multiplexing (OFDM) symbols in the SRS resource, the SRS bandwidth, the SRS frequency domain position and configurable shift, the frequency hopping bandwidth, the cyclic shift, the transmission comb value, the transmission comb offset, the SRS sequence ID, and the like.

[0155] Generally, a reference signal resource set (resource set) may include K (K ≥ 1) reference signal resources. A reference signal resource set including K reference signal resources indicates that K reference signal resources are configured according to the reference signal resource set. In an embodiment of the present application, the reference signal resource set may be, for example, an SRS resource set.

[0156] (4) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.

[0157] (5) “Sending” and “receiving” in the embodiments of the present application indicate the direction of signal transmission. For example, “sending information to device X” can be understood as the destination of the information being device X, which can include direct sending through the air interface, as well as indirect sending through the air interface by other units or modules. “Receiving information from device Y” can be understood as the source of the information being device Y, which can include direct receiving from device Y through the air interface, as well as indirect receiving from device Y through the air interface from other units or modules. “Sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface.

[0158] For example, let's take the communication process between entity A and entity B as an example. In this application, when entity A sends information to entity B, it can be A sending it directly to B, or A sending it to B indirectly through another entity. Similarly, when entity B receives information from entity A, it can be entity B receiving the information sent by entity A directly, or entity B receiving the information sent by entity A indirectly through another entity. Entities A and B here can be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information can be information exchange between a RAN node and a terminal, for example, information exchange between a base station and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, for example, information exchange between a CU and a DU; the sending and receiving of information can also be information exchange between different modules within a device, for example, information exchange between a terminal chip and other modules of the terminal, or information exchange between a base station chip and other modules in the base station.

[0159] (6) Precoding technology: When the channel state is known, the transmitter can process the signal to be transmitted with the help of a precoding matrix that matches the channel and then transmit it, so that the precoded signal is adapted to the channel. Therefore, compared with the process of the receiver receiving the non-precoded signal and eliminating the influence between channels, the complexity of the process of the receiver receiving the precoded signal and eliminating the influence between channels is reduced. Therefore, by precoding the signal to be transmitted, the quality of the received signal (such as signal to interference plus noise ratio (SINR)) can be improved. The use of precoding technology can also realize the transmission of the transmitter and multiple receivers on the same time-frequency resources, that is, multiple user multiple input multiple output (MU-MIMO) is realized.

[0160] Optionally, the sending end may be a network device, and the receiving end may be a terminal device; or, the sending end may be a terminal device, and the receiving end may be a terminal device.

[0161] It should be understood that the description of the relevant precoding technology is merely an example for ease of understanding and is not intended to limit the scope of protection of the embodiments of this application. During the specific implementation process, the transmitting end 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. For the sake of brevity, the specific details are not repeated here.

[0162] (7) Antenna port: This can be referred to as a port. It can be understood as a transmitting antenna identified by the receiving end, or a transmitting antenna that can be distinguished in space. An antenna port can be pre-configured for each virtual antenna. Each virtual antenna can be a weighted combination of multiple physical antennas. Each antenna port can correspond to a reference signal. Therefore, each antenna port can be called a reference signal port, such as a CSI-RS port, a demodulation reference signal (DMRS), an SRS port, etc.

[0163] (8) Frequency domain unit: A unit of frequency domain resources that can represent different frequency domain resource granularities. Frequency domain units can include, but are not limited to, resource blocks (RBs), subcarriers, resource block groups (RBGs), or precoding resource block groups (PRGs). In addition, the frequency domain length of a frequency domain unit can also be one RB.

[0164] In the embodiments of the present application, the precoding matrix corresponding to a frequency domain unit may refer to a precoding matrix determined by performing channel measurement and feedback based on a reference signal on the frequency domain unit. The precoding matrix corresponding to the frequency domain unit may be used to precode data subsequently transmitted via the frequency domain unit. Hereinafter, the precoding matrix or precoding vector corresponding to a frequency domain unit may also be referred to as the precoding matrix or precoding vector of the frequency domain unit.

[0165] (9) Frequency domain vector: A frequency domain vector can also be called a frequency domain basis, a frequency domain component vector, or a frequency domain basis vector. It is a vector that can be used to represent the variation pattern of a channel in the frequency domain. A frequency domain vector can be called a frequency domain DFT vector or an oversampled frequency domain DFT vector. In the following text, this frequency domain vector is used as an example of a frequency domain DFT vector. It is understood that the frequency domain DFT vector mentioned below can also be expressed as an oversampled DFT vector, a frequency domain offset vector, or a frequency domain vector.

[0166] Each frequency-domain DFT vector can represent a variation pattern. As a signal travels through a wireless channel, it can travel multiple paths from the transmitting antenna to the receiving antenna. Multipath delay causes frequency-selective fading, which is a variation of the frequency-domain channel. Therefore, different frequency-domain DFT vectors can be used to represent the variation of the channel in the frequency domain caused by delays along different transmission paths.

[0167] The length of the frequency domain DFT vector can be determined by the number of frequency domain units to be reported pre-configured in the reporting bandwidth, or by the length of the reporting bandwidth, or by a protocol pre-defined value. This application does not limit the length of the frequency domain DFT vector. The reporting bandwidth may, for example, refer to the CSI reporting bandwidth (csi-ReportingBand) carried in the channel state information (CSI) reporting pre-configuration in high-layer signaling (such as radio resource control (RRC) message).

[0168] The length of the frequency domain DFT vector uf can be denoted as Nf, where Nf is a positive integer. The frequency domain DFT vector can be, for example, a column vector or a row vector of length Nf. This application does not limit this.

[0169] (10) Spatial domain vector: A spatial domain vector can be called a spatial domain basis, a spatial component vector, a beam vector, a spatial beam basis vector, or a spatial basis vector. A spatial domain vector can correspond to a beam or a beam direction. A spatial domain vector can be one of the vectors used to construct a channel matrix. Each element in a spatial domain vector can represent the weight of each antenna port. Based on the weights of each antenna port represented by each element in the spatial domain vector, the signals of each antenna port are linearly superimposed to form an area with a strong signal in a certain direction in space.

[0170] For ease of explanation, assume that the spatial vector is denoted as u. The length of the spatial vector u can be the number of transmit antenna ports N, where N ≥ 1 and is an integer. The spatial vector can be, for example, a column vector or a row vector of length N.

[0171] Optionally, the spatial basis can be in the following two forms.

[0172] Form 1: The spatial basis may be a regular DFT basis, and the DFT basis is an N*N square matrix.

[0173] It can be understood that when the spatial basis of the terminal device is implemented through form one, since the spatial basis is strongly related to the physical characteristics of the antenna array of the terminal device, the network device and the terminal device can determine the spatial basis in a pre-configured manner, or the terminal device can send indication information to the network device to indicate the spatial basis through the indication information.

[0174] In one implementation, the spatial domain vector is a discrete Fourier transform (DFT) vector. The DFT vector may refer to a vector in a DFT matrix.

[0175] In one implementation, the spatial domain vector is a conjugate transposed vector of the DFT vector. The DFT conjugate transposed vector may refer to a column vector in a conjugate transposed matrix of the DFT matrix.

[0176] In one implementation, the spatial domain vector is an oversampled DFT vector. The oversampled DFT vector may refer to a vector in an oversampled DFT matrix.

[0177] In one implementation, the spatial domain vector may be, for example, a two-dimensional (2D)-DFT vector defined in the type II codebook of NR protocol 38.214 release 15 (R15). In other words, the spatial domain vector may be a 2D-DFT vector or an oversampled 2D-DFT vector.

[0178] Form 2: The spatial basis can be a characteristic basis, or called an adaptive basis, an adaptive characteristic basis, etc. The characteristic basis is an N*N square matrix.

[0179] It can be understood that when the spatial basis of the terminal device is implemented through form two, since the spatial basis is associated with the network device that communicates with the terminal device, the terminal device can send indication information to the network device to indicate the spatial basis through the indication information.

[0180] The characteristic basis set includes Nt groups of characteristic basis corresponding to the Nt antennas of the network device. A group of characteristic basis corresponding to the ntth antenna among the Nt antennas is determined based on the channel matrix corresponding to the Nr antennas and the ntth antenna of the terminal device over Nf frequency domain units or Nf time delays. Specifically, the channel matrix corresponding to the Nr antennas and the ntth antenna of the terminal device over Nf frequency domain units or Nf time delays is recorded as The dimension of is Nr*Nf. Do SVD and get is a left singular matrix with dimension Nf*Nf, is a diagonal matrix with dimension Nf*Nr, is a right singular matrix with dimension Nr*Nr. The Nr row vectors or Nr column vectors of are a set of characteristic bases corresponding to the nt-th antenna among the Nt antennas. nt=1,2,…,Nt.

[0181] It should be noted that, in the case where the first communication device is a terminal device and the second communication device is a network device, the Nt antennas of the network device may be the M ports (or M antenna ports, or M antennas, etc.) of the second communication device described later, and the Nr antennas of the terminal device may be the N ports (or N antenna ports, or N antennas, etc.) of the first communication device described later.

[0182] Exemplarily, the characteristic basis set includes Nt groups of characteristic basis corresponding to the Nt antennas of the network device. A group of characteristic basis corresponding to the nt-th antenna in the NN*N square matrix of t antennas is determined based on the channel matrix corresponding to the Nr antennas of the terminal device and the nt-th antenna over Nf frequency domain units or Nf time delays. Specifically, the channel matrix corresponding to the Nr antennas of the terminal device and the nt-th antenna over Nf frequency domain units or Nf time delays is recorded as The dimension of is Nr*Nf. Do SVD and get is a left singular matrix with dimension Nf*Nf, is a diagonal matrix with dimension Nf*Nr, is a right singular matrix with dimension Nr*Nr. The Nr row vectors or Nr column vectors of are a set of characteristic bases corresponding to the nt-th antenna among the Nt antennas. nt=1,2,…,Nt.

[0183] As another example, the characteristic basis set includes Nf groups of characteristic basis corresponding to Nf frequency domain units. A group of characteristic basis corresponding to the nf-th frequency domain unit among the Nf frequency domain units is determined based on the channel matrix corresponding to the Nr antennas of the terminal device and the Nt antennas or Nt beams of the network device on the nf-th frequency domain unit. Specifically, the channel matrix corresponding to the Nr antennas of the terminal device and the Nt antennas or Nt beams on the nf-th frequency domain unit is recorded as The dimension of is Nr*Nt. Do SVD and get is a left singular matrix with dimension Nt*Nt, is a diagonal matrix with dimension Nt*Nr, is a right singular matrix with dimension Nr*Nr. The Nr row vectors or Nr column vectors of are a set of characteristic bases corresponding to the nf-th frequency domain unit among the Nf frequency domain units. nf=1,2,…,Nf.

[0184] As another example, the characteristic basis set includes Nt groups of characteristic basis corresponding to the Nt beams of the network device. A group of characteristic basis corresponding to the nt-th beam among the Nt beams is determined based on the channel matrix corresponding to the Nr antennas of the terminal device and the nt-th beam, over Nf frequency domain units or Nf time delays. Specifically, the channel matrix corresponding to the Nr antennas of the terminal device and the nt-th beam, over Nf frequency domain units or Nf time delays, is recorded as The dimension of is Nr*Nf. Do SVD and get is a left singular matrix with dimension Nf*Nf, is a diagonal matrix with dimension Nf*Nr, is a right singular matrix with dimension Nr*Nr. The Nr row vectors or Nr column vectors of are a set of characteristic bases corresponding to the ntth beam among the Nt beams. nt=1,2,…,Nt.

[0185] As another example, the characteristic basis set includes Nf groups of characteristic basis corresponding to Nf time delays. A group of characteristic basis corresponding to the nf-th time delay among the Nf time delays is determined based on the channel matrix corresponding to the Nr antennas of the terminal device and the Nt antennas or Nt beams of the network device at the nf-th time delay. Specifically, the channel matrix corresponding to the Nr antennas of the terminal device and the Nt antennas or Nt beams at the nf-th time delay is recorded as The dimension of is Nr*Nt. Do SVD and get is a left singular matrix with dimension Nt*Nt, is a diagonal matrix with dimension Nt*Nr, is a right singular matrix with dimension Nr*Nr. The Nr row vectors or Nr column vectors of are a set of characteristic bases corresponding to the nf-th time delay among the Nf time delays. nf=1,2,…,Nf.

[0186] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is connected to the RAN node 110 wirelessly, and the RAN node 110 is connected to the core network 200 wirelessly or by wire. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 may be independent and different physical devices, or they may be the same physical device that integrates the logical functions of the core network equipment and the logical functions of the RAN node. Terminals and RAN nodes may be connected to each other via wired or wireless means.

[0187] RAN100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system defined in the 3rd Generation Partnership Project (3GPP). RAN100 may also include two or more of the aforementioned different radio access systems. RAN100 may also be an open RAN (O-RAN).

[0188] A RAN node, also known as a radio access network device, RAN entity, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.

[0189] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing parts of the base station's functionality. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU).

[0190] RAN nodes may have different names in different systems. For example, in an O-RAN system, a CU may be called an open CU (O-CU), a DU may be called an open DU (O-DU), and a RU may be called an open RU (O-RU). For ease of description, the following description uses a base station as an example of a RAN node.

[0191] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.

[0192] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.

[0193] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.

[0194] In wireless communication systems (such as the one shown in Figure 1), MIMO technology, as a key technology for wireless communication, can be used to meet high-speed transmission requirements. For example, during communication between a network device and a terminal device, the network device uses a reference signal to perform channel measurement to obtain channel state information (CSI). The network device then uses this channel information to calculate precoding information between the network device and the terminal device. This precoding information is then used to implement MIMO communication between the network device and the terminal device.

[0195] In one implementation example, a network device implements a downlink channel measurement process based on a downlink reference signal. The downlink reference signal transmitted by the network device may be a CSI-RS. The network device may receive feedback of the CSI-RS, enabling the network device to perform downlink channel measurement based on the CSI-RS feedback to obtain channel information. The CSI-RS is transmitted via a port of the network device, and the CSI-RS overhead is related to the number of ports on the network device.

[0196] In another implementation example, taking the uplink channel measurement process implemented by the network device based on the uplink reference signal sent by the terminal device as an example, the uplink reference signal sent by the terminal device may be an SRS, so that the network device can perform uplink channel measurement based on the SRS to obtain channel information. The SRS is sent through the port of the terminal device, and the overhead of the SRS is related to the number of ports of the terminal device. In the process of the network device obtaining channel information based on the SRS, the network device can use the uplink SRS signal to transform it from an antenna-frequency domain signal to a beam-delay domain signal. For each beam, its power-delay profile (PDP) is calculated. Thereafter, the network device can perform a delay domain noise reduction process, that is, the network device adds a hard window to the non-zero path position portion of the delay domain signal according to the PDP, treats the signal outside the hard window as noise power, sets the noise outside the hard window to zero, and uses the estimated noise power within the hard window to reduce the non-zero path. Furthermore, the network device performs a beam-domain noise reduction process, that is, the network device retains several strong beams and sets the energy of the remaining beams to zero, considering them as interference or noise. After the above noise reduction, the network device can obtain channel information through SRS.

[0197] The network device then uses the obtained channel information to calculate the precoding information required for MIMO, thereby improving the signal transmission quality or rate. Generally, for time division duplexing (TDD) systems, since the uplink and downlink can be in the same frequency band, the uplink and downlink of the wireless channel are reciprocal (that is, the uplink channel and the downlink channel are considered to be the same). Therefore, the network device can determine the precoding information required for MIMO based on the uplink channel information obtained from the SRS. For frequency division duplexing (FDD) systems, since the uplink and downlink are generally in different frequency bands, the network device can determine the precoding information required for MIMO based on the downlink channel information obtained from the CSI-RS feedback.

[0198] However, in MIMO systems, as frequency bands increase and the demand for high-speed communications increases, the number of ports of network equipment and / or terminal devices may gradually increase, which will lead to an increase in the overhead of reference signals used for channel measurement (such as CSI-RS or SRS, etc.) and occupy more transmission resources, thereby affecting the network throughput performance.

[0199] As an implementation example, in a MIMO scenario, the number of ports on the terminal device and the number of ports on the network device increase dramatically. For example, compared to the example of a terminal device with 4 ports and a network device with 16 ports, in the example shown in FIG2 , the number of ports on the terminal device (denoted as N) increases. R ) is 16, the number of ports of the network device (denoted as N T ) is 512 as an example, the CSI-RS overhead will surge, and it is estimated that the CSI-RS will occupy 16% or more of the air interface resources. In addition, the SRS overhead will surge to 4 times or more, causing the time domain resources occupied by the SRS to be extended to 4 times or more.

[0200] To solve the above problems, the present application provides a communication method and related equipment that can transmit reference signals with fewer resources, improve resource utilization, and thus enhance network throughput performance. A detailed description will be given below with reference to the accompanying drawings.

[0201] Please refer to FIG3 , which is a schematic diagram of the communication method provided in this application. The method includes the following steps.

[0202] It should be noted that, in FIG3 and FIG6 hereinafter, the first communication device and the second communication device are used as examples of the execution subjects of the interaction diagram to illustrate the method, but the present application does not limit the execution subjects of the interaction diagram. For example, in FIG3 and FIG6 hereinafter, the execution subject of the method can be replaced by a chip, a chip system, a processor, a logic module or software in a communication device. The first communication device can be a terminal device and the second communication device can be a network device, or the first communication device can be a network device and the second communication device can be a terminal device, or the first communication device and the second communication device can be both terminal devices (for example, the method can be applied to the communication process of different terminal devices in a side link communication scenario).

[0203] S301. A first communication device sends a first reference signal, and correspondingly, a second communication device receives the first reference signal.

[0204] S302. The second communication device determines first channel information based on the first reference signal.

[0205] Specifically, the first reference signal sent by the first communication device in step 301 corresponds to K reference signal ports, where K is a positive integer; in step S302, the second communication device can determine first channel information based on the first reference signal, where the first channel information is channel information corresponding to K ports out of N ports of the first communication device, and the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K.

[0206] Optionally, the value of N can be the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by first capability information of the first communication device, where the first capability information is used to indicate the number of ports of the first communication device. Exemplarily, the first capability information can be capability information sent by the first communication device, or capability information indicated by a scheduling device (such as a controller, server, or network device) of the first communication device, which is not limited here.

[0207] In one implementation example, the first communication device may be a terminal device and the second communication device may be a network device. In this case, the first reference signal may be an SRS, the first channel information determined by the first reference signal may be uplink channel information, and the second channel information may be downlink channel information. In addition, the second reference signal and the second reference signal mentioned below may be CSI-RS, and the third channel information and the third channel information mentioned below may include PMI.

[0208] In another implementation example, the first communication device may be a network device and the second communication device may be a terminal device. In this case, the first reference signal may be a CSI-RS, the first channel information determined by the first reference signal may be downlink channel information, and the second channel information may be uplink channel information. In addition, the second reference signal and the second reference signal mentioned later may be an SRS, and the third channel information and the third channel information mentioned later may include a T-PMI.

[0209] It should be understood that the resources carrying K reference signal ports can be determined by configuration, taking the first communication device as a terminal device and the second communication device as a network device as an example. The first communication device can receive configuration information from a network device (for example, the network device is a second communication device), and the configuration information is used to configure the resources of a reference signal resource set (resource set), and the reference signal resource set may include the K reference signal ports, so that the first communication device can send the first reference signal corresponding to the K reference signal ports based on the resources configured by the configuration information. Similarly, for other reference signals mentioned later (such as a second reference signal and a second reference signal, etc.), the resources carrying the other reference signals can also be determined by configuration. Taking the other reference signals including CSI-RS as an example, the CSI-RS configuration information received by the first communication device can perform resource configuration on the CSI-RS through multiple granularities such as resource configuration (resourceConfig), resource set (resourceSet) and resource (resource).

[0210] It should be noted that, in the technical solution shown in FIG3 , the K reference signal ports satisfy one or more of the following implementation modes 1 to 3, which will be described in detail below with reference to some implementation examples.

[0211] Implementation method 1: K reference signal ports correspond to K rows or K columns or K indexes in the spatial basis of the first communication device.

[0212] Specifically, in implementation method 1, the spatial basis of the first communication device can be represented as an N*N square matrix, where N is the total number of virtual ports of the first communication device, and the N rows (or N columns) in the N*N square matrix correspond to the N virtual ports. The first channel information determined by the first reference signals sent by the K reference signal ports corresponds to K virtual ports among the N virtual ports. To this end, the K reference signal ports can correspond to K rows, K columns, or K indexes in the spatial basis. Thus, the first communication device and the second communication device can determine that the K reference signal ports used to send the first reference signal correspond to the K rows, K columns, or K indexes in the spatial basis of the first communication device, so that after the second communication device obtains the first channel information based on the first reference signal in step S302, the second communication device can determine the second channel information based on this correspondence.

[0213] Optionally, in implementation mode 1, the spatial domain basis includes a DFT basis and / or a characteristic basis, wherein the characteristic basis can be replaced by an adaptive basis or an adaptive characteristic basis.

[0214] In a second implementation mode, K reference signal ports correspond to K antenna indexes among N antenna indexes, and the N antenna indexes are associated with the N ports.

[0215] Specifically, in implementation manner 2, the first communication device may include N antennas, wherein the first channel information determined by the first reference signal transmitted by K reference signal ports corresponds to K antennas out of the N antennas. To this end, the K reference signal ports may correspond to K antenna indices out of the N antenna indices. Thus, the first communication device and the second communication device may determine that the K reference signal ports used for transmitting the first reference signal correspond to K antenna indices out of the N antenna indices associated with the N ports, so that after the second communication device subsequently obtains the first channel information based on the first reference signal in step S302, the second communication device can determine the second channel information based on this correspondence.

[0216] Optionally, in implementation manner 2, the N ports in the first communication device and the N antenna indexes may correspond one to one.

[0217] Optionally, in implementation method two, the N antenna indices can be the antenna indices of the N antennas contained in the antenna array that is regularly arranged (for example, rectangular arrangement, circular arrangement, etc.) in the first communication device, and the N antenna indices can also be the antenna indices of the N antennas contained in the antenna array that is irregularly arranged in the first communication device, which is not limited here.

[0218] Implementation manner three: K reference signal ports correspond to indexes of channel information of K ports in the channel information of N ports included in the third channel information, where the third channel information is obtained based on the second reference signal.

[0219] For example, the first communication device is a terminal device and the second communication device is a network device. In this case, the first reference signal may be an SRS, the first channel information determined by the first reference signal may be uplink channel information, and the second channel information may be downlink channel information. In addition, the second reference signal may be a CSI-RS, and accordingly, the third channel information may include a PMI. In implementation method three, the first communication device may receive a second reference signal (i.e., a CSI-RS), and the first communication device may obtain downlink channel information H based on the CSI-RS. t It can be expressed as:

[0220] Among them, H t represents the downlink channel information corresponding to the CSI-RS sent by the CSI-RS port t of the second communication device, H t The matrix dimension is N*Nf, where N represents the number of ports of the first communication device and Nf represents the number of frequency domain units;

[0221] W1 represents the spatial basis of the first communication device, and the matrix dimension of W1 is N*N;

[0222] W2 represents the information carried by PMI, and the matrix dimension of W2 is N*Nf;

[0223] is the conjugate transpose of W3, W3 represents the frequency domain basis of the first communication device, and the matrix dimension of W3 is Nf*Nf.

[0224] From the above implementation process, it can be seen that the third channel information is associated with the H t , W1 and W2, wherein H t One of the dimensions in the matrix representations of W1, W2, and W1 is N, which corresponds to the channel information of the N ports in the first communication device. In other words, the first channel information determined by the first reference signal sent by the K reference signal ports corresponds to the channel information of the K ports among the channel information of the N ports included in the third channel information. Thus, the first communication device and the second communication device can determine the indexes of the channel information of the K ports among the channel information of the N ports included in the third channel information corresponding to the K reference signal ports, so that after the second communication device subsequently obtains the first channel information based on the first reference signal in step S302, the second communication device can determine the second channel information based on this correspondence.

[0225] Optionally, in implementation manner three, the N ports in the first communication device and the N antenna indexes may correspond one to one.

[0226] It should be understood that the second channel information is the channel information corresponding to the N ports. It can be understood that the second channel information may include the channel information of each of the N ports. To this end, the matrix representation of the second channel information may include N rows of information (or N columns of information), wherein the N rows of information (or N columns of information) respectively correspond to the channel information of each of the N ports.

[0227] It should be understood that the first reference signals corresponding to the K reference signal ports are used to determine the second channel information corresponding to K ports among the N ports. In other words, the K reference signal ports correspond to K ports among the N ports, that is, the K reference signal ports correspond to the index of the K ports among the N ports, that is, the first reference signals corresponding to the K reference signal ports can be used to determine the channel information corresponding to the K ports. To this end, in one or more of the above, the K reference signal ports can be replaced by the index of the K ports among the N ports, that is, the index of the K port among the N ports satisfies one or more of the above.

[0228] In addition, the second channel information may be channel information corresponding to N ports, wherein the K reference signal ports correspond to the indexes of the K ports in the N ports, that is, the first channel information determined by the first reference signal, can be used to determine the channel information corresponding to K ports out of the N ports in the second channel information. Thus, by implementing one or more of the above-mentioned implementation methods 1 to 3, a receiver of the first channel information (e.g., a second communication device) can accurately obtain the channel information corresponding to K ports out of the N ports in the second channel information based on the first channel information.

[0229] As an implementation example, as described above, the second channel information may be channel information corresponding to N ports. Below, an example will be given with N being 8, in conjunction with the graphical representation of the channel information for multiple ports shown in FIG4a and FIG4b. In FIG4a and FIG4b, taking the channel corresponding to a frequency domain unit (e.g., an RE, an RB, or a scheduling unit, etc.) as an example, the second channel information may include information in the 20*8 boxes shown in FIG4a or FIG4b, where the first communication device includes N=8 ports and the second communication device includes M=20 ports. The second channel information corresponding to the frequency domain unit may be represented as an N*M-dimensional matrix as shown in FIG4a, where the element in the xth row and yth column of the matrix corresponds to the channel state information of the xth port of the first communication device and the yth port of the second communication device in the second channel information.

[0230] In the example shown in FIG4a , the channel information corresponding to the N ports included in the second channel information may be eight vertical rows of information in FIG4a (i.e., N is taken as 8 for example), each row representing the channel information corresponding to one of the N ports. In this example, the K ports among the N ports are taken as two ports, i.e., the third and seventh rows where the filled diagonal boxes are located in FIG4a . In other words, through the implementation process of one or more of the above-mentioned implementation methods 1 to 3, both the first communication device and the second communication device can determine that the first channel information can be used to determine the channel information corresponding to the third and seventh rows in the second channel information in FIG4a .

[0231] In addition, in the example described in Figure 4a, the terminal device is taken as a first communication device including N (the value of N is 8 for example) ports. In the traditional channel information acquisition process, the terminal device needs to send an uplink reference signal (such as SRS) on 8 ports to achieve the acquisition of channel information. In the above technical solution, the terminal device sends a first reference signal at the ports corresponding to the 3rd and 7th rows, so that the network device obtains the first channel information based on the first reference signal. The first channel information can be represented as the information of the 3rd and 7th rows in Figure 4a; thereafter, the network device can determine the values ​​of the blank boxes other than the filled diagonal boxes by mathematical methods based on the obtained first channel information, and then obtain the second channel information. Thus, by performing a joint channel measurement on the reference signals sent by the communicating parties to determine the channel information, the reference signal overhead can be greatly reduced. Moreover, through the implementation process of one or more of the above implementation methods one to three, the second communication device can accurately obtain the channel information corresponding to the K ports out of the N ports in the second channel information based on the first channel information.

[0232] Optionally, the mathematical method may include implementations such as a compressed sensing algorithm and artificial intelligence (AI).

[0233] In one possible implementation, the method further includes: the first communication device sending or receiving first indication information, where the first indication information is used to indicate the one or more items. Specifically, the first communication device may send the first indication information to the second communication device, or the first communication device may receive the first indication information from the second communication device, where the first indication information is used to indicate the one or more items, so that both communicating parties can reach a consistent understanding of the one or more items, thereby improving the accuracy of determining the second channel information based on the first channel information.

[0234] In another possible implementation, the one or more items are preconfigured or predefined. Specifically, the one or more items may be preconfigured or predefined, which can reduce overhead and implementation complexity.

[0235] In one possible implementation, the method further includes: the first communications device receiving a second reference signal, the second reference signal corresponding to P reference signal ports, where P is a positive integer; and the first communications device transmitting third channel information, the third channel information being obtained based on the second reference signal, the third channel information being channel information corresponding to P of the M ports, the third channel information being used to determine the second channel information, the second channel information being channel information corresponding to the N ports and the M ports. Specifically, the first communications device may further receive a second reference signal corresponding to the P reference signal ports, and thereafter, the first communications device may transmit third channel information obtained based on the second reference signal, the third channel information being channel information corresponding to P of the M ports, and the third channel information and the first channel information being used to determine the second channel information. Thus, by performing joint channel measurement on the reference signals transmitted by both communicating parties to determine channel information, the reference signal measurement overhead can be decoupled from the number of ports of the communications device, further reducing the reference signal overhead and further improving network throughput.

[0236] It should be understood that the second channel information is the channel information corresponding to the N ports and the M ports. Since the channel has reciprocity, that is, the channel information between the M ports and the N ports, and the channel information between the N ports and the M ports are similar (or identical, or approximately identical). Therefore, the second channel information can be understood as the channel information corresponding to the N ports and the M ports, or the second channel information can be understood as the channel information between the N ports and the M ports.

[0237] It should be understood that the second channel information is the channel information corresponding to the N ports and the M ports, which can be understood in various ways.

[0238] In one possible solution, the second channel information may include channel information between each of the M ports and the N ports. To this end, the matrix representation of the second channel information may include M rows of information (or M columns of information), wherein the M rows of information (or M columns of information) respectively correspond to the channel information between each of the M ports and the N ports.

[0239] In another possible solution, the second channel information may include channel information between each of the N ports and the M ports. To this end, the matrix representation of the second channel information may include N rows of information (or N columns of information), wherein the N rows of information (or N columns of information) respectively correspond to the channel information between each of the N ports and the M ports.

[0240] Optionally, the second reference signal and the second reference signal received by the first communication device are both from the second communication device, wherein the second reference signal and the second reference signal may be the same reference signal or different reference signals, which is not limited here.

[0241] In one possible implementation, the P reference signal ports correspond to the indices of the P ports in the M ports. Specifically, the second channel information may be channel information corresponding to N ports and M ports, wherein the P reference signal ports correspond to the indices of the P ports in the M ports. That is, the third channel information determined by the second reference signal can be used to determine the channel information corresponding to the P ports among the M ports in the second channel information. Thus, by using the index correspondence, a receiver of the third channel information can accurately obtain the channel information corresponding to the P ports among the M ports in the second channel information based on the third channel information.

[0242] In one possible implementation, the method further includes: the first communication device receiving or sending second indication information, where the second indication information is used to indicate the indexes of the P ports in the M ports. Specifically, the first communication device may send the second indication information to the second communication device, or the first communication device may receive the second indication information from the second communication device, where the second indication information is used to indicate the indexes of the P ports in the M ports, so that both communicating parties can reach a consistent understanding of the above one or more items, which is conducive to improving the accuracy of determining the second channel information based on the third channel information.

[0243] Optionally, the second indication information is preconfigured or predefined.

[0244] Optionally, the recipient of the third channel information and the first reference signal may be a second communication device, and the value of M may be the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by second capability information of the second communication device, where the second capability information is used to indicate the number of ports of the second communication device. Exemplarily, the second capability information may be capability information sent by the second communication device, or capability information indicated by a scheduling device (e.g., a controller, a server, or a network device) of the second communication device, which is not limited here.

[0245] As an implementation example, in the example shown in Figure 4b, the channel information corresponding to the N ports included in the second channel information can be 8 vertical rows of information in Figure 4b (that is, N takes a value of 8 as an example). As described above, through the implementation process of one or more of the above-mentioned implementation methods one to three, the first communication device and the second communication device can both determine that the first channel information determined by the first reference signal corresponding to the K reference signal ports can be used to determine the channel information corresponding to the 3rd and 7th rows in the second channel information in Figure 4b.

[0246] Furthermore, in the example shown in FIG4b , the channel information corresponding to the M ports included in the second channel information may be information in the 20 horizontal columns in FIG4b (i.e., M is 20 as an example), each column representing channel information for one of the M ports. In this example, assuming that P of the M ports are 3 ports, these columns represent the channel information for the 5th, 13th, and 17th columns in FIG4b where the filled diagonal boxes are located. Through the implementation process of the above-described second indication information, both the first communication device and the second communication device can determine that the third channel information determined by the second reference signals corresponding to the P reference signal ports can be used to determine the channel information corresponding to the 5th, 13th, and 17th columns in the second channel information in FIG4b .

[0247] In addition, in the example described in Figure 4b, the terminal device is a first communication device including N ports (N is 8 as an example) and the network device is a second communication device including M ports (M is 20 as an example). In the traditional channel information acquisition process, the network device needs to send a downlink reference signal (such as CSI-RS) on 20 ports to obtain the channel information; or, the terminal device needs to send an uplink reference signal (such as SRS) on 8 ports to obtain the channel information. In the above technical solution, the network device transmits a second reference signal at the ports corresponding to columns 5, 13, and 17, and the terminal device further provides feedback, allowing the network device to obtain third channel information corresponding to the second reference signal. This third channel information can be represented as the information in columns 5, 13, and 17 in Figure 4b. The terminal device transmits a first reference signal at the ports corresponding to rows 3 and 7, allowing the network device to obtain first channel information based on the first reference signal. This first channel information can be represented as the information in rows 3 and 7 in Figure 4b. Thereafter, the network device can mathematically determine the values ​​of the blank boxes other than the filled-in diagonal boxes based on the obtained third channel information and the first channel information, thereby obtaining the second channel information. Thus, by performing joint channel measurement on the reference signals sent by both communicating parties to determine channel information, the reference signal overhead can be greatly reduced.

[0248] Optionally, in the example shown in Figure 4b, for the boxes where the third channel information and the first channel information overlap (for example, the box in the 3rd row and fifth column, the box in the 3rd row and 13th column, the box in the 3rd row and 17th column, the box in the 7th row and fifth column, the box in the 7th row and 13th column, or the box in the 7th row and 17th column, etc.), the value of the second channel information in the overlapping box may be the value of the third channel information in the box (i.e., ignoring the value of the first channel information in the box), or the value of the first channel information (i.e., ignoring the value of the third channel information in the box), or the average value of the third channel information in the box and the value of the first channel information in the box (e.g., weighted average, arithmetic average, etc.), which is not limited here.

[0249] In one possible implementation, the first reference signal is carried on a first time domain resource, the second reference signal is carried on a second time domain resource, and the third channel information is carried on a third time domain resource; wherein the first time-frequency resource satisfies at least one of the following:

[0250] The time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive number (for example, X is 1, 2, 4, etc.);

[0251] The time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number (for example, the value of Y is 1, 2, 4, etc.);

[0252] The first time domain resource and the second time domain resource are located in the same time unit;

[0253] The first time domain resource and the third time domain resource are located in the same time unit.

[0254] It should be noted that, among the time intervals between the first time domain resource and the second time domain resource and the time interval between the first time domain resource and the third time domain resource, any time interval may be implemented in multiple ways. For example, any time interval may include the time interval between the start moment of one time domain resource and the start moment of another time domain resource, or any time interval may include the time interval between the end moment of one time domain resource and the end moment of another time domain resource, or any time interval may include the time interval between the end moment of one time domain resource and the start moment of another time domain resource, or any time interval may include the time interval between the start moment of one time domain resource and the end moment of another time domain resource, or any time interval may include the time interval between the Qth (Q is a positive integer) OFDM symbol of one time domain resource and the Qth OFDM symbol of another time domain resource.

[0255] Optionally, the signal / information is carried on time domain resources (for example, the first reference signal is carried on the first time domain resource, the second reference signal is carried on the second time domain resource, or the third channel information is carried on the third time domain resource, etc.), which can be understood as the signal / information occupying the time domain resource, or the resource occupied by the signal / information in the time domain is the time domain resource.

[0256] In this application, the time unit may include a symbol, a time slot, a mini-time slot, a subframe, a frame, etc., which is not limited here.

[0257] As an implementation example, taking the implementation process shown in Figure 5 as an example, there may be idle time domain resources between any two of the first reference signal, the second reference signal, and the third channel information for transmitting other signals / information. Alternatively, there may be no idle time domain resources between the two signals, that is, the two signals are continuous in the time domain. Furthermore, the first reference signal, the second reference signal, and the third channel information may be located in the same time unit (e.g., the same time slot).

[0258] Specifically, the first time domain resource used to carry the first reference signal and the third time domain resource used to carry the third channel information, and / or the first time domain resource used to carry the first reference signal and the second time domain resource used to carry the second reference signal, satisfy at least one of the above items, and can make the first time domain resource and the second time domain resource as close as possible, and / or, can make the first time domain resource and the third time domain resource as close as possible. Among them, the first reference signal is used to determine the first channel information between the first communication device and the receiver of the first reference signal (for example, the second communication device), and the second reference signal is used to determine the third channel information between the sender of the second reference signal (for example, the second communication device) and the first communication device. Satisfying at least one of the above items can make the channel conditions corresponding to the two channel information as reciprocal as possible, thereby improving the matching degree between the second channel information determined based on the first channel information and the third channel information and the channel conditions.

[0259] Based on the technical solution shown in Figure 3, the first reference signal sent by the first communication device in step S301 is used to determine the first channel information corresponding to K ports out of the N ports of the first communication device, and the first channel information is used to determine the second channel information corresponding to the N ports. The K reference signal ports satisfy one or more of the above conditions. In other words, after the second communication device determines the first channel information corresponding to the K ports based on the reference signals corresponding to the K ports in step S302, the second communication device can further determine the channel information corresponding to the N ports based on the above one or more conditions, where K is less than N. Thus, the channel information can be determined by sending the reference signals corresponding to some ports by the first communication device, which can reduce the reference signal overhead, transmit the reference signal with fewer resources, improve resource utilization, and thus improve the throughput performance of the network.

[0260] In addition, taking the scenario shown in FIG2 as an example, there may be one or more scatterers between the terminal device and the network device (for example, scatterer 1...scatterer L in FIG2, where L is an integer greater than 1). Generally, the more scatterers there are, the more transmission paths there will be between the terminal device and the network device. Taking the transmission path corresponding to the number of scatterers in FIG2 as 3 as an example, in the scenario where the number of ports of the terminal device is 4 and the number of ports of the network device is 16, the matrix dimension of the matrix representation of the channel information between the terminal device and the network device can be 4*16, and the rank (RANK) of the 4*16 matrix can be 3; and in the scenario where the number of ports of the terminal device is 16 and the number of ports of the network device is 512, the matrix dimension of the matrix representation of the channel information between the terminal device and the network device can be 16*512. When the number of scatterers remains unchanged, the rank of the 16*512 matrix is ​​still 3. It can be seen that the increase in the number of ports will lead to an increase in the sparsity of the spatial domain. This sparsity determines that after the channel information is abstracted into a channel matrix, the rank of the channel matrix is ​​actually decoupled from the channel dimension (i.e., the number of ports), but depends on the number of scatterers in space. When the sparsity increases, the rank of the channel will be further smaller than the channel dimension. Therefore, in the above technical solution, in order to obtain the complete observation of the channel matrix (i.e., the second channel information corresponding to the N ports), lossless or low-loss recovery can be performed through observation values ​​smaller than the channel dimension (i.e., the first channel information corresponding to the K reference signal ports).

[0261] Please refer to FIG6 , which is another schematic diagram of the communication method provided in this application. The method includes the following steps.

[0262] S601. A first communication device sends a first reference signal, and correspondingly, a second communication device receives the first reference signal, wherein the first reference signal is carried on a first time domain resource.

[0263] S602: The second communication device sends a second reference signal, and correspondingly, the first communication device receives the second reference signal, wherein the second reference signal is carried in a second time domain resource.

[0264] S603. The first communication device transmits third channel information, and the second communication device receives the third channel information. The third channel information is obtained based on the second reference signal and carried in a third time domain resource. The first channel information and the third channel information are used to determine channel information between the first communication device and the second communication device.

[0265] The first time-frequency resource satisfies at least one of the following conditions:

[0266] A time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer;

[0267] A time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number;

[0268] The first time domain resource and the second time domain resource are located in the same time unit;

[0269] The first time domain resource and the third time domain resource are located in the same time unit.

[0270] In an implementation example, the first communication device may be a terminal device and the second communication device may be a network device. In this case, the second reference signal may be a CSI-RS, the first reference signal may be an SRS, and the third channel information may include a PMI.

[0271] In another implementation example, the first communication device may be a network device and the second communication device may be a terminal device. In this case, the second reference signal includes SRS, the first reference signal is CSI-RS, and the third channel information includes T-PMI.

[0272] It should be noted that the communication process involved in FIG6 may also refer to the description of FIG3 and related embodiments.

[0273] Based on the technical solution shown in Figure 6, the first reference signal sent by the first communication device in step S601 can be used to determine the first channel information, and the second reference signal received by the first communication device in step S602 can be used to determine the third channel information. Subsequently, the recipient of the first reference signal and the third channel information (for example, the second communication device) can further determine the second channel information between the first communication device and the second communication device based on the first channel information and the third channel information. In addition, the first time domain resource used to carry the first reference signal and the third time domain resource used to carry the third channel information, and / or the first time domain resource used to carry the first reference signal and the second time domain resource used to carry the second reference signal meet at least one of the above items, and can make the first time domain resource and the second time domain resource as close as possible, and / or can make the first time domain resource and the third time domain resource as close as possible. Among them, the first reference signal is used to determine the first channel information between the first communication device and the receiver of the first reference signal (for example, the second communication device), and the second reference signal is used to determine the third channel information between the sender of the second reference signal (for example, the second communication device) and the first communication device. Satisfying at least one of the above items can make the channel conditions corresponding to the two channel information reciprocal as much as possible, thereby improving the degree of matching between the second channel information determined based on the first channel information and the third channel information and the channel conditions.

[0274] In addition, by performing joint channel measurement on the reference signals sent by the communicating parties to determine the channel information, the measurement overhead of the reference signal can be decoupled from the number of ports of the communication device, thereby reducing the overhead of the reference signal, transmitting the reference signal with fewer resources, improving resource utilization, and thus improving the throughput performance of the network.

[0275] Referring to Figure 7 , an embodiment of the present application provides a communication device 700. This communication device 700 can implement the functions of the communication device (the communication device being the first communication device or the second communication device) in the above-described method embodiment, thereby also achieving the beneficial effects of the above-described method embodiment. In this embodiment of the present application, the communication device 700 can be a communication device, or it can be an integrated circuit or component within the communication device, such as a chip.

[0276] In one possible implementation, when the device 700 is used to execute the method executed by the first communication device in the aforementioned FIG. 3 and related embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is used to determine that the first reference signal corresponds to K reference signal ports, where K is a positive integer; the first reference signal is used to determine first channel information, where the first channel information is channel information corresponding to K ports among the N ports of the first communication device, and the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports. , N is a positive integer greater than K; wherein the K reference signal ports satisfy one or more of the following: the K reference signal ports correspond to K rows or K columns or K indexes in the spatial basis of the first communication device; the K reference signal ports correspond to K antenna indexes among N antenna indexes, and the N antenna indexes are associated with the N ports; the K reference signal ports correspond to indexes of channel information of K ports among channel information of N ports included in third channel information, and the third channel information is obtained based on the second reference signal; the transceiver unit 702 is used to send the first reference signal.

[0277] In one possible implementation, when the apparatus 700 is used to execute the method executed by the second communication apparatus in FIG. 3 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702; the transceiver unit 702 is used to receive a first reference signal, where the first reference signal corresponds to K reference signal ports, where K is a positive integer; the processing unit 701 is used to determine first channel information based on the first reference signal, The first channel information is channel information corresponding to K ports out of N ports of the first communication device, and the first channel information is used to determine the second channel information, and the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K; wherein the K reference signal ports satisfy one or more of the following: the K reference signal ports correspond to K rows, K columns, or K indexes in the spatial basis of the first communication device; the K reference signal ports correspond to K antenna indexes out of N antenna indexes, and the N antenna indexes are associated with the N ports; the K reference signal ports correspond to indexes of channel information of K ports out of channel information of N ports included in third channel information, and the third channel information is obtained based on the second reference signal.

[0278] In one possible implementation, when the device 700 is used to execute the method executed by the first communication device in the aforementioned FIG. 7 and related embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is used to determine K reference signals corresponding to a first reference signal, the first reference signal is used to determine the first channel information, and the first reference signal is carried on a first time domain resource; the transceiver unit 702 is also used to receive a second reference signal, and the second reference signal is carried on a second time domain resource; the transceiver unit 702 is also used to send third channel information, and the third channel information is based on the second reference signal. The signal is obtained, and the third channel information is carried in a third time domain resource; wherein the third channel information and the first channel information are used to determine the channel information between the first communication device and the second communication device; wherein the first time-frequency resource satisfies at least one of the following: the time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; the time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; the first time domain resource and the third time domain resource are located in the same time unit.

[0279] In one possible implementation, when the device 700 is used to execute the method executed by the second communication device in the aforementioned FIG. 7 and related embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the transceiver unit 702 is used to receive a first reference signal, the first reference signal is used to determine the first channel information, the first reference signal is carried on the first time domain resource; the processing unit 701 is used to determine the second reference signal; the transceiver unit 702 is also used to send a second reference signal, the second reference signal is carried on the second time domain resource; the transceiver unit 702 is also used to receive third channel information, the third channel information is based on The third channel information is obtained from the second reference signal, and is carried in a third time domain resource; wherein the third channel information and the first channel information are used to determine the channel information between the first communication device and the second communication device; wherein the first time-frequency resource satisfies at least one of the following: the time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; the time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; the first time domain resource and the third time domain resource are located in the same time unit.

[0280] It should be noted that, for details on the information execution process of the units of the above-mentioned communication device 700, please refer to the description in the method embodiment shown above in this application, and no further details will be given here.

[0281] Please refer to Fig. 8, which is another schematic structural diagram of a communication device 800 provided in this application. The communication device 800 includes an input / output interface 802 and a logic circuit 801. The communication device 800 may be a chip or an integrated circuit.

[0282] The transceiver unit 702 shown in FIG7 may be a communication interface, which may be the input / output interface 802 in FIG8 , which may include an input interface and an output interface. Alternatively, the communication interface may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0283] Optionally, the logic circuit 801 is used to determine K reference signal ports corresponding to the first reference signal, where K is a positive integer; the first reference signal is used to determine first channel information, where the first channel information is channel information corresponding to K ports out of N ports of the first communication device; the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K; wherein the K reference signal ports satisfy one or more of the following: the K reference signal ports correspond to K rows, K columns, or K indexes in the spatial basis of the first communication device; the K reference signal ports correspond to K antenna indexes out of N antenna indexes, where the N antenna indexes are associated with the N ports; the K reference signal ports correspond to indexes of channel information of K ports out of channel information of N ports included in third channel information, where the third channel information is obtained based on the second reference signal; and the input / output interface 802 is used to send the first reference signal.

[0284] Optionally, the input / output interface 802 is configured to receive a first reference signal, where the first reference signal corresponds to K reference signal ports, where K is a positive integer. The logic circuit 801 is configured to determine first channel information based on the first reference signal, where the first channel information is channel information corresponding to K ports out of N ports of the first communication device, and the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K. The K reference signal ports satisfy one or more of the following conditions: the K reference signal ports correspond to K rows, K columns, or K indexes in a spatial basis of the first communication device; the K reference signal ports correspond to K antenna indexes out of N antenna indexes, where the N antenna indexes are associated with the N ports; and the K reference signal ports correspond to indexes of channel information of K ports out of channel information of N ports included in third channel information, where the third channel information is obtained based on the second reference signal.

[0285] Optionally, the logic circuit 801 is used to determine K reference signal ports corresponding to a first reference signal, the first reference signal being used to determine first channel information, and the first reference signal being carried on a first time domain resource; the input / output interface 802 is further used to receive a second reference signal, and the second reference signal being carried on a second time domain resource; the input / output interface 802 is further used to send third channel information, the third channel information being obtained based on the second reference signal, and the third channel information being carried on a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between the first communication device and the second communication device; wherein the first time-frequency resource satisfies at least one of the following: a time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; a time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; and the first time domain resource and the third time domain resource are located in the same time unit.

[0286] Optionally, the input / output interface 802 is used to receive a first reference signal, which is used to determine first channel information and is carried on a first time domain resource; the logic circuit 801 is used to determine a second reference signal; the input / output interface 802 is further used to send a second reference signal, which is carried on a second time domain resource; the input / output interface 802 is further used to receive third channel information, which is obtained based on the second reference signal and is carried on a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between the first communication device and the second communication device; wherein the first time-frequency resource satisfies at least one of the following: a time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; a time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; the first time domain resource and the second time domain resource are located in the same time unit; and the first time domain resource and the third time domain resource are located in the same time unit.

[0287] The logic circuit 801 and the input / output interface 802 may also execute other steps executed by the first communication device or the second communication device in any embodiment and achieve corresponding beneficial effects, which will not be described in detail here.

[0288] In a possible implementation, the processing unit 701 shown in FIG. 7 may be the logic circuit 801 in FIG. 8 .

[0289] Optionally, the logic circuit 801 may be a processing device, and the functions of the processing device may be partially or entirely implemented by software. The functions of the processing device may be partially or entirely implemented by software.

[0290] Optionally, the processing device may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform corresponding processing and / or steps in any one of the method embodiments.

[0291] Alternatively, the processing device may include only a processor. A memory for storing the computer program is located outside the processing device, and the processor is connected to the memory via circuits / wires to read and execute the computer program stored in the memory. The memory and processor may be integrated or physically separate.

[0292] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processor units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0293] Please refer to FIG. 9 , which shows a communication device 900 involved in the above embodiments provided in an embodiment of the present application. Specifically, the communication device 900 may be a communication device serving as a terminal device in the above embodiments.

[0294] Herein, a possible logical structure diagram of the communication device 900 is shown. The communication device 900 may include but is not limited to at least one processor 901 and a communication port 902 .

[0295] The transceiver unit 702 shown in FIG7 may be a communication interface, which may be the communication port 902 in FIG9 , which may include an input interface and an output interface. Alternatively, the communication port 902 may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0296] Further optionally, the device may also include at least one of a memory 903 and a bus 904. In an embodiment of the present application, the at least one processor 901 is used to control and process the actions of the communication device 900.

[0297] In addition, the processor 901 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0298] It should be noted that the communication device 900 shown in Figure 9 can be specifically used to implement the steps implemented by the terminal device in the aforementioned method embodiment and achieve the corresponding technical effects of the terminal device. The specific implementation methods of the communication device shown in Figure 9 can refer to the description in the aforementioned method embodiment and will not be repeated here.

[0299] Please refer to Figure 10, which is a structural diagram of the communication device 1000 involved in the above-mentioned embodiments provided in an embodiment of the present application. The communication device 1000 can specifically be a communication device serving as a network device in the above-mentioned embodiments, wherein the structure of the communication device can refer to the structure shown in Figure 10.

[0300] The communication device 1000 includes at least one processor 1011 and at least one network interface 1014. Further optionally, the communication device also includes at least one memory 1012, at least one transceiver 1013 and one or more antennas 1015. The processor 1011, the memory 1012, the transceiver 1013 and the network interface 1014 are connected, for example, via a bus. In an embodiment of the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in this embodiment. The antenna 1015 is connected to the transceiver 1013. The network interface 1014 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 1014 may include a network interface between the communication device and the core network device, such as an S1 interface, and the network interface may include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.

[0301] The transceiver unit 702 shown in FIG7 may be a communication interface, which may be the network interface 1014 in FIG10 , which may include an input interface and an output interface. Alternatively, the network interface 1014 may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0302] Processor 1011 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data, for example, to support the communication device in performing the actions described in the embodiments. The communication device may include a baseband processor and a central processing unit. The baseband processor is primarily used to process communication protocols and communication data, while the central processing unit is primarily used to control the entire terminal device, execute software programs, and process software program data. Processor 1011 in Figure 10 may integrate the functions of both a baseband processor and a central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a terminal device may include multiple baseband processors to accommodate different network standards, multiple central processing units to enhance its processing capabilities, and various components of the terminal device may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processing unit may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored in memory as a software program, which is executed by the processor to implement the baseband processing functionality.

[0303] The memory is primarily used to store software programs and data. Memory 1012 can exist independently and be connected to processor 1011. Alternatively, memory 1012 and processor 1011 can be integrated together, for example, within a single chip. Memory 1012 can store program code for executing the technical solutions of the embodiments of the present application, and execution is controlled by processor 1011. The various computer program codes executed can also be considered drivers for processor 1011.

[0304] Figure 10 shows only one memory and one processor. In an actual terminal device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium or a storage device. The memory may be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, which is not limited in the present embodiment.

[0305] The transceiver 1013 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal. The transceiver 1013 can be connected to the antenna 1015. The transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1015 can receive radio frequency signals. The receiver Rx of the transceiver 1013 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or digital intermediate frequency signal to the processor 1011 so that the processor 1011 can further process the digital baseband signal or digital intermediate frequency signal, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 1013 is also used to receive a modulated digital baseband signal or digital intermediate frequency signal from the processor 1011, convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and transmit the radio frequency signal through one or more antennas 1015. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the down-mixing and analog-to-digital conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal. The order of the up-mixing and digital-to-analog conversion processes is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as digital signals.

[0306] The transceiver 1013 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. Optionally, a device in the transceiver unit that implements a receiving function may be referred to as a receiving unit, and a device in the transceiver unit that implements a transmitting function may be referred to as a transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0307] It should be noted that the communication device 1000 shown in Figure 10 can be specifically used to implement the steps implemented by the network device in the aforementioned method embodiment, and to achieve the corresponding technical effects of the network device. The specific implementation methods of the communication device 1000 shown in Figure 10 can refer to the description in the aforementioned method embodiment, and will not be repeated here one by one.

[0308] An embodiment of the present application also provides a computer-readable storage medium, which is used to store one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in the possible implementation methods of the terminal device or network device in the above embodiments.

[0309] An embodiment of the present application also provides a computer program product (or computer program). When the computer program product is executed by the processor, the processor executes the method of the possible implementation mode of the above-mentioned terminal device or network device.

[0310] An embodiment of the present application also provides a chip system, which includes at least one processor for supporting a communication device to implement the functions involved in the possible implementation methods of the above-mentioned communication device. Optionally, the chip system also includes an interface circuit, which provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory, which is used to store the necessary program instructions and data for the communication device. The chip system can be composed of chips, or it can include chips and other discrete devices, wherein the communication device can specifically be a terminal device or a network device in the aforementioned method embodiment.

[0311] An embodiment of the present application also provides a communication system, which includes the terminal device and the first network device in any of the above embodiments, or the communication system includes the terminal device and the second network device in any of the above embodiments, or the communication system includes the terminal device and the first network device and the second network device in any of the above embodiments.

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

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

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

[0315] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. When the terminal chip receives information from the base station, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the base station, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the base station by these modules.

[0316] When the above-mentioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above-mentioned method embodiment. When the base station chip receives information from the terminal, it can be understood that the information is first received by other modules in the base station (such as a radio frequency module or antenna) and then sent to the base station chip by these modules. When the base station chip sends information to the terminal, it can be understood that the information is sent to other modules in the base station (such as a radio frequency module or antenna) and then sent to the terminal by these modules.

[0317] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0318] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and storage medium can also exist in a base station or a terminal as discrete components.

[0319] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

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

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

Claims

1. A communication method, characterized in that: include: Determine K reference signal ports corresponding to the first reference signal, where K is a positive integer; The first reference signal is used to determine first channel information, the first channel information is channel information corresponding to K ports among N ports of the first communication device, the first channel information is used to determine second channel information, the second channel information is channel information corresponding to the N ports, N is a positive integer greater than K; wherein the K reference signal ports satisfy one or more of the following: The K reference signal ports correspond to K rows or K columns or K indexes in the spatial basis of the first communication device; The K reference signal ports correspond to K antenna indexes among N antenna indexes, and the N antenna indexes are associated with the N ports; The K reference signal ports correspond to indexes of channel information of K ports in channel information of N ports included in third channel information, where the third channel information is obtained based on the second reference signal; The first reference signal is sent.

2. The method according to claim 1, characterized in that The spatial domain basis includes a discrete Fourier transform DFT basis and / or a characteristic basis.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Send or receive first indication information, where the first indication information is used to indicate the one or more items.

4. The method according to claim 1 or 2, characterized in that: The one or more items are preconfigured or predefined.

5. The method according to any one of claims 1 to 4, characterized in that: The value of N is the total number of physical antennas of the first communication device, the total number of physical ports of the first communication device, the total number of virtual ports of the first communication device, or the number of ports indicated by first capability information, where the first capability information is used to indicate the number of ports of the first communication device.

6. The method according to any one of claims 1 to 5, wherein the second reference signal corresponds to P reference signal ports, where P is a positive integer, The method further comprises: The third channel information is sent, where the third channel information is channel information corresponding to P ports among the M ports, and the third channel information is used to determine the second channel information, where the second channel information is channel information corresponding to the N ports and the M ports, and M is a positive integer greater than P.

7. The method according to claim 6, characterized in that The P reference signal ports correspond to indexes of the P ports in the M ports.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: Second indication information is received or sent, where the second indication information is used to indicate indexes of the P ports among the M ports.

9. The method according to any one of claims 6 to 8, characterized in that: The value of M is the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by second capability information of the second communication device, where the second capability information is used to indicate the number of ports of the second communication device.

10. The method according to any one of claims 6 to 9, characterized in that: The first reference signal is carried on a first time domain resource, the second reference signal is carried on a second time domain resource, and the third channel information is carried on a third time domain resource; The first time-frequency resource satisfies at least one of the following conditions: The time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive number; The time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; The first time domain resource and the second time domain resource are located in the same time unit; The first time domain resource and the third time domain resource are located in the same time unit.

11. The method according to any one of claims 6 to 10, characterized in that: The second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, the third channel information and the third channel information include a precoding matrix indication PMI; or, The second reference signal is an SRS, the first reference signal is a CSI-RS, and the third channel information includes a precoding matrix indication T-PMI for transmission.

12. A communication method, characterized in that: include: receiving a first reference signal, where the first reference signal corresponds to K reference signal ports, where K is a positive integer; Determine first channel information based on the first reference signal, where the first channel information is channel information corresponding to K ports among N ports of the first communication device, and the first channel information is used to determine second channel information, where the second channel information is channel information corresponding to the N ports, where N is a positive integer greater than K; wherein the K reference signal ports satisfy one or more of the following: The K reference signal ports correspond to K rows or K columns or K indexes in the spatial basis of the first communication device; The K reference signal ports correspond to K antenna indexes among N antenna indexes, and the N antenna indexes are associated with the N ports; The K reference signal ports correspond to indexes of channel information of K ports in the channel information of N ports included in the third channel information, and the third channel information is obtained based on the second reference signal.

13. The method according to claim 12, characterized in that The spatial domain basis includes a discrete Fourier transform DFT basis and / or a characteristic basis.

14. The method according to claim 12 or 13, characterized in that The method further comprises: Send or receive first indication information, where the first indication information is used to indicate the one or more items.

15. The method according to claim 12 or 13, characterized in that The one or more items are preconfigured or predefined.

16. The method according to any one of claims 12 to 15, characterized in that The value of N is the total number of physical antennas of the first communication device, the total number of physical ports of the first communication device, the total number of virtual ports of the first communication device, or the number of ports indicated by first capability information, where the first capability information is used to indicate the number of ports of the first communication device.

17. The method according to any one of claims 12 to 16, characterized in that: The second reference signal corresponds to P reference signal ports, where P is a positive integer, and the method further includes: The third channel information is received, where the third channel information is channel information corresponding to P ports among the M ports, and the third channel information is used to determine the second channel information, where the second channel information is channel information corresponding to the N ports and the M ports, and M is a positive integer greater than P.

18. The method according to claim 17, characterized in that The P reference signal ports correspond to indexes of the P ports in the M ports.

19. The method according to claim 17 or 18, characterized in that The method further comprises: Second indication information is received or sent, where the second indication information is used to indicate indexes of the P ports among the M ports.

20. The method according to any one of claims 17 to 19, characterized in that The value of M is the total number of physical antennas, the total number of physical ports, the total number of virtual ports, or the number of ports indicated by second capability information of the second communication device, where the second capability information is used to indicate the number of ports of the second communication device.

21. The method according to any one of claims 17 to 20, characterized in that The second reference signal is carried on the first time domain resource, the third channel information is carried on the second time domain resource, and the first reference signal is carried on the third time domain resource; The first time-frequency resource satisfies at least one of the following conditions: The time interval between the first time domain resource and the third time domain resource is less than or equal to X time units, where X is a positive number; The time interval between the second time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; The first time domain resource and the third time domain resource are located in the same time unit; The second time domain resource and the third time domain resource are located in the same time unit.

22. The method according to any one of claims 17 to 21, characterized in that The second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, the third channel information and the third channel information include a precoding matrix indication PMI; or, The second reference signal is an SRS, the first reference signal is a CSI-RS, and the third channel information includes a transmitted precoding matrix indication T-PMI.

23. A communication method, characterized in that: include: Sending a first reference signal, where the first reference signal is used to determine first channel information, and the first reference signal is carried in a first time domain resource; receiving a second reference signal, where the second reference signal is carried in a second time domain resource; Sending third channel information, where the third channel information is obtained based on the second reference signal and is carried in a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between the first communication device and the second communication device; The first time-frequency resource satisfies at least one of the following conditions: The time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; The time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; The first time domain resource and the second time domain resource are located in the same time unit; The first time domain resource and the third time domain resource are located in the same time unit.

24. The method according to claim 23, characterized in that The second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, and the third channel information includes a precoding matrix indication PMI; or, The second reference signal includes an SRS, the first reference signal is a CSI-RS, and the third channel information includes a transmitted precoding matrix indicator T-PMI.

25. A communication method, characterized in that: include: receiving a first reference signal, where the first reference signal is used to determine first channel information, and the first reference signal is carried in a first time domain resource; Sending a second reference signal, where the second reference signal is carried in a second time domain resource; receiving third channel information, where the third channel information is obtained based on the second reference signal and is carried in a third time domain resource; wherein the third channel information and the first channel information are used to determine channel information between the first communication device and the second communication device; The first time-frequency resource satisfies at least one of the following conditions: The time interval between the first time domain resource and the second time domain resource is less than or equal to X time units, where X is a positive integer; The time interval between the first time domain resource and the third time domain resource is less than or equal to Y time units, where Y is a positive number; The first time domain resource and the second time domain resource are located in the same time unit; The first time domain resource and the third time domain resource are located in the same time unit.

26. The method according to claim 25, characterized in that The second reference signal is a channel state information reference signal CSI-RS, the first reference signal is a sounding reference signal SRS, and the third channel information includes a precoding matrix indication PMI; or, The second reference signal includes an SRS, the first reference signal is a CSI-RS, and the third channel information includes a transmitted precoding matrix indicator T-PMI.

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

28. A communication device, characterized in that: The method comprises at least one processor coupled to a memory; the at least one processor is configured to execute the method according to any one of claims 1 to 26.

29. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction, and when the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 26 is implemented.

Citation Information

Patent Citations

  • Communication method and related equipment

    CN119544162A

  • Communication method, related device, and computer storage medium

    CN109150467A

  • Information determining, acquiring and transmitting method and device, equipment and storage medium

    CN110798894A

  • Method for measuring and reporting downlink channel state information and user equipment

    CN114826444A

  • Power headroom report, configuring, power control, and data transmission method, apparatus, terminal, and base station

    US20220159580A1