Uplink transmission method, terminal and network side equipment

By obtaining target information, dynamically adjusting the number and sequence of antenna ports, the problem of poor uplink transmission flexibility in the prior art is solved, and a more efficient uplink transmission solution is realized, which is suitable for information negotiation and resource configuration of terminals and network-side devices.

CN120239076APending Publication Date: 2025-07-01VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311874189.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the prior art, the uplink transmission scheme has poor transmission flexibility and is difficult to meet diversified transmission needs.

Method used

By acquiring the target information of the terminal and the network-side equipment, the number of antenna ports and the port sequence are dynamically adjusted, including terminal capability information, first configuration information and second configuration information, decoupling of uplink transmission resources is realized and transmission flexibility is improved.

Benefits of technology

It improves the flexibility and applicability of uplink transmission, reduces resource overhead, and ensures information consensus between the terminal and network-side devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120239076A_ABST
    Figure CN120239076A_ABST
Patent Text Reader

Abstract

The invention discloses an uplink transmission method, a terminal and network side equipment, and belongs to the technical field of communication, and the uplink transmission method comprises the steps that the terminal obtains target information; the terminal determines related information of target uplink transmission according to the target information; wherein the target information comprises at least one of the following items: terminal capability information, and the terminal capability information is used for indicating the number of antenna ports supported by the terminal; first configuration information, wherein the first configuration information comprises at least one of the number of antenna ports in an uplink transmission resource and a port sequence of the antenna ports; and second configuration information, wherein the second configuration information comprises at least one of the number of the antenna ports used for the target uplink transmission and the port sequence of the antenna ports.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to a method for uplink transmission, a terminal, and a network-side device. Background Art

[0002] In related technologies, for the uplink transmission of a terminal within a cell, uplink transmission resources are usually pre-configured, such as sounding reference signal (SRS) resources, etc., so that the terminal performs uplink transmission according to the antenna ports specified in the pre-configured uplink transmission resources, etc. For example, the uplink transmission resources provided in related technologies support uplink transmission on 1, 2, or 4 antenna ports for the terminal, etc.

[0003] However, with the continuous increase in transmission requirements, in the foregoing uplink transmission solutions provided in related technologies, there are still problems such as poor transmission flexibility that urgently need to be solved. Summary of the Invention

[0004] Embodiments of this application provide a method for uplink transmission, a terminal, and a network-side device, which can improve the flexibility of uplink transmission.

[0005] In a first aspect, a method for uplink transmission is provided, including: the terminal obtains target information; the terminal determines relevant information for target uplink transmission according to the target information;

[0006] Wherein, the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports in the uplink transmission resources and the port sequence of the antenna ports; second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0007] In a second aspect, a method for uplink transmission is provided, including: the network-side device obtains target information; the network-side device determines relevant information for target uplink transmission according to the target information;

[0008] Wherein, the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports in the uplink transmission resources configured for the terminal and the port sequence of the antenna ports; second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0009] In a third aspect, a terminal is provided, including: an obtaining module, configured to obtain target information; a determining module, configured to determine relevant information for target uplink transmission according to the target information; wherein the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports in the uplink transmission resource and the port sequence of the antenna ports; second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0010] In a fourth aspect, a network-side device is provided, including: an obtaining module, configured to obtain target information; a determining module, configured to determine relevant information for target uplink transmission according to the target information; wherein the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports in the uplink transmission resource configured for the terminal and the port sequence of the antenna ports; second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0011] In a fifth aspect, a terminal is provided, which includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0012] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the method described in the first aspect.

[0013] In a seventh aspect, a network-side device is provided, which includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.

[0014] In an eighth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the method described in the second aspect.

[0015] In a ninth aspect, a readable storage medium is provided, and a program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0016] In a tenth aspect, a wireless communication system is provided, including: a terminal and a network-side device. The terminal can be used to execute the steps of the method described in the first aspect, and the network-side device can be used to execute the steps of the method described in the second aspect.

[0017] In an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0018] In a twelfth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0019] In the embodiments of the present application, by obtaining the target information and determining the relevant information of the target uplink transmission according to the target information, where the target information includes at least one of terminal capability information, first configuration information, and second configuration information. Thus, the flexibility of the uplink transmission can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a schematic structural diagram of a wireless communication system provided by an exemplary embodiment of the present application.

[0021] Figure 2 It is one of the schematic flowcharts of the method for uplink transmission provided by an exemplary embodiment of the present application.

[0022] Figure 3 It is another schematic flowchart of the method for uplink transmission provided by an exemplary embodiment of the present application.

[0023] Figure 4 It is an interactive flowchart of the method for uplink transmission provided by an exemplary embodiment of the present application.

[0024] Figure 5 It is a third schematic flowchart of the method for uplink transmission provided by an exemplary embodiment of the present application.

[0025] Figure 6 It is one of the schematic structural diagrams of a terminal provided by an exemplary embodiment of the present application.

[0026] Figure 7 It is one of the schematic structural diagrams of a network-side device provided by an exemplary embodiment of the present application.

[0027] Figure 8It is a schematic structural diagram of a communication device provided by an exemplary embodiment of the present application.

[0028] Figure 9 It is the second schematic structural diagram of a terminal provided by an exemplary embodiment of the present application.

[0029] Figure 10 It is the second schematic structural diagram of a network-side device provided by an exemplary embodiment of the present application. Detailed implementation manners

[0030] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0031] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are usually of the same type, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.

[0032] The term "indication" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.

[0033] It should be noted that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for illustrative purposes, and the NR term is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system.

[0034] Figure 1The block diagram of a wireless communication system to which the embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., which are terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0035] In addition, for ease of understanding, several technical terms involved in this application are described herein.

[0036] (1) The SRS port is a codebook-based Physical Uplink Shared Channel (PUSCH) transmission. In this regard, the NR protocol TS 38.331 [2] defines that the terminal reports its capability of "maximum supported number of SRS ports". For example, it can be reported through the maxNumberSRS-Ports-PerResource field in the SRS-Resources. Currently, the value range of this field is 1, 2, 4, that is, the terminal supports 1, 2, or 4 SRS ports.

[0037] (2) NR PUSCH non-coherent transmission

[0038] Coherent transmission is defined as a terminal capability. Considering the implementation cost of the terminal, NR does not require all terminals to be able to perform coherent transmission on all antenna ports. NR defines the following 3 types of terminal coherent transmission capabilities.

[0039] Fully-coherent transmission: All antenna ports can perform coherent transmission.

[0040] Partial-coherent transmission: The antenna ports within the same coherent transmission group can perform coherent transmission, while the antenna ports in different coherent transmission groups cannot. Each coherent transmission group contains 2 antenna ports.

[0041] Non-coherent transmission: No antenna ports can perform coherent transmission.

[0042] The NR uplink codebook includes fully coherent codewords for joint transmission of all antenna ports, partially coherent codewords for joint transmission of some antenna ports, and non-coherent codewords for which no antenna ports are jointly transmitted, so as to facilitate the base station to select and indicate the precoding matrix according to the different coherent transmission capabilities of the terminal. Among them, a column in the partially coherent codeword contains non-zero elements corresponding to the same coherent transmission antenna group; a column in the non-coherent codeword contains only one non-zero element.

[0043] (3) Downlink control information (DCI) indicates the layer and precoding matrix of the NR PUSCH

[0044] In Section 7.3.1.1.2 of Protocol TS38.212 [5], the indication method of DCI for "PUSCH transmission layer and precoding matrix" is defined, and only the two cases of 2 antenna ports and 4 antenna ports are defined.

[0045] Based on this, the technical solutions provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.

[0046] As Figure 2 shown, it is a schematic flowchart of a method 200 for uplink transmission provided by an exemplary embodiment of the present application. The method 200 can be but is not limited to being executed by a terminal, and can be specifically executed by hardware or software installed in the terminal. In this embodiment, the method 200 can at least include the following steps.

[0047] S210, the terminal obtains target information.

[0048] Among them, the target information includes at least one of terminal capability information, first configuration information, and second configuration information.

[0049] The terminal capability information can be implemented inside the terminal, and is used to indicate the number of antenna ports supported by the terminal. In this embodiment, the number of antenna ports supported by the terminal can be 1, 2, 3, 4, 5, 6, 8, etc., which is not limited here. It can be understood that the "antenna ports" mentioned in the context of the present application can include but are not limited to at least one of SRS ports and PUSCH ports.

[0050] The first configuration information includes at least one of the number of antenna ports (such as 1, 2, 4) in the uplink transmission resource and the port sequence of the antenna ports. In this embodiment, assuming that the uplink transmission resource is the SRS resource or the PUSCH resource, the first configuration information can be understood as the SRS resource configuration (SRS-Config) and the PUSCH resource configuration of the terminal by the network side device. For example, the network side device can perform semi-static configuration through Radio Resource Control (RRC) signaling. For example, the uplink transmission resource can be indicated through the nrofSRS-Ports field in srs-Config.srs-ResourceToAddModList.SRS-Resource in the RRC signaling of rrcReconfiguration. There is no limitation here.

