Method for transmitting precoding matrix, and communication apparatus

By implementing the transmission method of the precoding matrix on the terminal device side, the communication efficiency reduction problem caused by the network device in the HBF scenario is solved, and the effect of reducing feedback channel information overhead and reducing power consumption of the terminal device is achieved.

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

Patent Information

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

AI Technical Summary

Technical Problem

In Hybrid beamforming (HBF) scenarios, network devices can only select one analog beam at the same time, resulting in a decrease in communication efficiency and increasing the power consumption of the terminal device.

Method used

By implementing the transmission method of the precoding matrix on the terminal device side, using the precoding matrix to indicate PMI information, the terminal device can simultaneously feedback multiple sets of channel information, reduce the overhead of feedback channel information, and reduce the power consumption of the terminal device.

Benefits of technology

This method effectively reduces the overhead of feedback channel information on the terminal device side, reduces the power consumption of the terminal device, and improves communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024114281_06032025_PF_FP_ABST
    Figure CN2024114281_06032025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a method for transmitting a precoding matrix, and a communication apparatus, which can reduce the feedback overheads of channel information and the power consumption of a terminal device. The method comprises: a terminal device receiving first configuration information, wherein the first configuration information is used for configuring downlink transmission resources corresponding to K port groups, and each port group among the K port groups comprises a plurality of antenna ports, K being a positive integer; and the terminal device sending precoding matrix indication (PMI) information, wherein the PMI information indicates v groups of parameters, any group of parameters among the v groups of parameters comprises at least one first parameter, the at least one first parameter corresponds to at least one group of channel information among P groups of channel information, and the P groups of channel information are determined on the basis of downlink reference signals received on the downlink transmission resources corresponding to the K port groups, v being a positive integer, and P being an integer greater than 1.
Need to check novelty before this filing date? Find Prior Art

Description

A transmission method and communication device for precoding matrix

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 25, 2023, with application number 202311086557.7 and application name “A transmission method and communication device for a precoding matrix”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a transmission method and a communication device for a precoding matrix. Background Art

[0004] In hybrid beamforming (HBF) scenarios, network devices can select multiple simulated beam directions and send pilot signals for channel estimation through different simulated beams. For terminal devices, the process of selecting simulated beams is called beam training or beam scanning.

[0005] Currently, network equipment allocates different pilot resources to different analog beams. Terminal devices measure pilot signals based on these different pilot resources and feedback the measurement results. However, network equipment can only select one analog beam at a time, meaning pilot signals corresponding to different analog beams must be sent in different time periods, reducing communication efficiency. Furthermore, the more analog beams selected, the more pilot resources the terminal device must measure and the more feedback overhead it incurs, increasing its power consumption.

[0006] Summary of the Invention

[0007] The present application provides a transmission method and a communication device for a precoding matrix, which can reduce the overhead of feedback channel information on the terminal device side and reduce the power consumption of the terminal device.

[0008] In a first aspect, an embodiment of the present application provides a method for transmitting a precoding matrix, which is applied to a terminal device, comprising: receiving first configuration information, wherein the first configuration information is used to configure downlink transmission resources corresponding to K port groups, each of the K port groups including multiple antenna ports, and K being a positive integer; and sending precoding matrix indication PMI information, wherein the PMI information indicates v groups of parameters, and any group of parameters in the v groups of parameters includes at least one first parameter and a common parameter combination corresponding to P groups of channel information. The at least one first parameter corresponds to at least one group of channel information in the P groups of channel information, for example, the at least one first parameter corresponds one-to-one to at least one group of channel information in the P groups of channel information. The P group of channel information is determined based on a downlink reference signal received on the downlink transmission resources corresponding to the K port groups, wherein v is a positive integer and P is an integer greater than 1.

[0009] By implementing such a design, the joint feedback of multiple sets of channel information is achieved, that is, multiple sets of channel information are fed back simultaneously, which can reduce the overhead of feedback channel information on the terminal device side and reduce the power consumption of the terminal device.

[0010] In one possible design, the further step includes: receiving second configuration information, the second configuration information being used to configure uplink transmission resources corresponding to the K port groups; and sending an uplink reference signal on the uplink transmission resources corresponding to the K port groups based on the second configuration information. The uplink reference signal can be used by a network device to perform channel estimation and obtain channel information that supplements the PMI information, thereby improving communication performance of subsequent downlink data transmission.

[0011] In one possible design, the value of P may be indicated by the network device to the terminal device. For example, the method further includes: receiving information indicating the value of P; or receiving index set information indicating the P group channel information.

[0012] In one possible design, the common parameter combination includes one or more of the following parameters: the second parameter W1, the third parameter The fourth parameter The PMI information is used to determine v groups of precoding matrices, where any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship:

[0013] or,

[0014] Among them, the A p,lIndicates the first parameter or preset matrix corresponding to the group of channel information numbered p in the group of channel information P included in the group of parameters numbered l in the v group of parameters, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l Exemplarily, the aforementioned preset matrix may be a unit matrix.

[0015] In one possible design, the A p,l (such as the first coefficient) is determined based on F coefficients, where F is an integer greater than 1, and the value of F is determined based on the value of P or the number of antenna ports included in one of the K port groups.

[0016] Exemplarily, the F coefficients include a first portion of coefficients and a second portion of coefficients; wherein the first portion of coefficients and the second portion of coefficients are the same, and the PMI information indicates the first portion of coefficients or the second portion of coefficients. This design can be applied to similar scenarios between different polarizations within the same port group. Using the same coefficients for different polarizations can reduce feedback overhead.

[0017] Exemplarily, the second partial coefficients are determined by the first partial coefficients and the first coefficients, and the PMI information indicates the first partial coefficients and the first coefficients. Such a design takes into account the differences between different polarizations, introduces the first coefficients to simulate the differences between different polarizations, and can reduce feedback overhead.

[0018] Exemplarily, a value of one of the F coefficients is one of J values, the PMI information indicates the J values, and J is a positive integer equal to F. Such a design can be used in scenarios where different polarizations within the same port group are dissimilar, such as orthogonal between different ports, and can reduce feedback overhead.

[0019] Exemplarily, the value of one of the F coefficients is one of J values, and the PMI information indicates the J values, where J is a positive integer less than F. Optionally, the value of J corresponds to the number of sub-port groups included in the port group. This design can be used in scenarios where different ports in the same port group are orthogonal and the ports in the sub-port group are similar, reducing the number of feedback coefficients and thus reducing feedback overhead.

[0020] Exemplarily, the F coefficients include a first part of coefficients and a second part of coefficients, the value of a coefficient in the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the PMI information includes the J values ​​and the second coefficient; wherein J is a positive integer less than or equal to F, and optionally, the value of J corresponds to the number of sub-port groups included in the port group. Such a design can be used in scenarios where different ports in the same port group are orthogonal, the ports in the sub-port group are similar, and there are differences between different polarizations. It can reduce the number of feedback coefficients, thereby reducing feedback overhead.

[0021] Alternatively, when the A p,l It is a preset matrix, which may be a unit matrix. The terminal device may not include the preset matrix in the PMI information, thereby reducing feedback overhead.

[0022] In one possible design, at least one parameter in the common parameter combination and the first parameter are determined based on a codebook parameter combination, wherein the codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β for the number of non-zero elements, and the value of at least one parameter in the codebook parameter combination is determined based on the value of P. By designing codebook parameter combinations corresponding to parameters in the codebook parameter combination and the amount of information to be reported P, it is possible to adapt to various feedback quantity requirements, making implementation more flexible.

[0023] In one possible design, the first configuration information is further used to configure Q group coefficients, where Q is greater than K, and the Q group channel information determined based on the Q group coefficients and the K group channel information includes the P group channel information, and the K group channel information is determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups. With such a design, the network device sends fewer reference signals, and the terminal device simulates more channel information based on the Q group coefficients (or weighted coefficients), which can reduce communication overhead between the network device and the terminal device, such as reducing the communication overhead of the reference signal.

[0024] In one possible design, K is greater than 1, K groups of channel information are determined based on downlink reference signals on downlink transmission resources corresponding to the K port groups, and the K groups of channel information include P groups of channel information, where P is less than or equal to K. This design allows the terminal device to flexibly select, from among the K groups of channel information estimated based on the reference signals, part of the channel information of all groups for feedback.

[0025] In a second aspect, an embodiment of the present application provides a method for transmitting a precoding matrix, which is applied to a network device. The method includes: sending first configuration information, wherein the first configuration information is used to configure downlink transmission resources corresponding to K port groups, each of the K port groups includes multiple antenna ports, and K is a positive integer; and receiving precoding matrix indication PMI information, wherein the PMI information indicates v groups of parameters, and any group of parameters in the v groups of parameters includes at least one first parameter and a common parameter combination corresponding to P groups of channel information; wherein the at least one first parameter corresponds (one-to-one) to at least one group of channel information in the P groups of channel information, and the P group of channel information is determined based on a downlink reference signal received on the downlink transmission resources corresponding to the K port groups, wherein v is a positive integer and P is an integer greater than 1.

[0026] In one possible design, the further step includes: sending second configuration information, where the second configuration information is used to configure uplink transmission resources corresponding to the K port groups; receiving uplink reference signals on the uplink transmission resources corresponding to the K port groups, and determining P' group channel information based on the received uplink reference signals, where P' is a positive integer less than or equal to P. Downlink data is transmitted based on the PMI and / or the P' group channel information.

[0027] In one possible design, the value of P may be indicated by the network device to the terminal device. For example, the method further includes: sending information indicating the value of P; or sending index set information indicating the P group channel information.

[0028] In one possible design, the common parameter combination includes one or more of the following parameters: the second parameter W1, the third parameter The fourth parameter The PMI information is used to determine v groups of precoding matrices, where any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship:

[0029] or,

[0030] Among them, the A p,l Indicates the first parameter or preset matrix corresponding to the group of channel information numbered p in the group of channel information P included in the group of parameters numbered l in the v group of parameters, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l Exemplarily, the aforementioned preset matrix may be a unit matrix.

[0031] In one possible design, the A p,l (such as the first coefficient) is determined based on F coefficients, where F is an integer greater than 1, and the value of F is determined based on the value of P or the number of antenna ports included in one of the K port groups.

[0032] Exemplarily, the F coefficients include a first part of coefficients and a second part of coefficients; wherein the first part of coefficients and the second part of coefficients are the same, and the PMI information indicates the first part of coefficients or the second part of coefficients.

[0033] Exemplarily, the second partial coefficients are determined by the first partial coefficients and the first coefficients, and the PMI information indicates the first partial coefficients and the first coefficients.

[0034] Exemplarily, the value of one of the F coefficients is one of J values, the PMI information indicates the J values, and J is a positive integer equal to F.

[0035] Exemplarily, a value of one of the F coefficients is one of J values, the PMI information indicates the J values, and J is a positive integer less than F. Optionally, the value of J corresponds to the number of sub-port groups included in one of the port groups.

[0036] Exemplarily, the F coefficients include a first part of coefficients and a second part of coefficients, the value of a coefficient in the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the PMI information includes the J values ​​and the second coefficient; wherein, J is a positive integer less than or equal to F, and optionally, the value of J corresponds to the number of sub-port groups included in one of the port groups.

[0037] Alternatively, when the A p,l It is a preset matrix, which may be a unit matrix. The terminal device may not include the preset matrix in the PMI information, thereby reducing feedback overhead.

