Information feedback method, communication node, and storage medium
By constructing a precoding matrix and utilizing the Kronecker product of the measurement reference signal port group and column vectors, the problems of high signal load and measurement complexity in MIMO systems are solved, thereby improving the accuracy of information feedback and enhancing system performance.
Patent Information
- Application Number
- PCT/CN2025/106000
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-12
- Filing Date
- 2025-06-30
- Publication Date
- 2026-01-15
AI Technical Summary
In existing MIMO communication systems, the high signal load and measurement complexity result in insufficient information feedback accuracy and high terminal computational complexity.
By determining T measurement reference signal port groups at T time points and determining the precoding matrix based on these port groups, relevant information of the precoding matrix is sent to the second wireless communication node. The precoding matrix is constructed using the Kronecker product of the first and third type column vectors, reducing signal load and measurement complexity.
It improves the accuracy of information feedback, reduces signal load and measurement complexity, and enhances the performance of the communication system.
Smart Images

Figure CN2025106000_15012026_PF_FP_ABST
Abstract
Description
Information feedback methods, communication nodes and storage media Technical Field
[0001] This application relates to the field of communication technology, such as information feedback methods, communication nodes, and storage media. Background Technology
[0002] Multiple-Input Multiple-Output (MIMO) is an effective way to improve communication capacity. With the increase in the number of antennas and the increase in frequency bandwidth, a hybrid beamforming training scheme is needed to acquire pre-coded information at the transmitting end. This involves introducing analog and digital beams, where more than one antenna element corresponds to one digital antenna port. Figure 1 is a schematic diagram of the mapping between digital antenna ports and antenna elements provided by related technologies. As shown in Figure 1, each digital antenna port corresponds to M antenna elements. Figure 2 is another schematic diagram of the mapping between digital antenna ports and antenna elements provided by related technologies. Analog beam weighting values are introduced into the link between each digital antenna port and its corresponding M antenna elements. As shown in Figure 2, an analog beam weighting value w is introduced into the link between digital port i (i.e., port i) and its corresponding antenna element. m,ang m = 0, 1...M-1. Figure 3 is a schematic diagram of the implementation of a hybrid beam training scheme provided by related technologies, and Figure 4 is a schematic diagram of the implementation of another hybrid beam training scheme provided by related technologies. As shown in Figures 3 and 4, an analog beam is transmitted in each of the T time units. Each digital port in each time unit corresponds to the same analog beam. For example, the analog beam corresponding to the N digital ports in time unit t is W. R,tThe terminal measures N digital ports in each of T time units, then selects one or more time units containing N ports and feeds back the digital precoding information corresponding to the N ports in each selected time unit. Each set of fed-back digital precoding information corresponds to an analog transmission beam. For example, it feeds back Channel State Information-Reference Signal (CSI-RS) Resource Indicator (CRI) and Precoding Matrix Indicator (PMI). The N ports in each of the T time units constitute a measurement reference channel resource. The terminal feeds back the CRI (i.e., one of the selected T time units) and the PMI corresponding to each selected CRI. In this way, the base station can only obtain the channel information on the N ports under each analog beam selected by the terminal. Since the terminal can only see a portion of the channel between the base station and the terminal under each analog beam, based on this feedback mechanism, the base station cannot accurately obtain all the channel information between the base station and the terminal. On the other hand, under such a feedback mechanism, in order to improve the accuracy of the channel feedback from the terminal, the base station needs to scan many analog beams, such as T = M * O, where O is a positive integer greater than 1, also known as the oversampling factor. This leads to a large load on the measurement reference signal and high measurement complexity for the terminal. Moreover, at this time, the terminal needs to calculate the channel capacity for each of the N measurement reference signal ports under each analog beam and select the analog beam with the larger capacity, which also results in high computational complexity for the terminal. Summary of the Invention
[0003] In view of this, embodiments of this application provide an information feedback method, a communication node, and a storage medium, which improve the accuracy of information feedback while reducing signal load and measurement complexity.
[0004] This application provides an information feedback method applied to a first wireless communication node, comprising: determining T groups of measurement reference signal ports over T time intervals; wherein, the t-th group of the T groups of measurement reference signal ports includes N*p t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T; determine the precoding matrix corresponding to the T measurement reference signal port groups; and send the relevant information of the determined precoding matrix to the second wireless communication node.
[0005] This application provides an information feedback method applied to a first wireless communication node, comprising: determining a first type of column vector; wherein the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors; the third type of column vector is in the form of a Kronecker product of a fourth type of column vector and a fifth type of column vector; wherein X is a positive integer greater than or equal to 1; determining a precoding matrix; wherein the precoding matrix is determined based on one of the first type of column vectors or obtained based on a weighted combined vector of multiple first type of column vectors; and sending relevant information of the determined precoding matrix to a second wireless communication node.
[0006] This application provides an information feedback method applied to a second wireless communication node, comprising: transmitting T measurement reference signal port groups to a first wireless communication node at T time intervals; receiving relevant information representing the corresponding precoding matrices of the T measurement reference signal port groups transmitted by the first wireless communication node; wherein the t-th measurement reference signal port group in the T measurement reference signal port groups includes N*p t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T.
[0007] This application provides an information feedback method applied to a second wireless communication node, comprising: sending T measurement reference signal port groups to a first wireless communication node over T time intervals; receiving relevant information of a precoding matrix sent by the first wireless communication node; wherein the precoding matrix is determined based on a first type column vector or obtained based on a weighted merged vector of multiple first type column vectors; the first type column vector is a Kronecker product of a second type column vector and X third type column vectors; the third type column vector is in the form of a Kronecker product of a fourth type column vector and a fifth type column vector; wherein X is a positive integer greater than or equal to 1.
[0008] This application provides a communication node, including: a memory and one or more processors; the memory is configured to store one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.
[0009] This application provides a storage medium storing a computer program, which, when executed by a processor, implements the methods described in any of the above embodiments. Attached Figure Description
[0010] Figure 1 is a schematic diagram of the mapping between a digital antenna port and an antenna element provided by related technologies;
[0011] Figure 2 is a schematic diagram of another mapping between a digital antenna port and an antenna element provided by related technologies;
[0012] Figure 3 is a schematic diagram of the implementation of a hybrid beam training scheme provided by related technologies;
[0013] Figure 4 is a schematic diagram illustrating the implementation of another hybrid beam training scheme provided by related technologies;
[0014] Figure 5 is a flowchart of an information feedback method provided in an embodiment of this application;
[0015] Figure 6 is a flowchart of another information feedback method provided in an embodiment of this application;
[0016] Figure 7 is a flowchart of another information feedback method provided in an embodiment of this application;
[0017] Figure 8 is a flowchart of another information feedback method provided in an embodiment of this application;
[0018] Figure 9 is a schematic diagram illustrating the implementation of hybrid beam training according to an embodiment of this application;
[0019] Figure 10 is a schematic diagram of a transmission method for multiple simulated beams covering a multipath channel, provided in an embodiment of this application.
[0020] Figure 11 is a structural block diagram of an information feedback device provided in an embodiment of this application;
[0021] Figure 12 is a structural block diagram of another information feedback device provided in an embodiment of this application;
[0022] Figure 13 is a structural block diagram of another information feedback device provided in an embodiment of this application;
[0023] Figure 14 is a structural block diagram of another information feedback device provided in an embodiment of this application;
[0024] Figure 15 is a schematic diagram of the structure of a communication node provided in an embodiment of this application. Detailed Implementation
[0025] The embodiments of this application will be described below with reference to the accompanying drawings. The examples given are for illustrative purposes only and are not intended to limit the scope of this application.
[0026] In one embodiment, Figure 5 is a flowchart of an information feedback method provided by an embodiment of this application. This embodiment is applied to the case of hybrid beam training. This embodiment can be executed by a first wireless communication node. Exemplarily, in the acquisition of downlink transmission beams using the information feedback method, the first wireless communication node can be a terminal, such as user equipment (UE); the corresponding second wireless communication node is a base station. Of course, this application does not exclude the possibility that the information feedback method proposed in this application can be used for the acquisition of uplink transmission beams, in which case the first wireless communication node can also be a base station; the corresponding second wireless communication node is a terminal. As shown in Figure 5, this embodiment includes: S110-S130.
[0027] S110. Determine T measurement reference signal port groups at T time points; wherein, the t-th measurement reference signal port group among the T measurement reference signal port groups includes N*p t One measurement reference signal port.
[0028] T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T.
[0029] In one example, time in this application can also be referred to as a time unit, that is, T time periods can also be referred to as T time units. In one example, p t This refers to the number of measurement reference signal port groups contained in a measurement reference signal port group, where N represents the number of measurement reference signal ports contained in a measurement reference signal port group. Correspondingly, the number of measurement reference signal ports contained in a measurement reference signal port group is the product of the number of measurement reference signal port groups in the measurement reference signal port group and the number of measurement reference signal ports contained in a single measurement reference signal port group, i.e., N*p. t The second wireless communication node transmits T*N*p data to the first wireless communication node at different times using different analog beams at T time points. t The first wireless communication node determines the measurement reference signal port group at a corresponding time based on the N measurement reference signal port groups contained in each measurement reference signal port group and the number of measurement reference signal port groups.
[0030] S120. Determine the precoding matrix corresponding to the T measurement reference signal port groups.
[0031] The precoding matrix is used to characterize the channel measurement results of the measurement reference signal corresponding to each measurement reference signal port group. In one example, the first wireless communication node can obtain T*N*p based on the measurement reference signals of T measurement reference signal port groups over T time periods. tEach channel measurement result, and based on T*N*p t Each channel measurement result yields a corresponding set of precoding information. In one example, each column of the precoding matrix in this set of precoding information includes p t There are T*N element groups, each containing T*N elements, p t The elements in the group share some information and each corresponds to a different piece of information, p t Each element group corresponds to the element group corresponding to p. t The measurement reference signal port groups are divided into T groups. In one example, a precoding matrix is assigned to each of the T groups at different time-domain and / or frequency-domain locations. In one example, the number of elements in each column of a precoding matrix is determined by the number of measurement reference signal ports in the T groups. For example, the number of elements in each column of a precoding matrix is equal to the number of measurement reference signal ports in the T groups, or equal to the number of measurement reference signal ports in the T' groups of measurement reference channel ports within the T groups, where T' is a positive integer less than or equal to T.
[0032] S130: Send the relevant information of the determined precoding matrix to the second wireless communication node.
[0033] In one example, the second wireless communication node can be a base station. Alternatively, in uplink beam acquisition, the second wireless communication node can also be a terminal. In one example, after determining the precoding matrix, the first wireless communication node can send the relevant information corresponding to the precoding matrix to the second wireless communication node.
[0034] In one embodiment, the precoding matrix includes R precoding vectors. Each of the R precoding vectors is determined based on a first-type column vector or a weighted merged vector of multiple first-type column vectors. Each first-type column vector is N*T dimensional, and is determined by a T-dimensional second-type column vector and X N-dimensional third-type column vectors. The T elements of the T-dimensional second-type column vector correspond to T groups of measurement reference signal ports, where X is equal to or greater than 1. In one example, the first-type column vectors can also be called spatial basis vectors. In one example, a first-type column vector can be directly used as the precoding vector; for example, suppose a precoding vector is denoted as W. F The first type of column vector is denoted as Z. i Then W F =Z i In one example, a precoding vector can be obtained by weighted merging of multiple first-class column vectors. For instance, suppose a precoding vector is denoted as W. F The first type of column vector is denoted as Z.i ,but Where L is a positive integer greater than or equal to 1, α j For weighting coefficients, i j This represents the index i of the j-th selected first-class column vector. In one example, W F =Z i It can be understood as In the special case where L = 1 and α0 = 1. In one example, the weighted vector value of the first type column vector corresponds to an element group of the precoded vector, which is composed of multiple element groups, each element group being composed of one or more weighted vectors of the first type column vector, as shown in the following formulas (23)-(28).
[0035] In one embodiment, the second type of column vector satisfies at least one of the following characteristics: T' elements in the second type of column vector have non-zero values, where T' is less than or equal to a first predetermined value; the second type of column vector is a complex vector; and T' elements in the second type of column vector have a second predetermined value.
[0036] In one example, the first predetermined value can be less than or equal to the maximum number of elements contained in the second type of column vector. For example, suppose the second type of column vector contains T elements, and the second type of column vector contains T' non-zero elements, then T' is less than or equal to T. In one example, when the second type of column vector is a complex vector, the second type of column vector contains multiple elements with non-zero values, and the value of each non-zero element can be a complex number. In one example, when the second type of column vector contains T' elements with non-zero values, the T' elements have the same value, which is the second predetermined value.
[0037] In one embodiment, the relevant information of the precoding matrix includes at least one of the following: indices of T' elements; the value of each of the T' elements; and the value of each element in the second type of column vector.
[0038] In one embodiment, the determination of at least one of the first predetermined value and the second predetermined value includes at least one of the following: agreed upon by the first and second wireless communication nodes; determined according to signaling received from the second wireless communication node; or a T value. In one example, the first and second wireless communication nodes may agree on the number of non-zero elements in the second type of column vector (i.e., the first predetermined value), or the second wireless communication node may inform the first wireless communication node of the number of non-zero elements in the second type of column vector (i.e., the first predetermined value) via signaling, or directly use the maximum number of elements contained in the second type of column vector as the first predetermined value. In one example, the first and second wireless communication nodes may agree that the values of T' elements in the second type of column vector are the second predetermined value, and agree on the value of the second predetermined value; or the second wireless communication node may sense the value of the second predetermined value from the first wireless communication node via signaling; or the first wireless communication node may directly set the value of the second predetermined value to the T value.
[0039] In one embodiment, the second type of column vector is determined according to the following form: C*M p Or M p Where C is an M*M2 matrix, M p It is an M²-dimensional column vector. In one example, M can be directly... p As a second type of column vector. In one example, the product of an M*M2 matrix and an M2-dimensional column vector can be used as a second type of column vector. In one example, M is the number of antenna elements corresponding to each digital antenna port, or the number of elements in the column vector of the transmitted beam corresponding to each measurement reference signal port.
[0040] In one embodiment, C satisfies at least one of the following characteristics: C = W -1 QW; C = W H QW; C is the identity matrix; the phase of each element in C is determined by the difference between the first and second parameters; where the first parameter is obtained from the column index of the corresponding element, and the second parameter is obtained from the row index of the corresponding element; Q is a T-row, T-column diagonal matrix; W and W1 are M-row, T-column matrices, and W2 is a T-row, M2-column matrix. In one example, the first parameter can be the quotient or remainder of the column index of the corresponding element and a third predetermined value; the second parameter can be the quotient or remainder of the row index of the corresponding element and a fourth predetermined value.
[0041] In one embodiment, the relevant information of the determined precoding matrix includes at least one of the following: information about Q, M p Information from C1, W2, the selection of C among multiple C matrices, or M. In one example, the first wireless communication node feeds back to the second wireless communication node the selection of C among multiple C matrices.
[0042] In one embodiment, the information feedback method applied to the first wireless communication node further includes: receiving signaling information sent by the second wireless communication node; and determining at least one of the following: information of C, W, W1, and M based on the signaling information.
[0043] In one embodiment, determining the T measurement reference signal port groups at T time points includes: feeding back the indices of the T time points in the T″ time points to a second wireless communication node, wherein the T time points are selected from the T″ time points. In one example, the first wireless communication node can select the T time points from the T″ time points and obtain a precoding vector based on the selected T time points.
[0044] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix; the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0045] In one embodiment, the second and third type column vectors satisfy at least one of the following conditions: the phases of different elements in the second type column vector do not share parameters; the phases of different elements in the third type column vector share one or more parameters; the phase of each element in the third type column vector is a function of the element's index and the vector index of the third type column vector. In one example, the phase of each element in the third type column vector can be obtained by multiplying a parameter by the vector index of the third type column vector, wherein the parameter can be the quotient or remainder of the corresponding element's index and a value. In one example, the parameter is shared among different elements of the third type column vector.
[0046] In one embodiment, the third class column vector is the Kronecker product of two vectors U2 and U1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2. In one example, when the third class column vector is a 2D-DFT vector, the third class vector is the Kronecker product of two vectors U2 and U1, where the phase of each element in U1 is obtained by multiplying the element's index by a parameter, and the phase of each element in U2 is obtained by multiplying the element's index by a parameter.
[0047] In one embodiment, the third type of column vector is determined based on two vectors U2 and U1; the phase of each element in U1 is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of U1; where e1 is a positive integer greater than or equal to 1; the phase of each element in U2 is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U2, where e2 is a positive integer greater than or equal to 1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2.
[0048] In one embodiment, the third type of column vector is determined based on the Kronecker product of two vectors U2 and U1.
[0049] In one embodiment, at each of T time periods, N*p measurement reference signal ports are received from the second wireless communication node, where p t =p. In one example, at each of the T time periods, the second wireless communication node transmits the same number of measurement reference signal ports, which is N*p.
[0050] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p. In one example, the number of measurement reference signal ports corresponding to the precoding vector of each layer can be T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to the number of measurement reference signal ports contained in a time interval. For example, in one time interval, the first wireless communication node receives N*p measurement reference signal ports from the second wireless communication node, and the number of layers corresponding to the precoding matrix is less than or equal to N*p. In one example, the number of digital antenna ports is the number of measurement reference signal ports contained in a time interval, that is, the number of layers corresponding to the precoding matrix needs to be less than or equal to the number of measurement reference signal ports contained in a time interval. T*N*p measurement reference signal ports correspond to T transmissions of N*p digital antenna ports, and the analog beams corresponding to different transmissions in the T transmissions are different.
[0051] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to one second type of column vector; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1; p in one time of T time... t Each measurement reference signal port group corresponds to the same second-type column vector, where each measurement reference signal port group includes N measurement reference signal ports; p in one time of T time. t The number of second-type column vectors corresponding to each measurement reference signal port group is greater than 1.
[0052] In one example, where a precoding vector is generated by a weighted merge of multiple first-class column vectors, all layers of a precoding matrix may correspond to only one identical T-dimensional second-class column vector, meaning all layers correspond to the same analog beam; or, each layer of the precoding matrix may correspond to a second-class vector, meaning different layers correspond to different analog beams.
[0053] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22 and U 12 The Kronecker product is determined; where U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0054] In one embodiment, each first-class column vector is determined by a T-dimensional second-class column vector and X N-dimensional third-class column vectors, including at least one of the following: each first-class column vector is a Kronecker product of a T-dimensional second-class column vector and an N-dimensional third-class column vector, where X equals 1; each first-class column vector is a Kronecker product of a weighted vector of a T-dimensional second-class column vector and X N-dimensional third-class column vectors, where X is greater than 1.
[0055] In one embodiment, at different frequency domain locations, time domain locations, and / or measurement reference signal port groups, there is a set of weighted values corresponding to X N-dimensional third-type column vectors; the second-type column vectors are the same at different frequency domain locations, time domain locations, and / or measurement reference signal port groups; wherein N*p in each of the T time periods t The measurement reference signal port includes p t There are N measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0056] In one example, the precoding vector can be composed of a single first-type column vector or a weighted sum of multiple first-type column vectors, and the weighting factors can differ across different subbands or times. For instance, the weighting factors of a first-type column vector corresponding to multiple frequency domain units can be compressed in the frequency domain, and the weighting factors of a first-type column vector corresponding to multiple time domain units can be compressed in the time domain. This allows the weighted analog beams to be different across different frequency or time domain units. Alternatively, when forming a first-type column vector, an N-dimensional third-type column vector can be replaced with a weighted vector of X N-dimensional third-type column vectors. During merging, the weighting values of each vector can differ across different subbands and / or times, but the corresponding second-type column vectors remain the same. This ensures that all subbands and times corresponding to a precoding matrix correspond to the same second-type column vectors, i.e., the corresponding analog beams are identical.
[0057] In one embodiment, C is an M x M matrix. i The structure consists of T rows and M2 columns; wherein T and M2 are obtained according to at least one of the following methods: a predetermined rule, signaling notified by the second wireless communication node, or information reported by the first wireless communication node to the second wireless communication node.
[0058] In one embodiment, each of the T elements in the T-dimensional second-class column vector corresponds to one of the T measurement reference signal port groups.
[0059] In one embodiment, each of the N elements of the N-dimensional third-type column vector corresponds to N*p elements in each of the T measurement reference signal port groups. t1 There are one measurement reference signal port, where p t1 It is less than or equal to p t Positive integers.
[0060] In one embodiment, the T measurement reference signal port groups satisfy at least one of the following characteristics: each of the T measurement reference signal port groups corresponds to a value of the same type of parameter; each of the T measurement reference signal port groups is received in one of the T time periods; the T measurement reference signal port groups correspond to the T transmit beams of the second wireless communication node; the T measurement reference signal port groups correspond to a set of channel state information; the set of channel state information is included in the feedback information sent by the first wireless communication node to the second wireless communication node, wherein the set of channel state information includes at least one of the following: precoding matrix, layer number, and channel quality information. In one example, the channel quality information can be characterized using a channel quality indicator (CQI). In one example, the value of the same type of parameter corresponding to each measurement reference signal port group can be configured by the second wireless communication node or agreed upon by the first and second wireless communication nodes.
[0061] In one embodiment, the same type of parameter satisfies at least one of the following conditions: the values of the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups are different; the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups does not satisfy the quasi-co-address relationship, wherein the same type of parameter includes channel large-scale parameters; the same type of parameter includes at least one of the following parameters: channel large-scale parameters, quasi-co-address reference signal, index of the transmit beam of the second wireless communication node, or transmit beam of the measurement reference signal port in a measurement reference signal port group.
[0062] In one example, as shown in Figure 2, a measurement reference signal port i corresponds to antenna elements 0i, 1i, 2i, and 3i, and the transmitted beam corresponds to [W 0,ang W 1,ang W 2,ang W 3,ang ] T Among them, [W] 0,ang W 1,ang W 2,ang W 3,ang ] T For [W] R1,1 W R2,1 … W RT,1 [] or one of the columns in W1.
[0063] In one embodiment, the third type of column vector is shared by T measurement reference signal port groups, and each element in the second type of column vector corresponds to one of the T measurement reference signal port groups.
[0064] In one embodiment, determining the precoding matrix representing the T measurement reference signal port groups includes: based on T time intervals... The measurement reference signal corresponding to each measurement reference signal port in the measurement reference signal ports is obtained. Channel measurement results; based on The measurement results yield a precoding matrix.
[0065] In one example, a measurement reference signal port group contains p t A measurement reference signal port group is defined, where each group contains N measurement reference signal ports. Correspondingly, the number of measurement reference signal ports over T time intervals is... That is, get Based on the channel measurement results, the first wireless communication node can... Each measurement result constitutes a corresponding precoding matrix.
[0066] In one embodiment, FIG6 is a flowchart of another information feedback method provided by an embodiment of this application. This embodiment is applied to the case of hybrid beam training. This embodiment can be executed by a first wireless communication node. Exemplarily, the first wireless communication node can be a terminal, such as user equipment (UE), or a base station. As shown in FIG6, this embodiment includes: S210-S230.
[0067] S210. Determine the first type of column vector; wherein the first type of column vector is the Kronecker product of the second type of column vector and X third type of column vector; the third type of column vector is in the form of the Kronecker product of the fourth type of column vector and the fifth type of column vector; wherein X is a positive integer greater than or equal to 1.
[0068] S220. Determine the precoding matrix; wherein the precoding matrix is determined based on a first-class column vector or obtained based on a weighted merged vector of multiple first-class column vectors.
[0069] S230. Send the relevant information of the determined precoding matrix to the second wireless communication node.
[0070] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix, wherein the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0071] In one embodiment, the second type of column vector and the third type of column vector satisfy at least one of the following conditions: the phases of different elements in the second type of column vector do not share parameters; the phases of different elements in the third type of column vector share one or more parameters; the phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector.
[0072] In one embodiment, the phase of each element in the fourth type column vector is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of the fourth type column vector; where e1 is a positive integer greater than or equal to 1; the phase of each element in the fourth type column vector is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U1, where e2 is a positive integer greater than or equal to 1.
[0073] In one embodiment, the precoding matrix corresponds to T measurement reference signal port groups in T time periods, and the T elements of the second type column vector correspond to T measurement reference channel port groups.
[0074] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p.
[0075] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to a second type of column vector; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1.
[0076] In one embodiment, the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors, including at least one of the following: the first type of column vector is a Kronecker product of a second type of column vector and a third type of column vector, where X equals 1; the first type of column vector is a Kronecker product of a weighted vector of a second type of column vector and X third type of column vectors, where X is greater than 1.
[0077] In one embodiment, at different frequency domain and / or time domain locations and / or measurement reference signal port groups, the weighted vectors of the X third-type column vectors each correspond to a set of weighting values; the second-type column vectors are the same at different frequency domain and / or time domain locations and / or measurement reference signal port groups, wherein each column of the precoding matrix corresponds to N*p measurement reference signal ports, including p measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0078] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22 and U 12 The Kronecker product is determined; where U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0079] The explanations of the parameters such as the first type column vector, the second type column vector, and the third type column vector of the first wireless communication node can be found in the corresponding descriptions in the information feedback method applied to the first wireless communication node described above, and will not be repeated here. The descriptions of the first type column vector, the second type column vector, and the third type column vector in examples S110 to S130 are also applicable to examples S210 to S230. Of course, the explanations of other parameters can also be found in the corresponding descriptions in the information feedback method applied to the first wireless communication node described above, and will not be repeated here.
[0080] In one embodiment, FIG7 is a flowchart of another information feedback method provided by an embodiment of this application. This embodiment is applied to the case of hybrid beam training. This embodiment can be executed by a second wireless communication node. Exemplarily, the second wireless communication node can be a base station. As shown in FIG7, this embodiment includes: S310-S320.
[0081] S310. Transmit T sets of measurement reference signal ports to the first wireless communication node over T time intervals.
[0082] S320: Receive information from the first wireless communication node regarding the precoding matrix corresponding to the T measurement reference signal port groups.
[0083] Among them, the t-th measurement reference signal port group in the T measurement reference signal port groups includes N*p t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p tLet t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T. In one embodiment, the precoding matrix comprises R precoding vectors; for each of the R precoding vectors, it is determined based on a first-type column vector or a weighted merged vector of multiple first-type column vectors; wherein each first-type column vector is N*T dimensional, and each first-type column vector is determined by a T-dimensional second-type column vector and X N-dimensional third-type column vectors; wherein the T elements in the T-dimensional second-type column vector correspond to T measurement reference signal port groups, and X is equal to or greater than 1.
[0084] In one embodiment, the second type of column vector satisfies at least one of the following characteristics: T' elements in the second type of column vector have non-zero values, where T' is less than or equal to a first predetermined value; the second type of column vector is a complex vector; and T' elements in the second type of column vector have a second predetermined value.
[0085] In one embodiment, the relevant information of the precoding matrix includes at least one of the following: indices of T' elements; the value of each of the T' elements; and the value of each element in the second type of column vector.
[0086] In one embodiment, the determination of at least one of the first predetermined value and the second predetermined value includes at least one of the following: agreed upon by the first wireless communication node and the second wireless communication node; determined according to the signaling sent by the second wireless communication node; or a T value.
[0087] In one embodiment, the second type of column vector is determined according to the following form: C*M p Or M p Where C is an M*M2 matrix, M p It is an M2-dimensional column vector.
[0088] In one embodiment, C satisfies at least one of the following characteristics: C = W -1 QW; C = W H QW; C is the identity matrix;
[0089] The phase of each element in C is determined by the difference between the first parameter and the second parameter; where the first parameter is obtained from the column index of the corresponding element and the second parameter is obtained from the row index of the corresponding element; where Q is a T-row T-column diagonal matrix; W and W1 are M-row T-column matrices and W2 is a T-row M2-column matrix.
[0090] In one embodiment, the relevant information of the determined precoding matrix includes at least one of the following: information about Q, M p Information about W2, information about the selection of C in multiple C matrices, or information about M.
[0091] In one embodiment, the information feedback method applied to the second wireless communication node further includes: sending signaling information to the first wireless communication node so that the first wireless communication node determines at least one of the following C, W, W1 based on the signaling information.
[0092] In one embodiment, the information feedback method applied to the second wireless communication node further includes: receiving the indices of T times in T″ times fed back by the first wireless communication node, wherein the T times are selected from the T″ times.
[0093] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix; the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0094] In one embodiment, the second type of column vector and the third type of column vector satisfy at least one of the following conditions: the phases of different elements in the second type of column vector do not share parameters; the phases of different elements in the third type of column vector share one or more parameters; the phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector.
[0095] In one embodiment, the third type of column vector is the Kronecker product of two vectors U2 and U1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2.
[0096] In one embodiment, the third type of column vector is determined based on two vectors U2 and U1; the phase of each element in U1 is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of U1; where e1 is a positive integer greater than or equal to 1; the phase of each element in U2 is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U2, where e2 is a positive integer greater than or equal to 1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2.
[0097] In one embodiment, the third type of column vector is determined based on the Kronecker product of two vectors U2 and U1.
[0098] In one embodiment, at each of T time periods, N*p measurement reference signal ports are received from the second wireless communication node, where p t =p.
[0099] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p.
[0100] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to one second type of column vector; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1; p in one time of T time... t Each measurement reference signal port group corresponds to the same second-type column vector, where each measurement reference signal port group includes N measurement reference signal ports; p in one time of T time. t The number of second-type column vectors corresponding to each measurement reference signal port group is greater than 1.
[0101] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22 and U 12 The Kronecker product is determined; where U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0102] In one embodiment, each first-class column vector is determined by a T-dimensional second-class column vector and X N-dimensional third-class column vectors, including at least one of the following: each first-class column vector is a Kronecker product of a T-dimensional second-class column vector and an N-dimensional third-class column vector, where X equals 1; each first-class column vector is a Kronecker product of a weighted vector of a T-dimensional second-class column vector and X N-dimensional third-class column vectors, where X is greater than 1.
[0103] In one embodiment, at different frequency domain locations, time domain locations, and / or measurement reference signal port groups, there is a set of weighted values corresponding to X N-dimensional third-type column vectors; the second-type column vectors are the same at different frequency domain locations, time domain locations, and / or measurement reference signal port groups; wherein N*p in each of the T time periods t The measurement reference signal port includes p tThere are N measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0104] In one embodiment, C is an M x M matrix. i The structure consists of T rows and M2 columns; wherein T and M2 are obtained according to at least one of the following methods: a predetermined rule, signaling notified by the second wireless communication node, or information reported by the first wireless communication node to the second wireless communication node.
[0105] In one embodiment, each of the T elements in the T-dimensional second-class column vector corresponds to one of the T measurement reference signal port groups.
[0106] In one embodiment, each of the N elements of the N-dimensional third-type column vector corresponds to N*p elements in each of the T measurement reference signal port groups. t1 There are one measurement reference signal port, where p t1 It is less than or equal to p t Positive integers.
[0107] In one embodiment, the T measurement reference signal port groups satisfy at least one of the following characteristics: each of the T measurement reference signal port groups corresponds to a value of the same type of parameter; each of the T measurement reference signal port groups is received in one of the T time periods; the T measurement reference signal port groups correspond to the T transmit beams of the second wireless communication node; the T measurement reference signal port groups correspond to a set of channel state information; the set of channel state information is included in the feedback information sent by the first wireless communication node to the second wireless communication node, wherein the set of channel state information includes at least one of the following: precoding matrix, layer number, and channel quality information.
[0108] In one embodiment, the same type of parameter satisfies at least one of the following conditions: the values of the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups are different; the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups does not satisfy the quasi-co-address relationship, wherein the same type of parameter includes channel large-scale parameters; the same type of parameter includes at least one of the following parameters: channel large-scale parameters, quasi-co-address reference signal, index of the transmit beam of the second wireless communication node, or transmit beam of the measurement reference signal port in a measurement reference signal port group.
[0109] In one embodiment, the third type of column vector is shared by T measurement reference signal port groups, and each element in the second type of column vector corresponds to one of the T measurement reference signal port groups.
[0110] In one embodiment, the method for determining the precoding matrix corresponding to the T measurement reference signal port groups includes: based on T time intervals... The measurement reference signal corresponding to each measurement reference signal port in the measurement reference signal ports is obtained. Channel measurement results; based on The measurement results yield a precoding matrix.
[0111] It should be noted that the explanations of the parameters such as the first type column vector, the second type column vector, and the third type column vector applied to the second wireless communication node can be found in the description applied to the first wireless communication node above, and will not be repeated here.
[0112] In one embodiment, FIG8 is a flowchart of another information feedback method provided by an embodiment of this application. This embodiment is applied to the case of hybrid beam training. This embodiment can be executed by a second wireless communication node. Exemplarily, the second wireless communication node can be a base station. As shown in FIG8, this embodiment includes: S410-S420.
[0113] S410. Transmit T sets of measurement reference signal ports to the first wireless communication node over T time intervals.
[0114] S420. Receive relevant information about the precoding matrix sent by the first wireless communication node; wherein the precoding matrix is determined based on a first type column vector or obtained based on a weighted merged vector of multiple first type column vectors; the first type column vector is the Kronecker product of a second type column vector and X third type column vectors; the third type column vector is in the form of the Kronecker product of a fourth type column vector and a fifth type column vector; wherein X is a positive integer greater than or equal to 1.
[0115] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix, wherein the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0116] In one embodiment, the second type of column vector and the third type of column vector satisfy at least one of the following conditions: the phases of different elements in the second type of column vector do not share parameters; the phases of different elements in the third type of column vector share one or more parameters; the phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector.
[0117] In one embodiment, the phase of each element in the fourth type column vector is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of the fourth type column vector; where e1 is a positive integer greater than or equal to 1; the phase of each element in the fourth type column vector is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U1, where e2 is a positive integer greater than or equal to 1.
[0118] In one embodiment, the precoding matrix corresponds to T measurement reference signal port groups in T time periods, and the T elements of the second type column vector correspond to T measurement reference channel port groups.
[0119] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p T =p.
[0120] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to a second type of column vector; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1.
[0121] In one embodiment, the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors, including at least one of the following: the first type of column vector is a Kronecker product of a second type of column vector and a third type of column vector, where X equals 1; the first type of column vector is a Kronecker product of a weighted vector of a second type of column vector and X third type of column vectors, where X is greater than 1.
[0122] In one embodiment, at different frequency domain and / or time domain locations and / or measurement reference signal port groups, the weighted vectors of the X third-type column vectors each correspond to a set of weighting values; the second-type column vectors are the same at different frequency domain and / or time domain locations and / or measurement reference signal port groups, wherein each column of the precoding matrix corresponds to N*p measurement reference signal ports, including p measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0123] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22and U 12 The Kronecker product is determined; where U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0124] It should be noted that the explanations of the parameters such as the first type column vector, the second type column vector, and the third type column vector applied to the second wireless communication node can be found in the description applied to the first wireless communication node above, and will not be repeated here.
[0125] In one embodiment, the training process of hybrid beams is described using a first wireless communication node as a terminal and a second wireless communication node as a base station as an example.
[0126] Figure 9 is a schematic diagram illustrating the implementation of hybrid beam training according to an embodiment of this application. As shown in Figure 9, the base station uses different simulated beams W at different time units of T time units. Rt N measurement reference signal ports are transmitted, meaning that for each of the T time units, the analog beam from each of the N measurement reference signal ports to the M antenna arrays is W. Rt The terminal can obtain T*N channel measurement results based on the measurement reference signals corresponding to each of the T*N measurement reference signal ports in T time units. Based on these T*N channel measurement results, the terminal obtains a set of precoding information and can further feed back other channel state information obtained based on this set of precoding information, such as CQI information and Rank information. Compared to Figure 4, the set of precoding information fed back in Figure 9 corresponds to more than one time unit of N*T ports, instead of the N ports in one time unit as in Figure 4. The dimension of the precoding vector corresponding to a data layer in Figure 9 is N*T, while the dimension of the precoding vector corresponding to a data layer in Figure 4 is N.
[0127] Specifically, the signal model is constructed as follows.
[0128] Where H i It is a 1*M vector; where M is the number of antenna elements corresponding to each digital antenna port; H i W represents the channel between the M associated antenna arrays and one receiving antenna at the receiver of the i-th port, such as the i-th CSI-RS port; Rb,1 This is the precoding of the b-th M*1 analog beam. Assume W1 = [W R1,1 W R2,1 … WRM,1 [W] is the first complete orthogonal set. R1,1 W R2,1 … W Rt,1 ] belongs to [W R1,1 W R2,1 … W RM,1 ], Y i,1 Y is a 1*T vector representing the measurement channel results obtained by port i at T time points. Port i uses different analog beams for transmission at different time units. Port i includes T measurement reference signal ports, which are the i-th CSI-RS ports among the N CSI-RS ports in each of the T time units. i,q This represents the channel measurement result at port number i when the simulated beam uses an orthogonal basis under the q-th orthogonal basis.
[0129] but
[0130] This yields the original matrix, at which point the original channel is N*M dimensional. Based on the obtained original matrix... This refers to the channel from the antenna array to the terminal, and the precoding matrix fed back to the base station by the terminal. In Figure 4, the terminal only obtains the channel from the measurement reference signal port (i.e., the digital antenna port) to the terminal, and does not obtain the channel from the antenna array to the terminal. However, in Figure 9, after obtaining the original channel, the terminal can adopt the following scheme: first, optimize the radio frequency beam (also called the analog beam), for example, by finding an analog beam that better matches the original channel in the second group of orthogonal bases. In this set of orthogonal bases, the original channel exhibits better sparsity, for example, in [W R1,1 W R2,1 … W RT,1 In this set of orthogonal bases, the original channel projects onto many orthogonal bases, and the projections under multiple orthogonal bases are equivalent. Under this set of orthogonal bases, the original channel has the ability to project relatively large values only under a few orthogonal bases. That is, the rank of the space formed by the principal vectors under the second set of orthogonal bases is relatively small. The terminal selects one or more orthogonal bases from these two sets and feeds back the digital beam based on the selected analog beam. In the second set... Under orthogonal bases, the following signal model is established, where It is and channel A more compatible radio frequency beam
[0131] M p It is an M²*1 vector. In M... p In the first implementation, Mp Only one element in the set has a value of 1, meaning that one of the orthogonal bases in the second set is selected. M2 is a positive integer greater than or equal to 1, such as M2 = M or M2 = 1, or M2 is a value agreed upon with the base station.
[0132] In M p In the second implementation, M p It is a complex vector that can have multiple non-zero elements, each of which can be a complex number. Instead of selecting an analog beam orthogonal basis from the second orthogonal set and then performing digital beam feedback, multiple analog beam orthogonal bases are selected, and then M... p Each element M in p,e The selected analog beam orthogonal basis W Rb,2 The weighted amount. Furthermore, M can be limited. p The maximum number of non-zero values. For example, base stations and terminals agree on M. p The maximum number of non-zero values, or the base station informing terminal M via signaling. p The maximum number of non-zero values in M is used to determine the terminal's M. p At that time, the number of its non-zero values is less than or equal to the maximum number. Alternatively, the base station and the terminal may agree in advance, or the base station may notify M. p The number of non-zero values, thus determining M by the terminal. p The number of non-zero values is the value specified above or indicated by signaling; that is, the number of non-zero elements is the specified value. In one implementation, M is required to... p The number of non-zero elements in the matrix is at least less than or equal to T. Since we need to find a sparse orthogonal basis that better matches the channel, if the terminal has only T degrees of freedom under the first set of orthogonal bases, then under a sparser orthogonal basis, there should be even fewer orthogonal bases that better match the channel. If not fewer, then we can directly use the first set of orthogonal bases. Here, we are referring to M... p The number of non-zero elements in the middle is limited. Another implementation of this embodiment is to limit M2, for example, M2 is less than or equal to T, for the same reason as above, which is to require that the sparsity of the channel is better under the second set of orthogonal basis.
[0133] Formula (1) applies to a single receiving antenna. If the terminal has R receiving antennas, where R is a positive integer greater than or equal to 1, then Y in Formula (1) i,1 Replace with Y i,1,r Y i,1,rThe channel is measured at port i, where r = 1, 2...R, and the arrangement of the signals in formula (1) is changed to form an N*T row vector. This row vector contains N*T elements, and the arrangement of the N*T elements is as follows: first the T elements at port 0, then the T elements at port 1, and so on, thus forming an N*T row vector, which is the receiving row vector on the receiving antenna r. Assuming the terminal has R receiving antennas, the measurement channel matrix can be constructed as follows. This measurement channel matrix is an R*(N*T) dimensional matrix, that is, an R-row N*T-column matrix.
[0134] Where R is a positive integer greater than or equal to 1, and is the channel measurement matrix. The spatial basis vector with index i that is matched has the following form:
[0135] kron(X,Y) represents the Kronecker product of vectors X and Y, i.e., kron(X,Y)=[X(1)Y,X(2)Y,...,X(Nx)Y], where X(j) represents the i-th element of vector X. It is index k i Digital spatial basis vectors, It is index p i The vector. At this time, assuming X and Y are column vectors, then kron(X,Y)=[X(1)Y;X(2)Y;...;X(Nx)Y], that is, kron(X,Y) is also a column vector, where [X;Y] means that two column vectors are arranged in a column to form a column vector; [X,Y] means that two vectors are arranged in a row to form a row vector.
[0136] when In the acquisition process, the order of elements becomes: first the N ports of one time unit, then the next time unit, and so on.
[0137] but
[0138] when At that time, that is Then formula (8) becomes as follows: Remove M p The 0 element in M, if M p If the vector contains only one element that is 1, then the scheme degenerates into selecting one time unit out of T time units and then feeding back the simulated beam W based on that time unit. Rp,1The digital precoding V is below. Similarly, formula (8) also degenerates into feedback analog beam W. Rp,1 The digital precoding V is below.
[0139] However, even if the first set of orthogonal bases and the second set of orthogonal bases are the same orthogonal bases, if M p If there is more than one element with a non-zero value, for example, if there are c elements with non-zero values, then formula (7) becomes as follows:
[0140] The proposed scheme in this application is better than the above scheme because it provides a precoding result that better matches the channel of N*c CSI-RS ports with more than one time unit. Similarly, formula (8) will also become:
[0141] At this time M p It is T*1 dimensional.
[0142] From another perspective, the acquisition of formulas (9) to (10) can also be understood as follows: in formula (3), the radio frequency beam that is more compatible with the channel is the first set of orthogonal bases, and it is obtained by weighted merging of multiple basis vectors under the first set of orthogonal bases. That is, formula (3) becomes the following form:
[0143] Therefore, it is assumed that the channel measurement matrix in formula (6) The precoding vector of the matched precoding matrix is shown in formulas (9) to (10). Where M p It is a T*1 column vector.
[0144] The final precoding is obtained by superimposing one or more spatial basis vectors, such as the precoding vector W corresponding to one layer in the final precoding matrix. F It has the following form W F =Z i (11) or,
[0145] Where L is a positive integer greater than or equal to 1. (12)
[0146] α j These are weighting coefficients, i j Let i represent the index of the j-th spatial basis vector selected. (11) is a special case of (12) when L = 1 and α0 = 1, and formula (12) can be used uniformly.
[0147] In formulas (9) to (10), M2 = T, M p It is a T-dimensional column vector. Of course, M can also be removed from formulas (9) to (10). p The element with a median value of 0, thus setting M to...p Replace with a T'-dimensional column vector, by M p The non-zero elements in M constitute the structure, that is, at this time M p All elements in the array are non-zero. Therefore, the terminal needs to send feedback to the base station that it originated from Y. i,1,r The indices of the T' time units selected from the T time units constitute Y′. i,1,r Furthermore, it is necessary to specify from Y i,1,r Selected T′ time units Y′ i,1,r and M p The correspondence between T′ elements, for example, Y′ i,1,r The T′ time units in the array are arranged in ascending order according to the index of the selected time unit, and M... p The T' time units are sequentially matched one-to-one, and the Y in the above formula is... i,1,r Replace with Y′ i,1,r
[0148] Or, from another perspective, M is defined p All elements in Y are non-zero, and Y i,1,r The T time units in the diagram represent the time units from the terminal to Y″. i,1,r The T time units selected from the T″ time units form a T-dimensional vector, M p All elements in the array have non-zero values.
[0149] In formulas (7) to (8), Y i,1,r The T time units can also be the terminal from Y″ i,1,r The T″ time units are selected, and the terminal obtains a precoding vector based on the selected T time units, where Y″ i,1,r and Y i,1,r The signal model is similar, except that the T analog beams in formula (1) need to be replaced with T″ analog beams, as shown in the following formula:
[0150] The precoding vector form of formulas (11) to (12) is suitable for the case where N digital antenna ports are single-polarized. If the antenna ports are dual-polarized, for example, there are 2*N antenna ports, where the first N antenna ports correspond to the N antenna ports of the first polarization and the last N antenna ports correspond to the N antenna ports of the second polarization, then the above N antenna ports can be either the first N antenna ports of the 2*N antenna ports or the last N antenna ports of the 2*N antenna ports. In this case, formulas (11) and (12) need to be updated to formulas (13) and (14) respectively.
[0151] In each of the T or T″ time units, the base station transmits 2*N measurement reference signal ports. At this time, the dimension of the precoding vector corresponding to each data layer is 2*N*T. Thus, the N measurement reference signal ports at each time step in Figure 9 are replaced by 2*N measurement reference signal ports.
[0152] In one implementation, in formulas (7) to (10), It is either a 1D-DFT vector or a 2D-DFT vector. For example... It is a 1D-DFT vector. There are N elements, The nth element satisfies the following form:
[0153] In one implementation, in, N elements share a single parameter The phase of each element is determined by its index n and a parameter. The product is obtained.
[0154] for example It is a 2D-DFT vector. There are N = N1 * N2 elements. It consists of two vectors The Kronecker product. Where, It can be abbreviated as U2. It can be abbreviated as U1. Among them... The nth element is obtained according to the following form:
[0155] In one implementation, in The phase of each element depends on the element's index and parameters. The product is obtained. The N1 elements share a parameter
[0156] The m-th element is obtained in the following form:
[0157] In one implementation, in, The phase of each element depends on the element's index and parameters. The product is obtained; The N1 elements share a parameter
[0158] thereby The m*N1+n-th element satisfies the following form:
[0159] 1D-DFT is a special case of 2D-DFT. For example, if one of N1 and N2 is equal to 1, 2D-DFT becomes 1D-DFT. In the following embodiments of this application, for the sake of simplicity, 1D-DFT and 2D-DFT are collectively referred to as 2D-DFT.
[0160] In another embodiment, formulas (7) to (10) It is a 2D near-field vector. The phase of each element is a univariate polynomial of degree e with index n, where e is a positive integer greater than 1, such that the polynomial is f(n) = a1n + a2n. 2 +a3n 3 Where a1, a2, a3 are All elements are shared. In the case of f(n) = a1n, the 2D near-field vector is the 2D-DFT vector. Specifically, It is a 2D near-field vector. There are N = N1 * N2 elements. It consists of two vectors The Kronecker product, where The nth element is obtained according to the following form:
[0161] In one embodiment in The phase of each element depends on the element's index n and the parameter. The product of n, and n 2 and The product of. The N1 elements share a parameter
[0162] The m-th element is obtained in the following form:
[0163] In one embodiment in The phase of each element depends on the element's index m and the parameter. The product of, and m2 and The product is obtained; The N2 elements share a parameter
[0164] thereby The m*N1+n-th element satisfies the following form:
[0165] Another way to obtain the 2D near-field vector is to satisfy the following formula:
[0166] It is a real number.
[0167] In the above signal model, it is assumed that T is less than or equal to M, but considering that in order to make
[0168] [W R1,1 W R2,1 … W RT,1 [W] R1,1 W R2,1 … W RT,1 ] -1 =I, ideally T=M, so that the terminal can recover the original channel H based on the channel measurement results Y of T time units, and then find an orthogonal basis [W] that better matches the original channel. R1,2 W R2,2 … W RM,2 This requires the base station to send M analog beams within M time units.
[0169] For cases where T is less than M, in order to better obtain the original channel, another implementation requires M = T + T1. The base station only transmits T analog beams in T time units, and transmits N*p measurement reference signal ports in each time unit, where p is a positive integer greater than or equal to 1. The remaining T1 analog beams are not transmitted. For example, the base station obtains the coverage area of the cell. If the area corresponding to these T1 analog beams is not within the coverage area of the cell, the terminal assumes that the channel measured on the T1*N virtual measurement reference signal ports is 0, where T1 is a positive integer greater than or equal to 0, thereby establishing the following signal model:
[0170] If it is the zero vector of T1*1, then
[0171] W 1,inv =([W R1,1 W R2,1 … WRT,1 W RT+1,1 … W RM,1 ]) -1 (1:T,:) represents W 1,inv The first T rows of the matrix. When W Rb,1 When it is a DFT vector or a near-field vector,
[0172] W 1,inv =([W R1,1 W R2,1 … W RT,1 W RT+1,1 … W RM,1 ]) -1
[0173] =([W R1,1 W R2,1 … W RT,1 W RT+1, 1 … W RM,1 ]) H (19)
[0174] W 1,inv (1:T,:)=([W R1,1 W R2,1 … W RT,1 ]) H That is, at this point, [W] in formulas (7) to (8) can be used. R1,1 W R2,1 … W RT,1 ] -1 Replace with ([W) R1,1 W R2,1 … W RT,1 ]) H .
[0175] From formulas (6) to (10), it can be seen that a spatial basis vector Z i (i.e., first-class column vectors), consisting of a T-dimensional vector That is, a second-type column vector and an N-dimensional vector. (i.e., the third type of column vector) is obtained, for example, from and The product is obtained by the Kronecker product, and this embodiment does not exclude Z. i Depend on and Other functions are obtained, in one implementation, a T-dimensional vector. It can be obtained from one of the following formulas:
[0176] In one example, in M p for In the case of M p It can also be called a second type of column vector.
[0177] Base station through configuration The choice of format and / or constraint information can achieve a balance between the complexity of base station implementation and the accuracy of precoding. For example, if the base station is configured with... The form is shown in formula (22), and M p If there is only one non-zero value, then the analog beam of the base station during the data transmission phase is the same as the analog beam fed back by the terminal. The implementation complexity of the base station is low. If the base station is configured... The form is one of formulas (20), (21), and (22), and for M p If there is no limit to the number of non-zero elements, the analog beam used by the base station during the data transmission phase needs to be determined based on the analog beam fed back by the terminal and the implementation limitations of the base station (such as constant mode limitation of the analog beam). At this time, the base station may also need to adjust the modulation and coding scheme (MCS) used when transmitting data based on the actual transmitted analog beam and the CQI fed back by the terminal, which will increase the implementation complexity of the base station.
[0178] The precoding vectors in the precoding matrix are N*p dimensional, where p is a positive integer greater than or equal to 1. For example, p = 1 or 2; of course, p can also be a positive integer greater than 2. Formula (11-14) is suitable for the case of a single measurement reference signal port group. If there are multiple measurement reference signal port groups, for example, F measurement reference signal port groups, where f is a positive integer greater than or equal to 1, the precoding matrix W... F It has one of the following forms:
[0179] F (i.e., p or p) t The spatial basis vector sets corresponding to the F measurement reference signal port groups are the same. In formulas (24) and (26), the weighting value α of each measurement reference signal port group in the F measurement reference signal port groups is the weighted sum of the spatial basis vectors in the spatial basis vector set. j They can be different. For example, this is more suitable when the physical space occupied by the F measurement reference signal port groups is relatively large. In (23), (25), (27), (28), the spatial vectors corresponding to different measurement reference signal port groups in the F measurement reference signal port groups are the same, but each corresponds to one or two adjustment amounts. For example, in the case of single polarization, the adjustment amount a corresponds to the f-th measurement reference signal port group. f or g fIn the case of dual polarization, each corresponds to two adjustment values a. 2*f-1 a 2*f or g 2*f-1 g 2*f g i It is a complex value. Formulas (23), (25), (27), and (28) are more suitable for cases where the physical space occupied by the F measurement reference signal port groups is relatively small. Formulas (23), (24), and (27) are suitable for single-polarization cases, while formulas (25), (26), and (28) are suitable for dual-polarization cases. In the above formulas, the spatial basis vectors corresponding to the F measurement reference signal port groups are... The sets are the same. In another implementation of this embodiment, the spatial basis vectors corresponding to different measurement reference signal port groups in the F measurement reference signal port groups are... The sets can also be different, for example, different measurement reference signal port groups. corresponding Sets and At least one of the sets is different, for example The sets are the same. Different sets, or Different sets The sets are the same.
[0180] In each of the T time units mentioned above, the base station transmits N*p measurement reference signal ports (CSI-RS ports). CSI-RS ports from different time units within the T time units cannot be transmitted on the same Orthogonal Frequency Division Multiplexing (OFDM) symbol. Different CSI-RS ports within the same time unit can be transmitted on the same or different OFDM symbols. The T*N*p CSI-RS ports in the T time units correspond to at least T CSI-RS resources. Different time units correspond to different CSI-RS resources, and the N*p CSI-RS ports in one time unit can correspond to one or more CSI-RS resources. Here, a time unit includes one or more OFDM symbols. When a time unit includes multiple OFDM symbols, it is more accurately called an OFDM symbol group. The number of OFDM symbols included in different time units can be the same or different, as long as the OFDM symbols in different time units are different. Therefore, a time unit can also be called a time. T CSI-RS measurement reference signal port groups are located over T time periods. Alternatively, these T time units can be referred to as T time-domain symbol groups. Each time unit is called a time-domain symbol group, and the time lengths of different time units can be the same or different. The quasi-co-located reference signals for CSI-RS can be configured at the CSI-RS resource level or the time unit level. One or more CSI-RS resources belonging to a time unit constitute a CSI-RS resource group. The quasi-co-located reference signals of multiple CSI-RS resources within a CSI-RS resource group can be the same. However, the quasi-co-located reference signals between CSI-RS resources belonging to different time units are generally different due to the different analog transmission beams.
[0181] In the above scheme, although the number of measurement reference signal ports corresponding to the precoding vector of one layer is T*N*p, the number of layers corresponding to the precoding matrix is less than or equal to the number of measurement reference signal ports included in one time unit. For example, the number of layers in the precoding matrix is less than or equal to N*p. Since the number of digital antenna ports is the number of measurement reference signal ports included in one time unit, the corresponding number of layers in the precoding matrix must be less than or equal to the number of measurement reference signal ports included in one time unit. T*N*p measurement reference signal ports correspond to T transmissions of N*p digital ports, and each of the T transmissions of N*p digital ports corresponds to a different analog beam.
[0182] When a precoding vector consists of multiple spatial basis vectors When superimposed, as shown in formulas (12), (14), (24), (26), (27), the first implementation is that all layers of a precoding matrix correspond to only one identical T-dimensional vector. for example and It is shared by all layers, that is, different only The difference lies in the fact that the simulations for all layers are the same. The second implementation method is to have L [units] per layer. The corresponding T-dimensional vector They are the same, meaning there is only one simulated beam at this time. However, the corresponding layers Different. The third implementation method is L units. The corresponding T-dimensional vector There can be more than one, for example, different ones. Either Different, or Different, or and They are all different. If L is required... Orthogonal, two Two sets Two sets If at least one of them is orthogonal, then the two... Orthogonal. From the first to the third implementation, the accuracy of analog precoding is improved, but the implementation complexity of the base station port also increases. In the second and third implementations, one implementation method is different. corresponding Same, only M p Different; another implementation method is, different corresponding and M p They are all different, for example, one corresponding another corresponding That is, different The corresponding complete orthogonal levels are all different. At this time, the feedback accuracy of the analog beam is improved. When the base station constructs the transmission precoding based on the feedback from the terminal side, the algorithm complexity is also increased.
[0183] In the above scheme, it is through and The spatial basis vectors are constructed, and the final precoding vector is composed of one spatial basis vector or a weighted sum of multiple spatial basis vectors. The weighting factor can be different in different subbands or at different times, such as the superposition factor α in (12), (14), (24), (26), and (27). i The subscript can include frequency domain cell indices and / or time domain cell indices, representing the weighting factor α corresponding to a spatial vector across multiple frequency domain cells. i Frequency domain compression can be performed, where a spatial vector corresponds to a weighting factor α in multiple time domain units. i Time-domain compression can be performed, resulting in different weighted analog beams in different frequency or time domain units. Therefore, another implementation of this application is to make the following in formulas (7) to (10): Replace with (i.e., the weighted vector of X third-class vectors), where One or more The weighted merging vectors are such that, during merging, the weights corresponding to each vector can be different in different subbands and / or different time units. This ensures that the weights corresponding to all subbands and time units of a precoding matrix are the same. or This also includes dual-polarization characteristics, such as:
[0184] or This also includes cases where multiple measurement reference signal ports are grouped together, for example:
[0185] At this point, the precoding vector is preferably adopted in the manner shown in formula (11).
[0186] In the aforementioned precoding vector W F The formula for obtaining the value ignores the layer index l, i.e., W. f More precisely, it should be W F,l In W F In the parameter acquisition process, all parameter indices can be further subscripted with an index 'l'. This index differs for different layers. Of course, when multiple layers share a parameter, the index 'l' can be omitted, such as for spatial basis vectors. When multiple layers share the same content, the subscript 'l' can be omitted.
[0187] Through the above scheme, the terminal finds a precoding matrix that matches the N*T measurement reference signal ports at T time points, fully utilizing the channel correlation between the measurement reference signal ports in the T time units, instead of selecting one or more measurement results from the measurement results in the T time units and independently feeding back channel state information, such as precoding information and CQI information, for each selected measurement result. Figure 10 is a schematic diagram of transmission of multiple simulated beams covering a multipath channel provided by an embodiment of this application. The technical solution of this application can make the channel state information fed back by the terminal globally optimal. As shown in Figure 10, under each simulated beam, the terminal can only obtain the channel measurement results formed by a portion of the scatterers. Compared with the feedback precoding, which can only match the channel measurement results formed by a portion of the scatterers, the precoding fed back by this application matches the channel measurement results of all scatterers, making it a globally optimal precoding. As shown in Figure 10, the base station (BS) can use multiple analog beams to send measurement reference signal ports to the terminal (UE). Each analog beam can only hit a portion of the scatterers, and the physical channel between the terminal and the base station is composed of multipath propagation through all the scatterers. When the technical solution of this application is adopted, the channels of multiple analog beams are combined to obtain a precoding matrix, so that the precoding matrix matches the combined channel of these multiple analog beams, thereby improving the performance of the precoding matrix and reducing the feedback amount of the terminal.
[0188] In each of the T time units mentioned above, the number of CSI-RS ports transmitted by the base station is the same, which is N*p. This embodiment does not exclude the possibility that the number of CSI-RS ports transmitted by the base station may be different in different time units.
[0189] In formulas (20) and (21), it is assumed that Among them, [W R1,2 W R2,2 … W RM,2 ] = Q i *[W R1,1 W R2,1 … W RM,1 ] H ; where Q i If it is a diagonal matrix, then C is based on C i To obtain, for example, C is multiple Cs i One of them, terminal feedback in multiple C i C was selected i C is the selected option. i In column M2, where C i Obtain it using one of the following formulas: C i =W -1 Q i W (29-1) Ci =W H Q i W (29-2) C i =(W 1 ) -1 W i 2 (29-3) C i =(W 1 ) H W i 2 (29-4) C i =W i -1 Q i W i (29-5) C i =W i H Q i W i (29-6)
[0190] W = [W R1,1 W R2,1 … W RM,1 ], W i 2 =[W R1,i W R2,i … W RM,i ], where [W R1,2 W R2,2 … W RM,2 ] = [W R1,i W R2,i … W RM,i ]. m 2,j =0,1,...M-1,m 1,j =0,1,...M-1,m 2,j =0,1,...M-1,j=1,2, in The information can be communicated from the base station to the terminal, or reported from the terminal to the base station. 21 N 11 It is a positive integer greater than or equal to 1. In some implementations, M = N. 21 *N 11 If N 11 =1, then If N 21 =1, then in, p1 and p2 are real numbers.
[0191] Q i The element Q in the nth row and mth column i (n,m) can be obtained using one of the following formulas:
[0192] In formulas (29-1) to (29-13), the transmission mode of the data channel assumed by the precoding matrix is as follows:
[0193] W F,l s is the precoding vector corresponding to the l-th layer. l (i) The transmission signal of the l-th layer on resource element i It is the m-th measurement reference signal port in the k-th measurement reference signal port group.
[0194] Using formulas (20), (21), (29-1) to (29-13), we obtain When M p When the values of non-zero elements are the same, the terminal will respond. When providing information, the terminal can provide feedback by specifying the column index selected in C. When providing feedback on information from C, the terminal can choose to only provide feedback on... Information, [W R1,1 W R2,1 … W RT,1 The information is determined through signaling information notified by the base station. Among them... Each column in the array is a 2D-DF vector or near-field vector, for example, each column is a U 12 and U 22 The Kronecker product. Where U... 12 U 22 The method of obtaining is shown in formulas (14-1), (14-2), (15), and (16), except that N1 and N2 need to be replaced with M1 and M3 respectively, and M = M1 * M3.
[0195] In one implementation, C is composed of C i The structure consists of T rows and M2 columns. Specifically, which T rows and which M2 columns are identified can be obtained using at least one of the following methods: a predetermined rule, signaling notified by the base station, or information reported by the terminal to the base station. For example, which T rows are obtained from the signaling notified by the base station, and which M2 columns are obtained from the information reported by the terminal. Alternatively, both the T rows and which M2 columns are notified by the base station. In one implementation, the row index of T rows and the column index of M2 columns are related, not independent. For instance, knowing one of the row index of T rows or the column index of M2 columns allows the derivation of the other column.
[0196] For CQI feedback, the first implementation method is to obtain a precoding matrix based on the T measurement reference signal port groups at the aforementioned T time points, obtain a set of CQI information based on the obtained precoding matrix, and feed back the obtained CQI information to the base station. The second implementation method is to, for M p For each non-zero value in the matrix, a set of CQI information is fed back, that is, for each preferred analog beam, the corresponding CQI value is fed back. The third implementation method is to target M... p Feedback of a set of CQI information, and for M p Each non-zero value in the table provides a separate set of CQI information.
[0197] This application utilizes the correlation of analog beams over T time units to attempt to recover the channel between the antenna array and the terminal. Based on the original channel, it selects an analog beam that better matches the original channel, calculates a digital precoding matrix based on the selected analog beam, and achieves better sparsity in the transformed space. Furthermore, the radio frequency beam (i.e., the analog beam) only needs to scan one set of orthogonal bases, eliminating the need for oversampling factors and reducing CSI-RS overhead. For example, T should be less than or equal to M, while related technologies generally require T to be greater than M, meaning the analog beam needs oversampling to achieve better results. Moreover, multiple radio frequency beam channels can be weighted, allowing for higher-precision channel state information feedback with limited feedback load. The feedback precoding matrix includes both digital and analog precoding information, enabling the base station to perform better MU-MIMO scheduling. Furthermore, based on the feedback precoding information, better analog beamforming and digital precoding information can be obtained. This better analog beamforming is not achieved by selecting one or more analog beams from multiple analog beams transmitted by the base station, but rather by a linear combination of multiple analog beams transmitted by the base station, or by linear merging of analog beams under another set of bases. Moreover, the resulting analog beamforming can be different in different frequency subbands. In contrast, in hybrid beam feedback, the terminal selects one or more analog beams transmitted by the base station, and each independently feeds back digital precoding, resulting in high computational complexity for the terminal. This is because channel capacity and precoding matrices need to be calculated separately for each analog beam, and the terminal's feedback load is also relatively large, as a separate set of channel state information needs to be fed back for each analog beam. The technical solution of this application combines the channel state information from multiple time units, allowing the terminal to feed back a single set of channel state information based on the channel state information from these multiple time units, eliminating the need for separate feedback and calculation, thus reducing feedback overhead and computational complexity. Furthermore, the technical solution of this application can enable different analog beams to be fed back in different frequency domain units and / or different time units.
[0198] In one embodiment, FIG11 is a structural block diagram of an information feedback device provided in an embodiment of this application. This embodiment is applied to a first wireless communication node. As shown in FIG11, the information feedback device in this embodiment includes: a first determining module 510, a second determining module 520, and a transmitter 530.
[0199] The first determining module 510 is configured to determine T groups of measurement reference signal ports at T time points; wherein, the t-th group of the T groups of measurement reference signal ports includes N*p t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T.
[0200] The second determining module 520 is configured to determine the precoding matrix corresponding to the T measurement reference signal port groups.
[0201] Transmitter 530 is configured to send information related to a determined precoding matrix to a second wireless communication node.
[0202] In one embodiment, the precoding matrix includes R precoding vectors; for each of the R precoding vectors, it is determined based on a first-class column vector or a weighted merged vector of multiple first-class column vectors; wherein each first-class column vector is N*T dimensional, and each first-class column vector is determined by a T-dimensional second-class column vector and X N-dimensional third-class column vectors; wherein the T elements in the T-dimensional second-class column vector correspond to T measurement reference signal port groups, and X is equal to or greater than 1.
[0203] In one embodiment, the second type of column vector satisfies at least one of the following characteristics: T' elements in the second type of column vector have non-zero values, where T' is less than or equal to a first predetermined value; the second type of column vector is a complex vector; and T' elements in the second type of column vector have a second predetermined value.
[0204] In one embodiment, the relevant information of the precoding matrix includes at least one of the following: indices of T' elements; the value of each of the T' elements; and the value of each element in the second type of column vector.
[0205] In one embodiment, the determination of at least one of the first predetermined value and the second predetermined value includes at least one of the following: agreed upon by the first wireless communication node and the second wireless communication node; determined according to the signaling sent by the second wireless communication node; or a T value.
[0206] In one embodiment, the second type of column vector is determined according to the following form: C*M p Or M p Where C is an M*M2 matrix, Mp It is an M2-dimensional column vector.
[0207] In one embodiment, C satisfies at least one of the following characteristics: C = W -1 QW; C = W H QW; C is the identity matrix;
[0208] The phase of each element in C is determined by the difference between the first parameter and the second parameter; where the first parameter is obtained from the column index of the corresponding element and the second parameter is obtained from the row index of the corresponding element.
[0209] Q is a T-row, T-column diagonal matrix; W and W1 are M-row, T-column matrices, and W2 is a T-row, M2-column matrix.
[0210] In one embodiment, the relevant information of the determined precoding matrix includes at least one of the following: information about Q, M p Information about W2, information about the selection of C in multiple C matrices, or information about M.
[0211] In one embodiment, the information feedback method applied to the first wireless communication node further includes: receiving signaling information sent by the second wireless communication node; and determining at least one of the following information: C, W, W1, M, based on the signaling information.
[0212] In one embodiment, determining the T measurement reference signal port groups at T times includes: feeding back the indexes of the T times in the T″ times to a second wireless communication node, wherein the T times are selected from the T″ times.
[0213] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix; the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0214] In one embodiment, the second type of column vector and the third type of column vector satisfy at least one of the following conditions: the phases of different elements in the second type of column vector do not share parameters; the phases of different elements in the third type of column vector share one or more parameters; the phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector.
[0215] In one embodiment, the third type of column vector is the Kronecker product of two vectors U2 and U1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2.
[0216] In one embodiment, the third type of column vector is determined based on two vectors U2 and U1; the phase of each element in U1 is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of U1; where e1 is a positive integer greater than or equal to 1; the phase of each element in U2 is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U2, where e2 is a positive integer greater than or equal to 1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2.
[0217] In one embodiment, the third type of column vector is determined based on the Kronecker product of two vectors U2 and U1.
[0218] In one embodiment, at each of T time periods, N*p measurement reference signal ports are received from the second wireless communication node, where p t =p.
[0219] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p.
[0220] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to one second type of column vector; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1; p in one time of T time... t Each measurement reference signal port group corresponds to the same second-type column vector, where each measurement reference signal port group includes N measurement reference signal ports; p in one time of T time. t The number of second-type column vectors corresponding to each measurement reference signal port group is greater than 1.
[0221] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22 and U 12The Kronecker product is determined; where U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0222] In one embodiment, each first-class column vector is determined by a T-dimensional second-class column vector and X N-dimensional third-class column vectors, including at least one of the following: each first-class column vector is a Kronecker product of a T-dimensional second-class column vector and an N-dimensional third-class column vector, where X equals 1; each first-class column vector is a Kronecker product of a weighted vector of a T-dimensional second-class column vector and X N-dimensional third-class column vectors, where X is greater than 1.
[0223] In one embodiment, at different frequency domain locations, time domain locations, and / or measurement reference signal port groups, there is a set of weighted values corresponding to X N-dimensional third-type column vectors; the second-type column vectors are the same at different frequency domain locations, time domain locations, and / or measurement reference signal port groups; wherein N*p in each of the T time periods t The measurement reference signal port includes p t There are N measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0224] In one embodiment, C is an M x M matrix. i The structure consists of T rows and M2 columns; wherein T and M2 are obtained according to at least one of the following methods: a predetermined rule, signaling notified by the second wireless communication node, or information reported by the first wireless communication node to the second wireless communication node.
[0225] In one embodiment, each of the T elements in the T-dimensional second-class column vector corresponds to one of the T measurement reference signal port groups.
[0226] In one embodiment, each of the N elements of the N-dimensional third-type column vector corresponds to N*p elements in each of the T measurement reference signal port groups. t1 There are one measurement reference signal port, where p t1 It is less than or equal to p t Positive integers.
[0227] In one embodiment, the T measurement reference signal port groups satisfy at least one of the following characteristics: each of the T measurement reference signal port groups corresponds to a value of the same type of parameter; each of the T measurement reference signal port groups is received in one of the T time periods; the T measurement reference signal port groups correspond to the T transmit beams of the second wireless communication node; the T measurement reference signal port groups correspond to a set of channel state information; the set of channel state information is included in the feedback information sent by the first wireless communication node to the second wireless communication node, wherein the set of channel state information includes at least one of the following: precoding matrix, layer number, and channel quality information.
[0228] In one embodiment, the same type of parameter satisfies at least one of the following conditions: the values of the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups are different; the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups does not satisfy the quasi-co-address relationship, wherein the same type of parameter includes channel large-scale parameters; the same type of parameter includes at least one of the following parameters: channel large-scale parameters, quasi-co-address reference signal, index of the transmit beam of the second wireless communication node, or transmit beam of the measurement reference signal port in a measurement reference signal port group.
[0229] In one embodiment, the third type of column vector is shared by T measurement reference signal port groups, and each element in the second type of column vector corresponds to one of the T measurement reference signal port groups.
[0230] In one embodiment, determining the precoding matrix representing the T measurement reference signal port groups includes: based on T time intervals... The measurement reference signal corresponding to each measurement reference signal port in the measurement reference signal ports is obtained. Channel measurement results; based on The measurement results yield a precoding matrix.
[0231] The information feedback device provided in this embodiment is configured to implement the information feedback method applied to the first wireless communication node in the embodiment shown in Figure 5. The implementation principle and technical effect of the information feedback device provided in this embodiment are similar, and will not be described again here.
[0232] In one embodiment, FIG12 is a structural block diagram of another information feedback device provided in this application embodiment. This embodiment is applied to a first wireless communication node. As shown in FIG12, the information feedback device in this embodiment includes: a first determining module 610, a second determining module 620, and a transmitter 630.
[0233] The first determining module 610 is configured to determine a first type of column vector; wherein the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors; the third type of column vector is in the form of a Kronecker product of a fourth type of column vector and a fifth type of column vector; wherein X is a positive integer greater than or equal to 1.
[0234] The second determining module 620 is configured to determine a precoding matrix; wherein the precoding matrix is determined based on a first-class column vector or obtained based on a weighted merged vector of multiple first-class column vectors.
[0235] Transmitter 630 is configured to send information related to a determined precoding matrix to a second wireless communication node.
[0236] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix, wherein the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0237] In one embodiment, the second type of column vector and the third type of column vector satisfy at least one of the following conditions: the phases of different elements in the second type of column vector do not share parameters; the phases of different elements in the third type of column vector share one or more parameters; the phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector.
[0238] In one embodiment, the phase of each element in the fourth type column vector is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of the fourth type column vector; where e1 is a positive integer greater than or equal to 1; the phase of each element in the fourth type column vector is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U1, where e2 is a positive integer greater than or equal to 1.
[0239] In one embodiment, the precoding matrix corresponds to T measurement reference signal port groups in T time periods, and the T elements of the second type column vector correspond to T measurement reference channel port groups.
[0240] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p.
[0241] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to a second type of column vector; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1.
[0242] In one embodiment, the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors, including at least one of the following: the first type of column vector is a Kronecker product of a second type of column vector and a third type of column vector, where X equals 1; the first type of column vector is a Kronecker product of a weighted vector of a second type of column vector and X third type of column vectors, where X is greater than 1.
[0243] In one embodiment, at different frequency domain and / or time domain locations and / or measurement reference signal port groups, the weighted vectors of the X third-type column vectors each correspond to a set of weighting values; the second-type column vectors are the same at different frequency domain and / or time domain locations and / or measurement reference signal port groups, wherein each column of the precoding matrix corresponds to N*p measurement reference signal ports, including p measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0244] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22 and U 12 The Kronecker product is determined; where U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0245] The information feedback device provided in this embodiment is configured to implement the information feedback method applied to the first wireless communication node in the embodiment shown in Figure 6. The implementation principle and technical effect of the information feedback device provided in this embodiment are similar, and will not be described again here.
[0246] In one embodiment, FIG13 is a structural block diagram of another information feedback device provided in this application. This embodiment is applied to a second wireless communication node. As shown in FIG13, the information feedback device in this embodiment includes a transmitter 710 and a receiver 720.
[0247] Transmitter 710 is configured to send T sets of measurement reference signal ports to a first wireless communication node over T time intervals.
[0248] Receiver 720 is configured to receive information from the first wireless communication node representing the precoding matrix corresponding to the T measurement reference signal port groups.
[0249] The t-th measurement reference signal port group in the T measurement reference signal port groups includes N*p t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T. In one embodiment, the precoding matrix comprises R precoding vectors; for each of the R precoding vectors, it is determined based on a first-type column vector or a weighted merged vector of multiple first-type column vectors; wherein each first-type column vector is N*T dimensional, and each first-type column vector is determined by a T-dimensional second-type column vector and X N-dimensional third-type column vectors; wherein the T elements in the T-dimensional second-type column vector correspond to T measurement reference signal port groups, and X is equal to or greater than 1.
[0250] In one embodiment, the second type of column vector satisfies at least one of the following characteristics: T' elements in the second type of column vector have non-zero values, where T' is less than or equal to a first predetermined value; the second type of column vector is a complex vector; and T' elements in the second type of column vector have a second predetermined value.
[0251] In one embodiment, the relevant information of the precoding matrix includes at least one of the following: indices of T' elements; the value of each of the T' elements; and the value of each element in the second type of column vector.
[0252] In one embodiment, the determination of at least one of the first predetermined value and the second predetermined value includes at least one of the following: agreed upon by the first wireless communication node and the second wireless communication node; determined according to the signaling sent by the second wireless communication node; or a T value.
[0253] In one embodiment, the second type of column vector is determined according to the following form: C*M p Or M p Where C is an M*M2 matrix, M p It is an M2-dimensional column vector.
[0254] In one embodiment, C satisfies at least one of the following characteristics: C = W -1 QW; C = W H QW; C is the identity matrix;
[0255] The phase of each element in C is determined by the difference between the first parameter and the second parameter; where the first parameter is obtained from the column index of the corresponding element and the second parameter is obtained from the row index of the corresponding element; where Q is a T-row T-column diagonal matrix; W and W1 are M-row T-column matrices and W2 is a T-row M2-column matrix.
[0256] In one embodiment, the relevant information of the determined precoding matrix includes at least one of the following: information about Q, M p Information about W2, information about the selection of C in multiple C matrices, or information about M.
[0257] In one embodiment, the information feedback method applied to the second wireless communication node further includes: sending signaling information to the first wireless communication node so that the first wireless communication node determines at least one of the following C, W, W1 based on the signaling information.
[0258] In one embodiment, the information feedback method applied to the second wireless communication node further includes: receiving the indices of T times in T″ times fed back by the first wireless communication node, wherein the T times are selected from the T″ times.
[0259] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix; the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0260] In one embodiment, the second type of column vector and the third type of column vector satisfy at least one of the following conditions: the phases of different elements in the second type of column vector do not share parameters; the phases of different elements in the third type of column vector share one or more parameters; the phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector.
[0261] In one embodiment, the third type of column vector is the Kronecker product of two vectors U2 and U1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2.
[0262] In one embodiment, the third type of column vector is determined based on two vectors U2 and U1; the phase of each element in U1 is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of U1; where e1 is a positive integer greater than or equal to 1; the phase of each element in U2 is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U2, where e2 is a positive integer greater than or equal to 1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2.
[0263] In one embodiment, the third type of column vector is determined based on the Kronecker product of two vectors U2 and U1.
[0264] In one embodiment, at each of T time periods, N*p measurement reference signal ports are received from the second wireless communication node, where p t =p.
[0265] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p.
[0266] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to one second type of column vector; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, multiple precoding matrices at multiple frequency domain and / or time domain positions are included, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1; p in one time of T time... t Each measurement reference signal port group corresponds to the same second-type column vector, where each measurement reference signal port group includes N measurement reference signal ports; p in one time of T time. t The number of second-type column vectors corresponding to each measurement reference signal port group is greater than 1.
[0267] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22 and U 12 The Kronecker product is determined; where U 12 It is M1 dimensional, U 22It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0268] In one embodiment, each first-class column vector is determined by a T-dimensional second-class column vector and X N-dimensional third-class column vectors, including at least one of the following: each first-class column vector is a Kronecker product of a T-dimensional second-class column vector and an N-dimensional third-class column vector, where X equals 1; each first-class column vector is a Kronecker product of a weighted vector of a T-dimensional second-class column vector and X N-dimensional third-class column vectors, where X is greater than 1.
[0269] In one embodiment, at different frequency domain locations, time domain locations, and / or measurement reference signal port groups, there is a set of weighted values corresponding to X N-dimensional third-type column vectors; the second-type column vectors are the same at different frequency domain locations, time domain locations, and / or measurement reference signal port groups; wherein N*p in each of the T time periods t The measurement reference signal port includes p t There are N measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0270] In one embodiment, C is an M x M matrix. i The structure consists of T rows and M2 columns; wherein T and M2 are obtained according to at least one of the following methods: a predetermined rule, signaling notified by the second wireless communication node, or information reported by the first wireless communication node to the second wireless communication node.
[0271] In one embodiment, each of the T elements in the T-dimensional second-class column vector corresponds to one of the T measurement reference signal port groups.
[0272] In one embodiment, each of the N elements of the N-dimensional third-type column vector corresponds to N*p elements in each of the T measurement reference signal port groups. t1 There are one measurement reference signal port, where p t1 It is less than or equal to p t Positive integers.
[0273] In one embodiment, the T measurement reference signal port groups satisfy at least one of the following characteristics: each of the T measurement reference signal port groups corresponds to a value of the same type of parameter; each of the T measurement reference signal port groups is received in one of the T time periods; the T measurement reference signal port groups correspond to the T transmit beams of the second wireless communication node; the T measurement reference signal port groups correspond to a set of channel state information; the set of channel state information is included in the feedback information sent by the first wireless communication node to the second wireless communication node, wherein the set of channel state information includes at least one of the following: precoding matrix, layer number, and channel quality information.
[0274] In one embodiment, the same type of parameter satisfies at least one of the following conditions: the values of the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups are different; the same type of parameter corresponding to different measurement reference signal port groups in the T measurement reference signal port groups does not satisfy the quasi-co-address relationship, wherein the same type of parameter includes channel large-scale parameters; the same type of parameter includes at least one of the following parameters: channel large-scale parameters, quasi-co-address reference signal, index of the transmit beam of the second wireless communication node, or transmit beam of the measurement reference signal port in a measurement reference signal port group.
[0275] In one embodiment, the third type of column vector is shared by T measurement reference signal port groups, and each element in the second type of column vector corresponds to one of the T measurement reference signal port groups.
[0276] In one embodiment, the method for determining the precoding matrix corresponding to the T measurement reference signal port groups includes: based on T time intervals... The measurement reference signal corresponding to each measurement reference signal port in the measurement reference signal ports is obtained. Channel measurement results; based on The measurement results yield a precoding matrix.
[0277] The information feedback device provided in this embodiment is configured to implement the information feedback method applied to the second wireless communication node in the embodiment shown in FIG7. The implementation principle and technical effect of the information feedback device provided in this embodiment are similar, and will not be described again here.
[0278] In one embodiment, FIG14 is a structural block diagram of another information feedback device provided in this application embodiment. This embodiment is applied to a second wireless communication node. As shown in FIG14, the information feedback device in this embodiment includes: a transmitter 810 and a receiver 820.
[0279] Transmitter 810 is configured to send T sets of measurement reference signal ports to a first wireless communication node over T time intervals.
[0280] Receiver 820 is configured to receive information related to a precoding matrix transmitted by a first wireless communication node; wherein the precoding matrix is determined based on a first type column vector or obtained based on a weighted merged vector of multiple first type column vectors; the first type column vector is a Kronecker product of a second type column vector and X third type column vectors; the third type column vector is in the form of a Kronecker product of a fourth type column vector and a fifth type column vector; wherein X is a positive integer greater than or equal to 1.
[0281] In one embodiment, the second type of column vector and the third type of column vector include at least one of the following features: the quantization feedback methods of the second type of column vector and the third type of column vector are different in the relevant information of the determined precoding matrix, wherein the second type of column vector adopts element-wise quantization feedback and the third type of column vector adopts vector quantization feedback; the relevant information of the determined precoding matrix includes information of each element of the second type of column vector and vector index information of the third type of column vector in a predetermined set of third type of column vectors.
[0282] In one embodiment, the second type of column vector and the third type of column vector satisfy at least one of the following conditions: the phases of different elements in the second type of column vector do not share parameters; the phases of different elements in the third type of column vector share one or more parameters; the phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector.
[0283] In one embodiment, the phase of each element in the fourth type column vector is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of the fourth type column vector; where e1 is a positive integer greater than or equal to 1; the phase of each element in the fourth type column vector is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U1, where e2 is a positive integer greater than or equal to 1.
[0284] In one embodiment, the precoding matrix corresponds to T measurement reference signal port groups in T time periods, and the T elements of the second type column vector correspond to T measurement reference channel port groups.
[0285] In one embodiment, the number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p.
[0286] In one embodiment, the second type of column vector satisfies one of the following characteristics: all layers of the precoding matrix correspond to only one identical second type of column vector; each layer of the precoding matrix corresponds to a second type of column vector; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are the same; in a single report of precoding matrix related information, there are multiple precoding matrices at multiple frequency domain and / or time domain positions, and the second type of column vectors corresponding to the multiple precoding matrices are different; the number of second type of column vectors corresponding to the precoding matrix is greater than 1.
[0287] In one embodiment, the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors, including at least one of the following: the first type of column vector is a Kronecker product of a second type of column vector and a third type of column vector, where X equals 1; the first type of column vector is a Kronecker product of a weighted vector of a second type of column vector and X third type of column vectors, where X is greater than 1.
[0288] In one embodiment, at different frequency domain and / or time domain locations and / or measurement reference signal port groups, the weighted vectors of the X third-type column vectors each correspond to a set of weighting values; the second-type column vectors are the same at different frequency domain and / or time domain locations and / or measurement reference signal port groups, wherein each column of the precoding matrix corresponds to N*p measurement reference signal ports, including p measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports.
[0289] In one embodiment, the second type of column vector is determined based on M² M-dimensional vectors, each of which is determined based on two vectors U. 22 and U 12 The Kronecker product is determined; where U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector.
[0290] The information feedback device provided in this embodiment is configured to implement the information feedback method applied to the second wireless communication node in the embodiment shown in Figure 8. The implementation principle and technical effect of the information feedback device provided in this embodiment are similar, and will not be described again here.
[0291] In one embodiment, FIG15 is a schematic diagram of the structure of a communication node provided in an embodiment of this application. As shown in FIG15, the node provided in this application includes: a processor 910, a memory 920, and a communication module 930. The number of processors 910 in the node can be one or more; FIG15 shows one processor 910 as an example. The number of memories 920 in the node can be one or more; FIG15 shows one memory 920 as an example. The processor 910, memory 920, and communication module 930 of the node can be connected via a bus or other means; FIG15 shows a connection via a bus as an example. In this embodiment, the node can be a first wireless communication node or a second wireless communication node.
[0292] The memory 920, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the device in any embodiment of this application (e.g., the first determining module 510, the second determining module 520, and the transmitter 530 applied in the information feedback device of the first wireless communication node). The memory 920 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created according to the use of the device, etc. In addition, the memory 920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 920 may further include memory remotely located relative to the processor 910, and these remote memories can be connected to the device via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0293] When the communication node is a first wireless communication node, the device provided above can be configured to execute the information feedback method applied to the first wireless communication node provided in any of the above embodiments, and has the corresponding functions and effects.
[0294] When the communication node is a second wireless communication node, the device provided above can be configured to execute the information feedback method for the second wireless communication node provided in any of the above embodiments, and has the corresponding functions and effects.
[0295] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform an information feedback method applied to a first wireless communication node. The method includes: determining T groups of measurement reference signal ports over T time intervals; wherein the t-th group of the T groups of measurement reference signal ports includes N*p... tThere are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T; determine the precoding matrix corresponding to the T measurement reference signal port groups; and send the relevant information of the determined precoding matrix to the second wireless communication node.
[0296] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to execute an information feedback method applied to a first wireless communication node. The method includes: determining a first type of column vector; wherein the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors; the third type of column vector is in the form of a Kronecker product of a fourth type of column vector and a fifth type of column vector; wherein X is a positive integer greater than or equal to 1; determining a precoding matrix; wherein the precoding matrix is determined based on a first type of column vector or obtained based on a weighted merged vector of multiple first type of column vectors; and sending relevant information of the determined precoding matrix to a second wireless communication node.
[0297] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform an information feedback method applied to a second wireless communication node. The method includes: transmitting T measurement reference signal port groups to a first wireless communication node at T time intervals; receiving relevant information transmitted by the first wireless communication node representing the precoding matrix corresponding to the T measurement reference signal port groups; wherein the t-th measurement reference signal port group among the T measurement reference signal port groups includes N*p... t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T.
[0298] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform an information feedback method applied to a second wireless communication node. The method includes: sending T measurement reference signal port groups to a first wireless communication node over T time intervals; receiving relevant information of a precoding matrix sent by the first wireless communication node; wherein the precoding matrix is determined based on a first type column vector or obtained based on a weighted merged vector of multiple first type column vectors; the first type column vector is a Kronecker product of a second type column vector and X third type column vectors; the third type column vector is in the form of a Kronecker product of a fourth type column vector and a fifth type column vector; and X is a positive integer greater than or equal to 1.
[0299] Those skilled in the art will understand that the term user equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0300] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0301] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0302] Any block diagram of logical flow in the accompanying drawings of this application may represent program operations, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program operations and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0303] This application also provides a computer program product, including a computer program that, when executed by a processor, can implement the information feedback method provided in any embodiment of this application.
[0304] In the implementation of the computer program product, computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
Claims
An information feedback method, applied to a first wireless communication node, includes: Determine T groups of measurement reference signal ports at T time points; wherein, the t-th group of the T groups of measurement reference signal ports includes N*p t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T; Determine the precoding matrix that represents the T measurement reference signal port groups; The relevant information of the determined precoding matrix is sent to the second wireless communication node. According to the method of claim 1, wherein, The precoding matrix includes R precoding vectors; for each of the R precoding vectors, it is determined based on a first-class column vector or a weighted merged vector of multiple first-class column vectors; wherein each first-class column vector is N*T dimensional, and each first-class column vector is determined by a T-dimensional second-class column vector and X N-dimensional third-class column vectors; wherein the T elements in the T-dimensional second-class column vector correspond to the T measurement reference signal port groups, and X is equal to or greater than 1. The method according to claim 2, wherein, The second type of column vectors satisfies at least one of the following characteristics: The second type of column vector has T' elements with non-zero values, where T' is less than or equal to a first predetermined value; The second type of column vector is a complex vector; The second type of column vector has T' elements with values of a second predetermined value. The method according to claim 3, wherein, The relevant information of the precoding matrix includes at least one of the following: the indices of the T' elements; the value of each of the T' elements; and the value of each element in the second type of column vector. The method according to claim 3, wherein, The determination of at least one of the first predetermined value and the second predetermined value includes at least one of the following: agreed upon by the first wireless communication node and the second wireless communication node; determined according to the signaling sent by the second wireless communication node; or the T value. The method according to claim 2, wherein, The second type of column vector is determined according to the following form: C*M p Or M p Where C is an M*M2 matrix, M p It is an M2-dimensional column vector. The method according to claim 6, wherein, Where C satisfies at least one of the following characteristics: C=W -1 QW; C=W H QW; C is the identity matrix; The phase of each element in C is determined by the difference between a first parameter and a second parameter; wherein the first parameter is obtained based on the column index of the corresponding element, and the second parameter is obtained based on the row index of the corresponding element. Where Q is a T-row, T-column diagonal matrix; W and W1 are M-row, T-column matrices, and W2 is a T-row, M2-column matrix. The method according to claim 7, wherein, The relevant information of the determined precoding matrix includes at least one of the following: information about Q, M p Information about W2, information about the selection of C in multiple C matrices, or information about M. The method according to claim 7 further includes: Receive signaling information sent by the second wireless communication node; Based on the signaling information, at least one of the following is determined: information of C, W, W1, and M. According to the method of claim 1, wherein, The determination of the T measurement reference signal port groups at T time points includes: The index of the T times in the T″ times is fed back to the second wireless communication node, wherein the T times are selected from the T″ times. The method according to any one of claims 2-9, wherein, The second type of column vector and the third type of column vector include at least one of the following features: The quantization feedback methods for the second type of column vectors and the third type of column vectors in the relevant information of the determined precoding matrix are different; The second type of column vectors uses element-wise quantization feedback, while the third type of column vectors uses vector quantization feedback. The relevant information of the determined precoding matrix includes information about each element of the second type of column vectors and vector index information of the third type of column vectors in a predetermined set of third type column vectors. The method according to any one of claims 2-9, wherein, The second type of column vector and the third type of column vector satisfy at least one of the following conditions: In the second type of column vector, the phases of different elements do not share parameters; The phases of different elements of the third type of column vector share at least one parameter; The phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector. The method according to claim 2, wherein, The third type of column vector is the Kronecker product of two vectors U2 and U1; where U1 is N1-dimensional and U2 is N2-dimensional, and N = N1 * N2. The method according to claim 2, wherein, The third type of column vector is determined based on two vectors U2 and U1; the phase of each element in U1 is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of U1; where e1 is a positive integer greater than or equal to 1; the phase of each element in U2 is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U2, where e2 is a positive integer greater than or equal to 1; where U1 is N1-dimensional and U2 is N2-dimensional, N = N1 * N2. The method according to claim 14, wherein, The third type of column vector is determined based on the Kronecker product of the two vectors U2 and U1. The method according to claim 2, wherein, At each of the T time periods, N*p measurement reference signal ports are received from the second wireless communication node, where p t =p. The method according to claim 16, wherein, The number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p. The method according to claim 2, wherein, The second type of column vectors satisfies one of the following characteristics: All layers of the precoding matrix correspond to only one identical second-type column vector; Each layer of the precoding matrix corresponds to a column vector of the second type; In a single report of information related to the precoding matrix, there are multiple precoding matrices at multiple frequency domain and / or time domain locations, and the second type column vectors corresponding to the multiple precoding matrices are the same; In a single report of information related to the precoding matrix, there are multiple precoding matrices at multiple frequency domain and / or time domain locations, and the second type column vectors corresponding to the multiple precoding matrices are different; The number of the second type column vectors corresponding to the precoding matrix is greater than 1; p in one of the T time periods t Each measurement reference signal port group corresponds to the same second type of column vector, wherein each measurement reference signal port group includes N measurement reference signal ports; p in one of the T time periods t The number of second-type column vectors corresponding to each measurement reference signal port group is greater than 1. The method according to claim 2, wherein, The second type of column vector is determined based on M² M-dimensional vectors, each of which is based on two vectors U. 22 and U 12 The Kronecker product is determined; Among them, U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector. The method according to any one of claims 2-10, 13, 14 or 19, wherein, Each of the first class column vectors is determined by a T-dimensional second class column vector and X N-dimensional third class column vectors, including at least one of the following: Each of the first class column vectors is a Kronecker product of a T-dimensional second class column vector and an N-dimensional third class column vector, where X equals 1; Each of the first class column vectors is a Kronecker product of a T-dimensional second class column vector and the weighted vectors of the X N-dimensional third class column vectors, where X is greater than 1. The method according to claim 20, wherein, At different frequency domain locations, time domain locations, and / or measurement reference signal port groups, a set of weighted values corresponds to the X N-dimensional third-type column vectors; the second-type column vectors are the same at different frequency domain locations, time domain locations, and / or measurement reference signal port groups; wherein N*p in each of the T time periods t The measurement reference signal port includes p t There are N measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports. The method according to any one of claims 6-9, wherein, C is an M x M matrix. i The system consists of T rows and M2 columns; wherein T and M2 are obtained according to at least one of the following methods: a predetermined rule, signaling notified by the second wireless communication node, and information reported by the first wireless communication node to the second wireless communication node. The method according to any one of claims 2-9, 13, 14 or 19, wherein, Each of the T elements in the second type of column vector of the T dimensions corresponds to one of the T measurement reference signal port groups. The method according to any one of claims 2-9, 13, 14 or 19, wherein, Each of the N elements of the N-dimensional third-class column vector corresponds to an N*p value in each of the T measurement reference signal port groups. t1 There are one measurement reference signal port, where p t1 It is less than or equal to p t Positive integers. The method according to any one of claims 1-10, 13-19 or 21, wherein, The T measurement reference signal port groups satisfy at least one of the following characteristics: Each of the T measurement reference signal port groups corresponds to a value of the same type of parameter; Each of the T measurement reference signal port groups is received at one of the T time periods; The T measurement reference signal port groups correspond to the T transmission beams of the second wireless communication node; The T measurement reference signal port groups correspond to a set of channel state information; the set of channel state information is included in the feedback information sent by the first wireless communication node to the second wireless communication node, wherein the set of channel state information includes at least one of the following: the precoding matrix, the number of layers, and channel quality information. The method according to claim 25, wherein, The parameters of the same type satisfy at least one of the following conditions: The values of the same type of parameter are different for different measurement reference signal port groups in the T measurement reference signal port groups; The parameters of the same type corresponding to different measurement reference signal port groups in the T measurement reference signal port groups do not satisfy the quasi-co-address relationship, wherein the parameters of the same type include channel large-scale parameters; The same type of parameters includes at least one of the following parameters: channel large-scale parameters, quasi-co-located reference signals, the index of the transmit beam of the second wireless communication node, or the transmit beam of the measurement reference signal port in a measurement reference signal port group. The method according to any one of claims 1-9, 13, 14 or 19, wherein, The third type of column vector is shared by the T measurement reference signal port groups, and each element in the second type of column vector corresponds to one of the T measurement reference signal port groups. The method according to any one of claims 1-10, 13, 14 or 19, wherein, The determination of the precoding matrix representing the T measurement reference signal port groups includes: Based on the T time periods The measurement reference signal corresponding to each measurement reference signal port in the measurement reference signal ports is obtained. Individual channel measurement results; Based on the above The precoding matrix is obtained from the measurement results. An information feedback method, applied to a first wireless communication node, includes: Determine a first type of column vector; wherein the first type of column vector is a Kronecker product of a second type of column vector and X third type of column vectors; the third type of column vector is in the form of a Kronecker product of a fourth type of column vector and a fifth type of column vector; wherein X is a positive integer greater than or equal to 1; Determine the precoding matrix; wherein the precoding matrix is determined based on a first type column vector or obtained based on a weighted merged vector of multiple first type column vectors; The relevant information of the determined precoding matrix is sent to the second wireless communication node. The method according to claim 29, wherein, The second type of column vector and the third type of column vector include at least one of the following features: The quantization feedback methods of the second type column vector and the third type column vector in the relevant information of the determined precoding matrix are different. The second type column vector adopts element-wise quantization feedback, while the third type column vector adopts vector quantization feedback. The relevant information of the determined precoding matrix includes information about each element of the second type of column vectors and vector index information of the third type of column vectors in a predetermined set of third type column vectors. The method according to claim 29, wherein, The second type of column vector and the third type of column vector satisfy at least one of the following conditions: In the second type of column vector, the phases of different elements do not share parameters; The phases of different elements of the third type of column vector share at least one parameter; The phase of each element in the third type of column vector is a function of the element's index and the vector index of the third type of column vector. The method according to claim 31, wherein, The phase of each element in the fourth type of column vector is a univariate polynomial of degree e1 with element index n, and the coefficient of each term in the univariate polynomial of degree e1 is shared by all elements of the fourth type of column vector; where e1 is a positive integer greater than or equal to 1; the phase of each element in the fourth type of column vector is a univariate polynomial of degree e2 with element index m, and the coefficient of each element in the univariate polynomial of degree e2 is shared by all elements of U1, where e2 is a positive integer greater than or equal to 1. The method according to claim 29, wherein, The precoding matrix corresponds to T measurement reference signal port groups in T time periods, and the T elements of the second type of column vector correspond to the T measurement reference channel port groups. The method according to claim 33, wherein, The number of measurement reference signal ports corresponding to the precoding vector of each layer is T*N*p, and the number of layers corresponding to the precoding matrix is less than or equal to N*p, where p t =p. The method according to claim 29, wherein, The second type of column vectors satisfies one of the following characteristics: All layers of the precoding matrix correspond to only one identical second-type column vector; Each layer of the precoding matrix corresponds to a column vector of the second type. In a single report of information related to the precoding matrix, there are multiple precoding matrices at multiple frequency domain and / or time domain locations, and the second type column vectors corresponding to the multiple precoding matrices are the same; In a single report of information related to the precoding matrix, there are multiple precoding matrices at multiple frequency domain and / or time domain locations, and the second type column vectors corresponding to the multiple precoding matrices are different; The number of the second type of column vectors corresponding to the precoding matrix is greater than 1. The method according to any one of claims 29-35, wherein, The first type of column vector is the Kronecker product of the second type of column vector and the X third type of column vectors, including at least one of the following: The first type of column vector is a Kronecker product of a second type of column vector and a third type of column vector, where X equals 1; The first type of column vector is a Kronecker product of a weighted vector of a second type of column vector and X third type of column vectors, where X is greater than 1. The method according to claim 36, wherein, At different frequency domain and / or time domain locations and / or measurement reference signal port groups, the weighted vectors of the X third type column vectors each correspond to a set of weighting values; at different frequency domain and / or time domain locations and / or measurement reference signal port groups, the second type column vectors are the same, wherein each column of the precoding matrix corresponds to N*p measurement reference signal ports, including p measurement reference signal port groups, and each measurement reference signal port group includes N measurement reference signal ports. The method according to any one of claims 29-35, wherein, The second type of column vector is determined based on M² M-dimensional vectors, each of which is based on two vectors U. 22 and U 12 The Kronecker product is determined; Among them, U 12 It is M1 dimensional, U 22 It is M3-dimensional, M = M1 * M3; where M is a positive integer greater than or equal to T, and M1 and M3 are positive integers less than or equal to T; T is the number of elements included in the second type of column vector. An information feedback method, applied to a second wireless communication node, includes: T sets of measurement reference signals are sent to the first wireless communication node at T time intervals; Receive relevant information from the first wireless communication node representing the precoding matrix corresponding to the T measurement reference signal port groups; The t-th measurement reference signal port group in the T measurement reference signal port groups includes N*p t There are 1 measurement reference signal port; where T is a positive integer greater than 1, and N and p t Let t be a positive integer equal to or greater than 1, where t = 1, 2, ..., T. The method according to claim 39 further includes: Send signaling information to the first wireless communication node so that the first wireless communication node determines at least one of the following based on the signaling information: C, W, W1. An information feedback method, applied to a second wireless communication node, includes: T sets of measurement reference signals are sent to the first wireless communication node at T time intervals; The system receives information related to the precoding matrix sent by the first wireless communication node; wherein the precoding matrix is determined based on a first type column vector or obtained based on a weighted merged vector of multiple first type column vectors; the first type column vector is a Kronecker product of a second type column vector and X third type column vectors; the third type column vector is in the form of a Kronecker product of a fourth type column vector and a fifth type column vector. Where X is a positive integer greater than or equal to 1. A communication node, comprising: Memory, and at least one processor; The memory is configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor performs the method as described in any one of claims 1-28, 29-38, 39-40, or 41 above. A storage medium storing a computer program that, when executed by a processor, implements the method as described in any one of claims 1-28, 29-38, 39-40, or 41.
Citation Information
Patent Citations
Precoding matrix indicator PMI feedback method
US20170310372A1
Channel state information feedback in wireless communication
US20210376887A1
Channel state information reporting
US20240204846A1