Uplink transmission techniques

By using a precoder in a communication device and performing PUSCH transmission based on SRS resources, rank and precoding matrix indicators, the problem of data rate bottleneck in uplink transmission is solved, and more efficient uplink transmission is achieved.

CN119547341APending Publication Date: 2025-02-28ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280097964.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-07-20
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

Existing wireless communication technologies have data rate bottlenecks in uplink transmission, especially in next-generation wireless systems that support more complex and flexible access requirements.

Method used

Physical uplink shared channel (PUSCH) transmission is performed based on the probe reference signal (SRS) resource, rank and precoding matrix indicators by using a precoder in the communication device. Specifically, the precoding matrix indicator is used to indicate a precoding matrix corresponding to a specific rank, improving the transmission efficiency of the uplink.

Benefits of technology

It improves the data rate and transmission efficiency of the uplink, supports more complex and flexible access requirements, and is suitable for next-generation wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119547341A_ABST
    Figure CN119547341A_ABST
Patent Text Reader

Abstract

Techniques for performing physical uplink shared channel (PUSCH) transmissions are described. An example wireless communication method includes performing, by a communication device, an uplink transmission, where the uplink transmission is performed using a precoder, where the precoder is based on one or more sounding reference signal (SRS) resources, one or more ranks, and / or one or more precoding matrix indicators, and where the precoder is based on one or more ranks, and / or one or more precoding matrix indicators. One of the one or more precoding matrix indicators indicates a precoding matrix corresponding to one rank.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates generally to digital wireless communications. Background Art

[0002] Mobile telecommunication technologies are driving the world towards an increasingly connected and networked society. Compared to existing wireless networks, the next generations of systems and wireless communication technologies will need to support a wider range of use case characteristics and provide a more complex and fine-grained range of access requirements and flexibility.

[0003] Long-Term Evolution (LTE) is a standard for wireless communications for mobile devices and data terminals developed by the 3rd Generation Partnership Project (3GPP). LTE Advanced (LTE-A) is a wireless communications standard that enhances the LTE standard. The fifth generation wireless system, known as 5G (Fifth Generation), advances the LTE and LTE-A wireless standards and is committed to supporting higher data rates, a large number of connections, ultra-low latency, high reliability, and other emerging business needs. Summary of the invention

[0004] Techniques for performing physical uplink shared channel (PUSCH) transmissions are disclosed.

[0005] An example wireless communication method includes: performing uplink transmission by a communication device, wherein the uplink transmission is performed using a precoder, wherein the precoder is based on one or more sounding reference signal (SRS) resources, one or more ranks and / or one or more precoding matrix indicators, and wherein a precoding matrix indicator among the one or more precoding matrix indicators indicates a precoding matrix corresponding to a rank.

[0006] In some embodiments, one of the one or more precoding matrix indicators includes: a transmitted precoding matrix indicator (TPMI) or an index of a precoding matrix corresponding to a rank based on a precoding matrix table defined in advance, or a parameter set for determining a precoding matrix corresponding to a rank. In some embodiments, at least two of the one or more SRS resources are configured with a total of eight antenna ports, or one of the one or more SRS resources is configured with eight antenna ports. In some embodiments, at least one SRS resource is indicated by an SRS resource indicator (SRS resource indicator, SRI), each of the at least one SRS resource is indicated by a corresponding SRI in an SRS resource set, or each of the at least one SRS resource is indicated by a corresponding SRI corresponding to a corresponding SRS resource set. In some embodiments, the method further includes: receiving, by the communication device, a first indication from a network device, the first indication having a value indicating one or more ranks and / or one or more precoding matrix indicators.

[0007] In some embodiments, the value of the first indication indicates one or more ranks and / or one or more precoding matrix indicators based on a predetermined table, the predetermined table comprising a plurality of entries, each of the plurality of entries corresponding to a corresponding value of the first indication, and each of the plurality of entries corresponding to at least one rank and / or at least one precoding matrix indicator. In some embodiments, the plurality of entries comprises any one or more of the following: one or more entries of type one, one or more entries of type two, one or more entries of type three, or one or more entries of type four, wherein each of type one, type two, type three, and type four is associated with at least one rank and / or at least one precoding matrix indicator. In some embodiments, more than one entry of different types corresponds to any one or more of the following: different numbers of ranks, ranks of different value ranges, different numbers of precoding matrix indicators, or precoding matrices of different sizes corresponding to precoding matrix indicators. In some embodiments, an entry of type one indicates one rank and / or one precoding matrix indicator, an entry of type two indicates two ranks, and / or one precoding matrix indicator or two precoding matrix indicators, an entry of type three indicates four ranks, and / or one precoding matrix indicator or four precoding matrix indicators, or an entry of type four indicates eight ranks.

[0008] In some embodiments, the bit size of the first indication is based on any one or more of the following: a predefined value, a parameter configured by the network device, or the number of entries in a predetermined table. In some embodiments, the method further includes: receiving a type indication and one or more second indications from the network device by the communication device, one of the one or more second indications being used to indicate a rank, and the number of the one or more second indications or the bit size of the second indication being based on or on a relationship with the type indication. In some embodiments, one of the one or more second indications is used to indicate a rank and a precoding matrix indicator. In some embodiments, one of the one or more second indications is used to indicate a rank without a precoding matrix indicator. In some embodiments, the type indication is used to indicate one of the following: type one indicating a group, type two indicating two groups, type three indicating four groups, or type four indicating eight groups or special groups.

[0009] In some embodiments, each group corresponds to a corresponding second indication, or a special group corresponds to a second indication indicating a combination of ranks. In some embodiments, the method further comprises: receiving, by the communication device, a rank indication from a network device and zero or one or more third indications, wherein the rank indication is used to indicate one or more ranks, and wherein one of the one or more third indications is used to indicate a precoding matrix indicator corresponding to the rank indicated by the rank indication. In some embodiments, the number of one or more third indications or the bit size of the third indication is based on or on a relationship with the rank indication. In some embodiments, the method further comprises: sending any one or more of the following capabilities from the communication device to the network device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or a maximum number of layers for a port group; or receiving, by the communication device, any one or more of the following capabilities from the network device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or a maximum number of layers for a port group.

[0010] In some embodiments, the coherent capability includes any one or more of the following: capability 1 having full coherent capability, first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 2 having first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 3 having second partial type coherent capability and incoherent capability; or capability 4 having incoherent capability. In some embodiments, the method further includes: receiving, by the communication device, a pattern parameter from a network device, wherein the communication device determines a value or a set of candidate values ​​for a precoding matrix parameter for one or more ranks according to the pattern parameter. In some embodiments, the value of the pattern parameter is associated with a value or a set of candidate values ​​for a precoding matrix parameter for one or more ranks. In some embodiments, the communication device determines a value of an oversampling factor for one or more ranks according to the pattern parameter, the communication device determines a set of values ​​of a precoding matrix parameter for a phase offset according to the pattern parameter, or the communication device determines a set of values ​​of a precoding matrix parameter for a layer offset according to the pattern parameter.

[0011] In some embodiments, the mode parameter is received in downlink control information (DCI) signaling, medium access control-control element (MAC CE) signaling, or radio resource control (RRC) signaling. In some embodiments, the default value of the precoding matrix parameter is determined in a predetermined manner, or is determined according to a parameter configured or indicated by a network device for a rank, and the default value for the one or more specific ranks is updated according to a specific value determined by the mode parameter for the precoding matrix parameter for one or more specific ranks. In some embodiments, the specific value determined for the precoding matrix parameter for one or more specific ranks is based on the mode parameter, and the default value of the precoding matrix parameter is determined in a predetermined manner, or the default value of the precoding matrix parameter is determined according to a parameter configured or indicated by a network device for ranks other than the one or more specific ranks. In some embodiments, the communication device determines that the value or candidate value set of the precoding matrix parameter for one or more ranks is different from the value or candidate value set of the precoding matrix parameter for another rank. In some embodiments, the precoding matrix parameters include any one or more of: an oversampling factor, a number of horizontal antenna elements on one polarization, or a number of vertical antenna elements on one polarization.

[0012] Another example wireless communication method includes receiving an uplink transmission by a network device, wherein the uplink transmission is based on a precoder, wherein the precoder is based on one or more sounding reference signal (SRS) resources, one or more ranks, and / or one or more precoding matrix indicators sent to the communication device, and wherein a precoding matrix indicator among the one or more precoding matrix indicators indicates a precoding matrix corresponding to a rank.

[0013] In some embodiments, one of the one or more precoding matrix indicators includes: a transmitted precoding matrix indicator (TPMI) or an index of a precoding matrix corresponding to a rank based on a precoding matrix table defined in advance, or a parameter set for determining a precoding matrix corresponding to a rank. In some embodiments, at least two of the one or more SRS resources are configured with a total of eight antenna ports, or one of the one or more SRS resources is configured with eight antenna ports. In some embodiments, at least one SRS resource is indicated by an SRS resource indicator (SRI), each of the at least one SRS resource is indicated by a corresponding SRI in an SRS resource set, or each of the at least one SRS resource is indicated by a corresponding SRI corresponding to a corresponding SRS resource set. In some embodiments, the method further includes: a network device sends a first indication to the communication device, the first indication having a value indicating one or more ranks and / or one or more precoding matrix indicators.

