Pusch transmission method and apparatus, device, and storage medium

By introducing a precoding matrix corresponding to a 3-port TPMI or 3-port codebook in the NR system, the problem that existing NR systems cannot efficiently support 3-port PUSCH transmission is solved, and a wider range of PUSCH transmission application and efficiency is achieved.

WO2025111806A1PCT designated stage expired Publication Date: 2025-06-05GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/134766
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-28
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

When the existing NR system supports 3 uplink RF channels terminal devices, the protocol cannot efficiently support 3-port PUSCH transmission, resulting in limited transmission scope.

Method used

The PUSCH transmission of 3 ports is realized by introducing a precoding matrix corresponding to a 3-port TPMI or a 3-port codebook between the terminal device and the network device.

Benefits of technology

This enables the network to support 3-port PUSCH transmission, improving the scope and efficiency of PUSCH transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023134766_05062025_PF_FP_ABST
    Figure CN2023134766_05062025_PF_FP_ABST
Patent Text Reader

Abstract

A physical uplink shared channel (PUSCH) transmission method and apparatus, a device, and a storage medium, relating to the technical field of mobile communications. The method is executed by a terminal device, and comprises: transmitting a PUSCH by means of a precoding matrix (210), wherein the precoding matrix corresponds to a 3-port transmitted precoding matrix indicator (TPMI) or to a 3-port codebook.
Need to check novelty before this filing date? Find Prior Art

Description

PUSCH transmission method, device, equipment and storage medium Technical Field

[0001] The present application relates to the field of mobile communication technologies, and in particular to a physical uplink shared channel (PUSCH) transmission method, apparatus, device, and storage medium. Background Art

[0002] In the NR system, uplink transmission supports codebook-based transmission (codebook based PUSCH) and non-codebook-based transmission (non-codebook based PUSCH).

[0003] In the related art, the NR system supports PUSCH transmission of one or more ports, for example, supporting PUSCH transmission of 1 port, 2 ports, 4 ports or 8 ports.

[0004] Summary of the Invention

[0005] The present invention provides a method, apparatus, device, and storage medium for transmitting a PUSCH. The technical solution is as follows:

[0006] On the one hand, an embodiment of the present application provides a PUSCH transmission method, which is performed by a terminal device and includes:

[0007] The physical uplink shared channel PUSCH is sent through the precoding matrix;

[0008] The precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

[0009] In one aspect, an embodiment of the present application provides a PUSCH transmission method, which is performed by a network device and includes:

[0010] Receive the PUSCH sent by the terminal device through the precoding matrix;

[0011] The precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

[0012] On the other hand, an embodiment of the present application provides a PUSCH transmission device, the device comprising:

[0013] A transmitting module, configured to transmit a physical uplink shared channel (PUSCH) through a precoding matrix;

[0014] The precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

[0015] On the other hand, an embodiment of the present application provides a PUSCH transmission device, the device comprising:

[0016] A receiving module, configured to receive a PUSCH sent by a terminal device via a precoding matrix;

[0017] The precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

[0018] On the other hand, an embodiment of the present application provides a communication device, the communication device including a processor, a memory, and a transceiver;

[0019] The memory stores a computer program, and the processor executes the computer program to enable the communication device to implement the above-mentioned PUSCH transmission method.

[0020] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned PUSCH transmission method.

[0021] On the other hand, the present application also provides a chip, which includes an integrated circuit and firmware set in the integrated circuit, and the chip is used to run in a communication device so that the communication device performs the above-mentioned PUSCH transmission method.

[0022] In another aspect, the present application provides a computer program product, comprising computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the communication device to perform the above-described PUSCH transmission method.

[0023] On the other hand, the present application provides a computer program, which is executed by a processor of a communication device to implement the above-mentioned PUSCH transmission method.

[0024] An embodiment of the present application provides a control channel transmission scheme, in which a terminal device sends a physical uplink shared channel PUSCH through a precoding matrix corresponding to a 3-port TPMI or a 3-port codebook, so that the network supports 3-port PUSCH transmission and improves the applicability of PUSCH transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0026] FIG2 is a flowchart of a PUSCH transmission method provided by one embodiment of the present application;

[0027] FIG3 is a flowchart of a PUSCH transmission method provided by one embodiment of the present application;

[0028] FIG4 is a flowchart of a PUSCH transmission method provided by one embodiment of the present application;

[0029] FIG5 is a block diagram of a PUSCH transmission apparatus provided by one embodiment of the present application;

[0030] FIG6 is a block diagram of a PUSCH transmission apparatus provided by one embodiment of the present application;

[0031] FIG7 is a schematic structural diagram of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0032] 1 shows a schematic diagram of a communication system according to an exemplary embodiment of the present application, which includes a network device 110 and a terminal device 120, and / or a terminal device 120 and a terminal device 130, which are not limited in the present application.

[0033] The network device 110 in the present application provides wireless communication functions, and the network device 110 includes but is not limited to: Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home Evolved Node B, or Home Node B, HNB), Baseband Unit (BBU), Access Point (AP) in Wireless Fidelity (Wi-Fi) system, Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP) or Transmission and Reception Point (TRP), etc., and can also be the Next Generation Node B (NGNB) in the 5th Generation (5G) mobile communication system. The term "gNB" refers to a base station (B, gNB) or a transmission point (TRP or TP), or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), or a base station in a Beyond Fifth Generation (B5G) or a 6th Generation (6G) mobile communication system, or a core network (CN), fronthaul, backhaul, radio access network (RAN), network slicing, or a serving cell, primary cell (PCell), primary secondary cell (PSCell), special cell (SpCell), secondary cell (SCell), or neighboring cell of a terminal device.

[0034] The terminal device 120 and / or terminal device 130 in this application are also called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, and user device. The terminals include, but are not limited to, handheld devices, wearable devices, vehicle-mounted devices, and Internet of Things devices, such as mobile phones, tablet computers, e-book readers, laptop computers, desktop computers, televisions, game consoles, mobile Internet devices (MIDs), augmented reality (AR) terminals, virtual reality (VR) terminals, and mixed reality (MR) terminals, wearable devices, handles, electronic tags, controllers, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, wireless terminals in remote medical surgery, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loops (WLANs), and wireless terminals in industrial control. Loop (WLL) stations, personal digital assistants (PDA), TV set-top boxes (STB), customer premises equipment (CPE), etc.

[0035] The network device 110 and the terminal device 120 communicate with each other via some air interface technology, such as a Uu interface.

[0036] Exemplarily, there are two communication scenarios between the network device 110 and the terminal device 120: an uplink communication scenario and a downlink communication scenario. Uplink communication refers to sending signals to the network device 110; downlink communication refers to sending signals to the terminal device 120.

[0037] The terminal device 120 and the terminal device 130 communicate with each other via some air interface technology, such as a PC5 interface.

[0038] In some embodiments, there are two communication scenarios between the terminal device 120 and the terminal device 130: a first sideline communication scenario and a second sideline communication scenario. The first sideline communication refers to sending signals to the terminal device 130; the second sideline communication refers to sending signals to the terminal device 120.

[0039] Terminal device 120 and terminal device 130 are both within the network coverage and located in the same cell, or terminal device 120 and terminal device 130 are both within the network coverage but located in different cells, or terminal device 120 is within the network coverage but terminal device 130 is outside the network coverage.

[0040] The technical solutions provided in the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G mobile communication system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum) system. Unlicensed spectrum, NR-U) system, terrestrial communication network (Terrestrial Networks, TN) system, non-terrestrial communication network (Non-Terrestrial Networks, NTN) system, wireless local area network (Wireless Local Area Networks, WLAN), wireless fidelity (Wireless Fidelity, Wi-Fi), cellular Internet of Things system, cellular passive Internet of Things system, can also be applied to the subsequent evolution system of the 5G NR system, and can also be applied to B5G, 6G and subsequent evolution systems. In some embodiments of the present application, "NR" may also be referred to as a 5G NR system or a 5G system. Among them, the 5G mobile communication system may include non-standalone networking (NSA) and / or standalone networking (SA).

[0041] The technical solutions provided in the embodiments of the present application can also be applied to machine type communication (MTC), long term evolution technology for machine-to-machine communication (LTE-M), device-to-device (D2D) network, machine-to-machine (M2M) network, Internet of Things (IoT) network or other networks. Among them, the IoT network can include, for example, the Internet of Vehicles. Among them, the communication mode in the Internet of Vehicles system is collectively referred to as vehicle to other devices (Vehicle to X, V2X, X can represent anything), for example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian communication (V2P) or vehicle to network (V2N) communication, etc.

[0042] 1) Overview of NR Uplink Transmission Solution

[0043] In the NR system, uplink transmission supports codebook-based transmission (codebook-based PUSCH) and non-codebook-based transmission (non-codebook-based PUSCH). A typical process of codebook-based transmission is as follows:

[0044] The terminal device sends an SRS signal (Sounding Reference Signal, detection signal) to the network device;

[0045] The network device performs uplink channel detection based on the SRS sent by the UE, and then transmits the corresponding SRS resources, the number of uplink transmission layers, the precoding matrix, the frequency domain resource allocation, etc. on the PUSCH. The network device indicates the above information to the terminal device through downlink control information (DCI).

[0046] The terminal device receives the DCI and sends the PUSCH according to the instructions of the DCI.

[0047] In the NR protocol and system, 1-port PUSCH transmission, 2-port PUSCH transmission, 4-port PUSCH, and 8-port PUSCH are supported.

[0048] In Rel-15, terminals can be divided into three categories based on whether their uplink transmission meets the coherent feature:

[0049] Non-Coherent (non-coherent can be used when describing UEs and is used when reporting UE capabilities): The phases corresponding to any two antennas or any two antenna ports cannot maintain a constant relationship (for example, the difference between the two phases may change and is difficult to remain unchanged within a certain period of time, or the amplitude of the change within a certain period of time exceeds a certain range);

[0050] Partial Coherent (partial coherent can be used when describing UEs and is used when reporting UE capabilities): All antennas or antenna ports are divided into X groups. The phases of antennas or antenna ports within each group can maintain a constant relationship (for example, the phase differences between multiple phases remain essentially unchanged within a certain period of time, or the variation range is within a certain range). However, the phases of antennas or antenna ports in different groups cannot maintain a constant relationship.

