A precoding matrix indication method and related apparatus

By introducing G orthogonal beam sets and L beams into the precoding matrix indication, the problem of low beam accuracy in terminal device feedback is solved, thereby improving communication quality and spectrum efficiency.

CN122372031APending Publication Date: 2026-07-10HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-01-09
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing technologies, the beam accuracy reported by terminal devices is low, which makes it impossible for network devices to accurately determine the precoding matrix, affecting communication quality and spectrum efficiency.

Method used

By introducing first and second information into the precoding matrix indication, G orthogonal beam sets and L beams are indicated, ensuring that the L beams accurately correspond to the wireless propagation path and improving beam matching accuracy.

Benefits of technology

While keeping communication overhead constant, the accuracy of the precoding matrix indication is improved, thus enhancing the communication quality between terminal devices and network devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122372031A_ABST
    Figure CN122372031A_ABST
Patent Text Reader

Abstract

This application discloses a precoding matrix indication method and related apparatus. The method includes: a terminal device feeding back multiple beam sets and multiple beams within those beam sets to a network device via first information and second information, ensuring that the multiple beams indicated by the terminal device accurately correspond to multiple wireless propagation paths between the terminal device and the network device, effectively improving the accuracy of the precoding matrix indication. While maintaining the communication overhead of the precoding matrix indication unchanged, the matching accuracy between the beams indicated by the precoding matrix indication and the wireless propagation paths in the actual communication environment can be improved, effectively enhancing the communication quality between the terminal device and the network device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a precoding matrix indication method and related apparatus. Background Technology

[0002] In communication systems, communication devices transmit data by transmitting wireless signals. Taking the transmission of data from a network device to a terminal device as an example, the network device performs beamforming on the data stream to enhance the directionality of the wireless signal carrying the data stream, thereby improving the terminal device's ability to receive the wireless signal and increasing the spectral efficiency and data throughput of the communication system. There may be multiple wireless propagation paths from the network device to the terminal device. To ensure that the wireless signal transmitted by the network device can be accurately focused on the location of the terminal device, the terminal device needs to feed back a precoding matrix indicator (PMI) to the network device. This allows the network device to determine the corresponding beam base based on the PMI. The beam base corresponds to a specific spatial direction; in other words, the beam base determines the shape and direction of the beam, which the network device can use for beamforming. The beam base can also be called the spatial basis or the beam.

[0003] Taking the example of multiple wireless propagation paths between network devices and terminal devices, each transmission path has a directional angle or path angle relative to the network device. In order for the precoding matrix to accurately correspond to the wireless propagation path, the number of beams included in the precoding matrix needs to be equal to the number of wireless propagation paths, and the direction of the beams needs to correspond to the path angle of the wireless propagation path.

[0004] Because the beams in orthogonal beam groups are not orthogonal, energy leakage exists between multiple beams in different orthogonal beam groups. If the multiple beams that the terminal device needs to feed back are not in the same beam group, the terminal device can only feed back multiple beams from the beam group with the least energy loss. Since the multiple beams that the terminal device needs to feed back are not completely consistent with the multiple beams that the terminal device actually feeds back, the precoding matrix determined by the network device based on the multiple beams fed back by the terminal device does not completely correspond to the wireless propagation path between the network device and the terminal device. When the network device sends wireless signals to the terminal device based on this precoding matrix, it will affect the communication quality of the wireless signal, reduce the spectral efficiency and data throughput of the communication system.

[0005] In summary, current terminal devices suffer from low feedback accuracy of the feedback beam. Summary of the Invention

[0006] This application discloses a precoding matrix indication method, which can improve the beam accuracy fed back by the precoding matrix indication while keeping the communication overhead occupied by the precoding matrix indication unchanged, thereby effectively improving the communication quality between the terminal device and the network device.

[0007] In a first aspect, embodiments of this application propose a precoding matrix indication method, which is applied to a first communication device.

[0008] The first communication device is applied to the terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip) within a terminal responsible for communication functions. For example, the first communication device can be a terminal device, a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, functional module, control unit, circuit, processor, or integrated circuit that can be applied to the aforementioned device or apparatus; specific applications are not limited in this application.

[0009] The method includes: receiving a reference signal; determining a precoding matrix indicator (PMI) based on the reference signal, wherein the PMI includes first information and second information, wherein the first information indicates G beam sets, where G is an integer greater than 1, any one of the G beam sets includes multiple mutually orthogonal beams, and the second information indicates L beams in the G beam sets, where L beams are used to determine the precoding matrix, and L is an integer greater than 1; and transmitting the PMI.

[0010] In one possible implementation, the second information indicates L beams in a set of G beams, including: the second information indicates L beams that belong to a set of G beams.

[0011] In one possible implementation, the L beams belong to a set of G beams, including: the L beams belong to at least one of the sets of G beams.

[0012] In another possible implementation, the L beams belong to a set of G beams, including: the L beams belong to at least two of the G beam sets.

[0013] It should be noted that the beam set in the embodiments of this application refers to an orthogonal beam set or an oversampled frequency domain discrete Fourier transform (DFT) beam set.

[0014] Optionally, the second information indicating L beams in the G beam sets can be replaced with: the second information indicating that each beam set in the G beam sets includes L beams. In this case, the PMI fed back by the first communication device indicates a total of G×L beams. Optionally, the fourth information received by the first communication device is used to configure the number of beams to be fed back by the first communication device to be G×L, or the fourth information is used to configure the number of beams to be fed back in each of the G beam sets to be fed back by the first communication device to be L. G×L means G multiplied by L.

[0015] It is understood that the first information and the second information can also be carried in different signaling, and the embodiments of this application do not limit this.

[0016] In the above technical solution, the first communication device uses first information and second information to feed back multiple beam sets and multiple beams within those beam sets to the second communication device. This ensures that the L beams indicated by the first communication device accurately correspond to the L wireless propagation paths between the first and second communication devices, effectively improving the accuracy of the precoding matrix indication. While maintaining the communication overhead of the precoding matrix indication unchanged, the matching accuracy between the beams indicated by the precoding matrix and the wireless propagation paths in the actual communication environment can be improved, effectively enhancing the communication quality between the first and second communication devices.

[0017] In conjunction with the first aspect, in one possible implementation of the first aspect, the first communication device determines the precoding matrix indication (PMI) based on a reference signal, including: First, the first communication device performs channel measurement based on the reference signal to determine channel state information. Then, the first communication device determines L beams based on the channel state information. For example, the first communication device determines L wireless transmission paths of the channel between the first communication device and the second communication device based on the channel state information. Based on the path angles corresponding to the L wireless transmission paths, the first communication device finds L beams in a set of X beams that can characterize the L wireless transmission paths. The beam directions of the L beams need to correspond to the path angles of the L wireless transmission paths, where X is an integer greater than or equal to G, and X is less than or equal to O1O2, where O1 is the oversampling factor of the antenna port of the first communication device in the horizontal dimension, and O2 is the oversampling factor of the antenna port of the first communication device in the vertical dimension. Finally, the first communication device determines first information included in the precoding matrix indication based on the set of G beams containing the L beams, and the first communication device determines second information included in the precoding matrix indication based on the L beams.

[0018] It should be noted that in the embodiments of this application, O1O2 refers to O1 multiplied by O2, or O1×O2; similarly, N1N2 refers to N1 multiplied by N2, or N1×N2.

[0019] In one example, the first communication device employs a first algorithm to determine G beam sets from X beam sets, where X is an integer greater than or equal to G. The first algorithm includes any one of the following: least absolute shrinkage and selection operator (Lasso), orthogonal matching pursuit (OMP), iterative softthresholding algorithm (ISTA), or approximate message passing (AMP).

[0020] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: the first communication device receiving third information from the second communication device, the third information being used to configure the number G of beam sets to be fed back by the first communication device.

[0021] In the above technical solution, the number G of beam sets that the first communication device needs to feed back is configured by the second communication device. It is understood that the number G of beam sets can also be pre-configured in the first communication device or predefined by the protocol, and this application embodiment does not limit this.

[0022] In one possible implementation, the third information is carried within configuration information, which is used to configure the resources of the reference signal.

[0023] For example, the third information is carried in the configuration information, including the Radio Resource Control Report (RRC) reportconfig information.

[0024] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: the first communication device receiving fourth information from the second communication device, the fourth information being used to configure the number L of beams to be fed back by the first communication device.

[0025] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: the first communication device receiving fourth information from the second communication device, the fourth information being used to configure the number L of beams L to be fed back from the g-th beam set among the G beam sets to be fed back by the first communication device. g Wherein, the number of beams requiring feedback in the g-th beam set out of the G beam sets is L. g , g∈{1,···,G}, L g L is an integer greater than or equal to 0. g The relationship between L and L satisfies:

[0026] In other words, the fourth information is used to configure the number of beams that need to be fed back in each of the G beam sets to be fed back by the first communication device.

[0027] In one example, the fourth information is used to configure the number of beams to be fed back in each of the three beam sets to be fed back by the first communication device to be 3, that is, the fourth information is used to configure the number of beams to be fed back by the first communication device to be 9.

[0028] In another example, the fourth information is used to configure the number of beams that need to be fed back in the first beam set of the three beam sets to be fed back by the first communication device to be 3, the number of beams that need to be fed back in the second beam set of the three beam sets to be 2, and the number of beams that need to be fed back in the third beam set of the three beam sets to be 1.

[0029] It is understood that the number of beams that need to be fed back in each of the L or G beam sets can also be pre-configured in the first communication device or predefined by the protocol, and this application embodiment does not limit this.

[0030] In one possible implementation, the fourth piece of information is the numberOfBeams parameter information, which is carried in the configuration information and used to configure the resources of the reference signal.

[0031] In conjunction with the first aspect, in one possible implementation of the first aspect, the first information belongs to the parameter i included in the PMI. 1,1 , where parameter i 1,1 This is used to indicate the set of beams where the L beams fed back by the first communication device are located.

[0032] In conjunction with the first aspect, in one possible implementation of the first aspect, the first information includes: [q 1,1 ,q 1,2 ,···,q g,1 ,q g,2 ,···,q G,1 ,q G,2 ], where parameter q g,1 and parameter q g,2 Indicates the g-th beam set in a set of G beam sets, with parameter q g,1 ∈{0,1,…,O1-1}, parameter q g,2 ∈{0,1,…,O2-1}, where O1 is the oversampling factor of the antenna port of the first communication device in the horizontal dimension, and O2 is the oversampling factor of the antenna port of the first communication device in the vertical dimension.

[0033] In conjunction with the first aspect, in one possible implementation of the first aspect, the second information belongs to parameter i.1,2 , parameter i 1,2 Used to indicate the position of L beams within the beam set containing L beams.