[0014] In some embodiments, the value of the first indication indicates one or more ranks and / or one or more precoding matrix indicators based on a predetermined table, and the predetermined table includes multiple entries, each of the multiple entries corresponds to a corresponding value of the first indication, and each of the multiple entries corresponds to at least one rank and / or at least one precoding matrix indicator. In some embodiments, the multiple entries include any one or more of the following: one or more entries of type one, one or more entries of type two, one or more entries of type three, or one or more entries of type four, wherein each of type one, type two, type three, and type four is associated with at least one rank and / or at least one precoding matrix indicator. In some embodiments, more than one entry of different types corresponds to any one or more of the following: different numbers of ranks, ranks of different value ranges, different numbers of precoding matrix indicators, or precoding matrices of different sizes corresponding to precoding matrix indicators. In some embodiments, an entry of type one indicates one rank and / or one precoding matrix indicator, an entry of type two indicates two ranks, and / or one precoding matrix indicator or two precoding matrix indicators, an entry of type three indicates four ranks, and / or one precoding matrix indicator or four precoding matrix indicators, or an entry of type four indicates eight ranks. In some embodiments, the bit size of the first indication is determined according to any one or more of the following: a predetermined value, a parameter configured by the network device, or the number of entries in a predetermined table.

[0015] In some embodiments, the method further includes: sending a type indication and one or more second indications by the network device to the communication device, wherein one of the one or more second indications is used to indicate a rank, and wherein the number of the one or more second indications or the bit size of the second indication is determined according to or based on a relationship with the type indication. In some embodiments, one of the one or more second indications is used to indicate a rank and a precoding matrix indicator. In some embodiments, one of the one or more second indications is used to indicate a rank without a precoding matrix indicator. In some embodiments, the type indication is used to indicate one of the following: type one indicating a group, type two indicating two groups, type three indicating four groups, or type four indicating eight groups or special groups. In some embodiments, each group corresponds to a corresponding second indication, or a special group corresponds to a second indication indicating a combination of ranks.

[0016] In some embodiments, the method further includes: sending a rank indication and one or more third indications by the network device to the communication device, wherein the rank indication is used to indicate one or more ranks, and wherein a third indication of the one or more third indications is used to indicate a precoding matrix indicator corresponding to the rank indicated by the rank indication. In some embodiments, the number of one or more third indications or the bit size of the third indication is determined according to or based on the relationship with the rank indication. In some embodiments, the method further includes: receiving any one or more of the following capabilities from the communication device by the network device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or the maximum number of layers for a port group; or sending any one or more of the following capabilities by the network device to the communication device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or the maximum number of layers for a port group.

[0017] In some embodiments, the coherent capability includes any one or more of the following: capability 1 having full coherent capability, first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 2 having first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 3 having second partial type coherent capability and incoherent capability; or capability 4 having incoherent capability. In some embodiments, the method further includes: the network device sending a mode parameter to the communication device, wherein the value or candidate value set of the precoding matrix parameter for one or more ranks is based on the mode parameter. In some embodiments, the value of the mode parameter is associated with the value or candidate value set of the precoding matrix parameter for one or more ranks. In some embodiments, the mode parameter is sent in downlink control information (DCI) signaling, media access control control element (MAC CE) signaling, or radio resource control (RRC) signaling.

[0018] In some embodiments, the default values ​​of the precoding matrix parameters are determined in a predetermined manner or according to parameters configured or indicated by the network device for the rank, and the default values ​​for the one or more specific ranks are updated according to specific values ​​determined for the precoding matrix parameters for the one or more specific ranks by the mode parameters. In some embodiments, the specific values ​​determined for the precoding matrix parameters for the one or more specific ranks are according to the mode parameters, and the default values ​​of the precoding matrix parameters are determined in a predetermined manner or according to parameters configured or indicated by the network device for ranks other than the one or more specific ranks.

[0019] In another exemplary aspect, the above method is implemented in the form of processor executable code and stored in a non-transitory computer readable storage medium. The code is included in the computer readable storage medium, and when the code is executed by the processor, it causes the processor to implement the method described in this patent document.

[0020] In yet another exemplary embodiment, a device configured or operable to perform the above method is disclosed.

[0021] The above and other aspects and embodiments thereof are described in more detail in the drawings, the description and the claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 Two transmission (Tx) antenna port architectures are shown.

[0023] Figure 2 A 4Tx antenna port architecture is shown.

[0024] Figure 3 An 8Tx antenna port architecture is shown.

[0025] Figure 4A An exemplary flow chart for performing uplink transmissions is shown.

[0026] Figure 4B An exemplary flow diagram for receiving uplink transmissions is shown.

[0027] Figure 5 An exemplary block diagram of a hardware platform that may be part of a network device or a communication device is shown.

[0028] Figure 6 An example of wireless communication including a base station (BS) and a user equipment (UE) based on some embodiments of the disclosed technology is shown. DETAILED DESCRIPTION

[0029] In current wireless communication systems, the transmission data rate for uplink (UL) may be a bottleneck compared to the transmission data rate for downlink (DL). Therefore, techniques for enhancing uplink performance have been developed. One technique for increasing the data rate for uplink is by increasing the number of antennas on the UE, for example, from 4 transmission (Tx) antenna ports to 8 Tx antenna ports. However, due to cost and complexity issues, the 8 Tx antenna ports may be incoherent and may not support UL transmission. Therefore, this patent document describes techniques that are particularly useful for designing codebooks for 8 Tx antenna ports, wherein the codebooks for 8 Tx antenna ports can be used for partially coherent and non-coherent user equipment (UE).

[0030] The example titles of the following sections are used to facilitate understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Therefore, one or more features of one example section may be combined with one or more features of another example section. Further, for clarity of explanation, 5G terminology is used, but the technology disclosed in this document is not limited to 5G technology or 5G advanced technology, and can be used in wireless systems implementing other protocols.

[0031] I. Introduction

[0032] A physical uplink shared channel (PUSCH) transmission from a UE is scheduled based on a sounding reference signal (SRS) transmission from a base station to the UE. (One or more) SRS resources are configured in an SRS resource set by using a codebook or non-codebook, sent by the network (or base station or gNB) to the UE via RRC signaling, for codebook-based PUSCH transmission or non-codebook-based PUSCH transmission, respectively. As mentioned above, 8 Tx antenna ports are currently not supported for UL transmission. Therefore, a scheme for designing a precoding matrix (also called a codebook), a rank and a transmitted precoding matrix indicator (TPMI) indication for at least 8 Tx antenna ports is required. Although the present patent application describes a technical solution for 8 Tx antenna ports, the disclosed technical solution can be used for multiple Tx antenna ports (for example, 2 Tx antenna ports or 4 Tx antenna ports, etc.).

[0033] II. UE Antenna Architecture

[0034] Similar to the DL codebook architecture, for the UE Tx antenna architecture, the coherent Tx antenna ports are usually arranged as cross-polarized. 2Tx, 4Tx, 8Tx UE. Figures 1 to 3 2 shows Tx antenna architectures with non-coherent, partially coherent, and fully coherent capabilities. Figures 1 to 3The dashed box in indicates that (one or more) marked Tx are coherent.

[0035] Figure 1 It is shown that a 2Tx antenna port architecture of both non-coherent type and coherent type may be required.

[0036] Figure 2 A 4Tx antenna port architecture is shown which may require the following characteristics:

[0037] Incoherent, partially coherent, and coherent types are required.

[0038] • For full coherence, the distance between the two sets of cross-polarizations can be λ / 2 or any other value (eg, typically K*λ, or other values ​​for distributed antennas such as heterogeneous or UE aggregation), where λ is the wavelength.

[0039] ·Tx beams should be co-polarized.

[0040] • A single phase value is applied to the precoder(s) for all antennas with the same polarization (eg, for each layer).

[0041] Figure 3 An 8Tx antenna port architecture is shown which may require the following characteristics:

[0042] For the partially coherent case, the combinations of {2,2,2,2}, {4,4}, and {6,2} can be considered.

[0043] III. Embodiment 0: Factors for determining the precoding matrix

[0044] The precoder (or precoding matrix, precoding information) is determined according to at least one of the following factors:

[0045] The number of ports, (N1*N2*P),

[0046] a. N1 and N2 are the number of rows and columns of antenna elements in the panel (antenna panel), respectively. Alternatively, N1 is defined as the number of horizontal antenna elements on one polarization. N2 is defined as the number of vertical antenna elements on one polarization. N1 and N2 can be N1 and N2, respectively.

[0047] b. For polarized ports, P is 2, in which case there are two groups of ports, which can be a horizontal polarization group and a vertical polarization group, or can be a cross-polarization group of +45 degrees and -45 degrees.

[0048] c. The number of ports is determined as N1*N2*P.

[0049] Oversampling factor, (O1, O2)

[0050] a.O1 is defined as the value of the oversampling factor on a polarization in the horizontal direction. O2 is defined as the value of the oversampling factor on a polarization in the vertical direction. O1 and O2 can be O1 and O2 respectively.

[0051] the number of layers (or rank value, which can be simplified as rank),

[0052] At least one vector, one for each layer, e.g., a DFT vector,

[0053] The phase offset (phi) between the polarization ports, which is also referred to as i2 in this patent document.

[0054] (or i2),

[0055] The offset of the layer (or layer offset, used to determine which vector the layer uses), where the offset of the layer is also referred to as i13 or i1,3 (or i 1,3 ),or

[0056] Coherence level (indicates the coherence relationship between transmission ports)

[0057] a. Includes any one or more of the following: fully coherent, partially coherent, incoherent.

[0058] b. Fully coherent ports can be compatible with partially coherent, non-coherent features (eg, precoding matrix).

[0059] c. Some coherent ports can be compatible with non-coherent ports.

[0060] d. Full coherence can be expressed as full-partial-incoherence.

[0061] e. Partial coherence can be expressed as partially-incoherent.

[0062] For example, suppose the number of ports is X1 and the number of layers is X2,

[0063] The precoding matrix has the number of rows X1 and the number of columns X2, which means that each row corresponds to a port and each column corresponds to a layer.

[0064] X1=N1*N2*P.

[0065] For each layer, the vector has X1 elements.

[0066] If P=2, there is a phase offset between the polarization ports.

