Transmission parameter indication method and apparatus, and terminal and network-side device

By selecting n second ports from m first ports using instruction information, the problem of limited antenna port selection in codebook transmission is solved, uplink transmission performance is improved, and more flexible port selection and more efficient channel transmission are achieved.

WO2026046088A1PCT designated stage Publication Date: 2026-03-05VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-25
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In existing technologies, the limited configuration of probe reference signal resources for codebook transmission results in only two antenna port selection methods being supported, which affects uplink transmission performance.

Method used

The network device selects n second ports from m first ports using the instruction information. The first ports are the ports configured for network use, and the second ports are the ports used for uplink channel transmission. m and n are integers greater than 1. The network-side device can flexibly select the ports used for uplink channel transmission.

Benefits of technology

It improves uplink transmission performance, enables more flexible antenna port selection, and enhances uplink channel transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116607_05032026_PF_FP_ABST
    Figure CN2025116607_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a transmission parameter indication method and apparatus, and a terminal and a network-side device. The transmission parameter indication method in the embodiments of the present application comprises: a terminal receiving first indication information, wherein first indication information is used for indicating the selection of n second ports from among m first ports, the first ports are ports configured by a network, the second ports are ports used for uplink channel transmission, m is an integer greater than 1, and n is an integer greater than or equal to 1.
Need to check novelty before this filing date? Find Prior Art

Description

Transmission parameter indication methods, devices, terminals and network-side equipment

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411213382.6, filed on August 30, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of communication technology, and specifically relates to a method, apparatus, terminal and network-side equipment for indicating transmission parameters. Background Technology

[0004] In related technologies, uplink measurements can be performed by configuring Sounding Reference Signal (SRS) resources for codebook transmission. However, in practice, only a maximum of two SRS resources can be configured for uplink measurements, which means that the terminal can only implement two antenna port selection methods, which is not flexible enough and thus affects the performance of uplink transmission. Summary of the Invention

[0005] This application provides a method, apparatus, terminal, and network-side device for indicating transmission parameters, which can solve the problem of how to improve the performance of uplink transmission.

[0006] Firstly, a method for indicating transmission parameters is provided, executed by a terminal, the method comprising:

[0007] The terminal receives the first instruction information;

[0008] Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission;

[0009] m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0010] Secondly, a method for indicating transmission parameters is provided, executed by a network-side device, the method comprising:

[0011] The network-side device sends the first instruction information to the terminal;

[0012] Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission;

[0013] m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0014] Thirdly, a transmission parameter indication device is provided, applied to a terminal, comprising:

[0015] The receiving module is used to receive the first indication information;

[0016] Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network configuration ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0017] Fourthly, a transmission parameter indication device is provided, applied to network-side equipment, comprising:

[0018] The sending module is used to send the first indication information to the terminal;

[0019] Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network configuration ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0020] Fifthly, a transmission parameter indicating device is provided, the device being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0021] In a sixth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0022] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to receive first indication information; the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network configuration ports; the second ports are ports for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0023] Eighthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0024] In a ninth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to send first indication information to a terminal; the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0025] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0026] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method as described in the first aspect, and the network-side device can be used to perform the steps of the method as described in the second aspect.

[0027] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

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

[0029] In this embodiment of the application, the terminal can be instructed to select n second ports from m first ports by indication information. The first ports are ports configured by the network, and the second ports are ports used for uplink channel transmission. This allows the network side to flexibly select ports for uplink channel transmission, thereby improving the performance of uplink transmission. Attached Figure Description

[0030] Figure 1 shows a block diagram of a wireless communication system that can be applied to an embodiment of this application;

[0031] Figures 2A and 2B show schematic diagrams of two antenna port selections;

[0032] Figure 3 is a flowchart of a codebook subset determination method provided in an embodiment of this application;

[0033] Figure 4 is a flowchart of a codebook subset determination method provided in an embodiment of this application;

[0034] Figure 5 is a schematic diagram of a codebook subset determination device provided in an embodiment of this application;

[0035] Figure 6 is a structural schematic diagram of an information indication device provided in an embodiment of this application;

[0036] Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0037] Figure 8 is a schematic diagram of the structure of a terminal provided in an embodiment of this application;

[0038] Figure 9 is a schematic diagram of the structure of a network-side device provided in an embodiment of this application. Detailed Implementation

[0039] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0040] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0041] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0042] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but 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 this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0043] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), 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, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to specific technical terms. It should be noted that the embodiments in this application only use base stations in NR systems as examples for description and do not limit the specific type of base station.

[0044] To facilitate understanding of the embodiments of this application, the following will be described first.

[0045] The codebook-based Sounding Reference Signal (SRS) is primarily used for Physical Uplink Shared Channel (PUSCH) transmission. Specifically, the network configures a set of SRS resources for the terminal, each set containing a maximum of two SRS resources. The network measures the SRS to determine the channel for PUSCH transmission and instructs the terminal on PUSCH transmission parameters based on these measurements. For example, the SRS Resource Indicator (SRI) field in the Downlink Control Information (DCI) of the PUSCH scheduling indicates the SRS resources associated with the PUSCH transmission; the Modulation and Coding Scheme (MCS) field indicates the modulation scheme and code rate of the PUSCH transmission; and the Transmit Precoding Matrix Indicator (TPMI) field indicates the precoding. The antenna port for PUSCH transmission is the same as the antenna port of the SRS port indicated by the DCI.

[0046] For codebook-based PUSCH transmission mode, the network side can configure SRS resource sets for the terminal for codebook-based transmission. Each SRS resource set contains at least one SRS resource. The terminal transmits SRS according to at least one configured SRS resource. The network side obtains the uplink channel by receiving the SRS and determines the precoding matrix, MCS, etc., for the terminal's PUSCH transmission based on this, and notifies the terminal via DCI. The terminal receives the DCI for scheduling PUSCH. The precoding information and number of layers in the DCI is also called the TPMI field. It selects a precoding matrix from a predefined codebook for the scheduled PUSCH transmission. The terminal can precode the uplink data according to the indicated TPMI and then map it onto the PUSCH resource for transmission.

[0047] In this embodiment, when the number of transmitting ports is less than the number of receiving ports (i.e., the number of RF channels is less than the number of antenna ports), the uplink RF channel can select the optimal antenna port from all antenna ports for uplink transmission, thereby further improving uplink transmission performance. Taking 2T4R as an example, the Physical Downlink Shared Channel (PDSCH) has four receiving ports (i.e., Rx ports), each connected to one of the four antenna ports, while the PUSCH transmitting ports (i.e., Tx ports) have only two. In this case, as shown in Figure 2A, each transmitting port can arbitrarily select one of the two antenna ports during uplink transmission, resulting in four candidate port selection combinations; or, as shown in Figure 2B, the two transmitting ports can arbitrarily select two of the four antenna ports during uplink transmission, resulting in six candidate port selection combinations. In this scenario, the solution in this application proposes that the network-side device selects the optimal combination from all candidate antenna selection combinations for PUSCH transmission, further improving uplink transmission performance.

