Transmission method of precoding matrix and communication device
By adopting the transmission method of 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 effects of reducing feedback overhead and reducing power consumption are achieved.
Patent Information
- Application Number
- CN202311090757.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2025-02-25
AI Technical Summary
In hybrid beamforming scenarios, network devices can only select one analog beam at the same time, resulting in a reduction in communication efficiency. The terminal device needs to measure multiple pilot resources and feedback overhead, which increases the power consumption of the terminal device.
Using the transmission method of the precoding matrix, the reference signal resources and port groups are configured by receiving configuration information, the terminal device measures the reference signal and determines multiple sets of precoding matrices, and sends precoding matrix indication information to support joint feedback of multiple sets of channel information.
The overhead of feedback channel information on the terminal device side is reduced, the power consumption of the terminal device is reduced, and communication efficiency is improved.
Smart Images

Figure CN119519893A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a transmission method and a communication device for a precoding matrix. Background Art
[0002] In a hybrid beamforming (HBF) scenario, a network device can select the directions of multiple simulated beams and send pilot signals for channel estimation through different simulated beams. For a terminal device, the process of selecting a simulated beam by a network device is called beam training or beam scanning.
[0003] Currently, network devices allocate different pilot resources for different analog beams, and terminal devices measure pilot signals based on different pilot resources and feedback the measurement results. However, network devices can only select one analog beam at a time, that is, pilot signals corresponding to different analog beams can only be sent in different time periods, resulting in reduced communication efficiency; and the more analog beams selected, the more pilot resources and feedback overhead the terminal device needs to measure, which will increase the power consumption of the terminal device. Summary of the invention
[0004] The present application provides a transmission method and a communication device for a precoding matrix, which can reduce the overhead of feedback channel information on a terminal device side and reduce the power consumption of the terminal device.
[0005] In a first aspect, an embodiment of the present application provides a method for transmitting a precoding matrix, which is applied to a terminal device, including:
[0006] 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 part 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 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;
[0007] 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;
[0008] 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.
[0009] Such a design enables joint feedback of multiple groups of channel information, that is, simultaneous feedback of multiple groups of channel information, and 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.
[0010] 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 antenna ports in the first port group; index information of antenna ports in the second port group. Based on such a design, the terminal device can quickly determine the grouping method of antenna ports of a reference signal resource.
[0011] 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 considerations of signal quality when feeding back the channel information of the port groups, such as reducing feedback 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.
[0012] In one possible design, the quantization information indicated in the first PMI information is determined based on the first codebook parameter combination, for example, the quantization information indicating the first precoding matrix of the pth group in the first PMI information is determined based on the first precoding matrix of the pth group and the first codebook parameter combination; the quantization information indicated in the second PMI information is determined based on the second codebook parameter combination, for example, the quantization information indicating the second precoding matrix of the pth group in the first PMI information is determined based on the second precoding matrix of the pth 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 be flexibly adapted to different communication scenarios.
[0013] 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.
[0014] In a 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; determining the P groups of first precoding matrices and the P groups of second precoding matrices in 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 the precoding matrices corresponding to different port groups in the overall precoding matrix are obtained according to port grouping, which can ensure the integrity of the channel information of the same reference signal resource and improve the accuracy of channel information feedback.
[0015] In a 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 according to the reference signal measured on the first port group corresponding to the pth reference signal resource among the P reference signal resources; determining the pth group of second precoding matrices among the P groups of second precoding matrices according to the reference signal measured on the 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, port grouping is first performed and then the corresponding precoding matrices are determined for different port groups, which can reduce the amount of calculation of the terminal device, thereby reducing the power consumption of the terminal device.
[0016] In a possible design, it also includes: sending adjustment parameters corresponding to the pth group of the first precoding matrix in the P group 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 closer to the overall channel information of the same reference signal resource, which can improve the accuracy of channel information feedback. For example, in a scenario where the terminal device does not send the first PMI information but sends the second PMI information, the adjustment parameters corresponding to the pth group of the first precoding matrix in the P group of first precoding matrices can also be sent.
[0017] 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, wherein 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, 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.
[0018] 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, and 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. The P group of first precoding matrices and the P group of second precoding matrices are determined based on 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 the first port group corresponding to the P reference signal resources among the N reference signal resources, and the P group of second precoding matrices corresponds to the second port group corresponding to the P reference signal resources.
[0019] 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.
[0020] 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.
[0021] 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 pth group in the first PMI information is determined based on the first precoding matrix of the pth 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 pth group in the first PMI information is determined based on the second precoding matrix of the pth group and the second codebook parameter combination. Wherein, the first codebook parameter combination and the second codebook parameter combination are different. In one possible design, it also includes: receiving an adjustment parameter corresponding to the pth group of first precoding matrices in the P group of first precoding matrices; determining the channel information corresponding to the pth reference signal resource in the P reference signal resources according to the adjustment parameter corresponding to the pth group of first precoding matrix, the quantization information of the pth group of first precoding matrix indicated in the first PMI information, and / or the quantization information of the pth 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 pth reference signal resource based on the quantization information of the pth group of second precoding matrices and the adjustment parameters corresponding to the pth group of first precoding matrices.
[0022] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a device, module or chip in a terminal device, or a device that can be used in combination with a terminal device. In one design, the communication device may include a module that corresponds to one of the methods / operations / steps / actions described in the first aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module, and the communication module includes a sending unit and a receiving unit. Optionally, the 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.
[0023] 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 part of antenna ports corresponding to an 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, the N is an integer greater than 1, and the n is an integer from 1 to N;
[0024] 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;
[0025] 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.
[0026] 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.
[0027] 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.
[0028] 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 pth group in the first PMI information is determined based on the first precoding matrix of the pth 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 pth group in the first PMI information is determined based on the second precoding matrix of the pth group and the second codebook parameter combination. Wherein, 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.
[0029] 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.
[0030] In one possible design, the processing unit is specifically used to: measure a reference signal 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.
[0031] In a possible design, the sending unit is also used to send the adjustment parameters corresponding to the pth group of first precoding matrices in the P groups of first precoding matrices; wherein p is an integer from 1 to P.
[0032] In a fourth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a device, module or chip in a network device, or a device that can be used in combination with a network device. In one design, the communication device may include a module that corresponds to one of the methods / operations / steps / actions described in the second aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module; wherein the communication module includes a sending unit and a receiving unit. Optionally, the 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.
[0033] A sending unit, used to send first configuration information under the control of a processing unit, wherein 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.
[0034] A receiving unit, used to receive a first precoding matrix indicating PMI information and / or a 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, and 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.
[0035] 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.
[0036] 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.
[0037] 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 pth group in the first PMI information is determined based on the first precoding matrix of the pth 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 pth group in the first PMI information is determined based on the second precoding matrix of the pth group and the second codebook parameter combination. The first codebook parameter combination and the second codebook parameter combination are different.
[0038] In a possible design, the sending unit is further used to send the adjustment parameters corresponding to the pth group of first precoding matrices in the P groups of first precoding matrices under the control of the processing unit, where p is an integer from 1 to P.
[0039] In a fifth aspect, an embodiment of the present application provides a communication device, the communication device includes a processor, and is used to implement the method described in the first aspect above. The processor is coupled to a memory, and the memory is used to store instructions and data. When the processor executes the instructions stored in the memory, the method described in the first aspect can be implemented. Optionally, the communication device may also include a memory; the communication device may also include a communication interface, and the communication interface is used for the communication device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.
[0040] In a sixth aspect, an embodiment of the present application provides a communication device, the communication device including a processor, for implementing the method described in the second aspect above. The processor is coupled to a memory, the memory is used to store instructions and data, and when the processor executes the instructions stored in the memory, the method described in the second aspect can be implemented. Optionally, the communication device may also include a memory; the communication device may also include a communication interface, the communication interface is used for the communication device to communicate with other devices, and illustratively, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] In the tenth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instructions are stored. When the computer program or instructions are executed on a computer, the computer executes the method provided in the first or second aspect above.
[0045] 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.
[0046] In a twelfth aspect, an embodiment of the present application further provides a chip system, which includes a processor for supporting a device to implement the method provided in the first aspect or the second aspect. In a possible design, the chip system also includes a memory, which is used to store programs and data necessary for the device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0047] The effects of the solutions provided in any of the second to twelfth aspects above can be referred to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1A A schematic diagram of the architecture of a communication system;
[0049] Figure 1B A schematic diagram of the architecture of a radio access network RAN;
[0050] Figure 2 is a schematic diagram of the architecture of HBF;
[0051] Figure 3 A schematic diagram of an existing PMI feedback process of multiple analog beams;
[0052] Figure 4 A schematic diagram of a flow chart of a method for transmitting a precoding matrix provided in an embodiment of the present application;
[0053] Figure 5 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0054] Figure 6 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0055] Figure 7 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0056] Figure 8 This is one of the structural diagrams of the communication device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0057] 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.
[0058] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
[0059] The terms "including" and "having" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any method or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner.
[0060] The technology provided in the embodiments of the present application can be applied to various communication systems. For example, the communication system can be a third generation (3G) communication system (e.g., evolved universal terrestrial radio access and NR dual connection (evolved universal terrestrial radio access, E-UTRA), universal mobile telecommunication system (UMTS)), fourth generation (4G) communication system (e.g., long term evolution (LTE) system), fifth generation (5G) communication system, worldwide interoperability for microwave access (WiMAX) or wireless local area network (WLAN) system, or a fusion system of multiple systems, or a future communication system, such as a sixth generation (6G) communication system. Among them, the 5G communication system can also be called a new radio (NR) system.
[0061] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information or data, etc. The network element may also be referred to as an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. The network element is used as an example for description in the embodiments of the present application. For example, a communication system may include at least one terminal device and at least one network device. The network element that sends the signal may be a network device, and the network element that receives the signal may be a terminal device; or, the network element that sends the signal may be a terminal device, and the network element that receives the signal may be a network device. In addition, it can be understood that if the communication system includes multiple terminal devices, multiple terminal devices can also send signals to each other, that is, the network element that sends the signal and the network element that receives the signal can both be terminal devices.
[0062] See also Figure 1A A communication system 100 is illustrated. As an example, the communication system 100 includes a network device 110 and two terminal devices, namely a terminal device 120 and a terminal device 130. At least one of the terminal devices 120 and 130 can send uplink data to the network device 110, and the network device 110 can receive the uplink data. The network device can send downlink data to at least one of the terminal devices 120 and 130.
[0063] Below Figure 1AThe terminal devices and network devices involved are described in detail.
[0064] Terminal equipment, also known as terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. Terminal equipment can communicate with one or more core network devices through network equipment. Terminal equipment includes handheld devices with wireless connection functions, other processing devices connected to wireless modems, or vehicle-mounted devices. Terminal equipment can be portable, pocket-sized, handheld, built-in computer, or vehicle-mounted mobile devices. Some examples of terminal devices are: personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices such as smart watches, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, terminals in Internet of Vehicles systems, wireless terminals in self driving, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities such as smart refueling dispensers, terminal devices on high-speed railways, and wireless terminals in smart homes such as smart speakers, smart coffee machines, smart printers, etc.
[0065] In the embodiment of the present application, the communication device for realizing the function of the terminal device may be a terminal device, or a terminal device with some terminal functions, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the communication device for realizing the function of the terminal device is a terminal device or a UE for description as an example.
[0066] In the embodiments of the present application, "sending information to... (terminal device)" can be understood as the destination of the information being the terminal device, and can include directly or indirectly sending information to the terminal device. "Receiving information from... (terminal device)" can be understood as the source of the information being the terminal device, and can include directly or indirectly receiving information from the terminal device. The information may be processed as necessary between the source and destination of the information transmission, such as format changes, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0067] The network device may be a base station (BS), and the network device may also be called an access network device, an access node (AN), or a radio access node (RAN). The network device may be connected to a core network (such as an LTE core network or a 5G core network), and the network device may provide wireless access services for terminal devices. Examples of some network devices include, but are not limited to, at least one of the following: a next generation node B (gNB) in 5G, a network device in an open radio access network (O-RAN), an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved node B, or home node B, HNB), a transmitting and receiving point (TRP), a transmitting point (TP), and / or a mobile switching center, etc.; or, the network device may be a relay station, an access point, an in-vehicle device, a wearable device, or a network device in a future evolved public land mobile network (PLMN), etc. The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including CU and DU can also be referred to as a base station with CU and DU separated, such as the base station including gNB-CU and gNB-DU. Among them, the CU can also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including gNB-CU-CP, gNB-CU-UP and gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radio unit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (open radio access network, O-RAN) architecture, etc. The embodiment of the present application does not limit the specific deployment method of the network device.Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in the O-RAN, such as a combination of one or more of a CU, a DU, or a RU, or a module in the access network device. In the ORAN system, the CU may also be referred to as an open (open, O)-CU, the CU-CP may also be referred to as an O-CU-CP, the CU-UP may also be referred to as an O-CU-UP, and the RU may also be referred to as an O-RU.
[0068] In the embodiment of the present application, the communication device for realizing the function of the network device may be a network device, or a device having some functions of the network device, or a device capable of supporting the network device to realize the function. For example, a chip system, which may be installed in a network device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the communication device for realizing the function of the network device is a network device as an example for description.
[0069] In the embodiments of the present application, "sending information to...(network device)" can be understood as the destination of the information being the network device, and can include directly or indirectly sending information to the network device. "Receiving information from...(network device)" can be understood as the source of the information being the network device, and can include directly or indirectly receiving information from the network device. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0070] It should be understood that Figure 1A The number and type of each device in the communication system shown are for illustration only, and the embodiments of the present application are not limited to this. In actual applications, the communication system may also include more terminal devices, more network devices, and other network elements, for example, core network devices, and / or network management devices such as operation administration and maintenance (OAM) equipment.
[0071] The communication system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0072] The communication between the network device and the terminal device follows a certain protocol layer structure. The protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer. The user plane protocol layer may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer.
[0073] Figure 1B A schematic diagram of a radio access network RAN is shown, wherein the network equipment includes one or more CUs, one or more DUs, and one or more radio units (RUs). For the sake of clarity, Figure 1B Only one CU, DU and RU are shown. The CU is used to connect to the core network and one or more DUs. Optionally, the CU may have some functions of the core network. The CU may include a CU-CP and a CU-UP.
[0074] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the PDCP layer and the protocol layers above (such as the RRC layer and / or the SDAP layer, etc.); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.).
[0075] When the CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane function of the CU, and the CU-UP is used to implement the user plane function of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, the RRC layer, and the SDAP layer, the CU-CP is used to implement the control plane function of the RRC layer and the PDCP layer, and the CU-UP is used to implement the user plane function of the SDAP layer and the PDCP layer.
[0076] CU-CP can interact with network elements in the core network for implementing control plane functions. The network elements in the core network for implementing control plane functions can be access and mobility function network elements, such as access and mobility management function (AMF) network elements in 5G systems. The AMF network element is responsible for mobility management in the mobile network, such as location update of terminal devices, registration network of terminal devices, switching of terminal devices, etc.
[0077] CU-UP can interact with network elements in the core network for implementing user plane functions. Network elements in the core network for implementing user plane functions, for example, user plane function (UPF) network elements in the 5G system, are responsible for forwarding and receiving data in terminal devices.
[0078] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, CU or DU can be configured to have functions of more protocol layers, or CU or DU can be configured to have partial processing functions of protocol layers. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of CU or DU can be divided according to service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.
[0079] DU and RU can cooperate to jointly implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in a variety of ways according to the design. For example, DU is configured to implement baseband functions, and RU is configured to implement mid-RF functions. For another example, DU is configured to implement high-level functions in the PHY layer, and RU is configured to implement low-level functions in the PHY layer or to implement the low-level functions and RF functions. The high-level functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-level functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.
[0080] The following first explains the relevant terms involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by the present application.
[0081] (1) Reference signal
[0082] 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.
[0083] Exemplarily, the downlink reference signal may include a channel state information reference signal (CSI-RS), a synchronization signal block (SSB), or a tracking reference signal (TRS). Specific application scenarios are as follows:
[0084] In the frequency division duplex (FDD) communication scenario, since the uplink and downlink channels are not reciprocal or cannot be guaranteed to be reciprocal, the network device usually sends CSI-RS to the terminal device, and the terminal device performs channel estimation based on the received CSI-RS, such as obtaining the channel state information (CSI) of the downlink channel through channel measurement and interference measurement estimation. The terminal device feeds back the CSI to the network device, and then the network device can decide the resources, modulation and coding scheme (MCS) and precoding configuration of the downlink data channel of the terminal device based on the CSI. It can be understood that CSI is a kind of channel information, which is information that can reflect channel characteristics and channel quality. Among them, channel information can also be called channel response. Exemplarily, CSI can be expressed by a channel matrix, for example, CSI includes a channel matrix, or CSI can be composed of eigenvectors of the channel.
[0085] Exemplarily, the terminal device feeding back CSI to the network device may include: the terminal device sending feedback quantities such as rank indicator (RI), channel quality indicator (CQI) and precoding matrix indicator (PMI) to the network device. Among them, RI is used to indicate the number of downlink transmission layers recommended by the terminal device, CQI is used to indicate the modulation and coding mode supported by the current channel conditions determined by the terminal device, and PMI is used to indicate the precoding recommended by the terminal device, and the number of precoding layers indicated by PMI corresponds to RI.
[0086] (2) Hybrid beamforming (HBF)
[0087] In higher frequency communication systems, base stations (and terminals in some frequency bands) usually use large-scale array antennas (such as 500 to 1000+ antenna units) to counteract the path loss caused by the higher frequency band through higher array gain and improve coverage. From the perspective of base station implementation, even if the array is large, different frequency bands and different array sizes use different array weighting methods (i.e. different beamforming methods).
[0088] The HBF architecture includes a certain number of digital ports (or digital channels), one analog beam corresponds to one or more digital ports (or a digital port group), and each digital port can be connected to multiple arrays through a digital-to-analog converter (DAC), such as an array including an analog phase shifter and one or more antenna array elements connected to the analog phase shifter. For example, Figure 2 It schematically shows that one digital-to-analog converter DAC corresponds to one digital port, one DAC corresponds to four arrays, one array corresponds to one analog phase shifter, and the dual-polarized antenna array element connected to the analog phase shifter.
[0089] The proportional relationship between the digital ports and the analog phase shifters in the HBF architecture can be configured according to different frequencies and system design requirements, and the embodiments of the present application do not limit this. For example, in a high-frequency communication system, the number of digital ports in the HBF is relatively small, and the number of analog phase shifters corresponding to a single digital port is relatively large. For example, the number of digital ports in the general configuration HBF is 4 to 16, and the number of analog phase shifters corresponding to a single digital port can be 16 to 512. In a low-frequency communication system, the number of digital ports in the HBF is relatively large, and the number of analog phase shifters corresponding to a single digital port is relatively small. The number of digital ports in the general configuration HBF is 32 to 128, and the number of analog phase shifters corresponding to a single digital port can be 3 to 16.
[0090] (3) Antenna ports and port groups
[0091] Antenna port is a logical concept, usually associated with reference signal. For example, antenna port can be considered as a transceiver interface on the channel traversed by reference signal. Antenna port can also be described as reference signal port. In HBF architecture, an antenna port can correspond to one or more phase shifters.
[0092] 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, each subset corresponding 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.
[0093] In the HBF architecture, when the network device sends CSI-RS, it selects different simulated beams to send CSI-RS in time division. Different simulated beams correspond to different CSI-RS resources (or reference signal resources). Accordingly, the terminal device measures CSI-RS based on multiple resources in time division and feeds back CSI, such as Figure 3 In the figure, after the terminal device measures the CSI-RS on the resources corresponding to a simulated beam and feeds back the CSI corresponding to the simulated beam, it measures the CSI-RS on the resources corresponding to the next simulated beam and feeds back the CSI corresponding to the simulated beam, and so on. Such a design requires multiple beam scans, which is very expensive; and as the network device selects more simulated beams, the terminal device needs to measure more CSI-RS and CSI feedback overhead, which increases the power consumption of the terminal device.
[0094] Based on this, the embodiment of the present application provides a transmission method of a precoding matrix, introduces the consideration of the correlation of channel information between multiple analog beams, performs joint compression feedback of channel information of multiple analog beams, and does not require network equipment to select multiple analog beams to send reference signals in time-sharing and terminal equipment to feed back CSI in time-sharing, which can reduce the overhead of beam scanning and channel feedback and reduce the power consumption of terminal equipment. The transmission method of the precoding matrix provided in the embodiment of the present application is further described in detail below.
[0095] like Figure 4 As shown in the figure, the communication mainly includes the following steps. It can be understood that: Figure 4 The steps and execution order illustrated are only used as an example. In actual implementation, some of the steps may be executed or the remaining steps may also be executed. Similarly, the execution order of the steps may also be adjusted, and the embodiments of the present application are not limited to this.
[0096] S401, a network device sends first configuration information to a terminal device.
[0097] 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. Wherein, downlink transmission resources include one or more of the following: time domain resources, frequency domain resources, code domain resources, spatial domain resources, and transmission period. Optionally, the first configuration information may also indicate the type of downlink reference signal sent by the network device, such as CSI-RS. The N is an integer greater than 1.
[0098] Each of the N reference signal resources corresponds to multiple antenna ports, and the multiple antenna ports include antenna ports of a first polarization and antenna ports of a second polarization, that is, each reference signal resource corresponds to an antenna port of a dual polarization. Optionally, in the HBF architecture, one reference signal resource corresponds to an analog beam, and the multiple antenna ports corresponding to the reference signal resource can also be described as multiple antenna ports corresponding to an 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 the antenna ports corresponding to one reference signal resource. The embodiments of the present application are described below using the example of one reference signal resource corresponding to one analog beam, and all antenna ports corresponding to one reference signal resource can be divided into two port groups, such as a first port group and a second port group. Taking the nth reference signal resource among N reference signal resources as an example, 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, 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.
[0099] The network device may also configure N first port groups and N second port groups through the first configuration information.
[0100] In an optional implementation manner, 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.
[0101] 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.
[0102] 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.
[0103] 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 the 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 the second port group.
[0104] The signal quality of a reference signal corresponding to an antenna port may be reflected by a port signal-to-noise ratio, a signal receiving power, etc. For the port signal-to-noise ratio, the first threshold is specifically a signal-to-noise ratio threshold; for the signal receiving power, the first threshold is specifically a signal receiving power threshold. The first threshold may be pre-configured or may be indicated by a network device to a terminal device.
[0105] Optionally, the preset grouping rule may be: a signal quality of a reference signal measured on a first port group corresponding to the nth reference signal resource is greater than a signal quality of a reference signal measured on a second port group corresponding to the nth reference signal resource.
[0106] 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 / the 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.
[0107] In another optional implementation, the network device may include grouping information of 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; index information of the antenna ports in the first port group; and index information of the antenna ports in the second port group.
[0108] 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 divide the remaining 16 antenna ports into the second port group.
[0109] 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.
[0110] 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, 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.
[0111] 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, and 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).
[0112] Optionally, in the above-mentioned port group division scheme, the signal quality of a port corresponding to the reference signal can be reflected by the port signal-to-noise ratio, the signal receiving power, etc., corresponding to the port signal-to-noise ratio, the first threshold is specifically the signal-to-noise ratio threshold; corresponding to the signal receiving power, the first threshold is specifically the signal receiving power threshold. The first threshold can be pre-configured or indicated by the network device to the terminal device.
[0113] 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. In actual application, the second port group can also be configured as a group of antenna ports with good signal quality, and 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.
[0114] Optionally, the network device may send the first configuration information to the terminal device through one or more signalings. Figure 1B In the illustrated radio access network RAN, S401 may be implemented as follows: the CU-CP corresponding to the network device generates first configuration information, and sends the first configuration information to the terminal device through the DU and the RU. In the O-RAN system, S401 may be implemented as follows: the O-CU-CP corresponding to the network device generates first configuration information, and sends the first configuration information to the terminal device through the O-DU and the O-RU.
[0115] 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.
[0116] 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 may be indicated by the network device to the terminal device, or determined by the terminal device itself, or predefined. Further optionally, the network device may also specifically indicate to the terminal P reference signal resources out of the N reference signal resources, 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.
[0117] 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.
[0118] In a second possible design, the terminal device may 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 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. Furthermore, for the Pth reference signal resource among the P reference signal resources, the terminal device may determine the Pth first precoding matrix among the P groups of first precoding matrices based on the reference signal measured at the first port group corresponding to the Pth reference signal resource; and determine the Pth second precoding matrix among the P groups of second precoding matrices based on the reference signal measured at the second port group corresponding to the Pth 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.
[0119] In addition, in the first possible design, the singular value decomposition 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:
[0120] Optionally, the terminal device can a or W b Add adjustment parameter F based on W a Add adjustment factor F to achieve
[0121] S403, the terminal device sends the first precoding matrix indication PMI information and / or the second PMI information to the network device.
[0122] 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 scheme of port grouping 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.
[0123] Exemplarily, corresponding to the description of the first possible design in S401, when the information of the signal quality corresponding to the first port group is greater than the signal quality 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 information of the signal quality 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. Further, 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.
[0124] 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 a rank value, 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 This can be indicated by some parameters.
[0125]
[0126]
[0127] In equation (1) or (2), W 1 , A p,l , The dimension is determined based on at least one parameter in the first codebook parameter combination, wherein the first codebook parameter combination includes one or more of the following parameters: the number of beams L (or the number of ports L, or the number of bases L)), the factor p of the number of vectors υ (or the factor of the basis number p υ 、IDFT basis selection ratio p υ ), a factor β of the number of non-zero elements (or the ratio of non-zero elements β). IDFT refers to an inverse discrete Fourier transform (IDFT) matrix. In one possible design, the first codebook parameter combination is indicated by a network device to a 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υ It can also be replaced by p υ (P); the factor β of the number of non-zero elements can also be described alternatively as β(P).
[0128] Specifically, in equation (1), W1 p,l The dimension is P CSI-RS1 ×N 3 ; A p,l The dimension is P CSI-RS1 ×P CSI-RS1 , W 1 The dimension is P CSI-RS1 ×2L, The dimension is 2L×N 3 ; The dimension is 2L×M; The dimension is M×N 3 , which can be of dimension N 3 ×N 3 The IDFT matrix has M rows, or dimension N. 3 ×N 3 The DFT matrix W 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, N 3 is the number of subbands corresponding to each group of first precoding matrices in 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).
[0129] In equation (2), W1 p,l The dimension is P CSI-RS1 ×N 3 ; W 1 The dimension is P CSI-RS1 ×2L、A p,l The dimensions are 2L×2L, The dimension is 2L×N 3 ; The dimension is 2L×M; The dimension is M×N 3 , which can be of dimension N 3 ×N 3 The IDFT matrix has M rows, or dimension N. 3 ×N 3 The DFT matrix W 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, N 3is the number of subbands corresponding to each group of first precoding matrices in 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).
[0130] 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 is a The dimension is P CSI-RS1 ×N 3 ×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 It can be indicated by some parameters, or F can be quantized by spatial domain projection and frequency domain projection, that is, F can be indicated by spatial domain / frequency domain related projection coefficients; or, F can be a preset matrix, such as a diagonal matrix or a unit matrix. When the terminal device feeds back F to the network device, it can report the quantized amplitude and phase of F.
[0131] In one possible design, for different values of p and different values of l, W1 p,l The corresponding W 1 , For the same value of l and different values of p, W1 p,l Corresponding The same, but for different values of l, W1 p,l Corresponding For the same value of l and different values of m, A m,l Based on this, the quantization information of the P groups of first precoding matrices in the first PMI information may specifically include: the same group W corresponding to the P groups of first precoding matrices 1 and Related information, such as W 1 Related port 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}.
[0132] 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 A in the first PMI information 0 ,A 1 ,…,A P-1 The quantitative information of this application is as follows: p,l For example, for the first PMI information including A p,l The implementation method of the quantitative information is described in detail.
[0133] In an optional implementation, the A p,l 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 equation (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.
[0134] Mode A1: The Q coefficients are divided into (including) a first part of coefficients and a second part of coefficients.
[0135] In one possible design, the first partial coefficients are the same as the second partial coefficients, 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.
[0136] For example, A p,l can be a block diagonal matrix, such as Among them, the first part of the coefficients can be combined with the first diagonal block B in the upper left corner of the matrix p,l The elements in the matrix correspond one to one, and the coefficients of the first part can be compared with the second diagonal block B at the lower left of the matrix. p,l The elements in correspond to each other. CSI-RS1 When B p,l The dimension is matrix; when Q is 2L, B p,l The dimension of is determined based on L in the first codebook parameter combination, B p,l is an L×L matrix. This design takes advantage of the similarity between different polarizations in the same port group and uses the same coefficient (B p,l ), which can reduce feedback overhead.
[0137] For example, Ap,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 coefficients can refer to A p,l After non-zero elements; in equation (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 coefficients can refer to A p,l This design can be applied to the same port group, where different ports are orthogonal and different polarizations are similar. The same coefficient is used for different polarizations, which can reduce the feedback overhead.
[0138] 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.
[0139] 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, v p,l is a complex number, δ p,l The modulus of is 1, that is, |δ p,l |=1. The first part of the coefficients can be combined with the first diagonal block B p,l The elements in the first part correspond to each other, and the coefficients of the second diagonal block δ p,l ×B p,l The elements in correspond to each other. It can be understood that when Q is P CSI-RS1 At B p,l The dimension is matrix; when Q is 2L, in B p,l The dimension of is determined based on L in the first codebook parameter combination, B p,lis an L×L matrix. Such a design takes into account the differences between different polarizations, introduces the first coefficient to simulate the differences between different polarizations, and can reduce feedback overhead.
[0140] For example, A p,l Can be a diagonal matrix. 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 coefficients can refer to A p,l After non-zero elements; in equation (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 coefficients can refer to A p,l Such a design can be applied to the scenarios where different ports in the same port group are orthogonal, different ports in the same polarization are similar, and different ports in different polarizations are different, which can reduce the feedback overhead.
[0141] Mode A2: A value of one of the Q coefficients is one of J values, and the first PMI information indicates the J values.
[0142] In a possible design, J is equal to Q, that is, the values of the Q coefficients are different, and the PMI may include the Q coefficients or the quantization information of the 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 ). Such a design can be used in the same port group, where different polarizations are not similar, such as in the scenario where different ports are orthogonal, to reduce feedback overhead.
[0143] 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. 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 ). For example, 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, which can reduce the number of feedback systems and thus reduce feedback overhead.
[0144] Mode A3, the Q coefficients include a first part of coefficients and a second part of coefficients, the value of a coefficient in the first part of coefficients is one of J values, the second part of coefficients is determined based on the second coefficient and the first part of coefficients, and the first PMI information includes the J values and the second coefficient (such as δ p,l );Wherein, J is a positive integer less than Q.
[0145] Optionally, J corresponds to the number of sub-port groups included in a port group, that is, the antenna ports in a port group are divided into J sub-port groups, and the J values correspond to the J sub-port groups one by one. p,l is a diagonal matrix, which includes a first part of non-zero elements and a second part of non-zero elements, the first part of non-zero elements correspond to the first part of coefficients one by one, and the second part of non-zero elements correspond to the second part of coefficients one by one. Or in the relationship (1), the number of non-zero elements in the first part is Or in equation (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 J values include a p,l,0 、a p,l,1 、a p,l,2 and a p,l,3 , A p,l =diag(a p,l,0 ,δ p,l a p,l,0 ,a p,l,1 ,δ p,l ×a p,l,1 ,a p,l,2 ,δ p,l ×a p,l,2 ,a p,l,3 ,δ p,l ×a p,l,3 ). For another example, the number of non-zero elements in the first part is 4, J is 2, and J values include a p,l,0 and a p,l,1 , A p,l =diag(a p,l,0 ,a p,l,0 ,a p,l,1 ,a p,l,1 ,δ p,l ×a p,l,0 ,δ p,l a p,l,0 ,δ p,l ×a p,l,1 ,δ p,l ×a p,l,1 ). This design can be used in scenarios where different ports in the same port group are orthogonal, 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.
[0146] 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 feedback 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.
[0147] 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 Taking the quantitative information of as an example, it can be understood that: a p,l,0 The quantitative information refers to a p,l,0 Information after amplitude and / or phase quantization. In one possible design, a p,l,0 The quantized amplitude is indicated by the k0 bit, a p,l,0 The quantized phase is indicated by the k1 bit. For example, k0=2, k1=2; k0=2, k1=3; k0=2, k1=4; k0=3, k1=3; k0=3, k1=4; k0=3, k1=2; k0=4, k1=2; k0=4, k1=3; or k0=4, k1=4. In one implementation, k0 and k1 are different for different elements. For example, A p,l Middle energy high front The amplitude and phase quantization lengths corresponding to the elements are configured as k0=4, k1=3, and the amplitude and phase quantization lengths corresponding to the other elements are configured as k0=2, k1=2. Through this differentiated design, a larger quantization length is designed for high-energy element information, which can reduce feedback overhead and ensure good performance.
[0148] 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,…,v arrangement order, the terminal device can determine the specific arrangement order according to the configuration of the network device, and jointly compress the precoding matrix of the P group channel information. Alternatively, the terminal device can also determine the arrangement order by itself and report the corresponding arrangement order to the network device; or, the terminal device or the network device can sort the precoding matrix of the P group channel information from small to large according to the index size of the port group; or, the terminal device sorts the precoding matrix of the P group channel information and reports the index of the port group corresponding to each precoding matrix; or, the network device configures multiple candidate arrangement methods, the terminal device selects one of the multiple candidate arrangement methods to arrange the precoding matrix of the P group channel information, and reports the selected arrangement method to the network device.
[0149] 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 This can be indicated by some parameters.
[0150]
[0151]
[0152] In equation (3) or (4), W 1 , A p,l , The dimension is determined based on at least one parameter in the second codebook parameter combination, wherein the second codebook parameter combination includes one or more of the following parameters: the number of beams L (or the number of ports L, or the number of bases L)), the factor p of the number of vectors υ (or the factor of the basis number p υ 、IDFT basis selection ratio p υ ), a factor β of the number of non-zero elements (or the ratio of non-zero elements β). IDFT refers to an inverse discrete Fourier transform (IDFT) matrix. In one possible design, the 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 υ It can also be replaced by 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 ×N 3 ; A p,l The dimension is P CSI-RS2 ×P CSI-RS2 , W 1 The dimension is P CSI-RS2 ×2L, The dimension is 2L×N 3 ; The dimension is 2L×M; The dimension is M×N3 , which can be of dimension N 3 ×N 3 The IDFT matrix has M rows, or dimension N. 3 ×N 3 The DFT matrix W 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, N 3 is the number of subbands corresponding to each group of second precoding matrices in 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 ×N 3 ; W 1 The dimension is P CSI-RS2 ×2L、A p,l The dimensions are 2L×2L, The dimension is 2L×N 3 ; The dimension is 2L×M; The dimension is M×N 3 , which can be of dimension N 3 ×N 3 The IDFT matrix has M rows, or dimension N. 3 ×N 3 The DFT matrix W 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, N 3 is the number of subbands corresponding to each group of second precoding matrices in 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, a group of second precoding matrices W in the P groups of second precoding matrices a The dimension is P CSI-RS2 ×N 3 ×v, the dimension of the corresponding adjustment parameter F can be v×v.
[0156] In one possible design, for different values of p and different values of l, W2p,l The corresponding W i , For the same value of l and different values of p, W2 p,l Corresponding The same, but for different values of l, W2 p,l Corresponding For the same value of l and different values of m, A m,l Based on this, the quantization information of the P groups of first precoding matrices in the first PMI information may specifically include: the same group W corresponding to the P groups of first precoding matrices 1 and Related information, such as W 1 Related port 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 A in the first PMI information 0 ,A 1 ,…,A P-1 Quantitative information of A p,l For example, for the second PMI information including A p,l The implementation method of the quantization information of the first PMI information may be the same as that of the first PMI information including A p,l The implementation method of the quantitative information of A 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 elaborated on this.
[0158] In addition, in one implementation, v=1, the Or v=2, 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 method 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, The mth element of bm 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). Optionally, a p,l,i+rL Is 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 solution. First, 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 p of the number of vectors υ 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 are different and include 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] Exemplarily, 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 may 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 determines the first codebook parameter combination and the second codebook parameter combination by querying Table 1 according to the index indicated by the network device.
[0168] Table 1
[0169]
[0170]
[0171] 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 υ It can also be replaced by p υ (P); the factor β of the number of non-zero elements can also be described alternatively as β(P).
[0172] 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 may 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 determines the first codebook parameter combination and the second codebook parameter combination by querying Table 1 according to the index indicated by the network device.
[0173] Table 2
[0174]
[0175] Table 2 shows 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; wherein r = 1, 2, ..., 8. Xr(P), Yr(P) or Zr(P) is a non-negative real number and is less than 1. For example, Xr(P), Yr(P) or Zr(P) is less than or equal to 1 / 2, taking Xr(P) as an example: Xr(P) = 1 / 2, 1 / 4, 1 / 6, 1 / 8, 1 / 10, 1 / 12, 1 / 16, 1 / P, 1 / 2P, 1 / 3P, 1 / 4P, 1 / 5P, 1 / 6P, 1 / 7P, or 1 / 8P. Taking 2P as an example, 2P refers to the product of 2 and P. The remaining descriptions of the same format in Table 2 can be understood by referring to the definition of 2P, and the embodiments of the present application will not be repeated here.
[0176] In addition, it can be understood that when Tables 1 and 2 are actually used, it can be one of the rows, several rows, all of the rows in the table, or more rows than those shown in the table. The following Tables 1 and 2 are used as examples, which does not mean that the description of the codebook parameter set in the embodiments of the present application is limited to this example.
[0177] In one possible design, after executing the above S401 to S403, the network device may continue to execute the following step S404.
[0178] S404: The network device transmits downlink data according to the received first PMI information and / or second PMI information.
[0179] 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.
[0180] 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 pth reference signal resource among the P reference signal resources is determined according to the quantization information of the pth group of precoding matrices indicated in the first PMI information and the quantization information of the pth group of precoding matrices indicated in the second PMI information.
[0181] 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 pth reference signal resource among P reference signal resources is determined according to the quantization information of the pth group of first precoding matrices indicated in the first PMI information or the quantization information of the pth group of second precoding matrices indicated in the second PMI information.
[0182] 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-group first precoding matrices, and receives the second PMI information, then according to 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, determine the channel information corresponding to the p-th reference signal resource in the P reference signal resources. Then, the network device transmits downlink data according to one of the channel information corresponding to the P reference signal resources.
[0183] In another possible design, the terminal device may also send an uplink reference signal to the network device, and the network device may determine the channel information corresponding to the aforementioned P reference signal resources (or P simulated beams) according to the received first PMI information and / or second PMI information and the measured uplink reference signal; and then, the network device transmits downlink data according to one of the channel information corresponding to the P reference signal resources. Exemplarily, Figure 4 Optional steps S405 to S407 are indicated by dotted lines.
[0184] 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.
[0185] It can be understood 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).
[0186] Optional, in Figure 1B In the illustrated radio access network RAN, S405 may be implemented as follows: the CU-CP corresponding to the network device generates the second configuration information, and sends the second configuration information to the terminal device through the DU and the RU. In the O-RAN system, 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.
[0187] 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 the 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.
[0188] S406: The terminal device sends an uplink reference signal on N′ reference signal resources according to the second configuration information.
[0189] S407: The network device measures uplink reference signals on N' reference signal resources to determine P' group channel information.
[0190] Specifically, this step can be implemented with reference to S403, and this embodiment of the present application will not be described in detail. Optionally, P' is a positive integer less than or equal to P.
[0191] 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.
[0192] 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 according to 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 according to 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.
[0193] The above method provided in the embodiment of the present application can realize the feedback of multiple groups of channel information at the same time, and use the codebook parameters to compress the precoding matrix, which can reduce the feedback overhead of the channel information and the power consumption of the terminal device.
[0194] Based on the same idea, see Figure 5 , the embodiment of the present application provides a communication device 500, which includes a processing module 501 and a communication module 502. The communication device 500 can be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, which can implement a transmission method of a precoding matrix executed by a terminal device side; or, the communication device 500 can be a network device, or a communication device applied to a network device or used in combination with a network device, which can implement a transmission method of a precoding matrix executed by a network device.
[0195] The communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the communication module is used to perform the sending operation and the receiving operation on the terminal device side or the network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.
[0196] When the communication device 500 is applied to a terminal device, the processing module 501 can be used to implement Figure 4 The processing function of the terminal device in the example described above, the communication module 502 can be used to implement Figure 4The transceiver function of the terminal device in the example. Optionally, the communication device can also be understood by referring to the third aspect in the content of the invention and the possible designs in the third aspect.
[0197] When the communication device 500 is applied to a network device, the processing module 501 can be used to implement Figure 4 The processing function of the network device in the example described above, the communication module 502 can be used to implement Figure 4 The transceiver function of the network device in the example. Optionally, the communication device can also be understood by referring to the fourth aspect of the invention and the possible designs in the fourth aspect.
[0198] In addition, it should be noted that, in one possible design, the aforementioned communication module and / or processing module may be implemented through a virtual module, for example, the processing module may be implemented through a software function unit or a virtual device, and the communication module may be implemented through a software function or a virtual device. In another possible design, the processing module or the communication module may also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the communication module may be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.
[0199] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each example of the embodiments of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0200] Based on the same technical concept, the embodiment of the present application also provides a communication device 600. For example, the communication device 600 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0201] 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.
[0202] The communication device 600 may also include a communication interface 630, and the communication device 600 may exchange information with other devices through the communication interface 630. Exemplarily, the communication interface 630 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 600 is a chip-type device or circuit, the communication interface 630 in the device 600 may also be an input-output circuit, which may input information (or receive information) and output information (or send information), and the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor may determine the output information based on the input information.
[0203] The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 610 may cooperate with the memory 620 and the communication interface 630. The specific connection medium between the above-mentioned processor 610, memory 620 and communication interface 630 is not limited in the embodiment of the present application.
[0204] Optional, see Figure 6 The processor 610, the memory 620 and the communication interface 630 are connected to each other via a bus 640. The bus 640 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0205] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams of the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method of the embodiment applied in conjunction with the embodiment of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0206] In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0207] In a possible implementation, the communication device 600 can be applied to a terminal device. Specifically, the communication device 600 can be a terminal device, or a device that can support a terminal device and implement the functions of the terminal device in any of the above-mentioned examples. The memory 620 stores a computer program (or instruction) and / or data that implements the functions of the terminal device in any of the above-mentioned examples. The processor 610 can execute the computer program stored in the memory 620 to complete the method executed by the terminal device in any of the above-mentioned examples. If the communication device is applied to a terminal device, the communication interface in the communication device 600 can be used to interact with a network device, send information to the network device, or receive information from the network device.
[0208] In another possible implementation, the communication device 600 can be applied to a network device. Specifically, the communication device 600 can be a network device, or a device that can support a network device and implement the functions of the network device in any of the above-mentioned examples. The memory 620 stores a computer program (or instruction) and / or data that implements the functions of the network device in any of the above-mentioned examples. The processor 610 can execute the computer program stored in the memory 620 to complete the method executed by the network device in any of the above-mentioned examples. If the communication device is applied to a network device, the communication interface in the communication device 600 can be used to interact with a terminal device, send information to the terminal device, or receive information from the terminal device.
[0209] Since the communication device 600 provided in this example can be applied to a network device to complete the method executed by the cell on the network device side, or applied to a terminal device to complete the method executed by the terminal device, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.
[0210] Based on the same technical concept, the embodiment of the present application also provides a communication device 700. Figure 7For illustration, the communication device 700 may be a terminal device, a processor of a terminal device, or a chip. The communication device 700 may be used to execute the operations executed by the terminal device in the above method embodiment.
[0211] When the communication device 700 is a terminal device, Figure 7 FIG. 1 shows a simplified schematic diagram of the structure of a terminal device. Figure 7 As shown, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program codes, and the transceiver includes a transmitter 731, a receiver 732, a radio frequency circuit (not shown in the figure), an antenna 733, and an input and output device (not shown in the figure).
[0212] The processor is mainly used to process communication protocols and communication data, as well as to control terminal devices, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices. For example, touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input and output devices.
[0213] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 7 Only one memory, processor and transceiver are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor, and the embodiments of the present application do not limit this.
[0214] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.
[0215] like Figure 7 As shown, the terminal device includes a processor 710, a memory 720 and a transceiver 730. The processor 710 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 730 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.
[0216] Optionally, the device for implementing the receiving function in the transceiver 730 may be regarded as a receiving module, and the device for implementing the transmitting function in the transceiver 730 may be regarded as a transmitting module, that is, the transceiver 730 includes a receiver and a transmitter. A transceiver may sometimes be referred to as a transceiver, a transceiver module, or a transceiver circuit, etc. A receiver may sometimes be referred to as a receiver, a receiving module, or a receiving circuit, etc. A transmitter may sometimes be referred to as a transmitter, a transmitting module, or a transmitting circuit, etc.
[0217] For example, the processor 710 is used to execute Figure 4 In the embodiment shown, the processing action on the terminal device side is performed by the transceiver 730. Figure 4 The sending and receiving actions on the terminal device side.
[0218] It should be understood that Figure 7 This is only an example and not a limitation. The terminal device including the transceiver module and the processing module may not rely on Figure 7 The structure shown.
[0219] When the communication device 700 is a chip, the chip includes a processor and a transceiver. The transceiver may be an input / output circuit or a communication interface; the processor may be a processing module or a microprocessor or an integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiment may be understood as the input of the chip.
[0220] 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.
[0221] When the communication device 800 is a network device, for example, it is a base station. Figure 8A simplified schematic diagram of the base station structure is shown. The base station includes part 810, part 820 and part 830. Part 810 is mainly used for baseband processing, controlling the base station, etc.; part 810 is usually the control center of the base station, which can be usually called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Part 820 is mainly used to store computer program codes and data. Part 830 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals to baseband signals; part 830 can usually be called a transceiver module, a transceiver, a transceiver circuit, or a transceiver. The transceiver module of part 830 can also be called a transceiver or a transceiver, etc., which includes an antenna 833 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in part 830 can be regarded as a receiver, and the device used to implement the sending function can be regarded as a transmitter, that is, part 830 includes a receiver 832 and a transmitter 831. A receiver may also be called a receiving module, a receiver, or a receiving circuit, etc., and a transmitter may be called a transmitting module, a transmitter, or a transmitting circuit, etc.
[0222] Part 810 and part 820 may include one or more single boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and the control of the base station. If there are multiple single boards, each single board can be interconnected to enhance the processing capability. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may share one or more processors at the same time.
[0223] In one implementation, the transceiver module of part 830 is used to perform the above Figure 4 In the embodiment shown, the network device performs the sending and receiving related processes. The processor in part 810 is used to perform the above Figure 4 The illustrated embodiment is a process related to processing performed by a network device.
[0224] It should be understood that Figure 8 This is only an example and not a limitation. The network device including the processor, memory and transceiver may not rely on Figure 8 The structure shown.
[0225] When the communication device 800 is a chip, the chip includes a transceiver and a processor. The transceiver may be an input / output circuit or a communication interface; the processor may be a processor, a microprocessor, or an integrated circuit integrated on the chip. The sending operation of the network device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the network device in the above method embodiment may be understood as the input of the chip.
[0226] The present application also provides a communication system, which includes the terminal device and the network device in the above embodiment. The terminal device is used to execute Figure 4 All or part of the steps in the embodiment shown. The network device is used to perform Figure 4 All or part of the steps in the illustrated embodiments.
[0227] The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, a network device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium, etc.
[0228] In the embodiments of the present application, under the premise of no logical contradiction, the examples may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device examples and method examples may reference each other.
[0229] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are also intended to include these modifications and variations.
Claims
1. A method for transmitting a precoding matrix, characterized in that: include: Receive first configuration information, where the first configuration information is used to configure 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 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.
3. The method according to claim 1 or 2, 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.
4. The method according to any one of claims 1 to 3, 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.
5. The method according to claim 4, 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.
6. The method according to any one of claims 1 to 5, 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.
7. The method according to any one of claims 1 to 5, 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.
8. The method according to claim 7, characterized in that The method further comprises: 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.
9. 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.
10. The method according to claim 9, 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.
11. The method according to claim 9 or 10, 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.
12. The method according to any one of claims 9 to 11, 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.
13. The method according to any one of claims 9 to 12, 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.
14. 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 8, or to execute the method according to any one of claims 9 to 14.
15. 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 8, or executes the method according to any one of claims 9 to 14.