[0067] If more than one port is coherent, they can be used to transmit for the same layer because the phase offset between the more than one ports can be well controlled. Alternatively, if the more than one port is incoherent, they cannot be used to transmit for the same layer because the phase offset between the more than one ports cannot be guaranteed.

[0068] Considering the above factors, there are two schemes for determining the precoding matrix.

[0069] Option 1: Indication via a single factor

[0070] Each one or more of the above factors may be indicated by a field or an indication. All indicated factors are used to determine the precoding matrix.

[0071] Solution 2: Indexing via precoding matrix

[0072] A list of precoding matrices may be provided, each precoding matrix reflecting a combination of all or part of the above factors, and a precoding matrix index (eg, PMI or TPMI) is provided to determine the precoding matrix.

[0073] For example, assuming that for 8TX 8-port precoding matrix design, N1*N2*P=8, for example, N1=4, O1=4, N2=1, N2=1, P=2, then the precoding matrix W is determined according to i11, i12, i2 or i13 that is the same as for DL ​​8TX. O1 is the oversampling factor for N1, and O2 is the oversampling factor for N2. Here, 1 layer, 2 layers, and 5 layers are shown below.

[0074] For R=1, i.e., 1 layer, the precoding matrix W is determined according to the following formula:

[0075]

[0076] For R=2, i.e., 2 layers, the precoding matrix W is determined according to the following formula:

[0077]

[0078] The following table shows the information for Layer 2 reporting: 1,3 Mapping to k1 and k2.

[0079] Table 5.2.2.2.1-3: i for Layer 2 CSI reporting 1,3 Mapping to k1 and k2

[0080]

[0081] For R=5, i.e., 5 layers, the precoding matrix W is determined according to the following formula:

[0082]

[0083]

[0084] Parameters θ p 、u m 、v l,m and Given by the following formula

[0085]

[0086] θ p =e jπp / 4

[0087]

[0088] For the 8TX precoding matrix based on the 4-port vector via the determined precoding matrix, a phase shift φ may be required n .

[0089] For example, for a fully coherent 8TX precoding matrix with P=2, 2 8-D vectors may be determined using a 4-D (4-dimensional) vector and a phase offset.

[0090] The first 8-D vector can be determined by two 4-D vectors, and the second 4-D vector is determined by dividing the first 4-D vector by

[0091] The vector is determined by multiplying the second phase offset. Assuming v is a 4*1 matrix, the two 8-D vectors can be determined as:

[0092]

[0093] v can also be replaced by a 4-D matrix with L columns (for L layers), L being greater than 1 and less than or equal to 4. Then at most 2L 8-D vectors can be determined as above.

[0094] IV. Example 1: TPMI and Rank Indication

[0095] The UE receives a command (e.g., DCI) from the gNB or the network (NW) to schedule PUSCH transmission with reference to one or more SRS resources. The one or more SRS resources may be determined by the gNB based on: one or more SRIs corresponding to one or more SRS resource sets. The one or more SRS resources may also be determined as a single SRS resource or all SRS resources in an SRS resource set, then no SRI is required. For PUSCH transmission, the one or more SRS resources may be simplified to (one or more) determined SRS resources or (one or more) reference SRS resources.

[0096] The reference SRS resource may be configured with 8 ports. Alternatively, more than one reference SRS resource may be configured with a total of 8 ports. For example,

[0097] SRS Case 1: One SRS resource configured with 8 ports is indicated by one SRI in one SRS resource set. This can be applied to the case of 8 fully coherent ports, or 2 sets of 4 coherent ports, or 4 sets of 2 coherent ports, or 8 incoherent ports. Ports between different sets in the 2 sets or 4 sets are incoherent or coherent.

[0098] SRS Case 2: More than one SRS resource configured with a total of 8 ports is indicated by one SRI in one SRS resource set. For example, 2 SRS resources are configured with 4 ports each, or 4 SRS resources are configured with 2 ports each. Each SRS resource corresponds to a port group, TPMI / vector. Ports between different sets in the 2 sets or 4 sets are incoherent or coherent.

[0099] ·One SRI can indicate more than one SRS resource. How to determine the use of this situation?

[0100] SRS Case 3: More than one SRS resource configured with a total of 8 ports is indicated by multiple SRIs in one SRS resource set. One SRI indicates one SRS resource. For example, 2 SRS resources are configured with 4 ports each, or 4 SRS resources are configured with 2 ports each. Each SRS resource corresponds to a port group, TPMI / vector. Ports between different sets in the 2 sets or 4 sets are incoherent or coherent.

[0101] SRS Case 4: More than one SRS resource configured with a total of 8 ports is indicated by more than one SRI in more than one SRS resource set. One SRI corresponding to one SRS resource set indicates one or more SRS resources. For example, each SRS resource is configured with 2 SRS resources of 4 ports, or each SRS resource is configured with 4 SRS resources of 2 ports. Each SRS resource corresponds to a port group, TPMI / vector. Ports between different sets in the 2 sets or the 4 sets are incoherent or coherent.

[0102] SRS Case 5: One or more SRSs with a total of 8 ports are configured in one SRS resource set

[0103] All of the resources are applied to PUSCH transmission. For example, there may be only one spatial relationship for all SRS resources in an SRS resource set in FR1. In other words, it may not be necessary to identify the spatial relationship of SRS resources in FR1. Therefore, there is no need for SRI to indicate one or more SRS resources in an SRS resource set. If an SRS resource set is identified, all SRS resources in the SRS resource set are indicated by default.

[0104] The resource set may be indicated by a DCI, or may be the only SRS resource set using a codebook. For example, each SRS resource is configured with 2 SRS resources of 4 ports, or each SRS resource is configured with 4 SRS resources of 2 ports. Each SRS resource corresponds to a port group, TPMI / vector. Ports between different sets in the 2 sets or 4 sets are incoherent or coherent.

[0105] The UE determines a precoder (or precoding information) for PUSCH transmission according to one or more SRS resources, one or more ranks, and / or one or more TPMIs.

[0106] One or more ranks and / or one or more TPMIs may be indicated by the base station to the UE in DCI or MAC CE or RRC signaling. The indication related to the TPMI may be an index used to indicate a vector or matrix used for precoding for a specific rank, or the UE may receive an indicator associated with a parameter set used to determine a vector or matrix used for precoding for a specific rank. The parameter set may include at least one of the following: i11 (related to N1 and / or O1, or i 11 or 1,1 ), i12 (related to N2 and / or O2, can also be i 12 or 1,2 ), i2 (phase offset, which can also be i2), or i13 (shift for the layer, which can also be i 13or 1,3 ). The precoding matrix indicator may indicate a precoding matrix corresponding to a rank. The precoding matrix may also be a precoding vector.

[0107] For 8Tx (port or antenna port) transmission, one or more TPMIs can be:

[0108] TPMI Case A: One TPMI, for example, 8-ports, or an 8-port group for full coherence.

[0109] • TPMI Case B: One TPMI shared for more than one group, for example, a 4-port group or a 2-port group.

[0110] · TPMI Case C: Multiple TPMIs for multiple port groups, for example, for partially coherent / incoherent cases.

[0111] For one SRS resource configured with 8 ports, or more than one SRS resource configured with a total of 8 ports, a plurality of TPMIs respectively correspond to a plurality of port groups of the same number.

[0112] Determine the number of port groups and the number of TPMI ports:

[0113] Typically, the number of port groups may be determined based on the coherence capabilities of the UE, for example, one 8-port group for full coherence capabilities, two 4-port groups for partial-1 coherence capabilities, four 2-port groups for partial-2 coherence capabilities, and / or eight 1-port (groups).

[0114] In addition, the number of groups (e.g., G) can be determined based on the number of rank values. The number of ports for TPMI depends on the rank indication, such as the number of rank values. The number of ports for TPMI can be determined as 8 / G, where G is an integer equal to or greater than 1. For example, 2 rank values ​​are indicated, G=2, and the number of ports for TPMI is 8 / 2=4.

[0115] V. Embodiment 2: DCI field. Indication type A: a table

[0116] The UE receives the indication field from the NW.

[0117] The indication field in the DCI or MAC CE or RRC signaling indicates one or more ranks and / or one or more TPMIs. In other words, the value of the indication field indicates one or more ranks and / or one or more TPMIs. The mapping between each value of the indication field and one or more ranks and / or one or more TPMIs can be determined by a predefined table or list. Each entry in the table corresponds to one or more ranks and / or one or more TPMIs.

[0118] The rank can be a rank value, or the number of layers.

[0119] The type of entries in the table includes at least one of the following: a first type, a second type, a third type, or a fourth type.

[0120] The first type of entry indicates a rank and a TPMI. The rank (eg, R1) may be an integer value from 1 to 8. The TPMI may indicate a first type of matrix by at least one parameter. The first type of matrix has a size of 8*R1.

[0121] The second type of entry indicates two ranks and two TPMIs. The ranks (e.g., R2_1, R2_2) can be integer values ​​from 0 to 4. In one entry, both ranks cannot be 0. The TPMI and the corresponding ranks can indicate a matrix of the second type. The sizes of the two matrices of the second type are 4*R2_1 and 4*R2_2.

[0122] Alternatively, the second type of entry indicates two ranks and one TPMI. The ranks (eg, R2_1, R2_2) may be integer values ​​from 0 to 4. In one entry, both ranks cannot be 0. One TPMI may be used to determine two matrices of size 4*R2_1 and 4*R2_2.

[0123] The third type of entry indicates four ranks and four TPMIs. The ranks (e.g., R3_1, R3_2, R3_3, R3_4) may be integer values ​​from 0 to 2. In one entry, the four ranks cannot all be 0. The TPMI and the corresponding ranks may indicate a matrix of the third type. The sizes of the four matrices of the third type are 2*R3_1, 2*R3_2, 2*_R3, and 2*R3_4.

