Method and system for reporting channel state information

The method addresses the inadequacy of current CSI reporting by efficiently reporting near-field channel state information, reducing complexity and improving precoding matrix design for enhanced spectrum efficiency in wireless communications.

JP2026501834APending Publication Date: 2026-01-16ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025540435
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-01-19
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Current channel state information (CSI) reporting methods in wireless communications, particularly in the context of very large MIMO systems, are inadequate for near-field scenarios, leading to inefficiencies and increased complexity in precoding matrix design.

Method used

A method for reporting near-field channel state information using limited bits, which considers the characteristics of wireless communication clusters and reduces the complexity of searching for optimal precoding matrices by restricting the reporting of precoding matrix combinations based on candidate combinations determined by the gNB.

Benefits of technology

Improves the accuracy and efficiency of precoding matrix configuration, allowing the gNB to transmit signals more consistently with channel conditions, thereby enhancing spectrum efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026501834000001_ABST
    Figure 2026501834000001_ABST
Patent Text Reader

Abstract

This patent application discloses a method, apparatus, and system for reference signaling design and configuration. In one exemplary aspect, a method for wireless communication includes receiving, by a wireless device, a measurement reference signal; determining, by the wireless device, a precoding matrix based on the received measurement reference signal; and transmitting, by the wireless device, information of the determined precoding matrix, wherein the precoding matrix is ​​determined based on a first vector of length N1 and a second vector of length N2, the first vector being determined based on a first parameter, the second vector being determined based on a second parameter, and the first parameter and the second parameter having a relationship.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This patent document relates to wireless communications. [Background technology]

[0002] Mobile communication technologies are moving the world towards an increasingly connected and networked society. Compared to existing wireless networks, next-generation systems and communication technologies will need to support a much broader range of use case characteristics and provide a more complex and sophisticated range of access requirements and flexibility. Summary of the Invention [Means for solving the problem]

[0003] This patent document discloses, among other things, techniques relating to methods and apparatus for reporting / receiving channel state information in a wireless communication system.

[0004] In one exemplary aspect, a wireless communication method is disclosed. The method includes receiving, by a wireless device, a measurement reference signal; determining, by the wireless device, a precoding matrix based on the received measurement reference signal; and transmitting, by the wireless device, information of the determined precoding matrix, wherein the precoding matrix is ​​determined based on a first vector of length N1 and a second vector of length N2, the first vector being determined based on a first parameter, the second vector being determined based on a second parameter, and the first parameter and the second parameter having a relationship.

[0005] In another exemplary aspect, another wireless communication method is disclosed. The method includes receiving, by a wireless node, precoding matrix information from a wireless device, where the precoding matrix is ​​determined based on a first vector of length N1 and a second vector of length N2, where the first vector is determined based on a first parameter and the second vector is determined based on a second parameter, where the first parameter and the second parameter have a relationship; and communicating with the wireless device based on the received information.

[0006] In yet another exemplary aspect, a wireless communication device is disclosed that includes a process configured or operable to perform the aforementioned method.

[0007] In yet another exemplary aspect, a computer-readable storage medium is disclosed that stores code that, when executed by a processor, causes the processor to perform the method described above.

[0008] These and other aspects are described throughout this specification. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 shows an example block diagram of a hardware platform that may be part of a network or communication device.

[0010] [Figure 2] FIG. 2 illustrates an example of network communications involving a base station (BS) and user equipment (UE) according to some implementations of the disclosed technology.

[0011] [Figure 3] FIG. 3 is a flowchart diagram of a method for wireless communication in accordance with one or more embodiments of the present technology. [Figure 4]FIG. 4 is a flowchart diagram of a method for wireless communication in accordance with one or more embodiments of the present technology. [Figure 5] FIG. 5 is a flowchart diagram of a method for wireless communication in accordance with one or more embodiments of the present technology. [Figure 6] FIG. 6 is a flowchart diagram of a method for wireless communication in accordance with one or more embodiments of the present technology. DETAILED DESCRIPTION OF THE INVENTION

[0012] The headings of the various sections below are used to facilitate understanding of the disclosed subject matter and are not intended to limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one section may be combined with one or more features of another section. Additionally, although 6G is used for clarity of explanation, the techniques disclosed herein are not limited to 6G and may be used in wireless systems implementing other protocols.

[0013] With the evolution from 4G to 5G, spectrum allocations are expanding towards higher frequencies. This trend will continue, and communication spectrum in the sub-terahertz range is likely to become available as part of the frequency band for 6G deployment. With the introduction of these new frequencies, the number of antennas in MIMO (multiple-input multiple-output) communication may become extremely large. In another aspect, while new antenna materials are being used, the number of antennas used for MIMO communication will be extremely large even at lower frequencies.

[0014] In particular, when very large MIMO is used, the communication case will include near-field and far-field, rather than only including near-field or far-field cases in current wireless communications, and current channel state information (CSI) reporting methods suitable for the far-field will not be adequate. Therefore, new methods are needed.

[0015] Channel state information reference signals (CSI-RS) are used in the downlink (DL) direction of 5G NR for channel sounding purposes. They are used to measure the characteristics of the radio channel so that the radio channel can use the correct modulation, code rate, beamforming, etc. The UE uses these reference signals to measure the quality of the DL channel and reports this in the UL through a CQI report. The gNB transmits CSI reference signals to the UE. The UE measures CSI-RS and reports channel state information such as CSI-RSRP, CSI-RSRQ, CSI-SINR, PMI (Precoding Matrix Indicator), and RI (Rank Indicator) for mobility procedures.

[0016] To report CSI, a codebook is introduced. The meaning of codebook in this context is a set of precoders (a set of precoding matrices). In other words, the codebook is a kind of matrix (a matrix with complex-valued elements) that converts data symbols of a signal (such as a PDSCH (Physical Downlink Shared Channel), a PDCCH (Physical Downlink Control Channel), or a CSI-RS (Channel State Information Reference Signal)) into a set of antenna ports. For example, the transmission scheme is as follows:

number

[0017] One major challenge in current precoding matrix design is how to feedback near-field channel information. Hereinafter, we provide a CSI reporting method suitable for the near-field case. Our method uses limited bits to report near-field channel state information. It saves the bit overhead of CSI reporting, but because our method efficiently considers near-field channel characteristics, the gNB can obtain more information about the channel. And because the gNB can transmit signals using parameters that are more consistent with the channel, spectrum efficiency will be higher. To solve this problem, this patent application discloses several methods and apparatus schemes for designing precoding matrices.

[0018] The method and scheme proposed in this application are beneficial to improving the accuracy and efficiency of precoding matrix configuration design in communication systems. In another aspect, the complexity of a UE for searching for an optimal precoding matrix is ​​reduced because the inventors capture near-field characteristics and find some unavailable precoding matrices, and the UE does not necessarily need to search for a precoding matrix only in available precoding matrices. In addition, the inventors carefully consider the number of wireless communication clusters of a channel and the information of each cluster. The relationship between the information of the clusters is also considered. The mapping between clusters and layers is also considered.

