Uplink transmission method and communication device

By determining the precoding information of multiple port groups in the terminal, partial coherent joint transmission and coherent joint transmission are realized, the problem of low uplink transmission performance caused by irregular deployment of terminal antenna panels is solved, and transmission performance and resource utilization are improved.

CN120165737APending Publication Date: 2025-06-17HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311738794.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-15
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In existing mobile communication systems, the antenna panel deployment of the terminal is irregular, resulting in the existing precoded codebook being unable to effectively improve uplink transmission performance.

Method used

The terminal determines the precoding information corresponding to multiple port groups, and realizes partial coherent joint transmission and coherent joint transmission of multiple port groups, improving uplink transmission performance.

Benefits of technology

It improves uplink transmission performance, enhances the robustness of data transmission, reduces signaling overhead, and improves resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120165737A_ABST
    Figure CN120165737A_ABST
Patent Text Reader

Abstract

The invention provides an uplink transmission method and a communication device. The method comprises: a terminal determining precoding information, the precoding information comprising N pieces of precoding sub-information, the N pieces of precoding sub-information corresponding to N reference signal resource sets; the terminal sends the PUSCH to the network equipment through N port groups according to the pre-coding information, the N port groups are in one-to-one correspondence with N reference signal resource sets, and the PUSCH sent by the port group corresponding to each reference signal resource set is obtained after pre-coding according to corresponding pre-coding sub-information. At least two of the N port groups transmit a first transmission layer in the PUSCH, and the PUSCH comprises one or more first transmission layers. The uplink transmission performance can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly, to an uplink transmission method and a communication device. Background Art

[0002] In a mobile communication system, a network device may schedule a terminal to send uplink data through multiple antenna ports, and the terminal may transmit the uplink data based on a precoding matrix indicated by transmit precoding matrix indicator (TPMI) information of the network device. Existing precoding codebooks all assume that the antenna port arrangement of the terminal is a uniform linear array / plane array design.

[0003] However, the terminal may deploy different antenna panels in different planes. The antenna port spacing between different antenna panels is larger than the antenna port spacing within the same antenna panel, and the antenna port arrangement between the antenna panels is irregular. There is also a need to design a corresponding uplink transmission method to improve the uplink transmission performance through multiple antenna panels. Summary of the Invention

[0004] Embodiments of this application provide an uplink transmission method and a communication device, which can improve the uplink transmission performance.

[0005] In a first aspect, an uplink transmission method is provided. This method may be executed by a terminal or a module (such as a chip) configured in (or for) the terminal. Hereinafter, the case where the terminal executes this method will be used as an example for description.

[0006] The method includes: The terminal determines precoding information, where the precoding information includes N precoding sub-information, and the N precoding sub-information corresponds to N reference signal resource sets, and N is an integer greater than 1. The terminal sends a physical uplink shared channel (PUSCH) to the network device through N port groups according to the precoding information, where the N port groups correspond one-to-one to the N reference signal resource sets, and the PUSCH sent by each port group corresponding to the reference signal resource set is obtained by precoding according to the corresponding precoding sub-information, and at least two of the N port groups transmit a first transmission layer in the PUSCH, and the PUSCH includes one or more of the first transmission layers.

[0007] According to the above solution, the terminal can determine the precoding information corresponding to multiple port groups (i.e., multiple antenna panels), including the precoding sub-information corresponding to each port group, and can implement at least two of the multiple port groups to transmit the same transmission layer, that is, implement partial coherent joint transmission and coherent joint transmission of multiple port groups. It can improve the uplink transmission performance.

[0008] In combination with the first aspect, in some implementations of the first aspect, the precoding information indicates a precoding matrix, which is used to transmit L transport layers through T ports, where T and L are positive integers and T > 1. The precoding sub - information n in the N precoding sub - information indicates the precoding sub - matrix n in the precoding matrix, where n is a positive integer less than or equal to N. The precoding sub - matrix n is used to transmit l n transport layers through t n ports. The precoding sub - information n corresponds to the reference signal resource set n, and the port group n corresponding to the reference signal resource set n includes the t n ports. Among them, L is greater than or equal to the maximum value in {l n}, and L is less than

[0009] In combination with the first aspect, in some implementations of the first aspect, each port group in the N port groups transmits each of the L transport layers, l n is equal to L, and n is any positive integer less than or equal to N.

[0010] According to the above solution, the terminal can use N port groups (i.e., N antenna panels) to achieve coherent joint transmission, that is, the N port groups transmit the same data, which can improve the robustness of data transmission and improve the uplink transmission performance.

[0011] Exemplarily, the precoding matrix includes a first precoding sub - matrix V1 corresponding to the first port group and a second precoding sub - matrix V2 corresponding to the second port group. The first precoding sub - matrix V1 and the second precoding sub - matrix V n satisfy:

[0012]

[0013] Among them, P n is the power coefficient, is the phase coefficient, ω n is the position relationship coefficient determined by the relative position between the second port group and the first port group.

[0014] It can be considered that V1 is the beam information of the first port group, ω n V1 is the beam information of the second port group, P n is the power relationship between the two antenna panels, is the phase relationship between the two antenna panels. This application proposes that based on the position relationship between port groups, the beam information of one reference port group can be used to represent the beam information of another port group, which can simplify the precoding codebook structure of multiple port groups.

[0015] In combination with the first aspect, in some implementations of the first aspect, the first precoding sub - matrix is a precoding sub - matrix with DFT vectors as the basis or a codeword in a predefined uplink precoding codebook.

[0016] In combination with the first aspect, in some implementations of the first aspect, the power coefficient includes the broadband power parameter corresponding to the bandwidth of the PUSCH and / or the power coefficient corresponding to each sub - band in the bandwidth of the PUSCH, and / or, the phase coefficient includes the phase coefficient corresponding to each sub - band in the bandwidth of the PUSCH.

[0017] In combination with the first aspect, in some implementations of the first aspect, the precoding sub - matrix is used for partial - coherence transmission.

[0018] According to the above - mentioned scheme, the ports within a port group can achieve partial - coherence transmission. By using multiple port groups (i.e., multiple antenna panels), various uplink transmission modes can be achieved, improving the flexibility of uplink transmission.

[0019] Exemplarily, the precoding sub - matrix V n Satisfies:

[0020]

[0021] Where Represents the precoding codeword of the l - th transmission layer of the precoding sub - matrix V n And Represents the broadband power coefficient of the l - th transmission layer of the precoding sub - matrix V n And Represents the sub - band power coefficient of the l - th transmission layer of the precoding sub - matrix V n , where n is 1 or 2.

[0022] In combination with the first aspect, in some implementations of the first aspect, the precoding matrix includes the first precoding sub - matrix V1 corresponding to the first port group in the N port groups and the second precoding sub - matrix V n Of the second port group, where Is determined according to And the positional relationship between the first port group and the second port group.

[0023] According to the above - mentioned scheme, the precoding codewords used for the same transmission layer transmitted by different port groups can be determined according to the positional relationship between the port groups, which can reduce the implementation complexity of determining the precoding information.

[0024] In combination with the first aspect, in some implementations of the first aspect, the N sets of reference signal resources correspond to N sets of reference resources; the method further includes: the terminal determines precoding sub-information corresponding to one set of reference signal resources according to the set of reference resources corresponding to the one set of reference signal resources in the N sets of reference signal resources.

[0025] Exemplarily, the set of reference resources may be a control resource set (CORESET), a CORESET pool, or a channel state information reference signal (CSI-RS) resource set.

[0026] According to the above solution, for each set of reference signal resources, there is a corresponding set of reference resources. Then the terminal can determine that the precoding sub-information corresponding to one set of reference signal resources is the precoding sub-information corresponding to the set of reference resources corresponding to the one set of reference signal resources. Therefore, the terminal can determine the precoding sub-information corresponding to the N sets of reference signal resources according to the N sets of reference signal resources corresponding to N sets of reference resources, so as to determine the precoding information.