[0034] In conjunction with the first aspect, in one possible implementation of the first aspect, the second information includes: [i 1,2,1 ,…,i 1,2,g ,…,i 1,2,G ], where parameter i 1,2,g Indicates the beam to be fed back from the g-th beam set in a set of G beam sets. L g Let N1 be the number of beams to be fed back in the g-th beam set out of G beam sets, N2 be the number of horizontal ports in the reference signal port group, and g ∈ {1, ..., G}. The reference signal port group corresponds to the reference signal.

[0035] Here, the reference signal port group corresponds to the reference signal, specifically referring to the first communication device receiving and measuring the reference signal according to the reference signal port group. If the reference signal is CSI-RS, then the reference signal port group corresponding to the reference signal is the CSI-RS port group.

[0036] Furthermore, the relationship between the reference signal port group and the beam set is as follows: The terminal device receives the corresponding CSI-RS based on the CSI-RS port group and measures the channel information. Then, based on this channel information, it determines the L beams that need to be fed back and the beam set in which these L beams belong. Since the number of horizontal ports in the CSI-RS port group is N1 and the number of vertical ports in the CSI-RS port group is N2, the horizontal dimension of the CSI-RS port group and the beam set are the same, and the vertical dimension of the CSI-RS port group is the same. The number of beams included in a beam set can also be understood as the number of ports included in a CSI-RS port group (P). CSI-RS That is, N1N2=P CSI-RS Therefore, the reference signal port group can also be referred to as the beam set.

[0037] In conjunction with the first aspect, in one possible implementation of the first aspect, the second information indicates L vectors, and the L vectors correspond to L beams.

[0038] In one example, the L vectors are L vectors combined from a codebook.

[0039] Secondly, embodiments of this application propose a precoding matrix indication method, which is applied to a second communication device.

[0040] The second communication device may be a network device, a device or apparatus with a chip, a device or apparatus with integrated circuits, or a chip, chip system, module, control unit, circuit, or processor applicable to the aforementioned device or apparatus, or at least one of a central unit (CU) or a distributed unit (DU), the specific of which is not limited in this application.

[0041] The method includes: transmitting a reference signal; receiving a precoding matrix indication (PMI) corresponding to the reference signal, wherein the PMI includes first information and second information, the first information indicating G beam sets, where G is an integer greater than 1, any one of the G beam sets includes multiple mutually orthogonal beams, the second information indicating L beams in the G beam sets, the L beams being used to determine the precoding matrix, where L is an integer greater than 1; determining the precoding matrix based on the PMI, the precoding matrix being used for precoding processing of data transmitted from the second communication device to the first communication device.

[0042] In one example, using a Type II codebook, any column of the precoding matrix used by the second communication device can be represented as:

[0043]

[0044] In this application, the first row within the brackets "[]" corresponds to the precoding vector for the first polarization direction, and the second row within the brackets "[]" corresponds to the precoding vector for the second polarization direction. It should be understood that the polarization direction in this application refers to the direction of the electric field vector of the electromagnetic wave radiated by the antenna in space. β is the power adjustment coefficient. The amplitude coefficient, This represents the phase coefficient at the antenna port. Let be the i-th spatial basis (or the i-th vector), i∈{0,1,...,L-1}. The L vectors (i.e., the L spatial basis) formed by the codebook combination in the above formula can be determined based on the parameters (indices) included in the PMI. In other words, the second communication device determines L beams based on the first and second information included in the PMI. Then, the second communication device determines the corresponding L vectors based on these L beams. Finally, the second communication device determines the corresponding precoding matrix based on these L vectors.

[0045] In the above technical solution, the first communication device uses first information and second information to feed back multiple beam sets and multiple beams within those beam sets to the second communication device. This ensures that the L beams indicated by the first communication device accurately correspond to the L wireless propagation paths between the first and second communication devices, effectively improving the accuracy of the precoding matrix indication. While maintaining the communication overhead of the precoding matrix indication unchanged, the matching accuracy between the beams indicated by the precoding matrix and the wireless propagation paths in the actual communication environment can be improved, effectively enhancing the communication quality between the first and second communication devices.

[0046] The second aspect provides some possible implementation methods and beneficial effects that can be referred to in the first aspect, and will not be repeated here.

[0047] Thirdly, embodiments of this application propose a communication system, comprising: a first communication device and a second communication device. The communication system includes: the second communication device transmitting a reference signal to the first communication device; the first communication device receiving the reference signal; the first communication device performing channel measurement based on the reference signal to determine first information and second information, wherein the first information indicates G beam sets, where G is an integer greater than 1, and any one of the G beam sets includes multiple mutually orthogonal beams; the second information indicates L beams in the G beam sets, where L is an integer greater than 1, and the L beams are used to determine a precoding matrix; the first communication device transmitting the PMI to the second communication device; the second communication device determining the precoding matrix based on the PMI; and the second communication device transmitting data to the first communication device, the data being precoded by the precoding matrix.

[0048] In conjunction with the third aspect, in one possible implementation of the third aspect, the communication system performs the methods shown in the first and / or second aspects described above, which will not be elaborated here.

[0049] Fourthly, this application provides a communication device, which is a first communication device. The device includes a transceiver module and a processing module. The components of the communication device can also be used to execute the steps performed in various possible implementations of the first aspect and achieve the corresponding technical effects. For details, please refer to the first aspect, which will not be repeated here.

[0050] Fifthly, this application provides a communication device, which is a second communication device. The communication device includes a transceiver module and a processing module. The constituent modules of the communication device can also be used to execute the steps performed in various possible implementations of the second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.

[0051] Sixthly, this application provides a communication device comprising one or more processors. The one or more processors are capable of executing the computer program or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the first aspect described above.

[0052] In one possible design, the communication device may further include an interface circuit, wherein the processor is used to communicate with other devices or components through the interface circuit.

[0053] In one possible design, the communication device may further include a memory. The memory is used to store part or all of the computer programs or instructions necessary to implement the functions described in the first aspect above.

[0054] The aforementioned communication device may be a terminal, or a communication module in a terminal, or a chip in a terminal that is responsible for communication functions, such as a modem chip (also known as a baseband chip), or a system-on-a-chip (SoC) containing a modem module, or a chip or a system-in-package (SIP) chip.

[0055] In a seventh aspect, this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is configured to perform the method described in any possible implementation of any of the preceding first aspects.

[0056] In an eighth aspect, this application provides a communication device comprising one or more processors. The one or more processors are capable of executing the computer program or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the second aspect described above.

[0057] In one possible design, the communication device may further include an interface circuit, wherein the processor is used to communicate with other devices or components through the interface circuit.

[0058] In one possible design, the communication device may further include a memory. The memory is used to store part or all of the computer programs or instructions necessary to implement the functions described in the second aspect above.

[0059] In a ninth aspect, this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is configured to perform the method described in any possible implementation of any of the preceding second aspects.

[0060] In a tenth aspect, this application provides a communication system that includes the aforementioned network equipment and / or terminal equipment.

[0061] Eleventhly, this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform the method as described in any possible implementation of any of the first and / or second aspects above.

[0062] In a twelfth aspect, this application provides a computer program product (or computer program) that, when executed by a processor, performs the method described in any possible implementation of either the first aspect or the second aspect.

[0063] In a thirteenth aspect, this application provides a chip or chip system including at least one processor for supporting a communication device in implementing the method described in any possible implementation of any of the first and / or second aspects described above.

[0064] In one possible design, the chip or chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip system may also include interface circuitry that provides program instructions and / or data to the at least one processor.

[0065] The technical effects of any of the design methods in aspects three through thirteen can be found in the technical effects of the different design methods in aspects one through two above, and will not be repeated here. Attached Figure Description

[0066] Figure 1 A schematic diagram of the architecture of the communication system 100 used in the embodiments of this application;

[0067] Figure 2 A schematic diagram for measuring the downlink channel;

[0068] Figure 3 A schematic diagram of a spatial basis combination;

[0069] Figure 4 This is a schematic diagram of the spatial basis combination;

[0070] Figure 5 A schematic diagram of multiple beam sets supported by a terminal device;

[0071] Figure 6This is a schematic diagram of beam feedback of the terminal device in an embodiment of this application;

[0072] Figure 7a This is a stem-and-leaf diagram of different beam sets in the embodiments of this application;

[0073] Figures 7b-7d A schematic diagram of the energy distribution of each beam in the beam set;

[0074] Figure 8 This is a schematic diagram of a communication scenario in an embodiment of this application;

[0075] Figure 9 This is a schematic flowchart of one embodiment of the precoding matrix indication method in this application.

[0076] Figures 10-11 This is a schematic diagram of an application scenario according to an embodiment of this application;

[0077] Figure 12 This is a schematic diagram of the communication device according to an embodiment of this application;

[0078] Figure 13 This is another structural schematic diagram of the communication device according to an embodiment of this application;

[0079] Figure 14 This is another structural schematic diagram of the communication device according to an embodiment of this application. Detailed Implementation

[0080] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.

[0081] (1) Configuration and Pre-configuration: In this application, both configuration and pre-configuration are used. Configuration refers to the access network device sending configuration information or parameter values ​​of some parameters to the terminal device through messages or signaling, so that the terminal device can determine the communication parameters or resources during transmission based on these values ​​or information. Pre-configuration corresponds to configuration and refers to the alignment of information or parameter values ​​between the terminal and the access network device without using messages or signaling. Instead, it uses parameter information or parameter values ​​that the access network device and the terminal device have negotiated in advance. These parameters can also be parameter information or parameter values ​​used by the access network device or the terminal device as specified by standard protocols, or parameter information or parameter values ​​that are pre-stored in the access network device or the terminal device. This application does not limit this. Furthermore, these values ​​and parameters can be changed or updated.

[0082] (2) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority or importance of multiple objects.

[0083] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0084] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c. Where a, b, and c can be single or multiple.

[0085] (3) In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to the terminal" can be understood as the destination of the information being the terminal device, which may include sending directly through the air interface or sending indirectly through the air interface by other units or modules. "Receive information from the network device" can be understood as the source of the information being the network device, which may include receiving directly from the network device through the air interface or receiving indirectly from the network device through the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0086] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.

[0087] It is understandable that information may undergo processing, such as encoding and modulation, between the source and destination, but the destination can still understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.

[0088] (4) In the embodiments of this application, "instruction" may include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is an association between the other information and the information to be instructed; or it can only instruct a part of the information to be instructed, while the other parts of the information to be instructed are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol predefined) arrangement order of various information, thereby reducing instruction overhead. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to instruct the information to be instructed, and for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.

[0089] The instruction information can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, media access control (MAC) layer (or medium access control (MAC) layer) signaling, and physical layer signaling. MAC layer signaling includes, for example, a MAC control element (CE); physical layer signaling includes, for example, downlink control information (DCI).

[0090] (5) Reference signal (RS), also known as pilot signal. In communication systems, estimating the uplink or downlink channel is essential for transmitting and receiving data, obtaining system synchronization and feedback channel information. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses reference signals known to the transmitter and receiver to track the time and frequency domain changes of the channel. These reference signals are distributed across different resource elements (REs) in the time-frequency two-dimensional space within the orthogonal frequency division multiplexing (OFDM) symbols, and have known amplitudes and phases.