[0019] Details of the proposed method are discussed in the following embodiments.

[0020] (Embodiment 1) This embodiment discloses, among other things, an example of a method for reporting information of a precoding matrix and restrictions on parameters included in the precoding matrix.

[0021] The UE receives the CSI-RS from the gNB, and determines a precoding matrix based on the received CSI-RS signal.

[0022] The precoding matrix is ​​based on a first vector and a second vector, where the first vector includes N1 elements, and the n-th element of the first vector may be determined by at least one of the following formats:

number

[0023] The first element of the first vector is always 1, and we can see n=0, 1,...,N1-1 or n=1,...,N1-1.

[0024] Thus, the first vector has the following format:

number

[0025] The second vector contains N2 elements, and the mth element of the first vector has the following format:

number

[0026] The first element of the first vector is always 1, and we can see m=0, 1,...,N2-1 or m=1,...,N2-1.

[0027] Thus, the second vector has the following format:

number

[0028] In some implementations, the UE reports information a and c, respectively.

[0029] In one example, a in (1-1) to (1-4) is determined by the following formula:

number

[0030] In one example, c in (3-1) to (3-4) is determined by the following formula:

number

[0031] The UE can then report m1, q1 and m2, q2 for determining a and c, respectively.

[0032] The reported m1,q1 and m2,q2 are independent and have no combination restrictions except for combinations that are not allowed to be reported according to signaling received from the gNB.

[0033] In other words, each candidate value of m1,q1 from the N1Q1 candidate values ​​of m1,q1 can be accompanied by any candidate value of m2,q2 from the N2Q2 candidate values ​​of m2,q2.

[0034] Therefore, the maximum number of possible combinations of a and c is N1*O1*N2*O2.

[0035] In some implementations, the UE determines candidate combinations of precoding matrices b and d.

[0036] The UE reports the index of the selected combination of b and d instead of reporting b and d respectively.

[0037] The selected combination is selected by the UE from the candidate combinations.

[0038] For example, if the number of candidate values ​​for b is X and the number of candidate values ​​for d is Y, the number of candidate combinations of b and d is less than X*Y if neither X nor Y is equal to 1. That is, some combinations of b and d are not available and are not reported by the UE. The number of bits used to report b and d depends only on the available combinations. The UE only searches for and reports precoding matrices with b and d that are one of the candidate combinations of b and d, thereby reducing the number of bits and the UE complexity. The UE does not search for and report precoding matrices with b and d that are not one of the candidate combinations of b and d. That is, some combinations of b and d are not available. Here, unavailable combinations are not the same as restricted combinations determined by signaling from the gNB. The gNB can signal some of the restricted combinations from the candidate combinations of b and d. Unavailable combinations cannot depend on signaling from the gNB. The number of bits used to report combinations of b and d depends on the available candidate combinations and not on the restricted combinations.

[0039] For example, the difference between b and d in one combination must be below a threshold.

[0040] In some implementations, the number of combinations of b and d is the maximum of X and Y.

[0041] For example, if there are three possible values ​​of b and four possible values ​​of d, the UE may determine the possible / available combinations of b and d as shown in Table 1. Here, the number of possible / available combinations of b and d is 4 instead of 12=4*3. That is, some combinations, such as b=0.3 and d=0.15, are not available. [Table 1]

[0042] In some implementations, b and d are expressed as:

number

[0043] In some implementations, the UE reports one combination index from C candidate combinations of precoding matrices b and d in one of the following three cases, including first to third cases: The first case includes C being greater than 1; The second case includes C being greater than the number of layers; The third case includes C being greater than the number of layer groups; In the second case, different layers correspond to different combinations; In the third case, different layer groups correspond to different combinations; In some implementations, the mapping between candidate combinations of layers b and d is fixed; In some implementations, the UE reports candidate combinations for each layer or each layer group.

[0044] Therefore, the number of candidate combinations can be the maximum value of X and Y.

[0045] In some implementations, the number of possible values ​​of b and the number of possible values ​​of d are the same.

[0046] In some implementations, the UE reports a parameter such as e (i.e., a third parameter) that can be used to determine b and d. That is, b and d share the reported parameter e. For example, b = f1(e), d = f2(e), where f1(e), f2(e) are functions of e.

[0047] In some implementations, the combination of b (first parameter) and d (second parameter) includes the same values ​​of b and d.

[0048] For example, one combination of b and d includes b=0.05, d=0.05.

[0049] In some implementations, the possible values ​​of b and d are determined by N1 and N2.

[0050] For example, one candidate value of b and d is determined by N1 and N2, and another candidate value of b and d is determined by one of N1 and N2.

[0051] For example, if N1>N2, the candidate values ​​of b are determined by N1, and the candidate values ​​of d are determined by N1 and N2. The range of candidate values ​​of d is determined by N1, and the number of candidate values ​​of d is determined by N2. Alternatively, the range of candidate values ​​of d is determined by N2, and the number of candidate values ​​of d is determined by N1N1. The range of candidate values ​​means at least one of the maximum value, the minimum value, or the gap between the maximum and minimum of the candidate values. However, both the range of candidate values ​​and the number of candidate values ​​b are determined by N1.

[0052] In some implementations, the set of candidate values ​​for a and / or b depends on whether N2 is greater than 1. For example, when N2 is 1, the set of candidate values ​​for b is the first set, and when N2 is greater than 1, the set of candidate values ​​for b is the second set.

[0053] In some implementations, the set of candidate values ​​for c and / or d depends on whether N1 is greater than 1. For example, when N1 is 1, the set of candidate values ​​for b is the first set, and when N1 is greater than 1, the set of candidate values ​​for b is the second set.

[0054] In some implementations, the sign before a and / or b depends on whether N2 is greater than 1. That is, which of formulas (1-1) to (1-4) is adopted depends on whether N2 is greater than 1. For example, when N2 is 1, formula (1-1) is adopted, and when N2 is greater than 1, formula (1-3) is adopted.

[0055] In some implementations, the sign before c and / or d depends on whether N1 is greater than 1. That is, which of equations (3-1) to (3-4) is adopted depends on whether N1 is greater than 1. For example, when N1 is 1, equation (3-1) is adopted, and when N1 is greater than 1, equation (3-3) is adopted.

[0056] In some implementations, b is determined by at least one of the following equations (7) to (12).

number

number

number

[0057] for example,

number

number

number

number

[0058] where N=max(N1,N2). Alternatively, N=N1.

[0059] d has the same value as b. Alternatively, d is determined by b, e.g., d=g*b, g>0.

[0060] Here, r r ,r1,b r , b1 are real numbers. In some implementations, r r ,r1,b r , b1 is a real number greater than or equal to 0. In some implementations, r r >0,r1>0,0 r ≦1,0≦b1≦1.