[0124] Alternatively, the third type of entry indicates four ranks and one TPMI. The ranks (e.g., R3_1, R3_2, R3_3, R3_4) can be integer values ​​from 0 to 2. In one entry, the four ranks cannot all be 0. One TPMI can be used to determine four matrices of size 2*R3_1, 2*R3_2, 2*R3_3, and 2*R3_4.

[0125] Alternatively, the third type of entry indicates four ranks and two TPMIs. The ranks (e.g., R3_1, R3_2, R3_3, R3_4) can be integer values ​​from 0 to 2. In one entry, the four ranks cannot all be 0. One TPMI can be used to determine a portion of the third type of matrix (e.g., two matrices of size 2*R3_1, 2*R3_2), while another TPMI can be used to determine another portion of the third type of matrix (e.g., two matrices of size 2*R3_3 and 2*R3_4).

[0126] The fourth type of entry indicates 8 ranks. This type of entry does not require TPMI. The rank (eg, R4) can be an integer value from 0 to 1. In one entry, all eight ranks cannot be 0.

[0127] In case a TPMI corresponds to more than one rank, the TPMI is referred to as a shared TPMI or a common TPMI.

[0128] The number of entries of each type is determined according to the number of candidate codebook sets for the type of matrix (eg, a matrix for uplink communication or a matrix for downlink communication).

[0129] For example, as shown in columns 2 to 4 in Table x-1, for three types of candidate codebook sets, the number of entries of the first type can be 480, 2048, or 152. For the UL case, the first 64 entries are used for different precoding matrices of rank = 1 and size 8*1. The next 32 entries are used for different precoding matrices of rank = 1 and size 8*2. The subsequent entries are used for ranks = 3 to 8, each rank corresponding to a separate number of different precoding matrices of size 8*R. R is the corresponding rank value.

[0130] Table x-1.

[0131]

[0132] For example, the number of entries of the second type may be N1*N2-1. If Table x-2 is applied, N1 or N2 may be 96. The first 32 values ​​of N1 indicate different precoding matrices for rank=1, and the subsequent N1 values ​​indicate different precoding matrices for ranks=2 to 4, respectively. The combination of N1 and N2 may be arranged in a predefined order, for example, N1 changes first and N2 changes next. Then, the first 96 entries are for the first values ​​of 96 N1 values ​​and N2, and the subsequent 96 entries are for the second values ​​of 96 N1 values ​​and N2. The remaining entries may be completed in the same manner.

[0133] Table x-2.DL 4Tx codebook

[0134] quantity Full Coherence Rank = 1 32 Rank = 2 32 Rank = 3 16 Rank = 4 16 sum 96

[0135] In another example, the number of entries of the second type may be N1*N2-1. If Table x-3 is applied, if the candidate codebook set is only for full coherence, N1 or N2 may be 30, and if the candidate codebook set is for full coherence, partial coherence, and incoherence, N1 or N2 may be 62. Taking 62 as an example, the first 28 values ​​of N1 indicate different precoding matrices for rank=1, and the first 16 values ​​of N1 indicate different precoding matrices for rank=1 for the full coherence case, and the following 8 values ​​are for partial coherence, and the last 4 values ​​of the first 26 values ​​are for the incoherence case. The subsequent N1 values ​​indicate different precoding matrices for ranks=2 to 4, respectively. The combination of N1 and N2 can be arranged in a predefined order, for example, N1 changes first and N2 changes next. Then, the first 62 entries are for the 62 values ​​of N1 and the first value of N2, and the subsequent 62 entries are for the 62 values ​​of N1 and the second value of N2. The remaining entries can be completed in the same way.

[0136] In the case of a common TPMI for the second type of entries, the number of the second type of entries may be determined according to the number of rank combinations and the number of candidate precoding codebooks for the maximum rank among the ranks corresponding to the rank combinations. For example, for a rank combination, the first rank is 1, the second rank is 3, and a common TPMI is indicated for the maximum rank between 1 and 3 (which is 3), so if Table x-2 is used, the number of entries for the rank combination is 16.

[0137] Table x-3.UL 4Tx codebook

[0138]

[0139] The number of entries of the third type may be N1*N2*N3*N4-1. Table x-4 or Table x-5 may be used to determine the values ​​of N1, N2, N3, N4. If Table x-4 is used, the values ​​of N1, N2, N3, N4 may be 6. If Table x-5 is used, the values ​​of N1, N2, N3, N4 may be 6 only for the fully coherent case, and 9 for the fully coherent and incoherent cases.

[0140] Table x-4.DL 4Tx codebook

[0141] quantity Complete Rank = 1 4 Rank = 2 2 sum 6

[0142] Table x-5.UL 4Tx codebook

[0143] quantity Complete No sum Rank = 1 4 2 6 Rank = 2 2 1 3 sum 6 3 9

[0144] Here, we only provide some examples of possible candidate codebook schemes, and the above method can also be used for other types of candidate codebook schemes.

[0145] The number of entries of the fourth type can be 2 8 -1 = 255. Alternatively, the number of entries of the fourth type may be less than 255, which means that not all rank combinations are required.

[0146] The bit size of the indication field is determined as N is the sum of the number of entries of each type in the table.

[0147] The bit size of the DCI field is determined according to the UE capability report / configuration.

[0148] There may be a first type of entries with rank and TPMI for an 8-port full phase interference coding matrix, a second type of entries with rank and (one or more) TPMIs for a 4-port full phase interference coding matrix, a third type of entries with rank and (one or more) TPMIs for a 2-port full phase interference coding matrix, and a fourth type of entries with rank for a 1-port and no TPMI.

[0149] There may be a first type of entries with rank and TPMI for an 8-port fully coherent and partially coherent and non-coherent intercoding matrix, a second type of entries with rank and (one or more) TPMI for a 4-port fully coherent and partially coherent and non-coherent intercoding matrix, a third type of entries with rank and (one or more) TPMI with or without a 2-port fully coherent and non-coherent intercoding matrix, and a fourth type of entries with rank for a 1-port and without TPMI.

[0150] In addition, if there are second type entries with rank and (one or more) TPMIs for 4-port fully coherent and partially coherent and non-coherent intercoding matrices, and third type entries with rank and (one or more) TPMIs for 2-port fully coherent and non-coherent intercoding matrices, there is no need to include fourth type entries in the table.

[0151] In addition, if there are second type entries with rank and (one or more) TPMIs for 4-port fully coherent and partially coherent and non-coherent intercoding matrices, and third type entries with rank and (one or more) TPMIs for 2-port fully coherent and non-coherent intercoding matrices, there may be some redundant 8-port matrices between the second type and the third type, and the number of entries of the second type can be reduced to avoid redundant 8-port matrices.

[0152] For example, for the second type of entries, i.e., 2 4Tx groups, each group corresponds to a matrix of full, partial, and non-rank 0-4. In order to avoid redundancy, the combination can only maintain one fully coherent group, while the other fully coherent and partially coherent and non-coherent groups do not need redundant combinations: partial + partial / non, non + non. For the third type of entries, i.e., 4 2Tx groups, each group corresponds to a matrix of full / non-rank 0-2. In order to avoid redundancy, the combination can only maintain full + full / non, and does not need redundant combinations: non + non.

[0153] In the table, the order of types is predefined and may be the first type, the second type, the third type, and the fourth type as described above, or may be the fourth type, the third type, the second type, or the first type.

[0154] The order of entries within each type entry is predefined and can be changed by the precoder first for one port group and then for another port group. And for DL: index order: i11 increases first, then i12, i2, i13, or other order; for UL: TPMI increases first, then phi (if phi exists), or other order.

[0155] The UE may determine a maximum rank less than the value described above, i.e., 8 for the first type, 4 for the second type, and 2 for the third type. The maximum rank may be determined based on UE capabilities or NW configuration for each port group of a type. For example, for the first type of port group, the maximum rank = 4, for the second type of port group, the maximum rank = 2, and for the third type of port group, the maximum rank = 2.

[0156] Table A: A table

[0157]

[0158]

[0159] One of the benefits of this approach is low overhead.

[0160] For 4Tx or 2Tx precoding matrices, the candidate codebooks may be: The number of codebooks for a coherent or fully coherent codebook may be based on a set of precoding matrix parameters (such as N1, N2, O1, O2, i 1,1 、i 1,2 、i 1,3 and / or i2), the precoding matrix parameter set can determine the flexible size of the candidate codebook set; or the number of codebooks of the coherent or fully coherent codebook can be determined based on a predetermined precoding matrix (such as a partially coherent / incoherent codebook predefined for uplink precoding with 4Tx or 2Tx).

[0161] VI. Embodiment 3: DCI field. Indication type B: Separate field for group

[0162] The UE receives a type indication or relevant capability information. The type indication may be relevant capability information.

[0163] The UE or NW determines one or more indication fields in the DCI, MAC CE or RRC signaling according to at least one of the type indication or the relevant capability information.

[0164] Alternatively, the UE / NW determines G groups, each group corresponding to an indication field in DCI, MAC CE or RRC signaling.

[0165] The indication field indicates a rank and has or does not have a TPMI.

[0166] The type indication may indicate one type from among the first type, the second type, the third type, and the fourth type, or one type from among the first type, the second type, and the third type, or one type from among the first type and the second type.

[0167] For 8 ports, the relevant capability information may include one of the following:

[0168] Cap (capability) 1: all + part 1 + part 2 + non-coherent,

[0169] Cap2: Part 1 + Part 2 + Incoherent,

[0170] Cap3: Part 2 + incoherent,

[0171] Cap4: Non-coherent.

[0172] Cap1 corresponds to the first type. Cap2 corresponds to the second type. Cap3 corresponds to the third type. Cap4 corresponds to the fourth type.

