Transmission method of precoding matrix and communication device
Through the transmission method of the precoding matrix, the joint feedback of multiple sets of channel information is realized, which solves the problems of low communication efficiency and high power consumption of terminal equipment in hybrid beamforming scenarios, reduces feedback overhead and power consumption, and improves communication efficiency.
Patent Information
- Application Number
- CN202311086557.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2025-02-25
AI Technical Summary
In hybrid beamforming scenarios, network devices can only select one analog beam at the same time, resulting in a decrease in communication efficiency. The terminal device needs to measure multiple pilot resources and feedback overhead, which increases the power consumption of the terminal device.
The transmission method of the precoding matrix is adopted, and the downlink transmission resources of the port group are configured by receiving configuration information, and the precoding matrix indication PMI information is sent to realize joint feedback of multiple sets of channel information.
The overhead of feedback channel information on the terminal device side is reduced, the power consumption of the terminal device is reduced, and communication efficiency is improved.
Smart Images

Figure CN119519892A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] In a hybrid beamforming (HBF) scenario, a network device can select the directions of multiple simulated beams and send pilot signals for channel estimation through different simulated beams. For a terminal device, the process of selecting a simulated beam by a network device is called beam training or beam scanning.
[0003] Currently, network devices allocate different pilot resources for different analog beams, and terminal devices measure pilot signals based on different pilot resources and feedback the measurement results. However, network devices can only select one analog beam at a time, that is, pilot signals corresponding to different analog beams can only be sent in different time periods, resulting in reduced communication efficiency; and the more analog beams selected, the more pilot resources and feedback overhead the terminal device needs to measure, which will increase the power consumption of the terminal device. Summary of the invention
[0004] 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 a terminal device side and reduce the power consumption of the terminal device.
[0005] In the first aspect, an embodiment of the present application provides a method for transmitting a precoding matrix, which is applied to a terminal device, including: 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 includes multiple antenna ports, and K is 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. Among them, 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.
[0006] Such a design enables joint feedback of multiple sets of channel information, that is, simultaneous feedback of multiple sets of channel information, which can reduce the overhead of feedback channel information on the terminal device side and reduce the power consumption of the terminal device.
[0007] In one possible design, the method further includes: receiving second configuration information, wherein the second configuration information is 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 according to the second configuration information. The uplink reference signal can be used by the network device to perform channel estimation and obtain channel information that supplements the PMI information to improve the communication performance of subsequent downlink data transmission.
[0008] In a 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.
[0009] In a possible design, the common parameter combination includes one or more of the following parameters: a second parameter W1, a third parameter 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:
[0010] or,
[0011]
[0012] Among them, the A p,l represents the first parameter or preset 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 Exemplarily, the aforementioned preset matrix may be a unit matrix.
[0013] 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.
[0014] 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. Such a design can be applied to similar scenarios between different polarizations in the same port group, and the same coefficients are used for different polarizations, which can reduce feedback overhead.
[0015] Exemplarily, 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. Such a design takes into account the differences between different polarizations, introduces the first coefficient to simulate the differences between different polarizations, and can reduce feedback overhead.
[0016] 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 the same port group, where different polarizations are not similar, such as orthogonal scenarios between different ports, and can reduce feedback overhead.
[0017] 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 less than F. Optionally, the value of J corresponds to the number of sub-port groups included in one of the port groups. Such a design can be used in the same port group, where different ports are orthogonal and ports in the sub-port group are similar, which can reduce the number of feedback coefficients, thereby reducing feedback overhead.
[0018] 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. Such a design can be used in the same port group, where different ports are orthogonal, ports in the sub-port group are similar, and there are differences between different polarizations, which can reduce the number of feedback coefficients, thereby reducing feedback overhead.
[0019] In addition, optionally, 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.
[0020] 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, where 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. By designing the codebook parameter combination corresponding to the parameter in the codebook parameter combination and the number of information to be reported P, it can be adapted to various feedback quantity requirements, making the implementation more flexible.
[0021] In a possible design, the first configuration information is also used to configure Q group coefficients, the Q is greater than the K, 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 resource corresponding to the K port groups. Through 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 the communication overhead between the network device and the terminal device, such as reducing the communication overhead of the reference signal.
[0022] In a 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, the K groups of channel information include the P groups of channel information, and P is less than or equal to K. Such a design supports the terminal device to flexibly select part of the channel information of all groups from the K groups of channel information estimated based on the reference signal for feedback.
[0023] In the second aspect, the embodiment of the present application provides a transmission method of a precoding matrix, which is applied to a network device. The method includes: sending first configuration information, 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, 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 group of channel information, and the P group of channel information is determined based on the downlink reference signal received on the downlink transmission resources corresponding to the K port groups, and v is a positive integer, and P is an integer greater than 1.
[0024] In one possible design, the method further includes: sending second configuration information, the second configuration information being 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.
[0025] In a 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.
[0026] In a possible design, the common parameter combination includes one or more of the following parameters: a second parameter W1, a third parameter 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:
[0027] or,
[0028]
[0029] Among them, the A p,l represents the first parameter or preset 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 Exemplarily, the aforementioned preset matrix may be a unit matrix.
[0030] 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.
[0031] 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.
[0032] Exemplarily, the second partial coefficient is determined by the first partial coefficient and the first coefficient, and the PMI information indicates the first partial coefficient and the first coefficient.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] In addition, optionally, 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.
[0037] 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, where 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.
[0038] 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.
[0039] 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, the K groups of channel information include the P groups of channel information, and P is less than or equal to K.
[0040] 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 combination with a terminal device. In one design, the communication device may include a module that corresponds to one of the methods / operations / steps / actions 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.
[0041] 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, each of the K port groups including a plurality of antenna ports, and K is a positive integer;
[0042] A sending unit is used to send precoding matrix indication PMI information under the control of the processing module, 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 to at least one group of channel information in the P groups of channel information in a one-to-one manner. The P group of channel information is determined based on a downlink reference signal received on a downlink transmission resource corresponding to the K port groups, wherein v is a positive integer, and P is an integer greater than 1.
[0043] In one possible design, the receiving unit is also used to receive second configuration information, and the second configuration information is used to configure the uplink transmission resources corresponding to the K port groups; the processing module is also used to send an uplink reference signal on the uplink transmission resources corresponding to the K port groups according to the second configuration information.
[0044] In a possible design, the value of P may be indicated by the network device to the terminal device. The receiving unit is also used to receive information indicating the value of P; or receive index set information indicating the P group channel information.
[0045] In a possible design, the common parameter combination includes one or more of the following parameters: a second parameter W1, a third parameter 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:
[0046] or,
[0047]
[0048] Among them, the A p,l represents the first parameter or preset 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 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 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. Such a design takes into account the differences between different polarizations, introduces the first coefficient to simulate the differences between different polarizations, and can reduce feedback overhead.
[0052] 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.
[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] In addition, optionally, 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, where 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.
[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 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 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 combination with a network device. In one design, the communication device may include a module that corresponds to one of the methods / operations / steps / actions 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, wherein 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;
[0061] A receiving unit, used to receive 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 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, 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.
[0062] In a possible design, the sending unit is also used to send second configuration information, where the second configuration information is used to configure the uplink transmission resources corresponding to the K port groups; and to receive an uplink reference signal on the uplink transmission resources corresponding to the K port groups; the processing module is also used to: determine the 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 a possible design, the value of P can be indicated by the network device to the terminal device. The sending unit is also used to send information indicating the value of P; or send index set information indicating the P group channel information.
[0064] In a possible design, the common parameter combination includes one or more of the following parameters: a second parameter W1, a third parameter 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:
[0065] or,
[0066]
[0067] Among them, the A p,l represents the first parameter or preset 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 Exemplarily, the aforementioned preset matrix may be a unit matrix.
[0068] 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.
[0069] 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.
[0070] Exemplarily, the second partial coefficient is determined by the first partial coefficient and the first coefficient, and the PMI information indicates the first partial coefficient and the first coefficient.
[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 equal to F.
[0072] 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.
[0073] 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.
[0074] In addition, optionally, 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.
[0075] 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, where 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.
[0076] 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.
[0077] 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, the K groups of channel information include the P groups of channel information, and P is less than or equal to K.
[0078] In a fifth aspect, an embodiment of the present application provides a communication device, the communication device includes a processor, and is used to implement the method described in the first aspect above. The processor is coupled to a memory, and the memory is used 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 also include a memory; the communication device may also include a communication interface, and the communication interface is used for 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 sixth aspect, an embodiment of the present application provides a communication device, the communication device including a processor, for implementing the method described in the second aspect above. The processor is coupled to a memory, the memory is used to store instructions and data, and 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 also include a memory; the communication device may also include a communication interface, the communication interface is used for the communication device to communicate with other devices, and illustratively, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] In the tenth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instructions are stored. When the computer program or instructions are executed on a computer, the computer executes the method provided in the first or second aspect above.
[0084] 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.
[0085] 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 aspect or the second aspect. In a possible design, the chip system also includes a memory, which is used to store 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.
[0086] The effects of the solutions provided in any of the second to twelfth aspects above can be referred to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0087] Figure 1A A schematic diagram of the architecture of a communication system;
[0088] Figure 1B A schematic diagram of the architecture of a radio access network RAN;
[0089] Figure 2 is a schematic diagram of the architecture of HBF;
[0090] Figure 3 A schematic diagram of an existing PMI feedback process of multiple analog beams;
[0091] Figure 4 A schematic diagram of a flow chart of a method for transmitting a precoding matrix provided in an embodiment of the present application;
[0092] Figure 5 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0093] Figure 6 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0094] Figure 7 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0095] Figure 8 This is one of the structural diagrams of the communication device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0096] 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.
[0097] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More than one (item) 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 related objects before and after 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.
[0098] 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 comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other steps or units that are not listed, or optionally also includes other steps or units 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 represent examples, illustrations or explanations. 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 manner.
[0099] The technology provided in the embodiments of the present application can be applied to various communication systems. For example, the communication system can be a third generation (3G) communication system (e.g., evolved universal terrestrial radio access and NR dual connection (evolved universal terrestrial radio access, E-UTRA), universal mobile telecommunication system (UMTS)), fourth generation (4G) communication system (e.g., long term evolution (LTE) system), fifth generation (5G) communication system, worldwide interoperability for microwave access (WiMAX) or wireless local area network (WLAN) system, or a fusion system of multiple systems, or a future communication system, such as a sixth generation (6G) communication system. Among them, the 5G communication system can also be called a new radio (NR) system.
[0100] 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 network element is used as an example for description in the embodiments of the present application. For example, a communication system may include at least one terminal device and at least one network device. The network element that sends the signal may be a network device, and the network element that receives the signal may be a terminal device; or, the network element that sends the signal may be a terminal device, and the network element that receives the signal 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 network element that sends the signal and the network element that receives the signal can both be terminal devices.
[0101] See also Figure 1A A communication system 100 is illustrated. 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 send downlink data to at least one of the terminal devices 120 and 130.
[0102] Below Figure 1A The terminal devices and network devices involved are described in detail.
[0103] Terminal equipment, also known as terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that 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 connection functions, other processing devices connected to wireless modems, or vehicle-mounted devices. Terminal equipment can be portable, pocket-sized, handheld, built-in computer, or vehicle-mounted mobile devices. Some examples of terminal devices are: 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 Internet of Vehicles systems, wireless terminals in self driving, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities such as smart refueling dispensers, terminal devices on high-speed railways, and wireless terminals in smart homes such as smart speakers, smart coffee machines, smart printers, etc.
[0104] In the embodiment of the present application, the communication device for realizing the function of the terminal device may be a terminal device, or a terminal device with some terminal functions, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment 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 solution provided in the embodiment of the present application, the communication device for realizing the function of the terminal device is a terminal device or a UE for description as an example.
[0105] In the embodiments of the present application, "sending information to... (terminal device)" can be understood as the destination 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 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 and destination of the information transmission, such as format changes, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0106] The network device may be a base station (BS), and the network device may also be called 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 the network device may provide wireless access services for 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, etc.; 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), etc. 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 CU and DU can also be referred to as a base station with CU and DU separated, such as the base station including gNB-CU and gNB-DU. Among them, the CU can also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including gNB-CU-CP, gNB-CU-UP and gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radio unit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (open radio access network, O-RAN) architecture, etc. The embodiment of the present application does 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 (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.
[0107] In the embodiment of the present application, the communication device for realizing the function of the network device may be a network device, or a device having some functions of the network device, or a device capable of supporting the network device to realize the function. For example, a chip system, which may be installed in a network device. In the embodiment 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 solution provided in the embodiment of the present application, the communication device for realizing the function of the network device is a network device as an example for description.
[0108] 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 be processed as necessary 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 the present application can be understood similarly and will not be repeated here.
[0109] It should be understood that Figure 1A The number and type of each device in the communication system shown 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.
[0110] 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 of ordinary skill in the art can 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.
[0111] The communication between the network device and the terminal device 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.
[0112] Figure 1B A schematic diagram of a radio access network RAN is shown, wherein the network equipment includes one or more CUs, one or more DUs, and one or more radio units (RUs). For the sake of clarity, Figure 1B Only one CU, DU and RU are shown. The CU is used to connect to the core network and one or more DUs. Optionally, the CU may have some functions of the core network. The CU may include a CU-CP and a CU-UP.
[0113] 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 the protocol layers above (such as the RRC layer and / or the SDAP layer, etc.); 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, etc.). 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, etc.).
[0114] When the CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane function of the CU, and the CU-UP is used to implement the user plane function of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, the RRC layer, and the SDAP layer, the CU-CP is used to implement the control plane function of the RRC layer and the PDCP layer, and the CU-UP is used to implement the user plane function of the SDAP layer and the PDCP layer.
[0115] CU-CP can interact with network elements in the core network for implementing control plane functions. The network elements in the core network for implementing control plane functions can be access and mobility function network elements, such as access and mobility management function (AMF) network elements in 5G systems. 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, switching of terminal devices, etc.
[0116] CU-UP can interact with network elements in the core network for implementing user plane functions. Network elements in the core network for implementing user plane functions, for example, user plane function (UPF) network elements in the 5G system, are responsible for forwarding and receiving data in terminal devices.
[0117] 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, CU or DU can be configured to have functions of more protocol layers, or CU or DU can be configured to have partial processing functions of protocol layers. 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 CU or DU can be divided according to 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.
[0118] DU and RU can cooperate to jointly implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in a variety of ways according to the design. For example, DU is configured to implement baseband functions, and RU is configured to implement mid-RF functions. For another example, DU is configured to implement high-level functions in the PHY layer, and RU is configured to implement low-level functions in the PHY layer or to implement the low-level functions and RF functions. The high-level 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-level functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.
[0119] 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 the present application.
[0120] (1) Reference signal
[0121] 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.
[0122] Exemplarily, 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:
[0123] In the frequency division duplex (FDD) communication scenario, since the uplink and downlink channels are not reciprocal or cannot be guaranteed to be reciprocal, 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 then the network device can decide 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 kind of channel information, which is information that can reflect channel characteristics and channel quality. Among them, channel information can also be called channel response. Exemplarily, CSI can be expressed by a channel matrix, for example, CSI includes a channel matrix, or CSI can be composed of eigenvectors of the channel.
[0124] Exemplarily, the terminal device feeding back CSI to the network device may include: the terminal device sending feedback quantities such as rank indicator (RI), channel quality indicator (CQI) and precoding matrix indicator (PMI) to the network device. Among them, 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 mode supported by the current channel conditions determined by the terminal device, and PMI is used to indicate the precoding recommended by the terminal device, and the number of precoding layers indicated by PMI corresponds to RI.
[0125] (2) Hybrid beamforming (HBF)
[0126] In higher frequency communication systems, base stations (and terminals in some frequency bands) usually use large-scale array antennas (such as 500 to 1000+ antenna units) to counteract the path loss caused by the higher frequency band through higher array gain and improve coverage. From the perspective of base station implementation, even if the array is large, different frequency bands and different array sizes use different array weighting methods (i.e. different beamforming methods).
[0127] 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 digital port group), and each digital port can be connected to multiple arrays through a digital-to-analog converter (DAC), such as an array including an analog phase shifter and one or more antenna array elements connected to the analog phase shifter. For example, Figure 2 It schematically shows that one digital-to-analog converter DAC corresponds to one digital port, one DAC corresponds to four arrays, one array includes an analog phase shifter, and a dual-polarized antenna array element connected to the analog phase shifter.
[0128] The proportional relationship between the digital ports and the 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 general configuration HBF is 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 general configuration HBF is 32 to 128, and the number of analog phase shifters corresponding to a single digital port can be 3 to 16.
[0129] (3) Antenna ports and port groups
[0130] Antenna port is a logical concept, usually associated with reference signal. For example, antenna port can be considered as a transceiver interface on the channel traversed by reference signal. Antenna port can also be described as reference signal port. In HBF architecture, an antenna port can correspond to one or more phase shifters.
[0131] 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 a 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 arrays connected by multiple digital ports, and the multiple digital ports may be multiple digital ports corresponding to the same analog beam, and one port group corresponds to one analog beam; or, the multiple digital ports may be digital ports corresponding to multiple analog beams, and one port group corresponds to multiple analog beams. For example, in the HBF architecture, 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 arrays connected by digital ports in the subset. Optionally, in the HBF architecture, the port group may also be replaced by a digital-analog port group.
[0132] In the HBF architecture, when the network device sends CSI-RS, it selects different simulated beams to send CSI-RS in time division. Different simulated beams correspond to different CSI-RS resources (or reference signal resources). Accordingly, the terminal device measures CSI-RS based on multiple resources in time division and feeds back CSI, such as Figure 3 In the figure, after the terminal device measures the CSI-RS on the resources corresponding to a simulated beam and feeds back the CSI corresponding to the simulated beam, it measures the CSI-RS on the resources corresponding to the next simulated beam and feeds back the CSI corresponding to the simulated beam, and so on. Such a design requires multiple beam scans, which is very expensive; and as the network device selects more simulated beams, the terminal device needs to measure more CSI-RS and CSI feedback overhead, which increases the power consumption of the terminal device.
[0133] Based on this, the embodiment of the present application provides a transmission method of a precoding matrix, introduces the consideration of the correlation of channel information between multiple analog beams, performs joint compression feedback of channel information of multiple analog beams, and does not require network equipment to select multiple analog beams to send reference signals in time-sharing and terminal equipment to feed back CSI in time-sharing, which can reduce the overhead of beam scanning and channel feedback and reduce the power consumption of terminal equipment. The transmission method of the precoding matrix provided in the embodiment of the present application is further described in detail below.
[0134] like Figure 4 As shown in the figure, the communication mainly includes the following steps. It can be understood that: Figure 4The steps and execution order illustrated are only used as an example. In actual implementation, some of the steps may be executed or the remaining steps may also be executed. Similarly, the execution order of the steps may also be adjusted, and the embodiments of the present application are not limited to this.
[0135] S401, a network device sends first configuration information to a terminal device.
[0136] The first configuration information is used to configure the downlink transmission resources corresponding to the K port groups. It can be understood that the downlink transmission resources are used to transmit downlink reference signals, and the 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 can also indicate the type of downlink reference signal sent by the network device, such as CSI-RS.
[0137] Optional, in Figure 1B In the illustrated radio access network RAN, 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 the 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.
[0138] In one possible design, each of the K port groups includes multiple antenna ports, and the multiple antenna ports in a port group have their own 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.
[0139] Some implementations of the port grouping information corresponding to the K port groups are described in detail below.
[0140] In a first optional implementation, the port grouping information may indicate a 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.
[0141] In a second optional implementation, the port grouping information can be implemented using 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 of K port groups based on the code division multiplexing method on the resources used to indicate the downlink reference signal.
[0142] Among them, the code division multiplexing method 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 "#" indicates 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. Exemplarily, 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 may 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.
[0143] 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.
[0144] Further, 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.
[0145] For example, the port grouping information includes a coefficient O1, which indicates that all antenna ports corresponding to the K port groups are numbered, and each O1 consecutively numbered antenna ports corresponds to a port group; taking 8 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 are the second port group.
[0146] For example, the port grouping information includes a sampling coefficient O2, which indicates 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 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.
[0147] 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 order of number from small to large, that is, each port group includes the same number of antenna ports. For example, for a scenario in which 8 antenna ports are divided into 2 port groups, assume that the 8 antenna ports are numbered p to p+7, where p is a constant specified by the network device configuration or protocol. Antenna ports numbered p+0 to p+3 can be divided into port group 0, and antenna ports numbered p+4 to p+7 can be divided into port group 1.
[0148] 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 may include a resource set (resourceSet) corresponding to each port group in the K port groups, and the resource set corresponding to a port group may include the index (ID) of the resources (resource) of each antenna port in the port group.
[0149] 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. Among them, 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 result of the downlink reference signal through the first configuration information. Among them, the measurement result of the downlink reference signal can refer to the 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 of channel information.
[0150] S402: The network device sends a downlink reference signal on downlink transmission resources corresponding to K port groups according to the first configuration information.
[0151] 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. Figure 1B In the illustrated radio access network RAN, 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.
[0152] S403, the terminal device determines P group channel information according to the downlink reference signal received on the downlink transmission resources corresponding to the K ports.
[0153] Specifically, the terminal device can measure the reference signal received on the downlink transmission resources corresponding to the K ports according to the first configuration information to obtain K groups of channel information, and 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.
[0154] 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 in 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 group coefficients are configured in the first configuration information, the terminal device may determine Q group channel information based on the Q group coefficients and K group channel information, and then decide to report at least two groups of channel information in the Q group channel information, that is, the P group of channel information may be at least two groups of channel information in the aforementioned Q group of channel information, and P is an integer less than or equal to Q but greater than 1.
[0155] Exemplarily, the channel information of the 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 Such a design is applied to the HBF architecture, so that the network device can send fewer reference signals, and the terminal device can simulate more channel information based on the weighted coefficients corresponding to the port group, which can reduce the communication overhead. Optionally, the design can also be applied to (digital beamforming architecture analog beamforming architecture).
[0156] 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.
[0157] In one implementation, the value of P is one of 1, 2, 4, 6, and 8.
[0158] In one implementation, the value of P is determined according to Q. For example, P=Q.
[0159] In one implementation, the P group channel information is determined by index set information corresponding to the channel information, where 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 a group index set {i0, i1, ..., i P-1}, where, in the case where P group of channel information is selected from K group of channel information, 0≤i p <K,i p is an integer; in the case where P group channel information is selected from Q group channel information, 0≤i p <Q,i p is an integer; p is an integer from 0 to P-1.
[0160] 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 reports of channel information included in the first configuration information as described in S402.
[0161] S404: The terminal device sends PMI information to the network device based on the P group channel information.
[0162] Among them, each group of channel information in the P group of channel information can be represented by v precoding matrices, or it can be understood that: each group of channel information in the P group 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 group of channel information; accordingly, the network device can also determine the v precoding matrices of each group of channel information in the P group of channel information based on the received PMI information, and then determine the P group of channel information.
[0163] Specifically, the PMI information indicates v groups of parameters, any group of parameters in the v groups of parameters includes at least one first parameter, and a public parameter combination corresponding to the P group of channel information; 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. It can be understood that, in any group of parameters in the v groups of parameters, the first parameters corresponding to different channel information are different, while the public parameter combination corresponding to the P group of channel information is the same. The public 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
[0164] 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. The embodiment of the present application is as follows: a group of precoding matrices in the v groups of precoding matrices is represented by the number l, and a group of channel information in the P groups of channel information is represented by the number p. Among them, 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.
[0165] Optionally, the precoding matrix W numbered p in a group of precoding matrices numbered l in the v groups of precoding matrices satisfies the following relation (1) or relation (2):
[0166]
[0167]
[0168] In equation (1) or equation (2), if the PMI information includes the first parameter corresponding to a group of channel information numbered p in the group of channel information P included in the group of parameters numbered l in the group of parameters v, then Ap,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 of 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 of the basis number p υ 、IDFT basis selection ratio p υ ), a factor β of the number of non-zero elements (or the ratio of non-zero elements β). IDFT refers to an inverse discrete Fourier transform (IDFT) matrix. In one possible design, the codebook parameter combination is indicated by a network device to a 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 υ It can also be replaced by p υ (P); the factor β of the number of non-zero elements can also be described alternatively as β(P).
[0169] 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-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.
[0170] 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 M(P) rows in the IDFT matrix (or DFT matrix) of dimension N3×N3, or the DFT matrix W of dimension N3×N3. f The conjugate of the M(P) column in . 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.
[0171] In addition, optionally, in the embodiment of the present application, W1 may also be in the dimension P CSI-RS ×O×P CSI-RS 2L(P) columns in the oversampled DFT (or IDFT) matrix, where O is the oversampling factor; or, W1 can be a matrix with dimension P CSI-RS ×P CSI-RS is the 2L(P) column in the identity matrix.
[0172] In the embodiments of the present 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 the polarization. In a possible design, for a group of parameters numbered l in the v group of parameters, the terminal device can indicate the first parameter A corresponding to the P group of 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 (e.g., 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 l 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 .
[0173] In another possible design, 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 Different, 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 l in the v group of parameters, the terminal device can indicate the first parameter A corresponding to the P group of 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 group 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 .
[0174] 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 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.
[0175] 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.
[0176] Mode A1: The F coefficients are divided into (including) a first part of coefficients and a second part of coefficients.
[0177] In one possible design, the first partial coefficients are the same as the second partial coefficients, 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.
[0178] 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 at the lower left of the matrix. p,l The elements in correspond to each other. It can be understood that when F is 2L(P), B p,l The dimension is determined based on 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.
[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 , …, a p,l,L(P)-1 , a p,l,0 , a p,l,1 , …, a p,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 equation (2), The first part of the coefficient can refer to A p,l The front non-zero elements, the second part of the coefficients can refer to A p,l After This design can be applied to the same port group, where different ports are orthogonal and different polarizations are similar. The same coefficient is used for different polarizations, which can reduce feedback overhead.
[0180] In another possible design, the second partial coefficient is determined based on the first coefficient and the first partial coefficient, and the PMI information indicates the first partial coefficient and the first coefficient. For example, the terminal device includes the first partial coefficient or the quantization information of the first partial coefficient in the PMI information, and includes the first coefficient or the quantization information of the first coefficient in the PMI information.
[0181] For example, Ap,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 ×Bp ,l , δ p,l Indicates A p,l The corresponding first coefficient, δ p,l is a complex number, δ p,l The modulus of 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 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 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.
[0182] 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 , …, a p,l,L(P)-1 , δ p,l ×a p,l,0 , δ p,l ×a p,l1 , …, δ p,l ×a p,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 equation (2), The first part of the coefficient can refer to A p,l The front non-zero elements, the second part of the coefficients 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, which can reduce feedback overhead.
[0183] Mode A2: A value of one of the F coefficients is one of J values, and the PMI information indicates the J values.
[0184] In a possible design, J is equal to F, that is, the values of the F coefficients are different, and the PMI may include the F coefficients or the quantization information of the F coefficients. p,l is a diagonal matrix, and the F coefficients are the non-zero elements in the diagonal matrix; where F = 2L(P) in the relation (1), A p,l =diag(a p,l,0 , a p,l,1 , …, a p,l,2L(P)-1 ); In equation (2), F = P CSI-RS , Such a design can be used in the same port group where different polarizations are not similar, such as in scenarios where different ports are orthogonal, and can reduce feedback overhead.
[0185] 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. p,l is a diagonal matrix, and the F coefficients are the non-zero elements in the diagonal matrix; wherein, in the relation (1), F = 2L(P), L(P) = 4, and J is 4, or in the relation (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 a p,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,lis a diagonal matrix, and the F coefficients are the non-zero elements in the diagonal matrix; wherein, in equation (1), F = 2L(P), L(P) = 4, and J is 2, or in equation (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, which can reduce the number of feedback systems and thus reduce feedback overhead.
[0186] 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.
[0187] 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 correspond to the first part of coefficients one by one, and the second part of non-zero elements correspond to the second part of coefficients one by 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,la 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, 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.
[0188] 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 feedback 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.
[0189] Optionally, the above multiple implementations can be used independently or in combination. Based on the above implementation, the PMI information includes a Ap,l0 Taking the quantitative information of as an example, it can be understood that: a p,l,0 The quantitative information refers to a p,l,0 Information after amplitude and / or phase quantization. In one possible design, a p,l,0 The 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, Ap,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 the other elements are configured as k0=2, k1=2. Through this differentiated design, a larger quantization length is designed for high-energy element information, which can reduce feedback overhead and ensure good performance.
[0190] In addition, in one implementation, v=1, the Or v=2, Or v>2, the
[0191] 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, that is, ||W||=1.
[0192] In the second case, b m The mth element of is 1, and the others are 0.
[0193] 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.
[0194] 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, that is, ||W||=1, a p,l,i+rL(P) represents the coefficient (i.e., the first parameter) of the pth group of channel information (or its corresponding precoding matrix). Optionally, a p,l,i+rL(P) Is plural.
[0195] In the fourth case, b m The mth element of is 1, and the others are 0.
[0196] 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 form of expression or representation.
[0197] In addition, it is understood that the network device can configure the feedback method of 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 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 according to the configuration of the network device, and jointly compress the precoding matrix of the P group channel information. Alternatively, the terminal device can also determine the arrangement order by itself and report the corresponding arrangement order to the network device; or, the terminal device or the network device can sort the precoding matrix of the P group channel information from small to large according to the index size of the port group; or, the terminal device sorts the precoding matrix of the P group channel information and reports the index of the port group corresponding to each precoding matrix; or, the network device configures multiple candidate arrangement methods, the terminal device selects one of the multiple candidate arrangement methods to arrange the precoding matrix of the P group channel information, and reports the selected arrangement method to the network device.
[0198] The following Tables 1 to 5 provide a detailed description of the value ranges of the parameters in the aforementioned codebook parameter set 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, several rows, all of the rows in the table, or more rows than those shown in the table. The following Tables 1 to 5 are used as examples, and do not mean that the description of the codebook parameter set in the embodiments of the present application is limited to such examples.
[0199] Table 1
[0200]
[0201]
[0202] Table 1 illustrates that the value of at least one parameter in the codebook parameter set is determined based on the value of P. The above 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; wherein r = 1, 2, ..., 8. The above Xr(P), Yr(P) or Zr(P) is a non-negative real number and is less than 1. For example, Xr(P), Yr(P) or Zr(P) is less than or equal to 1 / 2, taking Xr(P) as an 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 remaining descriptions of the same format in Tables 1 to 5 can be understood by referring to the definition of 2P, and the embodiments of the present application will not go into details.
[0203] Table 2
[0204]
[0205] Table 2 illustrates that the value of parameter L in the codebook parameter set is determined based on the value of P.
[0206] Table 3
[0207]
[0208] Table 3 illustrates that the value of parameter β in the codebook parameter set is determined based on the value of P.
[0209] Table 4
[0210]
[0211] Table 4 shows the parameters p in the codebook parameter set. υ The value of is determined based on the value of P.
[0212] Table 5
[0213]
[0214] 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.
[0215] 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. Exemplarily, Figure 4 Optional steps S405 to S408 after executing S404 are indicated by dotted lines.
[0216] 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.
[0217] It can be 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 also 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).
[0218] Optional, in Figure 1B In the illustrated radio access network RAN, 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 the 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.
[0219] It is understandable that the network device may send the first configuration information and the second configuration information in one message / signaling at the same time, or the network device may send the first configuration information and the second configuration information through different messages / signaling. This embodiment of the present application is not limited to this.
[0220] 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.
[0221] S407: The network device determines P' group channel information according to uplink reference signals received on uplink transmission resources corresponding to K ports.
[0222] Specifically, this step can be implemented with reference to S403, and this embodiment of the present application will not be described in detail. Optionally, P' is a positive integer less than or equal to P.
[0223] In a possible implementation, the P' group channel information includes part of the 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 a possible design, when the terminal device feeds back the PMI information in S404, it can reduce the feedback of part of the content in the PMI information, thereby reducing the feedback overhead.
[0224] 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 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 is 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 is 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, and 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.
[0225] S408: The network device transmits downlink data based on the PMI information and / or the P' group channel information.
[0226] Exemplarily, the network device may determine at least one group of channel information in the P group of channel information based on the PMI information and / or the P' group of channel information. Then, the network device may also select a group of channel information from the at least one group of channel information determined, and transmit downlink data based on the port group corresponding to the group of channel information and the group of channel information.
[0227] The above method provided in the embodiment of the present application can realize the feedback of multiple groups of channel information at the same time, and use the codebook parameters to compress the precoding matrix, which can reduce the feedback overhead of the channel information and the power consumption of the terminal device.
[0228] Based on the same idea, see Figure 5 , the 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 a terminal device or used in combination with a terminal device, which can implement a transmission method of a precoding matrix executed by a terminal device side; or, the communication device 500 can be a network device, or a communication device applied to a network device or used in combination with a network device, which can implement a transmission method of a precoding matrix executed by a network device.
[0229] The communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the communication module is used to perform the sending operation and the receiving operation on the terminal device side or the network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.
[0230] When the communication device 500 is applied to a terminal device, the processing module 501 can be used to implement Figure 4 The processing function of the terminal device in the example described above, the communication module 502 can be used to implement Figure 4 The transceiver function of the terminal device in the example. Optionally, the communication device can also be understood by referring to the third aspect in the content of the invention and the possible designs in the third aspect.
[0231] When the communication device 500 is applied to a network device, the processing module 501 can be used to implement Figure 4 The processing function of the network device in the example described above, the communication module 502 can be used to implement Figure 4 The transceiver function of the network device in the example. Optionally, the communication device can also be understood by referring to the fourth aspect of the invention and the possible designs in the fourth aspect.
[0232] In addition, it should be noted that, in one possible design, the aforementioned communication module and / or processing module may be implemented through a virtual module, for example, the processing module may be implemented through a software function unit or a virtual device, and the communication module may be implemented through a software function or a virtual device. In another possible design, the processing module or the communication module may also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the communication module may be an input / output circuit and / or a communication interface, performing 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.
[0233] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each example of the embodiments of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0234] Based on the same technical concept, the embodiment of the present application also 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.
[0235] 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.
[0236] The communication device 600 may also include a communication interface 630, and the communication device 600 may exchange information with other devices through the communication interface 630. Exemplarily, the communication interface 630 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. 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, which may input information (or receive information) and output information (or send information), and the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor may determine the output information based on the input information.
[0237] The coupling in the embodiment 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 cooperate with the memory 620 and the communication interface 630. The specific connection medium between the above-mentioned processor 610, memory 620 and communication interface 630 is not limited in the embodiment of the present application.
[0238] Optional, see Figure 6 The processor 610, the memory 620 and the communication interface 630 are connected to each other 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 divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0239] 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 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 method of the embodiment applied in conjunction with the embodiment of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0240] In the 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.
[0241] In a 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 a 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.
[0242] 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 executed 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.
[0243] Since the communication device 600 provided in this example can be applied to a network device to complete the method executed by the cell on the network device side, or applied to a terminal device to complete 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.
[0244] Based on the same technical concept, the embodiment of the present application also provides a communication device 700. Figure 7 In other words, the communication device 700 may be a terminal device, a processor of the terminal device, or a chip. The communication device 700 may be used to execute the operations executed by the terminal device in the above method embodiment.
[0245] When the communication device 700 is a terminal device, Figure 7 FIG. 1 shows a simplified schematic diagram of the structure of a terminal device. Figure 7 As shown, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program codes, and the transceiver includes a transmitter 731, a receiver 732, a radio frequency circuit (not shown in the figure), an antenna 733, and an input and output device (not shown in the figure).
[0246] The processor is mainly used to process communication protocols and communication data, as well as to control terminal devices, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices. For example, touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input and output devices.
[0247] When data needs to be sent, the processor performs baseband processing on the data to be sent and 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 Only one memory, processor and transceiver are shown. 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. The memory may be set independently of the processor or integrated with the processor, and the embodiments of the present application do not limit this.
[0248] In the embodiment of the present application, the antenna and the 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.
[0249] like Figure 7 As shown, 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.
[0250] Optionally, the device for implementing the receiving function in the transceiver 730 may be regarded as a receiving module, and the device for implementing the transmitting function in the transceiver 730 may be regarded as a transmitting module, that is, the transceiver 730 includes a receiver and a transmitter. A transceiver may sometimes be referred to as a transceiver, a transceiver module, or a transceiver circuit, etc. A receiver may sometimes be referred to as a receiver, a receiving module, or a receiving circuit, etc. A transmitter may sometimes be referred to as a transmitter, a transmitting module, or a transmitting circuit, etc.
[0251] For example, the processor 710 is used to execute Figure 4 In the embodiment shown, the processing action on the terminal device side is performed by the transceiver 730. Figure 4The sending and receiving actions on the terminal device side.
[0252] It should be understood that Figure 7 This is only an example and not a limitation. The terminal device including the transceiver module and the processing module may not rely on Figure 7 The structure shown.
[0253] When the communication device 700 is a chip, the chip includes a processor and a transceiver. The transceiver may be an input / output circuit or a communication interface; the processor may be a processing module or a microprocessor or an integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiment may be understood as the input of the chip.
[0254] 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.
[0255] When the communication device 800 is a network device, for example, it is a base station. Figure 8 A simplified schematic diagram of the base station structure is shown. The base station includes part 810, part 820 and part 830. Part 810 is mainly used for baseband processing, controlling the base station, etc.; part 810 is usually the control center of the base station, which can be usually called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Part 820 is mainly used to store computer program codes and data. Part 830 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals to baseband signals; part 830 can usually be called a transceiver module, a transceiver, a transceiver circuit, or a transceiver. The transceiver module of part 830 can also be called a transceiver or a transceiver, etc., which includes an antenna 833 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in part 830 can be regarded as a receiver, and the device used to implement the sending function can be regarded as a transmitter, that is, part 830 includes a receiver 832 and a transmitter 831. A receiver may also be called a receiving module, a receiver, or a receiving circuit, etc., and a transmitter may be called a transmitting module, a transmitter, or a transmitting circuit, etc.
[0256] Part 810 and part 820 may include one or more single boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and the control of the base station. If there are multiple single boards, each single board can be interconnected to enhance the processing capability. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may share one or more processors at the same time.
[0257] In one implementation, the transceiver module of part 830 is used to perform the above Figure 4 In the embodiment shown, the network device performs the sending and receiving related processes. The processor in part 810 is used to perform the above Figure 4 The illustrated embodiment is a process related to processing performed by a network device.
[0258] It should be understood that Figure 8 This is only an example and not a limitation. The network device including the processor, memory and transceiver may not rely on Figure 8 The structure shown.
[0259] When the communication device 800 is a chip, the chip includes a transceiver and a processor. The transceiver may be an input / output circuit or a communication interface; the processor may be a processor, a microprocessor, or an integrated circuit integrated on the chip. The sending operation of the network device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the network device in the above method embodiment may be understood as the input of the chip.
[0260] The present application also provides a communication system, which includes the terminal device and the network device in the above embodiment. The terminal device is used to execute Figure 4 All or part of the steps in the embodiment shown. The network device is used to perform Figure 4 All or part of the steps in the illustrated embodiments.
[0261] The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may 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 may 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 may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. 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, etc.
[0262] In the embodiments of the present application, under the premise of no logical contradiction, the examples may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device examples and method examples may reference each other.
[0263] Obviously, those skilled in the art can 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 also 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 and a common parameter combination corresponding to P groups of channel information; 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 a downlink reference signal received on the 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, each of the K port groups including a plurality of 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, 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 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 a downlink reference signal 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.
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: The public parameter combination includes one or more parameters of the following: the second parameter W1, the third parameter 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 preset 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 claim 7, 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.
9. The method according to claim 8, 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.
10. The method according to claim 8, 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.
11. The method according to claim 10, characterized in that The value of J corresponds to the number of sub-port groups included in one of the port groups.
12. The method according to any one of claims 1 to 11, characterized in that: 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 a value of at least one parameter in the codebook parameter combination is determined based on the value of P.
13. The method according to any one of claims 1 to 12, 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.
14. The method according to any one of claims 1 to 9, 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.
15. 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 14.
16. 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 14.
Citation Information
Cited By
Method for transmitting precoding matrix, and communication apparatus
EP4742568A1