[0051] fullCoherent (fullCoherent can be used when describing UE and fullCoherent is used when reporting UE capabilities): The phases corresponding to all antennas or antenna ports can maintain a constant relationship.

[0052] The UE can report to the network which of the above three capabilities it supports.

[0053] For terminals with two antenna ports, UEs can generally be of two types: nonCoherent and fullCoherent.

[0054] For a terminal with four antenna ports, the UE generally has three types: nonCoherent, partialCoherent, and fullCoherent.

[0055] In Rel-15, NR supports codebook-based UL transmission. The network indicates TPMI (or the corresponding description is uplink precoding matrix, or uplink precoder) through DCI. By selecting an appropriate precoding matrix (here, it is assumed to be ) enables the signals sent from the two antenna ports of the terminal to form a positive superposition at the network receiving end, thereby improving reception performance. Therefore, it is necessary to ensure that the phase difference between the two antenna ports is controlled within a certain range (for convenience, we refer to it as a constant condition) during this period of time to ensure that the final received signal is a positive superposition. If the phase difference between the two antenna ports exceeds this range, the receiving end cannot guarantee that the signals sent from the two antenna ports are orthogonal superposition or negative superposition, affecting reception performance.

[0056] If it is a non-Coherent 2-antenna UE, then for one data stream (1 layer) transmission, the following precoding matrix can be used Therefore, there is no need to send signals from two antenna ports at the same time.

[0057] For these reasons, in Rel-15, the uplink precoding matrix (or the corresponding TPMI) is divided into different groups, that is, into different codebook subsets. The current protocol specifies three different codebook subsets:

[0058] fullyAndPartialAndNonCoherent: can be used with the fullCoherent terminal;

[0059] partialAndNonCoherent: can be used for partialCoherent terminal and fullCoherent terminal;

[0060] nonCoherent: Available for nonCoherent terminal, partialCoherent terminal, and fullCoherent terminal.

[0061] For a 4-antenna terminal (4 antenna ports):

[0062] nonCoherent is a subset of partialAndNonCoherent, and partialAndNonCoherent is a subset of fullyAndPartialAndNonCoherent.

[0063] For a 2-antenna terminal (2 antenna ports):

[0064] nonCoherent is a subset of fullyAndPartialAndNonCoherent (without partialAndNonCoherent).

[0065] 2) Uplink transmit power

[0066] During uplink transmission, power control is required to ensure transmission quality and reduce uplink interference. The UE first determines a calculated transmit power based on network configuration information and / or scheduling information corresponding to uplink transmission (such as frequency domain resource allocation, TPC command, modulation mode, etc.). Then, based on the calculated transmit power, there are two ways to handle it, depending on different situations:

[0067] Perform power scaling (scaling), with a scaling factor s (scaling factor) less than or equal to 1;

[0068] No power scaling is performed (equivalent to a scaling factor s of 1): for example, 1-port UL transmission, and another example, non-codebook based UL transmission.

[0069] The scaling factor s is determined by the number of non-zero ports of the transmitted PUSCH and the maximum number of ports of the SRS that the UE can support (the number of non-zero ports of the PUSCH / the maximum number of ports of the SRS resources that the UE can support):

[0070] - if each SRS resource in the SRS-ResourceSet with usage set to 'codebook' has more than one SRS port, the UE scales the linear value by the ratio of the number of antenna ports with a non-zero PUSCH transmission power to the maximum number of SRS ports supported by the UE in one SRS resource.

[0071] For example, for a non-Coherent 2-antenna UE, the precoding matrix Since the corresponding number of non-zero PUSCH ports is 1, and the maximum number of SRS ports supported by the UE is 2, the scaling factor is 1 / 2.

[0072] For example, for a non-Coherent 4-antenna UE, the precoding matrix Since the corresponding number of non-zero PUSCH ports is 1, and the maximum number of SRS resource ports supported by the UE is 4, the scaling factor is 1 / 4.

[0073] 3) NR SRS Overview

[0074] The Sounding Reference Signal (SRS) is an important reference signal in 5G / NR systems and is widely used in various functions of NR systems, such as:

[0075] Acquisition of downlink channel state information (UE sounding procedure for DL ​​CSI acquisition);

[0076] Frequency domain scheduling and precoding determination for uplink transmission;

[0077] Used for antenna switching function;

[0078] Used for carrier switching function;

[0079] For positioning function;

[0080] Cooperate with codebook-based UL transmission;

[0081] Cooperate with non-codebook based uplink transmission (Non-Codebook based UL transmission).

[0082] The network may configure one or more SRS Resource sets (SRS resource groups) for a UE, and each SRS Resource set may be configured with one or more SRS resources (SRS resources).

[0083] SRS transmission can be divided into periodic, semi-persistent, and aperiodic types. The details are as follows:

[0084] Periodic SRS and semi-continuous SRS;

[0085] Periodic SRS refers to SRS that is transmitted periodically, and its period and time slot offset are configured by RRC signaling. Once the terminal receives the corresponding configuration parameters, it sends SRS according to a certain period until the RRC configuration expires. The spatial related information (Spatial Relation Info, which implicitly indicates the transmission beam) of the periodic SRS is also configured by RRC signaling. The spatial related information can indicate a CSI-RS, SSB or reference SRS. The terminal determines the transmission beam of the third SRS resource based on the received beam of the indicated CSI-RS / SSB, or determines the transmission beam of the third SRS resource based on the transmission beam of the reference SRS resource.

[0086] Semi-persistent SRS is also periodically transmitted. The period and slot offset are configured via RRC signaling, but activation and deactivation signaling are carried via MAC CEs. Upon receiving activation signaling, the terminal begins periodic SRS transmission until deactivation signaling is received. Spatial information (transmit beam) related to the semi-persistent SRS is also carried in the MAC CE that activates the SRS.

[0087] After receiving the period and time slot offset configured by RRC, the terminal determines the time slot that can be used to transmit SRS according to the following formula:

[0088] Where T SRS and T offset is the configured period and offset, n f and They are the radio frame and time slot numbers respectively.

[0089] 4) Aperiodic SRS transmission

[0090] Aperiodic SRS transmission is introduced in the NR system. The base station can trigger the terminal's SRS transmission through uplink or downlink DCI. The trigger signaling for triggering aperiodic SRS transmission can be carried by the DCI used to schedule PUSCH / PDSCH in the UE-specific search space, or by DCI format 2_3 in the common search space. Among them, DCI format 2_3 can not only be used to trigger aperiodic SRS transmission, but also can be used to configure TPC commands for SRS on a group of UEs or a group of carriers.

[0091] Table 1

[0092] After receiving aperiodic SRS trigger signaling (e.g., DCI), the terminal transmits SRS on the SRS resource set indicated by the trigger signaling. The slot offset between the trigger signaling and the SRS transmission is configured by higher-layer signaling (RRC). The network pre-indicates the configuration parameters of each SRS resource set to the terminal via higher-layer signaling, including time-frequency resources, sequence parameters, and power control parameters. Furthermore, for each SRS resource in the triggered SRS resource set, the terminal can determine the transmit beam used to transmit the SRS on that resource based on the spatially relevant information of that resource. This information is configured for each SRS resource via RRC.

[0093] An SRS resource set contains one or more SRS resources. An SRS resource can:

[0094] 1 port, 2 ports or 4 ports or 8 ports;

[0095] It can be transmitted on 1 or 2 or 4 or 8 or 12 Orthogonal Frequency Division Multiplexing (OFDM).

[0096] PUSCH transmission supports 1-port, 2-port, 4-port, and 8-port transmission. In actual commercial terminals, currently, 1 or 2 uplink transmit antennas are mainly supported. Based on the optimization of terminal design solutions and the advancement of hardware technology, ordinary commercial terminals may support 3 uplink transmit antennas (or 3 uplink transmit RF channels) in the future. However, the current protocol cannot efficiently support this hardware architecture (for example, for such terminals, the current protocol can only support uplink 2-port transmission, and can only transmit 2 streams at most). This solution proposes a 3-port PUSCH transmission and power control solution for UEs that support 3 uplink transmit RF channels on a band (frequency band).

[0097] Please refer to FIG2 , which shows a flowchart of a PUSCH transmission method provided by one embodiment of the present application. The method may be performed by a terminal device, wherein the terminal device may be the terminal device 120 or the terminal device 130 in the network architecture shown in FIG1 . The method may include the following steps:

[0098] Step 210: The physical uplink shared channel PUSCH is transmitted through a precoding matrix; the precoding matrix corresponds to a 3-port transmit precoding matrix indicator (TPMI) or a 3-port codebook.

[0099] The three-port TPMI / codebook refers to that the TPMI / codebook corresponds to three antenna ports, or in other words, the TPMI / codebook includes information / parameters corresponding to the three antenna ports respectively.

[0100] The antenna port is a logical concept. If the wireless channel for transmitting the symbol of one antenna port can be inferred from the wireless channel for transmitting the symbol of another antenna port, then the two antenna ports can be said to be the same antenna port.

[0101] To sum up, in the solution shown in the embodiment of the present application, the terminal device sends the physical uplink shared channel PUSCH through a precoding matrix corresponding to a 3-port TPMI or a 3-port codebook, so that the network supports 3-port PUSCH transmission and improves the applicability of PUSCH transmission.

[0102] Please refer to Figure 3, which shows a flow chart of a PUSCH transmission method provided by an embodiment of the present application. The method can be performed by a network device, wherein the network device can be the network device 110 in the network architecture shown in Figure 1. The method can include the following steps:

[0103] Step 310: Receive a PUSCH sent by a terminal device through a precoding matrix; wherein the precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

[0104] To sum up, the scheme shown in the embodiment of the present application is that the network device can receive the physical uplink shared channel PUSCH sent by the terminal device through a precoding matrix corresponding to a 3-port TPMI or a 3-port codebook, so that the network supports 3-port PUSCH transmission and improves the applicability of PUSCH transmission.