[0061] In some implementations,

number

[0062] In some embodiments, r r ,r1,b r At least one of ,b1f is determined by signaling from the gNB.

[0063] In some implementations, the possible values ​​of b and d are determined by the maximum of N1 and N2.

[0064] For example, if N1>N2, b and d are determined by N1. The larger N1 is, the smaller b and d are.

[0065] In some implementations, b and d in one combination are determined by the ratio between N1 and N2.

[0066] For example, if N1 / N2 is greater than a threshold, d is 0, and there are two or more candidates for b, the UE reports only the value of b.

[0067] In some implementations, b in different ones of the C candidate combinations of b and d are different.

[0068] In some implementations, the values ​​of d in the C different candidate combinations of b and d are different.​

[0069] In some implementations, the precoding matrix is ​​based on L third vectors, where L is an integer greater than 0. Each of the L third vectors is based on one first vector and one second vector. For example, the precoding matrix is ​​based on two weighted combinations of the L third vectors. Each of the L third vectors is based on one first vector and one second vector.

[0070] The L third vectors may correspond to the L first vectors and the L second vectors.

[0071] Of course, since the L third vectors correspond to L combinations of first and second vectors, the L third vectors may correspond to fewer than L first vectors and fewer than L second vectors.

[0072] For example, if L=6, then the L third vectors correspond to one first vector and six second vectors, as shown in Table 2.

[0073] In some implementations, the L third vectors correspond to the two first vectors and the three second vectors as shown in Table 3.

[0074] In some implementations, the L third vectors correspond to the four first vectors and the five second vectors, as shown in Table 4.

[0075] Simply put, the L third vectors are L combinations of the first and second vectors, where L combinations include L1 first vectors and L2 second vectors, where 1≦L1≦L and 1≦L2≦L.

[0076] To report the L third vectors, the UE reports L combination indexes from the N1*N2 combinations of the first vector and the second vector, which correspond to one value that is q1 and one value that is q2.

[0077] For example, the UE

number

number

[0078] For example, one third vector has one of the following formats:

number

number

number

number

number

number

[0079] Here,

number

[0080] In some implementations, if at least one of N1 or N2 is equal to 1, then W 12 is equal to the 0 vector, i.e., the third vector has the format of equation (13).

[0081] In some implementations, the L1 first vectors included in the L third vectors correspond to one value of b, and the UE may report information about one value of b selected for the L1 first vectors.

[0082] In some implementations, the L2 second vectors included in the L third vectors correspond to one value of d, and the UE may report information about the value d selected for the L2 second vectors.

[0083] In some implementations, the L1 first vectors included in the L third vectors and the L2 second vectors within the L third vectors correspond to one combination of b and d, and the UE reports one combination index of the selected one combination of b and d.

[0084] In some implementations, the L1 first vectors included in the L third vectors and the L2 second vectors within the L third vectors correspond to the same values ​​of b and d.

[0085] In some implementations, the L1 first vectors included in the L third vectors and the L2 second vectors included in the L third vectors correspond to one value and one value of d.

[0086] In some implementations, the L third vectors correspond to one value of the parameter e to determine one value of b and one value of d.

[0087] In some implementations, the precoding matrix is ​​based on one of the following formats:

number

number

number

number

number

number

[0088] Here, f i ,i=1,2, and

number

[0089] In some implementations,

number

[0090] In some implementations, the number of third vectors in the two groups can be determined respectively. That is, the number of third vectors in the two groups can be the same or different. For example, Equation (18) can be replaced with Equation (22), and Equation (21) can be replaced with the following Equation (23):

number

number

[0091] If the precoding vector of each layer has the format of equation (18), the UE reports the following information for the precoding matrix as shown in Table 5: [Table 5]

[0092] In some implementations, the UE also reports indices of M frequency domain bases, where M is 1 or greater than 1. Each of the M frequency domain bases includes N3 elements, each of which corresponds to one frequency domain unit.

[0093] Then, the frequency domain unit

number

number

number

number

number

[0094] where f i,j ,i∈{0,1,···,L 11 +L 22 −1}, or i∈{0,1,···,2L−1} is a coefficient. UE is the index of the frequency domain index of M.

number

[0095] If the precoding vector of each layer has the format in one of equations (24) to (27), the UE reports the following information for the N3 precoding matrix, as shown in Table 6: [Table 6]

[0096] A parameter reported per layer means that one parameter is reported for each layer. A parameter not reported per layer means that one reported parameter is shared by all layers. Multiple layers correspond to one (or one set) reported value of one parameter. One (or one set) reported value of one parameter is shared by multiple layers.

[0097] (Embodiment 2) This section discloses, among other things, examples of how to report precoding matrix parameters / information.

[0098] This embodiment discloses, among other things, an example of a method for reporting information of a precoding matrix and restrictions on parameters included in the precoding matrix.

[0099] The UE receives the CSI-RS from the gNB, and determines a precoding matrix based on the received CSI-RS signal.

[0100] The precoding matrix is ​​based on a first vector and a second vector, where the first vector includes N1 elements, and the n-th element of the first vector may be determined by at least one of the following formats:

number

number

number

number

[0101] The first element of the first vector is always 1, and we can see n=0, 1,...,N1-1 or n=1,...,N1-1.

[0102] Thus, the first vector has the following format:

number

[0103] The second vector contains N2 elements, and the mth element of the first vector has the following format:

number

number

number

number

[0104] The first element of the first vector is always 1. Then we can see m=0,1,···,N2-1 or m=1,···,N2-1.

[0105] Thus, the second vector has the following format:

number

[0106] In some implementations, the UE reports information a and c, respectively.

[0107] In one example, a in (28) to (31) is determined by the following formula:

number

[0108] In one example, c in (33) to (36) is determined by the following formula:

number

[0109] The UE may then report m1,q1 and m2,q2 to determine a and c, respectively.

[0110] The reported m1,q1 and m2,q2 are independent and have no combination restrictions except for combinations that are not allowed to be reported according to signaling received from the gNB.

[0111] In other words, each candidate value of m1,q1 from the N1Q1 candidate values ​​of m1,q1 can be accompanied by any candidate value of m2,q2 from the N2Q2 candidate values ​​of m2,q2.

[0112] Therefore, the maximum number of possible combinations of a and c is N1*O1*N2*O2.

[0113] In some implementations, the precoding matrix is ​​based on L third vectors, where L is an integer greater than 0. Each of the L third vectors is based on one first vector and one second vector. For example, the precoding matrix is ​​based on two weighted combinations of the L third vectors. Each of the L third vectors is based on one first vector and one second vector.

[0114] The L third vectors may correspond to the L first vectors and the L second vectors.

[0115] Of course, since the L third vectors correspond to L combinations of first and second vectors, the L third vectors may correspond to fewer than L first vectors and fewer than L second vectors.