[0048] The following description, in conjunction with the accompanying drawings, details the transmission parameter indication method, apparatus, terminal, and network-side equipment provided in this application through some embodiments and application scenarios.

[0049] Please refer to Figure 3, which is a flowchart of a transmission parameter indication method provided in an embodiment of this application. The method is executed by the terminal. As shown in Figure 3, the method includes the following steps:

[0050] Step 31: The terminal receives first indication information, which is used to indicate the selection of n second ports from m first ports.

[0051] In this embodiment, the first port is a network configuration port; the second port is a port used for uplink channel (such as PUSCH, PUCCH) transmission. m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0052] The first indication information can be understood as port selection information.

[0053] Optionally, the number of the first ports is determined based on the terminal's capabilities, such as the terminal reporting the number of the first ports to the network-side device; or, the number of the first ports is determined based on SRS resource configuration.

[0054] Optionally, the number of the second ports is determined based on the terminal's capabilities, such as the terminal reporting the number of the second ports to the network-side device; or, the number of the second ports is determined based on the SRS resource configuration.

[0055] Optionally, the first port can represent an antenna port, an SRS port, all available candidate ports (such as SRS ports), or port information such as {SRS index, SRS port index}, or port information such as {SRS resource set index, SRS port index}, etc. For example, if the network side configures an SRS resource set containing two SRS resources, each SRS resource corresponding to two SRS ports, then the first port corresponds to all SRS ports corresponding to the two SRS resources. The number m of the first ports can be obtained through network side configuration. For example, the terminal can receive configuration information sent by the network side device, the configuration information including SRS configuration information, which can be as follows:

[0056] Example 1: The SRS configuration information includes an SRS resource set, which contains X SRS resources. Each SRS resource corresponds to L SRS ports (or: each SRS resource contains L SRS ports). X can be one of the following: 2, 3, 4, 5, 6, 7, 8, and L can be one of the following: 1, 2, 3, 4, where m = X * L. The optional configuration methods for X and L are as follows:

[0057] Configuration 1: X = 2, L = 1, 2, 3, 4, 6, m = 2, 4, 6, 8, 12;

[0058] Configuration method 2: X = 3, L = 1, 2, 4, m = 3, 6, 12;

[0059] Configuration method 3: X = 4, L = 1, 2, 3, m = 4, 8, 12;

[0060] Configuration method four: X=6, L=1,2, m=6,12.

[0061] Example 2: The SRS configuration information contains X SRS resource sets, each SRS resource set contains Y SRS resources, and each SRS resource corresponds to L SRS ports. X can be one of the following: 2, 3, 4, 5, 6, 7, 8; Y can be one of the following: 1, 2, 3, 4; L can be one of the following: 1, 2, 3, 4; m = X * Y * L, or m = X * L. The optional configuration methods for X, Y, and L are as follows:

[0062] Configuration method 1: X=2, Y=L=1, m=2;

[0063] Configuration method 2: X = 2, Y = 2, 3, 4, 8, L = 1, m = 4, 6, 8, 12;

[0064] Configuration method 3: X=3, Y=2,4, L=1, m=6,12.

[0065] Optionally, the second port can represent an SRS port, an SRS port used for PUSCH transmission, an antenna port used for PUSCH transmission, or a PUSCH port, etc. The number n of the second ports can be obtained through network configuration. For example, the terminal can receive configuration information sent by the network-side device, which includes SRS configuration information, such as:

[0066] Example 1: The SRS configuration information indicates the number n of the second ports;

[0067] Example 2: The SRS configuration information contains X SRS resources, and one SRS resource corresponds to L SRS ports, then n = L;

[0068] In this Example 2, one possible implementation is as follows: the SRS configuration information contains X SRS resources, and the SRS resource containing the most SRS ports contains L SRS ports, then n = L; wherein the X SRS resources belong to the same SRS resource set.

[0069] Example 3: The SRS configuration information includes X SRS resource sets, and the SRS resources in one SRS resource set correspond to L SRS ports, then n = L;

[0070] In this Example 3, an optional implementation is as follows: the SRS configuration information includes X SRS resource sets, and the SRS resource set corresponding to the SRS resource with the most SRS ports in the X SRS resource sets contains L SRS ports, then n = L; the X SRS resource sets satisfy at least one of the following conditions: the X SRS resource sets have the same time-domain behavior; the X SRS resource sets have the same purpose.

[0071] In one alternative implementation, the antenna port used for PUSCH transmission can be selected from m antenna ports used for SRS transmission.

[0072] In another alternative implementation, an antenna port for PUSCH transmission can be selected from all candidate antenna ports; the network-side device obtains the uplink transmission channel information through SRS measurement and selects the antenna port based on the channel information; the network-side device needs to obtain the channel information of all candidate antenna ports before indicating the antenna port.

[0073] The solution in this application embodiment can instruct the terminal to select n second ports from m first ports using instruction information. The first ports are network-configured ports, and the second ports are ports used for uplink channel transmission. This allows the network side to flexibly select ports for uplink channel transmission, thereby improving uplink transmission performance.

[0074] In this embodiment of the application, the network-side device may use different methods to instruct the terminal. Receiving the first instruction information may include:

[0075] The terminal receives the first instruction information through at least one of the following:

[0076] Radio Resource Control (RRC) signaling;

[0077] Medium Access Control Element (MAC CE);

[0078] Downlink Control Information (DCI).

[0079] In one alternative implementation, the terminal may receive first indication information via RRC signaling.

[0080] In another alternative implementation, the terminal can receive the first indication information via a MAC CE. For example, the first indication information can be carried using a MAC CE in the active Transmission Configuration Indicator (TCI) state.

[0081] In another optional implementation, when sending the first indication information via DCI, the format of the DCI can be selected as any of the following: format 0_0, format 0_1, format 0_2, format 0_3, format 2_x; where format2_x is a group common DCI, and x is an integer, such as x = 10, 11, 12, etc.

[0082] In this embodiment, one implementation of the connection from the radio frequency channel (i.e., the uplink transmission channel) to the antenna port is that each radio frequency channel arbitrarily selects from a subset of antenna ports. This approach is easier to implement. For example, as shown in Figure 2A, in uplink transmission, each port can only arbitrarily select one of two antenna ports.

[0083] Optionally, when the m first ports are divided into at least two port subsets, only one first port at the same location in different port subsets can be selected as the second port; or, the n second ports are selected from the n port subsets respectively, that is, different second ports come from different port subsets of the first ports. In this way, port selection restrictions can be used to support the implementation where a terminal's port can only be selected from a subset of antenna ports, ensuring that such a terminal can also achieve port selection, thereby improving uplink transmission performance.