[0173] For the first type of entries, there is only one group. An indication field indicates a rank and a TPMI for a group;

[0174] For the second type of entries, there are two groups. Each of the two indication fields indicates a rank and a TPMI for a group;

[0175] For the third type of entries, there are four groups. Each of the four indication fields indicates a rank and a TPMI for a group;

[0176] For the fourth type of entry, there are 8 groups. Each of the 8 indication fields indicates one rank for one group, or one indication field indicates eight ranks.

[0177] The UE or NW determines the bit size of the indication field corresponding to the type according to the number of entries corresponding to the type. N is the number of entries corresponding to this type.

[0178] As described above, the UE or NW determines the number of entries of a type according to the number of candidate codebook sets for the type of matrix.

[0179] The UE or NW determines the total bit size of all indication fields in DCI, MAC CE or RRC signaling according to the maximum value in the list of total bit sizes of all indication fields of each type, or according to a predefined or preconfigured value.

[0180] For example,

[0181] For the first type of entry, the bit size for one indication field is 9 bits.

[0182] For entries of the second type, the bit size for each indication field is 7 bits. The total bit size for all indication fields of the second type is 14 bits.

[0183] For the third type of entry, the bit size for each indication field is 3 bits. The total bit size for all indication fields of the third type is 12 bits.

[0184] For the fourth type of entry, the bit size for each indication field is 1 bit. The total bit size for all indication fields of the third type is 8 bits.

[0185] The UE or NW determines the total bit size of all indication fields in the DCI to be 14 according to the maximum value in the list of total bit sizes of all indication fields of each type, where 14 is the maximum value in the list 9, 14, 12, and 8.

[0186] Table B: Separate fields for groups

[0187]

[0188] VII. Embodiment 4: DCI field. Indication type C: rank indication + 1 or more TPMI

[0189] The UE receives rank indication information in DCI, MAC CE or RRC signaling from the NW.

[0190] The UE receives zero or one or more TPMI fields and / or the bit size of the TPMI field according to the rank indication information.

[0191] In addition, the UE determines one or more ranks for the one or more groups based on the rank indication information.

[0192] The UE determines a separate TPMI field for each of the one or more ranks. Alternatively, the UE determines a common TPMI field for the one or more ranks. Alternatively, if the number of ranks (e.g., 8) is greater than 4, the UE determines that there is no TPMI field for the one or more ranks.

[0193] Rank indication information

[0194] The bit size of the TPMI corresponding to a type is determined according to the number of codebooks in the candidate precoding set corresponding to the type. N is the number of codebooks in the candidate precoding set corresponding to the type.

[0195] The number of codebooks in the candidate precoding set corresponding to the type is determined according to a predefined candidate codebook set (such as Tables x-1 to x-5).

[0196] The UE or NW determines the total bit size of all TPMI fields in DCI, MAC CE or RRC signaling according to the maximum value in the list of maximum total bit sizes of the rank of all TPMI fields of each type, or according to a predefined or preconfigured value.

[0197] For example,

[0198] For entries of the first type, for rank = 2, the maximum bit size of a TPMI field is 7 bits (128 precoders), as shown in column 2 of Table x-1, or for rank = 2, the maximum bit size of a TPMI field is 9 bits (512 precoders), as shown in column 3 of Table x-2.

[0199] For the second type of entry, the maximum bit size of each TPMI field is 5 bits (32 precoders), as shown in Table x-2. The total bit size of all TPMI fields for the second type is 10 bits.

[0200] For the third type of entry, the maximum bit size of each TPMI field is 2 bits. The total bit size of all TPMI fields for the third type is 8 bits, as shown in Table x-4.

[0201] For the fourth type of entry, the TPMI field is not required and the bit size is 0.

[0202] The UE or NW determines the total bit size of all indication fields in the DCI as 10 according to the maximum value in the list of total bit sizes of all TPMI fields of each type, where 10 is the maximum value in the list 9, 10, 8, and 0.

[0203] Table C: Rank Indication + One or More TPMIs

[0204]

[0205] It is also possible to jointly indicate more than one TPMI in one TPMI field.

[0206] VIII. Example 5: Precoding Matrix for All Cases A / B / C

[0207] As in Embodiment 2, 3 or 4, the UE determines one or more ranks and / or one or more TPMIs.

[0208] The precoding matrix (or precoder) is determined by one or more ranks and / or one or more TPMIs.

[0209] For the first type, a rank (eg, R) having a value of 1-8 is determined, and a precoding matrix having a size of 8*R is determined according to a TPMI.

[0210] For the second type, two ranks (eg, R1, R2) with values ​​of 0-4 are determined, and a matrix of size 4*R1 and a matrix of size 4*R2 are determined according to one or two TPMIs. And the precoding matrix is ​​determined as one of the following:

[0211] A precoding matrix of size 8*(R1+R2): the elements in the matrix of size 4*R1 are placed in rows #1, #2, #5, #6 (or #1, #2, #3, #4) and columns #1 to #R1, and the elements in the matrix of size 4*R2 are placed in rows #3, #4, #7, #8 (or #5, #6, #7, #8) and columns #R1+1 to #R1+R2, and the other elements in the precoding matrix are zero.

[0212] Precoding matrix of size 8*max(R1,R2): The elements in the matrix of size 4*R1 are placed in rows #1, #2, #5, #6 (or #1, #2, #3, #4) and columns #1 to #R1, and the elements in the matrix of size 4*R2 are placed in rows #3, #4, #7, #8 (or #5, #6, #7, #8) and columns #1 to #R2, and the other elements in the precoding matrix are zero. This applies if the UE capability-related information includes layer alignment between port groups. Each rank corresponds to a port group, which includes 4 ports.

[0213] For the third type, four ranks (e.g., R1, R2, R3, R4) with values ​​of 0-2 are determined, and four matrices of size 4*R1, 4*R2, 4*R3, 4*R4 are determined according to one or two or four TPMIs. And the precoding matrix is ​​determined as one of the following:

[0214] A precoding matrix of size 8*(R1+R2+R3+R4): the elements in the matrix of size 2*R1 are placed in rows #1, #5 (or #1, #2) and columns #1 to #R1, and the elements in the matrix of size 2*R2 are placed in rows #2, #6 (or #3, #4) and columns #R1+1 to #R1+R2, the elements in the matrix of size 2*R3 are placed in rows #3, #7 (or #5, #6) and columns #R1+R2+1 to #R1+R2+R3, and the elements in the matrix of size 2*R4 are placed in rows #4, #8 (or #7, #8) and columns #R1+R2+R3+1 to #R1+R2+R3+R4, and the other elements in the precoding matrix are zero.

[0215] A precoding matrix of size 8*max(R1,R2,R2,R3): the elements in the matrix of size 2*R1 are placed in rows #1, #5 (or #1, #2) and columns #1 to #R1, and the elements in the matrix of size 2*R2 are placed in rows #2, #6 (or #3, #4) and columns #1 to #R2, the elements in the matrix of size 2*R3 are placed in rows #3, #7 (or #5, #6) and columns #1 to #R3, and the elements in the matrix of size 2*R4 are placed in rows #4, #8 (or #7, #8) and columns #1 to #R4, and the other elements in the precoding matrix are zero. This applies if the UE capability-related information includes layer alignment between port groups. Each rank corresponds to a port group, which includes 2 ports.

[0216] IX. Example 6: UE Capability Related

[0217] The UE capability related information reported by the UE to the NW, or the UE capability related information configured by the NW to the UE, or the UE capability related information determined by the UE includes at least one of the following:

[0218] Related capabilities, including:

[0219] a.Cap1: 8-port full coherence + part 1 coherence + part 2 coherence + incoherence

[0220] b.Cap2: 8 ports part 1 coherent + part 2 coherent + incoherent

[0221] c.Cap3: 8 ports part 2 coherent + incoherent

[0222] d.Cap4: 8-port non-coherent

[0223] e. Full coherence means that all ports are coherent. Partial 1 coherence or first part type coherence means that there are two 4-port groups; Partial 2 coherence or second part type coherence means that there are four 2-port groups; ports within a port group are coherent. Ports between different port groups are incoherent or coherent.

[0224] · Shared or common TPMI / vector indication between all port groups.

[0225] Shared or common TPMI / vector indication between some port groups.

[0226] a. For Cap1, a common TPMI / vector may be enabled by default between 2 groups for the second type, or a common TPMI / vector may be enabled by default between 4 groups for the third type.

[0227] b. For Cap2, a common TPMI / vector may be enabled between the two groups for the second type according to UE capabilities or NW configuration.

[0228] c. For Cap2, a common TPMI / vector may be enabled by default or according to UE capabilities or NW configuration between 4 groups for the third type or between 2 groups within a group corresponding to the second type. For example, there are four port groups for the third type, namely port groups 4-1, 4-2, 4-3, and 4-4. And there are 2 port groups for the second type, namely port groups 2-1 and 2-2. Port groups 4-1 and 4-3 are located within port group 2-1, and port groups 4-2 and 4-4 are located within port group 2-2. Then port groups 4-1 and 4-3 may share a common TPMI / vector by default or according to the UE capabilities of UEs with coherent capabilities of Cap2.

[0229] d. For Cap3, a common TPMI / vector may be enabled among the 4 groups for the third type according to UE capabilities or NW configuration.

[0230] Separate TPMI / vector indication between port groups

[0231] Layer alignment indication between all port groups (may require phase offset between port groups)

[0232] Layer alignment indication between some port groups (may require phase offset between port groups)

[0233] Non-layer alignment indication between some port groups

[0234] Maximum number of layers for a port group

[0235] Maximum number of layers for more than one port group

[0236] • The offset of the number of layers between port groups is not greater than a predefined value (eg, 1). If the rank for a port group is 0, this rule may not apply.