[0116] For example, if L=6, then the L third vectors correspond to one first vector and six second vectors, as shown in Table 2.

[0117] In some implementations, the L third vectors correspond to the two first vectors and the three second vectors as shown in Table 3.

[0118] In some implementations, the L third vectors correspond to the four first vectors and the five second vectors as shown in Table 4.

[0119] Simply put, the L third vectors are L combinations of the first and second vectors, where L combinations include L1 first vectors and L2 second vectors, where 1≦L1≦L and 1≦L2≦L.

[0120] To report the L third vectors, the UE reports L combination indexes from N*N combinations of the first vector and the second vector, where the N*N combinations of the first vector and the second vector correspond to one value of q and one value of q.

[0121] For example, the UE

number

number

[0122] For example, one third vector has one of the following formats:

number

number

number

number

number

number

[0123] Here,

number

[0124] In some implementations, if at least one of N1 or N2 is equal to 1, then W 12is equal to the 0 vector, i.e., the third vector has the format of equation (38).

[0125] In some implementations, the L1 first vectors included in the L third vectors correspond to one value of b, and the UE may report information about the selected one value of b for the L1 first vectors.

[0126] In some implementations, the L2 second vectors included in the L third vectors correspond to one value of d, and the UE may report information about the selected values ​​of d for the L2 second vectors.

[0127] In some implementations, the L1 first vectors included in the L third vectors and the L2 second vectors within the L third vectors correspond to one combination of b and d, and the UE reports one combination index of the selected one combination of b and d.

[0128] In some implementations, the L1 first vectors included in the L third vectors and the L2 second vectors within the L third vectors correspond to the same values ​​of b and d.

[0129] In some implementations, the L1 first vectors included in the L third vectors and the L2 second vectors included in the L third vectors correspond to one value and one value of d.

[0130] The precoding matrix for each layer may be determined by one of equations (16) to (27).

[0131] In some implementations, the L1 first vectors included in the L third vectors correspond to one value of b, and the UE may report information about the selected one value of b for the L1 first vectors.

[0132] In some implementations, the L2 second vectors included in the L third vectors correspond to one value of d, and the UE may report information about the selected one value of d for the L2 second vectors.

[0133] In some implementations, when the number of layers is greater than one, the precoding matrices of all layers share the same designation of the L1 first vectors. The UE then reports information on the selected one or more values ​​of b for the L1 first vectors shared / applied to all layers. The one or more values ​​of b are shared by all layers. Alternatively, each layer or each layer group corresponds to a respective one of the L1 first vectors. The UE reports the selected one or more values ​​of b for the respective L1 first vectors of each layer or each layer group.

[0134] The number of layers refers to the number of spatial layers, each of which corresponds to one DMRS port / QCL-RS set / TCI state. The number of layers also refers to the number of columns of the precoding matrix in equation (0). Each layer corresponds to one column of the precoding matrix in equation (0). The precoding matrix of one layer refers to one vector, which is one column of the precoding matrix in equation (0).

[0135] In some implementations, the L first vectors included in the L third vectors correspond to more than one value of b, and the L third vectors may be shared by all layers or may correspond to only one of the layers.

[0136] In some implementations, each of the two or more values ​​of b corresponds to a respective pair of the first vector, and each of the two or more values ​​of b corresponds to a respective pair of q1 and m1, and the UE reports the q1 and m1 information for each of the two or more values ​​of b, respectively.

[0137] In some implementations, the number of values ​​of b corresponding to the L1 first vectors depends on the signaling received from the gNB.

[0138] In some implementations, when the number of layers is greater than one, the precoding matrices of all layers share the same designation of the L2 second vectors. The UE then reports information on the selected one or more values ​​of d for the L2 second vectors applied / used to all layers. Alternatively, each layer or each layer group corresponds to a respective L2 second vector. The UE reports the selected one or more values ​​of d for the respective L2 second vectors of each layer or each layer group.

[0139] In some implementations, the L2 second vectors included in the L third vectors correspond to two or more values ​​of d. In some implementations, each of the two or more values ​​of d corresponds to a set of second vectors. And each of the two or more values ​​of d corresponds to a value of q2 and a set of m2. The UE reports q2 and m2 information for each of the two or more values ​​of b. The L2 second vectors may be shared by all layers or may correspond to only one or one group of all layers.

[0140] The reported information for the precoding matrix may then be as shown in Table 7. [Table 7]

[0141] In some implementations, the L third vectors correspond to two or more combinations of b and d. Each of the two or more combinations of b and d corresponds to a set of one value of q2, one value of q1, and one combination of m1 and m2, respectively. The UE reports information of one value of q2, one value of q1, and one combination of m1 and m2 for each of the two or more combinations of b and d. The reported information of the precoding matrix may then be shown in Table 8. The L third vectors can be shared by all layers or correspond to only one or one group of all layers. [Table 8]

[0142] In some implementations, the number of values ​​of d corresponding to the L2 second vectors depends on the signaling received from the gNB.

[0143] In some implementations, the number of values ​​of the combinations d corresponding to the L third vectors depends on the signaling received from the gNB.

[0144] In some implementations, each layer or layer group corresponds to a set of third vectors, each set of third vectors corresponding to one or more values ​​of b, and each set of third vectors corresponding to one or more values ​​of d.

[0145] Alternatively, each set of third vectors corresponds to one or more combinations of b and d. The UE reports information on the set of third vectors for each layer or each layer group. There are one or more layers (or layer groups). The number of third vectors for each layer or layer group can be different. Then, in equations (18), (21) to (27),

number

number

[0146] In some implementations, the number of third vectors in each layer (or layer group) can be different. Then, L, L in (18), (21), (22), (23) to (27) 11 are, respectively, L l ,L 11,l can be replaced by l=0,1,···,R-1, or L, respectively. g ,L 11,g g can be replaced with g=0, 1, . . . , G−1, where G is the number of layer groups. Then, the reported information for the precoding matrix may be as shown in Table 9 or Table 10. In some implementations, the UE reports the number of at least one of the first vector, the second vector, or the third vector for each layer or for each layer group, respectively. [Table 9] [Table 10]

[0147] If b or d are reported for each layer or layer group, respectively, then q 1, q2 and (m 1, m2) should be reported for each layer or layer group, respectively. In some implementations, the UE reports the layer indications included in each layer group corresponding to one set of the third vector.

[0148] In some implementations, the UE reports whether different layers or different layer groups share the same set of third vectors.

[0149] In some implementations, the UE determines whether different layers or different layer groups share the same set of third vectors according to signaling received from the gNB.

[0150] In some implementations, each combination of b and d corresponds to one or more clusters of channels.

[0151] In some implementations, the method for determining the first parameter and the second parameter described in embodiment 1 may be used in this embodiment. The features of the first parameter and the second parameter described in embodiment 1 may be used in this embodiment.