[0038] In one possible design, at least one parameter in the common parameter combination and the first parameter are determined based on a codebook parameter combination, wherein the codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements, and the value of at least one parameter in the codebook parameter combination is determined based on the value of P.

[0039] In one possible design, the first configuration information is also used to configure Q group coefficients, where Q is greater than K, and the Q group channel information determined based on the Q group coefficients and the K group channel information includes the P group channel information, and the K group channel information is determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups.

[0040] In one possible design, K is greater than 1, K groups of channel information are determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups, the K groups of channel information include the P groups of channel information, and P is less than or equal to K.

[0041] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a device, module, or chip in a terminal device, or a device that can be used in conjunction with a terminal device. In one design, the communication device may include a module that executes the method / operation / step / action described in the first aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module, and the communication module includes a sending unit and a receiving unit. Optionally, the processing module may also be replaced by the description of the processing unit.

[0042] A receiving unit, configured to receive first configuration information, where the first configuration information is used to configure downlink transmission resources corresponding to K port groups, where each of the K port groups includes multiple antenna ports, and K is a positive integer;

[0043] A sending unit is configured to, under the control of the processing module, send precoding matrix indication (PMI) information, where the PMI information indicates v groups of parameters, where any group of parameters in the v groups of parameters includes at least one first parameter and a common parameter combination corresponding to P groups of channel information. The at least one first parameter corresponds to at least one group of channel information in the P groups of channel information, for example, the at least one first parameter corresponds one-to-one to at least one group of channel information in the P groups of channel information. The P groups of channel information are determined based on downlink reference signals received on downlink transmission resources corresponding to the K port groups, where v is a positive integer and P is an integer greater than 1.

[0044] In one possible design, the receiving unit is further used to receive second configuration information, where the second configuration information is used to configure the uplink transmission resources corresponding to the K port groups; the processing module is further used to send an uplink reference signal on the uplink transmission resources corresponding to the K port groups according to the second configuration information.

[0045] In one possible design, the value of P may be indicated by the network device to the terminal device. The receiving unit is further configured to receive information indicating the value of P; or receive index set information indicating the channel information of the P group.

[0046] In one possible design, the common parameter combination includes one or more of the following parameters: the second parameter W1, the third parameter The fourth parameter The PMI information is used to determine v groups of precoding matrices, where any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship:

[0047] or,

[0048] Among them, the A p,l Indicates the first parameter or preset matrix corresponding to the group of channel information numbered p in the group of channel information P included in the group of parameters numbered l in the v group of parameters, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l Exemplarily, the aforementioned preset matrix may be a unit matrix.

[0049] In one possible design, the A p,l (such as the first coefficient) is determined based on F coefficients, where F is an integer greater than 1, and the value of F is determined based on the value of P or the number of antenna ports included in one of the K port groups.

[0050] Exemplarily, the F coefficients include a first part of coefficients and a second part of coefficients; wherein the first part of coefficients and the second part of coefficients are the same, and the PMI information indicates the first part of coefficients or the second part of coefficients.

[0051] Exemplarily, the second partial coefficients are determined by the first partial coefficients and the first coefficients, and the PMI information indicates the first partial coefficients and the first coefficients. Such a design takes into account the differences between different polarizations, introduces the first coefficients to simulate the differences between different polarizations, and can reduce feedback overhead.

[0052] Exemplarily, the value of one of the F coefficients is one of J values, the PMI information indicates the J values, and J is a positive integer equal to F.

[0053] Exemplarily, a value of one of the F coefficients is one of J values, the PMI information indicates the J values, and J is a positive integer less than F. Optionally, the value of J corresponds to the number of sub-port groups included in one of the port groups.

[0054] Exemplarily, the F coefficients include a first part of coefficients and a second part of coefficients, the value of a coefficient in the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the PMI information includes the J values ​​and the second coefficient; wherein, J is a positive integer less than or equal to F, and optionally, the value of J corresponds to the number of sub-port groups included in one of the port groups.

[0055] Alternatively, when the A p,l It is a preset matrix, which may be a unit matrix. The terminal device may not include the preset matrix in the PMI information, thereby reducing feedback overhead.

[0056] In one possible design, at least one parameter in the common parameter combination and the first parameter are determined based on a codebook parameter combination, wherein the codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements, and the value of at least one parameter in the codebook parameter combination is determined based on the value of P.

[0057] In one possible design, the first configuration information is also used to configure Q group coefficients, where Q is greater than K, and the Q group channel information determined based on the Q group coefficients and the K group channel information includes the P group channel information, and the K group channel information is determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups.

[0058] In one possible design, K is greater than 1, K groups of channel information are determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups, the K groups of channel information include the P groups of channel information, and P is less than or equal to K.

[0059] In a fourth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a device, module, or chip in a network device, or a device that can be used in conjunction with a network device. In one design, the communication device may include a module that corresponds one-to-one to the execution of the method / operation / step / action described in the second aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module; wherein the communication module includes a sending unit and a receiving unit. Optionally, the processing module may also be replaced by the description of the processing unit.

[0060] a sending unit, configured to send first configuration information under the control of the processing module, where the first configuration information is used to configure downlink transmission resources corresponding to K port groups, each of the K port groups including multiple antenna ports, where K is a positive integer;

[0061] A receiving unit is configured to receive precoding matrix indication (PMI) information, where the PMI information indicates v groups of parameters, where any group of parameters in the v groups of parameters includes a common parameter combination corresponding to at least one first parameter and P groups of channel information; wherein the at least one first parameter corresponds (one-to-one) to at least one group of channel information in the P groups of channel information, where the P groups of channel information are determined based on downlink reference signals received on downlink transmission resources corresponding to the K port groups, where v is a positive integer, and where P is an integer greater than 1.

[0062] In one possible design, the sending unit is further used to send second configuration information, which is used to configure the uplink transmission resources corresponding to the K port groups; and to receive uplink reference signals on the uplink transmission resources corresponding to the K port groups; the processing module is further used to: determine P' group channel information based on the received uplink reference signal, and transmit downlink data based on the PMI and / or the P' group channel information; wherein, P' is a positive integer less than or equal to P.

[0063] In one possible design, the value of P can be indicated by the network device to the terminal device. The sending unit is further used to send information indicating the value of P; or send index set information indicating the P group channel information.

[0064] In one possible design, the common parameter combination includes one or more of the following parameters: the second parameter W1, the third parameter The fourth parameter The PMI information is used to determine v groups of precoding matrices, where any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship:

[0065] or,

[0066] Among them, the A p,l Indicates the first parameter or preset matrix corresponding to the group of channel information numbered p in the group of channel information P included in the group of parameters numbered l in the v group of parameters, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l Exemplarily, the aforementioned preset matrix may be a unit matrix.

[0067] In one possible design, the A p,l (such as the first coefficient) is determined based on F coefficients, where F is an integer greater than 1, and the value of F is determined based on the value of P or the number of antenna ports included in one of the K port groups.

[0068] Exemplarily, the F coefficients include a first part of coefficients and a second part of coefficients; wherein the first part of coefficients and the second part of coefficients are the same, and the PMI information indicates the first part of coefficients or the second part of coefficients.

[0069] Exemplarily, the second partial coefficients are determined by the first partial coefficients and the first coefficients, and the PMI information indicates the first partial coefficients and the first coefficients.

[0070] Exemplarily, the value of one of the F coefficients is one of J values, the PMI information indicates the J values, and J is a positive integer equal to F.

[0071] Exemplarily, a value of one of the F coefficients is one of J values, the PMI information indicates the J values, and J is a positive integer less than F. Optionally, the value of J corresponds to the number of sub-port groups included in one of the port groups.

[0072] Exemplarily, the F coefficients include a first part of coefficients and a second part of coefficients, the value of a coefficient in the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the PMI information includes the J values ​​and the second coefficient; wherein, J is a positive integer less than or equal to F, and optionally, the value of J corresponds to the number of sub-port groups included in one of the port groups.

[0073] Alternatively, when the A p,l It is a preset matrix, which may be a unit matrix. The terminal device may not include the preset matrix in the PMI information, thereby reducing feedback overhead.

[0074] In one possible design, at least one parameter in the common parameter combination and the first parameter are determined based on a codebook parameter combination, wherein the codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements, and the value of at least one parameter in the codebook parameter combination is determined based on the value of P.

[0075] In one possible design, the first configuration information is also used to configure Q group coefficients, where Q is greater than K, and the Q group channel information determined based on the Q group coefficients and the K group channel information includes the P group channel information, and the K group channel information is determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups.

[0076] In one possible design, K is greater than 1, K groups of channel information are determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups, the K groups of channel information include the P groups of channel information, and P is less than or equal to K.

[0077] In a fifth aspect, an embodiment of the present application provides a communication device, comprising a processor configured to implement the method described in the first aspect. The processor is coupled to a memory configured to store instructions and data. When the processor executes the instructions stored in the memory, the method described in the first aspect can be implemented. Optionally, the communication device may further comprise a memory; the communication device may further comprise a communication interface configured to enable the communication device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin, or other type of communication interface.

[0078] In a sixth aspect, an embodiment of the present application provides a communication device, comprising a processor configured to implement the method described in the second aspect. The processor is coupled to a memory configured to store instructions and data. When the processor executes the instructions stored in the memory, the method described in the second aspect can be implemented. Optionally, the communication device may further comprise a memory; the communication device may further comprise a communication interface configured to enable the communication device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin, or other type of communication interface.

[0079] In a seventh aspect, an embodiment of the present application provides a communication system, comprising a communication device as described in the third aspect or the fifth aspect; and a communication device as described in the fourth aspect or the sixth aspect.

[0080] In an eighth aspect, an embodiment of the present application further provides a computer program, which, when executed on a computer, enables the computer to execute the method provided in the first or second aspect above.

[0081] In a ninth aspect, an embodiment of the present application further provides a computer program product, comprising instructions, which, when executed on a computer, enable the computer to execute the method provided in the first or second aspect above.

[0082] In the tenth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a computer, the computer executes the method provided in the first or second aspect above.

[0083] In the eleventh aspect, an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory and execute the method provided in the first or second aspect above, or the chip includes a circuit for executing the method provided in the first or second aspect above.

[0084] In a twelfth aspect, an embodiment of the present application further provides a chip system, which includes a processor for supporting a device to implement the method provided in the first or second aspect above. In one possible design, the chip system also includes a memory for storing programs and data necessary for the device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0085] For the effects of the solutions provided in any of the second to twelfth aspects above, reference can be made to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0086] FIG1A is a schematic diagram of the architecture of a communication system;

[0087] FIG1B is a schematic diagram of the architecture of a radio access network RAN;

[0088] FIG2 is a schematic diagram of the architecture of a HBF;

[0089] FIG3 is a schematic diagram of a conventional PMI feedback process for multiple analog beams;

[0090] FIG4 is a schematic diagram of a flow chart of a method for transmitting a precoding matrix according to an embodiment of the present application;

[0091] FIG5 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;

[0092] FIG6 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;

[0093] FIG7 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;

[0094] FIG8 is one of the structural diagrams of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0095] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0096] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More (items) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.

[0097] The terms "including" and "having" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes other steps or units that are not listed, or optionally includes other steps or units that are inherent to these processes, methods, products or devices. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any method or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.