[0051] The second configuration information includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports, that is, the number of antenna ports and the port sequence of the antenna ports actually used by the terminal during the target uplink transmission.

[0052] It should be noted that the second configuration information provided in the embodiments of the present application is based on the pre-configuration of the uplink transmission resource (such as the SRS resource) by the network side. In order to meet the different transmission requirements of different terminals, the second configuration information is further used to re-indicate the number of antenna ports actually used and the port sequence of the antenna ports to the terminal. That is to say, compared with the related art, when the uplink transmission resource is configured for the terminal, the terminal can only use the uplink transmission resource for uplink transmission, resulting in a low flexibility of uplink transmission. In the present application, by additionally introducing the second configuration information, the "uplink transmission resource configuration" and "uplink transmission resource usage" in the related art can be decoupled from strong coupling, that is, the uplink transmission resources configured for the actually used uplink transmission resources can be the same or different. Thus, on the one hand, the flexibility of the network side device to configure the terminal is effectively improved. For example, different antenna ports can be configured for different terminals for uplink transmission. On the other hand, through the configuration of the second configuration information, the terminal can more flexibly determine the relevant information during the target uplink transmission, such as the number of antenna ports and the port sequence, and there is no need to change the uplink transmission resource configuration in the related art, avoiding additional resource overhead.

[0053] Among them, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource in the first configuration information; or, the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; or, the number of elements in the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource included in the first configuration information; or, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of elements in the port sequence of the antenna ports in the uplink transmission resource included in the first configuration information. Among them, the number of elements can also be understood as the number of serial numbers included in the port sequence. For example, if the port sequence corresponding to 4 antenna ports is {1001, 1002, 1003, 1004}, then the number of elements in this port sequence is 4.

[0054] Optionally, for the foregoing first configuration information and second configuration information, they can be configured through different signaling respectively, or can be configured or carried through the same signaling. Among them, for the case where the first configuration information and the second configuration information are carried through the same signaling, the network-side device can reuse the RRC signaling (such as rrcReconfiguration, etc.) for configuring the first configuration information in related technologies. For example, a new added field is introduced in this RRC signaling to configure and indicate the second configuration information, that is, the second configuration information is carried in the new added field of the RRC signaling.

[0055] Exemplarily, assume that the uplink transmission resource is an SRS resource and the RRC signaling is rrcReconfiguration. Then, in related technologies, the network-side device can indicate the SRS resource (i.e., the foregoing uplink transmission resource) through srs-Config.srs-ResourceToAddModList.SRS-Resource in rrcReconfiguration, such as the number of SRS ports and the port sequence of SRS ports. Then, in order to increase the flexibility of the network-side device to configure the terminal, the network-side device can, in the way of a new added field, configure different SRS ports for different terminals.

[0056] For example, the network-side device can configure the second indication information, i.e., the number of SRS ports actually used by the terminal, such as "3", by introducing a new field, such as nrofSRS-Ports, in srs-Config.srs-ResourceSetToAddModList in rcReconfiguration.

[0057] For another example, the network-side device configures the second indication information, i.e., the port sequence of the SRS ports actually used by the terminal, such as "{0, 1, 2}", by introducing a new field, such as idxofSRS-Ports, in srs-Config.srs-ResourceSetToAddModList in rrcReconfiguration.

[0058] S220, the terminal determines the relevant information of the target uplink transmission according to the target information.

[0059] Wherein, the relevant information of the target uplink transmission may include but is not limited to at least one of the port sequence of the antenna port corresponding to the target uplink transmission and the number of antenna ports.

[0060] It can be understood that similar to the way of determining the relevant information of the target uplink transmission before the terminal performs the target uplink transmission, before receiving the target uplink transmission, the network-side device can also obtain the target information, determine the relevant information of the target uplink transmission according to the target information, and then receive the target uplink transmission according to the relevant information of the target uplink transmission.

[0061] It should be noted that for the case where the relevant information of the target uplink transmission is the number of antenna ports or the port sequence of the antenna ports, the terminal and the network-side device have a consistent understanding of the determination method of the number of antenna ports and the port sequence of the antenna ports, so as to ensure that the relevant information of the target uplink transmission determined by the terminal and the network-side device is consistent.

[0062] For the case where the relevant information of the target uplink transmission is the precoding matrix, the network-side device can monitor the uplink channel of the terminal according to reference signal measurement quantities (such as SRS measurement quantities), etc., determine the precoding matrix corresponding to the target uplink transmission according to the monitoring results, and indicate the determined result to the terminal to guide the terminal to determine the precoding matrix, so as to achieve the purpose of matching the target uplink transmission with the uplink channel.

[0063] In this embodiment, by obtaining the target information and determining the relevant information of the target uplink transmission according to the target information, where the target information includes at least one of terminal capability information, first configuration information, and second configuration information. Thus, the flexibility and applicability of the uplink transmission can be improved.

[0064] In addition, the uplink transmission method provided by this application can also enable the network-side device and the terminal to quickly negotiate and reach an agreement on the relevant information of the target uplink transmission.

[0065] As Figure 3 shown, it is a schematic flowchart of the uplink transmission method 300 provided by an exemplary embodiment of this application. The method 300 can be, but is not limited to, executed by a terminal, and can be specifically executed by hardware or software installed in the terminal. In this embodiment, the method 300 can at least include the following steps.

[0066] S310, the terminal obtains the target information.

[0067] S320, the terminal determines the relevant information of the target uplink transmission according to the target information.

[0068] Among them, the target information includes at least one of terminal capability information, first configuration information, and second configuration information. The terminal capability information is used to indicate the number of antenna ports supported by the terminal; the first configuration information includes at least one of the number of antenna ports in the uplink transmission resource and the port sequence of the antenna ports; the second configuration information includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0069] It can be understood that the relevant descriptions of S310 - S320 can refer to the descriptions in the foregoing method embodiment 200. Of course, in addition to referring to the descriptions in the foregoing method embodiment 200, as an alternative implementation manner, depending on the different relevant information of the target uplink transmission, the determination process of the terminal based on the target information is also different. The determination process of the relevant information of the target uplink transmission will be described below with reference to Example 1 - Example 2.

[0070] Example 1

[0071] Suppose the relevant information of the target transmission is the number of antenna ports corresponding to the target uplink transmission. Then, the manner in which the terminal determines the number of antenna ports corresponding to the target uplink transmission according to the target information can include at least one of the following Manner 1 - Manner 4.

[0072] Manner 1: Determine the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; where the first number is the number of antenna ports corresponding to the target uplink transmission.

[0073] That is to say, compared with the prior art where the terminal can only perform uplink transmission according to the number of antenna ports in the uplink transmission resource, in this Mode 1, the terminal ignores the number of antenna ports in the uplink transmission resource and directly determines the number of antenna ports for the target uplink transmission according to the terminal capability information. Thus, the flexibility of the target uplink transmission is effectively improved to meet different transmission requirements of the terminal.

[0074] For example, if the terminal capability information indicates that the number of antenna ports supported by the terminal is 3 and the number of antenna ports in the uplink transmission resource is 4, then the terminal can determine that the number of antenna ports corresponding to the target uplink transmission is 3.

[0075] Mode 2: Determine a first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; wherein, the first number is the number of antenna ports corresponding to the target uplink transmission

[0076] That is to say, compared with the prior art where the terminal can only perform uplink transmission according to the number of antenna ports in the uplink transmission resource, in this Mode 2, the terminal can perform the target uplink transmission according to the smaller value between the number of antenna ports supported by the terminal and the number of antenna ports in the uplink transmission resource in the first configuration information. Thus, the flexibility and applicability of the target uplink transmission are effectively improved.

[0077] For example, if the terminal capability information indicates that the number of antenna ports supported by the terminal is 3 and the number of antenna ports in the uplink transmission resource is 4, then the terminal can determine that the number of antenna ports corresponding to the target uplink transmission is the smaller value of the two, that is, 3.

[0078] Mode 3: Determine a first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information.

[0079] That is to say, compared with the prior art where the terminal can only perform uplink transmission according to the number of antenna ports in the uplink transmission resource, in this Mode 3, the terminal can perform the target uplink transmission according to the smaller value between the number of antenna ports supported by the terminal and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information. Thus, the flexibility and applicability of the target uplink transmission are effectively improved.

[0080] For example, if the terminal capability information indicates that the number of antenna ports supported by the terminal is 3, and the port sequence of the antenna ports in the uplink transmission resource is {1001, 1002, 1003, 1004}, that is, the number of elements in the port sequence is 4, then the terminal can determine that the number of antenna ports corresponding to the target uplink transmission is the smaller value of the two, that is, 3.