[0084] For the same location of different port subsets, only one first port can be selected as the second port. A relevant example is as follows: 1) If the network side is configured with A SRS resources, and each SRS resource corresponds to n SRS ports, these n SRS ports are divided into the 1st SRS port, the 2nd SRS port, ..., the nth SRS port, that is, A SRS resources correspond to A 1st SRS ports, A 2nd SRS ports, ..., A nth SRS ports, then the selected n second ports... In the above, the first second port is selected from the A first SRS ports corresponding to A SRS resources, the second second port is selected from the A second SRS ports corresponding to A SRS resources, and so on, until the nth second port is selected from the A nth SRS ports corresponding to A SRS resources; 2) If the network side is configured with m SRS resources, and each SRS resource corresponds to 1 SRS port, then the second port i is selected from the SRS ports with indices m / n*i to m / n*(i+1).

[0085] For example, the subset partitioning method for the first port can be as follows:

[0086] Example 1: If the first ports corresponding to the same SRS resource constitute a subset of ports, then different second ports can be selected from different SRS resources.

[0087] Example 2: The first ports of multiple SRS resources that have the same SRS port index constitute a port subset;

[0088] Example 3: In an SRS resource set, the SRS ports corresponding to every n SRS resources constitute a port subset;

[0089] Example 4: The first port corresponding to the same SRS resource set constitutes a port subset.

[0090] For example, considering the values ​​of m and n, the subset partitioning method for the first port can include at least one of the following:

[0091] When m=6 and n=2, the 6 first ports (indexes 0, 1, 2, 3, 4, 5, the same below) are divided into three port subsets: {0, 3}, {1, 4}, {2, 5}; or {0, 1}, {2, 3}, {4, 5}.

[0092] - When m=6 and n=3, the 6 first ports are divided into two port subsets: {0,1,3} and {2,4,5}; or {0,1,2} and {3,4,5}.

[0093] - When m=8 and n=2, the 8 first ports (indexes 0, 1, 2, 3, 4, 5, 6, 7, the same below) are divided into four port subsets: {0, 4}, {1, 5}, {2, 6}, {3, 7}; or {0, 1}, {2, 3}, {4, 5}, {6, 7};

[0094] - When m=8 and n=3, the 8 first ports are divided into three port subsets: {0,1,4}, {2,5,6}, {3,7}; or {0,1,2}, {3,4,5}, {6,7}.

[0095] - When m=8 and n=6, the 8 first ports are divided into two port subsets: {0,1,2,4,5,6} and {3,7}; or {0,1,2,3,4,5} and {6,7}.

[0096] When m = 2n, the first port is divided into two port subsets, where the first ports with even indices form one port subset and the first ports with odd indices form another port subset.

[0097] Optionally, the first port index i can be represented as: i = SRS resource set index * SRS resource index + SRS port index.

[0098] Optionally, the port subset information of the first port can be reported by the terminal to the network-side device.

[0099] In this embodiment of the application, the length of the first indication information can be determined in different ways. The length of the first indication information is X bits, where X can satisfy at least one of the following:

[0100] (a) X = m;

[0101] (b) Indicates rounding up;

[0102] (c) This indicates rounding up to the nearest integer.

[0103] Optionally, when X = m, the X bits correspond one-to-one with the m first ports, with each bit having a corresponding first port. The value of each of the X bits indicates whether the corresponding first port is selected or not selected as the second port. For example, a bit value of 0 indicates that the corresponding first port is not selected as the second port; while a bit value of 1 indicates that the corresponding first port is selected as the second port. The number of non-zero bits in the X bits cannot exceed n. In this case, the design of the first indication information is relatively simple, as a single bit can directly indicate whether the corresponding first port is selected or not selected as the second port.

[0104] Optional, when In this case, the values ​​corresponding to the X bits are used to correspond to the index information of the n second ports. At this time, the selected second port can be directly indicated by the values ​​corresponding to the X bits. In an optional embodiment, the values ​​corresponding to the X bits can be decimal values.

[0105] In one alternative implementation, when In this case, the decimal values ​​corresponding to X bits can correspond to one antenna port information, which indicates the indices of n second ports selected from m first ports (such as antenna ports). For example, if the number of first ports m = 4, and the port indices are 0, 1, 2, 3, and the number of second ports n = 2, then... The correspondence between the decimal values ​​corresponding to the 3-bit indication information and the antenna port information is shown in Table 1 below:

[0106] Table 1

[0107] Optionally, when X = n × Y, the n Y bits correspond one-to-one with the n second ports, each Y bit has a corresponding second port, and the value corresponding to each Y bit is used to indicate that the corresponding second port is the port with the index of the value among the multiple first ports associated with the second port. The advantage of this choice is that it is easy to interpret, and each subfield corresponds to one second port. For example, the decimal value j corresponding to the i-th (i∈n) Y bit can indicate that the second port i corresponding to the i-th Y bit is the port with the index j among the multiple first ports associated with the second port i. The multiple first ports associated with the second port are, for example, k first ports, k = m / n. In an optional implementation, the value corresponding to each Y bit can be a decimal value. The association between the second port and the first port can be implemented through SRS resources, that is, the second port is associated with the multiple first ports contained in its corresponding SRS resource.

[0108] For example, if the configuration information received by the terminal contains v SRS resources, and each SRS resource contains n SRS ports, m = v * n, then the first indication information can contain n sub-indication fields. The length of each sub-indication field is Y bits. Sub-indication field i (i = 0, 1, ..., n-1) corresponds to selecting one SRS resource from the v SRS resources. The SRS port i in the selected SRS resource is the selected port. For example, if m = 4 and n = 2, then the first indication information contains two sub-indication fields, each of which is 1 bit. Sub-indication field 0 can indicate whether the selected port 0 (i.e., the second port) is the SRS port 0 of the SRS resource with index 0 or the SRS port 0 of the SRS resource with index 1; sub-indication field 1 can indicate whether the selected port 1 (i.e., the second port) is the SRS port 1 of the SRS resource with index 0 or the SRS port 1 of the SRS resource with index 1.

[0109] In this embodiment, for ease of indication, matrix information can be introduced to indicate the selected second port. Optionally, the first indication information is used to indicate a first matrix, which indicates the n second ports selected from m first ports. The advantage of this indication is that the matrix can be directly multiplied by the data to obtain the data transmitted on the final transmission port.

[0110] Optionally, the first matrix may satisfy at least one of the following:

[0111] ① The first matrix contains a one-dimensional matrix, for example, a single one-dimensional matrix with m elements. Each of the m elements in the one-dimensional matrix corresponds one-to-one with one of the m first ports. Each element has a corresponding first port, and the value of each element indicates whether the corresponding first port is selected or not selected as a second port. For example, when an element has a value of 0, it indicates that the corresponding first port is not selected as a second port; while when an element has a value of 1, it indicates that the corresponding first port is selected as a second port. The number of non-zero elements among the m elements cannot exceed n. This design is relatively simple.

[0112] ② The first matrix comprises a two-dimensional matrix, such as a single two-dimensional matrix, which satisfies at least one of the following: each row or column of the two-dimensional matrix contains a non-zero element, such as only one non-zero element; the number of non-zero elements in the two-dimensional matrix is ​​less than or equal to n; the number of rows in the two-dimensional matrix is ​​n, and the number of columns is k; the number of rows in the two-dimensional matrix is ​​k, and the number of columns is n; the number of rows in the two-dimensional matrix is ​​n, and the number of columns is m; the number of rows in the two-dimensional matrix is ​​m, and the number of columns is n; wherein, the non-zero element in the two-dimensional matrix indicates that the corresponding first port is selected as the second port; k = m / n. By having a non-zero element in each row or column of the two-dimensional matrix, it is possible to restrict the selection of only one port from a subset of antenna ports, thus supporting the implementation where a port can only be selected from a subset of antenna ports.