[0027] In combination with the first aspect, in some implementations of the first aspect, the terminal determines the precoding information, including:

[0028] The terminal receives first information from the network device, and the first information includes first precoding sub-information;

[0029] The terminal determines second precoding sub-information according to the first precoding sub-information, a power coefficient, a phase coefficient, and a position relationship coefficient. The N precoding sub-informations include the first precoding sub-information and the second precoding sub-information.

[0030] According to the above solution, the network device can indicate the precoding sub-information corresponding to the reference port group (i.e., the first precoding sub-information) to the terminal. The terminal can determine the precoding sub-information corresponding to other port groups according to the relationship coefficients (such as the power coefficient, the phase coefficient, and the position relationship coefficient) between other port groups and the reference port group. The network device does not need to indicate each precoding sub-information, which can reduce signaling overhead and improve resource utilization.

[0031] In combination with the first aspect, in some implementations of the first aspect, the power coefficient and / or the phase coefficient are predefined or determined according to predefined rules; or, the power coefficient and / or the phase coefficient are indicated by second information from the network device.

[0032] In combination with the first aspect, in some implementations of the first aspect, the first information and the second information are dynamic indication information; alternatively, the first information is dynamic indication information and the second information is semi-static indication information.

[0033] Exemplarily, the first information may be carried in the DCI for scheduling the PUSCH, and the second information may be carried in radio resource control (RRC) information or medium access control (MAC) control element (CE). Alternatively, both the first information and the second information are dynamic indication information, such as both the first information and the second information are carried in the DCI for scheduling the PUSCH.

[0034] In combination with the first aspect, in some implementations of the first aspect, the method further includes: the terminal determines the position relationship coefficient according to the position relationship between the port group corresponding to the first reference signal resource set and the port group corresponding to the second reference signal resource set. Alternatively, the terminal receives third information from the network device, and the third information is used to indicate the position relationship coefficient.

[0035] According to the above solution, the terminal can determine the position relationship coefficient according to the position relationship between the port groups. Alternatively, the network device determines the position relationship coefficient according to the position relationship of the terminal's port groups and notifies the terminal. Since the position relationship of the terminal's port groups is fixed, the network device can semi-statically notify the terminal of the position relationship coefficient, that is, after the network device configures the position relationship coefficient, the terminal can use the position relationship coefficient to determine the precoding information for a period of time. It can reduce the signaling overhead for indicating the precoding information and improve the resource utilization rate.

[0036] In combination with the first aspect, in some implementations of the first aspect, the terminal determines the precoding information, including: the terminal receives N precoding sub-information from the network device; the terminal determines the precoding information according to the N precoding sub-information.

[0037] According to the above solution, the network device can indicate the precoding sub-information corresponding to each port group (i.e., the corresponding reference signal resource set) to the terminal. So that the terminal can determine the precoding information according to the precoding sub-information indicated by the network device, and realize partial coherent joint transmission or coherent joint transmission of multiple port groups. Improve the uplink transmission performance.

[0038] In a second aspect, an uplink transmission method is provided, and this method can be executed by a terminal or a module (such as a chip) configured in (or for) the terminal. The following takes the terminal executing this method as an example for illustration.

[0039] The method includes: the terminal receives first information from a network device, and the first information includes first precoding sub-information;

[0040] The terminal determines second precoding sub-information according to the first precoding sub-information and a position relationship coefficient;

[0041] The terminal sends a Physical Uplink Shared Channel (PUSCH) to the network device through at least two port groups according to precoding information, where the precoding information includes the first precoding sub-information and the second precoding sub-information, the at least two port groups include a first port group and a second port group, and the position relationship coefficient is determined by the position relationship between the first port group and the second port group;

[0042] Wherein, the PUSCH sent by the first port group is obtained by precoding according to the first precoding sub-information, the PUSCH sent by the second port group is obtained by precoding according to the second precoding sub-information, the first port group and the second port group transmit a first transport layer in the PUSCH, and the PUSCH includes one or more of the first transport layers.

[0043] According to the above solution, the network device can indicate to the terminal the precoding sub-information (i.e., the first precoding sub-information) corresponding to the reference port group (i.e., the first port group). The terminal can determine the precoding sub-information corresponding to other port groups according to the relationship coefficients (such as power coefficient, phase coefficient, and position relationship coefficient) between other port groups and the reference port group. Thus, the precoding information is determined to achieve partial coherent or coherent joint transmission of multiple port groups of the terminal, and the network device does not need to indicate each precoding sub-information, which can reduce signaling overhead and improve resource utilization.

[0044] Combined with the second aspect, in some implementation manners of the second aspect, the method further includes:

[0045] The terminal determines the position relationship coefficient according to the position relationship between the first port group and the second port group; or,

[0046] The terminal receives third information from the network device, and the third information is used to indicate the position relationship coefficient.

[0047] Combined with the second aspect, in some implementation manners of the second aspect, the third information is semi-static indication information.

[0048] Combined with the second aspect, in some implementation manners of the second aspect, the first information further indicates at least two reference signal resource sets, and the method further includes:

[0049] The terminal determines the at least two port groups according to the at least two reference signal resource sets, and the at least two reference signal resource groups correspond to the at least two port groups one by one.

[0050] In combination with the second aspect, in some embodiments of the second aspect, the first information specifically indicates that the precoding sub - information corresponding to the first reference signal resource set is the first precoding sub - information.

[0051] In combination with the second aspect, in some embodiments of the second aspect, the precoding information indicates a precoding matrix. The precoding information includes N precoding sub - information corresponding to N reference signal resource sets. The at least two port groups include N port groups corresponding to the N reference signal resource sets.

[0052] The precoding matrix is used to transmit L transport layers through T ports, where T and L are positive integers and T>1. The precoding sub - information n in the N precoding sub - information indicates the precoding sub - matrix n in the precoding matrix, and n is a positive integer less than or equal to N. The precoding sub - matrix n is used to transmit l n transport layers through t n ports. The precoding sub - information n corresponds to the reference signal resource set n, and the port group n corresponding to the reference signal resource set n includes the t n ports;

[0053] Among them, L is greater than or equal to the maximum value in {l n}, and L is less than

[0054] In combination with the second aspect, in some embodiments of the second aspect, each port group in the N port groups transmits each of the L transport layers, and l n is equal to L, and n is any positive integer less than or equal to N.

[0055] In combination with the second aspect, in some embodiments of the second aspect, the precoding matrix includes a first precoding sub - matrix V1 corresponding to the first port group and a second precoding sub - matrix V2 corresponding to the second port group. The first precoding sub - matrix V1 and the second precoding sub - matrix V n satisfy:

[0056]

[0057] Among them, P n is a power coefficient, is a phase coefficient, and ω n is a position - relationship coefficient determined by the relative position of the second port group and the first port group.

[0058] In combination with the second aspect, in some embodiments of the second aspect, the terminal determines the second precoding sub - information according to the first precoding sub - information and the position - relationship coefficient, including:

[0059] The terminal determines second precoding sub - information according to the first precoding sub - information, power coefficient, phase coefficient, and position - relationship coefficient.

[0060] Combined with the second aspect, in some embodiments of the second aspect, the power coefficient and / or phase coefficient are predefined or determined according to predefined rules; or, the power coefficient and / or phase coefficient are indicated by second information from the network device.

[0061] Combined with the second aspect, in some embodiments of the second aspect, the first information and the second information are dynamic indication information; or, the first information is dynamic indication information and the second information is semi - static indication information.