[0098] The technology provided in the embodiments of the present application can be applied to various communication systems. For example, the technology provided in the embodiments of the present application can be applied to various communication systems. The communication system can be a fourth generation (4G) communication system, such as a long term evolution (LTE) system or an evolved UMTS terrestrial radio access network (E-UTRAN), where UMTS refers to a universal mobile telecommunication system (UMTS). The communication system can also be a fifth generation (5G) communication system, or a world-wide interoperability for microwave access (WiMAX), or a wireless local area network (WLAN) system, or a fusion system of multiple systems, or a future communication system. Among them, the 5G communication system can also be called a new radio (NR) system.

[0099] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information or data, etc. The network element may also be referred to as an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. The embodiments of the present application are described using a network element as an example. For example, a communication system may include at least one terminal device and at least one network device. The signal-sending network element may be a network device, and the signal-receiving network element may be a terminal device; or, the signal-sending network element may be a terminal device, and the signal-receiving network element may be a network device. In addition, it can be understood that if the communication system includes multiple terminal devices, multiple terminal devices can also send signals to each other, that is, the signal-sending network element and the signal-receiving network element may both be terminal devices.

[0100] 1A illustrates a communication system 100. As an example, the communication system 100 includes a network device 110 and two terminal devices, namely, a terminal device 120 and a terminal device 130. At least one of the terminal devices 120 and 130 can send uplink data to the network device 110, and the network device 110 can receive the uplink data. The network device can also send downlink data to at least one of the terminal devices 120 and 130.

[0101] The terminal device and network device involved in FIG1A are described in detail below.

[0102] Terminal equipment, also known as terminal, user equipment (UE), mobile station (MS), or mobile terminal (MT), provides voice and / or data connectivity to users. Terminal equipment can communicate with one or more core network devices through network equipment. Terminal equipment includes handheld devices with wireless connectivity, other processing devices connected to a wireless modem, or in-vehicle devices. Terminal equipment can be portable, pocket-sized, handheld, built into a computer, or in-vehicle. Some examples of terminal devices include: personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices such as smart watches, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, terminals in vehicle networking systems, wireless terminals in self-driving cars, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities such as smart gas pumps, terminal devices on high-speed trains, and wireless terminals in smart homes such as smart speakers, smart coffee machines, and smart printers.

[0103] In the embodiments of the present application, the communication device for realizing the functions of the terminal device may be a terminal device, or a terminal device having some terminal functions, or a device capable of supporting the terminal device to realize the functions, such as a chip system, which may be installed in the terminal device. In the embodiments of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the communication device for realizing the functions of the terminal device is described as a terminal device or UE as an example.

[0104] In the embodiments of the present application, "sending information to... (terminal device)" can be understood as the destination end of the information being the terminal device, and can include directly or indirectly sending information to the terminal device. "Receiving information from... (terminal device)" can be understood as the source end of the information being the terminal device, and can include directly or indirectly receiving information from the terminal device. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.

[0105] A network device may be a base station (BS), which may also be referred to as an access network device, an access node (AN), or a radio access node (RAN). The network device may be connected to a core network (such as an LTE core network or a 5G core network) and may provide wireless access services to terminal devices. Examples of some network devices include, but are not limited to, at least one of the following: a next-generation node B (gNB) in 5G, a network device in an open radio access network (O-RAN), an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved node B, or home node B, HNB), a transmitting and receiving point (TRP), a transmitting point (TP), and / or a mobile switching center; or, the network device may be a relay station, an access point, an in-vehicle device, a wearable device, or a network device in a future evolved public land mobile network (PLMN). The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with separate CU and DU, such as a base station including a gNB-CU and a gNB-DU. The CU may also be separated into a CU control plane (CU-CP) and a CU user plane (CU-UP), such as a base station including a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU. Alternatively, the network device in the embodiments of the present application may also be an antenna unit (RU). Alternatively, the network device in the embodiments of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiments of the present application do not limit the specific deployment method of the network device.Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in the O-RAN, such as a combination of one or more of a CU, a DU, or a RU, or a module in the access network device. In the ORAN system, the CU may also be referred to as an open (O)-CU, the CU-CP may also be referred to as an O-CU-CP, the CU-UP may also be referred to as an O-CU-UP, and the RU may also be referred to as an O-RU.

[0106] In the embodiments of the present application, the communication device used to implement the network device function can be a network device, or a device that has some of the functions of a network device, or a device that can support the network device to implement the function. For example, a chip system can be installed in a network device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the communication device used to implement the network device function is a network device as an example for description.

[0107] In the embodiments of the present application, "sending information to ... (network device)" can be understood as the destination of the information being the network device, and can include directly or indirectly sending information to the network device. "Receiving information from ... (network device)" can be understood as the source of the information being the network device, and can include directly or indirectly receiving information from the network device. The information may undergo necessary processing between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0108] It should be understood that the number and type of each device in the communication system shown in Figure 1A are for illustration only, and the embodiments of the present application are not limited to this. In actual applications, the communication system may also include more terminal devices, more network devices, and other network elements, for example, core network devices, and / or network management devices such as operation administration and maintenance (OAM) equipment.

[0109] The communication system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0110] The communication between network devices and terminal devices follows a certain protocol layer structure. The protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer. The user plane protocol layer may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer.

[0111] Figure 1B shows a schematic diagram of a radio access network (RAN). The network equipment includes one or more CUs, one or more DUs, and one or more radio units (RUs). For clarity, Figure 1B shows only one CU, DU, and RU. The CU is connected to the core network and one or more DUs. Optionally, the CU may have some of the core network's functionality. The CU may include a CU-CP and a CU-UP.

[0112] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the PDCP layer and above protocol layers (such as the RRC layer and / or the SDAP layer); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer).

[0113] When a CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.

[0114] The CU-CP can interact with network elements in the core network that implement control plane functions. The network elements in the core network that implement control plane functions can be access and mobility function network elements, such as the access and mobility management function (AMF) network element in the 5G system. The AMF network element is responsible for mobility management in the mobile network, such as location update of terminal devices, registration network of terminal devices, and switching of terminal devices.

[0115] The CU-UP can interact with network elements in the core network that implement user plane functions. Network elements in the core network that implement user plane functions, such as the user plane function (UPF) network element in the 5G system, are responsible for forwarding and receiving data in terminal devices.

[0116] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.

[0117] The DU and RU can work together to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.

[0118] The following first explains the relevant terms involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by this application.

[0119] (1) Reference signal

[0120] The reference signal involved in the embodiment of the present application is used for downlink channel estimation, and mainly includes a downlink reference signal. Optionally, the reference signal can also be replaced by a pilot signal.

[0121] For example, the downlink reference signal may include a channel state information reference signal (CSI-RS), a synchronization signal block (SSB), or a tracking reference signal (TRS). Specific application scenarios are as follows:

[0122] In a frequency division duplex (FDD) communication scenario, since the uplink and downlink channels do not have reciprocity or the reciprocity of the uplink and downlink channels cannot be guaranteed, the network device usually sends CSI-RS to the terminal device, and the terminal device performs channel estimation based on the received CSI-RS, such as obtaining the channel state information (CSI) of the downlink channel through channel measurement and interference measurement estimation. The terminal device feeds back the CSI to the network device, and the network device can then decide on the resources, modulation and coding scheme (MCS), and precoding configuration of the downlink data channel of the terminal device based on the CSI. It can be understood that CSI is a type of channel information, which is information that can reflect channel characteristics and channel quality. Among them, channel information can also be called channel response. For example, CSI can be expressed using a channel matrix, for example, CSI includes a channel matrix, or CSI can be composed of eigenvectors of the channel.

[0123] Exemplarily, the terminal device feeding back CSI to the network device may include: the terminal device sending feedback quantities such as a rank indicator (RI), a channel quality indicator (CQI), and a precoding matrix indicator (PMI) to the network device. RI is used to indicate the number of downlink transmission layers recommended by the terminal device, CQI is used to indicate the modulation and coding scheme supported by the current channel conditions determined by the terminal device, and PMI is used to indicate the precoding recommended by the terminal device. The number of precoding layers indicated by the PMI corresponds to the RI.

[0124] (2) Hybrid beamforming (HBF)

[0125] In higher-frequency communication systems, base stations (and terminals in some frequency bands) typically use large-scale array antennas (e.g., 500 to 1,000+ antenna elements). This high array gain counteracts path loss associated with higher frequency bands and improves coverage. From a base station implementation perspective, even with large arrays, different frequency bands and array sizes utilize different array weighting methods (i.e., beamforming strategies).

[0126] The HBF architecture includes a certain number of digital ports (or digital channels). One analog beam corresponds to one or more digital ports (or a group of digital ports). Each digital port can connect to multiple antenna elements via a digital-to-analog converter (DAC). For example, an antenna element includes an analog phase shifter and one or more antenna elements connected to it. For example, Figure 2 illustrates a dual-polarized antenna array element with one DAC corresponding to one digital port and one DAC corresponding to four antenna elements.

[0127] The proportional relationship between digital ports and analog phase shifters in the HBF architecture can be configured according to different frequencies and system design requirements, and the embodiments of the present application do not limit this. For example, in a high-frequency communication system, the number of digital ports in the HBF is relatively small, and the number of analog phase shifters corresponding to a single digital port is relatively large. For example, the number of digital ports in the HBF is generally configured to be 4 to 16, and the number of analog phase shifters corresponding to a single digital port can be 16 to 512. In a low-frequency communication system, the number of digital ports in the HBF is relatively large, and the number of analog phase shifters corresponding to a single digital port is relatively small. The number of digital ports in the HBF is generally configured to be 32 to 128, and the number of analog phase shifters corresponding to a single digital port can be 3 to 16.

[0128] (3) Antenna ports and port groups

[0129] An antenna port is a logical concept, often associated with a reference signal. For example, an antenna port can be considered a transceiver interface on the channel through which the reference signal travels. Antenna ports can also be described as reference signal ports. In the HBF architecture, an antenna port can correspond to one or more arrays (phase shifters).

[0130] A port group refers to a set consisting of multiple antenna ports. In one possible design, multiple digital ports of a network device can be grouped to form multiple port groups. In one possible design, a reference signal resource (or CSI-RS resource) has multiple ports (or digital ports), corresponding to one port group (or digital port group). Multiple reference signal resources correspond to multiple port groups respectively. In one possible design, multiple reference signal resources correspond to one port group. In another possible design, for example, in the HBF architecture, the port group includes antenna ports corresponding to the arrays connected by multiple digital ports. The multiple digital ports can be multiple digital ports corresponding to the same analog beam, and one port group corresponds to one analog beam; or, the multiple digital ports can be digital ports corresponding to multiple analog beams, and one port group corresponds to multiple analog beams. For another example, in the HBF architecture, the multiple digital ports corresponding to the same analog beam are divided into multiple subsets, each subset corresponds to a port group, and one port group corresponds to an analog beam. The port group includes antenna ports corresponding to the arrays connected by the digital ports in the subset. Optionally, in the HBF architecture, the port group can also be replaced with a digital-analog port group.