[0091] At the physical layer, uplink communication can include the transmission of uplink physical channels and uplink signals. Uplink physical channels include the random access channel (PRACH), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH), etc. Uplink signals include the channel sounding reference signal (SRS), the physical uplink control channel demodulation reference signal (PUCCH-DMRS), the physical uplink shared channel demodulation reference signal (PUSCH-DMRS), the demodulation reference signal (DMRS), the phase tracking reference signal (PTRS), and the positioning reference signal (SRS or SRS forpositioning), etc.

[0092] At the physical layer, downlink communication can include the transmission of downlink physical channels and downlink signals. Downlink physical channels include the physical broadcast channel (PBCH), physical downlink control channel (PDCCH), and physical downlink shared channel (PDSCH), etc. Downlink signals include the primary synchronization signal (PSS) / secondary synchronization signal (SSS), physical downlink control demodulation reference signal (PDCCH-DMRS), physical downlink shared channel demodulation reference signal (PDSCH-DMRS), demodulation reference signal (DMRS), phase tracking reference signal (PTRS), channel states information reference signal (CSI-RS), cell reference signal (CRS), tracking reference signal (TRS), positioning reference signal (positioning RS), and synchronization signal block (SSB), etc.

[0093] (6) Precoding Techniques: The transmitting end can process the signal to be transmitted using a precoding matrix that matches the channel, given the known channel conditions, ensuring the precoded signal is compatible with the channel. Therefore, compared to the receiving end receiving an un-precoded signal and eliminating inter-channel interference, the complexity of receiving a precoded signal and eliminating inter-channel interference is reduced. Thus, by precoding the signal to be transmitted, the quality of the received signal (e.g., signal-to-interference-plus-noise ratio, SINR) is improved. Precoding techniques also enable transmission between the transmitting end and multiple receivers on the same time-frequency resources, achieving multiple-user multiple-input multiple-output (MU-MIMO).

[0094] Optionally, the sending end can be a network device and the receiving end can be a terminal device; or, the sending end can be a terminal device and the receiving end can be a terminal device.

[0095] One implementation employs Multiple Input Multiple Output (MIMO) technology to increase system capacity and improve throughput. The mathematical expression is y = Hx + n, where y is the received signal, H is the channel information of the MIMO channel, x is the transmitted signal, and n is noise. In communication systems with multiple antennas, signals from multiple transmit antennas can be superimposed on any one receive antenna. Therefore, the method of transmitting signals at the transmitter affects system performance, and recovering the transmitted signal at the receiver is often complex. In this context, precoding is used to reduce system overhead and maximize the system capacity of MIMO, while also reducing the complexity of eliminating inter-channel interference at the receiver. In this case, the mathematical expression is y = HPx + n, where P is the precoding matrix (or vector). To simplify implementation complexity, P can be selected from a predefined set of matrices (or vectors), called the codebook. This method is also known as a codebook-based transmission method. If the sending end can obtain all the information of H, then P can be obtained by the sending end itself. This method is also known as the non-codebook (NCB) sending method.

[0096] It should be understood that the descriptions of precoding techniques are for illustrative purposes only and are not intended to limit the scope of protection of the embodiments of this application. In specific implementations, the transmitting end may also perform precoding in other ways. For example, when channel information (e.g., but not limited to the channel matrix) is unknown, a pre-set precoding matrix or a weighted processing method may be used for precoding. For the sake of brevity, the specific details will not be elaborated upon here.

[0097] (7) Precoding Matrix Indication (PMI): This can be used to indicate the precoding matrix. The precoding matrix can be, for example, a precoding matrix determined by the terminal device based on the channel matrix of a single frequency domain unit. This channel matrix can be determined by the terminal device through channel estimation or based on channel reciprocity. However, it should be understood that the specific methods used by the terminal device to determine the precoding matrix are not limited to those described above, and for the sake of brevity, they will not be listed here.

[0098] For example, the precoding matrix can be obtained by performing singular value decomposition (SVD) on the channel matrix or its covariance matrix, or by performing eigenvalue decomposition (EVD) on the covariance matrix of the channel matrix. It should be understood that the methods for determining the precoding matrix listed above are merely examples and should not constitute any limitation on this application.

[0099] It should be noted that, according to the method provided in this application, the network device can determine the channel state information (CSI) RS port, the frequency domain discrete Fourier transform (DFT) vector, and the space-frequency vector combining coefficients used to construct the precoding vector based on feedback from the terminal device, and then determine the precoding matrix corresponding to each frequency domain unit. This precoding matrix can be directly used for downlink data transmission; alternatively, it can be processed using beamforming methods, such as zero forcing (ZF), regularized zero-forcing (RZF), minimum mean-squared error (MMSE), and signal-to-leakage-and-noise ratio (SLNR), to obtain the final precoding matrix used for downlink data transmission. This application does not limit this. Unless otherwise specified, the precoding matrix mentioned below refers to the precoding matrix determined based on the method provided in this application.

[0100] It is understandable that the precoding matrix determined by the terminal device can be interpreted as the precoding matrix to be fed back. The terminal device can indicate the precoding matrix to be fed back through the Precoding Matrix Indicator (PMI), so that the network device can recover the precoding matrix based on the PMI. It is understandable that the precoding matrix recovered by the network device based on the PMI can be the same as or similar to the precoding matrix to be fed back.

[0101] In downlink channel measurement, the higher the approximation between the precoding matrix determined by the network device based on the PMI and the precoding matrix determined by the terminal device, the better the precoding matrix determined by the network device for data transmission can be adapted to the channel state, thus improving the signal reception quality.

[0102] (8) Antenna Port: This can be simply called a port. It can be understood as the transmitting antenna that is identified by the receiving end, or a transmitting antenna that can be distinguished in space. An antenna port can be pre-configured for each virtual antenna. Each virtual antenna can be a weighted combination of multiple physical antennas. Each antenna port can correspond to a reference signal. Therefore, each antenna port can be called a port of a reference signal, such as a CSI-RS port, demodulation reference signal (DMRS), SRS port, etc.

[0103] In this context, an antenna port is a logical concept, and there is generally no direct correspondence between an antenna port and a physical antenna. An antenna port is typically associated with a reference signal, and its meaning can be understood as a transmit / receive interface on the channel through which the reference signal passes. For low frequencies, an antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. For high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.

[0104] Furthermore, a port group can refer to a group of multiple antenna ports. One approach is to group multiple digital ports of a network device to form multiple port groups. Another approach (especially in hybrid digital-analog beamforming architectures) is that a port group can be multiple digital ports corresponding to the same analog beam, also simply called a port group or digital-analog port group. Alternatively, a port group can be a group of digital ports corresponding to multiple analog beams, also simply called a port group or digital-analog port group. Or, multiple digital ports of the same analog beam can be divided into multiple subsets, each subset being called a port group or digital-analog port group.

[0105] (9) Channel State Information (CSI) Report: In a wireless communication system, this is information reported by the receiving end (e.g., a terminal device) to the transmitting end (e.g., a network device) to describe the channel attributes of the communication link. The CSI report may include, but is not limited to, precoding matrix indicator (PMI), rank indicator (RI), channel quality indicator (CQI), channel state information reference signal (CSI-RS), channel state information resource index (CSI-RSIndex, CRI), and layer indicator (LI). It should be understood that the specific content of the CSI listed above is merely illustrative and should not constitute any limitation on this application. The CSI may include one or more of the information listed above, or other information used to characterize the CSI besides those listed above; this application does not limit this.

[0106] (10) Beams. Beams and beam pair links (BPLs) are introduced into communication systems. A beam is a communication resource. Beams can be divided into transmit beams and receive beams. Beamforming techniques can be beamforming or other technologies. Beamforming includes transmit beamforming and receive beamforming.

[0107] A beam is a communication resource. A beam can be wide, narrow, or other types. The technology used to form a beam can be beamforming or other techniques. Beamforming technology can specifically be digital beamforming, analog beamforming, or hybrid digital / analog beamforming. Different beams can be considered different resources. The same or different information can be transmitted through different beams. Optionally, multiple beams with the same or similar communication characteristics can be considered as a single beam. A beam can include one or more antenna ports for transmitting data channels, control channels, and detection signals. For example, a transmit beam can refer to the signal strength distribution in different directions of space after a signal is transmitted through an antenna, and a receive beam can refer to the signal strength distribution in different directions of space of the wireless signal received from the antenna. It is understandable that one or more antenna ports forming a beam can also be considered a set of antenna ports. In protocols, beams can also be represented by spatial filters.

[0108] Transmit beam: The transmitting device sends a signal with a certain beamforming weight, so that the transmitted signal forms a spatially directional beam. In the uplink direction, the transmitting device can be a terminal; in the downlink direction, the transmitting device can be a network device.

[0109] Received beam: The receiving device receives signals with a certain beamforming weight, forming a spatially directional beam. In the uplink direction, the receiving device can be a network device; in the downlink direction, the receiving device can be a terminal.

[0110] Transmit beamforming: When a transmitting device with an antenna array transmits a signal, a specific amplitude and phase are set on each antenna element of the antenna array to give the transmitted signal a certain spatial directivity. That is, the signal power is high in some directions and low in some directions, and the direction with the highest signal power is the direction of the transmitted beam. The antenna array consists of multiple antenna elements, and the specific amplitude and phase added are the beamforming weights.

[0111] Receiver beamforming: When a receiver with an antenna array receives a signal, a specific amplitude and phase are set on each antenna element of the array to make the power gain of the received signal directional. That is, the power gain is high when receiving signals in certain directions, and low when receiving signals in other directions. The direction with the highest power gain is the direction of the received beam. The antenna array consists of multiple antenna elements, and the specific amplitude and phase added are the beamforming weights.

[0112] Optionally, using a certain transmit beam to transmit a signal can be understood as using a certain beamforming weight to transmit a signal.

[0113] Optionally, using a certain receiving beam to receive the signal can be understood as using a certain beamforming weight to receive the signal.

[0114] Generally, different beams can be considered as different resources. The same information or different information can be transmitted using (or through) different beams. Beam pairs are based on the concept of beams. A beam pair typically includes a transmit beam from a transmitting device and a receive beam from a receiving device.

[0115] It should be noted that in the embodiments of this application, the beam can also be replaced with other descriptions, such as: beam basis, spatial basis, spatial weights, spatial parameters, or quantity. The basis refers to basis vectors, which are a special set of vectors in a vector space (called basis vectors) such that any vector in the vector space can be uniquely represented as a linear combination of basis vectors. Similarly, the beam basis is a set of basis vectors that can be used to represent the beam using their linear combination.

[0116] Secondly, the communication system involved in the embodiments of this application is introduced. This application can be applied to long-term evolution (LTE) systems, new radio (NR) systems, or future communication systems. The communication system includes at least one of network equipment or terminal equipment.