[0113] Optionally, when matrix information is introduced, the indication method of the first indication information may include, but is not limited to, at least one of the following:

[0114] (1) The value of the first indication information indicates the matrix index, which corresponds to the first matrix; that is, different values ​​of the first indication information indicate a matrix index, and the matrix corresponding to the matrix index indicates n second ports selected from m first ports; at this time, the matrix index indicated by the first indication information can be used to determine the corresponding matrix, and then indicate n second ports selected from m first ports.

[0115] (2) The value of the first indication information indicates a TPMI index, which corresponds to the first matrix, which is a precoding matrix; that is, different values ​​of the first indication information indicate a TPMI index, and the precoding matrix indicated by the TPMI index indicates n second ports selected from m first ports. At this time, the mapping relationship between the TPMI index and the precoding matrix can be reused to indicate the port selection matrix, thereby reducing signaling overhead.

[0116] Optionally, the precoding matrix may be selected from a subset of codebooks, wherein the subset of codebooks satisfies at least one of the following:

[0117] The number of ports corresponding to the codebook subset is equal to m;

[0118] The transmission rank corresponding to the codebook subset is equal to n;

[0119] The codebook subset satisfies the non-coherent property.

[0120] In this way, a set of precoding matrices suitable for port selection can be obtained by limiting the precoding matrices that can be indicated, thus avoiding indicating precoding matrices that do not conform to port selection behavior.

[0121] In this embodiment of the application, the codebook subset can represent a set of precoding matrices that meet certain conditions, including but not limited to the corresponding number of ports being equal to m, the corresponding transmission rank being equal to n, and satisfying the non-coherent characteristic.

[0122] Optionally, the precoding matrix satisfies at least one of the following: the second ports corresponding to different elements with a value of 1 in the precoding matrix come from different port subsets, and the port subsets are obtained by partitioning the m first ports; the non-zero elements in the precoding matrix indicate that the corresponding first port is selected as the second port.

[0123] Optionally, after indicating the first matrix, the terminal can obtain a transmission signal based on the first matrix and the data modulation symbols to be transmitted, and transmit the transmission signal on n second ports. For example, the transmission signal on the first port can be as follows:

[0124] Wherein, U represents the first matrix indicated by the first indication information; z (pi) Indicates the first port p i The signal transmitted on the uplink; W represents the precoding matrix, which can be indicated by the TPMI field in DCI; y represents the data modulation symbol for each transport layer.

[0125] For example, if the configuration information received by the terminal contains u SRS resources, each SRS resource contains n SRS ports, m = u * n, and the first indication information indicates a matrix information with m rows and n columns, then, combining the values ​​of m and n, relevant examples can be shown below:

[0126] Example 1: Assuming m = 4 and n = 2, the matrix information can be shown in Table 2 below:

[0127] Table 2

[0128] Assuming the length of the first indication information is 2 bits, then, referring to Table 2, the correspondence / indication relationship between the value of the first indication information and the matrix index can be shown in Table 3 below:

[0129] Table 3

[0130] Example 2: Assuming m = 4 and n = 2, the matrix information can be shown in Table 4 below:

[0131] Table 4

[0132] Assuming the length of the first indication information is 3 bits, then, referring to Table 4, the correspondence / indication relationship between the value of the first indication information and the matrix index can be shown in Table 5 below:

[0133] Table 5

[0134] Example 3: Assuming m=4, n=2, X=2, and each matrix information corresponds to a TPMI index, the correspondence / indication relationship between the value of the first indication information and the TPMI index can be shown in Table 6 below. The precoding matrix indicated by the TPMI index is selected from the codebook subset with 4 ports and 2 transport layers. The two selected second ports (i.e., the ports corresponding to elements of 1) are selected from different port subsets of the first port (e.g., {0,2}, {1,3}).

[0135] Table 6

[0136] The mapping relationship between the TPMI index and the precoding matrix W, as shown in Table 7 below, relates to Table 6:

[0137] Table 7

[0138] Example 4: Assuming m=4, n=2, X=2, and each matrix information corresponds to a TPMI index, the correspondence / indication relationship between the value of the first indication information and the TPMI index can be shown in Table 8 below. The precoding matrix indicated by the TPMI index is selected from the codebook subset with 4 ports and 2 transport layers. The two selected second ports (i.e., the ports corresponding to elements of 1) are selected from different port subsets of the first port (e.g., {0,1}, {2,3}).

[0139] Table 8

[0140] The mapping relationship between the TPMI index and the precoding matrix W, as shown in Table 9 below, relates to Table 8:

[0141] Table 9

[0142] Example 5: Assuming m = 8, n = 2, X = 4, and each matrix information corresponds to a TPMI index, the correspondence / indication relationship between the value of the first indicator information and the TPMI index can be shown in Table 10 below.

[0143] Table 10

[0144] Example 6: Assuming m = 8, n = 2, X = 5, and each matrix information corresponds to a TPMI index, the correspondence / indication relationship between the value of the first indicator information and the TPMI index can be shown in Table 11 below.

[0145] Table 11

[0146] Example 7: Assuming m = 8, n = 4, X = 4, and each matrix information corresponds to a TPMI index, the correspondence / indication relationship between the value of the first indicator information and the TPMI index can be shown in Table 12 below.

[0147] Table 12

[0148] Example 8: Assuming m = 8, n = 4, X = 7, and each matrix information corresponds to a TPMI index, the correspondence / indication relationship between the value of the first indication information and the TPMI index can be shown in Table 13 below.

[0149] Table 13

[0150] For Examples 5 to 8 above, the mapping relationship between the TPMI index and the precoding matrix W is shown in Table 14 below:

[0151] Table 14

[0152] Optionally, the first indication information can be used to indicate n sets of first information, the first information including SRS resource index and SRS port index, the first information indicating a second port, that is, using the combination of each SRS resource index and SRS port index to indicate the selected second port. For example, assuming that the configuration information received by the terminal contains 2 SRS resources, with indices 0 and 1 respectively; each SRS resource contains 2 SRS ports, with indices 0 and 1 respectively; then if the first indication information indicates a set of first information of {SRS resource 0, SRS port 1}, it indicates that the SRS port with index 1 contained in the SRS resource with index 0 is selected as the second port; or, if the first indication information indicates a set of first information of {SRS resource 1, SRS port 0}, it indicates that the SRS port with index 0 contained in the SRS resource with index 1 is selected as the second port.