[0131] In the HBF architecture, when the network device sends CSI-RS, it selects different analog beams to send CSI-RS in time-sharing. Different analog beams correspond to different CSI-RS resources (or reference signal resources). Accordingly, the terminal device measures CSI-RS based on multiple resources in time-sharing and feeds back CSI. As shown in Figure 3, the terminal device measures CSI-RS on the resources corresponding to one analog beam and feeds back the CSI corresponding to the analog beam. Then, it measures CSI-RS on the resources corresponding to the next analog beam and feeds back the CSI corresponding to the analog beam, and so on. Such a design requires multiple beam scans, which has a large overhead. Moreover, as the network device selects more analog beams, the terminal device needs to measure more CSI-RS and the CSI feedback overhead, which increases the power consumption of the terminal device.

[0132] Based on this, an embodiment of the present application provides a method for transmitting a precoding matrix. This method takes into account the correlation of channel information between multiple analog beams and performs joint compressed feedback of the channel information of multiple analog beams. This eliminates the need for network devices to select multiple analog beams to time-share reference signals and for terminal devices to time-share CSI feedback. This reduces the overhead of beam scanning and channel feedback, and reduces the power consumption of terminal devices. The following further describes the method for transmitting a precoding matrix provided in an embodiment of the present application in detail.

[0133] As shown in Figure 4, the communication mainly includes the following steps. It is understood that the steps and execution order shown in Figure 4 are only examples. In actual implementation, some steps or the remaining steps may be executed. Similarly, the execution order of the steps may also be adjusted, and this is not limited in the embodiments of the present application.

[0134] S401: A network device sends first configuration information to a terminal device.

[0135] The first configuration information is used to configure downlink transmission resources corresponding to the K port groups. It is understood that the downlink transmission resources are used to transmit downlink reference signals, and downlink transmission resources include one or more of the following: time domain resources, frequency domain resources, code domain resources, spatial domain resources, and transmission period. Optionally, the first configuration information may also indicate the type of downlink reference signal sent by the network device, such as a CSI-RS.

[0136] Optionally, in the radio access network RAN ​​illustrated in FIG1B , S401 may be implemented as follows: the CU-CP corresponding to the network device generates first configuration information, and sends the first configuration information to the terminal device through the DU and the RU. In an O-RAN system, S401 may be implemented as follows: the O-CU-CP corresponding to the network device generates first configuration information, and sends the first configuration information to the terminal device through the O-DU and the O-RU.

[0137] In one possible design, each of the K port groups includes multiple antenna ports, and the multiple antenna ports in a port group each have corresponding downlink transmission resources. The first configuration information may include port grouping information corresponding to the K port groups and downlink transmission resources corresponding to each antenna port.

[0138] The following describes in detail some implementations of the port grouping information corresponding to the K port groups.

[0139] In a first optional implementation, the port grouping information may indicate the value of K, and the number of antenna ports included in the kth port group among the K port groups is P. CSI-RS,k , k is a positive integer from 1 to K, the value of k is different, P CSI-RS,k In addition, in an optional manner, if the number of antenna ports included in the K port groups is the same, the number of antenna ports included in each of the K port groups can also be expressed as P′. CSI-RS .

[0140] In a second optional implementation, the port grouping information can be implemented using the code division multiplexing information of the reference signal, that is, the code division multiplexing information of the reference signal can be used to indicate the distribution method of K port groups based on the code division multiplexing method on the resources used to indicate the downlink reference signal.

[0141] Among them, the code division multiplexing mode includes frequency domain code division, time domain code division and time-frequency domain code division. The embodiment of the present application takes time-frequency domain code division as an example for explanation. The code division multiplexing information used to indicate time-frequency domain code division can be cdm#-FD#-TD#, and "#" identifies a number, indicating that there are # ports in a code division multiplexing (CDM) group in frequency domain code division, and # ports in time domain code division. For example, cdm4-FD2-TD2 means that there are 4 antenna ports in a CDM group, which are code-divided in 2 frequency domains and multiplexed in 2 time domains. Taking the total number of antenna ports included in the K port groups as 16 as an example, the port grouping information in the first configuration information can include 4 CDM groups, that is, 4 code division multiplexing information cdm4-FD2-TD2. Each group of 4 ports occupies the same time-frequency resources, but is distinguished by orthogonal codes. In addition, cdm4-FD2-TD2 can also be used to indicate the distribution of K port groups, where the "4" in cdm4 can indicate K=4, that is, there are 4 port groups, the "2" in FD2 can indicate that two of the 4 port groups are distributed in the vertical direction, and the "2" in TD2 can indicate that two of the 4 port groups are distributed in the horizontal direction; or, the "4" in cdm4 can indicate K=4, that is, there are 4 port groups, the "2" in FD2 can indicate that two of the 4 port groups are distributed in the horizontal direction, and the "2" in TD2 can indicate that two of the 4 port groups are distributed in the vertical direction.

[0142] In a third optional implementation, the port grouping information may include the value of K and the total number of antenna ports, and each port group includes the same number of antenna ports. Accordingly, the terminal device may determine the number of antenna ports included in each of the K port groups based on the value of K and the total number of antenna ports.

[0143] Furthermore, based on the above three methods, the port grouping information may also include information indicating a division method of antenna ports in each port group.

[0144] For example, the port grouping information includes a coefficient O1, indicating that all antenna ports corresponding to the K port groups are numbered, and every O1 consecutively numbered antenna ports corresponds to a port group; taking the eight antenna ports numbered 0 to 7 as an example, O1=4, then antenna ports 0 to 3 correspond to the first port group, and antenna ports 4 to 7 correspond to the second port group.

[0145] For example, the port grouping information includes a sampling coefficient O2, indicating that starting from the lowest number among all antenna ports corresponding to the K port groups, antenna ports with an interval of O2 numbers correspond to a port group; taking the 8 antenna ports numbered 0 to 7 as an example, if O2=4, then {antenna port 0, antenna port 4} corresponds to a port group, {antenna port 1, antenna port 5} corresponds to a port group, {antenna port 2, antenna port 6} corresponds to a port group, and {antenna port 3, antenna port 7} corresponds to a port group.

[0146] For another example, the port grouping information includes information indicating uniform division, indicating that the antenna ports are evenly divided into each port group in ascending order of numbering, that is, each port group includes the same number of antenna ports. For example, in a scenario where 8 antenna ports are divided into 2 port groups, assume that the 8 antenna ports are numbered from p to p+7, where p is a constant specified by the network device configuration or protocol. Antenna ports numbered from p+0 to p+3 can be assigned to port group 0, and antenna ports numbered from p+4 to p+7 can be assigned to port group 1.

[0147] Optionally, the network device configures the downlink transmission resources corresponding to each antenna port in the first configuration information, which can be implemented in the following manner: for example, the first configuration information is implemented as radio resource control (RRC) signaling, and the network device can configure the downlink transmission resources of all antenna ports corresponding to K port groups for the terminal device through the resource configuration (resourceConfig) in the RRC signaling. For example, resourceConfig can include a resource set (resourceSet) corresponding to each port group in the K port groups, and the resource set corresponding to a port group can include the index (ID) of the resource (resource) of each antenna port in the port group.

[0148] In addition, optionally, the network device can also configure the terminal device with information for simulating more port groups through the first configuration information. For example, the first configuration information is also used to configure Q group coefficients, and the Q group coefficients are used for the terminal device to simulate Q port groups based on K port groups, where Q is an integer greater than K. The Q group coefficients can also be described as Q group weighting coefficients, or Q group coefficient vectors, or Q group coefficient matrices. The network device can also configure the reporting content and reporting method of the measurement results of the downlink reference signal through the first configuration information. The measurement results of the downlink reference signal can refer to channel information estimated based on the downlink reference signal, such as estimating CSI based on CSI-RS, and the reporting content for CSI can include feedback quantities such as RI, CQI and PMI; the reporting method for CSI can indicate the reporting time and period, the format of the reporting content, and the number of reporting groups for the channel information.

[0149] S402: The network device sends a downlink reference signal on downlink transmission resources corresponding to the K port groups according to the first configuration information.

[0150] Specifically, the network device may send a downlink reference signal, such as a CSI-RS, on the downlink transmission resources corresponding to the K port groups according to the first configuration information described in S401. Optionally, in the radio access network RAN ​​illustrated in FIG1B , S403 may be implemented as follows: the DU corresponding to the network device sends a downlink reference signal to the terminal device via the RU. In an O-RAN system, S403 may be implemented as follows: the O-DU corresponding to the network device sends a downlink reference signal to the terminal device via the O-RU.

[0151] S403: The terminal device determines the channel information of the P groups according to the downlink reference signals received on the downlink transmission resources corresponding to the K port groups.

[0152] Specifically, the terminal device can measure the reference signal received on the downlink transmission resources corresponding to the K ports based on the first configuration information to obtain K groups of channel information, where the K groups of channel information correspond to the K port groups respectively, for example, the K groups of channel information correspond one-to-one to the K port groups.

[0153] In an optional implementation, when K is greater than 1, the P group of channel information may be at least two groups of channel information among the aforementioned K groups of channel information, that is, P is an integer less than or equal to K but greater than 1. In another optional implementation, as described in S401, if Q groups of coefficients are configured in the first configuration information, then the terminal device may determine Q groups of channel information based on the Q groups of coefficients and the K groups of channel information, and then decide to report at least two groups of channel information among the Q groups of channel information, that is, the P group of channel information may be at least two groups of channel information among the aforementioned Q groups of channel information, and P is an integer less than or equal to Q but greater than 1.

[0154] For example, the channel information of K port groups is recorded as A0, A1, ..., A K-1 , where A k The dimension is N UE ×P CSI-RS,k ; Among them, N UE is the number of receiving antenna ports of the terminal device. The Q group coefficients are numbered from 0 to Q-1, and m is an integer from 0 to Q-1. A group of coefficients numbered m can be expressed as Based on this, a group of channel information numbered m in the Q group of channel information can be expressed as This design, applied to the HBF architecture, allows network devices to send fewer reference signals, while terminal devices simulate more channel information based on the weighting coefficients corresponding to the port groups, reducing communication overhead. Alternatively, this design can also be applied to both digital and analog beamforming architectures.

[0155] In one implementation, the Q groups of coefficients form a matrix (e.g., where each row represents a group of coefficients; or where each column represents a group of coefficients). Further, the matrix can be a discrete Fourier transform (DFT), a Hadamard matrix, a Walsh matrix, an identity matrix, or any other unitary matrix.

[0156] In one implementation, the value of P is one of 1, 2, 4, 6, and 8.

[0157] In one implementation, the value of P is determined according to Q. For example, P=Q.

[0158] In one implementation, the P group channel information is determined by index set information corresponding to the channel information, and the index set information indicates the index of the P group channel information in the Q group channel information. For example, the index set information includes the group index set {i0, i1, ..., i P-1}, where, in the case where P group of channel information is selected from K groups of channel information, 0≤i p <K,i p is an integer; in the case of selecting P group channel information from Q group channel information, 0≤i p <Q,i p is an integer; p is an integer from 0 to P-1.

[0159] In addition, it can be understood that the P group channel information refers to the channel information to be reported (feedback). Optionally, the value of P (or the corresponding group index set) can be determined by the terminal device itself, and the terminal device can report the determined value of P (or the corresponding group index set) to the network device; or, the value of P (or the corresponding group index set) can also be indicated by the network device to the terminal device, for example, the network device can indicate the value of P (or the corresponding group index set) in the first configuration information. Specifically, the value of P (or the corresponding group index set) can be the number of channel information reports included in the first configuration information described in S402.

[0160] S404: The terminal device sends PMI information to the network device based on the P group channel information.