[0105] Please refer to FIG4 , which shows a flow chart of a PUSCH transmission method provided by one embodiment of the present application. The method can be interactively performed by a terminal device and a network device; wherein the terminal device can be the terminal device 120 or the terminal device 130 in the network architecture shown in FIG1 , and the network device can be the network device 110 in the network architecture shown in FIG1 ; the method can include the following steps:

[0106] Step 410: The terminal device reports the capability information of the terminal device to the network device, and the network device receives the capability information sent by the terminal device.

[0107] Among them, the capability information indicates that the terminal device supports 3-port PUSCH transmission, or indicates that the terminal device supports the use of 3-port TPMI or 3-port codebook for PUSCH transmission, or indicates that the terminal device supports the use of 3 ports for SRS resources, or indicates that the terminal device supports PUSCH with a maximum of 3 streams.

[0108] The terminal device reports the terminal capability to the network device, where the terminal capability indicates support for 3-port PUSCH transmission, or support for PUSCH transmission using a 3-port TPMI (or codebook, or precoding matrix), or support for one SRS resource using 3 ports, or support for up to 3-port SRS, or support for up to 3 streams of PUSCH (up to 3-layer PUSCH, or uplink transmission of a maximum of 3 streams).

[0109] In some embodiments, the capability information is transmitted via at least one of the following signaling:

[0110] RRC signaling, and medium access control MAC control element CE.

[0111] Optionally, the above terminal capabilities are transmitted through RRC signaling or MAC CE.

[0112] In some embodiments, the capability information is reported for a frequency band; or,

[0113] Capability information is reported independently per band combination; or,

[0114] Capability information is reported independently for each band in the band combination; or,

[0115] Capability information is reported independently for each carrier on each band in the band combination; or,

[0116] Capability information is reported by frequency band range; or,

[0117] Capability information is reported for devices.

[0118] Optionally, terminal capabilities are reported for frequency bands (i.e., different frequency bands can independently report corresponding capabilities, per band); in this case, independent reporting of different frequency bands can allow terminals to have greater freedom, for example, a terminal can support a function on one or some bands, but not on other bands, thereby allowing more terminals to support this new function.

[0119] Optionally, terminal capabilities are reported independently per band combination (per band combination); in this case, different band combinations are reported independently, allowing the terminal to have greater freedom. For example, the terminal may not support this function under a certain band combination, but support this function under another band combination, thereby allowing more terminals to support this new function.

[0120] Optionally, terminal capabilities are reported independently for each band in a band combination (i.e., bands in different band combinations can be reported independently, per band per band combination). In this case, independent reporting of different band combinations allows terminals to have greater freedom. For example, a terminal may not support a function under a certain CA, but support this function in certain bands under another CA combination, thereby allowing more terminals to support this new function.

[0121] Optionally, the terminal capability is reported independently on each carrier on each frequency band in the band combination (i.e., different component carriers (CC) in the frequency bands in different frequency band combinations can be reported independently, per CC per band per band combination, or feature set per carrier (FSPC)); in this case, different frequency band combinations are reported independently, and different carriers on a band can also be reported independently, which allows the terminal to have greater freedom, thereby allowing more terminals to support this new function.

[0122] Optionally, terminal capabilities are reported according to frequency range (FR) (i.e., different FRs can be reported independently, per FR, i.e., FR1 and FR2 are reported independently); in this case, independent reporting of different FRs allows terminals to have greater freedom of implementation. For example, a terminal may not support this function in low frequency (FR1) but supports this function in FR2 (high frequency), thereby allowing more terminals to support this new function.

[0123] Optionally, the terminal capability is reported per UE (ie, per UE, that is, if the UE reports this capability, then this capability can be supported on all frequency bands); in this case, the signaling overhead of the terminal capability reporting can be reduced.

[0124] Step 420: The terminal device sends a PUSCH through a precoding matrix. Correspondingly, the network device receives the PUSCH sent by the terminal device through the precoding matrix; the precoding matrix corresponds to a 3-port TPMI or a 3-port codebook.

[0125] The above-mentioned terminal device uses a precoding matrix to send PUSCH according to the scheduling information of the network device, where the precoding matrix corresponds to a 3-port TPMI or a 3-port codebook. In this case, up to 3 streams can be supported, which is higher than the peak rate of existing commercial terminals.

[0126] In some embodiments, the precoding matrix includes three rows of matrix parameters, and the three rows of matrix parameters correspond one-to-one to three transmitting ports.

[0127] Optionally, the precoding matrix may include 3 rows. In this case, a new codebook may be designed to perform further optimization for 3Tx UL MIMO.

[0128] In some embodiments, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port TPMI; or, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port codebook.

[0129] Optionally, the precoding matrix corresponds to a 4-port TPMI or the first 3 rows or the last 3 rows in a 4-port codebook; in this case, 3 rows in an existing 4-port codebook can be used, which can simplify the codebook design work and reduce the standardization complexity.

[0130] In some embodiments, PUSCH is scheduled by the radio resource control RRC configuration ConfiguredGrantConfig or semiPersistentOnPUSCH; wherein the value of the transmission configuration txConfig in the RRC configuration PUSCH-Config is "codebook".

[0131] Optionally, the PUSCH is scheduled by RRC configuration ConfiguredGrantConfig or semiPersistentOnPUSCH, wherein the value of txConfig in the RRC configuration PUSCH-Config is 'codebook'.

[0132] Optionally, the above-mentioned PUSCH may be scheduled by DCI.

[0133] In some embodiments, the method further comprises:

[0134] The network device sends first indication information to the terminal device, and the terminal device receives the first indication information, where the first indication information instructs the terminal device to perform 3-port PUSCH transmission.

[0135] Among them, the terminal device can receive the first indication information sent by the network device. In this case, it can flexibly control whether the PUSCH is 3 uplink transmission multiple input multiple output (3Transport UpLink Multiple-Input Multiple-Output, 3Tx UL MIMO) or other forms of UL MIMO.

[0136] In some embodiments, the first indication information instructs the terminal device to use a 3-port TPMI or a 3-port codebook for PUSCH transmission.

[0137] Optionally, the first indication information instructs the terminal device to perform 3-port PUSCH transmission; optionally, the first indication information instructs the first terminal device to use a 3-port TPMI or a 3-port codebook for PUSCH transmission.

[0138] In some embodiments, the method further comprises:

[0139] The network device sends second indication information to the terminal device, and the terminal device receives the second indication information, where the second indication information indicates one or more detection signal SRS resource groups; the SRS resource group includes one or more SRS resources; and the usage in the SRS resource group is configured as a "codebook".

[0140] The terminal device receives second indication information sent by the network device, where the second indication information indicates a first SRS resource group, which includes one or more SRS resources, and the usage configuration in the SRS resource group is "codebook".

[0141] In some embodiments, all or part of the one or more SRS resources are 3-port SRS resources.

[0142] Optionally, the SRS resource may include three ports (3 antenna ports), that is, a three-port SRS resource. In this case, designing a three-port SRS resource may allow for better optimization.

[0143] The three-port SRS resource may refer to the SRS resource corresponding to three antenna ports; for example, the SRS resource includes three parts of resources, and the three parts of resources correspond to the three ports one-to-one, or the three parts of resources are used for three different antenna ports respectively.

[0144] In some embodiments, all or part of the one or more SRS resources are 4-port SRS resources.

[0145] Optionally, the SRS resource may include 4 antenna ports, ie, a 4-port SRS resource, where the four ports are respectively denoted as ports 0, 1, 2, and 3. In this case, 3 ports of the existing 4-port SRS resource may be utilized, thereby simplifying the SRS design and reducing the complexity of standardization.

[0146] In some embodiments, the method further comprises:

[0147] The network device sends third indication information to the terminal device, and the terminal device receives the third indication information; the third indication information instructs the terminal device to use 3 ports of the 4-port SRS resource.

[0148] Among them, the terminal device can receive the third indication information sent by the network device, and the third indication information indicates the use of port 3 in the first SRS resource; in this case, the signaling is more flexible and can flexibly indicate whether to use port 3 or port 4.

[0149] For example, the SRS resource uses ports 0, 1, and 2, or ports 0, 1, and 2 in the SRS resource correspond to the above-mentioned PUSCH, or correspond to the precoding matrix used by the PUSCH.

[0150] For another example, the SRS resource uses ports 1, 2, and 3, or ports 1, 2, and 3 in the SRS resource correspond to the PUSCH, or correspond to the precoding matrix used by the PUSCH.

[0151] For another example, the SRS resource uses ports 0, 1, and 3, or ports 0, 1, and 3 in the first SRS resource correspond to the PUSCH, or correspond to the precoding matrix used by the PUSCH.

[0152] For another example, the SRS resource uses ports 0, 2, and 3, or ports 0, 2, and 3 in the first SRS resource correspond to the PUSCH, or correspond to the precoding matrix used by the PUSCH.

[0153] In some embodiments, the third indication information is carried by configuration information of the SRS resource group, or the third indication information is carried by configuration information of the SRS resource.

[0154] The above-mentioned SRS resource group configuration information or SRS resource configuration information may carry the third indication information. In this case, carrying the third indication information in the group configuration can save signaling overhead. If it is carried in the resource configuration, it can provide more space for future expansion.

[0155] In some embodiments, the third indication information and the first indication information are the same indication information; or, the third indication information and the first indication information are carried by the same signaling.

[0156] The third indication information and the first indication information are the same information, or the third indication information and the first indication information are transmitted through the same signaling, which can save signaling overhead.

[0157] In some embodiments, the method further comprises:

[0158] The network device sends fourth indication information to the terminal device, and the terminal device receives the fourth indication information;

[0159] The fourth indication information indicates the 3 ports used in the 4-port SRS resource, or indicates the 3 ports corresponding to the PUSCH in the 4-port SRS resource, or indicates the 3 ports of the precoding matrix used by the PUSCH in the 4-port SRS resource.

[0160] Among them, the terminal device receives the fourth indication information sent by the network device, and the fourth indication information indicates which three ports the SRS resource uses, or indicates which three ports of the SRS resource correspond to the PUSCH, or indicates which three ports of the SRS resource correspond to the precoding matrix used by the PUSCH; this scheme can flexibly indicate which three ports correspond to 3Tx UL MIMO transmission, thereby providing space for optimization of network configuration.

