Enhanced codebook transmission method and device
By optimizing the precoder indication mechanism in 5G, NR and LTE communication systems, the management problem of multi-antenna ports in uplink transmission of high-capacity user equipment is solved, which improves transmission efficiency and flexibility and reduces signaling overhead.
Patent Information
- Application Number
- CN202380091933.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-20
- Publication Date
- 2025-08-26
AI Technical Summary
When existing wireless communication technologies support uplink transmission of high-capacity user equipment, it is difficult to effectively manage preencoders of up to 8 transmit antenna ports, resulting in limited transmission efficiency and flexibility.
By adopting a precoder indication mechanism in 5G, NR and LTE communication systems, using precoder matrix indicators and parameter value sets, combining port groups and coherent levels to optimize the selection and combination of precoders, reduce the number of candidate precoders, and improve transmission efficiency and flexibility.
It realizes efficient management of up to 8 transmit antenna ports, improves uplink transmission quality and system performance, and reduces signaling overhead.
Smart Images

Figure CN120548680A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to wireless communications. Background Art
[0002] Wireless communication technologies are driving the world toward an increasingly connected and networked society. The rapid growth of wireless communications and technological advancements have led to greater demands for capacity and connectivity. Other aspects, such as energy consumption, device cost, spectrum efficiency, and latency, are also crucial to meeting the demands of various communication scenarios. Compared to existing wireless networks, next-generation systems and wireless communication technologies must support an increasing number of users and devices, as well as an increasingly mobile society. Summary of the Invention
[0003] Various technologies that can be implemented in mobile communication technologies (including 5th Generation (5G), New Radio (NR), 4th Generation (4G), and Long-Term Evolution (LTE) communication systems) through implementation methods are disclosed.
[0004] In one example aspect, a wireless communication method is disclosed. The method includes receiving, by a wireless communication device, one or more precoder indications from a wireless communication node, wherein each of the precoder indications corresponds to one or more port groups, and determining, by the wireless communication device, a precoder for transmission based on the one or more precoder indications.
[0005] In another example aspect, another wireless communication method is disclosed. The method includes sending one or more precoder indications from a wireless communication node to a wireless communication device, wherein each of the precoder indications corresponds to one or more port groups.
[0006] In yet another exemplary aspect, the methods described above are embodied in the form of a computer-readable medium storing processor-executable codes for implementing the methods.
[0007] In another exemplary embodiment, a device configured or operable to perform the method described above is disclosed, wherein the device includes a processor configured to perform the method.
[0008] The above aspects and other aspects and their implementations are described in more detail in the drawings, description and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 is an example of determining the number of candidate codebook sets for each rank.
[0010] Figure 2 is a flowchart illustrating an example method.
[0011] Figure 3 is a flowchart illustrating an example method.
[0012] Figure 4 is an example block diagram of a wireless communication system.
[0013] Figure 5 is a flow chart of an example method of wireless communication. DETAILED DESCRIPTION
[0014] The section headings in this document are used only to improve readability and do not limit the scope of the embodiments and techniques disclosed in each section to only that section. Certain features are described using examples of 5G wireless protocols. However, the applicability of the disclosed techniques is not limited to only 5G wireless systems.
[0015] NR technology for 5G mobile communication systems continues to improve to provide higher-quality wireless communications. A key feature is support for high-capability user equipment (UE), such as customer premises equipment or fixed wireless access (CPE / FWA), to improve uplink (UL) quality. One such feature is the support for up to eight transmits (Tx) (antenna ports) for UL transmission, as legacy UEs can support up to four Txs.
[0016] The current framework is the ability for the UE to report the coherence level / number of groups, and the gNB to configure or indicate the number of coherence / groups (sets), and set limits that are different from the number of coherence / groups (sets) (if required).
[0017] If more than one group number is determined based on higher-layer parameters, the gNB indicates the group number in Downlink Control Information (DCI). The gNB indicates the precoder to use for transmission using precoding information and / or the number of layers for each group. The UE receives the coherence / group (set) number and / or restriction along with the DCI and determines the precoder to use for transmission.
[0018] The precoding information and the number of layers for the group may be jointly coded in a field.
[0019] The precoding information may be a Transit Precoding Matrix Indicator (TPMI), a parameter value set, or a TPMI indicating a parameter value set.
[0020] Table 1 below indicates the number of groups and the corresponding coherence level and TPMI and / or rank.
[0021] Table 1
[0022]
[0023] Implementation 1: Mapping of Fully Coherent Codebook / Partially Coherent Codebook / Incoherent Codebook
[0024] The values of the precoding information (TPMI) and number of layers fields for 1 group and the parameter i 1,1 、i 1,2 、i 1,3 or a mapping between values of i2, 2 / 4 TPMI for 2 / 4 groups and corresponding ranks (0 to 2 / 4), for non-coherent 8-bit maps.
[0025] For fully coherent or one group: The precoder is based on a downlink (DL) codebook scheme. For the DL codebook scheme, the codebook is defined by W (where columns are the number of layers and rows are the number of Tx ports) for each number of layers. W is defined as a set of parameters (such as i 1,1 、i 1,2 、i 1,3 or i2). i 1,1 or i 1,2 Depending on the value of N1, N2, O1, or O2, N1, N2, O1, and O2 are the number of antennas in the horizontal direction and the vertical direction and the oversampling factor. When such a DL codebook scheme is used for a UL codebook, mapping the rank (number of layers) and TPMI (precoding information) values to the precoder in the DL codebook scheme is a problem.
[0026] The following equations and tables show the mapping relationship between the values of the precoding information and number of layers fields and the values of the parameters.
[0027]
[0028]
[0029]
[0030] Table 2 (also as Figure 1 ) shows an example of determining the number of candidate codebook sets for each rank.
[0031] Table 2
[0032]
[0033] As shown in the table above, the parameter i 1,1 or i 1,2The number of may be determined by N1*O1 or N2*O2 based on N1, O1, N2, O2, where N1, O1, N2, O2 are configured or indicated by the network to the UE or reported from the UE to the network. 1,1 or i 1,2 The number of may be the same for all rank values or may be different for different rank values. As for the DL codebook scheme, the parameter i may be determined by replacing O1 and / or O2 with UL O1 and / or O2. 1,1 or i 1,2 The number of
[0034] As with the DL codebook scheme, the number of parameters i2 may be predetermined to be 4 (for rank 1) and 2 (for other rank values), or may be other values configured or indicated by the network to the UE.
[0035] As for the DL codebook scheme, the number of parameters i1,3 may be predetermined to be 4, 3, 3 (for ranks 2, 3, and 4), and 1 (for other rank values), or may be other values configured or indicated by the network to the UE.
[0036] Then, the number of candidate codebook sets for each rank and the number of candidate codebook sets for each rank are indicated to the UE. 1,1 、i 1,2 、i 1,3 Or a map of values of an i2 collection.
[0037] Table 3 shows the determination of the mapping between TPMI values and parameter values. 1,1 、i 1,2 、i 1,3 、i2. The parameter set contains i 1,1 、i 1,2 、i 1,3 At least one of i1 or i2, and the precoding information may be a set of parameter values. N1 / N2 may be configured. O1 / O2 may be configured or determined based on N1 / N2 or the number of layers.
[0038] Table 3
[0039]
[0040] Table 4 shows that the precoding information may be a TPMI indicating a parameter value set.
[0041] Table 4
[0042]
[0043] Tables 5 and 6 show that the association or mapping of TPMI and parameter value sets is predetermined for each group.
[0044] Table 5
[0045] TPMI <![CDATA[For layer 1, i 1,1 、i 1,2 、i 1,3 or the value combination of i2]]> 0-3 <![CDATA[i 1,1 =0, i 1,2 =0, i 1,3 =0 or i2=0-3]]> 4-7 <![CDATA[i 1,1 =1, i 1,2 =0, i 1,3 =0 or i2=0-3]]> ……
[0046] Table 6
[0047] TPMI <![CDATA[For layer 2, i 1,1 、i 1,2 、i 1,3 or the value combination of i2]]> 0-1 <![CDATA[i 1,1 =0, i 1,2 =0, i 1,3 =0 or i2=0-1]]> 2-3 <![CDATA[i 1,1 =0, i 1,2 =0, i 1,3 =1 or i2 = 0-1]]> ……
[0048] To determine each parameter i for each rank 1,1 、i 1,2 、i 1,3 The range of the parameters i2 can be the same or different for different ranks. The TPMI and rank values are jointly indexed in the following order: from rank 1 to the maximum rank value (e.g. 8), or for each rank, the combination of the values of the four parameters is sorted according to a predefined rule. For example, i2 is incremented first, followed by i 1,3 , then i 1,2 , and finally i 1,1 Or the predefined rules can also be in other orders, such as first i 1,3 Increment, followed by i2, then i 1,2 , and finally i 1,1 .
[0049] The mapping can be described using the following steps:
[0050]
[0051] TpmiRank_i is the index of the jointly encoded rank and TPMI (precoder information). 1,1 、i 1,2 、i 1,3 , i2. I_11, I_12, I_13, I_2 are the parameters i used for rank value respectively. 1,1 、i 1,2 、i 1,3 , the upper limit of i2. Assume that for parameter i 1,1 There are 4 values, 0, 1, 2 and 3, then I_11 is 3. Assume that for parameter i 1,2 For parameter i, there is 1 value, which is 0, then I_12 is 0. Suppose for parameter i2 there are 2 values, 0 and 1, I_2 is 1. Suppose for parameter i 1,3 For example, there are 4 values, 0, 1, 2 and 3, and I_13 is 3.
[0052] The UE indicates TpmiRank_i, and the UE first determines the rank r, and then determines the parameter i respectively 1,1 、i 1,2 、i 1,3 and i2. UE passes the given parameter i 1,1 、i 1,2 、i 1,3 , i2, the precoder is calculated using the formula for rank r.
[0053] For partially coherent or 2 / 4 groups: the precoding information may be the TPMI from a predefined precoder set for the corresponding group. For rank 1-4 and rank 1-2, the predefined precoder sets are UL 4Tx and UL 2Tx, respectively.
[0054] For example, the precoding matrix for UL 4Tx rank 1 (single layer) is shown in the following table:
[0055]
[0056]
[0057]
[0058] As shown in the above table, for each port group, the precoding information and the number of layers indicate the number of layers (rank) and the corresponding TPMI for the number of layers is greater than zero.
[0059] The rank may be zero for one or more groups, but not for all groups.
[0060] To reduce the number of candidate precoder sets for 8Tx in the partially coherent case, the TPMI for rank > 0 only indicates fully coherent precoders, that is, only a portion of the TPMI for the UL 4Tx / 2Tx precoder. This is shown in the table below. Note that the TPMI does not start at 0. Port mapping is used to combine two or four precoders into an 8Tx precoder to align with the port index used for DL precoding.
[0061] For example, Table 7 shows precoding information and the number of layers for 8 antenna ports.
[0062] Table 7: Precoding information and number of layers for 8 antenna ports
[0063]
[0064]
[0065] For the partially coherent 8TX precoder, the following precoding structure can be used: For the case of Ng=2 (ie, 2 port groups) or partially coherent 1 (ie, the first type of partially coherent), Wherein, rank=rank(A1)+rank(A2) is one of 1, 2, ..., or 8, rank(A1) or rank(A2) can be one of 0 to 4, and A1 and A2 (if not empty) only correspond to FC (fully coherent) 4Tx precoder.
[0066] The following scheme is for the case where Ng=4 (ie, 4 port groups) or partial coherence 2 (ie, the second type of partial coherence):
[0067] Option 1: Where rank = rank(A1) + rank(A2) + rank(A3) + rank(A4) is one of 1, 2, ..., or 8, rank(A1), rank(A2), ..., or rank(A2) can be one of 0 to 2, and A1, A2, A3, and A4 (if not empty) only correspond to the FC2Tx precoder. Note that this structure is only for TPMI discussion per port group, and further port index mapping may be required to align with the coherence relationship between ports in the port group in the 8-port precoder.
[0068] For the case of 4 groups, Ng=4 or partial coherence 2, there may be another way to reduce the number of candidate precoders for 8 ports:
[0069] Solution 2: This approach uses two 4Tx precoder ranks and two 4TxTPMIs corresponding to partially coherent structures. For example, Wherein, rank=rank(A1)+rank(A2) is one of 1, 2, ..., or 8, rank(A1) or rank(A2) can be one of 0 to 4, and A1 and A2 (if not empty) only correspond to PC (partially coherent) 4Tx precoder.
[0070] Depending on the UE's highest coherence capability (or level) for 8Tx, the UE determines whether to use Scheme 1 or Scheme 2.
[0071] Compared to Solution 1, Solution 2 has fewer candidate precoders and less flexibility. If the UE's highest coherence capability for 8Tx is partially coherent 2, which means there are four non-coherent 2Tx groups and the ports within the group are coherent, then it is better to have sufficient flexibility in selecting the precoder for each group, and Solution 1 can be used. If the UE's highest coherence capability for 8Tx is fully coherent or partially coherent 1, then from the UE capability perspective, the four groups may be compatible, but the flexibility requirement may not be so high, and Solution 2 can be used.
[0072] Note that one coherence level corresponds to one port group number. The highest coherence level can be replaced by the lowest port group number (e.g., Ng). This can be determined based on UE reports or based on network configuration.
[0073] For non-coherent codebook: For 8 Tx ports, fully flexible combinations support selecting or not selecting any port. There are a total of 255 candidate combinations, and specifying a non-coherent codebook is a problem.
[0074] Solution 1: For the non-coherent 8Tx codebook, the precoder and rank indication are 8-bit fields. The 8-bit field can be converted to a binary number. Each bit corresponds to a corresponding port. If the i-th bit is non-zero, it corresponds to a vector in which the i-th port is non-zero, such as 1. Then, all vectors with non-zero bits are combined to form the 8Tx non-coherent precoder.
[0075] As shown below, assuming the precoder and rank indication is 148, 148 is 8 bits: 1001 0100 (as a binary number), indicating that ports #0, #3, and #5 are non-zero values, corresponding to three 8Tx vectors respectively. Then, the three 8Tx vectors are normalized.
[0076] The index i of the non-zero vector vi corresponds to port i and corresponds to the non-zero bit i in the binary number. as well as
[0077] Solution 2: For non-coherent 8Tx codebook, the precoder and rank indication can have the same structure as Ng=4, i.e. four ranks (0 to 2) and four 2Tx TPMIs. For example, Among them, rank = rank(A1) + rank(A2) + rank(A3) + rank(A4) is one of 1, 2, ..., or 8, rank(A1), rank(A2), ..., or rank(A2) can be one of 0 to 2, and A1, A2, A3 and A4 (if not empty) only correspond to NC (non-coherent) 2Tx precoder.
[0078] Solution 2 has the same number of candidate precoders for 8Tx, but the benefit of Solution 2 is that the precoder for 8Tx can be determined by combining multiple (four) 2Tx precoders, similar to the precoders for the two 4Tx groups, and no vector needs to be defined.
[0079] Solution 3: For non-coherent 8Tx codebook, the precoder and rank indication can have the same structure as Ng=2, i.e. two ranks (0 to 4) and two 4Tx TPMIs. For example, for Ng=2 or partially coherent 1, Wherein, rank=rank(A1)+rank(A2) is one of 1, 2, ..., or 8, rank(A1) or rank(A2) can be one of 0 to 4, and A1 and A2 (if not empty) only correspond to NC 4Tx precoder.
[0080] Compared to Solution 1 and Solution 2, Solution 3 has the benefit of a smaller number of candidates for the 8Tx non-coherent precoder.
[0081] If solution 2 and solution 3 are allowed for the UE, the UE determines solution 2 or solution 3 depending on the highest coherence capability of the UE for 8Tx.
[0082] If the highest coherence capability of the UE for 8Tx is fully coherent or partially coherent 1, 4 groups may be compatible, but the flexibility requirement may not be so high, then solution 3 can be used. If the highest coherence capability of the UE for 8Tx is partially coherent 2 or non-coherent, then solution 2 can be used.
[0083] For partially coherent 1, partially coherent 2, or non-coherent, the coefficients of the elements used for the 8Tx precoder are:
[0084] When more than one 4Tx or 2Tx precoder is combined to form an 8Tx precoder, the UE determines coefficients for elements of the 8Tx precoder according to at least one of the following:
[0085] A 4Tx or 2Tx precoder without coefficients is used as a submatrix to form the 8Tx matrix, e.g. this means that the elements of the 4Tx or 2Tx precoder include 0, 1, -1, j, or -j if no (normalization) coefficients are used; or
[0086] The new coefficient for the 8Tx precoder can be: 1 / sqrt(N), where N is an integer and can be determined by the following: the number of non-zero elements in the 8Tx matrix, the number of ports of the 8Tx precoder (8), or the maximum of the number of non-zero elements in the 8Tx matrix and the number of ports of the 8Tx precoder (8).
[0087] Furthermore, if full power is enabled (eg, mode 2), the coefficients of the precoder with full power may be 1 / sqrt(N), where N is the number of non-zero elements in the 8Tx matrix.
[0088] If full power is not enabled, or for a precoder that does not have full power, the coefficient for the 8Tx precoder can be: 1 / sqrt(N), where N is an integer and can be determined by the maximum of the number of non-zero elements in the 8Tx matrix and the number of ports of the 8Tx precoder (8).
[0089] Implementation 2: Restrictions on Partially Coherent Codebooks or Non-Coherent Codebooks
[0090] Due to the large number of codebook combination candidates (such as several thousand candidates for partial coherence), a potentially large overhead is generated. For example, two 5-bit fields for two 4-Tx groups result in 10 bits of overhead for TPMI and rank indication, while four 3-bit fields for four 2-Tx groups result in 12 bits of overhead for TPMI and rank indication. Therefore, in practice, restrictions are required for overhead reduction.
[0091] Solution: For partially coherent, non-coherent, or even fully coherent codebooks, the network (e.g., via radio resource control (RRC) signaling or medium access control (MAC) control element (CE)) configures or indicates to the UE at least one of the following restrictions: one or more allowed or disallowed ports, port lists, or port groups, one or more allowed or disallowed TPMIs and TPMI lists for one or all port groups, one or more allowed or disallowed coherence levels for the precoder, one or more allowed or disallowed ranks for one or all port groups, or a maximum rank for one or all port groups.
[0092] For one or more allowed multiple ports restrictions for a non-coherent codebook, the number of bits used for the TPMI and rank indication is equal to the number of allowed ports, and each bit corresponds to an allowed port. For example, ports 0, 1, 2, and 3 are allowed ports. Alternatively, ports 0, 2, 4, and 6 are allowed ports. Alternatively, ports 0, 1, 4, and 5 are allowed ports.
[0093] The restrictions on allowed ports or disallowed ports can be indicated as a predefined port list, such as ports 0, 1, 2, 3, ports 0, 2, 4, 6, or ports 0, 1, 4, 5. The TPMI for allowed ports is a TPMI candidate. The TPMI for disallowed ports is not included as a TPMI candidate.
[0094] The restrictions of allowed ports or disallowed ports may be indicated as one or more port groups, such as port group 0 for 2 groups, or port groups 0 and 1 for 4 groups. For disallowed port groups, there is no TPMI and rank indication.
[0095] For restrictions on one or more allowed TPMIs, the number of TPMI candidates and rank indications is determined based on the number of allowed TPMIs. For example, TPMIs 0, 1, 2, and 3 for rank 1 are allowed TPMIs, or TPMIs 0, 2, 4, and 6 are not allowed TPMIs.
[0096] The restriction of allowed or disallowed TPMIs may be indicated as a TPMI list or a TPMI pattern, the TPMI pattern indicating at least one TPMI.
[0097] The restriction of allowed or disallowed TPMI may be indicated for a port group or for each of all port groups.
[0098] For restrictions on one or more allowed or disallowed ranks, TPMI candidates and rank indications may be determined for one or all port groups based on this information. One or more allowed or disallowed ranks may be indicated for a port group, for each port group, or for the sum of ranks for all port groups.
[0099] The restriction of maximum rank for one or all port groups indicates the allowed ranks for one port group or for each port group or for the sum of ranks of all port groups, ie, rank 1 to a maximum rank.
[0100] These restrictions may be related to UE capabilities. The UE may need to report capabilities related to such restrictions, for example, in the case of 2 port groups and / or 4 port groups, the priority of the port groups.
[0101] Accordingly, some preferred embodiments may use the following solutions.
[0102] 1. As in Figure 2A method of wireless communication disclosed in
[0015] includes: receiving, by a wireless communication device, one or more precoder indications from a wireless communication node (2002); wherein each precoder indication corresponds to one or more port groups; and determining, by the wireless communication device, a precoder for transmission based on the one or more precoder indications (2004). Additional details and examples are discussed with respect to embodiments 1 and 2.
[0103] 2. The method according to solution 1, wherein the precoder indication includes at least one of precoding information or rank.
[0104] 3. The method according to solution 2, wherein the precoding information includes a transmit precoding matrix indicator (TPMI) or a parameter value set.
[0105] 4. The method according to solution 3, wherein the parameter value set includes i 1,1 、i 1,2 、i 1,3 or at least one of i2; wherein, i 1,1 and i 1,2 Indicates the index of the precoding vector in the horizontal direction and the vertical direction respectively; where i 1,3 indicates the distance between the index of the vector for layers other than the first layer and the index of the vector for the first layer; or wherein i2 indicates the phase offset between polarization directions.
[0106] 5. The method according to solution 3, wherein the parameter set for the rank is determined according to one of the following: first configuration information, a preset number for the rank, and a preset number for all ranks.
[0107] 6. A method according to solution 5, wherein the first configuration information includes at least one of the following: the maximum rank for a port group, the maximum rank for the sum of ranks of all port groups, the number of elements in the horizontal direction, the number of elements in the vertical direction, the oversampling factor for the horizontal direction, the oversampling factor for the vertical direction, the number of parameters i1,3 for ranks, and the number of parameters i2 for one or all ranks.
[0108] 7. The method of solution 2, wherein the precoding information and rank in the precoder indication are jointly indexed.
[0109] 8. The method according to solution 7, wherein for each rank from rank one to the highest rank value, the parameter values of the precoding information are sorted according to a predefined rule.
[0110] 9. The method according to solution 8, wherein the parameter value includes i 1,1 、i 1,2、i 1,3 or i2, wherein the predefined rules include: according to i2, i 1,3 、i 1,2 、Then i 1,1 Increment the parameters in the order of i 1,3 、i2、i 1,2 、Then i 1,1 Incremental parameters in order.
[0111] 10. The method according to solution 1, wherein the number of port groups is indicated in downlink control information (DCI) or radio resource control (RRC) signaling.
[0112] 11. The method of solution 10, wherein the number of port groups includes one of the following: one port group, two port groups, four port groups, eight port groups, or the coherence level includes one of the following: full coherence, first type of partial coherence, second type of partial coherence, or incoherence.
[0113] 12. The method of solution 1, wherein the wireless communication device further determines the number of one or more precoder indications or the number of one or more port groups for precoder indications based on: a highest coherence level or a lowest number of port groups.
[0114] 13. A method according to solution 12, wherein the wireless communication device is further determined based on the following: two precoder indications are determined in response to the highest coherence level being a full coherence level, or a first type of partial coherence level; two precoder indications are determined in response to the lowest number of port groups being one or two; four precoder indications are determined in response to the highest coherence level being a second type of partial coherence level, or the lowest number of port groups being four or eight.
[0115] 14. A method according to solution 1, wherein the wireless communication device further determines the coefficients of the elements of the precoder used for transmission based on at least one of the following: a four-transmit port Tx without coefficients or a two-Tx precoder without coefficients is used as a submatrix to form an eight-Tx matrix for the precoder; the coefficients of the precoder are: 1 / sqrt(N), wherein N is determined by the following: the number of non-zero elements in the eight-Tx matrix, the number of ports of the eight-Tx precoder, or the maximum value of the number of non-zero elements in the eight-transmit matrix and the number of ports of the eight-Tx precoder.
[0116] 15. The method of solution 3, wherein the wireless communication device further determines an association between a precoder indication and a parameter set of a corresponding rank.
[0117] 16. The method of solution 15, wherein the ranks cannot all be zero.
[0118] 17. The method of solution 15, wherein the precoding information for a rank greater than zero indicates a fully coherent precoder.
[0119] 18. A method according to solution 1, wherein the number of port groups includes eight port groups, or the coherence level is non-coherent, and the precoder indication is used to indicate an N-bit field; wherein the N-bit field can be represented in binary form; wherein each bit corresponds to a corresponding port; wherein, for the corresponding port, the non-zero bit corresponds to a vector with non-zero elements, and for other ports, the non-zero bit corresponds to a vector with zero elements; wherein N is a positive integer.
[0120] 19. The method of solution 18, wherein the precoder indication further comprises an indication that all vectors of non-zero bits are used to form a non-coherent precoder for transmission.
[0121] 20. The method according to solution 1 also includes: receiving a second configuration from a network device through a wireless communication device, the second configuration indicating at least one of the following: one or more allowed or disallowed ports, port lists or port groups, one or more allowed or disallowed TPMIs or TPMI lists for one or all port groups, one or more allowed or disallowed coherence levels for precoders, one or more allowed or disallowed ranks for one or all port groups, or a maximum rank for one or all port groups; determining a precoder for transmission through the wireless communication device based on the second configuration.
[0122] 21. The method of solution 20, wherein the coherence level of the precoder comprises one of fully coherent, first type of partial coherence, second type of partial coherence, or incoherent.
[0123] 22. The method of solution 20, wherein the wireless communication device sends a second configuration report to the network device.
[0124] 23. As in Figure 3 A method of wireless communication disclosed in
[0015] includes: sending one or more precoder indications (3002) from a wireless communication node to a wireless communication device; wherein each of the precoder indications corresponds to one or more port groups. Additional details and examples are discussed with respect to embodiments 1 and 2.
[0125] 24. The method of solution 23, wherein the precoder indication comprises at least one of precoding information or rank.
[0126] 25. The method according to solution 24, wherein the precoding information includes a transmit precoding matrix indicator (TPMI) or a parameter value set.
[0127] 26. The method according to solution 25, wherein the parameter value set includes i 1,1 、i 1,2 、i 1,3 or at least one of i2; wherein, i 1,1 and i 1,2 Indicates the index of the precoding vector in the horizontal direction and the index of the precoding vector in the vertical direction respectively; wherein, i 1,3 Indicates the distance between the index of the vector for layers other than the first layer and the index of the vector for the first layer; wherein i2 indicates the phase offset between polarization directions.
[0128] 27. The method of solution 25, wherein the parameter set for each rank is determined according to one of the following: first configuration information, a preset number for the rank, or a preset number for all ranks.
[0129] 28. A method according to solution 27, wherein the first configuration information includes at least one of the following: the maximum rank for the port group, the maximum rank for the sum of ranks for all port groups, the number of elements in the horizontal direction, the number of elements in the vertical direction, the oversampling factor for the horizontal direction, the oversampling factor for the vertical direction, the number of parameters i1,3 for ranks, and the number of parameters i2 for one or all ranks.
[0130] 29. The method of solution 23, wherein the number of port groups is indicated in downlink control information (DCI) or radio resource control (RRC) signaling.
[0131] 30. A method according to Solution 29, wherein the number of port groups includes one of the following: one port group, two port groups, four port groups, eight port groups, or the coherence level includes one of the following: full coherence, partial coherence of the first type, partial coherence of the second type, or incoherence.
[0132] 31. The method of solution 23, wherein the wireless communication device further determines the number of one or more precoder indications or the number of one or more port groups for precoder indications based on: a highest coherence level or a lowest number of port groups.
[0133] 32. A method according to solution 31, wherein the wireless communication device is further determined based on: two precoder indications are determined in response to the highest coherence level being a full coherence level or a first type of partial coherence level; two precoder indications are determined in response to the lowest number of port groups being one or two; or four precoder indications are determined in response to the highest coherence level being a second type of partial coherence level or the lowest number of port groups being four or eight.
[0134] 33. A method according to solution 23, wherein the wireless communication device also determines the coefficients of the elements of the precoder used for transmission based on at least one of the following: a four-transmit port Tx without coefficients or a two-Tx precoder without coefficients is used as a submatrix to form an eight-Tx matrix for the precoder; or the coefficients of the precoder are: 1 / sqrt(N), wherein N is determined by the following: the number of non-zero elements in the eight-Tx matrix, the number of ports of the eight-Tx precoder, or the maximum value of the number of non-zero elements in the eight-transmit matrix and the number of ports of the eight-Tx precoder.
[0135] 34. A method according to Solution 23, wherein the number of port groups includes eight port groups, or the coherence level is non-coherent, and the precoder indication is used to indicate an N-bit field; wherein the N-bit field can be represented in binary form; wherein each bit corresponds to a corresponding port; wherein, for the corresponding port, the non-zero bit corresponds to a vector with non-zero elements, and for other ports, the non-zero bit corresponds to a vector with zero elements; wherein N is a positive integer.
[0136] 35. The method of solution 34, wherein the precoder indication further comprises an indication that all vectors of non-zero bits are used to form a non-coherent precoder for transmission.
[0137] 36. A method according to Solution 23, wherein the wireless communication further includes: receiving a second configuration from a network device through a wireless communication device, the second configuration indicating at least one of the following: one or more allowed or disallowed ports, port lists or port groups, one or more allowed or disallowed TPMIs and TPMI lists for one or all port groups, one or more allowed or disallowed coherence levels for precoders, one or more allowed or disallowed ranks for one or all port groups, or a maximum rank for one or all port groups; determining a precoder for transmission through the wireless communication device based on the second configuration.
[0138] 37. The method of solution 36, wherein the coherence level of the precoder comprises one of fully coherent, first type of partial coherence, second type of partial coherence, or incoherent.
[0139] 38. The method of solution 36, wherein the wireless communication device sends a second configuration report to the network device.
[0140] 39. A communication device comprising a processor, wherein the processor is configured to implement the method recited in any one or more of solutions 1 to 38.
[0141] 40. A computer-readable medium having code stored thereon, which, when executed, causes a processor to implement the method recited in any one or more of solutions 1 to 38.
[0142] Figure 4 An example of a wireless communication system (e.g., Long Term Evolution (LTE), 5G, or NR cellular network) is shown, which includes a base station (BS) 120 and one or more user equipment (UE) 111, 112, and 113. In some embodiments, uplink transmissions (131, 132, 133) may include uplink control information (UCI), higher layer signaling (e.g., UE assistance information or UE capabilities), or uplink information. In some embodiments, downlink transmissions (141, 142, 143) may include DCI or higher layer signaling or downlink information. The UE may be, for example, a smartphone, a tablet device, a mobile computer, a machine-to-machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, or the like.
[0143] Figure 5 is a block diagram representation of a portion of a device according to some embodiments of the presently disclosed technology. Device 205 (such as a network device or base station or wireless device (or UE)) may include processor electronics 210, such as a microprocessor that implements one or more of the techniques presented in this document. Device 205 may include transceiver electronics 215 to send and / or receive wireless signals through one or more communication interfaces such as antenna 220. Device 205 may include other communication interfaces for sending and receiving data. Device 205 may include one or more memories (not explicitly shown), one or more memories configured to store information (such as data and / or instructions). In some implementations, processor electronics 210 may include at least a portion of transceiver electronics 215. In some embodiments, at least some of the disclosed techniques, modules, or functions are implemented using device 205.
[0144] Some of the embodiments described herein are described in the general context of methods or processes, which can be implemented in one embodiment by a computer program product embodied in a computer-readable medium, wherein the computer-readable medium includes computer-executable instructions (such as program code) executed by a computer in a networked environment. Computer-readable media may include removable storage devices and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact discs (CD), digital versatile discs (DVD), etc. Therefore, computer-readable media may include non-transitory storage media. Typically, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer-executable instructions or processor-executable instructions, associated data structures, and program modules represent examples of program codes for executing the steps of the methods disclosed herein. A specific sequence of such executable instructions or an associated data structure represents an example of a corresponding action for implementing the functions described in such steps or processes.
[0145] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or a combination thereof. For example, a hardware circuit implementation can include, for example, discrete analog and / or digital components integrated as part of a printed circuit board. Alternatively or in addition, the disclosed components or modules can be implemented as application specific integrated circuits (ASICs) and / or field programmable gate arrays (FPGAs). Some implementations can additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operational requirements of digital signal processing associated with the functions disclosed herein. Similarly, the various components or subcomponents within each module can be implemented in software, hardware, or firmware. The connection between the modules and / or the components within the modules can be implemented using any of the connection methods and media known in the art, including but not limited to communication via the Internet, a wired network, or a wireless network using appropriate protocols.
[0146] Although this document contains many details, these details should not be interpreted as limitations on the scope of the claimed invention or the scope of what may be claimed, but rather as descriptions of features specific to a particular embodiment. Certain features described in this document in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in a single embodiment may also be implemented in multiple embodiments separately or in any appropriate sub-combination. Furthermore, although features may be described above as working in certain combinations and even initially claimed as such, in some cases one or more features in the combination may be deleted from the claimed combination, and the claimed combination may involve sub-combinations or variations of sub-combinations. Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring that such operations be performed in the particular order shown or in a continuous order, or that all illustrated operations be performed, in order to achieve the desired result.
[0147] Only a few implementations and examples are described, and other implementations, enhancements, and variations can be made based on what is described and shown in this document.
Claims
1. A method of wireless communication, comprising: Receiving, via a wireless communication device, one or more precoder indications from a wireless communication node; wherein each of the precoder indications corresponds to one or more port groups; A precoder for transmission is determined by the wireless communication device based on one or more of the precoder indications.
2. The method according to claim 1, wherein The precoder indication includes at least one of the following: precoding information and rank.
3. The method according to claim 2, wherein: The precoding information includes a transmit precoding matrix indicator TPMI or a parameter value set.
4. The method according to claim 3, wherein: The parameter value set includes i 1,1 、i 1,2 、i 1,3 or at least one of i2; Among them, i 1,1 and i 1,2 Indicates the index of the precoding vector in the horizontal direction and the index of the precoding vector in the vertical direction respectively; Among them, i 1,3 Indicates the distance between the index of the vector of the layer other than the first layer and the index of the vector of the first layer; wherein i2 indicates the phase offset between the polarization directions.
5. The method according to claim 3, wherein The parameter set of the rank is determined according to one of the following: first configuration information, a preset number for the rank, and a preset number for all ranks.
6. The method according to claim 5, wherein: The first configuration information includes at least one of the following: The maximum rank for a port group, the maximum rank of the sum of ranks for all port groups, The number of elements in the horizontal direction, The number of elements in the vertical direction, Oversampling factor for horizontal direction, Oversampling factor for the vertical direction, Parameter i for rank 1,3 the number of The number of parameters i2 to use for one or all ranks.
7. The method according to claim 2, wherein: The precoding information and the rank in the precoder indication are jointly indexed.
8. The method according to claim 7, wherein: For each of the ranks with rank values from one to a highest rank value, the parameter values of the precoding information are sorted according to a predefined rule.
9. The method according to claim 8, wherein The parameter values include i 1,1 、i 1,2 、i 1,3 or at least one of i2, wherein the predefined rules include: According to i2, i 1,3 、i 1,2 to i 1,1 Sequentially increasing parameters; or According to i 1,3 、i2、i 1,2 to i 1,1 Incremental parameters in order.
10. The method according to claim 1, wherein The number of the port groups is indicated in downlink control information DCI or radio resource control RRC signaling.
11. The method according to claim 10, wherein: The number of port groups includes one of: one port group, two port groups, four port groups, eight port groups, or the coherence level includes one of: fully coherent, first type of partial coherence, second type of partial coherence, or incoherent.
12. The method according to claim 1, wherein The wireless communication device further determines the number of one or more precoder indications, or the number of one or more port groups indicated by the precoder according to: The highest level of coherence, or Minimum number of port groups.
13. The method according to claim 12, wherein: The wireless communication device also determines based on: The two precoder indications are determined in response to the highest coherence level being a fully coherent level or a first type of partial coherence level; The two precoder indications are determined in response to the lowest number of port groups being one or two; The four precoder indications are determined in response to the highest coherence level being a second type of partial coherence level, or the lowest number of port groups being four or eight.
14. The method according to claim 1, wherein The wireless communication device further determines coefficients of elements of the precoder for the transmission based on at least one of: A four-transmit port Tx without coefficients or a two-Tx precoder without coefficients is used as a sub-matrix to form an eight-Tx matrix for the precoder; The coefficient of the precoder is: 1 / sqrt(N), where N is determined by the following: the number of non-zero elements in the eight Tx matrices, the number of ports of the eight Tx precoders, or the maximum of the number of non-zero elements in the eight transmit matrices and the number of ports of the eight Tx precoders.
15. The method according to claim 3, wherein The wireless communication device also determines an association between the precoder indication and the parameter set for the corresponding rank.
16. The method according to claim 15, wherein The ranks are not all zero.
17. The method according to claim 15, wherein: The precoding information for a rank greater than zero indicates a fully coherent precoder.
18. The method according to claim 1, wherein The number of port groups includes eight port groups, or the coherence level is non-coherent, and the precoder indication is used to indicate an N-bit field; Wherein, the N-bit field can be represented in binary form; Wherein, each bit corresponds to a corresponding port; Wherein, for the corresponding port, the non-zero bit corresponds to a vector with non-zero elements, and for the other ports, the non-zero bit corresponds to a vector with zero elements; Wherein, N is a positive integer.
19. The method according to claim 18, wherein The precoder indication further includes an indication that all vectors of the non-zero bits are used to form a non-coherent precoder for the transmission.
20. The method of claim 1, further comprising: A second configuration is received from a network device through a wireless communication device, the second configuration indicating at least one of the following: One or more allowed or disallowed ports, port lists, or port groups, One or more allowed or disallowed TPMIs or lists of TPMIs for one or all port groups, one or more allowed or disallowed coherence levels for said precoder, One or more allowed or disallowed ranks for one or all port groups, The highest rank for one or all port groups; The precoder for the transmission is determined by the wireless communication device according to the second configuration.
21. The method according to claim 20, wherein The coherence level of the precoder includes one of perfect coherence, first type of partial coherence, second type of partial coherence, or incoherence.
22. The method according to claim 20, wherein The wireless communication device sends the second configuration report to the network device.
23. A method of wireless communication, comprising: sending one or more precoder indications from a wireless communication node to the wireless communication device; Each of the precoder indications corresponds to one or more port groups.
24. The method according to claim 23, wherein The precoder indication includes at least one of the following: precoding information and rank.
25. The method according to claim 24, wherein The precoding information includes a transmit precoding matrix indicator TPMI or a parameter value set.
26. The method according to claim 25, wherein The parameter value set includes i 1,1 、i 1,2 、i 1,3 or at least one of i2; Among them, i 1,1 and i 1,2 Indicates the index of the precoding vector in the horizontal direction and the index of the precoding vector in the vertical direction respectively; Among them, i 1,3 Indicates the distance between the index of the vector of the layer other than the first layer and the index of the vector of the first layer; wherein i2 indicates the phase offset between the polarization directions.
27. The method according to claim 25, wherein The parameter set of each rank is determined according to one of the following: first configuration information, a preset number for the rank, and a preset number for all ranks.
28. The method according to claim 27, wherein The first configuration information includes at least one of the following: The maximum rank for a port group, the maximum rank of the sum of ranks for all port groups, The number of elements in the horizontal direction, The number of elements in the vertical direction, Oversampling factor for horizontal direction, Oversampling factor for the vertical direction, Parameter i for rank 1,3 the number of The number of parameters i2 to use for one or all ranks.
29. The method according to claim 23, wherein The number of the port groups is indicated in downlink control information DCI or radio resource control RRC signaling.
30. The method according to claim 29, wherein The number of port groups includes one of: one port group, two port groups, four port groups, eight port groups, or the coherence level includes one of: fully coherent, first type of partial coherence, second type of partial coherence, or incoherent.
31. The method of claim 23, wherein: The wireless communication device further determines the number of one or more precoder indications, or the number of one or more port groups indicated by the precoder according to: The highest level of coherence, or Minimum number of port groups.
32. The method according to claim 31, wherein The wireless communication device also determines based on: The two precoder indications are determined in response to the highest coherence level being a fully coherent level or a first type of partial coherence level; The two precoder indications are determined in response to the lowest number of port groups being one or two; or The four precoder indications are determined in response to the highest coherence level being a second type of partial coherence level, or the lowest number of port groups being four or eight.
33. The method of claim 23, wherein: The wireless communication device further determines coefficients of elements of the precoder for the transmission based on at least one of: A four-transmit port Tx without coefficients or a two-Tx precoder without coefficients is used as a sub-matrix to form an eight-Tx matrix for the precoder; The coefficient of the precoder is: 1 / sqrt(N), where N is determined by the following: the number of non-zero elements in the eight Tx matrices, the number of ports of the eight Tx precoders, or the maximum of the number of non-zero elements in the eight transmit matrices and the number of ports of the eight Tx precoders.
34. The method of claim 23, wherein: The number of the port groups includes eight, or the coherence level is non-coherent, and the precoder indication is used to indicate an N-bit field; Wherein, the N-bit field can be represented in binary form; Wherein, each bit corresponds to a corresponding port; Wherein, for the corresponding port, the non-zero bit corresponds to a vector with non-zero elements, and for the other ports, the non-zero bit corresponds to a vector with zero elements; Wherein, N is a positive integer.
35. The method according to claim 34, wherein The precoder indication further comprises an indication that all vectors of the non-zero bits are used to form non-coherent precoders for the transmission.
36. The method of claim 23, wherein: The wireless communication further comprises: A second configuration is received from a network device through a wireless communication device, the second configuration indicating at least one of the following: One or more allowed or disallowed ports, port lists, or port groups, One or more allowed or disallowed TPMIs and TPMI lists for one or all port groups, one or more allowed or disallowed coherence levels for said precoder, One or more allowed or disallowed ranks for one or all port groups, The highest rank for one or all port groups; The precoder for the transmission is determined by the wireless communication device according to the second configuration.
37. The method according to claim 36, wherein The coherence level of the precoder includes one of perfect coherence, first type of partial coherence, second type of partial coherence, or incoherence.
38. The method of claim 36, wherein: The wireless communication device sends the second configuration report to the network device.
39. A communications device comprising a processor configured to implement the method of any one or more of claims 1 to 38.
40. A computer readable medium having code stored thereon, which when executed causes a processor to implement the method of any one or more of claims 1 to 38.