[0062] In a third aspect, a communication device is provided. In one design, the device may include modules corresponding one - by - one to the methods / operations / steps / actions described in the first aspect or any one of the embodiments of the first aspect. The module may be a hardware circuit, software, or a combination of hardware circuit and software. In one design, the device includes: a processing unit, configured to determine precoding information, where the precoding information includes N precoding sub - information, and the N precoding sub - information corresponds to N reference signal resource sets, and N is an integer greater than 1. A transceiver unit, configured to send a physical uplink shared channel PUSCH to a network device through N port groups according to the precoding information, where the N port groups correspond one - by - one to the N reference signal resource sets, and the PUSCH sent by each port group corresponding to a reference signal resource set is obtained by precoding according to the corresponding precoding sub - information, and at least two of the N port groups transmit a first transport layer in the PUSCH, and the PUSCH includes one or more of the first transport layers.

[0063] Combined with the third aspect, in some embodiments of the third aspect, the precoding information indicates a precoding matrix, and each precoding sub - information is used to indicate a precoding sub - matrix in the precoding matrix.

[0064] For the relevant introduction of the specific precoding matrix and precoding sub - matrix, reference can be made to the introduction in the first aspect, which will not be elaborated here.

[0065] In combination with the third aspect, in some embodiments of the third aspect, the transceiver unit is further configured to receive first information from the network device, where the first information includes first precoding sub-information. The processing unit is specifically configured to determine second precoding sub-information according to the first precoding sub-information, the power coefficient, the phase coefficient, and the position relationship coefficient, and the N precoding sub-informations include the first precoding sub-information and the second precoding sub-information. Wherein, the position relationship coefficient is determined by the position relationship between the port group corresponding to the first reference signal resource set and the port group corresponding to the second reference signal resource set, the first reference signal resource set corresponds to the first precoding sub-information, and the second reference signal resource set corresponds to the first precoding sub-information.

[0066] In combination with the third aspect, in some embodiments of the third aspect, the power coefficient and / or the phase coefficient are predefined or determined according to predefined rules; alternatively, the power coefficient and / or the phase coefficient are indicated by second information from the network device.

[0067] In combination with the third aspect, in some embodiments of the third aspect, the first information and the second information are dynamic indication information; alternatively, the first information is dynamic indication information and the second information is semi-static indication information.

[0068] In combination with the third aspect, in some embodiments of the third aspect, the processing unit is further configured to determine the position relationship coefficient according to the position relationship between the port group corresponding to the first reference signal resource set and the port group corresponding to the second reference signal resource set; alternatively, the transceiver unit is further configured to receive third information from the network device, where the third information is used to indicate the position relationship coefficient.

[0069] In combination with the third aspect, in some embodiments of the third aspect, the third information is semi-static indication information.

[0070] In combination with the third aspect, in some embodiments of the third aspect, the transceiver unit is further configured to receive N precoding sub-informations from the network device. The processing unit is further configured to determine the precoding information according to the N precoding sub-informations.

[0071] Fourthly, a communication device is provided. In one design, the device may include modules corresponding one by one to the methods / operations / steps / actions described in the second aspect or any one of the implementation manners of the second aspect. The module may be a hardware circuit, software, or a combination of a hardware circuit and software. In one design, the device includes: a transceiver unit, configured to receive first information from a network device, where the first information includes first precoding sub-information; a processing unit, configured to determine second precoding sub-information according to the first precoding sub-information and a position relationship coefficient; and the transceiver unit is further configured to send a physical uplink shared channel PUSCH to the network device through at least two port groups according to precoding information, where the precoding information includes the first precoding sub-information and the second precoding sub-information, the at least two port groups include a first port group and a second port group, and the position relationship coefficient is determined by the position relationship between the first port group and the second port group.

[0072] Wherein, the PUSCH sent by the first port group is obtained by precoding according to the first precoding sub-information, the PUSCH sent by the second port group is obtained by precoding according to the second precoding sub-information, the first port group and the second port group transmit a first transmission layer in the PUSCH, and the PUSCH includes one or more of the first transmission layers.

[0073] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the processing unit is further configured to determine the position relationship coefficient according to the position relationship between the first port group and the second port group; or, the transceiver unit is further configured to receive third information from the network device, where the third information is used to indicate the position relationship coefficient.

[0074] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the third information is semi-static indication information.

[0075] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the first information further indicates at least two reference signal resource sets, and the processing unit is further configured to determine the at least two port groups according to the at least two reference signal resource sets, and the at least two reference signal resource sets correspond to the at least two port groups one by one.

[0076] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the first information specifically indicates that the precoding sub-information corresponding to the first reference signal resource set is the first precoding sub-information.

[0077] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the precoding information indicates a precoding matrix, and each precoding sub-information is used to indicate a precoding sub-matrix in the precoding matrix.

[0078] For the relevant introductions of the specific precoding matrix and precoding sub - matrix, reference can be made to the introductions in the first aspect, which will not be elaborated here.

[0079] Combined with the fourth aspect, in some embodiments of the fourth aspect, the processing unit is specifically configured to determine the second precoding sub - information according to the first precoding sub - information, power coefficient, phase coefficient, and position - relationship coefficient.

[0080] Combined with the fourth aspect, in some embodiments of the fourth aspect, the power coefficient and / or phase coefficient are predefined or determined according to predefined rules; or, the power coefficient and / or phase coefficient are indicated by the second information from the network device.

[0081] Combined with the fourth aspect, in some embodiments of the fourth aspect, the first information and the second information are dynamic indication information; or, the first information is dynamic indication information and the second information is semi - static indication information.

[0082] In a fifth aspect, a communication device is provided, including a processor. The processor can implement the methods in any possible implementation manner of the above - mentioned first aspect to the second aspect. Optionally, the communication device further includes a memory, and the processor is coupled to the memory and can be used to execute instructions in the memory to implement the methods in any possible implementation manner of the above - mentioned first aspect to the second aspect. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface. In the embodiments of the present application, the communication interface can be a transceiver, pin, circuit, bus, module, or other types of communication interfaces, without limitation.

[0083] In one implementation manner, the communication device is a communication equipment (such as a terminal device or an access network device). When the communication device is a communication equipment, the communication interface can be a transceiver, or an input / output interface.

[0084] In another implementation manner, the communication device is a chip configured in a communication equipment. When the communication device is a chip configured in a communication equipment, the communication interface can be an input / output interface.

[0085] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0086] In a sixth aspect, a processor is provided, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the methods in any possible implementation manner of the above - mentioned first aspect to the second aspect.

[0087] In the specific implementation process, the above-mentioned processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver. The signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Moreover, the input circuit and the output circuit can be the same circuit, which serves as the input circuit and the output circuit at different times respectively. The embodiments of the present application do not limit the specific implementation manners of the processor and various circuits.

[0088] In a seventh aspect, a computer program product is provided, which includes: a computer program (which can also be referred to as code or instruction). When the computer program is run, it causes the computer to execute the methods in the above first aspect to the second aspect and any possible implementation manners in the first aspect to the second aspect.

[0089] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (which can also be referred to as code or instruction). When it runs on a computer, it causes the computer to execute the methods in the above first aspect to the second aspect and any possible implementation manners in the first aspect to the second aspect.

[0090] In a ninth aspect, a communication system is provided, which includes at least one of the foregoing terminals and at least one of the foregoing network devices. Description of the Drawings

[0091] Figure 1 is a schematic diagram of a wireless communication system applicable to the embodiments of the present application;

[0092] Figure 2 is a schematic flowchart of an uplink transmission method provided by the embodiments of the present application;

[0093] Figure 3 is a schematic diagram of uplink transmission of multiple antenna ports provided by the embodiments of the present application;

[0094] Figure 4 is a schematic structural diagram of a communication device of the present application;

[0095] Figure 5 is another schematic structural diagram of a communication device of the present application. Detailed Embodiments