[0161] In some embodiments, the fourth indication information is carried by configuration information of the SRS resource group, or the fourth indication information is carried by configuration information of the SRS resource.

[0162] The above-mentioned SRS resource group configuration information or SRS resource configuration information may carry the fourth indication information. By carrying the fourth indication information in the group configuration, signaling overhead may be saved. If the fourth indication information is carried in the resource configuration, more space may be provided for further expansion in the future.

[0163] In some embodiments, the fourth indication information and the first indication information are the same indication information; or, the fourth indication information and the first indication information are carried by the same signaling.

[0164] In this solution, the fourth indication information and the first indication information are the same information, or the fourth indication information and the first indication information are transmitted through the same signaling, which can save signaling overhead.

[0165] In some embodiments, the method further comprises:

[0166] The network device sends the fifth indication information to the terminal device, and the terminal device receives the fifth indication information; the fifth indication information indicates the unused ports in the 4-port SRS resources, or indicates the ports in the 4-port SRS resources that are not used for or do not correspond to PUSCH, or indicates the ports in the 4-port SRS resources that are not used for or do not correspond to the precoding matrix used by PUSCH.

[0167] Among them, the terminal device receives the fifth indication information sent by the network device, and the fifth indication information indicates which port in the SRS resource is not used, or indicates which port in the SRS resource does not correspond to (or is not used for) PUSCH, or indicates which port in the SRS resource does not correspond to (or is not used for) the precoding matrix used by PUSCH. This scheme can flexibly indicate which 3 ports correspond to 3Tx UL MIMO transmission, thereby providing space for optimization of network configuration, and compared with the previous scheme, it can reduce signaling overhead.

[0168] In some embodiments, the fifth indication information is carried by configuration information of the SRS resource group, or the fifth indication information is carried by configuration information of the SRS resource.

[0169] The SRS resource group configuration information or the SRS resource configuration information carries the fifth indication information. Carrying the fifth indication information in the group configuration can save signaling overhead; if the fifth indication information is carried in the resource configuration, more space can be provided for further expansion in the future.

[0170] In some embodiments, the fifth indication information and the first indication information are the same indication information; or, the fifth indication information and the first indication information are carried by the same signaling.

[0171] The fifth indication information and the first indication information are the same information, or the fifth indication information and the first indication information are transmitted through the same signaling, which can save signaling overhead.

[0172] In some embodiments, each SRS resource in all or part of the one or more SRS resources consists of a single-port SRS resource and a two-port SRS resource.

[0173] In some embodiments, each of all or part of the one or more SRS resources consists of three single-port SRS resources.

[0174] In some embodiments, the method further includes: scaling the transmit power of the PUSCH using a scaling factor; wherein the terminal device may process the transmit power of the PUSCH using the scaling factor.

[0175] In some embodiments, the scaling factor is the ratio of the number of non-zero ports of PUSCH to 3.

[0176] The above scaling factor is: That is, the number of non-zero ports of the first PUSCH / 3 (the ratio of the number of antenna ports with a non-zero PUSCH transmission power to 3).

[0177] The above solution of the present application is described in detail below through specific embodiments:

[0178] A first device (corresponding to the terminal device described above, and described below using the first terminal device as an example) receives second indication information sent by a second device (corresponding to the network device described above, or the second terminal device, and described below using the first network device as an example for simplicity). The second indication information indicates a first SRS resource group, and the first SRS resource group contains one or more first SRS resources. The first SRS resource group is used for codebook-based uplink transmission (e.g., codebook-based PUSCH), or in other words, the usage of the first SRS resource group is configured as "codebook."

[0179] For example, in a 5G system, the second device of the first SRS resource group is configured via RRC signaling SRS-ResourceSet (sent to the first terminal device), and the SRS resource is configured via RRC signaling SRS-Resource. The usage in SRS-ResourceSet (the name of this field is usage) is configured as "codebook".

[0180] Optionally, the second indication information may indicate multiple first SRS resource groups.

[0181] The first terminal device uses the first precoding matrix to send the first PUSCH according to the scheduling information of the first network device, where the first precoding matrix corresponds to a 3-port TPMI or a 3-port codebook, and the first terminal device uses the first scaling factor to process the first PUSCH transmission power.

[0182] For example, in the NR system, P is calculated according to TS38.213 Section 7.1. PUSCH,b,f,c (i,j,q d ,l), the linear value corresponding to this value is multiplied by a scaling factor (such as the first scaling factor) to obtain the final power calculation value.

[0183] Optionally, the first PUSCH is scheduled by the first DCI;

[0184] Optionally, the first PUSCH is scheduled by RRC configuration ConfiguredGrantConfig or semiPersistentOnPUSCH, wherein the value of txConfig in the RRC configuration information PUSCH-Config is 'codebook'.

[0185] The first terminal device receives the first indication information sent by the first network device.

[0186] Optionally, the first indication information instructs the first terminal device to perform 3-port PUSCH transmission.

[0187] Optionally, the first indication information instructs the first terminal device to use a 3-port TPMI (or codebook or precoding matrix) for PUSCH transmission.

[0188] Optionally, the first indication information instructs the first terminal device to perform 3-port SRS transmission.

[0189] There may be different options for the first indication information. Some examples are as follows (not limited to the following examples, other implementations are also possible):

[0190] Option 1: The BWP (Bandwidth Part, the BWP concept in existing NR systems, see 38.211, 38.214) configuration information carries first indication information. For example, the first indication information is carried in the RRC signaling BWP-UplinkDedicated or BWP-Uplink. In this case, different BWPs can independently configure multi-port PUSCH, which provides great network flexibility and achieves a good compromise between transmission performance and power consumption.

[0191] Option 2: The first indication information is carried in the configuration information of the PUSCH, for example, the first indication information is carried in the RRC signaling PUSCH-Config.

[0192] Option 3: The configuration information of the Configured Grant (CG) carries the first indication information. For example, the first indication information is carried in the RRC signaling ConfiguredGrantConfig. In this case, the data scheduled by the CG can also flexibly indicate the 3-port PUSCH.

[0193] Option 4: The configuration information of the SRS resource group carries the first indication information. For example, the first indication information is carried in the RRC signaling SRS-ResourceSet. In this case, the first indication information can be the same as some subsequent indication information, thereby saving signaling overhead.

[0194] Option 5: The configuration information of the SRS resource carries the first indication information. For example, the first indication information is carried in the RRC signaling SRS-Resource. In this case, the first indication information can be the same as some subsequent indication information, thereby saving signaling overhead.

[0195] Option 6: The SRS configuration information carries the first indication information, for example, the RRC signaling SRS-Config carries the first indication information.

[0196] Option 7: The first indication information is carried in the cell configuration information. For example, the first indication information is carried in the RRC signaling ServingCellConfig or UplinkConfig. In this case, the cell configures a multi-port PUSCH transmission to simplify product implementation.

[0197] SRS Implementation 1

[0198] At least one of the one or more first SRS resources, or all of the first SRS resources, contains three ports (3 antenna ports), that is, the at least one or all of the first SRS resources are 3-port SRS resources (3-port SRS resources, or SRS resources with 3 antenna ports).

[0199] The first scaling factor is the ratio of the number of antenna ports with a non-zero PUSCH transmission power to the maximum number of SRS ports that the UE can support (i.e. The number of non-zero ports of the first PUSCH / the maximum number of SRS ports that the UE can support).

[0200] SRS Implementation 2

[0201] At least one of the one or more first SRS resources, or all of the first SRS resources, contains four antenna ports. That is, at least one or all of the first SRS resources are four-port SRS resources (4-port SRS resources, or SRS resources with four antenna ports). For ease of description, the four ports are respectively referred to as ports 0, 1, 2, and 3.

[0202] Optionally, at this time, the value of nrofSRS-ports in the configuration signaling SRS-Resource corresponding to the first SRS resource is "ports4".

[0203] Which ports in a 4-port SRS resource correspond to a 3-port PUSCH transmission, or to a 3-port precoding matrix, can be implemented differently. Some examples are as follows:

[0204] Option 1: The first terminal device receives third indication information sent by the first network device, where the third indication information uses three ports in the first SRS resource, or indicates that the three ports in the first SRS resource correspond to the PUSCH, or indicates that the three ports in the first SRS resource correspond to the TPMI used by the PUSCH. The three ports to be used can be pre-specified, for example:

[0205] The first SRS resource uses ports 0, 1, and 2, or ports 0, 1, and 2 in the first SRS resource correspond to a PUSCH (eg, a first PUSCH), or correspond to a precoding matrix used by a PUSCH (eg, a first precoding matrix), or,

[0206] The first SRS resource uses ports 1, 2, and 3, or ports 1, 2, and 3 in the first SRS resource correspond to a PUSCH (eg, a first PUSCH), or correspond to a precoding matrix used by a PUSCH (eg, a first precoding matrix), or,

[0207] The first SRS resource uses ports 0, 1, and 3, or ports 0, 1, and 3 in the first SRS resource correspond to a PUSCH (eg, a first PUSCH), or correspond to a precoding matrix used by a PUSCH (eg, a first precoding matrix), or,

[0208] The first SRS resource uses ports 0, 2, and 3, or ports 0, 2, and 3 in the first SRS resource correspond to a PUSCH (eg, a first PUSCH), or correspond to a precoding matrix used by a PUSCH (eg, a first precoding matrix).

[0209] Optionally, the first SRS resource group configuration information carries the third indication information. Optionally, when the first SRS resource group configuration information carries the third indication information, the field nrofSRS-ports in the configuration signaling SRS-Resource corresponding to the SRS resource in this group is ignored.

[0210] Optionally, the first SRS resource configuration information carries the third indication information. Optionally, when the first SRS resource configuration information carries the third indication information, the field nrofSRS-ports in the configuration signaling SRS-Resource corresponding to the first SRS resource is ignored.

[0211] Optionally, the third indication information and the first indication information are the same information, or the third indication information and the first indication information are transmitted through the same signaling.