[0152] (Embodiment 3) The UE receives the CSI-RS from the gNB. The UE determines a precoding matrix based on the received CSI-RS signal. The precoding matrix is ​​based on a first vector and a second vector. The first vector includes N1 elements, and the n-th element of the first vector has one of the following formats, as shown in equations (41-1) to (41-4):

number

[0153] And the first vector has the following format:

number

[0154] The second vector contains N2 elements, and the mth element of the first vector has the following format:

number

[0155] The first element of the second vector is 1, and we can see that m=0, 1,...,N2-1 or m=1,...,N2-1.

[0156] And the second vector has the following format:

number

[0157] In some implementations, the precoding matrix is ​​based on a third vector that is based on the first vector and the second vector. For example, one third vector has one of the following formats:

number

number

number

[0158] Here, (fourth vector) W 12 The n*N2+mth element of is determined by the product of n and m, e.g., W 12 is determined by one of the following formulas:

number

number

number

[0159] Here,

number

[0160] In some implementations, the method for determining the first parameter and the second parameter described in embodiment 1 may be used in this embodiment. The features of the first parameter and the second parameter described in embodiment 1 may be used in this embodiment.

[0161] In some implementations, in Examples 1 and 2 above, each value of b (i.e., the first parameter) corresponds to a group of orthogonal first vectors, each corresponding to one respective value of a. Each value of d (i.e., the second parameter) corresponds to a group of orthogonal second vectors, each corresponding to one respective value of c. Each combination of b and d corresponds to a group of orthogonal third vectors, each corresponding to one respective combination of a and c.

[0162] FIG. 1 shows an exemplary block diagram of a hardware platform 100 that may be part of a network device (e.g., a base station) or a communication device (e.g., user equipment (UE)). The hardware platform 100 includes at least one processor 110 and a memory 105 having stored instructions. The instructions, when executed by the processor 110, configure the hardware platform 100 to perform the operations described in the various embodiments described in this patent document. The transmitter 115 transmits or sends information or data to other devices. For example, a network device transmitter can send a message to a user equipment. The receiver 120 receives information or data transmitted or sent by another device. For example, a user equipment can receive a message from a network device.

[0163] The above-described implementations apply to network communications. Figure 2 illustrates an example of a communications system (e.g., a 6G or NR cellular network) including a base station 220 and one or more user equipment (UE) 211, 212, and 213. In some embodiments, the UE accesses a BS (e.g., a network) using a communications link to the network (sometimes referred to as the uplink direction, as indicated by dashed arrows 231, 232, and 233), which then enables subsequent communications from the BS to the UE (e.g., shown in the network-to-UE direction, sometimes referred to as the downlink direction, as indicated by arrows 241, 242, and 243). In some embodiments, the BS transmits information to the UE (sometimes referred to as the downlink direction, as indicated by arrows 241, 242, and 243), which then enables subsequent communications from the UE to the BS (e.g., shown in the UE-to-BS direction, sometimes referred to as the uplink direction, as indicated by dashed arrows 231, 232, and 233). The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine-to-machine (M2M) device, an Internet of Things (IoT) device, etc.

[0164] Various preferred embodiments and additional features of the above-described method of Figures 3-6 are as follows: Further examples are described with reference to embodiments 1-3.

[0165] In one exemplary aspect (e.g., as shown in FIG. 3 ), a wireless communication method is disclosed. The method includes receiving, by a wireless device, a measurement reference signal (302); determining, by the wireless device, a precoding matrix based on the received measurement reference signal (304); and transmitting, by the wireless device, information of the determined precoding matrix (306), wherein the precoding matrix is ​​determined based on a first vector of length N1 and a second vector of length N2, the first vector being determined based on a first parameter, the second vector being determined based on a second parameter, and the first parameter and the second parameter having a relationship.

[0166] The wireless device may be a UE or other equipment.

[0167] In another exemplary aspect (e.g., as shown in FIG. 4 ), another wireless communication method is disclosed. The method includes receiving, by a wireless node, precoding matrix information from a wireless device (402), where the precoding matrix is ​​determined based on a first vector of length N1 and a second vector of length N2, where the first vector is determined based on a first parameter and the second vector is determined based on a second parameter, where the first parameter and the second parameter have a relationship; and communicating with the wireless device based on the received information (404).

[0168] In another exemplary aspect (e.g., as shown in FIG. 5 ), another wireless communication method is disclosed. The method includes receiving, by a wireless device, a measurement reference signal (502); determining, by the wireless device, a precoding matrix based on the received measurement reference signal (504); and transmitting, by the wireless device, information of the precoding matrix (506), where the precoding matrix is ​​determined based on L1 first vectors and L2 second vectors, where L1 and L2 are positive integers, the L1 first vectors are determined based on D values ​​of a first parameter, and the L2 second vectors are determined based on E values ​​of a second parameter, where D and E are greater than or equal to 1.

[0169] In another exemplary aspect (e.g., as shown in FIG. 6 ), another wireless communication method is disclosed. The method includes receiving, by a network device, precoding matrix information (602), where the precoding matrix is ​​determined based on L1 first vectors and L2 second vectors, where L1 and L2 are positive integers, the L1 first vectors are determined based on D values ​​of a first parameter, and the L2 second vectors are determined based on E values ​​of a second parameter, where D and E are greater than or equal to 1.

[0170] In some embodiments, the first parameter is greater than or equal to 0 and less than 1.

[0171] In some embodiments, the second parameter is greater than or equal to 0 and less than 1.

[0172] In some embodiments, the method further includes determining, by the wireless device, C candidate combinations, each of the C combinations including one value of the first parameter and one value of the second parameter, where C is a positive integer; and reporting, by the wireless device, one or more combination indexes selected from the two or more candidate combinations for at least one of a precoding matrix, each layer, or each layer group.

[0173] In some embodiments, the method further includes determining, by the wireless node, C candidate combinations, each combination including one first parameter and one second value, where C is a positive integer, and receiving, by the wireless node, one or more combination indexes selected from the two or more candidate combinations for at least one of the precoding matrix, each layer, or each layer group if C satisfies a predetermined characteristic.

[0174] In some embodiments, the C candidate combinations of the first parameter and the second parameter are determined by the wireless device or the wireless node based on at least one of signaling from the wireless node, a rule or a table agreed upon by the wireless device and the wireless node. In some embodiments, the rule includes determining, by the wireless device or the wireless node, at least one of the first parameter and the second parameter based on N1 and N2. In some embodiments, the first parameter is determined by N1 and N2, and the second parameter is determined based on one of N1 or N2. In some embodiments, at least one of the number of candidate values ​​of the first parameter and the number of candidate values ​​of the second parameter is determined by the larger of N1 and N2. In some embodiments, at least one of the set of candidate values ​​of the first parameter and the set of candidate values ​​of the second parameter is determined by the larger of N1 and N2. In some embodiments, the first parameter and the second parameter are determined by 1) the set of candidate values ​​for the first parameter depends on the relationship between N2 and 1; or 2) The set of candidate values ​​for the second parameter depends on the relationship between N1 and 1. is determined by at least one of