[0153] Optionally, the first indication information can be used to indicate n sets of second information, the second information including an SRS resource set index and an SRS resource index, and the second information indicating a second port, that is, using the combination of each SRS resource set index and SRS port index to indicate the selected second port. For example, assuming that the configuration information received by the terminal contains two SRS resource sets with indices 0 and 1 respectively; each SRS resource set contains two SRS ports with indices 0 and 1 respectively; then if the first indication information indicates one set of second information as {SRS resource set 0, SRS port 1}, it indicates that the SRS port with index 1 contained in the SRS resource set with index 0 is selected as the second port; or, if the first indication information indicates one set of first information as {SRS resource set 1, SRS port 0}, it indicates that the SRS port with index 0 contained in the SRS resource set with index 1 is selected as the second port.

[0154] Please refer to Figure 4, which is a flowchart of a transmission parameter indication method provided in an embodiment of this application. The method is executed by a network-side device. As shown in Figure 4, the method includes the following steps:

[0155] Step 41: The network-side device sends a first indication message to the terminal, the first indication message being used to indicate the selection of n second ports from m first ports.

[0156] In this embodiment, the first port is a network configuration port; the second port is a port used for uplink channel (such as PUSCH, PUCCH) transmission. m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0157] The first indication information can be understood as port selection information.

[0158] Optionally, the number of the first ports is determined based on the terminal's capabilities, such as the terminal reporting the number of the first ports to the network-side device; or, the number of the first ports is determined based on SRS resource configuration.

[0159] Optionally, the number of the second ports is determined based on the terminal's capabilities, such as the terminal reporting the number of the second ports to the network-side device; or, the number of the second ports is determined based on the SRS resource configuration.

[0160] For a detailed understanding of the first port and the second port, please refer to the above embodiments, which will not be repeated here.

[0161] The solution in this application embodiment can instruct the terminal to select n second ports from m first ports using instruction information. The first ports are network-configured ports, and the second ports are ports used for uplink channel transmission. This allows the network side to flexibly select ports for uplink channel transmission, thereby improving uplink transmission performance.

[0162] Optionally, sending the first indication information to the terminal may include:

[0163] The network-side device sends a first indication message to the terminal through at least one of the following:

[0164] Radio Resource Control (RRC) signaling;

[0165] Media Access Control Unit (MAC CE);

[0166] Downlink Control Information (DCI). The format of this DCI can be any of the following: format 0_0, format 0_1, format 0_2, format 0_3, format 2_x; format 2_x is the group common DCI, where x is an integer, such as x = 10, 11, 12, etc.

[0167] Optionally, when the m first ports are divided into at least two port subsets, only one first port at the same position in different port subsets can be selected as the second port; or, the n second ports are selected from the n port subsets respectively, that is, different second ports come from different port subsets of the first ports. For the division of port subsets of the first ports, please refer to the above embodiments, which will not be repeated here.

[0168] Optionally, the length of the first indication information is X bits, where X satisfies at least one of the following:

[0169] X = m;

[0170] Indicates rounding up;

[0171] This indicates rounding up to the nearest integer.

[0172] Optionally, when X = m, the X bits correspond one-to-one with the m first ports, with each bit having a corresponding first port. The value of each of the X bits indicates whether the corresponding first port is selected or not selected as the second port. For example, a bit value of 0 indicates that the corresponding first port is not selected as the second port; while a bit value of 1 indicates that the corresponding first port is selected as the second port. The number of non-zero bits in the X bits cannot exceed n. In this case, the design of the first indication information is relatively simple, as a single bit can directly indicate whether the corresponding first port is selected or not selected as the second port.

[0173] Optional, when In this case, the values ​​corresponding to the X bits are used to correspond to the index information of the n second ports. The information of the n second ports may be, for example, their indices. At this time, the selected second port can be directly indicated by the values ​​corresponding to the X bits. In one optional embodiment, the values ​​corresponding to the X bits can be decimal values.

[0174] Optionally, when X = n × Y, the n Y bits correspond one-to-one with the n second ports, each Y bit has a corresponding second port, and the value corresponding to each Y bit is used to indicate that the corresponding second port is the port with the index of the value among the multiple first ports associated with the second port; for example, the decimal value j corresponding to the i-th (i∈n) Y bit can indicate that the second port i corresponding to the i-th Y bit is the port with index j among the multiple first ports associated with the second port i. The multiple first ports associated with the second port are, for example, k first ports, k = m / n. In an optional implementation, the value corresponding to each Y bit can be a decimal value.

[0175] Optionally, matrix information can be introduced to indicate the selected second ports. The first indication information is used to indicate a first matrix, through which n second ports are selected from the m first ports.

[0176] Optionally, the first matrix may satisfy at least one of the following:

[0177] ① The first matrix contains a one-dimensional matrix, for example, a single one-dimensional matrix with m elements. Each of the m elements in the one-dimensional matrix corresponds one-to-one with one of the m first ports. Each element has a corresponding first port, and the value of each element indicates whether the corresponding first port is selected or not selected as a second port. For example, when an element has a value of 0, it indicates that the corresponding first port is not selected as a second port; while when an element has a value of 1, it indicates that the corresponding first port is selected as a second port. The number of non-zero elements among the m elements cannot exceed n. This design is relatively simple.

[0178] ② The first matrix contains a two-dimensional matrix, for example, a two-dimensional matrix, wherein the two-dimensional matrix satisfies at least one of the following: each row or column of the two-dimensional matrix contains a non-zero element; the number of non-zero elements in the two-dimensional matrix is ​​less than or equal to n; the number of rows in the two-dimensional matrix is ​​n and the number of columns is k; the number of rows in the two-dimensional matrix is ​​k and the number of columns is n; the number of rows in the two-dimensional matrix is ​​n and the number of columns is m; the number of rows in the two-dimensional matrix is ​​m and the number of columns is n; wherein, the non-zero element in the two-dimensional matrix indicates that the corresponding first port is selected as the second port; k = m / n.

[0179] Optionally, when matrix information is introduced, the indication method of the first indication information may include, but is not limited to, at least one of the following:

[0180] (1) The value of the first indication information indicates the matrix index, which corresponds to the first matrix; that is, different values ​​of the first indication information indicate a matrix index, and the matrix corresponding to the matrix index indicates n second ports selected from m first ports; at this time, the matrix index indicated by the first indication information can be used to determine the corresponding matrix, and then indicate n second ports selected from m first ports.

[0181] (2) The value of the first indication information indicates a TPMI index, which corresponds to the first matrix, which is a precoding matrix; that is, different values ​​of the first indication information indicate a TPMI index, and the precoding matrix indicated by the TPMI index indicates n second ports selected from m first ports. At this time, the mapping relationship between the TPMI index and the precoding matrix can be reused to indicate the port selection matrix, thereby reducing signaling overhead.

[0182] Optionally, the precoding matrix may be selected from a subset of codebooks, wherein the subset of codebooks satisfies at least one of the following:

[0183] The number of ports corresponding to the codebook subset is equal to m;

[0184] The transmission rank corresponding to the codebook subset is equal to n;

[0185] The codebook subset satisfies the non-coherent property.

