Method and system for channel state information reporting
By establishing the mathematical relationship of the precoding matrix in the wireless communication system, the overhead of channel state information reporting is reduced and the search complexity of user equipment is lowered, thus solving the channel state information reporting problem in large-scale MIMO antenna systems.
Patent Information
- Application Number
- CN202380097325.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-19
- Publication Date
- 2025-11-14
AI Technical Summary
Existing wireless communication systems suffer from high overhead in channel state information reporting and high complexity in user equipment (UE) searching for precoding matrices, especially in massive MIMO antenna systems.
By establishing mathematical relationships between each column of the precoding matrix, the reporting overhead and the search complexity of the UE are reduced. Specifically, the method involves identifying and indicating information in the precoding matrix, where each column of the precoding matrix includes N elements, M groups of elements, and different groups of elements within the M groups of elements are related to each other, and the information is reported through mathematical relationships.
It effectively reduces the overhead of channel state information reporting and lowers the complexity of user equipment when searching for precoding matrices, making it suitable for large-scale systems.
Smart Images

Figure CN120958734A_ABST
Abstract
Description
Technical Field
[0001] This article mainly deals with digital wireless communication. Background Technology
[0002] Mobile communication technologies are propelling the world toward an increasingly interconnected and networked society. Compared to existing wireless networks, next-generation systems and wireless communication technologies will need to support a wider range of use case characteristics and provide more complex and sophisticated access requirements and flexibility.
[0003] LTE (Long Term Evolution) is a wireless communication standard developed by the 3rd Generation Partnership Project (3GPP) for mobile devices and data terminal equipment. LTE-Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The fifth-generation wireless system, known as 5G, advances the LTE and LTE-A wireless standards and aims to support higher data rates, massive connectivity, ultra-low latency, high reliability, and other emerging service requirements. Summary of the Invention
[0004] A technique for performing channel state information reporting has been disclosed.
[0005] An example wireless communication method includes: receiving a reference signal by a communication device; determining a precoding matrix by the communication device based on measurements performed on the reference signal, wherein the precoding matrix includes one or more columns, wherein any one column of the one or more columns includes N elements, wherein the N elements include M groups of elements, wherein N and M are integers greater than or equal to one, wherein each group of the M groups of elements includes at least two consecutive elements from the N elements, wherein different groups of the M groups of elements include different elements from the N elements, and wherein at least two groups of the M groups of elements are correlated with each other; and transmitting information indicating the precoding matrix to a base station or another communication device by the communication device.
[0006] Another example wireless communication method includes transmitting a reference signal to a communication device from a base station or another communication device; and receiving information from the communication device by the base station or the other communication device, the information indicating a precoding matrix, wherein the precoding matrix corresponds to the reference signal, wherein the precoding matrix includes one or more columns, wherein any one of the one or more columns includes N elements, wherein the N elements include M groups of elements, wherein N and M are integers greater than or equal to one, wherein each group of the M groups of elements includes at least two consecutive elements from the N elements, wherein different groups of the M groups of elements include different elements from the N elements, and wherein at least two groups of the M groups of elements are correlated with each other.
[0007] In some embodiments, a column is a weighted vector of more than one vector, each of the more than one vector corresponding to M sub-vectors and M coefficients, and each of the M sub-vectors and each of the M coefficients is associated with elements of one of the M sets of elements, wherein the M sets of elements are the M sets of elements of the vector.
[0008] In some embodiments, the M sets of elements are associated with M sub-vectors and M coefficients, and each set of the M sets of elements corresponds to one sub-vector and one coefficient among the M sub-vectors. In some embodiments, at least two sets of the M sets of elements are correlated with each other by a mathematical relationship between at least two of the M sub-vectors. In some embodiments, at least two sets of the M sets of elements are correlated with each other by a mathematical relationship between at least two of the M coefficients.
[0009] In some embodiments, a mathematical relationship exists between at least one subvector among the M subvectors and at least one coefficient among the M coefficients, such that at least two groups of the M elements are correlated with each other. In some embodiments, a subvector among the M subvectors having a first predefined characteristic is determined by a first parameter, and each of the remaining one or more subvectors among the M subvectors, excluding that one subvector, is determined by the first parameter and a corresponding second parameter.
[0010] In some embodiments, the more than one vector has a mathematical relationship with each other. In some embodiments, a subvector with a first predefined characteristic among the M subvectors is determined by a first parameter, and a third parameter indicates at least one of the following: (1) whether each of the remaining one or more subvectors other than the one subvector is the same as the one subvector, and (2) the number of the second parameter, which corresponds to the number of the remaining one or more subvectors.
[0011] In some embodiments, in response to a third parameter indicating that the number of second parameters corresponding to one or more of the remaining subvectors other than the one subvector among the M subvectors is greater than zero and / or indicating that at least one subvector among the remaining one or more subvectors other than the one subvector among the M subvectors is different from the one subvector, each of the remaining one or more subvectors is determined by the first parameter and the corresponding second parameter.
[0012] In some embodiments, the information indicating the precoding matrix includes at least one of a third parameter or a second parameter. In some embodiments, the communication device transmits the second parameter and the third parameter in different Channel State Information (CSI) sections. In some embodiments, in response to a condition being met, the third parameter is transmitted to the base station in Channel State Information (CSI) section I, and the second parameter corresponding to one or more of the remaining subvectors of the M subvectors excluding the first subvector is transmitted in CSI section II; or in response to a condition not being met, the second parameter is not transmitted in CSI section II.
[0013] In some embodiments, the condition includes a third parameter indicating that at least one of the remaining one or more subvectors other than the one subvector is different from the one subvector having a first predefined characteristic, and the number of second parameters corresponding to the remaining one or more subvectors other than the one subvector among the M subvectors is greater than zero.
[0014] In some embodiments, each of the M subvectors has only one element with a value of 1 and the rest with values of zero, and at least two of the M sets of elements are correlated with each other through a mathematical relationship between the positions of the elements with a value of 1 in at least two of the M subvectors. In some embodiments, at least two subvectors have consecutive indices in the M subvectors. In some embodiments, the value of M is determined based on one or more of the following: the value of N, signaling from a base station or another communication device, or an indication sent by the communication device.
[0015] In some embodiments, the M groups of elements comprise a subset of the N elements. In some embodiments, when M is greater than 1, the N elements are grouped into M groups. In some embodiments, when M is greater than 1, the N elements are grouped into 2xM groups, and the M groups comprise one of the following: the first M groups of the 2xM groups, the last M groups of the 2xM groups, the groups with odd indices of the 2xM groups, or the groups with even indices of the 2xM groups. In some embodiments, the N elements correspond to at least N antenna ports of the reference signal. In some embodiments, the M groups of elements correspond to the same set of frequency domain vectors, where each element of each frequency domain vector corresponds to a frequency domain cell.
[0016] In some embodiments, the M groups of elements correspond to the same weighted vector of multiple frequency domain vectors in the same set of frequency domain vectors. In some embodiments, the M groups of elements correspond to M sub-vector sets, each group of the M groups of elements being determined based on a corresponding sub-vector set and a coefficient set, and at least two groups of the M groups of elements having a mathematical relationship with each other including at least two sub-vector sets having another mathematical relationship with each other. In some embodiments, the M sub-vector sets include the same sub-vectors.
[0017] In some embodiments, all M sub-vector sets correspond to the same first parameter, and at least two sub-vector sets among the M sub-vector sets each correspond to their respective second parameters. In some embodiments, the first parameter includes parameters for each... A group The second parameter includes In the set of M subvectors, the index is The index of the sub-vector set is The first subvector of The element has the following format: ,in . In some embodiments, each group of elements in the M groups is a weighted sum of multiple sub-vectors, wherein the multiple sub-vectors come from a set of sub-vectors corresponding to each group index. In some embodiments, the M groups of elements correspond to the same set of frequency domain vectors, where each element of each frequency domain vector corresponds to a frequency domain cell.
[0018] In some embodiments, at least two of the M sub-vectors have a mathematical relationship with each other, the M coefficients are uncorrelated with each other and are reported by the communication device, and the M coefficients and the M sub-vectors are uncorrelated with each other.
[0019] In some embodiments, at least two of the M sub-vectors have a mathematical relationship with each other, at least two of the M coefficients have another mathematical relationship with each other, and the M sub-vectors and M coefficients are uncorrelated with each other.
[0020] In some embodiments, at least two of the M subvectors have a mathematical relationship with each other, at least two of the M coefficients have another mathematical relationship with each other, and at least one of the M subvectors and at least one of the M coefficients are correlated with each other.
[0021] In some embodiments, a subvector among the M subvectors is determined by at least one subvector adjacent to that subvector, such that at least two subvectors among the M subvectors have a mathematical relationship with each other.
[0022] In some embodiments, when the M groups of elements include one of the following groups: groups with odd indices in the 2xM groups, or groups with even indices in the 2xM groups, wherein the groups with odd indices and the groups with even indices in the 2xM groups correspond to the same M sub-vectors, and each of the 2xM groups corresponds to a sub-vector and a coefficient. In some embodiments, when the M groups of elements include one of the following groups: the first M groups in the 2xM groups, or the last M groups in the 2xM groups, wherein the first M groups in the 2xM groups and the last M groups in the 2xM groups correspond to the same M sub-vectors, and each of the 2xM groups corresponds to a sub-vector and a coefficient.
[0023] This patent document describes a method for reporting precoding matrices. In an example method, relationships can be established between different groups of multiple groups in each column of the precoding matrix. The technical advantage of the disclosed method is that, at least because of the established relationships, it can reduce the overhead of reporting the precoding matrix. At least because of the established relationships, it can also reduce the complexity of searching for the precoding matrix (e.g., a codebook) at the user equipment (UE). The disclosed method also provides a solution for the case where the measurement reference signal is a precoded measurement reference signal. This patent document describes a technique capable of providing an efficient channel state reporting method for N in very large systems.
[0024] In another exemplary aspect, the above-described method is instantiated in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. When executed by a processor, the code included in the computer-readable storage medium causes the processor to perform the method described in this patent document.
[0025] In yet another exemplary embodiment, a device configured or operable to perform the methods described above is disclosed.
[0026] The above and other aspects and their embodiments are described in more detail in the accompanying drawings, description and claims. Attached Figure Description
[0027] Figure 1A An exemplary flowchart for sending information related to a precoded matrix is shown.
[0028] Figure 1B An exemplary flowchart for receiving information related to a precoded matrix is shown.
[0029] Figure 2 An exemplary block diagram of a hardware platform is shown, which may be part of a network device or a communication device.
[0030] Figure 3 Examples of wireless communication based on some implementations of the disclosed technology are shown, the wireless communication including a base station (BS) (or user equipment (UE)) and another user equipment (UE). Detailed Implementation
[0031] This patent document describes techniques for determining and / or indicating information related to a precoding matrix. For example, in scenarios that may include very large multiple-input multiple-output (MIMO) antennas, the user equipment (UE) can perform measurements related to a channel state information reference signal and determine the precoding matrix based on those measurements.
[0032] The example headings in the following sections are provided to aid in understanding the disclosed subject matter and do not in any way limit the scope of the claimed subject matter. Therefore, one or more features from one example section may be combined with one or more features from another example section. Furthermore, the term "5G" is used for clarity; however, the technologies disclosed in this document are not limited to 5G technology and can be used in wireless systems implementing other protocols.
[0033] I. Example 1 In a wireless communication system including communication between a user equipment (UE) and a base station, or communication between a UE and another UE, the UE receives a Channel State Information Reference Signal (CSI-RS) from a base station (or another UE). The UE determines a precoding matrix based on measurements performed on the received CSI-RS. Each column of the precoding matrix includes N elements. The N elements may include M groups of elements. Each column may correspond to one of R layers. R is equal to or greater than 1. Different groups in the M groups may include different elements from the N elements. Each group in the M groups may include at least two consecutive elements from the N elements. In some implementations, the N elements include only elements from the M groups. In another implementation, the N elements include elements from the M groups plus other elements not in any of the M groups. N is equal to or greater than 1. M is equal to or greater than 1.
[0034] In some implementations, each column of the precoding matrix is based on a corresponding first-type vector (i.e., a vector) comprising N elements. That is, the format of each column of the precoding matrix is based on a corresponding first-type vector. The N elements comprise M groups of elements. Each of the M groups of elements is based on a subvector and a coefficient. Each of the M groups of elements comprises consecutive elements from the N elements. Different groups of the M groups of elements comprise different elements from the N elements. N is one or greater than one. M is equal to or less than N. The M groups of elements correspond to M subvectors and M coefficients. At least two groups of the M groups of elements have a mathematical relationship with each other. The subvector of one of the M groups comprises the same number of elements as the corresponding group.
[0035] In the following description, without further explanation, the M groups of elements can be an M groups of first-type vectors and / or an M groups of a column of a precoding matrix. A column of a precoding matrix can be referred to as a layer of precoding matrix or a layer of precoding vector.
[0036] In some implementations, at least two groups of elements in the M groups that have a mathematical relationship with each other include any one or more of the following: At least two of the M sub-vectors have a mathematical relationship (or are related to each other). At least two of the M coefficients have a mathematical relationship with each other, and At least one of the M subvectors and at least one of the M coefficients have a mathematical relationship with each other.
[0037] Regarding the mathematical relationship between the elements in group M, there are three implementation methods: In the first embodiment, at least two of the M sub-vectors have a mathematical relationship with each other. The M coefficients are uncorrelated with each other and are reported separately by the UE. The M coefficients and the M sub-vectors are uncorrelated with each other. The UE reports the M coefficients separately. The UE reports parameters shared by the M sub-vectors or the at least two sub-vectors.
[0038] In the second embodiment, at least two of the M sub-vectors have a mathematical relationship with each other. At least two of the M coefficients have a mathematical relationship with each other. The M sub-vectors and the M coefficients are uncorrelated with each other. The UE reports a parameter shared by the M sub-vectors or the at least two sub-vectors. The UE reports another parameter shared by the M coefficients or the at least two coefficients of the M coefficients.
[0039] In the third embodiment, at least two of the M sub-vectors have a mathematical relationship with each other. At least two of the M coefficients have a mathematical relationship with each other. At least one of the M sub-vectors and at least one of the M coefficients are related to each other. The UE reports a parameter shared by the M sub-vectors or the at least two sub-vectors. The UE reports another parameter shared by the M coefficients or the at least two coefficients. If the parameter and the other parameter can be determined by each other, then the UE reports only one of the parameter and the other parameter, or the UE reports a third parameter used to determine the parameter and the other parameter.
[0040] In some implementations, at least two subvectors among the M subvectors having a mathematical relationship with each other can mean that all of the M subvectors are determined by the same first parameter, and at least one subvector among the M subvectors is determined by the first parameter and another parameter. For example, one subvector among the M subvectors having a first predefined characteristic is determined by the first parameter. The remaining M-1 subvectors are determined by the first parameter and a corresponding second parameter. Each of the remaining M-1 subvectors corresponds to a corresponding second parameter. In some embodiments, the subvector having the first predefined characteristic is determined by the first parameter. There is a third parameter indicating at least one of the following: whether the remaining M-1 subvectors are the same as the subvector having the first predefined characteristic, and the number of second parameters corresponding to the remaining M-1 subvectors. If the third parameter indicates that at least one of the remaining M-1 subvectors is the same as the subvector having the first predefined characteristic, and the number of second parameters corresponding to the remaining M-1 subvectors is 0, then each of the remaining M-1 vectors is determined by the first parameter, rather than by the first parameter and a corresponding second parameter. If the third parameter indicates that at least one of the remaining M-1 subvectors is different from the subvector having the first predefined characteristic, and the number of second parameters corresponding to the remaining M-1 subvectors is greater than 0, then each of the remaining M-1 vectors is determined by the first parameter and its corresponding second parameter. The other parameter includes at least one of the second and third parameters. In some embodiments, the third and second parameters are reported in different CSI sections. For example, the third parameter is reported in CSI section I, and the second parameter is reported in CSI section II. The second parameter is reported in CSI section II only if the third parameter indicates that at least one of the remaining M-1 vectors is different from the subvector having the first predefined characteristic, and the number of second parameters corresponding to the remaining M-1 subvectors is greater than 0. If the third parameter indicates that at least one of the remaining M-1 vectors is the same as the subvector having the first predefined characteristic, and the number of second parameters corresponding to the remaining M-1 subvectors is 0, then the second parameter is not reported in CSI section II. In some embodiments, each of the M subvectors is determined by the same first parameter and its corresponding second parameter. The second parameter of a subvector having a first predefined feature has a second predefined feature, and the UE does not need to report the second parameter.
[0041] In some implementations, a subvector having a first predefined characteristic has an index of 0 among the M subvectors. In some embodiments, a subvector having the first predefined characteristic is a subvector corresponding to one of the M groups, whose coefficient has the largest magnitude among the M coefficients.
[0042] In some implementations, at least two subvectors among the M subvectors having a mathematical relationship with each other can mean that a subvector among the M subvectors is determined by at least one of its adjacent subvectors. A subvector and its adjacent subvectors correspond to groups with adjacent indices among the M groups. For example, groups with indices among the M groups... The subvectors are obtained by using M groups with indices The subvectors are determined.
[0043] For example, the index in M groups is Each group has the following format (1) in, and These correspond to the indices in the M groups respectively. The coefficients and subvectors of the group. For example, Determined by at least one of the following formulas: (2); (3); ,in yes of The element with index is The value of the element (4); (5) in, and ;or (6) pass Sure, Shared by M subvectors, meaning the same first parameter includes A subvector with a first predefined characteristic is obtained through... Determined. For example, the index of a subvector with a first predefined characteristic is... The remaining M subvectors are determined by at least one of the following methods: Method 1: The second parameter includes the ; Method 2, ,
[0044] Method 3 ,and It meets the third characteristic and is not reported by the UE. For example, .
[0045] Method 4 . It satisfies the third characteristic. For example, .
[0046] Method 5, .
[0047] Method 6 .
[0048] In some implementations, the M subvectors are based on the same Value. If formula (2) is used, M values. They can be the same.
[0049] In some embodiments, M It can be done with the same first parameter (e.g., the same) ) and corresponding To determine. For example, The second parameter includes .
[0050] exist If determined by at least one of formulas (4) and (5), the index is The number of elements in the group is . pass To determine, Depend on The M subvectors share the same data. A subvector with a first predefined characteristic is shared by... To determine. For example, the index of a subvector with predefined characteristics is The remaining M subvectors are determined by at least one of the following methods: Method 1, .
[0051] Method 2, .
[0052] Method 3 and It satisfies the third characteristic. For example, .
[0053] Method 4 . It meets the third characteristic and is not reported by the UE. For example, .
[0054] Method 5, .
[0055] Method 6 .
[0056] In some implementations, reporting / determination is based on relevant parameters. indivual The relationship between and indivual The relationship between them, for example, for each Report / Confirmation For example, based on signaling or rules from the base station (or another UE), indivual They are the same. The rule includes... or Less than or equal to a threshold. UE uses M To report the relationship between them And the UE does not use M units To report / determine the above relationships between them. In another embodiment, the UE uses... indivual To report the relationship between them and use indivual To report the relationship between them In some implementations, and report These correspond to the horizontal spatial domain vector and the vertical spatial domain vector, respectively.
[0057] Determined by formula (6) In this case, each of the M subvectors is a vector with only one element equal to 1 and all other elements equal to 0. That is to say, include 1 element, and in that Only elements with index 1 are included. The element is 1, while the rest are... The elements are 0. The positions of the elements with a value of 1 in the M subvectors have a mathematical relationship with each other. For example, the positions of the elements with a value of 1 in each of the M subvectors are based on the same first parameter. In some embodiments, the positions of the elements with a value of 1 in a subvector of the M subvectors are based on the positions of the elements with a value of 1 in its neighboring subvectors of the M subvectors. For example, in the M groups, the index is 0. The index of the element with a value of 1 in the group is determined by at least one of the following formulas: . .
[0058] , .
[0059] . .
[0060] , .
[0061] , At least one of C is determined by at least one of the following: a rule, signaling from the base station (or another UE), and parameters reported by the UE. The rule includes... , And C is less than or equal to UE only reports The value is the position of the element with a value of 1 in the subvector having the first predefined characteristic. The rest... pass It is determined using the formula above. For example, the UE uses... Bit report However, the UE uses less than Bit report .
[0062] In some implementations, the determination is made by formula (6). At this time, the base station or another UE uses a precoding matrix to send a measurement reference signal to the UE. For example, the base station or another UE uses... A group of orthogonal precoding vectors are sent. One port, and the base station or another UE uses it. The orthogonal precoding vector with index n in the group is sent to this group. The nth port out of 10 ports.
[0063] In some implementations, at least two of the M coefficients have a mathematical relationship with each other. For example, this is determined by at least one of formulas (2) and (3). In this case, it is determined by one of the following formulas. .
[0064] (7) (8) ; or (9) (10) in Both are functions.
[0065] In this case, at least one of the M coefficients and at least one of the M subvectors have a mathematical relationship with each other.
[0066] For example, determine by one of the following formulas : (11) (12) (13) (14) In some implementations... .
[0067] In some implementations, the UE reports The rest Determined by at least one of formulas (11) to (12). The UE does not report the remainder. .
[0068] In some implementations, the UE reports and .the remaining It is determined by at least one of the above formulas (13) to (14).
[0069] Determined by at least one of formulas (4) and (5) At that time, in addition to using , replace , And the UE should be determined accordingly. In addition, It can be based on at least one of the same formulas (7) to (14). In some implementations, the index of the M groups is... Each group has the following format, In other words . Determined by formula (6) In this case, Determined by one of the following formulas, (15) in It is a function.
[0070] For example, Determine using one of the following formulas (16) (17) (18) (19) (20) (twenty one) (twenty two) (twenty three) in . Determined by at least one of the following: signaling from the base station (or another UE), information reported by the UE, and rules. Formulas (20)-(23) can provide a more accurate precoding matrix. In some embodiments, or .
[0071] In some implementations, at least one of the M subvectors and at least one of the M coefficients have a mathematical relationship with each other. For example, this is determined by one of formulas (2) or (3). hour, At least one of them depends on and .For example, (twenty three) (twenty four) In some implementations, the UE reports a vector using a vector quantization method, the vector comprising M elements, each of which is a coefficient of M. One of them. For example (25) in It is a vector with M elements. K is equal to or greater than 1.
[0072] In some implementations, M is determined by at least one of the following: N, signaling from the base station (or another UE), or an indication reported by the UE. For example, the larger N is, the larger M is.
[0073] In the first embodiment, the M groups of elements comprise N elements. That is, the M groups of elements include all of the N elements. N is equal to the sum of the quantities in the M groups.
[0074] In the second embodiment, the M groups of elements comprise a portion of the N elements. For example, the N elements comprise 2M groups of elements. The M groups of elements are either the first M groups or the last M groups of the 2M groups. In some embodiments, only the first M groups of the 2M groups satisfy the aforementioned mathematical relations regarding their respective characteristics. In some embodiments, only the last M groups of the 2M groups satisfy the aforementioned mathematical relations regarding their respective characteristics. In some embodiments, the first M groups of the 2M groups satisfy the aforementioned mathematical relations regarding their respective characteristics, and the last M groups of the 2M groups also satisfy the aforementioned mathematical relations regarding their respective characteristics. They each satisfy the aforementioned mathematical relations regarding their respective characteristics. For example, the N elements comprise 4 groups. The M groups can be group 0 and group 1. In some embodiments, the M groups can be group 2 and group 3. In some embodiments, group 0 and group 2 also have the same subvectors and corresponding coefficients. And group 1 and group 3 have the same subvectors and corresponding coefficients. For example, a first type vector has the following format. (26) ,and Alternatively, ,and .
[0075] In the third embodiment, the M groups of elements comprise a portion of the N elements. The M groups are either the M groups with odd indices out of the 2M groups, or the M groups with even indices out of the 2M groups. In some embodiments, only the M groups with odd indices among the 2M groups satisfy the aforementioned mathematical relations regarding their respective characteristics. In some embodiments, only the M groups with even indices among the 2M groups satisfy the aforementioned mathematical relations regarding their respective characteristics. In some embodiments, the M groups with odd indices among the 2M groups satisfy the aforementioned mathematical relations regarding their respective characteristics, and the M groups with even indices among the 2M groups also satisfy the aforementioned mathematical relations regarding their respective characteristics. They each satisfy the aforementioned mathematical relations regarding their respective characteristics. For example, the N elements comprise 4 groups. The M groups can be group 0 and group 2. In some embodiments, the M groups can be group 1 and group 3. Furthermore, in some embodiments, group 0 and group 1 can have the same subvectors and corresponding coefficients, while group 2 and group 3 can have the same subvectors and corresponding coefficients.
[0076] For example, a first-type vector has the following format. (27) ,and Alternatively, ,and .
[0077] In some implementations, if the number of elements in different groups is the same, then this can be ignored. subscript of .
[0078] In some implementations, the first type vector corresponds to one layer in the R layer. For example, to calculate the CQI (Channel Quality Indicator), the UE assumes one of the following transmission schemes. (28) (29) (30) (31) in, The M groups corresponding to the time-frequency resource with index s have index s. A group One CSI-RS antenna port, and Corresponding to layer The indices of the M groups of N elements in a first-type vector An element of a group. There are N CSI-RS antenna ports corresponding to R first-type vectors. Each layer has a corresponding first-type vector. . It is the PDSCH of the time-frequency resource with index s. Layer. M groups of elements from a first-type vector in a layer correspond to the data in that layer. The layer is shared by M groups and all elements of a first-type vector in that layer. For example, as shown in equations (28), (29), or (30), the layer is mapped to each element in the first-type vector of that layer. Layer data Mapped to layer All elements in the first type vector. Corresponding to layer The indices of the first M groups of the N elements of the first type vector are An element of a group. Corresponding to layer The index of the second M group of the N elements of the first type vector is The elements of a group. We name the first M groups M groups A, and the second M groups M groups b. The first M groups have the mathematical relationship between them as described above. The second M groups have the mathematical relationship between them. The first M groups comprise the first M groups out of 2M groups of a first-type vector in a layer. The second M groups comprise the latter M groups out of 2M groups of a first-type vector in a layer. In some embodiments, the first M groups comprise M groups out of 2M groups of a first-type vector in a layer, each of which has an odd index. The second M groups comprise M groups out of 2M groups of a first-type vector in that layer that have even indices. Furthermore, the M groups A and the M groups B correspond to the same M sub-vectors and their corresponding M coefficients. For example, , and Based on the format shown in formula (1). It is a layer A first-type vector, and can be based on the format shown in Equations (28) to (30).
[0079] In formulas (28)-(31), the precoding matrix includes R columns, each column corresponding to a first-type vector, or a first-type vector with coefficients, as shown in formula (32-1).
[0080] (32-1) That is, layer The precoding vector is (32-2) In some implementations, it is determined by one of the following formulas.
[0081] (33) (34) in It means . conjugate. It is a layer The index of a first-type vector is 2M subvectors. The coefficients of the subvectors, or the layers The index of the M subvectors of a first-type vector is The coefficients of the subvectors.
[0082] In another implementation, the precoding matrix comprises R columns, each column being a weighted vector of multiple first-type vectors, as shown in formula (35) or (36). (35) (36) in It is for layers The j-th first-type vector among the L first-type vectors. It is the j-th first-type vector among the L first-type vectors shared by all layers. It is for layers The weighting coefficient of the j-th first-type vector. That is, the layer... The precoding matrix has the following format or (37) In some implementations, at least two of the M groups of a precoding vector in a layer have a mathematical relationship with each other, meaning that the M groups of a precoding vector in a layer correspond to the same set of frequency domain vectors. A frequency domain vector can be called, or can be named, a second-type vector. Furthermore, the M groups of a precoding vector correspond to the same weighted vector of multiple frequency domain vectors from the same set. For example, frequency domain units... , upper layer The precoding matrix (i.e., the precoding vector) has one of the following formats: (38) (39) (40) (41) in It is for layers The j-th first type vector and the j-th first type vector Weighting coefficients for each frequency reference. It is the t-th element of a frequency domain vector, which comprises T elements. In some implementations, . It is the t-th element of a frequency domain vector, which comprises T elements and corresponds to a layer. In some implementations, There are T frequency domain units, each of which corresponds to an element of a frequency domain vector. When L=1 in equations (38) to (41), equations (38) to (41) are the same as equation (32-2). Reported by the UE. In some implementations, the UE reports... or That is, the information indicating the precoding matrix includes... or At least one of them. In some implementations... First type vectors (or) They have mathematical relationships with each other. For example, L first-type vectors correspond to M groups with indices of _____ for a precoded vector. The same for each group Value. In some implementations, a precoding matrix may correspond to L first-type vectors.
[0083] In formulas (32-2) or (38) to (41), when L=1, each layer corresponds to one corresponding first-type vector. In formulas (37) to (41), when L is less than 1, each layer corresponds to more than one first-type vector. Furthermore, in... In this context, all R layers correspond to the same set of first-type vectors, and different layers correspond to different weighting coefficients of the same set of first-type vectors, as shown in formulas (39) or (41).
[0084] In some implementations, CSI-RS can be replaced by a measurement reference signal. That is, CSI-RS can be replaced by a measurement reference signal whose name is not CSI-RS.
[0085] In some implementations, each precoding vector in a layer may be based on one or more first-type vectors. Furthermore, each precoding vector in a layer may be based on a set of frequency domain vectors. Each first-type vector comprises M groups of elements. The correlation between the M groups of each precoding vector can mean that the M groups of each of the one or more first-type vectors are correlated with each other.
[0086] In some implementations, the first type vector may be named one of a spatial domain vector, a horizontal spatial domain vector, or a vertical spatial domain vector. Each element of the first type vector corresponds to one or more measurement antenna ports. For example, if the elements of the first type vector are determined by one of formulas (4) to (6), the first type vector may be named a spatial domain vector. The spatial domain vector is two-dimensional, including the horizontal and vertical directions. Each element of the spatial domain corresponds to one or two measurement reference signal antenna ports. Two measurement reference signal antenna ports correspond to two polarization antenna ports. If the elements of the first type vector are determined by formula (2) or (3), the first type vector may be named a horizontal spatial domain vector or a vertical spatial domain vector. Each element of the spatial domain corresponds to one or more measurement reference signal antenna ports. More measurement reference signal antenna ports correspond to one horizontal antenna port and more vertical antenna ports for each polarization, or one vertical antenna port and more horizontal antenna ports for each polarization.
[0087] II. Example 2 In a wireless communication system including communication between a user equipment (UE) and a base station, or communication between a UE and another UE, the UE receives a Channel State Information Reference Signal (CSI-RS) from a base station (or another UE). The UE determines a precoding matrix based on measurements performed on the received CSI-RS. Each column of the precoding matrix includes N elements. The N elements can include M groups of elements. Each column can correspond to one of R layers. Different groups among the M groups can include different elements from the N elements. Each group among the M groups can include at least two consecutive elements from the N elements. Each column of the precoding matrix can be named a precoding vector. The M groups of a precoding vector can be correlated with each other. The precoding vector can be any one of the R precoding vectors of the precoding matrix.
[0088] The M groups of a precoded vector can be correlated if each of them is based on a corresponding set of subvectors and a set of coefficients. The M groups of a precoded vector correspond to M sets of subvectors. Each group of the M groups of a precoded vector corresponds to a weighted subvector of a corresponding set of subvectors. At least two of the M sets of subvectors are mathematically related to each other.
[0089] In some implementations, the mathematical relationship between the M sub-vector sets can be that the M sub-vector sets include the same sub-vectors. That is, the M sub-vector sets are the same set.
[0090] In some implementations, the mathematical relationship between the M sub-vector sets can be defined as follows: each of the M sub-vector sets is based on the same first parameter and a corresponding second parameter. The second parameter of one set of the M sub-vector sets with predefined characteristics satisfies the predefined characteristics and does not need to be reported by the UE.
[0091] For example, precoding vectors M groups with index A group has the following format (42) In some implementations, the mathematical relationship between the M sub-vector sets can also mean that the M sub-vector sets correspond to the same frequency domain vector set, and each of the M groups corresponds to a weighted frequency domain vector of the same frequency domain vector set.
[0092] In some implementations, the M coefficient sets have no mathematical relationship and are reported separately by the UE. For example, for each value i, Worth it This forms a set of coefficients.
[0093] For example, frequency domain unit , upper layer precoding vector One of the M groups with index i has the following format (43) (44) For example, for each value i, Worth it This forms a set of coefficients. Some of these can be default values and are not reported by the UE.
[0094] In some implementations, each subvector in each of the M subvector sets has the following characteristics as shown in Equation (1). The format is determined according to at least one of formulas (2) to (6), except that the subscript i is replaced with .For example, It has the following format (45) For example, in some implementations... Determined by at least one of the following formulas (46); (47); , in, yes of The element with index is The value of the element; (48) (49) of which ;or (50) If formula (46) or (47) is used, then each of the M sub-vector sets corresponds to a set and a group That is to say, for each value, In Each value constitutes a Collection, and In Each value constitutes a Collection. In some implementations, In Each value can include the same value, and In Each value can also include the same value, but In The possible values are different. That is... indivual The number of distinct values can be less than . indivual The number of distinct values can be less than ,but The number of distinct values is In some implementations, for each i, In All possible values are the same. That is, for each value i, indivual Corresponding to the same .
[0095] In one implementation, M The sets are the same set. For example, For each value i, indivual Corresponding to the same . The M values in the equation have mathematical relationships with each other. For example, when using formula (46) or (47), the equation can be obtained based on at least one of the following formats. It has M possible values.
[0096] Method 1: The second parameter includes In some implementations, And it is not reported by the UE.
[0097] Method 2: .
[0098] For example, when using formula (48) or (49), it can be obtained based on at least one of the following formats. M values. If formula (48) or (49) is used, each of the M sub-vectors corresponds to a value for... One Collection and one Set. That is to say, for each and value, of Each value constitutes a Collection, and of Each value constitutes a Collection. In some implementations, of Each value can include the same value, and of Each value also includes the same value, but of The possible values are different. That is... The number of different values may be less than , The number of different values may be less than ,but The number of different values is or In some implementations, for each i, of All possible values are the same. That is, for each value i, indivual Corresponding to the same .
[0099] In one implementation, for each j, M The sets are identical sets. For example, For each value of i and j, indivual Corresponding to the same For each j, The M values are mathematically related to each other. For example, when using formula (48) or (49), the M values can be obtained based on at least one of the following formats. It has M possible values.
[0100] Method 1: The second parameter includes In some implementations, And it is not reported by the UE.
[0101] Method 2: .
[0102] In some implementations, one set of the M sub-vector sets with predefined characteristics is based on a first parameter. Each sub-vector of each of the remaining sub-vector sets can be determined by the sub-vectors of the set of the M sub-vector sets with predefined characteristics. For example, the set of the M sub-vector sets with predefined characteristics includes... M subvectors. Each of the remaining sets of the M subvectors contains up to M subvectors. Each of the remaining sets of the M sub-vectors is based on a sub-vector from one of the M sub-vector sets that has predefined characteristics and the corresponding second parameter.
[0103] In formulas (42) to (44), the subvectors of each group in one of the M groups in each layer are the same. That is... It is composed of all layers Shared. R layers correspond to the same set of subvectors for each group index i. It is more suitable for datasets with large... In some embodiments, each layer may correspond to a set of subvectors for each group index i. That is, It should be replaced with It is more suitable for Smaller cases.
[0104] In some implementations, the number of subvectors in different groups of M subvectors is the same. The subscript can be ignored.
[0105] III. Example 3 In a wireless communication system including a user equipment (UE) and a base station (or another UE), the UE receives a Channel State Information Reference Signal (CSI-RS) from the base station (or another UE). The UE determines a precoding matrix based on measurements performed on the received CSI-RS. Each column of the precoding matrix includes N elements. The N elements may include M groups of elements. Each column may correspond to one layer in R layers. Different groups in the M groups may include different elements from the N elements. Each group in the M groups may include at least two consecutive elements from the N elements. In some implementations, the N elements include only elements from the M groups. In another implementation, the N elements include elements from the M groups plus other elements not in any of the M groups. N is equal to or greater than 1. M is equal to or greater than 1. Each group in the M groups corresponds to a set of subvectors and a set of coefficients. A set of subvectors includes one or more subvectors. A set of coefficients includes one or more coefficients. Then the M groups of elements correspond to M groups of subvectors and M groups of coefficients. Each group in the M groups of subvectors corresponds to a group in the M groups. Each group in the M groups of coefficients corresponds to a group in the M groups.
[0106] The elements of group M can have a mathematical relationship with each other, where the mathematical relationship between the elements of group M includes at least one of the following: At least two groups of subvectors in the M groups have a mathematical relationship with each other (or are related to each other). At least two groups of coefficients in group M have a mathematical relationship with each other, and At least one set of subvectors in the M groups and at least one set of coefficients in the M groups have a mathematical relationship with each other.
[0107] IV. Example 4 The UE receives X CSI-RS resources or other measurement reference signal resources from a base station or another UE, where X is greater than 1. Each of the X CSI-RS resources includes one or more CSI-RS ports. Each of the X CSI-RS resources can be transmitted from a different TRP (Transmit / Receive Point) of the base station or another UE. The UE determines X PMIs (Precoding Matrix Indicators) and the same CQI based on the X CSI-RS resources. The X PMIs correspond to the same RI. Each of the X PMIs corresponds to one of the X CSI-RS resources. The same CQI and RI correspond to all of the X CSI-RS resources.
[0108] For example, in order to calculate the CQI (Channel Quality Indicator), the UE assumes one of the following transmission schemes.
[0109]
[0110]
[0111] (31) in, Corresponding to the index s in group X of the time-frequency resource. A CSI-RS resource One CSI-RS antenna port, and Corresponding to layer The index of X PMIs is The precoding matrix. This corresponds to all CSI-RS antenna ports on X CSI-RS resources. Each layer has a corresponding first-type vector. . It is the PDSCH of the time-frequency resource with index s. Layers. X CSI-RS resources correspond to the same data layer. X CSI-RS resources share the same data layer. For example, one layer is mapped to each CSI-RS port of X CSI-RS resources.
[0112] X PMIs are included in X PUSCH / PUCCH portions and reported by the UE to X TRPs respectively. Each of the X PMIs is included in one of the X PUSCH / PUCCH portions and reported by the UE to one of the X TRPs respectively. The X PUSCH / PUCCH portions correspond to X resources, and each of the X PUSCH / PUCCH portions corresponds to one of the X resources. Each of the X resources may include at least one of time domain resources, frequency domain resources, code domain resources, and spatial domain resources. For example, X=2. The first PMI is included in the first PUSCH / PUCCH portion and reported to the first TRP. The second PMI is included in the second PUSCH / PUCCH portion and reported to the second TRP. These two PMIs are included in two UCIs and encoded respectively. Each of the UCIs is included in one of the two PUSCH / PUCCH portions.
[0113] In some implementations, each of the X PUSCH / PUCCH sections includes the same CQI and RI.
[0114] In some implementations, only one of the X PUSCH / PUCCH sections includes the same CQI and RI.
[0115] In some implementations, the same CQI and RI are included in one PUSCH / PUCCH section in addition to X PUSCH / PUCCH sections.
[0116] In some implementations, X CSI-RS resources correspond to X PMIs, X RIs, and the same CQI. Each of the X CSI-RS resources corresponds to one of the X PMIs and one of the X RIs. The X PMIs and RIs are contained within X PUSCH / PUCCH sections. Each of the X PUSCH / PUCCH sections includes one of the X PMIs and one of the X RIs.
[0117] In some implementations, the UE determines the mapping relationship between X PUSCH / PUCCH portions and X CSI-RS resources based on received signaling or rules. Then, a PMI or a PMI and an RI of a CSI-RS resource are included in one of the X PUSCH / PUCCH portions corresponding to a CSI-RS resource. The rule includes the fact that the index of one PUSCH / PUCCH portion among the X PUSCH / PUCCH portions is the same as the index of one CSI-RS resource among the X CSI-RS resources.
[0118] In some implementations, the UE determines the mapping relationship between X PUSCH / PUCCH portions and X PMIs based on received signaling or rules. Then, a PMI of a CSI-RS resource, or a PMI and an RI, is included in a PUSCH / PUCCH portion corresponding to either a PMI or an RI within the X PUSCH / PUCCH portions. The rule includes the same index for one PUSCH / PUCCH portion among the X PUSCH / PUCCH portions and the same index for one PMI (or one PMI and one RI) among the X PMIs (or X PMIs and X RIs).
[0119] In some implementations, X PUSCH / PUCCH portions can be replaced with X PUSCH / PUCCH portions. That is, there are X PUSCH / PUCCH portions.
[0120] Figure 1AAn exemplary flowchart for transmitting information related to a precoding matrix is shown. Operation 102 includes receiving a reference signal by a communication device. Operation 104 includes determining a precoding matrix by the communication device based on measurements performed on the reference signal, wherein the precoding matrix comprises one or more columns, wherein any one column comprises N elements, wherein the N elements comprise M groups of elements, wherein N and M are integers greater than or equal to one, wherein each group of the M groups comprises at least two consecutive elements from the N elements, wherein different groups of the M groups comprise different elements from the N elements, and wherein at least two groups of the M groups are correlated with each other. Operation 106 includes transmitting information indicating the precoding matrix by the communication device to a base station or another communication device. The column can be any one of the one or more columns of the precoding matrix, or the column can be a portion of one or more columns of the precoding matrix. In the case where the column is a portion of one or more columns of the precoding matrix, some columns of the precoding matrix do not satisfy the above characteristics.
[0121] Figure 1B An exemplary flowchart for receiving information related to a precoding matrix is shown. Operation 152 includes transmitting a reference signal from a base station or another communication device to a communication device. Operation 154 includes receiving information indicating a precoding matrix from the communication device by the base station or the other communication device, wherein the precoding matrix corresponds to the reference signal, wherein the precoding matrix comprises one or more columns, wherein any one of the one or more columns comprises N elements, wherein the N elements comprise M groups of elements, wherein N and M are integers greater than or equal to one, wherein each group of the M groups of elements comprises at least two consecutive elements from the N elements, wherein different groups of the M groups of elements comprise different elements from the N elements, and wherein at least two groups of the M groups of elements are correlated with each other. The column can be any one of the one or more columns of the precoding matrix, or the column can be a portion of one or more columns of the precoding matrix. In the case where the column is a portion of one or more columns of the precoding matrix, some columns of the precoding matrix do not satisfy the above characteristics.
[0122] In some embodiments, a column is a weighted vector of more than one vector, each of which corresponds to M sub-vectors and M coefficients, and each of the M sub-vectors and each of the M coefficients is associated with an element of one of M sets of elements, where the M sets of elements are the M elements of the vector. In some embodiments, the M sets of elements are associated with M sub-vectors and M coefficients, and each set of the M sets of elements corresponds to one sub-vector and one coefficient of the M sub-vectors. In some embodiments, at least two sets of elements in the M sets are correlated by a mathematical relationship between at least two of the M sub-vectors. In some embodiments, at least two sets of elements in the M sets are correlated by a mathematical relationship between at least two of the M coefficients.
[0123] In some embodiments, a mathematical relationship exists between at least one of the M subvectors and at least one of the M coefficients, such that at least two of the M groups of elements are related to each other. In some embodiments, a subvector among the M subvectors having a first predefined characteristic is determined by a first parameter, and each of the remaining one or more subvectors among the M subvectors other than that one subvector is determined by the first parameter and a corresponding second parameter. In some embodiments, a subvector among the M subvectors having a first predefined characteristic is determined by the first parameter, and a third parameter indicates at least one of the following: (1) whether each of the remaining one or more subvectors among the M subvectors other than that one subvector is the same as that one subvector, and (2) the number of the second parameter, which corresponds to the number of the remaining one or more subvectors.
[0124] In some embodiments, in response to a third parameter indicating that the number of second parameters corresponding to one or more subvectors other than one of the M subvectors is greater than zero and / or indicating that at least one subvector among the one or more subvectors other than one of the M subvectors is different from the one subvector, each of the remaining one or more subvectors is determined by a first parameter and a corresponding second parameter. In some embodiments, the information indicating the precoding matrix includes at least one of the third parameter or the second parameter. In some embodiments, the second parameter and the third parameter are transmitted by the communication device in different Channel State Information (CSI) sections. In some embodiments, in response to a condition being met, the third parameter is transmitted to the base station in Channel State Information (CSI) section I, and the second parameter corresponding to one or more subvectors other than one of the M subvectors is transmitted in CSI section II, or and in response to a condition not being met, the second parameter is not transmitted in CSI section II.
[0125] In some embodiments, the condition includes a third parameter indicating that at least one of the remaining one or more subvectors, excluding the one subvector, is different from the one subvector having a first predefined characteristic, and the number of second parameters corresponding to the remaining one or more subvectors, excluding the one subvector, in the M subvectors is greater than zero. In some embodiments, each of the M subvectors has only one element with a value of 1 and the rest with values of zero, and at least two of the M sets of elements are correlated with each other by having a mathematical relationship between the positions of the elements with values of 1 in at least two of the M subvectors. In some embodiments, at least two subvectors have consecutive indices in the M subvectors. In some embodiments, the value of M is determined based on any one or more of the following: the value of N, signaling from a base station or another communication device, or an indication sent by the communication device.
[0126] In some embodiments, the M groups of elements comprise a subset of the N elements. In some embodiments, when M is greater than 1, the N elements are grouped into M groups of elements. In some embodiments, when M is greater than 1, the N elements are grouped into 2xM groups of elements, and the M groups of elements comprise one of the following: the first M groups of the 2xM groups of elements, the last M groups of the 2xM groups of elements, the groups of the 2xM groups of elements with odd indices, or the groups of the 2xM groups of elements with even indices. In some embodiments, the N elements correspond to at least N antenna ports of the reference signal. In some embodiments, the M groups of elements correspond to the same set of frequency domain vectors, where each element of each frequency domain vector corresponds to a frequency domain cell.
[0127] In some embodiments, the M groups of elements correspond to the same weighted vector of multiple frequency domain vectors of the same group of frequency domain vectors. In some embodiments, more than one vector has a mathematical relationship with each other. In some embodiments, the M groups of elements correspond to M groups of sub-vectors, each group of the M groups of elements being based on a corresponding set of sub-vectors and a set of coefficients, and at least two groups of the M groups of elements having a mathematical relationship with each other includes at least two groups of sub-vectors in the M groups having another mathematical relationship with each other. In some embodiments, the M groups of sub-vectors include the same sub-vectors.
[0128] In some embodiments, all of the M sub-vectors correspond to the same first parameter, and at least two of the M sub-vectors correspond to a corresponding second parameter. In some embodiments, the first parameter includes parameters for each... A group And the second parameter includes In the set of M subvectors, the index is The index of the sub-vector set is The first subvector of The element has the following format, where , .
[0129] In some embodiments, each of the M groups of elements is a weighted sum of multiple subvectors, where the multiple subvectors come from a set of subvectors corresponding to each group of indices. In some embodiments, the M groups of elements correspond to the same set of frequency domain vectors, where each element of each frequency domain vector corresponds to a frequency domain cell. In some embodiments, at least two of the M subvectors have a mathematical relationship with each other, the M coefficients are uncorrelated and reported by the communication device, and the M coefficients and M subvectors are uncorrelated with each other. In some embodiments, at least two of the M subvectors have a mathematical relationship with each other, at least two of the M coefficients have another mathematical relationship with each other, and the M subvectors and M coefficients are uncorrelated with each other.
[0130] In some embodiments, at least two of the M subvectors have a mathematical relationship with each other, at least two of the M coefficients have another mathematical relationship with each other, and at least one of the M subvectors and at least one of the M coefficients are correlated with each other. In some embodiments, at least two of the M subvectors have a mathematical relationship with each other by determining that one of the M subvectors is determined by at least one subvector adjacent to that subvector. In some embodiments, when the M groups of elements include one of the following groups: groups with odd indices in the 2xM groups of elements, or groups with even indices in the 2xM groups of elements, then the groups with odd indices in the 2xM groups of elements and the groups with even indices in the 2xM groups of elements correspond to the same M subvectors. Each of the 2xM groups corresponds to one subvector and one coefficient. In some embodiments, when the M groups of elements include one of the following groups: the first M groups in the 2xM groups of elements, or the last M groups in the 2xM groups of elements, then the first M groups in the 2xM groups of elements and the last M groups in the 2xM groups of elements correspond to the same M sub-vectors, wherein each of the 2xM groups corresponds to a sub-vector and a coefficient.
[0131] Figure 2 An exemplary block diagram of a hardware platform 200 is shown. The hardware platform 200 may be part of a network device (e.g., a base station) or a communication device (e.g., a user equipment (UE)). The hardware platform 200 includes at least one processor 210 and a memory 205 storing instructions thereon. The instructions executed by the processor 210 configure the hardware platform 200 to perform... Figures 1A to 1BAnd the operations described in the various embodiments described in this patent document. Transmitter 215 sends or transmits information or data to another device. For example, a network device transmitter may send a message to a user equipment. Receiver 220 receives information or data sent or transmitted by another device. For example, a user equipment may receive a message from a network device.
[0132] The implementation methods described above are applicable to wireless communication. Figure 3 An example of a wireless communication system (e.g., a 5G or NR cellular network) is illustrated, comprising a base station (or user equipment (UE)) 320 and one or more other user equipments (UEs) 311, 312, and 313. In some embodiments, the UE accesses the BS (e.g., the network) using a communication link to the network (sometimes referred to as the uplink direction, as shown by dashed arrows 331, 332, and 333), enabling subsequent communication from the BS to the UE (e.g., shown in the direction from the network to the UE, sometimes referred to as the downlink direction, as shown by arrows 341, 342, and 343). In some embodiments, the BS sends information to the UE (sometimes referred to as the downlink direction, as shown by arrows 341, 342, and 343), enabling subsequent communication from the UE to the BS (e.g., shown in the direction from the UE to the BS, sometimes referred to as the uplink direction, as shown by dashed arrows 331, 332, and 333). The UE can be, for example, a smartphone, tablet, mobile computer, machine-to-machine (M2M) device, Internet of Things (IoT) device, etc.
[0133] This patent document describes a method for reporting precoding matrices. In an example method, relationships can be established between different groups of multiple groups in each column of the precoding matrix. The technical advantage of the disclosed method is that, at least because of the established relationships, it saves on the overhead of reporting the precoding matrix. At least because of the established relationships, it also reduces the complexity of searching for the precoding matrix (e.g., a codebook) at the user equipment (UE). The disclosed method also provides a solution for cases where the measurement reference signal is a precoded measurement reference signal. This patent provides an efficient channel state reporting method, particularly for systems where N is very large. and In cases where at least one is very large, the precoding vector is divided into M groups. Each group is based on having a ratio to N, and A subvector with at least one less element. ,and Therefore, the UE only needs to search within a codebook with fewer codewords. Furthermore, at least two groups of elements in the M groups must be related. This effectively reduces the overhead of reporting the precoding matrix and the complexity of searching for codewords in the precoding matrix within the codebook.
[0134] In this document, the term “exemplary” is used to mean “an example of…” and does not imply an ideal or preferred embodiment unless otherwise stated.
[0135] Some of the embodiments described herein are described in the general context of methods or processes that may be implemented in one embodiment by a computer program product contained in a computer-readable medium, which includes computer-executable instructions, such as program code, that are executed by a computer in a networked environment. The computer-readable medium may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), optical disc (CD), digital versatile optical disc (DVD), etc. Therefore, the computer-readable medium may include non-transitory storage media. Typically, program modules may include routines, programs, objects, components, data structures, etc. These modules perform specific tasks or implement specific abstract data types. Computer or processor-executable instructions, associated data structures, and program modules represent examples of program code for performing steps of the methods disclosed herein. A particular sequence of such executable instructions or associated data structures represents examples of corresponding actions for implementing the functionality described in such steps or processes.
[0136] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuitry, software, or a combination thereof. For example, hardware circuitry implementations may include discrete analog and / or digital components, which may be integrated, for example, as part of a printed circuit board. Alternatively or additionally, the disclosed components or modules may be implemented as application-specific integrated circuits (ASICs) and / or field-programmable gate arrays (FPGAs). Some implementations may additionally or alternatively include digital signal processors (DSPs), which are dedicated microprocessors with an architecture optimized for the operational requirements of digital signal processing associated with the functions disclosed herein. Similarly, the various components or sub-components within each module may be implemented using software, hardware, or firmware. Connections between modules and / or components within modules may be provided using any connection methods and media known in the art, including but not limited to communications over the Internet, wired, or wireless networks using suitable protocols.
[0137] While this document contains numerous details, these details should not be construed as limiting the scope of the claimed invention or any potentially claimed content, but rather as descriptions of features specific to particular embodiments. Certain features described herein in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Furthermore, although features may be described above as functioning in certain combinations, and even initially claimed in this way, one or more features from a claimed combination may be removed from that combination in some cases, and the claimed combination may be for sub-combinations or variations thereof. Similarly, although operations are described in a specific order in the drawings, this should not be construed as requiring these operations to be performed in the specific order or sequence shown, or requiring all illustrated operations to be performed to obtain the desired result.
[0138] Only some implementation methods and examples have been described, and other implementations, enhancements and variations may be made based on what is described and shown in this disclosure.
Claims
1. A wireless communication method, comprising: The reference signal is received by the communication equipment; The precoding matrix is determined by the communication device based on measurements performed on the reference signal. The precoding matrix mentioned above includes one or more columns. Any one of the columns or columns mentioned above includes N elements. The N elements comprise M groups of elements. Where N and M are integers greater than or equal to one. Each of the M groups of elements comprises at least two consecutive elements from the N elements. The different groups of the M elements include different elements from the N elements, and At least two of the M groups of elements are correlated with each other; and The communication device sends information to a base station or another communication device, the information indicating the precoding matrix.
2. A wireless communication method, comprising: A reference signal is sent to the communication device from the base station or another communication device. as well as Information received from the communication device by the base station or the other communication device, the information indicating a precoding matrix, The precoding matrix corresponds to the reference signal. The precoding matrix mentioned above includes one or more columns. Any one of the columns or columns mentioned above includes N elements. The N elements comprise M groups of elements. Where N and M are integers greater than or equal to one. Each of the M groups of elements comprises at least two consecutive elements from the N elements. The different groups of the M elements include different elements from the N elements, and At least two of the M groups of elements are related to each other.
3. The method according to any one of claims 1 or 2, The columns mentioned therein are weighted vectors of more than one vector. Each of the more than one vectors corresponds to M sub-vectors and M coefficients, and Each of the M subvectors and each of the M coefficients is associated with an element of one of the M sets of elements, wherein the M sets of elements are the M sets of elements of the vector.
4. The method according to any one of claims 1 or 2, The M sets of elements are associated with M sub-vectors and M coefficients, and Each of the M groups of elements corresponds to one of the M sub-vectors and one of the M coefficients.
5. The method according to any one of claims 3 or 4, wherein at least two of the M sub-vectors have a mathematical relationship such that at least two of the M sets of elements are related to each other.
6. The method according to any one of claims 3 or 4, wherein at least two of the M coefficients have a mathematical relationship such that at least two of the M groups of elements are correlated with each other.
7. The method according to any one of claims 3 or 4, wherein a mathematical relationship exists between at least one of the M subvectors and at least one of the M coefficients, such that at least two of the M sets of elements are correlated with each other.
8. The method according to claim 5, The subvector among the M subvectors that has a first predefined feature is determined by a first parameter, and Each of the M sub-vectors, excluding the aforementioned sub-vector, is determined by the first parameter and the corresponding second parameter.
9. The method according to claim 5, Among the M sub-vectors, one sub-vector with a first predefined feature is determined by a first parameter, and The third parameter indicates at least one of the following: (1) whether each of the remaining one or more subvectors other than the said subvector is the same as the said subvector; (2) the number of the second parameter, which corresponds to the number of the remaining one or more subvectors.
10. The method of claim 9, wherein in response to the third parameter indicating that the number of second parameters corresponding to the remaining one or more subvectors of the M subvectors other than the one subvector is greater than zero, and / or indicating that at least one subvector of the remaining one or more subvectors of the M subvectors other than the one subvector is different from the one subvector, each of the remaining one or more subvectors is determined by the first parameter and the corresponding second parameter.
11. The method according to any one of claims 9 or 10, wherein, The information indicating the precoding matrix includes at least one of the third parameter or the second parameter.
12. The method of claim 11, wherein the second parameter and the third parameter are transmitted by the communication device in different Channel State Information (CSI) sections.
13. The method according to claim 12, The third parameter is transmitted in the Channel State Information (CSI) section I, and In response to the fulfillment of a condition, a second parameter is sent to the base station in CSI Part II, the second parameter corresponding to the remaining one or more sub-vectors among the M sub-vectors excluding the first sub-vector, or in, In response to the condition not being met, the second parameter is not sent in CSI Part II.
14. The method of claim 13, wherein the condition includes the third parameter indication: At least one of the remaining one or more subvectors, other than the one subvector mentioned above, is different from the one subvector having the first predefined feature, and The number of second parameters corresponding to the remaining one or more sub-vectors in the M sub-vectors, excluding the first sub-vector, is greater than zero.
15. The method according to any one of claims 2 to 14, Each of the M sub-vectors has only one element with a value of 1, and the rest of the elements have a value of zero. in, By having a mathematical relationship between the positions of the elements with a value of 1 in at least two of the M subvectors, at least two of the M groups of elements are related to each other.
16. The method according to claim 15, wherein, The at least two subvectors have consecutive indices among the M subvectors.
17. The method according to any one of claims 1 or 2, wherein, The value of M is determined based on one or more of the following: the value of N, signaling from the base station or the other communication device, or an instruction sent by the communication device.
18. The method according to any one of claims 1 to 17, wherein the M group of elements comprises a subset of the N elements.
19. The method according to any one of claims 1 to 17, wherein, When M is greater than 1, the N elements are grouped into M groups of elements.
20. The method according to any one of claims 1 to 17, wherein when M is greater than 1, The N elements are grouped into 2xM groups, and The M group of elements includes one of the following groups: The first M groups of the 2xM element groups; The last M groups of the 2xM element groups; The groups with odd indices among the 2xM element groups; or The 2xM element groups are those whose indices have even indices.
21. The method according to any one of claims 1 to 17, wherein the N elements correspond to at least N antenna ports of the reference signal.
22. The method according to any one of claims 1 to 21, wherein the M groups of elements correspond to the same set of frequency domain vectors, wherein each element of each frequency domain vector corresponds to a frequency domain cell.
23. The method according to claim 22, wherein, The M groups of elements correspond to the same weighted vector of multiple frequency domain vectors in the same frequency domain vector set.
24. The method according to claim 3, wherein, The more than one vector has a mathematical relationship with each other.
25. The method according to any one of claims 1 or 2, The M groups of elements correspond to M sub-vector sets. Each of the M groups of elements is determined based on a corresponding set of subvectors and a set of coefficients. The fact that at least two of the M groups of elements have a mathematical relationship with each other includes that at least two of the M sub-vector sets have another mathematical relationship with each other.
26. The method of claim 25, wherein the M sub-vector sets comprise the same sub-vectors.
27. The method of claim 25, wherein all M sub-vector sets correspond to the same first parameter, and at least two of the M sub-vector sets correspond to their respective second parameters.
28. The method according to claim 27, The first parameter includes parameters for each A group And the second parameter includes , in, The index of the M sub-vector sets is The index of the subvector set is The first subvector of Each element has the following format: ,in , 。 29. The method of claim 25, wherein each of the M groups of elements is a weighted sum of a plurality of subvectors, wherein the plurality of subvectors comes from a set of subvectors, the set of subvectors corresponding to each group of indices.
30. The method according to claim 25, wherein, The M groups of elements correspond to the same set of frequency domain vectors, where each element of each frequency domain vector corresponds to a frequency domain unit.
31. The method according to any one of claims 3 to 24, Wherein at least two of the M sub-vectors have a mathematical relationship with each other, The M coefficients are uncorrelated with each other and are reported by the communication device. The M coefficients and the M subvectors therein are uncorrelated with each other.
32. The method according to any one of claims 3 to 24, Wherein at least two of the M sub-vectors have a mathematical relationship with each other, Wherein, at least two of the M coefficients have another mathematical relationship with each other, and The M subvectors and the M coefficients therein are uncorrelated with each other.
33. The method according to any one of claims 3 to 24, Wherein at least two of the M sub-vectors have a mathematical relationship with each other, Wherein, at least two of the M coefficients have another mathematical relationship with each other, and Wherein at least one of the M subvectors and at least one of the M coefficients are correlated with each other.
34. The method according to any one of claims 3 to 24, in, One of the M subvectors is determined by making one of the subvectors a subvector that is adjacent to the first subvector, such that at least two of the M subvectors have a mathematical relationship with each other.
35. The method according to claim 20, wherein, If the elements of group M include one of the following groups: Among the 2xM element groups, the group with an odd index, or Among the 2xM element groups, the groups with even indices, Among these, the groups with odd indices and the groups with even indices in the 2xM element groups correspond to the same M sub-vectors. Each of the 2xM groups corresponds to a subvector and a coefficient.
36. The method according to claim 20, wherein, If the elements of group M include one of the following groups: The first M groups of the 2xM element groups, or The last M groups of the 2xM element groups Wherein, the first M groups and the last M groups of the 2xM element groups correspond to the same M sub-vectors. Each of the 2xM groups corresponds to a subvector and a coefficient.
37. A wireless communication device, comprising a processor configured to perform the method according to one or more of claims 1 to 36.
38. A non-transitory computer-readable program storage medium storing code thereon, the code, when executed by a processor, causing the processor to perform the method of one or more of claims 1 to 36.