[0175] In some embodiments, the number of combination indexes reported by the wireless device for at least one of the precoding matrix, each layer, or each layer group is determined by signaling from the wireless node.

[0176] In some embodiments, the number of combination indices reported by the wireless device for at least one of the precoding matrix, each layer, or each layer group is reported by the wireless device to the wireless node.

[0177] In some embodiments, each of the combination indexes corresponds to an instruction for a first vector and a second vector, respectively.

[0178] In some embodiments, the rule is: 1) C is smaller than X*Y, where X is the number of candidate values ​​of the first parameter and Y is the number of candidate values ​​of the second parameter; 2) C is the maximum value of X and Y; 3) the difference between the first parameter and the second parameter in each of the C candidate combinations is less than a threshold; 4) the first parameter and the second parameter have the same value in each of the C candidate combinations; 5) the values ​​of the first parameter in different ones of the C candidate combinations are different; or 6) The values ​​of the second parameter in different ones of the C candidate combinations are different. It includes at least one of the following:

[0179] In some embodiments, determining, by the wireless device or the wireless device, at least one of the first parameter and the second parameter based on N1 and N2.

[0180] In some embodiments, the first parameter is determined by N1 and N2, and the second parameter is determined based on one of N1 or N2.

[0181] In some embodiments, at least one of the number of candidate values ​​of the first parameter and the number of candidate values ​​of the second parameter is determined by the larger of N1 and N2.

[0182] In some embodiments, at least one of the set of candidate values ​​for the first parameter and the set of candidate values ​​for the second parameter is determined by the larger of N1 and N2.

[0183] In some embodiments, the first parameter and the second parameter are: 1) the set of candidate values ​​for the first parameter depends on the relationship between N2 and 1; or 2) The set of candidate values ​​for the second parameter depends on the relationship between N1 and 1. is determined by at least one of

[0184] In some embodiments, if N2 is greater than N1 or the ratio of N2 to N1 is greater than a threshold, the number of candidate values ​​for the first parameter is determined by N1 and the set of candidate values ​​for the first parameter is determined by N2; or if N1 is greater than N2 or the ratio of N1 to N2 is greater than a threshold, the number of candidate values ​​for the second parameter is determined by N2 and the set of candidate values ​​for the first parameter is determined by N2.

[0185] In some embodiments, at least one of the first parameter and the second parameter is determined based on a ratio of N1 to N2.

[0186] In some embodiments, the second parameter is 0 when the ratio of N1 to N2 is greater than a predetermined threshold; or the first parameter is 0 when the ratio of N2 to N1 is greater than a predetermined threshold.

[0187] In some embodiments, the first parameter has the same value as the second parameter.

[0188] In some embodiments, the difference between the first parameter and the second parameter is less than or equal to a predetermined threshold.

[0189] In some embodiments, the precoding matrix information comprises a third parameter used to determine the first parameter and the second parameter.

[0190] In some embodiments, the precoding matrix is ​​based on a first vector and a second vector, and the precoding matrix is ​​based on L third vectors of length N1*N2, each of the L third vectors being based on one of the first vectors and one of the second vectors, and L is greater than 0.

[0191] In some embodiments, each of the L third vectors is further based on a fourth vector of length N1*N2, and the n*N2+m elements of the fourth vector are based on m*n, where n=0, 1,...,N1-1 or n=1,...,N1-1, and m=0, 1,...,N2-1 or m=1,...,N2-1.

[0192] In some embodiments, the n*N2+m elements of the fourth vector are further based on at least one of: 1) the first parameter, 2) the fourth parameter, 3) the second parameter, or 4) a function of the first parameter and the fourth parameter.

[0193] In some embodiments, one or more combination indices are reported by the wireless device if C satisfies a predetermined characteristic, where C is 1) C is greater than 1; 2) C is greater than the number of layers in the precoding matrix; or 3) C is greater than the number of layer groups in the precoding matrix. The predetermined characteristics are met by having at least one of the following:

[0194] In some embodiments, each of the more combination indexes corresponds to one respective set of the first vectors and one respective set of the second vectors.

[0195] In some embodiments, the above-disclosed method further includes transmitting, by the wireless device, a third parameter, wherein the first parameter and the second parameter are determined by the third parameter.

[0196] In some embodiments, the first parameter and the second parameter have a relationship comprising at least one of the following: 1) the first parameter and the second parameter are the same parameter; 2) the first parameter and the second parameter have the same value for the precoding matrix; 3) the number of candidate values ​​of the first parameter is the same as the number of candidate values ​​of the second parameter; 4) the first parameter is determined by the second parameter; or 5) the first parameter and the second parameter are reported by the same indicator; 6) the first parameter and the second parameter are determined by the same parameter; or 7) the second parameter is determined by the first parameter; 8) At least one of the first parameter and the second parameter is determined by at least one of N1 and N2, a ratio of N1 to N2, or a larger value of N1 and N2.

[0197] In some embodiments, the nth element of the N1 elements of the first vector is determined by the first parameter and n squared, where n=0, 1,...,N1-1 or n=1,...,N1-1.

[0198] In some embodiments, the nth element of the N1 elements of the first vector has one of the following formats:

[0199]

number

[0200]

number

[0201]

number

[0202]

number

[0203] where b is the first parameter.

[0204] In some embodiments, the mth element of the N2 elements of the second vector is determined by the second parameter and m squared, where m=0, 1,...,N2-1 or m=1,...,N2-1, and where b is the first parameter.

[0205] In some embodiments, the mth element of the N2 elements of the first vector has the following format:

number

[0206] In some embodiments, the first parameter and the second parameter are:

number

[0207] In some embodiments, E is less than L2.

[0208] In some embodiments, D is equal to E.

[0209] In some embodiments, each of the D values ​​of the first parameter corresponds to a set of first vectors.

[0210] In some embodiments, the precoding matrix information includes an indication of the fourth parameter for each of the D values ​​of the first parameter.

[0211] In some embodiments, each of the E values ​​of the first parameter corresponds to a set of second vectors.

[0212] In some embodiments, the precoding matrix information includes an indication of the fourth parameter for each of the E values ​​of the second parameter.

[0213] In some embodiments, each column of the precoding matrix corresponds to one of the D values ​​and one of the E values.

[0214] In some embodiments, the L1 first vectors and the L2 second vectors are applied by all layers.

[0215] In some embodiments, each layer corresponds to its respective L1 first vectors and L2 second vectors.

[0216] In some embodiments, D is less than L1.