[0081] Method 4: Determine the number of antenna ports in the second configuration information for the target uplink transmission or the number of elements in the port sequence as the first number.

[0082] That is to say, compared with the related art where the terminal can only perform uplink transmission according to the number of antenna ports in the uplink transmission resource, in Method 4, the terminal can ignore the number of antenna ports in the uplink transmission resource and instead perform the target uplink transmission according to the number of antenna ports in the second configuration information for the target uplink transmission. Thus, the signaling of "uplink transmission resource configuration" and "uplink transmission resource usage" in the related art can be decoupled from strong coupling. On the one hand, it effectively improves the flexibility of the network-side device in configuring the terminal. For example, different antenna ports can be configured for different users for uplink transmission. On the other hand, through flexible configuration in the form of the second configuration information, it is not necessary to modify the SRS resource configuration and the like in the related art, avoiding additional overhead.

[0083] For example, if the number of antenna ports in the second configuration information for the target uplink transmission is 3, and the number of antenna ports in the uplink transmission resource in the first configuration information is 4, or, then the terminal can determine that the number of antenna ports corresponding to the target uplink transmission is 3.

[0084] For another example, if the number of antenna ports in the second configuration information for the target uplink transmission is 3, and the port sequence of the antenna ports in the uplink transmission resource is {1001, 1002, 1003, 1004}, that is, the number of elements in the port sequence is 4, then the terminal can determine that the number of antenna ports corresponding to the target uplink transmission is the smaller value 3.

[0085] Correspondingly, for the network-side device, the method for the network-side device to determine the number of antenna ports corresponding to the target uplink transmission according to the target information is the same as that of the terminal, so that the network-side device and the terminal can quickly negotiate and reach an agreement on the number of antenna ports for the target uplink transmission to ensure communication consistency.

[0086] It can be understood that when determining the number of antenna ports for the terminal and the network-side device, which specific method among the foregoing methods 1-4 is adopted can be implemented by means such as protocol agreement and high-layer indication. However, no matter which method is adopted, it is necessary to ensure that the methods for the terminal and the network-side device to determine the number of antenna ports are the same.

[0087] Based on this, in an optional implementation manner, if the terminal and the network-side device determine a first number based on any one of the foregoing methods 1-4, that is, the number of antenna ports corresponding to the target uplink transmission, and the first number is less than the number of antenna ports in the uplink transmission resource in the first configuration information, that is, the second number, then when the terminal and the network-side device determine the port sequence of the antenna ports for the target uplink transmission, they can select the first number of elements from the port sequence of the antenna ports in the uplink transmission resource in the first configuration information as the port sequence of the antenna ports for the target uplink transmission.

[0088] Optionally, the foregoing method of "selecting the first number of port sequences from the port sequence of the antenna ports in the uplink transmission resource in the first configuration information" can be implemented by means such as protocol agreement. For example, assume that the first number is 3, the second number is 4, and N < Y, and the antenna port is the SRS port. Then, any one of the following a)-c) can be agreed upon by the protocol.

[0089] a) The protocol stipulates that among the 4 SRS ports (such as 1000-1003) configured by the network-side device, the first 3 SRS ports (that is, 1000-1002) are used for the 3-port uplink SRS transmission of the terminal.

[0090] Based on this, when the terminal determines that the number of antenna ports corresponding to the target uplink transmission is 3, it can determine that the port sequence is 1000-1002.

[0091] b) The protocol stipulates that among the 4 SRS ports (such as 1000-1003) configured by the network-side device, it is agreed that the last 1 SRS port (such as 1003) is not used for the 3-port uplink SRS transmission of the terminal.

[0092] Based on this, when the terminal determines that the number of antenna ports corresponding to the target uplink transmission is 3, it can determine that the port sequence is 1000-1002.

[0093] c) The protocol stipulates that among the 4 SRS ports (such as 1000-1003) configured by the network-side device, the last 1 SRS port (such as 1003) is indicated for "zero power" transmission, that is, it is not used for the 3-port uplink SRS transmission of the terminal.

[0094] Based on this, when the terminal determines that the number of antenna ports corresponding to the target uplink transmission is 3, it can determine that the port sequence is 1000 to 1002.

[0095] Based on the foregoing description, as an alternative implementation, assuming that the determination is based on the first number of antenna ports for the target uplink transmission, then the transmit power of the target uplink transmission can be evenly distributed among the first number of antenna ports, thereby ensuring the uplink transmission quality.

[0096] For example, assume that the first number is 3, and the terminal calculates the transmit power of the target uplink transmission (such as SRS or PUSCH, etc.) as P_dBm through the power control formula, and the conversion to the linear value is as shown in Equation (1).

[0097] P_linear = 1W * 10^(P_dBm / 10) / 1000 (1)

[0098] Based on this, when the terminal uses 3 antenna ports to send the target uplink transmission, the transmit power of each antenna port is P_linear_onePort = P_linear / 3. Wherein, "W" is watt.

[0099] In this Example 1, a simple and flexible uplink transmission scheme is provided, which enables the network side device and the terminal to quickly negotiate and reach an agreement on the antenna ports for the uplink transmission, improving the flexibility of the uplink transmission.

[0100] Example 2

[0101] Assume that the relevant information of the target transmission is the port sequence of the antenna ports corresponding to the target uplink transmission. Then, the manner in which the terminal determines the port sequence of the antenna ports corresponding to the target uplink transmission according to the target information may include at least one of the following Manner 1 - Manner 2.

[0102] Manner 1: Determine according to at least one of the terminal capability information and the first configuration information.

[0103] It should be noted that when determining the port sequence, the number of antenna ports of the target uplink transmission can be determined first in the port number determination manner as described in Example 1. Among them, if the determined number of the target uplink transmission is the same as the number of antenna ports in the uplink transmission resource configured in the first configuration information, then the port sequence of the antenna ports in the uplink transmission resource configured in the first configuration information can be determined as the port sequence of the antenna ports corresponding to the target uplink transmission.

[0104] If the determined number of the target uplink transmissions is less than the number of antenna ports in the uplink transmission resources configured in the first configuration information, then, a part can be selected from the port sequences of the antenna ports in the uplink transmission resources configured in the first configuration information as the port sequence of the antenna ports corresponding to the target uplink transmission, etc. Among them, the selection method of the port sequence can be determined by means such as protocol agreement, and the specific description can refer to the relevant description of the selection method of the antenna ports in the foregoing Example 1.

[0105] Method 2: Determine the port sequence of the antenna ports for the target uplink transmission in the second configuration information as the port sequence of the antenna ports corresponding to the target uplink transmission.

[0106] That is to say, compared with the related art in which the terminal can only perform uplink transmission according to the antenna port sequence in the uplink transmission resources, in Method 2, the terminal can ignore the number of antenna ports in the uplink transmission resources, but perform the target uplink transmission according to the port sequence of the antenna ports for the target uplink transmission in the second configuration information. Thus, the signaling of "SRS resource configuration" and "SRS resource usage" in the related art can be decoupled from strong coupling. On the one hand, it effectively improves the flexibility of the network-side device to configure the terminal. For example, different antenna ports can be configured for different users for uplink transmission. On the other hand, through the flexible configuration in the second configuration information, it is also not necessary to modify the SRS resource configuration, etc. in the related art, avoiding additional overhead.

[0107] Correspondingly, for the network-side device, the method for the network-side device to determine the port sequence of the antenna ports corresponding to the target uplink transmission according to the target information is the same as that of the terminal, so as to ensure communication consistency.

[0108] It can be understood that for the terminal and the network-side device to determine the port sequence of the antenna ports, which of the foregoing Methods 1-2 is specifically adopted can be implemented by means such as protocol agreement and high-layer indication. However, no matter which method is used, it is necessary to ensure that the methods for the terminal and the network-side device to determine the port sequence of the antenna ports are the same.

[0109] In this case, in this embodiment, in addition to the determination of the number of antenna ports and the port sequence of the antenna ports corresponding to the foregoing target uplink transmission, the terminal can also determine the precoding matrix corresponding to the target uplink transmission. The determination process of the precoding matrix will be introduced below in combination with Methods 1-2.

[0110] Method 1: The terminal receives first indication information sent by a network-side device. The first indication information is used to indicate a first precoding matrix, and the terminal determines a precoding matrix corresponding to the target uplink transmission according to the first precoding matrix.

[0111] Wherein, the first precoding matrix is a precoding matrix used for uplink transmission on a second number of antenna ports in the terminal and the network-side device. The second number is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information. The number of antenna ports corresponding to the target uplink transmission (i.e., the first number) is less than the second number.