[0161] Each set of channel information in the P groups of channel information can be represented by v precoding matrices, or it can be understood that each set of channel information in the P groups of channel information corresponds to v precoding matrices. v is a positive integer, for example, v is the value of the rank, the number of layers, or the number of streams. The terminal device can determine and send PMI information based on the P groups of channel information. Correspondingly, the network device can also determine the v precoding matrices for each set of channel information in the P groups of channel information based on the received PMI information, thereby determining the P group of channel information.

[0162] Specifically, the PMI information indicates v groups of parameters, and any group of parameters in the v groups of parameters includes at least one first parameter; wherein, in any group of parameters in the v groups of parameters, at least one first parameter corresponds (one-to-one) to at least one group of channel information in the P group of channel information. Optionally, any group of parameters in the v groups of parameters also includes one or more of the following parameters: a second parameter W1, a third parameter W2, a The fourth parameter It can be understood that in any set of parameters of the v group of parameters, the first parameter corresponding to different channel information is different, and the second parameter W1 and the third parameter W2 corresponding to different channel information are different. The fourth parameter In addition, in a possible implementation, it can also be understood that: any set of parameters in the v group of parameters includes at least one first parameter, and optionally also includes a common parameter combination corresponding to the P group of channel information; in any set of parameters in the v group of parameters, the first parameters corresponding to different channel information are different, while the common parameter combination corresponding to the P group of channel information is the same. The common parameter combination corresponding to the P group of channel information may include one or more of the following parameters: the second parameter W1, the third parameter W2, the fourth parameter W3, the fifth parameter W4, the fifth parameter W5, the fifth parameter W6, the fifth parameter W7, the fifth parameter W8, the fifth parameter W9, the fifth parameter W10, the fifth parameter W11, the fifth parameter W12, the fifth parameter W13, the fifth parameter W14, the fifth parameter W15, the fifth parameter W16, the fifth parameter W17, the fifth parameter W18, the fifth parameter W19, the fifth parameter W20, the fifth parameter W21 The fourth parameter

[0163] The PMI information can be used to determine v groups of precoding matrices, and any group of precoding matrices in the v groups of precoding matrices includes the precoding matrix corresponding to each group of channel information in the P groups of channel information. In the embodiment of the present application, the number l represents a group of precoding matrices in the v groups of precoding matrices, and the number p represents a group of channel information in the P groups of channel information. Wherein, p is an integer less than or equal to P, for example, the P groups of channel information are numbered from 0, and p takes an integer from 0 to P-1; for example, the P groups of channel information are numbered from 1, and p takes an integer from 1 to P. Similarly, l is an integer less than or equal to v, for example, v groups of parameters (or v layers, v streams) are numbered from 0, and l takes an integer from 0 to v-1; for example, the v groups of parameters are numbered from 1, and l takes an integer from 1 to v. A corresponding to different values ​​of p p,l different.

[0164] Optionally, the precoding matrix W numbered p in the group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following equation (1) or equation (2):

[0165] In equation (1) or equation (2), if the PMI information includes the first parameter corresponding to the group of channel information numbered p in the group of channel information P included in the group of parameters numbered 1 in the group of parameters v, then A p,l represents the first parameter; otherwise, A p,l Represented as a preset matrix, such as the identity matrix. W1, A p,l 、 The dimension is determined based on at least one parameter in the codebook parameter combination, which includes one or more of the following parameters: the number of beams L (or the number of ports L, or the number of bases L), the factor p of the number of vectors υ (or the factor p of the number of bases υ , IDFT basis selection ratio p υ ), a factor β of the number of non-zero elements (or the ratio of non-zero elements β). Wherein, IDFT refers to the inverse discrete Fourier transform (IDFT) matrix. In one possible design, the codebook parameter combination is indicated by the network device to the terminal device, or the codebook parameter combination is preconfigured. The value of at least one parameter in the codebook parameter combination is determined based on the value of P, and the number of beams L can also be replaced by L(P), where L(P) is a functional relationship, indicating that the value of L is related to the value of P; similarly, the factor p of the number of vectors υ You can also replace the description with p υ (P); the factor β of the number of non-zero elements can also be described alternatively as β(P).

[0166] In an optional implementation of relation (1), the dimension of W is P CSI-RS ×N3; the dimension of W1 is P CSI-RS ×2L(P);A p,l The dimensions are 2L(P)×2L(P), The dimension is 2L(P)×N3; The dimension is 2L(P)×M(P); The dimension is M(P)×N3, which can be the M(P) rows in the IDFT matrix (or DFT matrix) of dimension N3(P)×N3(P), or the DFT matrix W of dimension N3(P)×N3(P) f The conjugate of the M(P) column in . CSI-RSis the number of antenna ports corresponding to each group of channel information in the P group of channel information, N3 is the number of subbands corresponding to each group of channel information in the P group of channel information. M(P) is the number of IDFT basis vectors selected, R represents the number of precoding matrices for each subband.

[0167] In an optional implementation of relation (2), the dimension of W is P CSI-RS ×N3;A p,l The dimension is P CSI-RS ×P CSI-RS 、The dimension of W1 is P CSI-RS ×2L(P), The dimension is 2L(P)×N3; The dimension is 2L(P)×M(P); The dimension is M(P)×N3, which can be the conjugate of the M(P) rows in the IDFT matrix (or DFT matrix) with dimension N3×N3, or the M(P) columns in the DFT matrix Wf with dimension N3×N3. CSI-RS is the number of antenna ports corresponding to each group of channel information in the P group of channel information, N3 is the number of subbands corresponding to each group of channel information in the P group of channel information. M(P) is the number of IDFT basis vectors selected, R represents the number of precoding matrices for each subband.

[0168] In addition, in the embodiment of the present application, W1 can also be a dimension of P CSI-RS ×O×P CSI-RS 2L(P) columns in the oversampled DFT (or IDFT) matrix, where O is the oversampling factor; alternatively, W1 can be a matrix with dimension P CSI-RS ×P CSI-RS is the 2L(P) column in the identity matrix.

[0169] In the embodiments of this application, It can be further represented by multiple amplitude coefficients and / or phase parameters, such as It is represented by multiple quantized amplitude coefficients and quantized phase parameters. Optionally, each quantized amplitude coefficient can be represented by two parameters, for example, the first parameter corresponds to the amplitude coefficient ratio between polarizations, and the second parameter corresponds to the relative amplitude within polarization. In one possible design, for a group of parameters numbered 1 in the v group of parameters, the terminal device can indicate the first parameter A corresponding to the P group channel information in the PMI information. 0,l ,A 1,l ,…,A P-1,l , and the common parameter combination corresponding to the P group channel information (W1, as well as ). For example, when the channel information is finally fed back, the terminal device only needs to feed back the port or DFT codebook information related to W1, Related IDFT basis selection information, The non-zero elements in the PMI information (for example, the position information of the non-zero elements, the amplitude and phase of the non-zero elements), that is, for a group of parameters numbered 1 in the v group of parameters, the terminal device can include W1-related ports or DFT codebook information in the PMI information, Related IDFT basis selection information and The non-zero elements in .

[0170] In another possible design, the different groups of parameters in the v group of parameters include W1 and Can be the same, and the different groups of parameters in the v group parameters include Based on this, the PMI information sent by the terminal device can indicate a group of W1 and And for a group of parameters numbered 1 in the v group of parameters, the terminal device can indicate the first parameter A corresponding to the P group channel information in the PMI information. 0,l ,A 1,l ,…,A P-1,l , and the P group channel information corresponds to For example, when the channel information is finally fed back, the PMI information sent by the terminal device may include a set of W1 and Related information, such as W1 related ports or DFT codebook information, Related IDFT basis selection information; and including v in the PMI information Each The non-zero elements of .

[0171] Optional, when p takes the same value, the A corresponding to different values ​​of l p,l Can be the same. In this scenario, A p,l It can also be replaced by description A p , the terminal device indicates a group of A0, A1, ..., A in the PMI information P-1 The examples of this application are as follows: p,l For example, for the PMI information indicating A p,l The implementation method is described in detail.

[0172] In an optional implementation, the A p,l(such as the first parameter) is determined based on F coefficients, where F is an integer greater than 1. In equation (1), the value of F is determined based on the value of P, such as F is 2L(P); or in equation (2), the value of F is determined by the number of antenna ports included in one of the K port groups, such as F is P CSI-RS The terminal device indicates A in the PMI information. p,l The implementation of some or all of the corresponding F coefficients can be implemented by referring to the following methods A1 to A3.

[0173] Mode A1: The F coefficients are divided into (including) a first part of coefficients and a second part of coefficients.

[0174] In one possible design, the first partial coefficients and the second partial coefficients are the same, and the PMI information indicates the first partial coefficients or the second partial coefficients. Taking the PMI information indicating the first partial coefficients as an example, the terminal device includes the first partial coefficients in the PMI information, or includes quantization information of the first partial coefficients in the PMI information.

[0175] For example, A p,l can be a block diagonal matrix, such as Among them, the first part of the coefficients can be combined with the first diagonal block B in the upper left corner of the matrix p,l The elements in the matrix correspond one to one, and the coefficients of the first part can be compared with the second diagonal block B in the lower left corner of the matrix. p,l The elements in the correspondence are one to one. It can be understood that when F is 2L(P), B p,l The dimension is determined based on the L in the codebook parameter combination, for example, L is related to P, B p,l is a matrix of L(P)×L(P). CSI-RS When B p,l The dimension is This design takes advantage of the similarity between different polarizations in the same port group and uses the same coefficient (B p,l ), which can reduce feedback overhead.

[0176] For example, A p,l It can be a diagonal matrix. For example, in equation (1), A p,l =diag(a p,l,0 ,a p,l,1 ,…,ap,l,L(P)-1,a p,l,0 ,a p,l,1 ,…,ap,l,L(P)-1), the first part of the coefficient can refer to A p,l The first L(P) non-zero elements in the second part of the coefficients can refer to A p,lThe last L(P) non-zero elements in ; For example, in relation (2), The first part of the coefficient can refer to A p,l The front non-zero elements, the second part of the coefficient can refer to A p,l After This design can be applied to scenarios where different ports in the same port group are orthogonal and polarizations are similar. Using the same coefficient for different polarizations can reduce feedback overhead.

[0177] In another possible design, the second partial coefficients are determined based on the first coefficients and the first partial coefficients, and the PMI information indicates the first partial coefficients and the first coefficients. For example, the terminal device includes the first partial coefficients or quantization information of the first partial coefficients in the PMI information, and includes the first coefficients or quantization information of the first coefficients in the PMI information.

[0178] For example, A p,l can be a block diagonal matrix, such as Among them, the first diagonal block is B p,l , the second diagonal block is δ p,l ×B p,l , δ p,l Indicates A p,l The corresponding first coefficient, δ p,l is a complex number, δ p,l The modulus is 1, that is, |δ p,l |=1. The first part of the coefficients can be combined with the first diagonal block B p,l The elements in the first part correspond to each other, and the coefficients of the first part can be compared with the coefficients of the second diagonal block δ p,l ×B p,l The elements in B correspond to each other. It can be understood that when F is 2L(P), p,l The dimension is determined based on the L in the codebook parameter combination, for example, L is related to P, B p,l is a matrix of L(P)×L(P). CSI-RS At B p,l The dimension is This design takes into account the differences between different polarizations and introduces the first coefficient to simulate the differences between different polarizations, which can reduce feedback overhead.