[0212] Optionally, the third indication information and the first indication information are different information, or the third indication information and the first indication information are transmitted through different signaling.

[0213] Option 2: The first terminal device receives the fourth indication information sent by the first network device, where the fourth indication information indicates which three ports the first SRS resource uses, or indicates which three ports of the first SRS resource correspond to the PUSCH (for example, the first PUSCH), or indicates which three ports of the first SRS resource correspond to the precoding matrix used by the PUSCH (for example, the first precoding matrix).

[0214] Optionally, the fourth indication information may indicate which three ports among the four ports in a bitmap manner. For example, the value of the bit at the corresponding position in the bitmap is 1, indicating that the corresponding port belongs to the three ports to be used.

[0215] Optionally, the fourth indication information indicates port identifiers corresponding to three ports, and the three ports correspond to PUSCH.

[0216] Optionally, the fourth indication information indicates a port group, and the ports (for example, 3 ports) included in the port group correspond to PUSCH.

[0217] Optionally, the first SRS resource group configuration information carries the fourth indication information. Optionally, when the first SRS resource group configuration information carries the fourth indication information, the field nrofSRS-ports in the configuration signaling SRS-Resource corresponding to the SRS resource in this group is ignored.

[0218] Optionally, the first SRS resource configuration information carries the fourth indication information. Optionally, when the first SRS resource configuration information carries the fourth indication information, the field nrofSRS-ports in the configuration signaling SRS-Resource corresponding to the first SRS resource is ignored.

[0219] Optionally, the fourth indication information and the first indication information are the same information, or the fourth indication information and the first indication information are transmitted through the same signaling.

[0220] Optionally, the fourth indication information and the first indication information are different information, or the fourth indication information and the first indication information are transmitted through different signaling.

[0221] Option 3: The first terminal device receives the fifth indication information sent by the first network device, and the above-mentioned fifth indication information indicates which port in the first SRS resource is not used, or indicates which port in the first SRS resource does not correspond to (or is not used for) PUSCH (for example, the first PUSCH), or indicates which port in the first SRS resource does not correspond to (or is not used for) the precoding matrix used by PUSCH (for example, the first precoding matrix).

[0222] Optionally, the fifth indication information may indicate which of the four ports is not used in a bitmap manner. For example, the value of the bit at the corresponding position in the bitmap is 1, indicating that the corresponding port is not used.

[0223] Optionally, the fifth indication information indicates a port identifier corresponding to one port, and this port does not correspond to PUSCH.

[0224] Optionally, the first SRS resource group configuration information carries the fifth indication information. Optionally, when the first SRS resource group configuration information carries the fifth indication information, the field nrofSRS-ports in the configuration signaling SRS-Resource corresponding to the SRS resource in this group is ignored.

[0225] Optionally, the first SRS resource configuration information carries fifth indication information. Optionally, when the first SRS resource configuration information carries the fifth indication information, the field nrofSRS-ports in the configuration signaling SRS-Resource corresponding to the first SRS resource is ignored.

[0226] Optionally, the fifth indication information and the first indication information are the same information, or the fifth indication information and the first indication information are transmitted through the same signaling.

[0227] Optionally, the fifth indication information and the first indication information are different information, or the fifth indication information and the first indication information are transmitted through different signaling.

[0228] Optionally, for each of the above options, when the UE sends the above SRS resource, it also only sends the three used ports.

[0229] When the first terminal device receives the first indication information, the first scaling factor is: the ratio of the number of antenna ports with a non-zero PUSCH transmission power to 3 (i.e. Number of non-zero ports of the first PUSCH / 3).

[0230] Alternatively, the first scaling factor is: the ratio of the number of antenna ports with a non-zero PUSCH transmission power to the maximum number of SRS ports that the UE can support (i.e. The number of non-zero ports of the first PUSCH / the maximum number of SRS ports that the UE can support). At this time, the maximum number of SRS ports that the UE can support is 3.

[0231] Alternatively, the first scaling factor is the ratio of the number of antenna ports with a non-zero PUSCH transmission power to 4 (i.e. Number of non-zero ports of the first PUSCH / 4).

[0232] SRS Implementation 3

[0233] At least one of the above-mentioned one or more first SRS resources, or each first SRS resource of all the first SRS resources, is composed of one 1-port SRS resource (single-port SRS resource) and one 2-port SRS resource (2-port SRS resource, respectively recorded as port 0 and 1); in this case, the design workload can be reduced by combining multiple existing SRS resources.

[0234] How the ports of a single-port and a two-port SRS resource correspond to a three-port PUSCH transmission, or to a three-port precoding matrix, can be implemented in different ways. Some examples are as follows:

[0235] Option 1: The single-port SRS resource port and port 0 and port 1 of the 2-port SRS resource correspond to PUSCH ports 0, 1, and 2, and / or rows 0, 1, and 2 of the precoding matrix corresponding to the PUSCH.

[0236] Option 2: Port 0 and port 1 of the 2-port SRS resource and the single-port SRS resource port correspond to ports 0, 1, and 2 of the PUSCH, and / or rows 0, 1, and 2 of the precoding matrix corresponding to the PUSCH, respectively.

[0237] Option 3: The single-port SRS resource port, port 1 and port 0 of the 2-port SRS resource correspond to PUSCH ports 0, 1 and 2 respectively, and / or correspond to rows 0, 1 and 2 of the precoding matrix corresponding to the PUSCH.

[0238] Option 4: Port 1 and port 0 of the 2-port SRS resource and the single-port SRS resource port correspond to PUSCH ports 0, 1, and 2, respectively, and / or correspond to rows 0, 1, and 2 of the precoding matrix corresponding to the PUSCH.

[0239] Option 5: If the single-port SRS resource is located earlier in the signaling corresponding to the second indication information, the single-port SRS resource port corresponds to port 0 of the PUSCH and / or row 0 of the precoding matrix corresponding to the PUSCH; the ports of the two-port SRS resource correspond to ports 1 and 2 of the PUSCH and / or rows 1 and 2 of the precoding matrix corresponding to the PUSCH.

[0240] Option 6: If the 2-port SRS resource is located earlier in the signaling corresponding to the second indication information, the 2-port SRS resource ports correspond to PUSCH ports 0 and 1, and / or rows 0 and 1 of the precoding matrix corresponding to the PUSCH; the single-port SRS port corresponds to PUSCH port 2, and / or row 2 of the precoding matrix corresponding to the PUSCH.

[0241] When the first terminal device receives the first indication information, at this time, the first scaling factor is: the ratio of the number of antenna ports with a non-zero PUSCH transmission power to 3 (i.e. Number of non-zero ports of the first PUSCH / 3).

[0242] SRS Implementation 4

[0243] At least one of the one or more first SRS resources, or each of all the first SRS resources, is composed of three 1-port SRS resources (single-port SRS resources). In this case, the design workload can be reduced by combining multiple existing SRS resources.

[0244] Optionally, if in the signaling corresponding to the second indication information, the single-port SRS resource single port at the front position in the signaling corresponds to port 0 of PUSCH, and / or row 0 of the precoding matrix corresponding to PUSCH; the single-port SRS resource single port at the second front position in the signaling corresponds to port 1 of PUSCH, and / or row 1 of the precoding matrix corresponding to PUSCH; the single-port SRS resource single port at the back position in the signaling corresponds to port 2 of PUSCH, and / or row 2 of the precoding matrix corresponding to PUSCH.

[0245] Optionally, if in the signaling corresponding to the second indication information, the single-port SRS resource single port at the rearmost position in the signaling corresponds to port 0 of PUSCH, and / or row 0 of the precoding matrix corresponding to PUSCH; the single-port SRS resource single port at the second frontmost position in the signaling corresponds to port 1 of PUSCH, and / or row 1 of the precoding matrix corresponding to PUSCH; the single-port SRS resource single port at the frontmost position in the signaling corresponds to port 2 of PUSCH, and / or row 2 of the precoding matrix corresponding to PUSCH.

[0246] When the first terminal device receives the first indication information, at this time, the first scaling factor is: the ratio of the number of antenna ports with a non-zero PUSCH transmission power to 3 (i.e. Number of non-zero ports of the first PUSCH / 3).

[0247] TMPI Implementation 1

[0248] Optionally, the first precoding matrix contains 3 rows. In the following example, the precoding matrix (or we call it precoding, codebook) will have a coefficient (for example, it can be 1 / sqrt(3), Other coefficients are also possible, such as j is the imaginary part of the complex number). For the convenience of description, this coefficient is omitted in the examples.

[0249] The first precoding matrix may be one of the following sets or a subset consisting of some members of the following sets:

[0250] The above can be further extended. For example, the columns of one or more members in the above set can be multiplied by the relevant coefficient (such as a coefficient with a modulus / amplitude of 1) to become new members or replace existing members. For example, taking the fourth member as an example, its second column is multiplied by j to get It can be added as a new member to the above set, or replace the fourth member.

[0251] If the first precoding matrix is Then the first scaling factor is 1 / 3 or 1 / 4. If the first precoding matrix is Then the first scaling factor is 2 / 3 or 2 / 4.

[0252] TPMI Implementation 2

[0253] Optionally, the first precoding matrix corresponds to a 4-port TPMI or 3 rows in a 4-port codebook, for example, the first 3 rows, or the last 3 rows, or rows 0, 1, and 3, or rows 1, 2, and 3 (taking the 4 rows as 0, 1, 2, and 3 as an example).

[0254] Optionally, the first terminal device receives sixth indication information sent by the first network device, where the sixth indication information indicates a 4-port TPMI (denoted as a second TPMI). The second TPMI corresponds to a second precoding matrix (taking the 4 rows as 0, 1, 2, and 3 as an example). The 4-port TPMI or the second precoding matrix can be implemented in TS38.211 (typically, using part of the 4-port TPMI or 4-port precoding matrix in TS 38.211).

[0255] Optionally, the sixth indication information may be one or more transmissions of DCI signaling, MAC CE signaling, and RRC signaling.

[0256] It is predefined which rows of the second precoding matrix are used for the first PUSCH transmission, or it is predefined which rows of the second precoding matrix correspond to the first precoding matrix. In this case, compared with the subsequent network-indicated solution, the signaling overhead can be reduced.