[0217] It will be understood that this document discloses a method and apparatus related to reporting channel state information in a communication system. One major challenge in this field relates to precoding matrix design and reporting precoding matrix information. Specifically, the problem is how to feedback near-field channel state information. To solve this problem, this patent application discloses several methods and apparatus schemes for precoding matrix design. The proposed methods and schemes in this application are useful for improving the accuracy and efficiency of precoding matrix configuration design in a communication system. In another aspect, by capturing near-field characteristics and finding some unavailable precoding matrices, the complexity of a UE searching for an optimal precoding matrix is ​​reduced, and the UE does not need to search for a precoding matrix only among available precoding matrices. In addition, the inventors carefully consider the number of wireless communication clusters of the channel and the information of each cluster. The relationship between the information of the clusters is also considered. The mapping between clusters and layers is also considered.

[0218] The disclosed and other embodiments, modules, and functional operations described herein may be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed herein and their structural equivalents, or in one or more combinations thereof. The disclosed and other embodiments may be implemented as one or more computer program products, i.e., as one or more modules of computer program instructions encoded on a computer-readable medium for execution by or controlling the operation of a data processing apparatus. The computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter providing a machine-readable propagated signal, or one or more combinations thereof. The term "data processing apparatus" encompasses all apparatus, devices, and machines for processing data, including, by way of example, a programmable processor, a computer, or multiple processors or computers. In addition to hardware, an apparatus may include code that creates an execution environment for the computer program in question, such as code constituting processor firmware, a protocol stack, a database management system, an operating system, or one or more combinations thereof. A propagated signal is an artificially generated signal, such as a mechanically generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to an appropriate receiving device.

[0219] A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and can be deployed as a stand-alone program or in any form including modules, components, subroutines, or other units suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored as part of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple cooperating files (e.g., files storing one or more modules, subprograms, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communications network.

[0220] The processes and logic flows described herein may be implemented by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be implemented by, and apparatus may be implemented as, special purpose logic circuitry, such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit).

[0221] Processors suitable for executing a computer program include, by way of example, both general-purpose and special-purpose microprocessors, and any one or more processors of any kind of digital computer. Typically, a processor receives instructions and data from a read-only memory or a random-access memory, or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer also includes one or more mass storage devices, e.g., magnetic, magneto-optical, or optical disks, for storing data, or is operatively coupled to receive data from, transfer data to, or both. However, a computer need not have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, by way of example, semiconductor memory devices such as EPROMs, EEPROMs, and flash memory devices, magnetic disks such as internal or removable hard disks, magneto-optical disks, and CD-ROM and DVD-ROM disks. The processor and memory can be supplemented by, or incorporated in, special-purpose logic circuitry.

[0222] While this document contains many details, these should not be construed as limitations on the scope of the claimed invention or what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features described in this document in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented in multiple embodiments separately or in any suitable subcombination. Furthermore, while features may be described above as acting in a particular combination and initially claimed as such, one or more features from a claimed combination may, in some cases, be deleted from the combination, and the claimed combination may be directed to a subcombination or a variation of the subcombination. Similarly, although operations are illustrated in a particular order in the figures, this should not be understood as requiring such operations to be performed in the particular order shown, or in any sequential order, or that all illustrated operations be performed, to achieve desirable results.

[0223] Only a few examples and implementations are disclosed. Variations, modifications, and enhancements to the described examples and implementations, as well as other implementations, may be made based on what is disclosed.

Claims

1. 1. A method for wireless communication, the method comprising: receiving, by a wireless device, a measurement reference signal; determining, by the wireless device, a precoding matrix based on the received measured reference signal; transmitting, by a wireless device, information of the determined precoding matrix; Including, The precoding matrix has length N 1 The first vector of length N 2 and a second vector of a first parameter, the first vector being determined based on a first parameter, the second vector being determined based on a second parameter, and the first parameter and the second parameter having a relationship.

2. 1. A method for wireless communication, the method comprising: receiving, by a wireless node, information of a precoding matrix from a wireless device, the precoding matrix having a length N 1 The first vector of length N 2 and a second vector of the first parameter, the first vector being determined based on a first parameter, the second vector being determined based on a second parameter, and the first parameter and the second parameter having a relationship; communicating with the wireless device based on the received information; A method comprising:

3. 1. A method for wireless communication, the method comprising: receiving, by a wireless device, a measurement reference signal; determining, by the wireless device, a precoding matrix based on the received measured reference signal; transmitting information of a precoding matrix by a wireless device; Including, The precoding matrix is ​​L 1 The first vectors and L 2 and a second vector, L 1 and L 2 is a positive integer, and the L 1 The first vectors are determined based on the D values ​​of the first parameter, 2 The method of claim 1, wherein the second vectors are determined based on E values ​​of the second parameter, where D and E are greater than or equal to 1.

4. 1. A method for wireless communication, the method comprising: receiving, by a network device, information about a precoding matrix; The precoding matrix is ​​L 1 The first vectors and L 2 and a second vector, L 1 and L 2 is a positive integer, and the L 1 The first vectors are determined based on the D values ​​of the first parameter, 2 The method of claim 1, wherein the second vectors are determined based on E values ​​of the second parameter, where D and E are greater than or equal to 1.

5. The method of claim 1 , wherein the first parameter is greater than or equal to 0 and less than 1.

6. The method of claim 1 , wherein the second parameter is greater than or equal to 0 and less than 1.

7. determining, by the wireless device, C candidate combinations, each of the C combinations including one value of the first parameter and one value of the second parameter, where C is a positive integer; reporting, by the wireless device, one or more combination indexes selected from the two or more candidate combinations for at least one of the precoding matrix, each layer, or each layer group; The method of claim 1 or 3, further comprising:

8. determining, by the wireless node, C candidate combinations, each combination including one first parameter and one second value, where C is a positive integer; receiving, by the wireless node, one or more combination indices selected from the two or more candidate combinations for at least one of the precoding matrix, each layer, or each layer group if C satisfies a predetermined characteristic; The method of claim 2 or 4, further comprising:

9. 9. The method of claim 7, wherein the C candidate combinations of the first parameter and the second parameter are determined by the wireless device or the wireless node based on at least one of signaling from the wireless node, a rule or a table agreed upon by the wireless device and the wireless node.

10. 9. The method of claim 7, wherein the number of combination indexes reported by the wireless device for at least one of the precoding matrix, each layer, or each layer group is determined by signaling from the wireless node.

11. 9. The method of claim 7, wherein the number of combination indexes reported by the wireless device for at least one of the precoding matrix, each layer, or each layer group is reported by the wireless device to the wireless node.

12. 9. The method of claim 7 or 8, wherein each of the combination indexes corresponds to an indication for the first vector and the second vector, respectively.