[0112] That is to say, when the number of antenna ports actually used by the terminal for the target uplink transmission is less than the number of antenna ports in the uplink transmission resource in the first configuration information, the network-side device may indicate the first precoding matrix in the uplink transmission resource to the terminal for the terminal to determine a precoding matrix corresponding to the target uplink transmission. Thus, by multiplexing the first precoding matrix in the uplink transmission resource to determine the precoding matrix corresponding to the target uplink transmission, on the one hand, the implementation complexity of the communication system can be reduced. For example, for the precoding matrices corresponding to the first number of antenna ports and the second number of antenna ports, the same codebook search method can be adopted, and the same parsing method can be used for the field indicating "precoding and number of layers" in DCI (scheduling PUSCH). On the other hand, it can also avoid problems such as resource overhead caused by additionally configuring the precoding matrix corresponding to the first number of antenna ports, avoiding resource waste.

[0113] Optionally, when the terminal determines a precoding matrix corresponding to the target uplink transmission according to the first precoding matrix, its implementation method may include at least one of the following.

[0114] (a) Delete or ignore a third number of row vectors from the first precoding matrix, and determine the first precoding matrix after deleting or ignoring the row vectors as the precoding matrix corresponding to the target uplink transmission, where the third number is determined according to the second number and the first number.

[0115] For example, assume the first precoding matrix is for uplink transmission on 4 antenna ports, and the first number is 3. Then, the terminal can delete and ignore the row vector of the last row from the first precoding matrix to obtain That is, the precoding matrix corresponding to the target uplink transmission.

[0116] In one implementation, the terminal can be instructed, through protocol agreement or high-layer configuration, etc., to actually delete or ignore the row vector of a specific row when performing row vector deletion or ignoring, so as to ensure the consistency of understanding of the precoding matrix determination method between the terminal and the network-side device, and further ensure that the precoding matrix determined by the terminal matches the uplink channel.

[0117] (b) Select the first number of row vectors from the first precoding matrix as the precoding matrix corresponding to the target uplink transmission.

[0118] For example, assume that the first precoding matrix is for uplink transmission on 4 antenna ports, and the first number is 3. Then, the terminal can select the row vectors of the first 3 rows from the first precoding matrix to obtain which is the precoding matrix corresponding to the target uplink transmission.

[0119] In one implementation, the terminal can be instructed, through protocol agreement or high-layer configuration, etc., to select the row vectors of which rows as the precoding matrix corresponding to the first number of antenna ports, so as to ensure the consistency of understanding of the precoding matrix determination method between the terminal and the network-side device, and further ensure that the precoding matrix determined by the terminal matches the uplink channel.

[0120] It should be noted that for the network-side device, the precoding matrix corresponding to the target uplink transmission can be determined through the measurement results of reference signals such as SRS, etc. Then, select the precoding matrix that can be used for the target uplink transmission from the precoding matrix, determine it as one of the first precodings, and indicate the first precoding matrix to the terminal through the first indication information.

[0121] In addition, when the network-side device selects the first precoding matrix for determining the precoding matrix corresponding to the target uplink transmission, its implementation process is similar to that of the terminal. For example, the network-side device can first determine which candidate precoding matrix among the candidate precoding matrices for the first number of antenna ports can obtain the precoding matrix corresponding to the target uplink transmission through row vector deletion, ignoring or selection, and then use it as the first precoding matrix and indicate it to the terminal.

[0122] Exemplarily, assume that the first quantity is 3, that is, when the terminal performs the target uplink transmission, it needs to be in the manner of 3 antenna ports and use the precoding matrix corresponding to 4 antenna ports configured in the first configuration information. Then, the terminal can, according to the first precoding matrix indicated by the received first indication information (such as DCI, etc.), that is, the precoding matrix corresponding to 4 antenna ports, and delete or ignore a certain row vector from this first precoding matrix in the manner agreed upon by the protocol, and use the remaining 3 row vectors as the precoding matrix during the target uplink transmission. Thus, on the one hand, it can effectively reduce the complexity of system implementation. For example, for 4 antenna ports and 3 antenna ports, the same codebook search method can be used, and the same parsing method can also be used for the fields indicating "precoding and number of layers" in DCI (scheduling PUSCH). On the other hand, it can also avoid the resource overhead that may be brought by additional codebook configuration.

[0123] Method 2: The terminal receives the second indication information sent by the network-side device, where the second indication information is used to indicate the precoding matrix corresponding to the target uplink transmission, and the terminal selects the precoding matrix corresponding to the target uplink transmission from the first set according to the second indication information.

[0124] Among them, the first set includes at least one candidate precoding matrix. The at least one candidate precoding matrix included in the first set is not configured by the network side for the first number of antenna ports on the terminal, but is determined according to the precoding matrices in the second set. Each precoding matrix in the second set is used for the uplink transmission of the second number of antenna ports, and the second number is greater than the number of antenna ports corresponding to the target uplink transmission, that is, the first number. The second number is the number of antenna ports or the number of elements in the port sequence in the uplink transmission resource in the first configuration information.

[0125] That is to say, for the case where the number of antenna ports actually used by the terminal during the target uplink transmission is less than the number of antenna ports in the uplink transmission resource in the first configuration information, the network-side device can determine the candidate precoding matrix set corresponding to the uplink transmission on the first number of antenna ports, that is, the first set, based on and for the precoding matrix set for the uplink transmission of the second number of antenna ports, that is, the second set, and then select the precoding matrix corresponding to the target uplink transmission from the first set and indicate it to the terminal. Thus, by reusing the first precoding matrix in the uplink transmission resource to determine the precoding matrix corresponding to the target uplink transmission, it can reduce the implementation complexity of the communication system, avoid problems such as resource overhead caused by additional configuration of the precoding matrix corresponding to the first number of antenna ports, and improve resource utilization.

[0126] Based on this, in one implementation manner, the determining manner for at least one candidate precoding matrix included in the first set determined according to the precoding matrices in the second set may include but is not limited to any one of a)-b).

[0127] a) Delete or ignore a third number of row vectors from each precoding matrix in the second set respectively, and determine the first set according to the precoding matrices after deleting or ignoring the row vectors, where the third number is determined according to the second number and the first number, and the first number is the number of antenna ports corresponding to the target uplink transmission.

[0128] b) Select a first number of row vectors from each precoding matrix in the second set respectively, and determine the first set according to the selected row vectors.

[0129] Among them, the determining manner of the first set in this manner 2 is similar to the manner of determining the precoding matrix corresponding to the target uplink transmission based on the first precoding matrix in the foregoing manner 1, and will not be limited herein. It should be noted that when determining the first set, the terminal can be instructed by means such as protocol agreement or high-layer configuration to actually delete or ignore or select which row vector when deleting or ignoring row vectors, so as to ensure the consistency of the understanding of the precoding matrix determination manner between the terminal and the network-side device.

[0130] Based on this, in an optional implementation manner, the precoding matrices included in the first set are non-zero matrices and there are no repetitions among the precoding matrices. Therefore, compared with the manner of scheduling the precoding matrix by the first indication information in manner 1, when scheduling the precoding matrix by the second indication information in this manner 2, signaling overhead can be saved. For example, compared with the first indication information, each second indication information can save 1 bit.

[0131] Exemplarily, assume that the first number is 3, that is, the terminal needs to perform the target uplink transmission in the manner of 3 antenna ports, and continue to use the precoding matrix set corresponding to 4 antenna ports configured in the first configuration information, that is, the second set. Then, as shown in Table 1, it is a table of the Transmitted Precoding Matrix Indicator (TPMI) corresponding to 4 antenna ports agreed by the protocol, which is used for the terminal to determine the precoding matrix according to the DCI sent by the network side. At the same time, as shown in Table 2, it is a TPMI table corresponding to 3 transmit antenna ports determined by the terminal and the network-side device based on the second set.

[0132] Based on this, when the terminal performs target uplink transmission in the manner of 3 transmit antenna ports, the terminal can, as described in Table 2, interpret the corresponding field "Precoding information and number of layers" in the second indication information (such as DCI) to obtain the layer information and TPMI, and then obtain the corresponding precoding matrix from the codebook according to the layer information and TPMI. Among them, since the first set determined based on the second set deletes duplicate or all-zero precoding matrices relative to the second set, the number of precoding matrices in the first set is less than that in the second set. Then, when scheduling the precoding matrix through the second indication information, it is also inevitable to save signaling overhead. For example, the precoding matrix indication information corresponding to Table 1 requires 4-bit overhead, while the precoding matrix indication information corresponding to Table 2 (i.e., the second indication information) only requires 3 bits. That is, the method of providing the precoding matrix determination method in Method 2 can save signaling overhead.

[0133] Table 1

[0134]