[0257] The 0th, 1st, and 2nd rows of the second precoding matrix are used for the first PUSCH transmission, or the 0th, 1st, and 2nd rows of the second precoding matrix correspond to the first precoding matrix, or the 0th, 1st, and 3rd rows of the second precoding matrix are used for the first PUSCH transmission, or the 0th, 1st, and 3rd rows of the second precoding matrix correspond to the first precoding matrix, or the 0th, 2nd, and 3rd rows of the second precoding matrix are used for the first PUSCH transmission, or the 0th, 2nd, and 3rd rows of the second precoding matrix correspond to the first precoding matrix, or the 1st, 2nd, and 3rd rows of the second precoding matrix are used for the first PUSCH transmission, or the 1st, 2nd, and 3rd rows of the second precoding matrix correspond to the first precoding matrix.

[0258] Optionally, the first terminal device receives the seventh indication information sent by the first network device, and the above seventh indication information indicates which 3 rows of the second precoding matrix are used for the first PUSCH transmission, or indicates which 3 rows of the second precoding correspond to the first precoding matrix; in this case, the network can flexibly indicate which rows are used for 3-port PUSCH transmission, thereby providing space for network optimization configuration.

[0259] Optionally, the seventh indication information may indicate which three of the four rows are to be used in a bitmap manner. For example, the value of the bit at the corresponding position in the bitmap is 1, indicating that the corresponding row belongs to the three rows to be used.

[0260] Optionally, the seventh indication information indicates row identifiers corresponding to 3 rows, and the 3 rows correspond to PUSCH.

[0261] Optionally, the seventh indication information indicates a row group, and the rows (for example, 3 rows) included in the row group correspond to PUSCH.

[0262] Optionally, the seventh indication information and the fourth indication information are the same information. At this time, the available SRS ports and the available rows of the second precoding matrix are matched according to certain rules. For example, if ports x, y, z in the SRS resource correspond to PUSCH, or ports x, y, z are used, then rows x, y, z of the second precoding matrix correspond to PUSCH, or rows x, y, z of the second precoding matrix correspond to the precoding matrix used by PUSCH (for example, the first precoding matrix).

[0263] Optionally, the seventh indication information and the fourth indication information are transmitted through the same signaling.

[0264] The first terminal device receives the eighth indication information sent by the first network device, where the fifth indication information indicates which row of the second precoding matrix is ​​not used, or indicates which row in the second precoding matrix does not correspond to (or is not used for) PUSCH (e.g., the first PUSCH), or indicates which row in the second precoding matrix does not correspond to (or is not used for) the precoding matrix used by PUSCH (e.g., the first precoding matrix); in this case, the network can flexibly indicate which rows are used for 3-port PUSCH transmission, thereby providing space for network optimization configuration. At the same time, compared with the previous solution, the signaling overhead can be reduced because only one row needs to be indicated.

[0265] Optionally, the eighth indication information may indicate which row of the four rows is not used in a bitmap manner, for example, the bit value of the corresponding position in the bitmap is 1, indicating that the corresponding row is not used.

[0266] Optionally, the eighth indication information indicates an identifier corresponding to 1 row, and this row does not correspond to PUSCH.

[0267] Optionally, the eighth indication information and the fifth indication information are the same information. At this time, the available SRS ports and the available rows of the second precoding matrix are matched according to certain rules. For example, if port x in the SRS resource is not used or does not correspond to PUSCH, then row x of the second precoding matrix does not correspond to PUSCH, or the other rows of the second precoding matrix other than row x correspond to the precoding matrix used by PUSCH (e.g., the first precoding matrix).

[0268] Optionally, the eighth indication information and the fifth indication information are transmitted through the same signaling.

[0269] An implementation example: If the first network device indicates a 4-port precoding matrix (For example, the corresponding TPMI is indicated by the DCI of the scheduled PUSCH, or by the RRC signaling ConfiguredGrantConfig), then the first precoding matrix uses the first 3 rows (the coefficients of the entire precoding matrix may be different, for example, 1 / 2 becomes )

[0270] Optionally, for a PUSCH of a single layer based on three ports, the network indicates that the TPMI index is one of 0, 1, and 2, or one of 0, 1, 2, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, and 27.

[0271] Optionally, before the above steps, the first terminal device reports the first terminal capability to the first network device, and the above first terminal capability supports 3-port PUSCH transmission, or supports the use of 3-port TPMI or 3-port code book for PUSCH transmission, or supports one SRS resource using 3 ports, or supports up to 3 streams of PUSCH (up to 3-layer PUSCH, or uplink transmission of a maximum of 3 streams), or the maximum number of ports supported for SRS resource is 3.

[0272] Optionally, the first terminal capability is transmitted via RRC signaling or MAC CE.

[0273] Optionally, the first terminal capability is reported for the frequency band (i.e., different frequency bands can independently report corresponding capabilities, per band); in this case, independent reporting of different frequency bands can allow the terminal to have greater freedom, for example, the terminal can support one or some bands, but not support this function on other bands, thereby allowing more terminals to support this new function.

[0274] Optionally, the first terminal capability is reported independently according to the band combination (per band combination); in this case, different band combinations are reported independently, which allows the terminal to have greater freedom. For example, the terminal may not support this function under a certain band combination, but support this function under another band combination, thereby allowing more terminals to support this new function.

[0275] Optionally, the first terminal capability is reported independently according to each frequency band in the band combination (that is, the frequency bands in different frequency band combinations can be reported independently, per band per band combination); in this case, different frequency band combinations are reported independently, which allows the terminal to have greater freedom. For example, the terminal may not support this function under a certain CA, but some bands under another CA combination may support this function, thereby allowing more terminals to support this new function.

[0276] Optionally, the first terminal capability is reported independently on each carrier on each frequency band in the band combination (that is, different carrier CCs in frequency bands in different frequency band combinations can be reported independently, per CC per band per band combination, or FSPC); in this case, different frequency band combinations are reported independently, and different carriers on a band can also be reported independently, which allows the terminal to have greater freedom, thereby allowing more terminals to support this new function.

[0277] Optionally, the first terminal capability is reported according to the frequency range (i.e., different FRs can be reported independently, per FR, i.e., FR1 and FR2 are reported independently); in this case, independent reporting of different FRs allows the terminal to have greater freedom, for example, the terminal does not support this function in the low frequency (FR1), but supports this function in FR2 (high frequency), thereby allowing more terminals to support this new function.

[0278] Optionally, the first terminal capability is reported per UE (ie, per UE, that is, if the UE reports this capability, this capability can be supported on all frequency bands); in this case, the signaling overhead of the terminal capability reporting is reduced.

[0279] The network's instructions or configurations must match the capabilities reported by the UE. For example, after receiving the first terminal capability reported by the UE, the network can indicate the first SRS resource group mentioned above, which contains the SRS configuration information for four ports (for TPMI implementation 2).

[0280] Please refer to Figure 5, which shows a block diagram of a PUSCH transmission device provided by an embodiment of the present application. The PUSCH transmission device has the function of implementing the method shown in any of Figures 2 to 4 above, which is performed by the terminal device. As shown in Figure 5, the device may include:

[0281] A sending module 501 is configured to send a physical uplink shared channel PUSCH through a precoding matrix;

[0282] The precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

[0283] In some embodiments, the precoding matrix includes 3 rows of matrix parameters, and the 3 rows of matrix parameters correspond one-to-one to 3 transmitting ports.

[0284] In some embodiments, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port TPMI; or,

[0285] The precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port codebook.

[0286] In some embodiments, the PUSCH is scheduled by the radio resource control RRC configuration ConfiguredGrantConfig or semiPersistentOnPUSCH; wherein the value of the transmission configuration txConfig in the RRC configuration PUSCH-Config is "codebook".

[0287] In some embodiments, the apparatus further comprises:

[0288] The first receiving module is used to receive first indication information, where the first indication information instructs the terminal device to perform 3-port PUSCH transmission.

[0289] In some embodiments, the first indication information instructs the terminal device to use a 3-port TPMI or a 3-port codebook for PUSCH transmission.

[0290] In some embodiments, the apparatus further comprises:

[0291] The second receiving module is used to receive second indication information, where the second indication information indicates one or more sounding signal SRS resource groups; the SRS resource group contains one or more SRS resources; and the usage in the SRS resource group is configured as "codebook".

[0292] In some embodiments, all or part of the one or more SRS resources are 3-port SRS resources.

[0293] In some embodiments, all or part of the one or more SRS resources are 4-port SRS resources.

[0294] In some embodiments, the apparatus further comprises:

[0295] The third receiving module is used to receive third indication information; the third indication information instructs the terminal device to use 3 ports among the 4-port SRS resources.

[0296] In some embodiments, the third indication information is carried by configuration information of the SRS resource group, or the third indication information is carried by configuration information of the SRS resource.

[0297] In some embodiments, the third indication information and the first indication information are the same indication information; or,

[0298] The third indication information and the first indication information are carried by the same signaling.

[0299] In some embodiments, the apparatus further comprises:

[0300] A fourth receiving module, configured to receive fourth indication information;

[0301] The fourth indication information indicates the three ports used in the four-port SRS resources, or indicates the three ports corresponding to the PUSCH in the four-port SRS resources, or indicates the three ports of the precoding matrix used by the PUSCH in the four-port SRS resources.

[0302] In some embodiments, the fourth indication information is carried by configuration information of the SRS resource group, or the fourth indication information is carried by configuration information of the SRS resource.

[0303] In some embodiments, the fourth indication information and the first indication information are the same indication information; or,

[0304] The fourth indication information and the first indication information are carried by the same signaling.

[0305] In some embodiments, the apparatus further comprises:

[0306] A fifth receiving module is used to receive fifth indication information; the fifth indication information indicates a port that is not used in the SRS resources of the four ports, or indicates a port in the SRS resources of the four ports that is not used for or does not correspond to the PUSCH, or indicates a port in the SRS resources of the four ports that is not used for or does not correspond to the precoding matrix used by the PUSCH.

[0307] In some embodiments, the fifth indication information is carried by configuration information of the SRS resource group, or the fifth indication information is carried by configuration information of the SRS resource.