13. The said rule is: 1) C is smaller than X*Y, where X is the number of candidate values ​​of the first parameter and Y is the number of candidate values ​​of the second parameter; 2) C is the maximum of X and Y; 3) the difference between the first parameter and the second parameter in each of the C candidate combinations is less than a threshold; 4) the first parameter and the second parameter have the same value in each of the C candidate combinations; 5) the values ​​of the first parameter in different ones of the C candidate combinations are different; or 6) The values ​​of the second parameter in different ones of the C candidate combinations are different. The method of claim 9 , comprising at least one of:

14. The wireless device or the wireless device 1 and N 2 The method of claim 1 , further comprising determining at least one of the first parameter and the second parameter based on:

15. The first parameter is N 1 and N 2 and the second parameter is determined by N 1 or N 2 The method according to claim 1 , wherein the determination is based on one of the following:

16. At least one of the number of candidate values ​​of the first parameter and the number of candidate values ​​of the second parameter is N 1 and N 2 The method of any one of claims 1 to 4, wherein the determination is made by the larger of:

17. At least one of the set of candidate values ​​of the first parameter and the set of candidate values ​​of the second parameter is N 1 and N 2 The method of any one of claims 1 to 4, wherein the determination is made by the larger of:

18. The first parameter and the second parameter are: 1) The set of candidate values ​​of the first parameter is N 2 depends on the relationship between 2) The set of candidate values ​​for the second parameter is N 1 depends on the relationship between The method according to claim 1 , wherein the temperature is determined by at least one of the following:

19. N 2 N 1 Greater than or N 1 N for 2 If the ratio of N is greater than a threshold, the number of candidate values ​​of the first parameter is N 1 and the set of candidate values ​​for the first parameter is determined by N 2 Determined by; Or N 1 N 2 Greater than or N 2 N for 1 If the ratio of N is greater than a threshold, the number of candidate values ​​of the second parameter is N 2 and the set of candidate values ​​for the first parameter is determined by N 2 The method of any one of claims 1 to 4, wherein the value is determined by

20. At least one of the first parameter and the second parameter is N 2 N for 1 The method according to claim 1 , wherein the ratio of

21. N 2 N for 1 When the ratio of N is greater than a predetermined threshold, the second parameter is 0; or 1 N for 2 21. The method of claim 20, wherein the first parameter is 0 when the ratio of is greater than a predetermined threshold.

22. The method of claim 1 , wherein the first parameter has the same value as the second parameter.

23. The method of claim 1 or 2, wherein the difference between the first parameter and the second parameter is less than or equal to a predetermined threshold.

24. 3. The method of claim 1, wherein the information of the precoding matrix comprises a third parameter used to determine the first parameter and the second parameter.

25. The precoding matrix is ​​based on the first vector and the second vector, and the precoding matrix has length N 1 *N 2 25. The method of claim 1, wherein each of the L third vectors is based on one of the first vectors and one of the second vectors, and L is greater than 0.

26. Each of the L third vectors has length N 1 *N 2 and further based on a fourth vector of n*N of the fourth vector, 2 +m elements are based on m*n, where n=0, 1, . . . , N 1 −1 or n=1, . . . , N 1 −1, m=0, 1, . . . , N 2 −1 or m=1, . . . , N 2 The method of claim 25, wherein the β is −1.

27. n*N of the fourth vector 2 27. The method of claim 26, wherein the elements of +m are further based on at least one of: 1) the first parameter, 2) the fourth parameter, 3) the second parameter, or 4) a function of the first parameter and the fourth parameter.

28. The one or more combination indexes are reported by the wireless device if C satisfies a predefined characteristic, and C satisfying the predefined characteristic is 1) C is greater than 1; 2) C is greater than the number of layers of the precoding matrix; or 3) C is greater than the number of layer groups of the precoding matrix.

9. The method of claim 7 or 8, comprising at least one of:

29. 9. The method of claim 7 or 8, wherein each of said more combination indexes corresponds to a respective set of one of said first vectors and a respective set of one of said second vectors.

30. The method of claim 1 or 3, further comprising transmitting, by the wireless device, a third parameter, wherein the first parameter and the second parameter are determined by the third parameter.

31. The first parameter and the second parameter are: 1) the first parameter and the second parameter are the same parameter; 2) the first parameter and the second parameter have the same value for the precoding matrix; 3) the number of candidate values ​​of the first parameter and the number of candidate values ​​of the second parameter are the same; 4) the first parameter is determined by the second parameter; or 5) the first parameter and the second parameter are reported by the same indicator; 6) the first parameter and the second parameter are determined by the same parameter; or 7) the second parameter is determined by the first parameter; 8) At least one of the first parameter and the second parameter is N 1 and N 2 At least one of N 1 and N 2 Ratio to N 1 and N 2 is determined by at least one of the larger values ​​of 30. The method of any of claims 1-2 or 5-29, wherein the relationship comprises at least one of:

32. The N of the first vector 1 The n-th element of the elements is determined by the first parameter and the square of n, where n=0, 1, . . . , N 1 −1 or n=1, . . . , N 1 32. The method of any one of claims 1 to 31, wherein the β-amino acid is -1.

33. The N of the first vector 1 The nth element of these elements has the following format: [Number 100] 33. The method of claim 1, wherein b is the first parameter.

34. The N of the second vector 2 The m-th element of the elements is determined by the second parameter and m squared, where m=0, 1, . . . , N 2 −1 or m=1, . . . , N 2 The method of any preceding claim, wherein b is −1 and b is the first parameter.

35. The N of the first vector 2 The mth element of the elements is in the following format: [Number 101] and d is the second parameter.

36. The first parameter and the second parameter are: [Number 102] 36. The method of claim 33 or 35, wherein the relationship comprises:

37. E is L 2 The method of claim 3 or 4, wherein the

38. 5. The method of claim 3 or 4, wherein D is equal to E.

39. The method of claim 3 or 4, wherein each of the D values ​​of the first parameter corresponds to a first set of vectors.

40. 5. The method of claim 3, wherein the information of the precoding matrix includes an indication of a fourth parameter for each of the D values ​​of the first parameter.

41. 5. The method of claim 3, wherein each of the E values ​​of the first parameter corresponds to a set of second vectors.

42. 5. The method of claim 3, wherein the information of the precoding matrix includes an indication of a fourth parameter for each of the E values ​​of the second parameter.

43. 5. The method of claim 3, wherein each column of the precoding matrix corresponds to one of the D values ​​and one of the E values.

44. L 1 the first vectors and L 2 The method according to claim 1 , wherein the second vectors are applied by all layers.

45. Each layer is its respective L 1 first vectors and L 2 The method according to claim 1 , wherein the first vector corresponds to a first vector.

46. D is L 1 The method of claim 3 or 4, wherein the

47. 47. An apparatus for a communications network, said apparatus comprising a processor configured to perform a method according to any of claims 1 to 46.

48. 47. A computer readable storage medium having code stored thereon, the code, when executed by a processor, causing the processor to perform a method according to any of claims 1 to 46.