[0135] Compared with the method of performing uplink transmission based on a preconfigured precoding matrix in the related art, in this embodiment, by reusing the precoding matrix in the related art, the precoding matrix corresponding to the target uplink transmission is determined. Thus, on the one hand, the complexity of system implementation can be effectively reduced. For example, for 4 antenna ports and 3 antenna ports, the same codebook search method can be used, and the same parsing method can also be used for the field indicating "precoding and number of layers" in indication information such as DCI; on the other hand, the resource overhead that may be brought by additional codebook configuration can be avoided.

[0136] Table 2

[0137]

[0138] Based on the description of the foregoing method embodiments 200-300, for ease of understanding, the following combines Figure 4 An exemplary description of the uplink transmission method provided in this application is as follows.

[0139] S410, the network side device and the terminal respectively obtain target information, such as terminal capability information, first configuration information, and second configuration information.

[0140] For example, the network side device may send RRC signaling to the terminal, and at least one of the first configuration information and the second configuration information is carried in the RRC signaling.

[0141] For example, the terminal may report terminal capability information to the network side device.

[0142] S420. The terminal and the network-side device determine relevant information for the target uplink transmission according to the target information, such as the number of antenna ports, port sequences, etc.

[0143] S430. The network-side device determines a precoding matrix corresponding to the target uplink transmission according to the reference signal measurement quantity.

[0144] S440. Send a first indication message or a second indication message to the terminal. The first indication message is used to indicate a first precoding matrix, and the second indication message is used to indicate the precoding matrix corresponding to the target uplink transmission.

[0145] S450. The terminal determines the precoding matrix corresponding to the target uplink transmission according to the first indication message or the second indication message.

[0146] S460. The terminal sends the target uplink transmission based on the determined number of antenna ports, port sequences, and precoding matrix corresponding to the target uplink transmission. Correspondingly, the network-side device sends the target uplink transmission according to the determined number of antenna ports, port sequences, and precoding matrix corresponding to the target uplink transmission.

[0147] It can be understood that the implementation processes of the steps in this example can refer to the descriptions of the foregoing method embodiments 200-300. To avoid repetition, no further limitations are provided here. In addition, the method for uplink transmission provided in this example may include but is not limited to the foregoing steps, such as it may include more or fewer steps than the foregoing S410-S450.

[0148] Such as Figure 5 As shown, it is a schematic flowchart of a method 500 for uplink transmission provided by an exemplary embodiment of the present application. The method 500 may be, but is not limited to, executed by a network-side device, and may specifically be executed by hardware or software installed in the network-side device. In this embodiment, the method 500 may at least include the following steps.

[0149] S510. The network-side device obtains target information.

[0150] S520. The network-side device determines relevant information for the target uplink transmission according to the target information.

[0151] Among them, the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports and the port sequence of antenna ports in the uplink transmission resources configured for the terminal; second configuration information, which includes at least one of the number of antenna ports and the port sequence of antenna ports for the target uplink transmission.

[0152] It should be noted that when the network-side device obtains the target information, the obtaining method is different according to the difference of the target information. For example, when the target information is the terminal capability information, the network-side device may request or notify the terminal to report the terminal capability information. Another example is that if the target information is the first configuration information or the second configuration information, the network-side device may generate or determine the first configuration information and the second configuration information according to protocol agreements and other means.

[0153] In an optional implementation manner, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resources in the first configuration information; or, the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the port sequence of the antenna ports in the uplink transmission resources in the first configuration information; or, the number of elements in the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resources included in the first configuration information.

[0154] In an optional implementation manner, the relevant information of the target uplink transmission includes at least one of the following: the port sequence of the antenna ports corresponding to the target uplink transmission; the number of antenna ports corresponding to the target uplink transmission.

[0155] In an alternative implementation, when the relevant information of the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, determining the relevant information of the target uplink transmission according to the target information includes at least one of the following: determining the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the antenna port sequence of the uplink transmission resource in the first configuration information; determining the number of antenna ports or the number of elements in the port sequence for the target uplink transmission in the second configuration information as the first number; wherein the first number is the number of antenna ports corresponding to the target uplink transmission.

[0156] In an alternative implementation, the method further includes: determining the precoding matrix corresponding to the target uplink transmission according to a first precoding matrix; wherein the first precoding matrix is used for uplink transmission on the second number of antenna ports, and the number of antenna ports corresponding to the target uplink transmission is less than the second number, and the second number is the number of antenna ports or the number of elements in the antenna port sequence in the uplink transmission resource in the first configuration information.

[0157] In an alternative implementation, determining the precoding matrix corresponding to the target uplink transmission according to the first precoding matrix includes at least one of the following: deleting or ignoring the third number of row vectors from the first precoding matrix, and determining the first precoding matrix after deleting or ignoring the row vectors as the precoding matrix corresponding to the target uplink transmission, wherein the third number is determined according to the second number and the first number; selecting the first number of row vectors from the first precoding matrix as the precoding matrix corresponding to the target uplink transmission.

[0158] In an alternative implementation, the method further includes: the network side device sending first indication information to the terminal, and the first indication information is used to indicate the first precoding matrix, and the first precoding matrix is used for the terminal to determine the precoding matrix corresponding to the target uplink transmission.

[0159] In an alternative implementation, the method further includes: selecting a precoding matrix corresponding to the target uplink transmission from a first set; wherein the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to the precoding matrices in a second set, and each precoding matrix in the second set is used for uplink transmission of a second number of antenna ports, and the second number is greater than the number of antenna ports corresponding to the target uplink transmission.

[0160] In an alternative implementation, the at least one candidate precoding matrix included in the first set is determined according to the precoding matrices in the second set, including at least one of the following: respectively deleting or ignoring a third number of row vectors from each precoding matrix in the second set, and determining the first set according to the precoding matrices after deleting or ignoring the row vectors, wherein the third number is determined according to the second number and a first number, and the first number is the number of antenna ports corresponding to the target uplink transmission; respectively selecting a first number of row vectors from each precoding matrix in the second set, and determining the first set according to the selected row vectors.

[0161] In an alternative implementation, the precoding matrices included in the first set are non-zero matrices and there are no duplicates among the precoding matrices.

[0162] In an alternative implementation, the method further includes: the network side device sending second indication information to the terminal, and the second indication information is used to indicate the precoding matrix corresponding to the target uplink transmission.

[0163] In an alternative implementation, the first configuration information and the second configuration information are carried by the same signaling.

[0164] In an alternative implementation, when the first configuration information and the second configuration information are carried by the same RRC signaling, the second configuration information is carried by an additional field in the RRC signaling.

[0165] In an alternative implementation, the antenna port is a sounding reference signal (SRS) port or a physical uplink shared channel (PUSCH) port.

[0166] It can be understood that the implementations in method embodiment 500 have the same or corresponding technical features as those in the foregoing method embodiments 200-300. Therefore, the implementation processes of the implementations in method embodiment 500 can refer to the relevant descriptions of the foregoing method embodiments 200-300 and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.

[0167] As Figure 6As shown in the figure, it is a schematic structural diagram of a terminal 600 provided by an embodiment of the present application. The terminal 600 includes: an acquisition module 610, configured to acquire target information; a determination module 620, configured to determine relevant information of target uplink transmission according to the target information; wherein, the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports in the uplink transmission resource and the port sequence of the antenna ports; second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0168] In an alternative implementation, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource in the first configuration information; or, the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the port sequence of the antenna ports in the uplink transmission resource in the first configuration information.

[0169] In an alternative implementation, the relevant information of the target uplink transmission includes at least one of the following: the port sequence of the antenna ports corresponding to the target uplink transmission; the number of antenna ports corresponding to the target uplink transmission.

[0170] In an alternative implementation, when the relevant information of the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, the determining the relevant information of the target uplink transmission according to the target information includes at least one of the following: determining the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; determining the number of elements in the port sequence of the antenna ports for the target uplink transmission or the number of antenna ports in the second configuration information as the first number; wherein, the first number is the number of antenna ports corresponding to the target uplink transmission.

[0171] In an alternative implementation, the obtaining module 610 is further configured to receive first indication information sent by a network-side device, where the first indication information is used to indicate a first precoding matrix; the determining module 620 is further configured to determine a precoding matrix corresponding to the target uplink transmission according to the first precoding matrix; where the first precoding matrix is used for uplink transmission on the second number of antenna ports, the number of antenna ports corresponding to the target uplink transmission is less than the second number, and the second number is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information.

[0172] In an alternative implementation, determining a precoding matrix corresponding to the target uplink transmission according to the first precoding matrix includes at least one of the following: deleting or ignoring a third number of row vectors from the first precoding matrix, and determining the first precoding matrix after deleting or ignoring the row vectors as the precoding matrix corresponding to the target uplink transmission, where the third number is determined according to the second number and the first number; selecting a first number of row vectors from the first precoding matrix as the precoding matrix corresponding to the target uplink transmission.