[0186] Optionally, the precoding matrix satisfies at least one of the following: the second ports corresponding to different elements with a value of 1 in the precoding matrix come from different port subsets, and the port subsets are obtained by partitioning the m first ports; the non-zero elements in the precoding matrix indicate that the corresponding first port is selected as the second port.

[0187] Optionally, the first indication information can be used to indicate n sets of first information, the first information including SRS resource index and SRS port index, the first information indicating a second port, that is, using a combination of each SRS resource index and SRS port index to indicate the selected second port.

[0188] Optionally, the first indication information can be used to indicate n sets of second information, the second information including SRS resource set index and SRS resource index, the second information indicating a second port, that is, using a combination of each SRS resource set index and SRS port index to indicate the selected second port.

[0189] The transmission parameter indication method provided in this application can be executed by a transmission parameter indication device. This application uses the transmission parameter indication device executing the transmission parameter indication method as an example to illustrate the transmission parameter indication device provided in this application.

[0190] This application provides a transmission parameter indicating device. As an example, the transmission parameter indicating device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0191] The transmission parameter indicating device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.

[0192] Specifically, referring to Figure 5, when the transmission parameter indicating device is a terminal or a component within a terminal, the transmission parameter indicating device 50 includes:

[0193] The receiving module 51 is used to receive first indication information; wherein the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0194] Optionally, the number of the first ports is determined based on the terminal capabilities, or the number of the first ports is determined based on the SRS resource configuration;

[0195] And / or, the number of the second ports is determined based on terminal capabilities, or the number of the second ports is determined based on SRS resource configuration.

[0196] Optionally, the receiving module 51 is specifically configured to: receive the first indication information by at least one of the following:

[0197] Radio Resource Control (RRC) signaling;

[0198] Media Access Control Unit (MAC CE);

[0199] Downlink Control Information (DCI).

[0200] Optionally, when the m first ports are divided into at least two port subsets, only one first port at the same position in different port subsets can be selected as the second port; or, the n second ports are selected from the n port subsets respectively.

[0201] Optionally, the length of the first indication information is X bits, where X satisfies at least one of the following:

[0202] X = m;

[0203] Indicates rounding up;

[0204] X = n × Y, This indicates rounding up to the nearest integer.

[0205] Optionally, when X = m, the X bits correspond one-to-one with the m first ports, each bit having a corresponding first port, and the value of each bit in the X bits is used to indicate whether the corresponding first port is selected or not selected as the second port.

[0206] Optional, when When the X bits are used, their values ​​correspond to the index information of the n second ports.

[0207] Optionally, when X = n × Y, the n Y bits correspond one-to-one with the n second ports, each Y bit has a corresponding second port, and the value corresponding to each Y bit is used to indicate that the corresponding second port is the port with the index of the value among the multiple first ports associated with the second port.

[0208] Optionally, the first indication information is used to indicate a first matrix, through which n second ports are selected from the m first ports.

[0209] Optionally, the indication method of the first indication information includes at least one of the following:

[0210] The value of the first indication information indicates a matrix index, which corresponds to the first matrix; that is, different values ​​of the first indication information respectively indicate a matrix index, and the matrix corresponding to the matrix index indicates n second ports selected from the m first ports;

[0211] The value of the first indication information indicates the TPMI index, which corresponds to the first matrix, which is a precoding matrix; that is, different values ​​of the first indication information respectively indicate a transmission precoding matrix indicating the TPMI index, and the precoding matrix indicated by the TPMI index indicates n second ports selected from the m first ports.

[0212] Optionally, the precoding matrix is ​​selected from a subset of the codebook, which satisfies at least one of the following:

[0213] The number of ports corresponding to the codebook subset is equal to m;

[0214] The transmission rank corresponding to the codebook subset is equal to n;

[0215] The codebook subset satisfies the non-coherent property.

[0216] And / or, the precoding matrix satisfies at least one of the following: the second ports corresponding to different elements with a value of 1 in the precoding matrix are from different port subsets, and the port subsets are obtained by partitioning the m first ports; the non-zero elements in the precoding matrix indicate that the corresponding first port is selected as the second port.

[0217] Optionally, the first matrix satisfies at least one of the following:

[0218] The first matrix contains a one-dimensional matrix with m elements. Each of the m elements in the one-dimensional matrix corresponds one-to-one with the m first ports. Each element has a corresponding first port. The value of each of the m elements is used to indicate whether the corresponding first port is selected or not selected as the second port.

[0219] The first matrix comprises a two-dimensional matrix, which satisfies at least one of the following: each row or column of the two-dimensional matrix contains a non-zero element; the number of non-zero elements in the two-dimensional matrix is ​​less than or equal to n; the two-dimensional matrix has n rows and k columns; the two-dimensional matrix has k rows and n columns; the two-dimensional matrix has n rows and m columns; the two-dimensional matrix has m rows and n columns; wherein, the non-zero element in the two-dimensional matrix indicates that the corresponding first port is selected as the second port; k = m / n.

[0220] Optionally, the first indication information is used to indicate n sets of first information, the first information including SRS resource index and SRS port index, and the first information indicating a second port;

[0221] Alternatively, the first indication information is used to indicate n sets of second information, the second information including SRS resource set index and SRS resource index, the second information indicating a second port.

[0222] Optionally, the transmission parameter indicating device 50 further includes:

[0223] The processing module is configured to obtain a transmission signal based on the first matrix and the modulation symbols of the data to be transmitted, and transmit the transmission signal on the n second ports.

[0224] The transmission parameter indication device 50 provided in this application embodiment can implement the various processes implemented in the method embodiment shown in FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0225] Referring to Figure 6, when the transmission parameter indicating device is a network-side device or a component within a network-side device, the transmission parameter indicating device 60 includes:

[0226] The sending module 61 is used to send first indication information to the terminal; wherein the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0227] Optionally, the number of the first ports is determined based on the terminal capabilities, or the number of the second ports is determined based on the SRS resource configuration;

[0228] And / or, the number of the second ports is determined based on terminal capabilities, or the number of the second ports is determined based on SRS resource configuration.

[0229] Optionally, the sending module 61 is specifically configured to: send the first indication information to the terminal via at least one of the following:

[0230] Radio Resource Control (RRC) signaling;

[0231] Media Access Control Unit (MAC CE);

[0232] Downlink Control Information (DCI).

[0233] Optionally, when the m first ports are divided into multiple port subsets, only one first port at the same position in different port subsets can be selected as the second port; or, the n second ports are selected from the n port subsets respectively.

[0234] Optionally, the length of the first indication information is X bits, where X satisfies at least one of the following:

[0235] X = m;

[0236] Indicates rounding up;

[0237] This indicates rounding up to the nearest integer.

[0238] Optionally, when X = m, the X bits correspond one-to-one with the m first ports, and the value of each of the X bits is used to indicate whether the corresponding first port is selected or not selected as the second port.

[0239] Optional, when When the X bits are used, their values ​​correspond to the information of the n second ports.

[0240] Optionally, when X = n × Y, the n Y bits correspond one-to-one with the n second ports, and the value corresponding to each Y bit is used to indicate that the second port corresponding to the Y bit is the port with the index of the value among the multiple first ports associated with the second port.