[0308] In some embodiments, the fifth indication information and the first indication information are the same indication information; or,

[0309] The fifth indication information and the first indication information are carried by the same signaling.

[0310] In some embodiments, each of the one or more SRS resources, all or part of the SRS resources, consists of a single-port SRS resource and a two-port SRS resource.

[0311] In some embodiments, each of all or part of the one or more SRS resources consists of three single-port SRS resources.

[0312] In some embodiments, the apparatus further comprises:

[0313] The power control module is configured to scale the transmit power of the PUSCH using a scaling factor.

[0314] In some embodiments, the scaling factor is a ratio of the number of non-zero ports of the PUSCH to 3.

[0315] In some embodiments, the sending module is also used to report the capability information of the terminal device to the network device, wherein the capability information indicates that the terminal device supports 3-port PUSCH transmission, or indicates that the terminal device supports the use of 3-port TPMI or 3-port codebook for PUSCH transmission, or indicates that the terminal device supports the use of 3 ports for SRS resources, or indicates that the terminal device supports PUSCH with a maximum of 3 streams.

[0316] In some embodiments, the capability information is transmitted via at least one of the following signaling:

[0317] RRC signaling, and medium access control MAC control element CE.

[0318] In some embodiments, the capability information is reported for a frequency band; or,

[0319] The capability information is reported independently according to the frequency band combination; or,

[0320] The capability information is reported independently for each frequency band in the frequency band combination; or,

[0321] The capability information is reported independently for each carrier on each frequency band in the frequency band combination; or,

[0322] The capability information is reported according to the frequency band range; or,

[0323] The capability information is reported for the device.

[0324] Please refer to Figure 6, which shows a block diagram of a PUSCH transmission device provided by an embodiment of the present application. The PUSCH transmission device has the function of implementing the method shown in any of Figures 2 to 4 above, which is performed by the network device. As shown in Figure 6, the device may include:

[0325] The receiving module 601 is configured to receive a PUSCH sent by a terminal device via a precoding matrix;

[0326] The precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

[0327] In some embodiments, the precoding matrix includes 3 rows of matrix parameters, and the 3 rows of matrix parameters correspond one-to-one to 3 transmitting ports.

[0328] In some embodiments, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port TPMI; or,

[0329] The precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port codebook.

[0330] In some embodiments, the PUSCH is scheduled by the radio resource control RRC configuration ConfiguredGrantConfig or semiPersistentOnPUSCH; wherein the value of the transmission configuration txConfig in the RRC configuration PUSCH-Config is "codebook".

[0331] In some embodiments, the apparatus further comprises:

[0332] The first sending module is used to send first indication information to the terminal device, where the first indication information instructs the terminal device to perform 3-port PUSCH transmission.

[0333] In some embodiments, the first indication information instructs the terminal device to use a 3-port TPMI or a 3-port codebook for PUSCH transmission.

[0334] In some embodiments, the apparatus further comprises:

[0335] The second sending module is used to send second indication information to the terminal device, where the second indication information indicates one or more detection signal SRS resource groups; the SRS resource group contains one or more SRS resources; and the usage in the SRS resource group is configured as "code book".

[0336] In some embodiments, all or part of the one or more SRS resources are 3-port SRS resources.

[0337] In some embodiments, all or part of the one or more SRS resources are 4-port SRS resources.

[0338] In some embodiments, the apparatus further comprises:

[0339] The third sending module is used to send third indication information to the terminal device; the third indication information instructs the terminal device to use 3 ports among the 4-port SRS resources.

[0340] In some embodiments, the third indication information is carried by configuration information of the SRS resource group, or the third indication information is carried by configuration information of the SRS resource.

[0341] In some embodiments,

[0342] The third indication information and the first indication information are the same indication information; or,

[0343] The third indication information and the first indication information are carried by the same signaling.

[0344] In some embodiments, the apparatus further comprises:

[0345] A fourth sending module, configured to send fourth indication information to the terminal device;

[0346] The fourth indication information indicates the three ports used in the four-port SRS resources, or indicates the three ports corresponding to the PUSCH in the four-port SRS resources, or indicates the three ports of the precoding matrix used by the PUSCH in the four-port SRS resources.

[0347] In some embodiments, the fourth indication information is carried by configuration information of the SRS resource group, or the fourth indication information is carried by configuration information of the SRS resource.

[0348] In some embodiments,

[0349] The fourth indication information and the first indication information are the same indication information; or,

[0350] The fourth indication information and the first indication information are carried by the same signaling.

[0351] In some embodiments, the apparatus further comprises:

[0352] A fifth sending module is used to send fifth indication information to the terminal device; the fifth indication information indicates the unused ports in the SRS resources of the four ports, or indicates the ports in the SRS resources of the four ports that are not used for or do not correspond to the PUSCH, or indicates the ports in the SRS resources of the four ports that are not used for or do not correspond to the precoding matrix used by the PUSCH.

[0353] In some embodiments, the fifth indication information is carried by configuration information of the SRS resource group, or the fifth indication information is carried by configuration information of the SRS resource.

[0354] In some embodiments, the fifth indication information and the first indication information are the same indication information; or,

[0355] The fifth indication information and the first indication information are carried by the same signaling.

[0356] In some embodiments, each of the one or more SRS resources, all or part of the SRS resources, consists of a single-port SRS resource and a two-port SRS resource.

[0357] In some embodiments, each of all or part of the one or more SRS resources consists of three single-port SRS resources.

[0358] In some embodiments, the transmit power of the PUSCH is scaled by a scaling factor.

[0359] In some embodiments, the scaling factor is a ratio of the number of non-zero ports of the PUSCH to 3.

[0360] In some embodiments, the receiving module is further used to receive capability information of the terminal device reported by the terminal device, wherein the capability information indicates that the terminal device supports 3-port PUSCH transmission, or indicates that the terminal device supports the use of 3-port TPMI or 3-port codebook for PUSCH transmission, or indicates that the terminal device supports the use of 3 ports for SRS resources, or indicates that the terminal device supports PUSCH with a maximum of 3 streams.

[0361] In some embodiments, the capability information is transmitted via at least one of the following signaling:

[0362] RRC signaling, and medium access control MAC control element CE.

[0363] In some embodiments, the capability information is reported for a frequency band; or,

[0364] The capability information is reported independently according to the frequency band combination; or,

[0365] The capability information is reported independently for each frequency band in the frequency band combination; or,

[0366] The capability information is reported independently for each carrier on each frequency band in the frequency band combination; or,

[0367] The capability information is reported according to the frequency band range; or,

[0368] The capability information is reported for the device.

[0369] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0370] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0371] Please refer to FIG7 , which shows a schematic diagram of the structure of a communication device 700 provided in one embodiment of the present application. The communication device 700 may include: a processor 701 , a receiver 702 , a transmitter 703 , a memory 704 , and a bus 705 .

[0372] The processor 701 includes one or more processing cores. The processor 701 executes various functional applications and information processing by running software programs and modules.

[0373] Receiver 702 and transmitter 703 can be implemented as a communication component, which can be a communication chip. This communication chip can also be called a transceiver. Memory 704 is connected to processor 701 via bus 705. Memory 704 can be used to store computer programs, and processor 701 is used to execute the computer programs to implement the various steps in the above method embodiments.

[0374] In addition, the memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0375] In an exemplary embodiment, when the communication device 700 is implemented as the above-mentioned first device, the receiver 702 and the processor 701 execute the computer program so that the communication device implements the various steps performed by the terminal device in any one of the methods shown in Figures 2 to 4.

[0376] In an exemplary embodiment, when the communication device 700 is implemented as the above-mentioned second device, the transmitter 703 and the processor 701 execute the computer program so that the communication device implements the various steps performed by the network device in any one of the methods shown in Figures 2 to 4.

[0377] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is loaded and executed by a processor to implement all or part of the steps performed by the terminal device or network device in any of the methods shown in Figures 2 to 4 above.

[0378] The present application also provides a chip, which includes an integrated circuit and firmware set in the integrated circuit. The chip is used to run in a communication device so that the communication device executes all or part of the steps performed by the terminal device or network device in any of the methods shown in Figures 2 to 4 above.

[0379] The present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform all or part of the steps performed by the terminal device or network device in any of the methods shown in Figures 2 to 4 above.

[0380] The present application also provides a computer program, which is executed by a processor of a communication device to implement all or part of the steps performed by a terminal device or a network device in any of the methods shown in Figures 2 to 4 above.

[0381] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0382] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A PUSCH transmission method, characterized in that, the method is executed by a terminal device, and the method includes: sending a Physical Uplink Shared Channel (PUSCH) through a precoding matrix; wherein, the precoding matrix corresponds to a Transmission Precoding Matrix Indicator (TPMI) for a 3-port or a codebook for a 3-port.

2. The method according to claim 1, characterized in that, the precoding matrix includes 3 rows of matrix parameters, and the 3 rows of matrix parameters correspond one-to-one with 3 transmission ports.

3. The method according to claim 1 or 2, characterized in that, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port TPMI; or, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port codebook.

4. The method according to any one of claims 1 to 3, characterized in that, the PUSCH is scheduled by Radio Resource Control (RRC) configured grant configuration (ConfiguredGrantConfig) or semi-persistent on PUSCH; wherein, the value of the transmission configuration (txConfig) in the RRC configured PUSCH-Config is "codebook".

5. The method according to any one of claims 1 to 4, characterized in that, the method further includes: receiving first indication information, and the first indication information indicates that the terminal device performs PUSCH transmission for 3 ports.

6. The method according to claim 5, characterized in that, the first indication information indicates that the terminal device uses a 3-port TPMI or a 3-port codebook for PUSCH transmission.

7. The method according to any one of claims 1 to 6, characterized in that, the method further includes: receiving second indication information, and the second indication information indicates one or more sounding reference signal (SRS) resource groups; the SRS resource group includes one or more SRS resources; the usage configuration in the SRS resource group is "codebook".

8. The method according to claim 7, characterized in that, all or part of the one or more SRS resources are 3-port SRS resources.