[0173] In an alternative implementation, the obtaining module 610 is further configured to receive second indication information sent by a network-side device, where the second indication information is used to indicate a precoding matrix corresponding to the target uplink transmission; the determining module is further configured to select, from a first set, a precoding matrix corresponding to the target uplink transmission according to the second indication information; where the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to precoding matrices in a second set, each precoding matrix in the second set is used for uplink transmission on the second number of antenna ports, the second number is greater than the number of antenna ports corresponding to the target uplink transmission, and the second number is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information.

[0174] In an alternative implementation, determining the at least one candidate precoding matrix included in the first set according to precoding matrices in the second set includes at least one of the following: respectively deleting or ignoring a third number of row vectors from each precoding matrix in the second set, and determining the first set according to the precoding matrices after deleting or ignoring the row vectors, where the third number is determined according to the second number and the first number, and the first number is the number of antenna ports corresponding to the target uplink transmission; respectively selecting a first number of row vectors from each precoding matrix in the second set, and determining the first set according to the selected row vectors.

[0175] In an alternative implementation, the precoding matrices included in the first set are non-zero matrices and there are no duplicates among the precoding matrices.

[0176] In an alternative implementation, the first configuration information and the second configuration information are carried by the same signaling.

[0177] In an alternative implementation, when the first configuration information and the second configuration information are carried by the same RRC signaling, the second configuration information is carried by a new field in the RRC signaling.

[0178] In an alternative implementation, the antenna port is a sounding reference signal (SRS) port or a physical uplink shared channel (PUSCH) port.

[0179] The terminal 600 in the embodiments of the present application may include, but is not limited to, the types of the terminal 11 listed above. Other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0180] The terminal 600 provided in the embodiments of the present application can implement Figures 2 to 3 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described here again.

[0181] As Figure 7 shown, it is a schematic structural diagram of a network-side device 700 provided in an embodiment of the present application. The network-side device includes: an acquisition module 710, configured to acquire target information; a determination module 720, configured to determine relevant information for target uplink transmission according to the target information; where the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports in the uplink transmission resources configured for the terminal and the port sequence of the antenna ports; second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0182] In an alternative implementation, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource in the first configuration information; or, the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; or, the number of elements in the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource included in the first configuration information; or, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of elements in the port sequence of the antenna ports in the uplink transmission resource included in the first configuration information.

[0183] In an alternative implementation, the relevant information of the target uplink transmission includes at least one of the following: the port sequence of the antenna ports corresponding to the target uplink transmission; the number of antenna ports corresponding to the target uplink transmission.

[0184] In an alternative implementation, when the relevant information of the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, the determining the relevant information of the target uplink transmission according to the target information includes at least one of the following: determining the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; determining the number of antenna ports or the number of elements in the port sequence of the antenna ports for the target uplink transmission in the second configuration information as the first number; where the first number is the number of antenna ports corresponding to the target uplink transmission.

[0185] In an alternative implementation, the determining module 720 is further configured to determine the precoding matrix corresponding to the target uplink transmission according to a first precoding matrix; where the first precoding matrix is used for uplink transmission on the second number of antenna ports, and the number of antenna ports corresponding to the target uplink transmission is less than the second number, and the second number is the number of antenna ports or the number of elements in the port sequence in the uplink transmission resource in the first configuration information.

[0186] In an alternative implementation, determining the precoding matrix corresponding to the target uplink transmission according to the first precoding matrix includes at least one of the following: deleting or ignoring a third number of row vectors from the first precoding matrix, and determining the first precoding matrix after deleting or ignoring the row vectors as the precoding matrix corresponding to the target uplink transmission, where the third number is determined according to the second number and the first number; selecting a first number of row vectors from the first precoding matrix as the precoding matrix corresponding to the target uplink transmission.

[0187] In an alternative implementation, the obtaining module 710 is further configured to: send first indication information to the terminal, where the first indication information is used to indicate the first precoding matrix, and the first precoding matrix is used by the terminal to determine the precoding matrix corresponding to the target uplink transmission.

[0188] In an alternative implementation, the determining module 720 is further configured to select the precoding matrix corresponding to the target uplink transmission from a first set; where the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to the precoding matrices in a second set, and each precoding matrix in the second set is used for the uplink transmission of the second number of antenna ports, and the second number is greater than the number of antenna ports corresponding to the target uplink transmission.

[0189] In an alternative implementation, determining the at least one candidate precoding matrix included in the first set according to the precoding matrices in the second set includes at least one of the following: respectively deleting or ignoring a third number of row vectors from each precoding matrix in the second set, and determining the first set according to the precoding matrices after deleting or ignoring the row vectors, where the third number is determined according to the second number and the first number, and the first number is the number of antenna ports corresponding to the target uplink transmission; respectively selecting a first number of row vectors from each precoding matrix in the second set, and determining the first set according to the selected row vectors.

[0190] In an alternative implementation, the precoding matrices included in the first set are non-zero matrices and there are no duplicates among the precoding matrices.

[0191] In an alternative implementation, the transmitting module 710 is further configured to send second indication information to the terminal, where the second indication information is used to indicate the precoding matrix corresponding to the target uplink transmission.

[0192] In an alternative implementation, the first configuration information and the second configuration information are carried by the same signaling.

[0193] In an alternative implementation, when the first configuration information and the second configuration information are carried by the same RRC signaling, the second configuration information is carried by an added field in the RRC signaling.

[0194] In an alternative implementation, the antenna port is a sounding reference signal (SRS) port or a physical uplink shared channel (PUSCH) port.

[0195] The network-side device 700 in the embodiments of the present application may include, but is not limited to, the types of the network-side device 12 listed above. The embodiments of the present application do not make specific limitations.

[0196] The network-side device 700 provided by the embodiments of the present application can implement Figure 5 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described here again.

[0197] As Figure 8 shown, the embodiments of the present application further provide a communication device 800, including a processor 801 and a memory 802. A program or instruction that can run on the processor 801 is stored on the memory 802. For example, when the communication device 800 is a terminal, when the program or instruction is executed by the processor 801, each step of the method embodiments of the above uplink transmission is implemented, and the same technical effects can be achieved. When the communication device 800 is a network-side device, when the program or instruction is executed by the processor 801, each step of the method embodiments of the above uplink transmission is implemented, and the same technical effects can be achieved. To avoid repetition, details are not described here again.

[0198] The embodiments of the present application further provide a terminal, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement the steps in the method embodiments as Figures 2 - 3 shown. This terminal embodiment corresponds to the above terminal-side method embodiments. Each implementation process and implementation manner of the above method embodiments can be applied to this terminal embodiment, and the same technical effects can be achieved. Specifically, Figure 9 FIG. is a schematic hardware structure diagram of a terminal for implementing an embodiment of the present application.

[0199] The terminal 900 includes, but is not limited to, at least some components such as a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910.

[0200] Those skilled in the art can understand that the terminal 900 may further include a power source (such as a battery) for powering each component. The power source can be logically connected to the processor 910 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 9 The terminal structure shown in Figure 9 does not limit the terminal. The terminal may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements, which will not be elaborated here.

[0201] It should be understood that in the embodiments of the present application, the input unit 904 may include a Graphics Processing Unit (GPU) 9041 and a microphone 9042. The graphics processor 9041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. The other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0202] In the embodiments of the present application, after receiving downlink data from a network-side device, the radio frequency unit 901 can transmit it to the processor 910 for processing; in addition, the radio frequency unit 901 can send uplink data to the network-side device. Generally, the radio frequency unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0203] The memory 909 can be used to store software programs or instructions as well as various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 909 can include volatile memory or non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 909 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0204] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 910 either.

[0205] Among them, a radio frequency unit 901 is configured to obtain target information; a processor 910 is configured to determine relevant information for target uplink transmission according to the target information; wherein the target information includes at least one of the following: terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; first configuration information, which includes at least one of the number of antenna ports in the uplink transmission resource and the port sequence of the antenna ports; second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

[0206] In an optional implementation manner, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource in the first configuration information; or, the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; or, the number of elements in the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource included in the first configuration information; or, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of elements in the port sequence of the antenna ports in the uplink transmission resource included in the first configuration information.

[0207] In an optional implementation manner, the relevant information for the target uplink transmission includes at least one of the following: the port sequence of the antenna ports corresponding to the target uplink transmission; the number of antenna ports corresponding to the target uplink transmission; the precoding matrix corresponding to the target uplink transmission.

[0208] In an optional implementation manner, when the relevant information for the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, the determining of the relevant information for the target uplink transmission according to the target information includes at least one of the following: determining the number of antenna ports supported by the terminal indicated by the terminal capability information as a first number; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; determining the number of antenna ports or the number of elements in the port sequence in the second configuration information for the target uplink transmission as the first number; wherein the first number is the number of antenna ports corresponding to the target uplink transmission.