[0096] Next, the technical solutions in the present application will be described in conjunction with the drawings.

[0097] In the embodiments of the present application, " / " may indicate that the objects associated before and after are in an "or" relationship. For example, A / B may indicate A or B; "and / or" can be used to describe three relationships of associated objects. For example, A and / or B may indicate: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. To facilitate the description of the technical solutions in the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" may be used for distinction. These terms such as "first" and "second" do not limit the quantity and execution order, and these terms such as "first" and "second" do not necessarily limit being different. In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" should not be construed as being more preferred or having more advantages than other embodiments or design solutions. The use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific way for easy understanding. In the embodiments of the present application, at least one (kind) can also be described as one (kind) or more than one (kind). More than one (kind) can be two (kinds), three (kinds), four (kinds) or more. The present application does not make limitations.

[0098] The technical solutions in the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, 5th generation (5G) communication systems, Wireless Fidelity (WiFi) systems, and the communication methods provided in the present application can also be applied to communication systems evolved after 5G such as 6th generation (6G) communication systems, future communication systems or other communication systems, etc. The present application does not make limitations in this regard.

[0099] Figure 1 To show a possible and non-limiting system schematic diagram. As Figure 1 shown, the communication system 10 includes a Radio Access Network (RAN) 100 and a Core Network (CN) 200. The RAN 100 includes at least one RAN node (such as Figure 1 110a and 110b in Figure 1 , collectively referred to as 110) and at least one terminal (such as Figure 1etc. (not shown in the figure). The terminal 120 is connected to the RAN node 110 wirelessly. The access network node (or RAN node) 110 is connected to the core network 200 wirelessly or by wire. The core network devices in the core network 200 and the access network nodes 110 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrating the core network logic function and the radio access network logic function.

[0100] The RAN 100 can be a cellular system related to the 3rd generation partnership project (3GPP), for example, 4G, 5G mobile communication systems, or an evolved system for the future (such as 6G mobile communication system). The RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system integrating two or more of the above systems.

[0101] The access network node 110, sometimes also called an access network device, a RAN entity or an access node, etc., forms part of the communication system and is used to help the terminal achieve wireless access. The multiple access network nodes 110 in the communication system 10 can be of the same type of nodes or different types of nodes. In some scenarios, the roles of the access network node 110 and the terminal 120 are relative. For example, Figure 1 the network element 120i in the middle can be a helicopter or a drone, which can be configured as a mobile base station. For the terminals 120j accessing the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The access network node 110 and the terminal 120 are sometimes both called communication devices. For example, Figure 1 the network elements 110a and 110b in the middle can be understood as communication devices with base station functions, and the network elements 120a - 120j can be understood as communication devices with terminal functions.

[0102] In one possible scenario, the access network node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The access network node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the example), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the access network node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The access network node in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the access network node.

[0103] In another possible scenario, multiple access network nodes collaborate to assist the terminal in achieving wireless access, and different access network nodes respectively implement part of the functions of the base station. For example, the access network node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0104] A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios for communication. Such scenarios include, for example, but are not limited to at least one of the following scenarios: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), D2D, V2X, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, sensing terminals, terminals for integrated communication and sensing, or smart cities, etc. A terminal can be a mobile phone (such as Figure 1 the 120a, 120j, and 120e in Figure 1 ), a tablet computer, a computer with wireless transceiver function (such as Figure 1 the 120g in Figure 1 ), a customer-premises equipment (CPE), a smart point of sale (POS) machine, a wearable device, a vehicle (such as Figure 1 the 120b in

[0105] ), a drone, a helicopter, an airplane (such as

[0106] the 120i in

[0107] ), a ship, a robot, a robotic arm, a sensor, a detector, or a smart home device (such as the 120h in

[0105] ), etc.

[0106] I. Physical Uplink Shared Channel (PUSCH) Transmission Modes Based on Codebooks

[0107] The PUSCH transmission modes based on codebooks mainly include three types: full coherence, partial coherence, and non-coherence. Full-coherence PUSCH transmission means that all PUSCH antenna ports can be used for the transmission of the same data layer; partial-coherence PUSCH transmission means that only some PUSCH antenna ports can be used for the transmission of the same data layer; non-coherence PUSCH transmission means that only one PUSCH port can be used for the transmission of the same data layer. In this application, the data layer can also be referred to as the transmission layer. The following specifically introduces the precoding forms corresponding to the 3 PUSCH transmission modes based on codebooks.

[0108] The dimension of the precoding matrix can be N t ×N L , N t is the number of PUSCH transmit antenna ports, corresponding to the rows of the following matrix. N L is the number of uplink transmission layers, corresponding to the columns of the following matrix. Here, taking the number of antenna ports N t = 8 and the number of transmission layers N L = 8 as an example for introduction.

[0109] 1) Full coherence transmission mode

[0110] The precoding matrix in the full coherence transmission mode can be expressed as:

[0111]

[0112] The element in the x-th row and y-th column of the precoding matrix is denoted as a x,y , where a x,y can be a real number with a modulus of 1, and its common specific values are {1, -1, j, -j}; is the power coefficient of the precoding matrix, which can be used to ensure the same power for each PUSCH port and each precoding matrix. For the full coherence codebook, there are no 0 elements in this N t ×N L precoding matrix. It can be seen from the above precoding matrix that each of the 8 antenna ports transmits each of the 8 transmission layers.

[0113] 2) Partial coherence transmission mode

[0114] The precoding matrix in the partial coherence transmission mode can be expressed as:

[0115]

[0116] For the partial coherence codebook, there are elements with a value of 0 in the precoding matrix. It can be seen from the above precoding matrix that among the 8 antenna ports, the first 4 antenna ports transmit each of the first 4 transmission layers among the 8 transmission layers, and the last 4 antenna ports transmit each of the last 4 transmission layers among the 8 transmission layers.

[0117] 3) Incoherent transmission mode

[0118]

[0119] For the incoherent codebook, there are elements with a value of 0 in the precoding matrix. It can be seen from the above precoding matrix that each of the 8 antenna ports transmits different transmission layers among the 8 transmission layers.

[0120] II. Transmit Precoding Matrix Indicator (TPMI)

[0121] For codebook-based uplink transmission, the terminal can obtain the TPMI index through the downlink control information (DCI) that schedules the uplink transmission. Based on the number of transmission layers and antenna ports, the terminal can determine a precoding matrix retrieval table from Tables 1 to 7 below, and determine the uplink transmission precoding matrix based on the TPMI index.

[0122] Taking Table 1 as an example, the TPMI index ranges from 0 to 5, and there are a total of 6 precoding matrices. For each precoding matrix, the rows of the matrix correspond to the antenna ports of the PUSCH, and the columns of the matrix correspond to the transmission layers. It can be seen that the codewords with TPMI index 0 and 1 are for non-coherent transmission, that is, two antenna ports cannot transmit the same layer simultaneously. The codewords with TPMI index 2 to 5 are for full-coherent transmission, that is, two antenna ports transmit the same layer simultaneously. There is no partially coherent TPMI here because the maximum number of PUSCH transmission antennas is 2.

[0123] Table 1: Precoding Matrix W for 1 transmission layer through 2 antenna ports

[0124]

[0125] Table 2: Precoding Matrix W for 1 transmission layer through 4 antenna ports

[0126]

[0127] Table 3: Precoding Matrix W for 2 transmission layers through 2 antenna ports

[0128]

[0129] Table 4: Precoding Matrix W for 2 transmission layers through 2 antenna ports

[0130]

[0131] Table 5: Precoding Matrix W for 2 transmission layers through 4 antenna ports

[0132]

[0133] Table 6: Precoding Matrix W for 3 transmission layers through 4 antenna ports

[0134]