[0179] For example, A p,l It can be a diagonal matrix. For example, in equation (1), A p,l =diag(a p,l,0 ,a p,l,1 ,…,ap,l,L(P)-1,δ p,l ×ap,l,0 ,δ p,l ×a p,l,1 ,…,δ p,l ×ap,l,L(P)-1), the first part of the coefficient can refer to A p,l The first L(P) non-zero elements in the second part of the coefficients can refer to A p,l The last L(P) non-zero elements in ; For example, in relation (2), The first part of the coefficient can refer to A p,l The front non-zero elements, the second part of the coefficient can refer to A p,l After This design can be applied to scenarios where different ports in the same port group are orthogonal, different ports in the same polarization are similar, and different ports in different polarizations are different, thus reducing feedback overhead.

[0180] Mode A2: The value of one of the F coefficients is one of J values, and the PMI information indicates the J values.

[0181] In a possible design, J is equal to F, that is, the values ​​of the F coefficients are different, and the PMI may include F coefficients or quantized information of F coefficients. p,l is a diagonal matrix, and the F coefficients are the non-zero elements in the diagonal matrix; where, in the relation (1), F = 2L(P), A p,l =diag(a p,l,0 ,a p,l,1 ,…,ap,l,2L(P)-1); In the relation (2), F=P CSI-RS , This design can be used in scenarios where different polarizations within the same port group are dissimilar, such as orthogonal polarization between different ports, to reduce feedback overhead.

[0182] In another possible design, J is less than F, that is, the values ​​of at least two coefficients in the F coefficients are the same. Optionally, J corresponds to the number of sub-port groups included in a port group, that is, the antenna ports in a port group are divided into J sub-port groups, and the J values ​​correspond to the J sub-port groups one by one. For example, A p,l is a diagonal matrix, and the F coefficients are the non-zero elements in the diagonal matrix; where, in the relationship (1), F = 2L(P), L(P) = 4, and J is 4, or in the relationship (2), F = P CSI-RS , P CSI-RS =4, J is 4. J values ​​include a p,l,0 、a p,l,1 、a p,l,2 and ap,l,3 , A p,l =diag(a p,l,0 ,a p,l,0 ,a p,l,1 ,a p,l,1 ,a p,l,2 ,a p,l,2 ,a p,l,3 ,a p,l,3 ). Another example is A p,l is a diagonal matrix, and the F coefficients are the non-zero elements in the diagonal matrix; where, in the relationship (1), F = 2L(P), L(P) = 4, and J is 2, or in the relationship (2), F = P CSI-RS , P CSI-RS =4, J is 2. J values ​​a p,l,0 and a p,l,1 , A p,l =diag(a p,l,0 ,a p,l,0 ,a p,l,1 ,a p,l,1 ,a p,l,0 ,a p,l,0 ,a p,l,1 ,a p,l,1 This design can be used in scenarios where different ports in the same port group are orthogonal and ports in a sub-port group are similar, reducing the number of feedback systems and thus lowering feedback overhead.

[0183] Mode A3, the F coefficients include a first part of coefficients and a second part of coefficients, the value of a coefficient in the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the PMI information includes the J values ​​and the second coefficient (such as δ p,l ); wherein J is a positive integer less than F.

[0184] Optionally, J corresponds to the number of sub-port groups included in a port group, that is, the antenna ports in a port group are divided into J sub-port groups, and the J values ​​correspond to the J sub-port groups one by one. p,l is a diagonal matrix, which includes a first part of non-zero elements and a second part of non-zero elements. The first part of non-zero elements corresponds to the first part of coefficients one-to-one, and the second part of non-zero elements corresponds to the second part of coefficients one-to-one. In equation (1), the number of non-zero elements in the first part is L(P), or in equation (2), the number of non-zero elements in the first part is For example, the number of non-zero elements in the first part is 4, J is 4, and J values ​​include a p,l,0 、a p,l,1 、a p,l,2 and a p,l,3, A p,l =diag(a p,l,0 ,δ p,l a p,l,0 ,a p,l,1 ,δ p,l ×a p,l,1 ,a p,l,2 ,δ p,l ×a p,l,2 ,a p,l,3 ,δ p,l ×a p,l,3 ). For another example, the number of non-zero elements in the first part is 4, J is 2, and J values ​​include a p,l,0 and a p,l,1 , A p,l =diag(a p,l,0 ,a p,l,0 ,a p,l,1 ,a p,l,1 ,δ p,l ×a p,l,0 ,δ p,l a p,l,0 ,δ p,l ×a p,l,1 ,δ p,l ×a p,l,1 This design can be used in scenarios where different ports in the same port group are orthogonal, the ports in a sub-port group are similar, and there are differences between different polarizations. It can reduce the number of feedback systems and thus reduce feedback overhead.

[0185] In another optional implementation, for a group of parameters numbered 1 in the v group of parameters, A p,l It can be a preset matrix. For example, in equation (1), A p,l is the identity matrix (I) of 2L(P)×2L(P); For example, in equation (2), A p,l P CSI-RS ×P CSI-RS In this case, the terminal device does not need to feed back A p,l . Further, A p,l The value of the corresponding index p is preset, configured by the network device, or determined by the terminal device and reported to the network device.

[0186] Optionally, the above multiple implementations can be used independently or in combination. Based on the above implementation, the PMI information includes a p,l,0 As an example of quantitative information, it can be understood that: a p,l,0 The quantitative information refers to a p,l,0 After amplitude and / or phase quantization. In one possible design, a p,l,0The quantized amplitude is indicated by the k0 bit, a p,l,0 The quantized phase is indicated by the k1 bit. For example, k0=2, k1=2; k0=2, k1=3; k0=2, k1=4; k0=3, k1=3; k0=3, k1=4; k0=3, k1=2; k0=4, k1=2; k0=4, k1=3; or k0=4, k1=4. In one implementation, k0 and k1 are different for different elements. For example, A p,l High energy front The amplitude and phase quantization lengths corresponding to the elements are configured as k0=4, k1=3, and the amplitude and phase quantization lengths corresponding to other elements are configured as k0=2, k1=2. Through this differentiated design, a larger quantization length is designed for element information with high energy, which can reduce feedback overhead and ensure good performance.

[0187] In addition, in one implementation, v=1, the Or v=2, the Or v>2, the

[0188] Specifically, in the first case, d k represents the kth DFT vector (or IDFT vector), represents the Kronecker Product, The corresponding phase factor is and Corresponding to the amplitude factor, J is the power normalization factor, which means that ‖W‖=1.

[0189] In the second case, b m The mth element of is 1, and the others are 0.

[0190] The above two The calculation method of corresponds to equations (1) and (2) respectively. For example, equation (2) corresponds to the first case, and equation (1) corresponds to the second case.

[0191] In the third case, d k represents the kth DFT vector (or IDFT vector), represents the Kronecker Product, The corresponding phase factor is and Corresponding to the amplitude factor, J is the power normalization factor, i.e., ‖W‖=1, and ap,l,i+rL(P) represents the coefficient (i.e., the first parameter) of the p-th group of channel information (or its corresponding precoding matrix). Optionally, ap,l,i+rL(P) is a complex number.

[0192] In the fourth case, b m The mth element of is 1, and the others are 0.

[0193] Furthermore, the above two different methods correspond to equations (1) and (2), respectively. For example, equation (2) corresponds to the third case, and equation (1) corresponds to the fourth case. It should be understood that in the embodiment of the present application, each parameter in the form of a matrix (or vector) can ultimately be composed of multiple quantized (or index-based) coefficients. The difference between the two is only in the expression or representation.

[0194] In addition, it is understood that the network device can configure the feedback method of the PMI information to the terminal device, such as the content included in the aforementioned PMI information; or the terminal device can determine the feedback method of the PMI information by itself and report the corresponding feedback method to the network device. p,l , p=0,1,…,P-1,l=1,…,υ, the terminal device can determine the specific arrangement order based on the configuration of the network device and jointly compress the precoding matrices of the P group of channel information. Alternatively, the terminal device can also determine the arrangement order on its own and report the corresponding arrangement order to the network device; alternatively, the terminal device or the network device can sort the precoding matrices of the P group of channel information from small to large according to the index size of the port group; alternatively, the terminal device sorts the precoding matrices of the P group of channel information and reports the index of the port group corresponding to each precoding matrix; alternatively, the network device configures multiple candidate arrangement methods, the terminal device selects one of the multiple candidate arrangement methods to arrange the precoding matrices of the P group of channel information, and reports the selected arrangement method to the network device.

[0195] The following Tables 1 to 5 provide a detailed description of the value ranges of the parameters in the aforementioned codebook parameter sets provided in the embodiments of the present application. It is understood that when Tables 1 to 5 are actually used, it may be one of the rows shown in the table, several rows, all of the rows in the table, or more rows than shown in the table. The following Tables 1 to 5 are provided as examples and do not imply that the description of the codebook parameter sets in the embodiments of the present application is limited to such examples.

[0196] Table 1

[0197] Table 1 illustrates that the value of at least one parameter in the codebook parameter set is determined based on the value of P. Lr(P) is a positive integer, for example, L1(P) = 2, 4, 6, 8, 10, 12, 16, P, 2P, 3P, 4P, 5P, 6P, 7P, or 8P, where r = 1, 2, ..., 8. Xr(P), Yr(P), or Zr(P) is a non-negative real number less than 1. For example, Xr(P), Yr(P), or Zr(P) is less than or equal to 1 / 2. For example, Xr(P) = 1 / 2, 1 / 4, 1 / 6, 1 / 8, 1 / 10, 1 / 12, 1 / 16, 1 / P, 1 / 2P, 1 / 3P, 1 / 4P, 1 / 5P, 1 / 6P, 1 / 7P, or 1 / 8P. Taking 2P as an example, 2P refers to the product of 2 and P. The descriptions of the other same formats in Tables 1 to 5 can be understood with reference to the definition of 2P, and will not be repeated in the embodiments of this application.

[0198] Table 2

[0199] Table 2 illustrates that the value of the parameter L in the codebook parameter set is determined based on the value of P.

[0200] Table 3

[0201] Table 3 illustrates that the value of the parameter β in the codebook parameter set is determined based on the value of P.

[0202] Table 4

[0203] Table 4 shows the parameters p in the codebook parameter set. υ The value of is determined based on the value of P.

[0204] Table 5

[0205] Table 5 illustrates that the values ​​of all parameters in the codebook parameter set are determined based on the value of P. In addition, the configuration in Table 5 can be applied to the case where P=K.

[0206] Furthermore, the terminal device may also send an uplink reference signal to the network device, and the network device may estimate the channel information between the terminal device and the network device by measuring the uplink reference signal. Furthermore, the network device may determine the channel information corresponding to a port group based on the PMI information and / or the channel information estimated based on the uplink reference signal, and transmit downlink data based on the port group and the channel information corresponding to the port group. For example, FIG4 illustrates optional steps S405 to S408 after executing S404 with dashed lines.

[0207] S405: The network device sends second configuration information to the terminal device, where the second configuration information is used to configure uplink transmission resources corresponding to the K port groups.

[0208] It is understood that the uplink transmission resource is used to transmit an uplink reference signal, and the uplink transmission resource includes one or more of the following: time domain resources, frequency domain resources, code domain resources, spatial domain resources, and transmission period. Optionally, the second configuration information may further indicate the type of uplink reference signal sent by the network device, such as a sounding reference signal (SRS) or a random access preamble (RAP).

[0209] Optionally, in the radio access network RAN ​​illustrated in FIG1B , S405 may be implemented as follows: the CU-CP corresponding to the network device generates the second configuration information, and sends the second configuration information to the terminal device through the DU and the RU. In an O-RAN system, S405 may be implemented as follows: the O-CU-CP corresponding to the network device generates the second configuration information, and sends the second configuration information to the terminal device through the O-DU and the O-RU.

[0210] It is understandable that the network device may send the first configuration information and the second configuration information in one message / signaling, or the network device may send the first configuration information and the second configuration information via different messages / signaling. This embodiment of the present application is not limited to this.

[0211] S406: The terminal device sends an uplink reference signal on the uplink transmission resources corresponding to the K port groups according to the second configuration information.

[0212] S407: The network device determines P' group channel information according to uplink reference signals received on uplink transmission resources corresponding to the K ports.

[0213] Specifically, this step can be implemented with reference to S403, which will not be described in detail in this embodiment of the present application. Optionally, P' is a positive integer less than or equal to P.

[0214] In one possible implementation, the P' group channel information includes partial channel information in the P group channel information, and the P' group channel information can be used to assist the network device in determining the P group channel information. Based on this, in one possible design, when the terminal device feeds back the PMI information in S404, it can reduce the feedback of partial content in the PMI information, thereby reducing feedback overhead.

[0215] For example, the terminal device does not need to feedback W1 related port or DFT codebook information, Related IDFT basis selection information and The non-zero elements in the PMI information indicate only the first parameter A corresponding to the P group channel information. 0,l ,A 1,l ,…,A P-1,l , l takes an integer from 1 to v. For example, the terminal device does not need to feedback the port or DFT codebook information related to W1, Related IDFT basis selection information and The non-zero elements in , and the first parameter corresponding to a group of channel information in the P group of channel information does not need to be fed back, such as the first parameter A corresponding to a group of channel information numbered 0 0,l , only the first parameter A corresponding to the remaining P-1 groups of channel information is indicated in the PMI information 1,l ,…,A P-1,l , l takes an integer from 1 to v. For another example, the terminal device does not need to feedback the port or DFT codebook information related to W1, Related IDFT basis selection information and The non-zero elements in , and the first parameter A corresponding to the X group of channel information in the P group of channel information does not need to be fed back 0,l ,…,A X-1,l , X is greater than 1, only the first parameter A corresponding to the PX group channel information is indicated in the PMI information 0,l ,…,A P-X-1,l , l is an integer from 1 to v.

[0216] S408: The network device transmits downlink data based on the PMI information and / or the P' group channel information.

[0217] Illustratively, the network device may determine at least one set of channel information in the P set of channel information based on the PMI information and / or the P' set of channel information. The network device may then select a set of channel information from the at least one determined set of channel information, and transmit downlink data based on the port group corresponding to the set of channel information and the set of channel information.

[0218] The above method provided in the embodiment of the present application can realize the simultaneous feedback of multiple groups of channel information, and use codebook parameters to compress the precoding matrix, which can reduce the feedback overhead of channel information and the power consumption of terminal equipment.

[0219] Based on the same concept, referring to FIG5 , an embodiment of the present application provides a communication device 500, which includes a processing module 501 and a communication module 502. The communication device 500 can be a terminal device, or a communication device applied to or used in conjunction with a terminal device, capable of implementing a method for transmitting a precoding matrix executed by the terminal device; or the communication device 500 can be a network device, or a communication device applied to or used in conjunction with a network device, capable of implementing a method for transmitting a precoding matrix executed by the network device.

[0220] The communication module may also be referred to as a transceiver module, transceiver, transceiver, or transceiver device. The processing module may also be referred to as a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to perform the sending and receiving operations on the terminal device side or the network device side in the above method. The device in the communication module that implements the receiving function can be considered a receiving unit, and the device in the communication module that implements the sending function can be considered a sending unit. That is, the communication module includes a receiving unit and a sending unit.

[0221] When the communication device 500 is applied to a terminal device, the processing module 501 can be used to implement the processing function of the terminal device in the example shown in FIG4 , and the communication module 502 can be used to implement the transceiver function of the terminal device in the example shown in FIG4 . Optionally, the communication device can also be understood with reference to the third aspect and possible designs of the third aspect in the Summary of the Invention.

[0222] When the communication device 500 is applied to a network device, the processing module 501 can be used to implement the processing function of the network device in the example shown in FIG4 , and the communication module 502 can be used to implement the transceiver function of the network device in the example shown in FIG4 . Optionally, the communication device can also be understood with reference to the fourth aspect and possible designs of the fourth aspect in the Summary of the Invention.

[0223] In addition, it should be noted that in one possible design, the aforementioned communication module and / or processing module can be implemented through a virtual module. For example, the processing module can be implemented through a software functional unit or a virtual device, and the communication module can be implemented through a software function or a virtual device. In another possible design, the processing module or the communication module can also be implemented through a physical device. For example, if the device is implemented using a chip / chip circuit, the communication module can be an input / output circuit and / or a communication interface that performs input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.

[0224] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various examples of the embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The integrated modules may be implemented in either hardware or software functional modules.

[0225] Based on the same technical concept, the embodiment of the present application further provides a communication device 600. For example, the communication device 600 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0226] The communication device 600 can be used to implement the functions of any network element in the communication system described in the above examples. The communication device 600 may include at least one processor 610. Optionally, the processor 610 is coupled to a memory, and the memory may be located within the device; or the memory may be integrated with the processor; or the memory may be located outside the device. For example, the communication device 600 may also include at least one memory 620. The memory 620 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above examples; the processor 610 may execute the computer program stored in the memory 620 to complete the method in any of the above examples.

[0227] The communication device 600 may also include a communication interface 630, through which the communication device 600 can exchange information with other devices. Exemplarily, the communication interface 630 may be a transceiver, a circuit, a bus, a module, a pin, or another type of communication interface. When the communication device 600 is a chip-type device or circuit, the communication interface 630 in the device 600 may also be an input / output circuit that can input information (or receive information) and output information (or send information). The processor may be an integrated processor, a microprocessor, an integrated circuit, or a logic circuit, and the processor may determine output information based on input information.

[0228] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 610 may operate in conjunction with the memory 620 and the communication interface 630. The specific connection medium between the processor 610, memory 620, and communication interface 630 is not limited in the embodiments of the present application.

[0229] Optionally, referring to FIG6 , the processor 610, the memory 620, and the communication interface 630 are interconnected via a bus 640. The bus 640 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG6 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0230] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams of the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods of the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0231] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0232] In one possible implementation, the communication device 600 can be applied to a terminal device. Specifically, the communication device 600 can be a terminal device, or a device that can support the terminal device and implement the functions of the terminal device in any of the above-mentioned examples. The memory 620 stores a computer program (or instruction) and / or data that implements the functions of the terminal device in any of the above-mentioned examples. The processor 610 can execute the computer program stored in the memory 620 to complete the method executed by the terminal device in any of the above-mentioned examples. If the communication device is applied to a terminal device, the communication interface in the communication device 600 can be used to interact with a network device, send information to the network device, or receive information from the network device.