[0237] • The rank of the port group with the lower index is equal to or greater than the rank of the port group with the higher index.

[0238] If the capability includes a common precoding matrix indicator between port groups, each port group corresponding to a rank, then the entry of type two indicates two ranks and one precoding matrix indicator, and one precoding matrix indicator is shared by two port groups corresponding to two ranks with values ​​of R1 and R2. The precoding matrices for rank 1 and rank 2 are the first R1 or R2 columns of the precoding matrix based on one precoding matrix indicator.

[0239] Similarly, if the capability includes a common precoding matrix indicator between port groups, each port group corresponding to one rank, the entry of type three indicates four ranks and one precoding matrix indicator, and the one precoding matrix indicator is shared by four port groups corresponding to the four ranks.

[0240] If the capability includes layer alignment between port groups, then when determining the precoder, multiple precoding matrices corresponding to multiple ranks are arranged starting from layer one or column one. For example, the size of the precoding matrices for port group 1 and port group 2 is 4*2, which means that port group 1 and port group 2 both include 4 ports, and both precoding matrices are for 2 layers (rank = 2). The precoder for 8 Tx ports is determined to be 8*2 in size, where 8 ports correspond to two 4-port groups, and 2 layers are aligned.

[0241] X. Embodiment 7: Determining the number of precoding matrices for a specific rank

[0242] For UL transmission, the number of candidate precoding matrices for one rank may be the same as or different from the number of candidate precoding matrices for another rank. The number of candidate precoding matrices for one rank may be determined according to at least one of the following precoding matrix parameters:

[0243] The number of antenna arrangements, such as N1 or N2,

[0244] Oversampling factor, for example, O1 or O2,

[0245] Phase offset (phi), for example, a set of candidate values ​​for i2,

[0246] The offset of the layer, for example, i 1,3 The set of candidate values ​​for .

[0247] Note, i 1,1 or 1,2The set of candidate values ​​of depends on the value of the number of antenna arrangements and / or the oversampling factor.

[0248] The value (or candidate value set) of the precoding matrix parameter may be determined in a predetermined manner, such as a fixed value (or a fixed value set), or may be determined according to a parameter configured or indicated by the gNB.

[0249] Default values ​​may be determined for precoding matrix parameters for one or more ranks. Default values ​​for different ranks may be the same or different. The default values ​​may be determined in a predetermined manner, or may be determined based on a mode parameter or other type of matrix parameter.

[0250] The specific value may be determined for the precoding matrix parameter for one or more specific ranks, for example, according to the mode parameter. For a specific rank, the specific value is used instead of the default value.

[0251] The mode parameter may be used to determine a value or a set of candidate values ​​for a precoding matrix parameter for one or more ranks.The UE determines a candidate precoding matrix for a rank having a value less than a maximum rank of the UE.

[0252] For example, default values ​​may be determined for precoding matrix parameters, such as the number of antenna arrangements for all ranks, such as N1=4, N2=1, O1=1, and / or O2=1. Specific values ​​may be determined for rank=2 according to mode parameters, such as or O1=4. That is, for rank=2, the value of O1 should be 4, and for other ranks, the value of O1 should be 1.

[0253] For example, a default value may be determined for a precoding matrix parameter, such as the number of antenna arrangements for all ranks, such as N1=4, N2=1, O1=1, and / or O2=1. A specific value is determined according to a mode parameter for rank=1, such as or O1=0. That is, for rank=1, the value of O1 should be 0, and for other ranks, the value of O1 should be 1. This means that there is no candidate precoding matrix for rank 1.

[0254] For example, for rank 1, the default value set for phase offset (phi) (e.g., the candidate value set for i2) can be determined as {0, 1, 2, 3}, and for other ranks, {0, 1}. A specific value set is determined according to the mode parameter for rank = 1, such as {0, 1}. Then, the value set for phase offset (phi) (e.g., the candidate value set for i2) can be for all ranks.