[0135] Table 7: Precoding matrix W transmitted by 4 transmission layers through 4 antenna ports

[0136]

[0137] Currently, the precoding codebooks are all designed assuming that the antenna port arrangements of the terminals are uniform linear arrays / plane arrays. For the case where multiple antenna panels of the terminal may be deployed on different planes and the antenna ports between the antenna panels are arranged irregularly, an uplink transmission method corresponding thereto needs to be designed to improve the uplink transmission performance.

[0138] Figure 2 It is a schematic flowchart of the uplink transmission method 200 provided by an embodiment of the present application. The method includes but is not limited to S201 and S202.

[0139] S201, the terminal determines precoding information, where the precoding information includes N precoding sub-information, and the N precoding sub-information corresponds to N reference signal resource sets, and N is an integer greater than 1.

[0140] Among them, the N reference signal resource sets correspond one-to-one with N port groups. Exemplarily, the reference signal resource set may be a sounding reference signal (SRS) resource set. A port group is a port group included in an antenna panel of the terminal. A port group transmits a reference signal on the reference signal resource set corresponding to the port group. In a specific implementation, the network device may interact with the terminal the relevant information of the antenna panel corresponding to the reference signal resource set based on the manner of indicating the reference signal resource set.

[0141] The precoding information includes N precoding sub-information. That is to say, the precoding information is used for the joint data transmission of N port groups (or N antenna panels). The precoding information indicates a precoding matrix, and the precoding matrix is used to transmit L transmission layers through T ports, where T and L are positive integers and T>1. The precoding sub-information n in the N precoding sub-information indicates the precoding sub-matrix n in the precoding matrix, and n is a positive integer less than or equal to N. The precoding sub-matrix n is used to transmit l n transmission layers through t n ports. The precoding sub-information n corresponds to the reference signal resource set n, and the port group n corresponding to the reference signal resource set n includes t n ports. Among them, L is greater than or equal to the maximum value in {l n}, and L is less than

[0142] That is to say, the terminal will be based on the precoding information, through a total of N port groups (or N antenna panels) L transmission layers are transmitted through M antenna ports. Among them, port group n transmits l n transmission layers, and at least two port groups among the N port groups transmit the same transmission layer in the transmitted transmission layers, that is, at least one transmission layer among the L transmission layers is transmitted by at least two port groups. Therefore, L is less than L is greater than or equal to the maximum value in {l n}.

[0143] For example, among the 3 port groups, the number of transmission layers transmitted by port group 1 is l1 = 3, the number of transmission layers transmitted by port group 2 is l2 = 3, and the number of transmission layers transmitted by port group 2 is l2 = 4. If these 3 port groups all transmit transmission layers 1, 2, and 3, and port group 3 also transmits transmission layer 4, then these 3 port groups transmit a total of L = 4 transmission layers. If among these 3 port groups, port group 1 and port group 2 both transmit transmission layer 1, and the other two transmission layers transmitted by port group 1 are transmission layers 2 and 3 respectively, the transmission layers transmitted by port group 2 are transmission layers 4 and 5 respectively, and the transmission layers transmitted by port group 3 are 6 to 8, then these 3 port groups transmit a total of L = 8 transmission layers.

[0144] Each port group among the N port groups can transmit each of the L transmission layers, that is, l n is equal to L, and n is any positive integer less than or equal to N. Realize the coherent joint transmission of data of N port groups.

[0145] For example, 3 port groups transmit 4 transmission layers, that is, transmission layers 1 to 4. Among them, each port group transmits each of these 4 transmission layers, that is, each port group transmits layers 1 to 4.

[0146] Exemplarily, the precoding matrix includes a first precoding sub-matrix V1 corresponding to the first port group and a second precoding sub-matrix V corresponding to the second port group n , and the first precoding sub-matrix V1 and the second precoding sub-matrix V n satisfy:

[0147]

[0148] where P n is the power coefficient, is the phase coefficient, is the position relationship coefficient determined by the relative position of the second port group and the first port group, and the position relationship coefficient is the phase difference caused by the relative position relationship between the two port groups. As Figure 3 shown, the first port group is the port group included in antenna panel 1, and the second port group is the port group included in antenna panel n. It can be considered that V1 is the beam information of the first port group, ω nV1 is the beam information of the second port group, P n is the power relationship between two antenna panels, is the phase relationship between two antenna panels.

[0149] The precoding matrix W can be expressed as:

[0150]

[0151] Among them, the first precoding sub-matrix V1 can be a precoding sub-matrix based on the discrete Fourier transform (DFT) vector as the basis. Or, the first precoding sub-matrix V1 can be a codeword in the uplink precoding codebook, such as the codeword corresponding to a TPMI index in Tables 1 to 7. However, this application is not limited to this, and the first precoding sub-matrix can also be other matrices.

[0152] In an implementation manner, the terminal determines precoding information, including: the terminal receives first information from a network device, and the first information includes first precoding sub-information. The terminal determines second precoding sub-information according to the first precoding sub-information, power coefficient, phase coefficient, and position relationship coefficient. The N precoding sub-informations in the precoding information include the first precoding sub-information and the second precoding sub-information. Among them, the first precoding sub-information is used to indicate the above-mentioned first precoding sub-matrix V1, and the second precoding sub-information is used to indicate the above-mentioned second precoding sub-matrix V n 。

[0153] The power coefficient P of the second precoding matrix n and / or the phase coefficient can be predefined or determined according to predefined rules. Or, the terminal can receive second information from the network device, and the second information is used to indicate the power coefficient P of the second precoding matrix n and / or the phase coefficient The terminal can determine the power coefficient P of the second precoding matrix according to the second information n and / or the phase coefficient Thereby, combining the first precoding sub-information in the first information, the second precoding sub-information is determined.

[0154] The above first information may be dynamic indication information. For example, the first information may be carried in the DCI for scheduling PUSCH. The second information may be semi-static indication information. For example, the second information may be carried in radio resource control (RRC) information or medium access control (MAC) control element (CE). Alternatively, both the first information and the second information are dynamic indication information. For example, both the first information and the second information are carried in the DCI for scheduling PUSCH.

[0155] For the position relation coefficient ω of the second precoding matrix n In one way, the terminal can determine the position relation coefficient based on the position relation between the first port group and the second port group. The terminal determines the position relation coefficient corresponding to the port group according to the position relation of the port group, so as to determine the corresponding precoding sub-information, which can reduce the overhead of the indication signaling and improve the resource utilization rate.

[0156] In another way, the terminal can receive the third information from the network device, and the third information is used to indicate the position relation coefficient of the second precoding information. Since the position relation of the port group is relatively stable, the third information may be semi-static indication information. For example, the third information may be carried in the RRC message or MAC CE.

[0157] In another embodiment, the terminal determines the precoding information, including: the N reference signal resource sets correspond to N reference resource sets. The terminal determines the precoding sub-information corresponding to each reference signal resource set according to the reference resource set corresponding to each reference signal resource set in the N reference signal resource sets.

[0158] Exemplarily, the reference resource set may be a control resource set (CORESET), a CORESET pool, or a channel state information reference signal (CSI-RS) resource set.

[0159] For example, the network device may configure the reference resource set corresponding to each reference signal resource set for the terminal. Then the terminal can determine that the precoding sub-information corresponding to a reference signal resource set is the precoding sub-information corresponding to the reference resource set corresponding to the reference signal resource set. Therefore, the terminal can determine the precoding sub-information corresponding to the N reference signal resource sets according to the N reference signal resource sets corresponding to the N reference resource sets, so as to determine the precoding information.

[0160] In another implementation, the terminal determines precoding information, including: the terminal receives N precoding sub-information from a network device, and determines the precoding information according to the N precoding sub-information.