[0241] Optionally, the first indication information is used to indicate a first matrix, which indicates n second ports selected from the m first ports.

[0242] Optionally, the indication method of the first indication information includes at least one of the following:

[0243] Different values ​​of the first indication information each indicate a matrix index, and the matrix index corresponds to a matrix indicating n second ports selected from the m first ports;

[0244] Different values ​​of the first indication information each indicate a TPMI index, and the precoding matrix indicated by the TPMI index indicates n second ports selected from the m first ports.

[0245] Optionally, the precoding matrix is ​​selected from a subset of the codebook, which satisfies at least one of the following:

[0246] The number of ports corresponding to the codebook subset is equal to m;

[0247] The transmission rank corresponding to the codebook subset is equal to n;

[0248] The codebook subset satisfies the non-coherent property.

[0249] And / or, the precoding matrix satisfies at least one of the following: the different second ports corresponding to different elements of the precoding matrix with a value of 1 come from different port subsets of the first port; the non-zero elements in the precoding matrix indicate that the first port corresponding to the non-zero element is selected as the second port.

[0250] Optionally, the first matrix satisfies at least one of the following:

[0251] The first matrix contains a one-dimensional matrix with m elements. The m elements in the one-dimensional matrix correspond one-to-one with the m first ports. The value of each of the m elements is used to indicate whether the corresponding first port is selected or not selected as the second port.

[0252] The first matrix contains a two-dimensional matrix, which satisfies at least one of the following: each row or column of the two-dimensional matrix has only one non-zero element; the number of non-zero elements in the two-dimensional matrix is ​​less than or equal to n; the two-dimensional matrix has n rows and k columns; the two-dimensional matrix has k rows and n columns; the two-dimensional matrix has n rows and m columns; the two-dimensional matrix has m rows and n columns; wherein, the non-zero element in the two-dimensional matrix indicates that the first port corresponding to the non-zero element is selected as the second port; k = m / n.

[0253] Optionally, the first indication information is used to indicate n groups of first information, each group of first information including an SRS resource index and an SRS port index, and each group of first information indicates a second port;

[0254] Alternatively, the first indication information is used to indicate n groups of second information, each group of second information including an SRS resource set index and an SRS resource index, and each group of second information indicates a second port.

[0255] The transmission parameter indication device 60 provided in this application embodiment can implement the various processes implemented in the method embodiment shown in FIG4 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0256] As shown in Figure 7, this application embodiment also provides a communication device 70, including a processor 71 and a memory 72. The memory 72 stores a program or instructions that can run on the processor 71. For example, when the communication device 70 is a terminal, the program or instructions executed by the processor 71 implement the various steps of the transmission parameter indication method embodiment described in Figure 3 above, and achieve the same technical effect. When the communication device 70 is a network-side device, the program or instructions executed by the processor 71 implement the various steps of the transmission parameter indication method embodiment described in Figure 4 above, and achieve the same technical effect. To avoid repetition, this will not be repeated here.

[0257] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various steps in the method embodiment shown in FIG3. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal may be the transmission parameter indicating device shown in FIG5.

[0258] Specifically, Figure 8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.

[0259] The terminal 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.

[0260] Those skilled in the art will understand that the terminal 800 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 810 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 8 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0261] It should be understood that, in this embodiment, the input unit 804 may include a graphics processor 8041 and a microphone 8042. The graphics processor 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0262] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 801 can transmit it to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

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

[0264] Processor 810 may include one or more processing units; optionally, processor 810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.

[0265] The radio frequency unit 801 is used to receive first indication information; wherein the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network configuration ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1.

[0266] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment shown in Figure 3, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.

[0267] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown in FIG4. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0268] Specifically, this application embodiment also provides a network-side device, which may be the transmission parameter indicating device shown in FIG. 6. As shown in FIG. 9, the network-side device 90 includes: an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94, and a memory 95. The antenna 91 is connected to the radio frequency device 92. In the uplink direction, the radio frequency device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be transmitted and sends it to the radio frequency device 92, which processes the received information and then transmits it through the antenna 91.

[0269] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, which includes a baseband processor.

[0270] The baseband device 93 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG9. One of the chips is, for example, a baseband processor, which is connected to the memory 95 via a bus interface to call the program in the memory 95 and execute the network device operation shown in the above method embodiment.

[0271] The network-side device may also include a network interface 96, such as a Common Public Radio Interface (CPRI).

[0272] Specifically, the network-side device 90 in this application embodiment further includes: instructions or programs stored in memory 95 and executable on processor 94. Processor 94 calls the instructions or programs in memory 95 to execute the methods executed by each module shown in FIG6 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0273] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described transmission parameter indication method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0274] The processor mentioned above 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 disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0275] This application embodiment also provides 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 above-described transmission parameter indication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

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

[0277] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described transmission parameter indication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0278] This application also provides a communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method shown in Figure 3 above, and the network-side device can be used to perform the steps of the method shown in Figure 4 above.

[0279] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0280] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0281] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