[0117] Figure 1 This is a schematic diagram of the architecture of the communication system 100 used in the embodiments of this application.

[0118] like Figure 1 As shown, the communication system includes a wireless access network and a core network. Optionally, the communication system 100 may also include the Internet. The wireless access network may include at least one network device (which can also be understood as an access network device, such as...). Figure 1 The 110a and 110b mentioned above may also include at least one terminal (which can also be understood as the terminal device described above, such as...). Figure 1 (e.g., 120a-120j). Furthermore, network equipment (or wireless network equipment) can be macro base stations (such as...). Figure 1 110a in the text), can also be a micro base station or an indoor station (such as... Figure 1 110b) in the above can also be a relay node or a donor node, etc. It is understood that all or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The embodiments of this application do not limit the specific technology or specific device form used in the wireless network device.

[0119] For ease of description, Figure 1 The illustrated communication system is described using the example of a base station as the network device and a terminal device referred to as a terminal. It is understood that when the communication system includes an integrated access and backhaul (IAB) network, the base station can be an IAB node. Optionally, in the embodiments of this application, the base station and the network device can be interchanged.

[0120] In this application, the base station and the terminal can be fixed or mobile. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted, on water, or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base station and the terminal.

[0121] The roles of base stations and terminals can be relative, for example, Figure 1The helicopter or drone 120i can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, for base station 110a, 120i is a terminal; that is, 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 1 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 1 The 120a-120j in the text can be referred to as communication devices with terminal functions.

[0122] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be achieved using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0123] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.

[0124] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.

[0125] The technical solution of this application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP). For example, 4th generation (4G) communication systems, 5G communication systems, and communication systems beyond the 5th generation. For example, future communication systems. For example, 4th generation communication systems may include Long Term Evolution (LTE) communication systems. 5th generation communication systems may include New Radio (NR) communication systems. The technical solution of this application can also be applied to Wireless Fidelity (WiFi) systems, communication systems supporting the convergence of multiple wireless technologies, device-to-device (D2D) systems, or vehicle-to-everything (V2X) communication systems.

[0126] The terminal equipment and network equipment involved in this application are described below.

[0127] A terminal device, often simply called a terminal, is a device or module that connects to the aforementioned communication system and possesses corresponding communication functions. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication function. It may also be configured with program instructions for executing these functions. Terminal devices are also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc. A terminal device is a device that includes wireless communication capabilities (providing voice / data connectivity to the user). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.

[0128] Terminal equipment can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the aforementioned devices or apparatuses; specific details are not limited in this application. In this application, the term "terminal equipment" can refer to the terminal equipment itself, or to the chip, functional module, or integrated circuit within the terminal equipment that performs the methods provided in this application; specific details are not limited in this application. Network equipment is a device deployed in a wireless access network to provide wireless communication functions for terminal equipment. Network equipment can connect terminal equipment to a radio access network (RAN) node of a wireless network, and can also be called access network equipment, RAN entity, access node, or network node, etc.

[0129] Specifically, network equipment can be network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, 4G communication systems, 5G communication systems, or future communication systems. Network equipment can also be network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, network equipment can also be network equipment in a communication system resulting from the integration of two or more of the above communication systems.

[0130] Network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home-evolved Node B, or home Node B, HNB), base band unit (BBU), access point (AP) in wireless fidelity (WIFI) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc., and can also be network equipment in 5G mobile communication systems. For example, next-generation base station (gNB) in NR systems, TRP, TP; or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or, network equipment can also be network nodes constituting a gNB or transmission point. Examples include centralized unit (CU), distributed unit (DU), centralized unit control plane (CU-CP), centralized unit user plane (CU-UP), or radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, network equipment can be servers, wearable devices, vehicles, or in-vehicle equipment. For example, network equipment in V2X technology can be roadside units (RSUs). It should be understood that the aforementioned TRP can be a device or module located on the network side of the communication system and possessing corresponding communication functions. The TRP typically contains communication modules, circuits, or chips that perform the corresponding communication functions. The TRP can also be configured with program instructions for the corresponding communication functions.

[0131] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP), CU-UP can also be called an open centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). This application does not limit the specific names. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0132] Optionally, for network elements in the ORAN system, each network element can implement the protocol layer functions shown in Table 1 below.

[0133] Table 1

[0134]

[0135] The architecture of the CU and DU of a network device is described below. A network device includes at least one CU and at least one DU. Optionally, the network device may also include at least one RU.

[0136] The following example uses a network device consisting of a CU and a DU. The CU has some core network functions and can include CU-CP and CU-UP. The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU may be configured to implement the functions of at least one layer of the Packet Data Convergence Protocol (PDCP) layer and above (e.g., at least one of the RRC or SDAP layers). The DU may be configured to implement the functions of at least one layer of the protocol layer below the PDCP layer (e.g., at least one of the RLC, MAC, or physical (PHY) layers). Alternatively, the CU may be configured to implement the functions of at least one layer of the protocol layer above the PDCP layer (e.g., at least one of the RRC or SDAP layers), and the DU may be configured to implement the functions of at least one layer of the protocol layer below the PDCP layer (e.g., at least one of the RLC, MAC, or PHY layers).

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

[0138] The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.

[0139] CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices.

[0140] Optionally, the ORAN architecture also includes a RAN intelligent controller (RIC) module.

[0141] Furthermore, in wireless communication systems (e.g.) Figure 1In the communication system shown, MIMO technology, as a key technology in wireless communication, can be used to meet the demand for high-speed transmission. Taking the communication process between network devices and terminal devices as an example, the network device performs channel measurement using a reference signal to obtain channel state information (CSI). Subsequently, the network device can use this channel information to calculate the precoding information between the network device and the terminal device. MIMO communication can then be achieved between the network device and the terminal device using this precoding information.

[0142] In one implementation example, to send data to the terminal device, the network device can perform precoding on the digital port, while selecting an appropriate coding and modulation order. For example, the role of precoding is to better match the antenna (or beam) with the channel, ensuring better signal quality and less interference when the transmitted data arrives at the terminal. A better modulation order and code rate can maximize channel transmission capacity while ensuring reliable data transmission. The settings for precoding and modulation coding scheme (MCS) need to be determined based on channel quality and channel response. A common method is for the network device to send a downlink reference signal, the terminal device to determine the channel based on the downlink reference signal, and then feed back the corresponding channel state information, including precoding information, the number of transport streams supported by the channel (i.e., RI), and CQI (used to provide feedback on the MCS recommended by the terminal under the current channel quality). This process is called channel state information feedback (CSI feedback). Another approach is to use an uplink reference signal to measure and obtain uplink channel information, and then, based on channel reciprocity, further obtain downlink channel information.

[0143] Figure 2 This is a schematic diagram for measuring the downlink channel. (Example) Figure 2 As shown, the channel measurement process based on the downlink reference signal includes the following steps.

[0144] S201. The network device sends configuration information to the terminal device, wherein the configuration information includes channel information reporting (or measurement) configuration information.

[0145] Specifically, the channel information reporting configuration information can be sent from the network device to the terminal device via RRC signaling, and can include two parts: resource configuration information and reporting configuration information.

[0146] Resource configuration information refers to information related to measurement resources and can be configured through a three-level structure (resource configuration (resourceConfig) - resource set (resource) - resource (resource)). In other words, a network device can configure one or more resource configurations for a terminal device. Each resource configuration includes one or more resource sets, and each resource set can include one or more resources. Each resource configuration / resource set / resource includes its own index. Optionally, the channel information reporting configuration information may also include other parameters, such as the resource period and the signal type corresponding to the resource.

[0147] In addition, the reporting configuration information refers to the information related to the reporting of measurement results, which is configured in the protocol through the reporting configuration (ReportConfig). Network devices can configure one or more reporting configurations (ReportConfig) for terminal devices. Each reporting configuration includes reporting metrics, reporting time and period, reporting format, and other reporting-related information. Furthermore, the reporting configuration also includes an index of resource configurations, indicating which measurement configuration was used to obtain the reported results.

[0148] Optionally, the channel information reporting configuration information includes codebook configuration information (CodebookConfig), which is used to configure the first type or the second type of codebook.

[0149] S202. The network device sends a downlink reference signal. For example, the network device sends a downlink signal (usually a downlink reference signal) on the resources configured in the resource configuration information so that the terminal device can measure the downlink signal and determine the quality of each resource (i.e., the quality of the beam corresponding to the resource).

[0150] S203. The terminal equipment measures the downlink reference signal based on the configuration information reported by the channel information. The downlink reference signal mainly includes the synchronization signal / physical broadcast channel block (SSB or SS / PBCH block), CSI-RS, and tracking reference signal (TRS). The PBCH can carry the master information block (MIB), which is used to configure the main system information of the cell.

[0151] S204. The terminal device sends channel information to the network device. For example, this channel information may include a beam measurement report, which includes channel state information (CSI). The channel state information may include one or more of the following: indexes of one or more resources, CQI, reference signal received power (RSRP), PMI, rank indicator (RI), layer indicator (LI), CRI, synchronization signal / physical broadcast channel block resource index (SSBRI), etc.

[0152] Optionally, channel state information can be carried in uplink control information (UCI) and transmitted via the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH).

[0153] In addition, after obtaining channel information in step S204, the network device can determine scheduling information, including one or more of the following: MCS, resource block (RB) resource allocation, transmit beam, and receive beam, thereby improving the degree of beam matching with the channel and thus helping to improve communication rate and efficiency.

[0154] In summary, to improve the reception quality of wireless signals received by terminal devices and the spectral efficiency of the communication system, network devices need to perform precise beamforming on the data stream. To this end, the network device sends a pilot signal CSI-RS to the terminal device for channel estimation. The terminal device receives the CSI-RS and calculates the channel state information. Then, the terminal device calculates the beamforming matrix, also known as the precoding matrix, based on this channel state information. The terminal device can use various algorithms to determine this precoding matrix, such as singular value decomposition (SVD). To feed back the precoding matrix to the network device, the terminal device needs to convert the precoding matrix into a precoding matrix indication (PMI). The network device can then select the corresponding precoding matrix from the codebook based on the PMI.

[0155] A codebook is a predefined, optimized set of beamforming matrices that allows network devices and terminal devices to efficiently exchange information over a communication link. The Type II codebook is a high-precision codebook designed for massive MIMO systems, incorporating finer-grained beamforming options to accommodate more complex channel conditions and higher system performance requirements. In the Type II codebook, spatial weights (or spatial parameters) determine the shape and orientation of the beam. These parameters are selected from multiple candidate spatial bases, each corresponding to a specific spatial orientation. The terminal device sends a Pre-Minute Indicator (PMI) to the network device based on the selected spatial base, enabling the terminal device to instruct the network device to precisely focus the wireless signal onto its location, reducing interference to other terminal devices.