[0161] The network device may send each precoding sub-information that constitutes the precoding information to the terminal, so that the terminal can determine the precoding information according to the N precoding sub-information, and thus send the PUSCH based on the precoding information.

[0162] The precoding matrix includes a precoding sub-matrix V n , where n is greater than 0 and less than or equal to N. In a specific implementation, it may also be the structure in the following implementation. The following will be introduced separately.

[0163] Embodiment 1: The precoding sub-matrix is for partial coherent transmission. That is, the ln transmission layers transmitted by port group n are specifically transmitted in a partially coherent manner based on precoding sub-matrix n.

[0164] In Example 1, the precoding sub-matrix V n satisfies:

[0165]

[0166] where r is the common power normalization coefficient of the N port groups, and p n is the power normalization coefficient of the nth port group. represents the precoding codeword of the lth transmission layer of the precoding sub-matrix V n , where l is an integer greater than 0 and less than or equal to l n , represents the broadband power coefficient of the lth transmission layer of the precoding sub-matrix V n , represents the sub-band power coefficient of the lth transmission layer of the precoding sub-matrix V n .

[0167] That is to say, in Embodiment 1, the power coefficients of V n specifically include the broadband transmission coefficients corresponding to each transmission layer and the sub-band transmission coefficients corresponding to each transmission layer.

[0168] Optionally, the precoding matrix includes a first precoding sub-matrix V1 (the V when n = 1) corresponding to the first port group in the N port groups and a second precoding sub-matrix V n (when n is less than 1 and less than or equal to N) corresponding to the second port group, where n is determined based on and the positional relationship between the first port group and the second port group. For example ​is the position relationship coefficient between the first port group and the second port group corresponding to the l-th transmission layer. The position relationship coefficients corresponding to different transmission layers can be the same or different, and can be specifically determined according to the specific implementation situation. This application does not make any limitations in this regard.

[0169] In Example 2, the precoding submatrix V n satisfies:

[0170]

[0171] where represents the broadband power coefficient adjustment amount corresponding to the l-th transmission layer, which can be pre-configured, and other parameters can refer to the introduction in the previous example.

[0172] Embodiment 2, the precoding submatrix V n can be expressed as a two-level structure:

[0173] V n = V 1,n× V 2,n ,

[0174] where V 1,n is a beam matrix selected from the dual-polarization rotation 2D-DFT basis matrix, that is

[0175]

[0176] where is the selected beam vector, and V 1,n includes N beam basis vectors selected from the dual-polarization rotation 2D-DFT basis matrix. Correspondingly, I S (m) represents the index corresponding to the selected basis vector, and m is an integer greater than or equal to 0 and less than N beam .

[0177] The dual-polarization rotation 2D-DFT basis matrix can be expressed as:

[0178]

[0179] where D N is an N×N orthogonal DFT matrix, and the element in the n-th column of the m-th row is represents an N×N rotation matrix. Assuming that the rotation factor q is uniformly distributed, then where O1 and O2 are sampling coefficients. For example, O1 is the first sampling coefficient and O2 is the second sampling coefficient. Correspondingly, the matrix formed by the product of the rotation matrix and the DFT orthogonal matrix satisfies This kind of rotation 2D-DFT basis matrix can be regarded as oversampling of the DFT orthogonal beam.

[0180] Precoding sub - matrix V n V in the two - level structure can be represented as 2,n is the combining coefficient matrix. When the number of transmission layers is 1, V 2,n can be represented as:

[0181]

[0182] When the number of transmission layers is 2, V 2,n can be represented as

[0183]

[0184] where and respectively represent the broadband amplitude value and the sub - band amplitude value of the combining coefficient corresponding to the polarization direction i, transmission layer j, and beam k. Using 3 - bit quantization, its values are Using 1 - bit quantization, its values are represents the phase of the combining coefficient corresponding to the polarization direction i, transmission layer j, and beam k. 2 - bit quantization (N PSK = 4) or 3 - bit quantization (N PSK = 8) can be adopted.

[0185] Optionally, the network device can indicate to the terminal the reference resource group corresponding to port group n (such as CORESET, CORESET pool, or CSI - RS resource set), and the terminal can determine the beam matrix V corresponding to the port group n 1,n is the beam matrix V corresponding to the reference resource group corresponding to port group n 1,n . That is, the terminal can determine the reference resource group corresponding to port group n according to the reference resource group corresponding to port group n. It should be understood that this application is not limited to this, and the network device can also directly indicate the beam matrix V corresponding to port group n to the terminal 1,n .

[0186] Optionally, the precoding matrix includes the first precoding sub - matrix V corresponding to the first port group in N port groups 1,1 (V when n = 1 1,n ) and the second precoding sub - matrix V corresponding to the second port group 1,n (n is less than 1 and less than or equal to N), where is determined based on and the positional relationship between the first port group and the second port group.

[0187] Exemplarily, a network device may indicate to a terminal a reference resource group corresponding to port group 1 (such as a CORESET, a CORESET pool, or a CSI-RS resource set). The terminal determines a beam matrix V corresponding to port group 1 based on the reference resource group corresponding to port group 1 1,1 (i.e., the first precoding sub-matrix). The terminal determines a beam matrix V corresponding to port group n based on the beam matrix V corresponding to port group 1 1,1 and the positional relationship between port group n (i.e., the second port group) and port group 1 1,n (i.e., the second precoding sub-matrix).

[0188] Embodiment 3. The precoding sub-matrix V n can be represented as a three-level structure:

[0189] V n = V 1,n × V 2,n × V f,n

[0190] wherein, V 1,n , V 2,n can refer to the description of Example 3, and V f,n is the frequency-domain compression basis corresponding to port group n. The frequency-domain compression basis of port group n may be indicated by the network device to the terminal.

[0191] S202. The terminal sends a PUSCH to the network device through N port groups according to precoding information. Among them, the N port groups correspond one-to-one to N reference signal resource sets. The PUSCH sent by the port group corresponding to each reference signal resource set is obtained by precoding according to the corresponding precoding sub-information. At least two of the N port groups transmit the first transmission layer in the PUSCH. The PUSCH includes one or more first transmission layers.

[0192] Among them, the PUSCH includes L transmission layers, and the first transmission layer is the transmission layer that is transmitted by at least two of the N port groups. That is to say, the terminal can implement partial coherent joint transmission or coherent joint transmission of multiple port groups according to precoding information.

[0193] For example, the terminal can implement sending a PUSCH including L transmission layers through N ports according to precoding information. Among them, if some of the L transmission layers are simultaneously transmitted by multiple port groups and at least one port group transmits a transmission layer different from other port groups, the terminal implements partial coherent joint transmission of N port groups (i.e., multiple antenna panels). If each of the L transmission layers is transmitted by each of the N port groups, the terminal implements coherent joint transmission of multiple port groups (i.e., multiple antenna panels).

[0194] According to the above solution, the terminal can determine the precoding sub-information corresponding to multiple port groups (multiple antenna panels), implement the joint transmission of multiple port groups, and through the structure of the precoding matrix introduced above, partial coherent joint transmission and coherent joint transmission can be achieved, which can improve the uplink transmission performance. Further, the relationship between the precoding sub-information among the port groups is introduced above. The terminal can determine other precoding sub-information based on a precoding sub-information and the correlation coefficient. Correspondingly, the network device can indicate the correlation coefficient for determining other precoding sub-information based on a precoding sub-information, which can realize the indication of precoding information with low overhead and improve the resource utilization rate.

[0195] It can be understood that, in order to implement the functions in the above embodiments, the base station and the terminal include the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and method steps of each example described in the embodiments disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application scenario and design constraint conditions of the technical solution.