[0233] In another possible implementation, the communication device 600 can be applied to a network device. Specifically, the communication device 600 can be a network device, or a device that can support a network device and implement the functions of the network device in any of the above-mentioned examples. The memory 620 stores a computer program (or instruction) and / or data that implements the functions of the network device in any of the above-mentioned examples. The processor 610 can execute the computer program stored in the memory 620 to complete the method performed by the network device in any of the above-mentioned examples. If the communication device is applied to a network device, the communication interface in the communication device 600 can be used to interact with a terminal device, send information to the terminal device, or receive information from the terminal device.

[0234] Since the communication device 600 provided in this example can be applied to a network device to implement the method executed by the cell on the network device side, or applied to a terminal device to implement the method executed by the terminal device, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.

[0235] Based on the same technical concept, the present application also provides a communication device 700. As shown in FIG7 , the communication device 700 can be a terminal device, a processor of the terminal device, or a chip. The communication device 700 can be used to perform the operations performed by the terminal device in the above method embodiment.

[0236] When the communication device 700 is a terminal device, FIG7 shows a simplified schematic diagram of the terminal device structure. As shown in FIG7, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 731, a receiver 732, a radio frequency circuit (not shown), an antenna 733, and input / output devices (not shown).

[0237] The processor is primarily used to process communication protocols and communication data, control terminal devices, execute software programs, and process software program data. Memory is primarily used to store software programs and data. Radio frequency circuits are primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. Antennas are primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices. For example, touch screens, displays, and keyboards are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0238] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 7 shows only one memory, processor, and transceiver. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor. This is not limited in the embodiments of the present application.

[0239] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0240] As shown in Figure 7, the terminal device includes a processor 710, a memory 720, and a transceiver 730. The processor 710 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 730 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.

[0241] Alternatively, the device implementing the receiving function in transceiver 730 may be considered a receiving module, and the device implementing the transmitting function in transceiver 730 may be considered a transmitting module. That is, transceiver 730 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.

[0242] For example, the processor 710 is used to perform processing actions on the terminal device side in the embodiment shown in Figure 4, and the transceiver 730 is used to perform transceiver actions on the terminal device side in Figure 4.

[0243] It should be understood that FIG7 is merely an example and not a limitation, and the terminal device including the transceiver module and the processing module may not rely on the structure shown in FIG7 .

[0244] When the communication device 700 is a chip, the chip includes a processor and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the sending operation of the terminal device can be understood as the chip's output, and the receiving operation of the terminal device in the above method embodiments can be understood as the chip's input.

[0245] Based on the same technical concept, the embodiment of the present application further provides a communication device 800. The communication device 800 can be a network device or a chip. The communication device 800 can be used to perform the operations performed by the network device in the above method embodiment.

[0246] When the communication device 800 is a network device, for example, a base station, Figure 8 shows a simplified schematic diagram of the base station structure. The base station includes sections 810, 820, and 830. Section 810 is primarily used for baseband processing and base station control. Section 810 is typically the control center of the base station, commonly referred to as a processor, and is used to control the base station to perform network device-side processing operations in the above-described method embodiments. Section 820 is primarily used to store computer program code and data. Section 830 is primarily used for transmitting and receiving radio frequency signals and converting radio frequency signals into baseband signals. Section 830 can generally be referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module in section 830, which can also be referred to as a transceiver or transceiver, includes an antenna 833 and a radio frequency circuit (not shown), wherein the radio frequency circuit is primarily used for radio frequency processing. Optionally, the device used for receiving in section 830 can be considered a receiver, and the device used for transmitting can be considered a transmitter. That is, section 830 includes a receiver 832 and a transmitter 831. A receiver may also be referred to as a receiving module, a receiver, or a receiving circuit, etc., and a transmitter may be referred to as a transmitting module, a transmitter, or a transmitting circuit, etc.

[0247] Sections 810 and 820 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0248] In one implementation, the transceiver module in section 830 is used to execute the transceiver-related processes executed by the network device in the embodiment shown in FIG4 . The processor in section 810 is used to execute the processing-related processes executed by the network device in the embodiment shown in FIG4 .

[0249] It should be understood that FIG8 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structure shown in FIG8 .