[0255] For example, for rank 2, the default value set for the offset of the layer (e.g., for i 1,3The candidate value set of rank=2 is determined as {0,1,2,3}, and for rank 3 and rank 4, it is {0,1,2}. A specific value set such as {0,1} can be determined for rank=2, 3, 4 according to the first mode parameter. Alternatively, a specific value set such as {0} can be determined for rank=2, 3, 4 according to the second mode parameter.

[0256] For example, M precoding matrices are determined by default for a rank, and N precoding matrices are determined for the rank according to the mode parameter. Wherein, M or N is an integer. N can be less than or greater than M. If N is less than M, the N precoding matrices are a subset of the M precoding matrices; if N is greater than M, the N precoding matrices are an extended set of the M precoding matrices.

[0257] The extended set may include M precoding matrices, and other precoding matrices are determined based on the M precoding matrices (eg, using the same basis vectors, using a larger oversampling factor, using a larger candidate set of precoding matrix parameters).

[0258] The subset of the M precoding matrices may be determined by one of the half or quarter of the M precoding matrices (such as the first, last, or a specific portion). The N precoding matrices may be determined by the precoding matrices of the first N indexes among the M precoding matrices or the precoding matrices of the first N even / odd indexes among the M precoding matrices.

[0259] The mode parameter may be carried in the MAC CE, or in the RRC signaling, or in the DCI signaling. If the mode parameter is carried in the DCI signaling, the mode parameter is applicable after the DCI signaling (e.g., after the ACK associated with the DCI signaling, or after a period after the ACK associated with the signaling). The ACK associated with the DCI signaling includes a PUCCH or PUSCH with HARQ-ACK for the DCI signaling, or a PUCCH or PUSCH with HARQ-ACK for the PUCCH or PUSCH scheduled by the DCI signaling.

[0260] In practice, the above-mentioned mode parameters may be in one parameter or in more than one parameter.

[0261] With the above scheme, the number of candidate precoding matrices can be increased or decreased for one or more specific ranks. The above parameters, including pattern parameters or other types of matrix parameters, can be received by the UE from the gNB (or NW, network). The gNB can determine such parameters based on the quality statistics of the PUSCH from the UE. Cell edge UEs (e.g., UEs with low rank) can be configured with parameters, which results in a larger set of precoding matrices for low ranks and a smaller set of precoding matrices for high ranks. For some UEs that rarely have the opportunity to use a specific rank, the number of precoding matrices for that rank can be 0 or a very small value (e.g., 1).

[0262] The value of rank may be an integer 1, 2, ..., 8, and may be less than the maximum rank for the UE.

[0263] The specific rank can be a predefined value, such as one or more specific ranks, for example, one of ranks 1, 2, ... or 8, or a rank having a value less than an integer (e.g., 4), or a predefined set of ranks (e.g., ranks 2 and 3).

[0264] Figure 4A An exemplary flow chart for performing uplink transmission is shown. Operation 402 includes: performing uplink transmission by a communication device, wherein the uplink transmission is performed using a precoder, wherein the precoder is based on one or more sounding reference signal (SRS) resources, one or more ranks and / or one or more precoding matrix indicators, and wherein a precoding matrix indicator of the one or more precoding matrix indicators indicates a precoding matrix corresponding to a rank.

[0265] In some embodiments, one of the one or more precoding matrix indicators includes: a transmitted precoding matrix indicator (TPMI) or an index of a precoding matrix corresponding to a rank based on a precoding matrix table defined in advance, or a parameter set for determining a precoding matrix corresponding to a rank. In some embodiments, at least two of the one or more SRS resources are configured with a total of eight antenna ports, or one of the one or more SRS resources is configured with eight antenna ports. In some embodiments, at least one SRS resource is indicated by an SRS resource indicator (SRI), each of the at least one SRS resource is indicated by a corresponding SRI in an SRS resource set, or each of the at least one SRS resource is indicated by a corresponding SRI corresponding to a corresponding SRS resource set. In some embodiments, the method further includes: receiving, by the communication device, a first indication from a network device, the first indication having a value indicating one or more ranks and / or one or more precoding matrix indicators.

[0266] In some embodiments, the value of the first indication indicates one or more ranks and / or one or more precoding matrix indicators based on a predetermined table, the predetermined table comprising a plurality of entries, each of the plurality of entries corresponding to a corresponding value of the first indication, and each of the plurality of entries corresponding to at least one rank and / or at least one precoding matrix indicator. In some embodiments, the plurality of entries comprises any one or more of the following: one or more entries of type one, one or more entries of type two, one or more entries of type three, or one or more entries of type four, wherein each of type one, type two, type three, and type four is associated with at least one rank and / or at least one precoding matrix indicator. In some embodiments, more than one entry of different types corresponds to any one or more of the following: different numbers of ranks, ranks of different value ranges, different numbers of precoding matrix indicators, or precoding matrices of different sizes corresponding to precoding matrix indicators. In some embodiments, an entry of type one indicates one rank and / or one precoding matrix indicator, an entry of type two indicates two ranks, and / or one precoding matrix indicator or two precoding matrix indicators, an entry of type three indicates four ranks, and / or one precoding matrix indicator or four precoding matrix indicators, or an entry of type four indicates eight ranks.

[0267] In some embodiments, the bit size of the first indication is based on any one or more of the following: a predefined value, a parameter configured by the network device, or the number of entries in a predetermined table. In some embodiments, the method further includes: receiving a type indication and one or more second indications from the network device by the communication device, one of the one or more second indications being used to indicate a rank, and the number of the one or more second indications or the bit size of the second indication being based on or on a relationship with the type indication. In some embodiments, one of the one or more second indications is used to indicate a rank and a precoding matrix indicator. In some embodiments, one of the one or more second indications is used to indicate a rank without a precoding matrix indicator. In some embodiments, the type indication is used to indicate one of the following: type one indicating a group, type two indicating two groups, type three indicating four groups, or type four indicating eight groups or special groups.

[0268] In some embodiments, each group corresponds to a corresponding second indication, or a special group corresponds to a second indication indicating a combination of ranks. In some embodiments, the method further comprises: receiving, by the communication device, a rank indication from a network device and zero or one or more third indications, wherein the rank indication is used to indicate one or more ranks, and wherein one of the one or more third indications is used to indicate a precoding matrix indicator corresponding to the rank indicated by the rank indication. In some embodiments, the number of one or more third indications or the bit size of the third indication is based on or on a relationship with the rank indication. In some embodiments, the method further comprises: sending any one or more of the following capabilities from the communication device to the network device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or a maximum number of layers for a port group; or receiving, by the communication device, any one or more of the following capabilities from the network device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or a maximum number of layers for a port group.

[0269] In some embodiments, the coherent capability includes any one or more of the following: capability 1 having full coherent capability, first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 2 having first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 3 having second partial type coherent capability and incoherent capability; or capability 4 having incoherent capability. In some embodiments, the method further includes: receiving, by the communication device, a pattern parameter from a network device, wherein the communication device determines a value or a set of candidate values ​​for a precoding matrix parameter for one or more ranks according to the pattern parameter. In some embodiments, the value of the pattern parameter is associated with a value or a set of candidate values ​​for a precoding matrix parameter for one or more ranks. In some embodiments, the communication device determines a value of an oversampling factor for one or more ranks according to the pattern parameter, the communication device determines a set of values ​​of a precoding matrix parameter for a phase offset according to the pattern parameter, or the communication device determines a set of values ​​of a precoding matrix parameter for a layer offset according to the pattern parameter.

[0270] In some embodiments, the mode parameter is received in downlink control information (DCI) signaling, media access control control element (MAC CE) signaling, or radio resource control (RRC) signaling. In some embodiments, the default value of the precoding matrix parameter is determined in a predetermined manner, or is determined according to a parameter configured or indicated by a network device for a rank, and the default value for the one or more specific ranks is updated according to a specific value determined by the mode parameter for the precoding matrix parameter for one or more specific ranks. In some embodiments, the specific value determined for the precoding matrix parameter for one or more specific ranks is based on the mode parameter, and the default value of the precoding matrix parameter is determined in a predetermined manner, or the default value of the precoding matrix parameter is determined according to a parameter configured or indicated by a network device for ranks other than the one or more specific ranks. In some embodiments, the communication device determines that the value or candidate value set of the precoding matrix parameter for one or more ranks is different from the value or candidate value set of the precoding matrix parameter for another rank. In some embodiments, the precoding matrix parameter includes any one or more of the following: an oversampling factor, the number of horizontal antenna elements on one polarization, or the number of vertical antenna elements on one polarization.

[0271] Figure 4B An exemplary flow chart for receiving an uplink transmission is shown. Operation 452 includes receiving, by a network device, an uplink transmission, wherein the uplink transmission is based on a precoder, wherein the precoder is based on one or more sounding reference signal (SRS) resources sent to a communication device, one or more ranks, and / or one or more precoding matrix indicators, and wherein a precoding matrix indicator of the one or more precoding matrix indicators indicates a precoding matrix corresponding to a rank.

[0272] In some embodiments, one of the one or more precoding matrix indicators includes: a transmitted precoding matrix indicator (TPMI) or an index of a precoding matrix corresponding to a rank based on a precoding matrix table defined in advance, or a parameter set for determining a precoding matrix corresponding to a rank. In some embodiments, at least two of the one or more SRS resources are configured with a total of eight antenna ports, or one of the one or more SRS resources is configured with eight antenna ports. In some embodiments, at least one SRS resource is indicated by an SRS resource indicator (SRI), each of the at least one SRS resource is indicated by a corresponding SRI in an SRS resource set, or each of the at least one SRS resource is indicated by a corresponding SRI corresponding to a corresponding SRS resource set. In some embodiments, the method further includes: a network device sends a first indication to the communication device, the first indication having a value indicating one or more ranks and / or one or more precoding matrix indicators.

[0273] In some embodiments, the value of the first indication indicates one or more ranks and / or one or more precoding matrix indicators based on a predetermined table, and the predetermined table includes multiple entries, each of the multiple entries corresponds to a corresponding value of the first indication, and each of the multiple entries corresponds to at least one rank and / or at least one precoding matrix indicator. In some embodiments, the multiple entries include any one or more of the following: one or more entries of type one, one or more entries of type two, one or more entries of type three, or one or more entries of type four, wherein each of type one, type two, type three, and type four is associated with at least one rank and / or at least one precoding matrix indicator. In some embodiments, more than one entry of different types corresponds to any one or more of the following: different numbers of ranks, ranks of different value ranges, different numbers of precoding matrix indicators, or precoding matrices of different sizes corresponding to precoding matrix indicators. In some embodiments, an entry of type one indicates one rank and / or one precoding matrix indicator, an entry of type two indicates two ranks, and / or one precoding matrix indicator or two precoding matrix indicators, an entry of type three indicates four ranks, and / or one precoding matrix indicator or four precoding matrix indicators, or an entry of type four indicates eight ranks. In some embodiments, the bit size of the first indication is determined according to any one or more of the following: a predetermined value, a parameter configured by the network device, or the number of entries in a predetermined table.

[0274] In some embodiments, the method further includes: sending a type indication and one or more second indications by the network device to the communication device, wherein one of the one or more second indications is used to indicate a rank, and wherein the number of the one or more second indications or the bit size of the second indication is determined according to or based on a relationship with the type indication. In some embodiments, one of the one or more second indications is used to indicate a rank and a precoding matrix indicator. In some embodiments, one of the one or more second indications is used to indicate a rank without a precoding matrix indicator. In some embodiments, the type indication is used to indicate one of the following: type one indicating a group, type two indicating two groups, type three indicating four groups, or type four indicating eight groups or special groups. In some embodiments, each group corresponds to a corresponding second indication, or a special group corresponds to a second indication indicating a combination of ranks.

[0275] In some embodiments, the method further includes: sending a rank indication and one or more third indications by the network device to the communication device, wherein the rank indication is used to indicate one or more ranks, and wherein a third indication of the one or more third indications is used to indicate a precoding matrix indicator corresponding to the rank indicated by the rank indication. In some embodiments, the number of one or more third indications or the bit size of the third indication is determined according to or based on the relationship with the rank indication. In some embodiments, the method further includes: receiving any one or more of the following capabilities from the communication device by the network device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or the maximum number of layers for a port group; or sending any one or more of the following capabilities by the network device to the communication device: coherence capability, common or separate precoding matrix indicators between port groups, layer alignment between port groups, or the maximum number of layers for a port group.

[0276] In some embodiments, the coherent capability includes any one or more of the following: capability 1 having full coherent capability, first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 2 having first partial type coherent capability, second partial type coherent capability, and incoherent capability; capability 3 having second partial type coherent capability and incoherent capability; or capability 4 having incoherent capability. In some embodiments, the method further includes: the network device sending a mode parameter to the communication device, wherein the value or candidate value set of the precoding matrix parameter for one or more ranks is based on the mode parameter. In some embodiments, the value of the mode parameter is associated with the value or candidate value set of the precoding matrix parameter for one or more ranks. In some embodiments, the mode parameter is sent in downlink control information (DCI) signaling, media access control control element (MAC CE) signaling, or radio resource control (RRC) signaling.

[0277] In some embodiments, the default values ​​of the precoding matrix parameters are determined in a predetermined manner or according to parameters configured or indicated by the network device for the rank, and the default values ​​for the one or more specific ranks are updated according to specific values ​​determined for the precoding matrix parameters for the one or more specific ranks by the mode parameters. In some embodiments, the specific values ​​determined for the precoding matrix parameters for the one or more specific ranks are according to the mode parameters, and the default values ​​of the precoding matrix parameters are determined in a predetermined manner or according to parameters configured or indicated by the network device for ranks other than the one or more specific ranks.

[0278] Figure 5 An exemplary block diagram of a hardware platform 500 is shown, which 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 500 includes at least one processor 510 and a memory 505 having instructions stored thereon. The instructions, when executed by the processor 510, configure the hardware platform 500 to execute in Figures 1 to 4B and Figure 6 The operations described in the various embodiments described in and in this patent document. Transmitter 515 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user device. Receiver 520 receives information or data transmitted or sent by another device. For example, a user device can receive a message from a network device.

[0279] The embodiments discussed above may be applied to wireless communications. Figure 6An example of a wireless communication system (e.g., a 5G or NR cellular network) including a base station 620 and one or more user equipment (UE) 611, 612, and 613 is shown. In some embodiments, the UE accesses the BS (e.g., the network) using a communication link to the network (sometimes referred to as an uplink direction, as depicted by dashed arrows 631, 632, 633), so that subsequent communication from the BS to the UE is then achieved (e.g., shown in the direction from the network to the UE, sometimes referred to as a downlink direction, represented by arrows 641, 642, 643). In some embodiments, the BS sends information to the UE (sometimes referred to as a downlink direction, as depicted by arrows 641, 642, 643), so that subsequent communication from the UE to the BS is then achieved (e.g., shown in the direction from the UE to the BS, sometimes referred to as an uplink direction, represented by dashed arrows 631, 632, 633). The UE can be, for example, a smart phone, a tablet, a mobile computer, a machine to machine (M2M) device, an Internet of Things (IoT) device, and the like.

[0280] In this document, the term "exemplary" is used to mean "an example of," and is not intended to imply an ideal or preferred embodiment unless otherwise specified.

[0281] Some embodiments 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 implemented in a computer-readable medium, and the computer program product includes computer executable instructions, such as program codes, executed by a computer in a network environment. Computer-readable media may include removable 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-transient storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer 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 associated data structures represents an example of corresponding actions for implementing the functions described in such steps or processes.

[0282] Some of the disclosed embodiments may be implemented as a device or module using hardware circuits, software, or a combination thereof. For example, a hardware circuit implementation may include discrete analog and / or digital components, for example, integrated as a part of a printed circuit board. Alternatively or additionally, the disclosed components or modules may be implemented as application specific integrated circuits (ASIC) and / or field programmable gate arrays (FPGA) devices. Some embodiments may additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with such an architecture: an architecture optimized for the operational needs of digital signal processing associated with the disclosed functions of the present application. Similarly, various components or subcomponents within each module may be implemented with software, hardware, or firmware. Any of the connection methods and media known in the art (including but not limited to communications on the Internet, wired, or wireless networks using appropriate protocols) may be used to provide connections between modules and / or components within the module.

[0283] Although this document contains many details, these details should not be understood as limitations on the scope of the claimed invention or the scope that may be claimed, but rather as descriptions of features specific to a particular embodiment. Certain features described in the context of different embodiments in this document may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented in multiple embodiments, respectively, or in multiple embodiments in any suitable sub-combination. In addition, although features may be described above as working in certain combinations, and even initially claimed as such, in some cases, one or more features from the claimed combination may be deleted from the combination, and the claimed combination may involve a sub-combination or a variation of a sub-combination. Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring that the operations be performed in the particular order shown or in sequence, or requiring that all operations shown be performed to achieve the desired result.

[0284] Only a few implementations and examples are described, and other implementations, enhancements, and variations are possible based on what is described and illustrated in this disclosure.

Claims

1. A wireless communication method, comprising: performing an uplink transmission by a communication device, wherein the uplink transmission is performed using a precoder, wherein the precoder is based on one or more sounding reference signal (SRS) resources, one or more ranks and / or one or more precoding matrix indicators, and One precoding matrix indicator among the one or more precoding matrix indicators indicates a precoding matrix corresponding to a rank.

2. The method according to claim 1, wherein: The one precoding matrix indicator of the one or more precoding matrix indicators comprises: A transmitted precoding matrix indicator (TPMI) or an index of a precoding matrix for the corresponding rank based on a precoding matrix table defined in advance, or A parameter set is used to determine the precoding matrix corresponding to a rank.

3. The method according to claim 1, in, At least two of the one or more SRS resources are configured with a total of eight antenna ports, or One SRS resource among the one or more SRS resources is configured with eight antenna ports.

4. The method according to any one of claims 1 or 3, in, At least one SRS resource is indicated by an SRS resource indicator (SRI), Each SRS resource in the at least one SRS resource is indicated by a corresponding SRI in an SRS resource set, or Each SRS resource in the at least one SRS resource is indicated by a corresponding SRI corresponding to a corresponding SRS resource set.

5. The method according to claim 1, further comprising: A first indication is received by the communication device from a network device, the first indication having values ​​indicating the one or more ranks and / or the one or more precoding matrix indicators.

6. The method according to claim 5, in, The value of the first indication indicates the one or more ranks and / or the one or more precoding matrix indicators based on a predetermined table, Wherein, the predetermined table includes a plurality of entries. wherein each entry in the plurality of entries corresponds to a respective value of the first indication, and Each of the multiple entries corresponds to at least one rank and / or at least one precoding matrix indicator.

7. The method according to claim 6, wherein: The plurality of entries include any one or more of the following: One or more entries of type one, One or more entries of type 2, One or more entries of type three, or One or more entries of type 4, Each of the type one, the type two, the type three and the type four is associated with at least one rank and / or at least one precoding matrix indicator.

8. The method according to claim 7, wherein: More than one entry of different types corresponds to any one or more of the following: Different numbers of ranks, Ranks for different value ranges, A different number of precoding matrix indicators, or Precoding matrices of different sizes corresponding to the precoding matrix indicators.

9. The method according to claim 7, in, Type 1 entries indicate a rank and / or a precoding matrix indicator, The entry of type 2 indicates two ranks and / or one precoding matrix indicator or two precoding matrix indicators. Wherein, the entry of type three indicates four ranks, and / or one precoding matrix indicator or four precoding matrix indicators, or Among them, entries of type four indicate eight ranks.

10. The method according to any one of claims 5 or 6, wherein: The bit size of the first indication is according to any one or more of the following: Predefined values, parameters configured by the network device, or The number of entries in the reservation table.

11. The method according to claim 1, further comprising: receiving, by the communication device, a type indication and one or more second indications from a network device, wherein a second indication among the one or more second indications is used to indicate a rank, and The number of the one or more second indications or the bit size of the second indication is according to or based on the relationship with the type indication.

12. The method according to claim 11, wherein: The one second indication among the one or more second indications is used to indicate a rank and a precoding matrix indicator.

13. The method according to claim 11, wherein: The one second indication among the one or more second indications is used to indicate a rank without a precoding matrix indicator.

14. The method according to claim 11, wherein: The type indication is used to indicate one of the following: Indicates the type of a group. Type two indicating two groups, Indicates type three of four groups, or Indicates type four of eight groups or special groups.

15. The method according to claim 14, wherein: Each group corresponds to a respective second indication, or the special group corresponds to a second indication indicating a combination of ranks.

16. The method according to claim 1, further comprising: receiving, by the communication device, a rank indication and zero or one or more third indications from a network device, The rank indication is used to indicate one or more ranks, and One of the one or more third indications is used to indicate a precoding matrix indicator corresponding to the rank indicated by the rank indication.

17. The method according to claim 16, wherein: The number of the one or more third indications or the bit size of the third indication is in accordance with or based on a relationship with the rank indication.

18. The method of claim 1, further comprising: Sending any one or more of the following capabilities from the communication device to the network device, or Receiving, by the communication device, any one or more of the following capabilities from the network device: Relevant ability, Common or separate precoding matrix indicator between port groups, Tier alignment between port groups, or Maximum number of layers for a port group.

19. The method according to claim 18, wherein: The relevant capabilities include any one or more of the following: Capabilities with full coherence capability, first part type coherence capability, second part type coherence capability, and incoherence capability 1, Capability 2 having first part type coherent capabilities, second part type coherent capabilities and incoherent capabilities, Capability 3 with both Part II type coherent capabilities and non-coherent capabilities, or Capabilities with incoherent capabilities4.

20. The method of claim 1, further comprising: receiving, by the communication device, a mode parameter from a network device, The communication device determines a value or a set of candidate values ​​of a precoding matrix parameter for one or more ranks according to the mode parameter.

21. The method according to claim 20, wherein: The value of the mode parameter is associated with a value or a set of candidate values ​​of the precoding matrix parameter for the one or more ranks.

22. The method according to claim 20, in, The communication device determines a value of an oversampling factor for one or more ranks according to the mode parameter, The communication device determines a value set of precoding matrix parameters of the phase offset according to the mode parameters, or The communication device determines a value set of precoding matrix parameters of the layer offset according to the mode parameters.

23. The method according to claim 20, wherein: The mode parameter is received in downlink control information (DCI) signaling, medium access control control element (MAC CE) signaling, or radio resource control (RRC) signaling.

24. The method according to claim 20, in, The default value of the precoding matrix parameter is determined in a predetermined manner, or is determined according to a parameter configured or indicated by the network device for the rank, and The default values ​​for one or more specific ranks are updated according to the specific values ​​determined by the mode parameters for the precoding matrix parameters for one or more specific ranks.

25. The method according to claim 20, in, The specific values ​​determined for the precoding matrix parameters for one or more specific ranks are in accordance with the mode parameters, and The default value of the precoding matrix parameter is determined in a predetermined manner, or is determined according to a parameter configured or indicated by the network device for a rank other than the one or more specific ranks.

26. The method of claim 1, wherein: The communications device determines that values ​​or sets of candidate values ​​for precoding matrix parameters for one or more ranks are different from values ​​or sets of candidate values ​​for precoding matrix parameters for other ranks.

27. The method according to claim 26, wherein: The precoding matrix parameters include any one or more of: an oversampling factor, a number of horizontal antenna elements on one polarization, or a number of vertical antenna elements on one polarization.

28. A wireless communication method, comprising: The uplink transmission is received by the network device, wherein the uplink transmission is based on a precoder, wherein the precoder is based on one or more sounding reference signal (SRS) resources, one or more ranks and / or one or more precoding matrix indicators sent to the communication device, and One precoding matrix indicator among the one or more precoding matrix indicators indicates a precoding matrix corresponding to a rank.

29. The method according to claim 28, further comprising: A first indication is sent by the network device to the communication device, wherein the first indication has a value indicating the one or more ranks and / or the one or more precoding matrix indicators.

30. The method of claim 28, further comprising: The network device sends a type indication and one or more second indications to the communication device, wherein a second indication among the one or more second indications is used to indicate a rank, and The number of the one or more second indications or the bit size of the second indication is determined according to or based on the relationship with the type indication.

31. The method of claim 28, further comprising: The network device sends a rank indication and one or more third indications to the communication device, The rank indication is used to indicate one or more ranks, and One of the one or more third indications is used to indicate a precoding matrix indicator corresponding to the rank indicated by the rank indication.

32. The method of claim 28, further comprising: receiving, by the network device, from the communication device, any one or more of the following capabilities, or The network device sends any one or more of the following capabilities to the communication device: Relevant ability, Common or separate precoding matrix indicator between port groups, Tier alignment between port groups, or Maximum number of layers for a port group.

33. The method of claim 28, further comprising: The network device sends a mode parameter to the communication device, The value or candidate value set of the precoding matrix parameter for one or more ranks is based on the mode parameter.

34. An apparatus for wireless communication, comprising a processor configured to implement the method of one or more of claims 1 to 33.

35. A non-transitory computer-readable program storage medium having codes stored thereon, which, when executed by a processor, cause the processor to implement one or more of the methods of claims 1 to 33.