[0196] Figure 4 and Figure 5 FIG. is a schematic structural diagram of a possible communication device provided by an embodiment of the present application. These communication devices can be used to implement the functions of the terminal or the network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be one of the terminals 120a - 120j as shown in Figure 1 or a network device 110a or 110b as shown in Figure 1 , or can also be a module (such as a chip or a chip system) applied to the terminal or the network device.

[0197] The communication device 400 includes a transceiver unit 420, which can be used to receive or send information. The communication device 400 may further include a processing unit 410, which can be used to process instructions or data to implement corresponding operations.

[0198] It should be understood that when the communication device 400 is a chip configured in (or used for) a communication device, the transceiver unit 420 in the communication device 400 can be an input / output interface or circuit of the chip, and the processing unit 410 in the communication device 400 can be a processor in the chip.

[0199] Optionally, the communication device 400 may further include a storage unit 430, which can be used to store instructions or data, and the processing unit 410 can execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations.

[0200] The communication device 400 can be used to implement the functions of the first communication device or the second communication device in the method embodiments described above. Figure 2 in the method embodiments shown.

[0201] When the communication device 400 is used to implement Figure 2 the functions of the terminal in the method embodiments shown: The processing unit 410 is used to determine precoding information, which includes N precoding sub-information, and the N precoding sub-information corresponds to N reference signal resource sets, where N is an integer greater than 1. The transceiver unit 420 is further used to send a physical uplink shared channel PUSCH to the network device through N port groups according to the precoding information, where the N port groups correspond one-to-one with the N reference signal resource sets, and the PUSCH sent by each port group corresponding to the reference signal resource set is obtained after being precoded according to the corresponding precoding sub-information. At least two of the N port groups transmit the first transport layer in the PUSCH, and the PUSCH includes one or more of the first transport layers.

[0202] When the communication device 400 is used to implement Figure 2 the functions of the network device in the method embodiments shown: The processing unit 410 is used to process information / data. The transceiver unit 420 is used to send information to the terminal and / or receive information / data from the terminal.

[0203] For a more detailed description of the above processing unit 410 and transceiver unit 420, reference can be made to Figure 2 the relevant descriptions in the method embodiments shown.

[0204] It should be understood that the transceiver unit 420 in the communication device 400 can be implemented through a communication interface (such as a transceiver, a transceiver circuit, an input / output interface, or a pin, etc.). When the communication interface is a transceiver, the transceiver can be composed of a receiver and / or a transmitter. The processing unit 410 in the communication device 400 can be implemented through at least one processor, and the processing unit 410 in the communication device 400 can also be implemented through at least one logic circuit. Optionally, the communication device 400 further includes a storage unit, which can be implemented by a memory.

[0205] Such as Figure 5As shown, the communication device 500 includes a processor 510 and an interface circuit 520. The processor 510 and the interface circuit 520 are coupled to each other. It can be understood that the interface circuit 520 can be a transceiver or an input / output interface. Optionally, the communication device 500 may further include a memory 530 for storing instructions executed by the processor 510 or input data required for the processor 510 to execute instructions or data generated after the processor 510 executes instructions.

[0206] In one implementation, the memory 530 may also be integrated in the processor 510 or independent of the processor 510.

[0207] When the communication device 500 is used to implement Figure 2 the method shown, the processor 510 is used to implement the functions of the above-mentioned processing unit 410, and the interface circuit 520 is used to implement the functions of the above-mentioned transceiver unit 420.

[0208] When the above communication device is a chip applied to a terminal device, the terminal device chip can implement the functions of the terminal in the above method embodiment. The terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and this information is sent by a network device to the terminal device; or, the terminal device chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device, and this information is sent by the terminal device to the network device.

[0209] When the above communication device is a module applied to a network device, the network device module can implement the functions of the network device in the above method embodiment. The network device module receives information from other modules (such as a radio frequency module or an antenna) in the network device, and this information is sent by a terminal device to the network device; or, the network device module sends information to other modules (such as a radio frequency module or an antenna) in the network device, and this information is sent by the network device to the terminal device. Here, the network device module can be a baseband chip of the network device, or a DU or other module, and here the DU can be a DU under an open radio access network (O-RAN) architecture.

[0210] It can be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0211] The method steps in the embodiments of the present application may be implemented in hardware or in software instructions executable by a processor. The software instructions may be composed of corresponding software modules, and the software modules may be stored in a random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, removable hard disk, CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium may also be a component of the processor. The processor and the storage medium may be located in an ASIC. Additionally, the ASIC may be located in an access network device or a terminal device. The processor and the storage medium may also exist as discrete components in the access network device or the terminal device.

[0212] According to the method provided by the embodiments of the application, the embodiments of the present application also provide a computer program product, which includes: computer program code, when the computer program code is executed by one or more processors, it causes a device including the processor to execute Figure 2 the method of the illustrated embodiment.

[0213] In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices.

[0214] According to the method provided by the embodiments of the present application, the embodiments of the present application further provide a computer-readable storage medium, which stores the above computer program or instructions. When the computer program or instructions are run by one or more processors, the device including the processor is caused to execute Figure 2 the method of the embodiment shown.

[0215] For example, the computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer program or instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.

[0216] According to the method provided by the embodiments of the present application, the embodiments of the present application further provide a communication system, including one or more of the aforementioned terminals. The system can further include one or more of the aforementioned network devices.

[0217] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the devices described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0218] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of this solution.

[0219] In various embodiments of the present application, without special instructions and logical conflicts, the terms and / or descriptions between different embodiments are consistent and can be cross-referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0220] As described above, it is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. An uplink transmission method, characterized in that, including: The terminal determines precoding information, where the precoding information includes N precoding sub-information, the N precoding sub-information corresponds to N reference signal resource sets, and N is an integer greater than 1; The terminal sends a physical uplink shared channel PUSCH to a network device through N port groups according to the precoding information, where the N port groups correspond one-to-one to the N reference signal resource sets, and the PUSCH sent by the port group corresponding to each reference signal resource set is obtained by precoding according to the corresponding precoding sub-information, and at least two of the N port groups transmit the first transport layer in the PUSCH, and the PUSCH includes one or more of the first transport layers.

2. The method according to claim 1, characterized in that, The precoding information indicates a precoding matrix, and the precoding matrix is used to transmit L transport layers through T ports, where T and L are positive integers and T>1. The precoding sub - information n in the N precoding sub - information indicates the precoding sub - matrix n in the precoding matrix, where n is a positive integer less than or equal to N. The precoding sub - matrix n is used to transmit l n transport layers through t n ports. The precoding sub - information n corresponds to the reference signal resource set n, and the port group n corresponding to the reference signal resource set n includes the t n ports; Among them, L is greater than or equal to the maximum value in {l n}, and L is less than 3. The method according to claim 2, characterized in that, Each of the N port groups transmits each of the L transport layers, where l n is equal to L, and n is any positive integer less than or equal to N.

4. The method according to claim 2 or 3, characterized in that, The precoding matrix includes a first precoding sub-matrix V1 corresponding to a first port group and a second precoding sub-matrix V corresponding to a second port group n , the N port groups include the first port group and the second port group, and the first precoding sub-matrix V1 and the second precoding sub-matrix V n satisfy: Among them, P n is the power coefficient, is the phase coefficient, and ω n is the position relationship coefficient determined by the relative position between the second port group and the first port group.

5. The method according to claim 4, characterized in that, The first precoding sub-matrix is a precoding sub-matrix with DFT vectors as the basis or a codeword in a predefined uplink precoding codebook.

6. The method according to claim 4 or 5, characterized in that, The power coefficient includes a broadband power parameter corresponding to the bandwidth of the PUSCH and / or a power coefficient corresponding to each sub-band in the bandwidth of the PUSCH, and / or, the phase coefficient includes a phase coefficient corresponding to each sub-band in the bandwidth of the PUSCH.