[0156] For easier understanding, please refer to Figure 3 , Figure 3 This is a schematic diagram of spatial basis assembly. The terminal device receives and measures the downlink reference signal from the network device to determine channel state information. Then, based on the channel state information, the terminal device selects basis 3, basis 6, basis 9, and basis 11 from a pool of candidate spatial basis units (basis 1 to basis 11). The terminal device then feeds back a PMI (Pressure Management Interface) to the network device, indicating the aforementioned basis units 3, 6, 9, and 11. The network device performs beamforming based on this PMI to determine beam 1 and beam 2.

[0157] As described above, the concept of a beam is similar to that of a spatial basis; a beam can be replaced by a spatial basis. The terminal device uses the PMI to indicate the selected beam and its combination coefficients. Currently, any column of the precoding matrix determined based on the Type II codebook can be represented as:

[0158]

[0159] In this application, the first row within the brackets "[]" corresponds to the precoding vector for the first polarization direction, and the second row within the brackets "[]" corresponds to the precoding vector for the second polarization direction. It should be understood that the polarization direction in this application refers to the direction of the electric field vector of the electromagnetic wave radiated by the antenna in space. β is the power adjustment coefficient. This refers to the amplitude coefficient. This represents the phase coefficient at the antenna port. Let i be the spatial basis, i∈{0,1,...,L-1}.

[0160] Combining equation (1) above, the terminal device needs to feed back a total of L beams. The terminal device needs to select these L beams from the beam set N1N2, where the beam set N1N2 is an oversampled DFT beam set. N1 can also be understood as the number of beams in the horizontal dimension of an oversampled DFT beam set, and N2 can also be understood as the number of beams in the vertical dimension of an oversampled DFT beam set. The terminal device obtains channel information based on the CSI-RS port group measurement, and then determines the L beams to be fed back and the oversampled DFT beam set in which these L beams belong based on the channel information. The CSI-RS port group can be replaced by the CSI-RS antenna port group to distinguish the groups in which different CSI-RS ports (or CSI-RS antenna ports) belong. CSI-RS ports within the same CSI-RS port group can reuse resources in various ways, such as code division multiplexing, frequency division multiplexing, or time division multiplexing. Since the number of horizontal ports in a CSI-RS port group is N1 and the number of vertical ports in a CSI-RS port group is N2, the horizontal dimension of the CSI-RS port group is the same as that of the oversampled DFT beam set, and the vertical dimension of the CSI-RS port group is the same as that of the oversampled DFT beam set. The number of beams included in the beam set N1N2 can also be understood as the number of ports included in a CSI-RS port group (P). CSI-RS That is, N1N2=P CSI-RS N1 is an integer greater than or equal to 1, and N2 is an integer greater than or equal to 1. It should be noted that the beams included in the oversampled DFT beam set are mutually orthogonal; therefore, the oversampled DFT beam set can also be called an orthogonal beam set. In the embodiments of this application, the beam set can also be called a beam group.

[0161] The precoding matrix based on the Type II codebook can be represented as: Where W is the precoding matrix, W1 is the spatial sparse basis of the codebook, and W... f It is the frequency domain sparse basis of the codebook. These are the parameters of the feedback. The spatial sparse basis of the type II codebook can be specifically described as follows: Among them, v m These are the basis vectors in the sparse spatial basis, i.e., the spatial basis, m = 0, 1, ..., L-1. Type II codebooks currently include phase scanning (PS) codebooks and regular codebooks, where the basis vectors of the regular codebook are v. l,m v l,m It is a DFT vector. l,m Specifically as follows:

[0162]

[0163] Where m = 0, 1, ..., N2-1, l = 0, 1, ..., N1-1. O1 represents the oversampling factor in the horizontal dimension of the antenna port, and O2 represents the oversampling factor in the vertical dimension of the antenna port. The number of oversampled DFT beam sets used by the terminal device is O1O2. All beams within an oversampled DFT beam set are combined into a DFT matrix, which serves as a complete spatial basis.

[0164] The PMI returned by the terminal device includes codebook parameter information (or codebook indices, or codebook indicators). When the value of the rank indication (RI) is ≤ 2, the PMI value corresponds to parameters i1 and i2. Parameters i1 and i2 can be understood as codebook indices i1 and i2, where...

[0165] Among them, subbandAmplitude is the subband amplitude.

[0166] The L vectors formed by combining codebooks are determined by parameters i1 and i2. These L vectors correspond to L beams; therefore, the L beams fed back by the terminal device are determined by parameters i1 and i2. The indices of the L beams are determined by parameters i1 and i2. 1,1 and parameter i 1,2 The instructions are as follows:

[0167] parameter i 1,1 :

[0168] i 1,1 =[q1 q2]

[0169] q1∈{0,1,...,O1-1},

[0170] q2∈{0,1,...,O2-1}

[0171] parameter i 1,2 :

[0172] parameter i 1,2 Indicator parameters and parameters

[0173] parameter and parameters

[0174]

[0175] The i-th beam among the L beams fed back by the terminal device can use parameters and parameters This means, that is:

[0176]

[0177] In summary, the PMI reported by the terminal device includes parameter i 1,1 and parameter i 1,2 Network devices, based on the parameters i included in the PMI, 1,1 Determine parameters q1 and q2, and then determine the oversampled DFT beam set containing the L beams fed back by the terminal device. The network device then uses parameters i included in the PMI... 1,2 Determine L beams in the oversampled DFT beam set. In other words, parameter i 1,1 Indicates the set of orthogonal beams containing L beams, parameter i 1,2 Indicates the position of L beams within an orthogonal beam set, or parameter i 1,2 Indicates the horizontal and vertical angles of L beams within an orthogonal beam set. For easier understanding, please refer to [link to relevant documentation]. Figure 4 , Figure 4 This is a schematic diagram of the spatial basis combination. Parameter i 1,1 instruct Figure 4 The diagram illustrates an orthogonal beamset comprising 8*4=32 beams. The horizontal dimension of this orthogonal beamset is N1=8, and the vertical dimension is N2=4. Parameter i 1,2 This indicates the four beams in the orthogonal beam set, i.e., L = 4. The i-th beam among these four beams is determined by parameters. and parameters Instructions: The network device, based on parameter i 1,2 Determine this parameter and this parameter

[0178] In the above method, the network device uses the parameters i included in the PMI. 1,1 Determine parameters q1 and q2, and then determine the set of oversampled DFT beams containing the L beams fed back by the terminal device, that is, the network device determines the set of oversampled DFT beams based on parameter i. 1,1 Determine the orthogonal beam set (or simply beam set) containing the L beams that the terminal device needs to feed back. Currently, the terminal device supports O1O2 beam sets, meaning the total number of beam sets supported by the terminal device depends on the oversampling factor of the antenna ports in the horizontal dimension and the oversampling factor of the antenna ports in the vertical dimension. When O1 = 2 and O2 = 2, the terminal device supports a total of 4 beam sets. For easier understanding, please refer to [link to documentation]. Figure 5 , Figure 5 This is a schematic diagram illustrating multiple beam sets supported by a terminal device. (Example) Figure 5As shown, the terminal device supports a total of four beam sets: the first beam set, the second beam set, the third beam set, and the fourth beam set. Each beam set includes four beams in the horizontal dimension and four beams in the processing dimension, i.e., N1 = 4 and N2 = 4 for each beam set. The beams in the above four beam sets are mutually orthogonal. After determining the L beams that need to be fed back, the terminal device further determines the beam set containing these L beams, and then uses parameter i... 1,1 Indicates the beam set, via i 1,2 Indicates the L beams in this beam set.

[0179] The terminal device receives a reference signal and performs channel measurements based on it to determine channel information. Then, it determines the PMI (Programmable Node Indicator) based on this channel information. This channel information indicates that multiple wireless propagation paths exist between the terminal device and the network device, each with a path angle or azimuth angle relative to the network device. The terminal device feeds back L beams, each pointing in a different direction in space, characterized by horizontal and vertical dimensions. Ideally, the number L beams fed back by the terminal device is the same as the number of wireless propagation paths; that is, there are L wireless propagation paths between the network device and the terminal device, and the beam directions of these L beams correspond one-to-one with the L wireless propagation paths. Figure 5 When the terminal device needs to feed back L=6 beams, please refer to the schematic diagram of these 6 beams. Figure 6 , Figure 6 This is a schematic diagram of beam feedback of the terminal device in an embodiment of this application. Figure 6 In this diagram, the six wireless propagation paths determined by the terminal device correspond to six of the 64 beams supported by the terminal device. These 64 beams belong to four beam sets. Specifically, these four beam sets include a first beam set, a second beam set, a third beam set, and a fourth beam set. Each beam set includes 16 beams. Please refer to the schematic diagram of these 64 beams. Figure 7a , Figure 7a This is a stem-and-leaf diagram of different beam sets in the embodiments of this application. For example... Figure 7a As shown, the six beams corresponding to the path angles of the six wireless propagation paths measured and determined by the terminal device are not within the same beam set. Of these six beams, four belong to the third beam set and two belong to the fourth beam set. Because the beams in different beam sets are not orthogonal, there is energy leakage between multiple beams in different orthogonal beam sets. For example... Figure 6If the path angle corresponding to the second wireless propagation path is represented by a beam from the fourth beam set, then the energy of path angle #2 of this second wireless propagation path will be entirely concentrated in beam (3,2) of the fourth beam set. Beam (3,2) of the fourth beam set carries all the energy of path angle #2, and can be represented by beam (3,2) of the fourth beam set. If the path angle #2 is represented by a beam from the third beam set, the energy of path angle #2 will leak across all beams included in the third beam set. In this case, if only one beam from the third beam set can be used to represent path angle #2, it will result in energy loss.

[0180] Currently, terminal devices can only feed back multiple beams from a single beam set. If the multiple beams that the terminal device needs to feed back belong to different beam sets, the terminal device needs to determine the beam set with the minimum energy loss from feeding back the multiple beams, and then determine the multiple beams to be fed back from that beam set. (Combined) Figures 5 to 7a For example, taking the first beam set, the second beam set, and the third beam set as examples, the energy distribution of each beam within the above three beam sets is as follows: Figures 7b to 7d As shown, Figures 7b-7d This diagram illustrates the energy distribution of each beam in the beam set. Within each of the first, second, and third beam sets, the terminal device selects the six beams with the highest energy carrying the path angle. The energy carried by the remaining beams within this beam set, excluding the six beams with the highest path angle energy, is considered an energy loss. Therefore, the sum of the energy of the beams other than the six with the highest path angle energy can be considered as the loss. The terminal device selects the beam set with the minimum loss as the beam set to be fed back, for example... Figures 7b-7d Of the three illustrated beam sets, the third beam set is selected as the beam set with the least loss. The terminal device selects the six beams with the highest energy from the multiple beams included in the third beam set as the six beams to be fed back.

