Communication method and related apparatuses
By using the first communication device to indicate the airspace direction information and the second communication device to rationally allocate reference signal ports, the problem of signal interference under non-orthogonal reference signal port configuration is solved, thereby reducing signal interference and improving system throughput under limited resources.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-17
- Publication Date
- 2026-03-26
AI Technical Summary
In future communication systems, as the number of terminal devices increases, the overhead of reference signal ports increases when using non-orthogonal reference signal port configuration, leading to a decrease in system throughput. How to reasonably allocate reference signal ports to reduce signal interference becomes a problem.
The first communication device sends information indicating the airspace direction, and the second communication device allocates reference signal ports reasonably based on this information. For example, communication devices with similar airspace directions are allocated different reference signal ports, while communication devices with dissimilar airspace directions are allocated the same reference signal port, thus using the interference null space to suppress interference signals.
When resources are limited, rationally allocate reference signal ports to reduce signal interference between different communication devices and improve system throughput.
Smart Images

Figure CN2025121809_26032026_PF_FP_ABST
Abstract
Description
Communication method and related apparatus
[0001] This application claims priority to the Chinese Patent Application No. 202411303893.7, filed on September 18, 2024, and entitled "Communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and related apparatus. BACKGROUND
[0003] In a communication system, a terminal device can perform channel estimation and / or channel measurement through a reference signal. In order to avoid signal interference between multiple terminal devices, the reference signal ports respectively allocated to the multiple terminal devices maintain good orthogonality in the time domain, the frequency domain or the code domain. However, in future communication systems, as the number of terminal devices increases, if the configuration method of orthogonal reference signal ports is still used, the reference signal port overhead increases, thereby reducing the overall throughput of the system. Therefore, when the configuration method of non-orthogonal reference signal ports is used, how to allocate reference signal ports to reduce the problem of signal interference caused by the configuration method of non-orthogonal reference signal ports is a problem worth considering. SUMMARY
[0004] The present application provides a communication method and related apparatus, for a first communication device to send first information to a second communication device. The first information is used to indicate one or more first spatial directions, and the one or more first spatial directions are spatial directions in which the first communication device sends signals. The first communication device receives second information from the second communication device, and the second information is used to indicate one or more first reference signal ports, and the second information is determined according to the first information. This is beneficial to reasonably allocate reference signal ports for the first communication device in a limited resource condition, so as to reduce signal interference of the first communication device. For example, for multiple communication devices whose spatial directions in which signals are sent are similar, the second communication device can allocate different reference signal ports to the multiple communication devices respectively. For multiple communication devices whose spatial directions in which signals are sent are not similar, the second communication device can allocate the same reference signal port to the multiple communication devices.
[0005] The first aspect of the present application provides a communication method, which can be applied to a first communication device, such as being executed by the first communication device, the first communication device can be a terminal device, or a component (for example, a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the terminal device functions. The method comprises: the first communication device sends first information, the first information is used to indicate one or more first spatial domain directions, the one or more first spatial domain directions are the spatial domain directions where the first communication device sends signals; the first communication device receives second information, the second information is used to indicate one or more first reference signal ports, the one or more first reference signal ports are determined according to the first information.
[0006] In the above technical solution, the first communication device sends first information, the first information is used to indicate one or more first spatial domain directions. The first communication device receives second information, the second information is used to indicate one or more first reference signal ports, the one or more first reference signal ports are determined according to the first information. It is beneficial to reasonably allocate reference signal ports for the first communication device in the case of limited resources. For example, for multiple communication devices with similar spatial domain directions where signals are sent, the second communication device can allocate different reference signal ports to the multiple communication devices respectively. For multiple communication devices with dissimilar spatial domain directions where signals are sent, the second communication device can allocate the same reference signal port to the multiple communication devices. It realizes the rational allocation of reference signal ports and reduces the signal interference between different communication devices. For example, communication device 1 and communication device 2 are both allocated reference signal port 1. For communication device 1, the interference signal is the signal sent by communication device 2. Since the spatial domain direction where communication device 1 sends signals is not similar to the spatial domain direction where communication device 2 sends signals, that is, for communication device 1, the direction of the interference signal of communication device 1 is greatly different from the direction of the useful signal, therefore, the second communication device can project the received reference signal of communication device 1 onto the interference null space, which can effectively suppress the interference signal of communication device 1.
[0007] Based on the first aspect, in a possible implementation, the first information is further used to indicate the number of first spatial domain directions. In this implementation, the first information further indicates the number of first spatial domain directions. It further realizes the reasonable allocation of reference signal ports. For example, the sum of the number of spatial domain directions where signals are sent by the communication devices to which different reference signal ports are allocated is similar or the same. It is beneficial to ensure that the performance gap between the resources corresponding to different reference signal ports is small. It should be noted that the number of first spatial domain directions can also be indicated by other information, which is not limited in the present application.
[0008] In a possible implementation of the first aspect, the first information includes indexes of the one or more first spatial domain directions. In this implementation, the one or more first spatial domain directions are indicated by the indexes of the one or more first spatial domain directions. This facilitates reducing the indication overhead of the spatial domain directions and saving resources.
[0009] In a possible implementation of the first aspect, the one or more first spatial domain directions include one or more first beam directions; and the first information includes an index of a first beam domain basis vector, the first beam domain basis vector corresponding to one of the one or more first beam directions. This facilitates indicating the first beam direction corresponding to the first beam domain basis vector and reducing the indication overhead of the first beam direction.
[0010] In a possible implementation of the first aspect, the first beam domain basis vector is one of a first discrete Fourier transform (DFT) vector, one column of a Householder matrix, or one column of another normalized orthogonal matrix.
[0011] In a possible implementation of the first aspect, the first information includes indexes of one or more beam domain basis vectors, the one or more beam domain basis vectors including the first beam domain basis vector and corresponding to the one or more first beam directions; and the one or more beam domain basis vectors include n rows of beam domain basis vectors in a first beam domain uplink channel matrix, the first beam domain uplink channel matrix being obtained according to a projection of an uplink channel matrix between the first communication device and the second communication device in a beam domain; the n rows being n rows of the first beam domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam domain uplink channel matrix corresponding to a proportion greater than or equal to a first threshold to a sum of projected energies of all rows of the first beam domain uplink channel matrix, or n rows of the first beam domain uplink channel matrix corresponding to a proportion greater than or equal to a second threshold to a sum of projected energies of all rows of the first beam domain uplink channel matrix, and the n rows being n rows of the first beam domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam domain uplink channel matrix corresponding to projected energies greater than or equal to a third threshold, n being an integer greater than or equal to 1 and less than or equal to N, and N being a number of rows included in the first beam domain uplink channel matrix.
[0012] In this implementation, some possible implementations of the one or more beam-domain basis vectors indicated in the first information are shown. The general principle is to preferentially select the beam-domain basis vectors corresponding to the rows with larger projected energy in the first beam-domain uplink channel matrix. That is, the signal energy in the beam direction indicated by these beam-domain basis vectors is larger, which can represent the spatial direction in which the first communication device transmits signals.
[0013] Based on the first aspect, in a possible implementation, the one or more beam-domain basis vectors include one or more DFT vectors, or include one or more columns of a Householder matrix, or include one or more columns of another normalized orthogonal matrix.
[0014] Based on the first aspect, in a possible implementation, before the first communication device receives the second information, the method further includes: the first communication device sending third information, the third information being used to indicate signal energy of the one or more first spatial directions. In this implementation, the first communication device further reports the signal energy of the one or more first spatial directions. This is advantageous for the second communication device to reasonably allocate reference signal ports in combination with the one or more first spatial directions.
[0015] Based on the first aspect, in a possible implementation, the third information includes at least one of: a ratio of the signal energy of each of the one or more first spatial directions to the total signal energy of the signals transmitted by the first communication device, the signal energy of each of the one or more first spatial directions, or a quantized value of the signal energy of each of the one or more first spatial directions.
[0016] Based on the first aspect, in a possible implementation, the method further includes: the first communication device transmitting a first reference signal according to the one or more first reference signal ports.
[0017] Based on the first aspect, in a possible implementation, the first reference signal is a DMRS, or a sounding reference signal (SRS).
[0018] The second aspect of the present application provides a communication method, which can be applied to a second communication device, such as being executed by the second communication device. The second communication device can be a network device, or a component (for example, a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of realizing all or part of the functions of the network device. The method includes: the second communication device receiving first information, the first information indicating one or more first spatial directions, the one or more first spatial directions being spatial directions in which a first communication device transmits signals; and the second communication device sending second information, the second information being used to indicate one or more first reference signal ports, the one or more first reference signal ports being determined according to the first information.
[0019] In the technical solution, the second communication device receives the first information, and the first information indicates one or more first spatial directions. The second communication device sends second information, and the second information is used to indicate one or more first reference signal ports, which are determined according to the first information. Thus, the second communication device reasonably allocates reference signal ports for the first communication device in combination with the first information. This is beneficial to reasonably allocate reference signal ports for the first communication device by the second communication device in the case of limited resources. For example, for a plurality of communication devices with similar spatial directions of transmitted signals, the second communication device can allocate different reference signal ports for the plurality of communication devices respectively. For a plurality of communication devices with dissimilar spatial directions of transmitted signals, the second communication device can allocate the same reference signal port for the plurality of communication devices. This realizes reasonable allocation of reference signal ports and reduces signal interference between different communication devices. For example, communication device 1 and communication device 2 are both allocated reference signal port 1. For communication device 1, the interference signal is the signal transmitted by communication device 2. Since the spatial direction of the signal transmitted by communication device 1 is not similar to the spatial direction of the signal transmitted by communication device 2, that is, for communication device 1, the direction of the interference signal of communication device 1 is greatly different from the direction of the useful signal, the second communication device can project the received reference signal of communication device 1 onto the interference null space, which can effectively suppress the interference signal of communication device 1.
[0020] Based on the second aspect, in a possible implementation, the first information is further used to indicate a number of the first spatial directions. In this implementation, the first information further indicates the number of the first spatial directions. This further realizes reasonable allocation of reference signal ports. For example, the sum of the number of the spatial directions in which the signals transmitted by the communication devices to which different reference signal ports are allocated is similar or the same. This is beneficial to ensure that the performance difference between the resources corresponding to different reference signal ports is small. It should be noted that the number of the first spatial directions can also be indicated by other information, which is not limited in the present application.
[0021] Based on the second aspect, in a possible implementation, the first information includes an index of one or more first spatial directions. In this implementation, the one or more first spatial directions are indicated by the index of the one or more first spatial directions. This is beneficial to reduce the indication overhead of the spatial direction and save resources.
[0022] Based on the second aspect, in a possible implementation, the one or more first spatial directions include one or more first beam directions, and the first information includes an index of a first beam domain basis vector, the first beam domain basis vector corresponding to one of the one or more first beam directions. This realizes indication of the first beam direction corresponding to the first beam domain basis vector and is also beneficial to reduce the indication overhead of the spatial direction.
[0023] In a possible implementation of the second aspect, the first beam-domain basis vector is a first DFT vector, or one of columns in a Householder matrix, or one of columns in another normalized orthogonal matrix.
[0024] In a possible implementation of the second aspect, the first information includes indexes of one or more beam-domain basis vectors, the one or more beam-domain basis vectors including the first beam-domain basis vector, the one or more beam-domain basis vectors corresponding to one or more first beam directions; the one or more beam-domain basis vectors including n rows of corresponding beam-domain basis vectors in a first beam-domain uplink channel matrix; the first beam-domain uplink channel matrix being obtained according to a projection of an uplink channel matrix between the first communication device and the second communication device in a beam domain; the n rows being n rows of the first beam-domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam-domain uplink channel matrix corresponding to a proportion greater than or equal to a first threshold value of a sum of projected energies of all rows of the first beam-domain uplink channel matrix, or n rows of the first beam-domain uplink channel matrix corresponding to a proportion greater than or equal to a second threshold value of a sum of projected energies of all rows of the first beam-domain uplink channel matrix, and the n rows being n rows of the first beam-domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam-domain uplink channel matrix corresponding to projected energies greater than or equal to a third threshold value, n being an integer greater than or equal to 1 and less than or equal to N, N being a number of rows included in the first beam-domain uplink channel matrix. In this implementation, some possible implementations of the one or more beam-domain basis vectors indicated in the first information are shown. The general principle is to preferentially select beam-domain basis vectors corresponding to rows of the first beam-domain uplink channel matrix with greater projected energies. That is, the signal energy in the beam direction indicated by these beam-domain basis vectors is greater, which can represent the spatial direction in which the first communication device transmits signals.
[0025] In the second aspect, the one or more beam-domain basis vectors include one or more DFT vectors, or include one or more columns in a Householder matrix, or include one or more columns in another normalized orthogonal matrix.
[0026] In a possible implementation manner of the second aspect, the method further includes: receiving, by the second communication device, third information, the third information being used to indicate signal energy of the one or more first spatial directions; and allocating, by the second communication device, the one or more first reference signal ports for the first communication device according to the first information and the third information. In this way, the second communication device further allocates the reference signal ports for the first communication device in combination with the third information. This is beneficial to reasonable allocation of the reference signal ports. For example, the second communication device can determine the spatial main direction of the signal transmitted by the first communication device in combination with the third information, and then allocate the reference signal ports for the first communication device in combination with the spatial main direction of the signal transmitted by the first communication device. For example, a plurality of communication devices with different spatial main directions can be allocated the same reference signal port.
[0027] In a possible implementation manner of the second aspect, the third information includes at least one of the following: a ratio of signal energy of each of the one or more first spatial directions to total signal energy of the signal transmitted by the first communication device, the signal energy of each of the one or more first spatial directions, or a quantized value of the signal energy of each of the one or more first spatial directions.
[0028] In a possible implementation manner of the second aspect, the method further includes: receiving, by the second communication device, fourth information, the fourth information indicating one or more second spatial directions, the one or more second spatial directions being spatial directions in which signals are transmitted by a third communication device; allocating, by the second communication device, the one or more first reference signal ports for the first communication device and one or more second reference signal ports for the third communication device according to the first information and the fourth information; and sending, by the second communication device, fifth information, the fifth information being used to indicate the one or more second reference signal ports. In this way, the second communication device allocates the reference signal ports for a plurality of communication devices in combination with the reported spatial directions of the plurality of communication devices, which is beneficial to reasonable allocation of the reference signal ports and reduction of signal interference between different communication devices. For example, in a case where the reference signal ports are limited, a plurality of communication devices with large differences in spatial directions can be allocated the same reference signal. A plurality of communication devices with similar spatial directions can be allocated different reference signal ports.
[0029] In a possible implementation manner of the second aspect, the method further includes: receiving, by the second communication device, third information, the third information being used for indicating signal energy of the one or more first spatial domain directions; receiving, by the second communication device, sixth information, the sixth information being used for indicating signal energy of the one or more second spatial domain directions; and allocating, by the second communication device, the one or more first reference signal ports for the first communication device and the one or more second reference signal ports for the third communication device according to the first information and the fourth information, including: determining, by the second communication device, a first spatial domain main direction according to the first information and the third information, the first spatial domain main direction being a spatial domain main direction in which the first communication device transmits signals; determining, by the second communication device, a second spatial domain main direction according to the fourth information and the sixth information, the second spatial domain main direction being a spatial domain main direction in which the third communication device transmits signals; and allocating, by the second communication device, the one or more first reference signal ports for the first communication device and the one or more second reference signal ports for the third communication device according to a difference between the first spatial domain main direction and the second spatial domain main direction. In this implementation manner, the one or more second reference signal ports can be used for the third communication device to transmit second reference signals. The second communication device further allocates reference signal ports for multiple communication devices in combination with signal energy of spatial domain directions reported by the multiple communication devices. The allocation of the reference signal ports is further rationalized. For example, multiple communication devices with similar spatial domain main directions can be allocated with the same reference signal ports. Multiple communication devices with large differences in spatial domain main directions can be allocated with different reference signal ports. The rationalized allocation of the reference signal ports is implemented, and signal interference between different communication devices is reduced.
[0030] In a possible implementation manner of the second aspect, if the difference between the first spatial domain main direction and the second spatial domain main direction is less than a fourth threshold, the one or more first reference signal ports and the one or more second reference signal ports are different reference signal ports; or if the difference between the first spatial domain main direction and the second spatial domain main direction is greater than or equal to the fourth threshold, there is a same reference signal port in the one or more first reference signal ports and the one or more second reference signal ports. Thus, the rationalized allocation of the reference signal ports is implemented, and the signal interference between different communication devices is reduced.
[0031] In a possible implementation manner of the second aspect, there is a same reference signal port in the at least one first reference signal port and the at least one second reference signal port. Thus, the same reference signal port is allocated for different communication devices, and the utilization rate of the reference signal ports (resources) is improved.
[0032] In a possible implementation manner of the second aspect, the one or more first reference signal ports comprise a plurality of first reference signal ports, and a difference between the number of spatial domain directions corresponding to any two first reference signal ports of the plurality of first reference signal ports is less than a fifth threshold value, where the number of spatial domain directions corresponding to each first reference signal port is a sum of the number of spatial domain directions in which the communication device to which the first reference signal port is assigned sends signals. That is, the number of spatial domain directions required for interference suppression of different reference signal ports is similar or the same, thereby ensuring that the performance gap between resources corresponding to different reference signal ports is small.
[0033] The third aspect of the present application provides a first communication device, which comprises a transceiver module, where the transceiver module is configured to send first information and receive second information, where the first information is used to indicate one or more first spatial domain directions in which the first communication device sends signals, and the second information is used to indicate one or more first reference signal ports determined according to the first information.
[0034] In a possible implementation manner of the third aspect, the first information is further used to indicate the number of first spatial domain directions.
[0035] In a possible implementation manner of the third aspect, the first information comprises an index of the one or more first spatial domain directions.
[0036] In a possible implementation manner of the third aspect, the one or more first spatial domain directions comprise one or more first beam directions, and the first information comprises an index of a first beam domain basis vector corresponding to one of the one or more first beam directions.
[0037] In a possible implementation manner of the third aspect, the first beam domain basis vector is one of a first DFT vector or a column of a Householder matrix, or one of a column of another normalized orthogonal matrix.
[0038] In a possible implementation manner of the third aspect, the first information includes indexes of one or more beam-domain basis vectors, the one or more beam-domain basis vectors including a first beam-domain basis vector, and the one or more beam-domain basis vectors corresponding to one or more first beam directions; the one or more beam-domain basis vectors include n rows of corresponding beam-domain basis vectors in a first beam-domain uplink channel matrix; the first beam-domain uplink channel matrix is obtained according to a projection of an uplink channel matrix between the first communication device and the second communication device in a beam domain; the n rows are n rows of the first beam-domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam-domain uplink channel matrix corresponding to a proportion greater than or equal to a first threshold value of a sum of projected energies of all rows of the first beam-domain uplink channel matrix, or n rows of the first beam-domain uplink channel matrix corresponding to a proportion greater than or equal to a second threshold value of a sum of projected energies of all rows of the first beam-domain uplink channel matrix, and the n rows are n rows of the first beam-domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam-domain uplink channel matrix corresponding to projected energies greater than or equal to a third threshold value, and n is an integer greater than or equal to 1 and less than or equal to N, and N is a number of rows included in the first beam-domain uplink channel matrix.
[0039] In a possible implementation manner of the third aspect, the one or more beam-domain basis vectors include one or more DFT vectors, or include one or more columns of a Householder matrix, or include one or more columns of another normalized orthogonal matrix.
[0040] In a possible implementation manner of the third aspect, the transceiver is further configured to: send third information, the third information being used to indicate signal energies of the one or more first spatial-domain directions.
[0041] In a possible implementation manner of the third aspect, the third information includes at least one of the following: a ratio of a signal energy of each first spatial-domain direction in the one or more first spatial-domain directions to a total signal energy of signals sent by the first communication device, the signal energy of each first spatial-domain direction, or a quantized value of the signal energy of each first spatial-domain direction.
[0042] In a possible implementation manner of the third aspect, the transceiver is further configured to: send the first reference signal according to the one or more first reference signal ports.
[0043] In a possible implementation manner of the third aspect, the first reference signal is a DMRS or an SRS.
[0044] The fourth aspect of the present application provides a second communication device, comprising a transceiver module, the transceiver module being configured to receive first information, and transmit second information, wherein the first information indicates one or more first spatial domain directions, and the one or more first spatial domain directions are spatial domain directions in which a first communication device transmits signals, and the second information is used to indicate one or more first reference signal ports, and the one or more first reference signal ports are determined according to the first information.
[0045] According to the fourth aspect, in a possible implementation, the first information is further used to indicate a number of the first spatial domain directions.
[0046] According to the fourth aspect, in a possible implementation, the first information comprises indexes of the one or more first spatial domain directions.
[0047] According to the fourth aspect, in a possible implementation, the one or more first spatial domain directions comprise one or more first beam directions, the first information comprises an index of a first DFT vector, and the first DFT vector corresponds to one of the one or more first beam directions; or the first information comprises an index of a first beam domain basis vector, and the first beam domain basis vector corresponds to one of the one or more first beam directions.
[0048] According to the fourth aspect, in a possible implementation, the first beam domain basis vector is one of a first DFT vector or a column of a Householder matrix, or one of a column of another normalized orthogonal matrix.
[0049] In a possible implementation manner of the fourth aspect, the first information comprises indexes of one or more beam-domain basis vectors, the one or more beam-domain basis vectors comprising a first beam-domain basis vector, and the one or more beam-domain basis vectors corresponding to one or more first beam directions; the one or more beam-domain basis vectors comprise n rows of corresponding beam-domain basis vectors in a first beam-domain uplink channel matrix; the first beam-domain uplink channel matrix is obtained according to a projection of an uplink channel matrix between the first communication device and the second communication device in a beam domain; the n rows are n rows of the first beam-domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam-domain uplink channel matrix corresponding to a proportion greater than or equal to a first threshold value of a sum of projected energies of all rows of the first beam-domain uplink channel matrix, or n rows of the first beam-domain uplink channel matrix corresponding to a proportion greater than or equal to a second threshold value of a sum of projected energies of all rows of the first beam-domain uplink channel matrix, and the n rows are n rows of the first beam-domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam-domain uplink channel matrix corresponding to projected energies greater than or equal to a third threshold value, and n is an integer greater than or equal to 1 and less than or equal to N, and N is a number of rows included in the first beam-domain uplink channel matrix.
[0050] In a possible implementation manner of the fourth aspect, the one or more beam-domain basis vectors comprise one or more DFT vectors, or comprise one or more columns of a Householder matrix, or comprise one or more columns of another normalized orthogonal matrix.
[0051] In a possible implementation manner of the fourth aspect, the method further comprises: receiving, by the second communication device, third information, the third information being used to indicate signal energies of the one or more first spatial-domain directions; and allocating, by the second communication device, one or more first reference signal ports for the first communication device according to the first information and the third information.
[0052] In a possible implementation manner of the fourth aspect, the third information comprises at least one of the following: a ratio of a signal energy of each of the one or more first spatial-domain directions to a total signal energy of signals sent by the first communication device, the signal energy of each of the one or more first spatial-domain directions, or a quantized value of the signal energy of each of the one or more first spatial-domain directions.
[0053] In a possible implementation manner of the fourth aspect, the transceiver is further configured to receive fourth information, the fourth information indicating one or more second spatial domain directions in which the third communication device transmits signals; the second communication device further includes a processor configured to allocate the one or more first reference signal ports for the first communication device and the one or more second reference signal ports for the third communication device according to the first information and the fourth information; and the transceiver is further configured to transmit fifth information, the fifth information being used for indicating the one or more second reference signal ports.
[0054] In a possible implementation manner of the fourth aspect, the transceiver is further configured to receive third information, the third information being used for indicating signal energy of the one or more first spatial domain directions; and receive sixth information, the sixth information being used for indicating signal energy of the one or more second spatial domain directions; and the processor is specifically configured to determine a first spatial domain main direction according to the first information and the third information, the first spatial domain main direction being a main spatial domain direction in which the first communication device transmits signals; determine a second spatial domain main direction according to the fourth information and the sixth information, the second spatial domain main direction being a main spatial domain direction in which the third communication device transmits signals; and allocate the one or more first reference signal ports for the first communication device and the one or more second reference signal ports for the third communication device according to a difference between the first spatial domain main direction and the second spatial domain main direction.
[0055] In a possible implementation manner of the fourth aspect, if the difference between the first spatial domain main direction and the second spatial domain main direction is less than a fourth threshold, the one or more first reference signal ports and the one or more second reference signal ports are different reference signal ports; or if the difference between the first spatial domain main direction and the second spatial domain main direction is greater than or equal to the fourth threshold, there is a same reference signal port in the one or more first reference signal ports and the one or more second reference signal ports.
[0056] In a possible implementation manner of the fourth aspect, there is a same reference signal port in the at least one first reference signal port and the at least one second reference signal port.
[0057] In a possible implementation manner of the fourth aspect, the one or more first reference signal ports include a plurality of first reference signal ports, a difference between a quantity of spatial domain directions corresponding to any two first reference signal ports in the plurality of first reference signal ports is less than a fifth threshold, and the quantity of spatial domain directions corresponding to each first reference signal port is a sum of quantities of spatial domain directions in which a communication device to which the first reference signal port is allocated transmits signals.
[0058] For the first aspect, the first communication device can be a terminal device, or a component (e.g., a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device. The transceiver module can be a transceiver, or an input / output interface; and the processing module can be a processor.
[0059] In an implementation manner, the first communication device is a chip, a chip system, or a circuit configured in the terminal device. When the first communication device is a chip, a chip system, or a circuit configured in the terminal device, the transceiver module can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip, the chip system, or the circuit; and the processing module can be a processor, a processing circuit, or a logic circuit, etc.
[0060] For the second aspect, the second communication device can be a network device, or a component (e.g., a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of realizing all or part of the functions of the network device. The transceiver module can be a transceiver, or an input / output interface; and the processing module can be a processor.
[0061] In an implementation manner, the second communication device is a chip, a chip system, or a circuit configured in the network device. When the second communication device is a chip, a chip system, or a circuit configured in the network device, the transceiver module can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip, the chip system, or the circuit; and the processing module can be a processor, a processing circuit, or a logic circuit, etc.
[0062] The fifth aspect of the present application provides a first communication device, which comprises a processor configured to invoke and run a computer program or computer instructions stored in a memory, so that the processor implements any one of the implementation manners of the first aspect.
[0063] Optionally, the first communication device further comprises the memory.
[0064] Optionally, the first communication device further comprises a transceiver, and the processor is configured to control the transceiver to transceive signals.
[0065] The sixth aspect of the present application provides a second communication device, which comprises a processor configured to invoke and run a computer program or computer instructions stored in a memory, so that the processor implements any one of the implementation manners of the second aspect.
[0066] Optionally, the second communication device further comprises the memory.
[0067] Optionally, the second communication device further comprises a transceiver, and the processor is configured to control the transceiver to transceive signals.
[0068] The seventh aspect of the present application provides a first communication device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices through the interface circuit, and implement the method in the first aspect. The number of processors is one or more.
[0069] The eighth aspect of the present application provides a second communication device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices through the interface circuit, and implement the method in the second aspect. The number of processors is one or more.
[0070] The ninth aspect of the present application provides a first communication device, comprising a processor, configured to be connected with a memory, and configured to call a program stored in the memory to implement the method in the first aspect. The memory can be located in the first communication device or outside the first communication device. The number of processors is one or more.
[0071] The tenth aspect of the present application provides a second communication device, comprising a processor, configured to be connected with a memory, and configured to call a program stored in the memory to implement the method in the second aspect. The memory can be located in the second communication device or outside the second communication device. The number of processors is one or more.
[0072] In an implementation manner, the first communication device in the first aspect, the fifth aspect, the seventh aspect and the ninth aspect can be a chip or a chip system. The second communication device in the second aspect, the fourth aspect, the sixth aspect, the eighth aspect and the tenth aspect can be a chip or a chip system.
[0073] The eleventh aspect of the present application provides a computer program product comprising computer instructions, which, when executed on a computer, cause the computer to implement the method in any implementation manner of any one of the first aspect to the second aspect.
[0074] The twelfth aspect of the present application provides a computer readable storage medium comprising computer instructions, which, when executed on a computer, cause the computer to implement the method in any implementation manner of any one of the first aspect to the second aspect.
[0075] The thirteenth aspect of the present application provides a chip device comprising a processor, configured to call a computer program or computer instructions in a memory, so that the processor implements the method in any implementation manner of any one of the first aspect to the second aspect.
[0076] Optionally, the processor is coupled to the memory via an interface.
[0077] The fourteenth aspect of the present application provides a communication system, which comprises the first communication device according to the third aspect and the second communication device according to the fourth aspect.
[0078] According to the above technical solution, the first communication device sends first information to the second communication device. The first information is used to indicate one or more first spatial domain directions, and the one or more first spatial domain directions are spatial domain directions in which the first communication device sends signals. Then, the first communication device receives second information from the second communication device, and the second information is used to indicate one or more first reference signal ports, and the one or more first reference signal ports are used for the first communication device to send reference signals. The one or more first reference signal ports are determined according to the first information. Therefore, the first communication device sends first information to the second communication device. The first information is used to indicate one or more first spatial domain directions, and the one or more first spatial domain directions are spatial domain directions in which the first communication device sends signals. The first communication device receives second information from the second communication device, and the second information is used to indicate one or more first reference signal ports, and the second information is determined according to the first information. Thus, the second communication device can allocate one or more first reference signal ports for the first communication device in combination with the first information, which is beneficial to reasonably allocate reference signal ports for the first communication device in the case of limited resources, so as to reduce signal interference of the first communication device. For example, for a plurality of communication devices whose spatial domain directions in which signals are sent are similar, the second communication device can allocate different reference signal ports for the plurality of communication devices respectively. For a plurality of communication devices whose spatial domain directions in which signals are sent are not similar, the second communication device can allocate the same reference signal port for the plurality of communication devices. For example, the communication device 1 and the communication device 2 are both allocated the reference signal port 1. For the communication device 1, the interference signal is the signal sent by the communication device 2. Since the spatial domain direction in which the communication device 1 sends signals is not similar to the spatial domain direction in which the communication device 2 sends signals, that is, for the communication device 1, the direction of the interference signal is quite different from the direction of the useful signal, therefore, the second communication device can project the received reference signal of the communication device 1 onto the interference null space, which can effectively suppress the interference signal of the communication device 1. BRIEF DESCRIPTION OF DRAWINGS
[0079] FIG. 1 is a schematic diagram of an open RAN (O-RAN or ORAN) system according to an embodiment of the present application;
[0080] FIG. 2 is a structural schematic diagram of an access network device according to an embodiment of the present application;
[0081] Figure 3 is a schematic diagram of a communication system according to an embodiment of the application;
[0082] Figure 4 is a schematic diagram of another communication system according to an embodiment of the application;
[0083] Figure 5 is a schematic diagram of a projection of a signal onto an interference null space according to an embodiment of the application;
[0084] Figure 6 is a schematic diagram of an embodiment of a communication method according to an embodiment of the application;
[0085] Figure 7 is a schematic diagram of another embodiment of a communication method according to an embodiment of the application;
[0086] Figure 8 is a schematic diagram of a structure of a first communication device according to an embodiment of the application;
[0087] Figure 9 is a schematic diagram of a structure of a second communication device according to an embodiment of the application;
[0088] Figure 10 is a schematic diagram of a structure of a communication device according to an embodiment of the application;
[0089] Figure 11 is a schematic diagram of a structure of a terminal device according to an embodiment of the application;
[0090] Figure 12 is a schematic diagram of a structure of a network device according to an embodiment of the application. DETAILED DESCRIPTION
[0091] The embodiment of the present application provides a communication method and related device, which are used for a first communication device to send first information to a second communication device. The first information is used for indicating one or more first spatial domain directions, and the one or more first spatial domain directions are spatial domain directions in which the first communication device sends signals. The first communication device receives second information from the second communication device, and the second information is used for indicating one or more first reference signal ports. The second information is determined according to the first information. The first communication device is facilitated to be reasonably allocated with the reference signal ports. For example, the first communication device is facilitated to be reasonably allocated with the reference signal ports in a case of limited resources, so as to reduce signal interference of the first communication device. For example, for a plurality of communication devices with similar spatial domain directions in which the communication devices send signals, the second communication device can allocate different reference signal ports to the plurality of communication devices respectively. For a plurality of communication devices with dissimilar spatial domain directions in which the communication devices send signals, the second communication device can allocate the same reference signal port to the plurality of communication devices. For example, a communication device 1 and a communication device 2 are both allocated with a reference signal port 1. For the communication device 1, an interference signal is a signal sent by the communication device 2. Since the spatial domain direction in which the communication device 1 sends signals is dissimilar to the spatial domain direction in which the communication device 2 sends signals, that is, for the communication device 1, the direction of the interference signal of the communication device 1 is greatly different from the direction of a useful signal, the second communication device can project a received reference signal of the communication device 1 onto an interference null space, so as to effectively suppress the interference signal of the communication device 1.
[0092] The technical solutions in the embodiments of the present application will be clearly and completely described in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.
[0093] In the present application, the reference to "one embodiment" or "some embodiments" and the like means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in further some embodiments" and the like appearing in different parts of the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "include", "contain", "have" and their variants mean "including but not limited to", unless otherwise specifically emphasized.
[0094] In the description of the present application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this paper is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean: A exists alone, A and B exist together, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.
[0095] It can be understood that in this application, "indication" can include direct indication, indirect indication, display indication, and implicit indication. When describing that 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.
[0096] The technical solutions of the present application can be applied to various communication systems. For example, the fifth generation mobile communication (5th generation, 5G) system, new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), universal mobile communication system (universal mobile telecommunication system, UMTS), future mobile communication system, vehicle to everything (vehicle to everything, V2X) communication system, device to device (device to device, D2D) communication system, Internet of Things communication system, industrial Internet communication system, or satellite communication system, etc. The wireless communication system involved in the present application also includes but is not limited to: narrowband Internet of Things system (narrow band-internet of things, NB-IoT).
[0097] The communication system to which the present application is applicable includes terminal equipment and network equipment. The terminal equipment and network equipment are introduced as follows.
[0098] Terminal device, also known as UE, mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premise equipment (CPE), etc. The terminal device is a device including a wireless communication function (providing voice / data connectivity to users). For example, handheld devices with wireless connection function, vehicle-mounted devices, machine type communication (MTC) terminals, etc. At present, the terminal device can include: mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self driving (for example, unmanned aerial vehicle, vehicle), wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, etc. For example, the wireless terminal in self driving can be unmanned aerial vehicle, helicopter, or airplane, etc. For example, the wireless terminal in Internet of Vehicles can be vehicle-mounted device, whole vehicle device, vehicle-mounted module, vehicle, or ship, etc. The wireless terminal in industrial control can be camera, robot, or mechanical arm, etc. The wireless terminal in smart home can be television, air conditioner, sweeping machine, sound box, or set top box, etc. The terminal device can also be a device or module with corresponding communication function accessing the above-mentioned communication system. The terminal device is usually provided with a communication module, circuit or chip for executing corresponding communication function, and is also configured with program instructions for executing corresponding communication function.
[0099] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module or control unit in the above-mentioned device or apparatus, which is not limited in the present application. It should be noted that in the present application, when referring to the terminal device, it can refer to the terminal device itself, or the chip, functional module or integrated circuit in the terminal device for completing the method provided in the present application, which is not limited in the present application.
[0100] A network device is a device deployed in a wireless access network to provide wireless communication functions for terminal devices. The network device can also be referred to as a radio access network (RAN) entity, an access node, a network node, an access network device, or a communication apparatus, etc.
[0101] Specifically, the network device can be an access network device of a 3rd generation partnership project (3GPP) related cellular system. For example, a fourth-generation (4G) mobile communication system, a 5G mobile communication system, or a future mobile communication system. The network device can also be an access network device in an open RAN (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the network device can also be an access network device in a communication system obtained by fusing two or more of the above communication systems.
[0102] The network device includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WiFi) system, a macro base station, a micro base station, a wireless relay node, a donor node, a wireless controller in a CRAN scenario, a wireless backhaul node, a transmission point (TP), or a transmission reception point (TRP). The network device can also be an access network device in a 5G mobile communication system. For example, a next generation NodeB (gNB) in a new radio (NR) system, a TRP, a TP, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G mobile communication system. Alternatively, the network device can also be a network node constituting a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element. For example, a BBU. The RU can be included in a radio frequency device or a radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, in V2X technology, the network device can be a road side unit (RSU).
[0103] It should be noted that in different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as an open centralized unit (O-CU) or an open CU, the DU can also be referred to as an open distributed unit (O-DU), the centralized unit control plane (CU-CP) can also be referred to as an open centralized unit control plane (O-CU-CP) or an open CU-CP, the centralized unit user plane (CU-UP) can also be referred to as an open centralized unit user plane (O-CU-UP) or an open CU-UP, and the RU can also be referred to as an open radio unit (O-RU). The specific application is not limited. Any one of the CU, CU-CP, CU-UP, DU and RU in the present application can be realized by a software module, a hardware module, or a combination of a software module and a hardware module.
[0104] FIG. 1 is a schematic diagram of an ORAN system according to an embodiment of the present application. The ORAN system includes a core network, an access network device and a UE. Optionally, the ORAN system can also include other components in addition to the components shown in FIG. 1, and the specific application is not limited.
[0105] The access network device can communicate with the core network (CN) through a backhaul link. The access network device can communicate with the UE through an air interface. Specifically, the BBU in the access network device communicates with the core network through the backhaul link. The RU in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a fronthaul link, and the BBU and the RU can be co-located or not co-located.
[0106] The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul link.
[0107] In a possible implementation, as shown in FIG. 2, the CU is a logical node carrying radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer and other control functions of the access network device. The CU can be connected to network nodes such as a core network through some interfaces. For example, an E2 interface. Optionally, the CU can have part of the functions of the core network. The CU (for example, the PDCP layer and / or higher layer of the CU) is connected to the DU (for example, the radio link control (RLC) layer and lower layer of the DU) through some interfaces. For example, an F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (for example, interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is an application protocol of the F1 interface, which defines signaling procedures of the F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0108] Optionally, as shown in FIG. 2, the CU can be split into a CU-CP and a CU-UP, where the CU-CP is a logical node carrying the control plane part of PDCP (PDCP-C) layer of RRC layer and packet data convergence protocol layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network for implementing the control plane function. The network element in the core network for implementing the control plane function can be an access and mobility function network element, such as an access and mobility management function (AMF) network element in a 5G system. The AMF network element is used to be responsible for mobility management in a mobile network, such as location update of a terminal device, registration network of the terminal device, handover of the terminal device, and the like. The CU-UP is a logical node carrying the user plane part of PDCP (PDCP-U) layer of SDAP layer and packet data convergence protocol layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network for implementing the user plane function. The network element in the core network for implementing the user plane function, for example, a user plane function (UPF) network element in a 5G system, is used to be responsible for forwarding and receiving data in a terminal device. The above configuration of the CU and the DU is only an example, and in actual application, the CU and the DU can also be configured to have functions according to needs. For example, the CU or the DU can be configured to have more functions of protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, partial functions of the RLC layer and functions of protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to service types or other system requirements, for example, functions that need to meet a relatively short delay requirement in processing time are arranged in the DU, and functions that do not need to meet the delay requirement are arranged in the CU.
[0109] In a possible implementation manner, as shown in FIG. 2, the DU is a logical node carrying an RLC layer, a medium access control (MAC) layer, a higher physical (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front-haul interface. In some examples, the Higher PHY layer includes part of PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and the like.
[0110] In one possible implementation, as shown in FIG. 2, the RU is a logical node that hosts lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes portions of PHY processing such as fast Fourier transform (FFT), inverse fast Fourier transformation (IFFT), digital beamforming and filtering, etc. processing functions. The RU communicates with one or more UEs over a wireless link.
[0111] The DU and the RU can or can not be co-located. The DU and the RU exchange control plane and user plane information over a front-haul link via a lower-layer split-control, user and synchronization (Lower-Layer Split CUS-Plane, LLS-CUS) interface. The LLS-CUS can include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU have a lower-layer split management (LLS-M) interface of the front-haul link to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.
[0112] The DU and the RU can cooperate to collectively implement the functionality of the PHY layer. One DU can be connected to one or more RUs. The functionalities that the DU and the RU have can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functionality, and the RU is configured to implement mid- RF functionality. As another example, the DU is configured to implement high-layer functionality in the PHY layer, and the RU is configured to implement low-layer functionality in the PHY layer or to implement the low-layer functionality and RF functionality. The high-layer functionality in the PHY layer can include a portion of the functionality of the PHY layer that is closer to the MAC layer, and the low-layer functionality in the PHY layer can include another portion of the functionality of the PHY layer that is closer to the mid-RF side.
[0113] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as O-CU (open CU), the DU can also be referred to as O-DU, the CU-CP can also be referred to as O-CU-CP, the CU-UP can also be referred to as O-CU-UP, and the RU can also be referred to as O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application.
[0114] It should be noted that the network device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module or control unit in the above-mentioned device or apparatus, and the specific application is not limited. It should be noted that in this application, when referring to the network device, it can refer to the network device itself, or the chip, functional module or integrated circuit in the network device that completes the method provided in this application, and the specific application is not limited.
[0115] In order to facilitate understanding of the technical solutions of the embodiments of the present application, two possible communication systems to which the method provided by the embodiments of the present application is applicable are shown in FIGS. 3 and 4.
[0116] FIG. 3 is a schematic diagram of a communication system according to an embodiment of the present application. As shown in FIG. 3, the communication system includes at least one network device and at least one terminal device. For example, as shown in FIG. 3, the network device 311, the terminal device 321 and the terminal device 322. The network device 311 can perform transmission between the terminal device 321 and the terminal device 322. The network device 311 and the terminal device 321 or the terminal device 322 can execute the technical solutions of the present application.
[0117] FIG. 4 is another schematic diagram of a communication system according to an embodiment of the present application. As shown in FIG. 4, the communication system can include at least two network devices and at least one terminal device. For example, as shown in FIG. 4, the network device 411, the network device 412, the network device 413 and the terminal device 421. The terminal device 421 can be provided with communication services by multiple network devices. For example, as shown in FIG. 4, the network device 411, the network device 412 and the network device 413 can all communicate with the terminal device 421. That is, one terminal device can be simultaneously provided with communication services by multiple network devices. The terminal device 421 and the network device 411, the network device 412 or the network device 413 can execute the technical solutions of the present application.
[0118] In order to facilitate understanding of the technical solutions of the present application, some technical terms related to the present application are introduced below.
[0119] Beam: refers to a special sending or receiving effect with directivity formed by a transmitter or receiver of a device (for example, a network device or a terminal device) through an antenna array, just like a flashlight converging light to a direction to form a light beam. The sending or receiving of signals in the form of a beam can effectively improve the transmission distance of signals. In other words, a beam can be understood as an electromagnetic wave with directivity. The beam direction can be understood as the direction of the electromagnetic wave pointing. Multiple columns of electromagnetic waves vibrate intensively in a certain direction and weakly in other directions, thereby forming an electromagnetic wave with directivity.
[0120] The beam can be a wide beam, or a narrow beam, or other types of beams, and the technology for forming the beam can be beamforming technology or other technical means. The beamforming technology can be digital beamforming technology, analog beamforming technology, and hybrid digital / analog beamforming technology.
[0121] The beam is generally corresponding to a resource. For example, when performing beam measurement, the network device measures different beams through different resources, and the terminal device feeds back the measured resource quality, so that the network device knows the quality of the corresponding beam. During data transmission, the beam information is also indicated through its corresponding resource. For example, the network device indicates a transmission configuration indicator state (TCI-state) through a transmission configuration indicator (TCI) field in downlink control information (DCI), and the terminal device determines the beam of the data according to the reference resource contained in the TCI state.
[0122] Different beams can be considered as different resources. Each beam has a corresponding direction, angle, etc.
[0123] Beam can be referred to as spatial domain filter, spatial filter, spatial domain parameter, spatial parameter, spatial domain setting, spatial setting, quasi-colocation (QCL) information, QCL assumption, or QCL indication, etc. in NR protocol. Beam can be indicated by transmission configuration indication state (TCI-state) parameter, or by spatial relation parameter. Therefore, in this application, beam can be replaced by spatial domain filter, spatial filter, spatial domain parameter, spatial parameter, spatial domain setting, spatial setting, QCL information, QCL assumption, QCL indication, TCI state (including uplink TCI state, downlink TCI state), or spatial relation, etc. The above terms are also equivalent to each other. Beam can also be replaced by other terms representing beam, which are not limited in this application.
[0124] Spatial direction: refers to the angle at which the channel energy between the sending end and the receiving end is concentrated in space. The sending end sends signals, and the signals are transmitted from the sending end to the receiving end. The receiving end receives signals at the angles at which the channel energy between the sending end and the receiving end is concentrated. These angles can be understood as the spatial distribution direction of signals after passing through the channel, i.e. spatial direction. In this application, the spatial direction of the communication device sending signals is the angle at which the channel energy between the communication device and the receiving end is concentrated in space. The communication device sends signals, and the signals are transmitted from the communication device to the receiving end. The receiving end receives signals at the angles at which the channel energy between the communication device and the receiving end is concentrated.
[0125] Antenna port: can also be referred to as port. One antenna port can be understood as one digital channel or one digital port, and one digital channel or one digital port can be considered as one radio frequency channel, which can connect one or more physical antennas. Therefore, one antenna port can correspond to one or more physical antennas.
[0126] Antenna port includes transmitting antenna port and receiving antenna port. One antenna port can be configured for each virtual antenna, and each virtual antenna can be a weighted combination of multiple physical antennas. Each antenna port can correspond to one reference signal.
[0127] The transmit antenna port can be understood as a virtual antenna identified by the receiving end. The receiving antenna port can be understood as a receiving antenna of the receiving end. For example, in downlink transmission, the receiving antenna port can refer to the receiving antenna of the terminal device, and the receiving antenna port can also be understood as a virtual antenna.
[0128] Reference signal: In the physical layer, uplink communication includes transmission of uplink physical channels and transmission of uplink signals. Among them, the uplink physical channel includes a physical random access channel (PRACH), a physical uplink control channel (PUCCH), a physical uplink shared channel (PUSCH), etc. The uplink signal can be an uplink reference signal. For example, SRS, physical uplink control channel demodulation reference signal (PUCCH-DMRS), physical uplink data channel demodulation reference signal (PUSCH-DMRS), uplink phase tracking signal (PTRS), uplink positioning signal (PRS), etc. Downlink communication includes transmission of downlink physical channels and transmission of downlink signals. Among them, the downlink physical channel includes a physical broadcast channel (PBCH), a physical downlink control channel (PDCCH), a physical downlink shared channel (PDSCH), etc. The downlink signal can be a downlink reference signal. For example, primary synchronization signal (PSS), secondary synchronization signal (SSS), physical downlink control channel demodulation reference signal (PDCCH-DMRS), PDSCH demodulation reference signal (PDSCH-DMRS), downlink phase noise tracking signal, channel state information reference signal (CSI-RS), cell-specific reference signal (CRS), time / frequency tracking reference signal (TRS), downlink positioning reference signal, etc.
[0129] In this application, the reference signal can be an uplink reference signal or a downlink reference signal. For uplink reference signals and downlink reference signals, please refer to the foregoing introduction.
[0130] Reference signal port: A reference signal resource can include one or more reference signal ports, each corresponding to a reference signal. Each reference signal port can correspond to an antenna port, and different reference signal ports can correspond to different antenna ports. The terminal device obtains the channel quality of the multiple antenna ports or multiple beams corresponding to the multiple reference signal ports by measuring the reference signals on the multiple reference signal ports. For example, the reference signal port is a DMRS port, a CSI-RS port, or an SRS port, etc.
[0131] DMRS: used for demodulation of a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH).
[0132] According to the number of antenna ports supported by the DMRS, the DMRS can be divided into Type 1 (Type1) and Type 2 (Type2). The network side can configure the type of DMRS through a high-level parameter. The number of antenna ports supported by the DMRS refers to the number of antenna ports mapped by the DMRS. Type 1 DMRS supports 4 antenna ports in a single time domain symbol and 8 antenna ports in a double time domain symbol. The adjacent REs in the resource elements (REs) occupied by the Type 1 DMRS are separated by one RE, and six REs in a resource block (RB) are occupied by the DMRS. The bandwidth occupied by the Type 1 DMRS is the same as the bandwidth occupied by the PDSCH or the PUSCH.
[0133] Type 2 DMRS supports 6 antenna ports in a single time domain symbol and 12 antenna ports in a double time domain symbol. The adjacent REs in the REs occupied by the Type 2 DMRS are separated by four REs. Four REs in a RB are occupied by the DMRS. The bandwidth occupied by the Type 2 DMRS is the same as the bandwidth occupied by the PDSCH or the PUSCH.
[0134] Zero space of interference: Taking uplink communication as an example, a communication system includes N users, and the data of the N users received by the receiver can be expressed as:
[0135] where x i is the useful signal from the i-th user, x jis the interference signal from the jth user. i and j are integers greater than or equal to 1 and less than or equal to N. The interference signals of the N users are combined, and the data of the N users can be equivalently represented as: y = Hx + n i x i + Hx
[0136] The interference channel H is singular value decomposed to obtain: H = UΣV *
[0137] where U is a left singular matrix, Σ is a singular value matrix, and V is a right singular matrix. V * is the conjugate of V. Each column in the left singular matrix is an orthogonal vector basis, that is, U can be regarded as being composed of a group of orthogonal vector bases, which represents a distribution space of the interference signal at the receiving end. Each column in the left singular matrix corresponds to a singular value. The orthogonal vector bases with smaller singular values in the left singular matrix constitute an interference null space. The device projects the received signal onto the interference null space, thereby realizing interference suppression. As shown in FIG. 5, before projection, the energy of the interference signal and the energy of the useful signal (that is, the data signal) are irregularly distributed on each receiving antenna port. After the received signal of the device is projected onto the interference null space, the energy of the interference signal on the receiving antenna port corresponding to the orthogonal basis vector with a smaller singular value is very low, thereby suppressing the interference signal.
[0138] In a communication system, a terminal device can perform channel estimation and / or channel measurement by using a reference signal. In order to avoid signal interference between multiple terminal devices, the reference signal ports respectively allocated to the multiple terminal devices maintain good orthogonality in the time domain, the frequency domain, or the code domain. However, in a future communication system, as the number of terminal devices increases, if the configuration method of the orthogonal reference signal port is still used, the reference signal port overhead increases, thereby reducing the overall throughput of the system. To solve this problem, in the case of a certain time-frequency resource, a non-orthogonal reference signal port configuration method can be used to allocate reference signal ports to excess users, and then an interference cancellation technology is used to suppress the interference between the users. However, when the non-orthogonal reference signal port configuration method is used, how to reasonably allocate the reference signal ports to reduce the signal interference problem caused by the non-orthogonal reference signal port configuration method is a problem worth considering.
[0139] The present application provides corresponding technical solutions for reasonably allocating reference signal ports and reducing signal interference between different communication devices in the case of limited resources (that is, reference signal ports).
[0140] The communication system to which the scheme provided by the present application is applied includes a first communication device and a second communication device.
[0141] Optionally, the first communication device is a first terminal device, or a chip, a chip system, or a processor in the first terminal device, or a logic module or software for implementing part or all of the first terminal device, etc. The second communication device is a network device, or a chip, a chip system, or a processor in the network device, or a logic module or software for implementing part or all of the network device, etc.
[0142] Optionally, the communication system further includes a third communication device, which is a second terminal device, or a chip, a chip system, or a processor in the second terminal device, or a logic module or software for implementing part or all of the second terminal device, etc. Of course, the communication system can further include more communication devices, which can perform the technical solutions of the present application with the second communication device.
[0143] The technical solutions of the present application will be described below in conjunction with specific embodiments.
[0144] FIG. 6 is a schematic diagram of one embodiment of the communication method of the present application. Please refer to FIG. 6, the method includes:
[0145] 601. The first communication device sends first information to the second communication device. Correspondingly, the second communication device receives the first information from the first communication device.
[0146] The first information is used to indicate one or more first spatial domain directions. The one or more first spatial domain directions are the spatial domain directions in which the first communication device sends signals. Optionally, the one or more first spatial domain directions include one or more first beam directions. That is, the one or more first spatial domain directions are indicated by the one or more first beam directions.
[0147] Optionally, the first information includes an index of the one or more first spatial domain directions. One possible form of the index of the one or more first spatial domain directions will be described below. The present application does not limit other forms.
[0148] Optionally, the first information includes an index of a first beam domain basis vector. The first beam domain basis vector corresponds to one of the one or more first beam directions. That is, the first beam domain basis vector can indicate the corresponding first beam direction.
[0149] The first beam domain basis vector is a first DFT vector, or one of the columns of a Householder matrix, or one of the columns of other normalized orthogonal matrices, which are not limited by the present application.
[0150] Optionally, the first information comprises indexes of one or more beam-domain basis vectors. The one or more beam-domain basis vectors comprise the first beam-domain basis vectors. The one or more beam-domain basis vectors correspond to the one or more first beam directions. The one or more beam-domain basis vectors comprise n beam-domain basis vectors corresponding to n rows in the first beam-domain uplink channel matrix. The first beam-domain uplink channel matrix is obtained according to a projection of an uplink channel matrix between the first communication device and the second communication device in the beam domain. n is an integer greater than or equal to 1 and less than or equal to N, N is the number of rows included in the first beam-domain uplink channel matrix. For some implementations of the first beam-domain uplink channel matrix and the n rows in the first beam-domain uplink channel matrix, refer to the relevant description in step 600d below.
[0151] Two possible implementations of the content included in the first information are introduced below. The present application is still applicable to other implementations, and the present application is not limited in this regard.
[0152] Implementation 1: The first information comprises indexes of one or more DFT vectors. The one or more DFT vectors comprise the first DFT vectors. The one or more DFT vectors correspond to the one or more first beam directions. For example, each DFT vector corresponds to a first beam direction. Different DFT vectors correspond to different first beam directions.
[0153] Implementation 2: The first information comprises indexes of one or more columns in a Householder matrix. The one or more columns in the Householder matrix correspond to the one or more first beam directions. For example, each column in the one or more columns corresponds to a first beam direction, and different columns correspond to different first beam directions.
[0154] It should be noted that the content included in the above-mentioned first information is only some examples. In some embodiments, the first information can also comprise indexes of one or more columns in another normalized orthogonal matrix. The one or more columns in the other normalized orthogonal matrix correspond to the one or more first beam directions.
[0155] Optionally, the first information is also used to indicate the number of first spatial domain directions. Two possible implementations of the first information indicating the number of first spatial domain directions are introduced below. The present application is still applicable to other implementations, and the present application is not limited in this regard.
[0156] Implementation 1: The first information indicates one or more first spatial domain directions, thereby indirectly indicating the number of first spatial domain directions. For example, the first indication information indicates the first spatial domain direction 1, the first spatial domain direction 2 and the first spatial domain direction 3, so the second communication device can indirectly determine the number of first spatial domain directions through the indicated one or more first spatial domain directions. The first communication device does not need to indicate the number of first spatial domain directions through other fields of the first information.
[0157] In an implementation, the first information includes a first field, where the first field is used to indicate the number of the first spatial domain directions. For example, the first field includes three bits, and the value of the three bits is 100, which indicates four first spatial domain directions.
[0158] It should be noted that the number of the first spatial domain directions can also be indicated by other information, which is not limited in the present application.
[0159] The following describes a possible implementation of the first communication device determining the first information in combination with steps 600a to 600d. The present application is still applicable to other implementations, which are not limited in the present application.
[0160] 600a. The second communication device sends a third reference signal to the first communication device. Correspondingly, the first communication device receives the third reference signal from the second communication device.
[0161] For example, the first communication device is a first terminal device, and the second communication device is a network device. The network device sends the third reference signal to the first terminal device. For example, the third reference signal can be a downlink reference signal. The downlink reference signal is described above.
[0162] 600b. The first communication device obtains a downlink channel between the first communication device and the second communication device according to the third reference signal.
[0163] Specifically, the first communication device performs channel estimation according to the third reference signal to obtain a downlink channel matrix H DL . The downlink channel matrix H DL is used to represent the downlink channel between the first communication device and the second communication device.
[0164] 600c. The first communication device determines an uplink channel between the first communication device and the second communication device according to the downlink channel between the first communication device and the second communication device.
[0165] In a time division duplex (TDD) communication system, the uplink channel and the downlink channel have reciprocity. Therefore, the first communication device can determine the uplink channel between the first communication device and the second communication device according to the downlink channel between the first communication device and the second communication device. Specifically, the first communication device determines an uplink channel matrix H DL according to the downlink channel matrix H UL . The uplink channel matrix H UL is used to represent the uplink channel between the first communication device and the second communication device.
[0166] 600d. The first communication device determines the first information according to the uplink channel.
[0167] Two possible implementations of step 600d are described below. The present application is still applicable to other implementations, which are not limited herein.
[0168] In one possible implementation, the first communication device projects the uplink channel matrix H UL onto a DFT matrix to obtain a first beam domain uplink channel matrix H B . That is, the first beam domain uplink channel matrix is obtained by projecting the uplink channel matrix H B between the first communication device and the second communication device onto a DFT matrix. Specifically, the first beam domain uplink channel matrix H B may be represented as: H H = D UL H
[0169] where D is an N*N DFT matrix, and H B is an N*M beam domain uplink channel matrix. N is the number of receive antenna ports of the second communication device (i.e., the network device), and M is the number of transmit antenna ports of the first communication device (i.e., the first terminal device). The first row of H B represents the projection of the uplink channel matrix H UL onto the first DFT vector in the matrix D (i.e., the first column in the DFT matrix D). The second row of H B represents the projection of the uplink channel matrix H UL onto the second DFT vector in the matrix D (i.e., the second column in the DFT matrix D). Similarly, the Nth row of H B represents the projection of the uplink channel matrix H UL onto the Nth DFT vector in the matrix D (i.e., the Nth column in the DFT matrix D). Each row of H B represents the projection of the uplink channel matrix H UL onto the corresponding DFT vector in the matrix D, and the square of the modulus of the projection represents the energy of the projection of the uplink receive signal of the second communication device onto the DFT vector. Thus, each row of the first beam domain uplink channel matrix H B has a corresponding projection energy.
[0170] The first communication device determines first information according to the first beam domain uplink channel matrix H B . For example, the first information includes the index of one or more DFT vectors. The one or more DFT vectors include the DFT vector corresponding to the n rows in the first beam domain uplink channel matrix. n is an integer greater than or equal to 1 and less than or equal to N. For example, the first information includes a DFT vector index set where k represents the kth user of the first communication device, and k is an integer greater than or equal to 1.
[0171] Some possible implementation manners of the n rows in the first beam domain uplink channel matrix are introduced below. The present application is still applicable to other implementation manners, which are not limited in the present application.
[0172] Implementation manner 1: The n rows in the first beam domain uplink channel matrix are the n rows with the largest corresponding projection energy in the first beam domain uplink channel matrix.
[0173] Specifically, each row in the first beam domain uplink channel matrix H B has a corresponding projection energy. The first communication device selects the DFT vectors corresponding to the n rows with the largest projection energy in the first beam domain uplink channel matrix H B , and indicates the selected DFT vectors to the second communication device through the first information.
[0174] Implementation manner 2: The n rows in the first beam domain uplink channel matrix are the n rows with the proportion of the projection energy in the first beam domain uplink channel matrix to the total projection energy of all rows in the first beam domain uplink channel matrix greater than or equal to a first threshold.
[0175] For example, the n rows in the first beam domain uplink channel matrix include the first row, the second row and the fourth row, and the corresponding projection energy of the n rows is a1, a2 and a3 respectively. The total projection energy of all rows in the first beam domain uplink channel matrix is A. a1 / A is greater than or equal to the first threshold, a2 / A is greater than or equal to the first threshold, and a3 / A is greater than or equal to the first threshold.
[0176] The above implementation manner 2 can be alternatively described as: the n rows in the first beam domain uplink channel matrix are the n rows with the proportion of the projection energy in the first beam domain uplink channel matrix to the total projection energy of all rows in the first beam domain uplink channel matrix greater than the first threshold.
[0177] Optionally, the first threshold can be determined according to the interference suppression effect demand and / or system overhead demand of the communication system. For example, the higher the interference suppression demand, the lower the value of the first threshold. The higher the system overhead demand, the higher the value of the first threshold. For example, the first threshold is 40%.
[0178] Implementation manner 3: The n rows in the first beam domain uplink channel matrix are the n rows with the proportion of the total projection energy corresponding to the n rows in the first beam domain uplink channel matrix to the total projection energy of all rows in the first beam domain uplink channel matrix greater than or equal to a second threshold, and the n rows are the n rows with the largest corresponding projection energy in the first beam domain uplink channel matrix.
[0179] For example, the n rows include a first row, a second row, and a fourth row, and the projection energy sum of the n rows is B. The n rows are n rows with the largest corresponding projection energy in the first beam domain uplink channel matrix. The projection energy sum corresponding to all rows in the first beam domain uplink channel matrix is A. A and B satisfy the following relationship: B / A is greater than or equal to a second threshold.
[0180] The second threshold can be determined in a manner similar to the first threshold, and details can be referred to the foregoing description, which will not be repeated here.
[0181] The implementation manner 3 can be alternatively described as follows: the n rows in the first beam domain uplink channel matrix are n rows with a ratio of a projection energy sum corresponding to the n rows to a projection energy sum corresponding to all rows in the first beam domain uplink channel matrix greater than a second threshold, and the n rows are n rows with the largest corresponding projection energy in the first beam domain uplink channel matrix.
[0182] Implementation manner 4: The n rows in the first beam domain uplink channel matrix H B are n rows with a corresponding projection energy greater than a third threshold in the first beam domain uplink channel matrix.
[0183] The implementation manner 4 can be alternatively described as follows: The n rows in the first beam domain uplink channel matrix H B are n rows with a corresponding projection energy greater than or equal to a third threshold in the first beam domain uplink channel matrix.
[0184] The third threshold can be determined in a manner similar to the first threshold, and details can be referred to the foregoing description, which will not be repeated here.
[0185] In another possible implementation manner, the first communication device projects the uplink channel matrix H UL onto a Householder matrix to obtain the first beam domain uplink channel matrix H C . That is, the first beam domain uplink channel matrix is obtained by projecting the uplink channel matrix between the first communication device and the second communication device onto a Householder matrix. The first beam domain uplink channel matrix H C can be represented as:
[0186] where H h is an N*N-dimensional Householder matrix, and H C is an N*M-dimensional beam domain uplink channel matrix. N is the number of receive antenna ports of the second communication device (i.e., the network device), and M is the number of transmit antenna ports of the first communication device (i.e., the first terminal device). The first row in H C represents the uplink channel matrix H UL in Hh the first column in H h the first column in H C the second row in H UL the second column in H h the second column in H h the second column in H C the Nth row in H UL the Nth column in H h the Nth column in H h the Nth column in H C a row in H UL a corresponding column in H h the projection of the corresponding column in H C each row in H
[0187] The first communication device determines first information according to the first beam domain uplink channel matrix H C The first information includes an index of one or more columns in a Householder matrix. The one or more columns in the Householder matrix include n corresponding basis vectors in the first beam domain uplink channel matrix. n is an integer greater than or equal to 1 and less than or equal to N. For the n rows in the first beam domain uplink channel matrix, please refer to the foregoing description.
[0188] 602. The second communication device determines one or more first reference signal ports according to the first information.
[0189] The second communication device can assign reference signal ports to multiple communication devices respectively in combination with the spatial domain directions reported by the multiple communication devices. For the specific assignment process, please refer to the following description.
[0190] 603. The second communication device sends second information to the first communication device. Correspondingly, the first communication device receives the second information from the second communication device.
[0191] The second information is used to indicate one or more first reference signal ports. The one or more first reference signal ports are used for the first communication device to send a first reference signal. Optionally, the first communication device is a first terminal device, and the first reference signal can be an uplink reference signal. For the uplink reference signal, please refer to the foregoing description.
[0192] After the first communication device receives the second information, the first communication device can send the first reference signal according to the one or more first reference signal ports.
[0193] Optionally, the embodiment shown in FIG. 6 further includes step 601a. Step 601a can be performed before step 602.
[0194] 601a. The first communication device sends third information to the second communication device. Correspondingly, the second communication device receives the third information from the first communication device.
[0195] The third information is used to indicate signal energy of one or more first spatial directions.
[0196] Optionally, the third information includes at least one of the following: a ratio of signal energy of each first spatial direction in the one or more first spatial directions to total signal energy of signals sent by the first communication device, signal energy of each first spatial direction, or a quantized value of signal energy of each first spatial direction. For example, the third information includes an energy set
[0197] It should be noted that there is no fixed execution order between step 601a and step 601. Step 601a can be performed first, and then step 601 can be performed. Alternatively, step 601 can be performed first, and then step 601a can be performed. Alternatively, steps 601 and 601a can be performed simultaneously according to the situation, and the specific application is not limited.
[0198] Optionally, the first information and the third information can be the same information, or can be different information, and the specific application is not limited.
[0199] Optionally, the above step 602 specifically includes: the second communication device determines the one or more first reference signal ports according to the first information and the third information.
[0200] In this application, the second communication device can receive spatial directions reported by multiple communication devices, and allocate reference signal ports to the multiple communication devices respectively in combination with the spatial directions reported by the multiple communication devices. Here, the second communication device receives first information from the first communication device, and receives fourth information from the third communication device as an example to introduce the technical solution of the application.
[0201] Optionally, the embodiment shown in FIG. 6 further includes step 601b and step 604.
[0202] 601b. The third communication device sends fourth information to the second communication device. Correspondingly, the second communication device receives the fourth information from the third communication device.
[0203] The fourth information is used for indicating one or more second spatial domain directions. The one or more second spatial domain directions are spatial domain directions in which the third communication device transmits signals. The fourth information is similar to the first information, and details can be referred to the foregoing description of the first information.
[0204] It should be noted that the third communication device can determine the fourth information. The third communication device determines the fourth information in a manner similar to the first communication device determining the first information in the foregoing steps 600a to 600d, and details can be referred to the foregoing description.
[0205] Optionally, the foregoing step 602 specifically includes: the second communication device allocating one or more first reference signal ports for the first communication device and one or more second reference signal ports for the third communication device according to the first information and the fourth information.
[0206] For example, the first information is used for indicating one or more first spatial domain directions. The fourth information is used for indicating one or more second spatial domain directions. If the spatial domain directions in which the first communication device transmits signals are similar to the spatial domain directions in which the third communication device transmits signals, the second communication device can allocate different reference signal ports for the first communication device and the third communication device. That is, the one or more first reference signal ports and the one or more second reference signal ports are different reference signals. If the spatial domain directions in which the first communication device transmits signals are not similar to the spatial domain directions in which the third communication device transmits signals, the second communication device can allocate the same reference signal ports for the first communication device and the third communication device. For example, there are same reference signal ports in the one or more first reference signal ports and the one or more second reference signal ports.
[0207] It should be noted that the steps 601b and 601 have no fixed execution order. The step 601 can be executed first, and then the step 601b can be executed. Alternatively, the step 601b can be executed first, and then the step 601 can be executed. Alternatively, the steps 601 and 601b can be executed simultaneously according to circumstances, and the specific embodiments are not limited in the present application.
[0208] Optionally, the embodiment shown in FIG. 6 further includes a step 601c. The step 601c can be executed before the step 602.
[0209] 601c. The third communication device sends sixth information to the second communication device. Correspondingly, the second communication device receives the sixth information from the third communication device.
[0210] The sixth information is used for indicating signal energy of one or more second spatial domain directions. The sixth information is similar to the third information in the foregoing step 601a, and details can be referred to the foregoing description of the third information.
[0211] It should be noted that there is no fixed execution order between step 601c and steps 601, 601a, 601b. For example, step 601 can be executed first, then step 601a, then step 601b, and finally step 601c; or step 601a can be executed first, then step 601, then step 601c, and finally step 601b.
[0212] Optionally, the fourth information and the sixth information can be the same information or different information, which is not limited in the present application.
[0213] Optionally, the step 602 specifically includes: the second communication device allocates one or more first reference signal ports for the first communication device and one or more second reference signal ports for the third communication device according to the first information, the third information, the fourth information and the sixth information.
[0214] The possible implementation of the above step 602 will be introduced below in combination with steps a to c.
[0215] Step a: The second communication device determines the first spatial main direction according to the first information and the third information.
[0216] The first spatial main direction is the spatial main direction of the signal transmitted by the first communication device. Optionally, the first spatial main direction can be indicated by a first direction vector.
[0217] For example, the first information includes a DFT vector index set The third information includes an energy set Wherein, is the signal energy of the beam direction indicated by is the signal energy of the beam direction indicated by , and so on, is the signal energy of the beam direction indicated by is the signal energy of the beam direction indicated by The second communication device takes the elements in W k as the weights of the elements in I k , and can obtain the first direction vector D The first direction vector D k indicates the first spatial main direction.
[0218] Step b: The second communication device determines the second spatial main direction according to the fourth information and the sixth information.
[0219] The second spatial main direction is the spatial main direction of the signal transmitted by the third communication device. Optionally, the second spatial main direction can be indicated by a second direction vector.
[0220] For example, the fourth information comprises a set of DFT vector indices The third information comprises a set of energies wherein, is the signal energy of the indicated beam direction, is the signal energy of the indicated beam direction, and so on, is the signal energy of the indicated beam direction. The second communication device obtains the second direction vector k+1 as weights of the elements in k+1 , can obtain the second direction vector The second direction vector k+1 indicates the second spatial main direction.
[0221] Step c: The second communication device allocates one or more first reference signal ports for the first communication device and one or more second reference signal ports for the third communication device according to the difference between the first spatial main direction and the second spatial main direction.
[0222] Optionally, the difference between the first spatial main direction and the second spatial main direction is represented by the difference between the Euclidean distance of the first direction vector and the Euclidean distance of the second direction vector. Alternatively, the difference between the first spatial main direction and the second spatial main direction is represented by the difference between the Manhattan distance of the first direction vector and the Manhattan distance of the second direction vector. Alternatively, the difference between the first spatial main direction and the second spatial main direction is represented by the angle between the first direction vector and the second direction vector.
[0223] For example, if the difference between the first spatial domain main direction and the second spatial domain main direction is less than the fourth threshold, the one or more first reference signal ports and the one or more second reference signal ports are different reference signal ports; or if the difference between the first spatial domain main direction and the second spatial domain main direction is greater than or equal to the fourth threshold, there is a same reference signal port in the one or more first reference signal ports and the one or more second reference signal ports. That is, if the spatial domain main direction of the signal sent by the first communication device is close to the spatial domain main direction of the signal sent by the third communication device, the second communication device can allocate different reference signal ports for the first communication device and the third communication device. Thus, the signal interference between the first communication device and the third communication device is avoided. If the spatial domain main direction of the signal sent by the first communication device is greatly different from the spatial domain main direction of the signal sent by the third communication device, the second communication device can allocate the same reference signal port for the first communication device and the third communication device. Thus, the utilization of the reference signal port (i.e., time-frequency resource) is improved. For example, user 1, user 2 and user 3. The reference signal ports include reference signal port 1 and reference signal port 2, and the reference signal port 1 and the reference signal port 2 occupy different time-frequency resources respectively. The spatial domain main direction of the signal sent by the user 1 is close to the spatial domain main direction of the signal sent by the user 2, and therefore, the network device can allocate the reference signal port 1 for the user 1 and allocate the reference signal port 2 for the user 2. The spatial domain main direction of the signal sent by the user 1 is greatly different from the spatial domain main direction of the signal sent by the user 3, and therefore, the network device can allocate the reference signal port 1 for the user 3. For the user 1 and the user 3, the reference signal port 1 is a non-orthogonal reference signal port, and for the user 2, the reference signal port 1 is an orthogonal reference signal port.
[0224] Optionally, the fourth threshold can be determined according to the interference suppression requirement. For example, the higher the interference suppression requirement is, the smaller the fourth threshold is.
[0225] Optionally, the one or more first reference signal ports include a plurality of first reference signal ports, and the difference between the number of spatial domain directions corresponding to any two first reference signal ports in the plurality of first reference signal ports is less than a fifth threshold. Or, the difference between the number of spatial domain directions corresponding to any two first reference signal ports in the plurality of first reference signal ports is less than or equal to the fifth threshold.
[0226] In the formula, the number of spatial domain directions corresponding to each first reference signal port is the sum of the number of spatial domain directions in which the communication device to which the first reference signal port is allocated sends signals. That is, the number of spatial domain directions of the interference signals required to be eliminated by different reference signal ports is close or the same, so as to ensure that the performance difference between the resources corresponding to different reference signal ports is small.
[0227] The fifth threshold value is determined in a similar manner to the fourth threshold value. For details, refer to the foregoing description of the determination of the fourth threshold value, which will not be repeated here.
[0228] 604、The second communication device sends fifth information to the third communication device. Correspondingly, the third communication device receives the fifth information from the second communication device.
[0229] The fifth information is used to indicate one or more second reference signal ports. The one or more second reference signal ports are used by the third communication device to send a second reference signal. Optionally, the third communication device is a second terminal device, and the second reference signal can be an uplink reference signal. For details, refer to the foregoing description of the uplink reference signal.
[0230] After receiving the fifth information, the third communication device can send the second reference signal according to the one or more second reference signal ports.
[0231] It should be noted that the embodiment shown in FIG. 6 is used to introduce the technical solution of the present application, in which the second communication device interacts with the first communication device and the third communication device. In some embodiments, the second communication device can interact with more communication devices, and the second communication device allocates reference signal ports to the more communication devices through the technical solution of the present application.
[0232] In the embodiment shown in FIG. 6, the first communication device sends first information to the second communication device. The first information is used to indicate one or more first spatial directions in which the first communication device sends signals. The first communication device receives second information from the second communication device, and the second information is used to indicate one or more first reference signal ports, which is determined according to the first information. Thus, the second communication device can allocate one or more first reference signal ports to the first communication device in combination with the first information. This is advantageous for reasonably allocating reference signal ports in a limited resource. For example, for a plurality of communication devices whose spatial directions in which signals are sent are similar, the second communication device can allocate different reference signal ports to the plurality of communication devices respectively. For a plurality of communication devices whose spatial directions in which signals are sent are not similar, the second communication device can allocate the same reference signal port to the plurality of communication devices. This realizes reasonable allocation of reference signal ports and reduces signal interference between different communication devices. For example, communication device 1 and communication device 2 are both allocated reference signal port 1. For communication device 1, the interference signal is the signal sent by communication device 2. Since the spatial direction in which communication device 1 sends signals is not similar to the spatial direction in which communication device 2 sends signals, that is, for communication device 1, the direction of the interference signal of communication device 1 is quite different from the direction of the useful signal, the second communication device can project the received reference signal of communication device 1 onto the interference null space, which can effectively suppress the interference signal of communication device 1.
[0233] In the embodiment shown in FIG. 6, the second communication device receives the first information from the first communication device, and the second communication device can also obtain the first information by itself. The implementation scheme is described below in combination with the embodiment shown in FIG. 7.
[0234] FIG. 7 is another embodiment of the communication method of the present application. Please refer to FIG. 7, the method comprises the following steps:
[0235] 701. The first communication device sends a fourth reference signal to the second communication device. Correspondingly, the second communication device receives the fourth reference signal from the first communication device.
[0236] For example, the first communication device is a first terminal device, and the second communication device is a network device. That is, the fourth reference signal is an uplink reference signal. The first terminal device sends the uplink reference signal to the network device. The uplink reference signal is described above.
[0237] 702. The second communication device determines an uplink channel between the first communication device and the second communication device according to the fourth reference signal.
[0238] Specifically, the second communication device performs channel estimation according to the fourth reference signal to obtain an uplink channel between the first communication device and the second communication device.
[0239] In a TDD communication system or a frequency division duplex (FDD) communication system, the second communication device can determine the uplink channel between the first communication device and the second communication device through the scheme of steps 701 to 702.
[0240] 703. The second communication device determines first information according to the uplink channel between the first communication device and the second communication device.
[0241] Step 703 is similar to step 600d in the embodiment shown in FIG. 6, and specific reference can be made to the related description of step 600d in the embodiment shown in FIG. 6, which will not be repeated here.
[0242] 704. The second communication device allocates one or more first reference signal ports to the first communication device according to the first information.
[0243] Optionally, step 703 specifically includes that the second communication device determines first information and third information according to the uplink channel between the first communication device and the second communication device. For the first information and the third information, please refer to the foregoing related description.
[0244] Optionally, step 704 specifically includes that the second communication device allocates one or more first reference signal ports to the first communication device according to the first information and the third information.
[0245] Step 704 is similar to step 602 in the embodiment shown in FIG. 6, and specific reference can be made to the related description of step 602 in the embodiment shown in FIG. 6, which will not be repeated here.
[0246] Optionally, the embodiment shown in FIG. 7 further includes steps 703a to 703c.
[0247] 703a. The third communication device sends a fifth reference signal to the second communication device. Correspondingly, the second communication device receives the fifth reference signal from the third communication device.
[0248] 703b. The second communication device determines an uplink channel between the third communication device and the second communication device according to the fifth reference signal.
[0249] 703c. The second communication device determines fourth information according to the uplink channel between the third communication device and the second communication device.
[0250] Steps 703a to 703c are similar to steps 701 to 703, and specific reference can be made to the related description of steps 703a to 703c, which will not be repeated here.
[0251] Optionally, the step 703c specifically includes that the second communication device determines the fourth information and the sixth information according to an uplink channel between the third communication device and the second communication device. For the fourth information and the sixth information, refer to the foregoing relevant introduction.
[0252] Optionally, the step 704 specifically includes that the second communication device allocates one or more first reference signal ports for the first communication device and one or more second reference signal ports for the third communication device according to the first information and the fourth information. For the step 704, refer to the foregoing relevant introduction of the step 602 in the embodiment shown in FIG. 6, which is not described here again.
[0253] It should be noted that the steps 703a to 703c and the steps 701 to 703 have no fixed execution order. For example, the steps 703a to 703c can be executed first, and then the steps 701 to 703 are executed; or the steps 701 to 703 are executed first, and then the steps 703a to 703c are executed; or the steps 703a to 703c and the steps 701 to 703 are executed at the same time according to the situation, which is not limited in the present application.
[0254] 705. The second communication device sends the second information to the first communication device. Correspondingly, the first communication device receives the second information from the second communication device.
[0255] The step 705 is similar to the step 603 in the embodiment shown in FIG. 6, and specifically can refer to the foregoing relevant introduction of the step 603 in the embodiment shown in FIG. 6.
[0256] Optionally, the embodiment shown in FIG. 7 further includes a step 706. The step 706 can be executed after the step 704.
[0257] 706. The second communication device sends the fifth information to the third communication device. Correspondingly, the third communication device receives the fifth information from the second communication device.
[0258] The step 706 is similar to the step 604 in the embodiment shown in FIG. 6, and specifically can refer to the foregoing relevant introduction of the step 604 in the embodiment shown in FIG. 6.
[0259] It should be noted that the step 705 and the step 706 have no fixed execution order. For example, the step 705 is executed first, and then the step 706 is executed; or the step 706 is executed first, and then the step 705 is executed; or the step 705 and the step 706 are executed at the same time according to the situation, which is not limited in the present application.
[0260] In the embodiment shown in FIG. 7, the second communication device receives the fourth reference signal from the first communication device. Then, the second communication device determines the uplink channel between the first communication device and the second communication device according to the fourth reference signal. The second communication device determines the first information according to the uplink channel between the first communication device and the second communication device. The second communication device allocates one or more first reference signal ports for the first communication device according to the second information. Then, the second communication device sends the second information to the first communication device. The second information is used to indicate the one or more first reference signal ports. Thus, the first communication device is allocated with reasonable reference signal ports. For example, in the case of limited resources, the technical solution of the present application can allocate the reference signal ports reasonably to reduce the signal interference of the first communication device. For example, for a plurality of communication devices whose spatial directions of the transmitted signals are similar, the second communication device can allocate different reference signal ports for the plurality of communication devices respectively. For a plurality of communication devices whose spatial directions of the transmitted signals are not similar, the second communication device can allocate the same reference signal port for the plurality of communication devices. For example, the communication device 1 and the communication device 2 are both allocated with the reference signal port 1. For the communication device 1, the interference signal is the signal transmitted by the communication device 2. Since the spatial direction of the signal transmitted by the communication device 1 is not similar to the spatial direction of the signal transmitted by the communication device 2, that is, for the communication device 1, the direction of the interference signal is quite different from the direction of the useful signal, the second communication device can project the received reference signal of the communication device 1 onto the interference null space, which can effectively suppress the interference signal of the communication device 1.
[0261] The first communication device provided by the embodiments of the present application is described below. Please refer to FIG. 8, which is a structural schematic diagram of the first communication device according to an embodiment of the present application. The first communication device 800 can be used to execute the steps performed by the first communication device in the embodiments shown in FIG. 6 and FIG. 7. For details, please refer to the related description of the method embodiments. The first communication device 800 includes a transceiver module 801. Optionally, the first communication device 800 further includes a processing module 802.
[0262] The processing module 802 is used for data processing. The transceiver module 801 can realize corresponding communication functions. The transceiver module 801 can also be called a communication interface or a communication module.
[0263] Optionally, the first communication device 800 can further include a storage module, which can be used to store program codes, program instructions and / or data. The processing module 802 can read the instructions and / or data in the storage module, so that the first communication device 800 can implement the foregoing method embodiments.
[0264] The first communication device 800 can be configured to perform the actions of the first communication device in the above method embodiments. The first communication device 800 can be a terminal device or a component configured to a terminal device. The processing module 802 is configured to perform the processing related operations of the first communication device side in the above method embodiments. The transceiver module 801 is configured to perform the receiving related operations of the first communication device side in the above method embodiments.
[0265] Optionally, the transceiver module 801 can include a sending module and a receiving module. The sending module is configured to perform the sending operations in the above method embodiments. The receiving module is configured to perform the receiving operations in the above method embodiments.
[0266] It should be noted that the first communication device 800 can include a sending module and not include a receiving module. Alternatively, the first communication device 800 can include a receiving module and not include a sending module. Specifically, whether the first communication device 800 includes a sending module and a receiving module can depend on whether the first communication device 800 performs the sending actions and the receiving actions in the above schemes. For example, the first communication device 800 is configured to perform the actions of the first communication device in the embodiments shown in FIG. 6 and FIG. 7. For details, please refer to the related descriptions in the embodiments shown in FIG. 6 and FIG. 7, which will not be described here in detail. For example, the first communication device 800 is configured to perform the following schemes:
[0267] The transceiver module 801 is configured to send first information, the first information being used to indicate one or more first spatial domain directions, the one or more first spatial domain directions being spatial domain directions in which the first communication device 800 sends signals; and receive second information, the second information being used to indicate one or more first reference signal ports, the one or more first reference signal ports being determined according to the first information.
[0268] For other implementation manners, please refer to the related descriptions of the embodiments shown in FIG. 6 and FIG. 7, which will not be described here in detail.
[0269] It should be understood that the specific processes in which the modules perform the above corresponding processes have been described in detail in the above method embodiments, and will not be described here in detail for the sake of brevity.
[0270] The processing module 802 in the above embodiments can be implemented by at least one processor or processor related circuit. The transceiver module 801 can be implemented by a transceiver or transceiver related circuit. The transceiver module 801 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0271] The second communication device provided by the embodiments of the present application is described below. Referring to FIG. 9, FIG. 9 is a structural schematic diagram of a second communication device according to an embodiment of the present application. The second communication device 900 can be used to execute the steps performed by the second communication device in the embodiments shown in FIG. 6 and FIG. 7. For details, please refer to the related description of the above method embodiments. The second communication device 900 includes a transceiver module 901. Optionally, the second communication device 900 further includes a processing module 902.
[0272] The processing module 902 is configured to perform data processing. The transceiver module 901 can implement corresponding communication functions. The transceiver module 901 can also be referred to as a communication interface or a communication module.
[0273] Optionally, the second communication device 900 can further include a storage module, which can be configured to store program codes, program instructions and / or data. The processing module 902 can read the instructions and / or data in the storage module, so that the second communication device 900 implements the foregoing method embodiments.
[0274] The second communication device 900 can be used to execute the actions performed by the second communication device in the above method embodiments. The second communication device 900 can be a network device or a component configurable to a network device. The processing module 902 is configured to perform operations related to processing of the second communication device side in the above method embodiments. The transceiver module 901 is configured to perform operations related to receiving of the second communication device side in the above method embodiments.
[0275] Optionally, the transceiver module 901 can include a sending module and a receiving module. The sending module is configured to perform the sending operations in the above method embodiments. The receiving module is configured to perform the receiving operations in the above method embodiments.
[0276] It should be noted that the second communication device 900 can include the sending module and not include the receiving module. Alternatively, the second communication device 900 can include the receiving module and not include the sending module. Specifically, whether the second communication device 900 includes the sending action and the receiving action in the above schemes can be determined. For example, the second communication device 900 is configured to execute the actions performed by the second communication device in the embodiments shown in FIG. 6 and FIG. 7. For details, please refer to the related description in the embodiments shown in FIG. 6 and FIG. 7, which will not be described here.
[0277] For example, the second communication device 900 is configured to execute the following schemes:
[0278] The transceiver module 901 is configured to receive first information, the first information indicating one or more first spatial domain directions, the one or more first spatial domain directions being spatial domain directions in which a signal is transmitted by the first communication device; and transmit second information, the second information being used for indicating one or more first reference signal ports, the one or more first reference signal ports being determined according to the first information.
[0279] For other implementations, please refer to the related descriptions of the embodiments shown in FIG. 6 and FIG. 7.
[0280] It should be understood that the specific processes in which the modules perform the above corresponding processes have been described in detail in the above method embodiments, and for the sake of brevity, will not be described here.
[0281] The processing module 902 in the above embodiments can be implemented by at least one processor or processor-related circuit. The transceiver module 901 can be implemented by a transceiver or transceiver-related circuit. The transceiver module 901 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0282] The embodiments of the present application also provide a communication device 1000. Please refer to FIG. 10, the communication device 1000 includes a processor 1010 and a memory 1020, the memory 1020 is used for storing computer programs or instructions and / or data, and the processor 1010 is used for executing the computer programs or instructions and / or data stored in the memory 1020, so that the method in the above method embodiments is executed. The communication device 1000 is used for implementing the operations performed by the first communication device, the second communication device or the third communication device in the above method embodiments.
[0283] Optionally, the processor 1010 included in the communication device 1000 is one or more.
[0284] Optionally, as shown in FIG. 10, the communication device 1000 can also include the memory 1020.
[0285] Optionally, the memory 1020 included in the communication device 1000 can be one or more.
[0286] Optionally, the memory 1020 can be integrated with the processor 1010 or separately arranged.
[0287] Optionally, as shown in FIG. 10, the communication device 1000 can also include a transceiver 1030, which is used for receiving and / or transmitting signals. For example, the processor 1010 is configured to control the transceiver 1030 to receive and / or transmit signals.
[0288] The application further provides a communication apparatus 1100, which can be a terminal device, a processor in the terminal device, or a chip. The communication apparatus 1100 can be used to perform operations performed by the first communication apparatus or the third communication apparatus in the method embodiments.
[0289] When the communication apparatus 1100 is a terminal device, FIG. 11 shows a simplified structural diagram of the terminal device. As shown in FIG. 11, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1131, a receiver 1132, a radio frequency circuit (not shown in the figure), an antenna 1133, and an input / output device (not shown in the figure).
[0290] The processor is mainly used to process communication protocols and communication data, control the terminal device, execute software programs, and process data of the software programs.
[0291] The memory is mainly used to store software programs and data.
[0292] The radio frequency circuit is mainly used to convert baseband signals and radio frequency signals and process the radio frequency signals.
[0293] The antenna is mainly used to transceive radio frequency signals in the form of electromagnetic waves.
[0294] The input / output device can include a touch screen, a display screen, or a keyboard. The input / output device is mainly used to receive user input data and output data to the user. It should be noted that some types of terminal devices can not have an input / output device.
[0295] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. Then, the radio frequency circuit performs radio frequency processing on the baseband signal and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna. The radio frequency circuit converts the radio frequency signal into a baseband signal and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of illustration, only one memory, processor, and transceiver are shown in FIG. 11. In actual terminal device products, there can be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be arranged independently of the processor or integrated with the processor. The embodiments of the application do not limit this.
[0296] In the embodiments of the application, the antenna and the radio frequency circuit with transceiving functions can be regarded as a transceiving module of the terminal device, and the processor with processing functions can be regarded as a processing module of the terminal device.
[0297] As shown in FIG. 11, the terminal device includes a processor 1110, a memory 1120 and a transceiver 1130. The processor 1110 can also be referred to as a processing unit, a processing board, a processing module, or a processing apparatus, etc. The transceiver 1130 can also be referred to as a transceiving unit, a transceiver, or a transceiving apparatus, etc.
[0298] Optionally, the device in the transceiver 1130 for implementing the receiving function is regarded as a receiving module, and the device in the transceiver 1130 for implementing the sending function is regarded as a sending module, that is, the transceiver 1130 includes a receiver and a transmitter. The transceiver can also be referred to as a transceiver, a transceiving module, or a transceiving circuit, etc. The receiver can also be referred to as a receiver, a receiving module, or a receiving circuit, etc. The transmitter can also be referred to as a transmitter, a transmitting module, or a transmitting circuit, etc.
[0299] The processor 1110 is configured to perform the processing actions of the first communication device side in the above-mentioned embodiments shown in FIG. 6 and FIG. 7. The transceiver 1130 is configured to perform the transceiving actions of the first communication device side in the above-mentioned embodiments shown in FIG. 6 and FIG. 7.
[0300] It should be understood that FIG. 11 is only an example and not a limitation, and the above-mentioned terminal device including the transceiving module and the processing module can not depend on the structure shown in FIG. 8, FIG. 10 or FIG. 11.
[0301] When the communication device 1100 is a chip, the chip includes a processor, a memory and a transceiver. The transceiver can be an input / output circuit or a communication interface. The processor can be a processing module integrated on the chip or a microprocessor or an integrated circuit. The sending operation of the first communication device in the above-mentioned method embodiments can be understood as the output of the chip, and the receiving operation of the first communication device in the above-mentioned method embodiments can be understood as the input of the chip.
[0302] The present application also provides a communication device 1200, which can be a network device or a chip. The communication device 1200 can be configured to perform the operations performed by the second communication device in the above-mentioned embodiments shown in FIG. 6 and FIG. 7.
[0303] When the communication device 1200 is a network device, for example, a base station. FIG. 12 shows a simplified structure diagram of a base station. The base station includes a 1210 part, a 1220 part and a 1230 part.
[0304] The 1210 part is mainly used for baseband processing, controlling the base station, etc.; the 1210 part is usually the control center of the base station, which can be referred to as a processor, and is configured to control the base station to perform the processing operations of the second communication device side in the above-mentioned method embodiments.
[0305] The 1220 part is mainly used for storing computer program codes and data.
[0306] 1230 is mainly configured to transceive radio frequency signals and convert radio frequency signals and baseband signals. The 1230 can be referred to as a transceiver module, a transceiver, a transceiving circuit, or a transceiver device. The transceiver module of the 1230 can also be referred to as a transceiver or a transceiver device, which includes an antenna 1233 and a radio frequency circuit (not shown in the figure) configured to perform radio frequency processing. Optionally, the devices in the 1230 configured to perform receiving functions can be regarded as a receiver, and the devices configured to perform transmitting functions can be regarded as a transmitter, i.e., the 1230 includes a receiver 1232 and a transmitter 1231. The receiver can also be referred to as a receiving module, a receiver, or a receiving circuit, and the transmitter can be referred to as a transmitting module, a transmitter, or a transmitting circuit.
[0307] 1210 and 1220 can include one or more single boards, and each single board can include one or more processors and one or more memories. The processors are configured to read and execute programs in the memories to perform baseband processing functions and control the base station. If there are multiple single boards, the single boards can be interconnected to enhance processing capability. As an optional implementation, multiple single boards can share one or more processors, or multiple single boards can share one or more memories, or multiple single boards can share one or more processors at the same time.
[0308] For example, in an implementation, the transceiver module of the 1230 is configured to perform the transceiving-related processes performed by the second communication device in the embodiments shown in FIGS. 6 and 7. The processor of the 1210 is configured to perform the processing-related processes performed by the second communication device in the embodiments shown in FIGS. 6 and 7.
[0309] It should be understood that FIG. 12 is merely an example and not limiting, and the network device including the processor, the memory, and the transceiver described above can not depend on the structure shown in FIG. 8, FIG. 10, or FIG. 12.
[0310] When the communication device 1200 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input / output circuit, a communication interface; the processor is a processor integrated on the chip, or a microprocessor, or an integrated circuit. The transmitting operation of the second communication device in the method embodiments described above can be understood as the output of the chip, and the receiving operation of the second communication device in the method embodiments described above can be understood as the input of the chip.
[0311] The present application also provides a computer readable storage medium having stored thereon computer instructions for implementing the method performed by the first communication device, the second communication device, or the third communication device in the method embodiments described above.
[0312] For example, the computer program, when executed by a computer, causes the computer to implement the method performed by the first communication device, the second communication device, or the third communication device in the above method embodiments.
[0313] The present application also provides a computer program product comprising instructions which, when executed by a computer, cause the computer to implement the method performed by the first communication device, the second communication device, or the third communication device in the above method embodiments.
[0314] The present application also provides a communication system comprising a first communication device configured to perform part or all of the operations performed by the first communication device in the embodiments shown in FIG. 6 and FIG. 7, and a second communication device configured to perform part or all of the operations performed by the second communication device in the embodiments shown in FIG. 6 and FIG. 7. Optionally, the communication system further comprises a third communication device configured to perform part or all of the operations performed by the third communication device in the embodiments shown in FIG. 6 and FIG. 7.
[0315] The present application also provides a chip device comprising a processor configured to invoke computer degrees or computer instructions stored in a memory to cause the processor to perform the method provided in the embodiments shown in FIG. 6 and FIG. 7.
[0316] In a possible implementation manner, the input of the chip device corresponds to the receiving operation in the embodiments shown in FIG. 6 and FIG. 7, and the output of the chip device corresponds to the sending operation in the embodiments shown in FIG. 6 and FIG. 7.
[0317] Optionally, the processor is coupled to the memory through an interface.
[0318] Optionally, the chip device further comprises a memory in which computer degrees or computer instructions are stored.
[0319] The processor mentioned in any of the above can be a general central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling execution of the programs for controlling the method provided in the embodiments shown in FIG. 6 and FIG. 7. The memory mentioned in any of the above can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), and the like.
[0320] Those skilled in the art can clearly understand that the explanation and beneficial effects of the related content in any of the above-provided devices can refer to the corresponding method embodiments provided above for the convenience and brevity of description, and will not be repeated here.
[0321] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0322] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0323] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0324] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially make contributions or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various program codes that can be stored.
[0325] The above-described embodiments are only used to illustrate the technical solutions of the present application, but not limit the present application; although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method characterized by comprising: The method comprises: sending first information, the first information being used for indicating one or more first spatial domain directions, the one or more first spatial domain directions being spatial domain directions in which a first communication device transmits signals; receiving second information, the second information being used for indicating one or more first reference signal ports, the one or more first reference signal ports being determined according to the first information.
2. The method of claim 1, wherein, The first information is also used for indicating a number of the first spatial domain directions.
3. The method according to claim 1 or 2, characterized in that, The first information comprises indexes of the one or more first spatial domain directions.
4. The method according to any one of claims 1 to 3, characterized in that, The one or more first spatial domain directions comprise one or more first beam directions; the first information comprises indexes of first beam domain basis vectors, the first beam domain basis vectors corresponding to one of the one or more first beam directions.
5. The method of claim 4, wherein, The first information comprises indexes of one or more beam domain basis vectors; wherein the one or more beam domain basis vectors comprise the first beam domain basis vectors, the one or more beam domain basis vectors corresponding to the one or more first beam directions; the one or more beam domain basis vectors comprise n rows of corresponding beam domain basis vectors in a first beam domain uplink channel matrix, the first beam domain uplink channel matrix being obtained according to a projection of an uplink channel matrix between the first communication device and a second communication device in a beam domain; the n rows are n rows with maximum corresponding projection energies in the first beam domain uplink channel matrix, or n rows with a proportion of a projection energy greater than or equal to a first threshold value, or n rows with a proportion of a total projection energy greater than or equal to a second threshold value, and the n rows are n rows with maximum corresponding projection energies in the first beam domain uplink channel matrix, or n rows with a projection energy greater than or equal to a third threshold value, n being an integer greater than or equal to 1 and less than or equal to N, N being a number of rows included in the first beam domain uplink channel matrix.
6. The method according to claim 4 or 5, characterized in that, The first beam domain basis vector is a first discrete Fourier transform (DFT) vector, or one of columns in a Householder matrix.
7. The method according to any one of claims 1 to 6, characterized in that, Before the receiving the second information, the method further comprises: sending third information, the third information being used for indicating signal energies of the one or more first spatial domain directions.
8. The method of claim 7, wherein, The third information comprises at least one of a ratio of a signal energy of each of the one or more first spatial domain directions to a total signal energy of signals transmitted by the first communication device, the signal energy of each of the one or more first spatial domain directions, or a quantized value of the signal energy of each of the one or more first spatial domain directions.
9. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: sending a first reference signal according to the one or more first reference signal ports.
10. The method according to any one of claims 1 to 9, characterized in that, The first reference signal is a demodulation reference signal (DMRS) or a sounding reference signal (SRS).
11. A communication method characterized by comprising: The method comprises: receiving first information, the first information indicating one or more first spatial directions, the one or more first spatial directions being spatial directions in which a first communication device transmits signals; transmitting second information, the second information being used for indicating one or more first reference signal ports, the one or more first reference signal ports being determined according to the first information.
12. The method of claim 11, wherein, The first information is further used for indicating a number of the first spatial directions.
13. The method according to claim 11 or 12, characterized in that, The first information comprises indices of the one or more first spatial directions.
14. The method of any one of claims 11-12, wherein, The one or more first spatial directions comprise one or more first beam directions, and the first information comprises indices of first beam domain basis vectors, the first beam domain basis vectors corresponding to one of the one or more first beam directions.
15. The method of claim 14, wherein, The first information comprises indices of one or more beam domain basis vectors, wherein the one or more beam domain basis vectors comprise the first beam domain basis vectors, the one or more beam domain basis vectors corresponding to the one or more first beam directions, the one or more beam domain basis vectors comprise n rows of corresponding beam domain basis vectors in a first beam domain uplink channel matrix, the first beam domain uplink channel matrix being obtained according to a projection of an uplink channel matrix between the first communication device and a second communication device in a beam domain, the n rows being n rows of the first beam domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam domain uplink channel matrix corresponding to a proportion of projected energies greater than or equal to a first threshold value with respect to a total of projected energies of all rows of the first beam domain uplink channel matrix, or n rows of the first beam domain uplink channel matrix corresponding to a proportion of a total of projected energies greater than or equal to a second threshold value with respect to a total of projected energies of all rows of the first beam domain uplink channel matrix, and the n rows being n rows of the first beam domain uplink channel matrix corresponding to maximum projected energies, or n rows of the first beam domain uplink channel matrix corresponding to projected energies greater than or equal to a third threshold value, n being an integer greater than or equal to 1 and less than or equal to N, N being a number of rows included in the first beam domain uplink channel matrix.
16. The method according to claim 14 or 15, characterized in that The first beam domain basis vector is a first discrete Fourier transform (DFT) vector, or one of columns of a Householder matrix.
17. The method according to any one of claims 11 to 16, characterized in that, The method further comprises: receiving third information, the third information being used for indicating signal energies of the one or more first spatial directions; allocating the one or more first reference signal ports to the first communication device according to the first information and the third information.
18. The method of claim 17, wherein, The third information comprises at least one of a ratio of a signal energy of each of the one or more first spatial directions to a total signal energy of signals transmitted by the first communication device, the signal energy of each of the one or more first spatial directions, or a quantized value of the signal energy of each of the one or more first spatial directions.
19. The method according to any one of claims 11 to 18, characterized in that, The method further comprises: receiving fourth information, the fourth information indicating one or more second spatial directions, the one or more second spatial directions being spatial directions in which a third communication device transmits signals; allocate the one or more first reference signal ports to the first communication device and allocate one or more second reference signal ports to the third communication device according to the first information and the fourth information; transmit fifth information, the fifth information being used for indicating the one or more second reference signal ports.
20. The method of claim 19, wherein, The method further comprises: receive third information, the third information being used for indicating signal energy of the one or more first spatial domain directions; receive sixth information, the sixth information being used for indicating signal energy of the one or more second spatial domain directions; allocate the one or more first reference signal ports to the first communication device and allocate one or more second reference signal ports to the third communication device according to the first information and the fourth information, comprising: determine a first spatial domain dominant direction according to the first information and the third information, the first spatial domain dominant direction being a spatial domain dominant direction in which the first communication device transmits signals; determine a second spatial domain dominant direction according to the fourth information and the sixth information, the second spatial domain dominant direction being a spatial domain dominant direction in which the third communication device transmits signals; allocate the one or more first reference signal ports to the first communication device and allocate the one or more second reference signal ports to the third communication device according to difference between the first spatial domain dominant direction and the second spatial domain dominant direction.
21. The method of claim 20, wherein, if the difference between the first spatial domain dominant direction and the second spatial domain dominant direction is less than a fourth threshold value, the one or more first reference signal ports and the one or more second reference signal ports are different reference signal ports; or, if the difference between the first spatial domain dominant direction and the second spatial domain dominant direction is greater than or equal to the fourth threshold value, there is a same reference signal port in the one or more first reference signal ports and the one or more second reference signal ports.
22. The method of any one of claims 19-21, wherein, there is a same reference signal port in the at least one first reference signal port and the at least one second reference signal port.
23. The method of any one of claims 11 to 22, wherein, the one or more first reference signal ports comprise a plurality of first reference signal ports, and a difference between a number of spatial domain directions corresponding to any two first reference signal ports of the plurality of first reference signal ports is less than a fifth threshold value, wherein the number of spatial domain directions corresponding to each first reference signal port is a sum of a number of spatial domain directions in which a communication device to which the first reference signal port is allocated transmits signals.
24. A communications device, characterized by The communication device comprises a module for performing the method of any one of claims 1 to 10, or a module for performing the method of any one of claims 11 to 23.
25. A communications device, characterized by The communication device comprises a processor configured to execute computer programs or computer instructions in a memory to perform the method of any one of claims 1 to 10, or to perform the method of any one of claims 11 to 23.
26. The apparatus of claim 25, wherein, The device further comprises a transceiver, and the processor and the transceiver are connected to each other through a line.
27. A computer readable storage medium, characterized in that, a computer program product comprising a computer readable medium, the computer readable medium having stored thereon the computer program, the computer program being executable by the apparatus causing the apparatus to perform the method of any one of claims 1 to 23.
Citation Information
Patent Citations
Communication method, system and device based on multiple beams and storage medium
CN116709513A
Communication method and device, chip, chip module and storage medium
CN118265165A
Method and apparatus for sending and receiving OFDM symbol
WO2018121186A1