Transmission method of precoding matrix and communication device
Through the transmission method of the precoding matrix, joint feedback of multiple sets of channel information is realized, and the problems of low communication efficiency and high power consumption of terminal equipment in hybrid beam forming scenarios are solved, which improves communication efficiency and reduces power consumption.
Patent Information
- Application Number
- CN202310838925.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2025-01-07
AI Technical Summary
In hybrid beamforming scenarios, network devices can only select one analog beam for channel estimation, resulting in reduced communication efficiency and increased power consumption of terminal devices.
The transmission method of the precoding matrix is adopted, and the port group resources are configured by receiving configuration information and sending precoding matrix indication PMI information, so that the combined feedback of multiple sets of channel information is realized, and the feedback overhead and power consumption of the terminal device is reduced.
Improve communication efficiency, reduce power consumption of terminal devices, and reduce overhead of beam scanning and channel feedback.
Smart Images

Figure CN119276311A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a transmission method and a communication device for a precoding matrix. Background Art
[0002] In a hybrid beamforming (HBF) scenario, a network device can select the directions of multiple simulated beams and send pilot signals for channel estimation through different simulated beams. For a terminal device, the process of selecting a simulated beam by a network device is called beam training or beam scanning.
[0003] Currently, network devices allocate different pilot resources for different analog beams, and terminal devices measure pilot signals based on different pilot resources and feedback the measurement results. However, network devices can only select one analog beam at a time, that is, pilot signals corresponding to different analog beams can only be sent in different time periods, resulting in reduced communication efficiency; and the more analog beams selected, the more pilot resources and feedback overhead the terminal device needs to measure, which will increase the power consumption of the terminal device. Summary of the invention
[0004] The present application provides a transmission method and a communication device for a precoding matrix, which can reduce the overhead of feedback channel information on a terminal device side and reduce the power consumption of the terminal device.
[0005] In the first aspect, an embodiment of the present application provides a method for transmitting a precoding matrix, which is applied to a terminal device, including: receiving first configuration information, the first configuration information is used to configure resources of K port groups, each of the K port groups includes multiple antenna ports, and K is a positive integer; sending first precoding matrix indication PMI information, the first PMI information is determined based on P group channel information, the P group channel information is determined based on the reference signal received on the resources of the K port groups, and P is an integer greater than 1. By such a design, joint feedback of multiple groups of channel information is achieved, that is, multiple groups of channel information are fed back simultaneously, which can reduce the overhead of feedback channel information on the terminal device side and reduce the power consumption of the terminal device.
[0006] In a possible design, the first configuration information is also used to configure Q group coefficients, and before sending the first precoding matrix indication PMI information, it also includes: receiving reference signals based on the resources of the K port groups, determining K groups of channel information, and the K groups of channel information correspond to the K port groups respectively; determining the Q group of channel information based on the Q group coefficients and the K groups of channel information; wherein Q is greater than K, and the Q group of channel information includes the P group of channel information. Through such a design, the network device sends fewer reference signals, and the terminal device simulates more channel information based on the Q group coefficients (or weighted coefficients), which can reduce the communication overhead between the network device and the terminal device, such as reducing the communication overhead of the reference signal.
[0007] In another possible design, K is greater than 1, and before sending the first precoding matrix indication PMI information, it further includes: receiving a reference signal according to resources of the K port groups, determining K groups of channel information, the K groups of channel information respectively corresponding to the K port groups, and the K groups of channel information including the P group of channel information. Such a design supports the terminal device to flexibly select part of the channel information of all groups from the K groups of channel information estimated based on the reference signal for feedback.
[0008] In one possible design, the method further includes: receiving second configuration information, the second configuration information being used to configure the first codebook parameter combination and / or the number N3 of first precoding matrices; wherein a value of at least one parameter in the first codebook parameter combination is determined based on a value of P, and the number N3 of the first precoding matrix is determined based on a value of P. Exemplarily, the first codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor of the number of non-zero elements β. By designing a first codebook parameter combination corresponding to the number of information to be reported P, it can be adapted to various feedback quantity requirements, making the implementation more flexible.
[0009] In a possible design, the number N3 of the first precoding matrices and the value of P satisfy the following relationship: Among them, N 3,p is the number of subbands corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0010] In one possible design, the first PMI information is determined based on the first codebook parameter combination and N3 first precoding matrices; wherein the i-th first precoding matrix in the N3 first precoding matrices is the i mod P-th first precoding matrix of the (i mod P)-th group of channel information in the P group of channel information. precoding matrix; or, the i-th first precoding matrix among the N3 first precoding matrices is the i-th first precoding matrix in the P group of channel information The group channel information 3,p mod P) precoding matrices; where mod is a modulo operator, i is an integer from 1 to N3, In this design, the correlation between channel information is taken into consideration, and the precoding matrix of P groups of channel information is rearranged and compressed in the frequency domain, thereby realizing joint feedback of P groups of channel information, which can improve information expression capability and reduce feedback overhead.
[0011] In one possible design, the method further includes: receiving third configuration information, wherein the third configuration information is used to configure the second codebook parameter combination and / or the number P of the second precoding matrix CSI-RS ; wherein 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 the second precoding matrix P CSI-RS is determined based on the value of P. Exemplarily, the second codebook parameter combination includes one or more of the following parameters: a first dimension N1, a second dimension N2, a first coefficient O1, and a second coefficient O2. By designing a second codebook parameter combination corresponding to the amount of information to be reported P, it can be adapted to a variety of feedback quantity requirements, making the implementation more flexible.
[0012] In one possible design, the number P of the second precoding matrices CSI-RS The value of P satisfies the following relationship: Among them, P CSI-RS,p is the number of antenna ports corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0013] In one possible design, the first PMI information is based on the second codebook parameter combination and the P CSI-RS The second precoding matrix is determined; wherein the P CSI-RS The jth precoding matrix in the first precoding matrix is the jth precoding matrix in the P groups of channel information. precoding matrix; or, the P CSI-RS The jth precoding matrix in the second precoding matrix is the jth precoding matrix in the P group of channel information. The first (P CSI-RS,p mod P) precoding matrices; where mod is the modulus operator, j is 1 to P CSI-RS Integers in In this design, the correlation between channel information is taken into consideration, and the precoding matrix of P group channel information is rearranged and compressed in the spatial domain, thereby realizing joint feedback of P group channel information, which can improve information expression capability and reduce feedback overhead.
[0014] In a possible design, the P group channel information may be indicated by the network device to the terminal device. For example, the method further includes: receiving information indicating the value of P; or receiving index set information indicating the P group channel information.
[0015] 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 resources of K port groups, each of the K port groups includes multiple antenna ports, and K is a positive integer; receiving first precoding matrix indication PMI information, wherein the first PMI information is determined based on P group channel information, and the P group channel information is determined based on a reference signal on the resources of the K port groups, and P is an integer greater than 1.
[0016] In one possible design, the first configuration information is also used to configure Q group coefficients, and the Q group coefficients are used to determine Q group channel information, and the Q group channel information includes the P group channel information, Q is greater than K, and Q is greater than or equal to P.
[0017] In a possible design, the K groups of channel information include the P groups of channel information, and the K groups of channel information correspond to the K port groups respectively.
[0018] In one possible design, the method further includes: sending second configuration information, where the second configuration information is used to configure the first codebook parameter combination and / or the number N3 of first precoding matrices; wherein the value of at least one parameter in the first codebook parameter combination is determined based on the value of P, and the number N3 of the first precoding matrix is determined based on the value of P. Exemplarily, the first codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements.
[0019] In a possible design, the number N3 of the first precoding matrices and the value of P satisfy the following relationship: Among them, N 3,p is the number of subbands corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0020] In one possible design, the first PMI information is determined based on the first codebook parameter combination and N3 first precoding matrices; wherein the i-th first precoding matrix among the N3 first precoding matrices is the i mod P-th group of channel information in the P group of channel information. precoding matrix; or, the i-th first precoding matrix among the N3 first precoding matrices is the i-th first precoding matrix in the P group of channel information The group channel information 3,p mod P) precoding matrices; where mod is a modulo operator, i is an integer from 1 to N3, Represents the floor operator.
[0021] In one possible design, the method further includes: sending second configuration information, where the second configuration information is used to configure a second codebook parameter combination and / or a number P of second precoding matrices. CSI-RS ; wherein 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 the second precoding matrix P CSI-RS is determined based on the value of P. Exemplarily, the second codebook parameter combination includes one or more of the following parameters: a first dimension N1, a first dimension N2, a first coefficient O1, and a second coefficient O2.
[0022] In one possible design, the number P of the second precoding matrices CsI-RS The value of P satisfies the following relationship: Among them, P CSI-RS,p is the number of antenna ports corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0023] In one possible design, the first PMI information is based on the second codebook parameter combination and the P CSI-RS The second precoding matrix is determined; wherein the P CSI-RS The jth precoding matrix in the first precoding matrix is the jth precoding matrix in the P groups of channel information. precoding matrix; or, the P CSI-RS The jth precoding matrix in the second precoding matrix is the jth precoding matrix in the P group of channel information. The first (P CSI-RS,p mod P) precoding matrices; where mod is the modulus operator, j is 1 to P CSI-RS Integers in Represents the floor operator.
[0024] In one possible design, the method further includes: sending information used to indicate the value of P; or sending index set information used to indicate the P group channel information.
[0025] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a device, module, or chip in a terminal device, or a device that can be used in conjunction with a terminal device. In one design, the communication device may include a module that performs a one-to-one correspondence between the method / operation / step / action described in the first aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module.
[0026] The communication module is used to perform the following operations under the control of the processing module:
[0027] Receive first configuration information, where the first configuration information is used to configure resources of K port groups, each of the K port groups includes a plurality of antenna ports, and K is a positive integer;
[0028] Sending first precoding matrix indication PMI information, wherein the first PMI information is determined based on P group channel information, wherein the P group channel information is determined based on reference signals received on resources of the K port groups, and P is an integer greater than 1. It can be understood that the processing module is also used to determine the first precoding matrix indication PMI information.
[0029] In one possible design, the first configuration information is also used to configure Q group coefficients, and the processing module is also used to receive reference signals according to the resources of the K port groups to determine K groups of channel information before controlling the communication module to send the first precoding matrix indication PMI information, and the K groups of channel information correspond to the K port groups respectively; determine the Q group channel information according to the Q group coefficients and the K group channel information; wherein Q is greater than K, and the Q group channel information includes the P group channel information.
[0030] In another possible design, K is greater than 1, and the processing module is further used to receive a reference signal based on resources of the K port groups to determine K groups of channel information before the control communication module sends the first precoding matrix indication PMI information, the K groups of channel information respectively corresponding to the K port groups, and the K groups of channel information including the P group channel information.
[0031] In one possible design, the communication module is further configured to obtain second configuration information, where the second configuration information is used to configure the first codebook parameter combination and / or the number N3 of first precoding matrices; wherein the value of at least one parameter in the first codebook parameter combination is determined based on the value of P, and the number N3 of the first precoding matrix is determined based on the value of P. Exemplarily, the first codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements.
[0032] In a possible design, the number N3 of the first precoding matrices and the value of P satisfy the following relationship: Among them, N 3,p is the number of subbands corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0033] In one possible design, the first PMI information is determined based on the first codebook parameter combination and N3 first precoding matrices; wherein the i-th first precoding matrix in the N3 first precoding matrices is the i mod P-th first precoding matrix of the (i mod P)-th group of channel information in the P group of channel information. precoding matrix; or, the i-th first precoding matrix among the N3 first precoding matrices is the i-th first precoding matrix in the P group of channel information The group channel information 3,p mod P) precoding matrices; where mod is a modulo operator, i is an integer from 1 to N3, Represents the floor operator.
[0034] In one possible design, the communication module is further configured to receive third configuration information, where the third configuration information is used to configure the second codebook parameter combination and / or the number P of the second precoding matrix. CSI-RS ; wherein 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 the second precoding matrix P CSI-RS is determined based on the value of P. Exemplarily, the second codebook parameter combination includes one or more of the following parameters: a first dimension N1, a second dimension N2, a first coefficient O1, and a second coefficient O2.
[0035] In one possible design, the number P of the second precoding matrices is CSI-RS The value of P satisfies the following relationship: Among them, P CSI-RS,p is the number of antenna ports corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0036] In one possible design, the first PMI information is based on the second codebook parameter combination and the P CSI-RS The second precoding matrix is determined; wherein the P CSI-RS The jth precoding matrix in the first precoding matrix is the jth precoding matrix in the P groups of channel information. precoding matrix; or, the P CSI-RS The jth precoding matrix in the second precoding matrix is the jth precoding matrix in the P group of channel information. The first (P CSI-RS,p mod P) precoding matrix; where j is from l to P CSI-RS Integers in Represents the floor operator.
[0037] In one possible design, the communication module is further used to receive information indicating the value of P; or receive index set information indicating the channel information of group P. The processing module is further used to determine the channel information of group P according to the information indicating the value of P, or determine the channel information of group P according to the index set information indicating the channel information of group P.
[0038] In a fourth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a device, module, or chip in a network device, or a device that can be used in conjunction with a network device. In one design, the communication device may include a module that executes the method / operation / step / action described in the second aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module.
[0039] The communication module is used to perform the following operations under the control of the processing module:
[0040] Send first configuration information, where the first configuration information is used to configure resources of K port groups, where each of the K port groups includes multiple antenna ports, and K is a positive integer; and receive first precoding matrix indication PMI information, where the first PMI information is determined based on P group channel information, where the P group channel information is determined based on a reference signal on the resources of the K port groups, and P is an integer greater than 1.
[0041] In one possible design, the first configuration information is also used to configure Q group coefficients, and the Q group coefficients are used to determine Q group channel information, and the Q group channel information includes the P group channel information, Q is greater than K, and Q is greater than or equal to P.
[0042] In a possible design, the K groups of channel information include the P groups of channel information, and the K groups of channel information correspond to the K port groups respectively.
[0043] In one possible design, the communication module is further configured to send second configuration information under the control of the processing module, where the second configuration information is used to configure the first codebook parameter combination and / or the number N3 of the first precoding matrix; wherein the value of at least one parameter in the first codebook parameter combination is determined based on the value of P, and the number N3 of the first precoding matrix is determined based on the value of P. Exemplarily, the first codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements.
[0044] In a possible design, the number N3 of the first precoding matrices and the value of P satisfy the following relationship: Among them, N 3,p is the number of subbands corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0045] In one possible design, the first PMI information is determined based on the first codebook parameter combination and N3 first precoding matrices; wherein the i-th first precoding matrix in the N3 first precoding matrices is the i mod P-th first precoding matrix of the (i mod P)-th group of channel information in the P group of channel information. precoding matrix; or, the i-th first precoding matrix among the N3 first precoding matrices is the i-th first precoding matrix in the P group of channel information The group channel information 3,p mod P) precoding matrices; where i is an integer from 1 to N3, Represents the floor operator.
[0046] In one possible design, the communication module is further used to send third configuration information under the control of the processing module, where the third configuration information is used to configure the second codebook parameter combination and / or the number P of the second precoding matrix. CSI-RS ; wherein 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 the second precoding matrix P CSI-RS is determined based on the value of P. Exemplarily, the second codebook parameter combination includes one or more of the following parameters: a first dimension N1, a first dimension N2, a first coefficient O1, and a second coefficient O2.
[0047] In one possible design, the number P of the second precoding matrices is CSI-RS The value of P satisfies the following relationship: Among them, P CSI-RS,p is the number of antenna ports corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
[0048] In one possible design, the first PMI information is based on the second codebook parameter combination and the P CSI-RS The second precoding matrix is determined; wherein the P CSI-RS The jth precoding matrix in the first precoding matrix is the jth precoding matrix in the P groups of channel information. precoding matrix; or, the P CSI-RS The jth precoding matrix in the second precoding matrix is the jth precoding matrix in the P group of channel information. The first (P CSI-RS,p mod P) precoding matrix; where j is from l to P CSI-RS Integers in Represents the floor operator.
[0049] In one possible design, the communication module is also used to send information indicating the value of P under the control of the processing module; or, send index set information indicating the P group channel information.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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
[0059] Figure 1A A schematic diagram of the architecture of a communication system;
[0060] Figure 1B A schematic diagram of the architecture of a radio access network RAN;
[0061] Figure 2 is a schematic diagram of the architecture of HBF;
[0062] Figure 3 A schematic diagram of an existing PMI feedback process of multiple analog beams;
[0063] Figure 4A schematic diagram of a flow chart of a method for transmitting a precoding matrix provided in an embodiment of the present application;
[0064] Figure 5 A schematic diagram of frequency domain information splicing provided in an embodiment of the present application;
[0065] Figure 6 A schematic diagram of splicing airspace information provided in an embodiment of the present application;
[0066] Figure 7 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0067] Figure 8 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0068] Fig. 9 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;
[0069] Fig.10 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] Below Figure 1A The terminal devices and network devices involved are described in detail.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.).
[0088] 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.
[0089] 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.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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.
[0094] (1) Reference signal
[0095] 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.
[0096] Exemplarily, the downlink reference signal may include a channel state information reference signal (CSI-RS), a synchronizing signal / physical broadcast channel block (SSB), or a tracking reference signal (TRS). Specific application scenarios are as follows:
[0097] 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.
[0098] 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.
[0099] (2) Hybrid beamforming (HBF)
[0100] 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).
[0101] 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 illustrates that one digital-to-analog converter DAC corresponds to one digital port, one DAC corresponds to four arrays, and one array corresponds to one phase shifter.
[0102] 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.
[0103] (3) Antenna ports and port groups
[0104] 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.
[0105] 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 another possible design, for example, in the HBF architecture, the port group includes antenna ports corresponding to arrays connected by multiple digital ports. The multiple digital ports can be multiple digital ports corresponding to the same analog beam, and one port group corresponds to one analog beam; or, the multiple digital ports can be digital ports corresponding to multiple analog beams, and one port group corresponds to multiple analog beams. For example, in the HBF architecture, multiple digital ports corresponding to the same analog beam are divided into multiple subsets, each subset corresponds to a port group, and one port group corresponds to an analog beam. The port group includes antenna ports corresponding to arrays connected by the 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.
[0106] 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 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.
[0107] 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.
[0108] 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.
[0109] S401, a network device sends first configuration information to a terminal device.
[0110] Specifically, the first configuration information is used to configure resources of K port groups, each of the K port groups includes multiple antenna ports. Multiple antenna ports in a port group have their own corresponding resources. The first configuration information may include port grouping information corresponding to the K port groups, and resources corresponding to each antenna port.
[0111] Optional, in Figure 1B In the illustrated radio access network RAN, S401 may be implemented as follows: the CU-CP corresponding to the network device generates first configuration information, and sends the first configuration information to the terminal device through the DU and the RU. In the O-RAN system, S401 may be implemented as follows: the O-CU-CP corresponding to the network device generates first configuration information, and sends the first configuration information to the terminal device through the O-DU and the O-RU.
[0112] Some implementations of the port grouping information corresponding to the K port groups are described in detail below.
[0113] In a first optional implementation, the port grouping information may indicate a value of K, and the number of antenna ports included in the kth port group among the K port groups is P. CSI-RS,k , k is a positive integer from 1 to K. The value of k is different, P CSI-RS,k In addition, in an optional manner, if the number of antenna ports included in the K port groups is the same, the number of antenna ports included in each of the K port groups can also be expressed as P′. CSI-RS .
[0114] In a second optional implementation, the port grouping information may be implemented using code division multiplexing information of the reference signal, that is, the code division multiplexing information of the reference signal may be used to indicate the distribution of K port groups based on the code division multiplexing method on the resources used to indicate the reference signal.
[0115] Among them, the code division multiplexing method includes frequency domain code division, time domain code division and time-frequency domain code division. The embodiment of the present application takes time-frequency domain code division as an example for explanation. The code division multiplexing information used to indicate time-frequency domain code division can be cdm#-FD#-TD#, and "#" indicates a number, indicating that there are # ports in a code division multiplexing (CDM) group in frequency domain code division, and # ports in time domain code division. Exemplarily, cdm4-FD2-TD2 means that there are 4 antenna ports in a CDM group, which are code-divided in 2 frequency domains and multiplexed in 2 time domains. Taking the total number of antenna ports included in the K port groups as 16 as an example, the port grouping information in the first configuration information may include 4 CDM groups, that is, 4 code division multiplexing information cdm4-FD2-TD2. Each group of 4 ports occupies the same time-frequency resources, but is distinguished by orthogonal codes. In addition, cdm4-FD2-TD2 can also be used to indicate the distribution of K port groups, where the "4" in cdm4 can indicate K=4, that is, there are 4 port groups, the "2" in FD2 can indicate that two of the 4 port groups are distributed in the vertical direction, and the "2" in TD2 can indicate that two of the 4 port groups are distributed in the horizontal direction; or, the "4" in cdm4 can indicate K=4, that is, there are 4 port groups, the "2" in FD2 can indicate that two of the 4 port groups are distributed in the horizontal direction, and the "2" in TD2 can indicate that two of the 4 port groups are distributed in the vertical direction.
[0116] In a third optional implementation, the port grouping information may include the value of K and the total number of antenna ports, and each port group includes the same number of antenna ports. Accordingly, the terminal device may determine the number of antenna ports included in each of the K port groups based on the value of K and the total number of antenna ports.
[0117] Further, based on the above three methods, the port grouping information may also include information indicating a division method of antenna ports in each port group.
[0118] For example, the port grouping information includes a coefficient O1, which indicates that all antenna ports corresponding to the K port groups are numbered, and each O1 consecutively numbered antenna ports corresponds to a port group; taking 8 antenna ports numbered 0 to 7 as an example, O1=4, then antenna ports 0 to 3 correspond to the first port group, and antenna ports 4 to 7 are the second port group.
[0119] For example, the port grouping information includes a sampling coefficient O2, which indicates that starting from the lowest number among all antenna ports corresponding to the K port groups, antenna ports with an interval of O2 numbers correspond to a port group; taking 8 antenna ports numbered 0 to 7 as an example, if O2=4, then {antenna port 0, antenna port 4} corresponds to a port group, {antenna port 1, antenna port 5} corresponds to a port group, {antenna port 2, antenna port 6} corresponds to a port group, and {antenna port 3, antenna port 7} corresponds to a port group.
[0120] For another example, the port grouping information includes information indicating uniform division, indicating that the antenna ports are evenly divided into each port group in order of number from small to large, that is, each port group includes the same number of antenna ports. For example, for a scenario in which 8 antenna ports are divided into 2 port groups, assume that the 8 antenna ports are numbered p to p+7, where p is a constant specified by the network device configuration or protocol. Antenna ports numbered p+0 to p+3 can be divided into port group 0, and antenna ports numbered p+4 to p+7 can be divided into port group 1.
[0121] Optionally, the network device configures the resources corresponding to each antenna port in the first configuration information, which can be implemented in the following manner: for example, the first configuration information is implemented as radio resource control (RRC) signaling, and the network device can configure the resources of all antenna ports corresponding to K port groups for the terminal device through the resource configuration (resourceConfig) in the RRC signaling. For example, resourceConfig may include a resource set (resourceSet) corresponding to each port group in the K port groups, and a resource set corresponding to a port group may include the index (ID) of the resources (resource) of each antenna port in the port group. It can be understood that the resources of the reference signal include one or more of the following: time domain resources, frequency domain resources, code domain resources, spatial domain resources, and transmission period. In addition, optionally, the first configuration information may also indicate the type of reference signal sent by the network device.
[0122] Optionally, the network device may also configure information for simulating more port groups to the terminal device through the first configuration information. For example, the first configuration information is also used to configure Q group coefficients, and the Q group coefficients are used for the terminal device to simulate Q port groups based on K port groups, where Q is an integer greater than K. The Q group coefficients may also be described as Q group weighted coefficients, or Q group coefficient vectors, or Q group coefficient matrices.
[0123] In addition, optionally, the network device may also configure the reporting content and reporting method of the reference signal measurement result through the first configuration information. The reference signal measurement result may refer to the channel information estimated based on the reference signal, such as estimating the CSI based on the CSI-RS, and the reporting content for the CSI may include feedback quantities such as RI, CQI and PMI; the reporting method for the CSI may indicate the reporting time and period, the format of the reporting content, and the number of reporting groups for the channel information.
[0124] S402: The network device sends second configuration information and / or third configuration information to the terminal device.
[0125] Specifically, the second configuration information can be used to configure the first codebook parameter combination and / or the number of first precoding matrices, and the first codebook parameter combination and the number of first precoding matrices are used for compressing channel information (such as CSI) in the frequency domain. Exemplarily, 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 a ratio of non-zero elements β). Wherein, IDFT refers to an inverse discrete Fourier transform (IDFT) matrix. Optionally, the number of first precoding matrices corresponds to the number of reporting groups of channel information.
[0126] Specifically, the third configuration information can be used to configure the second codebook parameter combination and / or the number of second precoding matrices, and the second codebook parameter combination and the number of second precoding matrices are used for compression of channel information (such as CSI) in the spatial domain. The second codebook parameter combination includes one or more of the following parameters: a first port dimension N1 (or a first dimension N1), a second port dimension N2 (or a first dimension N2), a first sampling coefficient O1 (or a first coefficient O1), and a second sampling coefficient O2 (or a second coefficient O2). Optionally, the first port dimension N1 can be a horizontal dimension, and the second port dimension N2 can be a vertical dimension. The number of second precoding matrices corresponds to the number of reporting groups of channel information.
[0127] Optional, in Figure 1BIn the illustrated radio access network RAN, S402 may be implemented as follows: the CU-CP corresponding to the network device generates the second configuration information and / or the third configuration information, and sends the second configuration information and / or the third configuration information to the terminal device through the DU and the RU. In the O-RAN system, S402 may be implemented as follows: the O-CU-CP corresponding to the network device generates the second configuration information and / or the third configuration information, and sends the second configuration information and / or the third configuration information to the terminal device through the O-DU and the O-RU.
[0128] In addition, it can be understood that the network device can send the first configuration information, the second configuration information and / or the third configuration information in one message / signaling at the same time; or, the network device can also send the first configuration information, the second configuration information and / or the third configuration information through different messages / signaling. This embodiment of the present application is not limited to this. S403, the network device sends a reference signal on the resources of the K port groups according to the first configuration information.
[0129] Specifically, the network device may send a reference signal, such as a CSI-RS, on resources of K port groups according to the first configuration information described in S401.
[0130] Optional, in Figure 1B In the illustrated radio access network RAN, S403 may be implemented as follows: the DU corresponding to the network device sends a reference signal to the terminal device via the RU. In an O-RAN system, S403 may be implemented as follows: the O-DU corresponding to the network device sends a reference signal to the terminal device via the O-RU.
[0131] S404: The terminal device determines P group channel information according to the reference signals received on the resources of K ports.
[0132] Specifically, the terminal device can measure the reference signal received on the resources of K port groups according to the first configuration information to obtain K groups of channel information, and the K groups of channel information correspond to the K port groups respectively, for example, the K groups of channel information correspond one-to-one to the K port groups.
[0133] In an optional implementation, when K is greater than 1, the P group of channel information may be at least two groups of channel information in the aforementioned K groups of channel information, that is, P is an integer less than or equal to K but greater than 1. In another optional implementation, as described in S401, if Q group coefficients are configured in the first configuration information, the terminal device may determine Q group channel information based on the Q group coefficients and K group channel information, and then decide to report at least two groups of channel information in the Q group channel information, that is, the P group of channel information may be at least two groups of channel information in the aforementioned Q group of channel information, and P is an integer less than or equal to Q but greater than 1.
[0134] Exemplarily, the channel information of the K port groups is recorded as A0, A1, ..., A K-1 , where A k The dimension is N UE ×P CSI-RS,k ; Among them, N UE is the number of receiving antenna ports of the terminal device. The Q group coefficients are numbered from 0 to Q-1, and m is an integer from 0 to Q-1. A group of coefficients numbered m can be expressed as Based on this, a group of channel information numbered m in the Q group of channel information can be expressed as Such a design is applied to the HBF architecture, so that the network device can send fewer reference signals, and the terminal device can simulate more channel information based on the weighted coefficients corresponding to the port group, which can reduce the communication overhead. Optionally, the design can also be applied to (digital beamforming architecture analog beamforming architecture).
[0135] In one implementation, the Q groups of coefficients form a matrix (e.g., where each row represents a group of coefficients; or where each column represents a group of coefficients). Further, the matrix can be a discrete Fourier transform (DFT), a Hadamard matrix, a Walsh matrix, an identity matrix, or any other unitary matrix.
[0136] In one implementation, the value of P is one of 1, 2, and 4.
[0137] In one implementation, the P group channel information is determined by index set information corresponding to the channel information, and the index set information indicates the index of the P group channel information in the Q group channel information. For example, the index set information includes a group index set {i0, i1, ..., i P-1}, where, in the case where P group of channel information is selected from K group of channel information, 0≤i p <K,i p is an integer; in the case where P group channel information is selected from Q group channel information, 0≤i p <Q,i p is an integer; p is an integer from 0 to P-1.
[0138] In addition, it can be understood that the P group channel information refers to the channel information to be reported (feedback). Optionally, the value of P (or the corresponding group index set) can be determined by the terminal device itself, or can also be indicated to the terminal device by the network device, for example, the network device can indicate the value of P (or the corresponding group index set) in the second configuration information, specifically, the value of P (or the corresponding group index set) can be the number of reports of channel information included in the second configuration information as described in S402.
[0139] S405: The terminal device sends first PMI information to the network device based on the P group channel information.
[0140] Specifically, S405 can be implemented by the following method (1) or method (2).
[0141] Method (a), corresponding to the situation in S402 where the network device sends the second configuration information to the terminal device, the terminal device can compress the P group channel information in the frequency domain based on the first codebook parameter combination in the second configuration information to determine the first PMI information corresponding to the P group channel information, thereby realizing joint compression feedback of multiple groups of channel information.
[0142] First, the terminal device may rearrange (or sort) the P group channel information in the frequency domain according to the following arrangement. It is understandable that the arrangement may be determined by the terminal device itself or configured to the terminal device by the network device. In the case where the terminal device determines the arrangement, the terminal device may also report the arrangement used to the network device when sending the first PMI information.
[0143] In an optional implementation, the terminal device may divide each group of channel information in the P groups of channel information into multiple first precoding matrices in the frequency domain, and the multiple first precoding matrices corresponding to each group of channel information are distributed in different frequency domain resources (such as subbands), so as to achieve discontinuous frequency domain resources occupied by one group of channel information in the P groups of channel information. It can be understood that one frequency domain resource in the multiple frequency domain resources may correspond to one first precoding matrix for each group of channel information in the P groups of channel information, and the number of first precoding matrices corresponding to one frequency domain resource is P.
[0144] Take the channel information as CSI and the frequency domain resource as subband as an example. The P group of channel information can be recorded as CSI#0 to CSI#P-1, and the number of subbands corresponding to CSI#p in CSI#0 to CSI#P-1 is recorded as N 3,p , N corresponding to different values of p 3,p The same or different, when the number of subbands corresponding to each group of channel information in the P group of channel information is the same, the number of subbands corresponding to each group of channel information can be recorded as N′3. The number of first precoding matrices corresponding to the P group of channel information corresponds to the total number of subbands corresponding to the P group of channel information. When the number of subbands corresponding to each group of channel information in P groups of channel information is the same, the total number of subbands corresponding to the P groups of channel information is N3=P×N′3.
[0145] Among them, the i-th first precoding matrix among the N3 first precoding matrices is the i-th (i mod P)-th group of channel information among the P groups of channel information. precoding matrix; where mod represents the modulus operator, i is an integer from 1 to N3, Represents the floor operator. Figure 5 (a) in the figure uses a rectangle to represent a first precoding matrix, and the number of subbands corresponding to each group of channel information in the P groups of channel information is N′3, indicating that P precoding matrices are distributed on each subband of the N′3 subbands, that is, the first precoding matrices corresponding to CSI#0 to CSI#P-1, and the first precoding matrices corresponding to CSI#0 to CSI#P-1 are arranged from small to large according to the numbers of CSI#0 to CSI#P-1.
[0146] In addition, optionally, the first precoding matrices corresponding to CSI#0 to CSI#P-1 on a subband may not be arranged completely in order of numbering from small to large, such as Figure 5 (b) in the figure shows that, in a subband, CSI#1 is arranged before CSI#0, and the subsequent CSI#2 to CSI#P-1 are numbered from small to large.
[0147] It can be understood that the embodiment of the present application is explained by taking one subband corresponding to one precoding matrix in the same group of channel information as an example, but in actual application, one subband can also be set to correspond to multiple precoding matrices in the same group of channel information, and the embodiment of the present application is not limited to this.
[0148] In another optional implementation, the arranged P groups of channel information occupy P frequency domain resources, one of the P frequency domain resources may correspond to a group of channel information in the P groups of channel information, or it may be understood that the frequency domain resources occupied by a group of channel information in the P groups of channel information are continuous. For example, a subband may be configured for a group of channel information, and the i-th first precoding matrix among the N3 first precoding matrices corresponding to the P group of channel information is the i-th first precoding matrix in the P group of channel information. The group channel information 3,p mod P) precoding matrices. Exemplarily, Figure 5 (c) in the figure takes the example that the number of subbands corresponding to each group of channel information in the P groups of channel information (CSI#0 to CSI#P-1) is N′3, and indicates that in the order of CSI#0 to CSI#P-1 from small to large, subband 0 corresponds to CSI#0, subband 1 corresponds to CSI#1, and so on, subband N′3-1 corresponds to CSI#P-1.
[0149] Furthermore, the terminal device may compress the arranged P group channel information according to the first codebook parameter set and the number of the first precoding matrix to obtain the first PMI information. The first codebook parameter set includes L, p υand β, the value of at least one parameter in the first codebook parameter set is related to the value of P.
[0150] Specifically, the first PMI information can be expressed as a PMI matrix
[0151] Among them, the dimension of W is The dimension of W1 is P′ CSI-RS ×2L(P); The dimension is The dimension is 2L(P)×M(P); The dimension is It can be the M(P) rows in the IDFT matrix of dimension N3×N3, or the dimension The DFT matrix W f The conjugate of the M(P) column in P′ CSI-RS It is the number of antenna ports corresponding to each set of channel information in P sets of channel information (CSI-RS).
[0152] Among them, 2L(P) is a functional relationship, indicating that the value of L can be related to P. Figure 5 The dimension of the illustrated first precoding matrix is 2L(P)×1. M(P) is the number of IDFT basis vectors selected. p υ (P) means p υ The value of is related to P, R represents the number of precoding matrices for each subband, This can be understood by referring to the previous description and will not be elaborated on here.
[0153] It can be understood that a first precoding matrix of each group of channel information in P groups of channel information can be represented by υ layers, where each layer corresponds to a precoding vector (or equivalent PMI), and υ corresponds to the value of the rank.
[0154] When the channel information is finally fed back, the terminal device only needs to feed back the port or DFT codebook information related to W1. Related IDFT basis selection information, The non-zero elements in (eg, the position information of the non-zero elements, the amplitude and phase of the non-zero elements). It can be understood that the first PMI information sent by the terminal device indicates the port or DFT codebook information related to W1, Related IDFT basis selection information, The non-zero elements in .
[0155] Exemplarily, the embodiments of the present application illustrate the value range of the parameters in the first codebook parameter set through Tables 1 to 5 as follows. Optionally, the network device may include a codebook parameter combination index in the second configuration information to specifically indicate the values of each parameter in the first codebook parameter set. It is also understandable that when Tables 1 to 5 are actually used, it may be one of the rows, several rows, all of the rows in the table, or more rows than those shown in the table. The following Tables 1 to 5 are used as an example, and do not mean that the description of the first codebook parameter set in the embodiments of the present application is limited to this example.
[0156] Table 1
[0157]
[0158] Table 1 illustrates that the value of at least one parameter in the first codebook parameter set is determined based on the value of P. The above Lr(P) is a positive integer, for example, L1(P) = 2, 4, 6, 8, 10, 12, 16, P, 2P, 3P, 4P, 5P, 6P, 7P, or 8P; wherein r = 1, 2, ..., 8. The above Xr(P), Yr(P) or Zr(P) is a non-negative real number and is less than 1. For example, Xr(P), Yr(P) or Zr(P) is less than or equal to 1 / 2, taking Xr(P) as an example: Xr(P) = 1 / 2, 1 / 4, 1 / 6, 1 / 8, 1 / 10, 1 / 12, 1 / 16, 1 / P, 1 / 2P, 1 / 3P, 1 / 4P, 1 / 5P, 1 / 6P, 1 / 7P, or 1 / 8P. Taking 2P as an example, 2P refers to the product of 2 and P. The remaining descriptions of the same format in Tables 1 to 5 can be understood by referring to the definition of 2P, and the embodiments of the present application will not go into details.
[0159] Table 2
[0160]
[0161] Table 2 illustrates that the value of the parameter L in the first codebook parameter set is determined based on the value of P.
[0162] Table 3
[0163]
[0164]
[0165] Table 3 illustrates that the value of the parameter β in the first codebook parameter set is determined based on the value of P.
[0166] Table 4
[0167]
[0168] Table 4 shows the parameters p in the first codebook parameter set. υ The value of is determined based on the value of P.
[0169] Table 5
[0170]
[0171] Table 5 illustrates that the values of all parameters in the first codebook parameter set are determined based on the value of P. In addition, the configuration in Table 5 can be applied to the case where P=K.
[0172] Method (two), corresponding to the situation in S402 where the network device sends the third configuration information to the terminal device, the terminal device can compress the P group channel information in the spatial domain based on the second codebook parameter combination in the third configuration information to determine the first PMI information corresponding to the P group channel information, thereby realizing joint compression feedback of multiple groups of channel information.
[0173] First, the terminal device may rearrange (or sort) the P group channel information in the spatial domain according to the following arrangement. It is understandable that the arrangement may be determined by the terminal device itself or configured to the terminal device by the network device. In the case where the terminal device determines the arrangement, the terminal device may also report the arrangement used to the network device when sending the first PMI information.
[0174] In an optional implementation, the terminal device may divide each group of channel information in the P group of channel information into multiple second precoding matrices in the frequency domain, and the multiple second precoding matrices corresponding to each group of channel information are distributed in different spatial resources (such as antenna ports), so that the spatial resources occupied by one group of channel information in the P group of channel information are discontinuous. It can be understood that one spatial resource in the multiple spatial resources may correspond to one second precoding matrix for each group of channel information in the P group of channel information, and the number of second precoding matrices corresponding to one spatial resource is P.
[0175] Take the channel information as CSI and the aforementioned spatial resources as antenna ports (hereinafter referred to as ports) as an example. P groups of channel information are recorded as CSI#0 to CSI#P-1, and the number of ports corresponding to CSI#p in CSI#0 to CSI#P-1 is recorded as P CSI-RS,p , P corresponding to different values of p CSI-RS,p The same or different, when the number of ports corresponding to each group of channel information in the P group of channel information is the same, the number of ports corresponding to each group of channel information can be recorded as P′ CSI-RS The number of second precoding matrices corresponding to the P group channel information corresponds to the total number of ports corresponding to the P group channel information. When the number of ports corresponding to each group of channel information in the P group of channel information is the same, the total number of ports corresponding to the P group of channel information is P CSI-RS =P×P′ CSI-RS .
[0176] Among them, P CSI-RS The jth second precoding matrix in the second precoding matrix is the jth (jmod P)th group of channel information in the P group of channel information. precoding matrix; where mod represents the modulus operator, j is 1 to P CSI-RS Integers in Represents the floor operator. Figure 6 (a) in FIG. 1 uses a rectangle to represent a second precoding matrix, and the number of ports corresponding to each group of channel information in P groups of channel information is P′ CSI-RS , indicating P′ CSI-RS P precoding matrices are distributed on each of the ports, that is, the second precoding matrices corresponding to CSI#0 to CSI#P-1, and the second precoding matrices corresponding to CSI#0 to CSI#P-1 are arranged from small to large according to the numbers of CSI#0 to CSI#P-1.
[0177] In addition, optionally, the second precoding matrices corresponding to CSI#0 to CSI#P-1 on a port may not be arranged completely in the order of numbers from small to large, such as Figure 6 (b) in the figure shows that, on a port, CSI#1 is arranged before CSI#0, and the subsequent CSI#2 to CSI#P-1 are numbered from small to large.
[0178] It can be understood that the embodiment of the present application is explained by taking one port corresponding to one precoding matrix in the same group of channel information as an example, but in actual application, one port can also be set to correspond to multiple precoding matrices in the same group of channel information, and the embodiment of the present application is not limited to this.
[0179] In another optional implementation, the arranged P groups of channel information occupy P spatial resources, and one resource of the P spatial resources may correspond to a group of channel information in the P groups of channel information, or it may be understood that the spatial resources occupied by a group of channel information in the P groups of channel information are continuous. For example, a port may be configured for a group of channel information, and the P group of channel information corresponding to the P CSI-RS The jth second precoding matrix in the second precoding matrix is the jth second precoding matrix in the P group of channel information. The first (P CSI-RS,p mod P) precoding matrices. Exemplarily, Figure 6 In (c), the number of ports corresponding to each group of channel information in P groups of channel information (CSI#0 to CSI#P-1) is P′CSI-RS For example, it is shown that according to the order of CSI#0 to CSI#P-1 from small to large, port 0 corresponds to CSI#0, port 1 corresponds to CSI#1, and so on. CSI-RS -1 corresponds to CSI#P-1.
[0180] Further, the terminal device may compress the arranged P group channel information according to the second codebook parameter set and the number of the second precoding matrix to obtain the first PMI information. The second codebook parameter set includes N1, N2, O1, and O2. The value of at least one element in the second codebook parameter set is related to the value of P.
[0181] Specifically, the first PMI information can be expressed as a PMI matrix
[0182] Among them, the dimension of W is The dimension of W1 is The dimension is 2L(P)×N′3; The dimension is 2L(P)×M(P); The dimension is M(P)×N′3, which can be the M(P) rows in the IDFT matrix of dimension N′3×N′3, or the DFT matrix W of dimension N′3×N′3. f N′3 is the number of subbands corresponding to each set of channel information in the P sets of channel information (CSI-RS).
[0183] Among them, 2L(P) is a functional relationship, indicating that the value of L can be related to P. Figure 6 The dimension of the illustrated second precoding matrix is 2L(P)×1. M(P) is the number of IDFT basis vectors selected. p υ (P) means p υ The value of is related to P.
[0184] Some specific implementation examples of W1 are as follows: For example, W1 is of dimension 2L(P) columns in the DFT matrix of 2L(P) columns in the IDFT matrix of 2L(P) columns in the Hadamard matrix of the P groups of channel information; or, the number of antenna ports corresponding to each group of channel information in the P groups of channel information is P′ CSI-RS , W1 is of dimension P′ CSI-RS ×P×P′ CSI-RS 2L(P) columns in the oversampling matrix of ×P; where the oversampling matrix is P′ CSI-RS ×P′CSI-RS The DFT matrix is oversampled P times; or, the number of antenna ports corresponding to each group of channel information in the P groups of channel information is P′ CSI-RS , W1 is of dimension P′ CSI-RS ×P×P′ CSI-RS 2L(P) columns in the oversampling matrix of ×P; where the oversampling matrix is P′ CSI-RS ×P′ CSI-RS The IDFT matrix is obtained by oversampling P times. In addition, optionally, W1 can be a matrix pre-configured in the terminal device. Such a design is conducive to reducing the feedback overhead of PMI.
[0185] When the channel information is finally fed back, the terminal device only needs to feed back the port or DFT codebook information related to W1. Related IDFT basis selection information, The non-zero elements in (eg, the position information of the non-zero elements, the amplitude and phase of the non-zero elements). It can be understood that the first PMI information sent by the terminal device indicates the port or DFT codebook information related to W1, Related IDFT basis selection information, The non-zero elements in .
[0186] Exemplarily, the embodiments of the present application illustrate the value range of the parameters in the second codebook parameter set through Tables 6 to 10 as follows. Optionally, the network device may indicate the number of antenna ports in the third configuration information to specifically indicate the values of each parameter in the second codebook parameter set. It can also be understood that when Tables 6 to 10 are actually used, it may be one of the rows, several rows, all of the rows in the table, or more rows than those shown in the table. The following Tables 6 to 10 are used as an example, and do not mean that the description of the second codebook parameter set in the embodiments of the present application is limited to this example.
[0187] Table 6
[0188]
[0189] Table 6 illustrates that the value of at least one parameter in the second codebook parameter set is determined based on the value of P. As(P), Bs(P), Cs(P) or Ds(P) are positive integers, where s=1, 2, ..., 13.
[0190] For example, As(P) = 2, 3, 6, 8, 12, 16, 2P, 3P, 6P, 8P, 12P or 16P; Bs(P) = 1, 2, 3, 4, P, 2P, 3P or 4P; Cs(P) = 4 or 4P; Ds(P) = 1, 4, P or 4P. Taking 2P as an example, 2P refers to the product of 2 and P. The descriptions of the same format in Tables 6 to 10 can be understood by referring to the definition of 2P, and the embodiments of the present application will not be repeated here.
[0191] Table 7
[0192]
[0193] Table 7 illustrates that the value of parameter N1 in the second codebook parameter set is determined based on the value of P.
[0194] Table 8
[0195]
[0196]
[0197] Table 8 illustrates that the value of parameter N2 in the second codebook parameter set is determined based on the value of P.
[0198] Table 9
[0199]
[0200] Table 9 illustrates that the value of parameter O1 in the second codebook parameter set is determined based on the value of P.
[0201] Table 10
[0202]
[0203] Table 10 illustrates that the value of parameter O2 in the second codebook parameter set is determined based on the value of P.
[0204] In addition, optionally, the terminal device may also report one or more of the following information to the network device: an index of one or more resources corresponding to the measured reference signal, an index of one or more resource groups corresponding to the measured reference signal, an index of one or more antenna ports corresponding to the measured reference signal, P (groups of) channel quality indicators (CQI), and P (groups of) reference signal received signal qualities (RSRP).
[0205] The above method provided in the embodiment of the present application can realize the simultaneous feedback of multiple groups of channel information, and use the codebook parameters to perform precoding compression in the frequency domain or spatial domain, which can reduce the feedback overhead of the channel information and the power consumption of the terminal device.
[0206] It should be understood that after S405, the network device can determine at least one group of channel information in the P group of channel information based on the first PMI information; then, the network device can also select a group of channel information from the at least one group of channel information determined, and transmit downlink data based on the port group corresponding to the group of channel information and the group of channel information.
[0207] Based on the same idea, see Figure 7 , the embodiment of the present application provides a communication device 700, which includes a processing module 701 and a communication module 702. The communication device 700 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 700 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.
[0208] 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.
[0209] When the communication device 700 is applied to a terminal device, the processing module 701 can be used to implement Figure 4 The processing function of the terminal device in the example described above, the communication module 702 can be used to implement Figure 4 The transceiver function of the terminal device in the example. Optionally, the communication device can also be understood by referring to the third aspect in the content of the invention and the possible designs in the third aspect.
[0210] When the communication device 700 is applied to a network device, the processing module 701 can be used to implement Figure 4 The processing function of the network device in the example described above, the communication module 702 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.
[0211] 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.
[0212] 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.
[0213] Based on the same technical concept, the embodiment of the present application also provides a communication device 800. For example, the communication device 800 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.
[0214] The communication device 800 can be used to implement the functions of any network element in the communication system described in the above examples. The communication device 800 may include at least one processor 810. Optionally, the processor 810 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 800 may also include at least one memory 820. The memory 820 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above examples; the processor 810 may execute the computer program stored in the memory 820 to complete the method in any of the above examples.
[0215] The communication device 800 may also include a communication interface 830, and the communication device 800 may exchange information with other devices through the communication interface 830. Exemplarily, the communication interface 830 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 800 is a chip-type device or circuit, the communication interface 830 in the device 800 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.
[0216] 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 810 may cooperate with the memory 820 and the communication interface 830. The specific connection medium between the above-mentioned processor 810, memory 820 and communication interface 830 is not limited in the embodiment of the present application.
[0217] Optional, see Figure 8 , the processor 810, the memory 820 and the communication interface 830 are connected to each other via a bus 840. The bus 840 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 8 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.
[0218] 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.
[0219] 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.
[0220] In a possible implementation, the communication device 800 can be applied to a terminal device. Specifically, the communication device 800 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 820 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 810 can execute the computer program stored in the memory 820 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 800 can be used to interact with a network device, send information to the network device, or receive information from the network device.
[0221] In another possible implementation, the communication device 800 can be applied to a network device. Specifically, the communication device 800 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 820 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 810 can execute the computer program stored in the memory 820 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 800 can be used to interact with a terminal device, send information to the terminal device, or receive information from the terminal device.
[0222] Since the communication device 800 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.
[0223] Based on the same technical concept, the embodiment of the present application also provides a communication device 900. Fig. 9 For illustration, the communication device 900 may be a terminal device, a processor of a terminal device, or a chip. The communication device 900 may be used to execute the operations executed by the terminal device in the above method embodiment.
[0224] When the communication device 900 is a terminal device, Fig. 9 FIG. 1 shows a simplified schematic diagram of the structure of a terminal device. Fig. 9 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 931, a receiver 932, a radio frequency circuit (not shown in the figure), an antenna 933, and an input and output device (not shown in the figure).
[0225] 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.
[0226] 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, Fig. 9 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.
[0227] 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.
[0228] like Fig. 9 As shown, the terminal device includes a processor 910, a memory 920 and a transceiver 930. The processor 910 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 930 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.
[0229] Optionally, the device for implementing the receiving function in the transceiver 930 may be regarded as a receiving module, and the device for implementing the sending function in the transceiver 930 may be regarded as a sending module, that is, the transceiver 930 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.
[0230] For example, the processor 910 is used to execute Figure 4 In the embodiment shown, the processing action on the terminal device side is performed by the transceiver 930. Figure 4The sending and receiving actions on the terminal device side.
[0231] It should be understood that Fig. 9 This is only an example and not a limitation. The terminal device including the transceiver module and the processing module may not rely on Fig. 9 The structure shown.
[0232] When the communication device 900 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.
[0233] Based on the same technical concept, the embodiment of the present application further provides a communication device 1000. The communication device 1000 can be a network device or a chip. The communication device 1000 can be used to perform the operations performed by the network device in the above method embodiment.
[0234] When the communication device 1000 is a network device, for example, it is a base station. Fig.10 A simplified schematic diagram of the base station structure is shown. The base station includes part 1010, part 1020 and part 1030. Part 1010 is mainly used for baseband processing, controlling the base station, etc.; part 1010 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 1020 is mainly used to store computer program code and data. Part 1030 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals to baseband signals; part 1030 can usually be called a transceiver module, a transceiver, a transceiver circuit, or a transceiver. The transceiver module of part 1030 can also be called a transceiver or a transceiver, etc., which includes an antenna 1033 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 1030 can be regarded as a receiver, and the device used to implement the sending function can be regarded as a transmitter, that is, part 1030 includes a receiver 1032 and a transmitter 1031. 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.
[0235] Part 1010 and part 1020 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.
[0236] In one implementation, the transceiver module of part 1030 is used to perform the above Figure 4 In the embodiment shown, the network device performs the related processes of sending and receiving. The processor in part 1010 is used to perform the above Figure 4 The illustrated embodiment is a process related to processing performed by a network device.
[0237] It should be understood that Fig.10 This is only an example and not a limitation. The network device including the processor, memory and transceiver may not rely on Fig.10 The structure shown.
[0238] When the communication device 1000 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.
[0239] 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.
[0240] 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.
[0241] 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.
[0242] 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 resources of K port groups, where each of the K port groups includes a plurality of antenna ports, and K is a positive integer; First precoding matrix indication PMI information is sent, where the first PMI information is determined based on P group channel information, where the P group channel information is determined based on reference signals received on resources of the K port groups, and P is an integer greater than 1.
2. The method according to claim 1, characterized in that The first configuration information is also used to configure the Q group coefficients, and before sending the first precoding matrix indication PMI information, further includes: Receiving reference signals according to resources of the K port groups, determining K groups of channel information, wherein the K groups of channel information correspond to the K port groups respectively; The Q group of channel information is determined according to the Q group of coefficients and the K group of channel information; wherein Q is greater than K, and the Q group of channel information includes the P group of channel information.
3. The method according to claim 1, characterized in that K is greater than 1, and before sending the first precoding matrix indication PMI information, the method further includes: A reference signal is received according to resources of the K port groups to determine K groups of channel information, wherein the K groups of channel information correspond to the K port groups respectively and the K groups of channel information include the P groups of channel information.
4. The method according to any one of claims 1 to 3, characterized in that: Also includes: receiving information indicating the value of P; or, Index set information indicating the P group channel information is received.
5. A method for transmitting a precoding matrix, characterized in that: include: Sending first configuration information, where the first configuration information is used to configure resources of K port groups, each of the K port groups including a plurality of antenna ports, where K is a positive integer; First precoding matrix indication PMI information is received, where the first PMI information is determined based on P group channel information, where the P group channel information is determined based on reference signals on resources of the K port groups, and P is an integer greater than 1.
6. The method according to claim 5, characterized in that The first configuration information is also used to configure Q group coefficients, and the Q group coefficients are used to determine Q group channel information, and the Q group channel information includes the P group channel information, Q is greater than K, and Q is greater than or equal to P.
7. The method according to claim 5, characterized in that The K groups of channel information include the P groups of channel information, and the K groups of channel information correspond to the K port groups respectively.
8. The method according to any one of claims 5 to 7, characterized in that: Also includes: Sending information indicating the value of P; or, Sending index set information for indicating the P group channel information.
9. The method according to any one of claims 1 to 4, characterized in that: Also includes: Receive second configuration information, where the second configuration information is used to configure the first codebook parameter combination and / or the number N3 of first precoding matrices; wherein the value of at least one parameter in the first codebook parameter combination is determined based on the value of P, and the number N3 of the first precoding matrix is determined based on the value of P.
10. The method according to any one of claims 5 to 8, characterized in that: Also includes: Send second configuration information, where the second configuration information is used to configure the first codebook parameter combination and / or the number N3 of first precoding matrices; wherein the value of at least one parameter in the first codebook parameter combination is determined based on the value of P, and the number N3 of the first precoding matrix is determined based on the value of P.
11. The method according to claim 9 or 10, characterized in that The number N3 of the first precoding matrix and the value of P satisfy the following relationship: Among them, N 3,p is the number of subbands corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
12. The method according to claim 11, characterized in that The first PMI information is determined based on the first codebook parameter combination and N3 first precoding matrices; The i-th first precoding matrix in the N3 first precoding matrices is the i-th first precoding matrix in the P group of channel information. precoding matrix; or, the i-th first precoding matrix among the N3 first precoding matrices is the i-th first precoding matrix in the P group of channel information The group channel information 3,p mod P) precoding matrices; Where mod is the modulus operator, i is an integer from 1 to N3, Represents the floor operator.
13. The method according to any one of claims 9 to 12, characterized in that: The first codebook parameter combination includes one or more of the following parameters: the number of beams L, the factor p of the number of vectors υ , a factor β of the number of non-zero elements.
14. The method according to any one of claims 1 to 4, characterized in that: Also includes: Receive third configuration information, where the third configuration information is used to configure a second codebook parameter combination and / or a number P of second precoding matrices CSI-RS ; wherein 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 the second precoding matrix P CSI-RS It is determined based on the value of P.
15. The method according to any one of claims 5 to 8, characterized in that: Also includes: Send third configuration information, where the third configuration information is used to configure the second codebook parameter combination and / or the number P of the second precoding matrix CSI-RS ; wherein 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 the second precoding matrix P CSI-RS It is determined based on the value of P.
16. The method according to claim 14 or 15, characterized in that The number P of the second precoding matrix CSI-RS The value of P satisfies the following relationship: Among them, P CSI-RS,p is the number of antenna ports corresponding to the p-th group of channel information in the P groups of channel information, and p is an integer from 0 to P-1.
17. The method according to claim 16, characterized in that The first PMI information is based on the second codebook parameter combination and the P CSI-RS determined by a second precoding matrix; Among them, the P CSI-RS The jth precoding matrix in the first precoding matrix is the jth precoding matrix in the P groups of channel information. precoding matrix; or, the P CSI-RS The jth precoding matrix in the second precoding matrix is the jth precoding matrix in the P group of channel information. The first (P CSI-RS,p mod P) precoding matrices; Where mod is the modulus operator, j is from 1 to P CSI-RS Integers in Represents the floor operator.
18. The method according to any one of claims 14 to 17, characterized in that: The second codebook parameter combination includes one or more of the following parameters: a first dimension N1, a second dimension N2, a first coefficient O1, and a second coefficient O2.
19. 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-18.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 18.
Citation Information
Cited By
Transmission method for precoding matrix and communication apparatus
EP4718741A1