[0209] In an alternative implementation, the radio frequency unit 901 is further configured to receive first indication information sent by a network-side device, where the first indication information is used to indicate a first precoding matrix; the processor 910 is further configured to determine, according to the first precoding matrix, a precoding matrix corresponding to the target uplink transmission; where the first precoding matrix is used for uplink transmission on the second number of antenna ports, the number of antenna ports corresponding to the target uplink transmission is less than the second number, and the second number is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information.

[0210] In an alternative implementation, determining, according to the first precoding matrix, a precoding matrix corresponding to the target uplink transmission includes at least one of the following: deleting or ignoring a third number of row vectors from the first precoding matrix, and determining the first precoding matrix after deleting or ignoring the row vectors as the precoding matrix corresponding to the target uplink transmission, where the third number is determined according to the second number and the first number; selecting a first number of row vectors from the first precoding matrix as the precoding matrix corresponding to the target uplink transmission.

[0211] In an alternative implementation, the radio frequency unit 901 is further configured to receive second indication information sent by a network-side device, where the second indication information is used to indicate a precoding matrix corresponding to the target uplink transmission; the processor 910 is further configured to select, according to the second indication information, a precoding matrix corresponding to the target uplink transmission from a first set; where the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to precoding matrices in a second set, each precoding matrix in the second set is used for uplink transmission on the second number of antenna ports, the second number is greater than the number of antenna ports corresponding to the target uplink transmission, and the second number is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information.

[0212] In an alternative implementation, determining that the at least one candidate precoding matrix included in the first set is determined according to precoding matrices in the second set includes at least one of the following: respectively deleting or ignoring a third number of row vectors from each precoding matrix in the second set, and determining the first set according to the precoding matrices after deleting or ignoring the row vectors, where the third number is determined according to the second number and the first number, and the first number is the number of antenna ports corresponding to the target uplink transmission; respectively selecting a first number of row vectors from each precoding matrix in the second set, and determining the first set according to the selected row vectors.

[0213] In an alternative implementation, the precoding matrices included in the first set are non-zero matrices and there are no duplicates among the precoding matrices.

[0214] In an alternative implementation, the first configuration information and the second configuration information are carried by the same signaling.

[0215] In an alternative implementation, when the first configuration information and the second configuration information are carried by the same RRC signaling, the second configuration information is carried by a new field in the RRC signaling.

[0216] In an alternative implementation, the antenna port is a sounding reference signal (SRS) port or a physical uplink shared channel (PUSCH) port.

[0217] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment may refer to the relevant descriptions of Method Embodiment 200 or 300, and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.

[0218] The embodiment of the present application further provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps of the method embodiment as Figure 4 shown. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this network-side device embodiment, and the same technical effects can be achieved.

[0219] Specifically, the embodiment of the present application further provides a network-side device. As Figure 10 shown, the network-side device 1000 includes: an antenna 1001, a radio frequency device 1002, a baseband device 1003, a processor 1004, and a memory 1005. The antenna 1001 is connected to the radio frequency device 1002. In the uplink direction, the radio frequency device 1002 receives information through the antenna 1001 and sends the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be sent and sends it to the radio frequency device 1002. After processing the received information, the radio frequency device 1002 sends it out through the antenna 1001.

[0220] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1003, and the baseband device 1003 includes a baseband processor.

[0221] The baseband device 1003 may include, for example, at least one baseband board, and a plurality of chips are provided on the baseband board, such as Figure 10As shown, one of the chips, for example, is a baseband processor, which is connected to the memory 1005 through a bus interface to call the program in the memory 1005 and execute the network device operations shown in the above method embodiments.

[0222] The network-side device may further include a network interface 1006, which is, for example, a Common Public Radio Interface (CPRI).

[0223] Specifically, the network-side device 1000 in the embodiments of the present application further includes: instructions or programs stored on the memory 1005 and executable on the processor 1004. The processor 1004 calls the instructions or programs in the memory 1005 to execute Figure 5 the methods executed by the modules shown, and achieves the same technical effects. To avoid repetition, it will not be elaborated here.

[0224] The embodiments of the present application further provide a readable storage medium, on which programs or instructions are stored. When the programs or instructions are executed by a processor, the various processes of the method embodiments of the above uplink transmission are implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.

[0225] Among them, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0226] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the method embodiments of the above uplink transmission, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.

[0227] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.

[0228] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the method embodiments of the above uplink transmission, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.

[0229] The embodiment of the present application further provides a wireless communication system, including: a terminal and a network-side device. The terminal can be used to implement each process of the method embodiment 200-300 for the above-mentioned uplink transmission, and the network-side device can be used to implement each process of the method embodiment 500 for the above-mentioned uplink transmission, and can achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0230] It should be noted that in this document, the terms "including", "comprising" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0231] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of computer software products plus the necessary general hardware platforms, and of course, they can also be implemented by hardware. The computer software products are stored in storage media (such as ROM, RAM, magnetic disks, optical disks, etc.) and include several instructions for causing a terminal or a network-side device to execute the methods described in the various embodiments of the present application.

[0232] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.

Claims

1. A method for uplink transmission, characterized in that, Including: The terminal obtains target information; The terminal determines relevant information for target uplink transmission according to the target information; Wherein, the target information includes at least one of the following: Terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; First configuration information, which includes at least one of the number of antenna ports in the uplink transmission resource and the port sequence of the antenna ports; Second configuration information, which includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports; 2. The method according to claim 1, characterized in that The number of antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource in the first configuration information; Or, the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; Or, the number of elements in the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resource included in the first configuration information; Or, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of elements in the port sequence of the antenna ports in the uplink transmission resource included in the first configuration information.

3. The method according to claim 1 or 2, characterized in that, The relevant information for the target uplink transmission includes at least one of the following: The port sequence of the antenna ports corresponding to the target uplink transmission; The number of antenna ports corresponding to the target uplink transmission.

4. The method according to claim 3, wherein When the relevant information for the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, determining the relevant information for the target uplink transmission according to the target information includes at least one of the following: Determining the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; Determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; Determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; Determining the number of antenna ports or the number of elements in the port sequence for the target uplink transmission in the second configuration information as the first number; Wherein, the first number is the number of antenna ports corresponding to the target uplink transmission.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: The terminal receives first indication information sent by the network side device, and the first indication information is used to indicate a first precoding matrix; The terminal determines the precoding matrix corresponding to the target uplink transmission according to the first precoding matrix; Among them, the first precoding matrix is used for uplink transmission on a second number of antenna ports, and the number of antenna ports corresponding to the target uplink transmission is less than the second number. The second number is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information.

6. The method according to claim 5, characterized in that, Determining the precoding matrix corresponding to the target uplink transmission according to the first precoding matrix includes at least one of the following: Deleting or ignoring a third number of row vectors from the first precoding matrix, and determining the first precoding matrix after deleting or ignoring the row vectors as the precoding matrix corresponding to the target uplink transmission, where the third number is determined according to the second number and the first number; Selecting a first number of row vectors from the first precoding matrix as the precoding matrix corresponding to the target uplink transmission.

7. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The terminal receives second indication information sent by the network side device, and the second indication information is used to indicate the precoding matrix corresponding to the target uplink transmission; The terminal selects the precoding matrix corresponding to the target uplink transmission from a first set according to the second indication information; Among them, the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to the precoding matrix in a second set. Each precoding matrix in the second set is used for uplink transmission on a second number of antenna ports. The second number is greater than the number of antenna ports corresponding to the target uplink transmission. The second number is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information.

8. The method according to claim 7, wherein Determining the at least one candidate precoding matrix included in the first set according to the precoding matrix in the second set includes at least one of the following: Respectively deleting or ignoring a third number of row vectors from each precoding matrix in the second set, and determining the first set according to each precoding matrix after deleting or ignoring the row vectors, where the third number is determined according to the second number and the first number, and the first number is the number of antenna ports corresponding to the target uplink transmission; Respectively selecting a first number of row vectors from each precoding matrix in the second set, and determining the first set according to the selected row vectors.

9. The method according to claim 7 or 8, characterized in that, The precoding matrices included in the first set are non-zero matrices and there are no repetitions among the precoding matrices.

10. The method according to any one of claims 1-9, characterized in that, The first configuration information and the second configuration information are carried by the same signaling.

11. The method according to claim 10, wherein When the first configuration information and the second configuration information are carried by the same radio resource control (RRC) signaling, the second configuration information is carried by a new field in the RRC signaling.

12. The method according to any one of claims 1-9, characterized in that, The antenna port is a sounding reference signal (SRS) port or a physical uplink shared channel (PUSCH) port.

13. A method for uplink transmission, characterized in that, Including: The network side device obtains target information; The network side device determines the relevant information of the target uplink transmission according to the target information; Among them, the target information includes at least one of the following: Terminal capability information, where the terminal capability information is used to indicate the number of antenna ports supported by the terminal; First configuration information, where the first configuration information includes at least one of the number of antenna ports in the uplink transmission resources configured for the terminal and the port sequence of the antenna ports; Second configuration information, where the second configuration information includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