9. The method according to claim 7 or 8, characterized in that, all or part of the one or more SRS resources are 4-port SRS resources.

10. The method according to claim 9, characterized in that, the method further includes: receiving third indication information; the third indication information indicates that the terminal device uses 3 ports in the 4-port SRS resources.

11. The method according to claim 10, characterized in that, the third indication information is carried by the configuration information of the SRS resource group, or, the third indication information is carried by the configuration information of the SRS resource.

12. The method according to claim 10 or 11, characterized in that, the third indication information and the first indication information are the same indication information; or, the third indication information and the first indication information are carried by the same signaling.

13. The method according to any one of claims 9 to 12, characterized in that, the method further comprises: receiving fourth indication information; wherein the fourth indication information indicates 3 ports used in the SRS resource of the 4 ports, or indicates 3 ports corresponding to the PUSCH in the SRS resource of the 4 ports, or indicates 3 ports corresponding to the precoding matrix used for the PUSCH in the SRS resource of the 4 ports.

14. The method according to claim 13, characterized in that, the fourth indication information is carried by the configuration information of the SRS resource group, or the fourth indication information is carried by the configuration information of the SRS resource.

15. The method according to claim 13 or 14, characterized in that, the fourth indication information and the first indication information are the same indication information; or, the fourth indication information and the first indication information are carried by the same signaling.

16. The method according to any one of claims 9 to 15, characterized in that, the method further comprises: receiving fifth indication information; the fifth indication information indicates the ports not used in the SRS resource of the 4 ports, or indicates the ports not used for or not corresponding to the PUSCH in the SRS resource of the 4 ports, or indicates the ports not used for or not corresponding to the precoding matrix used for the PUSCH in the SRS resource of the 4 ports.

17. The method according to claim 16, characterized in that, the fifth indication information is carried by the configuration information of the SRS resource group, or the fifth indication information is carried by the configuration information of the SRS resource.

18. The method according to claim 16 or 17, characterized in that, the fifth indication information and the first indication information are the same indication information; or, the fifth indication information and the first indication information are carried by the same signaling.

19. The method according to any one of claims 7 to 18, characterized in that, each of the one or more SRS resources in all or part of the SRS resources is composed of a single-port SRS resource and a two-port SRS resource.

20. The method according to any one of claims 7 to 19, characterized in that, each of the one or more SRS resources in all or part of the SRS resources is composed of three single-port SRS resources.

21. The method according to any one of claims 1 to 20, characterized in that, the method further comprises: scaling the transmission power of the PUSCH using a scaling factor.

22. The method according to claim 21, characterized in that, the scaling factor is the ratio of the number of non-zero ports of the PUSCH to 3.

23. The method according to any one of claims 1 to 22, characterized in that, the method further comprises: Report the capability information of the terminal device to the network device, where the capability information indicates that the terminal device supports PUSCH transmission with 3 ports, or indicates that the terminal device supports using a 3-port TPMI or a 3-port codebook for PUSCH transmission, or indicates that the terminal device supports using 3 ports for SRS resources, or indicates that the terminal device supports PUSCH with a maximum of 3 streams.

24. The method according to claim 23, wherein, the capability information is transmitted through at least one of the following signaling: RRC signaling and media access control MAC control element CE.

25. The method according to claim 23 or 24, wherein, the capability information is reported for a frequency band; or, the capability information is reported independently according to a frequency band combination; or, the capability information is reported independently for each frequency band in the frequency band combination; or, the capability information is reported independently for each carrier in each frequency band in the frequency band combination; or, the capability information is reported according to a frequency band range; or, the capability information is reported for a device.

26. A PUSCH transmission method, wherein, the method is executed by a network device, and the method includes: receiving PUSCH sent by a terminal device through a precoding matrix; wherein, the precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or corresponds to a 3-port codebook.

27. The method according to claim 26, wherein, the precoding matrix includes 3 rows of matrix parameters, and the 3 rows of matrix parameters correspond one-to-one with 3 transmit ports.

28. The method according to claim 26 or 27, wherein, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port TPMI; or, the precoding matrix corresponds to the first 3 rows of parameters or the last 3 rows of parameters in a 4-port codebook.

29. The method according to any one of claims 26 to 28, wherein, the PUSCH is scheduled by radio resource control RRC configured grant config or semi-persistent on PUSCH; where the value of the transmit configuration txConfig in the RRC configured PUSCH-Config is "codebook".

30. The method according to any one of claims 26 to 29, wherein, the method further includes: sending first indication information to the terminal device, where the first indication information indicates that the terminal device performs PUSCH transmission with 3 ports.

31. The method according to claim 30, wherein, the first indication information indicates that the terminal device uses a 3-port TPMI or a 3-port codebook for PUSCH transmission.

32. The method according to any one of claims 26 to 31, wherein, the method further includes: Send second indication information to the terminal device, where the second indication information indicates one or more sounding reference signal (SRS) resource sets; each SRS resource set contains one or more SRS resources; the usage of the SRS resources in the SRS resource set is configured as "codebook".

33. The method according to claim 32, wherein, all or part of the one or more SRS resources are 3-port SRS resources.

34. The method according to claim 32 or 33, wherein, all or part of the one or more SRS resources are 4-port SRS resources.

35. The method according to claim 34, wherein, the method further includes: sending third indication information to the terminal device; the third indication information indicates that the terminal device uses 3 ports of the 4-port SRS resources.

36. The method according to claim 35, wherein, the third indication information is carried by the configuration information of the SRS resource set, or the third indication information is carried by the configuration information of the SRS resource.

37. The method according to claim 35 or 36, wherein, the third indication information is the same as the first indication information; or the third indication information and the first indication information are carried by the same signaling.

38. The method according to any one of claims 34 to 37, wherein, the method further includes: sending fourth indication information to the terminal device; wherein, the fourth indication information indicates 3 ports of the 4-port SRS resources that are used, or indicates 3 ports of the 4-port SRS resources corresponding to the PUSCH, or indicates 3 ports of the precoding matrix used for the PUSCH corresponding to the 4-port SRS resources.

39. The method according to claim 38, wherein, the fourth indication information is carried by the configuration information of the SRS resource set, or the fourth indication information is carried by the configuration information of the SRS resource.

40. The method according to claim 38 or 39, wherein, the fourth indication information is the same as the first indication information; or the fourth indication information and the first indication information are carried by the same signaling.

41. The method according to any one of claims 34 to 40, wherein, the method further includes: sending fifth indication information to the terminal device; the fifth indication information indicates the ports of the 4-port SRS resources that are not used, or indicates the ports of the 4-port SRS resources that are not used for or not corresponding to the PUSCH, or indicates the ports of the 4-port SRS resources that are not used for or not corresponding to the precoding matrix used for the PUSCH.

42. The method according to claim 41, wherein, the fifth indication information is carried by the configuration information of the SRS resource set, or the fifth indication information is carried by the configuration information of the SRS resource.

43. The method according to claim 41 or 42, characterized in that, the fifth indication information and the first indication information are the same indication information; or, the fifth indication information and the first indication information are carried by the same signaling.

44. The method according to any one of claims 32 to 43, characterized in that, each of the one or more SRS resources, in all or part of the SRS resources, consists of a single-port SRS resource and a two-port SRS resource.

45. The method according to any one of claims 32 to 44, characterized in that, each of the one or more SRS resources, in all or part of the SRS resources, consists of three single-port SRS resources.

46. The method according to any one of claims 26 to 45, characterized in that, the transmission power of the PUSCH is scaled by a scaling factor.

47. The method according to claim 46, characterized in that, the scaling factor is the ratio of the non-zero port number of the PUSCH to 3.

48. The method according to any one of claims 26 to 47, characterized in that, the method further comprises: receiving the capability information reported by the terminal device, the capability information indicating that the terminal device supports 3-port PUSCH transmission, or indicating that the terminal device supports using a 3-port TPMI or a 3-port codebook for PUSCH transmission, or indicating that the terminal device supports SRS resources using 3 ports, or indicating that the terminal device supports at most 3 streams of PUSCH.

49. The method according to claim 48, characterized in that, the capability information is transmitted through at least one of the following signaling: RRC signaling, and media access control MAC control element CE.

50. The method according to claim 48 or 49, characterized in that, the capability information is reported for a frequency band; or, the capability information is reported independently according to a frequency band combination; or, the capability information is reported independently for each frequency band in a frequency band combination; or, the capability information is reported independently for each carrier on each frequency band in a frequency band combination; or, the capability information is reported according to a frequency band range; or, the capability information is reported for a device.

51. A PUSCH transmission device, characterized in that, the device comprises: a sending module, configured to send a physical uplink shared channel PUSCH through a precoding matrix; wherein, the precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

52. A PUSCH transmission device, characterized in that, the device comprises: a receiving module, configured to receive a PUSCH sent by a terminal device through a precoding matrix; wherein, the precoding matrix corresponds to a 3-port transmit precoding matrix indicator TPMI or a 3-port codebook.

53. A communication device, characterized in that, the terminal device comprises a processor, a memory and a transceiver; The memory stores a computer program, and the processor executes the computer program to enable the network device to implement the PUSCH transmission method described in any one of claims 1 to 50 above.

54. A computer-readable storage medium, characterized in that, the storage medium stores a computer program, and the computer program is used to be executed by a processor of a communication device to enable the communication device to implement the PUSCH transmission method described in any one of claims 1 to 50.

55. A chip, characterized in that, the chip includes an integrated circuit and firmware provided in the integrated circuit, and the chip is used to run in a communication device to enable the communication device to execute the PUSCH transmission method described in any one of claims 1 to 50.

56. A computer program product, characterized in that, the computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to enable the communication device to execute the PUSCH transmission method described in any one of claims 1 to 50.

57. A computer program, characterized in that, the computer program is executed by a processor of a communication device to enable the communication device to implement the PUSCH transmission method described in any one of claims 1 to 50.

Citation Information

Patent Citations

  • Communication method and device, chip, storage medium and program product

    CN114598366A

  • Communication method and device, terminal and storage medium

    CN115276737A

  • Precoding determination method, device and equipment and readable storage medium

    CN116614163A

  • Information determination method and device

    CN117040572A