[0181] Because the multiple beams that the terminal device needs to feed back are not entirely consistent with the multiple beams actually fed back by the terminal device, the precoding matrix determined by the network device based on the multiple beams fed back by the terminal device cannot perfectly correspond to the wireless propagation path between the network device and the terminal device. When the network device sends wireless signals to the terminal device based on this precoding matrix, it will affect the communication quality of the wireless signal, reducing the spectral efficiency and data throughput of the communication system. Therefore, current terminal devices suffer from low beam feedback accuracy.

[0182] Based on this, this application proposes a precoding matrix indication method and related apparatus. A first communication device receives a reference signal; the first communication device performs measurements based on the reference signal to determine a precoding matrix indication (PMI). The PMI includes first information and second information, wherein the first information indicates G beam sets, where G is an integer greater than 1, and any one of the G beam sets includes multiple mutually orthogonal beams; the second information indicates L beams in the G beam sets, where L beams are used to determine the precoding matrix, and L is an integer greater than 1; the first communication device transmits the PMI. After receiving the reference signal, the first communication device first performs channel measurements based on the reference signal to determine channel state information. Then, based on the channel state information, the first communication device determines the L beams that need to be fed back from the multiple beam sets supported by the first communication device, and determines the G beam sets to which the L beams belong, and the G beam sets belong to the multiple beam sets. Finally, the first communication device uses first information and second information to indicate the G beam sets and L beams respectively, ensuring that the L beams indicated by the first communication device accurately correspond to the L wireless propagation paths between the first and second communication devices, effectively improving the accuracy of the precoding matrix indication. While keeping the communication overhead occupied by the precoding matrix indication unchanged, the matching accuracy between the beams indicated by the precoding matrix and the wireless propagation paths in the actual communication environment can be improved, effectively enhancing the communication quality between the first and second communication devices.

[0183] The following describes an embodiment of this application using an example communication scenario. Please refer to [link / reference]. Figure 8 , Figure 8 This is a schematic diagram of a communication scenario according to an embodiment of this application. The communication scenario includes a first communication device and a second communication device. The first communication device can be a terminal device, or it can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, functional module, control unit, circuit, processor, or integrated circuit that can be applied to a terminal device or apparatus; the specific application is not limited thereto. The second communication device can be a network device, or it can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, functional module, control unit, circuit, processor, or integrated circuit that can be applied to a network device or apparatus; the specific application is not limited thereto. The cell managed by the second communication device includes the first cell. The first communication device is located in the first cell and can receive signals from the second communication device.

[0184] Based on the communication scenarios illustrated above, the precoding matrix indication method proposed in the embodiments of this application will be introduced next.

[0185] Please see Figure 9, Figure 9 This is a schematic flowchart of one embodiment of the precoding matrix indication method in this application. The precoding matrix indication method proposed in this application includes:

[0186] 901. The second communication device sends a reference signal to the first communication device. Accordingly, the first communication device receives the reference signal.

[0187] In step 901, the reference signal can be CSI-RS. The reference signal can also be other types of downlink reference signals, and this application embodiment does not limit this. In this application embodiment, the direction from the second communication device to the first communication device is defined as the downlink direction, for example, the direction from the network device to the terminal device is defined as the downlink direction; the direction from the first communication device to the second communication device is defined as the uplink direction, for example, the direction from the terminal device to the network device is defined as the uplink direction.

[0188] 902. The first communication device performs measurements based on the reference signal to determine the precoding matrix indicator (PMI). The PMI includes first information and second information. The first information indicates G beam sets, where G is an integer greater than 1. Any beam set in the G beam sets includes multiple mutually orthogonal beams. The second information indicates L beams in the G beam sets. The L beams are used to determine the precoding matrix, where L is an integer greater than 1.

[0189] First, we will explain how the first communication device determines the set of G beams and L beams that need to be fed back.

[0190] In one possible implementation, the first communication device performs channel measurements based on a reference signal to determine channel state information. Then, based on the channel state information, the first communication device determines L beams. For example, the first communication device determines a precoding matrix based on the channel state information; then, based on the precoding matrix, the first communication device determines L beams from a set of X beams, where the energy loss in constructing the precoding matrix is ​​minimized by these L beams, and this set of X beams is the beam set supported by the first communication device.

[0191] The number X of beam sets supported by the first communication device is determined by O1 and O2, where O1 is the oversampling factor of the antenna ports supported by the first communication device in the horizontal dimension, and O2 is the oversampling factor of the antenna ports supported by the first communication device in the vertical dimension. For example, when O1 = 2 and O2 = 2, the number of beam sets supported by the first communication device is O1O2 = 4, where O1O2 refers to O1 multiplied by O2, or O1 × O2. Accordingly, in determining L beams, the first communication device determines the G beam sets to which the L beams belong, where G is an integer greater than or equal to 1 and less than or equal to X.

[0192] In another possible implementation, the first communication device performs channel measurements based on a reference signal to determine channel state information. Then, based on the channel state information, the first communication device determines G beam sets from X beam sets supported by the first communication device. Finally, based on the precoding matrix determined by the channel state information, the first communication device determines L beams from the multiple beams included in the G beam sets, where the energy loss in constructing the precoding matrix is ​​minimized by these L beams.

[0193] In one example, the first communication device supports X beam sets, which are 10 beam sets. The number of beam sets that the first communication device needs to feed back is G = 3, and the number of beams to be fed back by the first communication device is L = 8. The first communication device performs channel measurements based on the reference signal to determine the channel state information. Specifically, based on the channel state information, the first communication device selects the optimal 8 beams from all beams included in the 10 beam sets. These 8 beams are used as the beams to be fed back by the first communication device (i.e., L = 8). The optimal 8 beams satisfy the following condition: the error between the precoding matrix formed by the 8 vectors corresponding to these 8 beams and the precoding matrix directly determined by the first communication device based on the channel state information is minimized.

[0194] If the number of beam sets to which the 8 beams belong is less than or equal to 3, the first communication device determines the beam sets to which the 8 beams belong as the beam sets to be fed back. For example, if the 8 beams belong to beam set 1, beam set 2, and beam set 3 respectively, then the first communication device determines that the beam sets to be fed back include: beam set 1, beam set 2, and beam set 3. As another example, if the 8 beams belong to beam set 1 and beam set 2 respectively, then the first communication device determines that the beam sets to be fed back include: beam set 1, beam set 2, and any one of the 10 beam sets other than beam set 1 and beam set 2.

[0195] If the number of beam sets to which the 8 beams belong is greater than 3, the first communication device selects the top 3 beam sets with the largest number of beams to be fed back from the 10 beam sets, based on the number of beams to be fed back included in each of the 10 beam sets. For example, the 8 beams include: beams 1 to 8, where beam set 1 includes beams 1 and 2; beam set 2 includes beams 3 and 4; beam set 3 includes beams 5 and 6; beam set 4 includes beam 7; and beam set 5 includes beam 8. The first communication device then determines that the top 3 beam sets with the largest number of beams to be fed back are beam set 1, beam set 2, and beam set 3. Then, the first communication device reselects 8 beams from all the beams included in beam sets 1, 2, and 3 as the beams to be fed back, and beam sets 1, 2, and 3 are thus selected as the beam sets to be fed back.

[0196] In the above implementation, the first communication device can use various methods to determine G beam sets from X beam sets. For example, the first communication device uses a first algorithm to determine G beam sets from X beam sets, wherein the first algorithm includes any one of the following: least absolute shrinkage and selection operator (Lasso), orthogonal matching pursuit (OMP) algorithm, iterative soft thresholding algorithm (ISTA), or approximate message passing (AMP) algorithm.

[0197] Optionally, the first communication device can determine the number G of beam sets to be fed back by the first communication device based on the third information. The third information can be configured by the second communication device, or it can be information pre-configured in the first communication device, or it can be information predefined by the protocol. This application embodiment does not limit this.

[0198] In one example, the third information is carried within configuration information used to configure the resources of the reference signal. For instance, a first communication device receives configuration information from a second communication device, which includes Radio Resource Control Report Configuration (RRC reportconfig) information. This RRC reportconfig information includes the third information.

[0199] Optionally, the first communication device can determine the number L of beams to be fed back by the first communication device based on the fourth information. The fourth information can be configured by the second communication device, or it can be information pre-configured in the first communication device, or it can be information predefined by the protocol. This application embodiment does not limit this.

[0200] Optionally, the fourth information may also indicate the number L of beams to be fed back by the first communication device in other ways. For example, the fourth information is used to configure the number L of beams to be fed back from the g-th beam set out of the G beam sets to be fed back by the first communication device. g Wherein, the number of beams requiring feedback in the g-th beam set out of the G beam sets is L. g , g∈{1,···,G}, L g L is an integer greater than or equal to 0. g The relationship between L and L satisfies: The first communication device determines the number of beams that need to be fed back for each of the G beam sets to be fed back based on the fourth information, and the total number of beams that need to be fed back for the G beam sets is L.

[0201] Accordingly, if the fourth information is used to configure the number L of beams to be fed back by the first communication device, then the first communication device determines the number of beams to be fed back for each of the G beam sets based on the fourth information and the channel state information obtained from channel measurement. If the fourth information is used to configure the number L of beams to be fed back for the g-th beam set among the G beam sets to be fed back by the first communication device... g Then, the first communication device directly determines the number of beams to be fed back in each of the G beam sets based on the fourth information.

[0202] In one example, the fourth information is carried within configuration information used to configure the resources of the reference signal. For instance, the fourth information could be the number of beams parameter, which is carried within the configuration information.

[0203] Next, the specific content of the first and second pieces of information will be introduced.

[0204] In one possible implementation, the first information includes: [q 1,1 ,q 1,2 ,···,q g,1 ,q g,2 ,···,q G,1 ,q G,2 ], where parameter q g,1 and parameter q g,2 Indicates the g-th beam set in a set of G beam sets, with parameter q g,1 ∈{0,1,…,O1-1}, parameter q g,2 ∈{0,1,…,O2-1}, where O1 is the oversampling factor of the antenna port of the first communication device in the horizontal dimension, and O2 is the oversampling factor of the antenna port of the first communication device in the vertical dimension.

[0205] Optionally, the first information belongs to parameter i included in the PMI. 1,1 , where parameter i 1,1 This is used to indicate the set of beams where the L beams fed back by the first communication device are located.

[0206] In one possible implementation, the second information includes: [i 1,2,1 ,…,i 1,2,g ,…,i 1,2,G ], where parameter i 1,2,g Indicates the beam to be fed back from the g-th beam set in a set of G beam sets. Lg N1 represents the number of beams to be fed back in the g-th beam set among the G beam sets, N2 represents the number of horizontal ports in the reference signal port group, and N3 represents the number of vertical ports in the reference signal port group. The reference signal port group corresponds to the beam set.

[0207] Optionally, the second information belongs to parameter i 1,2 , parameter i 1,2 Used to indicate the position of L beams within the beam set containing L beams.