[0250] When the communication device 800 is a chip, the chip includes a transceiver and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. The sending operation of the network device in the above method embodiment can be understood as the chip's output, and the receiving operation of the network device in the above method embodiment can be understood as the chip's input.

[0251] The present application also provides a communication system including the terminal device and network device described in the above embodiment. The terminal device is configured to execute all or part of the steps in the embodiment shown in FIG4 . The network device is configured to execute all or part of the steps in the embodiment shown in FIG4 .

[0252] The technical solutions provided in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they 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, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, a network device, or other programmable device. 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 one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.

[0253] In the embodiments of the present application, under the premise that there is no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method embodiments can reference each other, for example, the functions and / or terms between device embodiments can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.

[0254] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are intended to include these modifications and variations.

Claims

1. A method for transmitting a precoding matrix, characterized in that: include: Receive first configuration information, where the first configuration information is used to configure downlink transmission resources corresponding to K port groups, where each of the K port groups includes a plurality of antenna ports, and K is a positive integer; Send precoding matrix indication PMI information, the PMI information indicates v groups of parameters, any group of parameters in the v groups of parameters includes at least one first parameter; wherein the at least one first parameter corresponds to at least one group of channel information in the P groups of channel information, the P groups of channel information are determined based on downlink reference signals received on downlink transmission resources corresponding to the K port groups, the v is a positive integer, and the P is an integer greater than 1.

2. The method according to claim 1, characterized in that Also includes: receiving second configuration information, where the second configuration information is used to configure uplink transmission resources corresponding to the K port groups; According to the second configuration information, an uplink reference signal is sent on the uplink transmission resources corresponding to the K port groups.

3. The method according to claim 1 or 2, characterized in that Also includes: receiving information indicating the value of P; or, Index set information indicating the P group channel information is received.

4. A method for transmitting a precoding matrix, characterized in that: include: Sending first configuration information, where the first configuration information is used to configure downlink transmission resources corresponding to K port groups, where each of the K port groups includes multiple antenna ports, and K is a positive integer; A precoding matrix indication PMI information is received, where the PMI information indicates v groups of parameters, and any group of parameters in the v groups of parameters includes at least one first parameter; wherein the at least one first parameter corresponds to at least one group of channel information in the P groups of channel information, and the P groups of channel information are determined based on a downlink reference signal received on the downlink transmission resources corresponding to the K port groups, where v is a positive integer, and where P is an integer greater than 1.

5. The method according to claim 4, characterized in that Also includes: Sending second configuration information, where the second configuration information is used to configure uplink transmission resources corresponding to the K port groups; Receiving an uplink reference signal on the uplink transmission resources corresponding to the K port groups, and determining P' group channel information according to the received uplink reference signal, where P' is a positive integer less than or equal to P; Downlink data is transmitted according to the PMI and / or the P' group channel information.

6. The method according to claim 4 or 5, characterized in that Also includes: Sending information indicating the value of P; or, Sending index set information for indicating the P group channel information.

7. The method according to any one of claims 1 to 6, characterized in that: Any of the v groups of parameters also includes a common parameter combination corresponding to the P group of channel information, and the common parameter combination includes one or more of the following parameters: the second parameter W1, the third parameter W2, The fourth parameter The PMI information is used to determine v groups of precoding matrices, any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship: or, Among them, the A p,l represents the first parameter or unit matrix corresponding to a group of channel information numbered p in the P group of channel information included in the group of parameters numbered l in the v group of parameters, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l different.

8. The method according to any one of claims 1 to 6, characterized in that: Any of the v groups of parameters also includes one or more of the following parameters: the second parameter W1, the third parameter W2, The fourth parameter The PMI information is used to determine v groups of precoding matrices, any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship: or, Among them, the A p,l Indicates that a group of parameters numbered 1 in the v group of parameters includes a group of information numbered p in the P group of channel information. The first parameter or unit matrix corresponding to the channel information, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l different.

9. The method according to claim 7 or 8, characterized in that The A p,l It is determined based on F coefficients, where F is an integer greater than 1, and the value of F is determined based on the value of P or the number of antenna ports included in one of the K port groups.

10. The method according to claim 9, characterized in that The F coefficients include first part coefficients and second part coefficients; The first part of the coefficients is the same as the second part of the coefficients, and the PMI information indicates the first part of the coefficients or the second part of the coefficients; or, the second part of the coefficients is determined by the first part of the coefficients and the first coefficient, and the PMI information indicates the first part of the coefficients and the first coefficient.

11. The method according to claim 9, characterized in that The value of one of the F coefficients is one of J values, and the PMI information indicates the J values; or, the F coefficients include a first part of coefficients and a second part of coefficients, the value of one of the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the PMI information includes the J values ​​and the second coefficient; wherein J is a positive integer less than or equal to F.

12. The method according to claim 11, characterized in that The value of J corresponds to the number of sub-port groups included in one of the port groups.

13. The method according to any one of claims 1 to 12, characterized in that: The parameters included in any one of the v groups of parameters are determined based on a codebook parameter combination, wherein the codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements, and a value of at least one parameter in the codebook parameter combination is determined based on the value of P.

14. The method according to any one of claims 1 to 13, characterized in that: The first configuration information is also used to configure Q group coefficients, where Q is greater than K, and the Q group channel information determined based on the Q group coefficients and the K group channel information includes the P group channel information, and the K group channel information is determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups.

15. The method according to any one of claims 1 to 10, characterized in that: K is greater than 1, K groups of channel information are determined based on downlink reference signals on downlink transmission resources corresponding to the K port groups, the K groups of channel information include the P groups of channel information, and the P is less than or equal to the K.

16. A communication device, characterized in that: It includes a processing module, a receiving unit and a sending unit; The receiving unit is configured to receive first configuration information, where the first configuration information is used to configure downlink transmission resources corresponding to K port groups, each of the K port groups includes a plurality of antenna ports, and K is a positive integer; The sending unit is used to send precoding matrix indication PMI information under the control of the processing module, where the PMI information indicates v groups of parameters, and any group of parameters in the v groups of parameters includes at least one first parameter; wherein the at least one first parameter corresponds to at least one group of channel information in the P groups of channel information, and the P groups of channel information are determined based on downlink reference signals received on downlink transmission resources corresponding to the K port groups, where v is a positive integer and P is an integer greater than 1.

17. The device according to claim 16, characterized in that The receiving unit is further used to receive second configuration information, where the second configuration information is used to configure uplink transmission resources corresponding to the K port groups; The processing module is further configured to send an uplink reference signal on the uplink transmission resources corresponding to the K port groups according to the second configuration information.

18. The device according to claim 16 or 17, characterized in that The receiving unit is further used for: receiving information indicating the value of P; or, Index set information indicating the P group channel information is received.

19. A transmission device for a precoding matrix, characterized in that: It includes a processing module, a sending unit and a receiving unit; The sending unit is used to send first configuration information under the control of the processing module, where the first configuration information is used to configure downlink transmission resources corresponding to K port groups, each of the K port groups includes multiple antenna ports, and K is a positive integer; The receiving unit is used to receive precoding matrix indication PMI information, where the PMI information indicates v groups of parameters, and any group of parameters in the v groups of parameters includes at least one first parameter; wherein the at least one first parameter corresponds to at least one group of channel information in the P groups of channel information, and the P groups of channel information are determined based on a downlink reference signal received on the downlink transmission resources corresponding to the K port groups, wherein v is a positive integer, and P is an integer greater than 1.

20. The device according to claim 19, characterized in that The sending unit is further used to send second configuration information, where the second configuration information is used to configure uplink transmission resources corresponding to the K port groups; The receiving unit is further configured to receive an uplink reference signal on the uplink transmission resources corresponding to the K port groups; The processing module is further used for: Determine P' group channel information according to the received uplink reference signal, where P' is a positive integer less than or equal to P; Downlink data is transmitted according to the PMI and / or the P' group channel information.

21. The device according to claim 19 or 20, characterized in that The sending unit is further used for: Sending information indicating the value of P; or, Sending index set information for indicating the P group channel information.

22. The device according to any one of claims 16 to 21, characterized in that Any of the v groups of parameters also includes a common parameter combination corresponding to the P group of channel information, and the common parameter combination includes one or more of the following parameters: the second parameter W1, the third parameter W2, The fourth parameter The PMI information is used to determine v groups of precoding matrices, any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship: or, Among them, the A p,l represents the first parameter or unit matrix corresponding to a group of channel information numbered p in the P group of channel information included in the group of parameters numbered l in the v group of parameters, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l different.

23. The device according to any one of claims 16 to 21, characterized in that Any of the v groups of parameters also includes one or more of the following parameters: the second parameter W1, the third parameter W2, The fourth parameter The PMI information is used to determine v groups of precoding matrices, any group of precoding matrices in the v groups of precoding matrices includes a precoding matrix corresponding to each group of channel information in the P groups of channel information, and a precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relationship: or, Among them, the A p,l represents the first parameter or unit matrix corresponding to a group of channel information numbered p in the P group of channel information included in the group of parameters numbered l in the v group of parameters, p is an integer less than or equal to P, l is an integer less than or equal to v, and different values ​​of p correspond to A p,l different.

24. The device according to claim 22 or 23, characterized in that The A p,l It is determined based on F coefficients, where F is an integer greater than 1, and the value of F is determined based on the value of P or the number of antenna ports included in one of the K port groups.

25. The device according to claim 24, characterized in that The F coefficients include first part coefficients and second part coefficients; The first part of the coefficients is the same as the second part of the coefficients, and the PMI information indicates the first part of the coefficients or the second part of the coefficients; or, the second part of the coefficients is determined by the first part of the coefficients and the first coefficient, and the PMI information indicates the first part of the coefficients and the first coefficient.

26. The device according to claim 24, characterized in that The value of one of the F coefficients is one of J values, and the PMI information indicates the J values; or, the F coefficients include a first part of coefficients and a second part of coefficients, the value of one of the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the PMI information includes the J values ​​and the second coefficient; wherein J is a positive integer less than or equal to F.

27. The device according to claim 26, characterized in that The value of J corresponds to the number of sub-port groups included in one of the port groups.

28. The device according to any one of claims 16 to 27, characterized in that The parameters included in any one of the v groups of parameters are determined based on a codebook parameter combination, wherein the codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements, and a value of at least one parameter in the codebook parameter combination is determined based on the value of P.

29. The device according to any one of claims 16 to 27, characterized in that The first configuration information is also used to configure Q group coefficients, where Q is greater than K, and the Q group channel information determined based on the Q group coefficients and the K group channel information includes the P group channel information, and the K group channel information is determined based on the downlink reference signal on the downlink transmission resources corresponding to the K port groups.

30. The device according to any one of claims 16 to 25, characterized in that K is greater than 1, K groups of channel information are determined based on downlink reference signals on downlink transmission resources corresponding to the K port groups, the K groups of channel information include the P groups of channel information, and the P is less than or equal to the K.

31. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, and the processor is used to call computer program instructions stored in the memory to execute the method according to any one of claims 1 to 15.

32. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • CSI feedback method, precoding method and device

    CN107181514A

  • Precoding matrix indication method, device and system

    CN108023624A

  • Communication method, communication device and system

    CN109150256A

  • Vehicle trajectory prediction method based on multi-dimensional single-step LSTM network

    CN111027461A

  • Method, device and system for determining precoding matrix

    CN112803975A