14. The method according to claim 13, characterized in that, The number of antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resources in the first configuration information; Or, the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the port sequence of the antenna ports in the uplink transmission resources in the first configuration information; Or, the number of elements in the port sequence of the antenna ports for the target uplink transmission in the second configuration information is different from the number of antenna ports in the uplink transmission resources included in the first configuration information; Or, the number of antenna ports for the target uplink transmission in the second configuration information is different from the number of elements in the port sequence of the antenna ports in the uplink transmission resources included in the first configuration information.

15. The method according to claim 13, wherein The relevant information of the target uplink transmission includes at least one of the following: The port sequence of the antenna ports corresponding to the target uplink transmission; The number of antenna ports corresponding to the target uplink transmission.

16. The method according to claim 13, wherein When the relevant information of the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, determining the relevant information of the target uplink transmission according to the target information includes at least one of the following: Determining the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; Determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resources in the first configuration information; Determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resources in the first configuration information; Determining the number of antenna ports or the number of elements in the port sequence for the target uplink transmission in the second configuration information as the first number; Wherein, the first number is the number of antenna ports corresponding to the target uplink transmission.

17. The method according to any one of claims 13-16, characterized in that, The method further includes: Determining the precoding matrix corresponding to the target uplink transmission according to a first precoding matrix; Wherein, the first precoding matrix is used for uplink transmission on a second number of antenna ports, and the number of antenna ports corresponding to the target uplink transmission is less than the second number, and the second number is the number of antenna ports or the number of elements in the port sequence in the uplink transmission resources in the first configuration information.

18. The method according to claim 17, wherein Determining the precoding matrix corresponding to the target uplink transmission according to the first precoding matrix includes at least one of the following: Delete or ignore a third quantity of row vectors from the first precoding matrix, and determine the first precoding matrix after deleting or ignoring the row vectors as the precoding matrix corresponding to the target uplink transmission, where the third quantity is determined according to the second quantity and the first quantity; Select a first quantity of row vectors from the first precoding matrix as the precoding matrix corresponding to the target uplink transmission.

19. The method according to claim 17, wherein The method further includes: The network side device sends first indication information to the terminal, and the first indication information is used to indicate the first precoding matrix, and the first precoding matrix is used for the terminal to determine the precoding matrix corresponding to the target uplink transmission.

20. The method according to any one of claims 13-16, characterized in that, The method further includes: Select the precoding matrix corresponding to the target uplink transmission from the first set; Wherein, the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to the precoding matrix in the second set, and each precoding matrix in the second set is used for uplink transmission of a second quantity of antenna ports, the second quantity is greater than the number of antenna ports corresponding to the target uplink transmission, and the second quantity is the number of antenna ports in the uplink transmission resource or the number of elements in the port sequence in the first configuration information.

21. The method according to claim 20, wherein The at least one candidate precoding matrix included in the first set is determined according to the precoding matrix in the second set, including at least one of the following: Delete or ignore a third quantity of row vectors from each precoding matrix in the second set respectively, and determine the first set according to each precoding matrix after deleting or ignoring the row vectors, where the third quantity is determined according to the second quantity and the first quantity, and the first quantity is the number of antenna ports corresponding to the target uplink transmission; Select a first quantity of row vectors from each precoding matrix in the second set respectively, and determine the first set according to the selected row vectors.

22. The method according to claim 20 or 21, characterized in that, The precoding matrices included in the first set are non-zero matrices and there are no repetitions between the precoding matrices.

23. The method according to claim 20, wherein The method further includes: The network side device sends second indication information to the terminal, and the second indication information is used to indicate the precoding matrix corresponding to the target uplink transmission.

24. The method according to any one of claims 13-23, characterized in that, The first configuration information and the second configuration information are carried by the same signaling.

25. The method according to claim 24, wherein When the first configuration information and the second configuration information are carried by the same radio resource control (RRC) signaling, the second configuration information is carried by a new field in the RRC signaling.

26. The method according to any one of claims 13-23, characterized in that, The antenna port is a sounding reference signal (SRS) port or a physical uplink shared channel (PUSCH) port.

27. A terminal, characterized in that, Includes: An acquisition module, configured to acquire target information; A determination module, configured to determine relevant information of the target uplink transmission according to the target information; Wherein, the target information includes at least one of the following: Terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; First configuration information, which includes at least one of the number of antenna ports in the uplink transmission resource and the port sequence of the antenna ports; Second configuration information, where the second configuration information includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

28. The terminal according to claim 27, wherein When the relevant information of the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, determining the relevant information of the target uplink transmission according to the target information includes at least one of the following: Determining the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; Determining the first number according to the smaller of the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; Determining the first number according to the smaller of the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; Determining the number of antenna ports or the number of elements in the port sequence for the target uplink transmission in the second configuration information as the first number; Wherein, the first number is the number of antenna ports corresponding to the target uplink transmission.

29. The terminal according to any one of claims 27-28, characterized in that, The obtaining module is further configured to receive first indication information sent by a network-side device, where the first indication information is used to indicate a first precoding matrix; The determining module is further configured to determine the precoding matrix corresponding to the target uplink transmission according to the first precoding matrix; Wherein, the first precoding matrix is used for uplink transmission on the second number of antenna ports, the number of antenna ports corresponding to the target uplink transmission is less than the second number, and the second number is the number of antenna ports or the number of elements in the port sequence in the uplink transmission resource in the first configuration information.

30. The terminal according to any one of claims 27-29, characterized in that, The obtaining module is further configured to receive second indication information sent by a network-side device, where the second indication information is used to indicate the precoding matrix corresponding to the target uplink transmission; The determining module is further configured to select the precoding matrix corresponding to the target uplink transmission from a first set according to the second indication information; Wherein, the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to the precoding matrices in a second set. Each precoding matrix in the second set is used for uplink transmission on the second number of antenna ports, the second number is greater than the number of antenna ports corresponding to the target uplink transmission, and the second number is the number of antenna ports or the number of elements in the port sequence in the uplink transmission resource in the first configuration information.

31. A network-side device, characterized in that, Including: An obtaining module, configured to obtain target information; A determining module, configured to determine the relevant information of the target uplink transmission according to the target information; Wherein, the target information includes at least one of the following: Terminal capability information, which is used to indicate the number of antenna ports supported by the terminal; First configuration information, which includes at least one of the number of antenna ports and the port sequence of the antenna ports in the uplink transmission resource configured for the terminal; Second configuration information, where the second configuration information includes at least one of the number of antenna ports for the target uplink transmission and the port sequence of the antenna ports.

32. The network-side device according to claim 31, wherein When the relevant information of the target uplink transmission includes the number of antenna ports corresponding to the target uplink transmission, determining the relevant information of the target uplink transmission according to the target information includes at least one of the following: Determining the number of antenna ports supported by the terminal indicated by the terminal capability information as the first number; Determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of antenna ports in the uplink transmission resource in the first configuration information; Determining the first number according to the smaller value between the number of antenna ports supported by the terminal indicated by the terminal capability information and the number of elements in the port sequence of the antenna ports in the uplink transmission resource in the first configuration information; Determining the number of antenna ports or the number of elements in the port sequence for the target uplink transmission in the second configuration information as the first number; Wherein, the first number is the number of antenna ports corresponding to the target uplink transmission.

33. The network-side device according to any one of claims 31-32, characterized in that, The determining module is further configured to determine the precoding matrix corresponding to the target uplink transmission according to a first precoding matrix; Wherein, the first precoding matrix is used for uplink transmission on the second number of antenna ports, and the number of antenna ports corresponding to the target uplink transmission is less than the second number, and the second number is the number of antenna ports or the number of elements in the port sequence in the uplink transmission resource in the first configuration information.

34. The network-side device according to claim 32, wherein The obtaining module is further configured to send first indication information to the terminal, where the first indication information is used to indicate the first precoding matrix, and the first precoding matrix is used for the terminal to determine the precoding matrix corresponding to the target uplink transmission.

35. The network-side device according to any one of claims 31-34, characterized in that The determining module is further configured to select the precoding matrix corresponding to the target uplink transmission from a first set; Wherein, the first set includes at least one candidate precoding matrix, and the at least one candidate precoding matrix included in the first set is determined according to the precoding matrices in a second set, and each precoding matrix in the second set is used for uplink transmission on the second number of antenna ports, and the second number is greater than the number of antenna ports corresponding to the target uplink transmission.

36. A terminal, characterized in that, Comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 12 are implemented.

37. A network-side device, characterized in that, Comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 13 to 26 are implemented.

38. A readable storage medium, characterized in that, The program or instruction is stored on the readable storage medium, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 12 are implemented, or the steps of the method according to any one of claims 13 to 26 are implemented.