[0208] In one example scenario, a first communication device sends a PMI to a second communication device. The PMI includes parameter i1, which in turn includes parameter i. 1,1 and parameter i 1,2 Wherein, parameter i 1,1 The first communication device feeds back G beam sets, with parameter i 1,1 =[q 1,1 ,q 1,2 ,q 2,1 ,q 2,2 ,…,q g,1 ,q g,2 ,…,q G,1 ,q G,2 ,],[q 1,1 ,q 1,2 ] indicates the first beam set fed back by the first communication device, [q 2,1 ,q 2,2 The second beam set fed back by the first communication device, [q] g,1 ,q g,2 ] indicates the g-th beam set fed back by the first communication device, [q G,1 ,q G,2 This indicates the G-th beam set fed back by the first communication device. g,1 and q g,2 Satisfy: q g,1 ∈{0,1,…,O1-1},q g,2 ∈{0,1,…,O2-1}. Parameter i 1,2 The L beams fed back by the first communication device belong to parameter i 1,1 The indicated set of G beams. Where i 1,2 =[i 1,2,1 i 1,2,2 ,…,i 1,2,g ,…,i 1,2,G ], parameter i 1,2,1 The parameter i indicates the beam that needs to be fed back from the first beam set fed back by the first communication device. 1,2,2 The parameter i indicates the beam that needs to be fed back from the second beam set fed back by the first communication device.1,2,g The parameter i indicates the beam that needs to be fed back from the g-th beam set fed back by the first communication device. 1,2,G This indicates the beams that need to be fed back from the G-th beam set fed back by the first communication device. Parameters N1 represents the number of horizontal ports in the reference signal port group, and N2 represents the number of vertical ports in the reference signal port group. Specifically, this reference signal port group can be a CSI-RS port group, with the corresponding reference signal in step 901 being CSI-RS. This reference signal port group can also be replaced by: a quadrature beam group, an oversampled quadrature beam group, a DFT beam group, a DFT quadrature beam group, or an oversampled DFT quadrature beam group. Accordingly, the dimensions N1 and N2 of the reference signal port group can specifically be: N1 being the number of horizontal ports in the CSI-RS port group, and N2 being the number of vertical ports in the CSI-RS port group; or, N1 being the number of beams in the horizontal dimension of the quadrature beam group (or oversampled quadrature beam group, or DFT beam group, or DFT quadrature beam group, or oversampled DFT quadrature beam group), and N2 being the number of beams in the vertical dimension of the quadrature beam group (or oversampled quadrature beam group, or DFT beam group, or DFT quadrature beam group, or oversampled DFT quadrature beam group). Operators It can be done through formula It can also be indicated that the instructions can be expanded through Table 2.

[0209] Table 2

[0210]

[0211] It should be noted that the number of beams to be fed back in the g-th beam set from the first communication device to the second communication device can be 0. In this case, the second information corresponding to the g-th beam set is 0. That is, when L g When i = 0, 1,2,g =0. For example, the second communication device configures the first communication device to receive feedback from 3 beam sets and to determine 5 beams that need to be received from those 3 beam sets. The first communication device sends a PMI indicating beam set 1, beam set 2, and beam set 3 to the second communication device, wherein the PMI indicates 0 beams in beam set 1, 2 beams in beam set 2, and 3 beams in beam set 3.

[0212] 903. The first communication device sends a PMI to the second communication device. Correspondingly, the second communication device receives the PMI. The second communication device determines G beam sets based on the first information included in the PMI, and determines L beams in the G beam sets based on the second information included in the PMI.

[0213] The following describes the specific method by which the second communication device determines L beams based on the PMI:

[0214] In one example, the second communication device determines parameter i based on the PMI. 1,1 and parameter i 1,2 Wherein, parameter i 1,1 =[q 1,1 ,q 1,2 ,···,q g,1 ,q g,2 ,···,q G,1 ,q G,2 ], parameter i 1,1 The first piece of information indicates the G beam sets. The second communication device, based on parameter i... 1,1 Including [q] 1,1 ,q 1,2 The first beam set fed back by the first communication device is determined, and the second communication device determines the beam set based on parameter i. 1,1 Including [q] g,1 ,q g,2 The first communication device determines the g-th beam set fed back by the first communication device, and so on. The second communication device determines the beam set based on parameter i. 1,1 Including [q] G,1 ,q G,2 Determine the G-th beam set fed back by the first communication device. Parameter i 1,2 =[i 1,2,1 ,…,i 1,2,g ,…,i 1,2,G ], parameter i 1,2 The second information indicates L beams in the G beam set. The second communication device uses parameter i 1,2 Included parameter i 1,2,1 The second communication device determines the beam to be fed back from the first beam set fed back by the first communication device, and then determines the beam to be fed back based on parameter i. 1,2 Included parameter i 1,2,g The beam to be fed back is determined from the g-th beam set fed back by the first communication device, and so on. The second communication device determines the beam to be fed back based on parameter i. 1,2 Included parameter i 1,2,G Determine the beam to be fed back from the G-th beam set fed back by the first communication device. Parameter i 1,2 The total number of beams to be fed back is L.

[0215] With parameter i 1,2,g For example, the second communication device uses an algorithm to calculate parameter i. 1,2,g Indication L g L beams. Since the current L beams use parameters... Therefore, the second communication device uses parameter i. 1,2,g arrive The corresponding algorithm determines the L g One beam.

[0216] This application does not limit the above algorithm in its embodiments. In one example, the parameter i 1,2,g arrive The corresponding algorithm is as follows:

[0217] The following algorithm can be used to determine the parameter i. 1,2,g Determine the parameters n1 and n2 as described above:

[0218] s -1 =0; for i = 0, ..., L g -1; Find the maximum value x in Table 2. * ∈{L g =-1-i,…,N1N2-1-i}, such that the parameter i 1,2,g -s i-1 ≥C(x * ,L g -i); e i =C(x) * ,L g -i); s i =s i-1 +e i ;n (i) =N1N2-1-x * ;

[0219] After the second communication device determines the L beams fed back by the first communication device, the second communication device determines the corresponding L vectors based on the L beams, and then determines the corresponding precoding matrix based on the L vectors. The second communication device uses the precoding matrix to send data to the first communication device, that is, the second device uses the precoding matrix to realize the precoding mapping of the data stream to the CSI-RS port.

[0220] It is understood that the above beam set can be replaced by a beam set, a beam group, or a CSI-RS port group, and the above beam subset can be replaced by a beam subset, a support set, a boundary set, or a CSI-RS port subset.

[0221] In conjunction with the above technical solution, the first communication device uses first and second information to feed back multiple beam sets and multiple beams within those beam sets to the second communication device. This ensures that the L beams indicated by the first communication device accurately correspond to the L wireless propagation paths between the first and second communication devices, effectively improving the accuracy of the precoding matrix indication. While maintaining the communication overhead of the precoding matrix indication unchanged, the matching accuracy between the beams indicated by the precoding matrix and the wireless propagation paths in the actual communication environment can be improved, effectively enhancing the communication quality between the first and second communication devices.

[0222] For example, combined Figures 10-11 This application describes one application scenario involving an embodiment of the present application. Figures 10-11 This is a schematic diagram of an application scenario according to an embodiment of this application. A second communication device sends a reference signal to a first communication device. Correspondingly, the first communication device receives and measures the reference signal to determine five wireless propagation paths between the first and second communication devices. The first communication device determines the path angles corresponding to these five wireless propagation paths. From the O1O2 beam sets supported by the first communication device, five beams corresponding to these five path angles are determined. Specifically, beam set 1 in the O1O2 beam sets includes three beams corresponding to the five wireless propagation paths, and beam set 2 in the O1O2 beam sets includes the remaining two beams corresponding to the five wireless propagation paths. Then, the first communication device sends a PMI to the second communication device. The first information in the PMI indicates beam set 1 and beam set 2, and the second information in the PMI indicates three beams to be fed back in beam set 1 and two beams to be fed back in beam set 2. Accordingly, the second communication device determines the three beams in beam set 1 and the two beams in beam set 2 based on the PMI. The second communication device determines a precoding matrix based on the five beams identified above, and then uses the precoding matrix to precode the data sent by the second communication device to the first communication device.

[0223] Next, the communication device involved in the embodiments of this application will be described. This communication device can be used in at least one of the first communication device or the second communication device in the foregoing embodiments.

[0224] Figure 12 This is a schematic diagram of the communication device according to an embodiment of this application. Please refer to... Figure 12 The communication device 1200 includes a transceiver module 1201 and a processing module 1202.

[0225] The communication device 1200 includes a first communication device or components (e.g., a chip or chip system), modules, or units within the first communication device. Alternatively, the communication device 1200 includes a second communication device or components (e.g., a chip or chip system), modules, or units within the second communication device.

[0226] Communication device 1200 can be used to perform Figures 9-11 The steps performed by the first communication device in the illustrated embodiment can be found in the foregoing. Figures 9-11 The relevant descriptions in the illustrated embodiments.

[0227] Communication device 1200 can be used to perform Figures 9-11 The second communication device performs all or part of the steps in the illustrated embodiment, which can be referred to in the foregoing. Figures 9-11 The relevant descriptions in the illustrated embodiments.

[0228] The processing module 1202 is used for data processing. The transceiver module 1201 is used to implement the corresponding communication functions.

[0229] Optionally, the transceiver module 1201 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.

[0230] Optionally, the communication device 1200 may include a transmitting module but not a receiving module. Alternatively, the communication device 1200 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1200 includes both transmitting and receiving actions.

[0231] Optionally, the communication device 1200 may further include a storage module, which can be used to store at least one of the instructions or data. The processing module 1202 can read at least one of the instructions or data in the storage module so that the communication device 1200 can implement the aforementioned method embodiment.

[0232] Communication device 1200 can be used to perform Figures 9-11 The actions performed on the first communication device side in the illustrated embodiment. Processing module 1202 is used to execute... Figures 9-11 The illustrated embodiment shows processing-related operations on the first communication device side. The transceiver module 1201 is used to perform... Figures 9-11 The embodiments shown depict the receiving or sending operations on the first communication device side.

[0233] Communication device 1200 can be used to perform Figures 9-11 The actions performed on the second communication device side in the illustrated embodiment. Processing module 1202 is used to execute... Figures 9-11The illustrated embodiment shows the processing-related operations on the second communication device side. The transceiver module 1201 is used to perform... Figures 9-11 The embodiments shown depict the receiving or transmitting operations on the second communication device side.

[0234] For example, the communication device 1200 is used to execute the following scheme.

[0235] In one example, when the communication device 1200 is applied to a first communication device, the communication device 1200 includes:

[0236] Transceiver module 1201 is used to receive reference signals;

[0237] Processing module 1202 is used to perform measurements based on the reference signal to determine a precoding matrix indicator (PMI). The PMI includes first information and second information, wherein the first information indicates G beam sets, where G is an integer greater than 1, and any one of the G beam sets includes multiple mutually orthogonal beams; the second information indicates L beams in the G beam sets, where the L beams are used to determine the precoding matrix, and L is an integer greater than 1.

