Communication method and device
By configuring reference signal resources and using bitmaps, network equipment can effectively obtain channel information of analog reception antenna ports, solving the problem of incomplete channel measurement in the prior art, and improving channel measurement efficiency and resource utilization.
Patent Information
- Application Number
- CN202410066238.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-16
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, network devices cannot effectively obtain channel information that simulates the receiving antenna port, resulting in incomplete channel measurements.
The network device receives information from the terminal device, configures reference signal resources, and receives and determines channel information of the analog receiving antenna port based on these signal resources, and optimizes the channel measurement process using bitmap and TPMI.
The network equipment acquires the channel information of analog received antenna ports, improves the efficiency and resource utilization of channel measurement, and reduces transmission overhead.
Smart Images

Figure CN120342559A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] In a communication system, a network device may determine the number of reference signal ports configured for a terminal device according to the number of received antenna ports reported by the terminal device. The terminal device may send a reference signal to the network device according to the reference signal ports configured by the network device. Further, the network device may perform channel measurement according to the received reference signal to obtain channel information.
[0003] However, in this manner, the channel information obtained by the network device is the channel information of digital received antenna ports, and there is currently no solution for obtaining the channel information of analog received antenna ports. Summary of the Invention
[0004] Embodiments of this application provide a communication method and apparatus, which can enable a network device to obtain the channel information of analog received antenna ports.
[0005] In a first aspect, a communication method is provided. This method may be executed by a network device. Without special indication, the "network device" in this application may refer to the network device itself, or a component in the network device (such as a processor, a chip, or a chip system, etc.), or may also be a logical module or software that can implement all or part of the functions of the network device. The method includes: The network device receives first information from a terminal device; according to the first information, sends configuration information of one or more reference signal resources to the terminal device; according to the configuration information of the one or more reference signal resources, receives one or more reference signals from the terminal device; and determines the channel information corresponding to the second port corresponding to each reference signal according to the one or more reference signals. Wherein, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device; each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource.
[0006] Based on this solution, different from the network device determining the number of reference signal ports according to the number of the first ports (the first ports are digital receiving antenna ports), and then determining the channel information of the first ports, in this application, the network device can configure the number of reference signal resources according to the number of the first ports. At the same time, the network device can configure the number of reference signal ports corresponding to the reference signals according to the number of the second ports (the second ports are analog receiving antenna ports) corresponding to the first ports. Further, the terminal device can send reference signals to the network device through the second ports according to the reference signal ports configured by the network device. Correspondingly, the network device can determine the channel information of the second ports.
[0007] In a possible implementation, at least one reference signal resource in one or more reference signal resources corresponds to at least two first ports.
[0008] Based on this possible implementation, to determine the correspondence between the reference signal resources and the first ports, a feasible solution is provided, that is, there is a reference signal resource that can correspond to two first ports, which can improve the utilization rate of the reference signal resources.
[0009] In a possible implementation, the network device sends first indication information to the terminal device; receives one or more reference signals from the terminal device, and determines the channel information of the second ports corresponding to the first ports indicated by the first indication information. Among them, the first indication information is used to indicate the first ports for channel measurement.
[0010] Based on this possible implementation, the network device can instruct the second ports corresponding to some of the first ports of the terminal device to send reference signals (for example, when the network device determines that the channel quality of the second ports corresponding to some of the first ports is poor, it can re-measure the channels of the second ports corresponding to some of the first ports, instead of re-measuring the channels of all the second ports corresponding to the first ports), and then can determine the channel information of the second ports corresponding to some of the first ports, which can improve the working efficiency of the network device and can also avoid resource waste as much as possible.
[0011] In a possible implementation, the first indication information is a bit map; each bit in the bit map is used to indicate whether the first port associated with each bit performs channel measurement.
[0012] Based on this possible implementation, the network device can explicitly indicate to the terminal device the first ports for channel measurement through the bit map, providing a feasible solution for the implementation of the first indication information.
[0013] In a possible implementation, the network device sends second information to the terminal device; the second information is used to indicate the number of the second ports corresponding to each reference signal resource.
[0014] Based on this possible implementation, the number of second ports corresponding to different first ports may be different. The network device can implicitly indicate to the terminal device to determine the reference signal resources corresponding to each first port through the second information, that is, the terminal device can be made to determine the reference signal resources and the first ports with the same number of second ports, and then determine the reference signal resources corresponding to the first ports.
[0015] In a possible implementation, the network device sends a transmit precoding matrix indication (TPMI) to the terminal device; wherein, the number of antenna ports of the TPMI is the total number of second ports corresponding to one or more reference signal resources; the TPMI is determined according to channel information.
[0016] Based on this possible implementation, the network device can determine the TPMI according to the total number of second ports and channel information, providing a feasible solution for determining the TPMI.
[0017] In a possible implementation, the network device sends weight group information, weight information, and phase information to the terminal device; wherein, the phase information is used to adjust the phase of one or more weights; the weight information and the phase information are determined according to the first weight, the weight group information, the number of weights, the dimension of one or more weights, and the oversampling factor of one or more weights, and the first weight is determined according to channel information.
[0018] Based on this possible implementation, the network device can send weight group information, weight information, and phase information to the terminal device, and then the terminal device can determine the second weight according to the weight group information, the weight information, and the phase information, rather than the network device directly sending the second weight, which can reduce the transmission overhead.
[0019] In a possible implementation, the weight is a DFT weight.
[0020] Based on this possible implementation, a feasible solution is provided for the implementation of the weight.
[0021] In a possible implementation, the weight group information is a bit map; wherein, each bit in the bit map is used to indicate whether the value associated with each bit is a separation point; the separation point is used to divide one or more weights into one or more weight groups.
[0022] Based on this possible implementation, the network device can explicitly indicate to the terminal device to determine the weight group through the bit map, providing a feasible solution for the network device to send down the weight group information.
[0023] In a possible implementation, the phase information is the index of the phase corresponding to one or more weights.
[0024] Based on this possible implementation, the network device can explicitly indicate the phases corresponding to one or more weights through the indices of the phases, providing a feasible solution for the network device to send down phase information.
[0025] In one possible implementation, the number of weight groups is the first difference; where the first difference is equal to the difference between the number of weights and the number of phases.
[0026] Based on this possible implementation, the network device can determine the number of weight groups, the number of weights, and the number of phases according to the relationships among the number of weight groups, the number of weights, and the number of phases.
[0027] In one possible implementation, the dimension of one or more weights is determined according to the total number of second ports corresponding to one or more reference signal resources.
[0028] Based on this possible implementation, a feasible solution is provided for determining the dimension of one or more weights.
[0029] In one possible implementation, the weight information is used to indicate one or more of the following: the index of one or more weights, the dimension of the weights corresponding to the index of one or more weights, the oversampling coefficient of the weights corresponding to the index of one or more weights, or the number of weights.
[0030] Based on this possible implementation, compared with directly indicating one or more weights by the weight information, the network device can indicate to the terminal device to determine one or more weights through the above information, which can reduce the transmission overhead.
[0031] In one possible implementation, when the dimensions of the weights corresponding to different indices of the weights are the same, the network device sends the dimension information of the first weight to the terminal device; where the dimension information of the first weight is used to indicate the dimension of the same weight corresponding to different indices of the weights.
[0032] Based on this possible implementation, when the dimensions of the weights corresponding to different indices of the weights are the same, the network device can send the dimension of one weight to the terminal device instead of sending the dimensions of the weights corresponding to each index of the weights, which can reduce the transmission overhead.
[0033] In one possible implementation, when the oversampling coefficients of the weights corresponding to different indices of the weights are the same, the network device sends the oversampling coefficient information of the first weight to the terminal device; where the oversampling coefficient information of the first weight is used to indicate the oversampling coefficient of the same weight corresponding to different indices.
[0034] Based on this possible implementation, when the oversampling coefficients of the weights corresponding to the indices of different weights are the same, the network device can send an oversampling coefficient of one weight to the terminal device instead of sending the oversampling coefficients of the weights corresponding to the indices of each weight, which can reduce the transmission overhead.
[0035] In a second aspect, a communication method is provided. This method can be executed by a terminal device. Without special explanation, in this application, the "terminal device" can refer to the terminal device itself, or a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the terminal device. The method includes: the terminal device sends first information to the network device; receives configuration information of one or more reference signal resources from the network device; and sends one or more reference signals to the network device according to the second ports corresponding to one or more first ports corresponding to one or more reference signal resources. Among them, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device; each reference signal resource corresponds to one or more first ports, and each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to one or more first ports corresponding to the reference signal resource.
[0036] Based on this solution, different from the network device determining the number of reference signal ports according to the number of first ports (the first port is the digital receiving antenna port) and then determining the channel information of the first port, in this application, the terminal device can report the number of second ports corresponding to each first port, which can enable the network device to configure the number of reference signal resources according to the number of first ports. At the same time, it can enable the network device to configure the number of reference signal ports corresponding to the reference signals according to the number of second ports corresponding to the first ports (the second port is the analog receiving antenna port). Further, the terminal device can send a reference signal to the network device through the second port according to the reference signal ports configured by the network device. Correspondingly, it can enable the network device to determine the channel information of the second port.
[0037] In a possible implementation, at least one of the one or more reference signal resources corresponds to at least two first ports.
[0038] Based on this possible implementation, to determine the correspondence between the reference signal resources and the first ports, a feasible solution is provided, that is, there is a reference signal resource that can correspond to two first ports, which can improve the utilization rate of the reference signal resources.
[0039] In a possible implementation, the terminal device receives first indication information from the network device; and sends one or more reference signals to the network device according to a second port corresponding to a first port indicated by the first indication information. The first indication information is used to indicate the first port for channel measurement.
[0040] Based on this possible implementation, the terminal device can determine some of the first ports according to the first indication information, and then can send reference signals through the second ports corresponding to some of the first ports, so that the network device can determine the channel information of the second ports corresponding to some of the first ports, which can improve the working efficiency of the network device and can also avoid resource waste as much as possible.
[0041] In a possible implementation, the first indication information is a bit map; each bit in the bit map is used to indicate whether a first port associated with each bit performs channel measurement.
[0042] Based on this possible implementation, the terminal device can explicitly determine the first ports for channel measurement through the bit map, providing a feasible solution for the implementation of the first indication information.
[0043] In a possible implementation, the terminal device receives second information from the network device; and determines a second port corresponding to one or more reference signal resources according to the second information. The second information is used to indicate the number of second ports corresponding to each reference signal resource.
[0044] Based on this possible implementation, the number of second ports corresponding to different first ports may be different. The terminal device can implicitly determine the reference signal resources corresponding to each first port through the second information, that is, the terminal device can determine the reference signal resources and the first ports with the same number of second ports, and then determine the reference signal resources corresponding to the first ports.
[0045] In a possible implementation, the terminal device receives a transmit precoding matrix indication (TPMI) from the network device; and determines a precoding matrix according to the TPMI. The number of antenna ports of the TPMI is the total number of second ports corresponding to one or more reference signal resources.
[0046] Based on this possible implementation, the terminal device can determine the precoding matrix according to the TPMI, providing a feasible solution for the terminal device to determine the precoding matrix.
[0047] In a possible implementation, the terminal device receives weight grouping information, weight information, and phase information from the network device; and determines a second weight according to the weight grouping information, the weight information, and the phase information. The second weight is used to adjust the phase of the second port. The phase information is used to adjust the phase of one or more weights.
[0048] Based on this possible implementation, compared with the network device directly sending the second weight, the terminal device can determine the second weight according to the above information, which can reduce the transmission overhead.
[0049] In one possible implementation, the weight is a DFT weight.
[0050] Based on this possible implementation, a feasible solution is provided for the implementation of the weight.
[0051] In one possible implementation, the weight grouping information is a bit map; wherein, each bit in the bit map is used to indicate whether the value associated with each bit is a separation point; the separation point is used to divide one or more weights into one or more weight groups.
[0052] Based on this possible implementation, the terminal device can explicitly determine the weight group through the bit map, providing a feasible solution for the network device to send down the weight grouping information.
[0053] In one possible implementation, the phase information is the index of the phase corresponding to one or more weights.
[0054] Based on this possible implementation, the terminal device can explicitly determine the phase corresponding to one or more weights through the index of the phase, providing a feasible solution for the network device to send down the phase information.
[0055] In one possible implementation, the number of weight groups is the first difference; wherein, the first difference is equal to the difference between the number of weights and the number of phases.
[0056] Based on this possible implementation, the network device can determine the number of weight groups, the number of weights, and the number of phases according to the relationship among the number of weight groups, the number of weights, and the number of phases.
[0057] In one possible implementation, the dimension of the weight corresponding to the index of one or more weights is based on the total number of second ports corresponding to one or more reference signal resource ports.
[0058] Based on this possible implementation, a feasible solution is provided for determining the dimension of one or more weights.
[0059] In one possible implementation, the weight information is used to indicate one or more of the following: the index of one or more weights, the dimension of the weight corresponding to the index of one or more weights, the oversampling coefficient of the weight corresponding to the index of one or more weights, or the number of weights.
[0060] Based on this possible implementation, compared with the weight information directly indicating one or more weights, the terminal device can determine one or more weights according to the above information, which can reduce the transmission overhead.
[0061] In a possible implementation, the terminal device receives dimension information of a first weight from the network device; wherein, the dimension information of the first weight is used to indicate the dimension of the same weight corresponding to indexes of different weights.
[0062] Based on this possible implementation, when the dimensions of the weights corresponding to indexes of different weights are the same, the terminal device can receive the dimension of one weight from the network device instead of receiving the dimensions of the weights corresponding to each index of the weights, which can reduce the transmission overhead.
[0063] In a possible implementation, the terminal device receives oversampling coefficient information of a first weight sent from the network device; wherein, the oversampling coefficient information of the first weight is used to indicate the oversampling coefficients of the same weight corresponding to different indexes.
[0064] Based on this possible implementation, when the oversampling coefficients of the weights corresponding to indexes of different weights are the same, the terminal device can receive the oversampling coefficient of one weight from the network device instead of receiving the oversampling coefficients of the weights corresponding to each index of the weights, which can reduce the transmission overhead.
[0065] In a third aspect, a communication device is provided for implementing the method in the first aspect above. The communication device can be the network device in the first aspect, or a device or component included in the network device, such as a chip.
[0066] The communication device includes corresponding modules, units, or means for implementing the above method. The modules, units, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes multiple modules or units corresponding to the above functions.
[0067] In some possible implementations, the communication device may include a processing module and a transceiver module. The transceiver module may include a transmitting module and a receiving module, which are respectively used to implement the functions of the transmitting class and the receiving class in the first aspect and any possible implementation thereof. The processing module may be used to implement the processing function in the first aspect and any possible implementation thereof. Exemplarily, the transceiver module is used to receive first information from a terminal device; wherein the first information is used to indicate the number of second ports corresponding to each first port in the terminal device; the transceiver module is further used to send configuration information of one or more reference signal resources to the terminal device according to the first information; wherein each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource; the transceiver module is further used to receive one or more reference signals from the terminal device according to the configuration information of the one or more reference signal resources; the processing module is used to determine channel information corresponding to the second port corresponding to each reference signal according to the one or more reference signals.
[0068] Optionally, the transceiver module and the processing module of the communication device in the third aspect may also perform the corresponding functions in the first aspect or any possible implementation of the first aspect. For specific details, please refer to the detailed description in the method examples, and the beneficial effects that can be achieved can also be referred to the foregoing relevant content.
[0069] In a fourth aspect, a communication device is provided for implementing the method in the second aspect. The communication device may be the terminal device in the second aspect, or a device or component included in the terminal device, such as a chip.
[0070] The communication device includes corresponding modules, units, or means for implementing the above method. The modules, units, or means may be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes multiple modules or units corresponding to the above functions.
[0071] In some possible implementations, the communication device may include a processing module and a transceiver module. The transceiver module may include a transmitting module and a receiving module, which are respectively used to implement the functions of the transmitting class and the receiving class in the second aspect and any possible implementation thereof. The processing module may be used to implement the processing function in the second aspect and any possible implementation thereof. Exemplarily, the transceiver module is used to send a first piece of information to a network device; wherein, the first piece of information is used to indicate the number of second ports corresponding to each first port in the terminal device; the transceiver module is further used to receive configuration information of one or more reference signal resources from the network device; wherein, each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource; the transceiver module is further used to send one or more reference signals to the network device according to the second ports corresponding to the one or more first ports corresponding to the one or more reference signal resources.
[0072] Optionally, the transceiver module and the processing module of the communication device in the fourth aspect may also perform the corresponding functions in the second aspect or any possible implementation of the second aspect. For specific details, refer to the detailed description in the method examples, and the beneficial effects that can be achieved can also be referred to the foregoing relevant content.
[0073] In a fifth aspect, a communication device is provided, including: at least one processor, which is used to cause the communication device to execute the method described in any of the above aspects or any possible implementation of any of the above aspects by executing computer instructions stored in a memory or through a logic circuit. The communication device may be a network device in the first aspect or any possible implementation of the first aspect, or a device or component included in the network device, such as a chip; or, the communication device may be a terminal device in the second aspect or any possible implementation of the second aspect, or a device or component included in the terminal device, such as a chip.
[0074] In some possible implementations, the communication device further includes a memory for storing computer instructions and / or configuration files of the logic circuit. Optionally, the memory and the processor are integrated together, or the memory is independent of the processor.
[0075] In a sixth aspect, a communication device is provided, including: a processor and a communication interface; the communication interface is used for inputting and / or outputting signals; the processor is used for executing a computer program or instruction, so that the communication device executes the method described in any of the above aspects. The communication device may be a network device in the first aspect or any possible implementation of the first aspect, or a device or component included in the network device, such as a chip; or, the communication device may be a terminal device in the second aspect or any possible implementation of the second aspect, or a device or component included in the terminal device, such as a chip.
[0076] In some possible implementations, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used for receiving computer execution instructions (the computer execution instructions are stored in a memory, and may be directly read from the memory or may pass through other devices) and transmitting them to the processor.
[0077] In some possible implementations, the communication interface is used for communicating with a module outside the communication device.
[0078] In some possible implementations, the communication device may be a chip or a chip system. When the device is a chip system, the chip system may include a chip or may include a chip and other discrete devices.
[0079] In a seventh aspect, a communication device is provided, including: a logic circuit and an interface circuit; the interface circuit is used for inputting information and / or outputting information; the logic circuit is used for executing the method described in any of the above aspects and processing and / or generating output information according to the input information. The communication device may be a network device in the first aspect or any possible implementation of the first aspect, or a device or component included in the network device, such as a chip; or, the communication device may be a terminal device in the second aspect or any possible implementation of the second aspect, or a device or component included in the terminal device, such as a chip.
[0080] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method described in any of the above aspects is executed.
[0081] In a ninth aspect, a computer program product is provided. When the computer program product is executed by a processor, the method described in any of the above aspects is executed.
[0082] It can be understood that when the communication device provided in any of the third aspect to the seventh aspect is a chip, the above-mentioned sending action / function can be understood as outputting information, and the above-mentioned receiving action / function can be understood as inputting information.
[0083] Among them, for the technical effects brought by any one of the implementations from the third aspect to the ninth aspect, reference can be made to the technical effects brought by the first aspect or any possible implementation of the first aspect, or to the technical effects brought by the second aspect or any possible implementation of the second aspect, which will not be elaborated here.
[0084] In a tenth aspect, a communication system is provided, which includes the network device described in the first aspect or any possible implementation of the first aspect and the terminal device described in the second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0085] Figure 1 FIG. is a schematic diagram of a communication system provided by an embodiment of the present application;
[0086] Figure 2 FIG. is a schematic structural diagram of an antenna array surface of a terminal device provided by an embodiment of the present application;
[0087] Figure 3 FIG. is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0088] Figure 4 FIG. is an interaction schematic diagram of a communication method provided by an embodiment of the present application;
[0089] Figure 5 FIG. is an interaction schematic diagram of a communication method provided by an embodiment of the present application;
[0090] Figure 6 FIG. is an interaction schematic diagram of a communication method provided by an embodiment of the present application;
[0091] Figure 7 FIG. is a schematic structural diagram of a network device provided by an embodiment of the present application;
[0092] Figure 8 FIG. is a schematic structural diagram of a terminal device provided by an embodiment of the present application;
[0093] Figure 9 FIG. is a schematic structural diagram of another communication device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0094] The following describes in detail the implementation manners of the embodiments of the present application with reference to the accompanying drawings of the specification.
[0095] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B. The "and / or" in this application is merely a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural.
[0096] In the description of this application, unless otherwise specified, "a plurality of" means two or more than two. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of a single item or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c can be single or plural.
[0097] In addition, for the convenience of clearly describing the technical solutions of the embodiments of this application, in the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different.
[0098] In the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, using words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner for easy understanding.
[0099] It can be understood that the "embodiments" mentioned throughout the specification mean that specific features, structures, or characteristics related to the embodiments are included in at least one embodiment of this application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiments. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner. It can be understood that in the various embodiments of this application, the magnitude of the serial numbers of the various processes does not mean the sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0100] It can be understood that some optional features in the embodiments of the present application can, in certain scenarios, be implemented independently without relying on other features, such as the current solution they are based on, to solve corresponding technical problems and achieve corresponding effects. They can also be combined with other features according to requirements in certain scenarios. Correspondingly, the devices given in the embodiments of the present application can also implement these features or functions accordingly, which will not be elaborated here.
[0101] In the present application, unless otherwise specified, the same or similar parts among various embodiments can be referred to each other. In each embodiment of the present application, if there is no special specification and logical conflict, the terms and / or descriptions among different embodiments are consistent and can be cited mutually. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships. The embodiments of the present application described below do not constitute a limitation on the protection scope of the present application.
[0102] To facilitate the understanding of the technical solutions of the embodiments of the present application, a brief introduction to the related technologies of the present application is given as follows first.
[0103] 1) Discrete Fourier Transform (DFT) weights / beams
[0104] Among them, the DFT weights / beams are used to adjust the phase of the antenna port. For the convenience of understanding, the present application uniformly refers to them as DFT weights.
[0105] Exemplarily, the DFT weights can satisfy the following formula:
[0106] Among them, w is the DFT weight,
[0107] where i = 0, 1,..., M1O1 - 1, k = 0, 1,..., M2O2 - 1; M1 is the number of horizontal array elements of the antenna array surface, M2 is the number of vertical array elements of the antenna array surface; O1 represents the oversampling multiple in the horizontal direction of the antenna array surface, and O2 represents the oversampling multiple in the vertical direction of the antenna array surface.
[0108] It can be understood that when i and k take different values, different DFT weights can be obtained, and the number of DFT weights can be M1M2O1O2.
[0109] It can be understood that in the case of a uniform linear array, the antenna array surface has only one dimension, that is, the DFT weight can be u or v.
[0110] A possible implementation is to take \(x = o_1 + kO_1\) (where \(o_1\in\{0,1,2,\ldots,O_1 - 1\}\) and \(k = 0,1,\ldots,M_1 - 1\)), \(y = o_2 + lO_2\) (where \(o_2\in\{0,1,2,\ldots,O_2 - 1\}\) and \(l = 0,1,\ldots,M_2 - 1\)). For any \(o_1\) and \(o_2\), \(M_1M_2\) orthogonal DFT weight values can be determined (i.e., there are \(M_1\) values of \(k\) corresponding to \(x\) and \(M_2\) values of \(l\) corresponding to \(y\), and the \(x\) and \(y\) can form \(M_1M_2\) DFT beams).
[0111] Among them, the above \(M_1M_2\) DFT beams are mutually orthogonal, and the \(M_1M_2\) DFT weight values can be formed into a matrix
[0112] Among them, the matrix \(W\) is a set of orthogonal DFT weight values.
[0113] Among them, due to the orthogonality of the \(M_1M_2\) DFT weight values, the unitary matrix of the matrix \(W\) can satisfy the following formula: \(W\) H W = I.
[0114] Among them, \(I\) is the identity matrix.
[0115] 2) Sparse estimation
[0116] Among them, the channel matrix can be transformed according to the set of orthogonal DFT weight values to obtain the channel matrix in the angular domain, and this process can be called sparse estimation.
[0117] Among them, \(N\) rx is the number of receiving antenna ports of the terminal device, \(N\) tx is the number of transmitting antenna ports of the network device, and the channel matrix can be determined according to the channel information.
[0118] Optionally, the channel matrix in the angular domain can satisfy the following formula:
[0119] Among them, is the channel matrix in the angular domain.
[0120] A possible implementation, taking \(N\) rx = 4, \(N\) tx = 256 as an example, as shown in Table 1 below, the first 3 rows in the channel matrix in the angular domain can represent most of the energy in the channel, that is, the channel obtained by measuring the channels of 3 ports can be very close to the channel obtained by measuring the channels of 4 ports.
[0121] Table 1 Row sparsity of
[0122]
[0123] 3) Channel information
[0124] In a time division duplex (TDD) system, a terminal device can send a sounding reference signal (SRS) to a network device. Correspondingly, the network device can perform channel measurement based on the SRS to determine the uplink channel information. Further, the downlink channel information can be determined through the reciprocity of the uplink and downlink channels in the TDD system.
[0125] Specifically, the network device can configure the high-layer parameter 'usage' in the SRS-ResourceSet to 'antennaSwitching', and then configure 'SRS-TxPortSwitch' according to the capability information of the terminal device sent by the terminal device (for example, the number of transmit antenna ports of the terminal device is N, and the number of receive antenna ports is M, which can also be expressed as NTMR), or configure 'SRS-TxPortSwitchBeyond4Rx' according to the terminal device capability information sent by the terminal device.
[0126] Wherein, M and N are positive integers.
[0127] It can be understood that the SRS resource set can include one or more SRS resources, and each SRS resource can indicate one or more SRS ports.
[0128] Wherein, each SRS port can correspond to a physical antenna or a virtual antenna of the terminal device.
[0129] Wherein, the SRS port is used to carry the SRS, each SRS port corresponds to an SRS, and different SRS ports can multiplex the SRS in a code division manner, a frequency division manner, a time division manner, or a space division manner (that is, each SRS port will occupy different time-frequency-code domain resources to reduce interference between SRSs).
[0130] Exemplarily, one SRS resource can indicate a number of SRS ports, and each SRS port can correspond to the configured time-frequency-code resources.
[0131] Among them, when configured as 'SRS-TxPortSwitch', the capabilities of the terminal devices that can be supported are any of the following: 't1r2' is used to indicate 1T2R (which can be understood as each SRS resource set includes two SRS resources, and each SRS resource indicates one SRS port), 't1r1-t1r2' is used to indicate 1T = 1R / 1T2R, 't2r4' is used to indicate 2T4R, 't1r4' is used to indicate 1T4R, 't1r1-t1r2-t1r4' is used to indicate 1T = 1R / 1T2R / 1T4R, 't1r4-t2r4' is used to indicate 1T4R / 2T4R, 't1r1-t1r2-t2r2-t2r4' is used to indicate 1T = 1R / 1T2R / 2T = 2R / 2T4R, 't1r1-t1r2-t2r2-t1r4-t2r4' is used to indicate 1T = 1R / 1T2R / 2T = 2R / 1T4R / 2T4R, 't1r1' is used to indicate 1T = 1R, 't2r2' is used to indicate 2T = 2R, "t1r1-t2r2" is used to indicate 1T = 1R / 2T = 2R, "t4r4" is used to indicate 4T = 4R, or "t1r1-t2r2-t4r4" is used to indicate 1T = 1R / 2T = 2R / 4T = 4R.
[0132] Among them, when configured as 'SRS-TxPortSwitchBeyond4Rx', the capabilities of the terminal devices that can be supported are any of the following: 't1r1' is used to indicate 1T = 1R, 't2r2' is used to indicate 2T = 2R, 't1r2' is used to indicate 1T2R, 't4r4' is used to indicate 4T = 4R, 't2r4' is used to indicate 2T4R, 't1r4' is used to indicate 1T4R, 't2r6' is used to indicate 2T6R, 't1r6' is used to indicate 1T6R, 't4r8' is used to indicate 4T8R, 't2r8' is used to indicate 2T8R, 't1r8' is used to indicate 1T8R.
[0133] 5) Determine the precoding matrix based on the codebook
[0134] Among them, the network device can set the high-layer parameter 'usage' in the SRS-ResourceSet to 'codebook'. The network device can determine the uplink channel information based on the SRS sent by the terminal device, and then determine the transmitted precoding matrix indicator (TPMI) from the codebook according to the uplink channel information, and send the TPMI to the terminal device; correspondingly, the terminal device can determine the precoding matrix according to the TPMI.
[0135] Among them, the precoding matrix can also be called weights, beams, etc. The number of antenna ports of the TPMI can be determined according to the high-layer parameter nrofSRS-Ports (i.e., the number of SRS ports) in the SRS configuration (SRS-Config). For example, the number of antenna ports of the TPMI is equal to the number of SRS ports.
[0136] Exemplarily, the terminal device can determine the corresponding precoding matrix according to the TPMI serial number.
[0137] Among them, the precoding matrix corresponding to the TPMI serial number can be as shown in Tables 2 - 7 below:
[0138] Table 2 Precoding Matrix for Single-Layer Transmission with Dual Antenna Ports
[0139]
[0140] Table 3 Precoding Matrix for Single-Layer Transmission with 4 Antenna Ports
[0141]
[0142] Table 4 Precoding Matrix for Dual-Layer Transmission with Dual Antenna Ports
[0143]
[0144] Table 5 Precoding Matrix for Dual-Layer Transmission with 4 Antenna Ports
[0145]
[0146]
[0147] Table 6 Precoding Matrix for 3-Layer Transmission with 4 Antenna Ports
[0148]
[0149] Table 7 Precoding Matrix for 4-Layer Transmission with 4 Antenna Ports
[0150]
[0151] In summary, in the communication system, the network device can determine the number of reference signal ports configured for the terminal device according to the number of received antenna ports reported by the terminal device. The terminal device can send a reference signal to the network device according to the reference signal ports configured by the network device. Further, the network device can perform channel measurement according to the received reference signal to obtain channel information.
[0152] However, in this method, the channel information obtained by the network device is the channel information of the digital receive antenna port, and there is currently no solution for obtaining the channel information of the analog receive antenna port. At the same time, in the existing solution, the number of antenna ports of the TPMI is equal to the number of SRS ports, while the number of receive antenna ports of the terminal device under sparse estimation is inconsistent with the number of receive antenna ports reported by the terminal device. Therefore, the existing solution cannot adapt to the TPMI transmission under sparse estimation.
[0153] To solve the above technical problems, the present application provides a communication method, which includes: the network device receives first information from the terminal device; according to the first information, the network device sends configuration information of one or more reference signal resources to the terminal device; according to the configuration information of the one or more reference signal resources, the network device receives one or more reference signals from the terminal device; according to the one or more reference signals, the network device determines the channel information corresponding to the second port corresponding to each reference signal. Wherein, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device; each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource.
[0154] In the embodiment of the present application, different from the network device determining the number of reference signal ports according to the number of first ports (the first port is the digital receive antenna port), and then determining the channel information of the first port, in the present application, the terminal device can report the number of second ports corresponding to each first port, the network device can configure the number of reference signal resources according to the number of first ports, and at the same time, can configure the number of reference signal ports corresponding to the reference signal according to the number of second ports corresponding to the first port (the second port is the analog receive antenna port). Further, the terminal device can send a reference signal to the network device through the second port according to the reference signal ports configured by the network device. Correspondingly, the network device can determine the channel information of the second port.
[0155] The technical solution of the embodiment of the present application can be applied to various communication systems. The communication system can be a 3rd generation partnership project (3GPP) communication system, for example, a fourth-generation (4G) mobile communication system, long term evolution (LTE), a fifth-generation (5G) mobile communication system, a new radio (NR) system, or a system with a hybrid network of LTE and 5G, or a non-terrestrial network (NTN) system, or a 6th-generation (6G) or later evolved mobile communication system such as 5G, a vehicle to everything (V2X) system, or a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, the internet of things (IoT), a narrow band-internet of things (NB-IoT), other next-generation communication systems, a perception and communication integrated system, a satellite communication system, etc. The communication system can also be a non-3GPP communication system, such as a wireless local area network (WLAN) system like wireless fidelity (Wi-Fi), without limitation.
[0156] The technical solution of the embodiment of the present application can be applied to various communication scenarios, for example, one or more of the following communication scenarios: service scenarios with requirements for low latency and high reliability, enhanced mobile broadband (eMBB), ultra-reliable and low latency communications (URLLC), machine type communication (MTC), massive machine type communications (mMTC), enhanced machine type communication (eMTC), IoT, narrow band internet of thing (NB-IoT), customer premise equipment (CPE), augmented reality (AR), virtual reality (VR), D2D, V2X, vehicle to vehicle (V2V), etc.
[0157] The embodiment of the present application is applicable to both homogeneous network and heterogeneous network scenarios, and there is no restriction on the transmission points either. It can be multi-point cooperative transmission between macro base stations and macro base stations, micro base stations and micro base stations, and macro base stations and micro base stations. It is applicable to frequency division multiplexing systems, time division multiplexing systems, duplex systems, access and backhaul systems, relay systems, etc. The embodiment of the present application is applicable to low-frequency scenarios (sub 6G), and also applicable to high-frequency scenarios (above 6G), terahertz, optical communication, etc., without limitation.
[0158] The above-mentioned communication systems and communication scenarios applicable to the present application are only examples, and the communication systems and communication scenarios applicable to the present application are not limited thereto. The above description does not impose any limitation on the solution of the present application.
[0159] Exemplarily, as follows Figure 1 As shown, it is a schematic structural diagram of a communication system provided by the present application. The communication system may include a network device and a terminal device.
[0160] Among them, the communication system can perform certain functions, such as synchronization, channel estimation, or sensing, etc.
[0161] Among them, Figure 1Unless otherwise specified, the network device in this document can refer to the network device itself, a component within the network device (such as a processor, chip, or chipset, etc.), or a logical module or software that can implement all or part of the functions of the network device.
[0162] Among them, Figure 1 Unless otherwise specified, the terminal device in this document can refer to the terminal device itself, a component within the terminal device (such as a processor, chip, or chipset, etc.), or a logical module or software that can implement all or part of the functions of the terminal device.
[0163] Among them, the terminal device in the embodiments of this application can be within the beam / cell coverage of the network device, and the network device can provide communication services for the terminal device.
[0164] Among them, Figure 1 The terminal device in this document can be a device with wireless transceiver functions or a chip or chipset that can be set in the device, which can allow users to access the network and is a device for providing voice and / or data connectivity to users. The terminal device can also be referred to as user equipment (UE), subscriber unit, terminal, mobile station (MS), or mobile terminal (MT), etc.
[0165] Optionally, the terminal device in the embodiments of the present application may be a user-side device for implementing wireless communication functions, such as a terminal or a chip that can be used in a terminal. Among them, the terminal may be a user equipment (UE), access terminal, terminal unit, terminal station, mobile station, mobile device, remote station, remote terminal, mobile device, wireless communication device, terminal agent, or terminal device in a 5G network or a public land mobile network (PLMN) evolved after 5G. The access terminal may be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device, or other processing device connected to a wireless modem, in-vehicle device, drone, robot, intelligent point of sale (POS) machine, customer-premises equipment (CPE), or wearable device, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. Alternatively, the terminal may be a terminal with communication function in IoT, such as a terminal in V2X (such as a vehicle-to-everything device), a terminal in D2D communication, or a terminal in M2M communication. The terminal may be mobile or fixed.
[0166] Among them, Figure 1 the network device in may be any device deployed in the access network that can perform wireless communication with the terminal device, may also be a chip or chip system that can be set in the above device, may also be a logical node, logical module, or a function implemented in software, and can be used to implement functions such as wireless physical control function, resource scheduling and wireless resource management, wireless access control, and mobility management. Specifically, the network device may be a device supporting wired access or a device supporting wireless access.
[0167] Optionally, the network device in the embodiments of the present application is a device that connects a terminal device to a wireless network. The network device may be a node in a radio access network (RAN), or may be a base station, and may be referred to as a radio access network node (or device).
[0168] For example, the network device may include an evolved NodeB (NodeB or eNB or e-NodeB, evolutional Node B) in an LTE system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro eNB and a micro eNB in a heterogeneous network scenario. Or, it may include a next generation node B (gNB) in an NR system. Or, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a BBUpool, or a Wi-Fi access point (AP), etc. Or, it may include a base station in NTN, that is, it may be deployed on an airborne platform or a satellite. In NTN, the network device may act as a layer 1 (L1) relay, or may act as a base station, or may act as an integrated access and backhaul (IAB) node. Or, the network device may be a device that implements the base station function in IoT, such as a device that implements the base station function in drone communication, V2X, D2D, or machine to machine (M2M).
[0169] The network device can also be a module or unit capable of implementing some functions of the base station. For example, the network device can be a central 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 DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0170] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device can be a network device or a module of a network device in an open radio access network (ORAN) system. In the ORAN system, the CU can also be called an open (O)-CU, the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0171] Optionally, the base station in the embodiments of this application can include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), or mobile switching centers, etc. The embodiments of this application do not make specific limitations on this.
[0172] Based on the above descriptions of the terminal device and the network device, in the U6G frequency band (the U6G frequency band includes the 6425 - 7125 MHz frequency band), when the network device uses the same transmission power as that at 2.6 GHz, the coverage ability of the network device will decrease. To ensure that the coverage range of the network device in the U6G frequency band is similar to that at 2.6 GHz, a larger antenna array (which can also be understood as a large UE array, a large UE antenna array) can be configured at the terminal device to enhance the energy of the signal received by the terminal device from the network device.
[0173] Among them, considering cost and deployment, the large UE antenna array can be divided into multiple sub-arrays, and a hybrid beamforming of digital beamforming (DBF) and analog beamforming (ABF) is adopted.
[0174] Among them, digital beamforming is to perform data processing on the input signal in the digital domain, and can arbitrarily adjust the amplitude and phase weights of the signal, and then send it to the digital radio frequency link.
[0175] Among them, analog beamforming is to apply the phase weight to the analog signal. The mainstream structure is implemented by a phase shifter at the radio frequency. Its advantage is low cost, and its disadvantage is that it can only change the phase of the signal and does not support changing the amplitude of the signal.
[0176] In a possible design, the architecture of the large UE antenna array of the terminal device can be as follows Figure 2 As shown, the DBF can include one or more digital antenna ports. Each digital antenna port can be connected to a radio frequency (RF) link. Each RF link is connected to one or more phase shifters, and each phase shifter is connected to one or more physical antennas or logical antennas.
[0177] It can be understood that the large UE antenna array can be composed of sub-array 1, sub-array 2,..., sub-array A.
[0178] Among them, A is a positive integer.
[0179] Among them, the ABF includes the phase shifters corresponding to each RF link.
[0180] It can be understood that after the terminal device receives the signal from the network device, the signal is first received by the ABF, then transmitted to the baseband through the RF link, and then obtained the received signal after passing through the DBF.
[0181] Among them, when the terminal device configures the large UE antenna array, if the network device can accurately know the channel from the network device to the terminal device (that is, the channel corresponding to each phase shifter), the throughput gain of the communication system can be greatly improved.
[0182] It can be understood that, compared with the 8-antenna terminal device in the prior art (in the case of only the DBF architecture, the number of digital antenna ports is 8, and each digital antenna port is connected to one antenna), if it is assumed that each of the above RF links is connected to 4 phase shifters, and each phase shifter is connected to 1 antenna, it is equivalent to the terminal device having a total of 32 antennas. If the existing scheme is still used to obtain channel information, the overhead will increase by 4 times (it can be simply understood that the number of antennas is proportional to the overhead). At the same time, the prior art can determine the channel information of the digital ports, but does not involve how to obtain the channel information of the phase shifters.
[0183] Therefore, the present application proposes a communication method that enables a network device to determine the channel information of the phase shifters. Specifically, reference can be made to the following Figure 4 , which will not be elaborated here.
[0184] It should be noted that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0185] During specific implementation, Figure 1 As shown, each network device and terminal device can adopt Figure 3 the shown composition structure, or include Figure 3 the shown components. Figure 3 FIG. is a schematic diagram of the composition of a communication device 30 provided by an embodiment of the present application. The communication device 30 can be a network device, a chip, or a system-on-chip in the network device; it can also be a terminal device, a chip, or a system-on-chip in the terminal device.
[0186] As Figure 3 shown, the communication device 30 includes one or more processors 301. Further, the communication device 30 may further include a communication bus 302 and at least one communication interface ( Figure 3 is only exemplary here. Taking the communication device 30 including a communication interface 304 and one processor 301 as an example for illustration). Optionally, the communication device 30 may further include a memory 303.
[0187] The processor 301 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application, or a processing core for processing data (such as computer program instructions). The processor may be a single-CPU processor or a multi-CPU processor.
[0188] In a specific implementation, as an embodiment, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in
[0189] The communication bus 302 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 only a thick line is shown in
[0190] The communication interface 304 may be a transceiver module for communicating with other devices or a communication network, which may be, for example, Ethernet, a radio access network (RAN), or a wireless local area network (WLAN), etc. Exemplarily, the communication interface 304 may be a device such as a transceiver or a transceiver. Alternatively, the communication interface 304 may also be a transceiver circuit located within the processor 301 to implement the signal input and signal output of the processor.
[0191] The memory 303 can be a device with storage functions. For example, it can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but not limited to this. The memory can exist independently and be connected to the processor through the communication bus 302. The memory can also be integrated with the processor.
[0192] Exemplarily, the memory 303 is used to store computer-executable instructions for executing the solution of this application, and is controlled by the processor 301 for execution. The processor 301 is used to execute the computer-executable instructions stored in the memory 303, so as to implement the method provided in the embodiments of this application.
[0193] Alternatively, optionally, in the embodiments of this application, it can also be that the processor 301 executes the functions related to processing in the methods provided in the following embodiments of this application, and the communication interface 304 is responsible for communicating with other devices or communication networks. The embodiments of this application do not make specific limitations on this.
[0194] Optionally, the computer-executable instructions in the embodiments of this application can also be referred to as application code. The embodiments of this application do not make specific limitations on this.
[0195] In a specific implementation, as an embodiment, the communication device 30 may further include an output device 305 and an input device 306. The output device 305 communicates with the processor 301 and can display information in various ways. For example, the output device 305 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 306 communicates with the processor 301 and can receive user input in various ways. For example, the input device 306 can be a mouse, a keyboard, a touch screen device, or a sensing device, etc.
[0196] It should be noted that Figure 3 the component structure shown in Figure 3 does not constitute a limitation on the communication device. In addition to
[0197] the components shown, the communication device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0198] As follows Figure 4 shown is an interaction diagram of a communication method provided by the present application. This communication method is described by taking the interaction between a network device and a terminal device as an example. Of course, the entity performing the actions of the network device in this method may also be a device / module in the network device, such as a chip, a processor, a processing unit, etc. in the network device; the entity performing the actions of the terminal device in this method may also be a device / module in the terminal device, such as a chip, a processor, a processing unit, etc. in the terminal device. The present application embodiments do not make specific limitations on this. The steps performed by a single execution entity (for example, a network device or a terminal device) in the present application embodiments may also be divided into being performed by multiple execution entities, and these execution entities may be logically and / or physically separated. Exemplarily, referring to Figure 4 , this communication method includes the following steps:
[0199] S401. The terminal device sends first information to the network device; correspondingly, the network device receives the first information from the terminal device.
[0200] Wherein, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device.
[0201] Optionally, the first port may be a digital antenna port.
[0202] Exemplarily, the first port may be a digital receiving antenna port or a digital transmitting antenna port.
[0203] Optionally, the second port may be a phase shifter, or the first port may be an analog antenna port.
[0204] Exemplarily, the second port may be an analog receiving antenna port or an analog transmitting antenna port.
[0205] Among them, the first port and the second port can be connected through a radio frequency link.
[0206] It can be understood that the first port can be connected to a radio frequency link, a radio frequency link can be connected to one or more second ports, and the second port can be connected to one or more physical antennas or logical antennas.
[0207] It can be understood that the first information can also indicate the number of first ports. For example, the first information can indicate the number of digital transmit antenna ports and the number of digital receive antenna ports (i.e., NTMR); alternatively, the number of first ports can be indicated by the capability information of the terminal device. For example, the capability information of the terminal device can indicate the number of digital transmit antenna ports and the number of digital receive antenna ports (i.e., NTMR).
[0208] In a possible embodiment, the number of second ports corresponding to each first port can be the same. That is, the first information can indicate that the number of first ports is M, the number of second ports is B, and the network device can determine that the number of second ports corresponding to each first port is B / M; alternatively, the first information can indicate that the number of first ports is M, and the number of second ports corresponding to each first port is C.
[0209] Among them, B and C are positive integers.
[0210] In another possible embodiment, the number of second ports corresponding to different first ports can be different. That is, the first information can indicate that the number of second ports corresponding to the first first port is X1, the number of second ports corresponding to the second first port is X2,..., and the number of second ports corresponding to the Mth first port is X M .
[0211] Based on the above embodiments, when the first information indicates the number of second ports corresponding to each first port, the number of first ports can be implicitly indicated.
[0212] S402. The network device sends the configuration information of one or more reference signal resources to the terminal device according to the first information; correspondingly, the terminal device receives the configuration information of one or more reference signal resources from the network device.
[0213] For example, the reference signal resource can be an SRS resource or a demodulation reference signal (DMRS) resource.
[0214] Among them, each reference signal resource corresponds to one or more first ports.
[0215] It can be understood that each reference signal resource can measure the channels of the second ports corresponding to one or more first ports.
[0216] In a first possible implementation, each reference signal resource corresponds to one first port.
[0217] Exemplarily, taking each reference signal resource corresponding to one first port as an example, assuming the number of first ports is M, then the number of reference signal resources is M (such as reference signal resource 1, reference signal resource 2,..., reference signal resource M). For example, reference signal resource 1 corresponds to the first first port, reference signal resource 2 corresponds to the second first port,..., reference signal resource M corresponds to the Mth first port.
[0218] In a second possible embodiment, each reference signal resource corresponds to multiple first ports.
[0219] Exemplarily, taking each reference signal resource corresponding to two first ports as an example, assuming the number of first ports is M, then the number of reference signal resources is M / 2 (such as reference signal resource 1, reference signal resource 2,..., reference signal resource M / 2). For example, reference signal resource 1 corresponds to the first first port and the second first port, reference signal resource 2 corresponds to the third first port and the fourth first port,..., reference signal resource M / 2 corresponds to the (M - 1)th first port and the Mth first port.
[0220] In a third possible implementation, at least one of the one or more reference signal resources corresponds to at least two first ports.
[0221] Exemplarily, taking at least one of the one or more reference signal resources corresponding to two first ports as an example, assuming the number of first ports is M, then the number of reference signal resources is M - M1 (such as reference signal resource 1, reference signal resource 2,..., reference signal resource M - M1). Among them, each of the M - 2M1 reference signal resources corresponds to one first port, and each of the remaining M1 reference signal resources corresponds to two first ports.
[0222] Where M1 is a positive integer.
[0223] For example, the M - 2M1 reference signal resources can be reference signal resource 1, reference signal resource 2, …, reference signal resource M - 2M1. Among them, reference signal resource 1 corresponds to the first first port, reference signal resource 2 corresponds to the second first port, …, reference signal resource M - 2M1 corresponds to the (M - 2M1)-th first port; the remaining M1 reference signal resources can be reference signal resource M - 2M1 + 1, …, reference signal resource M - M1. Among them, reference signal resource M - 2M1 + 1 corresponds to the (M - 2M1 + 1)-th first port and the (M - 2M1 + 2)-th first port, …, reference signal resource M - M1 corresponds to the (M - 1)-th first port and the M-th first port.
[0224] Similarly, if at least one of the one or more reference signal resources corresponds to three first ports, then the number of reference signal resources can be M - 2M1. Each of the M - 3M1 reference signal resources corresponds to one first port, and each of the remaining M1 reference signal resources corresponds to three first ports, and so on.
[0225] Based on the third possible implementation, in a possible embodiment, taking the number of second ports corresponding to each first port being B / M and the number of reference signal resources being M - M1 as an example, each of the M - 2M1 reference signal resources can measure the channels of B / M second ports corresponding to one first port, and each of the remaining M1 reference signal resources can measure the channels of the second ports corresponding to two first ports.
[0226] Based on the third possible implementation, to determine the correspondence between the reference signal resources and the first ports, a feasible solution is provided, that is, there is a reference signal resource that can correspond to two first ports, which can improve the utilization rate of the reference signal resources.
[0227] Based on the above three possible implementations, the reference information resources can correspond to the first ports in sequence (such as reference signal resource 1 corresponding to the first first port, reference signal resource 2 corresponding to the second first port, …); or, the reference information resources can correspond to the first ports in reverse order (such as reference signal resource 1 corresponding to the M-th first port, reference signal resource 2 corresponding to the (M - 1)-th first port, …); or, the configuration information of the reference signal resources can indicate the first ports corresponding to the reference signal resources (such as the configuration information of the first reference signal resource can indicate reference signal resource 1 and the index of the first port (such as the index of the first port is 3, and the terminal device can determine that the first port corresponding to reference signal resource 1 is the third first port)), without limitation.
[0228] Among them, each reference signal resource indicates one or more reference signal ports.
[0229] Among them, the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to one or more first ports corresponding to the reference signal resource.
[0230] In a possible implementation, the number of reference signal ports indicated by each reference signal resource is equal to the number of second ports corresponding to one or more first ports corresponding to the reference signal resource.
[0231] Exemplarily, taking the number of second ports corresponding to each first port as being equal (such as B / M), and each reference signal corresponding to one first port as an example, each reference signal resource may indicate B / M reference signal ports, and each reference signal port corresponds to one second port.
[0232] For example, taking reference signal resource 1 corresponding to the first first port as an example, assume that reference signal resource 1 indicates reference signal port 1, reference signal port 2,..., reference signal port B / M. Reference signal port 1 corresponds to the first second port, reference signal port 2 corresponds to the second second port,..., reference signal port B / M corresponds to the B / M-th second port.
[0233] In another possible implementation, the number of reference signal ports indicated by each reference signal resource is less than the number of second ports corresponding to one or more first ports corresponding to the reference signal resource.
[0234] Exemplarily, taking the number of second ports corresponding to each first port as being equal (such as B / M), and each reference signal corresponding to one first port as an example, each reference signal resource may indicate B / M - 2 reference signal ports, and the terminal device may determine B / M - 2 second ports through sparse estimation, such that each reference signal port corresponds to one second port.
[0235] For example, taking reference signal resource 1 corresponding to the first first port as an example, assume that reference signal resource 1 indicates reference signal port 1, reference signal port 2,..., reference signal port B / M - 2. The terminal device may determine B / M - 2 second ports (such as the first second port, the second second port,..., the B / M - 2-th second port) through sparse estimation, that is, reference signal port 1 corresponds to the first second port, reference signal port 2 corresponds to the second second port,..., reference signal port B / M - 2 corresponds to the B / M - 2-th second port.
[0236] Based on the above two possible implementations, the reference signal ports can correspond to the second ports in sequence (e.g., reference signal port 1 corresponds to the first second port, reference signal port 2 corresponds to the second second port, …); or, the reference signal ports can correspond to the second ports in reverse order (e.g., reference signal port 1 corresponds to the Mth second port, reference signal port 2 corresponds to the (M - 1)th second port, …), without limitation.
[0237] S403. The terminal device sends one or more reference signals to the network device according to the configuration information of one or more reference signal resources; the network device receives one or more reference signals from the terminal device according to the configuration information of one or more reference signal resources.
[0238] It can be understood that the terminal device can determine the reference signal port corresponding to each second port according to S402 above, and then can send a reference signal to the network device through the second port according to the reference signal port. That is, the terminal device can send a reference signal to the network device through the second port in different time-frequency, frequency-domain, or time-frequency domain.
[0239] S404. The network device determines the channel information corresponding to the second port corresponding to each reference signal according to one or more reference signals.
[0240] Among them, the network device can determine the channel information corresponding to the second port according to the reference signal corresponding to each second port.
[0241] Based on the above Figure 4 As shown in the communication method, different from the network device determining the number of reference signal ports according to the number of first ports (the first port is the digital receiving antenna port), and then determining the channel information of the first port, in this application, the network device can configure the number of reference signal resources according to the number of first ports, and at the same time, can configure the number of reference signal ports corresponding to the reference signals according to the number of second ports (the second port is the analog receiving antenna port) corresponding to the first port. Further, the terminal device can send a reference signal to the network device through the second port according to the reference signal port configured by the network device. Correspondingly, the network device can determine the channel information of the second port.
[0242] Based on the above Figure 4 As shown in the communication method, different from the three methods in S402 for the terminal device to determine the first port corresponding to the reference signal resource, the terminal device can also determine the first port corresponding to the reference signal resource according to the second information.
[0243] Among them, the second information is used to indicate the number of second ports corresponding to each reference signal resource.
[0244] Specifically, the network device may determine the second information based on the first information. Further, the network device sends the second information to the terminal device. Correspondingly, the terminal device receives the second information from the network device.
[0245] In a possible embodiment, taking one first port corresponding to each reference signal resource as an example, assume that the number of second ports corresponding to the first first port is X1, the number of second ports corresponding to the second first port is X2,..., and the number of second ports corresponding to the Mth first port is X M . When the second information indicates that the number of second ports corresponding to reference signal resource 1 is X2, the terminal device may determine that the first port corresponding to reference signal resource 1 is the second first port; or, when the second information indicates that the number of second ports corresponding to reference signal resource 2 is X M . When it is M, the terminal device may determine that the first port corresponding to reference signal resource M is the Mth first port.
[0246] It can be understood that the number of second ports corresponding to different first ports may be different. The network device may implicitly indicate to the terminal device to determine the reference signal resource corresponding to each first port through the second information, that is, the terminal device can determine the reference signal resource and the first port with the same number of second ports, and then determine the reference signal resource corresponding to the first port.
[0247] Optionally, when the network device determines that the channel quality corresponding to the second port is poor (for example, the second port is blocked by an object), the network device may re-measure the channel of the second port, and then determine the channel information. The specific steps may be as follows Figure 5 as shown:
[0248] S501. The network device sends the first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information from the network device.
[0249] Among them, the first indication information is used to indicate the first port for channel measurement.
[0250] Optionally, the first indication information may be a bitmap, or the first indication information may be the index of the first port.
[0251] Among them, each bit in the bitmap is used to indicate whether the first port associated with each bit performs channel measurement.
[0252] In an example, taking the number of first ports as 10 as an example, assume that the bitmap is 1000001000. The terminal device may determine that the first first port and the seventh first port perform channel measurement.
[0253] In another example, taking the number of the first ports as 10 (i.e., one port corresponds to every 4 bits) as an example, assuming the bit value of the first indication information is 00010111, the terminal device can determine that the first first port and the seventh first port perform channel measurement.
[0254] Based on the above two examples, the network device can display the first ports that indicate the terminal device to determine to perform channel measurement, providing two feasible solutions for the implementation of the first indication information.
[0255] S502. The terminal device sends one or more reference signals to the network device according to the second ports corresponding to the first ports indicated by the first indication information; correspondingly, the network device receives one or more reference signals from the terminal device.
[0256] Exemplarily, taking the first indication information indicating that the first first port and the seventh first port need to perform channel measurement as an example, the terminal device can send reference signals through one or more second ports corresponding to the first first port, and send reference signals through one or more second ports of the seventh first port.
[0257] It can be understood that the network device can re - send the configuration information of the reference signal resources, and the terminal device can send reference signals according to the new configuration information of the reference signal resources (i.e., the terminal device can re - determine the reference signal resources corresponding to the first ports according to the new configuration information of the reference signal resources, and then can determine the reference signal ports corresponding to the second ports); or, the network device does not re - send the configuration information of the reference signal resources, and the terminal device can send reference signals according to the configuration information of the reference signal resources in S402 (i.e., the terminal device does not need to re - determine the reference signal resources and reference signal ports, which can improve the working efficiency of the terminal device and reduce the load of the terminal device).
[0258] S503. The network device determines the channel information of the second ports corresponding to the first ports indicated by the first indication information according to one or more reference signals.
[0259] Among them, the network device can determine the channel information of the second ports according to the reference signals corresponding to the second ports.
[0260] Exemplarily, the transmission signal (i.e., the received signal of the network device) of this sub - array surface received by the network device from the terminal device can satisfy the following formula: y = H H fx + n.
[0261] Among them, y is the received signal of the network device, is the ABF vector, x is the reference signal (which can also be understood as the pilot signal) associated with the second port corresponding to a certain first port, and n is the noise.
[0262] It can be understood that the channel matrix from the network device to the terminal device can be determined according to the above formula as That is, the channel information of the second port corresponding to the first port can be expressed as
[0263] where N rx is the number of second ports corresponding to the first port of the terminal device, and N tx is the number of transmitting antenna ports of the network device.
[0264] Based on the above Figure 5 shown communication method, the network device can instruct the second ports corresponding to some of the first ports of the terminal device to send reference signals (for example, when the network device determines that the channel quality of the second ports corresponding to some of the first ports is poor, it can re-measure the channels of the second ports corresponding to some of the first ports, instead of re-measuring the channels of all the second ports corresponding to the first ports), and then the channel information of the second ports corresponding to some of the first ports can be determined, which can improve the working efficiency of the network device and can also avoid resource waste as much as possible.
[0265] Based on the above Figure 4 - Figure 5 shown communication method, the network device can send TPMI to the terminal device; correspondingly, the terminal device can receive the TPMI from the network device, and further, the terminal device can determine the precoding matrix according to the TPMI to achieve uplink transmission.
[0266] where the number of antenna ports of the TPMI is the total number of second ports corresponding to one or more reference signal resources.
[0267] where the TPMI is determined according to the channel information.
[0268] Exemplarily, taking the number of reference signal resources as M, and the number of second ports corresponding to each reference signal resource being the same and being B / M, the total number of second ports is B, then the number of antenna ports of the TPMI is B.
[0269] It should be noted that when the network device determines that the channel quality of the second ports of the terminal device is poor, the network device can also not re-measure the channels of the second ports and can directly change the number of reference signal resources. At this time, the number of antenna ports of the TPMI is the number of changed reference signal resources (that is, the number of antenna ports of the TPMI is less than the number of second ports corresponding to one or more first ports).
[0270] Based on the above Figure 4 - Figure 5The communication method shown is different from the terminal device determining the precoding matrix according to TPMI and then realizing uplink transmission. In this application, a communication method is also proposed. The network device can send a second weight to the terminal device so that the terminal device adjusts the phase of the second port according to the second weight, and then realizes uplink transmission. The specific steps of this communication method can be as follows Figure 6 shown as follows
[0271] S601. The network device determines a first weight according to the channel information.
[0272] Among them, the channel information can refer to the content shown above Figure 4 and will not be elaborated here.
[0273] Among them, the first weight can be understood as the first analog weight.
[0274] A possible implementation is that the first weight can satisfy the following formula:
[0275] Among them, f is the first weight, angle(·) represents finding the angle of (·), and angle(V H (:,1) can represent finding the angle of the first column of matrix V.
[0276] It can be understood that the angles of all columns of matrix V can be solved, and then the optimal value is selected to determine the first weight.
[0277] Among them, the optimal value can be the maximum value or the minimum value, and the specific value can be determined according to the actual communication situation or actual communication scenario.
[0278] Among them, matrix V can be obtained by performing singular value decomposition (SVD) on the channel covariance.
[0279] Exemplarily, the channel covariance can satisfy the following formula: Further, after performing SVD on H COV matrix V can be obtained, that is, H COV = V H S V.
[0280] Among them, H COV is the channel covariance, is the channel information, and the channel information can satisfy the following formula:
[0281] Among them, N tx is the number of transmit antennas of the network device, B is the total number of the second ports, f N is the number of subcarriers occupied during channel measurement, Represents the channel information of the k-th subcarrier.
[0282] S602. The network device determines one or more weights and the phases corresponding to the one or more weights according to the first weight, one or more separation points, the number of weights, the dimension of one or more weights, and the oversampling factor of one or more weights.
[0283] Wherein, the separation points are used to divide the one or more weights into one or more weight groups.
[0284] Exemplarily, taking the set of separation points as {p1, p2, …, p G}, for example, the first weight group may include p1 - 1 weights, the second weight group may include p2 - p1 weights, ….
[0285] For example, taking the separation points as {3, 4} as an example, assuming the number of weights is 6 (i.e., {W1, W2, W3, W4, W5, W6}), then the first weight group is {W1, W2}, the second weight group is {W3}, and the third weight group is {W4, W5, W6}.
[0286] Optionally, the weights can be DFT weights.
[0287] Optionally, one or more separation points, the number of weights, and the oversampling factor of one or more weights can be determined according to the precision of the phase.
[0288] Wherein, the precision of the phase can be determined according to the actual communication situation or the actual communication scenario; or, the precision of the phase can be predefined.
[0289] Optionally, the number of separation points can be the first difference, or it can be understood that the number of weight groups can be the first difference.
[0290] Wherein, the first difference is equal to the difference between the number of weights and the number of phases.
[0291] Exemplarily, taking the number of weight groups as P, the number of weights as R, and the number of phases as G as an example, the number of weight groups can satisfy the following formula: P = R - G.
[0292] It can be understood that the network device can determine the number of weight groups, the number of weights, and the number of phases according to the relationship among the number of weight groups, the number of weights, and the number of phases.
[0293] Optionally, the dimension of one or more weights may be determined according to the total number of second ports corresponding to one or more reference signal resources; or, the dimension of one or more weights may be determined according to the phase accuracy, or the dimension of one or more weights may be determined according to the total number of second ports corresponding to one or more reference signal resources and the phase accuracy, without limitation.
[0294] Exemplarily, taking the case where the dimension of one or more weights may be determined according to the total number of second ports corresponding to one or more reference signal resources as an example, the relationship between the dimension of one or more weights and the total number of second ports corresponding to one or more reference signal resources may satisfy the following formula:
[0295] Wherein, is the dimension of the weights in the first weight group,..., is the dimension of the Gth weight group, R is the number of weights, and J is the total number of second ports corresponding to one or more reference signal resources.
[0296] Wherein, can be understood as p1 is the first separation point, and so on.
[0297] It can be understood that the network device can comprehensively determine one or more separation points, the number of weights, the dimension of one or more weights, and the oversampling factor of one or more weights according to the relationship between the number of weight groups, the number of weights, and the number of phases, the phase accuracy, and the total number of second ports corresponding to one or more first ports.
[0298] Based on S602, in a possible embodiment, one or more weights and the phases corresponding to one or more weights may satisfy the following formula:
[0299]
[0300] Wherein, W is the weight and θ is the phase corresponding to the weight.
[0301] Wherein, can be understood as the first weight group,..., can be understood as the last weight group.
[0302] Wherein, the value of the above formula may be made less than or equal to a preset threshold to determine one or more weights and the phases corresponding to one or more weights; or, the value of the above formula may be made minimum to determine one or more weights and the phases corresponding to one or more weights.
[0303] It can be understood that the weight set {W1, W2,..., W R}, and the phase set {θ1, θ2, …, θ P}.
[0304] Among them, the weights in the weight set can be determined by one or more dimensions of the weights and one or more oversampling coefficients of the weights.
[0305] S603. The network device sends weight grouping information, weight information, and phase information to the terminal device.
[0306] Among them, the weight grouping information is used to indicate one or more separation points, and it can also be understood that the weight grouping information is used to divide one or more weights into one or more weight groups.
[0307] Optionally, the weight grouping information in S603 can be a bit map.
[0308] Among them, each bit in the bit map is used to indicate whether the value associated with each bit is a separation point.
[0309] Exemplarily, taking the bit map as 0011, the terminal device can determine that the weight grouping information indicates that the first separation point is 3 and the second separation point is 4 (i.e., p1 = 3, p2 = 4); or, taking the bit map as 1000101, the terminal device can determine that the first separation point is 1, the second separation point is 5, and the third separation point is 7 (i.e., p1 = 1, p2 = 5, p3 = 7).
[0310] Optionally, the phase information in S603 can be the index of the phase corresponding to one or more weights, or it can also be understood as the index of the phase.
[0311] Exemplarily, 2π can be quantized by Y bits. Taking Y as 2, when the phase is in [0, π / 2), the index of the phase can be 00; when the phase is in [π / 2, π), the index of the phase can be 01; when the phase is in [π, 3π / 2), the index of the phase can be 10; when the phase is in [3π / 2, 2π), the index of the phase can be 10.
[0312] For example, taking the phase set in S602 as {π / 2, π / 3, π, π / 4, 5π / 4, 7π / 8} as an example, the bit value of the phase information can be 010001001011.
[0313] Optionally, the weight information in S603 is used to indicate one or more of the following: the index of one or more weights, the dimension of the weight corresponding to the index of one or more weights, the oversampling coefficient of the weight corresponding to the index of one or more weights, or the number of weights.
[0314] In the first possible embodiment, when the dimensions of the weights corresponding to the indices of different weights are the same, the network device may send the dimension information of the first weight to the terminal device; correspondingly, the terminal device may receive the dimension information of the first weight from the network device.
[0315] Among them, the dimension information of the first weight is used to indicate the dimension of the same weight corresponding to the indices of different weights.
[0316] Among them, the dimension information of the first weight may be located in the weight information.
[0317] Based on the first possible embodiment, when the dimensions of the weights corresponding to the indices of different weights are the same, the network device may send the dimension of one weight to the terminal device instead of sending the dimensions of the weights corresponding to each index of the weights, which can reduce the transmission overhead.
[0318] In the second possible embodiment, when the oversampling coefficients of the weights corresponding to the indices of different weights are the same, the network device may send the oversampling coefficient information of the first weight to the terminal device; correspondingly, the terminal device may receive the oversampling coefficient information of the first weight from the network device.
[0319] Among them, the oversampling coefficient information of the first weight is used to indicate the oversampling coefficient of the same weight corresponding to different indices.
[0320] Among them, the oversampling coefficient information of the first weight may be located in the weight information.
[0321] Based on the second possible embodiment, when the oversampling coefficients of the weights corresponding to the indices of different weights are the same, the network device may send the oversampling coefficient of one weight to the terminal device instead of sending the oversampling coefficients of the weights corresponding to each index of the weights, which can reduce the transmission overhead.
[0322] In the third possible embodiment, when the dimensions and oversampling coefficients of the weights corresponding to the indices of different weights are the same, the network device may send the dimension information of the first weight and the oversampling coefficient information of the first weight to the terminal device; correspondingly, the terminal device may receive the dimension information of the first weight and the oversampling coefficient information of the first weight from the network device.
[0323] Based on the third possible embodiment, when the dimensions and oversampling coefficients of the weights corresponding to the indices of different weights are the same, the network device may send the dimension of one weight and the oversampling coefficient of one weight to the terminal device instead of sending the dimensions and oversampling coefficients of the weights corresponding to each index of the weights, which can reduce the transmission overhead.
[0324] Based on the above description of the weight information, compared with directly indicating one or more weights by the weight information, the network device can indicate to the terminal device to determine one or more weights through one or more of the following information: the index of one or more weights, the dimension of the weights corresponding to the index of one or more weights, the oversampling coefficient of the weights corresponding to the index of one or more weights, or the number of weights, which can reduce the transmission overhead.
[0325] S604. The terminal device determines a second weight according to the weight grouping information, the weight information, and the phase information.
[0326] Among them, the second weight is used to adjust the phase of the second port.
[0327] Among them, the second weight can be understood as the second analog weight.
[0328] Among them, the difference between the second weight and the first weight can be less than or equal to a preset threshold.
[0329] In a possible embodiment, the second weight can satisfy the following formula:
[0330] Among them, the terminal device can determine {W1, W2,..., W R}(for example, determine {W1, W2,..., W according to the indexes of R weights, the dimensions of the weights corresponding to the indexes of R weights, and the oversampling coefficients of the weights corresponding to the indexes of R weights R}).
[0331] Optionally, when the product of the horizontal dimension and the vertical dimension of the weight is 1, the weight is 1.
[0332] It can be understood that the weight can be quickly determined according to the product of the horizontal dimension and the vertical dimension of the weight, instead of determining the weight according to the index of the weight, which can improve the working efficiency of the terminal device.
[0333] Among them, the terminal device can determine {θ1, θ2,..., θ P (for example, determine {θ1, θ2,..., θ according to the indexes of the phases P}).
[0334] Among them, the terminal device can divide the weights according to the weight grouping information. For example, in, the number of weights can be determined according to the first value (i.e., the first separation point) in the weight grouping information.
[0335] Based on Figure 6In the communication method shown, the network device can send a second weight value to the terminal device so that the terminal device adjusts the phase of the second port according to the second weight value to achieve uplink transmission. In addition, the network device can send weight group information, weight information, and phase information to the terminal device, so that the terminal device can determine the second weight value according to the weight group information, weight information, and phase information, rather than the network device directly sending the second weight value, which can reduce the transmission overhead.
[0336] It should be noted that the various embodiments of this application can be implemented independently or in combination without limitation. If there is no special description and logical conflict, the terms and / or descriptions between different embodiments provided in this application are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0337] It can be understood that in the embodiments of this application, the execution entity can execute some or all of the steps in the embodiments of this application. These steps or operations are only examples, and the embodiments of this application can also execute other operations or various deformations of the operations. In addition, the various steps can be executed in different orders presented in the embodiments of this application, and it is possible not to execute all the operations in the embodiments of this application.
[0338] The above mainly introduces the solution provided in this application from the perspective of the interaction between various devices. Correspondingly, this application also provides a communication device, which is used to implement the above various methods. The communication device can be the network device in the above method embodiments, or a device including the above network device, or a component that can be used for the network device; or, the communication device can be the terminal device involved in the above method embodiments, or a device including the terminal device, or a component that can be used for the terminal device.
[0339] It can be understood that in order to implement the above functions, the communication device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed in this article, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but this kind of implementation should not be considered to exceed the scope of this application.
[0340] The embodiments of the present application can divide the communication device into functional modules according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0341] In one implementation scenario, taking the communication device as the network device in the above method embodiment as an example, Figure 7 A schematic structural diagram of a network device 70 is shown. Among them, the network device 70 includes a processing module 701 and a transceiver module 702.
[0342] In some embodiments, the network device 70 may further include a storage module ( Figure 7 not shown in the figure) for storing program instructions and data.
[0343] In some embodiments, the transceiver module 702, which can also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 702 can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0344] In some embodiments, the transceiver module 702 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the terminal device in the above method embodiments, and / or other processes for supporting the technologies described in this article; the processing module 701 can be used to execute the processing steps (such as determination, generation, etc.) performed by the terminal device in the above method embodiments, and / or other processes for supporting the technologies described in this article.
[0345] Exemplarily, the transceiver module 702 is used to receive first information from the terminal device; wherein, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device; the transceiver module 702 is further used to send configuration information of one or more reference signal resources to the terminal device according to the first information; wherein, each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource; the transceiver module 702 is further used to receive one or more reference signals from the terminal device according to the configuration information of the one or more reference signal resources; the processing module 701 is used to determine the channel information corresponding to the second port corresponding to each reference signal according to the one or more reference signals.
[0346] In one possible implementation, at least one reference signal resource among one or more reference signal resources corresponds to at least two first ports.
[0347] In one possible implementation, the transceiver module 702 is further configured to send first indication information to the terminal device; wherein, the first indication information is used to indicate the first ports for channel measurement; the transceiver module 702 is further configured to receive one or more reference signals from the terminal device; the processing module 701 is further configured to determine the channel information of the second ports corresponding to the first ports indicated by the first indication information.
[0348] In one possible implementation, the first indication information is a bit map; wherein, each bit in the bit map is used to indicate whether the first port associated with each bit performs channel measurement.
[0349] In one possible implementation, the transceiver module 702 is further configured to send second information to the terminal device; wherein, the second information is used to indicate the number of second ports corresponding to each reference signal resource.
[0350] In one possible implementation, the transceiver module 702 is further configured to send a transmit precoding matrix indication (TPMI) to the terminal device; wherein, the number of antenna ports of the TPMI is the total number of second ports corresponding to one or more reference signal resources; the TPMI is determined according to the channel information.
[0351] In one possible implementation, the transceiver module 702 is further configured to send weight group information, weight information, and phase information to the terminal device; wherein, the phase information is used to adjust the phases of one or more weights; the weight information and the phase information are determined according to a first weight, the weight group information, the number of weights, the dimensions of one or more weights, and the oversampling factor of one or more weights, and the first weight is determined according to the channel information.
[0352] In one possible implementation, the weight group information is a bit map; wherein, each bit in the bit map is used to indicate whether the value associated with each bit is a separation point; the separation point is used to divide one or more weights into one or more weight groups.
[0353] In one possible implementation, the phase information is the index of the phases corresponding to one or more weights.
[0354] In one possible implementation, the number of weight groups is a first difference; wherein, the first difference is equal to the difference between the number of weights and the number of phases.
[0355] In one possible implementation, the dimensions of one or more weights are determined according to the total number of second ports corresponding to one or more reference signal resources.
[0356] In a possible implementation, the weight information is used to indicate one or more of the following: the index of one or more weights, the dimension of the weights corresponding to the index of one or more weights, the oversampling coefficient of the weights corresponding to the index of one or more weights, or the number of weights.
[0357] In a possible implementation, when the dimensions of the weights corresponding to the indexes of different weights are the same, the transceiver module 702 is further configured to send the dimension information of the first weight to the terminal device; wherein, the dimension information of the first weight is used to indicate the dimension of the same weight corresponding to the indexes of different weights.
[0358] In a possible implementation, when the oversampling coefficients of the weights corresponding to the indexes of different weights are the same, the transceiver module 702 is further configured to send the oversampling coefficient information of the first weight to the terminal device; wherein, the oversampling coefficient information of the first weight is used to indicate the oversampling coefficient of the same weight corresponding to different indexes.
[0359] In this application, the network device 70 is presented in the form of dividing each functional module in an integrated manner. Here, a "module" may refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0360] In some embodiments, in terms of hardware implementation, those skilled in the art can envision that the network device 70 may adopt Figure 3 the form of the communication device 30 shown.
[0361] As an example, Figure 7 the function / implementation process of the processing module 701 in Figure 3 can be implemented by the processor 301 in the communication device 30 shown calling the computer-executable instructions stored in the memory 303. Figure 7 the function / implementation process of the transceiver module 702 in Figure 3 can be implemented by the communication interface 304 in the communication device 30 shown.
[0362] In some embodiments, when Figure 7 the network device 70 in
[0363] Since the network device 70 provided in this embodiment can execute the above method, the technical effects it can obtain can refer to the above method embodiment and will not be elaborated here.
[0364] In another implementation scenario, taking the communication device as the terminal device in the above method embodiment as an example, Figure 8 FIG. shows a schematic structural diagram of a terminal device 80. Among them, the terminal device 80 includes a processing module 801 and a transceiver module 802.
[0365] In some embodiments, the terminal device 80 may further include a storage module ( Figure 8 not shown in the figure) for storing program instructions and data.
[0366] In some embodiments, the transceiver module 802, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 802 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0367] In some embodiments, the transceiver module 802 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the network device in the above method embodiment, and / or for other processes supporting the technologies described herein; the processing module 801 may be used to execute the processing steps (such as determination, generation, etc.) performed by the network device in the above method embodiment, and / or for other processes supporting the technologies described herein.
[0368] Exemplarily, the transceiver module 802 is used to send first information to the network device; wherein, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device; the transceiver module 802 is further used to receive configuration information of one or more reference signal resources from the network device; wherein, each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource; the transceiver module 802 is further used to send one or more reference signals to the network device according to the second ports corresponding to the one or more first ports corresponding to the one or more reference signal resources.
[0369] In a possible implementation, at least one of the one or more reference signal resources corresponds to at least two first ports.
[0370] In a possible implementation, the transceiver module 802 is further configured to receive first indication information from a network device; wherein the first indication information is used to indicate a first port for channel measurement; the transceiver module 802 is further configured to send one or more reference signals to the network device according to a second port corresponding to the first port indicated by the first indication information.
[0371] In a possible implementation, the first indication information is a bit map; wherein each bit in the bit map is used to indicate whether a first port associated with each bit performs channel measurement.
[0372] In a possible implementation, the transceiver module 802 is further configured to receive second information from a network device; wherein the second information is used to indicate the number of second ports corresponding to each reference signal resource; the processing module 801 is configured to determine second ports corresponding to one or more reference signal resources according to the second information.
[0373] In a possible implementation, the transceiver module 802 is further configured to receive a transmit precoding matrix indication (TPMI) from a network device; wherein the number of antenna ports of the TPMI is the total number of second ports corresponding to one or more reference signal resources; the processing module 801 is further configured to determine a precoding matrix according to the TPMI.
[0374] In a possible implementation, the transceiver module 802 is further configured to receive weight grouping information, weight information, and phase information from a network device; wherein the phase information is used to adjust the phase of one or more weights; the processing module 801 is further configured to determine a second weight according to the weight grouping information, the weight information, and the phase information; wherein the second weight is used to adjust the phase of the second port.
[0375] In a possible implementation, the weight grouping information is a bit map; wherein each bit in the bit map is used to indicate whether a value associated with each bit is a delimiter; the delimiter is used to divide one or more weights into one or more weight groups.
[0376] In a possible implementation, the phase information is an index of phases corresponding to one or more weights.
[0377] In a possible implementation, the number of weight groups is a first difference; wherein the first difference is equal to the difference between the number of weights and the number of phases.
[0378] In a possible implementation, the dimension of one or more weights is determined according to the total number of second ports corresponding to one or more reference signal resources.
[0379] In one possible implementation, the weight information is used to indicate one or more of the following: the index of one or more weights, the dimension of the weights corresponding to the index of one or more weights, the oversampling coefficient of the weights corresponding to the index of one or more weights, or the number of weights.
[0380] In one possible implementation, the transceiver module 802 is further configured to receive dimension information of a first weight from a network device; wherein, the dimension information of the first weight is used to indicate the dimension of the same weight corresponding to different weight indices.
[0381] In one possible implementation, the transceiver module 802 is further configured to receive oversampling coefficient information of a first weight sent from a network device; wherein, the oversampling coefficient information of the first weight is used to indicate the oversampling coefficient of the same weight corresponding to different indices.
[0382] In this application, the terminal device 80 is presented in the form of integrating and dividing each functional module. Here, a "module" may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0383] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive that the terminal device 80 can adopt Figure 3 the form of the communication device 30 shown.
[0384] As an example, Figure 8 the function / implementation process of the processing module 801 in Figure 3 can be implemented by the processor 301 in the communication device 30 shown calling computer-executable instructions stored in the memory 303. Figure 8 the function / implementation process of the transceiver module 802 in Figure 3 can be implemented by the communication interface 304 in the communication device 30 shown.
[0385] In some embodiments, when Figure 8 the terminal device 80 in
[0386] is a chip or a chip system, the function / implementation process of the transceiver module 802 can be implemented by the input / output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 801 can be implemented by the processor (or processing circuit) of the chip or chip system.
[0387] As a possible product form, the network device or terminal device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout the present application.
[0388] As another possible product form, the network device or terminal device described in the embodiments of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 9 , Figure 9 FIG. is a schematic structural diagram of a communication device 90 provided by an embodiment of the present application. The communication device 90 includes a processor 901 and a transceiver 902. The communication device 90 can be a network device, or a chip or module therein; or, the communication device 90 can be a terminal device, or a chip or module therein. Figure 9 Only the main components of the communication device 90 are shown. In addition to the processor 901 and the transceiver 902, the communication device may further include a memory 903.
[0389] Optionally, the processor 901 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs. The memory 903 is mainly used to store software programs and data. The transceiver 902 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves.
[0390] Optionally, the processor 901, the transceiver 902, and the memory 903 can be connected through a communication bus.
[0391] After the communication device is powered on, the processor 901 can read the software program in the memory 903, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, the processor 901 performs baseband processing on the data to be transmitted, outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 901. The processor 901 converts the baseband signal into data and processes the data.
[0392] In another implementation, the radio frequency circuit and the antenna can be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged in a remote manner independently of the communication device.
[0393] In some embodiments, the embodiments of the present application further provide a communication device, which includes a processor for implementing the method in any of the above method embodiments. The communication device can be the network device or the terminal device in the above method embodiments.
[0394] As a possible implementation, the communication device further includes a memory for storing necessary computer programs and data. The computer program may include instructions, and the processor can call the instructions stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.
[0395] As another possible implementation, the communication device further includes an interface circuit, which is a code / data read / write interface circuit for receiving computer execution instructions (the computer execution instructions are stored in the memory, and may be read directly from the memory or may pass through other devices) and transmitting them to the processor.
[0396] As yet another possible implementation, the communication device further includes a communication interface for communicating with modules outside the communication device.
[0397] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or can include chips and other discrete devices. The embodiments of the present application do not make specific limitations in this regard.
[0398] The present application also provides a computer-readable storage medium, on which a computer program or instructions are stored, and when the computer program or instructions are executed by a computer, the functions in any of the above method embodiments are implemented.
[0399] The present application also provides a computer program product, and when the computer program product is executed by a computer, the functions in any of the above method embodiments are implemented.
[0400] Those of ordinary skill in the art can understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0401] It can be understood that the systems, devices, and methods described in this application can also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings, direct couplings, or communication connections shown or discussed among each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0402] The units described as separate components may or may not be physically separated, that is, they can be located in one place, or they can be distributed to multiple network units. The components shown as units may or may not be physical units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0403] In addition, the functional units in each embodiment of this application can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit.
[0404] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes (or functions) described in the embodiments of this application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that contains one or more integrated media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state drive (SSD)), etc. In the embodiments of this application, the computer can include the devices described above.
[0405] Although the present application has been described in connection with various embodiments, it will be understood by those skilled in the art that other variations of the disclosed embodiments can be understood and effected while practicing the claimed present application, by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit may implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not indicate that these measures cannot be combined to advantage.
[0406] Although the present application has been described in connection with specific features and embodiments thereof, it will be apparent that various modifications and combinations can be made thereto without departing from the spirit and scope of the present application. Accordingly, the specification and drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these changes and modifications.
Claims
1. A communication method, characterized in that, Comprising: Receiving first information from a terminal device; wherein, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device; According to the first information, sending configuration information of one or more reference signal resources to the terminal device; wherein, each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource; Receiving one or more reference signals from the terminal device according to the configuration information of the one or more reference signal resources; Determining channel information corresponding to the second port corresponding to each reference signal according to the one or more reference signals.
2. The method according to claim 1, wherein Each of the reference signal resources corresponds to one or more first ports, including: At least one of the one or more reference signal resources corresponds to at least two first ports.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Sending first indication information to the terminal device; wherein, the first indication information is used to indicate the first port for channel measurement; Receiving one or more reference signals from the terminal device, and determining channel information of the second port corresponding to the first port indicated by the first indication information.
4. The method according to claim 3, wherein, The first indication information is a bit map; wherein, each bit in the bit map is used to indicate whether the first port associated with each bit performs channel measurement.
5. The method according to any one of claims 1-4, characterized in that The method further includes: Sending second information to the terminal device; wherein, the second information is used to indicate the number of second ports corresponding to each reference signal resource.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: Sending a transmit precoding matrix indication TPMI to the terminal device; wherein, the number of antenna ports of the TPMI is the total number of second ports corresponding to the one or more reference signal resources; the TPMI is determined according to the channel information.
7. The method according to any one of claims 1-5, characterized in that, The method further includes: Sending weight grouping information, weight information, and phase information to the terminal device; wherein, the phase information is used to adjust the phase of one or more weights; The weight information and the phase information are determined according to a first weight, weight grouping information, the number of weights, the dimension of the one or more weights, and the oversampling coefficient of the one or more weights, and the first weight is determined according to the channel information.
8. The method according to claim 7, wherein, The weight grouping information is a bit map; wherein, each bit in the bit map is used to indicate whether the value associated with each bit is a separation point; the separation point is used to divide the one or more weights into one or more weight groups.
9. The method according to claim 7 or 8, wherein, The phase information is the index of the phase corresponding to the one or more weights.
10. The method according to any one of claims 7-9, wherein, The number of weight groups is the first difference; wherein, the first difference is equal to the difference between the number of weights and the number of phases.
11. The method according to any one of claims 7-10, characterized in that the dimension of the one or more weights is determined according to the total number of second ports corresponding to the one or more reference signal resources.
12. The method according to any one of claims 7-11, characterized in that the weight information is used to indicate one or more of the following: the index of one or more weights, the dimension of the weights corresponding to the index of the one or more weights, the oversampling factor of the weights corresponding to the index of the one or more weights, or the number of weights.
13. The method according to claim 12, characterized in that when the dimensions of the weights corresponding to the indices of different weights are the same, the dimension information of the first weight is sent to the terminal device; wherein, the dimension information of the first weight is used to indicate the dimension of the same weight corresponding to the indices of the different weights.
14. The method according to claim 12 or 13, characterized in that when the oversampling factors of the weights corresponding to the indices of different weights are the same, the oversampling factor information of the first weight is sent to the terminal device; wherein, the oversampling factor information of the first weight is used to indicate the oversampling factor of the same weight corresponding to the different indices.
15. A communication method, characterized in that a first information is sent to a network device; wherein, the first information is used to indicate the number of second ports corresponding to each first port in the terminal device. configuration information of one or more reference signal resources is received from the network device; wherein each reference signal resource corresponds to one or more first ports, each reference signal resource is used to indicate one or more reference signal ports, and the number of reference signal ports indicated by each reference signal resource is less than or equal to the number of second ports corresponding to the one or more first ports corresponding to the reference signal resource. one or more reference signals are sent to the network device according to the second ports corresponding to the one or more first ports corresponding to the one or more reference signal resources.
16. The method according to claim 15, characterized in that, Each of the reference signal resources corresponds to one or more first ports, including: at least one of the one or more reference signal resources corresponds to at least two first ports.
17. The method according to claim 15 or 16, characterized in that, The method further includes: a first indication information is received from the network device; wherein, the first indication information is used to indicate the first port for channel measurement. one or more reference signals are sent to the network device according to the second ports corresponding to the first port indicated by the first indication information.
18. The method according to claim 17, characterized in that the first indication information is a bit map; wherein each bit in the bit map is used to indicate whether the first port associated with each bit performs channel measurement.
19. The method according to any one of claims 15 - 18, characterized in that, The method further includes: a second information is received from the network device; wherein, the second information is used to indicate the number of second ports corresponding to each reference signal resource. Determine a second port corresponding to the one or more reference signal resources according to the second information.
20. The method according to any one of claims 15 - 19, characterized in that, The method further includes: Receiving a transmit precoding matrix indication (TPMI) from the network device; wherein the number of antenna ports of the TPMI is the total number of second ports corresponding to the one or more reference signal resources; Determine a precoding matrix according to the TPMI.
21. The method according to any one of claims 15-19, characterized in that, The method further includes: Receiving weight grouping information, weight information, and phase information from the network device; wherein the phase information is used to adjust the phase of one or more weights; Determine a second weight according to the weight grouping information, the weight information, and the phase information; wherein the second weight is used to adjust the phase of the second port.
22. The method according to claim 21, wherein: The weight grouping information is a bit map; wherein each bit in the bit map is used to indicate whether a value associated with each bit is a separation point; the separation point is used to divide the one or more weights into one or more weight groups.
23. The method according to claim 21 or 22, wherein: The phase information is an index of the phase corresponding to the one or more weights.
24. The method according to any one of claims 21-23, wherein: The number of weight groups is a first difference; wherein the first difference is equal to the difference between the number of weights and the number of phases.
25. The method according to any one of claims 21-24, wherein: The dimension of the weight corresponding to the index of the one or more weights is based on the total number of second ports corresponding to the one or more reference signal resources.
26. The method according to any one of claims 21-25, wherein: The weight information is used to indicate one or more of the following: the index of the one or more weights, the dimension of the weight corresponding to the index of the one or more weights, the oversampling factor of the weight corresponding to the index of the one or more weights, or the number of weights.
27. The method according to claim 26, wherein: Receiving dimension information of a first weight from the network device; wherein the dimension information of the first weight is used to indicate the dimension of the same weight corresponding to different weight indices.
28. The method according to claim 26 or 27, wherein: Receiving oversampling factor information of the transmitted first weight from the network device; wherein the oversampling factor information of the first weight is used to indicate the oversampling factor of the same weight corresponding to different indices.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs, which when run on a computer, enable the communication method according to any one of claims 1-14, or cause the communication device to execute the communication method according to any one of claims 15-28.
30. A computer program product, characterized in that, The computer program product includes computer instructions; when part or all of the computer instructions are run, it causes the communication method according to any one of claims 1-14 to be executed, or causes the communication method according to any one of claims 15-28 to be executed.
Citation Information
Cited By
Communication method and related device
CN121173444A