7. The method according to claim 2, characterized in that, The precoding sub-matrix is used for partial coherent transmission.

8. The method according to claim 7, characterized in that, The precoding sub - matrix V in the precoding matrix n , V n satisfies: Among them, represents the precoding codeword of the l-th transmission layer of the precoding submatrix V n ; represents the broadband power coefficient of the l-th transmission layer of the precoding submatrix V n ; represents the sub-band power coefficient of the l-th transmission layer of the precoding submatrix V n .

9. The method according to claim 8, characterized in that, The precoding matrix includes a first precoding sub-matrix V1 corresponding to a first port group in the N port groups and a second precoding sub-matrix V corresponding to a second port group n , where is determined according to and the positional relationship between the first port group and the second port group.

10. The method according to claim 2, characterized in that, The N reference signal resource sets correspond to N reference resource sets; the method further includes: The terminal determines the precoding sub-information corresponding to one reference signal resource set according to the reference resource set corresponding to the one reference signal resource set in the N reference signal resource sets.

11. The method according to any one of claims 1 to 9, characterized in that, The terminal determines precoding information, including: The terminal receives first information from the network device, and the first information includes first precoding sub-information; The terminal determines second precoding sub-information according to the first precoding sub-information, power coefficient, phase coefficient, and position relationship coefficient, and the N precoding sub-information includes the first precoding sub-information and the second precoding sub-information. Wherein, the position relationship coefficient is determined by the position relationship between the port group corresponding to the first reference signal resource set and the port group corresponding to the second reference signal resource set, the first reference signal resource set corresponds to the first precoding sub-information, and the second reference signal resource set corresponds to the first precoding sub-information.

12. The method according to claim 11, characterized in that, The power coefficient and / or phase coefficient is predefined or determined according to a predefined rule; or, the power coefficient and / or phase coefficient is indicated by second information from the network device.

13. The method according to claim 12, characterized in that, The first information and the second information are dynamic indication information; or, the first information is dynamic indication information and the second information is semi-static indication information.

14. The method according to any one of claims 11 to 13, characterized in that, The method further includes: The terminal determines the position relationship coefficient according to the position relationship between the port group corresponding to the first reference signal resource set and the port group corresponding to the second reference signal resource set; or, The terminal receives third information from the network device, where the third information is used to indicate the position relationship coefficient.

15. The method according to claim 14, wherein, The third information is semi-static indication information.

16. The method according to any one of claims 1 to 15, wherein, The terminal determines precoding information, including: The terminal receives N precoding sub-information from the network device; The terminal determines the precoding information according to the N precoding sub-information.

17. A communication device, wherein, Including: A processing unit, configured to determine precoding information, where the precoding information includes N precoding sub-information, and the N precoding sub-information corresponds to N reference signal resource sets, and N is an integer greater than 1; A transceiver unit, configured to send a physical uplink shared channel PUSCH to the network device through N port groups according to the precoding information, where the N port groups correspond to the N reference signal resource sets one by one, and the PUSCH sent by the port group corresponding to each reference signal resource set is obtained by precoding according to the corresponding precoding sub-information, and at least two port groups in the N port groups transmit the first transport layer in the PUSCH, and the PUSCH includes one or more of the first transport layers.

18. The device according to claim 17, wherein, The precoding information indicates a precoding matrix, and the precoding matrix is used to transmit L transport layers through T ports, where T and L are positive integers, and T>1, The precoding sub - information n in the N precoding sub - information indicates the precoding sub - matrix n in the precoding matrix, where n is a positive integer less than or equal to N. The precoding sub - matrix n is used to transmit l n transport layers through t n ports. The precoding sub - information n corresponds to the reference signal resource set n, and the port group n corresponding to the reference signal resource set n includes the t n ports; Among them, L is greater than or equal to the maximum value in {l n}, and L is less than 19. The device according to claim 18, wherein, Each of the N port groups transmits each of the L transport layers, where l n is equal to L, and n is any positive integer less than or equal to N.

20. The device according to claim 18 or 19, wherein, The precoding matrix includes a first precoding sub-matrix V1 corresponding to a first port group and a second precoding sub-matrix V2 corresponding to a second port group, and the first precoding sub-matrix V1 and the second precoding sub-matrix V n Satisfy: where P n is the power coefficient, is the phase coefficient, ω n is the position relation coefficient determined by the relative position between the second port group and the first port group.

21. The device according to claim 20, wherein, The first precoding sub-matrix is a precoding sub-matrix with DFT vectors as the basis or a codeword in a predefined uplink precoding codebook.

22. The device according to claim 20 or 21, wherein, The power coefficient includes a broadband power parameter corresponding to the bandwidth of the PUSCH and / or a power coefficient corresponding to each sub-band in the bandwidth of the PUSCH, and / or, the phase coefficient includes a phase coefficient corresponding to each sub-band in the bandwidth of the PUSCH.

23. The device according to claim 18, wherein, The precoding sub-matrix is used for partial coherent transmission.

24. The device according to claim 23, wherein, The precoding matrix includes a precoding sub-matrix V n , V n satisfies: Among them, represents the precoding codeword of the l-th transmission layer of the precoding submatrix V n ; represents the broadband power coefficient of the l-th transmission layer of the precoding submatrix V n ; represents the subband power coefficient of the l-th transmission layer of the precoding submatrix V, where n is 1 or 2. n ​ 25. The device according to claim 24, wherein, The precoding matrix includes a first precoding sub-matrix V1 corresponding to a first port group among the N port groups and a second precoding sub-matrix V corresponding to a second port group n , where is determined according to and the positional relationship between the first port group and the second port group.

26. The device according to claim 18, wherein, The N reference signal resource sets correspond to N reference resource sets; the processing unit is further configured to determine the precoding sub-information corresponding to one reference signal resource set according to the reference resource set corresponding to the one reference signal resource set in the N reference signal resource sets.

27. The device according to any one of claims 17 to 25, wherein, The transceiver unit is further configured to receive first information from the network device, where the first information includes first precoding sub-information; The processing unit is specifically configured to determine second precoding sub-information according to the first precoding sub-information, power coefficient, phase coefficient, and position relationship coefficient, and the N precoding sub-information includes the first precoding sub-information and the second precoding sub-information, where the position relationship coefficient is determined by the position relationship between the port group corresponding to the first reference signal resource set and the port group corresponding to the second reference signal resource, the first reference signal resource set corresponds to the first precoding sub-information, and the second reference signal resource corresponds to the first precoding sub-information.

28. The device according to claim 27, wherein The power coefficient and / or phase coefficient are predefined or determined according to predefined rules; or, the power coefficient and / or phase coefficient are indicated by second information from the network device.

29. The device according to claim 28, wherein The first information and the second information are dynamic indication information; alternatively, the first information is dynamic indication information and the second information is semi-static indication information.

30. The device according to any one of claims 27 to 29, wherein The processing unit is further configured to determine the position relationship coefficient according to the position relationship between the port group corresponding to the first reference signal resource set and the port group corresponding to the second reference signal resource set; or, The transceiver unit is further configured to receive third information from the network device, where the third information is used to indicate the position relationship coefficient.

31. The device according to claim 30, wherein The third information is semi-static indication information.

32. The device according to any one of claims 17 to 31, wherein The transceiver unit is further configured to receive N precoding sub-information from the network device; The processing unit is further configured to determine the precoding information according to the N precoding sub-information.

33. A communication device, wherein Comprising a processor, the processor is coupled to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory so that the communication device executes the method according to any one of claims 1 to 16.

34. A communication device, wherein Comprising a processor and a communication interface, the processor is used to control the communication interface to implement the method according to any one of claims 1 to 16.

35. A computer-readable storage medium, wherein Stored with instructions, when the instructions are run on a computer, the computer is caused to execute the method according to any one of claims 1 to 16.