Precoding matrix transmission method and communication apparatus
By implementing the transmission method of the precoding matrix in the terminal device, the problems of low communication efficiency and high power consumption of the terminal device in the hybrid beamforming scenario are solved, and the effect of reducing channel information feedback overhead and reducing power consumption is achieved.
Patent Information
- Application Number
- PCT/CN2024/114279
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-25
- Filing Date
- 2024-08-23
- Publication Date
- 2025-03-06
AI Technical Summary
In hybrid beamforming scenarios, network devices can only select one analog beam at the same time, resulting in a decrease in communication efficiency and increasing the power consumption of the terminal device.
By implementing the transmission method of the precoding matrix in the terminal device, the terminal device receives configuration information to configure the reference signal resources and the port group, and measures the reference signal to determine the precoding matrix, sends the precoding matrix indication information to support joint feedback of multiple sets of channel information.
This method reduces the overhead of feedback channel information on the terminal device side, reduces the power consumption of the terminal device, and improves communication efficiency.
Smart Images

Figure CN2024114279_06032025_PF_FP_ABST
Abstract
Description
A transmission method and communication device for precoding matrix
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 25, 2023, with application number 202311090757.X and application name “A transmission method and communication device for a precoding matrix”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a transmission method and a communication device for a precoding matrix. Background Art
[0004] In hybrid beamforming (HBF) scenarios, network devices can select multiple simulated beam directions and send pilot signals for channel estimation through different simulated beams. For terminal devices, the process of selecting simulated beams is called beam training or beam scanning.
[0005] Currently, network equipment allocates different pilot resources to different analog beams. Terminal devices measure pilot signals based on these different pilot resources and feedback the measurement results. However, network equipment can only select one analog beam at a time, meaning pilot signals corresponding to different analog beams must be sent in different time periods, reducing communication efficiency. Furthermore, the more analog beams selected, the more pilot resources the terminal device must measure and the more feedback overhead it incurs, increasing its power consumption.
[0006] Summary of the Invention
[0007] The present application provides a transmission method and a communication device for a precoding matrix, which can reduce the overhead of feedback channel information on the terminal device side and reduce the power consumption of the terminal device.
[0008] In a first aspect, an embodiment of the present application provides a method for transmitting a precoding matrix, applied to a terminal device, including:
[0009] receiving first configuration information, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; wherein an nth first port group among the N first port groups includes a first portion of antenna ports corresponding to an nth reference signal resource among the N reference signal resources, and an nth second port group among the N second port groups includes a second portion of antenna ports corresponding to the nth reference signal resource, where the first portion of antenna ports and the second portion of antenna ports are different, where N is an integer greater than 1, and n is an integer from 1 to N;
[0010] measuring reference signals on the N reference signal resources to determine P groups of first precoding matrices and P groups of second precoding matrices, where P is a positive integer less than or equal to N; the P groups of first precoding matrices correspond to first port groups corresponding to P reference signal resources among the N reference signal resources, and the P groups of second precoding matrices correspond to second port groups corresponding to the P reference signal resources;
[0011] Send first precoding matrix indication PMI information and / or second PMI information, wherein the first PMI information indicates quantization information of the P group first precoding matrix, and the second PMI information indicates quantization information of the P group second precoding matrix.
[0012] This design enables joint feedback of multiple sets of channel information, i.e., simultaneous feedback of multiple sets of channel information. It also supports feedback of partial channel information for the same reference signal resource, which can reduce the overhead of feedback channel information on the terminal device side and reduce the power consumption of the terminal device.
[0013] In one possible design, the first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; index information of the antenna ports in the first port group; and index information of the antenna ports in the second port group. Based on this design, the terminal device can quickly determine the grouping method of the antenna ports of a reference signal resource.
[0014] In one possible design, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource. Dividing the port groups based on signal quality facilitates the introduction of signal quality considerations when feeding back the channel information of the port groups, such as reducing or not feeding back the channel information of the port groups with good signal quality, which can reduce the overhead of feedback channel information on the terminal device side and reduce the power consumption of the terminal device. Optionally, in this case, the terminal device may not send the first PMI information, but only send the second PMI information.
[0015] In one possible design, the quantization information indicated in the first PMI information is determined based on a first codebook parameter combination. For example, the quantization information indicating the first precoding matrix of the p-th group in the first PMI information is determined based on the first precoding matrix of the p-th group and the first codebook parameter combination. The quantization information indicated in the second PMI information is determined based on a second codebook parameter combination. For example, the quantization information indicating the second precoding matrix of the p-th group in the first PMI information is determined based on the second precoding matrix of the p-th group and the second codebook parameter combination. The first codebook parameter combination and the second codebook parameter combination are different. In such a design, different quantization parameters are used to feedback channel information for the same reference signal resource group, which can flexibly adapt to different communication scenarios.
[0016] In one possible design, the first codebook parameter combination and the second codebook parameter combination are different, including one or more of the following: the number of beams included in the first codebook parameter is less than the number of beams included in the second codebook parameter combination; the factor of the number of vectors included in the first codebook parameter is less than the factor of the number of vectors included in the second codebook parameter combination; the factor of the number of non-zero elements included in the first codebook parameter is less than the factor of the number of non-zero elements included in the second codebook parameter combination.
[0017] In one possible design, measuring reference signals on the N reference signal resources to determine P groups of first precoding matrices and P groups of second precoding matrices includes: measuring reference signals on the N reference signal resources to determine P reference signal resources among the N reference signal resources, and P groups of third precoding matrices corresponding to the P reference signal resources; and determining the P groups of first precoding matrices and the P groups of second precoding matrices within the P groups of third precoding matrices. In such a design, an overall precoding matrix is first determined for the same reference signal resource, and then precoding matrices corresponding to different port groups within the overall precoding matrix are grouped by ports. This ensures the integrity of channel information for the same reference signal resource and improves the accuracy of channel information feedback.
[0018] In one possible design, measuring reference signals on the N reference signal resources to determine P groups of first precoding matrices and P groups of second precoding matrices includes: measuring reference signals on the N reference signal resources to determine P reference signal resources among the N reference signal resources; determining the pth group of first precoding matrices among the P groups of first precoding matrices based on reference signals measured on a first port group corresponding to a pth reference signal resource among the P reference signal resources; and determining the pth group of second precoding matrices among the P groups of second precoding matrices based on reference signals measured on a second port group corresponding to the pth reference signal resource among the P reference signal resources; wherein p is an integer from 1 to P. In such a design, grouping ports first and then determining corresponding precoding matrices for different port groups can reduce the computational effort of a terminal device, thereby reducing power consumption of the terminal device.
[0019] In one possible design, the method further includes: sending an adjustment parameter corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices; wherein p is an integer from 1 to P. By adjusting the parameters, the channel information of multiple port groups of the same reference signal resource is made closer to the overall channel information of the same reference signal resource, thereby improving the accuracy of channel information feedback. For example, in a scenario where the terminal device does not send the first PMI signal but sends the second PMI signal, the adjustment parameter corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices may also be sent.
[0020] In a second aspect, an embodiment of the present application provides a method for transmitting a precoding matrix, which is applied to a network device, including: sending first configuration information, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; and receiving first precoding matrix indication PMI information and / or second PMI information, where the first PMI information indicates quantization information of the first precoding matrix of the P group, and the second PMI information indicates quantization information of the second precoding matrix of the P group.
[0021] The nth first port group among the N first port groups includes a first portion of antenna ports corresponding to the nth reference signal resource among the N reference signal resources, and the nth second port group among the N second port groups includes a second portion of antenna ports corresponding to the nth reference signal resource, the first portion of antenna ports and the second portion of antenna ports are different, N is an integer greater than 1, and n is an integer from 1 to N. The P groups of first precoding matrices and the P groups of second precoding matrices are determined based on reference signals measured on the N reference signal resources, where P is a positive integer less than or equal to N; the P groups of first precoding matrices correspond to the first port groups corresponding to the P reference signal resources among the N reference signal resources, and the P groups of second precoding matrices correspond to the second port groups corresponding to the P reference signal resources.
[0022] In one possible design, the first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; index information of the antenna ports in the first port group; and index information of the antenna ports in the second port group.
[0023] In one possible design, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
[0024] In one possible design, the quantization information indicated in the first PMI information is determined based on a first codebook parameter combination, for example, the quantization information indicating the first precoding matrix of the p-th group in the first PMI information is determined based on the first precoding matrix of the p-th group and the first codebook parameter combination; the quantization information indicated in the second PMI information is determined based on a second codebook parameter combination, for example, the quantization information indicating the second precoding matrix of the p-th group in the first PMI information is determined based on the second precoding matrix of the p-th group and the second codebook parameter combination. The first codebook parameter combination and the second codebook parameter combination are different.
[0025] In one possible design, the method further includes: receiving an adjustment parameter corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices; determining the channel information corresponding to the p-th reference signal resource among the P reference signal resources based on the adjustment parameter corresponding to the p-th group of first precoding matrix, the quantization information of the p-th group of first precoding matrix indicated in the first PMI information, and / or the quantization information of the p-th group of second precoding matrix indicated in the second PMI information; wherein p is an integer from 1 to P. For example, in a scenario where the terminal device does not send the first PMI information but sends the second PMI information, the network device can determine the channel information corresponding to the p-th reference signal resource based on the quantization information of the p-th group of second precoding matrix and the adjustment parameter corresponding to the p-th group of first precoding matrix.
[0026] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a device, module or chip in a terminal device, or a device that can be used in conjunction with a terminal device. In one design, the communication device may include a module that executes the method / operation / step / action described in the first aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module, and the communication module includes a sending unit and a receiving unit. Optionally, the communication module may also be replaced by a transceiver module or a transceiver unit, and the processing module may also be replaced by a processing unit.
[0027] a receiving unit, configured to receive first configuration information, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; wherein an nth first port group among the N first port groups includes a first portion of antenna ports corresponding to an nth reference signal resource among the N reference signal resources, the nth first port group includes a second portion of antenna ports corresponding to the nth reference signal resource, the first portion of antenna ports and the second portion of antenna ports are different, N is an integer greater than 1, and n is an integer from 1 to N;
[0028] a processing unit, configured to measure reference signals on the N reference signal resources and determine P groups of first precoding matrices and P groups of second precoding matrices, wherein P is a positive integer less than or equal to N; the P groups of first precoding matrices correspond to first port groups corresponding to P reference signal resources among the N reference signal resources, and the P groups of second precoding matrices correspond to second port groups corresponding to the P reference signal resources;
[0029] A sending unit is used to send first precoding matrix indication PMI information and / or second PMI information, wherein the first PMI information indicates quantization information of the P group first precoding matrix, and the second PMI information indicates quantization information of the P group second precoding matrix.
[0030] In one possible design, the first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; index information of the antenna ports in the first port group; and index information of the antenna ports in the second port group.
[0031] In one possible design, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
[0032] In one possible design, the quantization information indicated in the first PMI information is determined based on a first codebook parameter combination, for example, the quantization information indicating the first precoding matrix of the p-th group in the first PMI information is determined based on the first precoding matrix of the p-th group and the first codebook parameter combination; the quantization information indicated in the second PMI information is determined based on a second codebook parameter combination, for example, the quantization information indicating the second precoding matrix of the p-th group in the first PMI information is determined based on the second precoding matrix of the p-th group and the second codebook parameter combination. The first codebook parameter combination and the second codebook parameter combination are different. In one possible design, the first codebook parameter combination and the second codebook parameter combination are different, including one or more of the following: the number of beams included in the first codebook parameter is less than the number of beams included in the second codebook parameter combination; the factor of the number of vectors included in the first codebook parameter is less than the factor of the number of vectors included in the second codebook parameter combination; the factor of the number of non-zero elements included in the first codebook parameter is less than the factor of the number of non-zero elements included in the second codebook parameter combination.
[0033] In one possible design, the processing unit is specifically used to: measure the reference signal on the N reference signal resources, determine P reference signal resources among the N reference signal resources, and P groups of third precoding matrices corresponding to the P reference signal resources; and determine the P groups of first precoding matrices and the P groups of second precoding matrices in the P groups of third precoding matrices according to the first configuration information.
[0034] In one possible design, the processing unit is specifically used to: measure reference signals on the N reference signal resources to determine P reference signal resources among the N reference signal resources; determine the p-th group of first precoding matrices among the P groups of first precoding matrices based on the reference signal measured on the first port group corresponding to the p-th reference signal resource among the P reference signal resources; determine the p-th group of second precoding matrices among the P groups of second precoding matrices based on the reference signal measured on the second port group corresponding to the p-th reference signal resource among the P reference signal resources; wherein p is an integer from 1 to P.
[0035] In one possible design, the sending unit is further used to send the adjustment parameters corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices; wherein, p is an integer from 1 to P.
[0036] In a fourth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a device, module or chip in a network device, or a device that can be used in conjunction with a network device. In one design, the communication device may include a module that corresponds one-to-one to the execution of the method / operation / step / action described in the second aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module; wherein the communication module includes a sending unit and a receiving unit. Optionally, the communication module may also be replaced by a transceiver module or a transceiver unit, and the processing module may also be replaced by a processing unit.
[0037] A sending unit is used to send first configuration information under the control of a processing unit, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; wherein the nth first port group among the N first port groups includes a first part of antenna ports corresponding to the nth reference signal resource among the N reference signal resources, the nth first port group includes a second part of antenna ports corresponding to the nth reference signal resource, the first part of antenna ports and the second part of antenna ports are different, N is an integer greater than 1, and n is an integer from 1 to N.
[0038] A receiving unit, configured to receive first precoding matrix indication PMI information and / or second PMI information, wherein the first PMI information indicates quantization information of a first precoding matrix of a P group, and the second PMI information indicates quantization information of a second precoding matrix of the P group; wherein the first precoding matrix of the P group and the second precoding matrix of the P group are determined based on reference signals measured on the N reference signal resources, where P is a positive integer less than or equal to N; the first precoding matrix of the P group corresponds to a first port group corresponding to P reference signal resources among the N reference signal resources, and the second precoding matrix of the P group corresponds to a second port group corresponding to the P reference signal resources.
[0039] In one possible design, the first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; index information of the antenna ports in the first port group; and index information of the antenna ports in the second port group.
[0040] In one possible design, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
[0041] In one possible design, the quantization information indicated in the first PMI information is determined based on a first codebook parameter combination, for example, the quantization information indicating the first precoding matrix of the p-th group in the first PMI information is determined based on the first precoding matrix of the p-th group and the first codebook parameter combination; the quantization information indicated in the second PMI information is determined based on a second codebook parameter combination, for example, the quantization information indicating the second precoding matrix of the p-th group in the first PMI information is determined based on the second precoding matrix of the p-th group and the second codebook parameter combination. The first codebook parameter combination and the second codebook parameter combination are different.
[0042] In one possible design, it also includes a processing unit: a receiving unit, further used to receive the adjustment parameters corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices; a processing unit, used to determine the channel information corresponding to the p-th reference signal resource in the P reference signal resources based on the adjustment parameters corresponding to the p-th group of first precoding matrices, the quantization information of the p-th group of first precoding matrices indicated in the first PMI information, and / or the quantization information of the p-th group of second precoding matrices indicated in the second PMI information; wherein, p is an integer from 1 to P.
[0043] In a fifth aspect, an embodiment of the present application provides a communication device, comprising a processor configured to implement the method described in the first aspect. The processor is coupled to a memory configured to store instructions and data. When the processor executes the instructions stored in the memory, the method described in the first aspect can be implemented. Optionally, the communication device may further comprise a memory; the communication device may further comprise a communication interface configured to enable the communication device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin, or other type of communication interface.
[0044] In a sixth aspect, an embodiment of the present application provides a communication device, comprising a processor configured to implement the method described in the second aspect. The processor is coupled to a memory configured to store instructions and data. When the processor executes the instructions stored in the memory, the method described in the second aspect can be implemented. Optionally, the communication device may further comprise a memory; the communication device may further comprise a communication interface configured to enable the communication device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin, or other type of communication interface.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] In the tenth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a computer, the computer executes the method provided in the first or second aspect above.
[0049] 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.
[0050] In a twelfth aspect, an embodiment of the present application further provides a chip system, which includes a processor for supporting a device to implement the method provided in the first or second aspect above. In one possible design, the chip system also includes a memory for storing programs and data necessary for the device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0051] For the effects of the solutions provided in any of the second to twelfth aspects above, reference can be made to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] FIG1A is a schematic diagram of the architecture of a communication system;
[0053] FIG1B is a schematic diagram of the architecture of a radio access network RAN;
[0054] FIG2 is a schematic diagram of the architecture of a HBF;
[0055] FIG3 is a schematic diagram of a conventional PMI feedback process for multiple analog beams;
[0056] FIG4 is a schematic diagram of a flow chart of a method for transmitting a precoding matrix according to an embodiment of the present application;
[0057] FIG5 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0058] FIG6 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0059] FIG7 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0060] FIG8 is one of the structural diagrams of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] 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.
[0062] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More (items) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
[0063] The terms "including" and "having" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes other steps or units that are not listed, or optionally includes other steps or units that are inherent to these processes, methods, products or devices. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any method or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.
[0064] The technology provided in the embodiments of the present application can be applied to various communication systems. The communication system can be a fourth generation (4G) communication system, such as a long term evolution (LTE) system, an evolved UMTS terrestrial radio access network (E-UTRAN), where UMTS refers to a universal mobile telecommunication system (UMTS). The communication system can also be a fifth generation (5G) communication system, or a world-wide interoperability for microwave access (WiMAX), or a wireless local area network (WLAN) system, or a fusion system of multiple systems, or a future communication system. Among them, the 5G communication system can also be called a new radio (NR) system.
[0065] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information or data, etc. The network element may also be referred to as an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. The embodiments of the present application are described using a network element as an example. For example, a communication system may include at least one terminal device and at least one network device. The signal-sending network element may be a network device, and the signal-receiving network element may be a terminal device; or, the signal-sending network element may be a terminal device, and the signal-receiving network element may be a network device. In addition, it can be understood that if the communication system includes multiple terminal devices, multiple terminal devices can also send signals to each other, that is, the signal-sending network element and the signal-receiving network element may both be terminal devices.
[0066] 1A illustrates a communication system 100. As an example, the communication system 100 includes a network device 110 and two terminal devices, namely, a terminal device 120 and a terminal device 130. At least one of the terminal devices 120 and 130 can send uplink data to the network device 110, and the network device 110 can receive the uplink data. The network device can also send downlink data to at least one of the terminal devices 120 and 130.
[0067] The terminal device and network device involved in FIG1A are described in detail below.
[0068] Terminal equipment, also known as terminal, user equipment (UE), mobile station (MS), or mobile terminal (MT), provides voice and / or data connectivity to users. Terminal equipment can communicate with one or more core network devices through network equipment. Terminal equipment includes handheld devices with wireless connectivity, other processing devices connected to a wireless modem, or in-vehicle devices. Terminal equipment can be portable, pocket-sized, handheld, built into a computer, or in-vehicle. Some examples of terminal devices include: personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices such as smart watches, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, terminals in vehicle networking systems, wireless terminals in self-driving cars, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities such as smart gas pumps, terminal devices on high-speed trains, and wireless terminals in smart homes such as smart speakers, smart coffee machines, and smart printers.
[0069] In the embodiments of the present application, the communication device for realizing the functions of the terminal device may be a terminal device, or a terminal device having some terminal functions, or a device capable of supporting the terminal device to realize the functions, such as a chip system, which may be installed in the terminal device. In the embodiments of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the communication device for realizing the functions of the terminal device is described as a terminal device or UE as an example.
[0070] In the embodiments of the present application, "sending information to... (terminal device)" can be understood as the destination end of the information being the terminal device, and can include directly or indirectly sending information to the terminal device. "Receiving information from... (terminal device)" can be understood as the source end of the information being the terminal device, and can include directly or indirectly receiving information from the terminal device. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0071] A network device may be a base station (BS), which may also be referred to as an access network device, an access node (AN), or a radio access node (RAN). The network device may be connected to a core network (such as an LTE core network or a 5G core network) and may provide wireless access services to terminal devices. Examples of some network devices include, but are not limited to, at least one of the following: a next-generation node B (gNB) in 5G, a network device in an open radio access network (O-RAN), an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved node B, or home node B, HNB), a transmitting and receiving point (TRP), a transmitting point (TP), and / or a mobile switching center; or, the network device may be a relay station, an access point, an in-vehicle device, a wearable device, or a network device in a future evolved public land mobile network (PLMN). The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with separate CU and DU, such as a base station including a gNB-CU and a gNB-DU. The CU may also be separated into a CU control plane (CU-CP) and a CU user plane (CU-UP), such as a base station including a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU. Alternatively, the network device in the embodiments of the present application may also be an antenna unit (RU). Alternatively, the network device in the embodiments of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiments of the present application do not limit the specific deployment method of the network device.Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in the O-RAN, such as a combination of one or more of a CU, a DU, or a RU, or a module in the access network device. In the ORAN system, the CU may also be referred to as an open (O)-CU, the CU-CP may also be referred to as an O-CU-CP, the CU-UP may also be referred to as an O-CU-UP, and the RU may also be referred to as an O-RU.
[0072] In the embodiments of the present application, the communication device used to implement the network device function can be a network device, or a device that has some of the functions of a network device, or a device that can support the network device to implement the function. For example, a chip system can be installed in a network device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the communication device used to implement the network device function is a network device as an example for description.
[0073] In the embodiments of the present application, "sending information to ... (network device)" can be understood as the destination of the information being the network device, and can include directly or indirectly sending information to the network device. "Receiving information from ... (network device)" can be understood as the source of the information being the network device, and can include directly or indirectly receiving information from the network device. The information may undergo necessary processing between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
[0074] It should be understood that the number and type of each device in the communication system shown in Figure 1A are for illustration only, and the embodiments of the present application are not limited to this. In actual applications, the communication system may also include more terminal devices, more network devices, and other network elements, for example, core network devices, and / or network management devices such as operation administration and maintenance (OAM) equipment.
[0075] The communication system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0076] The communication between network devices and terminal devices follows a certain protocol layer structure. The protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer. The user plane protocol layer may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer.
[0077] Figure 1B shows a schematic diagram of a radio access network (RAN). The network equipment includes one or more CUs, one or more DUs, and one or more radio units (RUs). For clarity, Figure 1B shows only one CU, DU, and RU. The CU is connected to the core network and one or more DUs. Optionally, the CU may have some of the core network's functionality. The CU may include a CU-CP and a CU-UP.
[0078] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the PDCP layer and above protocol layers (such as the RRC layer and / or the SDAP layer); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer).
[0079] When a CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0080] The CU-CP can interact with network elements in the core network that implement control plane functions. The network elements in the core network that implement control plane functions can be access and mobility function network elements, such as the access and mobility management function (AMF) network element in the 5G system. The AMF network element is responsible for mobility management in the mobile network, such as location update of terminal devices, registration network of terminal devices, and switching of terminal devices.
[0081] The CU-UP can interact with network elements in the core network that implement user plane functions. Network elements in the core network that implement user plane functions, such as the user plane function (UPF) network element in the 5G system, are responsible for forwarding and receiving data in terminal devices.
[0082] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.
[0083] The DU and RU can work together to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.
[0084] The following first explains the relevant terms involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by this application.
[0085] (1) Reference signal
[0086] 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.
[0087] For example, the downlink reference signal may include a channel state information reference signal (CSI-RS), a synchronization signal block (SSB), or a tracking reference signal (TRS). Specific application scenarios are as follows:
[0088] In a frequency division duplex (FDD) communication scenario, since the uplink and downlink channels do not have reciprocity or the reciprocity of the uplink and downlink channels cannot be guaranteed, the network device usually sends CSI-RS to the terminal device, and the terminal device performs channel estimation based on the received CSI-RS, such as obtaining the channel state information (CSI) of the downlink channel through channel measurement and interference measurement estimation. The terminal device feeds back the CSI to the network device, and the network device can then decide on the resources, modulation and coding scheme (MCS), and precoding configuration of the downlink data channel of the terminal device based on the CSI. It can be understood that CSI is a type of channel information, which is information that can reflect channel characteristics and channel quality. Among them, channel information can also be called channel response. For example, CSI can be expressed using a channel matrix, for example, CSI includes a channel matrix, or CSI can be composed of eigenvectors of the channel.
[0089] Exemplarily, the terminal device feeding back CSI to the network device may include: the terminal device sending feedback quantities such as a rank indicator (RI), a channel quality indicator (CQI), and a precoding matrix indicator (PMI) to the network device. RI is used to indicate the number of downlink transmission layers recommended by the terminal device, CQI is used to indicate the modulation and coding scheme supported by the current channel conditions determined by the terminal device, and PMI is used to indicate the precoding recommended by the terminal device. The number of precoding layers indicated by the PMI corresponds to the RI.
[0090] (2) Hybrid beamforming (HBF)
[0091] In higher-frequency communication systems, base stations (and terminals in some frequency bands) typically use large-scale array antennas (e.g., 500 to 1,000+ antenna elements). This high array gain counteracts path loss associated with higher frequency bands and improves coverage. From a base station implementation perspective, even with large arrays, different frequency bands and array sizes utilize different array weighting methods (i.e., beamforming strategies).
[0092] The HBF architecture includes a certain number of digital ports (or digital channels). One analog beam corresponds to one or more digital ports (or, a group of digital ports). Each digital port can connect to multiple arrays via a digital-to-analog converter (DAC). For example, an array includes an analog phase shifter and one or more antenna elements connected to it. For example, Figure 2 illustrates a dual-polarized antenna array with one digital-to-analog converter (DAC) corresponding to one digital port, one DAC corresponding to four arrays, one array corresponding to one analog phase shifter, and the analog phase shifters connected to the dual-polarized antenna elements.
[0093] The proportional relationship between digital ports and analog phase shifters in the HBF architecture can be configured according to different frequencies and system design requirements, and the embodiments of the present application do not limit this. For example, in a high-frequency communication system, the number of digital ports in the HBF is relatively small, and the number of analog phase shifters corresponding to a single digital port is relatively large. For example, the number of digital ports in the HBF is generally configured to be 4 to 16, and the number of analog phase shifters corresponding to a single digital port can be 16 to 512. In a low-frequency communication system, the number of digital ports in the HBF is relatively large, and the number of analog phase shifters corresponding to a single digital port is relatively small. The number of digital ports in the HBF is generally configured to be 32 to 128, and the number of analog phase shifters corresponding to a single digital port can be 3 to 16.
[0094] (3) Antenna ports and port groups
[0095] An antenna port is a logical concept, often associated with a reference signal. For example, an antenna port can be considered a transceiver interface on the channel through which the reference signal travels. Antenna ports can also be described as reference signal ports. In the HBF architecture, an antenna port can correspond to one or more arrays (phase shifters).
[0096] 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 another possible design, for example, in the HBF architecture, the port group includes antenna ports corresponding to arrays connected by multiple digital ports. For example, multiple digital ports corresponding to the same analog beam are divided into multiple subsets, and each subset corresponds to a port group. That is, an analog beam can correspond to multiple port groups, and each port group includes antenna ports corresponding to arrays connected by digital ports in the subset. Optionally, in the HBF architecture, the port group can also be replaced by the description of a digital-analog port group.
[0097] In the HBF architecture, when the network device sends CSI-RS, it selects different analog beams to send CSI-RS in time-sharing. Different analog beams correspond to different CSI-RS resources (or reference signal resources). Accordingly, the terminal device measures CSI-RS based on multiple resources in time-sharing and feeds back CSI. As shown in Figure 3, the terminal device measures CSI-RS on the resources corresponding to one analog beam and feeds back the CSI corresponding to the analog beam. Then, it measures CSI-RS on the resources corresponding to the next analog beam and feeds back the CSI corresponding to the analog beam, and so on. Such a design requires multiple beam scans, which has a large overhead. Moreover, as the network device selects more analog beams, the terminal device needs to measure more CSI-RS and the CSI feedback overhead, which increases the power consumption of the terminal device.
[0098] Based on this, an embodiment of the present application provides a method for transmitting a precoding matrix. This method takes into account the correlation of channel information between multiple analog beams and performs joint compressed feedback of the channel information of multiple analog beams. This eliminates the need for network devices to select multiple analog beams to time-share reference signals and for terminal devices to time-share CSI feedback. This reduces the overhead of beam scanning and channel feedback, and reduces the power consumption of terminal devices. The following further describes the method for transmitting a precoding matrix provided in an embodiment of the present application in detail.
[0099] As shown in Figure 4, the communication mainly includes the following steps. It is understood that the steps and execution order shown in Figure 4 are only examples. In actual implementation, some steps or the remaining steps may be executed. Similarly, the execution order of the steps may also be adjusted, and this is not limited in the embodiments of the present application.
[0100] S401: The network device sends first configuration information to the terminal device.
[0101] Specifically, the first configuration information is used to configure N reference signal resources, which are used to transmit downlink reference signals and may also be referred to as N downlink reference signal resources. Downlink transmission resources include one or more of the following: time domain resources, frequency domain resources, code domain resources, spatial domain resources, and a transmission period. Optionally, the first configuration information may also indicate the type of downlink reference signal sent by the network device, such as a CSI-RS. N is an integer greater than 1.
[0102] Each of the N reference signal resources corresponds to multiple antenna ports, and the multiple antenna ports include antenna ports of the first polarization and antenna ports of the second polarization, that is, each reference signal resource corresponds to an antenna port of dual polarization. Optionally, in the HBF architecture, one reference signal resource corresponds to one analog beam, and the multiple antenna ports corresponding to the reference signal resource can also be described as multiple antenna ports corresponding to one analog beam; or, one reference signal resource corresponds to multiple analog beams, and one analog beam corresponds to part of the antenna ports among all antenna ports corresponding to one reference signal resource. The embodiment of the present application is described below using the example of one reference signal resource corresponding to one analog beam. All antenna ports corresponding to one reference signal resource can be divided into two port groups, such as the first port group and the second port group. Taking the nth reference signal resource among N reference signal resources as an example, where n is an integer from 1 to N, the first port group corresponding to the nth reference signal resource is recorded as the nth first port group, and the second port group corresponding to the nth reference signal resource is recorded as the nth second port group; wherein the nth first port group includes the first part of antenna ports corresponding to the nth reference signal resource among the N reference signal resources, and the nth second port group includes the second part of antenna ports corresponding to the nth reference signal resource, and the first part of antenna ports and the second part of antenna ports are different. Optionally, the first part of antenna ports may include antenna ports of different polarizations, and the second part of antenna ports may include antenna ports of different polarizations.
[0103] The network device may also configure N first port groups and N second port groups through the first configuration information.
[0104] In an optional implementation, the network device may include information indicating that each reference signal resource corresponds to two port groups in the first configuration information, and the terminal device may determine the two port groups corresponding to each reference signal resource according to a preset grouping rule.
[0105] Optionally, the preset grouping rule may be: the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than or equal to the first threshold.
[0106] Exemplarily, for multiple antenna ports corresponding to the nth reference signal resource, such as multiple antenna ports of the first polarization and multiple antenna ports of the second polarization, the terminal device divides the antenna ports selected from the multiple antenna ports of the first polarization and the multiple antenna ports of the second polarization, whose signal quality is greater than or equal to the first threshold, into the first port group corresponding to the nth reference signal resource. Similarly, for multiple antenna ports corresponding to the nth reference signal resource, such as multiple antenna ports of the first polarization and the multiple antenna ports of the second polarization, the terminal device divides the antenna ports selected from the multiple antenna ports of the first polarization and the multiple antenna ports of the second polarization, whose signal quality is less than the first threshold, into the second port group corresponding to the nth reference signal resource.
[0107] Assume that the total number of antenna ports corresponding to a reference signal resource is 32, and the 32 antenna ports are divided into 16 antenna ports of the first polarization and 16 antenna ports of the second polarization according to dual polarization. The terminal device can divide the antenna ports whose signal quality is greater than or equal to the first threshold among the 16 antenna ports of the first polarization and the antenna ports whose signal quality is greater than or equal to the first threshold among the 16 antenna ports of the second polarization into a first port group, and divide the antenna ports whose signal quality is less than the first threshold among the 16 antenna ports of the first polarization and the antenna ports whose signal quality is less than the first threshold among the 16 antenna ports of the second polarization into a second port group.
[0108] The signal quality of a reference signal corresponding to an antenna port can be reflected by, for example, a port signal-to-noise ratio (SNR) and a received signal power (RSP). For the port SNR, the first threshold is specifically a SNR threshold; for the received signal power (RSP), the first threshold is specifically a received signal power threshold. The first threshold can be preconfigured or indicated by a network device to a terminal device.
[0109] Optionally, the preset grouping rule may be: the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
[0110] In addition, optionally, the preset grouping rule may also be: selecting antenna ports of different polarizations from the multiple antenna ports of the first polarization corresponding to the nth reference signal resource and the antenna ports of the second polarization and dividing them into the first port group / second port group, satisfying the following conditions: in the first port group corresponding to the nth reference signal resource, the channel correlation, time domain correlation, Doppler spread or other information reflecting the correlation between ports / beams of the antenna port is greater than or equal to the corresponding threshold; in the second port group corresponding to the nth reference signal resource, the channel correlation, time domain correlation, Doppler spread or other information reflecting the correlation between ports / beams of the antenna port is less than the corresponding threshold.
[0111] In another optional implementation, the network device may include grouping information of the reference signal resources corresponding to two port groups in the first configuration information. For example, the first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; the index information of the antenna ports in the first port group; and the index information of the antenna ports in the second port group.
[0112] Exemplarily, if the first configuration information includes the number of antenna ports in the first port group and / or the number of antenna ports in the second port group, but does not include the index information of the antenna ports in the first port group and the index information of the antenna ports in the second port group, the terminal device can determine the first port group and the second port group corresponding to a reference signal resource according to the preset grouping rule and the first configuration information. For example, the total number of antenna ports corresponding to a reference signal resource is 32, and the first configuration information indicates that the number of antenna ports in the first port group is 16 and the number of antenna ports in the second port group is 16. The terminal device can divide the first 16 antenna ports with good signal quality into the first port group and the remaining 16 antenna ports into the second port group.
[0113] The following is an example of the first configuration information including the index information of the antenna ports in the first port group and / or the index information of the antenna ports in the second port group.
[0114] Exemplarily, if the first configuration information includes index information of all antenna ports in the first port group and / or index information of all antenna ports in the second port group, then the terminal device can directly determine the first port group and the second port group corresponding to a reference signal resource based on the index information in the first configuration information.
[0115] Exemplarily, a reference signal resource corresponds to multiple antenna ports of a first polarization and multiple antenna ports of a second polarization. The first configuration information may include index information of the antenna ports in the first port group, and the index information of the antenna ports in the first port group may be the index a of one antenna port among the multiple antenna ports of the first polarization (or the second polarization), indicating that the first port group includes an antenna port with an index of b1 of the first polarization and an antenna port with an index of b1 of the second polarization, b1 and a are integers, and the value of b1 is an integer less than or equal to a; accordingly, the first configuration information may include index information of the antenna ports in the second port group, and the index information of the antenna ports in the second port group may be the index a of one antenna port among the multiple antenna ports of the first polarization (or the second polarization), indicating that the first port group includes an antenna port with an index of b2 of the first polarization and an antenna port with an index of b2 of the second polarization, the value of b2 is an integer greater than a, and the maximum value of b2 is the maximum index of the antenna port of the first polarization (or the second polarization).
[0116] Optionally, in the above-described port group division scheme, the signal quality of a reference signal corresponding to a port can be reflected by the port signal-to-noise ratio, the received signal power, etc. For the port signal-to-noise ratio, the first threshold is specifically a signal-to-noise ratio threshold; for the received signal power, the first threshold is specifically a received signal power threshold. The first threshold can be preconfigured or indicated by the network device to the terminal device.
[0117] It can be understood that in the above-mentioned port group division scheme, the signal quality corresponding to the antenna port in the first port group is greater than the signal quality corresponding to the antenna port in the second port group. For illustration, in actual application, the second port group can also be configured as a group of antenna ports with good signal quality. The embodiment of the present application does not limit this. In the above-mentioned port group division scheme, the same port group division method is used for each reference signal resource in the N reference signal resources, that is, the index information of the antenna port in the first port group corresponding to each reference signal resource is the same, and the index information of the antenna port in the second port group is the same.
[0118] Optionally, the network device may send the first configuration information to the terminal device through one or more signaling messages. In addition, optionally, in the radio access network RAN shown in Figure 1B, S401 may be implemented as follows: the CU-CP corresponding to the network device generates the first configuration information, and sends the first configuration information to the terminal device through the DU and RU. In the O-RAN system, S401 may be implemented as follows: the O-CU-CP corresponding to the network device generates the first configuration information, and sends the first configuration information to the terminal device through the O-DU and O-RU.
[0119] S402: The terminal device measures reference signals on the N reference signal resources to determine P groups of first precoding matrices and P groups of second precoding matrices.
[0120] Wherein, P is a positive integer less than or equal to N; the P groups of first precoding matrices correspond to the first port group corresponding to the P reference signal resources, and the P groups of second precoding matrices correspond to the second port group corresponding to the P reference signal resources. The N reference signal resources include P reference signal resources. Wherein, the value of P can be indicated by the network device to the terminal device, or determined by the terminal device itself, or predefined. Further optionally, the network device can also specifically indicate P reference signal resources out of the N reference signal resources to the terminal, for example, N is 4, and the numbers are recorded as reference signal resources 0 to 3. The P reference signal resources include reference signal resource 0, reference signal resource 1, and reference signal resource 2.
[0121] In a first possible design, the terminal device may measure reference signals on the N reference signal resources to determine P reference signal resources among the N reference signal resources. For example, the terminal device may determine the first P reference signal resources with better channel energy among the N reference signal resources based on the measurement results corresponding to the N reference signal resources, such as channel energy. The terminal device may also estimate P groups of channel information H based on the measurement results corresponding to the P reference signal resources, and then perform singular value decomposition on each group of channel information H in the P groups of channel information H to obtain P groups of third precoding matrices; wherein the P groups of third precoding matrices correspond one-to-one to the P reference signal resources, or are described as a group of third precoding matrices in the P groups of third precoding matrices corresponding to all ports of one reference signal resource among the P reference signal resources. Further, the terminal device can determine P groups of first precoding matrices and P groups of second precoding matrices in the P groups of third precoding matrices; wherein, a group of first precoding matrices in the P groups of first precoding matrices corresponds to a first port group corresponding to a reference signal resource among the P reference signal resources, and a group of second precoding matrices in the P groups of second precoding matrices corresponds to a second port group corresponding to a reference signal resource among the P reference signal resources.
[0122] In a second possible design, the terminal device can measure the reference signal on the N reference signal resources to determine P reference signal resources among the N reference signal resources. For example, the terminal device can determine the first P reference signal resources with better channel energy among the N reference signal resources based on the measurement results corresponding to the N reference signal resources, such as channel energy. Furthermore, for the P-th reference signal resource among the P reference signal resources, the terminal device can determine the P-th group of first precoding matrices in the P groups of first precoding matrices based on the reference signal measured at the first port group corresponding to the P-th reference signal resource; and determine the P-th group of second precoding matrices in the P groups of second precoding matrices based on the reference signal measured at the second port group corresponding to the P-th reference signal resource. In such a design, the terminal device performs singular value decomposition on the first port group and the second port group corresponding to a reference signal resource, respectively, which can reduce computational complexity.
[0123] In addition, in the first possible design, the singular value decomposition (SVD) of the channel information H corresponding to a reference signal resource can be recorded as SVD[H]; in the second possible design, the singular value decomposition of the channel information H1 corresponding to the first port group of a reference signal resource can be recorded as SVD[H1], and the first group of precoding matrices W is obtained. a , the singular value decomposition of the channel information H2 corresponding to the second port group can be recorded as SVD[H2], and the second group of precoding matrix W is obtained b It is understandable that:
[0124] Optionally, the terminal device can a or W b Add adjustment parameter F based on W a Add adjustment factor F on the basis of
[0125] S403: The terminal device sends the first precoding matrix indication PMI information and / or the second PMI information to the network device.
[0126] The first PMI information indicates the first precoding matrix of the P group or the quantization information of the first precoding matrix of the P group, and the second PMI information indicates the second precoding matrix of the P group or the quantization information of the second precoding matrix of the P group. Exemplarily, corresponding to the port grouping scheme in S401, the signal quality corresponding to the first port group is greater than the signal quality corresponding to the second port group; the channel correlation, time domain correlation, Doppler spread or other information reflecting the correlation between ports / beams corresponding to the first port group is greater than the channel correlation, time domain correlation, Doppler spread or other information reflecting the correlation between ports / beams corresponding to the second port group.
[0127] For example, corresponding to the description of the first possible design in S401, when the signal quality information corresponding to the first port group is greater than the signal quality information corresponding to the second port group, the terminal device may not send the first PMI information, but send the second PMI information; similarly, when the signal quality information corresponding to the second port group is greater than the signal quality corresponding to the first port group, the terminal device may not send the second PMI information, but send the first PMI information. Furthermore, if the terminal device adopts the second possible design in S402 to determine the P group first precoding matrix and the P group second precoding matrix, the terminal device may not send the first PMI information, but send the second PMI information, and the terminal device may also report the adjustment parameter F corresponding to each group of the first precoding matrix in the P group first precoding matrix to the network device.
[0128] Specifically, the pth group of first precoding matrices in the P groups of first precoding matrices includes v first precoding matrices, where v is a positive integer, for example, v is the value of the rank, the number of layers or the number of streams. p,l represents the lth first precoding matrix in the pth group of first precoding matrices, where l is a positive integer less than or equal to v. Referring to the following equation (1) or (2), W1 p,l It can be indicated by some parameters.
[0129] In equation (1) or (2), W1, A p,l 、 The dimension is determined based on at least one parameter in the first codebook parameter combination, which includes one or more of the following parameters: the number of beams L (or the number of ports L, or the number of bases L), the factor p of the number of vectors υ (or the factor p of the number of bases υ , IDFT basis selection ratio p υ), a factor β of the number of non-zero elements (or the ratio of non-zero elements β). Wherein, IDFT refers to the inverse discrete Fourier transform (IDFT) matrix. In one possible design, the first codebook parameter combination is indicated by the network device to the terminal device, or the first codebook parameter combination is preconfigured. Optionally, the value of at least one parameter in the first codebook parameter combination is determined based on the value of P, and the number of beams L can also be replaced by L(P), where L(P) is a functional relationship, indicating that the value of L is related to the value of P; similarly, the factor p of the number of vectors υ You can also replace the description with p υ (P); the factor β of the number of non-zero elements can also be described alternatively as β(P).
[0130] Specifically, in equation (1), W1 p,l The dimension is P CSI-RS1 ×N3;A p,l The dimension is P CSI-RS1 ×P CSI-RS1 、The dimension of W1 is P CSI-RS1 ×2L, The dimension is 2L×N3; The dimension is 2L×M; The dimension is M×N3, which can be the M rows in the IDFT matrix of dimension N3×N3, or the DFT matrix W of dimension N3×N3. f The conjugate of the M columns in . Where DFT refers to discrete Fourier transform (DFT), P CSI-RS1 is the number of antenna ports included in the first port group, N3 is the number of subbands corresponding to each group of the first precoding matrix in the P groups of first precoding matrices. M is the number of IDFT basis vectors selected, R represents the number of precoding matrices for each subband. υ Replace description with p υ In the case of (P), M can also be replaced by M(P).
[0131] In equation (2), W1 p,l The dimension is P CSI-RS1 ×N3; the dimension of W1 is P CSI-RS1 ×2L、A p,l The dimensions are 2L×2L, The dimension is 2L×N3; The dimension is 2L×M; The dimension is M×N3, which can be the M rows in the IDFT matrix of dimension N3×N3, or the DFT matrix W of dimension N3×N3. f The conjugate of the M columns in . Among them, P CSI-RS1 is the number of antenna ports included in the first port group, N3 is the number of subbands corresponding to each group of the first precoding matrix in the P groups of first precoding matrices. M is the number of IDFT basis vectors selected, R represents the number of precoding matrices for each subband. υ Replace description with p υ In the case of (P), M can also be replaced by M(P).
[0132] Based on the above relationship (1) or (2), it can be understood that: a group of first precoding matrices W in the P groups of first precoding matrices a The dimension is P CSI-RS1 ×N3×v, the corresponding adjustment parameter F can be a matrix, and the dimension of F can be v×v. Optionally, F can refer to W1 p,l F can be indicated by some parameters, or it can be quantized using spatial and frequency domain projections. That is, F can be indicated by spatial and frequency domain related projection coefficients. Alternatively, F can be a preset matrix, such as a diagonal matrix or identity matrix. When the terminal device reports F to the network device, it can report the quantized amplitude and phase of F.
[0133] In one possible design, for different values of p and different values of l, W1 p,l Corresponding W1, For the same value of l, different values of p, W1 p,l Corresponding The same, but for different values of l, W1 p,l Corresponding Different. For the same value of l, different values of m, A m,l Based on this, the quantization information of the first precoding matrix of the P group in the first PMI information may specifically include: the same group W1 and Related information, such as W1 related ports or DFT codebook information, Related IDFT basis selection information; v Each The non-zero elements of; and v group parameters {A 0,l ,…A p,l ,…,A P-1,l}, the subscript l in each group of parameters in the v group of parameters is different, l is an integer from 1 to v, for example, the second group of parameters in the v group of parameters can be expressed as {A0,2 ,…A p,2 ,…,A P-1,2}.
[0134] 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 includes a group of A0, A1, ..., A in the first PMI information P-1 The quantitative information of this application is as follows: p,l For example, the first PMI information includes A p,l The implementation method of the quantitative information is described in detail.
[0135] In an optional implementation, the A p,l It is determined based on Q coefficients, where Q is an integer greater than 1. In equation (1), the value of Q is determined by the number of antenna ports included in the first port group. For example, CSI-RS1 ; In the relation (2), the value of Q is 2L. The terminal device indicates A in the first PMI information. p,l The implementation of some or all of the corresponding Q coefficients can be implemented by referring to the following methods A1 to A3.
[0136] Mode A1: The Q coefficients are divided into (including) a first part of coefficients and a second part of coefficients.
[0137] In one possible design, the first partial coefficients and the second partial coefficients are the same, and the first PMI information indicates the first partial coefficients or the second partial coefficients. Taking the first PMI information indicating the first partial coefficients as an example, the terminal device includes quantization information of the first partial coefficients in the first PMI information.
[0138] For example, A p,l can be a block diagonal matrix, such as Among them, the first part of the coefficients can be combined with the first diagonal block B in the upper left corner of the matrix p,l The elements in the matrix correspond one to one, and the coefficients of the first part can be compared with the second diagonal block B in the lower left corner of the matrix. p,l The elements in are in one-to-one correspondence. CSI-RS1 When B p,l The dimension is matrix; when Q is 2L, B p,l The dimension is determined based on L in the first codebook parameter combination, B p,l This design takes advantage of the similarity between different polarizations in the same port group and uses the same coefficient (Bp,l ), which can reduce feedback overhead.
[0139] For example, A p,l It can be a diagonal matrix, for example, in equation (1), The first part of the coefficient can refer to A p,l The front non-zero elements, the second part of the coefficient can refer to A p,l After non-zero elements; in relation (2), A p,l =diag(a p,l,0 ,a p,l,1 ,…,a p,l,L-1 ,a p,l,0 ,a p,l,1 ,…,a p,l,L-1 ), the first part of the coefficient can refer to A p,l The first L non-zero elements in the second part of the coefficient can refer to A p,l This design can be applied to scenarios where different ports in the same port group are orthogonal and polarizations are similar. Using the same coefficient for different polarizations can reduce feedback overhead.
[0140] In another possible design, the second partial coefficient is determined based on the first coefficient and the first partial coefficient, and the first PMI information indicates the first partial coefficient and the first coefficient. For example, the terminal device includes the first partial coefficient or quantization information of the first partial coefficient in the first PMI information, and includes the first coefficient or quantization information of the first coefficient in the first PMI information.
[0141] For example, A p,l can be a block diagonal matrix, such as Among them, the first diagonal block is B p,l , the second diagonal block is δ p,l ×B p,l , δ p,l Indicates A p,l The corresponding first coefficient, δ p,l is a complex number, δ p,l The modulus is 1, that is, |δ p,l |=1. The first part of the coefficients can be combined with the first diagonal block B p,l The elements in the first part correspond to each other, and the coefficients of the first part can be compared with the coefficients of the second diagonal block δ p,l ×B p,l The elements in are in one-to-one correspondence. It can be understood that when Q is P CSI-RS1 At B p,l The dimension is matrix; when Q is 2L, in Bp,l The dimension is determined based on L in the first codebook parameter combination, B p,l 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.
[0142] For example, A p,l Can be a diagonal matrix, in the relationship (1), The first part of the coefficient can refer to A p,l The front non-zero elements, the second part of the coefficient can refer to A p,l After non-zero elements; in relation (2), A p,l =diag(a p,l,0 ,a p,l,1 ,…,a p,l,L-1 ,δ p,l ×a p,l,0 ,δ p,l ×a p,l,1 ,…,δ p,l ×a p,l,L-1 ), the first part of the coefficient can refer to A p,l The first L non-zero elements in the second part of the coefficient can refer to A p,l This design can be applied to scenarios where different ports in the same port group are orthogonal, different ports in the same polarization have similarities, and different ports in different polarizations have different characteristics, thus reducing feedback overhead.
[0143] Mode A2: The value of one of the Q coefficients is one of J values, and the first PMI information indicates the J values.
[0144] In one possible design, J is equal to Q, that is, the values of the Q coefficients are different, and the PMI may include Q coefficients or quantized information of Q coefficients. p,l is a diagonal matrix, and Q coefficients are non-zero elements in the diagonal matrix; wherein, in the relation (1), Q = P CSI-RS1 , In the relation (2), Q = 2L, A p,l =diag(a p,l,0 ,a p,l,1 ,…,a p,l,2L-1 This design can be used in scenarios where different polarizations within the same port group are dissimilar, such as when different ports are orthogonal, to reduce feedback overhead.
[0145] In another possible design, J is less than Q, that is, the values of at least two coefficients in the Q coefficients are the same. Optionally, J corresponds to the number of sub-port groups included in a port group, that is, the antenna ports in a port group are divided into J sub-port groups, and the J values correspond to the J sub-port groups one by one. For example, A p,l is a diagonal matrix, and Q coefficients are non-zero elements in the diagonal matrix; wherein, in the relation (1), Q = P CSI-RS1 , P CSI-RS1 =4, J is 4, in the relation (2), Q = 2L, L = 4, J is 4. The values of J 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,l is a diagonal matrix, and Q coefficients are non-zero elements in the diagonal matrix; wherein, in the relation (1), Q = P CSI-RS , P CSI-RS =4, J is 2, in the relation (2), Q = 2L, L = 4, J is 2. The values of J 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 ,a p,l,0 ,a p,l,0 ,a p,l,1 ,a p,l,1 This design can be used in scenarios where different ports in the same port group are orthogonal and ports in a sub-port group are similar, reducing the number of feedback systems and thus lowering feedback overhead.
[0146] Mode A3, the Q coefficients include a first part of coefficients and a second part of coefficients, the value of one 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 first PMI information includes the J values and the second coefficient (such as δ p,l ); wherein J is a positive integer less than Q.
[0147] 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 the first part of non-zero elements and the second part of non-zero elements. The first part of non-zero elements corresponds to the first part of coefficients one by one, and the second part of non-zero elements corresponds to the second part of coefficients one by one. Or in the relationship (1), the number of non-zero elements in the first part is Or in relation (2), the number of non-zero elements in the first part is L. For example, the number of non-zero elements in the first part is 4, J is 4, and the values of J include a p,l,0 、a p,l,1 、a p,l,2 and a p,l,3 , A p,l =diag(a p,l,0 ,δ p,l a p,l,0 ,a p,l,1 ,δ p,l ×a p,l,1 ,a p,l,2 ,δ p,l ×a p,l,2 ,a p,l,3 ,δ p,l ×a p,l,3 ). For another example, the number of non-zero elements in the first part is 4, J is 2, and J values include a p,l,0 and a p,l,1 , A p,l =diag(a p,l,0 ,a p,l,0 ,a p,l,1 ,a p,l,1 ,δ p,l ×a p,l,0 ,δ p,l a p,l,0 ,δ p,l ×a p,l,1 ,δ p,l ×a p,l,1 This design can be used in scenarios where different ports in the same port group are orthogonal, the ports in a sub-port group are similar, and there are differences between different polarizations. It can reduce the number of feedback systems and thus reduce feedback overhead.
[0148] 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 P CSI-RS1 ×P CSI-RS1 In this case, the terminal device does not need to feed back Ap,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.
[0149] Optionally, the above multiple implementations can be used independently or in combination. Based on the above implementation, the first PMI information includes a p,l,0 As an example of quantitative information, it can be understood that: a p,l,0 The quantitative information refers to a p,l,0 After amplitude and / or phase quantization. In one possible design, a p,l,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, A p,l High energy front The amplitude and phase quantization lengths corresponding to the elements are configured as k0=4, k1=3, and the amplitude and phase quantization lengths corresponding to other elements are configured as k0=2, k1=2. Through this differentiated design, a larger quantization length is designed for element information with high energy, which can reduce feedback overhead and ensure good performance.
[0150] It is understandable that the network device can configure the feedback method of the first PMI information to the terminal device, such as the content included in the first PMI information; or the terminal device can determine the feedback method of the first PMI information by itself and report the corresponding feedback method to the network device. p,l , p=0,1,…,P-1,l=1,…,υ, the terminal device can determine the specific arrangement order based on the configuration of the network device and jointly compress the precoding matrix of the P group of channel information. Alternatively, the terminal device can also determine the arrangement order on its own and report the corresponding arrangement order to the network device; alternatively, the terminal device or the network device can sort the precoding matrices of the P group of channel information from small to large according to the index size of the port group; alternatively, the terminal device sorts the precoding matrices of the P group of channel information and reports the index of the port group corresponding to each precoding matrix; alternatively, the network device configures multiple candidate arrangement methods, the terminal device selects one of the multiple candidate arrangement methods to arrange the precoding matrix of the P group of channel information, and reports the selected arrangement method to the network device.
[0151] Similarly, the pth group of second precoding matrices in the P groups of second precoding matrices includes v second precoding matrices, where v is a positive integer, for example, v is the value of the rank, the number of layers, or the number of streams. p,l represents the lth second precoding matrix in the pth group of second precoding matrices, where l is a positive integer less than or equal to v. Referring to the following equation (3) or (4), W2 p,l It can be indicated by some parameters.
[0152] In equation (3) or (4), W1, A p,l 、 The dimension is determined based on at least one parameter in the second codebook parameter combination, which includes one or more of the following parameters: the number of beams L (or the number of ports L, or the number of bases L), the factor p of the number of vectors υ (or the factor p of the number of bases υ , IDFT basis selection ratio p υ ), a factor β of the number of non-zero elements (or the ratio of non-zero elements β). Wherein, IDFT refers to the inverse discrete Fourier transform (IDFT) matrix. In one possible design, the second codebook parameter combination is indicated by the network device to the terminal device, or the second codebook parameter combination is preconfigured. Optionally, the value of at least one parameter in the second codebook parameter combination is determined based on the value of P, and the number of beams L can also be replaced by L(P), where L(P) is a functional relationship, indicating that the value of L is related to the value of P; similarly, the factor p of the number of vectors υ You can also replace the description with p υ (P); the factor β of the number of non-zero elements can also be described alternatively as β(P).
[0153] Specifically, in equation (3), W2 p,l The dimension is P CSI-RS2 ×N3;A p,l The dimension is P CSI-RS2 ×P CSI-RS2 、The dimension of W1 is P CSI-RS2 ×2L, The dimension is 2L×N3; The dimension is 2L×M; The dimension is M×N3, which can be the M rows in the IDFT matrix of dimension N3×N3, or the DFT matrix W of dimension N3×N3. f The conjugate of the M columns in . Among them, P CSI-RS2is the number of antenna ports included in the second port group, N3 is the number of subbands corresponding to each second precoding matrix in the P groups of second precoding matrices. M is the number of IDFT basis vectors selected, R represents the number of precoding matrices for each subband. υ Replace description with p υ In the case of (P), M can also be replaced by M(P).
[0154] In equation (4), W2 p,l The dimension is P CSI-RS2 ×N3; the dimension of W1 is P CSI-RS2 ×2L、A p,l The dimensions are 2L×2L, The dimension is 2L×N3; The dimension is 2L×M; The dimension is M×N3, which can be the M rows in the IDFT matrix of dimension N3×N3, or the DFT matrix W of dimension N3×N3. f The conjugate of the M columns in . Among them, P CSI-RS2 is the number of antenna ports included in the second port group, N3 is the number of subbands corresponding to each second precoding matrix in the P groups of second precoding matrices. M is the number of IDFT basis vectors selected, R represents the number of precoding matrices for each subband. υ Replace description with p υ In the case of (P), M can also be replaced by M(P).
[0155] Based on this, one set of second precoding matrices W in the P sets of second precoding matrices a The dimension is P CSI-RS2 ×N3×v, the corresponding dimension of the adjustment parameter F can be v×v.
[0156] In one possible design, for different values of p and different values of l, W2 p,l Corresponding W1, For the same value of l, different values of p, W2 p,l Corresponding The same, but for different values of l, W2 p,l Corresponding Different. For the same value of l, different values of m, A m,l Based on this, the quantization information of the first precoding matrix of the P group in the first PMI information may specifically include: the same group W1 and Related information, such as W1 related ports or DFT codebook information, Related IDFT basis selection information; v Each The non-zero elements of; and v group parameters {A 0,l ,…A p,l ,…,A P-1,l}, the subscript l in each group of parameters in the v group of parameters is different, l is an integer from 1 to v, for example, the second group of parameters in the v group of parameters can be expressed as {A 0,2 ,…A p,2 ,…,A P-1,2}.
[0157] 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 includes a group of A0, A1, ..., A in the first PMI information P-1 Quantitative information of this application. p,l For example, the second PMI information includes A p,l The implementation method of the quantization information can be the same as that of the aforementioned first PMI information including A p,l The implementation method of the quantitative information is the same as that of p,l The corresponding P CSI-RS1 Replace with P CSI-RS2 , this embodiment of the present application will not be described in detail.
[0158] In addition, in one implementation, v=1, the Or v=2, the Or v>2, the Wherein, g=1 or 2, that is, corresponding to the first port group or the second port group respectively. The following mainly takes g=2 as an example for further explanation, and a similar approach can be extended to g=1.
[0159] 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, ‖W2 p,l ‖=1.
[0160] In the second case, b mThe mth element of is 1, and the others are 0.
[0161] The above two The calculation method of corresponds to equations (3) and (4) respectively. For example, equation (3) corresponds to the first case, and equation (4) corresponds to the second case.
[0162] 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, ‖W2 p,l ‖=1,a p,l,i+rL represents the coefficient (i.e., the first parameter) of the pth group of channel information (or its corresponding precoding matrix). p,l,i+rL plural.
[0163] In the fourth case, b m The mth element of is 1, and the others are 0.
[0164] Furthermore, the above two different methods correspond to equations (3) and (4), respectively. For example, equation (3) corresponds to the third case, and equation (4) corresponds to the fourth case.
[0165] The following is a detailed description of the first codebook parameter combination and the second codebook parameter combination in the above scheme. First of all, it can be understood that the first codebook parameter combination and the second codebook parameter combination are different. For example, the first codebook parameter combination and the second codebook parameter combination contain the same parameters, such as the number of beams L, the factor of the number of vectors p υ and a factor β of the number of non-zero elements, but the values of the same parameters in the first codebook parameter combination and the second codebook parameter combination are different.
[0166] For example, the first codebook parameter combination and the second codebook parameter combination differ in one or more of the following: the number of beams L included in the first codebook parameter is less than the number of beams L included in the second codebook parameter combination; the factor p of the number of vectors included in the first codebook parameter υ A factor p that is smaller than the number of vectors included in the second codebook parameter combination υ ; A factor β of the number of non-zero elements included in the first codebook parameter combination is smaller than a factor β of the number of non-zero elements included in the second codebook parameter combination.
[0167] For example, the first codebook parameter combination may be a set of beam number L, vector number factor p as indicated by codebook parameter combination index 1 in Table 1 below: υ and a factor β of the number of non-zero elements; the second codebook parameter combination can be a set of beam number L, vector number factor p indicated by codebook parameter combination index 3 in Table 1 below υ In one possible design, the network device may indicate to the terminal device an index corresponding to the first codebook parameter combination and an index corresponding to the second codebook parameter combination, and the terminal device may query Table 1 according to the index indicated by the network device to determine the first codebook parameter combination and the second codebook parameter combination.
[0168] Table 1
[0169] Exemplarily, the value of at least one parameter in the first codebook parameter combination (or the second codebook parameter combination) is determined based on the value of P, and the number of beams L can also be replaced by L(P), where L(P) is a functional relationship, indicating that the value of L is related to the value of P; similarly, the factor p of the number of vectors υ You can also replace the description with p υ (P); the factor β of the number of non-zero elements can also be described alternatively as β(P).
[0170] The first codebook parameter combination may be a set of beam number L, vector number factor p indicated by codebook parameter combination index 1 in Table 2 below: υ and a factor β of the number of non-zero elements; the second codebook parameter combination can be a set of beam number L, vector number factor p indicated by codebook parameter combination index 3 in Table 2 below υ In one possible design, the network device may indicate to the terminal device an index corresponding to the first codebook parameter combination and an index corresponding to the second codebook parameter combination, and the terminal device may query Table 1 according to the index indicated by the network device to determine the first codebook parameter combination and the second codebook parameter combination.
[0171] Table 2
[0172] Table 2 illustrates that the value of at least one parameter in the first codebook parameter set is determined based on the value of P. Lr(P) is a positive integer, for example, L1(P) = 2, 4, 6, 8, 10, 12, 16, P, 2P, 3P, 4P, 5P, 6P, 7P, or 8P; where r = 1, 2, ..., 8. Xr(P), Yr(P), or Zr(P) is a non-negative real number less than 1. For example, Xr(P), Yr(P), or Zr(P) is less than or equal to 1 / 2. For example, Xr(P) = 1 / 2, 1 / 4, 1 / 6, 1 / 8, 1 / 10, 1 / 12, 1 / 16, 1 / P, 1 / 2P, 1 / 3P, 1 / 4P, 1 / 5P, 1 / 6P, 1 / 7P, or 1 / 8P. Taking 2P as an example, 2P refers to the product of 2 and P. The remaining descriptions of the same format in Table 2 can be understood by referring to the definition of 2P, and will not be repeated in the embodiments of this application.
[0173] Furthermore, it is understood that when Tables 1 and 2 are actually used, one row, several rows, all rows, or more rows than those shown in the tables may be used. Tables 1 and 2 below are provided as examples, and the description of the codebook parameter set in the embodiments of the present application is not limited to such examples.
[0174] In one possible design, after executing the above S401 to S403, the network device may continue to execute the following step S404.
[0175] S404: The network device transmits downlink data according to the received first PMI information and / or second PMI information.
[0176] First, the network device can determine P groups of channel information based on the received first PMI information and / or second PMI information; wherein the p-th group of channel information in the P groups of channel information corresponds to the p-th reference signal resource in the P reference signal resources, and the p-th group of channel information can also be replaced by the channel information corresponding to the p-th reference signal resource, where p is an integer from 1 to P.
[0177] Exemplarily, corresponding to the description in S403, if the network device receives the first PMI information and the second PMI information, the channel information corresponding to the p-th reference signal resource among the P reference signal resources is determined based on the quantization information of the p-th group precoding matrix indicated in the first PMI information and the quantization information of the p-th group precoding matrix indicated in the second PMI information.
[0178] Exemplarily, corresponding to the description in S403, if the network device receives the first PMI information or the second PMI information, the channel information corresponding to the p-th reference signal resource among the P reference signal resources is determined based on the quantization information of the p-th group of first precoding matrix indicated in the first PMI information or the quantization information of the p-th group of second precoding matrix indicated in the second PMI information.
[0179] Exemplarily, corresponding to the description in S403, if the network device does not receive the first PMI information but receives the adjustment parameter F corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices and receives the second PMI information, the network device determines the channel information corresponding to the p-th reference signal resource among the P reference signal resources based on the adjustment parameter F corresponding to the p-th group of first precoding matrices and the quantization information of the p-th group of second precoding matrices indicated in the second PMI information. Then, the network device transmits downlink data based on one of the channel information corresponding to the P reference signal resources.
[0180] In another possible design, the terminal device may further send an uplink reference signal to the network device. The network device may determine the channel information corresponding to each of the P reference signal resources (or P simulated beams) based on the received first PMI information and / or second PMI information and the measured uplink reference signal. Furthermore, the network device may transmit downlink data based on one of the channel information corresponding to the P reference signal resources. For example, FIG4 illustrates optional steps S405 to S407 with dashed lines.
[0181] S405: The network device sends second configuration information to the terminal device, where the second configuration information is used to configure N' reference signal resources, where the value of N' is the same as the value of N.
[0182] It is understandable that the N' reference signal resources are used to transmit uplink reference signals, and the N' reference signal resources can also be replaced by N' uplink reference signal resources. Uplink 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 second configuration information can 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).
[0183] Optionally, in the radio access network RAN illustrated in FIG1B , S405 may be implemented as follows: the CU-CP corresponding to the network device generates the second configuration information, and sends the second configuration information to the terminal device through the DU and the RU. In an O-RAN system, S404 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.
[0184] It is understandable that the network device can send the first configuration information and the second configuration information in one message / signaling at the same time, or the network device can send the first configuration information and the second configuration information through different messages / signaling, and this embodiment of the present application does not limit this. Based on this, it can also be understood that the embodiment of the present application does not limit the execution order between S405 and the aforementioned S401. For example, in the case where the network device can send the first configuration information and the second configuration information in one message / signaling at the same time, S405 and S401 are executed simultaneously. After executing S405 and S401, S402, S403, and S406 to S408 are executed.
[0185] S406: The terminal device sends an uplink reference signal on N′ reference signal resources according to the second configuration information.
[0186] S407: The network device measures uplink reference signals on N' reference signal resources to determine P' group channel information.
[0187] Specifically, this step can be implemented with reference to S403, which will not be described in detail in this embodiment of the present application. Optionally, P' is a positive integer less than or equal to P.
[0188] S408: The network device transmits downlink data based on the first PMI information and / or the second PMI information, and the P' group channel information.
[0189] In one 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 channel information corresponding to the P reference signal resources. For example, the terminal device only sends the second PMI information in S403, and the network device can determine the channel information corresponding to the P reference signal resources based on the P' group channel information and the P group second precoding matrix indicated by the second PMI information. For another example, the terminal device only sends the second PMI information and the adjustment parameter F corresponding to each group of the first precoding matrix in the P group first precoding matrix in S403. The network device can determine the channel information corresponding to the P reference signal resources based on the P' group channel information, the P group second precoding matrix indicated by the second PMI information, and the adjustment parameter F. The network device can also select the channel information corresponding to one reference signal resource from the channel information corresponding to the P reference signal resources, and transmit downlink data based on the group of channel information.
[0190] The above method provided in the embodiment of the present application can realize the simultaneous feedback of multiple groups of channel information, and use codebook parameters to compress the precoding matrix, which can reduce the feedback overhead of channel information and the power consumption of terminal equipment.
[0191] Based on the same concept, referring to FIG5 , an embodiment of the present application provides a communication device 500, which includes a processing module 501 and a communication module 502. The communication device 500 can be a terminal device, or a communication device applied to or used in conjunction with a terminal device, capable of implementing a method for transmitting a precoding matrix executed by the terminal device; or the communication device 500 can be a network device, or a communication device applied to or used in conjunction with a network device, capable of implementing a method for transmitting a precoding matrix executed by the network device.
[0192] The communication module may also be referred to as a transceiver module, transceiver, transceiver, or transceiver device. The processing module may also be referred to as a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to perform the sending and receiving operations on the terminal device side or the network device side in the above method. The device in the communication module that implements the receiving function can be considered a receiving unit, and the device in the communication module that implements the sending function can be considered a sending unit. That is, the communication module includes a receiving unit and a sending unit.
[0193] When the communication device 500 is applied to a terminal device, the processing module 501 can be used to implement the processing function of the terminal device in the example shown in FIG4 , and the communication module 502 can be used to implement the transceiver function of the terminal device in the example shown in FIG4 . Optionally, the communication device can also be understood with reference to the third aspect and possible designs of the third aspect in the Summary of the Invention.
[0194] When the communication device 500 is applied to a network device, the processing module 501 can be used to implement the processing function of the network device in the example shown in FIG4 , and the communication module 502 can be used to implement the transceiver function of the network device in the example shown in FIG4 . Optionally, the communication device can also be understood with reference to the fourth aspect and possible designs of the fourth aspect in the Summary of the Invention.
[0195] In addition, it should be noted that in one possible design, the aforementioned communication module and / or processing module can be implemented through a virtual module. For example, the processing module can be implemented through a software functional unit or a virtual device, and the communication module can be implemented through a software function or a virtual device. In another possible design, the processing module or the communication module can also be implemented through a physical device. For example, if the device is implemented using a chip / chip circuit, the communication module can be an input / output circuit and / or a communication interface that performs input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.
[0196] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various examples of the embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The integrated modules may be implemented in either hardware or software functional modules.
[0197] Based on the same technical concept, the embodiment of the present application further provides a communication device 600. For example, the communication device 600 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0198] 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.
[0199] The communication device 600 may also include a communication interface 630, through which the communication device 600 can exchange information with other devices. Exemplarily, the communication interface 630 may be a transceiver, a circuit, a bus, a module, a pin, or another type of communication interface. When the communication device 600 is a chip-type device or circuit, the communication interface 630 in the device 600 may also be an input / output circuit that can input information (or receive information) and output information (or send information). The processor may be an integrated processor, a microprocessor, an integrated circuit, or a logic circuit, and the processor may determine output information based on input information.
[0200] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 610 may operate in conjunction with the memory 620 and the communication interface 630. The specific connection medium between the processor 610, memory 620, and communication interface 630 is not limited in the embodiments of the present application.
[0201] Optionally, referring to FIG6 , the processor 610, the memory 620, and the communication interface 630 are interconnected via a bus 640. The bus 640 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG6 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0202] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams of the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods of the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0203] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0204] In one possible implementation, the communication device 600 can be applied to a terminal device. Specifically, the communication device 600 can be a terminal device, or a device that can support the terminal device and implement the functions of the terminal device in any of the above-mentioned examples. The memory 620 stores a computer program (or instruction) and / or data that implements the functions of the terminal device in any of the above-mentioned examples. The processor 610 can execute the computer program stored in the memory 620 to complete the method executed by the terminal device in any of the above-mentioned examples. If the communication device is applied to a terminal device, the communication interface in the communication device 600 can be used to interact with a network device, send information to the network device, or receive information from the network device.
[0205] In another possible implementation, the communication device 600 can be applied to a network device. Specifically, the communication device 600 can be a network device, or a device that can support a network device and implement the functions of the network device in any of the above-mentioned examples. The memory 620 stores a computer program (or instruction) and / or data that implements the functions of the network device in any of the above-mentioned examples. The processor 610 can execute the computer program stored in the memory 620 to complete the method performed by the network device in any of the above-mentioned examples. If the communication device is applied to a network device, the communication interface in the communication device 600 can be used to interact with a terminal device, send information to the terminal device, or receive information from the terminal device.
[0206] Since the communication device 600 provided in this example can be applied to a network device to implement the method executed by the cell on the network device side, or applied to a terminal device to implement the method executed by the terminal device, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.
[0207] Based on the same technical concept, the present application also provides a communication device 700. As shown in FIG7 , the communication device 700 can be a terminal device, a processor of the terminal device, or a chip. The communication device 700 can be used to perform the operations performed by the terminal device in the above method embodiment.
[0208] When the communication device 700 is a terminal device, FIG7 shows a simplified schematic diagram of the terminal device structure. As shown in FIG7, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 731, a receiver 732, a radio frequency circuit (not shown), an antenna 733, and input / output devices (not shown).
[0209] The processor is primarily used to process communication protocols and communication data, control terminal devices, execute software programs, and process software program data. Memory is primarily used to store software programs and data. Radio frequency circuits are primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. Antennas are primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices. For example, touch screens, displays, and keyboards are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0210] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 7 shows only one memory, processor, and transceiver. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor. This is not limited in the embodiments of the present application.
[0211] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.
[0212] As shown in Figure 7, the terminal device includes a processor 710, a memory 720, and a transceiver 730. The processor 710 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 730 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.
[0213] Alternatively, the device implementing the receiving function in transceiver 730 may be considered a receiving module, and the device implementing the transmitting function in transceiver 730 may be considered a transmitting module. That is, transceiver 730 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.
[0214] For example, the processor 710 is used to perform processing actions on the terminal device side in the embodiment shown in Figure 4, and the transceiver 730 is used to perform transceiver actions on the terminal device side in Figure 4.
[0215] It should be understood that FIG7 is merely an example and not a limitation, and the terminal device including the transceiver module and the processing module may not rely on the structure shown in FIG7 .
[0216] When the communication device 700 is a chip, the chip includes a processor and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the sending operation of the terminal device can be understood as the chip's output, and the receiving operation of the terminal device in the above method embodiments can be understood as the chip's input.
[0217] 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.
[0218] When the communication device 800 is a network device, for example, a base station, Figure 8 shows a simplified schematic diagram of the base station structure. The base station includes sections 810, 820, and 830. Section 810 is primarily used for baseband processing and base station control. Section 810 is typically the control center of the base station, commonly referred to as a processor, and is used to control the base station to perform network device-side processing operations in the above-described method embodiments. Section 820 is primarily used to store computer program code and data. Section 830 is primarily used for transmitting and receiving radio frequency signals and converting radio frequency signals into baseband signals. Section 830 can generally be referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module in section 830, which can also be referred to as a transceiver or transceiver, includes an antenna 833 and a radio frequency circuit (not shown), wherein the radio frequency circuit is primarily used for radio frequency processing. Optionally, the device used for receiving in section 830 can be considered a receiver, and the device used for transmitting can be considered a transmitter. That is, section 830 includes a receiver 832 and a transmitter 831. A receiver may also be referred to as a receiving module, a receiver, or a receiving circuit, etc., and a transmitter may be referred to as a transmitting module, a transmitter, or a transmitting circuit, etc.
[0219] Sections 810 and 820 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0220] In one implementation, the transceiver module in section 830 is used to execute the transceiver-related processes executed by the network device in the embodiment shown in FIG4 . The processor in section 810 is used to execute the processing-related processes executed by the network device in the embodiment shown in FIG4 .
[0221] It should be understood that FIG8 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structure shown in FIG8 .
[0222] When the communication device 800 is a chip, the chip includes a transceiver and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. The sending operation of the network device in the above method embodiment can be understood as the chip's output, and the receiving operation of the network device in the above method embodiment can be understood as the chip's input.
[0223] The present application also provides a communication system including the terminal device and network device described in the above embodiment. The terminal device is configured to execute all or part of the steps in the embodiment shown in FIG4 . The network device is configured to execute all or part of the steps in the embodiment shown in FIG4 .
[0224] The technical solutions provided in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, a network device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.
[0225] In the embodiments of the present application, under the premise that there is no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method embodiments can reference each other, for example, the functions and / or terms between device embodiments can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.
[0226] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are intended to include these modifications and variations.
Claims
1. A method for transmitting a precoding matrix, characterized in that: include: Receive first configuration information, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; The nth first port group among the N first port groups includes a first part of antenna ports corresponding to an nth reference signal resource among the N reference signal resources, the nth second port group among the N second port groups includes a second part of antenna ports corresponding to the nth reference signal resource, the first part of antenna ports and the second part of antenna ports are different, N is an integer greater than 1, and n is an integer from 1 to N; Measuring reference signals on the N reference signal resources, determining P groups of first precoding matrices and P groups of second precoding matrices; wherein P is a positive integer less than or equal to N; the P groups of first precoding matrices correspond to first port groups corresponding to P reference signal resources among the N reference signal resources, and the P groups of second precoding matrices correspond to second port groups corresponding to the P reference signal resources; The first precoding matrix indication PMI information and / or the second PMI information are sent, wherein the first PMI information indicates the quantization information of the first precoding matrix of the P group, and the second PMI information indicates the quantization information of the second precoding matrix of the P group.
2. The method according to claim 1, characterized in that Also includes: Information indicating the value of P is received.
3. The method according to claim 1 or 2, characterized in that The first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; Index information of antenna ports in the first port group; Index information of antenna ports in the second port group.
4. The method according to any one of claims 1 to 3, characterized in that: The signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
5. The method according to any one of claims 1 to 4, characterized in that: The quantization information indicated in the first PMI information is determined based on a first codebook parameter combination, and the quantization information indicated in the second PMI information is determined based on a second codebook parameter combination; the first codebook parameter combination and the second codebook parameter combination are different.
6. The method according to claim 5, characterized in that The first codebook parameter combination and the second codebook parameter combination are different, including one or more of the following: The number of beams included in the first codebook parameter combination is less than the number of beams included in the second codebook parameter combination; A factor of the number of vectors included in the first codebook parameter combination is smaller than a factor of the number of vectors included in the second codebook parameter combination; A factor of the number of non-zero elements included in the first codebook parameter combination is smaller than a factor of the number of non-zero elements included in the second codebook parameter combination.
7. The method according to any one of claims 1 to 6, characterized in that: Measuring reference signals on the N reference signal resources to determine P groups of first precoding matrices and P groups of second precoding matrices includes: Measuring reference signals on the N reference signal resources, determining P reference signal resources among the N reference signal resources, and P groups of third precoding matrices corresponding to the P reference signal resources; The P group first precoding matrix and the P group second precoding matrix are determined in the P group third precoding matrix.
8. The method according to any one of claims 1 to 6, characterized in that: Measuring reference signals on the N reference signal resources to determine P groups of first precoding matrices and P groups of second precoding matrices includes: Measuring reference signals on the N reference signal resources to determine P reference signal resources among the N reference signal resources; Determine a p-th group of first precoding matrices among the P groups of first precoding matrices according to a reference signal measured on a first port group corresponding to a p-th reference signal resource among the P reference signal resources; The pth group of second precoding matrices in the P groups of second precoding matrices is determined according to a reference signal measured on a second port group corresponding to a pth reference signal resource among the P reference signal resources; wherein p is an integer from 1 to P.
9. The method according to claim 8, characterized in that The method further comprises: Send the adjustment parameter corresponding to the pth group of the first precoding matrix in the P groups of first precoding matrices; wherein p is 1 to P An integer.
10. A method for transmitting a precoding matrix, characterized in that: include: Sending first configuration information, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; The nth first port group among the N first port groups includes a first part of antenna ports corresponding to an nth reference signal resource among the N reference signal resources, the nth second port group among the N second port groups includes a second part of antenna ports corresponding to the nth reference signal resource, the first part of antenna ports and the second part of antenna ports are different, N is an integer greater than 1, and n is an integer from 1 to N; Receiving first precoding matrix indication PMI information and / or second PMI information, wherein the first PMI information indicates quantization information of a first precoding matrix of a P group, and the second PMI information indicates quantization information of a second precoding matrix of the P group; The P group of first precoding matrices and the P group of second precoding matrices are determined based on the reference signals measured on the N reference signal resources, and P is a positive integer less than or equal to N; the P group of first precoding matrices corresponds to a first port group corresponding to P reference signal resources among the N reference signal resources, and the P group of second precoding matrices corresponds to a second port group corresponding to the P reference signal resources.
11. The method according to claim 10, characterized in that Also includes: Send information indicating the value of P.
12. The method according to claim 10 or 11, characterized in that The first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; Index information of antenna ports in the first port group; Index information of antenna ports in the second port group.
13. The method according to any one of claims 10 to 12, characterized in that: The signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
14. The method according to any one of claims 10 to 13, characterized in that: The quantization information indicated in the first PMI information is determined based on a first codebook parameter combination, and the quantization information indicated in the second PMI information is determined based on a second codebook parameter combination; the first codebook parameter combination and the second codebook parameter combination are different.
15. The method according to any one of claims 10 to 14, characterized in that: Also includes: Receiving an adjustment parameter corresponding to a p-th group of first precoding matrices in the P groups of first precoding matrices; Determine the channel information corresponding to the p-th reference signal resource among the P reference signal resources according to the adjustment parameter corresponding to the p-th group of first precoding matrices, the quantization information of the p-th group of first precoding matrices indicated in the first PMI information, and / or the quantization information of the p-th group of second precoding matrices indicated in the second PMI information; wherein p is an integer from 1 to P.
16. A communication device, characterized in that: include: A receiving unit, configured to receive first configuration information, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; The nth first port group among the N first port groups includes a first part of antenna ports corresponding to an nth reference signal resource among the N reference signal resources, the nth second port group among the N second port groups includes a second part of antenna ports corresponding to the nth reference signal resource, the first part of antenna ports and the second part of antenna ports are different, N is an integer greater than 1, and n is an integer from 1 to N; A processing unit, configured to measure a reference signal on the N reference signal resources, and determine P groups of first precoding matrices and P groups of second precoding matrices; wherein P is a positive integer less than or equal to N; the P groups of first precoding matrices correspond to first port groups corresponding to P reference signal resources among the N reference signal resources, and the P groups of second precoding matrices correspond to second port groups corresponding to the P reference signal resources; A sending unit is used to send a first precoding matrix indication PMI information and / or a second PMI information, wherein the first PMI information indicates quantization information of the first precoding matrix of the P group, and the second PMI information indicates quantization information of the second precoding matrix of the P group.
17. The device according to claim 16, characterized in that The receiving unit is further used to receive information indicating the value of P.
18. The device according to claim 16 or 17, characterized in that The first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; Index information of antenna ports in the first port group; Index information of antenna ports in the second port group.
19. The device according to any one of claims 16 to 18, characterized in that: The signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
20. The device according to any one of claims 16 to 19, characterized in that The quantization information indicated in the first PMI information is determined based on a first codebook parameter combination, and the quantization information indicated in the second PMI information is determined based on a second codebook parameter combination; the first codebook parameter combination and the second codebook parameter combination are different.
21. The device according to claim 20, characterized in that The first codebook parameter combination and the second codebook parameter combination are different, including one or more of the following: The number of beams included in the first codebook parameter combination is less than the number of beams included in the second codebook parameter combination; A factor of the number of vectors included in the first codebook parameter combination is smaller than a factor of the number of vectors included in the second codebook parameter combination; A factor of the number of non-zero elements included in the first codebook parameter combination is smaller than a factor of the number of non-zero elements included in the second codebook parameter combination.
22. The device according to any one of claims 16 to 21, characterized in that The processing unit is specifically used for: Measuring reference signals on the N reference signal resources, determining P reference signal resources among the N reference signal resources, and P groups of third precoding matrices corresponding to the P reference signal resources; The P group first precoding matrix and the P group second precoding matrix are determined in the P group third precoding matrix.
23. The device according to any one of claims 16 to 21, characterized in that The processing unit is specifically used for: Measuring reference signals on the N reference signal resources to determine P reference signal resources among the N reference signal resources; Determine a p-th group of first precoding matrices among the P groups of first precoding matrices according to a reference signal measured on a first port group corresponding to a p-th reference signal resource among the P reference signal resources; The pth group of second precoding matrices in the P groups of second precoding matrices is determined according to a reference signal measured on a second port group corresponding to a pth reference signal resource among the P reference signal resources; wherein p is an integer from 1 to P.
24. The device according to claim 23, characterized in that The sending unit is further used for: Sending adjustment parameters corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices; wherein p is an integer from 1 to P.
25. A transmission device for a precoding matrix, characterized in that: include: A sending unit, configured to send first configuration information, where the first configuration information is used to configure N reference signal resources, N first port groups, and N second port groups; The nth first port group among the N first port groups includes a first part of antenna ports corresponding to an nth reference signal resource among the N reference signal resources, the nth second port group among the N second port groups includes a second part of antenna ports corresponding to the nth reference signal resource, the first part of antenna ports and the second part of antenna ports are different, N is an integer greater than 1, and n is an integer from 1 to N; A receiving unit, configured to receive first precoding matrix indication PMI information and / or second PMI information, wherein the first PMI information indicates quantization information of a first precoding matrix of a P group, and the second PMI information indicates quantization information of a second precoding matrix of the P group; The P group of first precoding matrices and the P group of second precoding matrices are determined based on the reference signals measured on the N reference signal resources, and P is a positive integer less than or equal to N; the P group of first precoding matrices corresponds to a first port group corresponding to P reference signal resources among the N reference signal resources, and the P group of second precoding matrices corresponds to a second port group corresponding to the P reference signal resources.
26. The device according to claim 25, characterized in that The sending unit is further used to send information indicating the value of P.
27. The device according to claim 25 or 26, characterized in that The first configuration information includes one or more of the following: the number of antenna ports in the first port group; the number of antenna ports in the second port group; Index information of antenna ports in the first port group; Index information of antenna ports in the second port group.
28. The device according to any one of claims 25 to 27, characterized in that The signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than or equal to a first threshold, and the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource is less than the first threshold; or, the signal quality of the reference signal measured on the first port group corresponding to the nth reference signal resource is greater than the signal quality of the reference signal measured on the second port group corresponding to the nth reference signal resource.
29. The device according to any one of claims 25 to 28, characterized in that The quantization information indicated in the first PMI information is determined based on a first codebook parameter combination, and the quantization information indicated in the second PMI information is determined based on a second codebook parameter combination; the first codebook parameter combination and the second codebook parameter combination are different.
30. The device according to any one of claims 25 to 29, characterized in that Also includes a processing unit; The receiving unit is further configured to receive an adjustment parameter corresponding to the p-th group of first precoding matrices in the P groups of first precoding matrices; The processing unit is further used to determine the channel information corresponding to the p-th reference signal resource among the P reference signal resources according to the adjustment parameter corresponding to the p-th group of first precoding matrices, the quantization information of the p-th group of first precoding matrices indicated in the first PMI information, and / or the quantization information of the p-th group of second precoding matrices indicated in the second PMI information; wherein p is an integer from 1 to P.
31. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, and the processor is used to call computer program instructions stored in the memory to execute the method according to any one of claims 1 to 9, or to execute the method according to any one of claims 10 to 15.
32. A communication system, characterized in that: It comprises the communication device as described in any one of claims 16 to 24, and the communication device as described in any one of claims 25 to 30.
33. 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 executes the method according to any one of claims 1 to 9, or executes the method according to any one of claims 10 to 15.
Citation Information
Patent Citations
Channel state information feedback method, base station, and terminal
CN106656292A
Data transmission method and device
CN108631836A
Communication method and communication apparatus
US20220393737A1
Cited By
Communication method and related device
CN121334740A