[0238] The transceiver module 1201 is also used to send the PMI.

[0239] Possible implementation methods and descriptions regarding the first and second information are available. Figures 9-11 The relevant content in the embodiments will not be repeated here.

[0240] In another example, communication device 1200 is applied to a second communication device, the communication device 1200 comprising:

[0241] Transceiver module 1201 is used to transmit reference signals;

[0242] The transceiver module 1201 is further configured to receive a precoding matrix indication (PMI) corresponding to the reference signal. The PMI includes first information and second information. The first information indicates G beam sets, where G is an integer greater than 1. Each of the G beam sets includes multiple mutually orthogonal beams. The second information indicates L beams in the G beam sets, where L beams are used to determine the precoding matrix, and L is an integer greater than 1.

[0243] The transceiver module 1201 is also used to send data, which is precoded by the precoding matrix determined by the PMI.

[0244] For other implementation methods, please refer to the preceding text. Figures 9-11 The relevant descriptions in the illustrated embodiments will not be repeated here.

[0245] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0246] The processing module 1202 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 1201 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1201 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.

[0247] In one example, the transceiver module 1201 is used to perform the aforementioned steps 901 to 903.

[0248] This application also provides another communication device. Figure 13 This is another structural schematic diagram of the communication device according to an embodiment of this application. Please refer to... Figure 13 The communication device 1300 includes a processor 1301.

[0249] Optionally, the communication device 1300 may also include a memory 1302.

[0250] Optionally, the communication device 1300 may also include a transceiver 1303.

[0251] In one possible implementation, the processor 1301, memory 1302, and transceiver 1303 are connected via a bus, and the memory 1302 stores computer instructions.

[0252] In one possible implementation, when the communication device 1300 includes a second communication device, or a CU or DU included in the second communication device, or a component (e.g., a chip or chip system), module, or unit within the second communication device, the communication device 1300 can be used to perform the steps performed by the second communication device in the above method embodiments, as can be referred to the relevant descriptions in the above method embodiments.

[0253] Optionally, the aforementioned Figure 12 The processing module 1202 in the illustrated embodiment may be the processor 1301, as described above. Figure 12 The transceiver module 1201 in the illustrated embodiment can be the transceiver 1303. Alternatively, as described above... Figure 12 The processing module 1202 in the illustrated embodiment may be the processor 1301, as described above. Figure 12 The transceiver module 1201 in the illustrated embodiment can be the transceiver 1303.

[0254] The aforementioned memory 1302 can be built into the communication device 1300 or externally placed in the communication device 1300. This application embodiment does not limit this.

[0255] This application also provides a communication device. Figure 14 This is another structural schematic diagram of the communication device according to an embodiment of this application. Please refer to... Figure 14 The communication device 1400 can be the first communication device in the above method embodiments, or it can be a component (e.g., a chip or chip system), module, or unit of the first communication device in the above method embodiments. The communication device 1400 can be used to perform the steps performed by the first communication device in the above method embodiments, as described in the relevant descriptions in the above method embodiments.

[0256] Processors are mainly used to process data or signals, control communication devices, execute corresponding software programs, and process the data of software programs.

[0257] The memory is mainly used to store software programs and data. The radio frequency (RF) circuit is mainly used for the conversion between baseband signals and RF signals, as well as the processing of RF signals.

[0258] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.

[0259] Optionally, the communication device 1400 may also include input / output devices, such as a touch screen, a display screen, a keyboard, etc., primarily used to receive user input data and output data to the user.

[0260] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it.

[0261] For ease of explanation, Figure 14 Only one memory and processor are shown in the illustration. In actual communication devices, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.

[0262] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be considered as the transceiver unit of the communication device, and the processor with processing functions can be considered as the processing unit of the communication device. Figure 14 As shown, the communication device 1400 includes a transceiver unit 1410 and a processing unit 1420. The transceiver unit can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit can also be called a processor, processing board, processing module, processing device, etc.

[0263] Optionally, the devices in transceiver unit 1410 used for receiving functions can be considered as receiving units, and the devices in transceiver unit 1410 used for transmitting functions can be considered as transmitting units. That is, transceiver unit 1410 includes both receiving and transmitting units. A transceiver unit can also be called a transceiver, transceiver circuit, etc. A receiving unit can also be called a receiver, receiver, or receiving circuit, etc. A transmitting unit can also be called a transmitter, transmitter, or transmitting circuit, etc.

[0264] It should be understood that the transceiver unit 1410 is used to perform the transmission and reception operations of at least one of the devices in the first communication device in the above method embodiment, and the processing unit 1420 is used to perform other operations on at least one of the devices in the first communication device in the above method embodiment besides the transmission and reception operations.

[0265] When the communication device is a chip or chip system, the chip or chip system includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, integrated circuit, or logic circuit integrated on the chip or chip system. In the above method embodiments, the sending operation corresponds to the output of the input / output circuit, and the receiving operation corresponds to the input of the input / output circuit.

[0266] This application also provides another communication system, which includes a second communication device and a first communication device, wherein the second communication device is used to perform... Figures 9-11 In the illustrated embodiment, the second communication device performs all or part of the steps, while the first communication device is used to perform... Figures 9-11 The first communication device performs all or part of the steps in the illustrated embodiment.

[0267] This application also provides a computer program product including computer instructions, which, when run on a computer, causes the computer to perform the above-described actions. Figures 9-11 The method of the embodiment shown.

[0268] This application also provides a computer-readable storage medium, including computer instructions, which, when executed on a computer, cause the computer to perform the above-described actions. Figures 9-11 The method of the embodiment shown.

[0269] This application also provides a chip device, including a processor, for calling a computer program or computer instructions stored in a memory, so that the processor executes the above-described... Figures 9-11 The method of the embodiment shown.

[0270] Optionally, the processor is coupled to the memory via an interface.

[0271] Optionally, the chip device may also include a memory in which computer programs or computer instructions are stored.

[0272] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more devices used to control the above. Figures 9-11 The illustrated embodiment is an integrated circuit for program execution of the method. The memory mentioned above may be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0273] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0274] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0275] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0276] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution that makes an essential contribution, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a second communication device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0277] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A precoding matrix indication method, characterized in that, The method is applied to a first communication device, and the method includes: Receive reference signal; Based on the reference signal, a precoding matrix indicator (PMI) is determined. The PMI includes first information and second information, wherein the first information indicates G beam sets, where G is an integer greater than 1, and any one of the G beam sets includes multiple mutually orthogonal beams; the second information indicates L beams in the G beam sets, where L is an integer greater than 1. Send the PMI.

2. The method according to claim 1, characterized in that, The method further includes: Receive third information, which is used to configure the number G of beam sets to be fed back by the first communication device.

3. The method according to claim 1 or 2, characterized in that, The method further includes: Receive fourth information, the fourth information being used to configure the number L of beams to be fed back by the first communication device, or the fourth information being used to configure the number L of beams to be fed back from the g-th beam set among the G beam sets to be fed back by the first communication device. g ,in, The number of beams requiring feedback in the g-th beam set among the G beam sets is L. g , g∈{1,…,G},L g L is an integer greater than or equal to 0. g The relationship between L and L satisfies:

4. A precoding matrix indication method, characterized in that, The method is applied to a second communication device, and the method includes: Send a reference signal; The precoding matrix indication (PMI) corresponding to the reference signal is received. The PMI includes first information and second information. The first information indicates G beam sets, where G is an integer greater than 1. Each of the G beam sets includes multiple mutually orthogonal beams. The second information indicates L beams in the G beam sets. The L beams are used to determine the precoding matrix, where L is an integer greater than 1. Data is transmitted, which is precoded using the precoding matrix determined by the PMI.

5. The method according to claim 4, characterized in that, The method further includes: Send a third message, which is used to configure the number G of beam sets to be fed back by the first communication device.

6. The method according to claim 4 or 5, characterized in that, The method further includes: Sending a fourth message, the fourth message being used to configure the number L of beams to be fed back by the first communication device, or the fourth message being used to configure the number L of beams to be fed back from the g-th beam set among the G beam sets to be fed back by the first communication device. g ,in, L is an integer greater than 1, and the number of beams requiring feedback in the g-th beam set among the G beam sets is L, where g∈{1,…,G}, L g L is an integer greater than or equal to 0. g The relationship between L and L satisfies:

7. The method according to any one of claims 2-3 or 5-6, characterized in that, The third information is carried within configuration information, which is used to configure the resources of the reference signal.

8. The method according to claim 3, 6 or 7, characterized in that, The fourth piece of information is the number of parameter beams (numberOfBeams), which is carried in the configuration information.

9. The method according to any one of claims 1-8, characterized in that, The first information includes: [q 1,1 q 1,2 , ..., q g,1 q g,2 , ..., q G,1 q G,2 ], where parameter q g,1 and parameter q g,2 The parameter q indicates the g-th beam set among the G beam sets. g,1 ∈{0, 1, ..., O1-1}, the parameter q g,2 ∈{0, 1, ..., O2-1}, where O1 is the oversampling factor of the antenna port of the first communication device in the horizontal dimension, and O2 is the oversampling factor of the antenna port of the first communication device in the vertical dimension.

10. The method according to claim 9, characterized in that, The first information belongs to the parameter i included in the PMI. 1,1 , where the parameter i 1,1 This is used to indicate the beam set where the L beams fed back by the first communication device are located.

11. The method according to any one of claims 1-10, characterized in that, The second information includes: [i 1,2,1 ,…,i 1,2,g ,…,i 1,2,G ], where parameter i 1,2,g Indicates the beam to be fed back in the g-th beam set among the G beam sets. L g N1 represents the number of beams to be fed back in the g-th beam set among the G beam sets, N2 represents the number of horizontal ports in the reference signal port group, and N2 represents the number of vertical ports in the reference signal port group, which corresponds to the reference signal.

12. The method according to claim 11, characterized in that, The second information belongs to parameter i 1,2 The parameter i 1,2 Used to indicate the position of the L beams within the beam set containing the L beams.

13. The method according to any one of claims 1-12, characterized in that, The second information indicates L vectors, which correspond to the L beams.

14. The method according to any one of claims 1-13, characterized in that, The PMI is used to indicate the G beam sets and the L beams in the G beam sets, wherein the G beam sets are determined based on the L beams, and the L beams are determined based on channel state information, which is information determined by measurement based on the reference signal.

15. A communication device, characterized in that, Used to perform the method as described in any one of claims 1 to 14.

16. A communication device, characterized in that, Includes a processor, which implements the method as described in any one of claims 1 to 14 via logic circuits or executing code instructions.

17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method as described in any one of claims 1 to 14 to be implemented.

18. A computer program product, characterized in that, Includes instructions that, when executed, cause the method as described in any one of claims 1 to 14 to be implemented.