A method for indicating transmission parameters, comprising: The terminal receives the first instruction information; Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1. According to the method of claim 1, wherein, The number of the first ports is determined based on the terminal capabilities, or the number of the first ports is determined based on the SRS resource configuration; And / or, The number of the second ports is determined based on the terminal capabilities, or the number of the second ports is determined based on the SRS resource configuration. The method according to claim 1 or 2, wherein, The terminal receives the first indication information through at least one of the following: Radio Resource Control (RRC) signaling; Media Access Control Unit (MAC CE); Downlink Control Information (DCI). The method according to any one of claims 1 to 3, wherein, When the m first ports are divided into at least two port subsets, only one first port at the same position in different port subsets can be selected as the second port; or, the n second ports are selected from the n port subsets respectively. The method according to any one of claims 1 to 4, wherein, The length of the first indication information is X bits, where X satisfies at least one of the following: X = m; Indicates rounding up; X=n×Y, This indicates rounding up to the nearest integer. The method according to claim 5, wherein, When X = m, each bit has a corresponding first port, and the value of each bit in the X bits is used to indicate whether the corresponding first port is selected or not selected as the second port. The method according to claim 5, wherein, when When the X bits are used, their values ​​correspond to the index information of the n second ports. The method according to claim 5, wherein, When X = n × Y, each Y bit has a corresponding second port, and the value corresponding to each Y bit is used to indicate that the corresponding second port is the port with the index of the value among the multiple first ports associated with the second port. The method according to any one of claims 1 to 5, wherein, The first indication information is used to indicate a first matrix, through which n second ports are selected from the m first ports. The method according to claim 9, wherein, The indication method of the first indication information includes at least one of the following: The value of the first indication information indicates the matrix index, and the matrix index corresponds to the first matrix; The value of the first indication information indicates the Transmission Precoding Matrix Indicator (TPMI) index, which corresponds to the first matrix, which is a precoding matrix. The method according to claim 10, wherein, The precoding matrix is ​​selected from a subset of the codebook, which satisfies at least one of the following: The number of ports corresponding to the codebook subset is equal to m; The transmission rank corresponding to the codebook subset is equal to n; The codebook subset satisfies the non-coherent property. And / or, The precoding matrix satisfies at least one of the following: the second ports corresponding to different elements with a value of 1 in the precoding matrix come from different port subsets, and the port subsets are obtained by partitioning the m first ports; the non-zero elements in the precoding matrix indicate that the corresponding first port is selected as the second port. The method according to claim 9, wherein, The first matrix satisfies at least one of the following: The first matrix contains a one-dimensional matrix with m elements. Each element has a corresponding first port, and the value of each element is used to indicate whether the corresponding first port is selected or not selected as the second port. The first matrix comprises a two-dimensional matrix, wherein the two-dimensional matrix satisfies at least one of the following: The two-dimensional matrix has one non-zero element in each row or column; The number of non-zero elements in the two-dimensional matrix is ​​less than or equal to n; The two-dimensional matrix has n rows and k columns; The two-dimensional matrix has k rows and n columns; The two-dimensional matrix has n rows and m columns; The two-dimensional matrix has m rows and n columns; Wherein, the non-zero elements in the two-dimensional matrix indicate that the corresponding first port is selected as the second port; k = m / n. The method according to any one of claims 1 to 5, wherein, The first indication information is used to indicate n sets of first information, the first information including SRS resource index and SRS port index, and the first information indicates a second port; or, The first indication information is used to indicate n sets of second information, the second information including SRS resource set index and SRS resource index, and the second information indicates a second port. The method according to any one of claims 9 to 12, wherein, The method further includes: The terminal obtains the transmission signal based on the first matrix and the modulation symbols of the data to be transmitted; The terminal transmits the transmission signal on the n second ports. A method for indicating transmission parameters, comprising: The network-side device sends the first instruction information to the terminal; Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1. The method according to claim 15, wherein, The number of the first ports is determined based on the terminal capabilities, or the number of the second ports is determined based on the SRS resource configuration; And / or, The number of the second ports is determined based on the terminal capabilities, or the number of the second ports is determined based on the SRS resource configuration. The method according to claim 15 or 16, wherein, The network-side device sends the first indication information to the terminal through at least one of the following: Radio Resource Control (RRC) signaling; Media Access Control Unit (MAC CE); Downlink Control Information (DCI). The method according to any one of claims 15 to 17, wherein, When the m first ports are divided into at least two port subsets, only one first port at the same position in different port subsets can be selected as the second port; or, the n second ports are selected from the n port subsets respectively. The method according to any one of claims 15 to 18, wherein, The length of the first indication information is X bits, where X satisfies at least one of the following: X = m; Indicates rounding up; X=n×Y, This indicates rounding up to the nearest integer. The method according to claim 19, wherein, When X = m, each bit has a corresponding first port, and the value of each bit in the X bits is used to indicate whether the corresponding first port is selected or not selected as the second port. The method according to claim 19, wherein, when When the X bits are used, their values ​​correspond to the index information of the n second ports. The method according to claim 19, wherein, When X = n × Y, each Y bit has a corresponding second port, and the value corresponding to each Y bit is used to indicate that the corresponding second port is the port with the index of the value among the multiple first ports associated with the second port. The method according to any one of claims 15 to 19, wherein, The first indication information is used to indicate a first matrix, through which n second ports are selected from the m first ports. The method according to claim 23, wherein, The indication method of the first indication information includes at least one of the following: The value of the first indication information indicates the matrix index, and the matrix index corresponds to the first matrix; The value of the first indication information indicates the TPMI index, which corresponds to the first matrix, which is a pre-encoded matrix. The method according to claim 24, wherein, The precoding matrix is ​​selected from a subset of the codebook, which satisfies at least one of the following: The number of ports corresponding to the codebook subset is equal to m; The transmission rank corresponding to the codebook subset is equal to n; The codebook subset satisfies the non-coherent property. And / or, The precoding matrix satisfies at least one of the following: the second ports corresponding to different elements with a value of 1 in the precoding matrix come from different port subsets, and the port subsets are obtained by partitioning the m first ports; the non-zero elements in the precoding matrix indicate that the corresponding first port is selected as the second port. The method according to claim 23, wherein, The first matrix satisfies at least one of the following: The first matrix contains a one-dimensional matrix with m elements. Each element has a corresponding first port, and the value of each element is used to indicate whether the corresponding first port is selected or not selected as the second port. The first matrix comprises a two-dimensional matrix, wherein the two-dimensional matrix satisfies at least one of the following: each row or each column of the two-dimensional matrix contains a non-zero element; The number of non-zero elements in the two-dimensional matrix is ​​less than or equal to n; the number of rows in the two-dimensional matrix is ​​n and the number of columns is k; the number of rows in the two-dimensional matrix is ​​k and the number of columns is n; the number of rows in the two-dimensional matrix is ​​n and the number of columns is m. The two-dimensional matrix has m rows and n columns; wherein, the non-zero elements in the two-dimensional matrix indicate that the corresponding first port is selected as the second port; k = m / n. The method according to any one of claims 15 to 19, wherein, The first indication information is used to indicate n sets of first information, the first information including SRS resource index and SRS port index, and the first information indicates a second port; or, The first indication information is used to indicate n sets of second information, the second information including SRS resource set index and SRS resource index, and the second information indicates a second port. A transmission parameter indicating device, comprising: The receiving module is used to receive the first indication information; Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1. The apparatus according to claim 28, wherein, When the m first ports are divided into at least two port subsets, only one first port at the same position in different port subsets can be selected as the second port; or, the n second ports are selected from the n port subsets respectively. The apparatus according to claim 28 or 29, wherein, The length of the first indication information is X bits, where X satisfies at least one of the following: X = m; Indicates rounding up; X=n×Y, This indicates rounding up to the nearest integer. A transmission parameter indicating device, comprising: The sending module is used to send the first indication information to the terminal; Wherein, the first indication information is used to indicate the selection of n second ports from m first ports; the first ports are network-configured ports; the second ports are ports used for uplink channel transmission; m is an integer greater than 1, and n is an integer greater than or equal to 1. The apparatus according to claim 31, wherein, The first indication information is used to indicate a first matrix, through which n second ports are selected from the m first ports. The apparatus according to claim 32, wherein, The indication method of the first indication information includes at least one of the following: The value of the first indication information indicates the matrix index, and the matrix index corresponds to the first matrix; The value of the first indication information indicates the TPMI index, which corresponds to the first matrix, which is a pre-encoded matrix. A terminal includes a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the transmission parameter indication method as described in any one of claims 1 to 14. A network-side device includes a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the transmission parameter indication method as described in any one of claims 15 to 27. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the transmission parameter indication method as claimed in any one of claims 1 to 14, or implement the steps of the transmission parameter indication method as claimed in any one of claims 15 to 27.

Citation Information

Patent Citations

  • Port indication method for uplink data channel

    CN115023990A

  • Wireless communication method, terminal device and network device

    CN115956383A

  • Communication method and apparatus

    WO2023221894A1